.ProductTitle_container__MwArl{margin-bottom:1rem}.ProductTitle_divider__HwdfG{border:none;height:1px;background-color:#d1d5db;margin-top:1rem;margin-bottom:0}.ProductTitle_titleWrapper__4ZHaM{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ProductTitle_title__IpNdE{font-size:1.5rem;font-weight:700;color:#1f2937;line-height:1.3;margin:0;flex:1}@media(min-width:768px){.ProductTitle_title__IpNdE{font-size:1.875rem}}@media(min-width:1050px){.ProductTitle_title__IpNdE{font-size:2rem}}.ProductTitle_favoriteButton__3mOU7{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:.375rem;transition:all .2s;display:flex;align-items:center;justify-content:center}.ProductTitle_favoriteButton__3mOU7:hover{background-color:#f3f4f6;transform:scale(1.1)}.ProductTitle_favoriteButton__3mOU7:focus{outline:none}.ProductTitle_favoriteIcon__NxYCK{transition:all .2s;color:#6b7280}.ProductTitle_favoriteButton__3mOU7:hover .ProductTitle_favoriteIcon__NxYCK{transform:scale(1.1);color:#495949}.ProductTitle_favoriteButton__3mOU7:focus .ProductTitle_favoriteIcon__NxYCK{color:#dba400!important}.ProductPrice_container__9RIvF{margin-bottom:1.5rem}.ProductPrice_mainPriceRow__N8iXz{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem;flex-wrap:wrap}.ProductPrice_currentPrice__Z61P_{font-size:2rem;font-weight:800;color:var(--color-primary-green);line-height:1.2}@media(min-width:768px){.ProductPrice_currentPrice__Z61P_{font-size:2.25rem}}.ProductPrice_originalPrice__twi8M{font-size:.875rem;color:#6b7280;text-decoration:line-through;white-space:nowrap;display:flex;align-items:center}.ProductPrice_discountBadge__BrPnu{display:inline-block;background-color:var(--color-primary-green);color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .5rem;border-radius:.375rem;text-transform:uppercase;white-space:nowrap}.ProductPrice_installmentInfo__X725G{font-size:.875rem;color:#4b5563;margin-bottom:.25rem}@media(min-width:768px){.ProductPrice_installmentInfo__X725G{font-size:1rem}}.ProductPrice_savings__HC1ID{font-size:.875rem;color:var(--color-primary-green);font-weight:600}.ProductActions_container__AIUDR{display:flex;flex-direction:column;gap:1rem;padding:.9rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem}.ProductActions_quantitySection__6VahB{display:flex;flex-direction:column;gap:.5rem}@media(min-width:480px){.ProductActions_quantitySection__6VahB{flex-direction:row;align-items:center;justify-content:space-between}}.ProductActions_quantityLabel__uIOMB{font-size:.875rem;font-weight:600;color:#374151}.ProductActions_quantityControls__VLGy_{display:flex;align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;overflow:hidden;width:fit-content}.ProductActions_quantityButton__CpjK4{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:#f3f4f6;border:none;font-size:1rem;font-weight:600;color:#374151;cursor:pointer;transition:background-color .2s}.ProductActions_quantityButton__CpjK4:hover:not(:disabled){background-color:#e5e7eb}.ProductActions_quantityButton__CpjK4:disabled{opacity:.5;cursor:not-allowed}.ProductActions_quantityDisplay__fQNlZ{width:48px;height:32px;display:flex;align-items:center;justify-content:center;background-color:#fff;font-weight:600;color:#1f2937;font-size:.875rem}.ProductActions_actionButtonsContainer__ra_Wz{display:flex;gap:.75rem;width:100%}@media(max-width:480px){.ProductActions_actionButtonsContainer__ra_Wz{flex-direction:column}}.ProductActions_buyNowButton__Foxw9{flex:1;padding:1rem;background-color:#495949;color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s}.ProductActions_buyNowButton__Foxw9:hover:not(:disabled){background-color:#b7c7b7;color:#374151}.ProductActions_buyNowButton__Foxw9:focus{outline:none;box-shadow:0 0 0 3px rgba(73,89,73,.3)}.ProductActions_addToCartButton__UZIIs{flex:1;padding:1rem;background-color:#fff;color:#495949;border:1px solid #495949;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.ProductActions_addToCartButton__UZIIs img{filter:brightness(0) saturate(100%) invert(27%) sepia(11%) saturate(866%) hue-rotate(65deg) brightness(95%) contrast(91%);transition:filter .2s}.ProductActions_addToCartButton__UZIIs:hover:not(:disabled){background-color:#f3f4f6;border-color:#374151}.ProductActions_addToCartButton__UZIIs:hover:not(:disabled) img{filter:brightness(0) saturate(100%) invert(20%) sepia(8%) saturate(1102%) hue-rotate(155deg) brightness(96%) contrast(94%)}.ProductActions_addToCartButton__UZIIs:focus{outline:none;box-shadow:0 0 0 3px rgba(73,89,73,.3)}.ProductActions_disabledButton__9UD7o{background-color:#9ca3af;cursor:not-allowed}.ProductActions_disabledButton__9UD7o:hover{background-color:#9ca3af}.ProductActions_favoritesButton___LK5P{width:100%;padding:.75rem;background-color:#fff;color:#374151;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.ProductActions_favoritesButton___LK5P:hover{background-color:#f3f4f6;border-color:#9ca3af}.ProductActions_favoritesButton___LK5P:focus{outline:none;box-shadow:0 0 0 3px rgba(156,163,175,.3)}.not-found_notFoundContainer__3tmxB{min-height:70vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}@media(max-width:768px){.not-found_notFoundContainer__3tmxB{min-height:60vh;padding:1.5rem 1rem}}.not-found_content__krn5k{max-width:600px;text-align:center;padding:3rem 2rem}@media(max-width:768px){.not-found_content__krn5k{padding:2rem 1.5rem;margin:1rem}}@media(max-width:480px){.not-found_content__krn5k{padding:1.5rem 1rem;margin:.5rem}}.not-found_imageContainer___Fcl2{margin-bottom:2rem;display:flex;justify-content:center;align-items:center}@media(max-width:768px){.not-found_imageContainer___Fcl2{margin-bottom:1.5rem}}.not-found_illustration__SL1Ay{max-width:100%;height:auto;opacity:.9}@media(max-width:768px){.not-found_illustration__SL1Ay{width:200px;height:auto}}@media(max-width:480px){.not-found_illustration__SL1Ay{width:150px;height:auto}}.not-found_textContent__DwuYN{margin-bottom:2rem}@media(max-width:768px){.not-found_textContent__DwuYN{margin-bottom:1.5rem}}.not-found_title__HIivx{font-family:var(--font-primary);font-size:4rem;font-weight:900;color:#495949;margin-bottom:.5rem;line-height:1;letter-spacing:-.02em}@media(max-width:768px){.not-found_title__HIivx{font-size:3.5rem;margin-bottom:.25rem}}@media(max-width:480px){.not-found_title__HIivx{font-size:3rem;margin-bottom:.25rem}}.not-found_subtitle__byVTu{font-family:var(--font-primary);font-size:1.75rem;font-weight:600;color:#495949;margin-bottom:1rem;line-height:1.2}@media(max-width:768px){.not-found_subtitle__byVTu{font-size:1.5rem;margin-bottom:.75rem}}@media(max-width:480px){.not-found_subtitle__byVTu{font-size:1.25rem;margin-bottom:.5rem}}.not-found_description__u_NP3{font-family:var(--font-secondary);font-size:1.125rem;color:#6c757d;margin-bottom:.75rem;line-height:1.5}@media(max-width:768px){.not-found_description__u_NP3{font-size:1rem;margin-bottom:.5rem}}@media(max-width:480px){.not-found_description__u_NP3{font-size:.9rem}}.not-found_subDescription__9jVnE{font-family:var(--font-secondary);font-size:1rem;color:#868e96;margin-bottom:0;line-height:1.4}@media(max-width:768px){.not-found_subDescription__9jVnE{font-size:.9rem}}@media(max-width:480px){.not-found_subDescription__9jVnE{font-size:.85rem}}.not-found_actionContainer__FzAC_{display:flex;justify-content:center;gap:1rem}@media(max-width:480px){.not-found_actionContainer__FzAC_{flex-direction:column;align-items:center;gap:.75rem}}.not-found_continueButton__JW8SL{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;background-color:#495949;color:#fff;text-decoration:none;border-radius:.5rem;font-family:var(--font-secondary);font-weight:600;font-size:1rem;transition:all .3s ease;min-width:200px;border:2px solid #495949}.not-found_continueButton__JW8SL:hover{background-color:#3a4a3a;border-color:#3a4a3a;transform:translateY(-1px);box-shadow:0 4px 12px rgba(73,89,73,.3)}.not-found_continueButton__JW8SL:active{transform:translateY(0);box-shadow:0 2px 6px rgba(73,89,73,.2)}.not-found_continueButton__JW8SL:focus{outline:none;box-shadow:0 0 0 3px rgba(73,89,73,.3)}@media(max-width:768px){.not-found_continueButton__JW8SL{padding:.75rem 1.75rem;font-size:.95rem;min-width:180px}}@media(max-width:480px){.not-found_continueButton__JW8SL{padding:.75rem 1.5rem;font-size:.9rem;min-width:160px;width:100%;max-width:250px}}.ColorSelector_container___za_m{margin-bottom:1.5rem}.ColorSelector_labelRow__tVDFI{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.ColorSelector_label__LW0wn{font-size:1rem;font-weight:600;color:#1f2937;margin-bottom:0}.ColorSelector_selectedInline__Tn92w{font-size:.875rem;color:#495949;font-weight:500;background-color:rgba(73,89,73,.1);padding:.25rem .5rem;border-radius:.25rem}.ColorSelector_optionsGrid__8_KLt{display:flex;flex-wrap:wrap;gap:.5rem;max-width:300px}.ColorSelector_option__0bIHr{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:2px solid #d1d5db;border-radius:50%;background-color:#fff;cursor:pointer;transition:all .2s ease-in-out}.ColorSelector_option__0bIHr:hover:not(:disabled){border-color:#495949;background-color:#f9fafb}.ColorSelector_option__0bIHr:focus{outline:none;border-color:#495949;box-shadow:0 0 0 3px rgba(73,89,73,.1)}.ColorSelector_colorSwatch__iou6u{width:32px;height:32px;border-radius:50%;background-color:var(--color-value);border:1px solid #d1d5db;flex-shrink:0}.ColorSelector_colorName__EAKAf{flex:1;text-align:left}.ColorSelector_selected__CFCom{border-color:#495949;background-color:rgba(73,89,73,.05)}.ColorSelector_selected__CFCom .ColorSelector_colorSwatch__iou6u{border-color:#495949;box-shadow:0 0 0 2px #fff,0 0 0 4px #495949}.ColorSelector_unavailable__re5B7{border-color:#e5e7eb;background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}.ColorSelector_unavailable__re5B7 .ColorSelector_colorSwatch__iou6u{opacity:.5;position:relative}.ColorSelector_unavailable__re5B7 .ColorSelector_colorSwatch__iou6u:after{content:"";position:absolute;top:50%;left:-2px;right:-2px;height:1px;background-color:#9ca3af;transform:translateY(-50%) rotate(-45deg)}.ColorSelector_selectedText__tjtYc{margin-top:.5rem;font-size:.875rem;color:#495949;font-weight:500}.Header_header__kbMt1{width:100%;height:auto;min-height:60px;display:flex;justify-content:center;align-items:center;background:linear-gradient(90deg,#0d1a0e,#1d2d1e 25.48%);padding:0 1rem;overflow:visible;max-width:100vw;box-sizing:border-box}@media(max-width:767px){.Header_header__kbMt1{min-height:70px;position:relative}}.Header_content__24w5x{display:flex;width:100%;max-width:1186px;align-items:center;justify-content:space-between;gap:1rem;overflow:visible}@media(max-width:767px){.Header_content__24w5x{flex-direction:row;justify-content:space-between;gap:.5rem}}@media(min-width:768px){.Header_content__24w5x{justify-content:flex-start;gap:2rem}}.Header_logoWrapper__x3LdR{display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:10}@media(max-width:767px){.Header_logoWrapper__x3LdR{position:absolute;left:50%;transform:translateX(-50%)}}@media(min-width:768px){.Header_logoWrapper__x3LdR{position:relative;order:-1;margin-right:auto}}.Header_logo__aQUE4{height:40px;width:auto;object-fit:contain}@media(max-width:480px){.Header_logo__aQUE4{height:35px}}.Header_desktopSearch__6AzPK{display:flex;flex:1 1 auto;align-items:center;min-width:200px;max-width:700px;overflow:visible}@media(max-width:767px){.Header_desktopSearch__6AzPK{display:none}}@media(min-width:768px){.Header_desktopSearch__6AzPK{margin-left:1rem;margin-right:1rem}}.Header_mobileSearch__G2dDZ{display:none}@media(max-width:767px){.Header_mobileSearch__G2dDZ{display:block;width:100%}}.Header_actionsContainer__ZTNf4{flex-shrink:0}@media(max-width:767px){.Header_actionsContainer__ZTNf4{margin-left:auto;display:flex;justify-content:flex-end}}.Header_burgerMenu__q4Iym{display:none;background:rgba(0,0,0,0);border:none;color:#fff;cursor:pointer;padding:.5rem;align-items:center;justify-content:center;transition:opacity .2s ease;flex-shrink:0}.Header_burgerMenu__q4Iym:hover{opacity:.8}.Header_burgerMenu__q4Iym:active{opacity:.6}@media(max-width:767px){.Header_burgerMenu__q4Iym{display:flex;position:absolute;left:1rem}}.SearchInput_searchContainer__Xfu42{position:relative;width:100%;display:flex;flex-direction:column}.SearchInput_searchForm__kNRNV{display:flex;width:100%;height:40px;background:#273728;border-radius:2px;align-items:center;position:relative;overflow:visible}@media(max-width:theme("screens.tablet")){.SearchInput_searchForm__kNRNV{background:var(--background);border:1px solid #e0e0e0;border-radius:4px;box-shadow:none}}.SearchInput_searchButton___ffYZ{width:25px;height:25px;margin-left:10px;background:none;border:none;cursor:pointer;padding:0;border-radius:4px;transition:background-color .2s ease}.SearchInput_searchButton___ffYZ:hover{background-color:hsla(0,0%,100%,.1)}.SearchInput_searchButton___ffYZ:hover .SearchInput_searchIcon__dLDxd{filter:brightness(.8);color:var(--svg-hover)}.SearchInput_searchIcon__dLDxd{filter:brightness(0) invert(1);color:var(--svg-color)}@media(max-width:theme("screens.tablet")){.SearchInput_searchIcon__dLDxd{filter:brightness(0) invert(.2)}}.SearchInput_categoryWrapper__t73zr{position:relative;order:2;flex-shrink:0}.SearchInput_categoryButton__12RsC{border:1px solid #4d5f4e;border-top:none;border-bottom:none;width:127px;height:28.33px;align-items:center;justify-content:center;display:flex;background:rgba(0,0,0,0);color:#fff;cursor:pointer;margin-left:9px;position:relative;flex-shrink:0}.SearchInput_categoryButton__12RsC span[data-name=category-label]{display:inline-block;width:94px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.SearchInput_selectArrow__iJc6h{width:9px;height:10px;margin-left:6px;filter:brightness(0) invert(1);color:var(--svg-color);transition:transform .2s ease}.SearchInput_selectArrow__iJc6h.SearchInput_arrowRotated__s4JDf{transform:rotate(180deg)}@media(max-width:theme("screens.tablet")){.SearchInput_selectArrow__iJc6h{filter:brightness(0) invert(.2)}}.SearchInput_dropdown__FniNQ{position:absolute;top:100%;left:0;min-width:180px;width:auto;background:#273728;border:1px solid #4d5f4e;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:9999;max-height:200px;overflow-y:auto}@media(min-width:theme("screens.tablet")){.SearchInput_dropdown__FniNQ{right:auto;left:0;transform:translateX(0);max-width:500px;width:auto;min-width:180px}}@media(max-width:theme("screens.tablet")){.SearchInput_dropdown__FniNQ{background:#fff;border-color:#ccc;box-shadow:0 4px 8px rgba(0,0,0,.15);left:0;right:auto}}.SearchInput_dropdownItem__f9wEl{width:100%;padding:10px 12px;border:none;background:rgba(0,0,0,0);color:#fff;font-size:14px;text-align:left;cursor:pointer;transition:background-color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SearchInput_dropdownItem__f9wEl:hover{background-color:hsla(0,0%,100%,.1)}.SearchInput_dropdownItem__f9wEl:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.1)}@media(max-width:theme("screens.tablet")){.SearchInput_dropdownItem__f9wEl{color:#333}.SearchInput_dropdownItem__f9wEl:hover{background-color:rgba(0,0,0,.05)}.SearchInput_dropdownItem__f9wEl:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}}.SearchInput_searchInput__oPQvy{background:rgba(0,0,0,0);border:none;outline:none;color:#fff;font-weight:100;font-size:16px;line-height:23px;letter-spacing:2px;flex:1;margin-right:10px;padding-right:8px;padding-left:8px;order:3;min-width:100px}@media(max-width:theme("screens.tablet")){.SearchInput_searchInput__oPQvy{background:rgba(0,0,0,0)!important;border:none!important;color:#222!important;box-shadow:none!important;border-radius:0!important}}@media(min-width:theme("screens.tablet")){.SearchInput_searchInput__oPQvy{color:#fff}}.SearchInput_searchInput__oPQvy::placeholder{color:#7a817b;font-weight:400;font-size:16px;line-height:23px;letter-spacing:2px;text-align:right;background:rgba(0,0,0,0);border:none}@media(max-width:theme("screens.tablet")){.SearchInput_searchInput__oPQvy::placeholder{color:#999}}@media(max-width:768px){.SearchInput_searchForm__kNRNV{background:#fff!important;border:1px solid #e0e0e0!important;border-radius:6px!important;box-shadow:none!important;height:auto;padding:6px}.SearchInput_searchInput__oPQvy{color:#222!important;background:rgba(0,0,0,0)!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:8px!important;font-size:15px;letter-spacing:.5px;min-width:0}.SearchInput_searchInput__oPQvy::placeholder{color:#9b9b9b!important;letter-spacing:.5px}.SearchInput_searchIcon__dLDxd,.SearchInput_selectArrow__iJc6h{filter:brightness(0) invert(.2)!important}.SearchInput_categoryButton__12RsC{color:#222!important;border-color:#e6e6e6!important;background:rgba(0,0,0,0)!important;width:auto;height:36px;padding:6px 8px;margin-left:6px}.SearchInput_dropdown__FniNQ{background:#fff!important;border-color:#e6e6e6!important;box-shadow:0 6px 16px rgba(0,0,0,.12)!important}.SearchInput_dropdownItem__f9wEl{color:#222!important}.SearchInput_dropdownItem__f9wEl:hover{background-color:rgba(0,0,0,.04)!important}}.Dropdown_dropdown__G_KPy{position:relative;display:inline-block}.Dropdown_dropdown__G_KPy .Dropdown_dropdownTrigger__RzxlF{display:flex;align-items:center;justify-content:space-between;padding:0;border:none;background:rgba(0,0,0,0);font-size:1.5rem;font-weight:600;color:#374151;cursor:pointer;outline:none;transition:color .2s}.Dropdown_dropdown__G_KPy .Dropdown_dropdownTrigger__RzxlF.Dropdown_open__wBawg,.Dropdown_dropdown__G_KPy .Dropdown_dropdownTrigger__RzxlF:hover{color:#111827}.Dropdown_dropdown__G_KPy .Dropdown_dropdownTrigger__RzxlF.Dropdown_open__wBawg .Dropdown_arrow__NO6y3{transform:rotate(180deg)}.Dropdown_dropdown__G_KPy .Dropdown_label__50tdn{margin-right:.5rem}.Dropdown_dropdown__G_KPy .Dropdown_arrow__NO6y3{transition:transform .2s;color:#6b7280}.Dropdown_dropdown__G_KPy .Dropdown_dropdownContent___sDlP{position:absolute;top:100%;left:0;z-index:50;margin-top:.25rem;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);min-width:280px;width:max-content;max-width:320px;animation:Dropdown_fadeIn__F_zeE .2s ease-in-out}@keyframes Dropdown_fadeIn__F_zeE{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.Dropdown_dropdown__G_KPy{width:100%}.Dropdown_dropdown__G_KPy .Dropdown_dropdownTrigger__RzxlF{width:100%;height:40px;padding:.75rem;border:1px solid #e5e7eb;border-radius:.375rem;background:#f9fafb;font-size:.875rem}.Dropdown_dropdown__G_KPy .Dropdown_dropdownContent___sDlP{left:0;right:0;min-width:100%;max-width:none;width:100%}}.SearchResultsDropdown_dropdown__Kh5Va{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e0e0e0;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:9998;max-height:300px;overflow-y:auto}@media(min-width:theme("screens.tablet")){.SearchResultsDropdown_dropdown__Kh5Va{background:#fff;border-color:#e0e0e0;box-shadow:0 6px 16px rgba(0,0,0,.12)}}@media(max-width:theme("screens.tablet")){.SearchResultsDropdown_dropdown__Kh5Va{background:#fff;border-color:#ccc;box-shadow:0 4px 8px rgba(0,0,0,.15)}}.SearchResultsDropdown_loading__FKDp_{padding:16px;text-align:center;color:#666;font-size:14px}.SearchResultsDropdown_resultsList__FWXCU{display:flex;flex-direction:column}.SearchResultsDropdown_resultItem__YPaR7{display:flex;align-items:center;padding:12px 16px;border:none;background:rgba(0,0,0,0);text-align:left;cursor:pointer;transition:background-color .2s ease;width:100%;gap:12px}.SearchResultsDropdown_resultItem__YPaR7:hover{background-color:#f5f5f5}.SearchResultsDropdown_resultItem__YPaR7.SearchResultsDropdown_selected__PRuIW{background-color:#e3f2fd}.SearchResultsDropdown_resultItem__YPaR7:not(:last-child){border-bottom:1px solid #f0f0f0}@media(max-width:theme("screens.phone")){.SearchResultsDropdown_resultItem__YPaR7{padding:10px 12px;gap:10px}}.SearchResultsDropdown_resultImage__bUR0M{flex-shrink:0;width:40px;height:40px;border-radius:4px;overflow:hidden;border:1px solid #e0e0e0}@media(max-width:theme("screens.phone")){.SearchResultsDropdown_resultImage__bUR0M{width:35px;height:35px}}.SearchResultsDropdown_productImage__kZ84s{width:100%;height:100%;object-fit:cover}.SearchResultsDropdown_resultInfo__WPc5G{display:flex;flex-direction:column;flex:1;gap:2px;min-width:0}.SearchResultsDropdown_productName__l4GSg{font-size:14px;font-weight:500;color:#333;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:theme("screens.phone")){.SearchResultsDropdown_productName__l4GSg{font-size:13px}}.SearchResultsDropdown_productPrice__tbqgO{font-size:13px;font-weight:600;color:#2e7d32}@media(max-width:theme("screens.phone")){.SearchResultsDropdown_productPrice__tbqgO{font-size:12px}}.SearchResultsDropdown_noResults__2_MSA{padding:20px 16px;text-align:center;color:#999;font-size:14px}@media(max-width:theme("screens.phone")){.SearchResultsDropdown_noResults__2_MSA{padding:16px 12px;font-size:13px}}.SearchResultsDropdown_resultItem__YPaR7:focus{outline:2px solid #1976d2;outline-offset:-2px}.SearchResultsDropdown_dropdown__Kh5Va::-webkit-scrollbar{width:6px}.SearchResultsDropdown_dropdown__Kh5Va::-webkit-scrollbar-track{background:#f5f5f5}.SearchResultsDropdown_dropdown__Kh5Va::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.SearchResultsDropdown_dropdown__Kh5Va::-webkit-scrollbar-thumb:hover{background:#999}.CategoryList_categoryList__BMVmX{padding:1rem;max-height:20rem;overflow-y:auto}.CategoryList_categoryList__BMVmX .CategoryList_categoryGrid__86XCX{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.CategoryList_categoryList__BMVmX .CategoryList_categoryGrid__86XCX .CategoryList_categoryItem__hHpTl{display:flex;align-items:center;padding:.5rem;cursor:pointer;border-radius:.25rem;transition:background-color .2s;font-size:11px}.CategoryList_categoryList__BMVmX .CategoryList_categoryGrid__86XCX .CategoryList_categoryItem__hHpTl:hover{background-color:#f9fafb}.CategoryList_categoryList__BMVmX .CategoryList_categoryGrid__86XCX .CategoryList_categoryItem__hHpTl.CategoryList_selected__qiBcy{background-color:#f0f4f0;color:#495949}.CategoryList_categoryList__BMVmX .CategoryList_categoryGrid__86XCX .CategoryList_categoryItem__hHpTl .CategoryList_checkbox__cbm6T{margin-right:.5rem;width:12px;height:12px;accent-color:#495949}.CategoryList_categoryList__BMVmX .CategoryList_categoryGrid__86XCX .CategoryList_categoryItem__hHpTl .CategoryList_categoryName__waNXt{font-size:11px;line-height:1.2;user-select:none}@media(max-width:768px){.CategoryList_categoryList__BMVmX{padding:.75rem;max-height:16rem}.CategoryList_categoryList__BMVmX .CategoryList_categoryGrid__86XCX{gap:.5rem}.CategoryList_categoryList__BMVmX .CategoryList_categoryGrid__86XCX .CategoryList_categoryItem__hHpTl{padding:.375rem;font-size:11px}.CategoryList_categoryList__BMVmX .CategoryList_categoryGrid__86XCX .CategoryList_categoryItem__hHpTl .CategoryList_categoryName__waNXt{font-size:11px}.CategoryList_categoryList__BMVmX .CategoryList_categoryGrid__86XCX .CategoryList_categoryItem__hHpTl .CategoryList_checkbox__cbm6T{width:10px;height:10px;margin-right:.375rem}}@media(max-width:480px){.CategoryList_categoryList__BMVmX .CategoryList_categoryGrid__86XCX{grid-template-columns:1fr}}.UserActions_actionButton__SpCJG,.UserActions_userActions__n_nVj{display:flex;gap:4px;align-items:center}.UserActions_actionButton__SpCJG{background:none;border:none;cursor:pointer;transition:background .2s;padding:4px 8px;border-radius:6px}.UserActions_actionButton__SpCJG:focus,.UserActions_actionButton__SpCJG:hover{background:#495949}.UserActions_actionButton__SpCJG:focus .UserActions_actionArrow__0RawY,.UserActions_actionButton__SpCJG:focus .UserActions_actionIcon__Brkr2,.UserActions_actionButton__SpCJG:focus .UserActions_actionLabel__m0hbH,.UserActions_actionButton__SpCJG:hover .UserActions_actionArrow__0RawY,.UserActions_actionButton__SpCJG:hover .UserActions_actionIcon__Brkr2,.UserActions_actionButton__SpCJG:hover .UserActions_actionLabel__m0hbH{color:#fff;fill:#fff;filter:brightness(10)}.UserActions_actionIcon__Brkr2{filter:brightness(0) invert(1);color:var(--svg-color);width:26px!important;height:26px!important}.UserActions_actionLabel__m0hbH{color:#fff;font-family:Teko,Helvetica,Arial,sans-serif;font-size:1.35rem;letter-spacing:1.2px;transition:color .2s}.UserActions_actionArrow__0RawY{display:flex;align-items:center;color:#fff;transition:color .2s}.UserActions_cartBadge__3KJvg{position:absolute;top:-4px;right:-4px;background:#d6ff00;color:#222;font-size:.85rem;font-weight:700;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px rgba(0,0,0,.08);z-index:2;border:none}@media(max-width:1049px){.UserActions_actionArrow__0RawY,.UserActions_actionLabel__m0hbH{display:none}}@media(max-width:479px){.UserActions_actionButton__SpCJG[data-name=action-account]{display:none}}.CategoryBadge_badge__P4_GG{display:inline-flex;align-items:center;background-color:#495949;color:#fff;padding:.5rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:500;gap:.375rem}.CategoryBadge_badge__P4_GG .CategoryBadge_name__RAoOg{line-height:1.2}.CategoryBadge_badge__P4_GG .CategoryBadge_removeButton__lVVCB{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;color:#fff;cursor:pointer;padding:.125rem;border-radius:50%;transition:background-color .2s}.CategoryBadge_badge__P4_GG .CategoryBadge_removeButton__lVVCB:hover{background-color:hsla(0,0%,100%,.2)}.CategoryBadge_badge__P4_GG .CategoryBadge_removeButton__lVVCB:focus{outline:2px solid hsla(0,0%,100%,.5);outline-offset:1px}@media(max-width:768px){.CategoryBadge_badge__P4_GG{font-size:.6875rem;padding:.1875rem .375rem}.CategoryBadge_badge__P4_GG .CategoryBadge_removeButton__lVVCB{padding:.0625rem}.CategoryBadge_badge__P4_GG .CategoryBadge_removeButton__lVVCB svg{width:10px;height:10px}}.Navigation_navigation__cI_Zq{position:sticky;top:0;z-index:1000;width:100%;margin:0;height:34px;background:#fff;display:flex;justify-content:center;align-items:center;padding:0 1rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.Navigation_item__wVd0d{line-height:normal;cursor:pointer;transition:color .2s;position:relative;text-decoration:none}.Navigation_item__wVd0d,.Navigation_topLink__TNNet{font-family:var(--font-primary)!important;font-weight:400;color:#1d2d1e;font-size:1.5rem;letter-spacing:2px}.Navigation_topLink__TNNet{line-height:23px;display:flex;align-items:center;gap:4px;margin:0;white-space:nowrap}.Navigation_item__wVd0d:hover{color:#2b4d2b}.Navigation_item__wVd0d[data-name^=top-link-]{text-decoration:none;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:2px;transition:color .18s ease,text-decoration-color .18s ease}.Navigation_item__wVd0d[data-name^=top-link-]:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#2b4d2b}@media(min-width:1050px)and (max-width:1279px){.Navigation_item__wVd0d:nth-child(5),.Navigation_item__wVd0d:nth-child(6),.Navigation_item__wVd0d:nth-child(7),.Navigation_item__wVd0d:nth-child(8),.Navigation_item__wVd0d:nth-child(9){display:none!important}}@media(min-width:768px)and (max-width:1049px){.Navigation_item__wVd0d:nth-child(4),.Navigation_item__wVd0d:nth-child(5),.Navigation_item__wVd0d:nth-child(6),.Navigation_item__wVd0d:nth-child(7),.Navigation_item__wVd0d:nth-child(8),.Navigation_item__wVd0d:nth-child(9){display:none!important}}@media(max-width:767px){.Navigation_navigation__cI_Zq{display:none}}.Navigation_dropdown__IQpAd{position:absolute;top:34px;left:0;width:100%;min-width:1000px;height:max-content;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);border-radius:6px;z-index:9999;padding:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:start;justify-items:start;overflow-y:auto}.Navigation_dropdown__IQpAd::-webkit-scrollbar{width:4px}.Navigation_dropdown__IQpAd::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.Navigation_dropdown__IQpAd::-webkit-scrollbar-thumb{background-color:#000;border-radius:2px}.Navigation_dropdown__IQpAd::-webkit-scrollbar-thumb:hover{background-color:#333}.Navigation_dropdown__IQpAd .Navigation_categoryColumn__76WuV{background:#fff;border-radius:8px;padding:6px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;min-width:0;box-sizing:border-box;width:100%}.Navigation_dropdown__IQpAd .Navigation_categoryColumn__76WuV:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.Navigation_dropdown__IQpAd .Navigation_categoryMainLink__2NscO{display:block;font-weight:700;font-size:15px;color:#1d2d1e;text-decoration:none;margin-bottom:0;letter-spacing:1px;font-family:var(--font-primary)!important;text-transform:uppercase;padding:4px 6px;border-radius:6px;transition:all .3s ease}.Navigation_dropdown__IQpAd .Navigation_categoryMainLink__2NscO:hover{background-color:#1d2d1e;color:#fff;transform:translateX(4px)}.Navigation_dropdown__IQpAd .Navigation_subcategoryList__WKMpR{list-style:none;padding:0;margin:0}.Navigation_dropdown__IQpAd .Navigation_subcategoryItem__54azI{margin-bottom:4px}.Navigation_dropdown__IQpAd .Navigation_subcategoryLink__r0WCl{display:block;color:#666;font-size:12px;text-decoration:none;font-weight:400;letter-spacing:.2px;font-family:var(--font-primary)!important;padding:3px 6px;border-radius:4px;transition:all .3s ease}.Navigation_dropdown__IQpAd .Navigation_subcategoryLink__r0WCl:hover{background-color:#1d2d1e;color:#fff;transform:translateX(4px)}.Navigation_dropdown__IQpAd{scrollbar-width:thin;scrollbar-color:#000 rgba(0,0,0,0)}@media(min-width:1050px)and (max-width:1279px){.Navigation_categoryColumn__76WuV{padding:14px;min-width:0}.Navigation_categoryMainLink__2NscO{font-size:16px;padding:6px 10px}.Navigation_subcategoryLink__r0WCl{font-size:13px;padding:5px 10px}}@media(min-width:768px)and (max-width:1049px){.Navigation_categoryColumn__76WuV{padding:12px;min-width:0}.Navigation_categoryMainLink__2NscO{font-size:15px;padding:5px 8px}.Navigation_subcategoryLink__r0WCl{font-size:12px;padding:4px 8px}}@media(max-width:767px){.Navigation_categoryColumn__76WuV{padding:10px;min-width:0}.Navigation_categoryMainLink__2NscO{font-size:14px;padding:4px 6px}.Navigation_subcategoryLink__r0WCl{font-size:11px;padding:3px 6px}}@media(min-width:1050px)and (max-width:1279px){.Navigation_dropdown__IQpAd{min-width:900px;height:380px;padding:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}@media(min-width:768px)and (max-width:1049px){.Navigation_dropdown__IQpAd{min-width:700px;max-width:calc(100vw - 2rem);height:350px;padding:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:767px){.Navigation_dropdown__IQpAd{min-width:auto;width:calc(100vw - 1rem);max-width:100%;height:auto;max-height:70vh;padding:12px;grid-template-columns:1fr;gap:10px;left:.5rem;right:.5rem}}.Filters_filters__S3DKx{display:flex;flex-direction:column;gap:1rem;min-width:280px;width:100%}.Filters_filters__S3DKx .Filters_filterGroup__9_6AA{display:flex;flex-direction:column;gap:.5rem;width:100%}@media(min-width:768px){.Filters_filtersContainer__wLb_A{position:static;z-index:10}}@media(max-width:1024px){.Filters_filters__S3DKx{min-width:200px;gap:.75rem}.Filters_filters__S3DKx .Filters_filterGroup__9_6AA{gap:.375rem}}@media(max-width:767px){.Filters_filters__S3DKx{width:100%;min-width:auto;margin-bottom:0}.Filters_filters__S3DKx .Filters_filterGroup__9_6AA{width:100%;min-width:auto;margin-bottom:1rem}}.Filters_filterSection__cEHdZ{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.Filters_filterLabel__DhGe_ h3{font-size:1rem;font-weight:600;color:#333;margin:0 0 .5rem}.Filters_sizeGrid__Aoalo{display:grid;grid-template-columns:repeat(6,1fr);gap:.5rem;width:100%;max-width:280px}.Filters_sizeButton__T6x0v{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:2px solid #555;background-color:rgba(0,0,0,0);color:#333;font-size:.8rem;font-weight:500;text-transform:uppercase;cursor:pointer;transition:all .2s ease;border-radius:4px}.Filters_sizeButton__T6x0v:hover{border-color:#495949;color:#495949}.Filters_sizeButton__T6x0v.Filters_selected__eRWLD{border-color:#495949;background-color:#495949;color:#fff}.Filters_sizeButton__T6x0v.Filters_unavailable__ZXMfE{opacity:.5;cursor:not-allowed}.Filters_sizeButton__T6x0v.Filters_unavailable__ZXMfE:hover{border-color:#555;color:#333}@media(max-width:1024px){.Filters_sizeGrid__Aoalo{max-width:100%;gap:.5rem;grid-template-columns:repeat(6,1fr);justify-content:center}.Filters_sizeButton__T6x0v{width:36px;height:36px;font-size:.8rem;min-width:36px}}@media(max-width:767px){.Filters_sizeGrid__Aoalo{max-width:100%;grid-template-columns:repeat(6,1fr);gap:.4rem;justify-content:space-between}.Filters_sizeButton__T6x0v{width:40px;height:40px;font-size:.8rem;min-width:40px;border-radius:6px}}@media(max-width:480px){.Filters_sizeGrid__Aoalo{gap:.3rem;grid-template-columns:repeat(4,1fr)}.Filters_sizeButton__T6x0v{width:36px;height:36px;font-size:.75rem;min-width:36px}}@media(max-width:360px){.Filters_sizeGrid__Aoalo{gap:.25rem;grid-template-columns:repeat(4,1fr)}.Filters_sizeButton__T6x0v{width:32px;height:32px;font-size:.7rem;min-width:32px}}.Filters_priceRanges__5hUPG{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.Filters_priceRangeButton__K_0FY{display:flex;align-items:center;justify-content:flex-start;padding:.5rem .75rem;border:1px solid #ddd;background-color:rgba(0,0,0,0);color:#333;font-size:.875rem;text-align:left;cursor:pointer;transition:all .2s ease;border-radius:4px;min-height:40px}.Filters_priceRangeButton__K_0FY:hover{border-color:#495949;color:#495949}.Filters_priceRangeButton__K_0FY.Filters_selected__eRWLD{border-color:#495949;background-color:#495949;color:#fff}.Filters_priceInputs__bCEhL{display:flex;align-items:flex-end;gap:.5rem;flex-wrap:wrap}.Filters_priceInputGroup__H7bzq{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:80px}.Filters_priceInputGroup__H7bzq label{font-size:.75rem;color:#666;font-weight:500}.Filters_priceInput__E4XJa{padding:.5rem .75rem;border:1px solid #ddd;border-radius:4px;font-size:.875rem;color:#333;background-color:#fff;transition:border-color .2s ease;width:100%}.Filters_priceInput__E4XJa:focus{outline:none;border-color:#495949}.Filters_priceInput__E4XJa::placeholder{color:#aaa}.Filters_priceSeparator__ZVck2{color:#666;font-weight:500;align-self:flex-center;line-height:1;padding:.5rem 0;margin:0 .25rem 5px}.Filters_priceInputWithButton__VtcNv{display:flex;gap:.25rem;width:100%}.Filters_priceApplyButton__XAfXx{display:flex;align-items:center;justify-content:center;padding:.5rem;border:1px solid #495949;background-color:#495949;color:#fff;border-radius:4px;cursor:pointer;transition:all .2s ease;min-width:40px;height:40px}.Filters_priceApplyButton__XAfXx:hover:not(:disabled){background-color:#3a4a3a;border-color:#3a4a3a}.Filters_priceApplyButton__XAfXx:active:not(:disabled){transform:translateY(1px)}.Filters_priceApplyButton__XAfXx:disabled{opacity:.6;cursor:not-allowed;background-color:#999;border-color:#999}@media(max-width:767px){.Filters_priceInputs__bCEhL{flex-direction:column;gap:.75rem}.Filters_priceInputGroup__H7bzq{min-width:auto;width:100%}.Filters_priceSeparator__ZVck2{display:none}.Filters_priceInputWithButton__VtcNv{flex-direction:row}}@media(max-width:480px){.Filters_priceRangeButton__K_0FY{font-size:.8rem;padding:.5rem;min-height:36px}.Filters_priceInput__E4XJa{font-size:.8rem;padding:.5rem}.Filters_priceApplyButton__XAfXx{min-width:36px;height:36px;padding:.4rem}}.AccountButton_accountButton__W522E{display:flex;align-items:center;gap:.5rem;background:rgba(0,0,0,0);border:none;color:#fff;cursor:pointer;padding:.5rem;transition:opacity .2s ease}.AccountButton_accountButton__W522E:hover{opacity:.8}.AccountButton_accountButton__W522E:active{opacity:.6}.AccountButton_accountIcon__Mq_1l{width:20px;height:20px}.AccountButton_accountLabel__syOll{font-size:.9rem;font-weight:500}.AccountButton_accountArrow___R0jj{display:flex;align-items:center}.FilterToggleButton_toggleButton___MRi0{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease-in-out;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.FilterToggleButton_toggleButton___MRi0:hover{background-color:#f8fafc;border-color:#cbd5e1;color:#1f2937}.FilterToggleButton_toggleButton___MRi0:active{background-color:#f1f5f9;transform:translateY(1px)}.FilterToggleButton_toggleButton___MRi0:focus{outline:2px solid #3b82f6;outline-offset:2px}.FilterToggleButton_toggleButton___MRi0 .FilterToggleButton_icon__IUimN{flex-shrink:0;transition:transform .2s ease-in-out}.FilterToggleButton_toggleButton___MRi0 .FilterToggleButton_text__Et8bV{flex-shrink:0}@media(min-width:768px){.FilterToggleButton_toggleButton___MRi0{display:none}}.FilterToggleButton_toggleButton___MRi0:hover .FilterToggleButton_icon__IUimN{transform:scale(1.1)}.NavigationSidebar_overlay___kUHH{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:99998}.NavigationSidebar_overlayOpen__eCZlL{opacity:1;visibility:visible}.NavigationSidebar_sidebar__yR_fu{position:fixed;top:0;left:0;width:280px;max-width:85%;height:100%;background-color:#fff;box-shadow:2px 0 8px rgba(0,0,0,.15);transform:translateX(-100%);transition:transform .3s ease;z-index:99999;overflow-y:auto}.NavigationSidebar_sidebarOpen__o6iI5{transform:translateX(0)}.NavigationSidebar_sidebarHeader__M0DnC{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:linear-gradient(90deg,#0d1a0e,#1d2d1e 25.48%);color:#fff;min-height:60px}.NavigationSidebar_headerLeft__pg8mK{display:flex;align-items:center}.NavigationSidebar_headerLeft__pg8mK .accountButton{display:none}@media(max-width:479px){.NavigationSidebar_headerLeft__pg8mK .accountButton{display:flex}}.NavigationSidebar_categoriesTitle__C1wIh{font-size:1.25rem;font-weight:600;margin:0}@media(max-width:479px){.NavigationSidebar_categoriesTitle__C1wIh{display:none}}.NavigationSidebar_closeButton__psTDr{background:rgba(0,0,0,0);border:none;color:#fff;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.NavigationSidebar_closeButton__psTDr:hover{opacity:.8}.NavigationSidebar_closeButton__psTDr:active{opacity:.6}.NavigationSidebar_sidebarContent__OxhsY{padding:1.5rem}.NavigationSidebar_categoryCard___9FHK{background:#fff;border-radius:6px;padding:8px;margin-bottom:10px;box-shadow:0 1px 6px rgba(0,0,0,.06);width:100%}.NavigationSidebar_categoryCardLink__ljui5{display:block;font-weight:700;color:#1d2d1e;text-decoration:none;padding:6px 8px;font-family:var(--font-primary)!important;border-radius:4px}.NavigationSidebar_categoryCardLink__ljui5:hover{background-color:#1d2d1e;color:#fff}.NavigationSidebar_subcategoryList__L_Xzv{list-style:none;padding:6px 0 0;margin:0}.NavigationSidebar_subcategoryItem__PvXBH{margin:0 0 4px}.NavigationSidebar_subcategoryLink__2pfWW{display:block;color:#444;text-decoration:none;padding:4px 6px;border-radius:4px;font-size:.95rem;font-family:var(--font-primary)!important}.NavigationSidebar_subcategoryLink__2pfWW:hover{background-color:#1d2d1e;color:#fff}.FilterSidebar_overlay__oFVp3{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:all .3s ease-in-out;z-index:99998}.FilterSidebar_overlay__oFVp3.FilterSidebar_overlayOpen__QGaBz{opacity:1;visibility:visible}.FilterSidebar_sidebar__Pc81G{position:fixed;top:0;left:0;bottom:0;width:380px;max-width:90vw;background:#fff;box-shadow:2px 0 10px rgba(0,0,0,.1);transform:translateX(-100%);transition:transform .3s ease-in-out;z-index:99999;display:flex;flex-direction:column}.FilterSidebar_sidebar__Pc81G.FilterSidebar_sidebarOpen__d_05I{transform:translateX(0)}@media(min-width:768px){.FilterSidebar_sidebar__Pc81G{display:none}}.FilterSidebar_header__1wUgw{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0;background:#f8fafc}.FilterSidebar_header__1wUgw .FilterSidebar_title___pZsh{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.FilterSidebar_header__1wUgw .FilterSidebar_closeButton__Awpwn{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;background:rgba(0,0,0,0);border:none;border-radius:.375rem;color:#6b7280;cursor:pointer;transition:all .2s ease-in-out}.FilterSidebar_header__1wUgw .FilterSidebar_closeButton__Awpwn:hover{background-color:#e5e7eb;color:#374151}.FilterSidebar_header__1wUgw .FilterSidebar_closeButton__Awpwn:focus{outline:2px solid #3b82f6;outline-offset:2px}.FilterSidebar_header__1wUgw .FilterSidebar_closeButton__Awpwn svg{width:1.5rem;height:1.5rem}.FilterSidebar_content__QtyMh{flex:1;overflow-y:auto;padding:1.25rem}.FilterSidebar_content__QtyMh::-webkit-scrollbar{width:6px}.FilterSidebar_content__QtyMh::-webkit-scrollbar-track{background:#f1f1f1}.FilterSidebar_content__QtyMh::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.FilterSidebar_content__QtyMh::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@keyframes FilterSidebar_slideInLeft__fLKuB{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes FilterSidebar_slideOutLeft__xO3nn{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes FilterSidebar_fadeIn__7mJ8g{0%{opacity:0}to{opacity:1}}@keyframes FilterSidebar_fadeOut__4ZMVt{0%{opacity:1}to{opacity:0}}.FooterMenus_footerMenus__f8RK3{background:#22382a;color:#fff;padding:2rem 0 1rem;font-size:1rem;margin-top:200px}.FooterMenus_menusWrapper__7g7c8{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:2rem;max-width:1200px;margin:0 auto;padding:0 1rem}.FooterMenus_menu__EnVFS{min-width:180px;max-width:260px}.FooterMenus_menuTitle__RumYX{font-weight:700;font-size:1.1rem;margin-bottom:.5rem;display:block;color:#e0e0e0}.FooterMenus_menuList__2YX6D{list-style:none;padding:0;margin:0 0 1rem}.FooterMenus_menuItem__LgiWy{margin-bottom:.3rem}.FooterMenus_submenu__y34hx{list-style:none;padding-left:0;margin:.2rem 0 .5rem}.FooterMenus_menuList__2YX6D a,.FooterMenus_submenu__y34hx li{color:#b6c2b7;text-decoration:none;font-size:.98rem}.FooterMenus_submenu__y34hx li a:hover{text-decoration:underline}.FooterMenus_socialMedia__ksU_9{display:flex;gap:.7rem;margin-bottom:.7rem}.FooterMenus_socialIcon__zs4vi{background:#fff;color:#22382a;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;transition:background .2s,color .2s}.FooterMenus_socialIcon__zs4vi:hover{background:#22382a;color:#fff;border:1px solid #fff}.FooterMenus_appLink__SuWdU{margin-top:.5rem;color:#b6c2b7;font-size:.97rem}.FooterMenus_appLink__SuWdU a{color:#b6c2b7;text-decoration:none}.FooterMenus_appLink__SuWdU a:hover{text-decoration:underline}.ResponsiveFilters_toggleButtonContainer__nWW8V{display:none}@media(max-width:767px){.ResponsiveFilters_toggleButtonContainer__nWW8V{display:block;margin-bottom:1rem}}.ResponsiveFilters_desktopFilters__FvwS9{display:block}@media(max-width:767px){.ResponsiveFilters_desktopFilters__FvwS9{display:none}}.ResponsiveFilters_mobileFilters__Y1mzP .ResponsiveFilters_filterGroup__5aX8W{margin-bottom:1.5rem}.ResponsiveFilters_mobileFilters__Y1mzP{padding:0;min-width:auto;width:100%}.ScrollToTopButton_scrollToTopButton__oPY7F{position:fixed;right:2rem;bottom:2rem;width:48px;height:48px;background:#fff;border:1px solid #d1d5db;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;color:#2b4d2b;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .3s;z-index:900!important}.ScrollToTopButton_visible__X5r_3{opacity:1;pointer-events:auto}.ScrollToTopButton_scrollToTopButton__oPY7F:hover{background:#f3f4f6;color:#1d2d1e}.ProductSkeleton_productSkeleton__s3cgK{display:flex;flex-direction:column;width:203px;background-color:#bbb;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.ProductSkeleton_productSkeleton__s3cgK .ProductSkeleton_imageSkeleton__d_4di{width:100%;height:243px;background-color:#bbb;position:relative;overflow:hidden}.ProductSkeleton_productSkeleton__s3cgK .ProductSkeleton_contentSkeleton__3xotq{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.ProductSkeleton_productSkeleton__s3cgK .ProductSkeleton_titleSkeleton__jX_o3{width:100%;height:1.25rem;background-color:#bbb;border-radius:.25rem;position:relative;overflow:hidden}.ProductSkeleton_productSkeleton__s3cgK .ProductSkeleton_priceSkeleton__PA5gn{width:60%;height:1.5rem;background-color:#bbb;border-radius:.25rem;position:relative;overflow:hidden}.ProductSkeleton_productSkeleton__s3cgK .ProductSkeleton_installmentSkeleton__dppM3{width:80%;height:1rem;background-color:#bbb;border-radius:.25rem;position:relative;overflow:hidden}.ProductSkeleton_productSkeleton__s3cgK .ProductSkeleton_buttonSkeleton__2twSB{width:100%;height:2.5rem;background-color:#bbb;border-radius:.375rem;position:relative;overflow:hidden;margin-top:.5rem}.ProductSkeleton_productSkeleton__s3cgK .ProductSkeleton_shimmer__nF6o9{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,#d0d0d0 50%,transparent);animation:ProductSkeleton_shimmer__nF6o9 1.5s infinite}.ProductSkeleton_productSkeleton__s3cgK .ProductSkeleton_priceShimmer___jNgV{animation-delay:.2s}.ProductSkeleton_productSkeleton__s3cgK .ProductSkeleton_installmentShimmer__RhXJY{animation-delay:.4s}@keyframes ProductSkeleton_shimmer__nF6o9{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media(max-width:768px){.ProductSkeleton_productSkeleton__s3cgK{width:180px}.ProductSkeleton_productSkeleton__s3cgK .ProductSkeleton_imageSkeleton__d_4di{height:215px}.ProductSkeleton_productSkeleton__s3cgK .ProductSkeleton_contentSkeleton__3xotq{padding:.75rem;gap:.5rem}.ProductSkeleton_productSkeleton__s3cgK .ProductSkeleton_titleSkeleton__jX_o3{height:1rem}.ProductSkeleton_productSkeleton__s3cgK .ProductSkeleton_priceSkeleton__PA5gn{height:1.25rem}.ProductSkeleton_productSkeleton__s3cgK .ProductSkeleton_installmentSkeleton__dppM3{height:.875rem}.ProductSkeleton_productSkeleton__s3cgK .ProductSkeleton_buttonSkeleton__2twSB{height:2.25rem}}@media(max-width:480px){.ProductSkeleton_productSkeleton__s3cgK{width:150px}.ProductSkeleton_productSkeleton__s3cgK .ProductSkeleton_imageSkeleton__d_4di{height:179px}.ProductSkeleton_productSkeleton__s3cgK .ProductSkeleton_contentSkeleton__3xotq{padding:.5rem}}.SizeSelector_container__5xdHF{margin-bottom:1.5rem}.SizeSelector_labelRow__ihNJv{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.SizeSelector_label__SZiFz{font-size:1rem;font-weight:600;color:#1f2937;margin-bottom:0}.SizeSelector_selectedInline__lO06u{font-size:.875rem;color:#495949;font-weight:500;background-color:rgba(73,89,73,.1);padding:.25rem .5rem;border-radius:.25rem}.SizeSelector_optionsGrid__V2nxI{display:flex;flex-wrap:wrap;gap:.5rem;max-width:100%;width:100%}.SizeSelector_option__1Obdo{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;padding:.25rem;border:2px solid #d1d5db;border-radius:.375rem;background-color:#fff;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease-in-out}.SizeSelector_option__1Obdo:hover:not(:disabled){border-color:#495949;background-color:#f9fafb}.SizeSelector_option__1Obdo:focus{outline:none;border-color:#495949;box-shadow:0 0 0 3px rgba(73,89,73,.1)}.SizeSelector_selected__5vMJ9{border-color:#495949;background-color:#495949;color:#fff}.SizeSelector_selected__5vMJ9:hover{border-color:#3a4a3a;background-color:#3a4a3a}.SizeSelector_unavailable___w4H9{border-color:#e5e7eb;background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed;position:relative}.SizeSelector_unavailable___w4H9:after{content:"";position:absolute;top:50%;left:10%;right:10%;height:1px;background-color:#9ca3af;transform:translateY(-50%)}.SizeSelector_selectedText__EMA30{margin-top:.5rem;font-size:.875rem;color:#495949;font-weight:500}@media(max-width:1024px){.SizeSelector_optionsGrid__V2nxI{gap:.4rem}.SizeSelector_option__1Obdo{width:40px;height:40px;min-height:40px;font-size:.8rem}}@media(max-width:767px){.SizeSelector_container__5xdHF{margin-bottom:1.25rem}.SizeSelector_optionsGrid__V2nxI{gap:.375rem;justify-content:flex-start}.SizeSelector_option__1Obdo{width:42px;height:42px;min-height:42px;font-size:.8rem}}@media(max-width:480px){.SizeSelector_optionsGrid__V2nxI{gap:.3rem;display:grid;grid-template-columns:repeat(4,1fr);max-width:100%}.SizeSelector_option__1Obdo{width:38px;height:38px;min-height:38px;font-size:.75rem}}@media(max-width:360px){.SizeSelector_optionsGrid__V2nxI{gap:.25rem;grid-template-columns:repeat(4,1fr)}.SizeSelector_option__1Obdo{width:34px;height:34px;min-height:34px;font-size:.7rem}}.ShippingCalculator_container___9pUV{width:100%;max-width:400px;margin-bottom:1.5rem}.ShippingCalculator_label__HdS8Y{font-size:1rem;font-weight:600;color:#1f2937;margin-bottom:.75rem;display:block}.ShippingCalculator_inputContainer__J3UPz{position:relative;margin-bottom:1rem}.ShippingCalculator_inputGroup__xoC0H{display:flex;gap:.5rem}.ShippingCalculator_input__m07_E{flex:1;padding:.75rem 1rem;border:2px solid #d1d5db;border-radius:.375rem;background-color:#fff;color:#374151;font-size:.875rem;transition:all .2s ease}.ShippingCalculator_input__m07_E:focus{outline:none;border-color:#495949;background-color:#f9fafb}.ShippingCalculator_input__m07_E:disabled{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}.ShippingCalculator_input__m07_E.ShippingCalculator_error__NnZZX{border-color:#ef4444;background-color:#fef2f2}.ShippingCalculator_input__m07_E::placeholder{color:#9ca3af}.ShippingCalculator_calculateButton__xM3_A{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:.375rem;background-color:#495949;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.ShippingCalculator_calculateButton__xM3_A:hover:not(:disabled){background-color:#3d4a3d;transform:translateY(-1px)}.ShippingCalculator_calculateButton__xM3_A:active:not(:disabled){transform:translateY(0)}.ShippingCalculator_calculateButton__xM3_A:disabled{background-color:#9ca3af;cursor:not-allowed;transform:none}.ShippingCalculator_calculateButton__xM3_A.ShippingCalculator_loading__6__9E{background-color:#9ca3af;cursor:not-allowed}.ShippingCalculator_loadingSpinner__InV0w{width:16px;height:16px;border:2px solid rgba(0,0,0,0);border-top-color:currentcolor;border-radius:50%;animation:ShippingCalculator_spin__T4f7k 1s linear infinite}@keyframes ShippingCalculator_spin__T4f7k{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ShippingCalculator_errorMessage__T8LxA{color:#ef4444;font-size:.75rem;margin-top:.5rem;display:flex;align-items:center;gap:.25rem}.ShippingCalculator_resultsContainer__99D1F{margin-top:1.5rem;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;background-color:#fff}.ShippingCalculator_resultsHeader__a5Lau{padding:1rem;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;font-weight:600;color:#1f2937;font-size:.875rem}.ShippingCalculator_optionsList__DnQPb{list-style:none;margin:0;padding:0}.ShippingCalculator_shippingOption__Llx74{padding:1rem;border-bottom:1px solid #f3f4f6;transition:background-color .2s ease}.ShippingCalculator_shippingOption__Llx74:last-child{border-bottom:none}.ShippingCalculator_shippingOption__Llx74:hover{background-color:#f9fafb}.ShippingCalculator_optionHeader__iYYJw{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.ShippingCalculator_optionName__w_X6O{font-weight:600;color:#1f2937;font-size:.875rem}.ShippingCalculator_optionPrice___JWc8{font-weight:600;color:#495949;font-size:.875rem}.ShippingCalculator_optionDetails__mKkii{display:flex;flex-direction:column;gap:.125rem}.ShippingCalculator_optionDeliveryTime__ppy6T{color:#6b7280;font-size:.75rem}.ShippingCalculator_optionDescription__0ONOx{color:#9ca3af;font-size:.75rem}.ShippingCalculator_resetButton__U45rP{margin-top:1rem;padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:#fff;color:#6b7280;font-size:.75rem;cursor:pointer;transition:all .2s ease}.ShippingCalculator_resetButton__U45rP:hover{background-color:#f9fafb;border-color:#9ca3af}@media(max-width:350px){.ShippingCalculator_inputGroup__xoC0H{flex-direction:column}.ShippingCalculator_calculateButton__xM3_A{width:100%;padding:.75rem 1rem}}@media(min-width:480px){.ShippingCalculator_container___9pUV{max-width:500px}}@media(min-width:768px){.ShippingCalculator_shippingOption__Llx74{padding:1.25rem}.ShippingCalculator_optionHeader__iYYJw{align-items:flex-start}.ShippingCalculator_optionDetails__mKkii{flex-direction:row;gap:1rem}}.ProductsSkeleton_productsSkeleton__CwVtU{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:4rem}.ProductsSkeleton_productsSkeleton__CwVtU .ProductsSkeleton_skeletonGrid__cUtz3{display:grid;grid-template-columns:repeat(6,1fr);gap:1.5rem;width:100%;padding-bottom:2rem;justify-items:center}@media(max-width:349px){.ProductsSkeleton_productsSkeleton__CwVtU{margin-top:1rem}.ProductsSkeleton_productsSkeleton__CwVtU .ProductsSkeleton_skeletonGrid__cUtz3{grid-template-columns:1fr;gap:.75rem}}@media(min-width:350px)and (max-width:479px){.ProductsSkeleton_productsSkeleton__CwVtU{margin-top:1.5rem}.ProductsSkeleton_productsSkeleton__CwVtU .ProductsSkeleton_skeletonGrid__cUtz3{grid-template-columns:repeat(2,1fr);gap:1rem}}@media(min-width:480px)and (max-width:767px){.ProductsSkeleton_productsSkeleton__CwVtU{margin-top:2rem}.ProductsSkeleton_productsSkeleton__CwVtU .ProductsSkeleton_skeletonGrid__cUtz3{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media(min-width:768px)and (max-width:1023px){.ProductsSkeleton_productsSkeleton__CwVtU{margin-top:2.5rem}.ProductsSkeleton_productsSkeleton__CwVtU .ProductsSkeleton_skeletonGrid__cUtz3{grid-template-columns:repeat(3,1fr);gap:1.25rem}}@media(min-width:1024px)and (max-width:1249px){.ProductsSkeleton_productsSkeleton__CwVtU{margin-top:3rem}.ProductsSkeleton_productsSkeleton__CwVtU .ProductsSkeleton_skeletonGrid__cUtz3{grid-template-columns:repeat(4,1fr);gap:1.375rem}}@media(min-width:1250px)and (max-width:1279px){.ProductsSkeleton_productsSkeleton__CwVtU{margin-top:3.5rem}.ProductsSkeleton_productsSkeleton__CwVtU .ProductsSkeleton_skeletonGrid__cUtz3{grid-template-columns:repeat(5,1fr);gap:1.5rem}}@media(min-width:1280px){.ProductsSkeleton_productsSkeleton__CwVtU{margin-top:4rem}.ProductsSkeleton_productsSkeleton__CwVtU .ProductsSkeleton_skeletonGrid__cUtz3{grid-template-columns:repeat(6,1fr);gap:1.5rem;padding-bottom:2rem}}.InformativeBanners_sectionBanners__vsngh{background:none;padding:.5rem 0;min-height:60px;height:calc(100% + 60px);margin-top:30px}.InformativeBanners_container__Y_MKT{max-width:1200px;margin:0 auto;padding:0 1rem}.InformativeBanners_rowBanners__S9X_8{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.InformativeBanners_banner__8l_Y4{display:flex;align-items:center;background:#f3f3f3;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.04);padding:.5rem 1rem;min-width:180px;max-width:240px;flex:1 1 220px;gap:.75rem}.InformativeBanners_icon__v241p{display:flex;align-items:center;justify-content:center;background:none;border-radius:2px;width:40px;height:40px}.InformativeBanners_texts__McsX3 h3{font-size:1rem;font-weight:700;margin-bottom:.1rem}.InformativeBanners_texts__McsX3 p{margin:0;color:#555;font-size:.95rem}.SelectedCategoriesBadges_badgesContainer__3A4_e{margin-top:.5rem}.SelectedCategoriesBadges_badgesContainer__3A4_e .SelectedCategoriesBadges_badgesList__ciKMZ{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}@media(max-width:768px){.SelectedCategoriesBadges_badgesContainer__3A4_e{margin-top:.375rem}.SelectedCategoriesBadges_badgesContainer__3A4_e .SelectedCategoriesBadges_badgesList__ciKMZ{gap:.375rem}}@media(max-width:480px){.SelectedCategoriesBadges_badgesContainer__3A4_e{margin-top:.25rem}.SelectedCategoriesBadges_badgesContainer__3A4_e .SelectedCategoriesBadges_badgesList__ciKMZ{gap:.25rem}}.Thumbnails_embla__CMj71{position:relative;width:100%;max-width:100%}.Thumbnails_embla__viewport__Shm7l{overflow:hidden;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);width:100%;height:500px}@media(max-width:768px){.Thumbnails_embla__viewport__Shm7l{height:300px}}.Thumbnails_embla__container__DWtE6{display:flex;touch-action:pan-y;height:100%}.Thumbnails_embla__slide__AzcGh{transform:translateZ(0);flex:0 0 100%;min-width:0;height:100%;position:relative}.Thumbnails_embla__slide__img__M4k9D{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0}.Thumbnails_embla-thumbs__xYJ_H{--thumbs-slide-spacing:0.75rem;--thumbs-slide-height:80px;margin-top:var(--thumbs-slide-spacing)}.Thumbnails_embla-thumbs__viewport__ZETlb{overflow:hidden}.Thumbnails_embla-thumbs__container__4nW8M{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--thumbs-slide-spacing);touch-action:pan-y;height:50px;min-height:50px;max-height:50px}.Thumbnails_embla-thumbs__slide__iE0Te{width:50px;height:50px;flex:0 0 50px;padding-left:0;position:relative;cursor:pointer;box-sizing:border-box;overflow:hidden}.Thumbnails_embla-thumbs__slide__button__eqy5F{appearance:none;background-color:rgba(0,0,0,0);touch-action:manipulation;display:block;text-decoration:none;cursor:pointer;border:2px solid rgba(0,0,0,0);outline:none;width:100%;height:100%;border-radius:6px;overflow:hidden;transition:all .3s ease;position:relative}.Thumbnails_embla-thumbs__slide__button__eqy5F:hover{border-color:#007bff;transform:scale(1.05)}.Thumbnails_embla-thumbs__slide__button__eqy5F:focus{border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.Thumbnails_embla-thumbs__slide__img__k5mgs{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:opacity .3s ease;border-radius:4px}.Thumbnails_embla-thumbs__slide--selected__OVe5s .Thumbnails_embla-thumbs__slide__button__eqy5F{border-color:#007bff;transform:scale(1.05);box-shadow:0 2px 8px rgba(0,123,255,.3)}.Thumbnails_embla-thumbs__slide--selected__OVe5s .Thumbnails_embla-thumbs__slide__img__k5mgs{opacity:1}.Thumbnails_embla-thumbs__slide__iE0Te:not(.Thumbnails_embla-thumbs__slide--selected__OVe5s) .Thumbnails_embla-thumbs__slide__img__k5mgs{opacity:.7}@media(max-width:768px){.Thumbnails_embla-thumbs__xYJ_H{--thumbs-slide-height:60px;--thumbs-slide-spacing:0.5rem}.Thumbnails_embla-thumbs__container__4nW8M{height:40px;min-height:40px;max-height:40px}.Thumbnails_embla-thumbs__slide__iE0Te{width:40px;height:40px;flex:0 0 40px}}.HomeBannerCarousel_embla__VvWBJ{position:relative;width:100%;overflow:hidden;border-radius:0}.HomeBannerCarousel_emblaViewport__8Q_w5{overflow:hidden;width:100%}.HomeBannerCarousel_emblaContainer__ao6_x{display:flex;touch-action:pan-y pinch-zoom}.HomeBannerCarousel_emblaSlide__PvuiE{flex:0 0 100%;min-width:0;position:relative}.HomeBannerCarousel_emblaSlideInner__ZAyUy{position:relative;width:100%;overflow:hidden;height:500px;min-height:500px;max-height:500px}@media(max-width:767px){.HomeBannerCarousel_emblaSlideInner__ZAyUy{height:250px;min-height:250px;max-height:250px}}@media(max-width:350px){.HomeBannerCarousel_emblaSlideInner__ZAyUy{height:200px;min-height:200px;max-height:200px}}.HomeBannerCarousel_emblaSlideImg__0qu4A{position:absolute;inset:0;width:100%;height:100%;display:block;user-select:none;object-fit:cover;object-position:center;z-index:0}.HomeBannerCarousel_emblaControls__2R8Fh{position:absolute;bottom:.5rem;left:0;right:0;display:flex;justify-content:space-between;padding:0 1rem;z-index:10;pointer-events:none}@media(min-width:768px){.HomeBannerCarousel_emblaControls__2R8Fh{padding:0 2rem;bottom:.75rem}}@media(max-width:480px){.HomeBannerCarousel_emblaControls__2R8Fh{bottom:.25rem}}.HomeBannerCarousel_emblaButton__Hkuf_{pointer-events:all;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#333;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.15)}@media(min-width:768px){.HomeBannerCarousel_emblaButton__Hkuf_{width:36px;height:36px}}.HomeBannerCarousel_emblaButton__Hkuf_:hover{background:#fff;transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.2)}.HomeBannerCarousel_emblaButton__Hkuf_:active{transform:scale(.98)}.HomeBannerCarousel_emblaButtonSvg__mX8WL{width:14px;height:14px}@media(min-width:768px){.HomeBannerCarousel_emblaButtonSvg__mX8WL{width:16px;height:16px}}.HomeBannerCarousel_emblaDots__3wgSf{position:absolute;bottom:.5rem;left:50%;transform:translateX(-50%);display:flex;gap:.25rem;z-index:10}@media(min-width:768px){.HomeBannerCarousel_emblaDots__3wgSf{bottom:.75rem;gap:.3rem}}@media(max-width:480px){.HomeBannerCarousel_emblaDots__3wgSf{bottom:.25rem;gap:.2rem}}.HomeBannerCarousel_emblaDot__DkxR2{background:hsla(0,0%,100%,.6);border:none;border-radius:50%;width:6px;height:6px;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.HomeBannerCarousel_emblaDot__DkxR2{width:7px;height:7px}}.HomeBannerCarousel_emblaDot__DkxR2:hover{background:hsla(0,0%,100%,.8);transform:scale(1.2)}.HomeBannerCarousel_emblaDotSelected__eZFN3{background:#fff;transform:scale(1.3)}.HomeBannerCarousel_emblaDotSelected__eZFN3:hover{transform:scale(1.4)}@media(max-width:360px){.HomeBannerCarousel_emblaButton__Hkuf_{width:24px;height:24px}.HomeBannerCarousel_emblaButtonSvg__mX8WL{width:12px;height:12px}.HomeBannerCarousel_emblaDot__DkxR2{width:4px;height:4px}}@media(max-width:480px){.HomeBannerCarousel_emblaControls__2R8Fh{padding:0 .5rem;bottom:.25rem}.HomeBannerCarousel_emblaButton__Hkuf_{width:28px;height:28px;background:hsla(0,0%,100%,.95)}.HomeBannerCarousel_emblaButtonSvg__mX8WL{width:12px;height:12px}.HomeBannerCarousel_emblaDots__3wgSf{bottom:.25rem}.HomeBannerCarousel_emblaDot__DkxR2{width:4px;height:4px;background:hsla(0,0%,100%,.8)}.HomeBannerCarousel_emblaDotSelected__eZFN3{background:#fff;transform:scale(1.5)}}@keyframes HomeBannerCarousel_fadeIn__fsO_7{0%{opacity:0}to{opacity:1}}.HomeBannerCarousel_embla__VvWBJ{animation:HomeBannerCarousel_fadeIn__fsO_7 .5s ease-in-out}@media(prefers-reduced-motion:reduce){.HomeBannerCarousel_emblaButton__Hkuf_,.HomeBannerCarousel_emblaDot__DkxR2{transition:none}.HomeBannerCarousel_embla__VvWBJ{animation:none}}.ProductPage_productContent__kZQW6{display:grid;grid-template-columns:1fr;gap:2rem;width:100%;max-width:100%;overflow:hidden}@media(min-width:1024px){.ProductPage_productContent__kZQW6{grid-template-columns:1fr 1fr;max-width:100%}}.ProductPage_productDetailsSection__oyR_S,.ProductPage_productImagesSection__8_IIO{min-width:0;overflow:hidden}