.email-signup-strip{position:relative;z-index:2;margin-bottom:calc(var(--email-signup-notch-drop, 48px) * -1);color:#fff;clip-path:polygon(0% 0%,100% 0%,100% calc(100% - var(--email-signup-notch-drop)),calc(var(--email-signup-notch-center) + var(--email-signup-notch-run)) calc(100% - var(--email-signup-notch-drop)),var(--email-signup-notch-center) 100%,calc(var(--email-signup-notch-center) - var(--email-signup-notch-run)) calc(100% - var(--email-signup-notch-drop)),0% calc(100% - var(--email-signup-notch-drop)))}.email-signup-strip__inner{max-width:var(--page-width);margin:0 auto}.email-signup-strip__content{max-width:52rem;margin:0 auto;text-align:center}.email-signup-strip__heading{margin:0 0 2rem;color:inherit;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .04rem);line-height:1.2}.email-signup-strip__heading.h0{font-size:clamp(2.2rem,2.5vw + 1rem,3rem)}.email-signup-strip__heading.h1{font-size:clamp(1.9rem,1.8vw + .85rem,2.5rem)}.email-signup-strip__heading.h2{font-size:clamp(1.6rem,1.2vw + .75rem,2rem)}.email-signup-strip__form{width:100%;max-width:42rem;margin:0 auto}.email-signup-strip__field-wrapper,.email-signup-strip__field{width:100%}.email-signup-strip__input{background:#fff;color:rgb(var(--color-foreground));border:none;min-height:5.2rem;padding:1.2rem 5.5rem 1.2rem 1.6rem;font-family:var(--font-heading-family);font-size:clamp(1.15rem,.8vw + .9rem,1.45rem);border-radius:0}.email-signup-strip__input::placeholder{color:rgba(var(--color-foreground),.45);opacity:1}.email-signup-strip__input:focus,.email-signup-strip__input:focus-visible{box-shadow:0 0 0 .2rem #ffffff73;outline:none}.email-signup-strip__button{color:rgb(var(--color-foreground));background:transparent;width:5rem}.email-signup-strip__button .icon{width:1.6rem;height:1.6rem}.email-signup-strip__subtext{margin:1.6rem 0 0;font-size:clamp(.9rem,.25vw + .8rem,1.05rem);line-height:1.5;opacity:.95}.email-signup-strip__message{margin-top:1.2rem}.shopify-section:has(.email-signup-strip)+.shopify-section .footer,.email-signup-strip+.footer,.email-signup-strip+.footer.gradient{position:relative;z-index:1;margin-top:0;border-top:none;--gradient-background: #e8e8e8;--color-background: 232, 232, 232;background:#e8e8e8!important;background-color:#e8e8e8!important;color:rgb(var(--color-foreground));padding-top:calc(var(--email-signup-notch-drop, 48px) + 6rem)}.shopify-section:has(.email-signup-strip)+.shopify-section .footer .footer__content-top,.email-signup-strip+.footer .footer__content-top{padding-top:0;padding-bottom:3rem}.shopify-section:has(.email-signup-strip)+.shopify-section .footer .footer-block--newsletter,.email-signup-strip+.footer .footer-block--newsletter{display:none}.shopify-section:has(.email-signup-strip)+.shopify-section .footer .footer__content-bottom,.email-signup-strip+.footer .footer__content-bottom{border-top:none;padding-top:0}.shopify-section:has(.email-signup-strip)+.shopify-section .footer .footer__content-top .footer__blocks-wrapper,.email-signup-strip+.footer .footer__content-top .footer__blocks-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 3rem;width:100%;padding-top:.5rem}.shopify-section:has(.email-signup-strip)+.shopify-section .footer .footer-block.grid__item,.email-signup-strip+.footer .footer-block.grid__item{margin:0;width:auto;padding:0}.shopify-section:has(.email-signup-strip)+.shopify-section .footer .footer-block__heading,.email-signup-strip+.footer .footer-block__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);margin-bottom:1.2rem}.shopify-section:has(.email-signup-strip)+.shopify-section .footer>.footer__content-bottom:first-of-type,.email-signup-strip+.footer>.footer__content-bottom:first-of-type{position:absolute;top:calc(var(--email-signup-notch-drop, 48px) + 3.5rem);right:3.6rem;left:auto;width:auto;padding:0;border:none}.shopify-section:has(.email-signup-strip)+.shopify-section .footer .footer__content-bottom-wrapper,.email-signup-strip+.footer .footer__content-bottom-wrapper{flex-wrap:wrap}.shopify-section:has(.email-signup-strip)+.shopify-section .footer .footer__localization,.email-signup-strip+.footer .footer__localization{display:none}.shopify-section:has(.email-signup-strip)+.shopify-section .footer .footer__payment,.email-signup-strip+.footer .footer__payment{margin:0}.shopify-section:has(.email-signup-strip)+.shopify-section .footer>.footer__content-bottom:last-of-type,.email-signup-strip+.footer>.footer__content-bottom:last-of-type{padding-top:0}.shopify-section:has(.email-signup-strip)+.shopify-section .footer .footer__copyright,.email-signup-strip+.footer .footer__copyright{width:100%;text-align:center;margin-top:2.5rem;padding-top:0}.shopify-section:has(.email-signup-strip)+.shopify-section .footer .footer__copyright .copyright__content,.email-signup-strip+.footer .footer__copyright .copyright__content{font-size:clamp(1rem,.35vw + .85rem,1.2rem)}@media screen and (max-width:989px){.shopify-section:has(.email-signup-strip)+.shopify-section .footer .footer__content-top .footer__blocks-wrapper,.email-signup-strip+.footer .footer__content-top .footer__blocks-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.shopify-section:has(.email-signup-strip)+.shopify-section .footer>.footer__content-bottom:first-of-type,.email-signup-strip+.footer>.footer__content-bottom:first-of-type{position:static;width:100%;display:flex;justify-content:flex-end;margin-bottom:1.5rem}}@media screen and (max-width:749px){.email-signup-strip{--email-signup-notch-center: 22%;--email-signup-notch-drop: 32px;--email-signup-notch-run: 55px}.shopify-section:has(.email-signup-strip)+.shopify-section .footer,.email-signup-strip+.footer{padding-top:calc(var(--email-signup-notch-drop, 32px) + 4.5rem)}.email-signup-strip__content{padding-left:1.5rem;padding-right:1.5rem}.shopify-section:has(.email-signup-strip)+.shopify-section .footer .footer__content-top .footer__blocks-wrapper,.email-signup-strip+.footer .footer__content-top .footer__blocks-wrapper{grid-template-columns:1fr;gap:2.5rem}.shopify-section:has(.email-signup-strip)+.shopify-section .footer .footer__content-top,.email-signup-strip+.footer .footer__content-top{padding-left:1.5rem;padding-right:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-email-signup-strip.css.map */
