.sale-promotion{padding:70px 0 60px;color:#242222;background:#f7f5ef;font-family:var(--font-body-family)}.sale-promotion__container{max-width:1920px;margin-inline:auto;padding-inline:4vw}.sale-promotion__header{margin-bottom:56px;text-align:center}.sale-promotion__heading{margin:0;color:inherit;font-family:inherit;font-size:clamp(26px,2.08333vw,40px);font-weight:600;line-height:1.25;letter-spacing:normal}.sale-promotion__countdown{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:6px;margin-top:4px;color:#850500;font-size:18px;line-height:1.5;font-variant-numeric:tabular-nums}.sale-promotion__time{display:inline-flex;align-items:center;gap:5px}.sale-promotion__value{position:relative;display:inline-block;min-width:2ch;height:1.5em;overflow:hidden}.sale-promotion__value>span{display:block}.sale-promotion__value>.mm-countdown-value--incoming{animation:sale-countdown-in .25s ease-out}.sale-promotion__value>.mm-countdown-value--outgoing{position:absolute;top:0;right:0;bottom:0;left:0;animation:sale-countdown-out .25s ease-out forwards}@keyframes sale-countdown-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes sale-countdown-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}.sale-promotion__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sale-promotion__card{min-width:0;aspect-ratio:3 / 4;background:#d9d9d9}.sale-promotion__card-inner{position:relative;display:block;height:100%;overflow:hidden;color:#fff;text-decoration:none}.sale-promotion__image{display:block;width:100%;height:100%;object-fit:cover}.sale-promotion__card-inner:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0000007f);pointer-events:none}.sale-promotion__caption{position:absolute;z-index:1;inset:auto 16px 24px 24px}.sale-promotion__badge{display:inline-block;max-width:100%;margin-bottom:5px;padding:3px 9px;border-radius:30px;color:#ffe0a5;background:#8d1717;font-size:13px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.sale-promotion__name{margin:0;color:#fff;font-family:inherit;font-size:clamp(16px,1.4vw,24px);font-weight:400;line-height:1.3;letter-spacing:normal;overflow-wrap:anywhere}.sale-promotion__card-inner:focus-visible{outline:3px solid #850500;outline-offset:4px}@media screen and (max-width:749px){.sale-promotion{padding-block:40px}.sale-promotion__container{padding-inline:20px}.sale-promotion__header{margin-bottom:28px}.sale-promotion__countdown{font-size:16px}.sale-promotion__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-promotion__caption{inset:auto 12px 16px}.sale-promotion__badge{padding:3px 8px}}@media(prefers-reduced-motion:reduce){.sale-promotion__value>.mm-countdown-value--incoming,.sale-promotion__value>.mm-countdown-value--outgoing{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/section-sale-promotion.css.map */
