.newsletter__wrapper{position:relative;display:flex;flex-direction:column;gap:2.4rem;padding-bottom:3.2rem}.newsletter__wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-top:.1rem solid rgb(var(--color-border-default));border-bottom:.1rem solid rgb(var(--color-border-default));pointer-events:none}.newsletter__wrapper--text-only{padding-top:3.2rem}.newsletter__media{position:relative;container-type:inline-size;aspect-ratio:4 / 3;background-color:rgb(var(--color-media-ground))}.newsletter__image{display:block;width:100%;height:100%;object-fit:cover}.newsletter__media--packshot{overflow:hidden}.newsletter__media--packshot .newsletter__image{position:absolute;top:50%;left:50%;width:auto;max-width:none;height:calc(100% * var(--card-image-fill) / .87);aspect-ratio:1;object-fit:contain;transform:translate(-50%,-52%)}.newsletter__voucher{--voucher-size: round(down, 100cqw / 3, 8px);position:absolute;z-index:1;top:0;right:calc(var(--voucher-size) / 4);width:var(--voucher-size);height:var(--voucher-size);transform:translateY(-25%)}.newsletter__media--packshot:has(.newsletter__voucher){overflow:visible}.newsletter__media--packshot:has(.newsletter__voucher) .newsletter__image{clip-path:inset(0)}.newsletter__voucher svg{display:block;width:100%;height:100%}.newsletter__voucher path[fill="#151614"]{fill:rgb(var(--color-background))}.newsletter__voucher path[fill="#F6F3EC"]{fill:rgb(var(--color-foreground))}.newsletter__content,.newsletter__form,.newsletter-form__form{display:flex;flex-direction:column}.newsletter__content{gap:2.4rem}.newsletter__form,.newsletter-form__form{gap:1.2rem}.newsletter__text{display:flex;flex-direction:column;gap:1.2rem}.newsletter__kicker,.newsletter__heading,.newsletter__subtext>*,.newsletter__legal>*{margin:0;line-height:inherit}.newsletter__kicker{font-size:var(--type-label-s-size);line-height:var(--type-label-s-line-height);letter-spacing:var(--type-label-s-letter-spacing);font-weight:var(--font-weight-medium)}.newsletter__heading{font-size:var(--type-heading-l-size);line-height:var(--type-heading-l-line-height);letter-spacing:var(--type-heading-l-letter-spacing)}.newsletter__subtext{color:rgb(var(--color-text-subtle));font-size:var(--type-text-m-size);line-height:var(--type-text-m-line-height);letter-spacing:var(--type-text-m-letter-spacing)}.newsletter__legal{color:rgb(var(--color-text-subtle));font-size:var(--type-text-xs-size);line-height:var(--type-text-xs-line-height);letter-spacing:var(--type-text-xs-letter-spacing)}.newsletter__legal a{color:inherit}.newsletter-form .field .form__message{margin:0}.newsletter-form__button{width:100%}@media screen and (min-width:990px){.newsletter__wrapper{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.6rem;align-items:center;padding-bottom:0}.newsletter__wrapper--text-only{padding-block:4.8rem}.newsletter__media{grid-column:1 / 5;aspect-ratio:1}.newsletter__voucher{right:0;transform:translate(25%,-25%)}.newsletter__content{grid-column:6 / 11}.newsletter__wrapper--text-only .newsletter__content{grid-column:1 / 6}.newsletter-form__button{width:24rem}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/newsletter-section.css.map */
