.date-step-module__qaXTdG__page{--date-surface:#f7f4ee;--date-ink:#26231f;--date-muted:#686158;--date-line:#e2dcd2;--date-red:var(--bt-red,#b43834);--checkout-width:680px;--checkout-gutter:20px;--checkout-spacing:24px;font-family:var(--font-sans),sans-serif;background:var(--date-surface);min-height:100dvh;color:var(--date-ink);flex-direction:column;display:flex}.date-step-module__qaXTdG__tripControls{border:0;min-width:0;margin:0;padding:0}.date-step-module__qaXTdG__tripControls:disabled button{cursor:not-allowed}.date-step-module__qaXTdG__shell{width:100%;max-width:var(--checkout-width);flex-direction:column;min-height:100dvh;margin-inline:auto;display:flex}.date-step-module__qaXTdG__header{min-height:52px;padding:4px var(--checkout-gutter);grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:4px;display:grid}.date-step-module__qaXTdG__backLink{min-width:44px;min-height:44px;color:var(--date-ink);overflow-wrap:anywhere;border-radius:6px;justify-content:center;justify-self:start;align-items:center;gap:4px;font-size:.875rem;line-height:1.4;text-decoration:none;display:inline-flex}.date-step-module__qaXTdG__backLink svg{flex-shrink:0;width:16px;height:16px}.date-step-module__qaXTdG__wordmark{min-width:0;color:var(--date-ink);text-align:center;overflow-wrap:break-word;grid-column:2;font-size:1.375rem;line-height:1.2;text-decoration:none}.date-step-module__qaXTdG__main{min-width:0;padding:0 var(--checkout-gutter)24px;flex:1}.date-step-module__qaXTdG__summary{margin-bottom:var(--checkout-spacing)}.date-step-module__qaXTdG__title{font-family:var(--font-sans),sans-serif;letter-spacing:-.02em;overflow-wrap:break-word;margin:0;font-size:1.625rem;font-weight:600;line-height:1.2}.date-step-module__qaXTdG__metadata{color:var(--date-muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:.9375rem;line-height:1.5}.date-step-module__qaXTdG__departureNote{color:var(--date-muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:.875rem;line-height:1.5}.date-step-module__qaXTdG__calendarSection{min-width:0}.date-step-module__qaXTdG__calendarPanel{border:1px solid var(--date-line);background:#fff;border-radius:14px;min-width:0;max-width:480px;margin-top:12px;padding:12px}.date-step-module__qaXTdG__sectionHeading{margin:0;font-size:1.125rem;font-weight:600;line-height:1.35}.date-step-module__qaXTdG__calendarStatus{color:var(--date-muted);margin:10px 0 0;font-size:.8125rem;line-height:1.5}.date-step-module__qaXTdG__inlineError{color:var(--date-red);overflow-wrap:anywhere;margin:10px 0;font-size:.875rem;line-height:1.5}.date-step-module__qaXTdG__retry{min-height:44px;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;padding:4px 0;text-decoration:underline;display:inline-flex}.date-step-module__qaXTdG__slots{margin-top:18px}.date-step-module__qaXTdG__slotOptions{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:10px;margin-top:10px;display:grid}.date-step-module__qaXTdG__slotButton{min-width:0;min-height:44px;color:var(--date-ink);cursor:pointer;background:#fff;border:1px solid #d4cdc2;border-radius:10px;padding:10px 12px;font-size:1rem;font-weight:500;line-height:1.4;transition:background-color .15s,border-color .15s}.date-step-module__qaXTdG__slotButton:hover:not(:disabled){border-color:var(--bt-teal)}.date-step-module__qaXTdG__slotButton[aria-pressed=true]{border-color:var(--bt-teal);background:var(--bt-teal);color:#fff}.date-step-module__qaXTdG__slotButton span{margin-top:4px;font-size:.8125rem;display:block}.date-step-module__qaXTdG__guestSection{border-top:1px solid var(--date-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-block:16px;display:flex}.date-step-module__qaXTdG__guestCopy{flex:6rem;min-width:0}.date-step-module__qaXTdG__guestHelp{color:var(--date-muted);margin:4px 0 0;font-size:.875rem;line-height:1.4}.date-step-module__qaXTdG__stepper{grid-template-columns:44px minmax(1.5rem,auto) 44px;align-items:center;gap:4px;display:grid}.date-step-module__qaXTdG__stepperButton{isolation:isolate;width:44px;height:44px;color:var(--date-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.date-step-module__qaXTdG__stepperButton:before{z-index:-1;border:1px solid var(--date-line);content:"";background:#fff;border-radius:50%;width:34px;height:34px;transition:background-color .15s;position:absolute}.date-step-module__qaXTdG__stepperButton:hover:not(:disabled):before{background:#eee9e0}.date-step-module__qaXTdG__slotButton:disabled{border-color:var(--date-line);color:#91897e;cursor:not-allowed;background:#efebe4}.date-step-module__qaXTdG__stepperButton:disabled{color:#a29b91;cursor:not-allowed}.date-step-module__qaXTdG__stepperButton:disabled:before{background:0 0}.date-step-module__qaXTdG__guestCount{font-variant-numeric:tabular-nums;text-align:center;min-width:0;font-size:1.125rem;font-weight:600;line-height:1.4}.date-step-module__qaXTdG__continueReason{color:var(--date-muted);margin:0;font-size:.8125rem;line-height:1.5}.date-step-module__qaXTdG__privacy{min-height:44px;color:var(--date-muted);text-align:center;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-self:center;align-items:center;padding:8px 16px;font-size:.8125rem;line-height:1.5;text-decoration:underline;display:flex}.date-step-module__qaXTdG__backLink:focus-visible,.date-step-module__qaXTdG__wordmark:focus-visible,.date-step-module__qaXTdG__retry:focus-visible,.date-step-module__qaXTdG__slotButton:focus-visible,.date-step-module__qaXTdG__stepperButton:focus-visible,.date-step-module__qaXTdG__privacy:focus-visible{outline:2px solid var(--bt-teal);outline-offset:3px}.date-step-module__qaXTdG__privacy button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px}.date-step-module__qaXTdG__privacy button:focus-visible{outline:2px solid var(--bt-teal);outline-offset:3px}.date-step-module__qaXTdG__loading{min-height:25rem;color:var(--date-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px 16px;font-size:1rem;line-height:1.5;display:flex}.date-step-module__qaXTdG__notice{border-bottom:1px solid var(--date-line);color:var(--date-muted);overflow-wrap:anywhere;margin-bottom:18px;padding:14px 0;font-size:.875rem;line-height:1.5}@media (max-width:359px){.date-step-module__qaXTdG__page{--checkout-gutter:16px}}@media (min-width:600px){.date-step-module__qaXTdG__calendarPanel{padding:16px}}@media (prefers-reduced-motion:reduce){.date-step-module__qaXTdG__slotButton,.date-step-module__qaXTdG__stepperButton:before{transition:none}}
.checkout-presentation-module__PbZrLG__reviewNavigation{padding:8px var(--checkout-gutter)12px}.checkout-presentation-module__PbZrLG__reviewProgress{justify-content:space-between;align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.checkout-presentation-module__PbZrLG__reviewBack{min-height:44px;color:var(--date-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;padding:8px 0;font-size:.9375rem;display:inline-flex}.checkout-presentation-module__PbZrLG__reviewBack svg{flex-shrink:0}.checkout-presentation-module__PbZrLG__reviewBack:disabled{cursor:not-allowed;opacity:.55}.checkout-presentation-module__PbZrLG__reviewCurrent{min-width:0;color:var(--date-ink);text-align:right;font-size:.875rem;font-weight:500;line-height:1.4}.checkout-presentation-module__PbZrLG__layout{flex-direction:column;flex:1;min-width:0;display:flex}.checkout-presentation-module__PbZrLG__main{min-width:0;padding:0 var(--checkout-gutter,20px)calc(var(--checkout-action-height,0px) + var(--checkout-spacing,24px));flex:1}.checkout-presentation-module__PbZrLG__main:focus{outline:none}.checkout-presentation-module__PbZrLG__main :is(button,input,textarea,summary,a){scroll-margin-block:20px calc(var(--checkout-action-height,0px) + 20px)}.checkout-presentation-module__PbZrLG__notices{margin-bottom:20px;font-size:.9375rem;line-height:1.5}.checkout-presentation-module__PbZrLG__notices:empty{display:none}.checkout-presentation-module__PbZrLG__notices>*+*{margin-top:12px}.checkout-presentation-module__PbZrLG__reservation{margin-bottom:var(--checkout-spacing,24px);border:1px solid var(--date-line);background:#fff;border-radius:12px;padding:16px}.checkout-presentation-module__PbZrLG__summaryHeading{justify-content:space-between;align-items:start;gap:16px;display:flex}.checkout-presentation-module__PbZrLG__charterName{overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.4}.checkout-presentation-module__PbZrLG__editButton{min-height:44px;color:var(--date-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;margin-top:-10px;margin-bottom:-10px;margin-right:-4px;padding:8px 4px;font-size:.875rem;text-decoration:underline}.checkout-presentation-module__PbZrLG__facts{color:var(--date-muted);gap:8px;margin:12px 0 0;padding:0;font-size:.9375rem;line-height:1.5;list-style:none;display:grid}.checkout-presentation-module__PbZrLG__facts li{align-items:start;gap:9px;display:flex}.checkout-presentation-module__PbZrLG__facts svg{flex-shrink:0;margin-top:2px}.checkout-presentation-module__PbZrLG__facts span{overflow-wrap:anywhere;min-width:0}.checkout-presentation-module__PbZrLG__departureNote{border-top:1px solid var(--date-line);color:var(--date-muted);overflow-wrap:anywhere;margin:12px 0 0;padding-top:12px;font-size:.875rem;line-height:1.5}.checkout-presentation-module__PbZrLG__actionBar{z-index:20;border-top:1px solid var(--date-line);background:#fffefb;width:100%;margin-top:auto}.checkout-presentation-module__PbZrLG__actionBar[data-sticky]{inset-inline:0;position:fixed;bottom:0}.checkout-presentation-module__PbZrLG__actionInner{width:100%;max-width:var(--checkout-width,680px);padding:12px var(--checkout-gutter,20px)calc(12px + env(safe-area-inset-bottom,0px));flex-wrap:wrap;align-items:center;gap:16px;margin-inline:auto;display:flex}.checkout-presentation-module__PbZrLG__price{flex:8rem;min-width:0}.checkout-presentation-module__PbZrLG__priceLabel{color:var(--date-muted);margin:0;font-size:.875rem;line-height:1.4}.checkout-presentation-module__PbZrLG__priceAmount{font-variant-numeric:tabular-nums;letter-spacing:-.03em;overflow-wrap:anywhere;margin:3px 0 0;font-size:1.875rem;font-weight:600;line-height:1.2}.checkout-presentation-module__PbZrLG__primaryButton{background:var(--bt-teal);color:#fff;width:100%;min-width:0;max-width:12rem;min-height:50px;font:inherit;text-align:center;cursor:pointer;border:0;border-radius:9px;flex:6rem;justify-self:end;padding:12px 16px;font-size:1rem;font-weight:600;line-height:1.35;text-decoration:none;display:grid}.checkout-presentation-module__PbZrLG__buttonSizing,.checkout-presentation-module__PbZrLG__buttonText{overflow-wrap:anywhere;grid-area:1/1;align-self:center;min-width:0}.checkout-presentation-module__PbZrLG__buttonSizing{visibility:hidden}.checkout-presentation-module__PbZrLG__primaryButton:hover:not(:disabled){background:var(--bt-teal-dark)}.checkout-presentation-module__PbZrLG__primaryButton:disabled{cursor:not-allowed;opacity:.55}.checkout-presentation-module__PbZrLG__reviewBack:focus-visible,.checkout-presentation-module__PbZrLG__editButton:focus-visible,.checkout-presentation-module__PbZrLG__primaryButton:focus-visible,.checkout-presentation-module__PbZrLG__privacy button:focus-visible{outline:2px solid var(--bt-teal);outline-offset:3px}.checkout-presentation-module__PbZrLG__editButton:disabled{opacity:.55;cursor:not-allowed}.checkout-presentation-module__PbZrLG__privacy{margin-top:12px}
.booking-calendar-module__dbp6-q__calendar{min-width:0;color:var(--date-ink,#292622)}.booking-calendar-module__dbp6-q__header{justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin-bottom:8px;display:flex}.booking-calendar-module__dbp6-q__month{text-align:left;min-width:0;margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.booking-calendar-module__dbp6-q__monthNavigation{flex-shrink:0;align-items:center;gap:2px;display:flex}.booking-calendar-module__dbp6-q__monthButton{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .14s;display:flex}.booking-calendar-module__dbp6-q__monthButton:hover:not(:disabled){background:#f2eee7}.booking-calendar-module__dbp6-q__monthButton:disabled{color:#a29b91;cursor:default}.booking-calendar-module__dbp6-q__weekdays,.booking-calendar-module__dbp6-q__days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.booking-calendar-module__dbp6-q__weekdays{color:#6b645b;align-items:center;min-height:30px;margin-bottom:4px;font-size:min(.8125rem,7vw);font-weight:500;line-height:1.5}.booking-calendar-module__dbp6-q__days{grid-auto-rows:minmax(44px,auto)}.booking-calendar-module__dbp6-q__day{isolation:isolate;min-width:0;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:min(1rem,8vw);font-weight:500;line-height:1.25;display:flex;position:relative}.booking-calendar-module__dbp6-q__day:before{z-index:-1;aspect-ratio:1;content:"";border-radius:50%;width:min(100% - 2px,40px);transition:background-color .14s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.booking-calendar-module__dbp6-q__day:hover:not(:disabled):not([data-selected]):before{background:#f2eee7}.booking-calendar-module__dbp6-q__day[data-unavailable],.booking-calendar-module__dbp6-q__day[data-unchecked]{color:#9c958c;cursor:default}.booking-calendar-module__dbp6-q__day[data-unchecked]{color:#7e776d}.booking-calendar-module__dbp6-q__day[aria-current=date]:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.booking-calendar-module__dbp6-q__day[data-selected]{color:#fff;font-weight:600}.booking-calendar-module__dbp6-q__day[data-selected]:before{background:var(--bt-teal)}.booking-calendar-module__dbp6-q__day[data-selected]:disabled{color:var(--date-muted,#686158)}.booking-calendar-module__dbp6-q__day[data-selected]:disabled:before{background:#f2eee7}.booking-calendar-module__dbp6-q__day:focus-visible,.booking-calendar-module__dbp6-q__monthButton:focus-visible{outline:2px solid var(--bt-teal);outline-offset:2px}@media (prefers-reduced-motion:reduce){.booking-calendar-module__dbp6-q__day:before,.booking-calendar-module__dbp6-q__monthButton{transition:none}}
.details-module__QIFQhG__form{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.details-module__QIFQhG__field{min-width:0;scroll-margin-block:16px}.details-module__QIFQhG__label{color:var(--date-ink);margin-bottom:6px;font-size:.875rem;font-weight:500;line-height:1.5;display:block}.details-module__QIFQhG__input,.details-module__QIFQhG__textarea{width:100%;min-width:0;min-height:50px;color:var(--date-ink);background:#fff;border:1px solid #d4cdc2;border-radius:10px;outline:none;padding:12px 14px;scroll-margin-block:16px;font-size:1rem;line-height:1.5;transition:border-color .15s,box-shadow .15s}.details-module__QIFQhG__input:focus,.details-module__QIFQhG__textarea:focus{border-color:var(--bt-teal);outline:2px solid var(--bt-teal);outline-offset:2px}.details-module__QIFQhG__input[aria-invalid=true],.details-module__QIFQhG__textarea[aria-invalid=true]{border-color:var(--date-red)}.details-module__QIFQhG__textarea{resize:vertical;min-height:120px}.details-module__QIFQhG__error{color:var(--date-red);overflow-wrap:anywhere;margin:7px 0 0;font-size:.8125rem;line-height:1.5}.details-module__QIFQhG__notes{border-top:1px solid var(--date-line);min-width:0}.details-module__QIFQhG__notesToggle{width:100%;min-height:50px;color:var(--date-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:.9375rem;font-weight:500;line-height:1.5;display:flex}.details-module__QIFQhG__notesToggle:focus-visible{outline:2px solid var(--bt-teal);outline-offset:3px}.details-module__QIFQhG__optional{color:var(--date-muted);font-size:.8125rem;font-weight:400;display:block}.details-module__QIFQhG__chevron{flex-shrink:0;transition:transform .15s}.details-module__QIFQhG__notesToggle[aria-expanded=true] .details-module__QIFQhG__chevron{transform:rotate(180deg)}.details-module__QIFQhG__notesContent{padding-top:8px}.details-module__QIFQhG__help{color:var(--date-muted);margin:-2px 0 10px;font-size:.8125rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.details-module__QIFQhG__input,.details-module__QIFQhG__textarea,.details-module__QIFQhG__chevron{transition:none}}
.review-step-module___BcfOq__heading{margin-bottom:20px}.review-step-module___BcfOq__title{letter-spacing:-.025em;margin:0;font-size:clamp(1.75rem,7vw,2rem);font-weight:600;line-height:1.2}.review-step-module___BcfOq__sectionTitle{margin:0 0 12px;font-size:1.25rem;font-weight:600;line-height:1.4}.review-step-module___BcfOq__contact,.review-step-module___BcfOq__payment{margin-top:24px}.review-step-module___BcfOq__contactSurface{border:1px solid var(--date-line);background:#fff;border-radius:14px;padding:18px}.review-step-module___BcfOq__textButton{min-height:44px;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;padding:4px 2px;font-size:.875rem;line-height:1.4;text-decoration:underline;display:inline-flex}.review-step-module___BcfOq__textButton:disabled{opacity:.5;cursor:not-allowed}.review-step-module___BcfOq__promo{margin:4px 0 12px}.review-step-module___BcfOq__disclosure>summary{cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding-block:12px;font-size:.9375rem;line-height:1.5;list-style:none;display:flex}.review-step-module___BcfOq__disclosure>summary::-webkit-details-marker{display:none}.review-step-module___BcfOq__disclosure>summary svg{color:var(--date-muted);flex-shrink:0;transition:transform .15s}.review-step-module___BcfOq__disclosure[open]>summary svg{transform:rotate(180deg)}.review-step-module___BcfOq__disclosure>p{color:var(--date-muted);overflow-wrap:anywhere;margin:0 0 14px;font-size:.9375rem;line-height:1.6}.review-step-module___BcfOq__promoForm{padding-bottom:10px}.review-step-module___BcfOq__promoForm>label{margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.review-step-module___BcfOq__promoInputRow{flex-wrap:wrap;gap:8px;display:flex}.review-step-module___BcfOq__promoInputRow input{width:100%;min-width:0;min-height:50px;color:var(--date-ink);font:inherit;background:#fff;border:1px solid #bfb7ab;border-radius:10px;flex:8rem;padding:12px;font-size:1rem;line-height:1.5}.review-step-module___BcfOq__promoInputRow input[aria-invalid=true]{border-color:var(--bt-red)}.review-step-module___BcfOq__applyButton{border:1px solid var(--date-ink);background:var(--date-ink);color:#fff;min-height:50px;font:inherit;cursor:pointer;border-radius:10px;padding:12px 18px;font-size:1rem;font-weight:600;line-height:1.5}.review-step-module___BcfOq__applyButton:disabled{opacity:.5;cursor:not-allowed}.review-step-module___BcfOq__helper,.review-step-module___BcfOq__error,.review-step-module___BcfOq__paymentStatus{color:var(--date-muted);overflow-wrap:anywhere;margin:8px 0;font-size:.875rem;line-height:1.5}.review-step-module___BcfOq__error{color:var(--bt-red)}.review-step-module___BcfOq__paymentStatus{margin-top:20px}.review-step-module___BcfOq__appliedPromo{overflow-wrap:anywhere;margin:0 0 14px;font-size:.875rem;line-height:1.5}.review-step-module___BcfOq__priceBreakdown{margin:0}.review-step-module___BcfOq__priceBreakdown>div{justify-content:space-between;align-items:baseline;gap:16px;padding-block:6px;font-size:.9375rem;line-height:1.5;display:flex}.review-step-module___BcfOq__priceBreakdown dt{min-width:0;color:var(--date-muted)}.review-step-module___BcfOq__priceBreakdown dd{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0}.review-step-module___BcfOq__priceBreakdown .review-step-module___BcfOq__total{font-size:1rem;font-weight:600}.review-step-module___BcfOq__priceBreakdown>div+.review-step-module___BcfOq__total{border-top:1px solid var(--date-line);margin-top:6px;padding-top:12px}.review-step-module___BcfOq__total dt{color:var(--date-ink)}.review-step-module___BcfOq__quoteError{color:var(--bt-red);font-size:.9375rem;line-height:1.5}.review-step-module___BcfOq__quoteError p{margin:10px 0 0}.review-step-module___BcfOq__paymentChoices{border:0;min-width:0;margin:0;padding:0}.review-step-module___BcfOq__paymentGroup{background:#fff;border:1px solid #c9c2b8;border-radius:12px}.review-step-module___BcfOq__paymentOption{cursor:pointer;align-items:center;gap:10px;min-width:0;padding:16px;display:flex}.review-step-module___BcfOq__paymentOption+.review-step-module___BcfOq__paymentOption{border-top:1px solid var(--date-line)}.review-step-module___BcfOq__paymentOption:first-child{border-radius:11px 11px 0 0}.review-step-module___BcfOq__paymentOption:last-child{border-radius:0 0 11px 11px}.review-step-module___BcfOq__paymentOption:only-child{border-radius:11px}.review-step-module___BcfOq__paymentOption[data-selected]{background:color-mix(in oklch,var(--bt-teal)7%,#fff)}.review-step-module___BcfOq__paymentOption>input{width:20px;height:20px;accent-color:var(--bt-teal);cursor:pointer;flex:0 0 20px;margin:0}.review-step-module___BcfOq__optionContent{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.review-step-module___BcfOq__optionTitle,.review-step-module___BcfOq__optionAmount{overflow-wrap:anywhere;flex:6rem;min-width:0;font-size:1rem;font-weight:500;line-height:1.5}.review-step-module___BcfOq__optionAmount{text-align:right;font-variant-numeric:tabular-nums}.review-step-module___BcfOq__today{color:var(--date-muted);font-size:.875rem;font-weight:400}.review-step-module___BcfOq__paymentChoices:disabled .review-step-module___BcfOq__paymentOption{cursor:not-allowed;opacity:.7}.review-step-module___BcfOq__selectionNotice{margin:0 0 12px;font-size:.9375rem;line-height:1.5}.review-step-module___BcfOq__schedule{color:var(--date-muted);gap:6px;margin:16px 0 0;font-size:.875rem;line-height:1.5;display:grid}.review-step-module___BcfOq__schedule>div{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;display:flex}.review-step-module___BcfOq__schedule dt,.review-step-module___BcfOq__schedule dd{min-width:0;margin:0}.review-step-module___BcfOq__schedule dd{color:var(--date-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.review-step-module___BcfOq__consent{margin-top:24px}.review-step-module___BcfOq__agreement{align-items:start;gap:12px;font-size:.9375rem;line-height:1.6;display:flex}.review-step-module___BcfOq__agreement>input{width:22px;height:22px;accent-color:var(--bt-teal);cursor:pointer;flex:0 0 22px;margin:2px 0 0}.review-step-module___BcfOq__agreement>div{min-width:0}.review-step-module___BcfOq__agreement label{cursor:pointer}.review-step-module___BcfOq__agreement a{color:inherit;text-underline-offset:3px;text-decoration:underline}.review-step-module___BcfOq__policies{border-top:1px solid var(--date-line);margin-top:20px}.review-step-module___BcfOq__policies>details{border-bottom:1px solid var(--date-line);scroll-margin-bottom:calc(var(--checkout-action-height,0px) + 20px)}.review-step-module___BcfOq__policyLinks{flex-wrap:wrap;gap:4px 16px;margin-bottom:12px;display:flex}.review-step-module___BcfOq__policyLinks a{min-height:44px;color:inherit;text-underline-offset:3px;align-items:center;font-size:.875rem;line-height:1.4;text-decoration:underline;display:inline-flex}.review-step-module___BcfOq__textButton:focus-visible,.review-step-module___BcfOq__disclosure>summary:focus-visible,.review-step-module___BcfOq__promoInputRow input:focus-visible,.review-step-module___BcfOq__applyButton:focus-visible,.review-step-module___BcfOq__policyLinks a:focus-visible,.review-step-module___BcfOq__agreement :is(a,input):focus-visible{outline:2px solid var(--bt-teal);outline-offset:3px}.review-step-module___BcfOq__paymentOption:has(input:focus-visible){outline:2px solid var(--bt-teal);outline-offset:3px}@media (max-width:430px){.review-step-module___BcfOq__today{display:block}.review-step-module___BcfOq__schedule>div:last-child{flex-direction:column;gap:2px}}@media (max-width:359px){.review-step-module___BcfOq__contactSurface,.review-step-module___BcfOq__paymentOption{padding:16px}.review-step-module___BcfOq__paymentOption{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.review-step-module___BcfOq__disclosure>summary svg{transition:none}}
