.gdpr-banner_banner__CVhgI{position:fixed;bottom:20px;left:20px;z-index:1000;background-color:#ffffff;border:2px solid var(--color-border);border-radius:6px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);width:auto;max-width:calc(100% - 40px);margin:0}.gdpr-banner_content__H1OkZ{padding:12px 15px;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:15px}.gdpr-banner_text__UtfwF{margin:0;flex-grow:0;white-space:nowrap}.gdpr-banner_link__f4hN6{text-decoration:underline;display:inline}.gdpr-banner_link__f4hN6:hover{text-decoration:none}.gdpr-banner_actions__XypF1{display:flex;align-items:center;white-space:nowrap;flex-shrink:0}.gdpr-banner_acceptButton__LUtpd{width:auto!important;min-width:80px;padding:8px 16px!important;margin:0!important;background-color:#222!important}@media (max-width:768px){.gdpr-banner_banner__CVhgI{left:10px;right:10px;bottom:10px;width:auto}.gdpr-banner_content__H1OkZ{flex-direction:row;align-items:center}.gdpr-banner_text__UtfwF{white-space:normal}}@media (max-width:480px){.gdpr-banner_banner__CVhgI{max-width:calc(100% - 20px)}.gdpr-banner_content__H1OkZ{padding:10px 12px;gap:10px}}.image-fade-in{opacity:0;animation:fadeIn .4s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.image-loading{opacity:0;transition:opacity .4s ease-in-out}.image-loaded{opacity:1}.image-shimmer{position:relative;overflow:hidden;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.image-skeleton{background:linear-gradient(90deg,rgba(240,240,240,1),rgba(220,220,220,1) 50%,rgba(240,240,240,1));background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite}@keyframes skeleton-loading{0%{background-position:-200% 0}to{background-position:200% 0}}.image-lazy-placeholder{background:linear-gradient(90deg,rgba(240,240,240,1),rgba(220,220,220,1) 50%,rgba(240,240,240,1));background-size:200% 100%;animation:skeleton-loading 2s ease-in-out infinite}.image-error-fallback,.image-lazy-placeholder{display:flex;align-items:center;justify-content:center}.image-error-fallback{background:#f5f5f5;border:1px solid #ddd;color:#666;font-size:14px}@media (prefers-reduced-motion:reduce){.image-fade-in{animation:none;opacity:1}.image-loading{transition:none}.image-lazy-placeholder,.image-shimmer,.image-skeleton{animation:none}}.logo_logo__e7YNS{gap:12px;display:flex;align-items:baseline;text-decoration:none;outline:none}@media (max-width:666px){.logo_logoText__hsEY_{display:none}}.menu_menu___PdAa{justify-content:space-between}.menu_menuContent__OeK6x,.menu_menu___PdAa{gap:var(--spacing-l);display:flex}.menu_menuItem__lN5ad{position:relative}.menu_menu___PdAa a{color:black;text-decoration:none;border-radius:4px;padding:.25rem .5rem;margin:-.25rem -.5rem;transition:background-color .2s ease}.menu_menu___PdAa a:focus-visible{outline:2px solid var(--color-promo);outline-offset:2px;background-color:rgba(0,0,0,.05)}.menu_menu___PdAa a:hover{background-color:rgba(0,0,0,.05)}.menu_subtitle__7Kija{display:block;position:absolute}.menu_wide__UbhzP{gap:var(--spacing-xxl)}@media (max-width:480px){.menu_menu___PdAa{z-index:1;display:none;position:absolute;top:125%;left:0;right:0;padding:0;margin:0 1rem;overflow-x:auto;white-space:nowrap;border:3px solid black;background-color:var(--color-background);-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}.menu_menu___PdAa::-webkit-scrollbar{display:none}.menu_menuOpen__v54SJ{display:flex}.menu_menuContent__OeK6x{flex:auto;padding:0 var(--spacing-xxs);gap:0;display:inline-flex}.menu_menuItem__lN5ad{padding:10px 15px;white-space:nowrap}.menu_hideOnMobile__SW1_7,.menu_subtitle__7Kija{display:none}}.image-header_container__WSsWl{width:100%;height:160px;overflow:hidden}.image-header_container__WSsWl img{width:100%;height:100%;object-fit:cover}.about_section__JUgTM{display:flex;gap:48px}.about_aside__q8HTT{width:330px;margin:0 auto}.about_title__LGHvT{margin-bottom:32px}.about_text__HUOL2{margin-bottom:24px}.about_imageHeader__ghhnL{margin-bottom:32px}@media screen and (max-width:768px){.about_section__JUgTM{flex-direction:column}}.benefit_benefit__n98DB{flex-grow:1;max-width:270px}.benefit_heading__hzpYF{margin-bottom:8px}@media (max-width:768px){.benefit_benefit__n98DB{max-width:none}}.benefits_benefits__I4XHO{display:flex;flex-wrap:wrap;min-height:30vh;align-items:center;justify-content:space-between}@media (max-width:768px){.benefits_benefits__I4XHO{gap:52px}}.page_about__aOfOo,.page_benefits__h_C5p,.page_faq__hmOuC,.page_hero__SKW6o,.page_timeline__L97En{margin-bottom:36px}.page_separator__fBZ6h{margin-bottom:42px}.page_dotsContainer__KJj9_{opacity:.5}.separator_separator__SI_PM{width:100%;overflow:hidden;will-change:transform;contain:content}.separator_separator__SI_PM svg{display:block}.product-gallery_gallery__JpIyL{display:flex;flex-direction:column;gap:1rem;width:100%;max-height:500px}.product-gallery_mainImage__uOrE7{position:relative;width:100%;aspect-ratio:1;overflow:hidden}.product-gallery_stockBadge__u2b5T{position:absolute;top:10px;left:10px;z-index:2}.product-gallery_image__Rtx6B{object-fit:contain}.product-gallery_thumbnails__XvQ_U{display:flex;gap:.5rem;padding:.5rem 0;scrollbar-width:thin;scrollbar-color:var(--color-secondary) transparent}.product-gallery_thumbnailButton__irurZ{flex:0 0 auto;width:80px;height:80px;padding:0;border:2px solid transparent;border-radius:.25rem;overflow:hidden;cursor:pointer;background:none;transition:border-color var(--transition-normal) ease}.product-gallery_thumbnailButton__irurZ:hover{border-color:var(--color-secondary)}.product-gallery_thumbnailButton__irurZ[aria-selected=true]{border-color:var(--color-primary)}.product-gallery_thumbnail__Jay_M{width:100%;height:100%;object-fit:cover}@media (max-width:768px){.product-gallery_mainImage__uOrE7{aspect-ratio:4/3}}.product-gallery_thumbnails__XvQ_U::-webkit-scrollbar{height:6px}.product-gallery_thumbnails__XvQ_U::-webkit-scrollbar-track{background:transparent}.product-gallery_thumbnails__XvQ_U::-webkit-scrollbar-thumb{background-color:var(--color-secondary);border-radius:3px}.product-gallery_thumbnails__XvQ_U::-webkit-scrollbar-thumb:hover{background-color:var(--color-border)}