.lp-offer{width:min(92vw,440px);max-width:440px;max-height:min(90vh,720px);padding:0;border:1px solid rgb(243 235 221 / 42%);border-radius:2px;color:#f3ebdd;background:#1c2c17;box-shadow:0 24px 80px #00000061;overflow:auto}.lp-offer::backdrop{background:#080d08b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.lp-offer[open]{animation:lp-offer-in .22s ease-out both}.lp-offer__panel{position:relative;padding:48px 36px 34px;text-align:center}.lp-offer__close{position:absolute;top:12px;right:14px;width:36px;height:36px;padding:0;border:1px solid rgb(243 235 221 / 42%);border-radius:50%;color:#f3ebdd;background:transparent;font:inherit;font-size:25px;line-height:1;cursor:pointer}.lp-offer__eyebrow{margin:0 0 16px;color:#f3ebddb8;font-size:10px;letter-spacing:.22em;line-height:1.4}.lp-offer__title{margin:0;color:#f3ebdd;font-family:var(--font-heading--family, inherit);font-size:clamp(27px,6vw,36px);font-weight:500;line-height:1.12;letter-spacing:-.035em}.lp-offer__discount{margin:20px 0 10px;color:#f3ebdd;font-size:clamp(35px,8vw,48px);font-weight:500;letter-spacing:.04em;line-height:1}.lp-offer__description{max-width:320px;margin:15px auto 24px;color:#f3ebddd1;font-size:13px;line-height:1.65}.lp-offer__form{display:grid;gap:10px;text-align:left}.lp-offer__label{color:#f3ebdd;font-size:11px;letter-spacing:.04em}.lp-offer__input{box-sizing:border-box;width:100%;min-height:48px;padding:0 14px;border:1px solid rgb(243 235 221 / 55%);border-radius:0;outline-offset:3px;color:#f3ebdd;background:#ffffff0a;font:inherit;font-size:13px}.lp-offer__input::placeholder{color:#f3ebdd94}.lp-offer__button{display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;margin-top:3px;padding:12px 18px;border:1px solid #F3EBDD;border-radius:0;color:#1c2c17;background:#f3ebdd;font:inherit;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease}.lp-offer__button:hover{color:#f3ebdd;background:transparent}.lp-offer__fineprint{margin:14px 0 0;color:#f3ebddc7;font-size:10px;line-height:1.55}.lp-offer__privacy{margin:9px 0 0;color:#f3ebdd8a;font-size:9px;line-height:1.5}.lp-offer__error{color:#f3b8a9;font-size:12px;line-height:1.5}.lp-offer__success .lp-offer__description{margin-bottom:24px}.lp-offer__done{margin-top:0}@keyframes lp-offer-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.lp-offer__panel{padding:46px 24px 28px}}@media(prefers-reduced-motion:reduce){.lp-offer[open]{animation:none}.lp-offer__button{transition:none}}.lp-offer-teaser{position:fixed;z-index:40;left:max(16px,env(safe-area-inset-left));bottom:max(18px,env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:112px;padding:12px 16px 11px;border:1px solid rgb(243 235 221 / 75%);border-radius:0;color:#1c2c17;background:#f3ebdd;box-shadow:0 5px 22px #00000038;text-align:left;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.lp-offer-teaser.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.lp-offer-teaser__value{font-size:17px;font-weight:600;letter-spacing:.09em;line-height:1.1}.lp-offer-teaser__caption{font-size:8px;font-weight:600;letter-spacing:.13em;line-height:1.3}.lp-offer-teaser:focus-visible{outline:2px solid #F3EBDD;outline-offset:3px}@media(prefers-reduced-motion:reduce){.lp-offer-teaser{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lp-email-offer.css.map */
