campaign-signup{display:block}.campaign-signup{padding-block:40px 56px}.campaign-signup__inner{display:grid;gap:clamp(24px,4vw,64px);max-width:1280px}.campaign-signup__inner--image{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.campaign-signup__copy{display:flex;flex-direction:column;gap:24px;min-width:0}.campaign-signup__copy>.heading{font-size:calc(clamp(40px,4.5vw,64px) * var(--font-heading-scale));color:var(--color-brand)}.campaign-signup__copy>.eyebrow{letter-spacing:.1em}.campaign-signup__form{border:1px solid var(--color-border-subtle);padding:24px;scroll-margin-top:24px}.campaign-signup__form-heading{margin-bottom:20px;font:400 calc(22px * var(--font-interface-scale))/1.4 var(--font-mono)}.campaign-signup klaviyo-embed{display:block;width:100%}.campaign-signup__note,.campaign-signup__privacy{font-size:calc(16px * var(--font-body-scale))}.campaign-signup__note{margin-top:16px}.campaign-signup__privacy{display:inline-block;margin-top:12px}.campaign-signup__media{min-width:0}.campaign-signup__media picture{display:block;height:100%}.campaign-signup__media img{width:100%;height:100%;object-fit:cover}.campaign-signup .klaviyo-form{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;max-width:none!important}.campaign-signup .klaviyo-form>div{min-height:0!important;justify-content:flex-start!important}.campaign-signup .klaviyo-form:has(input[type=email]) [data-testid=form-row]:has(.klaviyo-form-richtext){display:none!important}.campaign-signup .klaviyo-form [data-testid=form-component]{padding:0 0 12px!important}.campaign-signup .klaviyo-form input:is([type=email],[type=text],[type=tel]){font-family:var(--font-body)!important;font-size:16px!important;line-height:1.4!important;height:48px!important;min-height:48px!important;padding:11px 14px!important;background:var(--color-background)!important;border:1px solid var(--color-border-subtle)!important;border-radius:var(--style-border-radius-inputs)!important;color:var(--color-foreground)!important}.campaign-signup .klaviyo-form input::placeholder{color:var(--color-muted)!important;opacity:1!important}.campaign-signup .klaviyo-phoneinput>div:first-child{height:48px!important;min-height:48px!important;border:1px solid var(--color-border-subtle)!important;border-radius:var(--style-border-radius-inputs)!important;background:var(--color-background)!important}.campaign-signup .klaviyo-phoneinput input[type=tel]{border:0!important;height:46px!important;min-height:46px!important}.campaign-signup .klaviyo-phoneinput button[role=combobox]{color:var(--color-foreground)!important;background:transparent!important}.campaign-signup .klaviyo-phoneinput button[role=combobox] svg{fill:currentColor!important}.campaign-signup .klaviyo-disclosure,.campaign-signup .klaviyo-disclosure p,.campaign-signup .klaviyo-disclosure a{color:var(--color-muted)!important;font:400 12px/1.5 var(--font-body)!important}.campaign-signup .klaviyo-form button.klaviyo-form-button{width:100%!important;min-height:52px!important;padding:12px 20px!important;font:400 calc(16px * var(--font-interface-scale))/1.4 var(--font-mono)!important;text-transform:uppercase;border:var(--button-border-width) solid var(--color-brand)!important;border-radius:var(--button-radius)!important;background:var(--color-brand)!important;color:var(--color-button-text)!important}.campaign-signup .klaviyo-form :is(input,button):focus-visible{outline:2px solid var(--color-brand)!important;outline-offset:3px!important}@media(max-width:989px){.campaign-signup{padding-block:24px 40px}.campaign-signup__inner--image{grid-template-columns:minmax(0,1fr)}.campaign-signup__copy{gap:20px}.campaign-signup__copy>.heading{font-size:calc(clamp(30px,8vw,44px) * var(--font-heading-scale))}.campaign-signup__form{padding:20px}.campaign-signup__media img{height:auto}}@media(max-width:360px){.campaign-signup__form{padding:12px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/campaign-signup.css.map */
