._root_1jbpu_1{z-index:8;box-shadow:inset 0 0 var(--edge-shading-blur,14.4vmin) var(--edge-shading-spread,.6vmin) #000;pointer-events:none;position:fixed;inset:0}._root_1u9wx_1{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}._image_1u9wx_2{object-fit:contain;width:100%;height:100%;display:block}._backdrop_1u9wx_4,._frame_1u9wx_4{position:absolute;inset:0}._root_3ft7w_1{--interface-reveal-duration:.24s;--interface-reveal-easing:cubic-bezier(.16, 1, .3, 1);pointer-events:none;position:absolute;inset:0}._inputShield_3ft7w_9{z-index:var(--layer-configurator-interface);pointer-events:none;touch-action:none;position:absolute;inset:0}._inputShield_3ft7w_9[data-ui-input-blocked]{pointer-events:auto}._root_3ft7w_1[data-ui-presentation=loading]{opacity:0;visibility:hidden}._root_3ft7w_1 [data-ui-reveal=header]{--interface-reveal-y:calc(-100% - var(--space-6) - var(--safe-area-top))}._root_3ft7w_1 [data-ui-reveal=panel]{--interface-reveal-y:calc(100% + var(--size-configurator-footer,0px) + var(--space-6) + var(--safe-area-bottom))}._root_3ft7w_1 [data-ui-reveal=footer],._root_3ft7w_1 [data-ui-reveal=panel-footer]{--interface-reveal-y:calc(100% + var(--space-6) + var(--safe-area-bottom))}._root_3ft7w_1 [data-ui-reveal=controls]{--interface-reveal-y:var(--space-4)}._root_3ft7w_1 :is([data-landscape],[data-desktop]) [data-ui-reveal=controls]{--interface-reveal-y:calc(100% + var(--space-6) + var(--safe-area-bottom))}._root_3ft7w_1 :is([data-landscape],[data-desktop]) :is([data-ui-reveal=panel],[data-ui-reveal=panel-footer]){--interface-reveal-x:calc(100% + var(--space-6) + var(--safe-area-right));--interface-reveal-y:0px}._root_3ft7w_1[data-ui-motion=fade] [data-ui-reveal]{--interface-reveal-x:0px;--interface-reveal-y:0px}._root_3ft7w_1[data-ui-presentation=revealing] [data-ui-reveal]:not([data-ui-reveal] [data-ui-reveal]){animation:_enter_3ft7w_1 var(--interface-reveal-duration) var(--interface-reveal-easing) both}._root_3ft7w_1[data-ui-presentation=revealing] [data-ui-surface]:before,._root_3ft7w_1[data-ui-presentation=revealing] [data-ui-surface]:after{animation:_shade_3ft7w_1 var(--interface-reveal-duration) var(--interface-reveal-easing)}@keyframes _enter_3ft7w_1{0%{opacity:0;translate:var(--interface-reveal-x,0px) var(--interface-reveal-y,0px)}to{opacity:1;translate:0}}@keyframes _shade_3ft7w_1{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._root_3ft7w_1{--interface-reveal-duration:0s}}._sheet_1yvf8_1._sheet_1yvf8_1[data-appearance=product]{--product-content-padding:var(--space-4);--product-header-copy-max-width:271px;--product-actions-padding:var(--space-2);--product-actions-background:#141414;--product-header-close-clearance:40px;--product-title-color:var(--color-brand-white);--font-family-sans:var(--font-family-interface-sans);--product-subtitle-size:14px;--product-subtitle-weight:var(--font-weight-medium);--product-subtitle-opacity:.6;--product-close-radius:4px;--product-close-fill:var(--color-overlay-control);--product-sheet-height:calc(100dvh - var(--drawer-keyboard-inset,0px) - var(--safe-area-top) - min(80px, (100dvh - var(--drawer-keyboard-inset,0px)) * .15));background:#111111e6}._backdrop_1yvf8_18._backdrop_1yvf8_18{background:#0009}._customBox_1yvf8_22{background:#222;border-radius:16px;flex-direction:column;justify-content:space-between;gap:16px;min-height:132px;padding:16px;display:flex}._customBox_1yvf8_22 p{margin:0;font-size:14px;line-height:20px}._sheet_1yvf8_1._sheet_1yvf8_1[data-placement=side]{--bottom-sheet-side-offset:calc(var(--size-configurator-catalog-landscape) + var(--space-4) + var(--safe-area-right));--bottom-sheet-side-max-width:calc(100vw - var(--size-configurator-catalog-landscape) - 2 * var(--space-4) - var(--safe-area-left) - var(--safe-area-right));max-height:calc(100dvh - var(--drawer-keyboard-inset,0px) - 2 * var(--space-2) - var(--safe-area-top) - var(--safe-area-bottom));top:calc(var(--space-2) + var(--safe-area-top));bottom:calc(var(--space-2) + var(--safe-area-bottom))}@media (width>=1200px){._sheet_1yvf8_1._sheet_1yvf8_1[data-placement=side]{--control-min-target-size:0px;--product-content-padding:var(--space-6);--product-actions-padding:var(--space-6);--product-actions-background:transparent;--product-close-radius:var(--radius-full);--product-close-fill:#00000014;--product-close-border:#fff3;--bottom-sheet-side-offset:calc(var(--size-configurator-catalog-desktop) + var(--space-2));--bottom-sheet-side-max-width:calc(100vw - var(--size-configurator-catalog-desktop) - var(--space-6));--gear-request-bottom:calc(var(--size-button-md) + 2 * var(--space-4) + var(--space-6));top:auto;bottom:var(--gear-request-bottom);height:max-content;max-height:calc(100dvh - var(--gear-request-bottom) - var(--space-4));background:#090909cc}}._successSheet_1yvf8_66._successSheet_1yvf8_66[data-appearance=product]{--product-sheet-height:auto;height:auto;max-height:calc(100dvh - var(--safe-area-top) - 16px)}._blur_1helv_1{pointer-events:none;display:none;position:absolute}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) and ((-webkit-mask-image:linear-gradient(transparent, black)) or (mask-image:linear-gradient(transparent, black))){._blur_1helv_1{--scene-blur-radius:8px;--scene-blur-opacity:.6;--scene-blur-start:28.04%;--scene-blur-step:calc((100% - var(--scene-blur-start)) / 4);display:block}._blur_1helv_1>span{opacity:var(--scene-blur-opacity);-webkit-backdrop-filter:blur(calc(var(--scene-blur-radius) * var(--blur-band) / 4));backdrop-filter:blur(calc(var(--scene-blur-radius) * var(--blur-band) / 4));-webkit-mask-image:linear-gradient(transparent calc(var(--scene-blur-start) + (var(--blur-band) - 1) * var(--scene-blur-step)), black calc(var(--scene-blur-start) + var(--blur-band) * var(--scene-blur-step)), transparent calc(var(--scene-blur-start) + (var(--blur-band) + 1) * var(--scene-blur-step)));mask-image:linear-gradient(transparent calc(var(--scene-blur-start) + (var(--blur-band) - 1) * var(--scene-blur-step)), black calc(var(--scene-blur-start) + var(--blur-band) * var(--scene-blur-step)), transparent calc(var(--scene-blur-start) + (var(--blur-band) + 1) * var(--scene-blur-step)));position:absolute;inset:0}._blur_1helv_1>span:first-child{--blur-band:1}._blur_1helv_1>span:nth-child(2){--blur-band:2}._blur_1helv_1>span:nth-child(3){--blur-band:3}._blur_1helv_1>span:nth-child(4){--blur-band:4}}._interface_1cvdg_1{--size-configurator-footer:var(--size-button-md);--font-family-sans:var(--font-family-interface-sans);--font-family-display:var(--font-family-interface-display);--planner-catalog-width:var(--size-configurator-catalog-landscape);--planner-scene-right:calc(var(--planner-catalog-width) + var(--space-6));--planner-catalog-clearance:calc(var(--size-configurator-footer) + var(--size-button-xs) + var(--size-filter-chip-overlay) + var(--size-gear-tile) + 5 * var(--space-2));--planner-controls-bottom:calc(var(--planner-catalog-clearance) + var(--safe-area-bottom));--builder-catalog-duration:var(--motion-duration-slow);z-index:var(--layer-configurator-interface);color:var(--color-brand-white);font-family:var(--font-family-sans);pointer-events:none;position:absolute;inset:0}._interface_1cvdg_1:before{content:"";pointer-events:none;background:linear-gradient(#0009,#0000);height:118px;position:absolute;inset:0 0 auto}._interface_1cvdg_1:after{content:"";z-index:-1;background:linear-gradient(transparent, var(--color-brand-black));opacity:.6;pointer-events:none;height:301px;position:absolute;inset:auto 0 0}._catalogBlur_1cvdg_39{z-index:-1;height:301px;inset:auto 0 0}._header_1cvdg_45{top:calc(var(--space-2) + var(--safe-area-top));left:calc(var(--space-2) + var(--safe-area-left));right:calc(var(--space-2) + var(--safe-area-right));position:absolute}._panel_1cvdg_52{bottom:calc(var(--size-configurator-footer) + 2 * var(--space-2) + var(--safe-area-bottom));left:calc(var(--space-2) + var(--safe-area-left));right:calc(var(--space-2) + var(--safe-area-right));gap:var(--space-2);pointer-events:auto;max-height:calc(100% - 120px - var(--size-configurator-footer));transition:transform var(--motion-duration-slow), opacity var(--motion-duration-slow), visibility var(--motion-duration-slow);flex-direction:column;display:flex;position:absolute}._gearList_1cvdg_65{grid-auto-flow:column;grid-auto-columns:var(--size-gear-tile-width);gap:var(--space-2);overscroll-behavior:contain;scrollbar-width:none;min-height:0;margin:-3px;padding:3px;display:grid;overflow:auto}._heading_1cvdg_78{margin:0;font-size:32px;line-height:32px}._toolbar_1cvdg_84{z-index:1;bottom:var(--planner-controls-bottom);left:calc(var(--space-2) + var(--safe-area-left));gap:var(--space-2);pointer-events:auto;transition:bottom var(--motion-duration-slow);align-items:center;display:flex;position:absolute}._toolbar_1cvdg_84>button,._inlineToolbar_1cvdg_97>button{--icon-button-fill:var(--color-overlay-control);--icon-button-border:var(--color-control-border);--icon-button-backdrop-filter:blur(12px)}._inlineToolbar_1cvdg_97{gap:var(--space-2);pointer-events:auto;flex:auto;align-items:center;display:flex}._inlineProductAccess_1cvdg_111{margin-left:auto;position:relative}._productAccess_1cvdg_116{z-index:1;right:calc(var(--space-2) + var(--safe-area-right));bottom:var(--planner-controls-bottom);pointer-events:auto;transition:bottom var(--motion-duration-slow);position:absolute}._quote_1cvdg_125{bottom:calc(var(--space-2) + var(--safe-area-bottom));left:calc(var(--space-2) + var(--safe-area-left));right:calc(var(--space-2) + var(--safe-area-right));align-items:center;gap:var(--space-2);height:var(--size-configurator-footer);border-radius:var(--radius-control);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;display:flex;position:absolute}._interface_1cvdg_1[data-collapsed] ._panel_1cvdg_52{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(100% + 80px))}._interface_1cvdg_1[data-box-editing]:not([data-desktop]) ._toolbar_1cvdg_84,._interface_1cvdg_1[data-box-editing]:not([data-desktop]) ._productAccess_1cvdg_116{visibility:hidden}._measurementPanel_1cvdg_152{bottom:calc(var(--space-2) + var(--safe-area-bottom));left:calc(var(--space-2) + var(--safe-area-left));right:calc(var(--space-2) + var(--safe-area-right));max-height:calc(100% - 120px - var(--size-configurator-footer));pointer-events:auto;position:absolute}._interface_1cvdg_1[data-box-editing]{z-index:auto}._interface_1cvdg_1[data-box-editing]>*{z-index:var(--layer-configurator-interface)}._interface_1cvdg_1[data-desktop][data-box-editing]:before,._interface_1cvdg_1[data-desktop][data-box-editing]:after,._interface_1cvdg_1[data-box-editing]:before,._interface_1cvdg_1[data-box-editing]:after,._interface_1cvdg_1[data-box-editing]>._catalogBlur_1cvdg_39{z-index:calc(var(--layer-configurator-interface) - 1)}._interface_1cvdg_1[data-box-editing]>._measurementPanel_1cvdg_152{z-index:calc(var(--layer-configurator-interface) + 2)}._interface_1cvdg_1[data-landscape]:not([data-desktop]) ._measurementPanel_1cvdg_152{--measurement-panel-inset:clamp(4px, calc((100dvh - 320px) / 5), var(--space-2));top:calc(var(--measurement-panel-inset) + var(--safe-area-top));bottom:calc(var(--measurement-panel-inset) + var(--safe-area-bottom));width:var(--planner-catalog-width);max-height:none;left:auto}._interface_1cvdg_1[data-desktop] ._measurementPanel_1cvdg_152{bottom:calc(var(--space-4) + var(--safe-area-bottom));left:calc((100% - var(--planner-catalog-width)) / 2);width:320px;max-width:calc(100% - var(--planner-catalog-width) - 2 * var(--space-4));max-height:none;right:auto;transform:translate(-50%)}._interface_1cvdg_1[data-collapsed]{--planner-controls-bottom:calc(var(--size-configurator-footer) + 2 * var(--space-2) + var(--safe-area-bottom))}._panel_1cvdg_52[data-reveal-blocked] *{pointer-events:none}._panel_1cvdg_52[data-reveal-blocked]:after{content:"";z-index:20;pointer-events:auto;touch-action:none;position:absolute;inset:0}._message_1cvdg_219{padding-block:var(--space-3);font-size:var(--font-size-sm);margin:0;line-height:20px}._cargoNotice_1cvdg_226{bottom:calc(200px + var(--safe-area-bottom));left:calc(var(--space-2) + var(--safe-area-left));right:calc(var(--space-2) + var(--safe-area-right));pointer-events:auto;max-height:calc(100% - 300px);position:absolute;overflow-y:auto}:is(._interface_1cvdg_1:has(._cargoNotice_1cvdg_226) ._toolbar_1cvdg_84,._interface_1cvdg_1:has(._cargoNotice_1cvdg_226) ._productAccess_1cvdg_116){visibility:hidden}._srOnly_1cvdg_241{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._interface_1cvdg_1:not([data-landscape])[data-dialog-open] ._panel_1cvdg_52,._interface_1cvdg_1:not([data-landscape])[data-dialog-open] ._toolbar_1cvdg_84,._interface_1cvdg_1:not([data-landscape])[data-dialog-open] ._productAccess_1cvdg_116,._interface_1cvdg_1:not([data-landscape])[data-dialog-open] ._quote_1cvdg_125{visibility:hidden}._interface_1cvdg_1[data-landscape]{--planner-controls-bottom:calc(var(--space-2) + var(--safe-area-bottom))}._interface_1cvdg_1[data-landscape] ._panel_1cvdg_52{top:var(--space-2);bottom:calc(var(--size-configurator-footer) + 2 * var(--space-2) + var(--safe-area-bottom));left:auto;right:calc(var(--space-2) + var(--safe-area-right));width:var(--planner-catalog-width);max-height:none;padding:var(--space-2);border-radius:var(--radius-control);background:var(--color-overlay-panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}._interface_1cvdg_1[data-landscape] ._gearList_1cvdg_65{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;align-content:start}._interface_1cvdg_1[data-landscape] ._header_1cvdg_45{right:var(--planner-scene-right)}._interface_1cvdg_1[data-landscape] ._productAccess_1cvdg_116{right:calc(var(--planner-scene-right) + var(--safe-area-right))}._interface_1cvdg_1[data-landscape] ._quote_1cvdg_125{width:var(--planner-catalog-width);left:auto}._interface_1cvdg_1[data-landscape][data-collapsed] ._panel_1cvdg_52{transform:translate(calc(100% + 16px))}._interface_1cvdg_1[data-landscape][data-collapsed] ._header_1cvdg_45,._interface_1cvdg_1[data-landscape][data-collapsed] ._productAccess_1cvdg_116{right:calc(var(--space-2) + var(--safe-area-right))}._interface_1cvdg_1[data-landscape] ._cargoNotice_1cvdg_226{left:auto;right:calc(var(--planner-scene-right) + var(--safe-area-right));bottom:var(--space-12);width:min(360px, calc(100% - var(--planner-scene-right) - var(--space-4) - var(--safe-area-left) - var(--safe-area-right)));max-height:calc(100% - 100px)}._interface_1cvdg_1[data-desktop]{--control-min-target-size:0px;--filter-chip-padding-inline:6px;--gear-card-height:160px;--planner-catalog-width:var(--size-configurator-catalog-desktop);--planner-scene-right:calc(var(--planner-catalog-width) + var(--space-4));--planner-controls-bottom:var(--space-4)}._interface_1cvdg_1[data-desktop] ._panel_1cvdg_52{width:var(--planner-catalog-width);padding:var(--space-6) var(--space-6) calc(var(--size-button-md) + 2 * var(--space-4) + var(--space-6));gap:var(--space-4);top:0;bottom:0;right:0}._interface_1cvdg_1[data-desktop] ._gearList_1cvdg_65{grid-template-columns:repeat(3,minmax(0,1fr))}._interface_1cvdg_1[data-desktop] ._gearList_1cvdg_65 button{min-height:var(--gear-card-height)}._interface_1cvdg_1[data-desktop] ._header_1cvdg_45{top:var(--space-4);left:var(--space-4);right:var(--planner-scene-right)}._interface_1cvdg_1[data-desktop] ._toolbar_1cvdg_84{left:var(--space-4)}._interface_1cvdg_1[data-desktop] ._productAccess_1cvdg_116{right:calc(var(--planner-catalog-width) + var(--space-4) + var(--safe-area-right))}._interface_1cvdg_1[data-desktop][data-collapsed] ._productAccess_1cvdg_116{right:calc(var(--planner-scene-right) + var(--safe-area-right))}._interface_1cvdg_1[data-desktop] ._quote_1cvdg_125{width:var(--planner-catalog-width);height:calc(var(--size-button-md) + 2 * var(--space-4));padding:var(--space-4);box-shadow:inset 0 0 0 var(--border-width) var(--color-overlay-border-subtle);border-radius:var(--radius-control);background:var(--color-overlay-panel);bottom:0;right:0}._interface_1cvdg_1[data-desktop] ._cargoNotice_1cvdg_226{right:var(--planner-scene-right);bottom:var(--space-12);width:360px}._headingRow_1cvdg_379{align-items:flex-start;gap:var(--space-4);display:flex}._headingRow_1cvdg_379 ._heading_1cvdg_78{flex:1;min-width:0}._headingRow_1cvdg_379>button{padding-inline:var(--space-2);flex-shrink:0}._interface_1cvdg_1[data-box-editing] ._measurementPanel_1cvdg_152[data-keyboard-open]{top:auto;bottom:calc(var(--measurement-keyboard-inset) + var(--space-2));max-height:none;transition:none}._interface_1cvdg_1[data-landscape]:not([data-desktop]) ._gearList_1cvdg_65{grid-template-columns:minmax(0,1fr);margin-inline:0}._interface_1cvdg_1[data-landscape]:not([data-desktop]) ._panel_1cvdg_52{top:calc(var(--space-2) + var(--safe-area-top));bottom:calc(var(--space-2) + var(--safe-area-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0}._interface_1cvdg_1[data-landscape]:not([data-desktop]) ._header_1cvdg_45{right:calc(var(--planner-scene-right) + var(--safe-area-right))}._interface_1cvdg_1[data-landscape]:not([data-desktop])[data-collapsed] ._header_1cvdg_45{right:calc(var(--space-2) + var(--safe-area-right))}@media (any-pointer:coarse){._inlineToolbar_1cvdg_97{gap:var(--space-3)}}._interface_1cvdg_1:not([data-landscape]) ._gearList_1cvdg_65{display:flex}._interface_1cvdg_1:not([data-landscape]) ._gearList_1cvdg_65>button{flex:0 0 var(--gear-catalog-card-width,var(--size-gear-tile-width))}._editor_u0kf1_1{--numeric-slider-font-family:var(--font-family-interface-sans);--numeric-slider-input-width:48px;color:var(--color-brand-white);gap:var(--space-2);flex-direction:column;display:flex}._controlsViewport_u0kf1_10,._controlsContent_u0kf1_11{display:contents}._modeHeader_u0kf1_15{width:100%;height:var(--size-touch-target);flex:none;align-items:center;display:flex}._controls_u0kf1_10{width:100%;height:148px;padding:var(--space-4) var(--space-2);border:1px solid var(--color-overlay-border-subtle);border-radius:var(--radius-control);background:var(--color-overlay-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._rows_u0kf1_33{gap:var(--space-4);flex-direction:column;height:100%;display:flex}._resizeControls_u0kf1_40{padding-inline:var(--space-4)}._editor_u0kf1_1[data-layout=mobile][data-number-editing]{--numeric-slider-input-width:54px;--numeric-slider-input-padding:4px 5px}._editor_u0kf1_1[data-layout=mobile] ._numericControl_u0kf1_49{column-gap:calc(var(--space-2) + 6px)}._editor_u0kf1_1[data-layout=mobile][data-number-editing] ._numericControl_u0kf1_49{column-gap:var(--space-2)}._editor_u0kf1_1[data-number-editing] ._modeHeader_u0kf1_15,._editor_u0kf1_1[data-number-editing] ._apply_u0kf1_59{visibility:hidden}@media (any-pointer:coarse),(width<=1199px){._editor_u0kf1_1[data-number-editing] ._modeHeader_u0kf1_15,._editor_u0kf1_1[data-number-editing] ._apply_u0kf1_59{display:none}._editor_u0kf1_1[data-number-editing] ._controls_u0kf1_10{height:62px}}._apply_u0kf1_59{width:100%;min-height:var(--size-configurator-footer);padding:var(--space-2);border:1px solid var(--color-overlay-border-subtle);border-radius:var(--radius-control);background:var(--color-overlay-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;display:flex}._unavailable_u0kf1_86{color:var(--color-text-subtle);margin:0;font-size:12px}._editor_u0kf1_1:not([data-layout=mobile]){--numeric-slider-input-padding:4px 8px;--numeric-slider-button-backdrop:blur(16px)}._editor_u0kf1_1:not([data-layout=mobile]) ._controls_u0kf1_10{padding:var(--space-4);box-shadow:inset 0 0 0 1px var(--color-overlay-border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:0}._editor_u0kf1_1[data-layout=desktop]{--numeric-slider-input-width:50px;--numeric-slider-focused-font-size:12px}._editor_u0kf1_1[data-layout=landscape]{--slider-touch-action:pan-y;grid-template-rows:minmax(0,1fr) auto;gap:0;display:grid;container-type:size}._editor_u0kf1_1[data-layout=landscape]>*{--measurement-spacing:clamp(0px, calc((100cqh - 316px) / 8), 6px)}._editor_u0kf1_1[data-layout=landscape] ._controlsViewport_u0kf1_10{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;display:block;overflow-y:auto}._editor_u0kf1_1[data-layout=landscape] ._controlsContent_u0kf1_11{height:100%;min-height:calc(268px + 6 * var(--measurement-spacing));grid-template-rows:minmax(0,200px) minmax(0,200px) minmax(0,1fr);display:grid}._editor_u0kf1_1[data-layout=landscape] ._controls_u0kf1_10{--numeric-slider-input-width:58px;margin-bottom:calc(2px + var(--measurement-spacing));height:auto;min-height:0;padding:calc(var(--space-2) + var(--measurement-spacing)) var(--space-4)}._editor_u0kf1_1[data-layout=landscape] ._rows_u0kf1_33{justify-content:space-between;height:100%;min-height:116px}._editor_u0kf1_1[data-layout=landscape] ._apply_u0kf1_59{min-height:var(--size-touch-target);padding-block:calc(2px + var(--measurement-spacing));box-shadow:inset 0 0 0 1px var(--color-overlay-border-subtle);border:0}@media (any-pointer:coarse){._editor_u0kf1_1:not([data-layout=mobile]){--slider-row-height:44px;--slider-hit-extension:8px;--direction-slider-background:transparent}._editor_u0kf1_1:not([data-layout=mobile]) ._controls_u0kf1_10{padding-block:6px}._editor_u0kf1_1:not([data-layout=mobile]) ._rows_u0kf1_33{gap:0;min-height:132px}._editor_u0kf1_1[data-layout=landscape] ._controls_u0kf1_10{padding-block:var(--measurement-spacing)}}._editor_u0kf1_1[data-keyboard-pending] ._numericControl_u0kf1_49{opacity:0;pointer-events:none}._details_51u18_1{overflow-wrap:anywhere;gap:var(--space-4);min-inline-size:0;font-family:var(--font-family-interface-sans);line-height:var(--line-height-normal);grid-template-columns:minmax(0,1fr);display:grid}._details_51u18_1 p{margin:0}._detailImage_51u18_15{inline-size:100%;min-inline-size:0;max-inline-size:100%;object-fit:cover;border-radius:var(--radius-control);height:240px;min-height:240px}._specs_51u18_25{gap:var(--space-2);font-size:var(--font-size-sm);margin:0;display:grid}._specs_51u18_25 div{gap:var(--space-3);grid-template-columns:6rem minmax(0,1fr);display:grid}._specs_51u18_25 dt{color:var(--color-muted)}._specs_51u18_25 dd{overflow-wrap:anywhere;margin:0}._availability_51u18_47{padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-muted)}._installations_51u18_54{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._installations_51u18_54 li{gap:var(--space-3);display:grid}._details_51u18_1>p{font-size:var(--font-size-md);color:var(--color-text-subtle);white-space:pre-line;line-height:24px}._details_51u18_1 details{font-size:var(--font-size-sm);color:var(--color-text-subtle)}._details_51u18_1 summary{cursor:pointer;padding-block:var(--space-2)}._error_51u18_84{color:var(--color-danger);font-size:var(--font-size-sm);margin:0}._srOnly_51u18_90{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._sheet_51u18_101[data-placement=side]{--bottom-sheet-side-offset:calc(var(--size-builder-catalog-landscape) + var(--space-4));--bottom-sheet-side-max-width:calc(100vw - var(--size-builder-catalog-landscape) - 2 * var(--space-4))}@media (width>=1200px){._sheet_51u18_101[data-placement=side]{--bottom-sheet-side-offset:calc(var(--size-configurator-catalog-desktop) + var(--space-2))}}._installationActions_51u18_112{gap:var(--space-2);flex-wrap:wrap;display:flex}._interactive_1ev65_1[data-presentation=catalog],._catalogSizer_1ev65_2{inline-size:var(--size-accessory-tile-width);min-block-size:var(--size-accessory-tile);block-size:auto;padding:var(--space-2);grid-template-columns:minmax(0, 1fr) var(--size-button-sm);grid-template-rows:var(--size-accessory-tile-image) minmax(var(--size-accessory-tile-title), 1fr) var(--size-button-sm);column-gap:var(--space-4);row-gap:var(--space-2);color:var(--color-brand-white);background:var(--color-overlay-card);box-shadow:var(--shadow-card-outline);font-family:var(--font-family-sans);border:0;border-radius:12px;align-content:start}._interactive_1ev65_1[data-presentation=catalog][data-selected]{background:var(--color-catalog-selected);box-shadow:inset 0 0 0 var(--border-width) var(--color-catalog-selected-border)}._interactive_1ev65_1[data-presentation=catalog]>[data-slot=media]{grid-area:1/1/auto/-1;block-size:100%;inline-size:100%;margin:0}._interactive_1ev65_1[data-presentation=catalog]>[data-slot=copy]{display:contents}._interactive_1ev65_1[data-presentation=catalog] [data-slot=title],._catalogSizer_1ev65_2>._titleText_1ev65_38{opacity:.8;grid-area:2/1/auto/-1;font-size:12px;line-height:16px}._catalogSizer_1ev65_2{visibility:hidden;pointer-events:none;align-self:start;display:grid}._catalogSizer_1ev65_2[data-full-width]{inline-size:100%}._catalogSizer_1ev65_2>._titleText_1ev65_38{align-self:start}._interactive_1ev65_1[data-presentation=catalog] [data-slot=metadata]{color:var(--color-brand-white);grid-area:3/1;margin:0}._interactive_1ev65_1[data-presentation=catalog]>[data-slot=action]{grid-area:3/2;place-self:center end}._mediaButton_1ev65_75,._titleButton_1ev65_75,._priceButton_1ev65_75{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;position:relative}._mediaButton_1ev65_75{border-radius:var(--radius-control);block-size:100%;inline-size:100%;overflow:hidden}._mediaButton_1ev65_75 img{object-fit:cover;block-size:100%;inline-size:100%;display:block}._detailsIndicator_1ev65_100{color:var(--color-brand-bronze);pointer-events:none;position:absolute;inset-block-start:0;inset-inline-end:0}._titleButton_1ev65_75{inline-size:100%;min-block-size:var(--size-accessory-tile-title);line-height:inherit;text-transform:inherit;justify-content:flex-start;align-items:flex-start;display:flex}._titleText_1ev65_38{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._priceButton_1ev65_75{block-size:var(--size-button-sm);max-inline-size:100%;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);white-space:nowrap;line-height:20px}._priceText_1ev65_135{text-overflow:ellipsis;display:block;overflow:hidden}._priceText_1ev65_135[data-placeholder]{font-size:var(--accessory-card-price-placeholder-size,inherit)}._priceButton_1ev65_75:disabled{opacity:.45;cursor:not-allowed}._addButton_1ev65_150{inline-size:var(--button-visual-size);padding:0}._addButton_1ev65_150 svg{width:var(--size-button-icon);height:var(--size-button-icon);display:block}._installedBadge_1ev65_162:disabled{opacity:1;cursor:default;pointer-events:none}._mediaButton_1ev65_75:focus-visible,._titleButton_1ev65_75:focus-visible,._priceButton_1ev65_75:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}._count_1ev65_173{inset:var(--space-1) auto auto var(--space-1);background:var(--color-primary);border-radius:16px;padding:2px 6px;font-size:10px;position:absolute}._interactiveRow_1ev65_182[data-presentation=catalog]{block-size:auto;inline-size:100%;min-inline-size:0;min-block-size:var(--builder-card-row-height,104px);border-radius:var(--radius-control);grid-template-columns:min(32%, var(--builder-card-image-width,97.5px)) minmax(0, 1fr) var(--size-button-sm);grid-template-rows:minmax(min-content, 1fr) minmax(var(--size-button-sm), auto);row-gap:var(--space-2);column-gap:var(--space-4);box-shadow:inset 0 0 0 var(--border-width) #ffffff29}._interactiveRow_1ev65_182[data-presentation=catalog]>[data-slot=media]{grid-area:1/1/-1;align-self:stretch;position:relative}._interactiveRow_1ev65_182[data-presentation=catalog] [data-slot=title]{font-size:var(--builder-card-title-size,12px);line-height:var(--builder-card-title-line-height,16px);grid-area:1/2/auto/-1}._interactiveRow_1ev65_182[data-presentation=catalog] [data-slot=metadata]{grid-area:2/2}._interactiveRow_1ev65_182[data-presentation=catalog]>[data-slot=action]{grid-area:2/3}._interactiveRow_1ev65_182[data-presentation=catalog] ._mediaButton_1ev65_75{clip-path:none;border-radius:4px;position:absolute;inset:0}._interactiveRow_1ev65_182[data-presentation=catalog] ._titleButton_1ev65_75{min-block-size:0}._interactiveRow_1ev65_182[data-presentation=catalog] ._titleText_1ev65_38{-webkit-line-clamp:unset;display:block;overflow:visible}._interactiveRow_1ev65_182[data-presentation=catalog] ._priceButton_1ev65_75{font-size:var(--builder-card-price-size,var(--font-size-sm));block-size:auto;min-block-size:var(--size-button-sm);white-space:normal;overflow-wrap:anywhere;align-items:flex-end;display:flex}._interactiveRow_1ev65_182[data-presentation=catalog] ._priceText_1ev65_135{overflow:visible}._interactiveRow_1ev65_182[data-information] [data-slot=metadata]{font-size:var(--font-size-sm);grid-column:2/-1;align-self:end}._interactiveRow_1ev65_182[data-information][data-selected] [data-slot=metadata]{grid-column:2}._interactiveRow_1ev65_182[data-information] ._titleButton_1ev65_75{min-block-size:var(--size-touch-target)}@media (any-pointer:coarse){._interactive_1ev65_1[data-presentation=catalog],._interactive_1ev65_1[data-presentation=catalog] [data-slot=title]{overflow:visible}._titleButton_1ev65_75:after,._priceButton_1ev65_75:after{content:"";inset-block:min(0px, calc((100% - var(--control-min-target-size,var(--size-touch-target))) / 2));inset-inline:min(0px, calc((100% - var(--control-min-target-size,var(--size-touch-target))) / 2));position:absolute}}._interactive_1ev65_1[data-presentation=catalog][data-scene-active]{box-shadow:inset 0 0 0 2px var(--color-brand-bronze-hover)}._interactive_1ev65_1[data-presentation=catalog] [data-slot=title]{align-self:start}._interactive_1ev65_1[data-presentation=catalog][data-selected] [data-slot=title]{opacity:1}._sets_1c49t_1{align-content:start;gap:var(--space-4);display:grid}._sets_1c49t_1 p{font-size:var(--font-size-sm);margin:0}._set_1c49t_1{align-content:start;gap:var(--space-4);min-inline-size:0;padding:var(--space-4);box-shadow:inset 0 0 0 var(--border-width) var(--color-overlay-border);background:#222;border-radius:16px;display:grid}._set_1c49t_1 h2{margin:0;font-size:20px;line-height:28px}._rows_1c49t_29,._affected_1c49t_34{gap:var(--space-2);display:grid}._affected_1c49t_34 h3,._removalReason_1c49t_40{color:var(--color-text-subtle);font:400 14px/20px var(--font-family-interface-sans);margin:0}._affected_1c49t_34 ._removalReason_1c49t_40{margin-top:var(--space-1)}._changes_1c49t_50{gap:var(--space-2);border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-4);font-size:var(--font-size-sm);line-height:20px;display:grid}._changes_1c49t_50 h3,._changes_1c49t_50 ul{font:inherit;margin:0}._changes_1c49t_50 ul{padding-inline-start:var(--space-4)}._changes_1c49t_50 li+li{margin-top:var(--space-2)}._totals_1c49t_73{gap:var(--space-2);font-size:var(--font-size-sm);margin:0;line-height:20px;display:grid}._totals_1c49t_73 div{justify-content:space-between;gap:var(--space-4);display:flex}._totals_1c49t_73 dt{color:var(--color-text-subtle)}._totals_1c49t_73 dd{text-align:end;font-size:var(--font-size-md);margin:0}._set_1c49t_1>button{inline-size:100%}._sheet_1c49t_101{--product-content-padding:var(--space-4);--product-title-color:var(--color-brand-white);--product-header-copy-max-width:271px;--product-close-radius:4px;--product-close-fill:var(--color-overlay-control);--product-subtitle-weight:var(--font-weight-regular)}._sheet_1c49t_101[data-appearance=product]{background:#111111e6}._backdrop_1c49t_114[data-appearance=product][data-placement=bottom]{background:#0009}._sheet_1c49t_101[data-appearance=product][data-placement=bottom]{height:auto;max-height:calc(100dvh - 56px - var(--safe-area-top));padding-bottom:var(--safe-area-bottom)}._sheet_1c49t_101[data-placement=side]{--product-side-radius:16px}._sets_1rlit_1,._set_1rlit_1{align-content:start;gap:var(--space-4);min-inline-size:0;display:grid}._set_1rlit_1+._set_1rlit_1{padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border)}._set_1rlit_1 h2{margin:0;font-size:20px;line-height:28px}._message_1rlit_20{padding-block:var(--space-3);font-size:var(--font-size-sm);margin:0;line-height:20px}._error_1rlit_27{color:var(--color-danger);font-size:var(--font-size-sm)}._sheet_1ezuk_1[data-placement=side]{--bottom-sheet-side-offset:calc(var(--size-configurator-catalog-landscape) + var(--space-4));--bottom-sheet-side-max-width:calc(100vw - var(--size-configurator-catalog-landscape) - 2 * var(--space-4))}._offerSheet_1ezuk_6._offerSheet_1ezuk_6[data-appearance=product]{--product-title-color:var(--color-brand-white);--product-header-copy-max-width:271px;--product-close-fill:var(--color-overlay-control);--product-close-border:var(--color-control-border);--product-close-blur:16px;height:max-content;max-height:calc(100dvh - var(--safe-area-top) - var(--space-4))}._offerSheet_1ezuk_6._offerSheet_1ezuk_6[data-placement=side]{margin-block:auto}@media (width>=1200px){._sheet_1ezuk_1[data-placement=side]{--control-min-target-size:0px;--bottom-sheet-side-offset:calc(var(--size-configurator-catalog-desktop) + var(--space-2));--bottom-sheet-side-max-width:calc(100vw - var(--size-configurator-catalog-desktop) - var(--space-6))}._offerSheet_1ezuk_6._offerSheet_1ezuk_6[data-placement=side]{--planner-offer-top:105px;top:var(--planner-offer-top);max-height:calc(100dvh - var(--planner-offer-top) - var(--space-2));margin-block:0;bottom:auto}}._sheet_1aokt_2[data-placement=bottom],._sheet_1aokt_2[data-placement=side]:not([data-scroll-all]){--product-content-padding:var(--space-4);--product-actions-padding:var(--space-2);--product-actions-background:var(--color-overlay-footer);--product-close-radius:4px;--product-close-fill:var(--color-overlay-control);--product-close-blur:16px}._sheet_1aokt_2[data-placement=bottom]{--product-sheet-height:calc(100dvh - 56px - var(--safe-area-top))}@media (width>=1200px){._sheet_1aokt_2[data-placement=side]{--control-min-target-size:0px;--product-side-radius:16px 16px 0 0}}._notice_o0q8b_1{overflow-wrap:anywhere;padding:calc(var(--space-4) - var(--border-width));border:var(--border-width) solid #ffffff29;border-radius:var(--radius-control);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--color-brand-white);font:var(--font-weight-regular) var(--font-size-sm)/20px var(--font-family-interface-sans);background:#000c}._heading_o0q8b_12{justify-content:space-between;align-items:flex-start;gap:29px;display:flex}._heading_o0q8b_12 h2{min-width:0;margin:0;font-size:20px;line-height:28px}._close_o0q8b_27{--icon-button-visual-size:var(--size-button-xs);--icon-button-fill:var(--color-overlay-control);--icon-button-border:var(--color-control-border);--icon-button-backdrop-filter:blur(16px);flex-shrink:0}._notice_o0q8b_1 p{margin:var(--space-2) 0;opacity:.8}._notice_o0q8b_1 ._flexible_o0q8b_40{max-width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);color:#fffc;background:var(--color-brand-bronze);font:var(--font-weight-regular) var(--font-size-xs)/16px var(--font-family-interface-sans);display:inline-block}._host_a4eki_2{z-index:calc(var(--layer-configurator-interface) + 1)!important}._arrow_a4eki_6._arrow_a4eki_6{--icon-button-visual-size:28px;--icon-button-color:var(--color-brand-white);--icon-button-fill:var(--color-overlay-control);--icon-button-border:var(--color-control-border);--icon-button-backdrop-filter:blur(12px);--control-min-target-size:var(--size-touch-target);touch-action:none;-webkit-user-select:none;user-select:none;transform:rotate(var(--measurement-box-axis-angle,0deg))}._glyph_a4eki_19{width:16px;height:16px;display:grid;transform:rotate(180deg)}._control_14p7a_1{pointer-events:auto;flex-direction:column;align-items:flex-end;display:flex}._button_14p7a_8{padding-inline:var(--space-2)}._error_14p7a_12{margin:var(--space-2) 0 0;max-width:200px;font-size:var(--font-size-sm);line-height:16px}._header_1hkwz_1{pointer-events:none;justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._header_1hkwz_1>*{pointer-events:auto}._vehicleInfo_1hkwz_13{gap:var(--space-4);align-items:flex-start;min-width:0;display:flex}._header_1hkwz_1 h1{align-items:center;gap:var(--space-2);font-size:var(--font-size-md);margin:0;line-height:16px;display:flex}._header_1hkwz_1 h1 svg{width:var(--size-button-icon);height:var(--size-button-icon)}._header_1hkwz_1 p{margin:var(--space-1) 0 0;font:var(--font-weight-medium) 10px/12px var(--font-family-sans);letter-spacing:.8px;text-transform:uppercase}._control_1hkwz_41{--icon-button-fill:var(--color-overlay-control);--icon-button-border:var(--color-control-border);--icon-button-disabled-opacity:.65;--icon-button-backdrop-filter:blur(12px);flex-shrink:0}._vehicleText_1hkwz_49{min-width:0}._header_1hkwz_1 h1{overflow-wrap:anywhere}@media (width<=420px){._vehicleInfo_1hkwz_13{gap:var(--space-2)}._header_1hkwz_1 h1{font-size:14px}}._secondary_11ehp_1{flex:0 0 var(--configurator-secondary-action-width,auto);padding-inline:var(--configurator-secondary-action-padding,var(--space-4))}._primary_11ehp_6{flex:1;min-width:0}._compact_11ehp_11{padding-inline:var(--space-2);font-family:var(--font-family-interface-sans);font-weight:var(--font-weight-regular);flex:none}._secondary_11ehp_1._compact_11ehp_11{width:92px}._primary_11ehp_6._compact_11ehp_11{width:84px}._root_7fus2_1{display:contents}._root_7fus2_1[data-landscape]{left:calc(var(--space-2) + var(--safe-area-left));right:calc(var(--size-configurator-catalog-landscape) + var(--space-6) + var(--safe-area-right));bottom:calc(var(--space-2) + var(--safe-area-bottom));align-items:flex-end;gap:var(--space-3) var(--space-2);pointer-events:none;transition:right var(--builder-catalog-duration) var(--motion-easing-standard);flex-wrap:wrap;display:flex;position:absolute}._root_7fus2_1[data-landscape][data-collapsed]{right:calc(var(--space-2) + var(--safe-area-right))}._root_7fus2_1[data-landscape][data-hidden]{display:none}._root_7fus2_1[data-landscape][data-controls-hidden]>[data-scene-controls]{visibility:hidden}._navigation_7fus2_30{justify-content:flex-end;gap:var(--space-3) var(--space-2);pointer-events:auto;flex-wrap:wrap;max-width:100%;margin-left:auto;display:flex}@media (any-pointer:coarse){._root_7fus2_1[data-landscape],._navigation_7fus2_30{column-gap:var(--space-3)}}@media (prefers-reduced-motion:reduce){._root_7fus2_1[data-landscape]{transition:none}}._shade_mt2o3_2[data-desktop]:before,._shade_mt2o3_2[data-desktop]:after{content:"";z-index:-1;background:linear-gradient(var(--color-brand-black), transparent);opacity:.6;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;height:456px;position:absolute;inset:0 0 auto}._shade_mt2o3_2[data-desktop]:after{background:linear-gradient(transparent, var(--color-brand-black));inset:auto 0 0}._sceneControl_qd4tp_1{--icon-button-fill:var(--color-overlay-control);--icon-button-border:var(--color-control-border);--icon-button-disabled-opacity:.65;--icon-button-backdrop-filter:blur(12px);flex-shrink:0}._presentationControls_qd4tp_9{justify-content:flex-end;align-items:center;gap:var(--space-2);flex:1;display:flex}._renderControl_qd4tp_17{padding-inline:var(--space-2)}._toolbar_qd4tp_21[data-inline] ._renderControl_qd4tp_17{display:none}._screenshotError_qd4tp_25{bottom:calc(100% + var(--space-2));padding:var(--space-2);border-radius:var(--radius-control);background:var(--color-overlay-panel);color:var(--color-foreground);font-size:var(--font-size-sm);position:absolute;left:0;right:0}._toolbar_qd4tp_21{flex-wrap:wrap}@media (any-pointer:coarse){._toolbar_qd4tp_21{column-gap:var(--space-3);row-gap:var(--space-3)}._presentationControls_qd4tp_9{gap:var(--space-3)}}._toolbar_qd4tp_21[data-desktop] ._presentationControls_qd4tp_9{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._productAccess_qd4tp_59{margin-left:auto}@media (width<=359px){._presentationControls_qd4tp_9{flex-basis:100%;order:1}._sceneControl_qd4tp_1:nth-last-child(2){margin-left:auto}}._interface_1gni4_2{--size-configurator-footer:var(--size-button-md);--builder-catalog-clearance:calc(var(--size-configurator-footer) + var(--builder-catalog-height,var(--builder-catalog-height-fallback)) + 3 * var(--space-2));--builder-catalog-width:var(--size-builder-catalog-landscape);--builder-scene-right:calc(var(--builder-catalog-width) + var(--space-6));--builder-catalog-duration:.35s;--font-family-sans:var(--font-family-interface-sans);--font-family-display:var(--font-family-interface-display);z-index:var(--layer-configurator-interface);color:var(--color-brand-white);font-family:var(--font-family-sans);pointer-events:none;position:absolute;inset:0}._interface_1gni4_2:before{content:"";pointer-events:none;background:linear-gradient(#0009,#0000);height:118px;position:absolute;inset:0 0 auto}._header_1gni4_27{top:calc(var(--space-2) + var(--safe-area-top));left:calc(var(--space-2) + var(--safe-area-left));right:calc(var(--space-2) + var(--safe-area-right));position:absolute}._panel_1gni4_34{bottom:calc(var(--space-2) + var(--safe-area-bottom));left:calc(var(--space-2) + var(--safe-area-left));right:calc(var(--space-2) + var(--safe-area-right));gap:var(--space-2);pointer-events:auto;max-height:calc(100% - 64px - var(--safe-area-top));flex-direction:column;display:flex;position:absolute}._panel_1gni4_34:before{content:"";inset:calc(-1 * var(--space-5)) calc(-1 * var(--space-2)) calc(-1 * var(--space-2));z-index:-1;pointer-events:none;background:linear-gradient(#0000,#0003 24%);position:absolute}._toolbar_1gni4_55{left:calc(var(--space-2) + var(--safe-area-left));right:calc(var(--space-2) + var(--safe-area-right));bottom:calc(var(--builder-catalog-clearance) + var(--safe-area-bottom));pointer-events:auto;align-items:center;gap:var(--space-2);flex-shrink:0;display:flex;position:absolute}._inlineToolbar_1gni4_67{align-items:center;gap:var(--space-3) var(--space-2);pointer-events:auto;flex-wrap:wrap;flex:auto;min-width:0;display:flex;position:relative}._interface_1gni4_2[data-landscape]:not([data-desktop]):after{content:"";z-index:-1;width:min(100%, calc(var(--builder-catalog-width) + 124px));background:linear-gradient(to right, transparent, var(--color-brand-black));opacity:.6;pointer-events:none;position:absolute;inset:0 0 0 auto}._interface_1gni4_2[data-landscape]:not([data-desktop]):has(._panel_1gni4_34[data-collapsed]):after{display:none}._interface_1gni4_2[data-landscape] ._header_1gni4_27{right:var(--builder-scene-right)}._interface_1gni4_2[data-landscape] ._panel_1gni4_34{top:var(--space-2);bottom:var(--space-2);left:auto;right:var(--space-2);width:var(--builder-catalog-width);max-height:none}._interface_1gni4_2[data-landscape] ._panel_1gni4_34:before{display:none}._interface_1gni4_2[data-landscape] ._panel_1gni4_34>section{flex:1;min-height:0}._interface_1gni4_2[data-landscape] ._toolbar_1gni4_55{left:var(--space-2);bottom:var(--space-2);right:var(--builder-scene-right);position:absolute}._interface_1gni4_2[data-desktop]{--control-min-target-size:0px;--builder-catalog-width:var(--size-configurator-catalog-desktop);--builder-scene-right:calc(var(--builder-catalog-width) + var(--space-4))}._interface_1gni4_2[data-desktop] ._header_1gni4_27{top:var(--space-4);left:var(--space-4);right:var(--builder-scene-right)}._interface_1gni4_2[data-desktop] ._panel_1gni4_34{width:var(--builder-catalog-width);padding:var(--space-6) var(--space-6) 0;border-radius:var(--radius-control);background:var(--color-overlay-panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);gap:var(--space-4);top:0;bottom:0;right:0}._interface_1gni4_2[data-desktop] ._toolbar_1gni4_55{left:var(--space-4);bottom:var(--space-4);right:var(--builder-scene-right)}._desktopHeading_1gni4_152{gap:var(--space-4);flex-shrink:0;display:grid}._desktopHeading_1gni4_152 h2{margin:0;font-size:32px;line-height:32px}._desktopFooter_1gni4_164{align-items:center;gap:var(--space-2);margin:0 calc(-1 * var(--space-6));padding:var(--space-4);background:var(--color-overlay-footer);flex-shrink:0;display:flex}@media (height<640px) and (orientation:portrait){._panel_1gni4_34>section{min-height:0;overflow-y:auto}}._interface_1gni4_2:has(._panel_1gni4_34[data-collapsed]) ._toolbar_1gni4_55{bottom:calc(var(--size-configurator-footer) + 2 * var(--space-2) + var(--safe-area-bottom))}._interface_1gni4_2[data-landscape]:has(._panel_1gni4_34[data-collapsed]) ._toolbar_1gni4_55{bottom:var(--space-2)}._interface_1gni4_2[data-desktop]:has(._panel_1gni4_34[data-collapsed]) ._toolbar_1gni4_55{bottom:var(--space-4)}._interface_1gni4_2[data-desktop]:has(._panel_1gni4_34[data-collapsed]) ._header_1gni4_27{right:calc(var(--space-4) + var(--safe-area-right))}._interface_1gni4_2:not([data-landscape])[data-details-open] ._panel_1gni4_34,._interface_1gni4_2:not([data-landscape])[data-details-open] ._toolbar_1gni4_55{visibility:hidden}._detailsShade_1gni4_204{background:linear-gradient(transparent, var(--color-brand-black) 28.288%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.6;pointer-events:none;height:372px;position:absolute;inset:auto 0 0}:is(._interface_1gni4_2[data-landscape]:not([data-desktop]):has(._panel_1gni4_34[data-collapsed]) ._header_1gni4_27,._interface_1gni4_2[data-landscape]:not([data-desktop]):has(._panel_1gni4_34[data-collapsed]) ._toolbar_1gni4_55){right:calc(var(--space-2) + var(--safe-area-right));left:calc(var(--space-2) + var(--safe-area-left))}._panel_1gni4_34[data-reveal-blocked] *{pointer-events:none}._panel_1gni4_34[data-reveal-blocked]:after{content:"";z-index:20;pointer-events:auto;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:absolute;inset:0}._panel_1gni4_34{transition:transform var(--builder-catalog-duration) cubic-bezier(.333, 0, .667, 1), opacity var(--builder-catalog-duration) ease, visibility var(--builder-catalog-duration)}._interface_1gni4_2:not([data-landscape]) ._panel_1gni4_34{bottom:calc(var(--size-configurator-footer) + 2 * var(--space-2) + var(--safe-area-bottom));max-height:calc(100% - 64px - var(--safe-area-top) - var(--size-configurator-footer) - 2 * var(--space-2) - var(--safe-area-bottom))}._interface_1gni4_2:not([data-landscape]) ._panel_1gni4_34:before,._catalogBlur_1gni4_249{inset-block:auto calc(-1 * (var(--size-configurator-footer) + 2 * var(--space-2) + var(--safe-area-bottom)));height:372px}._catalogBlur_1gni4_249{inset-inline:calc(-1 * var(--space-2));z-index:-1}._interface_1gni4_2:not([data-landscape]) ._panel_1gni4_34:before{background:linear-gradient(transparent, var(--color-brand-black));opacity:.6}._panel_1gni4_34[data-collapsed]{transform:translateY(calc(100% + var(--size-configurator-footer) + 3 * var(--space-2)));opacity:0;visibility:hidden;pointer-events:none}._interface_1gni4_2[data-landscape] ._panel_1gni4_34[data-collapsed]{transform:translateX(calc(100% + 2 * var(--space-2)))}._catalogNavigation_1gni4_275{bottom:calc(var(--space-2) + var(--safe-area-bottom));left:calc(var(--space-2) + var(--safe-area-left));right:calc(var(--space-2) + var(--safe-area-right));pointer-events:auto;position:absolute}._interface_1gni4_2[data-desktop] ._catalogNavigation_1gni4_275{width:var(--builder-catalog-width);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--builder-catalog-duration), visibility var(--builder-catalog-duration);left:auto}._interface_1gni4_2[data-desktop] ._catalogNavigation_1gni4_275[data-collapsed]{opacity:1;visibility:visible;pointer-events:auto}._interface_1gni4_2:not([data-landscape])[data-details-open] ._catalogNavigation_1gni4_275{visibility:hidden}._header_1gni4_27,._toolbar_1gni4_55{transition:right var(--builder-catalog-duration) cubic-bezier(.333, 0, .667, 1), bottom var(--builder-catalog-duration) cubic-bezier(.333, 0, .667, 1)}@media (prefers-reduced-motion:reduce){._interface_1gni4_2{--builder-catalog-duration:0s}}._footer_1gni4_315{align-items:center;gap:var(--space-2);border-radius:var(--radius-control);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex}._interface_1gni4_2[data-landscape]:not([data-desktop]) ._panel_1gni4_34{top:calc(var(--space-2) + var(--safe-area-top));right:calc(var(--space-2) + var(--safe-area-right));bottom:calc(var(--space-2) + var(--safe-area-bottom))}._interface_1gni4_2[data-landscape]:not([data-desktop]) ._header_1gni4_27{right:calc(var(--builder-scene-right) + var(--safe-area-right))}@media (any-pointer:coarse){._inlineToolbar_1gni4_67{column-gap:var(--space-3)}}._walkthroughContent_12dcd_1{display:contents}._interface_12dcd_5{--builder-catalog-height-fallback:176px}._catalog_12dcd_9{gap:var(--space-4);flex-direction:column;min-height:0;display:flex}._catalog_12dcd_9[data-category-open]{padding:var(--space-2);background:var(--color-overlay-card);border-radius:var(--radius-control);box-shadow:var(--shadow-card-outline)}._categoryHeader_12dcd_23{align-items:center;gap:var(--space-4);flex-shrink:0;display:flex}._categoryHeader_12dcd_23 h2{font-size:var(--font-size-md);margin:0;line-height:20px}._list_12dcd_36{gap:var(--space-2);scrollbar-width:none;overscroll-behavior:contain;padding:1px;display:flex;overflow:auto}._item_12dcd_45{flex:0 0 144px;min-width:0;display:flex}._message_12dcd_51{padding:var(--space-4);min-height:140px;color:var(--color-text-subtle)}._interface_12dcd_5[data-landscape] ._list_12dcd_36{grid-template-columns:minmax(0,1fr);align-content:start;padding:1px;display:grid}._interface_12dcd_5[data-desktop] ._list_12dcd_36{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));padding:0}._interface_12dcd_5[data-landscape] ._catalog_12dcd_9[data-category-open]{margin-bottom:var(--space-2)}._interface_12dcd_5[data-landscape]:not([data-desktop]) ._catalog_12dcd_9{box-shadow:none;gap:var(--space-2);background:0 0;margin-bottom:0;padding:0}._interface_12dcd_5[data-desktop] ._catalog_12dcd_9[data-category-open]{box-shadow:none;background:0 0;margin-bottom:0;padding:0}._interface_12dcd_5[data-desktop] ._categoryHeader_12dcd_23 h2{font-size:32px;line-height:32px}._desktopFooter_12dcd_95{--configurator-secondary-action-width:101px;--configurator-secondary-action-padding:var(--space-2);border-radius:var(--radius-control);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px #ffffff1a}._walkthroughContent_zet66_1{display:contents}._interface_zet66_5{--builder-catalog-height-fallback:calc(var(--size-button-xs) + var(--size-filter-chip-overlay) + var(--size-accessory-tile) + 2 * var(--space-2))}._empty_zet66_9{padding:var(--space-6);min-height:120px;color:var(--color-text-subtle);margin:0}._error_zet66_16{color:var(--color-danger);font-size:var(--font-size-sm);margin:0}._srOnly_zet66_22{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._interface_zet66_5:not([data-landscape]):not([data-desktop]){--accessory-card-price-placeholder-size:var(--font-size-xs)}._interface_zet66_5[data-landscape]{--builder-card-row-height:80px;--builder-card-image-width:71px}._interface_zet66_5[data-desktop]{--builder-card-row-height:104px;--builder-card-image-width:97.5px;--builder-card-title-size:var(--font-size-md);--builder-card-title-line-height:20px;--builder-card-price-size:var(--font-size-md);--accessory-rail-section-gap:var(--space-4)}._root_1cxxy_1{gap:var(--space-3);min-inline-size:0;padding:var(--space-3);border-radius:var(--radius-xl);background:var(--color-surface-canvas);display:grid}._root_1cxxy_1[data-orientation=vertical]{grid-template-rows:auto minmax(0,1fr);block-size:100%;min-block-size:0}._root_1cxxy_1[data-orientation=vertical]:not([data-categories]){grid-template-rows:minmax(0,1fr)}._root_1cxxy_1[data-appearance=overlay] ._rail_1cxxy_20{min-block-size:0}._sizedRail_1cxxy_24{grid-template-columns:minmax(0,1fr);min-block-size:0;min-inline-size:0;display:grid}._sizedRail_1cxxy_24>*{grid-area:1/1}._rail_1cxxy_20{gap:var(--space-2);max-inline-size:100%;overscroll-behavior-inline:contain;scroll-padding-inline:var(--space-2);scroll-snap-type:inline mandatory;-webkit-overflow-scrolling:touch;padding-block-end:var(--space-1);display:flex;overflow-x:auto}._rail_1cxxy_20[data-orientation=vertical]{overscroll-behavior-block:contain;scroll-padding-block:var(--space-2);scroll-snap-type:block proximity;scrollbar-gutter:stable;flex-direction:column;overflow:hidden auto}._rail_1cxxy_20>*{scroll-snap-align:start;flex:none}._rail_1cxxy_20[data-item-width=full]>*{inline-size:100%;min-inline-size:0}._rail_1cxxy_20[data-orientation=horizontal][data-item-width=full]>*{flex-basis:100%}._root_1cxxy_1[data-appearance=overlay]{gap:var(--accessory-rail-section-gap,var(--space-2));background:0 0;border:0;border-radius:0;padding:0}._root_1cxxy_1[data-appearance=overlay] ._rail_1cxxy_20{gap:var(--space-2);scrollbar-width:none;padding:0}._root_1cxxy_1[data-appearance=overlay] ._rail_1cxxy_20::-webkit-scrollbar{display:none}._empty_1cxxy_90{padding:var(--space-6);color:var(--color-muted);font-size:var(--font-size-sm);margin:0}._root_1cxxy_1[data-appearance=overlay] ._rail_1cxxy_20[data-orientation=horizontal]{min-height:var(--size-accessory-tile)}.configurator-page,.configurator-page .viewport{width:100%;height:100%;position:fixed;inset:0;overflow:hidden}.configurator-page .viewport canvas{outline:none;width:100%;height:100%;display:block}.configurator-page .viewport{background:#15191d}.configurator-page:has([data-box-editing]) .viewport{position:absolute}.configurator-page[data-mobile-summary] .viewport{visibility:hidden}.configurator-page .viewport[data-accessory-hovered] canvas{cursor:pointer}.configurator-page{color:var(--color-foreground);font-family:var(--font-family-sans);background:var(--color-surface-canvas)}.configurator-page[data-desktop]{--control-min-target-size:0px}.configurator-runtime-error{top:calc(var(--safe-area-top) + 4rem);left:calc(var(--safe-area-left) + var(--space-4));z-index:var(--layer-configurator-error);align-items:center;gap:var(--space-2);max-width:calc(100% - 2rem);padding:var(--space-2);background:var(--color-surface-canvas);border-radius:var(--radius-control);font-size:var(--font-size-xs);display:flex;position:absolute}.route-load-error{pointer-events:auto;top:calc(var(--safe-area-top,0px) + 4rem);left:calc(var(--safe-area-left,0px) + var(--space-4));z-index:var(--layer-configurator-error);align-items:center;gap:var(--space-2);max-width:calc(100% - 2rem);padding:var(--space-2);background:var(--color-surface-canvas);border-radius:var(--radius-control);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex;position:fixed}:root{--color-brand-black:#000;--color-brand-white:#fff;--color-brand-bronze:#876044;--color-brand-bronze-hover:#a07b5e;--color-brand-bronze-active:#5e422f;--color-background:oklch(16% .015 155);--color-foreground:oklch(98% .004 95);--color-surface:oklch(21% .015 155);--color-surface-elevated:oklch(26% .016 155);--color-surface-canvas:#111;--color-surface-control:#ffffff1a;--color-surface-control-hover:#ffffff26;--color-surface-control-selected:#ffffff3d;--color-field-background:#303030;--color-muted:oklch(72% .014 95);--color-text-subtle:#fff9;--color-border:oklch(100% 0 0/.18);--color-overlay:oklch(0% 0 0/.64);--color-overlay-control:#0000001a;--color-catalog-selected:#4d321f99;--color-catalog-selected-border:var(--color-brand-bronze);--color-overlay-card:#0000003d;--color-overlay-panel:#090909cc;--color-overlay-footer:#141414;--color-overlay-border:#ffffff14;--color-overlay-border-subtle:#ffffff1a;--color-primary:var(--color-brand-bronze);--color-primary-hover:var(--color-brand-bronze-hover);--color-primary-active:var(--color-brand-bronze-active);--color-primary-foreground:var(--color-brand-white);--color-control-border:#fff3;--color-control-border-hover:#ffffff80;--color-control-hover:#ffffff1a;--color-control-active:var(--color-brand-white);--color-control-active-foreground:var(--color-brand-black);--color-danger:oklch(62% .2 25);--color-danger-foreground:oklch(99% .004 95);--color-focus-ring:var(--color-brand-white);--font-family-system:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-sans:Inter, var(--font-family-system);--font-family-interface-sans:var(--font-family-system);--font-family-interface-display:var(--font-family-system);--font-variation-settings-interface-display:"slnt" 0;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.5rem;--font-weight-regular:400;--font-weight-medium:500;--line-height-tight:1.2;--line-height-normal:1.5;--font-size-button-sm:.75rem;--font-size-button-md:.75rem;--font-size-button-lg:.875rem;--line-height-button-sm:1rem;--line-height-button-md:1rem;--line-height-button-lg:1.25rem;--letter-spacing-button:.08em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--size-control-sm:2.25rem;--size-control-md:2.75rem;--size-touch-target:2.75rem;--size-button-xs:28px;--size-button-sm:2rem;--size-button-md:2.5rem;--size-button-lg:3rem;--size-button-icon:1rem;--size-icon-button-sm:2rem;--size-icon-button-md:2.5rem;--size-content-sm:28rem;--size-content-md:40rem;--size-filter-chip-overlay:28px;--size-accessory-tile-width:144px;--size-accessory-tile-image:97px;--size-accessory-tile-title:32px;--size-accessory-tile:calc(var(--size-accessory-tile-image) + var(--size-accessory-tile-title) + var(--size-button-sm) + 4 * var(--space-2));--size-gear-tile-width:96px;--size-gear-tile-title:24px;--size-gear-tile:calc(var(--size-gear-tile-width) + var(--size-gear-tile-title) + var(--space-2));--size-configurator-catalog-landscape:280px;--size-builder-catalog-landscape:var(--size-configurator-catalog-landscape);--size-configurator-catalog-desktop:440px;--size-configurator-footer:58px;--radius-sm:.375rem;--radius-control:.5rem;--radius-md:.625rem;--radius-lg:.875rem;--radius-xl:1.25rem;--radius-full:9999px;--shape-chamfer-button:.5rem;--border-width:1px;--shadow-card-outline:inset 0 0 0 var(--border-width) var(--color-overlay-border);--shadow-card-outline-selected:inset 0 0 0 var(--border-width) #ffffff3d;--shadow-sm:0 1px 2px oklch(0% 0 0/.24);--shadow-lg:0 1.25rem 3.5rem oklch(0% 0 0/.42);--layer-content:0;--layer-configurator-interface:12;--layer-configurator-error:13;--layer-configurator-summary:14;--layer-overlay:40;--layer-diagnostics:90;--layer-toast:100;--motion-duration-fast:.12s;--motion-duration-normal:.2s;--motion-duration-slow:.32s;--motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--motion-easing-emphasized:cubic-bezier(.2, .8, .2, 1);--safe-area-top:env(safe-area-inset-top,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px)}@media (any-pointer:coarse){:root{--size-configurator-footer:62px}}@media (prefers-reduced-motion:reduce){:root{--motion-duration-fast:0s;--motion-duration-normal:0s;--motion-duration-slow:0s}}:where(html[data-ui-styles]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(html[data-ui-styles]),:where(html[data-ui-styles]) *,:where(html[data-ui-styles]) :before,:where(html[data-ui-styles]) :after{box-sizing:border-box}html:where([data-ui-styles]){min-width:20rem;min-height:100%;font-family:var(--font-family-sans);color:var(--color-foreground);background:var(--color-background);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:where(html[data-ui-styles]) body{min-height:100%;margin:0}:where(html[data-ui-styles]) :is(button,input,textarea,select){font:inherit}:where(html[data-ui-styles]) :focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){:where(html[data-ui-styles]),:where(html[data-ui-styles]) *,:where(html[data-ui-styles]) :before,:where(html[data-ui-styles]) :after{scroll-behavior:auto!important}}
