.email-signup-banner.cp-closing{--cp-closing-muted: rgba(var(--color-foreground), .76)}.email-signup-banner.cp-closing .banner__content{box-sizing:border-box;padding-block:var(--cp-closing-padding-top-mobile) var(--cp-closing-padding-bottom-mobile)}.email-signup-banner.cp-closing .banner__box{width:min(100%,var(--cp-closing-content-width));max-width:var(--cp-closing-content-width);min-width:0;border-radius:var(--cp-closing-radius)}.email-signup-banner.cp-closing.cp-closing--surface-transparent .banner__box{background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}.email-signup-banner.cp-closing.cp-closing--surface-solid .banner__box{background:rgba(var(--color-background),.92)!important}.email-signup-banner.cp-closing.cp-closing--surface-frosted .banner__box{background:rgba(var(--color-background),.68)!important;border:.1rem solid rgba(var(--color-foreground),.14);box-shadow:0 2rem 6rem rgba(var(--color-foreground),.08);-webkit-backdrop-filter:blur(18px) saturate(110%);backdrop-filter:blur(18px) saturate(110%)}.email-signup-banner.cp-closing .cp-closing__image{width:100%;height:100%;object-fit:cover}.email-signup-banner.cp-closing .cp-closing__image--desktop{object-position:var(--cp-closing-image-position-desktop)}.email-signup-banner.cp-closing .cp-closing__image--mobile{display:none;object-position:var(--cp-closing-image-position-mobile)}.email-signup-banner.cp-closing .cp-closing__eyebrow{margin:0 0 1.4rem;opacity:.72}.email-signup-banner.cp-closing .cp-closing__heading{margin-bottom:0;text-wrap:balance}.email-signup-banner.cp-closing .cp-closing__text{color:var(--cp-closing-muted)}.email-signup-banner.cp-closing .cp-closing__text>*:first-child{margin-top:0}.email-signup-banner.cp-closing .cp-closing__text>*:last-child{margin-bottom:0}.email-signup-banner.cp-closing .cp-closing__form{width:min(100%,var(--cp-closing-form-width));max-width:none;margin-top:2.8rem}.email-signup-banner.cp-closing.banner--content-align-center .cp-closing__form,.email-signup-banner.cp-closing.banner--content-align-center .cp-closing__buttons{margin-left:auto;margin-right:auto}.email-signup-banner.cp-closing.banner--content-align-right .cp-closing__form,.email-signup-banner.cp-closing.banner--content-align-right .cp-closing__buttons{margin-left:auto;margin-right:0}.email-signup-banner.cp-closing.banner--content-align-left .cp-closing__form,.email-signup-banner.cp-closing.banner--content-align-left .cp-closing__buttons{margin-left:0;margin-right:auto}.email-signup-banner.cp-closing .cp-closing__form-row{display:flex;width:100%;gap:1rem}.email-signup-banner.cp-closing .cp-closing__field{flex:1 1 auto;border-radius:999px}.email-signup-banner.cp-closing .cp-closing__field .field__input{min-height:var(--cp-button-min-height);border-radius:999px}.email-signup-banner.cp-closing .cp-closing__field:before,.email-signup-banner.cp-closing .cp-closing__field:after,.email-signup-banner.cp-closing .cp-closing__field:hover:before,.email-signup-banner.cp-closing .cp-closing__field:hover:after,.email-signup-banner.cp-closing .cp-closing__field:focus-within:before,.email-signup-banner.cp-closing .cp-closing__field:focus-within:after{border-radius:999px!important}.email-signup-banner.cp-closing .cp-closing__field:hover:after{box-shadow:none!important}.email-signup-banner.cp-closing .cp-closing__submit{flex:0 0 auto;min-height:var(--cp-button-min-height);padding-inline:max(2.4rem,var(--cp-button-horizontal-padding));border-radius:999px;white-space:nowrap;box-shadow:none}.email-signup-banner.cp-closing .cp-closing__submit:before,.email-signup-banner.cp-closing .cp-closing__submit:after,.email-signup-banner.cp-closing .cp-closing__submit:not([disabled]):hover:after{border-radius:999px;box-shadow:none}.email-signup-banner.cp-closing .cp-closing__submit .svg-wrapper{margin-left:.8rem}.email-signup-banner.cp-closing.cp-closing--form-stacked .cp-closing__form-row{flex-direction:column}.email-signup-banner.cp-closing.cp-closing--form-stacked .cp-closing__submit{width:100%}.email-signup-banner.cp-closing .cp-closing__buttons{display:flex;width:min(100%,var(--cp-closing-form-width));gap:1rem;margin-top:2.8rem}.email-signup-banner.cp-closing .cp-closing__buttons--side_by_side{flex-direction:row}.email-signup-banner.cp-closing .cp-closing__buttons--side_by_side .cp-closing__button{flex:1 1 0}.email-signup-banner.cp-closing .cp-closing__buttons--stacked{flex-direction:column}.email-signup-banner.cp-closing .cp-closing__button{min-height:var(--cp-button-min-height);border-radius:999px;text-align:center}.email-signup-banner.cp-closing .cp-closing__button:before,.email-signup-banner.cp-closing .cp-closing__button:after,.email-signup-banner.cp-closing .cp-closing__button:not([disabled]):hover:after{border-radius:999px}.email-signup-banner.cp-closing .cp-closing__assurance{display:inline-flex;align-items:center;gap:.8rem;margin-top:2.2rem;color:rgba(var(--color-foreground),.78);font-size:1.3rem;line-height:1.35}.email-signup-banner.cp-closing .cp-closing__assurance+.cp-closing__assurance{margin-left:1.6rem}.email-signup-banner.cp-closing .cp-closing__assurance-icon{display:inline-grid;width:1.8rem;height:1.8rem;flex:0 0 1.8rem;place-items:center}.email-signup-banner.cp-closing .cp-closing__assurance-icon svg{width:1.6rem;height:1.6rem}@media screen and (min-width:750px){.email-signup-banner.cp-closing{min-height:var(--cp-closing-height-desktop)!important}.email-signup-banner.cp-closing .banner__content{min-height:var(--cp-closing-height-desktop);padding-block:var(--cp-closing-padding-top) var(--cp-closing-padding-bottom)}}@media screen and (max-width:749px){.email-signup-banner.cp-closing{min-height:var(--cp-closing-height-mobile)!important}.email-signup-banner.cp-closing:not(.banner--mobile-bottom) .banner__content{min-height:var(--cp-closing-height-mobile)}.email-signup-banner.cp-closing .cp-closing__image--desktop{display:none}.email-signup-banner.cp-closing .cp-closing__image--mobile{display:block}.email-signup-banner.cp-closing .banner__box{padding-inline:2rem}.email-signup-banner.cp-closing .cp-closing__form-row,.email-signup-banner.cp-closing .cp-closing__buttons,.email-signup-banner.cp-closing .cp-closing__buttons--side_by_side,.email-signup-banner.cp-closing .cp-closing__buttons--stacked{flex-direction:column}.email-signup-banner.cp-closing .cp-closing__submit,.email-signup-banner.cp-closing .cp-closing__button{width:100%}.email-signup-banner.cp-closing .cp-closing__assurance{display:flex;width:100%;justify-content:inherit;margin-top:1.2rem}.email-signup-banner.cp-closing .cp-closing__assurance+.cp-closing__assurance{margin-left:0}}@media screen and (max-width:749px){.email-signup-banner.cp-closing:not(.banner--mobile-bottom) .banner__box:not(.email-signup-banner__box--no-image){--color-foreground: inherit !important;--color-button: inherit !important;--color-button-text: inherit !important;--color-heading: inherit !important;--color-caption: inherit !important}.email-signup-banner.cp-closing .cp-closing__heading,.email-signup-banner.cp-closing .cp-closing__text,.email-signup-banner.cp-closing .cp-closing__eyebrow,.email-signup-banner.cp-closing .cp-closing__assurance,.email-signup-banner.cp-closing .cp-closing__field,.email-signup-banner.cp-closing .cp-closing__field .field__input,.email-signup-banner.cp-closing .cp-closing__field .field__label,.email-signup-banner.cp-closing .cp-closing__submit{color:inherit}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-cp-closing-cta.css.map */
