.PageSectionTitle_root__5LUe3{color:var(--c-content);font-weight:600;letter-spacing:-.02em;padding-left:22px;position:relative}.PageSectionTitle_root__5LUe3:before{--tw-bg-opacity:1;background-color:rgb(205 0 0/var(--tw-bg-opacity));border-radius:9999px;bottom:.18em;content:"";left:0;position:absolute;top:.14em;width:5px}@media (min-width:360px){.PageSectionTitle_marginBottomV1__Wu3jn{margin-bottom:30px}.PageSectionTitle_marginBottomV2__JjcrJ{margin-bottom:20px}}@media (min-width:768px){.PageSectionTitle_marginBottomV1__Wu3jn{margin-bottom:60px}.PageSectionTitle_marginBottomV2__JjcrJ{margin-bottom:40px}}.PageSectionTitle_root__5LUe3.PageSectionTitle_sizeSm__qoi7g{font-size:18px;line-height:1.3}@media (min-width:768px){.PageSectionTitle_root__5LUe3.PageSectionTitle_sizeSm__qoi7g{font-size:26px;line-height:1.25}}@media (min-width:1024px){.PageSectionTitle_root__5LUe3.PageSectionTitle_sizeSm__qoi7g{font-size:30px}}.ContactCta_root__cFMPz{background:var(--c-sunken);border-radius:12px;padding:32px}.ContactCta_text__ZPqH_{margin-top:12px;max-width:640px}.ContactCta_contacts__VCsNr{display:flex;flex-wrap:wrap;gap:16px 40px;margin-top:20px}.ContactCta_label__frQ3v{display:block;margin-bottom:4px;opacity:.7}.ContactCta_value__TdKt0{font-size:20px;font-weight:600}@media (max-width:640px){.ContactCta_root__cFMPz{padding:20px}.ContactCta_value__TdKt0{font-size:18px}}@media (min-width:360px){.PageSection_marginTopV1__zLFYO{margin-top:80px}.PageSection_marginTopV2__RHGWz{margin-top:100px}.PageSection_marginTopV3__aEKxL{margin-top:36px}}@media (min-width:1024px){.PageSection_marginTopV1__zLFYO{margin-top:160px}.PageSection_marginTopV2__RHGWz{margin-top:200px}.PageSection_marginTopV3__aEKxL{margin-top:72px}}.ProductsCategory_wideContainer__dwJ7K{max-width:1480px}@media (min-width:1360px){.ProductsCategory_wideContainer__dwJ7K{padding-inline:24px}}.ProductsCategory_productsGrid__VYhCI{gap:20px;grid-template-columns:minmax(0,1fr)}.ProductsCategory_tableWrap__HA8LY{border:1px solid var(--c-line);border-radius:12px;margin-top:24px;overflow-x:auto}.ProductsCategory_comparisonTable__sQx2_{border-collapse:collapse;min-width:720px;text-align:left;width:100%}.ProductsCategory_comparisonTable__sQx2_ td,.ProductsCategory_comparisonTable__sQx2_ th{border-bottom:1px solid var(--c-line);padding:16px 20px;vertical-align:top}.ProductsCategory_comparisonTable__sQx2_ thead th{background:var(--c-sunken);font-weight:600}.ProductsCategory_comparisonTable__sQx2_ tbody tr:last-child td,.ProductsCategory_comparisonTable__sQx2_ tbody tr:last-child th{border-bottom:0}.ProductsCategory_selectionList__QKJk6{display:grid;gap:12px;list-style:disc;margin:24px 0;padding-left:24px}@media (min-width:560px){.ProductsCategory_productsGrid__VYhCI{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ProductsCategory_productsGrid__VYhCI{grid-template-columns:repeat(3,minmax(0,1fr))}}.Breadcrumbs_list__mwaxG{flex-wrap:wrap}.Breadcrumb_item__9ecT0,.Breadcrumbs_list__mwaxG{align-items:center;display:flex;gap:.5rem}.Breadcrumb_plainText__v7i51{color:var(--c-muted)}.Breadcrumb_plainText__v7i51:hover{color:var(--c-content)}.Breadcrumb_icon____JGL path{fill:currentColor}.Breadcrumb_plainTextSelected__ojFkm{color:var(--c-content)}.Breadcrumb_plainTextSelected__ojFkm svg path{fill:#cd0000}.Breadcrumb_root__vR1Qe:first-child .Breadcrumb_icon____JGL{display:none}@media (min-width:360px){.Breadcrumb_icon____JGL{height:.75rem;width:.75rem}.Breadcrumb_item__9ecT0{align-items:center;display:flex;gap:.25rem}}@media (min-width:768px){.Breadcrumb_icon____JGL{height:1rem;width:1rem}.Breadcrumb_item__9ecT0{align-items:center;display:flex;gap:.5rem}}.ContentLink_root__yFo7X.root-link{color:var(--c-link);font-size:18px;font-weight:600;line-height:1.4}.ContentLink_tail__JSy27{white-space:nowrap}.ContentLink_arrow__ARwie{background:currentColor;display:inline-block;height:16px;margin-left:8px;mask:url(/images/icons/arrow-right.svg) center/contain no-repeat;-webkit-mask:url(/images/icons/arrow-right.svg) center/contain no-repeat;vertical-align:-2px;width:16px}.ContentLink_root__yFo7X:focus-visible,.ContentLink_root__yFo7X:hover{text-decoration:underline}.GridMosaic_root__FggUp{align-content:flex-start;display:grid;min-width:-moz-min-content;min-width:min-content;padding-block:0}.GridMosaic_inline24__DrRSE{-webkit-padding-after:24px;-webkit-padding-before:10px;padding-block-end:24px;padding-block-start:10px;padding-inline:16px}@media (min-width:768px){.GridMosaic_inline24__DrRSE{padding-inline:20px}}@media (min-width:1360px){.GridMosaic_inline24__DrRSE{padding-inline:24px}}.ServiceLinks_root__tq_6U{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.root-link.ServiceLinks_link__artYc{align-items:center;border-color:var(--c-line);border-radius:12px;border-width:1px;color:inherit;display:flex;font-size:1rem;font-weight:500;height:100%;line-height:1.5rem;padding:1rem 1.25rem;transition:border-color .2s ease,color .2s ease}.root-link.ServiceLinks_link__artYc:hover{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(205 0 0/var(--tw-border-opacity));color:rgb(205 0 0/var(--tw-text-opacity))}.Product_topBlock__6tw7k{display:grid;gap:24px;grid-template-areas:"heading" "deal" "gallery" "contacts"}.Product_heading__wBza5{grid-area:heading}.Product_photoWrapper__LOenT{grid-area:gallery;max-width:600px;width:100%}.Product_title__BdU_B{color:var(--c-content);line-height:1.12;max-width:680px}.Product_subTitle__algQD{font-size:17px;margin-top:12px;max-width:620px}.Product_highlights__lifyD,.Product_subTitle__algQD{color:var(--c-content-soft);line-height:1.5}.Product_highlights__lifyD{display:flex;flex-wrap:wrap;font-family:var(--font-lato);font-size:14px;gap:4px 20px;list-style:none;margin:16px 0 0;padding:0}.Product_deal__9gZmc{border-top:1px solid var(--c-line);grid-area:deal;padding-top:18px}.Product_price__zkQKs{color:var(--c-content);font-size:19px;font-weight:600;line-height:1.35}.Product_priceNote__7kOcT{color:var(--c-content-soft);font-size:15px;line-height:1.45;margin-top:6px;max-width:420px}.Product_ctaRow__WYHxW{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.Product_plant3dLink__jUt5s a{background:transparent;border-color:var(--c-line);color:var(--c-content)}.Product_plant3dLink__jUt5s a:focus-visible,.Product_plant3dLink__jUt5s a:hover{background:var(--c-sunken);border-color:var(--c-muted);color:var(--c-content)}.Product_pdfLink__8vfMv{display:inline-block;font-size:15px;margin-top:14px}.Product_contacts__tXzEb{grid-area:contacts}.Product_contactLabel__EMnJR{color:var(--c-content-soft);font-size:14px}.Product_contactRow__THYFB{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:3px}.Product_contactValue__nYg2k{color:var(--c-content);font-size:18px;font-weight:600;line-height:1.3;text-decoration:none;white-space:nowrap}.Product_contactValue__nYg2k:hover{color:var(--c-brand)}.Product_messengers__Z6g5_{display:flex;flex-wrap:wrap;font-size:15px;gap:6px 16px}.Product_messengers__Z6g5_:not(:empty){margin-top:4px}.Product_services__cXKV6{color:var(--c-content-soft);font-size:15px;line-height:1.45;margin-top:14px;max-width:420px}@media (min-width:360px){.Product_breadCrumbs___PQ_b{margin-top:2.25rem}.Product_root__gTCbt{margin-top:2rem}}@media (min-width:1280px){.Product_contactRow__THYFB{-moz-column-gap:28px;column-gap:28px}.Product_contactValue__nYg2k{font-size:20px}}@media (min-width:960px){.Product_topBlock__6tw7k{align-items:start;-moz-column-gap:48px;column-gap:48px;grid-template-areas:"heading gallery" "deal gallery" "contacts gallery";grid-template-columns:minmax(360px,1fr) minmax(0,600px);grid-template-rows:auto auto 1fr;row-gap:22px}.Product_photoWrapper__LOenT{justify-self:end}.Product_title__BdU_B{font-size:36px}}.Product_faq__1_ejR{display:grid;gap:12px;margin-top:24px}.Product_faqItem__XaDzN{border:1px solid var(--c-line);border-radius:8px;padding:16px 20px}.Product_faqQuestion__w_PiP{cursor:pointer;font-weight:600;list-style:none}.Product_faqQuestion__w_PiP::-webkit-details-marker{display:none}.Product_faqQuestion__w_PiP:after{content:"+";float:right}.Product_faqItem__XaDzN[open] .Product_faqQuestion__w_PiP:after{content:"−"}.Product_faqItem__XaDzN[open] .Product_faqQuestion__w_PiP{margin-bottom:12px}.Product_included__7d_sY{display:grid;gap:8px;list-style:none;margin-top:16px;padding:0}.Product_included__7d_sY li{padding-left:22px;position:relative}.Product_included__7d_sY li:before{background:var(--c-brand);border-radius:2px;content:"";height:8px;left:0;position:absolute;top:.6em;width:8px}.Product_about__8gjEJ{margin-top:48px}.Product_about__8gjEJ p+p{margin-top:16px}.ProductCard_root__cp0_Q{--tw-shadow:0 1px 2px rgba(20,23,28,.06),0 1px 3px rgba(20,23,28,.08);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 1px 3px var(--tw-shadow-color);background-color:var(--c-raised);border-color:var(--c-line);border-radius:16px;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:inline-block;display:flex;flex-direction:column;height:100%;width:100%}.ProductCard_photoWrapper__pvLn_{background-color:var(--c-sunken);border-radius:12px;overflow:hidden;position:relative;touch-action:pan-y;width:100%}.ProductCard_pagination__HUAYb{align-items:center;background:rgba(20,23,28,.48);border-radius:999px;bottom:.75rem;display:flex;gap:.25rem;justify-content:flex-end;max-width:calc(100% - 24px);padding:6px 8px;pointer-events:none;position:absolute;right:.75rem}.ProductCard_pageDot__TnNbS{background-color:hsla(0,0%,100%,.5);border-radius:9999px;flex:none;height:5px;width:5px}.ProductCard_pageDotActive__lRf_Z{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));width:13px}.ProductCard_title__IVCJm{color:var(--c-content);letter-spacing:-.02em;margin-bottom:.25rem;margin-top:1.75rem}.ProductCard_description__cNnSl{color:var(--c-muted)}.ProductCard_linkTitle__x_7Zj{--tw-text-opacity:1;align-items:center;color:rgb(205 0 0/var(--tw-text-opacity));display:inline-flex;font-weight:600;gap:.375rem;margin-top:auto;padding-top:16px;transition:gap .25s ease,color .2s ease}.ProductCard_linkTitle__x_7Zj:hover{--tw-text-opacity:1;color:rgb(143 0 0/var(--tw-text-opacity));gap:.625rem}.ProductCard_iconArrowRight__88CJ_{height:1rem;width:1rem}.ProductCard_iconArrowRight__88CJ_ path{fill:#cd0000}@media (min-width:360px){.ProductCard_root__cp0_Q{padding:1rem}.ProductCard_photoWrapper__pvLn_{aspect-ratio:2/2;max-height:300px}.ProductCard_titleVariantV1__yzV_N{font-size:1.125rem;font-weight:700;line-height:120%}.ProductCard_titleVariantV2__qM_zy{font-size:1rem;font-weight:600;line-height:1.5rem}}@media (min-width:768px){.ProductCard_root__cp0_Q{padding:1.5rem 1.25rem}.ProductCard_titleVariantV1__yzV_N{font-size:1.5rem;line-height:110%;line-height:32px}.ProductCard_titleVariantV2__qM_zy{font-size:20px;line-height:28px}.ProductCard_photoWrapper__pvLn_{max-height:450px}.ProductCard_description__cNnSl{max-width:100%}}