html:has(.countdown-popup[open]){overflow:hidden}.countdown-popup{width:min(92vw,var(--countdown-popup-max-width),calc(88svh * var(--countdown-popup-ratio)));max-width:none;max-height:none;margin:auto;padding:0;overflow:visible;border:0;background:transparent}.countdown-popup:focus-visible{outline:none}.countdown-popup[open]{animation:countdown-popup-in .3s ease-out}.countdown-popup::backdrop{background:#000000b3}.countdown-popup__frame{position:relative;aspect-ratio:var(--countdown-popup-ratio);overflow:hidden;border-radius:12px;background:#141414;box-shadow:0 24px 60px #00000073}.countdown-popup__image{display:block;width:100%;height:100%;object-fit:cover}.countdown-popup__image--placeholder{fill:#3a3a3a}.countdown-popup__overlay{position:absolute;top:var(--countdown-popup-y);left:var(--countdown-popup-x);display:flex;flex-direction:column;align-items:center;width:var(--countdown-popup-width);container-type:inline-size;transform:translate(-50%,-50%)}.countdown-popup__timer{display:grid;grid-template-columns:repeat(4,1fr);gap:3cqw;width:100%}.countdown-popup__unit{display:flex;flex-direction:column;align-items:center;gap:1.5cqw;padding:3.5cqw 1cqw 3cqw;border-radius:1.5cqw;background:var(--countdown-popup-box)}.countdown-popup__digits{color:var(--countdown-popup-digits);font-family:var(--heading-font-family);font-size:11cqw;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.countdown-popup__label{color:var(--countdown-popup-labels);font-family:var(--base-font-family);font-size:max(10px,3.4cqw);font-weight:600;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.countdown-popup__button{position:absolute;top:calc(100% + 5cqw);display:inline-flex;align-items:center;justify-content:center;min-height:max(40px,12cqw);padding:0 7cqw;border-radius:999px;background:var(--countdown-popup-button);color:var(--countdown-popup-button-text);font-family:var(--base-font-family);font-size:max(12px,3.8cqw);white-space:nowrap;font-weight:700;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:transform .2s ease}.countdown-popup__button:hover{transform:translateY(-1px)}.countdown-popup__notice{position:absolute;bottom:calc(100% + 4cqw);width:max-content;max-width:100%;margin:0;padding:8px 12px;border-radius:6px;background:#fff;color:#b00020;font-size:13px;text-align:center}.countdown-popup__close{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgb(255 255 255 / 30%);border-radius:50%;background:#0000008c;color:#fff;cursor:pointer}.countdown-popup__close svg{width:16px;height:16px}@media(max-width:767.98px){.countdown-popup__frame{border-radius:10px}.countdown-popup__close{top:8px;right:8px}}@media(prefers-reduced-motion:reduce){.countdown-popup[open]{animation:none}.countdown-popup__button{transition:none}}@keyframes countdown-popup-in{0%{opacity:0;transform:scale(.96)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/countdown-popup.build.css.map */
