.configurator-module__QKEV1G__frame{--tool-stage-h:clamp(200px, 34svh, 340px);--tool-tabs-h:49px;--tool-pin-h:calc(var(--tool-stage-h) + var(--tool-tabs-h))}@media (max-width:1023px){.configurator-module__QKEV1G__tabBar{top:var(--tool-stage-h,0px);z-index:20;position:sticky}html:has(.configurator-module__QKEV1G__frame) body>header{background-color:var(--background)}html:has(.configurator-module__QKEV1G__frame) body>header>[aria-hidden=true]:first-child{display:none}.configurator-module__QKEV1G__panelArea>:not(.configurator-module__QKEV1G__tabBar) :is(a,button,summary,[tabindex]),.configurator-module__QKEV1G__panelArea [role=tabpanel]{scroll-margin-top:var(--tool-pin-h)}}@layer base{@media (max-width:1023px){html:has(.configurator-module__QKEV1G__panelArea :is(input,select,textarea):focus){scroll-padding-top:calc(clamp(200px,34svh,340px) + 49px)!important}}@media (max-width:1023px) and (max-height:500px){html:has(.configurator-module__QKEV1G__panelArea :is(input,select,textarea):focus){scroll-padding-top:49px!important}}}@media (max-width:1023px) and (max-height:500px){.configurator-module__QKEV1G__frame{--tool-pin-h:var(--tool-tabs-h)}.configurator-module__QKEV1G__stage{position:relative;top:auto}.configurator-module__QKEV1G__tabBar{top:0}}@media (max-width:1023px) and (max-height:500px) and (min-width:600px){.configurator-module__QKEV1G__frame{--tool-bar-h:56px;--tool-panel-w:clamp(340px, 46vw, 400px);--tool-stage-h:calc(100svh - var(--tool-bar-h))}.configurator-module__QKEV1G__grid{grid-template-columns:minmax(0, 1fr) var(--tool-panel-w);grid-template-rows:auto minmax(0,1fr);display:grid}.configurator-module__QKEV1G__head{border-left-width:1px;grid-area:1/2}.configurator-module__QKEV1G__stage{grid-area:1/1/span 2;align-self:start;position:sticky;top:0}.configurator-module__QKEV1G__panelArea{border-left-width:1px;grid-area:2/2}.configurator-module__QKEV1G__tabBar>div{padding-inline:.25rem}.configurator-module__QKEV1G__tabBar>div>*{letter-spacing:.02em;padding-inline:.25rem;font-size:.6875rem}.configurator-module__QKEV1G__tabBar>div>*>:first-child{margin-right:.25rem}.configurator-module__QKEV1G__priceActions{grid-template-columns:minmax(0,1fr)}.configurator-module__QKEV1G__stoneGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.configurator-module__QKEV1G__swatchRow7{grid-template-columns:repeat(7,minmax(0,1fr))}.configurator-module__QKEV1G__stageBadge{display:none}.configurator-module__QKEV1G__priceSkeleton{height:334px}}@media (min-width:768px) and (max-width:1023px) and (max-height:500px){.configurator-module__QKEV1G__frame{--tool-bar-h:0px}}.configurator-module__QKEV1G__swatch{box-shadow:inset 0 0 0 1px #0000001f}.configurator-module__QKEV1G__swatchWood{background-image:repeating-linear-gradient(100deg,#ffffff1a 0 1.5px,#0000 1.5px 4px,#0000001f 4px 5px,#0000 5px 8px),linear-gradient(160deg,#ffffff1f,#0000001a)}.configurator-module__QKEV1G__swatchTile{background-image:linear-gradient(90deg,#0000 calc(50% - 1px),#00000029 calc(50% - 1px) 50%,#fff6 50% calc(50% + 1px),#0000 calc(50% + 1px)),linear-gradient(0deg,#0000 calc(50% - 1px),#00000029 calc(50% - 1px) 50%,#fff6 50% calc(50% + 1px),#0000 calc(50% + 1px))}.configurator-module__QKEV1G__swatchMetal{background-image:linear-gradient(135deg,#ffffffbf 0%,#ffffff1a 42%,#00000014 58%,#ffffff59 78%,#0000002e 100%)}.configurator-module__QKEV1G__swatchGloss{background-image:linear-gradient(150deg,#ffffff61 0%,#fff0 45%,#0000001a 100%)}.configurator-module__QKEV1G__denseOnly{display:none}@media (min-width:1024px) and (max-height:960px){.configurator-module__QKEV1G__densePanel{padding-top:.75rem;padding-bottom:1rem}.configurator-module__QKEV1G__densePanel>:not(:last-child){margin-block-end:.75rem}.configurator-module__QKEV1G__denseSwatch{width:2.75rem;height:2.75rem}.configurator-module__QKEV1G__denseTile{aspect-ratio:8/5}.configurator-module__QKEV1G__denseBrandGrid{row-gap:.5rem}.configurator-module__QKEV1G__denseBrandTile{height:2.25rem}.configurator-module__QKEV1G__denseBrandLogo{width:var(--logo-dense-w);height:auto}.configurator-module__QKEV1G__denseBrandMeta{justify-content:space-between;align-items:baseline;gap:.375rem;display:flex}.configurator-module__QKEV1G__denseBrandMeta>:last-child{flex-shrink:0}.configurator-module__QKEV1G__denseHead,.configurator-module__QKEV1G__densePrice{padding-top:.625rem;padding-bottom:.625rem}.configurator-module__QKEV1G__densePriceActions{flex-wrap:wrap;margin-top:.5rem;display:flex}.configurator-module__QKEV1G__densePriceActions>*{letter-spacing:.06em;flex:auto;padding-inline:.75rem;font-size:.75rem}.configurator-module__QKEV1G__densePriceActions>:last-child{flex:none}.configurator-module__QKEV1G__waDense{display:inline}.configurator-module__QKEV1G__waLead{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.configurator-module__QKEV1G__densePriceNotes{margin-top:.25rem}.configurator-module__QKEV1G__denseAntet{display:none}.configurator-module__QKEV1G__denseAntet+*{margin-top:0}.configurator-module__QKEV1G__denseOnly{display:inline}.configurator-module__QKEV1G__densePriceSkeleton{height:164.5px}}@media (prefers-reduced-motion:no-preference){.configurator-module__QKEV1G__quoteAttn[data-attn]{animation:.52s ease-out 2 configurator-module__QKEV1G__quote-attn}}@keyframes configurator-module__QKEV1G__quote-attn{0%{outline-offset:10px}to{outline-offset:2px}}.configurator-module__QKEV1G__waDense{display:none}
@media (min-width:1024px){.page-module__yJ2lVa__fold{height:calc(100dvh - var(--site-header-h,5rem));min-height:520px;max-height:1200px}}
@media (max-width:1023px){.sheet-module__cu4XjW__sheet{border-top-left-radius:1rem;border-top-right-radius:1rem;height:62svh;max-height:calc(100svh - 4rem);animation:.22s cubic-bezier(.2,.8,.2,1) sheet-module__cu4XjW__sheet-in;box-shadow:0 -12px 32px -12px #15141147}.sheet-module__cu4XjW__dragging{transition:none}.sheet-module__cu4XjW__settling{transition:transform .16s ease-out}}@keyframes sheet-module__cu4XjW__sheet-in{0%{transform:translateY(40%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sheet-module__cu4XjW__sheet{animation:none}.sheet-module__cu4XjW__settling{transition:none}}
