.promotional-header-hero{--promotional-header-color: var(--section-text-color, #1d464b);background:#b3b8a9;color:var(--promotional-header-color);box-sizing:border-box;height:min(var(--hero-height-desktop, 80vh),var(--hero-max-height-desktop, 760px));overflow:hidden;position:relative;width:100%}.promotional-header-hero__media{top:0;right:0;bottom:0;left:0;line-height:0;overflow:hidden;position:absolute}.promotional-header-hero__media picture{display:block;top:0;right:0;bottom:0;left:0;position:absolute}.promotional-header-hero__media img,.promotional-header-hero__placeholder{display:block;height:100%;top:0;right:0;bottom:0;left:0;max-width:none;min-height:100%;min-width:100%;position:absolute;width:100%}.promotional-header-hero__media img,.promotional-header-hero__placeholder{object-fit:cover}.promotional-header-hero--gradient .promotional-header-hero__media:after{background:linear-gradient(90deg,#e7e2cc,#e7e2ccf0 25%,#e7e2cc00 63%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.promotional-header-hero__copy{color:var(--promotional-header-color);display:flex;flex-direction:column;left:var(--content-left-desktop, 83px);max-width:540px;position:absolute;top:0;bottom:0;padding-bottom:var(--content-bottom-desktop, 0);padding-top:var(--content-top-desktop, 91px);width:39%;z-index:2}.promotional-header-hero__copy-top,.promotional-header-hero__copy-bottom{flex:0 0 auto}.promotional-header-hero__copy-bottom{margin-top:auto}.promotional-header-hero__eyebrow{font-family:var(--font-body-family),sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;line-height:1;margin:0 0 28px;text-transform:uppercase}.promotional-header-hero__heading{color:inherit;font-family:var(--font-heading-family),serif;margin:0}.promotional-header-hero__heading span{display:block}.promotional-header-hero__heading em{font-style:italic}.promotional-header-hero__body{font-family:var(--font-body-family),sans-serif;font-size:clamp(20px,1.65vw,25px);line-height:1.4;max-width:593px}.promotional-header-hero__body p,.promotional-header-hero__popup p{margin:0}.promotional-header-hero__button{align-items:center;background:var(--section-button-background, #1d464b);border-radius:500px;color:var(--section-button-color, #fff);display:inline-flex;font-family:var(--font-body-family),sans-serif;font-size:16.8px;font-weight:600;justify-content:center;line-height:1.4;margin-top:34px;min-height:58px;padding:14px 29px;text-decoration:none;transition:opacity .18s ease}.promotional-header-hero__button:hover{color:var(--section-button-color, #fff);opacity:.9}.promotional-header-hero__popup{align-items:center;-webkit-backdrop-filter:blur(61px);backdrop-filter:blur(61px);background:color-mix(in srgb,var(--popup-background-color, #fff3de) 85%,transparent);border-radius:12px;color:var(--promotional-header-color);display:flex;gap:17.5px;font-family:var(--font-body-family),sans-serif;font-size:13.8px;left:calc(75% - 26px);line-height:1.22;padding:9.2px;position:absolute;bottom:var(--content-bottom-desktop, 0);width:320px;z-index:3}.promotional-header-hero__popup-image{background:var(--popup-image-background-color, #cbbca7);border-radius:11px;flex:0 0 147px;height:147px;overflow:hidden;position:relative}.promotional-header-hero__popup-image:after{background:linear-gradient(0deg,#80797333,#80797300);bottom:0;content:"";height:34px;left:0;mix-blend-mode:multiply;pointer-events:none;position:absolute;width:100%}.promotional-header-hero__popup-image img,.promotional-header-hero__popup-placeholder{display:block;height:100%;object-fit:cover;width:100%}.promotional-header-hero__popup-copy{display:flex;flex-direction:column;gap:8px;width:136px}.promotional-header-hero__popup a{color:inherit;font-weight:700;line-height:1.4;text-decoration:underline;text-underline-offset:2px}@media(max-width:749px){.promotional-header-hero-section{overflow:hidden;width:100%}.promotional-header-hero{height:min(var(--hero-height-mobile, 85vh),var(--hero-max-height-mobile, 1100px));width:100%}.promotional-header-hero__media{top:0;right:0;bottom:0;left:0}.promotional-header-hero--gradient .promotional-header-hero__media:after{background:linear-gradient(180deg,#e7e2cc,#e7e2ccf5 40%,#e7e2cc00 73%)}.promotional-header-hero__copy{bottom:0;left:50%;max-width:333px;padding-bottom:var(--content-bottom-mobile, 0);padding-top:var(--content-top-mobile, 64px);top:0;text-align:center;transform:translate(-50%);width:calc(100% - (var(--content-x-mobile, 28px) * 2))}.promotional-header-hero__eyebrow{font-size:11px;letter-spacing:.675px;margin-bottom:21px}.promotional-header-hero__heading{color:inherit}.promotional-header-hero__body{font-size:18px;margin-top:21px}.promotional-header-hero__button{font-size:20px;margin-top:33px;min-height:57px;padding:14px 29px}.promotional-header-hero__popup{bottom:var(--content-bottom-mobile, 0);font-size:13.8px;left:50%;transform:translate(-50%);width:320px}}
/*# sourceMappingURL=/cdn/shop/t/160/assets/section-promotional-header-hero.css.map */
