.fhw{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1900;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;pointer-events:none;transition:opacity .35s ease;font-family:var(--font-body--family,"Jost",sans-serif)}.fhw.is-open{opacity:1;pointer-events:auto}.fhw__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.fhw__box{position:relative;display:grid;grid-template-columns:1.05fr 1fr;width:min(860px,100%);max-height:calc(100vh - 32px);background:#fff;color:#000;overflow:hidden;transform:translateY(16px);transition:transform .45s cubic-bezier(.2,.8,.2,1);box-shadow:0 30px 80px #0000004d}.fhw.is-open .fhw__box{transform:none}.fhw__img{background:#e8cfd6;min-height:480px}.fhw__img img{width:100%;height:100%;object-fit:cover;object-position:36% 30%;display:block}.fhw__body{padding:48px 40px 36px;display:flex;flex-direction:column;justify-content:center;text-align:center}.fhw__x{position:absolute;top:10px;right:12px;background:none;border:0;font-size:1.9rem;font-weight:200;line-height:1;cursor:pointer;color:#000;padding:4px 8px;z-index:2}.fhw__eyebrow{font-size:.66rem;letter-spacing:.3em;text-transform:uppercase;margin:0 0 18px;color:#6f6f6f}.fhw__title{font-size:3.2rem!important;line-height:1!important;font-weight:300!important;margin:0 0 6px;letter-spacing:.02em}.fhw__sub{font-size:.8rem;letter-spacing:.24em;text-transform:uppercase;margin:0 0 18px}.fhw__text{font-size:.86rem;line-height:1.6;color:#444;margin:0 0 24px}.fhw__form{display:flex;flex-direction:column;gap:10px}.fhw__form input{border:1px solid #000;border-radius:0;padding:14px;font:inherit;font-size:.9rem;text-align:center}.fhw__btn{background:#000;color:#fff;border:1px solid #000;padding:15px;font:inherit;font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;cursor:pointer}.fhw__btn:hover{opacity:.88}.fhw__btn[disabled]{opacity:.6;cursor:wait}.fhw__no{background:none;border:0;margin-top:14px;font:inherit;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:underline;color:#6f6f6f;cursor:pointer}.fhw__err{color:#b00020;font-size:.74rem;margin:0}.fhw__legal{font-size:.62rem;color:#8a8a8a;line-height:1.5;margin:14px 0 0}.fhw__legal a{color:inherit}.fhw__code{display:flex;align-items:center;justify-content:center;gap:10px;border:1px dashed #000;padding:16px;margin:0 0 12px;font-size:1.5rem;letter-spacing:.3em}.fhw__copy{background:none;border:1px solid #000;font:inherit;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;padding:6px 10px;cursor:pointer}@media(max-width:749px){.fhw{align-items:flex-end;padding:0}.fhw__box{grid-template-columns:1fr;width:100%;max-height:calc(100dvh - 24px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;transform:translateY(100%)}.fhw__img{min-height:0;height:min(30vh,200px)}.fhw__img img{object-position:34% 22%}.fhw__body{padding:20px 20px calc(16px + env(safe-area-inset-bottom))}.fhw__eyebrow{font-size:.6rem;margin:0 0 10px}.fhw__title{font-size:2.3rem!important}.fhw__sub{font-size:.7rem;margin:0 0 10px}.fhw__text{font-size:.8rem;line-height:1.5;margin:0 0 14px}.fhw__form{gap:8px}.fhw__form input{font-size:16px;padding:13px}.fhw__btn{padding:15px;min-height:48px}.fhw__no{margin-top:10px;padding:8px}.fhw__legal{margin:6px 0 0;font-size:.58rem}.fhw__code{font-size:1.25rem;letter-spacing:.22em;padding:12px}.fhw__x{top:10px;right:10px;color:#000;background:#ffffffd9;border-radius:50%;width:40px;height:40px;padding:0;font-size:1.5rem}}@media(max-width:749px)and (max-height:640px){.fhw__img{display:none}.fhw__x{background:none}}@media(prefers-reduced-motion:reduce){.fhw,.fhw__box{transition:none}}.cart-discount__button,.cart-discount button[type=submit]{-webkit-appearance:none;appearance:none;background:#000!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #000!important;opacity:1!important}.cart-discount__button *,.cart-discount button[type=submit] *{color:#fff!important;-webkit-text-fill-color:#fff!important}.cart-discount input{color:#000!important;-webkit-text-fill-color:#000!important;background:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/fh-popup.css.map */
