.Yvj7dG_banner{height:var(--site-offer-height);color:#fff;font-family:var(--font-ui);background:#bb2527;position:relative;overflow:hidden}.Yvj7dG_artwork{pointer-events:none;max-width:1800px;margin-inline:auto;position:absolute;inset:0}.Yvj7dG_layer{max-width:none;position:absolute}.Yvj7dG_fallingSnow{width:20px;height:calc(100% + 160px);opacity:var(--opacity);animation:Yvj7dG_snow-fall var(--fall-duration) var(--fall-delay) linear infinite;position:absolute;top:-80px}.Yvj7dG_snowDrift,.Yvj7dG_snowSway{width:20px;height:21px;display:block}.Yvj7dG_snowDrift{animation:Yvj7dG_snow-drift var(--fall-duration) var(--fall-delay) linear infinite}.Yvj7dG_snowSway{animation:Yvj7dG_snow-sway var(--sway-duration) var(--fall-delay) cubic-bezier(.45, 0, .55, 1) infinite alternate}.Yvj7dG_snowflake,.Yvj7dG_largeSnowflake{width:20px;height:21px;animation:Yvj7dG_snow-spin var(--spin-duration) var(--fall-delay) linear infinite var(--spin-direction);display:block;position:relative}.Yvj7dG_largeSnow{opacity:.55}.Yvj7dG_largeSnowflake{width:68px;height:71px}@keyframes Yvj7dG_snow-fall{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes Yvj7dG_snow-drift{0%{transform:translate(0)}to{transform:translateX(var(--drift))}}@keyframes Yvj7dG_snow-sway{0%{transform:translateX(calc(-1 * var(--sway)))}to{transform:translateX(var(--sway))}}@keyframes Yvj7dG_snow-spin{0%{transform:scale(var(--size)) rotate(0deg)}to{transform:scale(var(--size)) rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Yvj7dG_fallingSnow{top:var(--resting-position);height:21px}.Yvj7dG_fallingSnow,.Yvj7dG_snowDrift,.Yvj7dG_snowSway,.Yvj7dG_snowflake,.Yvj7dG_largeSnowflake{animation:none}.Yvj7dG_snowflake,.Yvj7dG_largeSnowflake{transform:scale(var(--size))}}.Yvj7dG_santa{transform-origin:0 0;width:96px;height:142px;position:absolute;top:12px;left:3.222%;transform:scale(.8)}.Yvj7dG_content{justify-content:center;align-items:center;gap:clamp(12px,1.2vw,22px);max-width:1800px;height:100%;margin-inline:auto;padding:8px 11.3%;font-weight:500;display:flex;position:relative}.Yvj7dG_content p{text-align:center;font-size:clamp(13px,1.1vw,20px);line-height:1.25}.Yvj7dG_cta{color:#bb2527;background:#fff;border-radius:50px;flex-shrink:0;padding:clamp(7px,.55vw,10px) clamp(12px,.9vw,16px);font-size:clamp(12px,.95vw,17px);line-height:1.2;transition:background-color .15s}.Yvj7dG_cta:hover{background:#fff1f1}.Yvj7dG_cta:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (max-width:1279px){.Yvj7dG_santa{top:8px;transform:scale(.52)}}@media (max-width:639px){.Yvj7dG_content{gap:7px;padding:8px 10px 8px 56px}.Yvj7dG_content p{text-align:left;font-size:11px;line-height:1.3}.Yvj7dG_cta{padding:8px 10px;font-size:11px}.Yvj7dG_santa{top:12px;left:5px;transform:scale(.46)}}
._5z8DuG_redSection{background:#821d2b}._5z8DuG_greenSection{background:#123a2a}._5z8DuG_fleetPhoto{transform:rotate(-1.6deg);box-shadow:0 8px 22px #1c090c59}._5z8DuG_fleetPhoto:before{z-index:1;content:"";background:#f0d9b4c7;width:22%;height:20px;position:absolute;top:-9px;left:41%;transform:rotate(5deg)}._5z8DuG_offerStamp{color:#faebd9;letter-spacing:.05em;background:#8a1c2a;border:1px dashed #faebd9;outline:3px solid #8a1c2a;padding:.45rem .6rem;font-size:clamp(.7rem,1.3vw,1rem);font-weight:750;position:absolute;top:12%;right:4%;transform:rotate(8deg)}._5z8DuG_fleetGrid{gap:3.5rem;display:grid}._5z8DuG_fleetStop{min-width:0;padding-inline:.5rem}._5z8DuG_fleetStop:nth-child(2) ._5z8DuG_fleetPhoto{transform:rotate(2deg)}._5z8DuG_fleetTrail{z-index:-1;color:#faebd9;opacity:.8;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._5z8DuG_paperNote{z-index:2;color:#153f2c;background:#faebd9;margin:-1.55rem .3rem 0 8%;padding:1.2rem 1rem .9rem;position:relative;transform:rotate(1.4deg);box-shadow:0 6px 14px #04140c3d}._5z8DuG_paperNote:after{clip-path:polygon(0 0,100% 0,100% 75%,91% 50%,82% 100%,72% 62%,64% 90%,52% 56%,43% 100%,31% 50%,22% 93%,11% 57%,0 84%);content:"";background:#faebd9;height:8px;position:absolute;inset:auto 0 -6px}._5z8DuG_paperPin{color:#ab2636;filter:drop-shadow(1px 2px 1px #370d1259);position:absolute;top:-.8rem;left:48%;transform:rotate(28deg)}._5z8DuG_faqSummary{list-style:none}._5z8DuG_faqSummary::-webkit-details-marker{display:none}@media (min-width:768px){._5z8DuG_fleetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem}._5z8DuG_fleetStop:nth-child(2){margin-top:3rem}._5z8DuG_fleetStop:nth-child(3){margin-top:1rem}}@media (max-width:767px){._5z8DuG_fleetTrail{display:none}._5z8DuG_fleetStop{position:relative}._5z8DuG_fleetStop:not(:last-child):after{opacity:.8;content:"";border-right:3px dotted #faebd9;border-radius:50%;width:44%;height:2.9rem;position:absolute;top:calc(100% + 6px);left:27%}}
.tDGK_a_viewport{scrollbar-width:none;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;padding-block:24px 80px;overflow-x:auto}.tDGK_a_viewport::-webkit-scrollbar{display:none}.tDGK_a_viewport:focus-visible{outline-offset:-2px;outline:2px solid #0c0f1c}.tDGK_a_track{width:max-content;display:flex;position:relative}.tDGK_a_group{flex-shrink:0;gap:16px;padding-right:16px;display:flex}.tDGK_a_card{flex-shrink:0;width:clamp(280px,30vw,380px);display:flex;position:relative}.tDGK_a_card>article{width:100%}.tDGK_a_viewport[data-dragging=true]{cursor:grabbing}@media (prefers-reduced-motion:reduce){.tDGK_a_duplicate{display:none}.tDGK_a_viewport{padding-block:8px 24px}}
