@import url(https://fonts.googleapis.com/css2?family=Cabin:wght@400;500;600;700&display=swap);*{box-sizing:border-box;font-family:Cabin,sans-serif;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:500;line-height:22px}::-webkit-scrollbar{display:none}.main-header{background-color:#212121;border-bottom:1px solid;border-color:#0000001a;color:#fff;padding:0 20px;width:100%;z-index:99}@media only screen and (min-width:768px){.main-header{padding:0 40px}}.main-header .header-content{align-items:center;display:flex;height:50px;justify-content:space-between;margin:0 auto;max-width:1200px}@media only screen and (min-width:768px){.main-header .header-content{height:65px}}.main-header .header-content .left{align-items:center;display:none;gap:25px;justify-content:space-between;list-style-type:none}@media only screen and (min-width:768px){.main-header .header-content .left{display:flex}}.main-header .header-content .left li{cursor:pointer;font-size:1.2rem;font-weight:600}.main-header .header-content .center{cursor:pointer;font-size:1.7rem;font-weight:700}@media only screen and (min-width:768px){.main-header .header-content .center{font-size:2rem;left:50%;position:absolute;transform:translateX(-50%)}}.main-header .header-content .right{align-items:center;display:flex;gap:20px;justify-content:center}.main-header .header-content .right svg{cursor:pointer;font-size:20px}.main-header .header-content .right .cart-icon{position:relative}.main-header .header-content .right .cart-icon span{background-color:#8e2de2;border-radius:10px;font-size:12px;line-height:1;min-width:20px;padding:2.5px;position:absolute;right:-12px;text-align:center;top:-5px}.main-header.sticky-header{animation:sticky-header .3s ease forwards;position:-webkit-sticky;position:sticky;top:0;transform:translateY(-80px)}@keyframes sticky-header{0%{transform:translateY(-80px)}to{transform:translateY(0)}}.cart-items{align-items:flex-start;flex-direction:column}.cart-items,.cart-items .item{display:flex;justify-content:flex-start;width:100%}.cart-items .item{align-items:center;overflow:hidden}.cart-items .item:hover{background-color:#c6c2c2}.cart-items .item .left{display:flex;flex-direction:column;justify-content:center;width:120px}.cart-items .item .left img{height:100%;object-fit:contain;width:100%}.cart-items .item .right{align-items:flex-start;display:flex;flex-direction:column;gap:7px;height:100%;justify-content:flex-start;padding:8px;width:100%}.cart-items .item .right .details{display:flex;justify-content:space-between;width:100%}.cart-items .item .right .quantity{align-items:flex-start;color:#000;display:flex;height:30px;justify-content:flex-start}.cart-items .item .right .quantity .display{border-bottom:2px solid #000;border-top:2px solid #000;font-size:18px;height:100%;padding:3px 8px}.cart-items .item .right .quantity button{border:2px solid #000;color:purple;font-size:18px;font-size:14px;height:100%;padding:3px 5px}.cart-items .item .right .total span{color:purple}.cart{display:flex;height:100vh;justify-content:flex-end;left:0;position:fixed;top:0;width:100%;z-index:99}.cart .opac-layer{background-color:#000000b3;height:100%;left:0;position:absolute;top:0;width:100%}.cart .cart-main{align-items:flex-start;animation:slide-cart .3s ease forwards;background-color:#fff;color:#000;display:flex;flex-direction:column;gap:25px;height:100%;overflow:auto;padding:20px 12px;position:relative;transform:translateX(100%);width:100%;z-index:1}@media only screen and (min-width:768px){.cart .cart-main{width:310px}}.cart .cart-main .cart-header{align-items:center;border-bottom:2px solid gray;display:flex;font-weight:900;justify-content:space-between;padding-bottom:6px;width:100%}.cart .cart-main .cart-header svg{cursor:pointer}.cart .cart-main .cart-header .close{align-items:center;display:flex}.cart .cart-main .cart-content{height:100%;width:100%}.cart .cart-main .cart-content .empty-cart{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:flex-start;width:100%}.cart .cart-main .cart-content .empty-cart svg{color:gray;cursor:pointer;font-size:100px}.cart .cart-main .cart-content .empty-cart button{background-color:purple;border:none;color:#fff;font-size:1rem;padding:6px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cart .cart-main .cart-content .nonempty-cart{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-between}.cart .cart-main .cart-content .nonempty-cart .cta{border-top:2px solid #0000001a;display:flex;flex-direction:column;gap:10px;padding:25px 15px;width:100%}.cart .cart-main .cart-content .nonempty-cart .cta .subtotal{display:flex;justify-content:space-between;text-transform:uppercase}.cart .cart-main .cart-content .nonempty-cart .cta .checkout{align-items:center;background-color:purple;color:#fff;cursor:pointer;display:flex;justify-content:center;width:100%}@keyframes slide-cart{0%{transform:translateX(100%)}to{transform:translateX(0)}}.search{animation:slideup .5s ease forwards;background-color:#fff;flex-direction:column;gap:40px;height:100vh;left:0;overflow:auto;padding:30px 50px;position:fixed;top:0;transform:translateY(100%);z-index:999}.search,.search .search-box{align-items:center;display:flex;width:100%}.search .search-box{gap:20px;justify-content:center}.search .search-box input{flex-grow:1;font-size:24px;text-align:center;width:100%}.search .search-box svg{color:purple;font-size:32px}.search .search-result{display:flex;flex-direction:column;gap:13px;width:90vw}@media only screen and (min-width:768px){.search .search-result{width:50%}}.search .search-result .search-result-item{align-items:center;border:2px solid gray;box-shadow:2px 2px 3px #353434;color:#000;cursor:pointer;display:flex;gap:5px;height:115px;justify-content:flex-start;width:100%}.search .search-result .search-result-item:hover{background-color:#cec7c7}@media only screen and (min-width:768px){.search .search-result .search-result-item{height:85px}}.search .search-result .search-result-item .left{height:100%}.search .search-result .search-result-item .left img{height:100%;object-fit:contain;width:100px}.search .search-result .search-result-item .right{flex-grow:1;width:480px;width:100%}.search .search-result .search-result-item .right .details .title{font-size:12px;font-weight:400;text-overflow:ellipsis;width:100%}@media only screen and (min-width:768px){.search .search-result .search-result-item .right .details .title{font-size:16px;font-weight:500}}.search .search-result .search-result-item .right .details .descrip{color:gray;font-size:8px;font-weight:400;text-overflow:ellipsis;width:80%}@media only screen and (min-width:768px){.search .search-result .search-result-item .right .details .descrip{font-size:14px}}.footer-content{animation:slideup 3s ease 6s forwards;display:flex;flex-direction:column;transform:translateY(100%)}.footer-content .footer-main{align-items:flex-start;display:flex;flex-wrap:wrap;font-size:.6rem;gap:20px;justify-content:flex-start;padding:20px}@media only screen and (min-width:768px){.footer-content .footer-main{flex-wrap:nowrap;font-size:.9rem;gap:25px;justify-content:center;padding:30px}}.footer-content .footer-main .footer-subcontent{align-items:left;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;width:150px}@media only screen and (min-width:768px){.footer-content .footer-main .footer-subcontent{width:200px}}.footer-content .footer-main .footer-subcontent svg{display:inline-block}.footer-content .footer-main .contact{width:170px}@media only screen and (min-width:768px){.footer-content .footer-main .contact{width:250px}}.footer-content .footer-main .categories{gap:6px}@media only screen and (min-width:768px){.footer-content .footer-main .categories{gap:10px}}.footer-content .footer-main .pages{gap:6px}@media only screen and (min-width:768px){.footer-content .footer-main .pages{gap:10px}}.footer-content .additional{align-items:center;display:flex;flex-direction:column;font-size:.5rem;gap:5px;justify-content:center;padding:7px}@media only screen and (min-width:768px){.footer-content .additional{flex-direction:row;font-size:.8rem;justify-content:space-around}}.home-content{display:flex;flex-direction:column;max-width:100%}.home-content .home-main{display:flex;flex-direction:column;width:100%}.hero-banner{background-image:linear-gradient(90deg,#8e3de2,#4a00e0);padding:30px 0;position:relative}@media only screen and (min-width:768px){.hero-banner{height:calc(100vh - 60px)}}.hero-banner .content{align-items:center;display:flex;flex-direction:column-reverse;height:100%;justify-content:flex-end;margin:0 auto;max-width:calc(100% - 20px);position:relative}@media only screen and (min-width:768px){.hero-banner .content{flex-direction:row;max-width:1200px}}.hero-banner .content .banner-img{margin-bottom:20px;position:relative;width:200px;z-index:9}@media only screen and (min-width:768px){.hero-banner .content .banner-img{height:490px;margin-bottom:0;margin-right:90px;width:400px}}@media only screen and (min-width:1536px){.hero-banner .content .banner-img{margin-right:0;margin-top:0;width:600px}}.hero-banner .content .text-content{align-items:center;color:#fff;display:flex;flex-direction:column;text-align:center}@media only screen and (min-width:768px){.hero-banner .content .text-content{left:50px;position:absolute;top:50%;transform:translateY(-50%)}}@media only screen and (min-width:1536px){.hero-banner .content .text-content{left:0}}.hero-banner .content .text-content h1{font-size:40px;font-weight:700;line-height:1}@media only screen and (min-width:768px){.hero-banner .content .text-content h1{font-size:60px}}.hero-banner .content .text-content p{font-size:14px;line-height:20px;margin-bottom:20px;max-width:300px}@media only screen and (min-width:768px){.hero-banner .content .text-content p{font-size:18px;line-height:24px;margin-bottom:40px;max-width:500px}}.hero-banner .content .text-content .ctas{display:flex;gap:20px;justify-content:center}.hero-banner .content .text-content .ctas .banner-cta{border:2px solid #fff;cursor:pointer;font-size:13px;font-weight:500;padding:10px 20px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hero-banner .content .text-content .ctas .v2{background-color:#fff;color:#000}.hero-banner .content .text-content .ctas .banner-cta:hover{opacity:.6}.category{align-items:center;animation:slide-right 5s ease 1s forwards;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:10px;transform:translateX(-100%);width:100%}@media only screen and (min-width:768px){.category{gap:30px;padding:30px 20px}}.category .cat-img{object-fit:contain;transition:all .3s ease;width:130px}@media only screen and (min-width:768px){.category .cat-img{width:280px}}.category .cat-img:hover{transform:scale(1.15)}@keyframes slide-right{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.products{display:flex;flex-direction:column;gap:15px;padding:20px;width:100vw}@media only screen and (min-width:768px){.products{gap:40px;padding:40px}}.products .products-heading{display:block;font-size:2rem;max-width:100%;text-align:center}.products .products-items{align-items:center;display:flex;flex-flow:wrap;gap:10px;justify-content:space-between;max-width:100%}@media only screen and (min-width:768px){.products .products-items{gap:30px;justify-content:space-evenly;padding-left:200px;padding-right:200px}}.product-card{background-color:#000;border-radius:6px;color:#fff;display:inline-block;overflow:hidden;width:125px}@media only screen and (min-width:768px){.product-card{border-radius:10px;gap:20px;width:250px}}.product-card .img-div{background-color:#e4f9d9}.product-card .img-div .product-img{height:65px;object-fit:contain;transition:all .3s ease-in;width:100%}@media only screen and (min-width:768px){.product-card .img-div .product-img{height:175px}}.product-card .product-img:hover{transform:scale(1.15)}.product-card .details{display:flex;flex-direction:column;gap:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:flex-start;padding:5px}@media only screen and (min-width:768px){.product-card .details{padding:10px}}.product-card .details .name{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:768px){.product-card .details .name{font-size:16px}}.product-card .details .descrip{color:#b4b2b2;font-size:8px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:768px){.product-card .details .descrip{font-size:12px}}.product-card .details .price{font-size:14px;font-weight:500}@media only screen and (min-width:768px){.product-card .details .price{font-size:20px}}.layout{align-items:center;display:flex;flex-direction:column;gap:10px;padding:20px;width:100%}@media only screen and (min-width:768px){.layout{padding:40px 220px}}.layout .singleproduct-main{border-radius:10px;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between;overflow:hidden;width:100%}@media only screen and (min-width:768px){.layout .singleproduct-main{border-radius:18px;flex-direction:row}}.layout .singleproduct-main .pdt-img{align-items:center;background-color:#e4f9d9;display:flex;justify-content:center;object-fit:scale-down}@media only screen and (min-width:768px){.layout .singleproduct-main .pdt-img{width:100%}}.layout .singleproduct-main .pdt-img img{max-height:98%;max-width:98%;object-fit:contain}.layout .singleproduct-main .pdt-img img:hover{overflow:hidden;transform:scale(1.1);transition:all .3s ease-in-out}.layout .singleproduct-main .pdt-details{background-color:#000;color:#fff;display:flex;flex-direction:column;gap:5px;justify-content:space-between;overflow:auto;padding:10px;width:100%}@media only screen and (min-width:768px){.layout .singleproduct-main .pdt-details{padding:20px}}.layout .singleproduct-main .pdt-details .details-top{display:flex;flex-direction:column;gap:10px;justify-content:space-between}@media only screen and (min-width:768px){.layout .singleproduct-main .pdt-details .details-top{gap:20px}}.layout .singleproduct-main .pdt-details .details-top .name{font-size:13px;font-weight:700}@media only screen and (min-width:768px){.layout .singleproduct-main .pdt-details .details-top .name{font-size:18px}}.layout .singleproduct-main .pdt-details .details-top .price{color:#ac6fac;font-size:11px;font-weight:400}@media only screen and (min-width:768px){.layout .singleproduct-main .pdt-details .details-top .price{font-size:17px}}.layout .singleproduct-main .pdt-details .details-top .desc{color:#b1adad;font-size:9px;font-weight:300}@media only screen and (min-width:768px){.layout .singleproduct-main .pdt-details .details-top .desc{font-size:13px}}.layout .singleproduct-main .pdt-details .details-top .btns{align-items:center;display:flex;gap:20px;height:25px;justify-content:flex-start;width:100%}@media only screen and (min-width:768px){.layout .singleproduct-main .pdt-details .details-top .btns{height:30px;width:70%}}.layout .singleproduct-main .pdt-details .details-top .btns .quantity{align-items:center;display:flex;height:100%}.layout .singleproduct-main .pdt-details .details-top .btns .quantity button{align-items:center;background-color:#0000;border:1px solid #fff;color:purple;cursor:pointer;display:flex;font-size:16px;height:100%;justify-content:center;width:30px}@media only screen and (min-width:768px){.layout .singleproduct-main .pdt-details .details-top .btns .quantity button{font-size:28px;width:40px}}.layout .singleproduct-main .pdt-details .details-top .btns .quantity .display-quantity{align-items:center;border:1px solid #fff;display:flex;font-size:16px;height:100%;justify-content:center;padding:0 5px}@media only screen and (min-width:768px){.layout .singleproduct-main .pdt-details .details-top .btns .quantity .display-quantity{font-size:18px;padding:0 10px}}.layout .singleproduct-main .pdt-details .details-top .btns .add-to-cart{align-items:center;background-color:purple;border:none;color:#fff;cursor:pointer;display:flex;font-size:10px;gap:8px;height:100%;justify-content:center;padding:1px 6px;text-transform:uppercase}@media only screen and (min-width:768px){.layout .singleproduct-main .pdt-details .details-top .btns .add-to-cart{font-size:16px;padding:3px 8px}.layout .singleproduct-main .pdt-details .details-top .btns .add-to-cart:hover{overflow:hidden;transform:scale(1.1);transition:all .3s ease-in-out}}.layout .singleproduct-main .pdt-details .details-bottom{display:flex;flex-direction:column;font-size:12px;gap:10px;justify-content:space-between}@media only screen and (min-width:768px){.layout .singleproduct-main .pdt-details .details-bottom{font-size:18px}}.layout .singleproduct-main .pdt-details .details-bottom .product-share{align-items:center;display:flex}.layout .singleproduct-main .pdt-details .details-bottom .product-share .social-icons{display:flex;gap:9px;margin-left:6px}.newsletter-section{animation:slideup 3s ease 5s forwards;background-attachment:fixed;background-image:url(/static/media/newsletter-bg.b6f22313149bdbb35069.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;object-fit:cover;transform:translateY(100%);width:100%}@media only screen and (min-width:768px){.newsletter-section{background-size:cover}}.newsletter-section .newsletter-content{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:20px}@media only screen and (min-width:768px){.newsletter-section{gap:15px;padding:30px}}.newsletter-section .small-text{color:#4d4d4d;font-size:.7rem;font-weight:500;text-transform:uppercase}@media only screen and (min-width:768px){.newsletter-section .small-text{font-size:1rem}}.newsletter-section .big-text{font-size:.7rem;font-weight:500;text-transform:uppercase}@media only screen and (min-width:768px){.newsletter-section .big-text{font-size:1.1rem}}.newsletter-section .form{align-items:center;display:flex;gap:8px;justify-content:space-between}.newsletter-section .form .email-input{padding:6px;text-align:left;width:160px}@media only screen and (min-width:768px){.newsletter-section .form .email-input{width:280px}}.newsletter-section .form .subscribe{background-color:purple;border:none;color:#fff;cursor:pointer;padding:7px;text-align:center}@media only screen and (min-width:768px){.newsletter-section .form .subscribe{padding-left:15px;padding-right:15px}}.newsletter-section .text{color:#4d4d4d;font-size:.7rem;font-weight:400}@media only screen and (min-width:768px){.newsletter-section .text{font-size:.9rem}}.newsletter-section .social-icons{align-items:center;display:flex;gap:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between}.newsletter-section .social-icons svg{align-items:center;background-color:#000;border-radius:50%;color:#fff;display:inline-flex;justify-content:center;overflow:visible;padding:4px}@keyframes slideup{0%{transform:translateY(100%)}to{transform:translateY(0)}}
/*# sourceMappingURL=main.8593b1d7.css.map*/