@import url(https://fonts.googleapis.com/css?family=Catamaran:300,400|Kaushan+Script&display=swap);:root{--mainFont:"Grandstander",cursive;--secondFont:"Montserrat",sans-serif;--blue:#45aaf2;--green:#10ac84;--white:#f1f2f6;--black:#2f4858;--mainTransition:all 0.3s linear;--mainSpacing:0.3rem;--lightShadow:2px 5px 3px 0px rgba(0,0,0,0.5);--darkShadow:4px 10px 5px 0px rgba(0,0,0,0.5);--mainBorderRadius:0.25rem;--maxWidth:40rem;--smallWidth:85vw;--fullWidth:1170px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Nanum Pen Script,cursive;color:#2f4858;color:var(--black);background:#f1f2f6;line-height:1.4;font-size:1rem;font-weight:300}h1{font-size:80px}p{margin-bottom:1.25rem}a,a:hover{text-decoration:none}a:hover{color:#f1f2f6;color:var(--white)}img{width:100%;display:block}nav{justify-content:space-between;padding:5px 40px;position:relative}nav,nav ul{display:flex}nav ul{list-style-type:none;justify-content:space-around;align-items:center;width:500px;margin:0;z-index:99}nav li{font-family:Grandstander,cursive;text-transform:uppercase;background:#f1f2f6;background:var(--white);padding:0 10px;border-radius:20px;font-family:Montserrat,sans-serif;font-family:var(--secondFont);font-size:14px;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition:var(--mainTransition);transition:var(--mainTransition)}nav li:hover{background:#10ac84;background:var(--green)}nav li a:hover{color:#f1f2f6;color:var(--white);text-decoration:none}nav li a{color:#2f4858;color:var(--black)}.logo{font-size:30px;display:block;z-index:99;width:120px;text-transform:uppercase;color:#f1f2f6;color:var(--white)}.cls-1{font-size:50px;font-family:Montserrat,sans-serif;fill:#2f4858;fill:var(--black)}.cls-4{fill:#f1f2f6;fill:var(--white)}.cls-2{letter-spacing:0}.cls-3{letter-spacing:-.01em}.bars{color:#f1f2f6;color:var(--white);z-index:99;font-size:40px;display:none}.wave{width:100%;position:absolute;top:-40px;left:0}.wave svg{fill:#45aaf2;fill:var(--blue)}.svgNav{height:800px!important}@media (max-width:991.98px){nav{display:flex;justify-content:space-between;padding:5px 40px;position:relative;position:-webkit-sticky;position:sticky;z-index:99}.wave,nav{top:0;left:0}.wave{position:absolute;overflow:hidden}.wave svg{height:140px;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition:var(--mainTransition);transition:var(--mainTransition)}.bars{display:block;cursor:pointer}nav ul{list-style-type:none;display:flex;flex-direction:column;justify-content:stretch;align-items:flex-end;width:40%;height:100%;position:fixed;top:70px;right:-100%;z-index:999;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition:var(--mainTransition);transition:var(--mainTransition)}ul li{margin:20px 40px}.logo{width:80px}.bars{font-size:30px}.svgNav{height:1200px!important}}@media (max-width:1199.98px){.wave svg{height:300px}.wave{top:-40px}}@media (max-width:991.98px){.wave svg{height:220px}.wave{top:-25px}}@media (max-width:767.98px){.wave{top:-30px}.wave svg{height:196px}}@media (max-width:575.98px){.wave svg{height:196px}.wave{top:-30px}}.active{right:0}.margin{margin-top:120px!important}@media (max-width:991.98px){.margin{margin-top:40px!important}}.loading{width:40%;margin:40px auto}.loading .cls-4{fill:#45aaf2;fill:var(--blue)}main{margin-top:10px}main h1{text-transform:uppercase;font-size:70px;margin:0 0 4;line-height:60px}main p{font-family:Montserrat,sans-serif;font-family:var(--secondFont)}.toProducts{background:#10ac84;background:var(--green);color:#f1f2f6;color:var(--white);padding:5px 20px;display:block;width:40%;text-align:center;margin-top:50px;border-radius:50px;font-size:25px;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition:var(--mainTransition);transition:var(--mainTransition);text-transform:uppercase}.toProducts:hover{background:#45aaf2;background:var(--blue)}.cart1{position:relative}.cart1 .cart-amount{width:20px;height:20px;border-radius:50%;position:absolute;top:-12px;left:70px;color:#f1f2f6;color:var(--white);background:#2f4858;background:var(--black);text-align:center}@media (max-width:1199.98px){.toProducts{width:60%;font-size:18px;margin:40px auto}}@media (max-width:991.98px){main{padding:0 20px}main h1{font-size:50px}main p{font-size:14px;margin:20px 0}.toProducts{width:60%;font-size:18px;margin:40px auto}.toProducts:hover{background:#45aaf2;background:var(--blue)}}.productsList h1{text-align:center;margin-bottom:0}.productsList img{width:100%}.productCart{box-shadow:2px 5px 3px 0 rgba(0,0,0,.5);box-shadow:var(--lightShadow);margin:10px;padding:10px;border-radius:10px;background:#faf8ff;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition:var(--mainTransition);transition:var(--mainTransition);width:100%;height:300px}.productCart:hover{box-shadow:4px 10px 5px 0 rgba(0,0,0,.5);box-shadow:var(--darkShadow)}.card-content h4{border-top:2px solid #2f4858;border-top:2px solid var(--black);padding-top:10px;color:#2f4858;color:var(--black);margin:10px 0;text-align:center}.card-content p{color:#10ac84;color:var(--green);text-align:center;font-size:30px;margin-bottom:0}.card-link{display:block;position:relative}.card-details{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition:var(--mainTransition);transition:var(--mainTransition)}.card-details button{padding:5px 20px;cursor:pointer;outline:none;border:none;color:#f1f2f6;color:var(--white);font-size:18px;background:#10ac84;background:var(--green);font-family:Montserrat,sans-serif;font-family:var(--secondFont);border-radius:5px}.card-link:hover .card-details{opacity:1}@media (max-width:991.98px){.productCart{box-shadow:2px 5px 3px 0 rgba(0,0,0,.5);box-shadow:var(--lightShadow);padding:10px;border-radius:10px;background:#faf8ff;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition:var(--mainTransition);transition:var(--mainTransition);width:90%;margin:auto;height:100%}}.featured-products{margin-top:100px}.products-details{margin:40px 0}.products-details h3{font-size:30px;text-transform:uppercase}.products-details span{font-size:40px;color:#10ac84;color:var(--green)}.products-details p{font-family:Montserrat,sans-serif;font-family:var(--secondFont);font-size:14px}.add-to-cart{font-size:25px;border-radius:50px;display:block;text-align:center;text-transform:uppercase;color:#f1f2f6;color:var(--white);background:#45aaf2;background:var(--blue);padding:5px 20px;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition:var(--mainTransition);transition:var(--mainTransition)}.add-to-cart:hover{background:#10ac84;background:var(--green)}.title{text-align:center;margin:auto}.borderBottom{width:20%;border-bottom:3px solid #10ac84;border-bottom:3px solid var(--green);margin:0 auto 40px}.btn,.btn-primary,.btn-white{text-transform:uppercase;letter-spacing:.3rem;letter-spacing:var(--mainSpacing);color:var(--primaryColor);border:2px solid var(--primaryColor);padding:.45rem .8rem;display:inline-block;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition:var(--mainTransition);transition:var(--mainTransition);cursor:pointer;font-size:.8rem;background:transparent}.btn:hover{background:var(--primaryColor)}.btn-white,.btn:hover{color:var(--mainWhite)}.btn-white{background:transparent;border-color:var(--mainWhite)}.btn-white:hover{background:var(--mainWhite);color:var(--primaryColor)}.btn-primary{background:var(--primaryColor);color:var(--mainWhite);border-color:var(--primaryColor)}.btn-primary:hover{background:transparent;color:var(--primaryColor)}.btn-block{width:100%;display:block;margin:0 auto;box-shadow:2px 5px 3px 0 rgba(0,0,0,.5);box-shadow:var(--lightShadow);text-align:center}.header{padding:2rem 0}.header ul{display:flex;justify-content:space-between;width:85vw;width:var(--smallWidth);margin:2rem auto 0;max-width:40rem;max-width:var(--maxWidth)}.header ul div{display:flex;align-items:center}.header a{text-transform:capitalize;margin:0 .25rem;font-size:.85rem;letter-spacing:2px;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition:var(--mainTransition);transition:var(--mainTransition)}.header a:hover{color:var(--primaryColor)}@media screen and (min-width:768px){.header a{font-size:1.5rem;margin:0 .5rem}}.hero{min-height:65vh;background:-webkit-gradient(linear,left top,right top,color-stop(50%,rgba(0,0,0,.7)),to(hsla(0,0%,100%,.1))),url(/static/media/mainBcg.016d4fcc.jpeg) 50%/cover no-repeat;background:linear-gradient(90deg,rgba(0,0,0,.7) 50%,hsla(0,0%,100%,.1)),url(/static/media/mainBcg.016d4fcc.jpeg) 50%/cover no-repeat;display:flex;justify-content:center;align-items:center;color:var(--primaryDarkColor)}.banner{width:85vw;width:var(--smallWidth);max-width:1170px;max-width:var(--fullWidth)}.hero h1{font-size:3rem;text-transform:capitalize}.hero p{font-size:1.5rem;font-weight:700;letter-spacing:3px;margin-bottom:1.75rem}.btn-hero{border-radius:0;font-weight:700;padding:.8rem 1.5rem;background:var(--primaryDarkColor);border-color:var(--primaryDarkColor);color:var(--mainBlack)}.btn-hero:hover{color:var(--primaryDarkColor)}@media screen and (min-width:768px){.banner{margin-top:0}.hero h1{font-size:5.3rem}.hero p{font-size:2.3rem}.btn-hero{font-size:1.2rem;padding:1rem 3rem}}.about-section{width:85vw;width:var(--smallWidth);max-width:40rem;max-width:var(--maxWidth);margin:0 auto}.about-section p{line-height:2rem;font-weight:400;letter-spacing:2px}.error-page{display:flex;justify-content:center}.error-container{text-align:center;text-transform:capitalize}.section{padding:4rem 0}.search-errors,.section-title{font-size:2rem;text-transform:capitalize;letter-spacing:.3rem;letter-spacing:var(--mainSpacing);text-align:center;margin-bottom:3.5rem}.products-center{width:85vw;width:var(--smallWidth);margin:0 auto;max-width:1170px;max-width:var(--fullWidth);display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-column-gap:1.8rem;-webkit-column-gap:1.8rem;-moz-column-gap:1.8rem;column-gap:1.8rem;grid-row-gap:1.8rem;row-gap:1.8rem}.product{background:var(--mainWhite);margin-bottom:2rem;box-shadow:2px 5px 3px 0 rgba(0,0,0,.5);box-shadow:var(--lightShadow);-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition:var(--mainTransition);transition:var(--mainTransition);display:grid;grid-template-rows:auto 1fr;min-height:19.69rem}.product:hover{box-shadow:4px 10px 5px 0 rgba(0,0,0,.5);box-shadow:var(--darkShadow)}.img-container{padding:3rem;background:hsla(0,0%,100%,.5);position:relative}.product img{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition:var(--mainTransition);transition:var(--mainTransition);min-height:9rem}.product:hover img{opacity:.3}.product-link{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition:var(--mainTransition);transition:var(--mainTransition)}.product:hover .product-link{opacity:1}.product-footer{padding:0 1rem 1rem;text-align:center;letter-spacing:.3rem;letter-spacing:var(--mainSpacing);display:grid;grid-template-rows:1fr auto}.product-title{text-transform:uppercase;font-weight:700;font-size:.8rem;margin-bottom:.5rem}.product-price{color:var(--primaryColor);font-weight:700;margin-bottom:0;font-size:1.1rem}.single-product{width:85vw;width:var(--smallWidth);max-width:1170px;max-width:var(--fullWidth);margin:4rem auto}.single-product article{margin-bottom:3rem}.single-product-image{max-width:25rem;align-self:center;margin:0 auto 2rem}.single-product h1{text-transform:capitalize;font-size:2.3rem;letter-spacing:.3rem;letter-spacing:var(--mainSpacing)}.single-product h2{color:var(--primaryColor)}.single-product p{line-height:2;letter-spacing:1px}@media screen and (min-width:992px){.single-product{display:grid;grid-template-columns:2fr 3fr;grid-column-gap:3rem;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}}.empty-cart{text-align:center;text-transform:capitalize}.cart-items{width:85vw;width:var(--smallWidth);margin:0 auto;max-width:40rem;max-width:var(--maxWidth)}.cart-items h2{margin-bottom:2rem;text-align:center;text-transform:capitalize}.cart-item{display:grid;align-items:center;grid-template-columns:auto 1fr auto;grid-column-gap:1.5rem;margin:1.5rem 0}.cart-item img{width:5rem}.cart-item h4{font-size:.85rem;text-transform:capitalize;margin-bottom:0}.cart-item h4,.cart-item h5{letter-spacing:.3rem;letter-spacing:var(--mainSpacing)}.cart-item h5{margin:.5rem 0}.item-amount{text-align:center;margin-bottom:0}.cart-btn{background:transparent;border:none;cursor:pointer}.remove-btn{color:var(--darkGrey);letter-spacing:.3rem;letter-spacing:var(--mainSpacing);cursor:pointer;font-size:.8rem}.amount-btn{color:var(--primaryColor);font-size:1rem}.cart-link-container{position:relative}.cart-link-container a{margin-right:10px;font-weight:bolder}.cart-link-total{display:block;position:absolute;background:var(--primaryColor);top:-10px;right:-10px;padding:0 .4rem;border-radius:50%;font-size:1rem;color:var(--mainWhite)}.form{width:85vw;width:var(--smallWidth);margin:0 auto;max-width:40rem;max-width:var(--maxWidth)}.checkout-form,.login-form{background:var(--mainWhite);padding:1.25rem 1rem;text-transform:capitalize;border-radius:.25rem;border-radius:var(--mainBorderRadius);box-shadow:2px 5px 3px 0 rgba(0,0,0,.5);box-shadow:var(--lightShadow)}.form-control label{display:block}.form-control input{width:100%;border:none;border-bottom:2px solid var(--darkGrey);margin-bottom:1.25rem;padding:.5rem;font-size:1.2rem}.form-empty,.stripe-errors{text-align:center;color:var(--mainRed)}.register-link{margin-bottom:0;margin-top:1rem;text-align:center}.register-link button{background:transparent;border:none;color:var(--primaryColor);text-transform:capitalize;font-size:inherit;display:inline-block;margin-left:.5rem;cursor:pointer}.disabled{color:var(--mainWhite);background:var(--darkGrey)}.disabled,.disabled:hover{border-color:var(--darkGrey)}.disabled:hover{background:transparent;color:var(--darkGrey)}.login-btn{text-transform:capitalize;background:transparent;display:inline-block;border:none;cursor:pointer;font-family:var(--primaryFont);margin:0 .25rem;font-size:.85rem;letter-spacing:2px;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition:var(--mainTransition);transition:var(--mainTransition);font-weight:300}.login-btn:hover{color:var(--primaryColor)}@media screen and (min-width:768px){.login-btn{font-size:1.5rem;margin:0 .5rem}}.alert-container{position:fixed;top:30%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none;z-index:10;background:green;width:24rem;padding:2.5rem 1.5rem;text-align:center;color:var(--mainWhite);font-size:1.2rem;font-weight:700;text-transform:capitalize;letter-spacing:.3rem;letter-spacing:var(--mainSpacing);border-radius:.25rem;border-radius:var(--mainBorderRadius);-webkit-transition:all .3s linear;transition:all .3s linear}.alert-show{display:block}.alert-center{position:relative}.alert p{margin-bottom:0;line-height:2}.alert-danger{background:var(--mainRed)}.alert-close{color:var(--mainWhite);font-size:1.5rem;background:transparent;border:none;display:inline-block;position:absolute;top:5px;right:7px;cursor:pointer;line-height:0}.checkout-form h3 span{color:var(--primaryColor)}.stripe-info{font-size:80%;margin-top:.5rem;color:var(--darkGrey)}.stripe-info span{color:var(--primaryColor)}.card-element{border:2px solid var(--darkGrey);padding:.5rem;font-size:4rem;border-radius:.25rem;border-radius:var(--mainBorderRadius)}.checkout-form .form-empty{margin-top:1rem;margin-bottom:0}.checkout-form button{margin-top:1rem}.scroll-btn{position:fixed;right:1.5rem;bottom:1.5rem;background:var(--mainBlack);color:var(--mainWhite);z-index:-100;opacity:0;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition:var(--mainTransition);transition:var(--mainTransition);font-size:2rem;line-height:0;padding:.3rem .5rem;cursor:pointer}.show-scroll-btn{z-index:100;opacity:1}.pagination-buttons{width:85vw;width:var(--smallWidth);max-width:1170px;max-width:var(--fullWidth);margin:-4.5rem auto 0;padding-bottom:2rem;display:flex;justify-content:center;flex-wrap:wrap;align-items:center}.next-page-btn,.page-btn,.prev-page-btn{margin:.5rem;padding:.25rem .5rem;cursor:pointer;background:transparent;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition:var(--mainTransition);transition:var(--mainTransition);font-size:1.2rem;color:var(--primaryColor);border:none}.page-btn-current,.page-btn:hover{background:var(--primaryColor);color:var(--mainWhite)}.next-page-btn,.prev-page-btn{border:none;color:var(--primaryColor);font-size:1.75rem;display:flex;align-items:center;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition:var(--mainTransition);transition:var(--mainTransition)}.next-page-btn:hover,.prev-page-btn:hover{background:var(--primaryColor);color:var(--mainWhite)}.filters-section{width:85vw;width:var(--smallWidth);max-width:25rem;padding-top:4rem;margin:0 auto -4rem}.filters-form{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.filters-form .form-control{display:block;margin-bottom:.6rem}.filters-form label{text-transform:capitalize;margin-bottom:.25rem}.filters-form input[type=text]{border:.5px solid var(--mainBlack);font-size:.8rem;padding:.2rem;background:transparent;border-radius:.25rem;border-radius:var(--mainBorderRadius)}.filters-form select{background:transparent;font-size:.8rem;border-color:var(--mainBlack);border-width:.5px}.filters-form input[type=checkbox]{margin-right:.5rem}.price-group p{margin-bottom:.6rem;text-transform:capitalize}.price-group label{display:block}.price-group input{margin-right:.5rem}.filters-section h6{text-transform:capitalize;font-size:1.3rem;margin-top:1rem;margin-bottom:.5rem}.filters-section hr{border:none;border-top:.5px solid var(--mainBlack)}.search-errors{margin-top:8rem;font-size:1.1rem;padding:0 2rem}
/*# sourceMappingURL=main.a6eeb5a7.chunk.css.map */