.newsletter-page--bf{--newsletter-bf-content-max: 44rem;--announcement-bf-bg: #ffffff;--announcement-bf-fg: rgb(var(--color-foreground));--announcement-bf-muted: rgba(var(--color-foreground), .55);--announcement-bf-border: rgba(var(--color-foreground), .15);--announcement-bf-border-strong: rgba(var(--color-foreground), .22);background-color:#fff;color:rgba(var(--color-foreground),.92);min-height:min(100vh,100dvh);display:flex;flex-direction:column;justify-content:center}.newsletter-page--bf.gradient{background:#fff;background-color:#fff}body.page-bf-signup .newsletter-page__klaviyo-shell{--klaviyo-stage-min: 6.75rem;min-height:var(--klaviyo-stage-min);width:100%}body.page-bf-signup .newsletter-page__klaviyo-shell .announcement-signup-klaviyo__embed{min-height:calc(var(--inputs-height, 2.75rem) + 4px)}@media screen and (max-width:749px){body.page-bf-signup .newsletter-page__klaviyo-shell{--klaviyo-stage-min: 10.75rem}}body.page-bf-signup .newsletter-page__klaviyo-shell--pending .announcement-signup-klaviyo,body.page-bf-signup .newsletter-page__klaviyo-shell--pending .announcement-signup-modal__legal-wrap{visibility:hidden}body.page-bf-signup .newsletter-page__klaviyo-shell--ready .announcement-signup-klaviyo,body.page-bf-signup .newsletter-page__klaviyo-shell--ready .announcement-signup-modal__legal-wrap{visibility:visible}.newsletter-page--bf .newsletter-page__klaviyo-shell.announcement-signup-modal{position:static;display:block;width:100%;max-width:none;height:auto;margin:0;padding:0;background:transparent;box-shadow:none;border:none}.newsletter-page--bf .newsletter-page__hero{width:100%;max-width:min(var(--newsletter-bf-content-max),100%);margin:0 auto var(--spacing_standard);overflow:hidden;border-radius:2px}.newsletter-page--bf .newsletter-page__hero-img{display:block;width:100%;height:auto;max-height:min(42vh,26rem);object-fit:cover;object-position:center 65%}.newsletter-page--bf .announcement-signup-modal__eyebrow{margin:0 0 var(--spacing_thin);font-size:.8125em;letter-spacing:.05em;color:rgba(var(--color-foreground),.5)}.newsletter-page--bf .announcement-signup-modal__heading{color:rgba(var(--color-foreground),1);letter-spacing:.04em;font-weight:400;line-height:1.22;font-size:clamp(1rem,2.6vw,1.25rem)}.newsletter-page--bf .announcement-signup-modal__text{color:rgba(var(--color-foreground),.85);letter-spacing:0;line-height:1.55;font-size:.9375rem}.newsletter-page--bf .announcement-signup-modal__text p{margin:0}.newsletter-page--bf .announcement-signup-modal--bf .announcement-signup-modal__legal-wrap,.newsletter-page--bf .announcement-signup-modal--bf .announcement-signup-modal__legal{color:var(--announcement-bf-muted)!important;margin-top:var(--spacing_narrow);font-size:.8125rem!important;line-height:1.48;letter-spacing:.01em}.newsletter-page--bf .announcement-signup-modal--bf .announcement-signup-modal__legal a{color:rgb(var(--color-foreground))!important;opacity:.72!important}.newsletter-page--bf .announcement-signup-modal--bf .announcement-signup-modal__legal a:hover,.newsletter-page--bf .announcement-signup-modal--bf .announcement-signup-modal__legal a:focus-visible{color:rgb(var(--color-foreground))!important;opacity:1!important}.newsletter-page--bf .announcement-signup-form .announcement-signup-form__submit-text{font-family:var(--font_smallest_family);font-size:var(--font_smallest_size);font-weight:var(--font_smallest_weight);letter-spacing:var(--font_smallest_letter-spacing)}.newsletter-page--bf .announcement-signup-form .newsletter-form__field-wrapper{max-width:100%}.newsletter-page--bf .announcement-signup-form .newsletter-form:has(.announcement-signup-form__success) .newsletter-form__field-wrapper,.newsletter-page--bf .announcement-signup-form .newsletter-form:has(.newsletter-form__message--success) .newsletter-form__field-wrapper{display:none!important}.newsletter-page--bf .announcement-signup-form__success{display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacing_thin);width:100%;margin:0;padding:var(--spacing_narrow) 0 0;color:rgba(var(--color-foreground),.92)}.newsletter-page--bf .announcement-signup-form__success-mark{color:rgba(var(--color-foreground),.45)}.newsletter-page--bf .announcement-signup-form__success-eyebrow{color:rgba(var(--color-foreground),.55)}.newsletter-page--bf .announcement-signup-form__success-message{color:rgba(var(--color-foreground),.92)}@media screen and (min-width:750px){.newsletter-page--bf .section-wrapper.newsletter__wrapper{width:100%;max-width:min(var(--newsletter-bf-content-max),100%)!important;margin-inline:auto}.newsletter-page--bf .newsletter-form__field-wrapper_wrapper,.newsletter-page--bf .announcement-signup-form{width:100%;max-width:none}.newsletter-page--bf .announcement-signup-modal__heading{font-size:clamp(1.1rem,1.5vw,1.45rem)}.newsletter-page--bf .announcement-signup-modal__text{font-size:1rem;max-width:40rem}.newsletter-page--bf .announcement-signup-modal--bf .announcement-signup-modal__legal,.newsletter-page--bf .announcement-signup-modal--bf .announcement-signup-modal__legal-wrap{font-size:.875rem!important}}.newsletter-page--bf .announcement-signup-modal--bf .announcement-signup-klaviyo__embed input[type=email],.newsletter-page--bf .announcement-signup-modal--bf .announcement-signup-klaviyo__embed input[type=text][name*=email i],.newsletter-page--bf .announcement-signup-modal--bf .announcement-signup-klaviyo__embed input.inputText,.newsletter-page--bf .announcement-signup-form--bf .field__input{background-color:#fff!important;color:rgb(var(--color-foreground))!important;border-color:var(--announcement-bf-border-strong)!important}.newsletter-page--bf .announcement-signup-modal--bf .announcement-signup-klaviyo__embed input::placeholder,.newsletter-page--bf .announcement-signup-form--bf .field__input::placeholder{color:rgba(var(--color-foreground),.45)!important}.newsletter-page--bf .announcement-signup-modal--bf .announcement-signup-klaviyo__embed button[type=submit],.newsletter-page--bf .announcement-signup-modal--bf .announcement-signup-klaviyo__embed button.klaviyo_submit_button,.newsletter-page--bf .announcement-signup-form--bf .newsletter-form__button{color:rgba(var(--color-foreground),.88)!important}.newsletter-page--bf .announcement-signup-modal--bf .announcement-signup-klaviyo__embed .klaviyo_messages,.newsletter-page--bf .announcement-signup-modal--bf .announcement-signup-klaviyo__embed [data-testid=form-success]{color:rgb(var(--color-foreground))!important}
/*# sourceMappingURL=/cdn/shop/t/204/assets/section-newsletter-black-friday.css.map */
