a.cta-btn{border-radius:var(--cta-btn-border-radius,20px);font-size:var(--font-size-body);background-color:var(--cta-btn-background-color,var(--color-background-primary));max-width:100%;min-height:40px;color:var(--cta-btn-foreground-color,var(--color-foreground-primary));box-sizing:border-box;text-align:center;vertical-align:bottom;border:1px solid;align-content:center;align-items:center;margin:0;padding:0 20px;font-family:inherit;text-decoration:none;display:inline-block}a.cta-btn--fixed-height,a.cta-btn--truncated{height:40px}a.cta-btn:focus-visible{outline-offset:var(--spacing-25);outline-style:solid;outline-width:var(--spacing-25)}a.cta-btn:focus:not(:focus-visible){outline:none}a.cta-btn:visited{color:var(--cta-btn-visited-foreground-color,var(--color-foreground-primary))}a.cta-btn:focus,a.cta-btn:hover{background-color:var(--cta-btn-hover-background-color,var(--color-foreground-primary));border-color:var(--cta-btn-hover-border-color,var(--color-foreground-primary));color:var(--cta-btn-hover-foreground-color,var(--color-background-primary))}a.cta-btn:not([href]),a.cta-btn[aria-disabled=true]{background-color:var(--cta-btn-disabled-background-color,var(--color-background-primary));border-color:var(--cta-btn-disabled-border-color,var(--color-border-disabled));color:var(--cta-btn-disabled-foreground-color,var(--color-foreground-disabled))}a.cta-btn--fluid{width:100%}span.cta-btn__cell{justify-content:center;align-items:center;width:100%;display:flex}span.cta-btn__cell--fixed-height{display:inline-flex}span.cta-btn__cell--fixed-height>svg{align-self:baseline;max-width:calc(100% - 32px)}span.cta-btn__cell--truncated{display:inline-flex}span.cta-btn__cell--truncated>svg{align-self:baseline;max-width:calc(100% - 32px)}a.cta-btn svg.icon{flex-shrink:0;align-self:center;width:10px;height:10px}a.cta-btn svg.icon:first-child{margin-inline-end:8px}a.cta-btn svg.icon:last-child{margin-inline-start:8px}a.cta-btn svg.icon:only-child{margin:0}span.cta-btn__cell--fixed-height svg.icon{align-self:center;width:1rem;height:1rem;overflow:visible}a.cta-btn--truncated,a.cta-btn--truncated span{text-overflow:ellipsis;white-space:nowrap;line-height:1.4em;overflow:hidden}a.cta-btn--large{font-size:var(--font-size-medium);border-radius:24px;min-height:48px;display:inline-flex}[dir=rtl] a.cta-btn svg.icon--arrow-right-24{transform:rotate(180deg)}

.zwzpQW_banner{--banner-bg:#f6f8f9;--banner-fg:#171717;--font-size-body:14px;--spacing-25:2px;isolation:isolate;background:var(--banner-bg);width:100%;min-width:0;min-height:240px;color:var(--banner-fg);border-radius:8px;align-items:center;gap:32px;padding:32px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.zwzpQW_banner[data-size=tall]{min-height:360px;padding-block:48px}.zwzpQW_banner[data-theme=blue]{--banner-bg:#e5f2ff;--banner-fg:#003d73}.zwzpQW_banner[data-theme=red]{--banner-bg:#ffe4e6;--banner-fg:#580400}.zwzpQW_banner[data-theme=green]{--banner-bg:#e4f4e8;--banner-fg:#164b2c}.zwzpQW_banner[data-theme=yellow]{--banner-bg:#fff6cc;--banner-fg:#382a00}.zwzpQW_banner[data-theme=yellow][data-level=medium]{--banner-bg:#ffdf57;--banner-fg:#252000}.zwzpQW_banner[data-theme=yellow][data-level=dark]{--banner-bg:#5c4400;--banner-fg:#fff6cc}.zwzpQW_banner[data-theme=blue][data-level=medium]{--banner-bg:#a8d4ff}.zwzpQW_banner[data-theme=red][data-level=medium]{--banner-bg:#ffb3bd}.zwzpQW_banner[data-theme=green][data-level=medium]{--banner-bg:#afe2bc}.zwzpQW_banner[data-theme=neutral][data-level=medium]{--banner-bg:#e5e8eb}.zwzpQW_banner[data-theme=blue][data-level=dark]{--banner-bg:#003d73;--banner-fg:#fff}.zwzpQW_banner[data-theme=red][data-level=dark]{--banner-bg:#580400;--banner-fg:#fff}.zwzpQW_banner[data-theme=green][data-level=dark]{--banner-bg:#164b2c;--banner-fg:#fff}.zwzpQW_banner[data-theme=neutral][data-level=dark]{--banner-bg:#333d42;--banner-fg:#fff}.zwzpQW_surfaceLink{z-index:1;position:absolute;inset:0}.zwzpQW_content{z-index:2;pointer-events:none;flex:1;min-width:0;position:relative}.zwzpQW_content a{pointer-events:auto}.zwzpQW_overline{letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:600;line-height:1.4;display:block}.zwzpQW_title{max-width:15ch;color:inherit;overflow-wrap:anywhere;margin:0;font-size:clamp(24px,4cqi,36px);font-weight:600;line-height:1.15}.zwzpQW_description{max-width:42ch;margin:12px 0 0;font-size:14px;line-height:1.5}.zwzpQW_action.zwzpQW_action{--cta-btn-background-color:var(--banner-fg);--cta-btn-foreground-color:var(--banner-bg);--cta-btn-visited-foreground-color:var(--banner-bg);--cta-btn-hover-background-color:var(--banner-fg);--cta-btn-hover-foreground-color:var(--banner-bg);--cta-btn-hover-border-color:var(--banner-fg);text-shadow:none;margin-top:20px;display:inline-flex}.zwzpQW_action.zwzpQW_action:hover{opacity:.88}.zwzpQW_banner[data-theme=blue] .zwzpQW_action{--cta-btn-background-color:var(--brand-primary);--cta-btn-foreground-color:#fff;--cta-btn-visited-foreground-color:#fff;--cta-btn-hover-background-color:var(--brand-primary-hover);--cta-btn-hover-foreground-color:#fff;--cta-btn-hover-border-color:var(--brand-primary-hover);border-color:var(--brand-primary);outline-color:var(--brand-primary)}.zwzpQW_banner[data-theme=blue] .zwzpQW_action:hover,.zwzpQW_banner[data-theme=blue] .zwzpQW_action:focus{border-color:var(--cta-btn-hover-border-color);opacity:1}.zwzpQW_banner[data-theme=blue] .zwzpQW_action:active{background:var(--brand-primary-active);border-color:var(--brand-primary-active)}.zwzpQW_banner[data-theme=blue][data-level=dark] .zwzpQW_action{--cta-btn-background-color:#fff;--cta-btn-foreground-color:var(--brand-primary);--cta-btn-visited-foreground-color:var(--brand-primary);--cta-btn-hover-background-color:var(--brand-primary-bg);--cta-btn-hover-foreground-color:var(--brand-primary);--cta-btn-hover-border-color:var(--brand-primary-bg);border-color:#fff;outline-color:#fff}.zwzpQW_banner[data-theme=blue][data-level=dark] .zwzpQW_action:active{background:var(--brand-primary-bg-hover);border-color:var(--brand-primary-bg-hover)}.zwzpQW_action svg.icon{fill:currentColor}.zwzpQW_banner[data-secondary-action=true] .zwzpQW_content{flex:1.4}.zwzpQW_actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.zwzpQW_actions>.zwzpQW_action,.zwzpQW_actions>.zwzpQW_secondaryAction{box-sizing:border-box;white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;height:40px;min-height:40px;margin:0;padding:0 16px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.zwzpQW_secondaryAction{color:inherit;border:1px solid;text-decoration:none}.zwzpQW_secondaryAction:hover{color:inherit;background:color-mix(in srgb, var(--banner-fg) 8%, transparent)}.zwzpQW_banner[data-theme=blue]:not([data-level=dark]) .zwzpQW_secondaryAction{color:var(--brand-primary)}.zwzpQW_banner[data-theme=blue]:not([data-level=dark]) .zwzpQW_secondaryAction:hover{background:var(--brand-primary-bg)}.zwzpQW_banner[data-theme=blue]:not([data-level=dark]) .zwzpQW_secondaryAction:active{background:var(--brand-primary-bg-hover)}.zwzpQW_secondaryAction:focus-visible{outline-offset:3px;outline:2px solid}.zwzpQW_disclaimer{margin:12px 0 0;font-size:11px;line-height:1.5}.zwzpQW_disclaimer a{color:inherit;text-underline-offset:3px;text-decoration:underline}.zwzpQW_background{z-index:-1;position:absolute;inset:0}.zwzpQW_backgroundImage{object-fit:cover}.zwzpQW_banner[data-variant=image]{--banner-bg:#030819;--banner-fg:#fff}.zwzpQW_banner[data-variant=image] .zwzpQW_background:after{content:"";background:#0000000d;position:absolute;inset:0}.zwzpQW_banner[data-variant=image]:before{z-index:0;content:"";background:radial-gradient(at 25%,#030819b3 25%,#0000 70%);position:absolute;inset:-25%}.zwzpQW_banner[data-variant=image] .zwzpQW_content{max-width:var(--banner-image-content-width,55%);text-shadow:0 1px 3px #000}.zwzpQW_media{pointer-events:none;flex:1;align-self:stretch;min-width:0;min-height:180px;position:relative}.zwzpQW_insetImage{object-fit:cover;border-radius:8px}.zwzpQW_productImage{object-fit:contain}.zwzpQW_destinations{z-index:2;flex:1.5;grid-template-columns:repeat(auto-fit,minmax(min(100%,100px),1fr));gap:12px;min-width:0;display:grid;position:relative}.zwzpQW_destinations[data-custom=true]{display:block}.zwzpQW_banner[data-layout=stacked]{flex-direction:column;align-items:stretch;gap:20px;min-height:0;padding:20px}.zwzpQW_banner[data-layout=stacked] .zwzpQW_content{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px;display:grid}.zwzpQW_banner[data-layout=stacked] .zwzpQW_title{max-width:none;font-size:24px;line-height:1.25}.zwzpQW_banner[data-layout=stacked] .zwzpQW_description{max-width:none;margin-top:6px}.zwzpQW_banner[data-layout=stacked] .zwzpQW_action{grid-area:1/2/span 3;margin-top:0}.zwzpQW_banner[data-layout=stacked] .zwzpQW_destinations{flex:none;width:100%}@container (max-width:520px){.zwzpQW_banner[data-layout=stacked] .zwzpQW_content{display:block}.zwzpQW_banner[data-layout=stacked] .zwzpQW_action{margin-top:12px}}.zwzpQW_destination{min-width:0;color:inherit;text-align:center;text-decoration:none;display:block}.zwzpQW_destinationImage{aspect-ratio:1;background:#fff;border-radius:8px;position:relative;overflow:hidden}.zwzpQW_destination>span{margin-top:8px;font-size:13px;font-weight:500;display:block}.zwzpQW_destination:hover>span{text-decoration:underline}.zwzpQW_destination:focus-visible{outline-offset:4px;outline:2px solid}.zwzpQW_banner[data-variant=loyalty]{min-height:112px}.zwzpQW_banner[data-variant=loyalty] .zwzpQW_content{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;display:grid}.zwzpQW_banner[data-variant=loyalty] .zwzpQW_title{max-width:none;font-size:24px}.zwzpQW_banner[data-variant=loyalty] .zwzpQW_action{grid-area:1/2/span 3;margin-top:0}.zwzpQW_banner[data-variant=loyalty] .zwzpQW_description{margin-top:6px}.zwzpQW_cover{width:100%;height:var(--cover-height,clamp(160px, 20vw, 260px));background:#f2f2f2;border-radius:8px;position:relative;overflow:hidden}@media (max-width:599px){.zwzpQW_actions{gap:8px}.zwzpQW_actions>.zwzpQW_action,.zwzpQW_actions>.zwzpQW_secondaryAction{padding-inline:12px;font-size:13px}.zwzpQW_banner{gap:20px;min-height:200px;padding:24px}.zwzpQW_banner[data-size=tall]{min-height:320px;padding-block:32px}.zwzpQW_description{display:none}.zwzpQW_banner[data-variant=image] .zwzpQW_content{max-width:var(--banner-image-content-width,75%)}.zwzpQW_banner[data-has-media=true]{flex-direction:column;align-items:stretch}.zwzpQW_media{flex:none;min-height:180px}.zwzpQW_destinations{flex:none;gap:8px}.zwzpQW_destination>span{font-size:12px}.zwzpQW_banner[data-variant=loyalty] .zwzpQW_content{display:block}.zwzpQW_banner[data-variant=loyalty] .zwzpQW_action{margin-top:16px}.zwzpQW_cover{height:var(--cover-height,150px)}}
