.section.subscriber-offer{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:100%;padding:var(--section-padding, 80px 40px);background:var(--subscriber-bg, #000)}.subscriber-offer__card{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:min(1200px,100%);min-height:361px;padding:80px;border:1px solid var(--subscriber-card-border, #3f3f3f);border-radius:20px;background:var(--subscriber-card-bg, rgba(63, 63, 63, .2))}.subscriber-offer__row{display:flex;align-items:center;gap:40px;width:100%}.subscriber-offer__copy{display:flex;flex:0 0 486px;flex-direction:column;align-items:flex-start;gap:32px;width:486px}.subscriber-offer__title{margin:0;width:100%;max-width:483px;color:var(--subscriber-accent, #e0bd99);font-size:40px;font-weight:700;letter-spacing:.5px;line-height:1.3}.subscriber-offer__copy-text{display:flex;flex-direction:column;gap:24px;width:100%}.subscriber-offer__description,.subscriber-offer__note{margin:0}.subscriber-offer__description{color:var(--subscriber-description, #fff);font-size:18px;font-weight:400;line-height:1.4}.subscriber-offer__note{color:var(--subscriber-note, rgba(255, 255, 255, .7));font-size:14px;font-weight:400;letter-spacing:.07px;line-height:1.4}.subscriber-offer__form-wrap{display:flex;flex:1 1 0;align-self:stretch;min-width:0}.subscriber-offer__form{display:flex;flex-direction:column;justify-content:center;gap:28px;width:100%;height:100%}.subscriber-offer__eyebrow{margin:0;color:var(--subscriber-accent, #e0bd99);font-size:16px;font-weight:500;letter-spacing:.5px;line-height:1.5}.subscriber-offer__field-group{display:flex;flex-direction:column;gap:8px}.subscriber-offer__field{position:relative;isolation:isolate;display:flex;align-items:center;gap:10px;box-sizing:border-box;width:100%;height:48px;padding:0 16px;overflow:hidden;border:0;border-radius:8px;background:transparent}.subscriber-offer__field:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:#ffffff14;pointer-events:none;-webkit-backdrop-filter:blur(32px) saturate(140%);backdrop-filter:blur(32px) saturate(140%);transform:translateZ(0)}.subscriber-offer__field:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--subscriber-input-border, #fff);opacity:.1;pointer-events:none}.subscriber-offer__field>span{position:relative;z-index:1;display:inline-flex;flex:0 0 14px;align-items:center;justify-content:center;width:14px;height:100%;color:var(--subscriber-input, rgba(255, 255, 255, .8));font-size:28px;line-height:1;transform:translateY(4px)}.subscriber-offer__field.is-error:after{box-shadow:inset 0 0 0 1px var(--subscriber-error, #d96b5f);opacity:1}.subscriber-offer__field:focus-within:after{opacity:.45}.subscriber-offer__field.is-error:focus-within:after{box-shadow:inset 0 0 0 1px var(--subscriber-error, #d96b5f);opacity:1}.subscriber-offer__field input[type=email]{position:relative;z-index:1;flex:1;min-width:0;height:46px;padding:0;border:0;border-radius:0;outline:0;background:transparent;color:var(--subscriber-input, rgba(255, 255, 255, .8));font:inherit;font-size:14px;font-weight:400;letter-spacing:.07px;-webkit-appearance:none;appearance:none}.subscriber-offer__field input[type=email]::placeholder{color:var(--subscriber-input, rgba(255, 255, 255, .8));opacity:1}.subscriber-offer__field input[type=email]:focus,.subscriber-offer__field input[type=email]:focus-visible{outline:0!important;box-shadow:none}.subscriber-offer__field input[type=email]:-webkit-autofill,.subscriber-offer__field input[type=email]:-webkit-autofill:hover,.subscriber-offer__field input[type=email]:-webkit-autofill:focus{-webkit-text-fill-color:var(--subscriber-input, rgba(255, 255, 255, .8));background-clip:text;transition:background-color 9999s ease-in-out 0s;-webkit-box-shadow:0 0 0 1000px transparent inset!important}.subscriber-offer__consent{position:relative;display:flex;align-items:center;gap:12px;margin:0;color:var(--subscriber-consent, #fff);font-size:14px;font-weight:400;letter-spacing:.07px;line-height:1.4;cursor:pointer}.subscriber-offer__consent p{margin:0}.subscriber-offer__consent a{color:var(--subscriber-consent, #fff);text-decoration:underline;text-underline-offset:2px}.subscriber-offer__consent input{position:absolute;width:16px;height:16px;margin:0;opacity:0}.subscriber-offer__consent-box{position:relative;display:block;flex:0 0 16px;width:16px;height:16px;border:1px solid var(--subscriber-consent, #fff);border-radius:2px}.subscriber-offer__consent-box:after{content:"";position:absolute;top:1px;left:4px;width:6px;height:10px;border:solid var(--subscriber-consent, #fff);border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg)}.subscriber-offer__consent input:checked+.subscriber-offer__consent-box:after{opacity:1}.subscriber-offer__consent input:focus-visible+.subscriber-offer__consent-box{outline:2px solid var(--subscriber-consent, #fff);outline-offset:2px}.subscriber-offer__submit{display:flex;align-items:center;justify-content:center;width:100%;height:48px;padding:16px 40px;border:0;border-radius:100px;position:relative;overflow:hidden;background:var(--subscriber-button-bg, #d9d8dd);color:var(--subscriber-button-text, #000);font:inherit;font-size:16px;font-weight:500;letter-spacing:.08px;line-height:1.4;cursor:pointer}.subscriber-offer__submit:disabled:not([aria-busy=true]){cursor:not-allowed;opacity:.6}.subscriber-offer__submit .button__loader>span{background:var(--subscriber-loading, currentColor)}.subscriber-offer__message{margin:0;font-size:14px;line-height:1.4}.subscriber-offer__message--error{color:var(--subscriber-error, #d96b5f)}.subscriber-offer__message--success,.subscriber-offer__message--success p{margin:0;color:var(--subscriber-success, #e0bd99)}.subscriber-offer__form-wrap.is-success{align-items:center}.subscriber-offer__form-wrap.is-success .subscriber-offer__form,.subscriber-offer__form-wrap.is-success .subscriber-offer__field-group{align-items:flex-start;justify-content:center}.subscriber-offer__form-wrap.is-success .subscriber-offer__eyebrow,.subscriber-offer__form-wrap.is-success .subscriber-offer__field,.subscriber-offer__form-wrap.is-success .subscriber-offer__message--error,.subscriber-offer__form-wrap.is-success .subscriber-offer__consent,.subscriber-offer__form-wrap.is-success .subscriber-offer__submit{display:none}.subscriber-offer__form-wrap.is-success .subscriber-offer__message--success{font-size:20px;line-height:1.3}@media(max-width:1279px){.subscriber-offer__card{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:500px;min-height:0;padding:24px;border-radius:10px}.subscriber-offer__row,.subscriber-offer__copy,.subscriber-offer__copy-text,.subscriber-offer__form-wrap,.subscriber-offer__form,.subscriber-offer__field-group{display:contents}.subscriber-offer__eyebrow{order:1;width:100%;margin:0 0 12px;font-size:14px;line-height:1.7;text-align:center}.subscriber-offer__title{order:2;max-width:none;margin:0 0 12px;font-size:24px;letter-spacing:.5px;line-height:1.4;text-align:center;text-transform:uppercase}.subscriber-offer__description{order:3;margin:0 0 28px;font-size:14px;letter-spacing:.07px;text-align:center}.subscriber-offer__field{order:4;height:auto;margin:0 0 24px;padding:16px}.subscriber-offer__field>span{height:auto}.subscriber-offer__field input[type=email]{height:auto}.subscriber-offer__message--error{order:5}.subscriber-offer__field:has(+.subscriber-offer__message--error:not([hidden])){margin-bottom:8px}.subscriber-offer__message--error:not([hidden]){margin-bottom:16px}.subscriber-offer__message--success{order:5;margin-bottom:28px;text-align:center}.subscriber-offer__consent{order:6;align-items:flex-start;margin:0 0 28px;font-size:12px;letter-spacing:.06px}.subscriber-offer__submit{order:7;height:auto;margin:0 0 28px;padding:12px 48px;background:var(--subscriber-button-bg-mobile, #fff);color:var(--subscriber-button-text-mobile, #1d1d1d);font-size:14px;font-weight:400;letter-spacing:.07px}.subscriber-offer__note{order:8;margin:0;font-size:12px;letter-spacing:.06px;text-align:center}}@media(max-width:374px){.subscriber-offer__card{padding:6.4vw;border-radius:calc(10 / 375 * 100vw)}.subscriber-offer__eyebrow{margin-bottom:3.2vw;font-size:calc(14 / 375 * 100vw);letter-spacing:calc(.5 / 375 * 100vw)}.subscriber-offer__title{margin-bottom:3.2vw;font-size:6.4vw;letter-spacing:calc(.5 / 375 * 100vw)}.subscriber-offer__description{margin-bottom:calc(28 / 375 * 100vw);font-size:calc(14 / 375 * 100vw);letter-spacing:calc(.07 / 375 * 100vw)}.subscriber-offer__field{gap:calc(10 / 375 * 100vw);margin-bottom:6.4vw;padding:calc(16 / 375 * 100vw);border-radius:calc(8 / 375 * 100vw)}.subscriber-offer__field>span{flex-basis:calc(14 / 375 * 100vw);width:calc(14 / 375 * 100vw);font-size:calc(28 / 375 * 100vw)}.subscriber-offer__field input[type=email]{font-size:calc(14 / 375 * 100vw);letter-spacing:calc(.07 / 375 * 100vw)}.subscriber-offer__field:has(+.subscriber-offer__message--error:not([hidden])){margin-bottom:calc(8 / 375 * 100vw)}.subscriber-offer__message{font-size:calc(14 / 375 * 100vw)}.subscriber-offer__message--error:not([hidden]){margin-bottom:calc(16 / 375 * 100vw)}.subscriber-offer__form-wrap.is-success .subscriber-offer__message--success{font-size:calc(20 / 375 * 100vw);margin-bottom:calc(28 / 375 * 100vw)}.subscriber-offer__consent{gap:3.2vw;margin-bottom:calc(28 / 375 * 100vw);font-size:3.2vw;letter-spacing:.016vw}.subscriber-offer__consent input,.subscriber-offer__consent-box{flex-basis:calc(16 / 375 * 100vw);width:calc(16 / 375 * 100vw);height:calc(16 / 375 * 100vw)}.subscriber-offer__consent-box{border-radius:calc(2 / 375 * 100vw)}.subscriber-offer__consent-box:after{top:calc(1 / 375 * 100vw);left:calc(4 / 375 * 100vw);width:1.6vw;height:calc(10 / 375 * 100vw);border-width:0 calc(2 / 375 * 100vw) calc(2 / 375 * 100vw) 0}.subscriber-offer__submit{margin-bottom:calc(28 / 375 * 100vw);padding:3.2vw 12.8vw;font-size:calc(14 / 375 * 100vw);letter-spacing:calc(.07 / 375 * 100vw)}.subscriber-offer__note{font-size:3.2vw;letter-spacing:.016vw}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/subscriber-offer-2609.css.map */
