.tal-popup[hidden],.tal-popup [hidden]{display:none!important}.tal-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px}#tal-popup .tal-popup__shade{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#1618178f}.tal-popup__card{position:relative;display:grid;grid-template-columns:44% 56%;width:min(820px,94vw);max-height:92dvh;overflow:auto;background:#fffdf8;color:#252522;box-shadow:0 20px 70px #0003}.tal-popup__photo{position:relative;min-height:490px;background:#e9e3d8}.tal-popup__photo img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:0% 50%}.tal-popup__content{padding:45px 34px 32px;display:flex;flex-direction:column;justify-content:center;text-align:center}.tal-popup__close{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:40px;height:40px;border:1px solid #252522;background:#fffdf8;color:#252522;border-radius:50%;font-size:29px;line-height:1;cursor:pointer}.tal-popup__logo{display:block;width:225px;max-width:80%;height:auto;margin:0 auto 22px}.tal-popup__eyebrow{font-family:var(--font-body-family);font-size:11px;letter-spacing:.2em;text-transform:uppercase;margin:0 0 17px;color:#765b50}.tal-popup__title{font-family:var(--font-heading-family);font-size:clamp(29px,3.1vw,40px);font-weight:400;line-height:1.08;letter-spacing:.015em;color:#252522;margin:0 0 26px;text-transform:uppercase}.tal-popup__text{font-family:var(--font-body-family);font-size:14px;line-height:1.6;margin:0 0 20px;color:#4c4b45}.tal-popup__btn{display:block;width:100%;min-height:53px;border:1px solid #85444f;background:#85444f;color:#fff;padding:14px 12px;font:600 12px/1.5 var(--font-body-family);letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.tal-popup__btn:hover{background:#6d3540}.tal-popup__no,.tal-popup__back{border:0;background:transparent;color:#3e3d38;cursor:pointer;font:400 12px/1.5 var(--font-body-family);padding:17px 8px 0;text-decoration:underline;text-underline-offset:4px}.tal-popup__form{display:grid;gap:12px}.tal-popup__form label{font:400 13px/1.5 var(--font-body-family);text-align:left}.tal-popup__form input[type=email]{width:100%;min-height:50px;border:1px solid #a7a196;background:#fff;color:#252522;padding:12px;font:15px/1.4 var(--font-body-family);border-radius:0}.tal-popup__consent{font:400 11px/1.6 var(--font-body-family);color:#68665e;margin:0}.tal-popup__consent a{color:inherit}.tal-popup__err{font-size:13px;color:#a22f2f;text-align:left}.tal-popup__close:focus-visible,.tal-popup__btn:focus-visible,.tal-popup__no:focus-visible,.tal-popup__back:focus-visible,.tal-popup input:focus-visible{outline:2px solid #252522;outline-offset:4px}html.tal-popup-open{overflow:hidden}@media(max-width:600px){.tal-popup{padding:14px}.tal-popup__card{width:min(420px,100%);grid-template-columns:1fr;max-height:92dvh}.tal-popup__photo{min-height:0;height:130px}.tal-popup__photo img{object-position:50% 0%}.tal-popup__content{padding:22px 24px 25px}.tal-popup__logo{width:190px;margin-bottom:16px}.tal-popup__eyebrow{font-size:10px;margin-bottom:12px}.tal-popup__title{font-size:29px;margin-bottom:21px}.tal-popup__text{font-size:13px}.tal-popup__btn{font-size:11px;min-height:49px}.tal-popup__close{width:34px;height:34px;font-size:25px;top:8px;right:8px}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
