: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}}._displayRegular_1yatj_2._displayRegular_1yatj_2,._displayMedium_1yatj_3._displayMedium_1yatj_3{font-family:var(--font-family-display,var(--font-family-interface-display));font-variation-settings:var(--font-variation-settings-interface-display);font-synthesis-style:none;text-transform:uppercase;font-style:normal}._displayRegular_1yatj_2._displayRegular_1yatj_2{--button-font-weight:var(--font-weight-regular);font-weight:var(--display-font-weight,var(--font-weight-regular))}._displayMedium_1yatj_3._displayMedium_1yatj_3{--button-font-weight:var(--font-weight-medium);font-weight:var(--display-font-weight,var(--font-weight-medium))}._button_12b1x_1{--button-visual-size:var(--size-button-md);--button-hit-size:var(--button-visual-size);--button-hit-inset:calc((var(--button-hit-size) - var(--button-visual-size)) / 2);--button-border-color:transparent;--button-fill:transparent;--button-text:var(--color-foreground);block-size:var(--button-hit-size);min-inline-size:var(--button-hit-size);padding:0 var(--space-5);color:var(--button-text);font:inherit;font-size:var(--button-font-size);font-weight:var(--button-font-weight,var(--font-weight-regular));line-height:var(--button-line-height);letter-spacing:var(--letter-spacing-button);text-transform:uppercase;white-space:nowrap;cursor:pointer;isolation:isolate;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color var(--motion-duration-normal) var(--motion-easing-standard);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}._decoration_12b1x_33:before,._decoration_12b1x_33:after{content:"";pointer-events:none;clip-path:polygon(var(--shape-chamfer-button) 0, 100% 0, 100% calc(100% - var(--shape-chamfer-button)), calc(100% - var(--shape-chamfer-button)) 100%, 0 100%, 0 var(--shape-chamfer-button));position:absolute;inset-block:0;inset-inline:0}._rounded_12b1x_50 ._decoration_12b1x_33:before,._rounded_12b1x_50 ._decoration_12b1x_33:after,._rectangular_12b1x_52 ._decoration_12b1x_33:before,._rectangular_12b1x_52 ._decoration_12b1x_33:after,._pill_12b1x_54 ._decoration_12b1x_33:before,._pill_12b1x_54 ._decoration_12b1x_33:after{border-radius:var(--radius-control);clip-path:none}._decoration_12b1x_33:before{z-index:0;color:var(--button-border-color);background:linear-gradient(135deg, transparent calc(50% - var(--border-width)), currentColor calc(50% - var(--border-width)), currentColor calc(50% + var(--border-width)), transparent calc(50% + var(--border-width))) 0 0 / var(--shape-chamfer-button) var(--shape-chamfer-button) no-repeat, linear-gradient(135deg, transparent calc(50% - var(--border-width)), currentColor calc(50% - var(--border-width)), currentColor calc(50% + var(--border-width)), transparent calc(50% + var(--border-width))) 100% 100% / var(--shape-chamfer-button) var(--shape-chamfer-button) no-repeat, linear-gradient(currentColor 0 0) var(--shape-chamfer-button) 0 / calc(100% - var(--shape-chamfer-button)) var(--border-width) no-repeat, linear-gradient(currentColor 0 0) 100% 0 / var(--border-width) calc(100% - var(--shape-chamfer-button)) no-repeat, linear-gradient(currentColor 0 0) 0 100% / calc(100% - var(--shape-chamfer-button)) var(--border-width) no-repeat, linear-gradient(currentColor 0 0) 0 var(--shape-chamfer-button) / var(--border-width) calc(100% - var(--shape-chamfer-button)) no-repeat;transition:color var(--motion-duration-normal) var(--motion-easing-standard)}._decoration_12b1x_33:after{z-index:0;background:var(--button-fill);transition:background-color var(--motion-duration-normal) var(--motion-easing-standard)}._content_12b1x_97{z-index:1;justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex;position:relative}._label_12b1x_106{padding-inline:var(--space-1)}._contentStart_12b1x_110 ._content_12b1x_97{inline-size:100%}._contentStart_12b1x_110 ._label_12b1x_106{text-align:start;flex:1}._icon_12b1x_119{inline-size:var(--size-button-icon);block-size:var(--size-button-icon);flex:0 0 var(--size-button-icon);justify-content:center;align-items:center;display:inline-flex}._icon_12b1x_119>*{block-size:100%;inline-size:100%;display:block}._spinner_12b1x_134{z-index:1;inline-size:var(--size-button-icon);block-size:var(--size-button-icon);border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;animation:.7s linear infinite _button-spin_12b1x_1;position:absolute}._button_12b1x_1[data-loading] ._content_12b1x_97{opacity:0}._button_12b1x_1:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._button_12b1x_1:disabled{cursor:not-allowed;opacity:.4}._sm_12b1x_159{--button-visual-size:var(--size-button-sm);--button-font-size:var(--font-size-button-sm);--button-line-height:var(--line-height-button-sm)}._md_12b1x_165{--button-visual-size:var(--size-button-md);--button-font-size:var(--font-size-button-md);--button-line-height:var(--line-height-button-md)}._lg_12b1x_171{--button-visual-size:var(--size-button-lg);--button-font-size:var(--font-size-button-lg);--button-line-height:var(--line-height-button-lg)}._primary_12b1x_177{--button-fill:var(--color-primary);--button-text:var(--color-primary-foreground)}._secondary_12b1x_182{--button-border-color:var(--color-control-border);--button-text:var(--color-foreground)}._danger_12b1x_187{--button-fill:var(--color-danger);--button-text:var(--color-danger-foreground)}._ghost_12b1x_192{--button-text:var(--color-foreground)}._fullWidth_12b1x_196{inline-size:100%}@media (any-pointer:coarse){._sm_12b1x_159,._md_12b1x_165{--button-hit-size:var(--size-touch-target)}}@media (hover:hover){._primary_12b1x_177:hover:not(:disabled){--button-fill:var(--color-primary-hover)}._secondary_12b1x_182:hover:not(:disabled){--button-border-color:var(--color-control-border-hover);--button-fill:var(--color-control-hover)}._danger_12b1x_187:hover:not(:disabled){--button-fill:color-mix(in oklch, var(--color-danger), white 12%)}._ghost_12b1x_192:hover:not(:disabled){--button-fill:var(--color-control-hover)}}._primary_12b1x_177:active:not(:disabled){--button-fill:var(--color-primary-active)}._secondary_12b1x_182:active:not(:disabled){--button-border-color:var(--color-control-active);--button-fill:var(--color-control-active);--button-text:var(--color-control-active-foreground)}._secondary_12b1x_182:active:not(:disabled) ._icon_12b1x_119>img{filter:brightness(0)}@keyframes _button-spin_12b1x_1{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){._spinner_12b1x_134{animation:none}}._rounded_12b1x_50 ._decoration_12b1x_33:before,._rectangular_12b1x_52 ._decoration_12b1x_33:before,._pill_12b1x_54 ._decoration_12b1x_33:before{border:var(--border-width) solid var(--button-border-color);background:0 0}._overlay_12b1x_260 ._decoration_12b1x_33:before{background:var(--color-overlay-control);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}._outlined_12b1x_265{--button-border-color:var(--color-control-border)}._pill_12b1x_54 ._decoration_12b1x_33:before,._pill_12b1x_54 ._decoration_12b1x_33:after{border-radius:var(--radius-full)}._selected_12b1x_274{--button-fill:var(--color-control-active);--button-text:var(--color-control-active-foreground);--button-border-color:var(--color-control-active)}._xs_12b1x_280{--button-visual-size:var(--size-button-xs);--button-font-size:10px;--button-line-height:16px}@media (any-pointer:coarse){._xs_12b1x_280{--button-hit-size:var(--size-touch-target)}}._rectangular_12b1x_52 ._decoration_12b1x_33:before,._rectangular_12b1x_52 ._decoration_12b1x_33:after{border-radius:4px}._decoration_12b1x_33{inset:var(--button-hit-inset) 0;pointer-events:none;position:absolute}._visual_12b1x_303{block-size:var(--button-visual-size);min-inline-size:var(--button-visual-size)}._visual_12b1x_303 ._decoration_12b1x_33{inset:0}@media (any-pointer:coarse){._visual_12b1x_303: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}}._root_1agaw_1{--icon-button-visual-size:var(--size-icon-button-sm);--icon-button-hit-size:var(--icon-button-visual-size);--icon-button-hit-inset:calc((var(--icon-button-hit-size) - var(--icon-button-visual-size)) / 2);--icon-button-fill:transparent;--icon-button-color:var(--color-foreground);--icon-button-border:transparent;inline-size:var(--icon-button-hit-size);block-size:var(--icon-button-hit-size);color:var(--icon-button-color);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}._root_1agaw_1:before{inset:var(--icon-button-hit-inset);border:var(--border-width) solid var(--icon-button-border);border-radius:var(--icon-button-radius);background:var(--icon-button-fill);-webkit-backdrop-filter:var(--icon-button-backdrop-filter,none);backdrop-filter:var(--icon-button-backdrop-filter,none);content:"";transition:background-color var(--motion-duration-normal) var(--motion-easing-standard), border-color var(--motion-duration-normal) var(--motion-easing-standard);position:absolute}._circle_1agaw_34{--icon-button-radius:var(--radius-full)}._rounded_1agaw_35{--icon-button-radius:var(--radius-control)}._md_1agaw_36{--icon-button-visual-size:var(--size-icon-button-md)}._primary_1agaw_37{--icon-button-fill:var(--color-primary)}._secondary_1agaw_38{--icon-button-fill:var(--color-surface-control);--icon-button-border:var(--color-control-border)}._icon_1agaw_43,._spinner_1agaw_44{z-index:1;inline-size:var(--size-button-icon);block-size:var(--size-button-icon);place-items:center;display:grid;position:relative}._icon_1agaw_43>*{block-size:100%;inline-size:100%}._spinner_1agaw_44{border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;animation:.7s linear infinite _icon-button-spin_1agaw_1;position:absolute}._root_1agaw_1[data-loading] ._icon_1agaw_43{opacity:0}._root_1agaw_1:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._root_1agaw_1:disabled{cursor:not-allowed;opacity:var(--icon-button-disabled-opacity,.4)}@media (any-pointer:coarse){._sm_1agaw_71{--icon-button-hit-size:var(--size-touch-target)}}@media (hover:hover){._root_1agaw_1:hover:not(:disabled){--icon-button-fill:var(--color-surface-control-hover)}._primary_1agaw_37:hover:not(:disabled){--icon-button-fill:var(--color-primary-hover)}}._root_1agaw_1:active:not(:disabled){--icon-button-fill:var(--color-surface-control-selected)}._primary_1agaw_37:active:not(:disabled){--icon-button-fill:var(--color-primary-active)}@keyframes _icon-button-spin_1agaw_1{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){._spinner_1agaw_44{animation:none}}._visual_1agaw_85{inline-size:var(--icon-button-visual-size);block-size:var(--icon-button-visual-size)}._visual_1agaw_85:before{pointer-events:none;inset:0}@media (any-pointer:coarse){._visual_1agaw_85: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}}._backdrop_18egx_1{z-index:var(--layer-overlay);background:var(--color-overlay);transition:opacity var(--motion-duration-normal) var(--motion-easing-standard);position:fixed;inset:0}._backdrop_18egx_1[data-starting-style],._backdrop_18egx_1[data-ending-style]{opacity:0}._viewport_18egx_14{inset:0 0 var(--drawer-keyboard-inset,0px);z-index:var(--layer-overlay);pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed}._popup_18egx_24{width:min(100%,48rem);height:calc(100dvh - var(--safe-area-top) - var(--space-4));max-height:calc(100dvh - var(--safe-area-top) - var(--space-4));padding:var(--space-3) calc(var(--space-5) + var(--safe-area-right)) calc(var(--space-5) + var(--safe-area-bottom)) calc(var(--space-5) + var(--safe-area-left));border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl) var(--radius-xl) 0 0;color:var(--color-foreground);background:var(--color-surface);box-shadow:var(--shadow-lg);pointer-events:auto;transform:translateY(calc(var(--drawer-snap-point-offset) + var(--drawer-swipe-movement-y)));transition:transform var(--motion-duration-slow) var(--motion-easing-emphasized);border-bottom:0;overflow:auto}._popup_18egx_24[data-starting-style],._popup_18egx_24[data-ending-style]{transform:translateY(100%)}._popup_18egx_24[data-swiping]{transition-duration:0s}._handle_18egx_53{width:2.5rem;height:.25rem;margin:0 auto var(--space-4);border-radius:var(--radius-full);background:var(--color-muted)}._title_18egx_61{font-size:var(--font-size-xl);margin:0}._description_18egx_66{margin:var(--space-2) 0 0;color:var(--color-muted)}._content_18egx_71{margin:var(--space-5) 0}._popup_18egx_24[data-contained]{flex-direction:column;padding-block-end:calc(var(--space-5) + var(--safe-area-bottom) + var(--drawer-snap-point-offset,0px));display:flex;overflow:hidden}._popup_18egx_24[data-contained]>:not(._content_18egx_71){flex-shrink:0}._popup_18egx_24[data-contained] ._content_18egx_71{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}._actions_18egx_94{align-items:stretch;gap:var(--space-2);display:flex}._actions_18egx_94>*{flex:1}._popup_18egx_24[data-appearance=product]{overflow-wrap:anywhere;--font-family-sans:var(--font-family-interface-sans);--font-family-display:var(--font-family-interface-display);width:100%;height:var(--product-sheet-height,100dvh);max-height:var(--product-sheet-height,100dvh);padding:0 0 var(--drawer-snap-point-offset,0px);color:var(--color-brand-white);background:var(--color-overlay-panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:none;font-family:var(--font-family-sans);border:0;border-radius:16px 16px 0 0}._productHeader_18egx_121{justify-content:space-between;align-items:flex-start;gap:var(--space-2);padding:var(--product-content-padding,var(--space-6)) var(--product-content-padding,var(--space-6)) var(--space-4);display:flex}._productClose_18egx_129{--icon-button-radius:var(--product-close-radius,var(--radius-full));--icon-button-fill:var(--product-close-fill,transparent);--icon-button-border:var(--product-close-border,transparent);--icon-button-backdrop-filter:none;flex-shrink:0}._productHeader_18egx_121>div{min-width:0;max-width:var(--product-header-copy-max-width,none)}._productHeader_18egx_121 ._title_18egx_61{font-size:var(--font-size-xl);color:var(--product-title-color,var(--color-brand-bronze));line-height:28px}._subtitle_18egx_149{margin-top:var(--space-2);font:var(--product-subtitle-weight,var(--font-weight-regular)) var(--product-subtitle-size,var(--font-size-sm))/20px var(--font-family-sans);opacity:var(--product-subtitle-opacity,.8)}._popup_18egx_24[data-appearance=product] ._content_18egx_71{padding:0 var(--product-content-padding,var(--space-6)) var(--product-content-padding,var(--space-6));margin:0}._popup_18egx_24[data-appearance=product] ._actions_18egx_94{padding:var(--product-actions-padding,var(--space-6));padding-bottom:calc(var(--product-actions-padding,var(--space-6)) + var(--safe-area-bottom));background:var(--product-actions-background,var(--color-overlay-footer));gap:var(--space-2);flex-wrap:wrap}._popup_18egx_24[data-appearance=product] ._actions_18egx_94 button{min-inline-size:0;min-block-size:var(--button-visual-size);white-space:normal;block-size:auto;font-size:var(--font-size-xs);padding-inline:var(--space-2);padding-block:var(--space-2);flex:128px}._backdrop_18egx_1[data-appearance=product]{background:0 0}._backdrop_18egx_1[data-placement=side]{display:none}._popup_18egx_24[data-appearance=product][data-placement=side]{top:var(--space-2);bottom:var(--space-2);right:var(--bottom-sheet-side-offset,var(--space-2));width:376px;max-width:var(--bottom-sheet-side-max-width,calc(100vw - 2 * var(--space-2)));border-radius:var(--product-side-radius,16px);height:auto;max-height:none;padding:0;position:absolute;transform:none}._popup_18egx_24[data-appearance=product][data-placement=side][data-starting-style],._popup_18egx_24[data-appearance=product][data-placement=side][data-ending-style]{opacity:0;transform:translate(16px)}._popup_18egx_24[data-scroll-header]{flex-direction:column;display:flex;overflow:hidden}._popup_18egx_24[data-scroll-header]>._scrollAll_18egx_213{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}._popup_18egx_24[data-scroll-header] ._content_18egx_71{flex:none;overflow:visible}._popup_18egx_24[data-scroll-header] ._productHeader_18egx_121{padding-right:calc(var(--space-6) + var(--size-touch-target) + var(--space-2))}._pinnedClose_18egx_229{top:var(--space-6);right:var(--space-6);z-index:1;background:var(--color-overlay-footer);border-radius:var(--radius-full);position:absolute}._popup_18egx_24[data-scroll-content] ._productHeader_18egx_121{padding-right:calc(var(--product-content-padding,var(--space-6)) + var(--product-header-close-clearance,calc(var(--size-touch-target) + var(--space-2))))}._popup_18egx_24[data-scroll-content] ._pinnedClose_18egx_229{top:var(--product-content-padding,var(--space-6));right:var(--product-content-padding,var(--space-6));background:var(--product-close-fill,var(--color-overlay-footer));border-radius:var(--product-close-radius,var(--radius-full))}._wrapper_oaryo_1{gap:var(--space-1);display:grid}._label_oaryo_2{align-items:center;gap:var(--space-2);min-block-size:var(--size-touch-target);color:var(--color-foreground);cursor:pointer;display:inline-flex}._control_oaryo_10{border:var(--border-width) solid var(--color-control-border-hover);border-radius:var(--radius-sm);block-size:1.25rem;inline-size:1.25rem;color:var(--color-primary-foreground);cursor:inherit;background:0 0;flex:0 0 1.25rem;place-items:center;display:grid}._control_oaryo_10[data-checked],._control_oaryo_10[data-indeterminate]{border-color:var(--color-primary);background:var(--color-primary)}._control_oaryo_10:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._control_oaryo_10[data-disabled]{opacity:.4;cursor:not-allowed}._indicator_oaryo_28{place-items:center;block-size:1rem;inline-size:1rem;display:grid}._indicator_oaryo_28[data-unchecked]{visibility:hidden}._indeterminate_oaryo_30{border-radius:var(--radius-full);background:currentColor;block-size:2px;inline-size:.625rem}._description_oaryo_31,._error_oaryo_31{font-size:var(--font-size-xs);margin:0 0 0 1.75rem}._description_oaryo_31{color:var(--color-text-subtle)}._error_oaryo_31{color:var(--color-danger)}._wrapper_oaryo_1[data-invalid] ._control_oaryo_10{border-color:var(--color-danger)}._group_16vnh_1{gap:var(--space-2);scrollbar-width:none;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;-webkit-overflow-scrolling:touch;max-inline-size:100%;padding-block:2px;display:flex;overflow-x:auto}._group_16vnh_1::-webkit-scrollbar{display:none}._chip_16vnh_17{min-block-size:var(--size-control-sm);padding:0 var(--space-4);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-control);color:var(--color-foreground);background:var(--color-surface-control);font:inherit;font-size:var(--font-size-sm);white-space:nowrap;cursor:pointer;scroll-snap-align:start;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color var(--motion-duration-normal) var(--motion-easing-standard), background-color var(--motion-duration-normal) var(--motion-easing-standard), border-color var(--motion-duration-normal) var(--motion-easing-standard)}._chip_16vnh_17[aria-pressed=true]{border-color:var(--color-brand-white);color:var(--color-brand-black);background:var(--color-brand-white)}._chip_16vnh_17:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._chip_16vnh_17:disabled{cursor:not-allowed;opacity:.4}._viewport_16vnh_50{block-size:var(--size-filter-chip-overlay);flex-shrink:0;min-inline-size:0;position:relative}._group_16vnh_1[data-appearance=overlay]{gap:var(--space-1);padding:0;position:absolute;inset:0}._group_16vnh_1[data-appearance=overlay] ._chip_16vnh_17{block-size:var(--size-filter-chip-overlay);min-block-size:var(--size-filter-chip-overlay);padding:5px var(--filter-chip-padding-inline,9px);border:var(--border-width) solid var(--color-overlay-border);background:var(--color-overlay-control);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);letter-spacing:.8px;-webkit-user-select:none;user-select:none;border-radius:24px;flex-shrink:0;font-size:10px;line-height:16px;position:relative}._group_16vnh_1[data-appearance=overlay] ._chip_16vnh_17[aria-pressed=true]{color:var(--color-brand-black);background:var(--color-brand-white);border-color:var(--color-brand-white)}@media (any-pointer:coarse){._group_16vnh_1[data-appearance=overlay]{--filter-chip-target-extension:max(0px, calc(var(--control-min-target-size,var(--size-touch-target)) - var(--size-filter-chip-overlay)));bottom:calc(-1 * var(--filter-chip-target-extension));padding-block-end:var(--filter-chip-target-extension)}._group_16vnh_1[data-appearance=overlay] ._chip_16vnh_17:after{content:"";inset-block-start:calc(-1 * var(--border-width));inset-block-end:calc(-1 * (var(--border-width) + var(--filter-chip-target-extension)));inset-inline:min(calc(-1 * var(--border-width)), calc((100% - var(--control-min-target-size,var(--size-touch-target))) / 2));position:absolute}._chip_16vnh_17{min-block-size:var(--size-touch-target)}}@media (hover:hover){._chip_16vnh_17:hover:not(:disabled,[aria-pressed=true]){background:var(--color-surface-control-hover);border-color:var(--color-control-border-hover)}}._root_1vuef_1{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-foreground);background:var(--color-surface-control);transition:border-color var(--motion-duration-normal) var(--motion-easing-standard), background-color var(--motion-duration-normal) var(--motion-easing-standard), opacity var(--motion-duration-normal) var(--motion-easing-standard);overflow:hidden}._root_1vuef_1[data-selected]{border-color:var(--color-control-border-hover);background:var(--color-surface-control-selected)}._root_1vuef_1[data-disabled]{opacity:.45}._media_1vuef_17{place-items:center;min-block-size:0;min-inline-size:0;display:grid;overflow:hidden}._media_1vuef_17>:where(img,svg){object-fit:contain;block-size:100%;inline-size:100%;display:block}._copy_1vuef_32{min-inline-size:0}._title_1vuef_34{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);text-overflow:ellipsis;overflow:hidden}._title_1vuef_34>:where(h2,h3,h4,p,span){font:inherit;margin:0}._metadata_1vuef_47{color:var(--color-text-subtle);font-size:var(--font-size-xs);margin-block-start:var(--space-1)}._action_1vuef_53{align-self:end}._tile_1vuef_55{column-gap:var(--space-2);block-size:14rem;inline-size:10.5rem;padding:var(--space-2) var(--space-3) var(--space-3);grid-template-rows:minmax(7.5rem,1fr) auto;grid-template-columns:minmax(0,1fr) auto;display:grid}._tile_1vuef_55 ._media_1vuef_17{margin-inline:calc(-1 * var(--space-1));grid-column:1/-1}._tile_1vuef_55 ._copy_1vuef_32{align-self:end}._row_1vuef_72{align-items:center;gap:var(--space-3);min-block-size:6.5rem;min-inline-size:17rem;padding:var(--space-3);grid-template-columns:5rem minmax(7rem,1fr) auto;display:grid}._row_1vuef_72 ._media_1vuef_17{block-size:5rem;inline-size:5rem}._root_1vuef_1[data-loading] ._media_1vuef_17,._root_1vuef_1[data-loading] ._copy_1vuef_32{opacity:.35}@media (prefers-reduced-motion:reduce){._root_1vuef_1{transition:none}}._root_1jjlx_1{gap:var(--space-2);inline-size:min(100%,22rem);display:grid}._label_1jjlx_2{justify-content:space-between;gap:var(--space-3);color:var(--color-foreground);font-size:var(--font-size-sm);display:flex}._optional_1jjlx_3{color:var(--color-text-subtle);font-size:var(--font-size-xs)}._control_1jjlx_4{min-block-size:var(--size-control-md);inline-size:100%;padding:0 var(--space-3);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-control);color:var(--color-foreground);background:var(--color-field-background);font:inherit;outline:none}._control_1jjlx_4::placeholder{color:var(--color-text-subtle)}._control_1jjlx_4:hover:not(:disabled){border-color:var(--color-control-border-hover)}._control_1jjlx_4:focus{border-color:var(--color-focus-ring);box-shadow:0 0 0 1px var(--color-focus-ring)}._control_1jjlx_4:disabled{cursor:not-allowed;opacity:.4}._root_1jjlx_1[data-invalid] ._control_1jjlx_4{border-color:var(--color-danger)}._description_1jjlx_20,._error_1jjlx_20{font-size:var(--font-size-xs);margin:0}._description_1jjlx_20{color:var(--color-text-subtle)}._error_1jjlx_20{color:var(--color-danger)}._root_uvgbv_1,._slider_uvgbv_2{justify-content:space-between;align-items:center;gap:var(--space-2);border-radius:var(--radius-full);background:var(--color-overlay-card);height:28px;display:flex}._root_uvgbv_1{height:var(--slider-row-height,28px);opacity:1;background:0 0;transition:opacity .1s ease-out;position:relative}._root_uvgbv_1[hidden]{display:none}._slider_uvgbv_2{flex:1;min-width:0}._roundButton_uvgbv_29{border:1px solid var(--color-control-border);width:28px;height:28px;color:var(--color-brand-white);background:var(--color-overlay-control);-webkit-backdrop-filter:var(--numeric-slider-button-backdrop,none);backdrop-filter:var(--numeric-slider-button-backdrop,none);font:400 16px/1 var(--font-family-interface-sans);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}._roundButton_uvgbv_29:disabled{opacity:.45;cursor:default}._thumb_uvgbv_51{top:50%;left:calc(24px + (100% - 48px) * var(--thumb-position));width:48px;min-height:28px;padding:0 var(--space-2);border-radius:var(--radius-full);color:var(--color-brand-black);background:var(--color-brand-white);font:500 10px/16px var(--font-family-interface-sans);letter-spacing:.8px;cursor:grab;touch-action:var(--slider-touch-action,none);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:3px;display:flex;position:absolute;transform:translate(-50%,-50%)}._track_uvgbv_73{flex:1;min-width:0;height:28px;position:relative}._thumb_uvgbv_51[data-dragging]{cursor:grabbing}._numberInput_uvgbv_84{width:var(--numeric-slider-input-width,48px);height:28px;padding:var(--numeric-slider-input-padding,4px 6px 4px 8px);border-radius:var(--radius-control);color:var(--color-brand-white);background:var(--color-overlay-card);font:500 var(--numeric-slider-font-size,12px)/16px var(--numeric-slider-font-family,var(--font-family-sans));appearance:textfield;border:1px solid #0000;flex:none}._numberInput_uvgbv_84::-webkit-inner-spin-button{appearance:none;margin:0}._numberInput_uvgbv_84::-webkit-outer-spin-button{appearance:none;margin:0}._numberInput_uvgbv_84:focus-visible,._thumb_uvgbv_51:focus-visible{outline:1px solid var(--color-control-border);outline-offset:0}@media (any-pointer:coarse),(width<=1199px){._numberInput_uvgbv_84:not([readonly]):focus{font-size:var(--numeric-slider-focused-font-size,16px)}}@media (prefers-reduced-motion:reduce){._root_uvgbv_1{transition:none}}._numberInput_uvgbv_84[aria-invalid=true]{border-color:var(--color-brand-white)}._validationMessage_uvgbv_125{bottom:calc(100% + var(--space-2));z-index:1;padding:var(--space-2);border:1px solid var(--color-overlay-border);border-radius:var(--radius-control);color:var(--color-brand-white);background:var(--color-overlay-panel);font:400 12px/16px var(--font-family-interface-sans);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin:0;position:absolute;left:0;right:0}._roundButton_uvgbv_29:after{content:"";inset:calc(-1 * var(--slider-hit-extension,0px));position:absolute}._thumb_uvgbv_51:after{content:"";inset:calc(-1 * var(--slider-hit-extension,0px)) 0;position:absolute}._root_1o9qg_1{height:var(--slider-row-height,28px);border-radius:var(--radius-full);background:var(--direction-slider-background,var(--color-overlay-card));flex-shrink:0;align-items:center;display:flex}._root_1o9qg_1 input{inset:calc(-1 * var(--slider-hit-extension,0px)) 0;width:100%;height:calc(100% + 2 * var(--slider-hit-extension,0px));opacity:0;cursor:grab;touch-action:var(--slider-touch-action,none);margin:0;position:absolute}._root_1o9qg_1 input:active{cursor:grabbing}._track_1o9qg_25{min-width:0;height:28px;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--color-overlay-control);flex:1;justify-content:space-between;align-items:center;display:flex;position:relative}._endpoint_1o9qg_38{border:1px solid var(--color-control-border);width:28px;height:28px;color:var(--color-brand-white);font:400 16px/1 var(--font-family-interface-sans);border-radius:50%;place-items:center;display:grid}._thumb_1o9qg_49{top:50%;left:calc(32px + (100% - 64px) * var(--thumb-position));border-radius:var(--radius-full);width:48px;height:28px;color:var(--color-brand-black);background:var(--color-brand-white);pointer-events:none;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}._thumb_1o9qg_49 svg{width:16px;height:16px}._track_1o9qg_25:focus-within{outline:2px solid var(--color-focus-ring);outline-offset:2px}._root_1o9qg_1 input:disabled{opacity:.45;cursor:default}._root_66szz_1{width:100%;height:44px;color:var(--color-brand-white);align-items:center;display:flex}._modeTabs_66szz_9{gap:var(--space-1);width:100%;display:flex}._modeTabs_66szz_9 button{border:1px solid var(--color-overlay-border);border-radius:var(--radius-full);height:28px;color:var(--color-brand-white);background:var(--color-overlay-card);letter-spacing:.08em;cursor:pointer;flex:1;font-size:10px;line-height:16px}._modeTabs_66szz_9 button[aria-pressed=true]{border-color:var(--color-brand-white);color:var(--color-brand-black);background:var(--color-brand-white)}._readout_66szz_34{width:100%;min-height:var(--size-touch-target);pointer-events:none;text-shadow:0 1px 8px #0009;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex}._readout_66szz_34 strong{font:500 22px/normal var(--font-family-interface-sans)}._readout_66szz_34 span{color:var(--color-brand-white);font:400 13px/normal var(--font-family-interface-sans);letter-spacing:1.04px;opacity:.6}._navigation_wcpge_1{gap:var(--space-2);flex-shrink:0;min-width:0;display:flex}._step_wcpge_8{min-width:0;padding-inline:var(--space-1);flex:1}._backdrop_y8ncc_1{z-index:var(--layer-overlay);position:fixed;inset:0}._viewport_y8ncc_7{z-index:var(--layer-overlay);pointer-events:none;align-items:flex-start;display:flex;position:fixed;inset:0}._popup_y8ncc_16{width:100%;max-height:calc(100dvh - var(--safe-area-bottom) - var(--space-2));padding-top:var(--safe-area-top);color:var(--color-brand-white);background:var(--color-overlay-panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:auto;transition:transform var(--motion-duration-normal) var(--motion-easing-standard);font-family:var(--font-family-interface-sans);border:1px solid #0000001a;border-radius:0 0 16px 16px;flex-direction:column;display:flex;transform:translateY(0)}._popup_y8ncc_16[data-starting-style],._popup_y8ncc_16[data-ending-style]{transform:translateY(-100%)}._popup_y8ncc_16[data-placement=anchored]{transition:opacity var(--motion-duration-normal) var(--motion-easing-standard);border:0;border-radius:16px;padding-top:0;position:absolute;transform:none;box-shadow:inset 0 0 0 1px #0000001a}._popup_y8ncc_16[data-placement=anchored][data-starting-style],._popup_y8ncc_16[data-placement=anchored][data-ending-style]{opacity:0}._popup_y8ncc_16[data-placement=anchored] ._header_y8ncc_53,._popup_y8ncc_16[data-placement=anchored] ._content_y8ncc_54{padding:var(--space-4)}._popup_y8ncc_16[data-placement=anchored] ._close_y8ncc_58{--icon-button-fill:var(--color-overlay-control);--icon-button-border:var(--color-control-border);flex-shrink:0}._header_y8ncc_53{align-items:center;gap:var(--space-4);padding:var(--space-4) max(var(--space-4), var(--safe-area-right)) var(--space-4) max(var(--space-4), var(--safe-area-left));flex-shrink:0;display:flex}._title_y8ncc_72{flex:1;min-width:0;margin:0;font-size:32px;line-height:32px}._content_y8ncc_54{overscroll-behavior:contain;min-height:0;padding:var(--space-4) max(var(--space-4), var(--safe-area-right)) var(--space-4) max(var(--space-4), var(--safe-area-left));overflow-y:auto}@media (prefers-reduced-motion:reduce){._popup_y8ncc_16,._popup_y8ncc_16[data-placement=anchored]{transition:none}}._triggers_1sq3c_1{gap:var(--space-2);flex-shrink:0;display:flex}._trigger_1sq3c_1{--icon-button-fill:var(--color-overlay-control);--icon-button-border:var(--color-control-border);--icon-button-backdrop-filter:blur(12px)}._trigger_1sq3c_1[aria-expanded=true]{--icon-button-fill:var(--color-catalog-selected)}._options_1sq3c_17{gap:var(--space-2);flex-wrap:wrap;align-items:stretch;display:flex}._option_1sq3c_17{gap:var(--space-2);min-width:0;padding:var(--space-2);background:var(--color-overlay-card);color:var(--color-brand-white);text-align:left;cursor:pointer;border:1px solid #ffffff29;border-radius:12px;flex-direction:column;flex:0 0 min(109.33px,33.3333% - 5.33333px);display:flex}._option_1sq3c_17[aria-pressed=true],._option_1sq3c_17[data-selected=true]{background:var(--color-catalog-selected);border-color:var(--color-catalog-selected-border)}._option_1sq3c_17:focus-visible,._optionAction_1sq3c_46:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._option_1sq3c_17:disabled{cursor:default;opacity:.6}._image_1sq3c_56{aspect-ratio:264/200;border-radius:var(--radius-control);clip-path:polygon(0 0,100% 0,100% calc(100% - 17px),calc(100% - 17px) 100%,0 100%);width:100%;display:block;overflow:hidden}._image_1sq3c_56 img,._placeholder_1sq3c_66{object-fit:cover;width:100%;height:100%;display:block}._placeholder_1sq3c_66{background:var(--color-surface-control)}._name_1sq3c_77{overflow-wrap:anywhere;opacity:.8;width:100%;font-size:12px;line-height:16px}._option_1sq3c_17[aria-pressed=true] ._name_1sq3c_77,._option_1sq3c_17[data-selected=true] ._name_1sq3c_77{opacity:1}._wheelOption_1sq3c_90{cursor:default}._optionAction_1sq3c_46{border-radius:var(--radius-control);width:100%;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}._optionAction_1sq3c_46:disabled{cursor:default;opacity:.6}._detailsIndicator_1sq3c_112{color:var(--color-brand-bronze);pointer-events:none;position:absolute;inset-block-start:0;inset-inline-end:0}@media (any-pointer:coarse){._optionAction_1sq3c_46{min-height:var(--size-touch-target)}}._description_1sq3c_126{font:400 12px/16px var(--font-family-interface-sans);color:var(--color-text-subtle);overflow-wrap:anywhere}._message_1sq3c_132{font:400 14px/20px var(--font-family-interface-sans);margin:var(--space-3) 0 0}._message_1sq3c_132 button+button{margin-left:var(--space-2)}._notice_1sq3c_141{top:calc(var(--safe-area-top) + 64px);left:var(--space-4);gap:var(--space-2);max-width:min(360px,100% - 32px);padding:var(--space-3);background:var(--color-overlay-panel);color:var(--color-brand-white);z-index:var(--layer-configurator-error);font:400 14px/20px var(--font-family-interface-sans);flex-wrap:wrap;display:flex;position:absolute}@media (any-pointer:coarse){._triggers_1sq3c_1{gap:var(--space-3)}}@media (width<=359px){._option_1sq3c_17{flex-basis:calc(50% - 4px)}}@media (width>=1200px){._options_1sq3c_17{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._wheelOptions_1sq3c_174{grid-template-columns:repeat(2,minmax(0,1fr))}}._sheet_1dnr5_1[data-appearance=product]{--product-content-padding:var(--space-4);--product-actions-padding:var(--space-2);--product-title-color:var(--color-brand-white);--product-close-radius:4px;--product-close-fill:var(--color-overlay-control);--product-sheet-height:calc(100dvh - 64px - var(--safe-area-top));background:#111111e6}._backdrop_1dnr5_11[data-appearance=product][data-placement=bottom]{background:#0009}._sheet_1dnr5_1[data-appearance=product][data-placement=side]{border-radius:16px;height:max-content;bottom:auto;right:auto}._details_1dnr5_22{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}._details_1dnr5_22 ._image_1dnr5_28{aspect-ratio:auto;clip-path:none;height:240px}._description_1dnr5_34{color:var(--color-text-subtle);font:400 16px/24px var(--font-family-interface-sans);white-space:pre-line;overflow-wrap:anywhere;margin:0}._card_xpqw2_1{--gear-status-inset:5px;--gear-status-size:16px;--gear-status-gap:2px;--gear-load-area-offset:calc(var(--gear-status-inset) + var(--gear-status-size) + var(--gear-status-gap));justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;height:var(--gear-card-height,var(--size-gear-tile));min-width:0;padding:var(--space-2);border-radius:var(--radius-control);color:var(--color-brand-white);background:var(--color-overlay-card);box-shadow:inset 0 0 0 var(--border-width) #ffffff29;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;font:var(--font-weight-regular) 10px/12px var(--font-family-sans);-webkit-tap-highlight-color:transparent;border:0;flex-direction:column;display:flex;position:relative}._card_xpqw2_1[aria-pressed=true]{background:var(--color-catalog-selected);box-shadow:inset 0 0 0 var(--border-width) var(--color-catalog-selected-border)}._card_xpqw2_1:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._card_xpqw2_1:disabled{cursor:default;opacity:.6}._card_xpqw2_1 img{width:100%;max-height:calc(100% - var(--size-gear-tile-title) - var(--space-2));aspect-ratio:1;object-fit:contain;pointer-events:none;flex-shrink:0;min-height:0}._title_xpqw2_53{text-overflow:ellipsis;-webkit-line-clamp:2;text-align:center;-webkit-box-orient:vertical;flex-shrink:0;width:100%;display:-webkit-box;overflow:hidden}._check_xpqw2_64{top:var(--gear-status-inset);left:var(--gear-status-inset);width:var(--gear-status-size);height:var(--gear-status-size);color:var(--color-brand-black);background:var(--color-brand-white);border-radius:3px;place-items:center;display:grid;position:absolute}._check_xpqw2_64 svg{width:100%;height:100%}._loadArea_xpqw2_82{top:var(--gear-status-inset);left:var(--gear-load-area-offset);max-width:calc(100% - var(--gear-load-area-offset) - var(--gear-status-inset));padding-inline:var(--space-1);border-radius:var(--radius-control);color:var(--color-brand-black);background:var(--color-brand-white);font:var(--font-weight-regular) 10px/16px var(--font-family-sans);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;position:absolute;overflow:hidden}@media (hover:hover){._card_xpqw2_1:hover:not(:disabled){box-shadow:inset 0 0 0 var(--border-width) var(--color-control-border-hover)}}._imagePlaceholder_xpqw2_104{aspect-ratio:1;width:100%;min-height:0;max-height:calc(100% - var(--size-gear-tile-title) - var(--space-2));background:radial-gradient(circle,#ffffff1a,#0000 65%);display:block}._card_xpqw2_1[data-layout=row]{grid-template-columns:71px minmax(0, 1fr) var(--size-button-sm);column-gap:var(--space-4);text-align:start;grid-template-rows:auto auto;height:auto;min-height:80px;display:grid}._card_xpqw2_1[data-layout=row] img,._card_xpqw2_1[data-layout=row] ._imagePlaceholder_xpqw2_104{aspect-ratio:auto;grid-area:1/1/-1;width:71px;height:64px;max-height:none}._card_xpqw2_1[data-layout=row] ._title_xpqw2_53{text-align:start;grid-area:1/2;font-size:12px;line-height:16px}._card_xpqw2_1[data-layout=row] ._check_xpqw2_64{width:var(--size-button-sm);height:var(--size-button-sm);background:var(--color-brand-bronze);color:var(--color-brand-white);grid-area:1/3/-1;align-self:end;position:static}._card_xpqw2_1[data-layout=row] ._check_xpqw2_64 svg{width:var(--size-button-icon);height:var(--size-button-icon)}._card_xpqw2_1[data-layout=row] ._loadArea_xpqw2_82{grid-area:2/2;justify-self:start;max-width:100%;position:static}._header_1v744_1{align-items:flex-start;gap:var(--space-4);display:flex}._header_1v744_1>button{--icon-button-fill:var(--color-overlay-control);--icon-button-backdrop-filter:blur(16px)}._title_1v744_11{--display-font-weight:var(--summary-heading-weight,var(--font-weight-medium));flex:1;margin:0;font-size:32px;line-height:32px}._headerText_1v744_18{flex:1;min-width:0}._subtitle_1v744_22{margin:var(--space-1) 0 0;color:#fffc;font-size:var(--font-size-md);font-weight:500;line-height:20px}._totals_1v744_29{flex-direction:column;display:flex}._row_1v744_33{justify-content:space-between;align-items:flex-start;gap:var(--space-6);min-height:45px;padding:var(--space-3) 0;border-bottom:1px solid var(--color-overlay-border-subtle);font-size:var(--font-size-md);color:#fffc;line-height:20px;display:flex}._row_1v744_33 strong,._cardPrice_1v744_46 strong{color:var(--color-brand-white);white-space:nowrap;font-weight:700}._total_1v744_29{text-transform:uppercase;border-bottom-color:var(--color-control-border-hover);font-size:20px;line-height:20px}._option_1v744_57>label{gap:var(--space-4);min-block-size:20px;color:inherit}._option_1v744_57 [role=checkbox]{border-color:var(--color-brand-bronze);border-radius:3px;flex-basis:16px;block-size:16px;inline-size:16px;margin:2px;position:relative;overflow:hidden}._option_1v744_57 [role=checkbox]>span{block-size:24px;inline-size:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._srOnly_1v744_80{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._caption_1v744_90{align-items:center;gap:var(--space-2);color:var(--color-text-subtle);font-size:var(--font-size-xs);margin:0;line-height:16px;display:flex}._items_1v744_99{gap:var(--space-4);flex-direction:column;display:flex}._itemsHeader_1v744_104{padding:var(--space-4) 0;flex-direction:column;display:flex}._weight_1v744_109{color:var(--color-text-subtle);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);text-transform:uppercase;margin:0;line-height:20px}._card_1v744_46{gap:var(--space-4);width:100%;min-height:141px;padding:var(--space-3) 0;border:0;border-top:1px solid var(--color-overlay-border-subtle);color:inherit;font:inherit;text-align:left;background:0 0;flex-direction:column;display:flex}button._card_1v744_46{cursor:pointer}._cardTop_1v744_134,._cardBottom_1v744_135{justify-content:space-between;gap:var(--space-4);display:flex}._cardTitle_1v744_140{gap:var(--space-1);font-size:var(--font-size-md);flex-direction:column;flex:1;line-height:20px;display:flex}._thumbnail_1v744_148{object-fit:cover;border-radius:4px;flex:0 0 71px;width:71px;height:64px}._cardMeta_1v744_155{color:var(--color-text-subtle);font-size:var(--font-size-xs);flex-direction:column;justify-content:space-between;line-height:16px;display:flex}._cardPrice_1v744_46{flex-direction:column;align-items:flex-end;line-height:20px;display:flex}._cardPrice_1v744_46 span{color:var(--color-text-subtle);font-size:var(--font-size-xs);line-height:16px}button._card_1v744_46:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}@media (any-pointer:coarse){._option_1v744_57>label{position:relative}._option_1v744_57>label: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}}@media (width>=1200px){._row_1v744_33{color:var(--color-brand-white)}._header_1v744_1[data-has-subtitle]{gap:56px}._header_1v744_1[data-has-subtitle] ._subtitle_1v744_22{margin-top:var(--space-2)}}._form_1jf4b_1{gap:var(--space-8);flex-direction:column;width:100%;display:flex}._fields_1jf4b_7{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}._names_1jf4b_16{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._field_1jf4b_7._field_1jf4b_7{width:100%;gap:var(--space-1);inline-size:100%}._field_1jf4b_7 label{color:#a2a2a2;font-size:var(--font-size-xs);letter-spacing:.24px;line-height:20px}._field_1jf4b_7 input{width:100%;height:48px;min-block-size:48px;color:inherit;background:var(--color-surface-control);font:inherit;font-size:var(--font-size-sm);text-align:left;border:1px solid #0000;border-radius:2px;padding:6px 14px}._send_1jf4b_45{margin-top:0}@media (any-pointer:coarse){._field_1jf4b_7 input{font-size:16px}}._placeholder_ohp9s_1{text-align:center;background:var(--color-overlay-card);color:var(--color-text-subtle);font-family:var(--font-family-interface-sans);font-size:var(--font-size-sm);place-items:center;display:grid}._card_1gr01_1{grid-template-columns:minmax(0, 1fr) var(--size-button-sm);gap:var(--space-2);block-size:auto;min-block-size:196px;inline-size:100%;min-inline-size:0;padding:var(--space-2);background:var(--color-overlay-card);color:var(--color-brand-white);box-shadow:var(--shadow-card-outline);font-family:var(--font-family-interface-sans);border:0;border-radius:12px;grid-template-rows:auto minmax(32px,1fr) auto;display:grid}._card_1gr01_1[data-selected]{background:var(--color-catalog-selected);box-shadow:inset 0 0 0 var(--border-width) var(--color-catalog-selected-border)}._category_1gr01_24{grid-template-rows:auto 1fr;min-block-size:140px}._card_1gr01_1>[data-slot=media]{grid-area:1/1/auto/-1;margin:0}._card_1gr01_1>[data-slot=copy]{display:contents}._card_1gr01_1 [data-slot=title]{grid-area:2/1/auto/-1;align-self:start;overflow:visible}._card_1gr01_1 [data-slot=metadata]{color:inherit;grid-row:3;align-self:center;margin:0}._card_1gr01_1>[data-slot=action]{grid-area:3/2}._mediaButton_1gr01_58,._title_1gr01_59{width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}._mediaButton_1gr01_58{aspect-ratio:264/200;border-radius:var(--radius-control);overflow:hidden}._image_1gr01_77{object-fit:cover;width:100%;height:100%;font-size:var(--font-size-xs);color:var(--color-text-subtle);place-items:center;display:grid}._detailsIndicator_1gr01_87{color:var(--color-brand-bronze);pointer-events:none;position:absolute;inset-block-start:0;inset-inline-end:0}._title_1gr01_59{overflow-wrap:anywhere;font-size:12px;line-height:16px}._price_1gr01_101{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:20px}._add_1gr01_107{inline-size:var(--button-visual-size);padding:0}._add_1gr01_107 svg{width:var(--size-button-icon);height:var(--size-button-icon)}._mediaButton_1gr01_58:focus-visible,._title_1gr01_59:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}@media (any-pointer:coarse){._card_1gr01_1{overflow:visible}._title_1gr01_59:after{content:"";inset:min(0px, calc((100% - var(--size-touch-target)) / 2)) 0;position:absolute}}._row_1gr01_135{grid-template-columns:71px minmax(0, 1fr) var(--size-button-sm);grid-template-rows:minmax(min-content, 1fr) var(--size-button-sm);column-gap:var(--space-4);border-radius:var(--radius-control);min-block-size:80px}._row_1gr01_135>[data-slot=media]{grid-area:1/1/-1;align-self:stretch;position:relative}._row_1gr01_135 ._mediaButton_1gr01_58{aspect-ratio:auto;height:100%;position:absolute;inset:0}._row_1gr01_135 [data-slot=title]{grid-area:1/2/auto/-1}._row_1gr01_135 [data-slot=metadata]{grid-area:2/2}._row_1gr01_135>[data-slot=action]{grid-area:2/3}._row_1gr01_135._category_1gr01_24{grid-template-rows:minmax(64px,1fr)}._row_1gr01_135._category_1gr01_24 [data-slot=title]{align-self:center}._desktop_1gr01_180:not(._category_1gr01_24){gap:var(--space-4);grid-template-rows:auto minmax(40px,1fr) auto}._desktop_1gr01_180:not(._category_1gr01_24) ._mediaButton_1gr01_58{aspect-ratio:430/388}._desktop_1gr01_180:not(._category_1gr01_24) ._title_1gr01_59{font-size:var(--font-size-md);line-height:20px}._desktop_1gr01_180._category_1gr01_24{min-block-size:156px;inline-size:min(100%,168px)}._desktop_1gr01_180._category_1gr01_24 ._title_1gr01_59{opacity:.8}._desktop_1gr01_180[data-selected] ._add_1gr01_107:disabled{opacity:1}._desktop_1gr01_180 ._mediaButton_1gr01_58:after{content:"";clip-path:polygon(100% 0,100% 100%,0 100%);pointer-events:none;background:#111;width:17px;height:17px;position:absolute;bottom:-.79px;right:0}._desktop_1gr01_180[data-selected] ._mediaButton_1gr01_58:after{background:#4d3d31}._card_110oa_1{--gear-catalog-card-width:168px;width:100%;height:var(--gear-card-height,128px);border-radius:var(--radius-control);min-width:0;color:var(--color-brand-white);background:var(--color-overlay-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;font:400 10px/12px var(--font-family-interface-sans);-webkit-tap-highlight-color:transparent;border:1px solid #ffffff29;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px;display:flex}._card_110oa_1[data-request]{--gear-catalog-card-width:112px;justify-content:space-between;align-items:stretch}._card_110oa_1:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._card_110oa_1:disabled{opacity:.6;cursor:default}._preview_110oa_34{background:var(--color-overlay-border);border-radius:4px;flex:1;place-items:center;min-height:0;display:grid;position:relative}._image_110oa_43{border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}._badge_110oa_52{background:#0009;border-radius:4px;padding:2px 4px;font-size:10px;line-height:12px;position:absolute;top:4px;left:4px}._prompt_110oa_62{font-size:14px;line-height:16px}._caption_110oa_66{-webkit-line-clamp:2;overflow-wrap:anywhere;text-align:center;-webkit-box-orient:vertical;min-height:24px;display:-webkit-box;overflow:hidden}._hint_110oa_75{text-align:center;max-width:130px}._card_110oa_1[data-layout=row]{flex-direction:row;align-items:center;height:auto;min-height:80px}._card_110oa_1[data-layout=row] ._preview_110oa_34{flex:0 0 96px;height:64px}._card_110oa_1[data-layout=row] ._caption_110oa_66{text-align:start;flex:1;font-size:12px;line-height:16px}@media (hover:hover){._card_110oa_1:hover:not(:disabled){border-color:var(--color-control-border-hover)}}._form_1qgma_1{flex-direction:column;gap:16px;min-width:0;display:flex}._field_1qgma_7._field_1qgma_7{gap:4px;inline-size:100%}._field_1qgma_7 label{color:#a2a2a2;letter-spacing:.02em;font-size:12px;line-height:20px}._field_1qgma_7 textarea{height:88px;min-height:88px;color:var(--color-brand-white);background:var(--color-surface-control);font:500 16px/20px Inter, var(--font-family-system);resize:none;border-color:#0000;border-radius:2px;padding:13px 14px}._note_1qgma_28{color:var(--color-text-subtle);margin:8px 0 0;font-size:14px;line-height:20px}._details_1qgma_34{flex-direction:column;gap:8px;display:flex}._fileInput_1qgma_39{display:none}._photos_1qgma_42{gap:8px;display:flex}._photo_1qgma_42,._addPhoto_1qgma_47{border-radius:8px;flex:0 0 120px;width:120px;height:120px;position:relative}._image_1qgma_54{object-fit:cover;border-radius:inherit;width:100%;height:100%;font-size:12px;display:block;overflow:hidden}._addPhoto_1qgma_47{border:1px solid var(--color-control-border);color:var(--color-brand-white);cursor:pointer;background:#0000001a;place-items:center;display:grid}._removePhoto_1qgma_71{background:var(--color-brand-white);color:#000;cursor:pointer;border:1px solid #d3d7db;border-radius:8px;place-items:center;width:28px;height:28px;padding:4px;display:grid;position:absolute;top:8px;right:8px}._removePhoto_1qgma_71:after{content:"";position:absolute;inset:-8px}._detailButton_1qgma_91._detailButton_1qgma_91{width:100%;min-height:40px;font-family:var(--font-family-interface-display);padding-inline:12px}._dimensions_1qgma_97{border:1px solid var(--color-control-border);background:#222;border-radius:16px}._dimensionHeading_1qgma_102{letter-spacing:.08em;align-items:center;gap:12px;min-height:40px;padding:8px 8px 8px 12px;font-size:12px;display:flex}._dimensionHeading_1qgma_102>span{flex:1}._clearDimensions_1qgma_114._clearDimensions_1qgma_114{--button-visual-size:24px;flex:none;width:52px;padding-inline:6px}._clearDimensions_1qgma_114[data-empty]{visibility:hidden}._dimensionFields_1qgma_123{--slider-row-height:28px;--numeric-slider-input-width:48px;--slider-hit-extension:8px;border:0;flex-direction:column;gap:16px;margin:8px 0 0;padding:16px;display:flex}._dimensionSlot_1qgma_134{height:28px;position:relative}._dimensionReadout_1qgma_138{position:absolute;inset:0}._dimensionEditor_1qgma_142:has(input:focus){--numeric-slider-font-size:16px;--numeric-slider-input-width:54px;--numeric-slider-input-padding:4px 5px;z-index: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);padding:16px 8px;position:fixed;inset:auto 8px 8px}._limit_1qgma_157{color:var(--color-text-subtle);margin:0;font-size:12px;line-height:16px}._error_1qgma_163{color:var(--color-brand-white);margin:0;font-size:14px;line-height:20px}@media (width>=1200px) and (pointer:fine){._field_1qgma_7 textarea{font-size:14px}._dimensionEditor_1qgma_142:has(input:focus){position:absolute;inset:-17px -9px auto}}
