.newsletter-strip{--z: 1;--newsletter-strip-rem: 1rem;width:100%;color:#092f35;background:var(--newsletter-strip-background, #E5F7FA)}.newsletter-strip__inner{width:min(75rem,100% - 2rem);margin:0 auto}.newsletter-strip__content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:calc(1 * var(--newsletter-strip-rem)) calc(2.5 * var(--newsletter-strip-rem));padding:calc(var(--newsletter-strip-padding-top, 16) / 16 * var(--newsletter-strip-rem)) 0 calc(var(--newsletter-strip-padding-bottom, 16) / 16 * var(--newsletter-strip-rem));zoom:var(--z)}.newsletter-strip__copy{display:flex;flex-direction:column;gap:calc(.25 * var(--newsletter-strip-rem));position:relative;padding-left:calc(3.3445 * var(--newsletter-strip-rem))}.newsletter-strip__title-row{display:flex;align-items:center}.newsletter-strip__icon{position:absolute;top:50%;left:0;width:calc(2.3448 * var(--newsletter-strip-rem));height:calc(2.205 * var(--newsletter-strip-rem));object-fit:contain;translate:0 -50%}.newsletter-strip__heading{margin:0;font-family:var(--font-roc);font-size:calc(1.375 * var(--newsletter-strip-rem));font-weight:600;line-height:1;text-transform:uppercase;color:#092f35}.newsletter-strip__text{margin:0;font-family:var(--font-secondary);font-size:calc(.9375 * var(--newsletter-strip-rem));font-weight:var(--font-secondary-medium);line-height:1.3;color:#0b1b2b}.newsletter-strip__form{display:flex;flex-direction:column;gap:calc(.5 * var(--newsletter-strip-rem));margin:0}.newsletter-strip__row{display:flex;align-items:center;gap:calc(1.25 * var(--newsletter-strip-rem))}.newsletter-strip__field{display:block;width:calc(22.5 * var(--newsletter-strip-rem))}.newsletter-strip__input{box-sizing:border-box;width:100%;margin:0;padding:0 0 calc(.5 * var(--newsletter-strip-rem));border:0;border-bottom:calc(.125 * var(--newsletter-strip-rem)) solid #092F35;border-radius:0;font-family:var(--font-roc);font-size:calc(1 * var(--newsletter-strip-rem));font-weight:600;line-height:1.4375;color:#092f35;background:transparent;outline:none;appearance:none;-webkit-appearance:none}.newsletter-strip__input::placeholder{color:#092f35;text-transform:uppercase;opacity:1}.newsletter-strip__input:focus-visible{border-bottom-color:#ff6900}.newsletter-strip__submit{flex-shrink:0;box-shadow:0 calc(.125 * var(--newsletter-strip-rem)) calc(.375 * var(--newsletter-strip-rem)) #092f3529}.newsletter-strip__message{margin:0;font-family:var(--font-secondary);font-size:calc(.9375 * var(--newsletter-strip-rem));font-weight:var(--font-secondary-medium);line-height:1.3;color:#115e67}.newsletter-strip__message--error{color:#c0392b}.newsletter-strip__visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@supports (zoom: 1){@media(min-width:1024px){.newsletter-strip{--z: var(--desktop-zoom, 1)}}}@media(min-width:600px)and (max-width:1023.98px){.newsletter-strip__form{flex:1 1 100%}.newsletter-strip__field{flex:1 1 auto;width:auto}}@media(max-width:599.98px){.newsletter-strip{--newsletter-strip-rem: calc(min(100vw, 500px) / 24.5625)}}@media(max-width:599.98px){.newsletter-strip__content{flex-direction:column;align-items:stretch;gap:calc(.75 * var(--newsletter-strip-rem));padding:calc(var(--newsletter-strip-padding-top-mobile, 24) / 16 * var(--newsletter-strip-rem)) 0 calc(var(--newsletter-strip-padding-bottom-mobile, 24) / 16 * var(--newsletter-strip-rem))}.newsletter-strip__copy{display:contents}.newsletter-strip__title-row{justify-content:center;gap:calc(.75 * var(--newsletter-strip-rem))}.newsletter-strip__icon{position:static;width:calc(1.8759 * var(--newsletter-strip-rem));height:calc(1.764 * var(--newsletter-strip-rem));translate:none}.newsletter-strip__heading{font-size:calc(1.125 * var(--newsletter-strip-rem))}.newsletter-strip__text{font-size:calc(.875 * var(--newsletter-strip-rem));line-height:1}.newsletter-strip__row{flex-direction:column;align-items:stretch;gap:calc(.75 * var(--newsletter-strip-rem))}.newsletter-strip__field{width:auto}.newsletter-strip__submit{min-height:calc(3.375 * var(--newsletter-strip-rem));padding:0 calc(1.5 * var(--newsletter-strip-rem));border-top-width:calc(.25 * var(--newsletter-strip-rem));border-bottom-width:calc(.25 * var(--newsletter-strip-rem));font-size:calc(1.25 * var(--newsletter-strip-rem));letter-spacing:-.01em;gap:calc(.5 * var(--newsletter-strip-rem))}.newsletter-strip__input{padding-bottom:calc(.375 * var(--newsletter-strip-rem));font-size:calc(.9375 * var(--newsletter-strip-rem));line-height:1.4667}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-newsletter-strip.css.map */
