.discount-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;display:none;align-items:center;justify-content:center;padding:2rem}.discount-popup.is-open{display:flex}.discount-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#140c0a99}.discount-popup__dialog{position:relative;z-index:1;display:flex;width:100%;max-width:90rem;max-height:90vh;overflow-y:auto;background:#fff;border-radius:1.2rem;box-shadow:0 20px 60px #0000004d}.discount-popup__close{position:absolute;top:1rem;right:1.2rem;z-index:2;display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border:none;background:transparent;color:#3d1420;cursor:pointer;padding:0;opacity:.7}.discount-popup__close svg{width:1.8rem;height:1.8rem}.discount-popup__panel{box-sizing:border-box;padding:4rem 3.6rem}.discount-popup__panel--form{flex:1 1 50%;background:#7a1f2b;color:#fff;display:flex;flex-direction:column;justify-content:center}.discount-popup__panel--visual{flex:1 1 50%;background:#f8f3ee;color:#7a1f2b;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden}.discount-popup__visual-watermark{position:absolute;top:50%;left:50%;width:70%;height:auto;transform:translate(-50%,-50%);opacity:.08}.discount-popup__visual-label{position:relative;font-size:1.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#3d1420}.discount-popup__visual-percent{position:relative;font-family:var(--font-heading-family),serif;font-size:5.6rem;font-weight:800;line-height:1.05;color:#7a1f2b;margin-top:.8rem}.discount-popup__visual-percent-accent{position:relative;font-size:2.2rem;font-weight:800;letter-spacing:.04em;color:#3d1420;margin-top:.4rem}.discount-popup__heading{font-family:var(--font-heading-family),serif;font-size:2.6rem;line-height:1.2;margin:0 0 1.2rem;color:inherit}.discount-popup__text{font-size:1.5rem;margin:0 0 2rem;opacity:.9}.discount-popup__form .field{margin-bottom:1.4rem}.discount-popup__form .field__label{display:none}.discount-popup__form .field__input{background:#fff;color:#202020;border:none;border-radius:1rem;padding:1.6rem 1.8rem;font-size:1.5rem;box-shadow:none}.discount-popup__form .field__input::placeholder{color:#3d1420;font-weight:700;letter-spacing:.02em;opacity:1}.discount-popup__form .field:after,.discount-popup__form .field:before{display:none}.discount-popup__submit{width:100%;background:#14100f;color:#fff;font-weight:700;border:none;border-radius:1rem;padding:1.6rem;outline:none}.discount-popup__submit:hover{background:#2a2321}.discount-popup__submit:before,.discount-popup__submit:after,.discount-popup__submit:hover:before,.discount-popup__submit:hover:after,.discount-popup__submit:not([disabled]):hover:before,.discount-popup__submit:not([disabled]):hover:after{box-shadow:none!important}.discount-popup__submit:focus,.discount-popup__submit:focus-visible{outline:none}.discount-popup__success .discount-popup__code{display:inline-block;margin:.8rem 0 1.6rem;padding:1.2rem 2rem;border:2px dashed #ffffff;border-radius:.6rem;font-size:2.2rem;font-weight:800;letter-spacing:.08em}.discount-popup__copy{width:100%;margin-bottom:1rem;background:#fff;color:#7a1f2b;font-weight:700;border:none}.discount-popup__shop-link{display:block;width:100%;text-align:center;background:transparent;color:#fff;border:1px solid #ffffff}.discount-popup__dialog:focus{outline:none}@keyframes discount-popup-fade{0%{opacity:0}to{opacity:1}}@keyframes discount-popup-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes discount-popup-pop{0%{opacity:0;transform:translateY(1.6rem) scale(.98)}to{opacity:1;transform:none}}.discount-popup.is-open .discount-popup__overlay{animation:discount-popup-fade .3s ease both}.discount-popup.is-open .discount-popup__dialog{animation:discount-popup-pop .35s cubic-bezier(.22,1,.36,1) both}@media screen and (max-width:749px){.discount-popup{align-items:flex-end;padding:0}.discount-popup__overlay{background:#140c0a73}.discount-popup__dialog{max-height:85vh;border-radius:1.6rem 1.6rem 0 0;padding-bottom:env(safe-area-inset-bottom,0px);background:#7a1f2b}.discount-popup.is-open .discount-popup__dialog{animation:discount-popup-sheet-up .38s cubic-bezier(.22,1,.36,1) both}.discount-popup__dialog:before{content:"";position:absolute;top:.8rem;left:50%;width:4rem;height:.4rem;border-radius:.2rem;background:#ffffff73;transform:translate(-50%)}.discount-popup__close{color:#fff;opacity:.85}.discount-popup__panel--visual{display:none}.discount-popup__panel--form{flex:1 1 100%;padding:3.6rem 2.2rem 2.6rem}.discount-popup__heading{font-size:2.1rem}.discount-popup__form .field__input{padding:1.5rem 1.6rem;font-size:1.6rem;border-radius:.7rem;border:none}.discount-popup__form .field__label{display:none}.discount-popup__submit,.discount-popup__copy{padding:1.6rem;font-size:1.7rem;border-radius:.7rem}}@media(prefers-reduced-motion:reduce){.discount-popup.is-open .discount-popup__overlay,.discount-popup.is-open .discount-popup__dialog{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/discount-popup.css.map */
