.promo-hero{position:relative;display:flex;align-items:center;justify-content:center;min-height:60vh;overflow:hidden}.promo-hero__media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.promo-hero__image{width:100%;height:100%;object-fit:cover}.promo-hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--dark-blue);z-index:1}.promo-hero__content{position:relative;z-index:2;text-align:center;width:100%}.promo-hero__inner{max-width:800px;margin:0 auto;padding:40px 20px}.promo-hero__heading{font-family:Cochin LT Std,serif;font-size:48px;line-height:1.2;margin:0 0 20px;color:#fff;font-weight:500}.promo-hero__subheading{font-family:Gotham,sans-serif;font-size:18px;line-height:1.6;margin:0 0 40px;color:#ffffffe6;font-weight:300}.promo-hero__countdown{display:flex;align-items:stretch;justify-content:center;gap:12px;margin:40px 0;flex-wrap:nowrap}.countdown__item{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100px;min-height:100px;padding:16px 12px;background:#ffffff1a;border:1px solid var(--beige);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;flex-shrink:0}.countdown__item:hover{background:#ffffff26;border-color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #c3b18b4d}.countdown__number{font-family:Cochin LT Std,serif;font-size:40px;line-height:1;font-weight:500;color:var(--beige);margin-bottom:8px;display:block}.countdown__label{font-family:Gotham,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:#fffc;font-weight:300;white-space:nowrap}.countdown__separator{font-family:Cochin LT Std,serif;font-size:40px;line-height:1;color:var(--beige);display:flex;align-items:center;padding:0;margin:0}.countdown__expired{font-family:Gotham,sans-serif;font-size:18px;color:var(--beige);font-weight:300}.promo-hero__button{margin-top:40px}.promo-hero__button .button{min-width:200px;padding:16px 48px;font-size:14px;text-transform:uppercase;letter-spacing:1.5px;transition:all .3s ease}.promo-hero__button .button--primary{background:var(--beige);color:var(--dark-blue);border:2px solid var(--beige)}.promo-hero__button .button--primary:hover{background:transparent;color:var(--beige);transform:translateY(-2px);box-shadow:0 8px 20px #c3b18b4d}.promo-hero__button .button--secondary{background:transparent;color:var(--beige);border:2px solid var(--beige)}.promo-hero__button .button--secondary:hover{background:var(--beige);color:var(--dark-blue);transform:translateY(-2px);box-shadow:0 8px 20px #c3b18b4d}@media screen and (max-width: 749px){.promo-hero{min-height:70vh}.promo-hero__heading{font-size:28px;margin-bottom:16px}.promo-hero__subheading{font-size:15px;margin-bottom:32px}.promo-hero__countdown{display:grid;grid-template-columns:repeat(2,90px);grid-template-rows:repeat(2,90px);gap:12px;justify-content:center;align-items:center;margin:32px auto}.countdown__item{width:90px;height:90px;min-height:90px;padding:12px 8px}.countdown__item:nth-child(1){grid-column:1;grid-row:1}.countdown__item:nth-child(3){grid-column:2;grid-row:1}.countdown__item:nth-child(5){grid-column:1;grid-row:2}.countdown__item:nth-child(7){grid-column:2;grid-row:2}.countdown__separator{display:none}.countdown__number{font-size:32px}.countdown__label{font-size:9px;letter-spacing:1px}.promo-hero__button .button{width:100%;max-width:300px}}@media screen and (max-width: 480px){.promo-hero__heading{font-size:24px}.promo-hero__subheading{font-size:14px}.promo-hero__countdown{grid-template-columns:repeat(2,80px);grid-template-rows:repeat(2,80px);gap:10px}.countdown__item{width:80px;height:80px;min-height:80px;padding:10px 6px}.countdown__number{font-size:28px}.countdown__label{font-size:8px}}.promo-hero.color-background-1 .promo-hero__heading,.promo-hero.color-background-2 .promo-hero__heading{color:var(--dark-blue)}.promo-hero.color-background-1 .promo-hero__subheading,.promo-hero.color-background-2 .promo-hero__subheading{color:#0f203dcc}.promo-hero.color-background-1 .countdown__label,.promo-hero.color-background-2 .countdown__label{color:#0f203db3}
/*# sourceMappingURL=/cdn/shop/t/78/assets/section-promo-hero.css.map */
