.newsletter-signup{font-size:var(--text-size-s)}.newsletter-signup h1{text-transform:uppercase;font-size:var(--text-size-2xl);margin-bottom:0}@media (min-width: 750px){.newsletter-signup{font-size:var(--text-size-base)}.newsletter-signup h1{font-size:var(--text-size-3xl)}}.newsletter-signup .field p{margin:0 0 var(--space-4)}.newsletter-signup .field__input{border-bottom:1px solid var(--Black, #000);background:var(--Light-Grey, #f9f9f9);border-radius:0;padding-left:var(--space-4);font-size:var(--text-size-xs)}.newsletter-signup .field__input::placeholder{font-size:var(--text-size-xs)!important}@media (min-width: 750px){.newsletter-signup .field__input::placeholder{font-size:var(--text-size-s)!important}.newsletter-signup .field__input{font-size:var(--text-size-s)}}.newsletter-signup .field__input:not(:placeholder-shown){padding-left:var(--space-4);padding-top:10px}.newsletter-signup .field__input:focus{padding-top:0;padding-left:var(--space-4)}.newsletter-signup .field__input[name=mobile],.newsletter-signup .field__input[name=mobile]:focus{padding-left:var(--space-34)}.newsletter-signup .field__input::placeholder{color:#000;opacity:.6;font-size:var(--text-size-xs);font-family:var(--font-heading-family);text-transform:uppercase}.newsletter-signup .field:has(.mobile-prefix){position:relative}.newsletter-signup .mobile-prefix{position:absolute;z-index:1;height:100%;width:var(--space-31);padding:0 0 0 var(--space-5);font-size:var(--text-size-xs);display:flex;align-items:center}.newsletter-signup .mobile-prefix span{white-space:nowrap;border-right:1px solid black}.newsletter-signup .mobile-prefix img{width:17px;vertical-align:middle;border:none}.newsletter-signup .form-checkbox{margin:var(--space-7) 0 var(--space-12)}.newsletter-signup label.checkbox span{font-size:var(--text-size-xs)}.newsletter-signup label.checkbox svg.icon-checkmark:first-child rect{fill:#fff}.newsletter-signup__content .form-checkbox svg{width:22px;height:22px;border:1px solid rgb(var(--color-black))}.newsletter-signup__content .form-checkbox label{font-size:var(--text-size-s)}.newsletter-signup__content .form-checkbox label a{text-decoration:underline}.newsletter-signup .field button[type=submit]{width:fit-content;padding:var(--space-5) var(--space-7)}.newsletter-signup .field button[type=submit]>span{display:flex;white-space:nowrap;position:relative;top:2px}@media screen and (max-width: 749px){.newsletter-signup .newsletter-signup__grid{row-gap:var(--space-15)}.newsletter-signup .newsletter-signup__media-item{transform:translate(var(--padding-sections-mobile));grid-column:1 / -1;order:2}.newsletter-signup .newsletter-signup__text-item{grid-column:1 / -1}.newsletter-signup .field button[type=submit]{font-size:var(--text-size-xxs);min-width:auto;gap:0}.newsletter-signup .field button[type=submit] svg{width:26px}}@media screen and (min-width: 750px){.newsletter-signup .newsletter-signup__media-item{transform:translate(var(--padding-sections-desktop))}.newsletter-signup .form-checkbox{margin:var(--space-7) 0 var(--space-15)}}.newsletter-signup .grid{padding:0 var(--padding-sections-mobile)}.newsletter-signup .grid__item{position:relative}.newsletter-signup__grid--reverse .newsletter-signup__media-item{order:2}.newsletter-signup__media{min-height:100%;overflow:visible}.newsletter-signup__media--small{height:19.4rem}.newsletter-signup__media--medium{height:29.6rem}.newsletter-signup__media--large{height:43.5rem}@media screen and (min-width: 750px){.newsletter-signup .grid{padding:0 var(--padding-sections-desktop)}.newsletter-signup__media--small{height:31.4rem}.newsletter-signup__media--medium{height:46rem}.newsletter-signup__media--large{height:69.5rem}}.newsletter-signup__media--placeholder{position:relative;overflow:hidden}.newsletter-signup__media--placeholder:after{content:"";position:absolute;width:100%;height:100%;background:rgba(var(--color-foreground),.04)}.newsletter-signup__media--placeholder.newsletter-signup__media--adapt{height:20rem}@media screen and (min-width: 750px){.newsletter-signup__media--placeholder.newsletter-signup__media--adapt{height:30rem}}.newsletter-signup__media--placeholder>svg{position:absolute;left:50%;max-width:80rem;top:50%;transform:translate(-50%,-50%);width:100%;fill:currentColor}.newsletter-signup__content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;align-self:center;position:relative;z-index:1}.newsletter-signup__content h1{margin:0 0 var(--space-6)}.newsletter-signup__content .field:not(:first-of-type,.grid__item){margin:var(--space-6) 0 0}.newsletter-signup__content h4,.newsletter-signup__content h5,.newsletter-signup__content h6{font-size:var(--text-size-base);text-transform:uppercase;margin:0}.newsletter-signup .grid__item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.newsletter-signup:not(.newsletter-signup--overlap) .newsletter-signup__media-item:after{border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity))}.newsletter-signup:not(.newsletter-signup--overlap) .newsletter-signup__text-item:after{border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity))}.newsletter-signup .newsletter-signup__media-item>*{border-radius:var(--media-radius);overflow:hidden;box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity))}.newsletter-signup .global-media-settings{overflow:hidden!important}.newsletter-signup .newsletter-signup__text-item>*{border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity))}.newsletter-signup:not(.newsletter-signup--overlap) .newsletter-signup__media-item>*,.newsletter-signup:not(.newsletter-signup--overlap) .newsletter-signup__text-item>*{box-shadow:none}@media screen and (max-width: 749px){.newsletter-signup.collapse-corners:not(.newsletter-signup--overlap) .newsletter-signup__media-item:after,.newsletter-signup.collapse-corners:not(.newsletter-signup--overlap) .grid__item .newsletter-signup__media,.newsletter-signup.collapse-corners:not(.newsletter-signup--overlap) .newsletter-signup__media img{border-bottom-right-radius:0;border-bottom-left-radius:0}.newsletter-signup.collapse-corners:not(.newsletter-signup--overlap) .newsletter-signup__text-item:after,.newsletter-signup.collapse-corners:not(.newsletter-signup--overlap) .grid__item .newsletter-signup__content{border-top-left-radius:0;border-top-right-radius:0}.newsletter-signup.collapse-borders:not(.newsletter-signup--overlap) .newsletter-signup__content{border-top:0}}.newsletter-signup--overlap .newsletter-signup__content{width:90%;margin:calc(-1 * var(--space-6)) auto 0}@media screen and (min-width: 750px){.newsletter-signup__grid--reverse .newsletter-signup__content{margin-left:auto}.newsletter-signup__content--bottom{justify-content:flex-end;align-self:flex-end}.newsletter-signup__content--top{justify-content:flex-start;align-self:flex-start}.newsletter-signup__media--crop-top img{object-position:top}.newsletter-signup__media--crop-center img{object-position:center}.newsletter-signup__media--crop-bottom img{object-position:bottom}}.newsletter-signup:not(.collapse-corners,.newsletter-signup--overlap) .newsletter-signup__media-item{z-index:2}.newsletter-signup__media-item video-loader{width:100%;height:100%;display:block}.newsletter-signup__content{border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity));word-break:break-word}.newsletter-signup__content form{width:100%;max-width:unset}.newsletter-signup__content form .field.half-width{width:50%;display:inline-flex}.newsletter-signup__content form .field a{text-decoration:underline}.newsletter-signup__content form .field a:has(.button){text-decoration:none}.newsletter-signup__content form .field a:has(.button):after{display:none}.newsletter-signup__content .field.align-left{text-align:left}.newsletter-signup__content .field.align-center{text-align:center}.newsletter-signup__content .field.align-right{text-align:right}@media screen and (min-width: 990px){.newsletter-signup__content{padding:var(--space-8) 0}}.newsletter-signup__content>*+*{margin-top:var(--space-4)}.newsletter-signup__content>.newsletter-signup__text:empty~a{margin-top:var(--space-4)}.newsletter-signup__content .button+.newsletter-signup__text{margin-top:var(--space-4)}.newsletter-signup__content .newsletter-signup__text+.button{margin-top:var(--space-6)}.newsletter-signup__content>form>span{font-size:var(--text-size-base);font-family:var(--font-heading-family);display:block;margin-top:var(--space-6);text-transform:uppercase}.newsletter-signup__text p{margin-top:0;margin-bottom:var(--space-2)}@media screen and (max-width: 749px){.collapse-padding .newsletter-signup__grid .newsletter-signup__content{padding-left:0;padding-right:0}}@media screen and (min-width: 750px){.collapse-padding .newsletter-signup__grid:not(.newsletter-signup__grid--reverse) .newsletter-signup__content{padding-right:0}.collapse-padding .newsletter-signup__grid--reverse .newsletter-signup__content{padding-left:0}}@supports not (inset: 10px){.newsletter-signup .grid{margin-left:0}}.iti--inline-dropdown,.iti--allow-dropdown{width:100%}.newsletter-signup .contact-form .form-checkbox svg{border:none}
/*# sourceMappingURL=/cdn/shop/t/40/assets/component-newsletter-signup.css.map */
