.newsletter__wrapper{padding-right:calc(4rem / var(--font-body-scale));padding-left:calc(4rem / var(--font-body-scale))}@media screen and (min-width:750px){.newsletter__wrapper{padding-right:9rem;padding-left:9rem}}.newsletter__wrapper>*{margin-top:0;margin-bottom:0}.newsletter__wrapper>*+*{margin-top:2rem}.newsletter__wrapper>*+.newsletter-form{margin-top:3rem}.newsletter__subheading{max-width:70rem;margin-left:auto;margin-right:auto}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:36rem}.newsletter-form__field-wrapper .newsletter-form__message{margin-top:1.5rem}.newsletter__button{margin-top:3rem;width:fit-content}@media screen and (min-width:750px){.newsletter__button{flex-shrink:0;margin:0 0 0 1rem}}main[data-template=product][data-template-suffix=marlin] .newsletter{background:#fff}main[data-template=product][data-template-suffix=marlin] .newsletter__wrapper{padding-top:5.2rem;padding-bottom:5.6rem}main[data-template=product][data-template-suffix=marlin] .newsletter__wrapper h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(3.4rem,4vw,4.8rem);font-weight:400;line-height:1.1}main[data-template=product][data-template-suffix=marlin] .newsletter__subheading{max-width:46rem;color:#121212;font-size:1.4rem;line-height:1.45}main[data-template=product][data-template-suffix=marlin] .newsletter-form{max-width:52rem}main[data-template=product][data-template-suffix=marlin] .newsletter-form__field-wrapper{max-width:52rem}main[data-template=product][data-template-suffix=marlin] .newsletter-form .field{gap:1rem;align-items:stretch}main[data-template=product][data-template-suffix=marlin] .newsletter-form .field:before,main[data-template=product][data-template-suffix=marlin] .newsletter-form .field:after{content:none}main[data-template=product][data-template-suffix=marlin] .newsletter-form .field__input{min-height:5.2rem;padding:1.4rem 2rem;border:.1rem solid rgba(18,18,18,.18)}main[data-template=product][data-template-suffix=marlin] .newsletter-form__button,main[data-template=product][data-template-suffix=marlin] .newsletter-form__button:not(:focus-visible):not(.focused){position:relative;overflow:hidden;flex:0 0 13rem;min-height:5.2rem;width:auto;background:#000;color:#fff;border:.1rem solid #000000;isolation:isolate;transition:color .35s ease,transform .25s ease,box-shadow .35s ease}main[data-template=product][data-template-suffix=marlin] .newsletter-form__button .svg-wrapper{display:none}main[data-template=product][data-template-suffix=marlin] .newsletter-form__button:before{content:"Subscribe";position:relative;z-index:1;font-size:1.4rem}main[data-template=product][data-template-suffix=marlin] .newsletter-form__button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#fff;transform:scaleX(0);transform-origin:left center;transition:transform .38s ease}@media(hover:hover)and (pointer:fine){main[data-template=product][data-template-suffix=marlin] .newsletter-form__button:hover,main[data-template=product][data-template-suffix=marlin] .newsletter-form__button:not(:focus-visible):not(.focused):hover{color:#000;box-shadow:0 1.2rem 2.8rem #00000024;transform:translateY(-.2rem)}main[data-template=product][data-template-suffix=marlin] .newsletter-form__button:hover:after{transform:scaleX(1)}}@media screen and (max-width:749px){main[data-template=product][data-template-suffix=marlin] .newsletter-form .field{flex-direction:column}main[data-template=product][data-template-suffix=marlin] .newsletter-form__button,main[data-template=product][data-template-suffix=marlin] .newsletter-form__button:not(:focus-visible):not(.focused){flex-basis:5.2rem;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/newsletter-section.css.map */
