.promotion-popup{width:800px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;overflow:auto;background:var(--iwc-color-background);color:var(--iwc-color-black);box-shadow:0 8px 16px #00000026}.promotion-popup::backdrop{background:#0000007f}html:has(.promotion-popup[open]){overflow:hidden}.promotion-popup__layout{display:grid;grid-template-columns:338px 1fr;min-height:445px}.promotion-popup__media{display:block;position:relative;overflow:hidden}.promotion-popup__image{position:absolute;top:-10px;width:100%;height:600px;object-fit:cover}.promotion-popup__content{display:flex;flex-direction:column;justify-content:center;padding:43px 48px 44px}.promotion-popup__logo{margin-bottom:65px}.promotion-popup__logo svg{display:block;width:174px;height:15px}.promotion-popup__copy h2{margin:0 0 9px;font-family:var(--iwc-font-sans);font-size:calc(var(--iwc-type-18) * 2);font-weight:500;line-height:1.4;letter-spacing:-.04em}.promotion-popup__copy p{margin:0;font-family:var(--popup-font-body);font-size:var(--iwc-type-14);font-weight:400;line-height:18px}.promotion-popup__button{display:block;margin-top:58px;padding:11px 40px 13px;border-radius:2px;background:#313131;color:#f5f5f5;font-family:var(--iwc-font-sans);font-size:var(--iwc-type-16);font-weight:var(--iwc-font-weight-bold);line-height:24px;letter-spacing:.01em;text-align:center;text-transform:uppercase;text-decoration:none}.promotion-popup :focus-visible{outline:2px solid currentColor;outline-offset:-4px}@media(max-width:799px){.promotion-popup{width:313px}.promotion-popup__layout{display:block}.promotion-popup__media{height:404px}.promotion-popup__image{top:0;height:100%}.promotion-popup__content{min-height:225px;box-sizing:border-box;padding:24px;text-align:center}.promotion-popup__logo{display:none}.promotion-popup__copy h2{margin-bottom:8px;font-size:calc(var(--iwc-type-14) * 2);letter-spacing:normal}.promotion-popup__button{margin-top:33px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-promotion-popup.css.map */
