.cta-banner-section-module__ib8L9G__section{background:var(--color-dark-bg);padding:clamp(60px,12vh,120px) clamp(24px,4vw,40px)}.cta-banner-section-module__ib8L9G__inner{text-align:center;gap:.75rem;max-width:37.5rem;margin:0 auto;display:grid}.cta-banner-section-module__ib8L9G__title{font-family:var(--font-display);color:var(--color-dark-text);margin:0;font-size:24px;font-weight:400;line-height:1.1}.cta-banner-section-module__ib8L9G__subtitle{text-align:center;color:#f5f3eea6;max-width:480px;margin:0 auto;font-size:.9375rem;line-height:1.7}.cta-banner-section-module__ib8L9G__ctaButton{color:#fff;letter-spacing:.03em;background:0 0;border:1px solid #ffffff59;border-radius:14px;justify-content:center;justify-self:center;align-items:center;width:fit-content;min-height:3rem;margin-top:.25rem;padding:14px 36px;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.cta-banner-section-module__ib8L9G__ctaButton:hover{background:#ffffff14;border-color:#fff}@media (max-width:768px){.cta-banner-section-module__ib8L9G__section{padding:80px 24px}}@media (min-width:768px){.cta-banner-section-module__ib8L9G__inner{width:min(100% - 5rem,37.5rem)}.cta-banner-section-module__ib8L9G__title{font-size:32px}}
.faq-section-module__M9Y6sG__list{max-width:720px;margin:0 auto}.faq-section-module__M9Y6sG__title{font-family:var(--font-display);text-align:center;margin:0 0 1.5rem;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:400;line-height:1.05}.faq-section-module__M9Y6sG__item{border-bottom:.5px solid #00000014}.faq-section-module__M9Y6sG__trigger{text-align:left;width:calc(100% + 36px);font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:2rem;margin:0 -18px;padding:20px 18px;transition:background-color .15s;display:flex}.faq-section-module__M9Y6sG__trigger:hover{background:#4a37280b}.faq-section-module__M9Y6sG__question{color:var(--color-text);font-size:15px;font-weight:500}.faq-section-module__M9Y6sG__chevron{color:#c07a45;text-align:center;flex-shrink:0;width:2rem;font-size:1.25rem;line-height:1}.faq-section-module__M9Y6sG__answerWrapper{display:grid;overflow:hidden}.faq-section-module__M9Y6sG__answerContent{min-height:0;padding-top:0;overflow:hidden}.faq-section-module__M9Y6sG__answerText{color:#666;white-space:pre-line;margin:0;padding-bottom:20px;font-size:14px;line-height:1.7}
.section-container-module__7ESCCq__section{padding:3rem 0}.section-container-module__7ESCCq__inner{width:min(100% - 2rem,74rem);margin:0 auto}@media (min-width:768px){.section-container-module__7ESCCq__section{padding:3rem 0}.section-container-module__7ESCCq__inner{width:min(100% - 3rem,74rem)}}@media (min-width:1280px){.section-container-module__7ESCCq__inner{width:min(100% - 5rem,78rem)}}
.scroll-cue-module__lFmsPa__cue{right:calc(max(.85rem, env(safe-area-inset-right)) + .15rem);z-index:12;color:#1a1310b3;letter-spacing:.08em;text-transform:uppercase;opacity:1;pointer-events:none;align-items:center;gap:.55rem;font-size:.64rem;font-weight:500;line-height:1;transition:opacity .24s,transform .24s;display:inline-flex;position:fixed;top:50%;transform:translateY(-50%)}.scroll-cue-module__lFmsPa__light{color:#faf8f5f0;filter:drop-shadow(0 .08rem .35rem #1a131059)}.scroll-cue-module__lFmsPa__dark{color:#1a1310b3}.scroll-cue-module__lFmsPa__hidden{opacity:0;transform:translateY(calc(.4rem - 50%))}.scroll-cue-module__lFmsPa__line{background:color-mix(in srgb, currentColor 34%, transparent);border-radius:999px;width:2px;height:3rem;display:block;position:relative;overflow:hidden}.scroll-cue-module__lFmsPa__line:after{content:"";background:currentColor;width:100%;height:55%;animation:1.8s ease-in-out infinite scroll-cue-module__lFmsPa__scrollCueDrop;position:absolute;top:-55%;left:0}.scroll-cue-module__lFmsPa__text{writing-mode:vertical-rl;transform:rotate(180deg)}@keyframes scroll-cue-module__lFmsPa__scrollCueDrop{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(285%)}}@media (max-width:767px){.scroll-cue-module__lFmsPa__cue{right:calc(max(.7rem, env(safe-area-inset-right)) + .2rem);gap:0}.scroll-cue-module__lFmsPa__line{background:color-mix(in srgb, currentColor 42%, transparent);width:2px;height:4.4rem}.scroll-cue-module__lFmsPa__text{display:none}}@media (prefers-reduced-motion:reduce){.scroll-cue-module__lFmsPa__cue{transition:none}.scroll-cue-module__lFmsPa__line:after{opacity:.8;height:100%;animation:none;top:0}}
.configurator-module__QKEV1G__layout{min-height:calc(100svh - var(--site-header-height));align-content:start;display:grid}.configurator-module__QKEV1G__forma-row input[type=checkbox],.configurator-module__QKEV1G__forma-row input[type=radio],.configurator-module__QKEV1G__layout input[type=checkbox],.configurator-module__QKEV1G__layout input[type=radio]{appearance:none!important;border:0!important;outline:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}.configurator-module__QKEV1G__mediaColumn,.configurator-module__QKEV1G__controlsColumn{min-width:0}.configurator-module__QKEV1G__mediaColumn{margin-left:clamp(-16px,-4vw,-24px);margin-right:clamp(-16px,-4vw,-24px)}.configurator-module__QKEV1G__mediaFrame{background:var(--color-gallery);width:100%;height:clamp(180px,45vw,220px);min-height:180px;overflow:hidden}@media (max-width:1199px){.configurator-module__QKEV1G__mediaFrame{height:auto;min-height:35vh;max-height:none}}.configurator-module__QKEV1G__controlsColumn{padding:0 clamp(16px,4vw,24px);padding-bottom:var(--cta-offset,100px);position:relative}@media (max-width:1199px){.configurator-module__QKEV1G__controlsColumn{padding-top:.75rem}}.configurator-module__QKEV1G__controls{display:block}.configurator-module__QKEV1G__controlsScrollHint{z-index:9}.configurator-module__QKEV1G__topBar{display:none}.configurator-module__QKEV1G__topBarTitle{letter-spacing:-.01em;color:var(--color-text);margin:0;font-size:.88rem;font-weight:600;line-height:1.2}.configurator-module__QKEV1G__topBarPriceSecondary{white-space:nowrap;color:var(--color-text-muted);opacity:.4;margin:0;font-size:.72rem;font-weight:400;line-height:1}.configurator-module__QKEV1G__topBarPriceSecondary>span{transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:inline-block;transform:scale(1)}.configurator-module__QKEV1G__specsButton{color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000001f;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:16px;margin-bottom:24px;padding:10px 14px;font-size:.8rem;font-weight:500;transition:all .15s;display:flex}.configurator-module__QKEV1G__specsButton:hover{color:var(--color-text);background:#00000005;border-color:#00000040}.configurator-module__QKEV1G__specsButton svg{flex-shrink:0}@media (min-width:1200px){.configurator-module__QKEV1G__specsButton{width:auto;margin-bottom:0;display:inline-flex}}.configurator-module__QKEV1G__selectors{display:block}.configurator-module__QKEV1G__optionGroup{gap:.3rem;padding:.3rem 0;display:grid}.configurator-module__QKEV1G__optionGroupHidden{opacity:0;pointer-events:none;gap:0;height:0;min-height:0;margin:0;padding:0;overflow:hidden}@media (min-width:1200px){.configurator-module__QKEV1G__optionGroupHidden{display:none!important}}.configurator-module__QKEV1G__optionLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:.65rem;font-weight:600;line-height:1}.configurator-module__QKEV1G__optionLabelWithHint{align-items:center;gap:.2rem;display:inline-flex}.configurator-module__QKEV1G__optionControls{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.configurator-module__QKEV1G__segmentedControls{align-items:stretch}.configurator-module__QKEV1G__pill{min-height:1.75rem;color:var(--color-text);font:inherit;text-align:center;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #1a13101a;border-radius:999px;flex:0 auto;justify-content:center;align-items:center;gap:.4rem;padding:.35rem .65rem;font-size:.82rem;line-height:1.15;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex;position:relative}@media (max-width:1199px){.configurator-module__QKEV1G__segmentedControls{flex-wrap:nowrap!important}.configurator-module__QKEV1G__segmentedControls .configurator-module__QKEV1G__pill{white-space:nowrap!important;text-overflow:clip!important;flex:1 1 0!important;gap:.25rem!important;min-width:0!important;padding:.4rem .35rem!important;font-size:.75rem!important;overflow:visible!important}.configurator-module__QKEV1G__segmentedControls .configurator-module__QKEV1G__shapeIcon{flex-shrink:0!important}}.configurator-module__QKEV1G__pill:active{transform:scale(.97)}.configurator-module__QKEV1G__pillActive{color:#fff;background:#1e1e1c;border-color:#1e1e1c;box-shadow:0 .5rem 1.2rem #1a131024}.configurator-module__QKEV1G__pillDisabled{opacity:.35;pointer-events:none;cursor:not-allowed;background:#00000008;text-decoration:line-through}.configurator-module__QKEV1G__pillBadge{color:#999;white-space:nowrap;margin-left:4px;font-size:11px;font-weight:400;display:inline}.configurator-module__QKEV1G__pillActive .configurator-module__QKEV1G__pillBadge{display:none}.configurator-module__QKEV1G__shapeIcon{color:currentColor;opacity:.65;flex:none;display:inline-flex;position:relative}.configurator-module__QKEV1G__shapeIcon:before{content:"";border:1.4px solid;border-radius:.28rem;width:100%;height:100%;display:block}.configurator-module__QKEV1G__shapeIconSquare{width:.82rem;height:.82rem}.configurator-module__QKEV1G__shapeIconRect{width:1.1rem;height:.82rem}.configurator-module__QKEV1G__shapeIconLong{width:1.35rem;height:.62rem}.configurator-module__QKEV1G__shapeIconLong:before{border-radius:.22rem}.configurator-module__QKEV1G__shapeIconActive{opacity:1}.configurator-module__QKEV1G__swatchControls{gap:.75rem}.configurator-module__QKEV1G__swatchButton{color:inherit;background:0 0;border:0;flex:none;justify-items:center;gap:.35rem;padding:0;display:grid}.configurator-module__QKEV1G__swatchButtonInner{cursor:pointer;background:#faf8f5;border:1.5px solid #0000001a;border-radius:999px;align-items:center;gap:0;padding:5px 14px 5px 5px;transition:all .15s;display:inline-flex}.configurator-module__QKEV1G__swatchButton:hover .configurator-module__QKEV1G__swatchButtonInner{transform:translateY(-1px);box-shadow:0 2px 6px #00000014}.configurator-module__QKEV1G__swatchActive:hover .configurator-module__QKEV1G__swatchButtonInner{transform:none;box-shadow:0 2px 8px #0003}.configurator-module__QKEV1G__swatchActive .configurator-module__QKEV1G__swatchButtonInner{background:#1e1e1c;border-color:#1e1e1c;box-shadow:0 2px 8px #00000026}.configurator-module__QKEV1G__swatchActive .configurator-module__QKEV1G__swatchButtonPrice{color:#fff}.configurator-module__QKEV1G__swatchButtonDot{border:2px solid #00000014;border-radius:50%;flex-shrink:0;width:26px;height:26px;margin-right:8px;display:inline-block}.configurator-module__QKEV1G__swatchButtonInner_natural .configurator-module__QKEV1G__swatchButtonDot{background:#e8d5b7}.configurator-module__QKEV1G__swatchButtonInner_oak_stain .configurator-module__QKEV1G__swatchButtonDot{background:#c4a265}.configurator-module__QKEV1G__swatchButtonInner_rosewood_stain .configurator-module__QKEV1G__swatchButtonDot{background:#6b3a2a}.configurator-module__QKEV1G__swatchButtonPrice{color:#555;white-space:nowrap;font-size:12px;font-weight:600}.configurator-module__QKEV1G__swatchLabel{color:var(--color-text-secondary);text-align:center;letter-spacing:.01em;margin:0;font-size:.7rem;line-height:1.2;transition:color .15s}.configurator-module__QKEV1G__swatchActive .configurator-module__QKEV1G__swatchLabel{color:var(--color-text);font-weight:600}.configurator-module__QKEV1G__chipControls{gap:.4rem}.configurator-module__QKEV1G__chip{min-height:1.75rem;color:var(--color-text);font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #1a131014;border-radius:999px;flex:0 auto;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.82rem;line-height:1.15;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex;position:relative}.configurator-module__QKEV1G__chip:active{transform:scale(.97)}.configurator-module__QKEV1G__chipActive{color:#fff;background:#1e1e1c;border-color:#1e1e1c;box-shadow:0 .35rem .8rem #1a13101f}.configurator-module__QKEV1G__chipBadge{color:#999;white-space:nowrap;margin-left:4px;font-size:11px;font-weight:400;display:inline}.configurator-module__QKEV1G__chipActive .configurator-module__QKEV1G__chipBadge{display:none}.configurator-module__QKEV1G__dimensionsButton{color:var(--color-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000001f;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:4px;padding:10px 14px;font-size:.8rem;font-weight:500;transition:all .15s;display:flex}.configurator-module__QKEV1G__dimensionsButton:hover{color:var(--color-text);background:#00000005;border-color:#00000040}.configurator-module__QKEV1G__dimensionsButton svg{flex-shrink:0}.configurator-module__QKEV1G__noWheelsNote{color:var(--color-text-muted);margin:0;padding:.25rem 0 .5rem;font-size:.68rem;font-style:italic;line-height:1.3}.configurator-module__QKEV1G__desktopCta,.configurator-module__QKEV1G__summaryBar{display:none}@media (max-width:359px){.configurator-module__QKEV1G__pill{min-height:1.9rem;padding:.35rem .6rem;font-size:.78rem}.configurator-module__QKEV1G__chip{min-height:1.85rem;padding:.35rem .55rem;font-size:.76rem}.configurator-module__QKEV1G__topBarTitle{font-size:.84rem}.configurator-module__QKEV1G__topBarPriceSecondary{font-size:.68rem}.configurator-module__QKEV1G__optionControls{gap:.4rem}.configurator-module__QKEV1G__swatchControls{gap:.6rem}.configurator-module__QKEV1G__swatch{box-sizing:border-box;flex-shrink:0;width:2rem;height:2rem}.configurator-module__QKEV1G__swatchLabel{font-size:.65rem}}.configurator-module__QKEV1G__thumbnailStripCol{display:none}@media (min-width:1200px){.configurator-module__QKEV1G__layout{max-width:1400px;height:calc(100svh - var(--site-header-height));grid-template-columns:100px 1fr 460px;align-content:stretch;align-items:stretch;gap:0 28px;margin:0 auto;padding:24px 32px}.configurator-module__QKEV1G__thumbnailStripCol{display:block}.configurator-module__QKEV1G__thumbnailStripInner{top:calc(var(--site-header-height) + 24px);max-height:calc(100svh - var(--site-header-height) - 48px);box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#00000026 transparent;flex-direction:column;gap:8px;padding:6px 8px 6px 0;display:flex;position:sticky;overflow:hidden auto}.configurator-module__QKEV1G__thumbnailStripInner::-webkit-scrollbar{width:6px}.configurator-module__QKEV1G__thumbnailStripInner::-webkit-scrollbar-track{background:0 0}.configurator-module__QKEV1G__thumbnailStripInner::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.configurator-module__QKEV1G__thumbnailStripInner::-webkit-scrollbar-thumb:hover{background:#00000040}.configurator-module__QKEV1G__stripThumb{cursor:pointer;opacity:.5;background:0 0;border:2px solid #0000;border-radius:10px;flex-shrink:0;width:84px;height:84px;padding:0;transition:border-color .15s,opacity .15s;overflow:hidden}.configurator-module__QKEV1G__stripThumb:hover{opacity:.8}.configurator-module__QKEV1G__stripThumbActive{opacity:1;border-color:#1e1e1c}.configurator-module__QKEV1G__stripThumbImage{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.configurator-module__QKEV1G__mediaColumn{height:100%;min-height:0;margin-left:0;margin-right:0}.configurator-module__QKEV1G__mediaFrame{z-index:1;background:0 0;border-radius:0;height:100%;min-height:0;max-height:none;position:relative;top:auto;overflow:visible}.configurator-module__QKEV1G__controlsColumn{border-left:1px solid #00000014;align-self:start;min-width:0;padding:0 0 40px 24px}.configurator-module__QKEV1G__controlsScrollHint{display:none}.configurator-module__QKEV1G__controls{flex-direction:column;gap:0;display:flex}.configurator-module__QKEV1G__selectors{gap:0}.configurator-module__QKEV1G__topBar{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:20px;padding:0;display:flex}.configurator-module__QKEV1G__topBarTitle{margin:0;font-size:18px;font-weight:500}.configurator-module__QKEV1G__topBarPriceSecondary{display:none}.configurator-module__QKEV1G__shapeIcon{display:inline-flex}.configurator-module__QKEV1G__optionGroup{border-bottom:.5px solid #0000000f;align-items:flex-start;gap:16px;margin-bottom:0;padding:8px 0;display:flex}.configurator-module__QKEV1G__optionLabel{letter-spacing:.08em;text-transform:uppercase;color:#aaa;flex-shrink:0;width:110px;margin:0;padding-top:8px;font-size:10px;font-weight:500}.configurator-module__QKEV1G__optionControls{flex-wrap:nowrap;flex:1;align-items:center;gap:8px;display:flex}.configurator-module__QKEV1G__optionGroupCompact{align-items:center}.configurator-module__QKEV1G__optionGroupCompact .configurator-module__QKEV1G__optionLabelWithHint{align-self:center}.configurator-module__QKEV1G__optionGroupCompact .configurator-module__QKEV1G__optionLabel{padding-top:0}.configurator-module__QKEV1G__segmentedControls{flex-flow:row;align-items:stretch;gap:8px;display:flex}.configurator-module__QKEV1G__segmentedControls .configurator-module__QKEV1G__pill{white-space:nowrap;cursor:pointer;color:#444;background:0 0;border:1px solid #00000026;border-radius:100px;flex-shrink:0;min-width:auto;min-height:auto;padding:7px 16px;font-size:13px}.configurator-module__QKEV1G__segmentedControls .configurator-module__QKEV1G__pillActive{color:#fff;box-shadow:none;background:#1e1e1c;border-color:#1e1e1c;transform:none}.configurator-module__QKEV1G__segmentedControls .configurator-module__QKEV1G__pillDisabled{opacity:.3;pointer-events:none;text-decoration:line-through}.configurator-module__QKEV1G__swatchControls{flex-flow:row;align-items:flex-start;gap:16px;display:flex}.configurator-module__QKEV1G__swatchButton{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;display:flex}.configurator-module__QKEV1G__swatchButtonInner{padding:6px 20px 6px 6px}.configurator-module__QKEV1G__swatchButtonDot{width:30px;height:30px;margin-right:10px}.configurator-module__QKEV1G__swatchButtonPrice{font-size:13px}.configurator-module__QKEV1G__swatchActive .configurator-module__QKEV1G__swatchButtonInner{background:#1e1e1c}.configurator-module__QKEV1G__swatchActive .configurator-module__QKEV1G__swatchButtonPrice{color:#fff}.configurator-module__QKEV1G__swatchLabel{color:#999;text-align:center;white-space:nowrap;font-size:11px}.configurator-module__QKEV1G__chipControls{flex-flow:row;gap:8px;display:flex}.configurator-module__QKEV1G__chip{white-space:nowrap;background:0 0;border:1px solid #00000026;border-radius:100px;flex-shrink:0;min-height:auto;padding:7px 16px;font-size:13px}.configurator-module__QKEV1G__chipActive{color:#fff;box-shadow:none;background:#1e1e1c;border-color:#1e1e1c;transform:none}.configurator-module__QKEV1G__summaryBar{background:#fff;border:.5px solid #0000001a;border-radius:16px;flex-direction:column;gap:16px;margin-top:24px;padding:20px;display:flex}.configurator-module__QKEV1G__summaryBarLeft{flex-direction:column;gap:4px;min-width:0;display:flex}.configurator-module__QKEV1G__summaryBarPrice{color:#1e1e1c;white-space:nowrap;margin:0;font-size:24px;font-weight:500;line-height:1.1}.configurator-module__QKEV1G__summaryBarConfig{color:#999;white-space:normal;margin:0;font-size:12px;line-height:1.4}.configurator-module__QKEV1G__summaryBarDelivery{color:#bbb;margin:0;font-size:12px;line-height:1.2}.configurator-module__QKEV1G__summaryBarRight{width:100%}.configurator-module__QKEV1G__summaryBarButton{color:#fff;width:100%;font:inherit;letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;white-space:nowrap;cursor:pointer;background:#1e1e1c;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:15px;font-size:15px;font-weight:500;transition:opacity .15s,transform .15s,background-color .15s;display:flex}.configurator-module__QKEV1G__summaryBarButton:hover{opacity:.85}.configurator-module__QKEV1G__summaryBarButton:active{transform:scale(.99)}.configurator-module__QKEV1G__summaryBarButton .configurator-module__QKEV1G__desktopCtaButtonIcon{width:1.1rem;height:1.1rem;display:inline-flex}.configurator-module__QKEV1G__summaryBarButton .configurator-module__QKEV1G__desktopCtaButtonIcon svg{width:100%;height:100%}.configurator-module__QKEV1G__layoutNoThumbs{grid-template-columns:1fr 460px}.configurator-module__QKEV1G__layoutNoThumbs .configurator-module__QKEV1G__thumbnailStripCol{display:none}}@media (min-width:1200px) and (max-width:1399px),(min-width:1200px) and (max-height:820px){.configurator-module__QKEV1G__layout{grid-template-columns:88px minmax(0,1fr) 420px;gap:0 20px;padding:16px 24px}.configurator-module__QKEV1G__layoutNoThumbs{grid-template-columns:minmax(0,1fr) 420px}.configurator-module__QKEV1G__thumbnailStripInner{top:calc(var(--site-header-height) + 16px);max-height:calc(100svh - var(--site-header-height) - 32px);gap:6px;padding-top:2px}.configurator-module__QKEV1G__stripThumb{width:76px;height:76px}.configurator-module__QKEV1G__controlsColumn{padding:0 0 20px 18px}.configurator-module__QKEV1G__topBar{margin-bottom:12px}.configurator-module__QKEV1G__topBarTitle{font-size:16px}.configurator-module__QKEV1G__optionGroup{gap:12px;padding:6px 0}.configurator-module__QKEV1G__optionLabel{width:94px;padding-top:6px}.configurator-module__QKEV1G__optionGroupCompact .configurator-module__QKEV1G__optionLabel{padding-top:0}.configurator-module__QKEV1G__optionControls,.configurator-module__QKEV1G__segmentedControls{gap:6px}.configurator-module__QKEV1G__segmentedControls .configurator-module__QKEV1G__pill{padding:6px 12px;font-size:12px}.configurator-module__QKEV1G__pillBadge,.configurator-module__QKEV1G__chipBadge{margin-left:3px;font-size:10px}.configurator-module__QKEV1G__dimensionsButton,.configurator-module__QKEV1G__specsButton{padding:9px 12px;font-size:.76rem}.configurator-module__QKEV1G__specsButton{margin-top:12px}.configurator-module__QKEV1G__swatchControls{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;display:grid}.configurator-module__QKEV1G__swatchButton{width:100%;min-width:0}.configurator-module__QKEV1G__swatchButtonInner{justify-content:center;width:100%;padding:5px 10px 5px 5px}.configurator-module__QKEV1G__swatchButtonDot{width:24px;height:24px;margin-right:6px}.configurator-module__QKEV1G__swatchButtonPrice{font-size:11px}.configurator-module__QKEV1G__swatchLabel{white-space:normal;font-size:10px;line-height:1.15}.configurator-module__QKEV1G__chipControls{gap:6px}.configurator-module__QKEV1G__chip{padding:6px 12px;font-size:12px}.configurator-module__QKEV1G__noWheelsNote{padding-top:.15rem;padding-bottom:.35rem;font-size:.64rem}.configurator-module__QKEV1G__summaryBar{border-radius:14px;gap:12px;margin-top:16px;padding:16px}.configurator-module__QKEV1G__summaryBarPrice{font-size:20px}.configurator-module__QKEV1G__summaryBarConfig,.configurator-module__QKEV1G__summaryBarDelivery{font-size:11px}.configurator-module__QKEV1G__summaryBarButton{padding:13px;font-size:14px}}
.info-tooltip-module__lxuc3W__wrapper{align-items:center;gap:.3rem;display:inline-flex;position:relative}.info-tooltip-module__lxuc3W__trigger{width:1.5rem;min-width:2.75rem;height:1.5rem;min-height:2.75rem;color:var(--color-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:.625rem;line-height:0;transition:background-color .15s,color .15s;display:inline-flex}.info-tooltip-module__lxuc3W__trigger:hover,.info-tooltip-module__lxuc3W__trigger:focus-visible{color:var(--color-text);background:#0000000f}.info-tooltip-module__lxuc3W__icon{width:100%;height:100%}.info-tooltip-module__lxuc3W__popover{z-index:200;max-width:20rem;color:var(--color-text);text-align:left;white-space:normal;word-break:break-word;pointer-events:auto;background:#f5f1ec;border:1px solid #1a13100f;border-radius:.75rem;padding:.75rem 1rem;font-size:.74rem;line-height:1.5;animation:.12s info-tooltip-module__lxuc3W__infoTooltipFade;position:fixed;box-shadow:0 .5rem 1.2rem #1a13101f,0 .1rem .4rem #1a13100f}.info-tooltip-module__lxuc3W__popover strong{color:var(--color-accent);font-weight:600}@keyframes info-tooltip-module__lxuc3W__infoTooltipFade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.info-tooltip-module__lxuc3W__popover{background:#f5f1ec;border:1px solid #1a13100f;border-radius:.85rem;max-width:none;padding:.8rem 1rem;font-size:.8rem;line-height:1.5;animation:.15s info-tooltip-module__lxuc3W__infoTooltipSlideUp;position:fixed;box-shadow:0 .5rem 2rem #1a13101f,0 .15rem .5rem #1a13100f}.info-tooltip-module__lxuc3W__popover strong{color:var(--color-accent);font-weight:600}}@keyframes info-tooltip-module__lxuc3W__infoTooltipSlideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
.dimensions-modal-module___6qphq__overlay{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.dimensions-modal-module___6qphq__sheet{-webkit-overflow-scrolling:touch;background:#fff;border-radius:20px 20px 0 0;width:100%;max-width:480px;max-height:85vh;padding:12px 20px 32px;overflow-y:auto}.dimensions-modal-module___6qphq__handle{background:#00000026;border-radius:2px;width:36px;height:4px;margin:0 auto 16px}.dimensions-modal-module___6qphq__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.dimensions-modal-module___6qphq__title{margin:0;font-size:1.15rem;font-weight:700}.dimensions-modal-module___6qphq__closeBtn{cursor:pointer;color:#555;background:#0000000f;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s;display:flex}.dimensions-modal-module___6qphq__closeBtn:hover{background:#0000001a}.dimensions-modal-module___6qphq__section{margin-bottom:20px}.dimensions-modal-module___6qphq__section:last-child{margin-bottom:0}.dimensions-modal-module___6qphq__sectionTitle{color:var(--color-text);margin:0 0 10px;font-size:.88rem;font-weight:600}.dimensions-modal-module___6qphq__specGrid{background:#f7f7f8;border-radius:12px;grid-template-columns:1fr auto;gap:6px 16px;padding:12px 16px;display:grid}.dimensions-modal-module___6qphq__specRow{display:contents}.dimensions-modal-module___6qphq__specLabel{color:#777;font-size:.82rem}.dimensions-modal-module___6qphq__specValue{white-space:nowrap;text-align:right;font-size:.9rem;font-weight:600}.dimensions-modal-module___6qphq__compatibilityNote{color:var(--color-text-secondary);background:#f7f7f8;border-radius:12px;padding:12px 16px;font-size:.88rem;line-height:1.6}@media (min-width:768px){.dimensions-modal-module___6qphq__overlay{justify-content:center;align-items:center}.dimensions-modal-module___6qphq__sheet{border-radius:20px;max-height:70vh;padding:24px 28px 32px}.dimensions-modal-module___6qphq__handle{display:none}}
.lightbox-module__lpiGYq__overlay{z-index:9999;opacity:0;backface-visibility:hidden;overscroll-behavior:contain;isolation:isolate;background:#0a080600;flex-direction:column;justify-content:center;align-items:center;height:100vh;transition:background .28s,opacity .28s;display:flex;position:fixed;inset:0}.lightbox-module__lpiGYq__overlayOpen{opacity:1;background:#0a0806f0}.lightbox-module__lpiGYq__overlayClosing{opacity:0;background:#0a080600}.lightbox-module__lpiGYq__topControls{z-index:10001;pointer-events:none;justify-content:flex-end;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex;position:absolute;top:0;left:0;right:0}.lightbox-module__lpiGYq__closeButton{color:#ffffffe6;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:#fff3;background:#0000004d;border:none;border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;padding:0;font-size:1.75rem;line-height:1;transition:opacity .15s,background .15s;display:grid}.lightbox-module__lpiGYq__closeButton:hover{opacity:1;color:#fff}.lightbox-module__lpiGYq__closeButton:active{transform:scale(.92)}.lightbox-module__lpiGYq__closeButton:focus-visible{outline-offset:2px;outline:2px solid #ffffff80}.lightbox-module__lpiGYq__navButton{z-index:5;color:#ffffffb3;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(6px);background:#ffffff0f;border:none;border-radius:50%;place-items:center;width:3rem;height:3rem;transition:opacity .2s,background .15s,color .15s,transform .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-module__lpiGYq__overlay:hover .lightbox-module__lpiGYq__navButton{opacity:1}.lightbox-module__lpiGYq__navButton:hover{color:#fff;background:#ffffff1f}.lightbox-module__lpiGYq__navButton:active{transform:translateY(-50%)scale(.92)}.lightbox-module__lpiGYq__navButton:focus-visible{opacity:1;outline-offset:2px;outline:2px solid #ffffff80}.lightbox-module__lpiGYq__navButtonPrev{left:.75rem}.lightbox-module__lpiGYq__navButtonNext{right:.75rem}.lightbox-module__lpiGYq__imageContainer{cursor:grab;-webkit-user-select:none;user-select:none;backface-visibility:hidden;z-index:1;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;padding-bottom:3.5rem;display:flex;position:relative}.lightbox-module__lpiGYq__imageContainer:active{cursor:grabbing}.lightbox-module__lpiGYq__imageWrapper{backface-visibility:hidden;width:min(92vw,80rem);max-width:92vw;height:min(80vh,56rem);max-height:80vh;position:relative}.lightbox-module__lpiGYq__image{object-fit:contain;border-radius:4px}.lightbox-module__lpiGYq__counter{color:#fffc;letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);pointer-events:auto;background:#00000073;border-radius:999px;padding:.25rem .6rem;font-size:.72rem;font-weight:500;position:static}.lightbox-module__lpiGYq__caption{z-index:5;color:#ffffff73;letter-spacing:.02em;white-space:nowrap;text-align:center;font-size:.72rem;font-weight:400;position:absolute;bottom:3.5rem;left:50%;transform:translate(-50%)}.lightbox-module__lpiGYq__thumbStrip{z-index:5;-webkit-backdrop-filter:blur(10px);scrollbar-width:none;background:#ffffff0f;border:1px solid #ffffff0f;border-radius:.75rem;gap:.4rem;max-width:calc(92vw - 1.5rem);padding:.35rem .5rem;display:flex;position:absolute;bottom:.75rem;left:50%;overflow-x:auto;transform:translate(-50%)}.lightbox-module__lpiGYq__thumbStrip::-webkit-scrollbar{display:none}.lightbox-module__lpiGYq__thumbBtn{cursor:pointer;opacity:.5;background:0 0;border:2px solid #0000;border-radius:.5rem;flex:none;width:3.5rem;height:3.5rem;padding:0;transition:opacity .15s,border-color .15s,transform .15s;overflow:hidden}.lightbox-module__lpiGYq__thumbBtn:hover{opacity:.8}.lightbox-module__lpiGYq__thumbBtn:active{transform:scale(.95)}.lightbox-module__lpiGYq__thumbBtn:focus-visible{outline-offset:1px;outline:2px solid #ffffff80}.lightbox-module__lpiGYq__thumbActive{opacity:1;border-color:#ffffff80}.lightbox-module__lpiGYq__thumbBtn img{object-fit:cover;border-radius:.3rem;width:100%;height:100%;display:block}@media (max-width:767px){.lightbox-module__lpiGYq__thumbStrip{display:none}.lightbox-module__lpiGYq__topControls{gap:.5rem;padding:.5rem}.lightbox-module__lpiGYq__closeButton{width:2.5rem;height:2.5rem}.lightbox-module__lpiGYq__navButton{opacity:.6;width:2.5rem;height:2.5rem}.lightbox-module__lpiGYq__overlay:hover .lightbox-module__lpiGYq__navButton{opacity:.6}.lightbox-module__lpiGYq__navButtonPrev{left:.5rem}.lightbox-module__lpiGYq__navButtonNext{right:.5rem}.lightbox-module__lpiGYq__imageWrapper{width:96vw;max-width:96vw;max-height:70vh}.lightbox-module__lpiGYq__image{object-fit:contain;backface-visibility:hidden}.lightbox-module__lpiGYq__counter{margin-top:.15rem;font-size:.68rem}.lightbox-module__lpiGYq__caption{white-space:normal;padding:0 2rem;font-size:.65rem;bottom:3rem}}@supports (-webkit-touch-callout:none){.lightbox-module__lpiGYq__overlay{-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0)}.lightbox-module__lpiGYq__imageContainer{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.lightbox-module__lpiGYq__imageWrapper{-webkit-transform:translateZ(0)}.lightbox-module__lpiGYq__image{-webkit-font-smoothing:antialiased;-webkit-transform:translateZ(0)}}@supports (padding:max(0px)){.lightbox-module__lpiGYq__topControls{padding-top:max(.5rem, env(safe-area-inset-top));padding-right:max(.5rem, env(safe-area-inset-right));padding-left:max(.5rem, env(safe-area-inset-left))}}@media (min-width:1024px){.lightbox-module__lpiGYq__imageWrapper{width:min(88vw,85rem);height:min(85vh,60rem)}}
.hero-section-module__u-ofEG__section{padding:0}.hero-section-module__u-ofEG__shell{width:100%;margin:0 auto}.hero-section-module__u-ofEG__hero{background:var(--color-bg);border-radius:0;align-items:stretch;min-height:100dvh;padding:0;display:grid;position:relative;overflow:hidden}.hero-section-module__u-ofEG__media{z-index:1;position:absolute;inset:0}.hero-section-module__u-ofEG__picture{width:100%;height:100%;display:block}.hero-section-module__u-ofEG__image{object-fit:cover;object-position:center 46%;width:100%;height:100%;display:block}.hero-section-module__u-ofEG__copy{left:1rem;right:1rem;bottom:calc(1.5rem + var(--safe-bottom));z-index:5;border:1px solid var(--color-border);max-width:18rem;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#faf8f5eb;border-radius:4px;gap:.75rem;padding:1.25rem;text-decoration:none;transition:border-color .15s,background-color .15s,transform .15s;display:grid;position:absolute}.hero-section-module__u-ofEG__copy:hover{background:#faf8f5f7;border-color:#1a131038}.hero-section-module__u-ofEG__copy:active{transform:translateY(1px)}.hero-section-module__u-ofEG__copy:focus-visible{outline:2px solid var(--color-accent,#1a1310);outline-offset:3px}.hero-section-module__u-ofEG__subtitle{letter-spacing:.05em;color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.5}.hero-section-module__u-ofEG__title{font-family:var(--font-display);color:var(--color-text);margin:0;font-size:2.25rem;font-weight:400;line-height:1}.hero-section-module__u-ofEG__priceAnchor{color:#00000059;margin:12px 0 0;font-size:13px}.hero-section-module__u-ofEG__ctaButton{background:var(--color-accent,#1a1310);color:#fff;letter-spacing:.03em;border-radius:3px;justify-content:center;align-items:center;width:100%;margin-top:.5rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:opacity .15s;display:flex}.hero-section-module__u-ofEG__ctaButton:hover{opacity:.85}.hero-section-module__u-ofEG__scrollHint{z-index:4}@media (min-width:768px){.hero-section-module__u-ofEG__hero{min-height:100dvh}.hero-section-module__u-ofEG__image{object-position:center 54%}.hero-section-module__u-ofEG__copy{bottom:1.5rem;left:1.5rem}}@media (min-width:1100px){.hero-section-module__u-ofEG__hero{min-height:100dvh}.hero-section-module__u-ofEG__image{object-position:center 52%}.hero-section-module__u-ofEG__copy{max-width:22.5rem;left:clamp(8rem,16vw,16rem)}}
.image-gallery-module__zV654q__gallery{grid-template-rows:minmax(0,1fr) auto auto auto;gap:.6rem;width:100%;display:grid}.image-gallery-module__zV654q__heroSection{width:100%}.image-gallery-module__zV654q__heroStage{background:#ede9e0;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.image-gallery-module__zV654q__heroButton{cursor:zoom-in;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;height:100%;min-height:200px;padding:0;display:block;position:relative}.image-gallery-module__zV654q__heroImage{object-fit:cover;transition:opacity .25s,transform .35s}.image-gallery-module__zV654q__heroImage.image-gallery-module__zV654q__entering{animation:.35s image-gallery-module__zV654q__crossfadeIn}@keyframes image-gallery-module__zV654q__crossfadeIn{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.image-gallery-module__zV654q__heroOverlay{z-index:2;width:2.25rem;height:2.25rem;color:var(--color-text);opacity:0;-webkit-backdrop-filter:blur(8px);background:#faf8f5d9;border-radius:50%;place-items:center;transition:opacity .2s;display:grid;position:absolute;top:.6rem;right:.6rem}.image-gallery-module__zV654q__heroButton:hover .image-gallery-module__zV654q__heroOverlay{opacity:1}.image-gallery-module__zV654q__navArrow{z-index:10;color:#1e1e1c;cursor:pointer;opacity:0;-webkit-tap-highlight-color:transparent;width:2.5rem;height:2.5rem;box-shadow:none;background:#ffffffe0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s;display:none;position:absolute;top:50%;transform:translateY(-50%)}.image-gallery-module__zV654q__navArrowPrev{left:.75rem}.image-gallery-module__zV654q__navArrowNext{right:.75rem}.image-gallery-module__zV654q__gallery:hover .image-gallery-module__zV654q__navArrow{opacity:1}.image-gallery-module__zV654q__navArrow:hover{opacity:1;background:#fff}.image-gallery-module__zV654q__navArrow:active{transform:translateY(-50%)scale(.95)}.image-gallery-module__zV654q__navArrow:focus-visible{outline-offset:2px;outline:2px solid #1e1e1c80}.image-gallery-module__zV654q__navArrow svg{stroke:#1e1e1c;stroke-width:2px;fill:none;width:1rem;height:1rem}.image-gallery-module__zV654q__counter{z-index:2;color:#fff;letter-spacing:.02em;background:#00000073;border-radius:20px;padding:.2rem .5rem;font-size:.6875rem;font-weight:500;position:absolute;bottom:.75rem;right:.75rem}.image-gallery-module__zV654q__grid{grid-template-columns:repeat(4,1fr);gap:.4rem;width:100%;display:grid}.image-gallery-module__zV654q__gridCard{cursor:pointer;-webkit-tap-highlight-color:transparent;aspect-ratio:1;background:0 0;border:0;border-radius:.6rem;padding:0;position:relative;overflow:hidden}.image-gallery-module__zV654q__gridCardInner{background:#ede9e0;border-radius:.6rem;width:100%;height:100%;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.image-gallery-module__zV654q__gridCard:hover .image-gallery-module__zV654q__gridCardInner{transform:scale(1.03);box-shadow:0 .5rem 1.25rem #1a13101f}.image-gallery-module__zV654q__gridCardActive .image-gallery-module__zV654q__gridCardInner{box-shadow:0 0 0 2px #4a372899}.image-gallery-module__zV654q__gridImage{object-fit:cover}.image-gallery-module__zV654q__gridLabel{z-index:2;color:#ffffffd9;letter-spacing:.03em;text-transform:uppercase;text-align:center;opacity:0;background:linear-gradient(#0000 0%,#00000059 100%);padding:1.5rem .4rem .3rem;font-size:.58rem;font-weight:500;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.image-gallery-module__zV654q__gridCard:hover .image-gallery-module__zV654q__gridLabel{opacity:1}.image-gallery-module__zV654q__skeleton{z-index:1;background:linear-gradient(115deg,#ece4d9 22%,#faf8f5 42%,#ece4d9 58%) 0 0/220% 100%;animation:1.4s ease-in-out infinite image-gallery-module__zV654q__pulse;position:absolute;inset:0}.image-gallery-module__zV654q__placeholder{z-index:1;text-align:center;background:linear-gradient(135deg,#ede6dc99 0%,#f0ebe366 100%);align-content:center;place-items:center;gap:.5rem;width:100%;padding:1.5rem;animation:.26s image-gallery-module__zV654q__galleryFade;display:grid;position:relative}.image-gallery-module__zV654q__placeholderIcon{background:#fff9;border:1.5px solid #7a6a5a33;border-radius:.85rem;width:3rem;height:3rem;position:relative}.image-gallery-module__zV654q__placeholderIcon:after{content:"";background:#7a6a5a26;border-radius:.4rem;position:absolute;inset:.5rem}.image-gallery-module__zV654q__placeholderTitle{color:var(--color-text);margin:0;font-size:1rem;font-weight:600;line-height:1.2}.image-gallery-module__zV654q__placeholderText{max-width:24ch;color:var(--color-text-secondary);margin:0;font-size:.82rem;line-height:1.35}.image-gallery-module__zV654q__note{color:var(--color-text-secondary);margin:0;padding-inline:.75rem;font-size:.72rem;line-height:1.3}.image-gallery-module__zV654q__noteInside{color:var(--color-text-secondary);text-align:center;-webkit-backdrop-filter:blur(8px);z-index:3;background:#f5f1eceb;border:1px solid #1a131014;border-radius:.5rem;margin:0;padding:.4rem .6rem;font-size:.68rem;line-height:1.3;position:absolute;bottom:.5rem;left:.5rem;right:.5rem}.image-gallery-module__zV654q__caption{color:#bbb;text-align:center;margin-top:.5rem;font-size:.6875rem}.image-gallery-module__zV654q__thumbs{padding-inline:.65rem;scrollbar-width:none;gap:.4rem;padding-top:.3rem;padding-bottom:0;display:flex;overflow-x:auto}.image-gallery-module__zV654q__thumbs::-webkit-scrollbar{display:none}.image-gallery-module__zV654q__thumb{cursor:pointer;opacity:.55;background:#ffffff47;border:1px solid #ddd3c5d9;border-radius:.55rem;flex:none;padding:.15rem;transition:opacity .15s}.image-gallery-module__zV654q__thumb:hover{opacity:.8}.image-gallery-module__zV654q__thumb:focus-visible{outline-offset:2px}.image-gallery-module__zV654q__thumbActive{opacity:1;border-color:#1e1e1c}.image-gallery-module__zV654q__thumbImage{object-fit:cover;border-radius:.45rem;display:block}@keyframes image-gallery-module__zV654q__pulse{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes image-gallery-module__zV654q__galleryFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1199px){.image-gallery-module__zV654q__gallery{grid-template-rows:1fr;gap:0;height:100%}.image-gallery-module__zV654q__grid{display:none}.image-gallery-module__zV654q__gridLabel{opacity:0}.image-gallery-module__zV654q__heroSection{width:100%;height:100%;position:relative}.image-gallery-module__zV654q__heroSnapScroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;width:100%;padding:0 8%;display:flex;overflow-x:auto}.image-gallery-module__zV654q__heroSnapScroll::-webkit-scrollbar{display:none}.image-gallery-module__zV654q__heroSnapSlide{scroll-snap-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;aspect-ratio:4/5;background:0 0;border:0;border-radius:12px;flex:0 0 85%;max-height:60vh;padding:0;position:relative;overflow:hidden}.image-gallery-module__zV654q__heroSnapSlide .image-gallery-module__zV654q__heroImage{object-fit:contain;object-position:center center}.image-gallery-module__zV654q__heroStage,.image-gallery-module__zV654q__heroButton,.image-gallery-module__zV654q__heroOverlay{display:none}.image-gallery-module__zV654q__noteOverlay{z-index:5;color:#fffc;text-align:center;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(4px);background:#00000059;border-radius:6px;margin:0;padding:.25rem .6rem;font-size:.62rem;line-height:1.3;position:absolute;bottom:.4rem;left:50%;transform:translate(-50%)}.image-gallery-module__zV654q__caption{display:none}.image-gallery-module__zV654q__counter{font-size:.6rem;bottom:.5rem;right:.5rem}.image-gallery-module__zV654q__heroOverlay,.image-gallery-module__zV654q__thumbs,.image-gallery-module__zV654q__heroMeta{display:none}.image-gallery-module__zV654q__navArrow{opacity:1;background:#ffffffbf;width:2rem;height:2rem}.image-gallery-module__zV654q__dots{z-index:2;justify-content:center;gap:.375rem;padding:.5rem 0 .25rem;display:flex;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}.image-gallery-module__zV654q__dot{background:#00000026;border-radius:.1875rem;width:.375rem;height:.375rem;transition:all .2s}.image-gallery-module__zV654q__dotActive{background:#1e1e1c;width:1.125rem}.image-gallery-module__zV654q__caption{text-align:center;margin-top:.5rem}}@supports (-webkit-touch-callout:none){.image-gallery-module__zV654q__gallery{-webkit-overflow-scrolling:touch}.image-gallery-module__zV654q__heroImage{-webkit-font-smoothing:antialiased;backface-visibility:hidden}.image-gallery-module__zV654q__gridCardInner,.image-gallery-module__zV654q__thumb{-webkit-transform:translateZ(0)}}@media (min-width:1200px){.image-gallery-module__zV654q__noteOverlay{display:none}.image-gallery-module__zV654q__gallery{align-content:stretch;gap:0;height:100%}.image-gallery-module__zV654q__heroSection{min-height:0}.image-gallery-module__zV654q__heroSnapScroll,.image-gallery-module__zV654q__heroSnapSlide{display:none}.image-gallery-module__zV654q__heroStage{background:#ede9e0;border-radius:16px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.image-gallery-module__zV654q__heroMeta{z-index:3;-webkit-backdrop-filter:blur(6px);background:#00000059;border-radius:20px;justify-content:center;align-items:center;gap:12px;padding:6px 14px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.image-gallery-module__zV654q__heroMetaCounter{color:#ffffffe6;letter-spacing:.02em;font-size:11px}.image-gallery-module__zV654q__heroMetaNote{color:#ffffffa6;font-size:11px}.image-gallery-module__zV654q__noteInside{display:none}.image-gallery-module__zV654q__heroButton{display:block}.image-gallery-module__zV654q__heroOverlay{display:grid}.image-gallery-module__zV654q__navArrow{opacity:0;cursor:pointer;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .2s;display:flex;box-shadow:0 2px 8px #00000014}.image-gallery-module__zV654q__navArrowPrev{left:14px}.image-gallery-module__zV654q__navArrowNext{right:14px}.image-gallery-module__zV654q__counter{color:#fff;letter-spacing:.02em;pointer-events:none;background:#0006;border-radius:20px;padding:.1875rem .625rem;font-size:.6875rem;font-weight:500;bottom:.75rem;right:.75rem}.image-gallery-module__zV654q__dots{display:none}.image-gallery-module__zV654q__placeholder{padding:1.5rem}.image-gallery-module__zV654q__placeholderIcon{width:3rem;height:3rem}.image-gallery-module__zV654q__note{padding-inline:0}.image-gallery-module__zV654q__grid,.image-gallery-module__zV654q__thumbs,.image-gallery-module__zV654q__caption{display:none}}
.interior-section-module__kZbINW__section{min-height:100dvh;position:relative;overflow:hidden}.interior-section-module__kZbINW__image{object-fit:cover;object-position:center bottom;width:100%;height:100%;position:absolute;inset:0}.interior-section-module__kZbINW__overlay{background:linear-gradient(270deg,#000000a6 0%,#0000 55%);position:absolute;inset:0}.interior-section-module__kZbINW__textBlock{text-align:right;color:#fff;-webkit-backdrop-filter:blur(12px);background:#0000004d;border-radius:14px;max-width:400px;padding:28px 32px;position:absolute;top:60px;right:60px}.interior-section-module__kZbINW__label{text-transform:uppercase;letter-spacing:.1em;opacity:.6;margin-bottom:12px;font-size:11px;display:block}.interior-section-module__kZbINW__heading{font-family:var(--font-display);color:#fff;margin:0;font-size:36px;font-weight:400;line-height:1.2}.interior-section-module__kZbINW__body{opacity:.75;color:#fff;margin:16px 0 0;font-size:15px;line-height:1.7}@media (max-width:768px){.interior-section-module__kZbINW__section{height:auto;min-height:100dvh}.interior-section-module__kZbINW__textBlock{text-align:right;max-width:none;padding:24px;position:absolute;inset:60px 24px auto}.interior-section-module__kZbINW__heading{font-size:28px}}
.specs-modal-module__CQXIeW__overlay{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.specs-modal-module__CQXIeW__sheet{-webkit-overflow-scrolling:touch;background:#fff;border-radius:20px 20px 0 0;width:100%;max-width:600px;max-height:85vh;padding:12px 20px 32px;overflow-y:auto}.specs-modal-module__CQXIeW__handle{background:#00000026;border-radius:2px;width:36px;height:4px;margin:0 auto 16px}.specs-modal-module__CQXIeW__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.specs-modal-module__CQXIeW__title{margin:0;font-size:1.25rem;font-weight:700}.specs-modal-module__CQXIeW__closeBtn{cursor:pointer;color:#555;background:#0000000f;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s;display:flex}.specs-modal-module__CQXIeW__closeBtn:hover{background:#0000001a}.specs-modal-module__CQXIeW__section{margin-bottom:24px}.specs-modal-module__CQXIeW__section:last-child{margin-bottom:0}.specs-modal-module__CQXIeW__sectionTitle{align-items:center;gap:8px;margin:0 0 12px;font-size:.95rem;font-weight:600;display:flex}.specs-modal-module__CQXIeW__sectionIcon{color:#888;flex-shrink:0}.specs-modal-module__CQXIeW__specGrid{background:#f7f7f8;border-radius:12px;flex-direction:column;gap:8px;padding:12px 16px;display:flex}.specs-modal-module__CQXIeW__specRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.specs-modal-module__CQXIeW__specLabel{color:#777;font-size:.82rem}.specs-modal-module__CQXIeW__specValue{white-space:nowrap;font-size:.9rem;font-weight:600}.specs-modal-module__CQXIeW__komplektatsiyaList{background:#f7f7f8;border-radius:12px;flex-direction:column;gap:8px;margin:0;padding:12px 16px;list-style:none;display:flex}.specs-modal-module__CQXIeW__komplektatsiyaItem{align-items:center;gap:10px;font-size:.88rem;display:flex}.specs-modal-module__CQXIeW__checkIcon{color:#34c759;flex-shrink:0}.specs-modal-module__CQXIeW__note{color:#999;margin-top:10px;font-size:.78rem;font-style:italic}@media (min-width:768px){.specs-modal-module__CQXIeW__overlay{justify-content:center;align-items:center}.specs-modal-module__CQXIeW__sheet{border-radius:20px;max-height:70vh;padding:24px 28px 32px}.specs-modal-module__CQXIeW__handle{display:none}}
.masonry-gallery-section-module__uN_b3a__section{background:#f5f3ee;padding:clamp(48px,10vh,80px) clamp(24px,4vw,40px)}.masonry-gallery-section-module__uN_b3a__inner{max-width:74rem;margin:0 auto}.masonry-gallery-section-module__uN_b3a__heading{font-family:var(--font-display);text-align:center;color:var(--color-text);margin:0 auto;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;line-height:1.1}.masonry-gallery-section-module__uN_b3a__subheading{text-align:center;color:var(--color-text-secondary);margin:8px 0 0;font-size:15px}.masonry-gallery-section-module__uN_b3a__masonry{column-count:3;column-gap:12px;margin-top:40px}.masonry-gallery-section-module__uN_b3a__item{break-inside:avoid;cursor:pointer;background:#7e61420f;border-radius:8px;margin-bottom:12px;position:relative;overflow:hidden}.masonry-gallery-section-module__uN_b3a__item:after{content:"";pointer-events:none;background:0 0;transition:background .25s;position:absolute;inset:0}.masonry-gallery-section-module__uN_b3a__item:hover:after{background:#00000014}.masonry-gallery-section-module__uN_b3a__item img{width:100%;height:auto;display:block}@media (max-width:900px){.masonry-gallery-section-module__uN_b3a__masonry{column-count:2;column-gap:10px}.masonry-gallery-section-module__uN_b3a__item{margin-bottom:10px}}@media (max-width:640px){.masonry-gallery-section-module__uN_b3a__section{padding:60px 24px}.masonry-gallery-section-module__uN_b3a__masonry{column-count:1;column-gap:0;margin-top:32px}.masonry-gallery-section-module__uN_b3a__item{margin-bottom:12px}}
.order-sheet-module__UuZWDG__overlay{z-index:60;-webkit-backdrop-filter:blur(2px);background:#1a131040;align-items:end;padding:0;display:grid;position:fixed;inset:0}.order-sheet-module__UuZWDG__sheet{width:min(100%,30rem);padding:.85rem clamp(16px, 4vw, 24px) calc(.85rem + env(safe-area-inset-bottom));background:#fff;border:1px solid #0000000f;border-radius:1rem 1rem 0 0;justify-self:center;gap:1rem;max-height:85vh;display:grid;position:relative;overflow-y:auto}.order-sheet-module__UuZWDG__handle{background:#0000001a;border-radius:999px;width:2.5rem;height:.22rem;margin:.25rem auto 0}.order-sheet-module__UuZWDG__title,.order-sheet-module__UuZWDG__previewLabel{margin:0}.order-sheet-module__UuZWDG__title{letter-spacing:-.02em;font-size:1.5rem;font-weight:600;line-height:1.15}.order-sheet-module__UuZWDG__telegramButton{color:#fff;width:100%;min-height:3rem;font:inherit;letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;background:#1e1e1c;border:none;border-radius:.85rem;justify-content:center;align-items:center;gap:.55rem;padding:.8rem 1rem;font-size:.92rem;font-weight:500;text-decoration:none;transition:opacity .15s,transform .15s,background-color .15s;display:inline-flex}.order-sheet-module__UuZWDG__telegramButton:active,.order-sheet-module__UuZWDG__maxButton:active,.order-sheet-module__UuZWDG__phoneButton:active{opacity:.85;transform:scale(.98)}.order-sheet-module__UuZWDG__maxButton,.order-sheet-module__UuZWDG__phoneButton{width:100%;min-height:3rem;font:inherit;letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;border:none;border-radius:.85rem;justify-content:center;align-items:center;gap:.55rem;padding:.8rem 1rem;font-size:.92rem;font-weight:500;text-decoration:none;transition:opacity .15s,transform .15s,background-color .15s;display:inline-flex}.order-sheet-module__UuZWDG__maxButton{color:#6b5cff;background:#f4f0ff}.order-sheet-module__UuZWDG__phoneButton{color:var(--color-text);background:#fff;border:1px solid #0000001a;font-weight:600}.order-sheet-module__UuZWDG__ctaIcon{width:1.15rem;height:1.15rem;display:inline-flex}.order-sheet-module__UuZWDG__ctaIcon svg{width:100%;height:100%}.order-sheet-module__UuZWDG__preview{gap:.4rem;display:grid}.order-sheet-module__UuZWDG__previewLabel{color:var(--color-text-muted);font-size:.75rem;font-weight:500}.order-sheet-module__UuZWDG__previewContent{background:#f9f9f7;border:1px solid #0000000f;border-radius:.75rem;gap:.5rem;padding:.85rem;display:grid;position:relative}.order-sheet-module__UuZWDG__previewText{font:inherit;white-space:pre-wrap;color:var(--color-text);margin:0;font-size:.78rem;line-height:1.5}.order-sheet-module__UuZWDG__copyButton{width:2rem;height:2rem;color:var(--color-text);-webkit-tap-highlight-color:transparent;background:#ffffffe6;border:none;border-radius:.5rem;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;top:.6rem;right:.6rem;overflow:hidden}.order-sheet-module__UuZWDG__copyButton:active{transform:scale(.92)}.order-sheet-module__UuZWDG__copyButtonSuccess{color:#fff;background:#2d6a4f}.order-sheet-module__UuZWDG__copyIcon{width:1.05rem;height:1.05rem;display:inline-flex}.order-sheet-module__UuZWDG__copyIcon svg{width:100%;height:100%}.order-sheet-module__UuZWDG__closeButton{width:100%;min-height:2.5rem;color:var(--color-text);font:inherit;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #0000001a;border-radius:.75rem;padding:.7rem 1rem;font-size:.85rem;font-weight:500;transition:transform .15s,background-color .15s}.order-sheet-module__UuZWDG__closeButton:active{transform:scale(.98)}
.material-section-module__8FvyjG__section{min-height:100dvh;position:relative;overflow:hidden}.material-section-module__8FvyjG__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.material-section-module__8FvyjG__overlay{background:linear-gradient(#0000 30%,#0000008c 100%);position:absolute;inset:0}.material-section-module__8FvyjG__textBlock{color:#fff;-webkit-backdrop-filter:blur(12px);background:#0000004d;border-radius:14px;max-width:480px;padding:28px 32px;position:absolute;bottom:60px;left:60px}.material-section-module__8FvyjG__label{text-transform:uppercase;letter-spacing:.1em;opacity:.6;margin-bottom:12px;font-size:11px;display:block}.material-section-module__8FvyjG__heading{font-family:var(--font-display);color:#fff;margin:0;font-size:36px;font-weight:400;line-height:1.2}.material-section-module__8FvyjG__body{opacity:.75;color:#fff;margin:16px 0 0;font-size:15px;line-height:1.7}@media (max-width:768px){.material-section-module__8FvyjG__section{aspect-ratio:auto;height:auto;min-height:100dvh}.material-section-module__8FvyjG__textBlock{max-width:none;padding:24px;bottom:32px;left:24px;right:24px}.material-section-module__8FvyjG__heading{font-size:28px}}
.sticky-mobile-cta-module__aFe4KW__bar{z-index:30;-webkit-backdrop-filter:blur(14px);padding:.65rem clamp(16px,4vw,24px);padding-bottom:calc(.65rem + env(safe-area-inset-bottom));background:#fffffff5;border-top:.5px solid #0000000f;position:fixed;bottom:0;left:0;right:0;transform:translateZ(0);box-shadow:0 -.25rem 1rem #0000000a}@supports (-webkit-touch-callout:none){.sticky-mobile-cta-module__aFe4KW__bar{-webkit-backdrop-filter:blur(14px)saturate(180%);backdrop-filter:blur(14px)saturate(180%)}}.sticky-mobile-cta-module__aFe4KW__barInner{gap:.6rem;display:grid}.sticky-mobile-cta-module__aFe4KW__buttonRow{grid-template-columns:1fr;gap:.5rem;display:grid}.sticky-mobile-cta-module__aFe4KW__infoRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.85rem;display:grid}.sticky-mobile-cta-module__aFe4KW__infoLeft{gap:.08rem;min-width:0;display:grid}.sticky-mobile-cta-module__aFe4KW__name,.sticky-mobile-cta-module__aFe4KW__price,.sticky-mobile-cta-module__aFe4KW__meta,.sticky-mobile-cta-module__aFe4KW__selection,.sticky-mobile-cta-module__aFe4KW__leadTime{margin:0}.sticky-mobile-cta-module__aFe4KW__price{font-size:1.125rem;font-weight:500;line-height:1.15;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.sticky-mobile-cta-module__aFe4KW__selection{color:var(--color-text-muted);font-size:.75rem;line-height:1.25}.sticky-mobile-cta-module__aFe4KW__priceColumn{text-align:right;gap:.08rem;display:grid}.sticky-mobile-cta-module__aFe4KW__cta{color:#fff;width:100%;min-height:2.6rem;font:inherit;letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;background:#1e1e1c;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.45rem;padding:.7rem 1rem;font-size:.95rem;font-weight:500;transition:opacity .15s,transform .15s,background-color .15s;display:inline-flex}.sticky-mobile-cta-module__aFe4KW__cta:active{opacity:.85;transform:scale(.98)}.sticky-mobile-cta-module__aFe4KW__ctaCopied{background:#2d6a4f}.sticky-mobile-cta-module__aFe4KW__icon{width:1.1rem;height:1.1rem;display:inline-flex}.sticky-mobile-cta-module__aFe4KW__icon svg{width:1.1rem;height:1.1rem}@media (min-width:1200px){.sticky-mobile-cta-module__aFe4KW__bar{display:none}}
.plant-section-module__fcaiTa__section{min-height:100dvh;position:relative;overflow:hidden}.plant-section-module__fcaiTa__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.plant-section-module__fcaiTa__overlay{background:linear-gradient(#0000 30%,#0000008c 100%);position:absolute;inset:0}.plant-section-module__fcaiTa__textBlock{text-align:center;color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(12px);background:#0000004d;border-radius:14px;padding:28px 36px;position:absolute;bottom:60px;left:50%;transform:translate(-50%)}.plant-section-module__fcaiTa__label{text-transform:uppercase;letter-spacing:.1em;opacity:.6;color:#fff;margin-bottom:12px;font-size:11px;display:block}.plant-section-module__fcaiTa__heading{font-family:var(--font-display);color:#fff;margin:0;font-size:36px;font-weight:400;line-height:1.2}.plant-section-module__fcaiTa__link{color:#fff;opacity:.8;margin-top:20px;font-size:14px;text-decoration:none;transition:opacity .2s;display:inline-block}.plant-section-module__fcaiTa__link:hover{opacity:1}@media (max-width:768px){.plant-section-module__fcaiTa__section{height:auto;min-height:100dvh}.plant-section-module__fcaiTa__textBlock{white-space:normal;text-align:center;padding:32px 24px;position:absolute;bottom:32px;left:24px;right:24px;transform:none}.plant-section-module__fcaiTa__heading{font-size:28px}.plant-section-module__fcaiTa__link{color:#1e1e1c;text-align:center;opacity:1;background:#fff;border-radius:12px;margin-top:24px;padding:14px 24px;font-size:15px;font-weight:500;transition:background .2s;display:block}.plant-section-module__fcaiTa__link:hover{background:#f0f0ee}}
.page-module__vvpx2a__section{padding-top:.1rem;padding-bottom:0}.page-module__vvpx2a__inner{width:100%;margin:0 auto}@media (min-width:1200px){.page-module__vvpx2a__section{padding-top:0;padding-bottom:0}.page-module__vvpx2a__inner{width:min(100% - 2rem,92rem)}}
.why-voloma-new-section-module__ry0m1q__section{min-height:100dvh;position:relative;overflow:hidden}.why-voloma-new-section-module__ry0m1q__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.why-voloma-new-section-module__ry0m1q__overlay{background:#00000094;position:absolute;inset:0}.why-voloma-new-section-module__ry0m1q__textBlock{z-index:1;max-width:680px;min-height:inherit;color:#fff;text-align:center;-webkit-backdrop-filter:blur(16px);background:#0003;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;padding:40px;display:flex;position:relative}.why-voloma-new-section-module__ry0m1q__label{text-transform:uppercase;letter-spacing:.1em;opacity:.6;color:#fff;margin-bottom:12px;font-size:11px;display:block}.why-voloma-new-section-module__ry0m1q__heading{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;margin:0;font-size:40px;font-weight:400;line-height:1.15}.why-voloma-new-section-module__ry0m1q__pills{flex-direction:column;align-items:center;gap:10px;margin-top:32px;display:flex}.why-voloma-new-section-module__ry0m1q__pill{color:#fff;white-space:nowrap;background:#ffffff1f;border:1px solid #ffffff47;border-radius:100px;align-items:center;width:auto;padding:9px 22px;font-size:14px;display:inline-flex}.why-voloma-new-section-module__ry0m1q__cta{color:#1e1e1c;white-space:nowrap;text-align:center;background:#fff;border:none;border-radius:14px;width:auto;margin-top:40px;padding:15px 40px;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s,transform .15s;display:block}.why-voloma-new-section-module__ry0m1q__cta:hover{background:#f0f0ee;transform:translateY(-1px)}@media (max-width:768px){.why-voloma-new-section-module__ry0m1q__section{height:auto;min-height:100dvh}.why-voloma-new-section-module__ry0m1q__textBlock{padding:40px 24px}.why-voloma-new-section-module__ry0m1q__heading{font-size:32px}.why-voloma-new-section-module__ry0m1q__cta{white-space:normal;width:100%;padding:15px 24px;font-size:14px}}@media (min-width:769px){.why-voloma-new-section-module__ry0m1q__pills{flex-flow:wrap;justify-content:center;gap:10px 12px}}
