.promo-banner{width:100%;overflow:hidden;position:relative;isolation:isolate}.promo-banner__container{width:100%}.promo-banner__grid{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;min-height:500px}.promo-banner__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,6vw,80px) clamp(32px,5vw,64px);gap:20px;background:linear-gradient(135deg,#ffffffeb,#f5f5f5cc);box-shadow:0 35px 80px #00000026;border:1px solid rgba(255,255,255,.6);position:relative;z-index:1}.promo-banner__sale-text{font-size:clamp(14px,1.5vw,18px);font-weight:400;line-height:1.5;margin:0}.promo-banner__sale-text strong{font-weight:700;text-decoration:underline}.promo-banner__heading{margin:0;font-weight:700;line-height:1.2;font-size:clamp(2rem,4vw,3.5rem)}.promo-banner__description{font-size:clamp(14px,1.5vw,16px);line-height:1.6;margin:0;max-width:500px}.promo-banner__limited-text{font-size:clamp(14px,1.5vw,16px);font-weight:600;margin:8px 0 0;letter-spacing:.08em;text-transform:uppercase}.promo-banner__countdown{display:flex;gap:12px;margin:16px 0;flex-wrap:wrap}.countdown-box{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:70px;padding:16px 20px;border-radius:8px;text-align:center;box-shadow:0 2px 8px #0000001a;border:1px solid rgba(0,0,0,.04)}.countdown-number{font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1;display:block;margin-bottom:8px}.countdown-label{font-size:clamp(11px,1.2vw,14px);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.countdown-expired{font-size:18px;font-weight:600;color:#d32f2f;padding:20px;text-align:center}.promo-banner__button{display:inline-flex;align-items:center;justify-content:center;padding:16px 40px;border-radius:4px;font-size:clamp(14px,1.5vw,16px);font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;transition:all .3s ease;margin-top:8px;width:fit-content;cursor:pointer;border:none}.promo-banner__button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.promo-banner__button[aria-disabled=true]{opacity:.6;cursor:not-allowed;pointer-events:none}.promo-banner__media{width:100%;height:100%;min-height:500px;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}.promo-banner__media img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.05)}.promo-banner__media .placeholder-svg{width:100%;height:100%;min-height:500px;background-color:#f0f0f0}.promo-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#00000073,#0000000d)}@media screen and (max-width:989px){.promo-banner__grid{grid-template-columns:1fr;min-height:auto}.promo-banner__content{padding:clamp(32px,5vw,48px) clamp(24px,4vw,32px);order:1}.promo-banner__media{order:2;min-height:400px;border-radius:0 0 40px 40px}.promo-banner__countdown{justify-content:center}.countdown-box{min-width:60px;padding:12px 16px}}@media screen and (max-width:749px){.promo-banner__content{padding:32px 24px;gap:16px}.promo-banner__countdown{gap:8px}.countdown-box{min-width:55px;padding:10px 12px}.countdown-number{font-size:20px}.countdown-label{font-size:10px}.promo-banner__button{width:100%;padding:14px 32px}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/section-promotional-banner-countdown.css.map */
