.navbar-module__bk5_hG__navbar{z-index:100;background-color:#fffffff2;justify-content:space-between;align-items:center;padding:20px 75px;font-family:Montserrat,sans-serif;display:flex;position:fixed;top:0;left:0;right:0}.navbar-module__bk5_hG__navLinks{gap:50px;display:flex}.navbar-module__bk5_hG__navbarLink{color:var(--color-dark);font-weight:500;text-decoration:none;transition:color .3s,transform .3s;position:relative}.navbar-module__bk5_hG__navbarLink:hover{color:var(--color-light);transform:translateY(-2px)}.navbar-module__bk5_hG__logoiconimg{width:70px;position:absolute;left:50%;transform:translate(-50%)}.navbar-module__bk5_hG__cartLink{align-items:center;gap:8px;font-weight:1000;display:flex;position:relative}.navbar-module__bk5_hG__cartBadge{background-color:var(--color-dark);color:var(--color-white);text-align:center;border-radius:10px;min-width:18px;padding:2px 6px;font-size:10px;font-weight:700}@media (max-width:768px){.navbar-module__bk5_hG__navbar{padding:15px 30px}.navbar-module__bk5_hG__navLinks{gap:20px}.navbar-module__bk5_hG__navbarLink{font-size:14px}.navbar-module__bk5_hG__logoiconimg{display:none}}
.productcard-module__Sd7yyG__productCard{background:var(--color-white);border:1px solid #e0e0e0;border-radius:4px;flex-direction:column;height:100%;transition:all .3s;display:flex;overflow:hidden}.productcard-module__Sd7yyG__productCard:hover{transform:translateY(-4px);box-shadow:0 4px 12px #6c534e26}.productcard-module__Sd7yyG__productLink{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.productcard-module__Sd7yyG__productImage{aspect-ratio:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.productcard-module__Sd7yyG__productImage img{object-fit:contain;width:80%;height:80%;display:block;position:absolute}.productcard-module__Sd7yyG__productCard:hover .productcard-module__Sd7yyG__productImage img{transform:scale(1.05)}.productcard-module__Sd7yyG__noImage{color:#999;font-size:14px}.productcard-module__Sd7yyG__productInfo{flex-direction:column;flex:1;padding:16px;display:flex}.productcard-module__Sd7yyG__productBrand{color:var(--color-light);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;font-size:12px;font-weight:600}.productcard-module__Sd7yyG__productName{color:var(--color-dark);margin-bottom:4px;font-size:16px;font-weight:600}.productcard-module__Sd7yyG__productDetails{color:#666;margin-bottom:12px;font-size:13px}.productcard-module__Sd7yyG__productPricing{align-items:center;gap:8px;margin-top:auto;margin-bottom:12px;display:flex}.productcard-module__Sd7yyG__originalPrice{color:#999;font-size:14px;text-decoration:line-through}.productcard-module__Sd7yyG__finalPrice{color:var(--color-dark);font-size:20px;font-weight:700}.productcard-module__Sd7yyG__addToCartBtn{background-color:var(--color-dark);width:100%;color:var(--color-white);letter-spacing:1px;cursor:pointer;border:none;margin-top:auto;padding:12px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;transition:all .3s}.productcard-module__Sd7yyG__addToCartBtn:hover{background-color:var(--color-light)}.productcard-module__Sd7yyG__addToCartBtn:disabled{cursor:not-allowed;opacity:.6;background-color:#999}.productcard-module__Sd7yyG__addToCartBtn:disabled:hover{background-color:#999;transform:none}.productcard-module__Sd7yyG__brandLogo{z-index:10;background-color:#fffffff2;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:6px;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #0000001a}.productcard-module__Sd7yyG__brandLogo img{object-fit:contain;width:100%;height:100%}.productcard-module__Sd7yyG__outOfStock{opacity:.6}.productcard-module__Sd7yyG__outOfStock .productcard-module__Sd7yyG__productImage{filter:grayscale()}.productcard-module__Sd7yyG__outOfStockBadge{color:#fff;letter-spacing:1px;z-index:5;background-color:#000c;border-radius:4px;padding:10px 20px;font-size:14px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.products-module__err6FG__productsContainer{min-height:100vh;margin-top:100px;padding:40px 75px}.products-module__err6FG__pageTitle{color:var(--color-dark);text-align:center;letter-spacing:4px;margin-bottom:40px;font-family:Montserrat,sans-serif;font-size:36px;font-weight:700}.products-module__err6FG__productsGrid{grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:60px;display:grid}.products-module__err6FG__noProducts{text-align:center;color:#666;padding:60px 20px;font-size:18px}.products-module__err6FG__pagination{justify-content:center;align-items:center;gap:15px;margin:60px 0 40px;display:flex}.products-module__err6FG__pageButton{background-color:var(--color-white);color:var(--color-dark);border:2px solid var(--color-dark);cursor:pointer;border-radius:4px;padding:10px 18px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;transition:all .3s}.products-module__err6FG__pageButton:hover:not(:disabled){background-color:var(--color-dark);color:var(--color-white);transform:translateY(-2px)}.products-module__err6FG__pageButton:disabled{opacity:.3;cursor:not-allowed}.products-module__err6FG__pageButton.products-module__err6FG__active{background-color:var(--color-dark);color:var(--color-white)}.products-module__err6FG__pageNumbers{gap:8px;display:flex}.products-module__err6FG__pageNumber{background-color:var(--color-white);color:var(--color-dark);border:2px solid var(--color-light);cursor:pointer;text-align:center;border-radius:4px;min-width:40px;padding:8px 14px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;transition:all .3s}.products-module__err6FG__pageNumber:hover{background-color:var(--color-light);color:var(--color-white);transform:translateY(-2px)}.products-module__err6FG__pageNumber.products-module__err6FG__active{background-color:var(--color-dark);color:var(--color-white);border-color:var(--color-dark)}.products-module__err6FG__pageInfo{color:#666;text-align:center;margin-top:20px;font-family:Montserrat,sans-serif;font-size:14px}@media (max-width:1024px){.products-module__err6FG__productsGrid{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width:768px){.products-module__err6FG__productsContainer{margin-top:80px;padding:40px 30px}.products-module__err6FG__pageTitle{margin-bottom:30px;font-size:28px}.products-module__err6FG__productsGrid{grid-template-columns:1fr;gap:25px}.products-module__err6FG__pagination{flex-wrap:wrap;gap:10px}.products-module__err6FG__pageButton{padding:8px 14px;font-size:12px}.products-module__err6FG__pageNumber{min-width:35px;padding:6px 10px;font-size:12px}.products-module__err6FG__pageNumbers{gap:6px}}.products-module__err6FG__searchInfo{text-align:center;color:#666;background-color:#f9f9f9;border-radius:8px;margin-bottom:30px;padding:15px;font-size:16px}.products-module__err6FG__searchInfo strong{color:var(--color-dark);font-weight:700}
.filters-module__cuPPnq__filtersWrapper{margin-bottom:30px}.filters-module__cuPPnq__toggleButton{background-color:var(--color-dark);width:100%;color:var(--color-white);cursor:pointer;border:none;border-radius:8px;justify-content:space-between;align-items:center;padding:16px 20px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;transition:all .3s;display:flex}.filters-module__cuPPnq__toggleButton:hover{background-color:var(--color-light);transform:translateY(-2px)}.filters-module__cuPPnq__toggleButton span:first-child{align-items:center;gap:10px;display:flex}.filters-module__cuPPnq__filterBadge{background-color:var(--color-white);color:var(--color-dark);text-align:center;border-radius:12px;min-width:20px;padding:2px 8px;font-size:12px;font-weight:700}.filters-module__cuPPnq__toggleIcon{font-size:12px}.filters-module__cuPPnq__filtersContainer{background-color:#f9f9f9;border-radius:8px;margin-top:15px;padding:25px;animation:.3s ease-out filters-module__cuPPnq__slideDown}@keyframes filters-module__cuPPnq__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.filters-module__cuPPnq__filtersHeader{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.filters-module__cuPPnq__filtersHeader h3{color:var(--color-dark);letter-spacing:1px;font-size:20px;font-weight:700}.filters-module__cuPPnq__clearButton{color:var(--color-light);cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:600;text-decoration:underline;transition:color .3s}.filters-module__cuPPnq__clearButton:hover{color:var(--color-dark)}.filters-module__cuPPnq__filtersGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:25px;display:grid}.filters-module__cuPPnq__filterGroup{flex-direction:column;gap:8px;display:flex}.filters-module__cuPPnq__filterGroup label{color:var(--color-dark);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.filters-module__cuPPnq__filterGroup select,.filters-module__cuPPnq__filterGroup input[type=number]{background-color:#fff;border:2px solid #ddd;border-radius:4px;padding:10px 12px;font-family:Montserrat,sans-serif;font-size:14px;transition:border-color .3s}.filters-module__cuPPnq__filterGroup select:focus,.filters-module__cuPPnq__filterGroup input[type=number]:focus{border-color:var(--color-dark);outline:none}.filters-module__cuPPnq__checkboxLabel{cursor:pointer;align-items:center;gap:8px;display:flex;text-transform:none!important;font-size:14px!important;font-weight:500!important}.filters-module__cuPPnq__checkboxLabel input[type=checkbox]{cursor:pointer;width:18px;height:18px}.filters-module__cuPPnq__applyButton{background-color:var(--color-dark);width:100%;color:var(--color-white);letter-spacing:1px;cursor:pointer;border:none;border-radius:4px;padding:14px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;transition:all .3s}.filters-module__cuPPnq__applyButton:hover{background-color:var(--color-light);transform:translateY(-2px)}.filters-module__cuPPnq__fullWidth{grid-column:1/-1}.filters-module__cuPPnq__checkboxGrid{background-color:#fff;border:2px solid #ddd;border-radius:4px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;max-height:200px;padding:15px;display:grid;overflow-y:auto}@media (max-width:768px){.filters-module__cuPPnq__filtersGrid{grid-template-columns:1fr}.filters-module__cuPPnq__filtersContainer{padding:20px}.filters-module__cuPPnq__toggleButton{padding:14px 16px;font-size:14px}}
.searchbar-module__o_xddG__searchContainer{margin-bottom:30px}.searchbar-module__o_xddG__searchForm{gap:15px;max-width:800px;margin:0 auto;display:flex}.searchbar-module__o_xddG__searchInputWrapper{flex:1;position:relative}.searchbar-module__o_xddG__searchInput{background-color:#fff;border:2px solid #ddd;border-radius:8px;width:100%;padding:16px 50px 16px 20px;font-family:Montserrat,sans-serif;font-size:16px;transition:all .3s}.searchbar-module__o_xddG__searchInput:focus{border-color:var(--color-dark);outline:none;box-shadow:0 0 0 3px #6c534e1a}.searchbar-module__o_xddG__searchInput::placeholder{color:#999}.searchbar-module__o_xddG__clearButton{color:#999;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:5px;font-size:20px;transition:color .3s;display:flex;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.searchbar-module__o_xddG__clearButton:hover{color:var(--color-dark)}.searchbar-module__o_xddG__searchButton{background-color:var(--color-dark);color:var(--color-white);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:16px 32px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;transition:all .3s}.searchbar-module__o_xddG__searchButton:hover{background-color:var(--color-light);transform:translateY(-2px)}@media (max-width:768px){.searchbar-module__o_xddG__searchForm{flex-direction:column;gap:10px}.searchbar-module__o_xddG__searchInput{padding:14px 45px 14px 16px;font-size:15px}.searchbar-module__o_xddG__searchButton{width:100%;padding:14px}}
.staticpage-module___2CS3W__pageContainer{max-width:1200px;min-height:100vh;margin-top:100px;margin-left:auto;margin-right:auto;padding:60px 75px}.staticpage-module___2CS3W__pageTitle{color:var(--color-dark);text-align:center;letter-spacing:4px;margin-bottom:50px;font-family:Montserrat,sans-serif;font-size:42px;font-weight:700}.staticpage-module___2CS3W__contentSection{max-width:800px;margin:0 auto}.staticpage-module___2CS3W__leadText{color:var(--color-dark);text-align:center;margin-bottom:40px;font-size:20px;font-weight:500;line-height:1.8}.staticpage-module___2CS3W__sectionTitle{color:var(--color-dark);letter-spacing:2px;margin:40px 0 20px;font-size:24px;font-weight:700}.staticpage-module___2CS3W__bodyText{color:#555;margin-bottom:20px;font-size:16px;line-height:1.8}.staticpage-module___2CS3W__featureList{margin:30px 0;padding:0;list-style:none}.staticpage-module___2CS3W__featureList li{color:#555;padding-left:0;font-size:16px;line-height:2}.staticpage-module___2CS3W__contactGrid{grid-template-columns:1fr 1fr;gap:60px;margin-top:40px;display:grid}.staticpage-module___2CS3W__contactInfo{padding-right:20px}.staticpage-module___2CS3W__contactDetails{flex-direction:column;gap:30px;margin-top:40px;display:flex}.staticpage-module___2CS3W__contactItem h3{color:var(--color-dark);letter-spacing:1px;margin-bottom:8px;font-size:16px;font-weight:700}.staticpage-module___2CS3W__contactItem p,.staticpage-module___2CS3W__contactItem a{color:#666;font-size:15px;line-height:1.6;text-decoration:none}.staticpage-module___2CS3W__contactItem a:hover{color:var(--color-light)}.staticpage-module___2CS3W__contactForm{background-color:#f9f9f9;border-radius:8px;padding:40px}.staticpage-module___2CS3W__formGroup{margin-bottom:25px}.staticpage-module___2CS3W__formGroup label{color:var(--color-dark);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.staticpage-module___2CS3W__formGroup input,.staticpage-module___2CS3W__formGroup select,.staticpage-module___2CS3W__formGroup textarea{background-color:#fff;border:2px solid #ddd;border-radius:4px;width:100%;padding:12px 16px;font-family:Montserrat,sans-serif;font-size:15px;transition:border-color .3s}.staticpage-module___2CS3W__formGroup input:focus,.staticpage-module___2CS3W__formGroup select:focus,.staticpage-module___2CS3W__formGroup textarea:focus{border-color:var(--color-dark);outline:none}.staticpage-module___2CS3W__formGroup textarea{resize:vertical}.staticpage-module___2CS3W__submitButton{background-color:var(--color-dark);width:100%;color:var(--color-white);letter-spacing:2px;cursor:pointer;border:none;border-radius:4px;margin-top:10px;padding:16px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;transition:all .3s}.staticpage-module___2CS3W__submitButton:hover:not(:disabled){background-color:var(--color-light);transform:translateY(-2px)}.staticpage-module___2CS3W__submitButton:disabled{opacity:.6;cursor:not-allowed}.staticpage-module___2CS3W__successMessage{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:4px;margin-bottom:20px;padding:15px}.staticpage-module___2CS3W__errorMessage{color:#c33;background-color:#fee;border:1px solid #fcc;border-radius:4px;margin-bottom:20px;padding:15px}@media (max-width:768px){.staticpage-module___2CS3W__pageContainer{margin-top:80px;padding:40px 30px}.staticpage-module___2CS3W__pageTitle{margin-bottom:30px;font-size:32px}.staticpage-module___2CS3W__contactGrid{grid-template-columns:1fr;gap:40px}.staticpage-module___2CS3W__contactInfo{padding-right:0}.staticpage-module___2CS3W__contactForm{padding:30px 20px}}
