popup-overlay[open] .modal-dialog-wrap{display:flex}.popup-overlay-dialog-wrap .modal-dialog-content-wrap{padding:0}.popup-overlay-dialog-wrap .modal-dialog-content{padding:2rem}@media(min-width:750px){.popup-overlay-dialog-wrap .modal-dialog-content{padding:4.5rem}}.modal-dialog-image-position-right .modal-dismiss-button,.modal-dialog-image-position-top .modal-dismiss-button{color:var(--color-base-white);background:#00000040;border-radius:var(--buttons-radius);top:.5rem;right:.5rem;width:32px;height:32px}.popup-overlay-content{text-align:center;display:flex;align-items:center;flex-direction:column;grid-gap:1.5rem}.popup-overlay-content>.button{margin:.5rem 0}.popup-overlay-content .popup-overlay-newsletter-form,.popup-overlay-content .popup-overlay-countdown{margin:1rem 0}.popup-overlay-countdown+.popup-overlay-newsletter-form{margin-top:0}.popup-overlay-content>*,.popup-overlay-content>:last-child{margin-bottom:0}.popup-overlay-countdown .countdown-value{box-shadow:inset 0 0 0 1px rgba(var(--color-border))}.popup-overlay-countdown .countdown-timer-expiration-message{box-shadow:inset 0 0 0 1px rgba(var(--color-border)),0 2px rgba(var(--color-box-shadow));padding:1rem 2.5rem;border-radius:var(--border-radius-base)}.popup-overlay-countdown .countdown-timer-expiration-message>*{margin:0}.popup-overlay-newsletter-form{width:100%}.popup-overlay-newsletter-form .checkbox-newsletter-consent{font-size:calc(var(--font-body-scale) * 1.4rem);text-align:left}.popup-overlay-newsletter-form .checkbox-newsletter-consent [type=checkbox]{width:1.6rem;height:1.6rem;accent-color:auto}.popup-overlay-newsletter-form.newsletter-form .form-status{margin-top:2rem;padding:1.5rem 2rem;font-size:calc(var(--font-body-scale) * 1.5rem)}.popup-overlay-decline{background:transparent;border:1px solid rgba(255,255,255,.65);color:#fff;cursor:pointer;display:block;font:inherit;font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:600;margin-top:1.2rem;min-height:44px;padding:.9rem 1.2rem;width:100%}.popup-overlay-decline:hover,.popup-overlay-decline:focus-visible{border-color:#fee04d;color:#fee04d;text-decoration:underline}.popup-overlay-brand-logo{display:block;width:min(210px,72%);height:auto}.popup-overlay-product-visual{background:#f3f3f3;display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem}.popup-overlay-product-visual__label{align-self:flex-start;background:#fee04d;color:#000;font-size:calc(var(--font-body-scale) * 1.2rem);font-weight:700;margin:0;padding:.6rem .9rem;text-transform:uppercase}.popup-overlay-product-visual__grid{display:grid;flex:1;gap:.8rem;grid-template-columns:repeat(4,minmax(0,1fr))}.popup-overlay-product-visual__item{aspect-ratio:1;background:#fff;display:grid;min-width:0;place-items:center}.popup-overlay-dialog-wrap .popup-overlay-product-visual__item img{display:block;height:100%;inset:auto;object-fit:contain;padding:.6rem;position:static;width:100%}@media(min-width:990px){.popup-overlay-dialog-wrap .popup-overlay-product-visual{min-height:510px;padding:2rem;width:300px}.popup-overlay-product-visual__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:989px){.popup-overlay-product-visual{max-height:190px}.popup-overlay-product-visual__label{font-size:calc(var(--font-body-scale) * 1.1rem);padding:.4rem .7rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-popup-overlay.css.map */
