body{margin:0;font-family:sans-serif}.navbar-container{justify-content:space-between;align-items:center;width:90vw;max-width:1250px;display:flex}@media (width>=1025px) and (width<=1290px){.navbar-container{box-sizing:border-box;justify-self:center;width:100vw;padding:0 24px}}.navbar-container .ecom-logo{cursor:pointer;align-items:center;width:auto;display:flex}.navbar-container .ecom-logo .brand-logo-img{width:50px;height:50px}.navbar-container .ecom-logo a{color:#000;align-items:center;gap:10px;font-family:Special Gothic Expanded One,sans-serif;font-size:32px;font-style:normal;font-weight:900;text-decoration:none;display:flex}.navbar-container .navItems ul{gap:24px;max-width:320px;padding:0;list-style:none;display:flex}.navbar-container .navItems ul li{cursor:pointer;font-size:16px}.navbar-container .navItems ul li:hover{text-decoration:underline}.navbar-container .search-section{height:48px;position:relative}.navbar-container .search-section .search-input{background-color:#f0f0f0;border:0;border-radius:62px;width:30vw;max-width:400px;height:48px;padding:0 52px}@media (width>=1025px) and (width<=1290px){.navbar-container .search-section .search-input{width:20vw}}.navbar-container .search-section .search-icon{z-index:10;opacity:.4;position:absolute;top:12px;left:15px}.navbar-container .user-section{gap:8px;display:flex}.navbar-container .user-section .cart-section,.navbar-container .user-section .profile-section,.navbar-container .user-section .favourites-section{cursor:pointer;border-radius:50px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.navbar-container .user-section .cart-section img,.navbar-container .user-section .profile-section img,.navbar-container .user-section .favourites-section img{width:26px;height:26px}.navbar-container .user-section .cart-section:hover,.navbar-container .user-section .profile-section:hover,.navbar-container .user-section .favourites-section:hover{background-color:#f0f0f0}.cart-section{position:relative}.cart-section .cart-count{color:#fff;text-align:center;background-color:#000;border-radius:50%;align-content:center;width:20px;height:20px;padding-top:1.5px;padding-left:.5px;font-size:12px;position:absolute;top:0;right:0}@media (width<=499px){.cart-section .cart-count{height:20px;font-size:14px;top:-25%;left:60%}}@media (width>=500px) and (width<=1024px){.cart-section .cart-count{width:25px;height:25px;font-size:16px;top:-35%;left:70%}}.modal{width:50vw;max-width:900px!important;max-height:900px!important}@media (width<=1024px){.modal{min-width:90vw!important}}.modal .cart-modal-header{align-items:center;gap:10px;display:flex}.modal .modal-body{min-height:200px}.modal .cart-modal-content{flex-direction:column;justify-content:center;gap:20px;height:100%;min-height:200px;display:flex}.modal .cart-modal-content .cart-items-list{flex-direction:column;gap:20px;min-height:200px;max-height:440px;padding-top:1.5rem;padding-bottom:1.5rem;display:flex;overflow-y:auto}.modal .cart-modal-content .cart-items-list::-webkit-scrollbar{width:6px}.modal .cart-modal-content .cart-items-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.modal .cart-modal-content .cart-items-list::-webkit-scrollbar-thumb{cursor:pointer;background:#3f3e3e;border-radius:10px}.modal .cart-modal-content .cart-items-list::-webkit-scrollbar-thumb:hover{background:#555}.modal .cart-modal-content .cart-items-list .cart-item{padding-right:20px}.modal .cart-modal-content .cart-items-list .cart-item .item-details{align-items:center;gap:20px;width:100%;display:flex}.modal .cart-modal-content .cart-items-list .cart-item .item-details .image-section{border-radius:10px;width:140px;height:160px;position:relative;box-shadow:8px 8px 10px #00000026}@media (width<=1024px){.modal .cart-modal-content .cart-items-list .cart-item .item-details .image-section{width:90px;height:115px;box-shadow:20px 20px 10px #00000026}}.modal .cart-modal-content .cart-items-list .cart-item .item-details .image-section img{border-radius:10px;width:100%;height:100%;display:block}@media (width<=1024px){.modal .cart-modal-content .cart-items-list .cart-item .item-details .image-section img{padding:0;position:absolute;top:0;right:0;max-width:80px!important}}.modal .cart-modal-content .cart-items-list .cart-item .item-details .image-section .item-discount{z-index:10;background-color:bisque;border-top-right-radius:8px;border-bottom-left-radius:20px;justify-content:flex-end;align-items:flex-start;width:55px;height:20px;padding:5px;font-size:15px;display:flex;position:absolute;top:0;right:0}.modal .cart-modal-content .cart-items-list .cart-item .item-details .details-section{flex:1;align-items:center;display:flex}@media (width<=499px){.modal .cart-modal-content .cart-items-list .cart-item .item-details .details-section{display:none}}.modal .cart-modal-content .cart-items-list .cart-item .item-details .details-section .item-name{font-family:Lexend,sans-serif;font-size:20px}.modal .cart-modal-content .cart-items-list .cart-item .item-details .update-cart-section{flex-direction:column;justify-content:center;justify-self:flex-end;margin-left:auto;display:flex}.modal .cart-modal-content .cart-items-list .cart-item .item-details .update-cart-section .add-to-cart{box-sizing:border-box;color:#444;background:#f5f5f5;border:1px solid #999;border-radius:20px;justify-content:space-between;align-items:center;width:110px;height:45px;margin-top:40%;font-family:Lexend,sans-serif;font-size:30px;display:flex;box-shadow:8px 12px 8px #00000026}.modal .cart-modal-content .cart-items-list .cart-item .item-details .update-cart-section .add-to-cart .remove-btn{cursor:pointer;border:0;border-right:.5px solid #999;border-top-left-radius:20px;border-bottom-left-radius:20px;justify-content:center;align-items:center;width:35px;height:100%;display:flex}.modal .cart-modal-content .cart-items-list .cart-item .item-details .update-cart-section .add-to-cart .remove-btn img{width:18px!important;height:25px!important}.modal .cart-modal-content .cart-items-list .cart-item .item-details .update-cart-section .add-to-cart .remove-btn:hover{background-color:#d5d5d5}.modal .cart-modal-content .cart-items-list .cart-item .item-details .update-cart-section .add-to-cart .remove-btn:hover img{scale:.9}.modal .cart-modal-content .cart-items-list .cart-item .item-details .update-cart-section .add-to-cart .add-btn{cursor:pointer;border:0;border-left:.5px solid #999;border-top-right-radius:20px;border-bottom-right-radius:20px;justify-content:center;align-items:center;width:35px;height:100%;display:flex}.modal .cart-modal-content .cart-items-list .cart-item .item-details .update-cart-section .add-to-cart .add-btn img{width:25px!important;height:25px!important}.modal .cart-modal-content .cart-items-list .cart-item .item-details .update-cart-section .add-to-cart .add-btn:hover{background-color:#d5d5d5}.modal .cart-modal-content .cart-items-list .cart-item .item-details .update-cart-section .add-to-cart .add-btn:hover img{scale:.9}.modal .cart-modal-content .cart-items-list .cart-item .item-details .update-cart-section .price-section{justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;display:flex}.modal .cart-modal-content .cart-items-list .cart-item .item-details .update-cart-section .price-section .item-original-price{font-family:Lexend,sans-serif;text-decoration:line-through}.modal .cart-modal-content .cart-items-list .cart-item .item-details .update-cart-section .price-section .item-price{margin-right:8px;font-family:Lexend,sans-serif;font-size:20px}.modal .cart-modal-content .cart-items-list .cart-item .item-details .delete-cart-section{align-items:center;display:flex}.modal .cart-modal-content .cart-items-list .cart-item .item-details .delete-cart-section .delete-item-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:30px;display:flex}.modal .cart-modal-content .cart-items-list .cart-item .item-details .delete-cart-section .delete-item-btn:hover{background-color:#faebd7;border-radius:50%;width:40px;height:40px}.modal .cart-modal-content .cart-items-list .cart-item .item-details .delete-cart-section .delete-item-btn:hover img{transition:scale .1s ease-in-out;scale:.9}.modal .cart-modal-content .cart-items-list .cart-item .item-details .delete-cart-section .delete-item-btn img{width:100%;height:100%}.modal .cart-modal-content .no-cart-item{justify-content:center;align-items:center;height:100%;display:flex}.modal .cart-modal-content .total-cost{border-top:1px solid #000;justify-content:flex-end;gap:20px;margin-right:8px;padding-top:10px;padding-right:70px;font-family:Lexend,sans-serif;font-size:20px;display:flex}.modal .cart-modal-footer .checkout-btn{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:20px;width:200px;height:50px;padding:10px;font-family:Lexend,sans-serif;font-size:20px}.modal .cart-modal-footer .checkout-btn:hover{box-shadow:0 0 10px #353333}.modal .cart-modal-footer .checkout-btn.btn-disabled{cursor:not-allowed;background-color:#999}.modal .cart-modal-footer .checkout-btn.btn-disabled:hover{box-shadow:none}.modal-overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:8px;min-width:320px;max-width:90vw;position:relative;overflow:hidden}.modal-heading{border-bottom:1px solid #e5e7eb;padding:1rem 1.5rem;font-size:2rem;font-weight:600}.modal-body{padding:1.5rem}.modal-footer{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;display:flex}.modal .close-modal-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:12px;right:10px}.modal .close-modal-btn:hover{background-color:#faebd7}.mobile-navbar-container{z-index:20;background-color:#fff;justify-content:center;align-items:center;width:100vw;max-width:1024px;height:140px;display:flex;position:fixed;bottom:0;box-shadow:0 -8px 8px #0000001f}@media (width<=500px){.mobile-navbar-container{height:6vh}}@media (width>=501px) and (width<=1024px){.mobile-navbar-container{height:50px}}.mobile-navbar-container .navbar-items{gap:8px;width:90vw;max-width:325px;display:flex}@media (width>=500px){.mobile-navbar-container .navbar-items{max-width:400px}}.mobile-navbar-container .navbar-items{justify-content:space-between;margin-top:3px}.mobile-navbar-container .navbar-items .userprofile img{scale:1.2}@media (width>=500px){.mobile-navbar-container .navbar-items .userprofile img{scale:1.7}}.mobile-navbar-container .navbar-items .cart img{scale:1.1}@media (width>=500px){.mobile-navbar-container .navbar-items .cart img{scale:1.7}}.mobile-navbar-container .navbar-items img{width:25px;height:25px;padding:0 10px}@media (width>=500px){.mobile-navbar-container .navbar-items img{scale:1.5}}.product-card{cursor:pointer;background-color:#f0f0f0;border-radius:8px;width:300px;position:relative}.product-card .discount{z-index:10;background-color:bisque;border-top-right-radius:8px;border-bottom-left-radius:20px;justify-content:flex-end;align-items:flex-start;width:55px;height:20px;padding:5px;font-size:15px;display:flex;position:absolute;top:0;right:0}.product-card__image-wrapper{aspect-ratio:1;background:#f5f5f5;border-top-left-radius:8px;border-top-right-radius:8px;position:relative;overflow:hidden}.product-card__image-wrapper img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.product-card:hover .product-card__image-wrapper img{transform:scale(1.05)}.product-card__badge{color:#fff;z-index:10;background:#000;border-radius:4px;padding:4px 8px;font-size:12px;position:absolute;top:10px;left:10px}.product-card__info{box-sizing:border-box;justify-content:space-between;align-items:center;width:300px;margin-top:2px;padding:0 20px 10px;display:flex}.product-card__details{width:100%}.product-card__title{white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-family:Lexend,sans-serif;font-size:20px;font-weight:500;overflow:hidden}.product-card__price{align-items:center;gap:8px;width:100%;margin-top:10px;display:flex}.product-card__price .price{margin-left:2px;font-family:Datatype,monospace;font-size:24px;font-weight:900}.product-card__price .original-price{color:#999;margin-left:4px;font-family:Datatype,monospace;font-size:20px;font-weight:500;text-decoration:line-through}.product-card__price .product-rating{margin-left:auto}.product-card__price .product-rating .rating{align-items:center;gap:5px;display:flex}.product-card__price .product-rating .rating span{margin-top:4px;font-family:Datatype,monospace;font-size:15px}.product-card__price .product-rating .rating .rating-star-div{align-items:center;display:flex}.product-card .add-to-cart{box-sizing:border-box;color:#444;background:#f5f5f5;border:1px solid #999;border-radius:20px;justify-content:space-between;align-items:center;width:110px;font-family:Lexend,sans-serif;font-size:30px;display:flex;position:absolute;bottom:105px;right:10px;box-shadow:8px 12px 8px #00000026}.product-card .add-to-cart.noCount{width:auto}.product-card .add-to-cart.noCount .add-btn{border:none;border-radius:20px;width:50px;height:50px}.product-card .add-to-cart .remove-btn{border-right:.5px solid #999;border-top-left-radius:20px;border-bottom-left-radius:20px}.product-card .add-to-cart .add-btn{border-left:.5px solid #999;border-top-right-radius:20px;border-bottom-right-radius:20px}.product-card .add-to-cart button{color:#000;opacity:.7;cursor:pointer;background:#fff;border:none;justify-content:center;align-items:center;width:35px;height:52px;padding:0;font-size:40px;display:flex}.products-listing-wrapper{justify-self:center;width:100%;max-width:1920px;position:relative}.products-listing-wrapper .scroll-btn{z-index:10;cursor:pointer;opacity:.7;background:#fff;border:none;border-radius:8px;width:55px;height:230px;font-size:18px;position:absolute;top:45%;transform:translateY(-50%);box-shadow:0 2px 8px #00000026}@media (width<=767px){.products-listing-wrapper .scroll-btn{opacity:.5;width:45px;height:120px;padding:0}}.products-listing-wrapper .scroll-btn img{opacity:.7;width:44px;height:44px}.products-listing-wrapper .scroll-btn.left{left:14px}@media (width<=767px){.products-listing-wrapper .scroll-btn.left{left:5px}}.products-listing-wrapper .scroll-btn.left img{transform:rotate(180deg)}.products-listing-wrapper .scroll-btn.right{right:16px}@media (width<=767px){.products-listing-wrapper .scroll-btn.right{right:5px}}.products-listing-wrapper .scroll-btn:hover{background:#f0f0f0}.products-listing-wrapper .products-listing{scrollbar-width:none;cursor:pointer;gap:30px;height:420px;padding:0 10px;display:flex;overflow:scroll hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.products-listing-wrapper .products-listing::-webkit-scrollbar{display:none}.products-listing-wrapper .products-listing .listing-card{background-color:#f0f0f0;border-radius:8px;flex-shrink:0;width:300px;height:305px;box-shadow:10px 102px 20px -10px #534e4e}.CTA-section{justify-content:center;justify-self:center;align-items:center;width:100%;max-width:1920px;height:60px;margin-top:60px;display:flex}.CTA-section button{color:#000;cursor:pointer;background-color:#fff;border:2px solid #000;border-radius:62px;justify-content:center;align-items:center;width:240px;height:60px;font-size:18px;display:flex}.CTA-section button:hover{background-color:#f0f0f0;transition:scale .4s ease-in-out;scale:.99}.categories-wrapper{justify-self:center;width:100%;max-width:1300px}.categories-wrapper .categories-container{align-items:stretch;gap:16px;padding:0 30px;display:flex}.categories-wrapper .categories-container .col{flex-direction:column;flex:1;gap:16px;display:flex}.categories-wrapper .categories-container .category-card{flex:1;transition:scale .3s ease-in-out;position:relative;scale:1}.categories-wrapper .categories-container .category-card .category-cover-img{object-fit:cover;opacity:.6;cursor:pointer;border-radius:10px;width:100%;height:100%;transition:scale .3s ease-in-out;display:block;scale:1}.categories-wrapper .categories-container .category-card:hover .category-cover-img{scale:1.03}.categories-wrapper .categories-container .category-card .category-title{cursor:pointer;z-index:1;font-optical-sizing:auto;font-variation-settings:"ROND" 0;font-family:Doto,sans-serif;font-size:60px;font-style:normal;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=600px) and (width<=1000px){.categories-wrapper .categories-container .category-card .category-title{font-size:50px}}@media (width<=599px){.categories-wrapper .categories-container .category-card .category-title{font-size:30px}}@media (width<=768px){.categories-wrapper .categories-container{grid-template-columns:1fr 1fr;display:grid}.categories-wrapper .categories-container .col{display:contents}.categories-wrapper .categories-container .category-card{flex:unset}.categories-wrapper .categories-container .category-card .category-cover-img{height:150px}}.homepage-container{flex-direction:column;align-items:center;height:100%;display:flex;overflow:hidden}.homepage-container .section-title{justify-content:center;justify-self:center;align-items:center;width:100%;max-width:1920px;margin-bottom:40px;font-family:Special Gothic Expanded One,sans-serif;font-size:52px;display:flex}@media (width<=767px){.homepage-container .section-title{text-align:center;font-size:40px}}.homepage-container .section-break{opacity:.2;border:1px solid #000;justify-self:center;width:98vw;max-width:1920px;margin:50px 0}@media (width<=767px){.homepage-container{margin-bottom:50px}}.homepage-container .header-section{background-color:#000;width:100%}.homepage-container .header-section .header-top{justify-self:center;align-items:center;width:100%;max-width:1920px;height:55px;display:flex}.homepage-container .header-section .header-top .social-media-container{justify-content:center;align-items:center;gap:10px;min-width:180px;height:55px;display:flex}@media (width<=768px){.homepage-container .header-section .header-top .social-media-container{display:none}}.homepage-container .header-section .header-top .social-media-container .social-btn{cursor:pointer;background-color:#d6d6d6;border-radius:5px;justify-content:center;align-items:center;width:27px;height:27px;padding:4px;display:flex}.homepage-container .header-section .header-top .social-media-container .social-btn:hover img{transition:scale .2s ease-in-out;scale:.9}.homepage-container .header-section .header-top .info-container{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;margin-right:100px;font-family:sans-serif;display:flex}@media (width<=768px){.homepage-container .header-section .header-top .info-container{flex-direction:column;align-items:flex-start;margin:0;padding-left:10px;font-size:14px}}.homepage-container .header-section .header-top .info-container a{color:#fff;margin-left:5px;text-decoration:underline}@media (width<=768px){.homepage-container .header-section .header-top .info-container a{margin:0}}.homepage-container .header-section .header-top .close-header{justify-content:center;min-width:80px;display:flex}@media (width<=768px){.homepage-container .header-section .header-top .close-header{min-width:56px}}.homepage-container .header-section .header-top .close-header .close-header-btn{cursor:pointer;background:0 0;border:none}.homepage-container .mobile-header-section{z-index:100;background-color:#fff;justify-content:space-between;align-items:center;width:100%;height:44px;display:flex;box-shadow:0 5px 8px #0000001f}.homepage-container .mobile-header-section.mobile-header-fixed{position:fixed;top:0;left:0}.homepage-container .mobile-header-section .brand-name{color:#000;background-color:#fff;align-items:center;gap:5px;padding-left:6vw;font-family:Special Gothic Expanded One,sans-serif;font-weight:800;text-decoration:none;display:flex}@media (width<=768px){.homepage-container .mobile-header-section .brand-name{padding-left:8px}}.homepage-container .mobile-header-section .brand-name{font-size:26px}.homepage-container .mobile-header-section .brand-name .brand-logo-img{width:40px;height:40px}.homepage-container .mobile-header-section .hamburger-menu-container{margin-top:2px}@media (width<=768px){.homepage-container .mobile-header-section .hamburger-menu-container{padding-right:15px}}@media (width>=769px) and (width<=1024px){.homepage-container .mobile-header-section .hamburger-menu-container{padding-right:24px}}.homepage-container .mobile-nav-overlay{z-index:199;background:#0006;position:fixed;inset:0}.homepage-container .mobile-top-nav-items{z-index:200;background:#fff;width:45vw;max-width:320px;height:100vh;transition:transform .3s ease-in-out;position:fixed;top:0;right:0;box-shadow:-4px 0 16px #00000026}.homepage-container .mobile-top-nav-items.show{transform:translate(0)}.homepage-container .mobile-top-nav-items.hide{transform:translate(100%)}.homepage-container .mobile-top-nav-items .close-mobile-nav{background:0 0;border:none;position:fixed;top:12px;right:8px}.homepage-container .mobile-top-nav-items ul{flex-direction:column;gap:24px;margin:0;padding:50px 24px 24px;font-family:sans-serif;font-size:18px;list-style:none;display:flex}.homepage-container .mobile-top-nav-items .social-media-container{justify-content:flex-start;align-items:center;gap:2%;width:auto;min-width:180px;height:55px;padding:0 20px;display:flex;position:fixed;bottom:0}.homepage-container .mobile-top-nav-items .social-media-container .social-btn{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;width:27px;height:27px;padding:4px;display:flex}.homepage-container .mobile-top-nav-items .social-media-container .social-btn:hover img{transition:scale .2s ease-in-out;scale:.9}.homepage-container .navbar-section{max-width:1250px;margin-top:30px;margin-bottom:30px}.homepage-container .hero-section{background-color:#f0f0f0;justify-self:center;width:100%;max-width:1920px;position:relative}@media (width<=768px){.homepage-container .hero-section{height:760px}}@media (width>=769px) and (width<=1024px){.homepage-container .hero-section{background-color:#f0f0f0;align-items:flex-end;height:630px;padding-top:50px;display:flex}}.homepage-container .hero-section .hero-img{background-color:#f0f0f0;justify-content:flex-end;width:100%;display:flex}.homepage-container .hero-section .hero-img img{width:auto;height:622px;padding-right:3vw}@media (width<=768px){.homepage-container .hero-section .hero-img img{opacity:.5;width:auto;height:100%;padding:0;position:absolute;bottom:0;right:-230px}}@media (width>=769px) and (width<=1024px){.homepage-container .hero-section .hero-img img{opacity:.7;width:auto;height:100%;padding-right:110px;position:absolute;bottom:0;right:-100px}}.homepage-container .hero-section .hero-content{position:absolute;top:100px;left:5vw}@media (width<=768px){.homepage-container .hero-section .hero-content{top:0;left:0}}@media (width>=769px) and (width<=1290px){.homepage-container .hero-section .hero-content{flex-direction:column;height:100%;display:flex;top:auto;bottom:0;left:4vw}}.homepage-container .hero-section .hero-content .hero-heading{letter-spacing:1px;padding-left:20px;font-family:Special Gothic Expanded One,sans-serif;font-size:64px;font-style:normal;font-weight:900}@media (width<=768px){.homepage-container .hero-section .hero-content .hero-heading{width:90vw;margin-top:20px;padding-right:20px;font-size:40px}}@media (width>=769px) and (width<=1024px){.homepage-container .hero-section .hero-content .hero-heading{margin-top:40px;font-size:42px}}@media (width>=1025px) and (width<=1290px){.homepage-container .hero-section .hero-content .hero-heading{margin-top:20px;font-size:52px}}.homepage-container .hero-section .hero-content .hero-subheading{margin-top:12px;padding-left:20px;font-size:20px}@media (width<=768px){.homepage-container .hero-section .hero-content .hero-subheading{width:90vw;padding-right:20px}}.homepage-container .hero-section .hero-content .cta-btn{margin-top:50px;padding-left:20px}@media (width<=500px){.homepage-container .hero-section .hero-content .cta-btn{justify-content:center;padding:0;display:flex}}@media (width>=500px) and (width<=768px){.homepage-container .hero-section .hero-content .cta-btn{width:100vw;margin-top:25px;padding:0 0 0 20px}}.homepage-container .hero-section .hero-content .cta-btn button{color:#fff;cursor:pointer;background-color:#000;border:0;border-radius:62px;width:210px;height:52px;font-size:16px}@media (width<=500px){.homepage-container .hero-section .hero-content .cta-btn button{width:80%;height:44px;padding:0}}.homepage-container .hero-section .hero-content .hero-stats-sections{gap:2px;width:617px;margin-top:24px;display:flex}@media (width<=500px){.homepage-container .hero-section .hero-content .hero-stats-sections{flex-direction:column;justify-self:center;align-items:center;width:100vw}}@media (width>=500px) and (width<=1024px){.homepage-container .hero-section .hero-content .hero-stats-sections{flex-direction:column;max-width:190px}}@media (width>=1025px) and (width<=1290px){.homepage-container .hero-section .hero-content .hero-stats-sections{background-color:#d1d1d129;border-radius:10px;width:500px;margin-top:auto;margin-bottom:80px}}.homepage-container .hero-section .hero-content .hero-stats-sections .stat{border-right:1px solid #d1d1d1;flex-direction:column;align-items:flex-start;max-width:190px;padding:0 20px;display:flex}@media (width<=500px){.homepage-container .hero-section .hero-content .hero-stats-sections .stat{align-items:center;width:100%}}@media (width<=1024px){.homepage-container .hero-section .hero-content .hero-stats-sections .stat{border-bottom:1px solid #d1d1d1;border-right:none;padding-bottom:20px}}.homepage-container .hero-section .hero-content .hero-stats-sections .stat:last-child{border:none}.homepage-container .hero-section .hero-content .hero-stats-sections .stat .stat-data{font-optical-sizing:auto;font-family:Red Hat Display,sans-serif;font-size:48px;font-style:normal;font-weight:300}@media (width<=400px){.homepage-container .hero-section .hero-content .hero-stats-sections .stat .stat-data{font-size:40px}}@media (width>=1025px) and (width<=1290px){.homepage-container .hero-section .hero-content .hero-stats-sections .stat .stat-data{font-size:36px}}.homepage-container .products-section{width:100vw;margin-top:50px}.homepage-container .categories-section{width:100vw}.homepage-container .newsletter-section{justify-content:center;width:100vw;height:200px;display:flex}@media (width<=768px){.homepage-container .newsletter-section{height:300px}}.homepage-container .customer-reviews-section{flex-direction:column;align-items:center;width:100vw;margin-bottom:100px;display:flex}.homepage-container .customer-reviews-section .section-top{align-items:center;width:100%;max-width:1240px;margin-bottom:40px;display:flex}.homepage-container .customer-reviews-section .section-top .scrollBtns{align-items:center;gap:30px;display:flex}@media (width<=500px){.homepage-container .customer-reviews-section .section-top .scrollBtns{gap:0;padding-right:15px}}.homepage-container .customer-reviews-section .section-top .scrollBtns button{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.homepage-container .customer-reviews-section .section-top .scrollBtns button:hover{background-color:#faebd7}.homepage-container .customer-reviews-section .section-top .section-title{text-align:left;justify-content:flex-start;margin-bottom:0}@media (width<=1300px){.homepage-container .customer-reviews-section .section-top .section-title{padding-left:30px}}@media (width<=400px){.homepage-container .customer-reviews-section .section-top .section-title{font-size:32px}}.homepage-container .homepage-footer{background-color:#f0f0f0;width:100vw;max-width:1920px;height:400px;position:relative}@media (width<=768px){.homepage-container .homepage-footer{height:600px;padding-bottom:0}}@media (width>=769px) and (width<=970px){.homepage-container .homepage-footer{height:600px;padding-bottom:50px}}@media (width>=971px) and (width<=1024px){.homepage-container .homepage-footer{height:350px;padding-bottom:50px}}.homepage-container .homepage-footer .bottom-section{position:absolute;bottom:5px;left:20px}.newsletter-wrapper{width:100%;max-width:1240px;height:100%;padding:0 30px}.newsletter-wrapper .newsletter-container-box{color:#fff;background-color:#000;border-radius:40px;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;height:100%;padding:0 55px;display:flex}@media (width<=768px){.newsletter-wrapper .newsletter-container-box{flex-direction:column;justify-content:center;gap:30px;padding:0 30px}}.newsletter-wrapper .newsletter-container-box .newsletter-text{max-width:600px;font-family:Special Gothic Expanded One,sans-serif;font-size:40px}@media (width>=556px) and (width<=950px){.newsletter-wrapper .newsletter-container-box .newsletter-text{font-size:30px}}@media (width<=555px){.newsletter-wrapper .newsletter-container-box .newsletter-text{font-size:20px}}.newsletter-wrapper .newsletter-container-box .newsletter-form{flex-direction:column;gap:16px;width:100%;max-width:350px;display:flex}.newsletter-wrapper .newsletter-container-box .newsletter-form .newsletter-email-input{width:100%}.newsletter-wrapper .newsletter-container-box .newsletter-form .newsletter-email-input input{border:none;border-radius:60px;width:310px;height:60px;padding:0 20px;font-size:16px}@media (width<=390px){.newsletter-wrapper .newsletter-container-box .newsletter-form .newsletter-email-input input{width:85%}}.newsletter-wrapper .newsletter-container-box .newsletter-form .newsletter-subscribe{width:100%}.newsletter-wrapper .newsletter-container-box .newsletter-form .newsletter-subscribe button{cursor:pointer;letter-spacing:2px;color:#000;border:none;border-radius:60px;justify-content:center;align-items:center;gap:20px;width:100%;height:60px;font-size:16px;font-weight:600;display:flex}.newsletter-wrapper .newsletter-container-box .newsletter-form .newsletter-subscribe button:hover{background-color:#ffffffc5}.reviews-wrapper{scrollbar-width:none;gap:20px;width:100%;max-width:1920px;padding:0 10px;display:flex;overflow:scroll hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}@media (width<=1300px){.reviews-wrapper{width:95vw;padding:0}}.reviews-wrapper::-webkit-scrollbar{display:none}.reviews-wrapper>*{flex-shrink:0}.review-card{cursor:pointer;background-color:#f0f0f0;border-radius:25px;flex-direction:column;gap:20px;width:300px;height:200px;padding:30px;display:flex;position:relative}.review-card .customer-name{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:22px;font-weight:600}.review-card .customer-review{font-size:20px}.footer-container{box-sizing:border-box;background-color:#f0f0f0;flex-direction:row;justify-content:space-between;gap:100px;height:100%;padding:50px;display:flex}@media (width<=400px){.footer-container{flex-direction:column;gap:15px;padding:30px}}@media (width>=401px) and (width<=970px){.footer-container{flex-direction:column;gap:15px;padding:40px}}@media (width>=971px) and (width<=1160px){.footer-container{gap:30px;padding:30px}}@media (width>=1161px) and (width<=1350px){.footer-container{padding:50px}}.footer-container .branding{flex-direction:column;width:auto;display:flex}.footer-container .branding .brand-name{color:#000;align-items:center;gap:5px;margin-top:5px;font-family:Special Gothic Expanded One,sans-serif;font-size:40px;font-weight:800;text-decoration:none;display:flex}@media (width<=970px){.footer-container .branding .brand-name{font-size:30px}}.footer-container .branding .brand-name .brand-logo-img{width:60px;height:60px}@media (width<=970px){.footer-container .branding .brand-name .brand-logo-img{width:40px;height:40px}}.footer-container .branding .brand-address{align-items:center;gap:20px;width:100%;height:100px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:18px;display:flex}.footer-container .branding .brand-address .address-pin{opacity:.7;width:40px;height:40px}.footer-container .branding .brand-address .address-text{color:#626262;max-width:415px;font-size:20px;font-weight:600}.footer-container .branding .social-media-container{align-items:center;gap:10px;min-width:180px;height:60px;display:flex}.footer-container .branding .social-media-container .social-btn{cursor:pointer;background-color:#d6d6d6;border-radius:5px;justify-content:center;align-items:center;width:27px;height:27px;padding:4px;display:flex}.footer-container .branding .social-media-container .social-btn:hover img{transition:scale .2s ease-in-out;scale:.9}.footer-container .hyperlink-columns{gap:90px;display:flex}@media (width<=450px){.footer-container .hyperlink-columns{gap:30px}}.footer-container .hyperlink-columns .first-column,.footer-container .hyperlink-columns .second-column{flex-direction:row;gap:90px;display:flex}@media (width<=1300px){.footer-container .hyperlink-columns .first-column,.footer-container .hyperlink-columns .second-column{flex-direction:column;gap:20px}}.footer-container .footer-column{flex-direction:column;flex:1;gap:20px;padding:20px 0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;display:flex}@media (width<=1300px){.footer-container .footer-column{flex:none;gap:10px;padding:0}}.footer-container .footer-column .row-header{color:#000;text-wrap:nowrap;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:22px;font-weight:600}@media (width<=400px){.footer-container .footer-column .row-header{font-size:18px}}.footer-container .footer-column .row-links{color:#525252;text-wrap:nowrap;font-size:20px;text-decoration:none}@media (width<=450px){.footer-container .footer-column .row-links{font-size:16px}}
