.mm-flash-sale{--mm-sale-brown: #7f4530;--mm-sale-tan: #cba277;--mm-sale-cream: #F7F3E7;--mm-sale-text: #17120f;--mm-time-card-gap: clamp(6px, .625vw, 9px);font-family:var(--font-heading-family)}.mm-flash-sale__panel{position:relative;display:flex;flex-direction:column;padding:clamp(22px,2.08vw,30px) clamp(20px,2.92vw,42px) clamp(16px,1.39vw,20px);color:var(--mm-sale-text);background:var(--mm-sale-cream)}.mm-flash-sale__hot-tag{position:absolute;top:clamp(12px,1.25vw,18px);left:clamp(16px,2.92vw,42px);z-index:2;width:clamp(30px,2.57vw,37px);aspect-ratio:37 / 40;height:auto;line-height:0}.mm-flash-sale__hot-tag svg{display:block;width:100%;height:100%}.mm-flash-sale__title{color:var(--mm-sale-text);font-size:clamp(14px,1.67vw,24px);font-weight:500;letter-spacing:.015em;line-height:1.5;text-align:center}.mm-flash-sale__timer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center;align-items:center;gap:var(--mm-time-card-gap);width:100%;margin-top:clamp(8px,.9vw,13px);container-type:inline-size;color:#fff;font-family:var(--font-antonio-family);font-variant-numeric:tabular-nums;letter-spacing:.025em;text-shadow:none}.mm-flash-sale__time-card{display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;width:100%;min-width:0;aspect-ratio:1;height:auto;min-height:0;border-radius:clamp(10px,.97vw,14px);background:var(--mm-sale-tan);overflow:visible;text-align:center}.mm-flash-sale__time-card-value{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit}.mm-flash-sale__time-card-value>[data-mm-countdown-d],.mm-flash-sale__time-card-value>[data-mm-countdown-h],.mm-flash-sale__time-card-value>[data-mm-countdown-m],.mm-flash-sale__time-card-value>[data-mm-countdown-s],.mm-flash-sale__time-card-value>.mm-countdown-value--outgoing{position:absolute;top:50%;left:0;display:block;width:100%;font-size:clamp(24px,19.12cqw,100px);transform:translateY(calc(-50% - .06em));will-change:transform}.mm-flash-sale__time-card-value>.mm-countdown-value--incoming{animation:mm-countdown-roll-in .7s ease both}@keyframes mm-countdown-roll-in{0%{transform:translateY(calc(50% - .06em))}to{transform:translateY(calc(-50% - .06em))}}.mm-flash-sale__time-card-value>.mm-countdown-value--outgoing{animation:mm-countdown-roll-out .7s ease both}@keyframes mm-countdown-roll-out{0%{transform:translateY(calc(-50% - .06em))}to{transform:translateY(calc(-150% - .06em))}}@media(prefers-reduced-motion:reduce){.mm-flash-sale__time-card-value>.mm-countdown-value--incoming,.mm-flash-sale__time-card-value>.mm-countdown-value--outgoing{animation:none}}.mm-flash-sale__time-card--with-separator:before,.mm-flash-sale__time-card--with-separator:after{content:"";position:absolute;right:calc(var(--mm-time-card-gap) / -2);z-index:1;width:clamp(2px,.76cqw,4px);height:clamp(2px,.76cqw,4px);border-radius:50%;background:var(--mm-sale-tan);transform:translate(50%)}.mm-flash-sale__time-card--with-separator:before{top:calc(50% - clamp(12px,3.82cqw,20px))}.mm-flash-sale__time-card--with-separator:after{top:calc(50% + clamp(6px,2.68cqw,14px))}.mm-flash-sale__sep{display:none}.mm-flash-sale-stock{width:100%;margin:clamp(18px,1.8vw,26px) auto 0}.mm-flash-sale-stock__row{position:relative;display:flex;align-items:center;padding-right:0}.mm-flash-sale-stock__bar{position:relative;flex:1;height:clamp(24px,2.15vw,31px);border:1px solid var(--mm-sale-brown);border-radius:999px;background:transparent;overflow:hidden}.mm-flash-sale-stock__fill{display:flex;align-items:center;height:100%;min-width:0;border-radius:inherit;background:var(--mm-sale-brown);transition:width .25s ease}.mm-flash-sale-stock__sold{padding:0 clamp(8px,.83vw,12px);color:#fff;font-size:clamp(12px,1.11vw,16px);font-weight:500;white-space:nowrap}.mm-flash-sale-stock__badge{position:absolute;top:50%;right:clamp(-5px,-.35vw,-3px);z-index:2;width:clamp(45px,3.96vw,57px);height:clamp(45px,3.96vw,57px);padding:0;transform:translateY(-50%);filter:none}.mm-flash-sale-stock__badge-shape{display:block;width:100%;height:100%}.mm-flash-sale-stock__total{margin-top:clamp(6px,.56vw,8px);padding:0 clamp(6px,.56vw,8px);color:var(--mm-sale-tan);font-size:clamp(12px,1.04vw,15px);line-height:1.5}.mm-flash-sale-stock__footer{margin:clamp(8px,.76vw,11px) 0 0;padding:0 clamp(6px,.56vw,8px);color:var(--mm-sale-tan);font-size:clamp(12px,1.04vw,15px);line-height:1.5;text-align:left}
/*# sourceMappingURL=/cdn/shop/t/14/assets/mm-flash-sale.css.map */
