.LanguageSwitcher-module__r36iua__container{font-family:inherit;display:inline-block;position:relative}.LanguageSwitcher-module__r36iua__trigger{cursor:pointer;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;font-size:.9rem;font-weight:500;transition:all .2s;display:flex;box-shadow:0 1px 2px #0000000d}.LanguageSwitcher-module__r36iua__trigger:hover{background-color:#f9fafb;border-color:#d1d5db;transform:translateY(-1px)}.LanguageSwitcher-module__r36iua__flag{font-size:1.1rem}.LanguageSwitcher-module__r36iua__chevron{color:#9ca3af;font-size:.75rem;transition:transform .2s}.LanguageSwitcher-module__r36iua__chevronOpen{transform:rotate(180deg)}.LanguageSwitcher-module__r36iua__dropdown{z-index:10000;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:2px;min-width:150px;padding:4px;animation:.2s ease-out LanguageSwitcher-module__r36iua__slideIn;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}@keyframes LanguageSwitcher-module__r36iua__slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.LanguageSwitcher-module__r36iua__optionButton{cursor:pointer;color:#4b5563;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:.9rem;font-weight:500;transition:all .15s;display:flex}.LanguageSwitcher-module__r36iua__optionButton:hover{color:#111827;background-color:#f3f4f6}.LanguageSwitcher-module__r36iua__active{color:#0070f3;background-color:#f3f4f6}@media (max-width:480px){.LanguageSwitcher-module__r36iua__currentName{display:none}.LanguageSwitcher-module__r36iua__trigger{padding:8px}}
.CurrencySwitcher-module__ADFUGG__currencyToggle{justify-content:center;align-items:center;display:flex}.CurrencySwitcher-module__ADFUGG__toggleContainer{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#f5f5f5;border:2px solid #e0e0e0;border-radius:20px;align-items:center;min-width:80px;height:32px;padding:4px;transition:all .3s;display:flex;position:relative}.CurrencySwitcher-module__ADFUGG__toggleContainer:hover{border-color:#2e7d32;box-shadow:0 2px 8px #2e7d3233}.CurrencySwitcher-module__ADFUGG__label{z-index:2;color:#666;text-align:center;border-radius:16px;flex:1;padding:4px 12px;font-size:.9rem;font-weight:600;transition:all .3s;position:relative}.CurrencySwitcher-module__ADFUGG__label.CurrencySwitcher-module__ADFUGG__active{color:#fff}.CurrencySwitcher-module__ADFUGG__slider{z-index:1;background:linear-gradient(135deg,#2e7d32,#1b5e20);border-radius:16px;width:calc(50% - 2px);transition:left .3s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;bottom:4px}.CurrencySwitcher-module__ADFUGG__sliderLeft{left:4px}.CurrencySwitcher-module__ADFUGG__sliderRight{left:calc(50% + 2px)}.CurrencySwitcher-module__ADFUGG__toggleContainer:focus{border-color:#2e7d32;outline:none;box-shadow:0 0 0 3px #2e7d3233}
.SearchSuggestions-module__g6vamq__suggestionsContainer{z-index:997;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;max-height:400px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px #0000001a}.SearchSuggestions-module__g6vamq__suggestionItem{cursor:pointer;align-items:center;padding:8px 12px;transition:background-color .2s;display:flex}.SearchSuggestions-module__g6vamq__suggestionItem:hover{background-color:#f5f5f5}.SearchSuggestions-module__g6vamq__imageContainer{flex-shrink:0;width:40px;height:40px;margin-right:12px}.SearchSuggestions-module__g6vamq__itemImage{object-fit:cover;border-radius:4px;width:100%;height:100%}.SearchSuggestions-module__g6vamq__itemInfo{flex-grow:1;min-width:0}.SearchSuggestions-module__g6vamq__itemTitle{color:#333;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:.9rem;overflow:hidden}.SearchSuggestions-module__g6vamq__itemPrice{color:#0070f3;font-size:.8rem;font-weight:500}.SearchSuggestions-module__g6vamq__suggestionsContainer::-webkit-scrollbar{width:8px}.SearchSuggestions-module__g6vamq__suggestionsContainer::-webkit-scrollbar-track{background:#f1f1f1;border-radius:8px}.SearchSuggestions-module__g6vamq__suggestionsContainer::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:8px}.SearchSuggestions-module__g6vamq__suggestionsContainer::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width:768px){.SearchSuggestions-module__g6vamq__suggestionsContainer{border-radius:8px;width:100%;max-height:60vh;margin-top:4px;position:absolute;top:100%;left:0;right:0}.SearchSuggestions-module__g6vamq__suggestionItem{padding:12px 16px}.SearchSuggestions-module__g6vamq__itemTitle{font-size:1rem}.SearchSuggestions-module__g6vamq__itemPrice{font-size:.9rem}}
.MobileMenu-module__QKUB1G__overlay{opacity:0;visibility:hidden;z-index:1998;background-color:#00000080;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.MobileMenu-module__QKUB1G__overlayVisible{opacity:1;visibility:visible}.MobileMenu-module__QKUB1G__menuContainer{z-index:1999;background-color:#fff;flex-direction:column;height:100vh;padding:1rem;transition:transform .3s;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.MobileMenu-module__QKUB1G__menuOpen{transform:translateY(0)}@media (min-width:1000px){.MobileMenu-module__QKUB1G__menuContainer{width:40%;height:100vh;right:auto;transform:translate(-100%);box-shadow:2px 0 10px #0000001a}.MobileMenu-module__QKUB1G__menuOpen{transform:translate(0)}}.MobileMenu-module__QKUB1G__closeButton{cursor:pointer;color:#333;background:0 0;border:none;align-self:flex-end;margin-bottom:1rem;padding:.5rem}.MobileMenu-module__QKUB1G__closeButton:hover{color:#0070f3}.MobileMenu-module__QKUB1G__mobileNav{flex-grow:1;overflow-y:auto}.MobileMenu-module__QKUB1G__mobileNavList{margin:0;padding:0;list-style:none}.MobileMenu-module__QKUB1G__mobileNavItem{border-bottom:1px solid #eee}.MobileMenu-module__QKUB1G__mobileNavLink{color:#333;padding:1rem;font-size:1.1rem;text-decoration:none;transition:background-color .2s;display:block}.MobileMenu-module__QKUB1G__mobileNavLink:hover{color:#0070f3;background-color:#f5f5f5}.MobileMenu-module__QKUB1G__mobileNav::-webkit-scrollbar{width:6px}.MobileMenu-module__QKUB1G__mobileNav::-webkit-scrollbar-track{background:#f1f1f1}.MobileMenu-module__QKUB1G__mobileNav::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.MobileMenu-module__QKUB1G__mobileNav::-webkit-scrollbar-thumb:hover{background:#a8a8a8}
.Header-module__-2yUHq__header{z-index:1000;direction:ltr;background-color:#fff;border-bottom:1px solid #f0f0f0;transition:transform .2s ease-in-out;position:sticky;top:0;box-shadow:0 1px 2px #0000000a}.Header-module__-2yUHq__headerHidden{transform:translateY(-100%)}@media (min-width:1601px){.Header-module__-2yUHq__header{position:relative}.Header-module__-2yUHq__headerHidden{transform:none}}.Header-module__-2yUHq__topRow{direction:ltr;justify-content:space-between;align-items:center;gap:.75rem;min-height:40px;padding:.25rem 1rem;display:flex}.Header-module__-2yUHq__logoContainer{direction:ltr;flex-shrink:0}.Header-module__-2yUHq__siteNameLink{text-decoration:none}.Header-module__-2yUHq__siteName{color:#222;white-space:nowrap;font-size:1.1rem;font-weight:600}.Header-module__-2yUHq__searchContainer{flex-grow:1;justify-content:center;max-width:400px;margin:0 .75rem;display:flex;position:relative}.Header-module__-2yUHq__searchForm{z-index:1001;background-color:#fff;border:1px solid #e0e0e0;border-radius:16px;width:100%;display:flex;position:relative;overflow:hidden}.Header-module__-2yUHq__searchInput{border:none;outline:none;flex-grow:1;min-width:70px;padding:.25rem .75rem;font-size:.85rem;line-height:1.4}.Header-module__-2yUHq__searchButton{cursor:pointer;color:#666;background-color:#f8f8f8;border:none;justify-content:center;align-items:center;padding:0 .6rem;display:flex}.Header-module__-2yUHq__searchButton:hover{background-color:#eee}.Header-module__-2yUHq__actionsContainer{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.Header-module__-2yUHq__basketIconLink{color:#333;align-items:center;padding:.2rem;text-decoration:none;display:flex}.Header-module__-2yUHq__basketIconLink:hover{color:#0070f3}.Header-module__-2yUHq__basketContainer{align-items:center;gap:.5rem;display:flex}.Header-module__-2yUHq__basketIconWrapper{justify-content:center;align-items:center;display:flex;position:relative}.Header-module__-2yUHq__basketTotalCost{color:#0070f3;white-space:nowrap;font-size:.9rem;font-weight:500}.Header-module__-2yUHq__basketCountBadge{color:#fff;pointer-events:none;background-color:#d9534f;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;padding:1px;font-size:.65rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-8px;right:-8px}.Header-module__-2yUHq__bottomRow{direction:ltr;background-color:#3d6d7c;border-top:1px solid #f5f5f5;justify-content:center;display:flex}.Header-module__-2yUHq__navList{direction:ltr;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.Header-module__-2yUHq__navItem{margin:0;padding:0}.Header-module__-2yUHq__navLink{color:#fff;white-space:nowrap;border-bottom:none;padding:.5rem 1rem;font-size:1rem;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s;display:block}.Header-module__-2yUHq__navLink:hover{color:#3d6d7c;background-color:#fff;text-decoration:none}.Header-module__-2yUHq__mobileMenuButton{cursor:pointer;color:#333;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;margin-right:.75rem;padding:0;display:none}.Header-module__-2yUHq__mobileMenuButton:hover{color:#0070f3}.Header-module__-2yUHq__mobileMenuButton:active{transform:scale(.95)}@media (max-width:1393px){.Header-module__-2yUHq__navList{gap:.1rem}}@media (max-width:1600px){.Header-module__-2yUHq__topRow{flex-wrap:wrap;justify-content:space-between;min-height:36px;padding:.2rem 1rem}.Header-module__-2yUHq__searchContainer{order:3;width:100%;max-width:none;margin:.3rem 0 0}.Header-module__-2yUHq__logoContainer{order:1}.Header-module__-2yUHq__actionsContainer{order:2;gap:.4rem;margin-left:auto}.Header-module__-2yUHq__bottomRow{display:none!important}.Header-module__-2yUHq__siteName{font-size:1rem}.Header-module__-2yUHq__header{padding:0 1rem}.Header-module__-2yUHq__navLink{padding:.4rem .8rem;font-size:.9rem}.Header-module__-2yUHq__basketTotalCost{font-size:.85rem}.Header-module__-2yUHq__mobileMenuButton{display:block}.Header-module__-2yUHq__desktopOnly{display:none}.Header-module__-2yUHq__logoContainer{align-items:center;display:flex}}@media (max-width:480px){.Header-module__-2yUHq__searchInput{font-size:.8rem}.Header-module__-2yUHq__header{padding:0 .5rem 20px}.Header-module__-2yUHq__navList{gap:1rem}.Header-module__-2yUHq__navLink{padding:.3rem .6rem;font-size:.8rem}.Header-module__-2yUHq__topRow{padding:.2rem .5rem}.Header-module__-2yUHq__basketTotalCost{font-size:.8rem}.Header-module__-2yUHq__siteName{font-size:.9rem}}.Header-module__-2yUHq__headerLogoImage{max-width:250px}.Header-module__-2yUHq__activeNavLink{color:#3d6d7c!important;background-color:#fff!important}.Header-module__-2yUHq__subCategoryRow{direction:ltr;background-color:#f5f5f5;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;justify-content:center;padding:0;display:flex}.Header-module__-2yUHq__subCategoryNav{width:100%;max-width:1400px;margin:0 auto}.Header-module__-2yUHq__subCategoryList{direction:ltr;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.Header-module__-2yUHq__subCategoryItem{margin:0}.Header-module__-2yUHq__subCategoryLink{color:#555;border-bottom:2px solid #0000;padding:.75rem 0;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s;display:block}.Header-module__-2yUHq__subCategoryLink:hover{color:#3d6d7c;text-decoration:none}.Header-module__-2yUHq__activeSubCategory{color:#3d6d7c;border-bottom-color:#3d6d7c;font-weight:600}
.Footer-module__NVhknq__footer{background-color:#f4f6f7}.Footer-module__NVhknq__footerContainer{margin-top:28px;padding-top:13px;padding-bottom:23px}.Footer-module__NVhknq__footerLinks{justify-content:center;align-items:center;gap:15px;margin-bottom:15px;display:flex}.Footer-module__NVhknq__footerLink{color:#333;font-size:14px;text-decoration:none;transition:color .3s}.Footer-module__NVhknq__footerLink:hover{color:#3d6d7c;text-decoration:underline}.Footer-module__NVhknq__separator{color:#999;font-size:14px}@media only screen and (max-width:600px){.Footer-module__NVhknq__footerImage{max-width:40%}.Footer-module__NVhknq__footerLinks{flex-direction:column;gap:10px}.Footer-module__NVhknq__separator{display:none}}
.CookieSettings-module__I3QRLq__overlay{z-index:2000;background-color:#00000080;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out CookieSettings-module__I3QRLq__fadeIn;display:flex;position:fixed;inset:0}@keyframes CookieSettings-module__I3QRLq__fadeIn{0%{opacity:0}to{opacity:1}}.CookieSettings-module__I3QRLq__modal{background-color:#f5f5f5;border-radius:8px;width:100%;max-width:600px;max-height:90vh;animation:.3s ease-out CookieSettings-module__I3QRLq__slideUp;overflow-y:auto;box-shadow:0 4px 20px #0000004d}@keyframes CookieSettings-module__I3QRLq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CookieSettings-module__I3QRLq__header{background-color:#fff;border-bottom:1px solid #e0e0e0;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.CookieSettings-module__I3QRLq__title{color:#000;margin:0;font-size:20px;font-weight:700}.CookieSettings-module__I3QRLq__closeButton{color:#000;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:28px;line-height:1;transition:color .2s;display:flex}.CookieSettings-module__I3QRLq__closeButton:hover{color:#666}.CookieSettings-module__I3QRLq__content{background-color:#fff;border-radius:8px;margin:8px;padding:24px}.CookieSettings-module__I3QRLq__intro{color:#000;margin:0 0 24px;font-size:14px;line-height:1.6}.CookieSettings-module__I3QRLq__cookieSection{margin-bottom:24px}.CookieSettings-module__I3QRLq__cookieSection:last-of-type{margin-bottom:0}.CookieSettings-module__I3QRLq__sectionHeader{margin-bottom:8px}.CookieSettings-module__I3QRLq__sectionTitle{color:#000;margin:0;font-size:16px;font-weight:700}.CookieSettings-module__I3QRLq__sectionContent{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.CookieSettings-module__I3QRLq__sectionDescription{color:#000;flex:1;margin:0;font-size:14px;line-height:1.5}.CookieSettings-module__I3QRLq__toggleButton{cursor:pointer;white-space:nowrap;background-color:#fff;border:1px solid #ccc;border-radius:4px;flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;font-size:14px;transition:all .2s;display:flex}.CookieSettings-module__I3QRLq__toggleButton:hover{background-color:#f9f9f9;border-color:#999}.CookieSettings-module__I3QRLq__toggleButtonActive{background-color:#f0f7ff;border-color:#0070f3}.CookieSettings-module__I3QRLq__checkbox{color:#0070f3;border:1px solid #ccc;border-radius:2px;justify-content:center;align-items:center;width:16px;height:16px;font-size:12px;font-weight:700;display:inline-flex}.CookieSettings-module__I3QRLq__toggleButtonActive .CookieSettings-module__I3QRLq__checkbox{color:#fff;background-color:#0070f3;border-color:#0070f3}.CookieSettings-module__I3QRLq__footer{background-color:#fff;border-top:1px solid #e0e0e0;border-radius:0 0 8px 8px;gap:12px;padding:20px 24px;display:flex}.CookieSettings-module__I3QRLq__turnAllOffButton,.CookieSettings-module__I3QRLq__confirmButton,.CookieSettings-module__I3QRLq__allowAllButton{cursor:pointer;border:none;border-radius:4px;flex:1;padding:12px 20px;font-size:14px;font-weight:500;transition:all .2s}.CookieSettings-module__I3QRLq__turnAllOffButton{color:#000;background-color:#fff;border:1px solid #000}.CookieSettings-module__I3QRLq__turnAllOffButton:hover{background-color:#f5f5f5}.CookieSettings-module__I3QRLq__confirmButton{color:#fff;background-color:#1a1a1a}.CookieSettings-module__I3QRLq__confirmButton:hover{background-color:#333}.CookieSettings-module__I3QRLq__allowAllButton{color:#fff;background-color:#28a745}.CookieSettings-module__I3QRLq__allowAllButton:hover{background-color:#218838}@media only screen and (max-width:768px){.CookieSettings-module__I3QRLq__overlay{padding:10px}.CookieSettings-module__I3QRLq__modal{max-width:100%}.CookieSettings-module__I3QRLq__header{padding:16px 20px}.CookieSettings-module__I3QRLq__title{font-size:18px}.CookieSettings-module__I3QRLq__content{margin:4px;padding:20px}.CookieSettings-module__I3QRLq__sectionContent{flex-direction:column;gap:12px}.CookieSettings-module__I3QRLq__toggleButton{justify-content:center;width:100%}.CookieSettings-module__I3QRLq__footer{flex-direction:column;gap:10px;padding:16px 20px}.CookieSettings-module__I3QRLq__turnAllOffButton,.CookieSettings-module__I3QRLq__confirmButton,.CookieSettings-module__I3QRLq__allowAllButton{width:100%}}
.CookieConsent-module__53St7G__cookieConsent{z-index:1000;background-color:#fff;padding:20px;animation:.3s ease-out CookieConsent-module__53St7G__slideUp;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0000001a}@keyframes CookieConsent-module__53St7G__slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.CookieConsent-module__53St7G__cookieContent{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:0 auto;display:flex}.CookieConsent-module__53St7G__cookieText{color:#333;flex:1;min-width:250px;margin:0;font-size:14px;line-height:1.6}.CookieConsent-module__53St7G__cookieLink{color:#0070f3;text-decoration:underline;transition:color .2s}.CookieConsent-module__53St7G__cookieLink:hover{color:#0056b3;text-decoration:underline}.CookieConsent-module__53St7G__cookieButtons{flex-shrink:0;gap:12px;display:flex}.CookieConsent-module__53St7G__settingsButton,.CookieConsent-module__53St7G__acceptButton{cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .2s}.CookieConsent-module__53St7G__settingsButton{color:#333;background-color:#f5f5f5;border:1px solid #ddd}.CookieConsent-module__53St7G__settingsButton:hover{background-color:#e8e8e8;border-color:#bbb}.CookieConsent-module__53St7G__acceptButton{color:#fff;background-color:#0070f3}.CookieConsent-module__53St7G__acceptButton:hover{background-color:#0056b3}.CookieConsent-module__53St7G__acceptButton:active,.CookieConsent-module__53St7G__settingsButton:active{transform:scale(.98)}@media only screen and (max-width:768px){.CookieConsent-module__53St7G__cookieConsent{padding:15px}.CookieConsent-module__53St7G__cookieContent{flex-direction:column;align-items:stretch;gap:15px}.CookieConsent-module__53St7G__cookieText{text-align:center;min-width:auto;font-size:13px}.CookieConsent-module__53St7G__cookieButtons{justify-content:stretch;width:100%}.CookieConsent-module__53St7G__settingsButton,.CookieConsent-module__53St7G__acceptButton{flex:1;padding:12px 20px;font-size:14px}}@media only screen and (max-width:480px){.CookieConsent-module__53St7G__cookieConsent{padding:12px}.CookieConsent-module__53St7G__cookieText{font-size:12px;line-height:1.5}.CookieConsent-module__53St7G__settingsButton,.CookieConsent-module__53St7G__acceptButton{padding:10px 16px;font-size:13px}}
