.store-visit-banner{position:relative;width:100%;aspect-ratio:393 / 600;max-height:100svh;overflow:hidden}.store-visit-banner--no-media{aspect-ratio:auto;background:#665350}.store-visit-banner__picture,.store-visit-banner__video{position:absolute;top:0;right:0;bottom:0;left:0}.store-visit-banner__image,.store-visit-banner__video video{display:block;width:100%;height:100%;object-fit:cover}.store-visit-banner__video{pointer-events:none}.store-visit-banner__media--desktop-only{display:none}.store-visit-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / min(1,calc(var(--svb-overlay, .4) * 1.25)));pointer-events:none}.store-visit-banner--no-media:after{content:none}.store-visit-banner__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:40px 16px;text-align:center}.store-visit-banner--no-media .store-visit-banner__content{position:relative;inset:auto}.store-visit-banner__eyebrow{margin:0;color:#fff;opacity:.7;font-family:var(--font-body-family);font-weight:600;font-size:var(--sec-eyebrow-size, 14px);line-height:calc(var(--sec-eyebrow-size, 14px) * 1.3);letter-spacing:.2em;text-transform:uppercase}.store-visit-banner__heading{margin:24.8px 0 0;max-width:364px;color:#fff;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;font-size:var(--sec-heading-size, 22px);line-height:calc(var(--sec-heading-size, 22px) * 1.2727);letter-spacing:0}.store-visit-banner__rule{margin-top:23px}.store-visit-banner__button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:234px;min-height:44px;margin-top:24px;padding:0 24px;border:1px solid #fff;border-radius:0;background:transparent;color:#fff;font-family:var(--font-body-family);font-weight:600;font-size:14px;line-height:18.2px;letter-spacing:var(--cta-tracking);text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease}.store-visit-banner__button:hover,.store-visit-banner__button:focus-visible{background:#fff;color:#3a3635}.store-visit-banner__button[aria-disabled=true]{pointer-events:none}@media screen and (min-width:990px){.store-visit-banner{aspect-ratio:1440 / 617}.store-visit-banner:after{background:rgb(0 0 0 / var(--svb-overlay, .4))}.store-visit-banner--no-media{aspect-ratio:auto}.store-visit-banner__media--mobile-only{display:none}.store-visit-banner__media--desktop-only{display:block}.store-visit-banner__content{padding:40px}.store-visit-banner__eyebrow{font-size:var(--sec-eyebrow-size-desktop, 13px);line-height:calc(var(--sec-eyebrow-size-desktop, 13px) * 1.3)}.store-visit-banner__heading{margin-top:20.1px;max-width:848px;font-size:var(--sec-heading-size-desktop, 28px);line-height:calc(var(--sec-heading-size-desktop, 28px) * 1.6429)}.store-visit-banner__rule{margin-top:32px}.store-visit-banner__button{min-width:164px;min-height:40px;margin-top:40px;padding:0 12px}}.store-visit-banner__content{padding-top:var(--sec-space-top, 40px);padding-bottom:var(--sec-space-bottom, 40px)}@media screen and (min-width:990px){.store-visit-banner__content{padding-top:var(--sec-space-top-desktop, 40px);padding-bottom:var(--sec-space-bottom-desktop, 40px)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-store-visit-banner.css.map */
