.google-address-search-module__OujsXq__input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:.375rem;min-width:0;max-width:100%;min-height:46px;font-family:inherit;font-size:1.125rem;line-height:1.75rem;box-shadow:inset 0 2px 4px #0000000d}.google-address-search-module__OujsXq__input:focus-within{border-color:#0f172a;outline:none;box-shadow:0 0 0 1px #0f172a}.google-address-search-module__OujsXq__input::placeholder{color:#64748b;opacity:1}.google-address-search-module__OujsXq__input.google-address-search-module__OujsXq__staffInput{border-color:var(--color-sdt-border);height:36px;min-height:36px;color:var(--color-sdt-text);padding-top:4px;padding-bottom:4px;font-size:.875rem;line-height:1.25rem;box-shadow:0 1px 2px #0000000d}.google-address-search-module__OujsXq__input.google-address-search-module__OujsXq__staffInput:focus-within{border-color:var(--color-sdt-border);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-sdt-accent) 30%, transparent)}.google-address-search-module__OujsXq__mobileDialog{flex-direction:column;width:100%!important;max-width:none!important;height:100dvh!important;max-height:none!important;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)!important;border:0!important;border-radius:0!important;gap:0!important;animation:none!important;display:flex!important;inset:0!important;overflow:hidden!important;transform:translate(0,0)!important}.google-address-search-module__OujsXq__mobileInput{width:100%;min-height:56px;box-shadow:none;border:0;border-radius:0;flex:1;padding:8px}.google-address-search-module__OujsXq__mobileInput:focus-within{box-shadow:none;border:0}
.celebration-confetti-module__33RsPG__confetti{z-index:40;pointer-events:none;position:fixed;inset:0;overflow:hidden}.celebration-confetti-module__33RsPG__confettiPiece{will-change:transform;width:9px;height:14px;animation:linear both celebration-confetti-module__33RsPG__confetti-fall;position:absolute;top:-20px}.celebration-confetti-module__33RsPG__logoPiece{background:url(/sdt-marketing/sdt_d_only.png) 50%/contain no-repeat;width:24px;height:24px;top:-32px}@keyframes celebration-confetti-module__33RsPG__confetti-fall{0%{opacity:0;transform:translateY(-20px)rotate(0)}8%{opacity:1}85%{opacity:1}to{transform:translate3d(var(--drift), 110vh, 0) rotate(var(--spin));opacity:0}}.celebration-confetti-module__33RsPG__streamer{bottom:calc(-1 * var(--streamer-length,160px) - 10px);width:30px;height:var(--streamer-length,160px);will-change:transform;animation:both celebration-confetti-module__33RsPG__streamer-launch;position:absolute}.celebration-confetti-module__33RsPG__ribbon{width:100%;height:100%;animation:.65s ease-in-out infinite alternate celebration-confetti-module__33RsPG__ribbon-flutter}@keyframes celebration-confetti-module__33RsPG__streamer-launch{0%{opacity:0;transform:translate(0,0)rotate(0)}5%{opacity:1}40%{transform:translate3d(var(--launch-x), var(--launch-y), 0) rotate(var(--launch-rotation));opacity:1;animation-timing-function:ease-in}80%{opacity:1}to{transform:translate3d(var(--landing-x), 20vh, 0) rotate(var(--landing-rotation));opacity:0}}@keyframes celebration-confetti-module__33RsPG__ribbon-flutter{0%{transform:scaleX(.55)skewY(-8deg)}to{transform:scaleX(1)skewY(8deg)}}@media (prefers-reduced-motion:reduce),print{.celebration-confetti-module__33RsPG__confetti{display:none}}
.booking-departure-countdown-module__eA65tG__clock{min-width:0;padding-block:1rem;container-type:inline-size}.booking-departure-countdown-module__eA65tG__digits{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5cqw;display:grid}.booking-departure-countdown-module__eA65tG__tile{background:linear-gradient(to bottom, color-mix(in srgb, var(--sdt-accent,#c8972e) 85%, black) 0% 49.5%, var(--sdt-accent,#c8972e) 50% 100%);color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.06em;height:26cqw;box-shadow:0 3px 0 color-mix(in srgb, var(--sdt-accent,#c8972e) 70%, black), 0 5px 10px #0002;perspective:500px;border-radius:.4rem;place-items:center;font-size:12cqw;font-weight:300;line-height:1;display:grid;position:relative;overflow:hidden}.booking-departure-countdown-module__eA65tG__tile:after{content:"";background:#5a3e0966;height:2px;position:absolute;inset:calc(50% - 1px) 0 auto;box-shadow:0 1px #ffffff30}.booking-departure-countdown-module__eA65tG__tile:before{content:"";z-index:2;border-inline:3px solid #ead3a2;border-radius:1px;height:8px;position:absolute;inset:calc(50% - 4px) -1px auto}.booking-departure-countdown-module__eA65tG__flap{border-radius:inherit;background:inherit;clip-path:inset(50% 0 0);backface-visibility:hidden;place-items:center;animation:.45s ease-out booking-departure-countdown-module__eA65tG__flip-down;display:grid;position:absolute;inset:0}@keyframes booking-departure-countdown-module__eA65tG__flip-down{0%{transform:rotateX(85deg)}to{transform:rotateX(0)}}@media (prefers-reduced-motion:reduce){.booking-departure-countdown-module__eA65tG__flap{animation:none}}
