.page_pageHeading__NCaHX{display:none}.page_highlightedProductsHeading__bpEU0{text-align:center;padding:40px 0;font-size:1.5rem}@media (max-width:979px){.page_productSlider__G7YZ5{padding-left:var(--container-padding)!important}.page_highlightedProductsHeading__bpEU0{padding:30px 0;font-size:1.25rem}}.page_sections__CjTOZ{margin-top:var(--section-gap);display:grid;grid-template-columns:1fr;gap:var(--section-gap)}.page_highlightedSectionsGrid__PsGzj{margin-top:calc(var(--section-gap) / 2);margin-bottom:calc(var(--section-gap) / -2);display:grid;grid-template-columns:repeat(2,1fr);gap:var(--item-gap)}@media (max-width:979px){.page_highlightedSectionsGrid__PsGzj{grid-template-columns:1fr;margin-top:var(--section-gap);margin-bottom:0}}.page_aboutSectionGrid__twl1W{display:grid;grid-template-columns:1fr 1fr;gap:40px}.page_productCategories__7u9_Y{display:flex;flex-wrap:wrap;gap:14px}.page_productCategory__lG9TS{background:var(--muted);padding:12px 24px;border-radius:var(--border-radius-full);font-weight:var(--font-weight-medium)}.page_aboutSectionUsps__ehtN0{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--item-gap);margin-top:40px}.page_aboutSectionCard__y96ia{background:var(--muted);border-radius:var(--border-radius-large);padding:30px;display:flex;flex-direction:column}.page_aboutSectionCard__y96ia svg{width:22px;margin-bottom:12px}.page_aboutSectionCard__y96ia h3{font-size:1.2rem;margin-bottom:8px}.page_aboutSectionCard__y96ia p{opacity:.7}@media (max-width:979px){.page_aboutSectionGrid__twl1W{grid-template-columns:1fr;gap:20px}.page_productCategories__7u9_Y{gap:10px}.page_productCategory__lG9TS{padding:10px 20px}.page_aboutSectionUsps__ehtN0{margin-top:20px;grid-template-columns:1fr;gap:20px}.page_aboutSectionCard__y96ia{padding:20px}.page_aboutSectionCard__y96ia svg{width:20px;margin-bottom:10px}.page_aboutSectionCard__y96ia h3{font-size:1.1rem}}.page_roomsSection__F2OUj{position:relative}.page_roomsSection__F2OUj:after{content:"";position:absolute;z-index:-1;width:100%;left:0;right:0;bottom:0;height:380px;background:var(--muted)}@media (max-width:979px){.page_roomsSection__F2OUj:after{height:calc(100% - 240px)}.page_roomsSection__F2OUj{--border:var(--muted)}}.page_modenaSection__bbwto{text-align:center;background:var(--muted);margin-bottom:calc(0px - var(--footer-gap));padding:68px 0 70px}.page_modenaSection__bbwto span{display:block;text-transform:uppercase;letter-spacing:1.2px;font-weight:var(--font-weight-medium);margin-bottom:10px}.page_modenaSection__bbwto h2{font-size:2.45rem;margin-bottom:20px}.page_modenaUsp__9pj8w{display:flex;justify-content:center;gap:40px;align-items:center}.page_modenaUsp__9pj8w p{display:flex;align-items:center;font-size:1.05rem;font-weight:var(--font-weight-medium);gap:8px}.page_modenaUsp__9pj8w svg{width:18px;margin-bottom:-2px}@media (max-width:979px){.page_modenaSection__bbwto{padding:10px 0 60px}.page_modenaSection__bbwto h2{font-size:2rem}.page_modenaUsp__9pj8w{gap:20px}.page_modenaUsp__9pj8w p:last-child{display:none}.page_modenaUsp__9pj8w p{font-size:1rem;gap:6px}.page_modenaUsp__9pj8w svg{width:16px}}.ArticleLoop_articleLoop__FpkHT{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--item-gap)}@media (max-width:979px){.ArticleLoop_articleLoop__FpkHT{grid-template-columns:1fr}}.VideoCard_videoCard__jIDlx{background:var(--muted);border-radius:var(--border-radius-large);display:flex;align-items:center;gap:10px;padding:34px;height:100%}.VideoCard_text__Ws04t{padding-right:34px}.VideoCard_text__Ws04t span{display:block;font-size:.95rem;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:10px}.VideoCard_text__Ws04t h2{font-size:1.5rem;margin-bottom:14px;line-height:1.25;text-wrap:nowrap}.VideoCard_text__Ws04t button{display:flex;align-items:center;gap:10px;font-weight:var(--font-weight-medium)}.VideoCard_text__Ws04t button svg{width:13px}.VideoCard_videoCard__jIDlx img{border-radius:var(--border-radius-large)}@media (max-width:979px){.VideoCard_videoCard__jIDlx{flex-direction:column;align-items:flex-start;padding:27px}.VideoCard_text__Ws04t{padding-right:0;margin-bottom:20px}.VideoCard_text__Ws04t h2{font-size:1.25rem}.VideoCard_text__Ws04t button{font-size:.95rem}}.BiographyBlock_biographyCard__SMGDk{background:var(--muted-light);border-radius:var(--border-radius-small);border:1px solid var(--border)}.BiographyBlock_cardHeader__ZTFEK{padding:28px 34px;display:flex;align-items:center;gap:28px}.BiographyBlock_image__hmeN_{max-width:80px;border-radius:var(--border-radius-full)}.BiographyBlock_name__4aNdk{font-size:1.5rem}.BiographyBlock_jobTitle__rhQK1{font-size:1.05rem;opacity:.7}.BiographyBlock_cardFooter__l_3Au{border-top:1px solid var(--border);padding:28px 34px}.BiographyBlock_cardFooter__l_3Au p{opacity:.8}@media (max-width:979px){.BiographyBlock_cardHeader__ZTFEK{flex-direction:column;text-align:center;gap:20px;padding:24px 22px 20px}.BiographyBlock_image__hmeN_{max-width:100px}.BiographyBlock_name__4aNdk{font-size:1.4rem}.BiographyBlock_jobTitle__rhQK1{font-size:.98rem}.BiographyBlock_cardFooter__l_3Au{padding:22px}}.ImageBlock_image__tebw1 img{border-radius:var(--border-radius-small)}.ArticleCard_card__jyMIf{background:var(--muted);border-radius:var(--border-radius-large)}.ArticleCard_card__jyMIf img{height:234px;object-fit:cover;border-radius:var(--border-radius-large);display:flex}.ArticleCard_cardBody__P3f6B{padding:27px;margin-top:-4px}.ArticleCard_title__dne71{font-size:1.3rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}.ArticleCard_readMore__75d4_{margin-top:10px;display:flex;align-items:center;gap:6px;font-weight:var(--font-weight-medium);margin-bottom:-4px}.ArticleCard_readMore__75d4_ svg{width:13px}@media (max-width:979px){.ArticleCard_card__jyMIf img{height:47vw}}.Badge_badge__ylepL{border-radius:8px;font-weight:var(--font-weight-medium);display:inline-flex;z-index:9;position:relative}.Badge_largeBadge__ugeu7,.Badge_smallBadge__tjx7t{padding:5px 12px;font-size:.95rem}.Badge_campaign__oVmS3{border:1px solid var(--badge-campaign-background);background-color:var(--badge-campaign-background);color:var(--badge-campaign-text)}.Badge_sale__ZshHB{border:1px solid var(--badge-sale-background);background-color:var(--badge-sale-background);color:var(--badge-sale-text)}.Badge_outlet__Tv0CP{border:1px solid var(--badge-outlet-background);background-color:var(--badge-outlet-background);color:var(--badge-outlet-text)}.Badge_season__GlcNe{border:1px solid var(--badge-season-border);background-color:var(--badge-season-background);color:var(--badge-season-text)}.Badge_blackFriday__tWzn9,.Badge_newProduct__GwycY{background-color:var(--badge-black-friday-background);color:var(--badge-black-friday-text);border:1px solid var(--badge-black-friday-background)}.Badge_custom__VE2Wi{background:var(--white);color:var(--black);border:1px solid var(--badge-border)}@media (max-width:979px){.Badge_largeBadge__ugeu7{padding:4px 10px;font-size:.88rem}.Badge_smallBadge__tjx7t{padding:1px 6px;font-size:.82rem}}.Banner_campaignBanner__kWJ8e{position:relative}.Banner_campaignBanner__kWJ8e img{border-radius:var(--border-radius-large);display:flex}.Banner_imageOnlyBanner__xT_AP{position:relative}.Banner_imageOnlyBanner__xT_AP img{border-radius:var(--border-radius-large);display:flex}.Banner_campaignBannerContent__XMQWz{position:absolute;top:26px;left:30px;right:30px;width:calc(100% - 60px);display:flex;justify-content:space-between;align-items:center}.Banner_campaignBannerContent__XMQWz span{background:var(--white);color:var(--black);padding:5px 14px;font-weight:var(--font-weight-medium);border-radius:var(--border-radius-small);display:flex;align-items:center;gap:6px}.Banner_seeCampaign__SlMZy svg{width:13px;fill:var(--black)}@media (min-width:980px){.Banner_campaignBannerMobileImage__6Zor8{display:none!important}}@media (max-width:979px){.Banner_campaignBanner__kWJ8e{padding-bottom:68px}.Banner_campaignBanner__kWJ8e,.Banner_imageOnlyBanner__xT_AP{border-radius:var(--border-radius-large);background:var(--muted);margin-top:20px;display:block}.Banner_campaignBannerDesktopImage__YTSZa{display:none!important}.Banner_campaignBannerContent__XMQWz{justify-content:center;top:unset;bottom:18px;left:18px;right:18px;width:calc(100% - 36px);z-index:99;gap:7px}.Banner_campaignBannerContent__XMQWz span{padding:4px 11px;font-size:.95rem}.Banner_saleBadge__WHObK{display:none!important}.Banner_seeCampaign__SlMZy svg{width:12px}}.Banner_banner__9ilnC{display:grid;grid-template-columns:1fr 1fr;gap:var(--item-gap)}.Banner_left__Pstsm{background:var(--muted);border-radius:var(--border-radius-large);min-height:430px;display:flex;flex-direction:column;justify-content:center;padding:0 78px}.Banner_badges__mInZY{display:flex;gap:16px;align-items:center;margin-bottom:16px}.Banner_heading__5nHz7{margin-bottom:18px;font-size:2.45rem;text-wrap:balance;font-weight:var(--font-weight-medium)}.Banner_subtitle__FYU0H{margin-top:-2px;margin-bottom:18px;text-wrap:balance;font-size:1.2rem;font-weight:var(--font-weight-regular);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;opacity:.8}.Banner_linkLabel__UBZ_g{padding:11px 20px;background:var(--text);display:inline-flex;align-items:center;gap:8px;color:var(--background);font-weight:var(--font-weight-medium);border-radius:8px}.Banner_linkLabelIcon__nSpGf{width:14px;fill:var(--background);margin-bottom:-2px}.Banner_right__XKD5_{height:100%}.Banner_right__XKD5_ img{border-radius:var(--border-radius-large);height:100%;object-fit:cover}@media (max-width:979px){.Banner_banner__9ilnC{margin-top:22px;display:flex;flex-direction:column-reverse;gap:0;background:var(--muted);border-radius:var(--border-radius-large)}.Banner_left__Pstsm{padding:30px;min-height:unset}.Banner_badges__mInZY{gap:12px;margin-top:-6px}.Banner_heading__5nHz7{font-size:1.7rem}.Banner_subtitle__FYU0H{font-size:1.05rem}.Banner_linkLabel__UBZ_g{padding:11px 18px;font-size:.95rem}.Banner_linkLabelIcon__nSpGf{width:13px;margin-bottom:-1px}.Banner_right__XKD5_ img{height:67vw}}.Section_sectionHeader__8jHkL{display:flex;justify-content:space-between;align-items:center}.Section_header__XelSg span{display:block;text-transform:uppercase;letter-spacing:1.2px;font-weight:var(--font-weight-medium);font-size:.95rem;margin-bottom:10px}.Section_header__XelSg h2{font-size:2rem;line-height:1.2;margin-bottom:26px;text-wrap:balance;max-width:540px}.Section_link__DTIo0{font-weight:var(--font-weight-medium);font-size:1.1rem;display:flex;align-items:center;gap:8px}.Section_link__DTIo0 svg{width:14px}@media (min-width:980px){.Section_sectionFooter__4RqzE{display:none}}@media (max-width:979px){.Section_header__XelSg span{font-size:.92rem;margin-bottom:6px}.Section_header__XelSg h2{font-size:1.38rem;text-wrap:unset;max-width:100%;margin-bottom:var(--section-gap)}.Section_sectionHeaderLink__0e7Q7{display:none}.Section_sectionFooter__4RqzE{display:flex;justify-content:center;padding-top:24px;padding-bottom:24px;border-bottom:1px solid var(--border)}.Section_link__DTIo0{font-size:1rem;gap:6px}.Section_link__DTIo0 svg{width:13px}}.HighlightedSectionBlock_highlightedSectionCard__yAqwn{position:relative}.HighlightedSectionBlock_image__QvZWq{aspect-ratio:16/6;object-fit:cover;border-radius:var(--border-radius-large);display:block}.HighlightedSectionBlock_textContainer__moEW9{position:absolute;bottom:30px;left:30px;right:30px;z-index:99}.HighlightedSectionBlock_heading___cBba{color:var(--white);margin-bottom:14px;font-size:2.1rem;text-wrap:balance;max-width:300px}.HighlightedSectionBlock_label__ZIL7E{font-weight:var(--font-weight-medium);padding:12px 20px;background-color:var(--white);color:var(--black);border-radius:var(--border-radius-full);display:inline-flex}@media (max-width:979px){.HighlightedSectionBlock_image__QvZWq{aspect-ratio:16/8}.HighlightedSectionBlock_heading___cBba{font-size:1.6rem;max-width:100%}.HighlightedSectionBlock_textContainer__moEW9{bottom:20px;left:20px;right:20px}}.OtherCampaignCard_card__mEqMX{background:var(--muted);border-radius:var(--border-radius-large)}.OtherCampaignCard_cardImage__sYyQa{border-radius:var(--border-radius-large);display:flex}.OtherCampaignCard_cardBody__0BUke{padding:16px;text-align:center}.OtherCampaignCard_cardBody__0BUke h3{font-size:1.3rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media (max-width:979px){.OtherCampaignCard_cardImage__sYyQa,.OtherCampaignCard_card__mEqMX{border-radius:var(--border-radius-medium)}.OtherCampaignCard_cardBody__0BUke{padding:12px}.OtherCampaignCard_cardBody__0BUke h3{font-size:1rem}}.page_pageTitle__1D7vU{margin-top:-2px;margin-bottom:40px;font-weight:var(--font-weight-medium)}.page_header__BDi7g p{font-size:1.1rem;opacity:.7;margin-top:4px;margin-bottom:10px}.page_otherCampaignsLoop__23l0R{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--item-gap)}.page_noMainCampaign__yJlZk{margin-top:-34px}.page_campaign__xrXZK{background:var(--muted);border-radius:var(--border-radius-medium);padding:20px;display:flex;flex-direction:column;gap:20px;text-align:center;font-weight:var(--font-weight-medium)}.page_noMainCampaign__yJlZk .page_otherCampaignsHeading__TLoJU{margin-bottom:34px}.page_otherCampaignsHeading__TLoJU{font-weight:var(--font-weight-medium);font-size:1.2rem;margin-top:40px;margin-bottom:16px}@media (max-width:979px){.page_pageTitle__1D7vU{margin-top:28px;margin-bottom:32px;text-align:center}.page_otherCampaignsLoop__23l0R{grid-template-columns:repeat(2,1fr);gap:18px}.page_otherCampaignsHeading__TLoJU{margin-top:20px;margin-bottom:20px;text-align:center}}.ImageGalleryBlock_imageGallery__cAe2w{display:grid;gap:26px}.ImageGalleryBlock_image__eOTz4{border-radius:var(--border-radius-small)}.ImageGalleryBlock_grid2__TAV9n{grid-template-columns:repeat(2,1fr)}.ImageGalleryBlock_grid3__8xUj5{grid-template-columns:repeat(3,1fr)}.ImageGalleryBlock_grid4__x_xnl{grid-template-columns:repeat(4,1fr)}@media (max-width:979px){.ImageGalleryBlock_imageGallery__cAe2w{gap:20px}}.EnergyClassBadge_energyClassBadge__ile21{display:inline-block;padding:4px 22px 4px 18px;position:relative;height:auto}.EnergyClassBadge_energyClassBadge__ile21:before{content:"";position:absolute;top:0;left:-20px;height:100%;width:20px;background-color:var(--energy-class-badge);clip-path:polygon(100% 0,0 50%,100% 100%)}.EnergyClassBadge_energyClassBadge__ile21 span{color:var(--white);text-shadow:0 0 4px 4px rgba(0,0,0,.5);font-size:1.3rem;font-weight:var(--font-weight-medium)}.ProductImages_grid__yajDi{display:flex;gap:var(--product-page-gap)}.ProductImages_salesBadges__JD_8n{position:absolute!important;top:24px;left:24px;display:flex;gap:16px;align-items:center;margin-bottom:16px}.ProductImages_energyClassBadge__9Nq1n{position:absolute!important;top:24px;right:24px}.ProductImages_productImage__wniXB{flex-basis:100%;flex-grow:1;order:2;position:relative}.ProductImages_productImage__wniXB img{border:1px solid var(--border)}.ProductImages_imageGallery__2TIUs{display:flex;flex-direction:column;gap:var(--product-page-gap);order:1}.ProductImages_imageGallery__2TIUs img{display:flex;width:70px;border:1px solid var(--border)}@media (min-width:980px){.ProductImages_imageGallery__2TIUs a:nth-child(n+7){display:none}}@media (max-width:979px){.ProductImages_grid__yajDi{flex-direction:column}.ProductImages_productImage__wniXB{order:1}.ProductImages_salesBadges__JD_8n{gap:12px}.ProductImages_imageGallery__2TIUs{display:grid;grid-template-columns:repeat(4,1fr);order:2}.ProductImages_imageGallery__2TIUs img{width:100%}.ProductImages_imageGallery__2TIUs a:nth-child(n+9){display:none}}.FactBoxBlock_factBox__I4wxL{background:var(--muted-light);border-radius:var(--border-radius-small);border:1px solid var(--border);padding:10px}.page_header___2N1n{margin-bottom:50px}.page_header___2N1n h1{margin-bottom:10px}.page_description__88b5C{max-width:1000px;text-wrap:balance}.page_description__88b5C p:not(:last-child){margin-bottom:20px}.page_classifications__Bpw1d{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:30px}.page_classification___efBh{text-align:center}.page_classification___efBh img{max-width:90px}.page_classification___efBh h2{margin-top:16px;margin-bottom:16px;font-size:1.6rem}.page_classification___efBh p{font-size:1rem}.page_content__geFcY{margin-top:50px;max-width:1000px;text-wrap:balance}[data-theme=dark] .page_classification___efBh img{filter:invert(1)}@media (max-width:979px){.page_header___2N1n{margin-top:24px}.page_header___2N1n h1{font-size:1.6rem}.page_classifications__Bpw1d{grid-template-columns:1fr}}.page_header__PE7jd{text-align:center}.page_header__PE7jd h1{margin-bottom:14px}.page_header__PE7jd p{display:block;max-width:800px;justify-content:center;margin:0 auto;text-wrap:balance}.page_header__PE7jd a{background:var(--text);color:var(--background);padding:10px 20px;font-weight:var(--font-weight-medium);border-radius:var(--border-radius-full);display:inline-flex;justify-content:center;align-items:center;margin-top:16px}.page_notice__SxnHT{background:var(--muted);display:inline-flex;padding:6px 12px;border-radius:var(--border-radius-small);font-size:.97rem;margin-top:20px;margin-bottom:30px}.page_image__wm_ub{margin-bottom:30px;object-fit:cover;height:550px;border-radius:var(--border-radius-large)}@media (max-width:979px){.page_header__PE7jd h1{margin-top:20px}.page_image__wm_ub{height:47vw}}.ProductBlock_productBlock__Be_pc{background:var(--muted-light);display:flex;text-decoration:none!important;gap:30px;align-items:center;border:1px solid var(--border);border-radius:var(--border-radius-small);padding-right:30px}.ProductBlock_image__iq1G7{max-width:165px;border-top-left-radius:var(--border-radius-small);border-bottom-left-radius:var(--border-radius-small);border-right:1px solid var(--border)}.ProductBlock_highlightedText___EHPE{display:block;font-size:.95rem;text-transform:uppercase;letter-spacing:1px;opacity:.7}.ProductBlock_name__VvsNz{font-size:1.45rem;font-weight:var(--font-weight-medium);margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.ProductBlock_price__iWY7f{font-size:1.2rem;font-weight:600;display:flex;gap:10px;align-items:center}.ProductBlock_price__iWY7f span{margin-bottom:0;font-size:1rem;font-weight:var(--font-weight-regular)}@media (max-width:979px){.ProductBlock_productBlock__Be_pc{flex-direction:column;padding-right:0;gap:0}.ProductBlock_image__iq1G7{max-width:100%;border-top-right-radius:var(--border-radius-small);border-bottom-left-radius:0;border-bottom-right-radius:0;border-right:none;border-bottom:1px solid var(--border)}.ProductBlock_content__Q6N9r{padding:24px}.ProductBlock_highlightedText___EHPE{font-size:.85rem;margin-bottom:4px}.ProductBlock_name__VvsNz{font-size:1.2rem}.ProductBlock_price__iWY7f{gap:8px;font-size:1rem}}.ReadAlsoBlock_readAlsoBlock__j6ZPE{background:var(--muted-light);display:flex;text-decoration:none!important;gap:30px;align-items:center;border:1px solid var(--border);border-radius:var(--border-radius-small);padding-right:30px}.ReadAlsoBlock_image__YzEMH{max-width:105px;border-top-left-radius:var(--border-radius-small);border-bottom-left-radius:var(--border-radius-small);border-right:1px solid var(--border)}.ReadAlsoBlock_highlightedText__jqni0{display:block;font-size:.95rem;text-transform:uppercase;letter-spacing:1px;opacity:.7;margin-bottom:-3px}.ReadAlsoBlock_title__YdLJx{font-size:1.25rem;font-weight:var(--font-weight-medium);margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}@media (max-width:979px){.ReadAlsoBlock_readAlsoBlock__j6ZPE{gap:20px;padding-right:20px}.ReadAlsoBlock_image__YzEMH{max-width:80px}.ReadAlsoBlock_content__gmZF5{padding:0}.ReadAlsoBlock_highlightedText__jqni0{font-size:.85rem;margin-bottom:-4px}.ReadAlsoBlock_title__YdLJx{font-size:1.05rem}}.QuoteBlock_block__5UYqR{background:var(--muted-light);border:1px solid var(--border);border-radius:var(--border-radius-small);padding:30px}.QuoteBlock_block__5UYqR .QuoteBlock_qoute__fxBYk{font-size:1.125rem;font-weight:var(--font-weight-regular)}.QuoteBlock_block__5UYqR cite{display:block;font-size:1.1rem;margin-top:14px;font-style:normal;font-weight:var(--font-weight-medium)}@media (max-width:979px){.QuoteBlock_block__5UYqR{padding:24px}.QuoteBlock_block__5UYqR .QuoteBlock_qoute__fxBYk{font-size:1rem}.QuoteBlock_block__5UYqR cite{font-size:.95rem;margin-top:10px}}.ProductCard_card__q9rKH{position:relative;display:block;background:var(--muted);border-radius:var(--border-radius-large)}.ProductCard_imageWrapper___PPk3{position:relative}.ProductCard_badges__9ooMg{position:absolute;z-index:99;top:24px;left:24px;display:flex;gap:16px;align-items:center;margin-bottom:16px}.ProductCard_energyClassBadge__ItxhU{position:absolute;bottom:24px;right:24px}.ProductCard_image__0h2Kr{border:1px solid var(--border);border-radius:var(--border-radius-large);display:flex}.ProductCard_cardBody__07okE{padding:23px 27px}.ProductCard_name__4RL0e{font-size:1.25rem;line-height:1.45;font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:58px}.ProductCard_prices__TwJ_s{display:block;margin-top:16px}.ProductCard_price__SzThV{font-size:1.4rem;font-weight:var(--font-weight-medium)}.ProductCard_oldPrice__MSZ_n{font-size:.92rem;opacity:.7;margin-left:10px}.ProductCard_unit__LNoDj{margin-top:-4px;font-size:1rem;font-weight:var(--font-weight-medium)}@media (max-width:979px){.ProductCard_card__q9rKH{background:none;border-radius:0}.ProductCard_cardBody__07okE{padding:0}.ProductCard_badges__9ooMg{top:15px;left:15px;gap:7px}.ProductCard_newProductBadge__rsS43{display:none}.ProductCard_name__4RL0e{margin-top:20px;font-size:1rem;min-height:46px}.ProductCard_prices__TwJ_s{margin-top:8px}.ProductCard_price__SzThV{font-size:1.2rem}.ProductCard_unit__LNoDj{font-size:.9rem}}.AccordionLoop_accordionContainer__OTIXU{border-top:1px solid var(--accordion-border)}.AccordionLoop_accordionItem__EP4hD{border-bottom:1px solid var(--accordion-border);padding-left:var(--container-gap);padding-right:var(--container-gap);background:var(--accordion-background)}.AccordionLoop_accordionButton__8GRPb{display:flex;justify-content:space-between;align-items:center;width:100%;padding-top:20px;padding-bottom:20px;font-size:1.05rem;font-weight:var(--font-weight-medium)}.AccordionLoop_chevronIcon__M0FMP{width:16px;transition:transform .2s ease-in-out}.AccordionLoop_chevronIconActive__7Ld9i{transform:rotate(180deg)}.AccordionLoop_accordionContent__u9285{margin-bottom:20px}.ProductLoop_productLoop__cVss_{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--item-gap)}@media (max-width:979px){.ProductLoop_productLoop__cVss_{grid-template-columns:calc(50% - var(--grid-gap-mobile) / 2) calc(50% - var(--grid-gap-mobile) / 2);gap:var(--grid-gap-mobile)}}.IncludedTab_bundledProducts___XDp_{display:grid;grid-template-columns:1fr;gap:28px}.IncludedTab_name__jQ5bH{display:flex;margin-bottom:6px;font-size:1.1rem;font-weight:var(--font-weight-medium)}.IncludedTab_sku__dNY7T{background:var(--muted);display:inline-flex;padding:5px 10px 3px;font-size:.9rem;font-weight:var(--font-weight-medium);border-radius:var(--border-radius-small)}.DocumentationTab_files__lnCAB{display:flex;flex-direction:column;gap:10px}.DocumentationTab_file__Sr28i{display:flex;gap:7px;align-items:center;font-weight:var(--font-weight-medium)}.DocumentationTab_file__Sr28i svg{margin-top:-5px;width:18px}.SpecificationTab_specifications__uV5NB{display:flex;gap:10px;flex-direction:column}.SpecificationTab_label__mQTyk{font-size:1.05rem;font-weight:var(--font-weight-medium);display:block;margin-bottom:0}.SpecificationTab_value__Yf0PZ{font-size:1.05rem;font-weight:var(--font-weight-regular)}@media (max-width:979px){.SpecificationTab_label__mQTyk,.SpecificationTab_value__Yf0PZ{font-size:1rem}}.InventoryStatusTab_storeSearchBorder__NlUFW{border-bottom:1px solid var(--border);left:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;position:absolute;right:50%;width:100vw}.InventoryStatusTab_storeSearchInput__u7Vjz{background:var(--muted);border-radius:var(--border-radius-full);padding:20px 26px;width:320px;display:flex;align-items:center;margin-top:10px;margin-bottom:30px}.InventoryStatusTab_storeSearchInput__u7Vjz input{border:0;font-size:1rem;font-weight:var(--font-weight-medium);width:100%}.InventoryStatusTab_storeSearchInput__u7Vjz input:focus-visible{outline:0}.InventoryStatusTab_storeSearchInputIcon__DqiTq{width:20px;opacity:.65;margin-right:10px}@media (max-width:979px){.InventoryStatusTab_storeSearchInput__u7Vjz{margin-top:0;margin-bottom:22px;width:100%}}.InventoryStatusTab_headers__1Ywhw{display:grid;grid-template-columns:1fr 2fr 1fr;font-weight:var(--font-weight-medium);font-size:1.125rem;padding:0 17px}.InventoryStatusTab_stores__jAALA{display:block;padding-top:10px;padding-bottom:0}.InventoryStatusTab_evenStoreCard___41BI{background:var(--muted)}.InventoryStatusTab_storeInventoryCard__ALeUK{padding:12px 17px;border-radius:var(--border-radius-small)}.InventoryStatusTab_storeInventoryCardHeader__cOVQy{display:grid;grid-template-columns:1fr 2fr 1fr;font-size:1.1rem;font-weight:var(--font-weight-medium)}.InventoryStatusTab_storeInventoryCardHeader__cOVQy h3{font-size:unset}.InventoryStatusTab_storeInventoryCardHeader__cOVQy a{text-decoration:underline}.InventoryStatusTab_storeLink__Xl32n{text-align:right}@media (max-width:979px){.InventoryStatusTab_headers__1Ywhw{display:none}.InventoryStatusTab_storeInventoryCardHeader__cOVQy{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:0;font-size:1rem}.InventoryStatusTab_storeInventoryCardHeader__cOVQy>:first-child,.InventoryStatusTab_storeInventoryCardHeader__cOVQy>:nth-child(2){grid-column:span 2}.InventoryStatusTab_storeInventoryCardHeader__cOVQy>:nth-child(3){justify-self:center;align-self:center}}.ProductTabs_container__cNrrL,.ProductTabs_tabsContainer__2ZGEp{border-bottom:1px solid var(--border)}.ProductTabs_tabsContainer__2ZGEp{display:block}.ProductTabs_tabs__AqQrb{display:flex;align-items:center;gap:34px}.ProductTabs_tabButton__ZtdYw{font-weight:var(--font-weight-medium);border-bottom:3px solid transparent;font-size:1.08rem;padding-bottom:6px}.ProductTabs_activeTabButton__DRBN_{border-bottom:3px solid var(--text)}.ProductTabs_tabContent__5JH_b{padding-top:26px;padding-bottom:26px}@media (max-width:979px){.ProductTabs_container__cNrrL{border-bottom:none}}.ProductLineTab_description__fiJCc{margin-bottom:20px}.ProductLineTab_link__jMoJU a{font-weight:var(--font-weight-medium);align-items:center;gap:8px;display:flex}.ProductLineTab_link__jMoJU a svg{width:13px}.page_image__H1gkA img{max-height:460px;object-fit:cover;border-radius:var(--border-radius-medium)}.page_header__VlxD9{margin:40px auto;max-width:700px;text-wrap:balance;text-align:center}.page_header__VlxD9 h1{font-size:2rem;margin-bottom:6px}.page_subtitle__8Swa9{display:flex;align-items:center;justify-content:center;gap:26px;margin-bottom:40px}.page_subtitle__8Swa9 h2{font-size:1.1rem;text-align:center}.page_subtitle__8Swa9 span{width:100px;height:2px;background:var(--border)}@media (max-width:979px){.page_image__H1gkA{margin-top:var(--header-gap)}.page_image__H1gkA img{height:49vw}.page_header__VlxD9{text-align:left;margin-top:26px;margin-bottom:26px;text-wrap:unset}.page_header__VlxD9 h1{font-size:1.6rem;text-align:center;margin-bottom:20px}.page_subtitle__8Swa9{gap:20px;margin-bottom:26px}.page_subtitle__8Swa9 h2{font-size:1.05rem}.page_subtitle__8Swa9 span{width:60px}}.Pagination_pagination__XmpGD{display:flex;justify-content:center;align-items:center;gap:20px}.Pagination_paginationButton__R7S2o{font-weight:var(--font-weight-medium)}.Pagination_middlePagination__imhC3{display:flex;gap:10px}.Pagination_middlePaginationButton__2FUd4{width:38px;height:38px;display:flex;justify-content:center;align-items:center;border-radius:var(--border-radius-full);font-weight:var(--font-weight-medium)}.Pagination_active__FThD5{border:1px solid var(--border)}.Pagination_middlePaginationDots__vYXWw{align-items:center;margin-top:-6px}.page_title__dJJ_6{margin-bottom:6px;font-weight:var(--font-weight-regular)}.page_results__VTO6G,.page_title__dJJ_6 span{font-weight:var(--font-weight-medium)}.page_results__VTO6G{opacity:.7;margin-bottom:40px;font-size:1.1rem}.page_pagination__D9NNY:before{border-top:1px solid var(--border);content:"";position:absolute;top:0;left:50%;width:100vw;transform:translateX(-50%)}.page_pagination__D9NNY{margin-top:50px;padding-top:36px;padding-bottom:36px;margin-bottom:calc(0px - var(--footer-gap));display:flex;justify-content:center;position:relative;z-index:99;background:var(--background)}@media (max-width:979px){.page_title__dJJ_6{margin-top:30px;margin-bottom:4px;font-size:1.2rem}.page_results__VTO6G{margin-bottom:30px}.page_pagination__D9NNY{margin-top:30px;padding-top:24px;padding-bottom:24px}}.page_title__O_mvs{font-size:2.4rem;text-align:center;margin-bottom:var(--header-gap);padding-top:20px;padding-bottom:20px}.page_pagination__yuvQ0{margin-top:50px;border-top:1px solid var(--border);padding-top:36px;padding-bottom:36px;margin-bottom:calc(0px - var(--footer-gap));display:flex;justify-content:center;position:relative;z-index:99;background:var(--background)}@media (max-width:979px){.page_title__O_mvs{font-size:1.6rem;padding-top:30px;padding-bottom:10px}.page_pagination__yuvQ0{padding-top:24px;padding-bottom:24px}}.StoreImageGallery_imageGallery__oFMHL{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.StoreImageGallery_imageGallery__oFMHL img{display:flex;border-radius:var(--border-radius-small)}@media (max-width:979px){.StoreImageGallery_imageGallery__oFMHL{grid-template-columns:repeat(2,1fr)}}.EmployeeCard_image__a7Kew{border-radius:var(--border-radius-large)}.EmployeeCard_cardBody__1aCOt h3{margin-top:10px;font-size:1.25rem;margin-bottom:-2px}.EmployeeCard_cardBody__1aCOt p{font-size:1rem;margin-bottom:12px!important}.EmployeeCard_contact__pwrSb{margin-top:-2px;display:flex;flex-direction:column;gap:4px}.EmployeeCard_contact__pwrSb svg{width:18px}.EmployeeCard_contact__pwrSb a{display:flex;gap:6px;align-items:center}.EmployeeCard_contact__pwrSb a :first-child{flex-shrink:0}.EmployeeCard_contact__pwrSb a :last-child{overflow:hidden}@media (min-width:980px){.EmployeeCard_mobileEmailAddressText__0c2wj{display:none}}@media (max-width:979px){.EmployeeCard_desktopEmailAddressText__roPue{display:none}.EmployeeCard_cardBody__1aCOt:not(.EmployeeCard_storeManager__JbpPa) h3{font-size:1rem;font-weight:var(--font-weight-medium);margin-bottom:4px;line-height:1.2}.EmployeeCard_cardBody__1aCOt:not(.EmployeeCard_storeManager__JbpPa) p{font-size:.875rem;line-height:1.3}.EmployeeCard_contact__pwrSb{margin-top:-4px}.EmployeeCard_contact__pwrSb svg{width:18px}}.StoreBanner_banner__ad8iP{position:relative}.StoreBanner_banner__ad8iP img{width:100%;border-radius:var(--border-radius-large);object-fit:cover;aspect-ratio:16/6;display:flex}.StoreBanner_contentContainer__D6nz1,.StoreBanner_emptyContentWithLink__C_WF1{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:var(--white)}.StoreBanner_content__zuXFf{padding:40px 40px 40px 60px;max-width:700px;text-wrap:balance}.StoreBanner_title__MNAfm{font-size:2.4rem;color:var(--white);margin-bottom:12px}.StoreBanner_description___d_HL{font-size:1.15rem;margin-bottom:20px}.StoreBanner_button__K07UM{border:none;background:var(--white);color:var(--black);padding:0 26px;height:56px;align-items:center;display:flex;gap:10px;font-weight:var(--font-weight-medium);border-radius:var(--border-radius-full);justify-content:center;width:fit-content}.StoreBanner_button__K07UM svg{width:13px;fill:var(--black)}@media (max-width:979px){.StoreBanner_banner__ad8iP{background:var(--muted);border-radius:var(--border-radius-large)}.StoreBanner_contentContainer__D6nz1{position:relative}.StoreBanner_content__zuXFf{padding:23px 27px;max-width:100%}.StoreBanner_title__MNAfm{font-size:1.5rem;color:var(--text)}.StoreBanner_description___d_HL{font-size:1.05rem;color:var(--text)}}.page_header__0gVFo{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--item-gap)}.page_storeType__5Xc4E{display:block;text-transform:uppercase;letter-spacing:1.2px;font-size:.875rem;font-weight:var(--font-weight-medium);margin-bottom:10px;opacity:.7}.page_name__rAwi_{margin-bottom:10px}.page_address__OVvQD{margin-bottom:18px;font-weight:var(--font-weight-medium)}.page_headerLinks__6Sv_U{display:flex;gap:14px}.page_headerLinks__6Sv_U a{font-weight:var(--font-weight-medium);font-size:1rem;padding:10px 26px;border-radius:var(--border-radius-full)}.page_booking__dzPnD{background:var(--text);color:var(--background);border:1px solid var(--text)}.page_googleMaps__jc3va{background:var(--background);color:var(--text);border:1px solid var(--border)}.page_left__uJSZ2 h1{font-size:2.4rem}.page_headerImage__HaN_I{height:100%;position:relative}.page_headerImage__HaN_I img{border-radius:var(--border-radius-large);height:360px;object-fit:cover;display:flex}.page_headerVideo___7nEu{position:relative;display:flex}.page_headerVideo___7nEu video{height:360px}.page_headerVideo___7nEu video,.page_muxPlayer__ym9xb video{border-radius:var(--border-radius-large);object-fit:cover;width:100%}.page_muxPlayer__ym9xb video{height:100%}.page_fullscreenButton__xMSJD svg{width:24px;fill:var(--white);position:absolute;right:30px;bottom:30px;filter:drop-shadow(0 0 4px rgba(0,0,0,.3))}.page_playButton__RoAed svg{width:13px;fill:var(--black)}@media (min-width:980px){.page_headerVideo___7nEu iframe{border-radius:var(--border-radius-large)}}@media (max-width:979px){.page_header__0gVFo{padding-top:30px;grid-template-columns:1fr;text-align:center}.page_storeType__5Xc4E{margin-bottom:6px}.page_name__rAwi_{font-size:2rem!important;margin-bottom:8px}.page_headerLinks__6Sv_U{flex-direction:column}.page_headerLinks__6Sv_U a{padding:14px 0;text-align:center}.page_headerImage__HaN_I img,.page_headerVideo___7nEu video{height:47vw}.page_headerVideo___7nEu iframe{height:inherit;width:100%}.page_fullscreenButton__xMSJD svg{width:21px;right:22px;bottom:22px}}.page_tabs___AFH0{border-bottom:1px solid var(--border)}.page_tabLinks__z4F04{display:flex;align-items:center;gap:34px}.page_tabLinks__z4F04 a{font-weight:var(--font-weight-medium);border-bottom:3px solid transparent;font-size:1.08rem;padding-bottom:6px}.page_activeTab__YTV_Q{border-bottom:3px solid var(--text)}.page_sectionTitle__0rkXM{font-size:1.7rem;text-wrap:balance}.page_borderBottom__Ezq_u{border-bottom:1px solid var(--border)}@media (max-width:979px){.page_tabLinks__z4F04{overflow-x:auto;padding-top:20px!important;padding-bottom:10px;gap:24px}.page_tabLinks__z4F04 a{font-size:1rem;white-space:nowrap}}.page_openingHours___0X8g{display:flex;gap:40px;padding-top:40px;padding-bottom:40px}.page_openingHoursTitle___5ppP{font-weight:var(--font-weight-medium);font-size:1.05rem;opacity:.7;margin-bottom:2px}.page_contactInfo__92ONQ,.page_openingHoursStyles__GlU_c{font-weight:var(--font-weight-medium);font-size:1.05rem;display:flex;gap:8px}.page_contactInfo__92ONQ{flex-direction:column;gap:0}.page_deviatingOpeningHours__vKXh_{background-color:var(--muted);display:inline-block;padding:12px 20px;border-radius:var(--border-radius-small);margin-top:30px}.page_openingHoursNote__zLPVb{display:inline-flex;background:var(--muted);padding:8px 16px;margin-top:24px;border-radius:var(--border-radius-small)}@media (max-width:979px){.page_openingHours___0X8g{flex-direction:column;gap:30px}.page_deviatingOpeningHours__vKXh_{margin-top:20px;padding:12px 18px;display:block}}.page_outlet__0gFTz{padding-bottom:50px}.page_outletHeader__T2yGD{display:flex;align-items:center;gap:20px;justify-content:space-between;padding-top:34px;padding-bottom:34px}.page_seeAllLink__bR0WS{display:flex;align-items:center;gap:10px;font-weight:var(--font-weight-medium);font-size:1rem}.page_seeAllLink__bR0WS svg{width:13px}.page_aboutStore__4J48E{padding-top:40px;padding-bottom:40px;display:grid;grid-template-columns:3fr 1fr;gap:60px}.page_aboutStore__4J48E p:not(:last-child){margin-bottom:18px}.page_aboutStore__4J48E h2{margin-bottom:14px}.page_productCategories__sSguI{padding-top:30px;display:flex;gap:14px;flex-wrap:wrap}.page_productCategories__sSguI a{font-weight:var(--font-weight-medium);font-size:1rem;padding:10px 24px;border-radius:var(--border-radius-full);color:var(--text);border:1px solid var(--border)}@media (max-width:979px){.page_aboutStore__4J48E{grid-template-columns:1fr;gap:30px}}.page_imageGalleryHeader__iUS2x{padding-top:34px;padding-bottom:34px}.page_imageGallery__7whhE{padding-bottom:34px}.page_employeesSection__ggly3{padding-top:40px;padding-bottom:0}.page_employeesSection__ggly3 h2{margin-bottom:40px}.page_employees__hA_bA{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:40px}@media (max-width:979px){.page_employees__hA_bA{grid-template-columns:calc(50% - var(--grid-gap-mobile) / 2) calc(50% - var(--grid-gap-mobile) / 2);gap:var(--grid-gap-mobile)}}.page_informationVideo__VqrRm{padding-top:40px;padding-bottom:0}.page_informationVideo__VqrRm h2{margin-bottom:40px}.page_banner__zUIHc{margin:40px 0}.FilterCheckbox_filterCheckbox__CDL2J{display:flex;align-items:center;gap:10px;justify-content:space-between;width:100%}.FilterCheckbox_checkbox__l86bT{border:2px solid var(--border);width:24px;height:24px;border-radius:5px;display:flex;justify-content:center;align-items:center}.FilterCheckbox_checkbox__l86bT svg{fill:var(--text);width:14px;height:14px;margin-top:0}.FilterCheckbox_selectedCheckbox__2spTP{background:var(--text);border:2px solid var(--text)}.FilterCheckbox_selectedCheckbox__2spTP svg{fill:var(--background)}.FilterCheckbox_name__KWfAR{color:var(--text);display:flex;align-items:center;gap:14px}.FilterCheckbox_count__aQYlB,.FilterCheckbox_name__KWfAR{font-size:1rem;font-weight:var(--font-weight-medium)}[data-theme=dark] .FilterCheckbox_checkbox__l86bT{border:2px solid var(--text)}@media (max-width:979px){.FilterCheckbox_name__KWfAR{font-size:1rem;gap:10px}.FilterCheckbox_checkbox__l86bT{width:22px;height:22px}.FilterCheckbox_checkbox__l86bT svg{width:12px;height:12px}}.DesktopFilter_filter__ov98w{position:relative;display:inline-flex}.DesktopFilter_filterButton__fJQD_{background:var(--muted);padding:0 20px;height:44px;border-radius:var(--border-radius-full);font-weight:var(--font-weight-medium);border:0;display:flex;align-items:center;gap:8px}.DesktopFilter_filterButton__fJQD_ svg{fill:var(--text);width:14px}.DesktopFilter_filterDropdownContainer__zJ9Rx{position:absolute;top:calc(100% + 20px);left:0;background:var(--background);border-radius:var(--border-radius-small);box-shadow:1px 1px 20px 4px rgba(0,0,0,.1)}[data-theme=dark] .DesktopFilter_filterDropdownContainer__zJ9Rx{background:var(--muted)}.DesktopFilter_filterDropdown__ysOHh{width:300px;max-height:320px;z-index:99;display:flex;align-items:flex-start;flex-direction:column;gap:16px;padding:22px;overflow:auto}.DesktopFilter_filterDropdown__ysOHh button{font-weight:var(--font-weight-medium)}.DesktopFilter_selected__40ud9{background:var(--muted)}.DesktopFilter_buttons__lSJe5{background:var(--background);display:flex;flex-direction:column;width:100%;gap:12px;padding:22px;margin-top:-22px;border-bottom-left-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small)}[data-theme=dark] .DesktopFilter_buttons__lSJe5{background:var(--muted)}.DesktopFilter_go__0z_fn{background:var(--text);color:var(--background);padding:12px 0;border-radius:var(--border-radius-full);font-weight:var(--font-weight-medium)}.DesktopFilter_reset__ir8j0{margin-top:4px;margin-bottom:-6px;font-weight:var(--font-weight-medium)}.ActiveFilterTag_tag__bZTxl{background:var(--text);color:var(--background);padding:5px 12px;display:flex;align-items:center;gap:6px;border-radius:var(--border-radius-full);font-weight:var(--font-weight-medium);font-size:.95rem}.ActiveFilterTag_tag__bZTxl svg{fill:var(--background);width:12px;opacity:.6;margin-bottom:-1px}@media (max-width:979px){.ActiveFilterTag_tag__bZTxl{padding:4px 10px;font-size:.85rem}.ActiveFilterTag_tag__bZTxl svg{width:10px}}.BottomSheetFilter_filter__0Rt18{display:flex;flex-direction:column;padding:18px var(--container-padding)}.BottomSheetFilter_filterButton__fUYRh{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;font-weight:var(--font-weight-medium);font-size:1.02rem}.BottomSheetFilter_filterButton__fUYRh svg{fill:var(--text);width:18px;height:18px}.BottomSheetFilter_filterButtonRight__g7tZQ{display:flex;align-items:center;gap:16px}.BottomSheetFilter_filterButtonRight__g7tZQ span{font-size:.92rem;font-weight:var(--font-weight-medium);background:var(--text);color:var(--background);width:23px;height:23px;border-radius:var(--border-radius-full);justify-content:center;display:flex}.BottomSheetFilter_filterDropdown__Otk8D{margin-top:20px;display:flex;gap:13px;flex-direction:column}.FilterBottomSheet_bottomSheet__CxKyw{margin-bottom:154px}.FilterBottomSheet_header__D246Z{margin-top:18px;margin-bottom:18px;display:flex;justify-content:space-between;align-items:center;padding:0 var(--container-gap)}.FilterBottomSheet_heading__7oRHM{display:flex;align-items:center;gap:10px}.FilterBottomSheet_heading__7oRHM h1{font-size:1rem}.FilterBottomSheet_heading__7oRHM svg{fill:var(--text);width:18px;height:18px}.FilterBottomSheet_filters__Bm_7S{border-top:1px solid var(--border)}.FilterBottomSheet_filters__Bm_7S>*{border-bottom:1px solid var(--border)}.FilterBottomSheet_buttons__SB_qq{background:var(--modal-card-background);padding:28px 20px 0;margin-top:24px;display:flex;align-items:center;flex-direction:column;gap:4px;position:absolute;bottom:0;width:100%}.FilterBottomSheet_buttons__SB_qq button{width:100%;text-align:center;justify-content:center}.FilterBottomSheet_go__28gSY{gap:10px;padding:16px 20px;background:var(--text);color:var(--background)}.FilterBottomSheet_go__28gSY,.FilterBottomSheet_reset__ROPlQ{display:flex;align-items:center;border-radius:var(--border-radius-full);font-size:1rem;font-weight:var(--font-weight-medium)}.FilterBottomSheet_reset__ROPlQ{padding:15px 20px;color:var(--text);margin-bottom:6px}.page_borderBottom__r95q8{border-bottom:1px solid var(--border)}.page_header__JgnXt{padding-top:20px;padding-bottom:50px;max-width:640px}.page_header__JgnXt h1{margin-bottom:20px;font-size:2rem}.page_header__JgnXt p{text-wrap:balance;margin-bottom:14px}.page_headerLinks__IDOxn{display:flex;align-items:center;gap:24px}.page_headerLinks__IDOxn a{font-weight:var(--font-weight-medium)}.page_filtersAndSortContainer__tN20e{background:var(--background)}.page_filtersAndSort__cdgW6{padding-top:22px;padding-bottom:22px;display:flex;justify-content:space-between;align-items:center}.page_filters__O_LEM{display:flex;flex-wrap:wrap;gap:16px}.page_sortAndResults__QFxdB{display:flex;align-items:center;gap:20px}.page_results__jwbkt{font-size:1rem;font-weight:var(--font-weight-medium)}.page_sortSelectContainer__u6UU0{position:relative}.page_sortSelectContainer__u6UU0:after{content:"";position:absolute;top:53%;right:20px;width:6px;height:20px;background-image:url(data:image/svg+xml;charset=UTF-8;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwb2x5Z29uIGZpbGw9IiM2NjYiIHBvaW50cz0iMTIgMSA5IDYgMTUgNiIgLz4KICAgIDxwb2x5Z29uIGZpbGw9IiM2NjYiIHBvaW50cz0iMTIgMTMgOSA4IDE1IDgiIC8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-position:50%;transform:translateY(-50%)}[data-theme=dark] .page_sortSelectContainer__u6UU0:after{filter:brightness(20)}.page_sortSelect__uVZFa{font-size:1rem;font-weight:var(--font-weight-medium);border:1px solid var(--border);padding:0 40px 0 20px;height:44px;border-radius:var(--border-radius-full);display:flex}.page_activeFiltersAndReset__60ZS2{display:flex;justify-content:space-between;align-items:center;margin-top:-2px;padding-bottom:22px}.page_activeFilters___OZh_{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.page_reset__SR5dj{font-size:1rem;font-weight:var(--font-weight-medium);display:flex;align-items:center;gap:6px;margin-right:4px}.page_reset__SR5dj svg{fill:var(--text);width:14px}.page_pagination__bhAm3{margin-top:50px;border-top:1px solid var(--border);padding-top:36px;padding-bottom:36px;margin-bottom:calc(0px - var(--footer-gap));display:flex;justify-content:center;position:relative;z-index:99;background:var(--background)}.page_shortDescriptionWrapper__RbbSl{position:relative}.page_description__NX18j{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}.page_readMore__remiF{background:none;border:none;color:var(--text);cursor:pointer;text-decoration:underline;padding:0;margin-top:8px;font-size:inherit}.page_video__Fucd_{margin-top:28px}.page_extraPadding__hmz7Q{padding-top:20px}@media (max-width:979px){.page_header__JgnXt{padding-top:18px;padding-bottom:30px}.page_header__JgnXt h1{font-size:1.8rem;margin-bottom:10px}.page_header__JgnXt p{text-wrap:unset;margin-right:20px}.page_headerLinks__IDOxn{gap:20px}.page_productGrid__8VgPg{margin-top:22px}.page_filtersAndSortContainer__tN20e{display:none}.page_pagination__bhAm3{padding-top:24px;padding-bottom:24px}.page_sortSelectContainer__u6UU0:after{top:51%!important;right:26px}}@media (min-width:980px){.page_mobileFilterToggle__V2Rsg,.page_mobileSortSelect__BtzUm{display:none!important}}.page_mobileSortSelect__BtzUm{display:flex;justify-content:center;align-items:center;margin-top:22px;width:100%;height:52px;padding:0 36px 0 22px}.page_mobileFilterToggle__V2Rsg{display:flex;position:fixed;justify-content:center;align-items:center;left:0;right:0;bottom:28px;z-index:99}.page_mobileFilterToggle__V2Rsg button{font-size:1rem;font-weight:var(--font-weight-medium);padding:12px 22px;border-radius:var(--border-radius-full);border:1px solid var(--border);background:var(--background);display:flex;align-items:center;gap:10px;box-shadow:0 1px 20px rgba(0,0,0,.1)}[data-theme=dark] .page_mobileFilterToggle__V2Rsg button{background:var(--muted)}.page_mobileFilterToggle__V2Rsg button svg{width:16px;fill:var(--text);margin-right:10px}.page_mobileFilterActive__2aaNm{width:100%;margin-left:var(--container-padding);margin-right:var(--container-padding);padding:15px 22px!important;display:flex;justify-content:space-between}._noproducts_noProducts__zFBgg{border-top:1px solid var(--border);padding-top:var(--header-gap)}._noproducts_contentInner__GlBEu{max-width:740px}._noproducts_contentInner__GlBEu p{margin-bottom:20px}._noproducts_button___HYbQ{display:inline-flex;background:var(--text);color:var(--background);border:1px solid var(--text);font-weight:var(--font-weight-medium);font-size:1rem;padding:10px 26px;border-radius:var(--border-radius-full)}