.newsletter--postman{text-align:left}@media screen and (max-width:749px){.shopify-section.section:has(>.newsletter--postman){margin-top:0}}.newsletter--postman .newsletter__wrapper{position:relative;display:grid;min-height:37.5rem;gap:2.4rem;align-items:stretch;padding:clamp(3.2rem,5vw,6.4rem) clamp(3.2rem,5vw,6.4rem) 0;border-radius:clamp(1.8rem,2.5vw,3.2rem);background:rgb(var(--color-newsletter-surface));color:rgb(var(--color-brand-text));overflow:visible}.newsletter--postman .newsletter__wrapper>*{min-width:0}.newsletter--postman .newsletter__background-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none}.newsletter--postman .newsletter__background-image{display:block;width:100%;height:100%;object-fit:cover;opacity:1}.newsletter--postman .newsletter__plane-layer{position:absolute;top:clamp(-11.8rem,-11vw,-7.2rem);left:clamp(-6.2rem,-5.2vw,-3rem);z-index:4;width:clamp(11rem,18vw,22rem);aspect-ratio:1;pointer-events:none}@media screen and (max-width:749px){.newsletter--postman .newsletter__plane-layer{top:-8.2rem;left:-3rem;width:15rem}}.newsletter--postman .newsletter__plane-image{display:block;width:100%;height:100%;object-fit:contain}.newsletter--postman .newsletter__content{display:flex;flex-direction:column;justify-content:center;gap:clamp(2.4rem,4vw,3.6rem);position:relative;z-index:3}.newsletter--postman .newsletter__copy{display:flex;flex-direction:column;gap:2.2rem}.newsletter--postman .newsletter__heading{margin:0;color:rgb(var(--color-display-heading));font-family:var(--font-display-family);font-size:clamp(5.2rem,7.2vw,9rem);font-weight:400;line-height:.9;letter-spacing:0;text-transform:uppercase;text-wrap:balance;-webkit-text-stroke:clamp(.12rem,.22vw,.28rem) rgb(var(--color-display-heading-outline));paint-order:stroke fill;-webkit-filter:drop-shadow(.08em .08em 0 rgb(var(--color-display-heading-outline))) drop-shadow(0 .02em 0 rgb(var(--color-display-heading-outline)));filter:drop-shadow(.08em .08em 0 rgb(var(--color-display-heading-outline))) drop-shadow(0 .02em 0 rgb(var(--color-display-heading-outline)))}.newsletter--postman .newsletter__subheading{max-width:56rem;color:rgb(var(--color-brand-text));font-size:clamp(1.5rem,1.35vw,1.8rem);font-weight:600;line-height:1.45;letter-spacing:-.01em;text-wrap:pretty}.newsletter--postman .newsletter__subheading p{margin:0}.newsletter--postman .newsletter__subheading p+p{margin-top:.6rem}.newsletter--postman .newsletter__art{display:flex;align-self:end;justify-content:center;margin:0;pointer-events:none;position:relative;z-index:3;filter:drop-shadow(2pt 0 0 rgb(var(--color-image-outline))) drop-shadow(-2pt 0 0 rgb(var(--color-image-outline))) drop-shadow(0 2pt 0 rgb(var(--color-image-outline))) drop-shadow(0 -2pt 0 rgb(var(--color-image-outline))) drop-shadow(1.5pt 1.5pt 0 rgb(var(--color-image-outline))) drop-shadow(-1.5pt 1.5pt 0 rgb(var(--color-image-outline))) drop-shadow(1.5pt -1.5pt 0 rgb(var(--color-image-outline))) drop-shadow(-1.5pt -1.5pt 0 rgb(var(--color-image-outline)))}.newsletter--postman .newsletter__art-image{display:block;width:auto;max-width:100%;height:clamp(32rem,88vw,44rem);object-fit:contain;object-position:bottom right;position:relative}.newsletter--postman .newsletter__form-column{width:100%;max-width:58rem}.newsletter--postman .newsletter__form-block,.newsletter--postman .newsletter__wrapper .newsletter-form,.newsletter--postman .newsletter__wrapper .newsletter-form__field-wrapper{width:100%}.newsletter--postman .newsletter__wrapper .newsletter-form__field-wrapper{max-width:48rem}.newsletter--postman .newsletter__wrapper .newsletter-form{align-items:stretch;max-width:none;margin:0}.newsletter--postman .newsletter-form__row{display:flex;flex-direction:column;gap:1.2rem;width:100%}.newsletter--postman .newsletter-form__field-wrapper .newsletter-form__field{flex:1 1 auto;min-width:0;height:5.4rem;min-height:5.4rem;border:0;background:transparent;box-shadow:none}.newsletter--postman .newsletter-form__field-wrapper .newsletter-form__field .field__input{height:5.4rem;min-height:5.4rem;padding-right:2rem}.newsletter--postman .newsletter-form__field-wrapper .newsletter-form__field .field__label{top:1.5rem}.newsletter--postman .newsletter-form__field-wrapper .newsletter-form__field .field__input:focus~.field__label,.newsletter--postman .newsletter-form__field-wrapper .newsletter-form__field .field__input:not(:placeholder-shown)~.field__label,.newsletter--postman .newsletter-form__field-wrapper .newsletter-form__field .field__input:-webkit-autofill~.field__label{top:.9rem}.newsletter--postman .newsletter-form__field-wrapper .newsletter-form__field .field__input:focus,.newsletter--postman .newsletter-form__field-wrapper .newsletter-form__field .field__input:not(:placeholder-shown),.newsletter--postman .newsletter-form__field-wrapper .newsletter-form__field .field__input:-webkit-autofill{padding:2.6rem 2rem .9rem 1.6rem}.newsletter--postman .newsletter-form__field-wrapper .newsletter-form__field:before{content:none}.newsletter--postman .newsletter-form__field-wrapper .newsletter-form__field:after{content:none}.newsletter--postman .newsletter-form__field-wrapper .newsletter-form__field:hover:after,.newsletter--postman .newsletter-form__field-wrapper .newsletter-form__field:has(.field__input:focus):after,.newsletter--postman .newsletter-form__field-wrapper .newsletter-form__field:has(.field__input:focus-visible):after{content:none}.newsletter--postman .newsletter-form__field-wrapper .newsletter-form__message{justify-content:flex-start;margin-top:1.5rem}.newsletter--postman .newsletter__submit{-webkit-appearance:none;appearance:none;flex-shrink:0;width:100%;min-width:14rem;white-space:nowrap}@media screen and (min-width:750px){.newsletter--postman .newsletter__wrapper{grid-template-columns:minmax(0,.92fr) minmax(28rem,.78fr);gap:clamp(3.2rem,5vw,7.2rem)}.newsletter--postman .newsletter__art{justify-self:end;min-height:auto;width:100%;justify-content:flex-end}.newsletter--postman .newsletter__art-image{position:absolute;max-width:none;right:15%;bottom:0;height:clamp(62rem,68vw,82rem)}.newsletter--postman .newsletter__content{padding-bottom:clamp(3.2rem,5vw,6.4rem)}.newsletter--postman .newsletter-form__row{flex-direction:row;align-items:flex-start;gap:1.6rem}.newsletter--postman .newsletter-form__field-wrapper .newsletter-form__field{flex-basis:46rem}.newsletter--postman .newsletter__submit{width:auto}}@media screen and (min-width:990px){.newsletter--postman .newsletter__art-image{height:clamp(72rem,62vw,72rem)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-newsletter.css.map */
