._button_1vz3c_1{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 20px;border:1px solid transparent;font-size:16px;line-height:22px;color:var(--white);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease;font-weight:600;letter-spacing:.03em}._button_1vz3c_1:focus-visible{outline:2px solid var(--teal);outline-offset:2px}._button_1vz3c_1:disabled{cursor:not-allowed}._button_1vz3c_1._primary_1vz3c_23{background-color:var(--teal);color:var(--white)}._button_1vz3c_1._primary_1vz3c_23:hover:not(:disabled){background-color:color-mix(in srgb,var(--teal),black 35%)}._button_1vz3c_1._primary_1vz3c_23:disabled{background-color:var(--grey-border);color:var(--grey);cursor:not-allowed}._button_1vz3c_1._secondary_1vz3c_35{background-color:transparent;border-color:var(--white)}._button_1vz3c_1._secondary_1vz3c_35:hover:not(:disabled){background-color:#ffffff1a}._button_1vz3c_1._secondary_1vz3c_35:disabled{border-color:var(--grey);color:var(--grey)}._button_1vz3c_1._outline_1vz3c_46{background-color:var(--white);border-color:var(--teal);color:var(--teal)}._button_1vz3c_1._outline_1vz3c_46:hover:not(:disabled){background-color:var(--grey-light)}._button_1vz3c_1._outline_1vz3c_46:disabled{border-color:var(--grey-border);color:var(--grey-border)}._button_1vz3c_1._compact_1vz3c_58{padding:12px 16px;font-size:12px;line-height:18px}@media(min-width:768px){._button_1vz3c_1._compact_1vz3c_58{font-size:14px}}._button_1vz3c_1._link_1vz3c_68,._button_1vz3c_1._link-secondary_1vz3c_68{padding:0;border:0;font-size:14px;line-height:20px;color:var(--teal);cursor:pointer;transition:color .2s ease}._button_1vz3c_1._link_1vz3c_68:hover:not(:disabled),._button_1vz3c_1._link-secondary_1vz3c_68:hover:not(:disabled){color:color-mix(in srgb,var(--teal),black 35%)}._button_1vz3c_1._link_1vz3c_68:disabled,._button_1vz3c_1._link-secondary_1vz3c_68:disabled{color:var(--grey-border);cursor:not-allowed}._button_1vz3c_1._link-secondary_1vz3c_68{color:var(--grey)}._button_1vz3c_1._link-secondary_1vz3c_68:hover:not(:disabled){color:color-mix(in srgb,var(--grey),black 35%)}._button-with-icon_k2gfw_1{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;background:var(--white);border:0;border-radius:5px;box-shadow:inset 0 0 0 1px var(--grey-border);font-size:14px;font-weight:500;line-height:20px;color:var(--black);cursor:pointer}._button-with-icon_k2gfw_1:focus-visible{outline:2px solid var(--teal);outline-offset:2px}._button-with-icon_k2gfw_1 svg{width:20px;height:20px}._button-with-icon_k2gfw_1._icon-primary_k2gfw_24 svg{color:var(--teal)}._button-with-icon_k2gfw_1._icon-end_k2gfw_27{flex-direction:row-reverse}._icon-button_u6cwi_1{border-radius:50%;transition:background-color .2s ease,border-color .2s ease,color .2s ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer}._icon-button_u6cwi_1:focus-visible{outline:2px solid var(--teal);outline-offset:2px}._icon-button_u6cwi_1._outline_u6cwi_15{background-color:transparent;border:1px solid var(--grey-border)}._icon-button_u6cwi_1._outline_u6cwi_15:hover{background-color:var(--grey-light)}._icon-button_u6cwi_1._filled_u6cwi_22{background-color:var(--teal);color:var(--white)}._icon-button_u6cwi_1._filled_u6cwi_22:hover:not(:disabled){background-color:color-mix(in srgb,var(--teal),black 35%)}._icon-button_u6cwi_1._filled_u6cwi_22:disabled{background-color:var(--grey-border);color:var(--grey);cursor:not-allowed}._icon-button_u6cwi_1._floating_u6cwi_34{color:var(--teal);background-color:var(--white);border:1px solid var(--grey-border);border-radius:100px;cursor:pointer}._icon-button_u6cwi_1._floating_u6cwi_34:hover{background-color:var(--grey-light)}._icon-button_u6cwi_1._floating_u6cwi_34:focus-visible{outline:2px solid var(--teal);outline-offset:2px}._icon-button_u6cwi_1._overlay_u6cwi_48{padding:4px;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--white)}._icon-button_u6cwi_1._overlay_u6cwi_48:hover{background-color:#000000a6}._icon-button_u6cwi_1._bare_u6cwi_57{background-color:transparent;color:var(--black)}._icon-button_u6cwi_1._bare_u6cwi_57:hover:not(:disabled){color:var(--grey)}._icon-button_u6cwi_1._bare_u6cwi_57:disabled{color:var(--grey-border);cursor:not-allowed}._chip_kqiyv_1{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:var(--teal);color:var(--white);font-size:14px;font-weight:500;line-height:20px;letter-spacing:.03em}._color-swatch_kdlzs_1{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid transparent;border-radius:50%;cursor:pointer;transition:border-color .2s ease}._color-swatch_kdlzs_1:hover{border-color:var(--grey-border)}._color-swatch_kdlzs_1[data-selected]{border-color:var(--teal)}._color-swatch_kdlzs_1 ._fill_kdlzs_18{width:16px;height:16px;border:1px solid var(--grey-border);border-radius:50%;background-position:center;background-size:cover}._dropdown_yaibc_1{position:relative}._dropdown_yaibc_1 ._trigger_yaibc_4{display:flex;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:16px;font-weight:500;line-height:22px;letter-spacing:.03em;background-color:var(--white);border:1px solid var(--grey-border);border-radius:100px;cursor:pointer}._dropdown_yaibc_1 ._trigger_yaibc_4:hover{background-color:var(--grey-light)}._dropdown_yaibc_1 ._trigger_yaibc_4:focus-visible{outline:2px solid var(--teal);outline-offset:2px}._dropdown_yaibc_1 ._icon_yaibc_26{display:flex;color:var(--teal)}._dropdown_yaibc_1 ._icon_yaibc_26 svg{width:20px;height:20px}._dropdown_yaibc_1 ._chevron_yaibc_34{width:20px;height:20px}._dropdown_yaibc_1 ._list_yaibc_38{position:absolute;top:calc(100% + 8px);left:0;z-index:2;width:232px;overflow:hidden;background:var(--white);border:1px solid var(--grey-border);border-radius:15px;box-shadow:0 0 4px #0000001a}._dropdown_yaibc_1 ._list_yaibc_38 button{width:100%;padding:8px 12px;font-size:16px;font-weight:500;line-height:22px;letter-spacing:.03em;text-align:left;white-space:nowrap;cursor:pointer}._dropdown_yaibc_1 ._list_yaibc_38 button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}._dropdown_yaibc_1 ._list_yaibc_38 button:hover,._dropdown_yaibc_1 ._list_yaibc_38 button[data-selected]{background:var(--grey-light)}._dropdown_yaibc_1._collapsible_yaibc_68 ._trigger_yaibc_4{justify-content:center;width:40px;padding:0}@media(min-width:768px){._dropdown_yaibc_1._collapsible_yaibc_68 ._trigger_yaibc_4{justify-content:flex-start;width:auto;padding:0 16px}}._dropdown_yaibc_1._collapsible_yaibc_68 ._icon_yaibc_26 svg{width:24px;height:24px}@media(min-width:768px){._dropdown_yaibc_1._collapsible_yaibc_68 ._icon_yaibc_26 svg{width:20px;height:20px}}._dropdown_yaibc_1._collapsible_yaibc_68 ._name_yaibc_90,._dropdown_yaibc_1._collapsible_yaibc_68 ._chevron_yaibc_34{display:none}@media(min-width:768px){._dropdown_yaibc_1._collapsible_yaibc_68 ._name_yaibc_90,._dropdown_yaibc_1._collapsible_yaibc_68 ._chevron_yaibc_34{display:block}}@media(min-width:768px){._dropdown_yaibc_1._collapsible_yaibc_68 ._list_yaibc_38{left:auto;right:0}}._segmented-toggle_16q8p_1{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;height:38px;background:var(--grey-border);border:1px solid var(--grey-border);border-radius:999px}._segmented-toggle_16q8p_1 ._thumb_16q8p_11{position:absolute;top:0;bottom:0;left:0;background:var(--white);border-radius:18px;transition:transform .2s ease}._segmented-toggle_16q8p_1 ._segment_16q8p_1{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;font-size:16px;font-weight:600;line-height:22px;letter-spacing:.03em;color:var(--black);white-space:nowrap;cursor:pointer}._segmented-toggle_16q8p_1 ._segment_16q8p_1:focus-visible{outline:2px solid var(--teal);outline-offset:2px}._select-card_hpmnk_1{position:relative;display:flex;flex-direction:column;width:100%;background:var(--white);outline:1px solid transparent;outline-offset:-1px;transition:outline-color .2s ease;box-shadow:0 0 4px #0000001a}._select-card_hpmnk_1:hover{outline-color:var(--grey-border)}._select-card_hpmnk_1[data-selected]{outline-color:var(--teal)}._select-card_hpmnk_1 ._body_hpmnk_18{display:flex;flex-direction:column;flex:1;gap:12px;padding:12px;text-align:left;cursor:pointer}._select-card_hpmnk_1 ._body_hpmnk_18:focus-visible{outline:2px solid var(--teal);outline-offset:2px}._select-card_hpmnk_1 ._media_hpmnk_31{display:flex;align-items:center;justify-content:center;min-height:0;aspect-ratio:4/3}._select-card_hpmnk_1 ._media_hpmnk_31 img{max-width:100%;max-height:100%;object-fit:contain}._select-card_hpmnk_1 ._badge_hpmnk_43{position:absolute;top:-4px;right:-4px}._select-card_hpmnk_1 ._label_hpmnk_48{font-size:14px;font-weight:500;line-height:22px;letter-spacing:.42px;color:var(--black)}@media(min-width:768px){._select-card_hpmnk_1 ._label_hpmnk_48{font-size:16px;letter-spacing:.48px}}._select-card_hpmnk_1[data-selected] ._label_hpmnk_48{color:var(--teal)}._select-card_hpmnk_1._compact_hpmnk_64 ._body_hpmnk_18{gap:8px;padding:8px}._select-card_hpmnk_1._compact_hpmnk_64 ._label_hpmnk_48{font-size:14px;line-height:20px}._select-card_hpmnk_1._bleed_hpmnk_72 ._body_hpmnk_18{gap:0;padding:0}._select-card_hpmnk_1._bleed_hpmnk_72 ._label_hpmnk_48{padding:12px}._select-card_hpmnk_1._bleed_hpmnk_72 ._info_hpmnk_79{padding:0 12px 12px}._select-card_hpmnk_1 ._info_hpmnk_79{display:flex;flex-direction:column;gap:2px;font-size:14px;font-weight:500;line-height:20px;color:var(--black)}._select-card_hpmnk_1 ._footer_hpmnk_91{margin:0 12px;padding:12px 0;border-top:1px solid var(--grey-border)}._group-heading_1bba4_1{display:flex;align-items:center;gap:4px;font-size:16px;font-weight:500;line-height:22px;letter-spacing:.48px;color:var(--black)}._group-heading_1bba4_1._info-end_1bba4_11{justify-content:space-between}._group-heading_1bba4_1 ._info_1bba4_11{flex:0 0 auto;color:var(--teal)}._group-heading_1bba4_1 ._info_1bba4_11:hover{color:color-mix(in srgb,var(--teal),black 35%)}._step-header_127r2_1{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:4px;padding:16px;background:var(--grey-light);box-shadow:0 0 4px #0000001a}._step-header_127r2_1._bare_127r2_10{padding:0;background:none;box-shadow:none}._step-header_127r2_1 ._side_127r2_15{display:flex;justify-content:flex-start}._step-header_127r2_1 ._right_127r2_19{justify-content:flex-end}._step-header_127r2_1 ._title_127r2_22{font-size:14px;line-height:20px;color:var(--black);text-align:center;font-weight:600;text-transform:uppercase;letter-spacing:.03em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}@media(min-width:768px){._step-header_127r2_1 ._title_127r2_22{font-size:16px;line-height:22px}}._step-header_127r2_1 ._counter_127r2_42{color:var(--black)}._price-bar_1r2xt_1{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;background-color:var(--navy)}@media(min-width:768px){._price-bar_1r2xt_1{padding:8px 20px}}._price-bar_1r2xt_1 ._price_1r2xt_1{display:flex;flex-direction:column;color:var(--white)}._price-bar_1r2xt_1 ._regular_1r2xt_19{font-size:14px;line-height:20px}._price-bar_1r2xt_1 ._total_1r2xt_23{font-size:24px;font-weight:600;line-height:30px;letter-spacing:.02em}._price-bar_1r2xt_1 ._actions_1r2xt_29{display:flex;flex:1;gap:12px;justify-content:flex-end}._price-bar_1r2xt_1 ._actions_1r2xt_29 button{flex:1;min-width:0;padding:14px 20px;line-height:20px}@media(min-width:768px){._price-bar_1r2xt_1 ._actions_1r2xt_29{flex:0 0 auto;margin-left:auto}._price-bar_1r2xt_1 ._actions_1r2xt_29 button{flex:0 0 auto;min-width:182px}}._price-bar_1r2xt_1._compact_1r2xt_51 ._actions_1r2xt_29{flex:0 0 auto;margin-left:auto}._price-bar_1r2xt_1._compact_1r2xt_51 ._actions_1r2xt_29 button{flex:0 0 auto;min-width:0}._step-layout_1hde1_1{display:flex;flex-direction:column;height:100dvh;background:var(--grey-light)}._step-layout_1hde1_1 ._header_1hde1_7{position:sticky;top:0;z-index:2}._step-layout_1hde1_1 ._content_1hde1_12{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--teal) var(--grey-border)}._step-layout_1hde1_1 ._footer_1hde1_21{position:sticky;bottom:0;z-index:2}._expandable-section_10eko_1 ._toggle_10eko_1{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.42px;color:var(--black);text-decoration:underline;cursor:pointer}._expandable-section_10eko_1 ._toggle_10eko_1:focus-visible{outline:2px solid var(--teal);outline-offset:2px}._expandable-section_10eko_1 ._content_10eko_19{padding-top:12px}._expandable-section_10eko_1._section_10eko_22 ._toggle_10eko_1{gap:8px;font-size:18px;line-height:26px;letter-spacing:.36px;text-decoration:none}._expandable-section_10eko_1._section_10eko_22 ._toggle_10eko_1 svg{width:24px;height:24px}._expandable-section_10eko_1._section_10eko_22 ._content_10eko_19{padding-top:16px}._material-swatch_1re3d_1{display:flex;flex-direction:column;gap:8px;min-width:0;padding:8px;background:var(--white);border:1px solid transparent;transition:border-color .2s ease;box-shadow:0 0 4px #0000001a}._material-swatch_1re3d_1:hover{border-color:var(--grey-border)}._material-swatch_1re3d_1[data-selected]{border-color:var(--teal)}._material-swatch_1re3d_1 ._body_1re3d_18{display:flex;flex-direction:column;gap:8px;min-width:0;padding:0;border:0;background:none;text-align:left;cursor:pointer}._material-swatch_1re3d_1 ._body_1re3d_18:focus-visible{outline:2px solid var(--teal);outline-offset:2px}._material-swatch_1re3d_1 ._swatch_1re3d_33{width:100%;aspect-ratio:1;background-color:var(--grey-light)}._material-swatch_1re3d_1 ._name_1re3d_38{font-size:14px;line-height:20px;color:var(--black);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._material-swatch_1re3d_1 ._details_1re3d_47{align-self:flex-start;padding:0;border:0;background:none;font-size:14px;line-height:20px;text-decoration:underline;color:var(--teal);cursor:pointer;transition:color .2s ease}._material-swatch_1re3d_1 ._details_1re3d_47:hover:not(:disabled){color:color-mix(in srgb,var(--teal),black 35%)}._material-swatch_1re3d_1 ._details_1re3d_47:disabled{color:var(--grey-border);cursor:not-allowed}._quantity-stepper_1l86v_1{display:inline-flex;align-items:center;width:fit-content}._quantity-stepper_1l86v_1._outline_1l86v_6{border:1px solid var(--grey-border);border-radius:999px}._quantity-stepper_1l86v_1._bare_1l86v_10{gap:4px}._quantity-stepper_1l86v_1._bare_1l86v_10 ._control_1l86v_13{width:20px;height:20px;border-radius:0}._quantity-stepper_1l86v_1._bare_1l86v_10 ._control_1l86v_13:hover:not(:disabled){background:none;color:color-mix(in srgb,currentcolor,black 35%)}._quantity-stepper_1l86v_1._bare_1l86v_10 ._value_1l86v_22{min-width:32px;font-size:18px;font-weight:500;line-height:26px;letter-spacing:.36px}._quantity-stepper_1l86v_1 ._control_1l86v_13{color:var(--black);border-radius:50%;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer}._quantity-stepper_1l86v_1 ._control_1l86v_13:focus-visible{outline:2px solid var(--teal);outline-offset:2px}._quantity-stepper_1l86v_1 ._control_1l86v_13._increase_1l86v_44{color:var(--teal)}._quantity-stepper_1l86v_1 ._control_1l86v_13:hover:not(:disabled){background:var(--grey-light)}._quantity-stepper_1l86v_1 ._control_1l86v_13:disabled{color:var(--grey-border);cursor:not-allowed}._quantity-stepper_1l86v_1 ._value_1l86v_22{min-width:40px;text-align:center;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}._popup-head_13ne0_1{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;padding:16px}._popup-head_13ne0_1 ._title_13ne0_9{font-size:20px;font-weight:500;line-height:26px}@media(min-width:768px){._popup-head_13ne0_1 ._title_13ne0_9{font-size:24px}}._popup-scroll_13ne0_20{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--teal) var(--grey-border);gap:20px;padding:0 16px 16px}._popup-actions_13ne0_32{display:flex;gap:12px;flex:none;padding:8px 16px;background:var(--grey-light);border-top:1px solid var(--grey-border)}._popup-actions_13ne0_32 button{flex:1;min-width:0;font-size:14px;line-height:20px}@media(min-width:768px){._popup-actions_13ne0_32 button{font-size:16px;line-height:22px}}@media(min-width:768px){._popup-actions_13ne0_32{padding:8px 20px}}._dialog_e8tr3_1{pointer-events:auto;padding:24px;border:0;border-radius:8px;background:var(--white);color:var(--black);text-align:center}._dialog_e8tr3_1 p{font-size:14px;font-weight:300;line-height:20px}._dialog_e8tr3_1::backdrop{background:#0000008c}._dialog_e8tr3_1 button._action_e8tr3_18{border:0;font-size:14px;font-weight:700;line-height:24px;letter-spacing:1px}._dialog_e8tr3_1 ._close_e8tr3_25{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center;width:32px;height:32px}._dialog_e8tr3_1 ._close_e8tr3_25:hover svg{fill:#56585a}._dialog_e8tr3_1 ._close_e8tr3_25 svg{width:22px;height:22px;transition:all .3s ease}._step-loader_1qiln_1{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:12px;padding:24px 0;font-size:14px;line-height:20px;color:var(--grey)}._step-loader_1qiln_1 ._spinner_1qiln_13{animation:_spin_1qiln_13 1s linear infinite}@keyframes _spin_1qiln_13{to{transform:rotate(360deg)}}._summary-item_jowkn_1{display:flex;flex-direction:column;gap:4px;padding:16px 0;border-bottom:1px solid var(--grey-border)}._summary-item_jowkn_1 ._header_jowkn_8{display:flex;align-items:center;gap:8px}._summary-item_jowkn_1 ._header_jowkn_8 ._check_jowkn_13{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--teal)}._summary-item_jowkn_1 ._header_jowkn_8 ._label_jowkn_21{flex:1;text-transform:uppercase;color:var(--black);font-size:14px;font-weight:500;line-height:20px;letter-spacing:.03em}@media(min-width:768px){._summary-item_jowkn_1 ._header_jowkn_8 ._label_jowkn_21{font-size:16px;line-height:22px}}._summary-item_jowkn_1 ._details_jowkn_36{display:flex;justify-content:space-between;gap:16px;padding-left:28px}._summary-item_jowkn_1 ._details_jowkn_36 ._value_jowkn_42,._summary-item_jowkn_1 ._details_jowkn_36 ._price_jowkn_43{font-size:12px;line-height:18px;letter-spacing:.04em;color:var(--black)}@media(min-width:768px){._summary-item_jowkn_1 ._details_jowkn_36 ._value_jowkn_42,._summary-item_jowkn_1 ._details_jowkn_36 ._price_jowkn_43{font-size:14px;letter-spacing:.03em;line-height:20px}}._summary-item_jowkn_1 ._details_jowkn_36 ._value_jowkn_42{font-weight:500}._summary-item_jowkn_1 ._details_jowkn_36 ._price_jowkn_43{font-weight:600;font-variant-numeric:tabular-nums}._summary-item_jowkn_1[data-status=skipped] ._check_jowkn_13,._summary-item_jowkn_1[data-status=skipped] ._value_jowkn_42{color:var(--grey-border)}._preset-item_1yfv4_1 ._price-row_1yfv4_1{display:flex;flex-direction:column;gap:2px}@media(min-width:768px){._preset-item_1yfv4_1 ._price-row_1yfv4_1{flex-direction:row;align-items:baseline;justify-content:space-between;gap:8px}}._preset-item_1yfv4_1 ._regular_1yfv4_14{font-size:14px;line-height:20px;color:var(--grey);text-decoration:line-through}@media(min-width:768px){._preset-item_1yfv4_1 ._regular_1yfv4_14{font-size:16px;line-height:22px}}._preset-item_1yfv4_1 ._price_1yfv4_1{font-size:16px;font-weight:600;line-height:22px;color:var(--black)}@media(min-width:768px){._preset-item_1yfv4_1 ._price_1yfv4_1{font-size:18px;line-height:26px}}._preset-item_1yfv4_1 ._specs_1yfv4_38{display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:20px;color:var(--black)}._preset-item_1yfv4_1 ._spec_1yfv4_38{display:flex;justify-content:space-between;gap:8px}._choice-step_udad8_1{display:flex;flex-direction:column;gap:20px;max-width:560px;margin:0 auto;padding:20px}._choice-step_udad8_1 ._question_udad8_9{font-size:20px;font-weight:500;line-height:26px;letter-spacing:.4px;color:var(--black)}._choice-step_udad8_1 ._hint_udad8_16{font-size:12px;font-weight:500;line-height:18px;letter-spacing:.36px;color:var(--black)}._choice-step_udad8_1 ._grid_udad8_23{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px}._choice-step_udad8_1 ._more_udad8_29{padding:12px;background:var(--white);font-size:14px;line-height:20px;text-align:center;color:var(--black)}._choice-step_udad8_1 ._more_udad8_29 ._more-link_udad8_37{color:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .2s ease}._choice-step_udad8_1 ._more_udad8_29 ._more-link_udad8_37:focus-visible{outline:2px solid var(--teal);outline-offset:2px}._choice-step_udad8_1 ._more_udad8_29 ._more-link_udad8_37:hover{text-decoration-color:currentColor}@media(min-width:768px){._choice-step_udad8_1 ._question_udad8_9{font-size:24px;line-height:30px;text-align:center}._choice-step_udad8_1 ._hint_udad8_16{font-size:14px;line-height:20px;text-align:center}._choice-step_udad8_1 ._grid_udad8_23{gap:16px}._choice-step_udad8_1 ._more_udad8_29{font-size:16px}}._suggestions-step_14mh4_1{display:flex;flex-direction:column;flex:1;gap:20px;max-width:560px;margin:0 auto;padding:20px}._suggestions-step_14mh4_1 ._heading_14mh4_10{font-size:20px;font-weight:500;line-height:26px;letter-spacing:.4px;color:var(--black)}._suggestions-step_14mh4_1 ._grid_14mh4_17{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(min-width:768px){._suggestions-step_14mh4_1 ._heading_14mh4_10{font-size:24px;line-height:30px;letter-spacing:.48px;text-align:center}._suggestions-step_14mh4_1 ._grid_14mh4_17{gap:16px}}._fabric-filter_v1cwm_1{display:flex;flex-direction:column;flex:1;min-height:0}._fabric-filter_v1cwm_1 ._tabs_v1cwm_7{display:grid;grid-template-columns:repeat(3,1fr);flex:none;padding:0 16px 20px}@media(min-width:768px){._fabric-filter_v1cwm_1 ._tabs_v1cwm_7{padding:0 20px 20px}}._fabric-filter_v1cwm_1 ._tab_v1cwm_7{padding:8px 0;font-size:12px;font-weight:500;line-height:18px;letter-spacing:.04em;border-bottom:2px solid transparent;cursor:pointer}._fabric-filter_v1cwm_1 ._tab_v1cwm_7:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media(min-width:768px){._fabric-filter_v1cwm_1 ._tab_v1cwm_7{font-size:14px;line-height:20px;letter-spacing:.03em}}._fabric-filter_v1cwm_1 ._tab_v1cwm_7._active_v1cwm_38{font-weight:600;border-color:var(--black)}._fabric-filter_v1cwm_1 ._option_v1cwm_42{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500;line-height:18px;letter-spacing:.04em;cursor:pointer}@media(min-width:768px){._fabric-filter_v1cwm_1 ._option_v1cwm_42{font-size:16px;line-height:20px;letter-spacing:.03em}}._fabric-filter_v1cwm_1 ._option_v1cwm_42 input{position:absolute;width:1px;height:1px;opacity:0}._fabric-filter_v1cwm_1 ._option_v1cwm_42 ._box_v1cwm_65{display:flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;background:var(--white);border:1px solid var(--grey-border);border-radius:4px;color:var(--white)}._fabric-filter_v1cwm_1 ._option_v1cwm_42 ._box_v1cwm_65 svg{width:14px;height:14px;opacity:0}._fabric-filter_v1cwm_1 ._option_v1cwm_42 input:checked+._box_v1cwm_65{background:var(--teal);border-color:var(--teal)}._fabric-filter_v1cwm_1 ._option_v1cwm_42 input:checked+._box_v1cwm_65 svg{opacity:1}._fabric-filter_v1cwm_1 ._option_v1cwm_42 input:focus-visible+._box_v1cwm_65{outline:2px solid var(--teal);outline-offset:2px}._swatch-group_t93ld_1{display:flex;flex-direction:column;gap:8px}._swatch-group_t93ld_1 ._swatches_t93ld_6{display:flex;gap:12px;margin:0 -16px;padding:0 16px;overflow-x:auto;scrollbar-width:none}._swatch-group_t93ld_1 ._swatch_t93ld_1{flex:0 0 86px}@media(min-width:768px){._swatch-group_t93ld_1{gap:12px}._swatch-group_t93ld_1 ._swatches_t93ld_6{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;overflow:visible}._swatch-group_t93ld_1 ._swatch_t93ld_1{flex:initial}}._fabric-details_kqy0c_1{display:flex;flex-direction:column;flex:1;min-height:0}._fabric-details_kqy0c_1 ._image_kqy0c_7{width:100%;aspect-ratio:43/20;object-fit:cover}._fabric-details_kqy0c_1 ._facts_kqy0c_12{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}._fabric-details_kqy0c_1 ._facts_kqy0c_12 ._fact_kqy0c_12{display:flex;flex-direction:column;gap:4px}._fabric-details_kqy0c_1 ._facts_kqy0c_12 dt{font-size:12px;font-weight:600;line-height:18px;letter-spacing:.04em}._fabric-details_kqy0c_1 ._facts_kqy0c_12 dd{font-size:12px;font-weight:500;line-height:18px;letter-spacing:.04em}@media(min-width:768px){._fabric-details_kqy0c_1 ._facts_kqy0c_12{gap:16px}._fabric-details_kqy0c_1 ._facts_kqy0c_12 dt,._fabric-details_kqy0c_1 ._facts_kqy0c_12 dd{font-size:14px;line-height:20px;letter-spacing:.03em}}._fabric-details_kqy0c_1 ._features_kqy0c_49{display:flex;flex-direction:column;gap:4px}._fabric-details_kqy0c_1 ._features_kqy0c_49 h3{font-size:12px;font-weight:600;line-height:18px;letter-spacing:.04em}._fabric-details_kqy0c_1 ._features_kqy0c_49 ul{padding-left:20px;list-style:disc;font-size:12px;font-weight:500;line-height:18px;letter-spacing:.04em}@media(min-width:768px){._fabric-details_kqy0c_1 ._features_kqy0c_49 h3,._fabric-details_kqy0c_1 ._features_kqy0c_49 ul{font-size:14px;line-height:20px;letter-spacing:.03em}}._fabric-details_kqy0c_1 ._description_kqy0c_80{font-size:12px;font-weight:500;line-height:18px;letter-spacing:.04em}@media(min-width:768px){._fabric-details_kqy0c_1 ._description_kqy0c_80{font-size:14px;line-height:20px;letter-spacing:.03em}}._cover-step_mf94g_1{display:flex;flex-direction:column;width:100%}._cover-step_mf94g_1 ._head_mf94g_6{display:flex;flex-direction:column;gap:16px;padding:0 16px 8px;position:sticky;top:0;z-index:1;background:var(--grey-light)}@media(min-width:768px){._cover-step_mf94g_1 ._head_mf94g_6{gap:20px;padding:20px}}._cover-step_mf94g_1 ._selected-row_mf94g_22{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px;color:var(--black)}._cover-step_mf94g_1 ._selected-row_mf94g_22 ._selected-info_mf94g_30{flex:0 0 auto;color:var(--teal)}._cover-step_mf94g_1 ._selected-row_mf94g_22 ._selected-info_mf94g_30:hover{color:color-mix(in srgb,var(--teal),black 35%)}._cover-step_mf94g_1 ._selected-label_mf94g_37{font-weight:600;text-transform:uppercase;letter-spacing:.03em}._cover-step_mf94g_1 ._selected-value_mf94g_42{font-size:16px;font-weight:600;line-height:22px;letter-spacing:.03em;color:var(--teal)}._cover-step_mf94g_1 ._controls_mf94g_49{display:flex;align-items:center;justify-content:space-between;gap:12px}._cover-step_mf94g_1 ._note_mf94g_55{font-size:14px;line-height:20px;color:var(--black)}._cover-step_mf94g_1 ._groups_mf94g_60{display:flex;flex-direction:column;gap:16px;padding:16px}@media(min-width:768px){._cover-step_mf94g_1 ._groups_mf94g_60{gap:20px;padding:20px}}@media(min-width:768px){._cover-step_mf94g_1 ._groups_mf94g_60{padding:0 20px 20px}}._cover-step_mf94g_1 ._empty_mf94g_77{padding:24px 16px;text-align:center;color:var(--grey)}._style-group_w3p9b_1{display:flex;flex-direction:column;gap:8px}._style-group_w3p9b_1 ._grid_w3p9b_6{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(min-width:768px){._style-group_w3p9b_1{gap:12px}}._side-style-step_olyl6_1{display:flex;flex-direction:column;gap:16px;padding:16px}@media(min-width:768px){._side-style-step_olyl6_1{gap:20px;padding:20px}}._fill-card_1ttoe_1{display:flex;flex-direction:column;background:var(--white);outline:1px solid transparent;outline-offset:-1px;transition:outline-color .2s ease;box-shadow:0 0 4px #0000001a}._fill-card_1ttoe_1[data-selected]{outline-color:var(--teal)}._fill-card_1ttoe_1:not([data-selected]):hover{outline-color:var(--grey-border)}._fill-card_1ttoe_1[data-selected] ._name_1ttoe_16,._fill-card_1ttoe_1[data-selected] ._icon_1ttoe_17{color:var(--teal)}._fill-card_1ttoe_1 ._body_1ttoe_20{display:flex;align-items:center;gap:12px;padding:12px;border:0;background:none;text-align:left;cursor:pointer}._fill-card_1ttoe_1 ._body_1ttoe_20:focus-visible{outline:2px solid var(--teal);outline-offset:2px}._fill-card_1ttoe_1 ._icon_1ttoe_17{display:flex;align-items:center;justify-content:center;flex:0 0 40px;height:40px;color:var(--black)}._fill-card_1ttoe_1 ._icon_1ttoe_17 svg{width:40px;height:40px}._fill-card_1ttoe_1 ._icon_1ttoe_17 img{max-width:100%;max-height:100%;object-fit:contain}._fill-card_1ttoe_1 ._info_1ttoe_51{display:flex;flex-direction:column;gap:2px;min-width:0}._fill-card_1ttoe_1 ._name_1ttoe_16{font-size:14px;font-weight:500;line-height:20px;color:var(--black)}._fill-card_1ttoe_1 ._price_1ttoe_63{font-size:12px;font-weight:600;line-height:18px;color:var(--black)}._fill-card_1ttoe_1 ._footer_1ttoe_69{margin:0 12px;padding:12px 0;border-top:1px solid var(--grey-border)}._fill-card_1ttoe_1 ._description_1ttoe_74{font-size:14px;font-weight:500;line-height:20px;color:var(--black)}._fill-step_1g0dz_1{display:flex;flex-direction:column;gap:16px;padding:16px}@media(min-width:768px){._fill-step_1g0dz_1{gap:20px;padding:20px}}._option-card_18ojb_1{display:flex;flex-direction:column;gap:16px;padding:16px;background:var(--white);box-shadow:0 0 4px #0000001a}._option-card_18ojb_1 ._body_18ojb_9{display:flex;gap:36px}._option-card_18ojb_1 ._media_18ojb_13{display:flex;align-items:center;justify-content:center;flex:0 0 156px;height:88px}._option-card_18ojb_1 ._media_18ojb_13 img{max-width:100%;max-height:100%;object-fit:contain}._option-card_18ojb_1 ._controls_18ojb_25{display:flex;flex-direction:column;flex:0 0 113px;gap:4px}._option-card_18ojb_1 ._price_18ojb_31{font-size:14px;font-weight:600;line-height:20px;letter-spacing:.42px;color:var(--black)}._option-card_18ojb_1 ._footer_18ojb_38{padding-top:16px;border-top:1px solid var(--grey-border)}._option-card_18ojb_1 ._description_18ojb_42{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:500;line-height:18px;letter-spacing:.48px;color:var(--black)}._option-card_18ojb_1 ._description_18ojb_42 ul{padding-left:16px;list-style:disc}._options-step_13xyb_1{display:flex;flex-direction:column;gap:16px;padding:16px}@media(min-width:768px){._options-step_13xyb_1{gap:20px;padding:20px}}._add-piece_dqq34_1{display:flex;flex-direction:column;gap:16px}._add-piece_dqq34_1 ._hint_dqq34_6{display:flex;align-items:center;justify-content:center;gap:4px;font-size:14px;line-height:20px;color:var(--black)}._add-piece_dqq34_1 ._plus_dqq34_15{flex:none;width:20px;height:20px;color:var(--teal)}._add-piece_dqq34_1 ._group_dqq34_21{display:flex;flex-direction:column;gap:16px}._add-piece_dqq34_1 ._grid_dqq34_26{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._any-table-section_kvrwt_1{display:flex;flex-direction:column;gap:12px}._any-table-section_kvrwt_1 ._head_kvrwt_6{display:flex;align-items:center;gap:16px}._any-table-section_kvrwt_1 ._title_kvrwt_11{font-size:16px;font-weight:500;line-height:22px;letter-spacing:.48px;color:var(--black)}._any-table-section_kvrwt_1 ._woods_kvrwt_18{display:flex;gap:8px}._any-table-section_kvrwt_1 ._wood_kvrwt_18{width:20px;height:20px;border:1px solid var(--grey-border);border-radius:50%;cursor:pointer}._any-table-section_kvrwt_1 ._wood_kvrwt_18._active_kvrwt_29{outline:2px solid var(--black);outline-offset:2px}._any-table-section_kvrwt_1 ._subheading_kvrwt_33{font-size:14px;line-height:20px;color:var(--black)}._any-table-section_kvrwt_1 ._tables_kvrwt_38{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._confirm-modal_1thyk_1{width:75%;max-width:334px;position:relative}._confirm-modal_1thyk_1 ._content_1thyk_6{padding-bottom:12px;color:#56585a}._confirm-modal_1thyk_1 ._content_1thyk_6 p{margin:0 0 24px}._confirm-modal_1thyk_1 ._footer_1thyk_13{display:flex;align-items:center;justify-content:center}._confirm-modal_1thyk_1 ._cancel_1thyk_18{width:45%}._confirm-modal_1thyk_1 button._cancel_1thyk_18,._confirm-modal_1thyk_1 button._cancel_1thyk_18:hover:not(:disabled){color:var(--black)}._confirm-modal_1thyk_1 button._accept_1thyk_25{padding:12px 20px}._configure-step_1su1m_1{display:flex;flex-direction:column;flex:1;width:100%}._configure-step_1su1m_1 ._head_1su1m_7{padding:16px;position:sticky;top:0;z-index:1;background:var(--grey-light)}@media(min-width:768px){._configure-step_1su1m_1 ._head_1su1m_7{padding:20px 20px 16px}}._configure-step_1su1m_1 ._groups_1su1m_19{display:flex;flex-direction:column;flex:1;gap:20px;padding:0 16px 16px}@media(min-width:768px){._configure-step_1su1m_1 ._groups_1su1m_19{padding:0 20px 20px}}._configure-step_1su1m_1 ._grid_1su1m_31{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._stealthtech-step_as4a5_1{display:flex;flex-direction:column;gap:16px;padding:16px}@media(min-width:768px){._stealthtech-step_as4a5_1{gap:20px;padding:20px}}._stealthtech-step_as4a5_1 ._none-card_as4a5_13{background:var(--white);outline:1px solid transparent;outline-offset:-1px;transition:outline-color .2s ease;box-shadow:0 0 4px #0000001a}._stealthtech-step_as4a5_1 ._none-card_as4a5_13[data-selected]{outline-color:var(--teal)}._stealthtech-step_as4a5_1 ._none-card_as4a5_13:not([data-selected]):hover{outline-color:var(--grey-border)}._stealthtech-step_as4a5_1 ._none-card_as4a5_13[data-selected] ._name_as4a5_26,._stealthtech-step_as4a5_1 ._none-card_as4a5_13[data-selected] ._icon_as4a5_27{color:var(--teal)}._stealthtech-step_as4a5_1 ._none-card_as4a5_13 button{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;align-items:center;width:100%;padding:16px;text-align:left;cursor:pointer}._stealthtech-step_as4a5_1 ._none-card_as4a5_13 button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}._stealthtech-step_as4a5_1 ._none-card_as4a5_13 ._icon_as4a5_27{width:32px;height:32px}._stealthtech-step_as4a5_1 ._note_as4a5_48{grid-column:1/-1;font-size:12px;line-height:18px;letter-spacing:.04em}@media(min-width:768px){._stealthtech-step_as4a5_1 ._note_as4a5_48{font-size:14px;line-height:20px;letter-spacing:.03em}}._stealthtech-step_as4a5_1 ._group_as4a5_61{display:flex;flex-direction:column;padding:12px 16px 16px;background:var(--white);outline:1px solid transparent;outline-offset:-1px;transition:outline-color .2s ease;box-shadow:0 0 4px #0000001a}._stealthtech-step_as4a5_1 ._group_as4a5_61[data-selected]{outline-color:var(--teal)}._stealthtech-step_as4a5_1 ._group_as4a5_61:not([data-selected]):has(._system_as4a5_74:hover){outline-color:var(--grey-border)}._stealthtech-step_as4a5_1 ._group_as4a5_61[data-selected] ._system_as4a5_74 ._name_as4a5_26,._stealthtech-step_as4a5_1 ._group_as4a5_61[data-selected] ._system_as4a5_74 ._icon_as4a5_27{color:var(--teal)}._stealthtech-step_as4a5_1 ._system_as4a5_74{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center;margin-top:12px;padding:12px 0;border-top:1px solid var(--grey-border);text-align:left;cursor:pointer}._stealthtech-step_as4a5_1 ._system_as4a5_74:focus-visible{outline:2px solid var(--teal);outline-offset:2px}._stealthtech-step_as4a5_1 ._system_as4a5_74:disabled{color:var(--grey);cursor:not-allowed}._stealthtech-step_as4a5_1 ._system_as4a5_74 ._icon_as4a5_27{display:flex;transition:color .2s ease}._stealthtech-step_as4a5_1 ._system_as4a5_74 ._icon_as4a5_27 svg{width:40px;height:40px}._stealthtech-step_as4a5_1 ._subwoofers_as4a5_108{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:12px 0;border-top:1px solid var(--grey-border);border-bottom:1px solid var(--grey-border)}._stealthtech-step_as4a5_1 ._info_as4a5_117{display:flex;flex-direction:column;gap:4px}._stealthtech-step_as4a5_1 ._name_as4a5_26{font-size:14px;font-weight:500;line-height:20px;letter-spacing:.03em}@media(min-width:768px){._stealthtech-step_as4a5_1 ._name_as4a5_26{font-size:16px;line-height:22px}}._stealthtech-step_as4a5_1 ._price_as4a5_134{font-size:14px;font-weight:600;line-height:20px;letter-spacing:.03em}@media(min-width:768px){._stealthtech-step_as4a5_1 ._price_as4a5_134{font-size:16px;line-height:22px}}._stealthtech-step_as4a5_1 ._read-more_as4a5_146{margin-top:12px}._stealthtech-step_as4a5_1 ._description_as4a5_149{color:var(--grey);font-size:12px;font-weight:500;line-height:18px;letter-spacing:.04em}@media(min-width:768px){._stealthtech-step_as4a5_1 ._description_as4a5_149{font-size:14px;line-height:20px;letter-spacing:.03em}}._stealthtech-step_as4a5_1 ._description_as4a5_149 h2{margin-bottom:8px;font-size:14px;font-weight:600;line-height:20px}@media(min-width:768px){._stealthtech-step_as4a5_1 ._description_as4a5_149 h2{font-size:16px;line-height:22px}}._stealthtech-step_as4a5_1 ._description_as4a5_149 p{margin-bottom:8px}._accessory-card_1hxp2_1{display:flex;flex-direction:column;gap:12px;padding:12px;background:var(--white);box-shadow:0 0 4px #0000001a}._accessory-card_1hxp2_1 ._body_1hxp2_9{display:flex;gap:24px}._accessory-card_1hxp2_1 ._body_1hxp2_9 ._media_1hxp2_13{display:flex;align-items:flex-start;justify-content:center;flex:0 0 156px}._accessory-card_1hxp2_1 ._body_1hxp2_9 ._media_1hxp2_13 img{max-width:100%;max-height:100%;object-fit:contain}._accessory-card_1hxp2_1 ._body_1hxp2_9 ._controls_1hxp2_24{display:flex;flex-direction:column;align-items:flex-start;gap:12px}._accessory-card_1hxp2_1 ._body_1hxp2_9 ._controls_1hxp2_24 ._name_1hxp2_30,._accessory-card_1hxp2_1 ._body_1hxp2_9 ._controls_1hxp2_24 ._price_1hxp2_31{font-size:12px;font-weight:600;line-height:18px;letter-spacing:.04em}@media(min-width:768px){._accessory-card_1hxp2_1 ._body_1hxp2_9 ._controls_1hxp2_24 ._name_1hxp2_30,._accessory-card_1hxp2_1 ._body_1hxp2_9 ._controls_1hxp2_24 ._price_1hxp2_31{font-size:14px;line-height:20px;letter-spacing:.03em}}._accessory-card_1hxp2_1 ._body_1hxp2_9 ._controls_1hxp2_24 ._colors_1hxp2_45{display:flex;flex-wrap:wrap;gap:4px}._accessory-card_1hxp2_1 ._body_1hxp2_9 ._variants_1hxp2_50{display:flex;flex-direction:column;flex:1}._accessory-card_1hxp2_1 ._body_1hxp2_9 ._variants_1hxp2_50 ._variant_1hxp2_50{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:12px 0}._accessory-card_1hxp2_1 ._body_1hxp2_9 ._variants_1hxp2_50 ._variant_1hxp2_50:first-child{padding-top:0}._accessory-card_1hxp2_1 ._body_1hxp2_9 ._variants_1hxp2_50 ._variant_1hxp2_50+._variant_1hxp2_50{border-top:1px solid var(--grey-border)}._accessory-card_1hxp2_1 ._body_1hxp2_9 ._variants_1hxp2_50 ._variant_1hxp2_50:last-child{padding-bottom:0}._accessory-card_1hxp2_1 ._body_1hxp2_9 ._variants_1hxp2_50 ._variant_1hxp2_50 ._info_1hxp2_71{display:flex;flex-direction:column;gap:4px}._accessory-card_1hxp2_1 ._body_1hxp2_9 ._variants_1hxp2_50 ._variant_1hxp2_50 ._info_1hxp2_71 ._name_1hxp2_30{font-size:14px;font-weight:500;line-height:20px;letter-spacing:.03em}@media(min-width:768px){._accessory-card_1hxp2_1 ._body_1hxp2_9 ._variants_1hxp2_50 ._variant_1hxp2_50 ._info_1hxp2_71 ._name_1hxp2_30{font-size:16px;line-height:22px}}._accessory-card_1hxp2_1 ._body_1hxp2_9 ._variants_1hxp2_50 ._variant_1hxp2_50 ._info_1hxp2_71 ._price_1hxp2_31{font-size:14px;font-weight:600;line-height:20px;letter-spacing:.03em}@media(min-width:768px){._accessory-card_1hxp2_1 ._body_1hxp2_9 ._variants_1hxp2_50 ._variant_1hxp2_50 ._info_1hxp2_71 ._price_1hxp2_31{font-size:16px;line-height:22px}}._accessories-step_iex8x_1{display:flex;flex-direction:column;gap:16px;padding:16px}@media(min-width:768px){._accessories-step_iex8x_1{gap:20px;padding:20px}}._accessories-step_iex8x_1{gap:12px}._round-out-step_1obdp_1{display:flex;flex-direction:column;gap:16px;padding:16px}@media(min-width:768px){._round-out-step_1obdp_1{gap:20px;padding:20px}}._round-out-step_1obdp_1{gap:12px}._round-out-step_1obdp_1 ._hint_1obdp_16{font-size:14px;font-weight:500;line-height:20px;letter-spacing:.03em;color:var(--black)}._financing-offer_y57nc_1{display:flex;align-items:center;gap:16px;margin:0 0 16px;padding:16px;background:var(--white)}._financing-offer_y57nc_1 ._card-image_y57nc_9{flex:none;width:72px}._financing-offer_y57nc_1 ._content_y57nc_13{flex:1;text-align:center;font-size:13px;line-height:18px;color:var(--black)}._financing-offer_y57nc_1 ._content_y57nc_13 a{font-weight:500;color:var(--teal);text-decoration:underline;cursor:pointer}._financing-offer_y57nc_1 ._message_y57nc_26{margin:0 0 4px}._summary-panel_z55se_1{padding:0 16px 16px}@media(min-width:768px){._summary-panel_z55se_1{padding:20px}}._summary-panel_z55se_1 ._actions_z55se_9{display:flex;justify-content:flex-end;gap:20px;padding-bottom:16px}._summary-panel_z55se_1 ._head_z55se_15{padding:0 16px;margin:0 -16px 16px;position:sticky;top:0;z-index:1;background:var(--grey-light)}@media(min-width:768px){._summary-panel_z55se_1 ._head_z55se_15{padding:20px 20px 0;margin:-20px -20px 16px}}._summary-panel_z55se_1 ._head_z55se_15 ._heading_z55se_29{font-size:20px;font-weight:500;line-height:26px;letter-spacing:.4px;color:var(--black)}@media(min-width:768px){._summary-panel_z55se_1 ._head_z55se_15 ._heading_z55se_29{font-size:24px;line-height:30px}}._summary-panel_z55se_1 ._head_z55se_15 ._delivery_z55se_42{margin-top:4px;font-size:12px;font-weight:500;line-height:18px;letter-spacing:.36px;color:var(--black)}@media(min-width:768px){._summary-panel_z55se_1 ._head_z55se_15 ._delivery_z55se_42{margin-top:12px;font-size:14px;line-height:20px}}._thank-you-step_4rex8_1{display:flex;flex-direction:column;align-items:center;max-width:560px;margin:0 auto;padding:20px;color:var(--black);text-align:center}._thank-you-step_4rex8_1 ._heading_4rex8_11{margin-bottom:12px;font-size:20px;font-weight:500;line-height:26px;letter-spacing:.4px}@media(min-width:768px){._thank-you-step_4rex8_1 ._heading_4rex8_11{font-size:24px;line-height:30px;letter-spacing:.02em}}._thank-you-step_4rex8_1 ._note_4rex8_25{display:flex;flex-direction:column;gap:16px;margin-bottom:20px;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.03em}._thank-you-step_4rex8_1 ._grid_4rex8_35{display:grid;grid-template-columns:1fr;gap:12px;width:100%}@media(min-width:768px){._thank-you-step_4rex8_1 ._grid_4rex8_35{grid-template-columns:1fr 1fr;gap:16px}}._thank-you-step_4rex8_1 ._card_4rex8_47{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:12px;background:var(--white);text-align:left}._thank-you-step_4rex8_1 ._card_4rex8_47 img{max-width:100%;max-height:100%;object-fit:contain;width:100%;height:172px}._thank-you-step_4rex8_1 ._card_4rex8_47 ._label_4rex8_63{font-size:16px;font-weight:500;line-height:22px;letter-spacing:.03em}._ai-input_1cvwz_1{display:flex;align-items:center;height:32px;background:var(--teal);border-radius:999px}._ai-input_1cvwz_1 ._spark_1cvwz_8{flex:0 0 auto;width:18px;height:18px;margin:0 2px 0 4px;color:var(--white)}@media(min-width:768px){._ai-input_1cvwz_1{height:44px}._ai-input_1cvwz_1 ._spark_1cvwz_8{width:22px;height:22px;margin:0 4px 0 6px}}._ai-input_1cvwz_1 ._field_1cvwz_25{display:flex;align-items:center;flex:1;min-width:0;align-self:stretch;gap:8px;padding:0 4px 0 16px;background:var(--white);border:1px solid var(--teal);border-radius:999px}._ai-input_1cvwz_1 input{flex:1;min-width:0;border:0;background:none;font-size:14px;line-height:20px;color:var(--black)}._ai-input_1cvwz_1 input::placeholder{color:var(--grey)}._ai-input_1cvwz_1 input:focus{outline:none}._ai-input_1cvwz_1 ._field_1cvwz_25 ._send_1cvwz_52{flex:0 0 auto;color:var(--teal)}._ai-input_1cvwz_1 ._field_1cvwz_25 ._send_1cvwz_52:hover{color:color-mix(in srgb,var(--teal),black 35%)}._chat-cart_q4pci_1{display:flex;flex-shrink:0;align-items:center;gap:12px;width:calc(100% - 32px);padding:12px 16px;cursor:pointer;animation:_cart-in_q4pci_1 .5s ease;background:var(--white);border:1px solid var(--teal);border-radius:5px;text-align:left;transition:background-color .2s ease;box-shadow:0 0 4px #0000001a}._chat-cart_q4pci_1:hover{background:color-mix(in srgb,var(--teal) 5%,var(--white))}._chat-cart_q4pci_1:active{background:color-mix(in srgb,var(--teal) 10%,var(--white))}._chat-cart_q4pci_1:focus-visible{outline:2px solid var(--teal);outline-offset:2px}._chat-cart_q4pci_1 ._icon_q4pci_27{flex:0 0 auto;width:24px;height:24px;color:var(--teal)}._chat-cart_q4pci_1 ._text_q4pci_33{display:flex;flex:1;flex-direction:column;min-width:0}._chat-cart_q4pci_1 ._label_q4pci_39{font-size:14px;font-weight:600;line-height:20px;color:var(--teal)}._chat-cart_q4pci_1 ._detail_q4pci_45{display:flex;align-items:baseline;gap:6px;font-size:12px;line-height:18px;color:var(--grey)}._chat-cart_q4pci_1 ._price_q4pci_53{font-weight:600;color:var(--black)}._chat-cart_q4pci_1 ._arrow_q4pci_57{flex:0 0 auto;width:16px;height:16px;color:var(--teal);transition:transform .2s ease}._chat-cart_q4pci_1:hover ._arrow_q4pci_57{transform:translate(2px)}@keyframes _cart-in_q4pci_1{0%{opacity:0;transform:translateY(10px)}}._chat-choices_1ee1j_1{display:flex;flex-direction:column;min-height:0;gap:8px;width:calc(100% - 32px)}._chat-choices_1ee1j_1._busy_1ee1j_8{opacity:.6;pointer-events:none}._chat-choices_1ee1j_1 ._choice_1ee1j_12{display:flex;flex-direction:column;gap:8px;padding:12px 16px;background:var(--white);border:1px solid var(--teal);border-radius:5px;text-align:left;transition:background-color .2s ease;box-shadow:0 0 4px #0000001a}._chat-choices_1ee1j_1 ._choice_1ee1j_12:hover{background:color-mix(in srgb,var(--teal) 5%,var(--white))}._chat-choices_1ee1j_1 ._choice_1ee1j_12:active,._chat-choices_1ee1j_1 ._choice_1ee1j_12[data-selected]{background:color-mix(in srgb,var(--teal) 10%,var(--white))}._chat-choices_1ee1j_1._review_1ee1j_33{flex-flow:row wrap;gap:6px;width:100%}._chat-choices_1ee1j_1._review_1ee1j_33 ._choice_1ee1j_12{flex:0 1 auto;flex-direction:row;align-items:baseline;gap:6px;max-width:100%;padding:6px 10px;cursor:default}._chat-choices_1ee1j_1._review_1ee1j_33 ._label_1ee1j_47,._chat-choices_1ee1j_1._review_1ee1j_33 ._description_1ee1j_48{font-size:12px;line-height:18px}._chat-choices_1ee1j_1 ._label_1ee1j_47{font-size:14px;font-weight:600;line-height:20px;color:var(--black)}._chat-choices_1ee1j_1 ._description_1ee1j_48{font-size:14px;line-height:20px;color:var(--black)}._configuration_qq60z_1{width:100%;padding:14px 16px;border:1px solid var(--grey-border);background:var(--white);color:var(--black)}._configuration_qq60z_1 strong{color:var(--teal)}._configuration_qq60z_1 dl{display:grid;gap:8px;margin:12px 0 0}._configuration_qq60z_1 div{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:12px}._configuration_qq60z_1 dt{color:var(--grey)}._configuration_qq60z_1 dd{margin:0;font-weight:600}._chat-options_1iksy_1{display:flex;flex-direction:column;gap:8px;width:100%;margin:0;padding:0;list-style:none}._chat-options_1iksy_1 ._option_1iksy_10{display:flex;flex-direction:row;align-items:center;gap:12px;min-width:0;padding:8px 12px;background:var(--white);border:1px solid var(--grey-border);border-radius:5px;box-shadow:0 0 4px #0000001a}._chat-options_1iksy_1 ._image_1iksy_22{flex:0 0 56px;width:56px;height:56px;object-fit:contain;background:var(--grey-light)}._chat-options_1iksy_1 ._name_1iksy_29{display:-webkit-box;flex:1;min-width:0;overflow:hidden;font-size:14px;line-height:20px;color:var(--black);-webkit-box-orient:vertical;-webkit-line-clamp:2}._chat-suggestion_tguuw_1{display:flex;flex-direction:column;gap:10px;width:calc(100% - 32px);padding:10px;background:var(--white);border:1px solid var(--grey-border);border-radius:5px;box-shadow:0 0 4px #0000001a}._chat-suggestion_tguuw_1 ._bar_tguuw_12{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;border:0}._chat-suggestion_tguuw_1 ._bar-label_tguuw_21{padding:0;font-size:12px;font-weight:600;line-height:16px;color:var(--grey)}._chat-suggestion_tguuw_1 ._single-choices_tguuw_28{display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin}._chat-suggestion_tguuw_1 ._choice_tguuw_34{display:block;flex:1 0 84px;position:relative;min-width:0;padding:4px;cursor:pointer;container-type:inline-size}._chat-suggestion_tguuw_1 ._choice_tguuw_34>._tags_tguuw_43{position:absolute;z-index:1;top:6px;left:6px;right:6px;pointer-events:none}._chat-suggestion_tguuw_1 ._choice_tguuw_34>._tags_tguuw_43 ._tag_tguuw_43{background:var(--white)}._chat-suggestion_tguuw_1 ._choice_tguuw_34>._tags_tguuw_43 ._recommended_tguuw_54{background:var(--teal);color:var(--white)}._chat-suggestion_tguuw_1 ._choice_tguuw_34{background:var(--white);border:1px solid var(--teal);border-radius:5px;text-align:left;transition:background-color .2s ease;box-shadow:0 0 4px #0000001a}._chat-suggestion_tguuw_1 ._choice_tguuw_34:hover{background:color-mix(in srgb,var(--teal) 5%,var(--white))}._chat-suggestion_tguuw_1 ._choice_tguuw_34:active{background:color-mix(in srgb,var(--teal) 10%,var(--white))}._chat-suggestion_tguuw_1 ._choice_tguuw_34[data-selected]{background:color-mix(in srgb,var(--teal) 10%,var(--white));box-shadow:inset 0 0 0 1px var(--teal)}._chat-suggestion_tguuw_1 ._choice_tguuw_34:disabled{border-color:var(--grey-border);cursor:not-allowed;opacity:.6}._chat-suggestion_tguuw_1 ._choice_tguuw_34:disabled:hover{background:var(--white)}._chat-suggestion_tguuw_1 ._choice_tguuw_34 ._image_tguuw_84{width:100%;height:56px}._chat-suggestion_tguuw_1 ._choice_tguuw_34:not(:has(._image_tguuw_84)){flex-basis:112px;padding:6px 8px}._chat-suggestion_tguuw_1 ._choice_tguuw_34:not(:has(._image_tguuw_84)) ._name_tguuw_92{-webkit-line-clamp:4}._chat-suggestion_tguuw_1 ._single-choices_tguuw_28:has(._tags_tguuw_43) ._choice_tguuw_34:not(:has(._image_tguuw_84)){padding-top:24px}._chat-suggestion_tguuw_1 ._choice-body_tguuw_98,._chat-suggestion_tguuw_1 ._choice-text_tguuw_99{display:flex;flex-direction:column;gap:4px;min-width:0}@container (min-width: 160px){._chat-suggestion_tguuw_1 ._choice-body_tguuw_98{flex-direction:row;align-items:center;gap:8px}._chat-suggestion_tguuw_1 ._choice_tguuw_34 ._image_tguuw_84{width:80px}._chat-suggestion_tguuw_1 ._choice-text_tguuw_99{flex:1}._chat-suggestion_tguuw_1 ._choice_tguuw_34 ._name_tguuw_92{-webkit-line-clamp:3}}._chat-suggestion_tguuw_1 ._image_tguuw_84{display:block;flex:0 0 auto;width:40px;height:40px;object-fit:contain;background:var(--grey-light)}._chat-suggestion_tguuw_1 ._name_tguuw_92{display:-webkit-box;overflow:hidden;font-size:12px;line-height:15px;color:var(--black);-webkit-box-orient:vertical;-webkit-line-clamp:2}._chat-suggestion_tguuw_1 ._tags_tguuw_43{display:flex;flex-wrap:wrap;gap:3px}._chat-suggestion_tguuw_1 ._tag_tguuw_43{padding:0 4px;border:1px solid var(--grey-border);border-radius:999px;font-size:10px;line-height:14px;color:var(--grey)}._chat-suggestion_tguuw_1 ._recommended_tguuw_54{border-color:var(--teal);color:var(--teal)}._chat-suggestion_tguuw_1 ._reason_tguuw_155{display:-webkit-box;overflow:hidden;font-size:10px;line-height:13px;color:var(--grey);-webkit-box-orient:vertical;-webkit-line-clamp:2}._chat-suggestion_tguuw_1 ._quantity-choices_tguuw_164{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}._chat-suggestion_tguuw_1 ._row_tguuw_172{display:flex;align-items:center;gap:8px;min-width:0}._chat-suggestion_tguuw_1 ._row_tguuw_172[data-unavailable] ._image_tguuw_84{opacity:.6}._chat-suggestion_tguuw_1 ._row-text_tguuw_181{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}._chat-suggestion_tguuw_1 ._error_tguuw_188{font-size:12px;line-height:16px;color:var(--red)}._chat-suggestion_tguuw_1 ._actions_tguuw_193{display:flex;flex-wrap:wrap;gap:6px}._chat-suggestion_tguuw_1 ._actions_tguuw_193 ._action_tguuw_193{flex:1 1 0;min-width:0;padding:8px 6px;font-size:13px;line-height:16px;letter-spacing:0}._chat-suggestion_tguuw_1 ._actions_tguuw_193 ._view-all_tguuw_206{flex-basis:100%;order:1}._chat-suggestion_tguuw_1._retired_tguuw_210{gap:2px;padding:8px 12px;background:var(--grey-light);box-shadow:none}._chat-suggestion_tguuw_1._receipt_tguuw_216{background:var(--white);box-shadow:0 0 4px #0000001a}._chat-suggestion_tguuw_1._receipt_tguuw_216 ._summary_tguuw_220{color:var(--black)}._chat-suggestion_tguuw_1 ._receipt-title_tguuw_223{font-size:12px;font-weight:600;line-height:16px;color:var(--teal)}._chat-suggestion_tguuw_1 ._summary_tguuw_220{font-size:12px;line-height:16px;color:var(--grey)}._chat-suggestion_tguuw_1 ._summary-label_tguuw_234{font-weight:600}._chat-message_xqe65_1{display:flex;flex-direction:column;gap:4px;animation:_message-in_xqe65_1 .5s ease}._chat-message_xqe65_1 ._body_xqe65_7{display:flex;flex-direction:column;width:100%}._chat-message_xqe65_1 ._body_xqe65_7>*+*{margin-top:12px}._chat-message_xqe65_1 ._meta_xqe65_15{display:flex;align-items:baseline;gap:4px;font-size:12px;line-height:18px;color:var(--grey)}@media(min-width:768px){._chat-message_xqe65_1 ._meta_xqe65_15{font-size:14px;line-height:20px}}._chat-message_xqe65_1 ._author_xqe65_29{font-weight:600}._chat-message_xqe65_1 ._thinking_xqe65_32{display:inline-flex;gap:4px;padding:7px 0}._chat-message_xqe65_1 ._thinking_xqe65_32 span{width:6px;height:6px;border-radius:50%;background:var(--grey-border);animation:_dot-pulse_xqe65_1 1.2s ease-in-out infinite}._chat-message_xqe65_1 ._thinking_xqe65_32 span:nth-child(2){animation-delay:.2s}._chat-message_xqe65_1 ._thinking_xqe65_32 span:nth-child(3){animation-delay:.4s}._chat-message_xqe65_1 ._text_xqe65_50{font-size:14px;line-height:20px;color:var(--black);white-space:pre-line}@media(min-width:768px){._chat-message_xqe65_1 ._text_xqe65_50{font-size:16px;line-height:22px}}._chat-message_xqe65_1 ._citation_xqe65_62{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;margin:0 2px;border:1px solid var(--teal);border-radius:999px;color:var(--teal);font-size:12px;font-weight:600;line-height:1;text-decoration:none;vertical-align:text-bottom}._chat-message_xqe65_1 ._citation_xqe65_62:hover,._chat-message_xqe65_1 ._citation_xqe65_62:focus-visible{background:var(--teal);color:var(--white)}._chat-message_xqe65_1 ._link_xqe65_82{color:var(--teal);font-weight:600;text-decoration:underline;text-underline-offset:2px}._chat-message_xqe65_1 ._link_xqe65_82:hover,._chat-message_xqe65_1 ._link_xqe65_82:focus-visible{text-decoration-thickness:2px}._chat-message_xqe65_1 ._choice-slot_xqe65_91{display:grid;grid-template-rows:1fr;width:100%;opacity:1;transition:grid-template-rows .24s ease,margin-top .24s ease,opacity .18s ease}._chat-message_xqe65_1 ._choice-slot_xqe65_91>*{min-height:0;overflow:hidden}._chat-message_xqe65_1 ._hidden-choices_xqe65_102{grid-template-rows:0fr;margin-top:0;opacity:0;visibility:hidden;transition:grid-template-rows .24s ease,margin-top .24s ease,opacity .18s ease,visibility 0s linear .24s}._chat-message_xqe65_1._assistant_xqe65_109,._chat-message_xqe65_1._assistant_xqe65_109 ._body_xqe65_7{align-items:flex-start}._chat-message_xqe65_1._assistant_xqe65_109 ._author_xqe65_29{color:var(--teal)}._chat-message_xqe65_1._user_xqe65_118,._chat-message_xqe65_1._user_xqe65_118 ._body_xqe65_7{align-items:flex-end}._chat-message_xqe65_1._user_xqe65_118 ._author_xqe65_29{color:var(--black)}._chat-message_xqe65_1._user_xqe65_118 ._text_xqe65_50{width:fit-content;max-width:calc(100% - 32px);padding:12px 20px;background:var(--white);box-shadow:0 0 4px #0000001a}._chat-message_xqe65_1._pending_xqe65_134 ._text_xqe65_50{font-weight:600}._chat-message_xqe65_1._error_xqe65_137 ._text_xqe65_50{color:var(--red)}@keyframes _dot-pulse_xqe65_1{50%{background:var(--grey)}}@keyframes _message-in_xqe65_1{0%{opacity:0;transform:translateY(10px)}}._chat-composer_1y16f_1{display:flex;gap:12px;padding:8px 16px;background:var(--grey-light);border-top:1px solid var(--grey-border);box-shadow:0 0 4px #0000001a}._chat-composer_1y16f_1 ._field_1y16f_9{display:flex;align-items:center;flex:1;min-width:0;gap:8px;height:44px;padding:0 12px 0 20px;background:var(--white);border:1px solid var(--teal);border-radius:999px;cursor:text}._chat-composer_1y16f_1 input{flex:1;min-width:0;align-self:stretch;border:0;background:none;font-size:14px;line-height:20px;color:var(--black)}._chat-composer_1y16f_1 input::placeholder{color:var(--grey)}._chat-composer_1y16f_1 input:focus{outline:none}._chat-composer_1y16f_1 ._send_1y16f_38{flex:0 0 auto;color:var(--teal)}._chat-composer_1y16f_1 ._send_1y16f_38:hover:not(:disabled){color:color-mix(in srgb,var(--teal),black 35%)}._chat-composer_1y16f_1 ._send_1y16f_38:disabled{color:var(--grey-border)}._trigger_s5b3o_1{display:flex;justify-content:flex-end;flex:0 0 auto;padding:0 16px 6px;background:var(--grey-light)}._panel_s5b3o_9{flex:0 0 auto;max-height:min(320px,45dvh);overflow-y:auto;padding:14px 16px;border-top:1px solid var(--grey-border);background:var(--grey-light);box-shadow:0 -2px 4px #0000000a}._panel_s5b3o_9 ._head_s5b3o_18{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}._panel_s5b3o_9 ._eyebrow_s5b3o_25{color:var(--teal);font-size:11px;font-weight:600;line-height:16px;letter-spacing:.06em;text-transform:uppercase}._panel_s5b3o_9 h2{font-size:16px;font-weight:600;line-height:22px}._form_s5b3o_39{display:grid;grid-template-columns:minmax(100px,.35fr) minmax(0,1fr);gap:10px 12px}._form_s5b3o_39 label{display:grid;align-content:start;gap:4px;color:var(--black);font-size:12px;font-weight:600;line-height:18px}._form_s5b3o_39 input,._form_s5b3o_39 textarea{width:100%;padding:8px 10px;border:1px solid var(--grey-border);border-radius:2px;background:var(--white);color:var(--black);font-size:14px;font-weight:400;line-height:20px}._form_s5b3o_39 input:focus-visible,._form_s5b3o_39 textarea:focus-visible{outline:2px solid var(--teal);outline-offset:2px}._form_s5b3o_39 textarea{min-height:74px;resize:vertical}._form_s5b3o_39 ._actions_s5b3o_74{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:12px}._form_s5b3o_39 ._status_s5b3o_81{color:var(--grey);font-size:12px;line-height:18px}._form_s5b3o_39 ._status_s5b3o_81 [role=alert]{color:var(--red)}@media(max-width:420px){._form_s5b3o_39{grid-template-columns:minmax(0,1fr)}._form_s5b3o_39 ._actions_s5b3o_74{grid-column:auto}}@media(min-width:768px){._form_s5b3o_39 label{font-size:14px;line-height:20px}}._chat-panel_kdshi_1{display:flex;flex-direction:column;flex:1;min-height:0}._chat-panel_kdshi_1 ._head_kdshi_7{position:absolute;top:8px;right:16px}._chat-panel_kdshi_1 ._thread_kdshi_12{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--teal) var(--grey-border);gap:20px;padding:0 16px 16px}@media(min-width:768px){._chat-panel_kdshi_1 ._head_kdshi_7{position:static;display:flex;justify-content:flex-end;padding:20px 24px 0}._chat-panel_kdshi_1 ._thread_kdshi_12{padding:16px 24px 24px}}._panel-popup_rcyyl_1{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;background:#1f1b1b40;animation:_overlay-in_rcyyl_1 .3s ease}._panel-popup_rcyyl_1._closing_rcyyl_8{animation:_overlay-out_rcyyl_1 .45s ease forwards}._panel-popup_rcyyl_1._closing_rcyyl_8 ._popup_rcyyl_11{animation:_popup-out_rcyyl_1 .45s cubic-bezier(.32,.72,0,1) forwards}._panel-popup_rcyyl_1 ._popup_rcyyl_11{position:absolute;inset:var(--popup-top, 0) 0 0;display:flex;flex-direction:column;overflow:hidden;background:var(--grey-light);border-radius:15px 15px 0 0;animation:_popup-in_rcyyl_1 .45s cubic-bezier(.32,.72,0,1);box-shadow:0 0 4px #0000001a}@keyframes _overlay-in_rcyyl_1{0%{background-color:transparent}}@keyframes _overlay-out_rcyyl_1{to{background-color:transparent}}@keyframes _popup-in_rcyyl_1{0%{transform:translate3d(0,100%,0)}}@keyframes _popup-out_rcyyl_1{to{transform:translate3d(0,100%,0)}}._info-overlay_1mwa0_1{display:flex;flex-direction:column;flex:1;min-height:0}._info-overlay_1mwa0_1 ._image_1mwa0_7{width:100%;max-height:240px;object-fit:contain}._info-overlay_1mwa0_1 ._description_1mwa0_12{font-size:12px;font-weight:500;line-height:18px;letter-spacing:.04em}@media(min-width:768px){._info-overlay_1mwa0_1 ._description_1mwa0_12{font-size:14px;line-height:20px;letter-spacing:.03em}}._info-overlay_1mwa0_1 ._description_1mwa0_12 img{max-width:100%;height:auto}._summary-bar_1tvv8_1{display:flex;width:100%;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--teal);border:0;color:var(--white);font-size:14px;line-height:20px;cursor:pointer;font-weight:600;text-transform:uppercase;letter-spacing:.03em}._summary-bar_1tvv8_1:focus-visible{outline:2px solid var(--teal);outline-offset:2px}._summary-bar_1tvv8_1 ._logo_1tvv8_21{width:100px;height:24px}._summary-bar_1tvv8_1 ._label_1tvv8_25{display:flex;align-items:center;gap:4px}._summary-bar_1tvv8_1 ._label_1tvv8_25 svg{width:20px;height:20px;transition:transform .2s ease}._summary-bar_1tvv8_1 ._open-chevron_1tvv8_35{transform:rotate(180deg)}@media(min-width:768px){._summary-bar_1tvv8_1{justify-content:flex-end}._summary-bar_1tvv8_1 ._logo_1tvv8_21{display:none}}._step-sheet_2ljzu_1{position:absolute;inset:auto 0 0;z-index:4;display:flex;flex-direction:column;height:100%;outline:none;transform:translate3d(0,calc(100% - var(--sheet-height, 0px)),0);background:var(--grey-light);border-radius:15px 15px 0 0;box-shadow:0 -6px 24px #00000059}._step-sheet_2ljzu_1._expanded_2ljzu_14{box-shadow:none}._step-sheet_2ljzu_1 ._title_2ljzu_17{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}._step-sheet_2ljzu_1 ._body_2ljzu_24{display:flex;flex-direction:column;flex:none;height:calc(100% - var(--snap-point-height, 0px))}._step-sheet_2ljzu_1 ._handle_2ljzu_30{flex:none;width:80px;height:4px;margin:16px auto;border-radius:100px;background:var(--grey-border)}._step-sheet_2ljzu_1 ._scroll_2ljzu_38{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--teal) var(--grey-border)}._step-sheet_2ljzu_1 ._scroll_2ljzu_38._with-footer_2ljzu_47{padding-bottom:var(--footer-height)}._scene-layout_1fmue_1{--footer-height: 66px;position:relative;display:flex;flex-direction:column;height:100dvh;overflow:clip;background:var(--grey-light)}._scene-layout_1fmue_1 ._scene_1fmue_1{position:relative;order:3;display:flex;align-items:center;justify-content:center;flex:0 0 var(--scene-height, 200px);background:var(--white)}._scene-layout_1fmue_1 ._scene_1fmue_1 img{max-width:100%;max-height:100%;object-fit:contain}._scene-layout_1fmue_1 ._scene_1fmue_1 [class*=buttons___]{right:auto;bottom:calc(12px + var(--scene-overlap, 0px));left:12px}._scene-layout_1fmue_1 ._panel_1fmue_29{display:contents}._scene-layout_1fmue_1 ._summary-bar_1fmue_32{order:1;position:relative;z-index:3}._scene-layout_1fmue_1 ._summary-area_1fmue_37{order:2;flex:1;min-height:0;overflow-y:auto;background:var(--grey-light);box-shadow:0 0 4px #0000001a}._scene-layout_1fmue_1 ._step-head_1fmue_45{order:2;position:relative;z-index:2;display:flex;flex-direction:column;gap:16px;padding:16px 12px;background:var(--grey-light);box-shadow:0 0 4px #0000001a}@media(min-width:768px){._scene-layout_1fmue_1 ._step-head_1fmue_45{padding:16px 16px 8px}}._scene-layout_1fmue_1 ._ai_1fmue_61{position:absolute;top:calc(100% + 16px);left:50%;z-index:2;width:200px;transform:translate(-50%);cursor:pointer}._scene-layout_1fmue_1 ._ai_1fmue_61>*{pointer-events:none}._scene-layout_1fmue_1 ._content_1fmue_73{order:4;z-index:1;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;background:var(--grey-light)}._scene-layout_1fmue_1 ._scroll_1fmue_83{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--teal) var(--grey-border)}._scene-layout_1fmue_1 ._footer_1fmue_92{order:5;position:absolute;inset:auto 0 0;z-index:5}._scene-layout_1fmue_1._summary-open_1fmue_98 ._scene_1fmue_1{display:none}@media(min-width:768px){._scene-layout_1fmue_1{flex-direction:row}._scene-layout_1fmue_1 ._scene_1fmue_1{order:0;flex:1;min-width:0}._scene-layout_1fmue_1 ._scene_1fmue_1 img{max-height:70%}._scene-layout_1fmue_1 ._panel_1fmue_29{position:relative;display:flex;flex-direction:column;flex:0 0 420px;min-width:0;border-left:1px solid var(--grey-border)}._scene-layout_1fmue_1 ._summary-bar_1fmue_32,._scene-layout_1fmue_1 ._summary-area_1fmue_37,._scene-layout_1fmue_1 ._step-head_1fmue_45,._scene-layout_1fmue_1 ._content_1fmue_73,._scene-layout_1fmue_1 ._footer_1fmue_92{order:0}._scene-layout_1fmue_1 ._footer_1fmue_92{position:static}._scene-layout_1fmue_1._summary-open_1fmue_98 ._scene_1fmue_1{display:flex}._scene-layout_1fmue_1 ._ai_1fmue_61{position:static;width:auto;transform:none}}._scene-player_aautq_1{position:relative;width:100%;height:100%;overflow:hidden;container-type:size}._scene-player_aautq_1._contain_aautq_8{display:flex;align-items:center;justify-content:center;padding-bottom:var(--scene-overlap, 0px)}._scene-player_aautq_1._contain_aautq_8 ._mount_aautq_14{height:min(100%,100cqw / 1.3333)}._scene-player_aautq_1 ._mount_aautq_14{width:100%;height:100%}._scene-player_aautq_1 ._mount_aautq_14 canvas{display:block}._scene-player_aautq_1 ._mount_aautq_14 [class*=waterMark],._scene-player_aautq_1 ._mount_aautq_14 [class*=logo___]{display:none}._scene-player_aautq_1 ._loader_aautq_28{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#fff9}._scene-player_aautq_1 ._loader_aautq_28._opaque_aautq_36{background:var(--white)}._scene-player_aautq_1 ._loader_aautq_28>*{color:var(--teal)}._selected-item-controls_s10xj_1{position:absolute;bottom:40px;left:50%;transform:translate(-50%);z-index:2;display:flex;gap:20px}._selected-item-controls_s10xj_1 button{padding:6px 10px;border:2px solid var(--black);background-color:var(--white);color:var(--black);font-size:12px;font-weight:600;cursor:pointer}._create-your-own-scene_3kzz7_1{position:relative;width:100%;height:100%;overflow:hidden}._create-your-own-scene_3kzz7_1 ._overlay_3kzz7_7{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}._create-your-own-scene_3kzz7_1 ._error_3kzz7_15{color:var(--black);text-align:center;padding:0 16px}._scene-carousel_13ce4_1{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;min-width:0}._scene-carousel_13ce4_1 ._thumbs_13ce4_7{display:flex;flex:0 0 168px;flex-direction:column;align-items:center;gap:8px;padding:8px 24px;background:var(--white);border-right:1px solid var(--grey-border)}._scene-carousel_13ce4_1 ._strip_13ce4_17{display:flex;flex:1;flex-direction:column;gap:8px;width:100%;min-height:0;overflow-y:auto;scrollbar-width:none}._scene-carousel_13ce4_1 ._strip_13ce4_17::-webkit-scrollbar{display:none}._scene-carousel_13ce4_1 ._thumbs_13ce4_7 ._thumb_13ce4_7{flex:none;width:100%;aspect-ratio:1;padding:0;border:1px solid transparent;background:var(--white);overflow:hidden;cursor:pointer}._scene-carousel_13ce4_1 ._thumbs_13ce4_7 ._thumb_13ce4_7._selected_13ce4_40{border-color:var(--teal)}._scene-carousel_13ce4_1 ._thumbs_13ce4_7 ._thumb_13ce4_7 img{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}._scene-carousel_13ce4_1 ._divider_13ce4_51{flex:none;height:1px;background:var(--grey-border)}._scene-carousel_13ce4_1 ._track_13ce4_56{display:flex;flex:1;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}._scene-carousel_13ce4_1 ._track_13ce4_56[data-dragging]{scroll-snap-type:none;cursor:grabbing}._scene-carousel_13ce4_1 ._track_13ce4_56::-webkit-scrollbar{display:none}._scene-carousel_13ce4_1 ._slide_13ce4_73{display:flex;flex:0 0 100%;align-items:center;justify-content:center;min-width:0;height:100%;scroll-snap-align:start}._scene-carousel_13ce4_1 ._slide_13ce4_73 img._image_13ce4_82{max-width:100%;max-height:calc(100% - var(--scene-overlap, 0px));margin-bottom:var(--scene-overlap, 0px);object-fit:contain}._scene-carousel_13ce4_1 ._dots_13ce4_88{position:absolute;bottom:calc(28px + var(--scene-overlap, 0px));left:50%;display:flex;gap:14px;padding:4px;border-radius:8px;background:#00000080;transform:translate(-50%)}._scene-carousel_13ce4_1 ._dot_13ce4_88{position:relative;box-sizing:border-box;width:8px;height:8px;padding:0;border:1px solid var(--white);border-radius:50%;background:transparent;cursor:pointer}._scene-carousel_13ce4_1 ._dot_13ce4_88:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}._scene-carousel_13ce4_1 ._dot_13ce4_88._active-dot_13ce4_115{border-width:2px;background:var(--white)}._instructions-modal_9wxj0_1{width:352px}._instructions-modal_9wxj0_1 ._title_9wxj0_4{margin:0 0 12px;font-size:24px;font-weight:600;line-height:24px}._instructions-modal_9wxj0_1 ._steps_9wxj0_10{display:flex;flex-direction:column;gap:20px}._instructions-modal_9wxj0_1 ._step_9wxj0_10{display:flex;flex-flow:column wrap;gap:8px}._instructions-modal_9wxj0_1 ._step_9wxj0_10 ._plus_9wxj0_20{display:inline;width:24px;height:24px;vertical-align:middle;color:#0098a7}._instructions-modal_9wxj0_1 button._start_9wxj0_27{margin-top:24px;padding:14px 36px;text-transform:uppercase}._scene-tools_571qt_1{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._scene-tools_571qt_1 svg{width:24px;height:24px}._scene-tools_571qt_1 [aria-pressed=true],._scene-tools_571qt_1 [aria-pressed=true]:hover{background-color:var(--teal);color:var(--white)}._scene-tools_571qt_1 ._controls_571qt_15,._scene-tools_571qt_1 ._save_571qt_16{position:absolute;pointer-events:auto}._scene-tools_571qt_1 ._controls_571qt_15{top:16px;left:16px;display:flex;flex-direction:column;gap:8px}._scene-tools_571qt_1 ._controls_571qt_15._stacked_571qt_27{gap:12px}._scene-tools_571qt_1 ._save_571qt_16{right:16px;bottom:calc(16px + var(--scene-overlap, 0px))}@media(min-width:768px){._scene-tools_571qt_1 ._controls_571qt_15{top:24px;right:24px;left:auto;flex-direction:row;gap:16px}._scene-tools_571qt_1 ._controls_571qt_15._stacked_571qt_27{flex-direction:column;gap:12px}._scene-tools_571qt_1 ._save_571qt_16{right:24px;bottom:24px}}._step-placeholder_55a98_1{margin:0;padding:32px;font-size:16px;color:var(--grey);text-align:center}:host,[data-root]{--teal: #00808c;--navy: #002636;--black: #1f1b1b;--grey: #707375;--grey-light: #f5f5f5;--grey-border: #d8d9da;--white: #ffffff;--red: #c70034;--orange: #fe6847;--font-sans: neue-haas-grotesk-display, "Neue Haas Grotesk Display Pro", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}body{margin:0}[data-root]{all:initial;display:block;isolation:isolate;font-family:var(--font-sans);font-size:16px;line-height:1.5;color:var(--black);-webkit-font-smoothing:antialiased;text-size-adjust:100%}@media(prefers-reduced-motion:no-preference){[data-root]{interpolate-size:allow-keywords}}@media(prefers-reduced-motion:reduce){[data-root] *,[data-root] *:before,[data-root] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[data-root],[data-root] *,[data-root] *:before,[data-root] *:after{box-sizing:border-box}:where([data-root]) *:not(dialog){margin:0}:where([data-root]) img,:where([data-root]) picture,:where([data-root]) video,:where([data-root]) canvas,:where([data-root]) svg{display:block;max-width:100%}:where([data-root]) input,:where([data-root]) button,:where([data-root]) textarea,:where([data-root]) select{font:inherit;color:inherit}:where([data-root]) button{cursor:pointer;background:none;border:0;padding:0}:where([data-root]) a{color:inherit;text-decoration:none}:where([data-root]) ul,:where([data-root]) ol{list-style:none;padding:0}:where([data-root]) p,:where([data-root]) h1,:where([data-root]) h2,:where([data-root]) h3,:where([data-root]) h4,:where([data-root]) h5,:where([data-root]) h6{overflow-wrap:break-word}:where([data-root]) p{text-wrap:pretty}:where([data-root]) h1,:where([data-root]) h2,:where([data-root]) h3,:where([data-root]) h4,:where([data-root]) h5,:where([data-root]) h6{text-wrap:balance}body>#financing-content{display:none}
