._wrap_1fehg_4{display:flex;flex-direction:column;gap:10px}._strip_1fehg_10{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}._strip_1fehg_10:before{content:"";position:absolute;top:6px;left:calc(100% / 6);right:calc(100% / 6);height:2px;background:var(--border-strong)}._point_1fehg_30{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;text-align:center}._dot_1fehg_40{width:14px;height:14px;margin-bottom:6px;border-radius:50%;border:2px solid var(--border-strong);background:var(--surface);box-sizing:border-box}._paid_1fehg_50 ._dot_1fehg_40{border-color:var(--primary);background:var(--primary);box-shadow:0 0 0 4px var(--primary-tint)}._date_1fehg_56{font-size:.875rem;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--foreground)}._label_1fehg_64{font-size:.8125rem;color:var(--muted-foreground)}._label_1fehg_64 b{font-weight:700;color:var(--foreground)}._note_1fehg_74{margin:0;font-size:.8125rem;color:var(--muted-foreground);text-align:center}@media(max-width:380px){._date_1fehg_56{font-size:.8125rem}._label_1fehg_64{font-size:.75rem}}._label_1fehg_64 b._free_1fehg_91{color:var(--success)}._container_1rv22_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._description_1rv22_7{font-size:1rem;color:var(--muted-foreground);margin:0;max-width:60ch}._nearestDate_1rv22_14{display:flex;align-items:center;gap:var(--spacing-2);color:var(--success);font-weight:500;font-size:.9375rem;margin-bottom:var(--spacing-2);background:color-mix(in srgb,var(--success) 5%,transparent);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);width:fit-content}._nearestDateIcon_1rv22_28{flex-shrink:0}._settingsNotice_1rv22_32{margin:0;color:var(--muted-foreground);font-size:.875rem}._settingsError_1rv22_38{display:flex;align-items:center;gap:var(--spacing-3);color:var(--error);flex-wrap:wrap}._legend_1rv22_46{display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-6);margin-top:var(--spacing-2);margin-bottom:var(--spacing-2);flex-wrap:wrap}._legendItem_1rv22_56{display:flex;align-items:center;gap:var(--spacing-2);font-size:.8125rem;color:var(--muted-foreground)}._legendColor_1rv22_64{width:1rem;height:1rem;border-radius:var(--radius-sm);flex-shrink:0}._legendColorOrange_1rv22_71{background-color:var(--primary)}._legendColorTransit_1rv22_75{background-color:transparent;border:1.5px dashed var(--border-strong)}._calendarWrapper_1rv22_80{display:flex;justify-content:center;padding:var(--spacing-2) 0;background:var(--surface);border-radius:var(--radius-md);border:1px solid transparent;box-shadow:var(--shadow-card)}._calendarWrapper_1rv22_80>*{box-shadow:none}._transitDay_1rv22_95>button{outline:1.5px dashed var(--border-strong);outline-offset:-4px}._calendarWrapper_1rv22_80 .rdp{--rdp-cell-size: 40px}._blockedWithDot_1rv22_106{position:relative;opacity:1;color:inherit}._blockedWithDot_1rv22_106:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background-color:var(--muted-foreground)}@media(max-width:768px){._calendarWrapper_1rv22_80 .rdp-months{flex-direction:column}}._compact_1rv22_131{gap:var(--spacing-3)}._compact_1rv22_131 ._calendarWrapper_1rv22_80{display:block;padding:0;border-radius:var(--radius-md)}._compact_1rv22_131 ._calendarWrapper_1rv22_80{--calendar-padding: 8px 12px 12px;--calendar-padding-top: 8px}._compact_1rv22_131 ._calendarWrapper_1rv22_80>*{width:100%;min-width:0;box-sizing:border-box}._compact_1rv22_131 ._calendarWrapper_1rv22_80 .rdp-month_grid,._compact_1rv22_131 ._calendarWrapper_1rv22_80 table{width:100%}._container_1ad8p_1{padding:var(--spacing-4) 0}._grid_1ad8p_5{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-4)}._card_1ad8p_11{background-color:var(--surface);border:1px solid transparent;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow)}._imagePlaceholder_1ad8p_19{width:100%;height:180px;background-color:var(--muted)}._cardContent_1ad8p_25{padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-2)}._summaryCard_11mqv_3{background-color:var(--surface);border:1px solid transparent;border-radius:var(--radius-md);padding:22px;box-shadow:var(--shadow-card)}._title_11mqv_11{font-size:1.125rem;font-weight:800;letter-spacing:-.01em;margin:0 0 var(--spacing-6) 0;padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._section_11mqv_20{margin-bottom:var(--spacing-4)}._sectionHeader_11mqv_24{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-3);color:var(--surface-foreground)}._sectionHeader_11mqv_24 h3{font-size:1rem;font-weight:700;margin:0}._dateInfo_11mqv_38{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}._rentalDays_11mqv_45{font-weight:700;color:var(--foreground)}._itemList_11mqv_50{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._item_11mqv_50{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:var(--muted-foreground)}._itemRight_11mqv_67{display:flex;align-items:center;gap:var(--spacing-2)}._itemPrice_11mqv_73{font-weight:700;color:var(--surface-foreground);white-space:nowrap;font-variant-numeric:tabular-nums}._freeLabel_11mqv_81{font-weight:800;color:var(--success);white-space:nowrap}._removeButton_11mqv_87{background:transparent;border:none;cursor:pointer;padding:var(--spacing-1);color:var(--muted-foreground);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;transition:color var(--animation-duration-fast) ease,opacity var(--animation-duration-fast) ease;flex-shrink:0}._removeButton_11mqv_87:hover{color:var(--error);opacity:.8}._removeButton_11mqv_87:active{opacity:.6}._deliveryDetail_11mqv_110{font-size:.85rem;color:var(--muted-foreground);margin:var(--spacing-1) 0 0 0;padding-left:calc(16px + var(--spacing-2))}._totalShots_11mqv_117{margin:var(--spacing-2) 0 0 0;padding-top:var(--spacing-2);border-top:1px solid var(--border);font-size:.875rem;font-weight:600;color:var(--foreground)}._totalsSection_11mqv_126{margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-2)}._totalItem_11mqv_135{display:flex;justify-content:space-between;font-size:1rem}._totalItem_11mqv_135 span:first-child{color:var(--muted-foreground)}._totalItem_11mqv_135 span:last-child{font-weight:700;color:var(--surface-foreground);font-variant-numeric:tabular-nums}._grandTotal_11mqv_151{align-items:baseline;margin-top:var(--spacing-2)}._grandTotal_11mqv_151 span:first-child{font-size:.9375rem;font-weight:700;color:var(--foreground)!important}._grandTotal_11mqv_151 span:last-child{font-size:1.75rem;font-weight:800;letter-spacing:-.015em;color:var(--foreground)!important}._discountAmount_11mqv_169{color:var(--success)!important}._couponItem_11mqv_173{background-color:var(--success-tint);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-2);margin:0 calc(-1 * var(--spacing-2));color:var(--success-foreground)}._couponLabel_11mqv_181{display:flex;align-items:center;gap:var(--spacing-2);color:var(--success)!important;font-weight:500;font-size:.9rem}._voucherItem_11mqv_190{background-color:var(--primary-tint);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-2);margin:0 calc(-1 * var(--spacing-2));color:var(--foreground)}._voucherLabel_11mqv_198{display:flex;align-items:center;gap:var(--spacing-2);color:var(--foreground)!important;font-weight:500;font-size:.9rem}._vatItem_11mqv_207{font-size:.875rem;color:var(--muted-foreground)}._vatItem_11mqv_207 span:first-child{font-weight:400;font-style:italic}._vatItem_11mqv_207 span:last-child{font-weight:400}._floatingButton_11mqv_223{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-nav-sticky);width:100%;background:var(--surface);color:var(--foreground);border:none;border-top:1px solid var(--border);padding:10px var(--spacing-4);padding-bottom:calc(12px + var(--safe-area-inset-bottom, 0px));box-shadow:0 -8px 24px #1c1b1a0f;cursor:pointer;text-align:left}._floatingButtonContent_11mqv_241{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-3);width:100%;max-width:600px;margin:0 auto}._floatingInfo_11mqv_251{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}._floatingPrice_11mqv_259{font-size:1.25rem;font-weight:800;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}._floatingMeta_11mqv_269{font-size:.75rem;color:var(--muted-foreground)}._floatingCta_11mqv_274{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--spacing-2);height:var(--control-lg);padding:0 var(--spacing-5);border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);font-size:1.0625rem;font-weight:800;transition:transform .12s ease}._floatingBar_11mqv_290{cursor:default}._floatingInfoButton_11mqv_294{flex:1;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}._floatingInfoButton_11mqv_294:focus-visible,button._floatingCta_11mqv_274:focus-visible{outline:2px solid var(--focus);outline-offset:2px}button._floatingCta_11mqv_274{border:0;font-family:inherit;cursor:pointer}._floatingMeta_11mqv_269 svg{vertical-align:-1px}._floatingButton_11mqv_223:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}._floatingButton_11mqv_223:active ._floatingCta_11mqv_274{transform:scale(.98)}._sheetContent_11mqv_331{padding:var(--spacing-6);max-height:70vh;overflow-y:auto;scroll-behavior:smooth}._summarySheetContent_11mqv_339{max-height:85vh!important}._mobileSubmitSection_11mqv_343{padding-top:var(--spacing-6);margin-top:var(--spacing-6);border-top:2px solid var(--border)}._submitButtonWrapper_11mqv_349{display:block;width:100%}._mobileSubmitButton_11mqv_354{width:100%;height:3.5rem;font-size:1.125rem;font-weight:600;box-shadow:var(--shadow-lg);transition:all var(--animation-duration-normal) ease}._mobileSubmitButton_11mqv_354:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 20px -5px color-mix(in srgb,var(--primary) 40%,transparent)}._spinner_11mqv_368{animation:_spin_11mqv_368 1s linear infinite}@keyframes _spin_11mqv_368{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._tooltipContent_11mqv_381{max-width:300px}._tooltipList_11mqv_385{margin:var(--spacing-2) 0 0 0;padding-left:var(--spacing-4);list-style:disc}._tooltipList_11mqv_385 li{margin:var(--spacing-1) 0;font-size:.875rem}@media(max-width:768px){._summaryCard_11mqv_3{display:none}}._nav_1twff_2{margin-bottom:var(--spacing-6)}._steps_1twff_6{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}._step_1twff_6{display:flex;align-items:center;gap:8px;height:var(--control);padding:0 12px 0 6px;border:0;border-radius:var(--radius);background:transparent;color:var(--muted-foreground);font-family:inherit;font-size:.875rem;font-weight:600;cursor:pointer}._step_1twff_6:disabled{cursor:default}._step_1twff_6:not(:disabled):not([aria-current=step]):hover{background:var(--muted)}._step_1twff_6:focus-visible,._back_1twff_40:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._num_1twff_45{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:var(--muted);color:var(--muted-foreground);font-size:.8125rem;font-weight:800}._done_1twff_58{color:var(--foreground)}._done_1twff_58 ._num_1twff_45{background:var(--foreground);color:var(--surface)}._step_1twff_6[aria-current=step]{color:var(--foreground);font-weight:800;cursor:default}._step_1twff_6[aria-current=step] ._num_1twff_45{background:var(--primary);color:var(--primary-foreground)}._mobile_1twff_79{display:none}._mobileRow_1twff_83{display:flex;align-items:center;gap:var(--spacing-2)}._back_1twff_40{width:var(--control);height:var(--control);margin-left:-10px;border:0;border-radius:var(--radius);background:transparent;color:var(--foreground);display:flex;align-items:center;justify-content:center;cursor:pointer}._backPlaceholder_1twff_103{width:0;height:var(--control)}._mobileLabel_1twff_108{font-size:.9375rem;color:var(--muted-foreground)}._mobileLabel_1twff_108 b{color:var(--foreground);font-weight:800}._segments_1twff_118{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;margin-top:6px}._segment_1twff_118{height:3px;border-radius:2px;background:var(--border)}._segmentOn_1twff_132{background:var(--primary)}@media(max-width:768px){._steps_1twff_6{display:none}._mobile_1twff_79{display:block}._nav_1twff_2{margin-bottom:var(--spacing-4)}}._checkoutHeader_1twff_151{position:sticky;top:0;z-index:var(--z-nav-sticky);background:var(--surface);border-bottom:1px solid var(--border)}._checkoutHeaderInner_1twff_159{max-width:1180px;margin:0 auto;padding:0 40px;height:72px;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);box-sizing:border-box}._checkoutBrand_1twff_171{display:flex;align-items:center;gap:2px;min-width:0}._checkoutBrand_1twff_171 ._back_1twff_40{margin-left:0}._checkoutLogo_1twff_182{display:flex;align-items:center;min-height:var(--control);margin-left:10px;color:var(--foreground);font-weight:800;text-decoration:none}._checkoutLogo_1twff_182 img{height:44px;width:auto;display:block}._checkoutLogo_1twff_182:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}._checkoutStepLabel_1twff_205{display:none;padding-right:6px;font-size:.8125rem;font-weight:600;color:var(--muted-foreground);white-space:nowrap}._checkoutBars_1twff_214{display:none}@media(max-width:899px){._checkoutHeaderInner_1twff_159{height:56px;padding:0 12px 0 2px}._checkoutSteps_1twff_224{display:none}._checkoutStepLabel_1twff_205{display:block}._checkoutBars_1twff_214{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:0 16px 10px}}@media(max-width:599px){._checkoutLogo_1twff_182 img{height:32px}}._aside_8qbqc_2{position:sticky;top:100px}._card_8qbqc_7{display:flex;flex-direction:column;gap:var(--spacing-4);padding:22px;background:var(--surface);border:1px solid transparent;border-radius:var(--radius-md);box-shadow:var(--shadow-card)}._title_8qbqc_18{margin:0;font-size:1.125rem;font-weight:800;letter-spacing:-.01em}._rows_8qbqc_25{display:flex;flex-direction:column;gap:var(--spacing-2);font-size:.875rem}._row_8qbqc_25{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-3)}._row_8qbqc_25 b{font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}._muted_8qbqc_45{color:var(--muted-foreground)}._value_8qbqc_49{font-weight:600;text-align:right}._free_8qbqc_54{color:var(--success)}._divider_8qbqc_58{border-top:1px solid var(--muted)}._lines_8qbqc_62{display:flex;flex-direction:column;gap:var(--spacing-3)}._line_8qbqc_62{display:flex;justify-content:space-between;gap:var(--spacing-3);font-size:.875rem}._lineLabel_8qbqc_75{display:flex;flex-direction:column;gap:1px;min-width:0}._lineName_8qbqc_82{font-weight:600}._lineSub_8qbqc_86{font-size:.75rem;color:var(--muted-foreground)}._linePrice_8qbqc_91{font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}._totalRow_8qbqc_97{display:flex;justify-content:space-between;align-items:baseline;gap:var(--spacing-3);font-size:.9375rem;font-weight:700}._total_8qbqc_97{font-size:1.75rem;font-weight:800;letter-spacing:-.025em;font-variant-numeric:tabular-nums}._small_8qbqc_113{font-size:.8125rem;color:var(--muted-foreground);margin-top:calc(-1 * var(--spacing-3))}._small_8qbqc_113+._small_8qbqc_113{margin-top:calc(-1 * var(--spacing-3))}._cta_8qbqc_123,._barCta_8qbqc_124{display:flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);font-family:inherit;font-weight:800;cursor:pointer;transition:transform .12s ease,background-color .15s ease}._terms_8qbqc_140{margin:var(--spacing-4) 0 var(--spacing-3);font-size:.8125rem;line-height:1.45;color:var(--muted-foreground)}._barTerms_8qbqc_147{max-width:600px;margin:0 auto var(--spacing-2);font-size:.6875rem;line-height:1.35;color:var(--muted-foreground)}._terms_8qbqc_140 a,._barTerms_8qbqc_147 a{color:var(--foreground);font-weight:600;text-decoration:underline;text-underline-offset:2px}._cta_8qbqc_123{height:54px;font-size:1.0625rem}._cta_8qbqc_123:hover:not(:disabled),._barCta_8qbqc_124:hover:not(:disabled){background:color-mix(in srgb,var(--primary),black 8%)}._cta_8qbqc_123:active:not(:disabled),._barCta_8qbqc_124:active:not(:disabled){transform:scale(.98)}._cta_8qbqc_123:disabled,._barCta_8qbqc_124:disabled{opacity:.4;cursor:default}._cta_8qbqc_123:focus-visible,._barCta_8qbqc_124:focus-visible,._barInfo_8qbqc_186:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._spinner_8qbqc_191{animation:_spin_8qbqc_191 1s linear infinite}@keyframes _spin_8qbqc_191{to{transform:rotate(360deg)}}._bar_8qbqc_124{display:none}._barInner_8qbqc_206{display:flex;align-items:center;gap:var(--spacing-3);max-width:600px;margin:0 auto}._barInfo_8qbqc_186{flex:1 1 auto;min-width:0;min-height:48px;display:flex;flex-direction:column;justify-content:center;gap:1px;padding:0;border:0;background:transparent;color:var(--foreground);font-family:inherit;text-align:left;cursor:pointer}._barInfo_8qbqc_186[aria-disabled=true]{cursor:default}._barBig_8qbqc_235{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}._barSmall_8qbqc_245{display:flex;align-items:center;gap:4px;font-size:.75rem;color:var(--muted-foreground);white-space:nowrap;overflow:hidden}._barCta_8qbqc_124{flex:0 0 auto;height:var(--control-lg);padding:0 16px;font-size:1.0625rem;white-space:nowrap}._sheet_8qbqc_263{max-height:88vh!important;height:auto!important}._sheetBody_8qbqc_268{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-4) var(--spacing-8);overflow-y:auto}._srOnly_8qbqc_276{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:899px){._aside_8qbqc_2{display:none}._bar_8qbqc_124{display:block;position:fixed;left:0;right:0;bottom:0;z-index:var(--z-nav-sticky);padding:10px var(--spacing-4);padding-bottom:calc(12px + var(--safe-area-inset-bottom, 0px));background:var(--surface);border-top:1px solid var(--border)}}._line_8qbqc_62{align-items:flex-start}._lineLabel_8qbqc_75{flex:1 1 auto;min-width:0}._lineRemove_8qbqc_314,._lineRemoveSpacer_8qbqc_315{flex:0 0 28px;width:28px;height:28px;margin:-5px -6px -5px -4px}._lineRemove_8qbqc_314{display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-sm, 4px);background:transparent;color:var(--muted-foreground);cursor:pointer;transition:color var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._lineRemove_8qbqc_314:hover{color:var(--error, #c0392b);background:var(--muted)}._lineRemove_8qbqc_314:focus-visible{outline:2px solid var(--foreground);outline-offset:1px}._subtotals_8qbqc_346{padding-top:var(--spacing-3);border-top:1px solid var(--border)}._vatRow_8qbqc_351{margin-top:-4px;font-size:.8125rem;color:var(--muted-foreground)}._box_1nscp_1{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4);background:var(--surface);border:1px solid transparent;border-radius:var(--radius-md);box-shadow:var(--shadow-card)}._label_1nscp_12{display:flex;align-items:center;gap:var(--spacing-2);margin:0;font-size:1rem;font-weight:800;color:var(--foreground)}._label_1nscp_12 svg{color:var(--primary)}._optional_1nscp_26{margin-left:auto;font-size:.75rem;font-weight:600;color:var(--muted-foreground)}._sentence_1nscp_33{margin:0;font-size:.9375rem;line-height:1.45;color:var(--foreground)}._sentence_1nscp_33 b{font-weight:800}._muted_1nscp_44{color:var(--muted-foreground)}._section_1nscp_49{display:flex;flex-direction:column;gap:var(--spacing-3)}._sectionHead_1nscp_55{display:flex;flex-direction:column;gap:4px}._sectionTitle_1nscp_61{margin:0;font-size:1.375rem;font-weight:800;letter-spacing:-.02em;color:var(--foreground)}._sectionSub_1nscp_69{font-size:.875rem;color:var(--muted-foreground)}._recNote_1nscp_74{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--radius);background:var(--surface);border:1px solid transparent;font-size:.875rem;line-height:1.4;box-shadow:var(--shadow-card)}._recNote_1nscp_74 b{font-weight:800}._recIcon_1nscp_91{display:flex;flex-shrink:0;color:var(--primary)}._content_125cu_1{max-width:600px;display:flex;flex-direction:column;gap:20px}._footer_125cu_8{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid var(--border)}._summary_125cu_17{font-size:15px;color:var(--muted-foreground)}._summary_125cu_17 b{color:var(--foreground);font-weight:800}._block_8xgcw_1{display:flex;flex-direction:column;gap:12px}._option_8xgcw_7{width:100%;display:grid;grid-template-columns:24px 40px minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px;border:1px solid transparent;border-radius:12px;background:var(--muted);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;transition:transform .12s ease,border-color var(--animation-duration-fast) ease}._option_8xgcw_7:hover{background-color:color-mix(in srgb,var(--muted),var(--foreground) 7%)}._option_8xgcw_7:active{transform:scale(.99)}._optionOn_8xgcw_33,._optionOn_8xgcw_33:hover{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);background:color-mix(in srgb,var(--primary-tint) 50%,var(--surface))}._checkbox_8xgcw_40{width:24px;height:24px;margin-top:8px;border-radius:5px;border:2px solid var(--border-strong);background:var(--surface);display:flex;align-items:center;justify-content:center;box-sizing:border-box}._optionOn_8xgcw_33 ._checkbox_8xgcw_40{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}._icon_8xgcw_59{width:40px;height:40px;border-radius:var(--radius);background:var(--success-tint, var(--muted));color:var(--success);display:flex;align-items:center;justify-content:center}._text_8xgcw_70{min-width:0;display:flex;flex-direction:column;gap:4px;padding-top:2px}._name_8xgcw_78{font-size:15px;font-weight:800;line-height:1.3}._description_8xgcw_84{font-size:14px;line-height:1.5;color:var(--muted-foreground)}._price_8xgcw_90{display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-top:2px;white-space:nowrap;font-variant-numeric:tabular-nums}._price_8xgcw_90 b{font-size:16px;font-weight:800}._priceNote_8xgcw_105{font-size:12px;color:var(--muted-foreground)}._option_8xgcw_7:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}@media(max-width:599px){._option_8xgcw_7{grid-template-columns:24px minmax(0,1fr);gap:10px 12px;padding:14px}._icon_8xgcw_59{display:none}._checkbox_8xgcw_40{margin-top:0}._price_8xgcw_90{grid-column:2;flex-direction:row;align-items:baseline;gap:8px}}._recap_rzm38_1{display:flex;flex-direction:column;gap:4px;padding:16px 20px;border:1px solid transparent;border-radius:16px;background:var(--surface);box-shadow:var(--shadow-card)}._title_rzm38_12{margin:0 0 4px;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground)}._list_rzm38_21{list-style:none;margin:0;padding:0}._row_rzm38_27{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0}._row_rzm38_27+._row_rzm38_27{border-top:1px solid var(--border)}._icon_rzm38_39{width:36px;height:36px;border-radius:10px;background:var(--muted);color:var(--foreground);display:flex;align-items:center;justify-content:center}._body_rzm38_50{min-width:0;display:flex;flex-direction:column;gap:1px}._label_rzm38_57{font-size:.75rem;color:var(--muted-foreground)}._value_rzm38_62{font-size:.9375rem;font-weight:700;color:var(--foreground)}._sub_rzm38_68{font-size:.8125rem;color:var(--muted-foreground)}._edit_rzm38_73{border:0;background:none;padding:8px 4px;font:inherit;font-size:.875rem;font-weight:700;color:var(--primary);cursor:pointer}._edit_rzm38_73:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:899px){._recap_rzm38_1{padding:12px 16px}}._container_1c4h4_1{display:flex;gap:var(--spacing-8);max-width:1400px;margin:0 auto;padding:var(--spacing-6);background:var(--background);position:relative}._formContent_1c4h4_11{flex:2;min-width:0}._summaryContainer_1c4h4_16{flex:1;position:sticky;top:calc(64px + var(--spacing-6));z-index:var(--z-content-low);align-self:flex-start;overflow:visible}._summaryWrapper_1c4h4_25{max-height:calc(100vh - 64px - 2 * var(--spacing-6));overflow-y:auto;overflow-x:visible;padding:var(--spacing-1);margin:calc(var(--spacing-1) * -1)}._section_1c4h4_33{padding:var(--spacing-8) 0;border-bottom:2px solid var(--border);transition:opacity var(--animation-duration-normal) ease}._section_1c4h4_33:last-of-type{border-bottom:none}._sectionHeader_1c4h4_45{display:flex;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-6);flex-wrap:wrap}._stepNumber_1c4h4_53{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);font-weight:800;font-size:1.125rem;flex-shrink:0;transition:transform var(--animation-duration-normal) ease}._stepNumber_1c4h4_53:hover{transform:scale(1.05)}._sectionTitle_1c4h4_74{font-size:1.875rem;font-weight:700;color:var(--surface-foreground);margin:0;letter-spacing:-.025em}._submissionSection_1c4h4_84{padding:var(--spacing-8) 0;display:flex;justify-content:center}._submitButtonWrapper_1c4h4_90{display:inline-block;width:100%}._submitButton_1c4h4_90{width:100%;height:3.5rem;font-size:1.125rem;font-weight:600;box-shadow:var(--shadow-lg);transition:all var(--animation-duration-normal) ease}._submitButton_1c4h4_90:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 20px -5px color-mix(in srgb,var(--primary) 40%,transparent)}._spinner_1c4h4_109{animation:_spin_1c4h4_109 1s linear infinite}@keyframes _spin_1c4h4_109{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._submitWrapper_1c4h4_122{display:flex;flex-direction:column;gap:var(--spacing-4);width:100%;align-items:center}._validationChecklist_1c4h4_130{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-3);max-width:100%;margin-bottom:var(--spacing-2)}._checklistItem_1c4h4_139{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:.8125rem;cursor:pointer;transition:color var(--animation-duration-fast) ease}._checklistItem_1c4h4_139._incomplete_1c4h4_148{color:var(--muted-foreground)}._checklistItem_1c4h4_139._completed_1c4h4_152{color:var(--success)}._checklistItemNumber_1c4h4_156{font-weight:600}._checklistItem_1c4h4_139._incomplete_1c4h4_148:hover{color:var(--foreground)}._checklistItem_1c4h4_139._completed_1c4h4_152:hover{color:color-mix(in srgb,var(--success) 80%,black)}._filmHelpPopover_1c4h4_168{max-width:25rem}._filmHelpContent_1c4h4_172 h3{font-size:1.125rem;font-weight:600;margin:0 0 var(--spacing-3) 0;color:var(--foreground)}._filmHelpContent_1c4h4_172 p{margin:0 0 var(--spacing-3) 0;line-height:1.6;color:var(--muted-foreground)}._filmHelpContent_1c4h4_172 ul{margin:0;padding-left:var(--spacing-4);list-style:disc}._filmHelpContent_1c4h4_172 li{margin:var(--spacing-2) 0;line-height:1.6;color:var(--muted-foreground)}._filmHelpContent_1c4h4_172 strong{color:var(--foreground);font-weight:600}._maintenanceOverlay_1c4h4_203{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:var(--z-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:color-mix(in srgb,var(--background) 85%,transparent);padding:var(--spacing-4)}._maintenanceCard_1c4h4_218{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:36rem;width:100%;padding:var(--spacing-8);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}._maintenanceIconContainer_1c4h4_231{margin-bottom:var(--spacing-6);animation:_maintenancePulse_1c4h4_1 3s infinite ease-in-out}._maintenanceIcon_1c4h4_231{color:var(--primary)}._maintenanceTitle_1c4h4_240{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._maintenanceMessage_1c4h4_248{font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);margin:0 0 var(--spacing-4) 0}._maintenanceSchedule_1c4h4_255{font-size:1rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0;padding:var(--spacing-3) var(--spacing-4);background-color:var(--muted);border-radius:var(--radius)}._maintenanceButtonSection_1c4h4_265{margin:var(--spacing-6) 0;width:100%}._maintenanceButton_1c4h4_265{width:100%;max-width:20rem;height:3.5rem;font-size:1.125rem;font-weight:600;box-shadow:var(--shadow-lg);transition:all var(--animation-duration-normal) ease}._maintenanceButton_1c4h4_265:hover{transform:translateY(-2px);box-shadow:0 12px 20px -5px color-mix(in srgb,var(--primary) 40%,transparent)}._maintenanceContact_1c4h4_285{margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border);width:100%}._maintenanceContactTitle_1c4h4_292{font-size:.875rem;font-weight:600;color:var(--muted-foreground);margin:0 0 var(--spacing-3) 0;text-transform:uppercase;letter-spacing:.05em}._maintenanceContactItem_1c4h4_301{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);margin:var(--spacing-2) 0;font-size:1rem}._maintenanceContactItem_1c4h4_301 a{color:var(--foreground);font-weight:700;text-decoration:underline;text-underline-offset:2px;transition:color var(--animation-duration-fast) ease}._maintenanceContactItem_1c4h4_301 a:hover{color:var(--muted-foreground);text-decoration:underline}._maintenanceActive_1c4h4_323{pointer-events:none;-webkit-user-select:none;user-select:none}._maintenanceActive_1c4h4_323 ._formContent_1c4h4_11,._maintenanceActive_1c4h4_323 ._summaryContainer_1c4h4_16{filter:blur(4px)}._maintenanceActive_1c4h4_323 ._maintenanceOverlay_1c4h4_203{pointer-events:all}@keyframes _maintenancePulse_1c4h4_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}@media(max-width:1024px){._container_1c4h4_1{flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-4)}._summaryContainer_1c4h4_16{position:static;top:auto;max-height:none;width:100%;overflow-y:visible}._section_1c4h4_33{padding:var(--spacing-6) 0}}@media(max-width:768px){._container_1c4h4_1{padding:var(--spacing-3);padding-bottom:calc(var(--spacing-3) + 90px)}._sectionHeader_1c4h4_45{gap:var(--spacing-3)}._stepNumber_1c4h4_53{width:2.5rem;height:2.5rem;font-size:1.25rem}._sectionTitle_1c4h4_74{font-size:1.5rem}._submissionSection_1c4h4_84{padding:var(--spacing-6) 0;margin-bottom:calc(90px + var(--spacing-4))}._maintenanceCard_1c4h4_218{padding:var(--spacing-6)}._maintenanceTitle_1c4h4_240{font-size:1.75rem}._maintenanceMessage_1c4h4_248{font-size:1rem}}.dark ._stepNumber_1c4h4_53{box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -2px #0000004d}.dark ._submitButton_1c4h4_90:hover:not(:disabled){box-shadow:0 12px 20px -5px color-mix(in srgb,var(--primary) 30%,transparent)}.dark ._maintenanceContactItem_1c4h4_301 a:hover{color:color-mix(in srgb,var(--primary) 90%,white)}._formContent_1c4h4_11{scroll-margin-top:96px}._peopleQuestion_1c4h4_427{margin-top:var(--spacing-4)}._stepActions_1c4h4_431{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);margin-top:var(--spacing-6);padding-top:var(--spacing-6);border-top:1px solid var(--border)}._checkout_1c4h4_442{min-height:100vh;background:var(--background)}._checkoutWrap_1c4h4_447{max-width:1180px;margin:0 auto;padding:40px 40px 80px;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:56px;align-items:start;box-sizing:border-box}._checkoutMain_1c4h4_458{min-width:0}._screen_1c4h4_462{display:flex;flex-direction:column;animation:_screenIn_1c4h4_1 .28s ease-out}._screen1_1c4h4_468{gap:32px}._screen2_1c4h4_472{gap:18px}._screen3_1c4h4_476{gap:28px}._screen4_1c4h4_480{gap:30px}._screenAddons_1c4h4_484{gap:24px}._screenHead_1c4h4_488{display:flex;flex-direction:column;gap:12px}._screen2_1c4h4_472 ._screenHead_1c4h4_488{gap:6px}._screenTitle_1c4h4_498{margin:0;font-size:2.375rem;line-height:1.08;font-weight:800;letter-spacing:-.035em;color:var(--foreground)}._screenSub_1c4h4_507{font-size:.875rem;color:var(--muted-foreground)}._screenBlock_1c4h4_512{display:flex;flex-direction:column;gap:12px}._blockTitle_1c4h4_518{margin:0;font-size:1.375rem;font-weight:800;letter-spacing:-.02em;color:var(--foreground)}@keyframes _screenIn_1c4h4_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:899px){._checkoutWrap_1c4h4_447{display:block;padding:20px 16px calc(120px + var(--safe-area-inset-bottom, 0px))}._screenTitle_1c4h4_498{font-size:1.75rem;line-height:1.15;letter-spacing:-.025em}}._nudgeList_1c4h4_551{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._nudgeItem_1c4h4_560{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:var(--spacing-3);align-items:center;padding:var(--spacing-3);border-radius:12px;background:var(--primary-tint)}._nudgeItem_1c4h4_560 img,._nudgeNoImage_1c4h4_571{width:56px;height:56px;border-radius:8px;object-fit:cover;background:var(--muted)}._nudgeName_1c4h4_579{font-weight:700}
