@media screen and (max-width:1023px){.newsletter input[type=email],.newsletter .button{font-size:calc(16px / 16 * var(--base-body-size) + 0px)}}@media screen and (min-width:1024px){.newsletter input[type=email],.newsletter .button{font-size:calc(18px / 16 * var(--base-body-size) + 0px)}}.newsletter__container{max-width:37.5rem;margin:0 auto;padding:0 1.25rem}.newsletter__info{color:var(--color-secondary-text-cards)}.newsletter__icon svg path{stroke:var(--color-text-cards)}.newsletter fieldset{display:grid;grid-template-columns:1fr max-content;align-items:center;margin-inline-start:auto;margin-inline-end:auto;row-gap:1.25rem}@media screen and (max-width:474px){.newsletter fieldset{grid-template-columns:100%}}.newsletter input[type=email]{border-width:var(--border-width-buttons);border-color:var(--color-secondary-text-cards);background-color:transparent;color:var(--color-secondary-text-cards)}@media screen and (min-width:475px){html[dir=rtl] .newsletter input[type=email]{border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}html[dir=ltr] .newsletter input[type=email]{border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0}}.newsletter input[type=email]::placeholder{color:var(--color-secondary-text-cards);opacity:1}.newsletter .button{border-color:var(--color-secondary-text-cards);color:var(--color-text-cards);padding:var(--input-padding) 2.1875rem;line-height:var(--base-body-line)}@media screen and (min-width:475px){html[dir=rtl] .newsletter .button{border-top-right-radius:0;border-bottom-right-radius:0}html[dir=ltr] .newsletter .button{border-top-left-radius:0;border-bottom-left-radius:0}}.newsletter-section--illustrated{max-width:none;padding-inline:0}.newsletter-section--illustrated.container--has-background{padding-top:0;padding-bottom:0}.newsletter--illustrated{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(16px,3vw,64px);min-height:400px;padding:0 max(24px,calc((100% - 1320px)/2));margin:0;border-radius:0}.newsletter--illustrated.gutter-top--xlarge,.newsletter--illustrated.gutter-bottom--xlarge{padding-top:0;padding-bottom:0}.newsletter--illustrated .newsletter__container{width:100%;max-width:640px;margin:0;padding:54px 0;text-align:left;position:relative;z-index:1}.newsletter--illustrated .newsletter__container .h3{font-size:clamp(26px,2.35vw,36px);line-height:1.18}.newsletter--illustrated .newsletter__info,.newsletter--illustrated .newsletter__info p{color:#fff}.newsletter--illustrated input[type=email]{border-color:#fff;color:#fff}.newsletter--illustrated input[type=email]::placeholder{color:#ffffffdb}.newsletter--illustrated .newsletter__container .button{background-color:#fff;border-color:#fff;color:#002964}.no-touchevents .newsletter--illustrated.card .newsletter__container .button:hover,.newsletter--illustrated .newsletter__container .button:focus-visible{background-color:transparent;border-color:#fff;color:#fff}.newsletter--illustrated .newsletter__visual{position:relative;align-self:stretch;min-height:400px;overflow:hidden;pointer-events:none}.newsletter--illustrated .newsletter__visual-image{display:block;position:absolute;top:18px;left:50%;transform:translate(-50%);width:auto;max-width:none;height:clamp(470px,40vw,600px);object-fit:contain}@media screen and (max-width:900px){.newsletter--illustrated{grid-template-columns:1fr;gap:0;min-height:0;padding-inline:max(20px,5vw)}.newsletter--illustrated .newsletter__container{max-width:700px;padding:48px 0 20px}.newsletter--illustrated .newsletter__visual{min-height:260px;height:260px}.newsletter--illustrated .newsletter__visual-image{top:0;height:clamp(290px,55vw,380px)}}@media screen and (max-width:474px){.newsletter--illustrated .newsletter__container .button{width:100%}.newsletter--illustrated .newsletter__visual{min-height:210px;height:210px}.newsletter--illustrated .newsletter__visual-image{height:270px}}.newsletter-section--photo{max-width:none;margin-top:0!important;padding:0}.newsletter-section--photo.container--has-background{padding-top:0;padding-bottom:0}.newsletter--photo.card{position:relative;isolation:isolate;display:flex;align-items:center;min-height:clamp(360px,33.333vw,530px);width:100%;margin:0;padding:clamp(30px,4vw,70px) max(32px,calc((100% - 1320px)/2));border:0;border-radius:0;box-shadow:none;background:#f8f4ed;color:#002964;overflow:hidden}.newsletter--photo.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--ecs-newsletter-photo);background-repeat:no-repeat;background-size:cover;background-position:center center;pointer-events:none}.newsletter--photo .newsletter__container{position:relative;z-index:1;width:100%;max-width:665px;margin:0;padding:0;text-align:left}.newsletter--photo .newsletter__container .h3{color:#002964!important;font-size:clamp(26px,2.6vw,38px)!important;line-height:1.15;font-weight:700}.newsletter--photo .newsletter__info,.newsletter--photo .newsletter__info p{color:#002964!important}.newsletter--photo .newsletter__container fieldset{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:stretch;gap:0;width:100%;margin:0;padding:0;border:0;border-radius:999px;overflow:hidden;background:#fff;box-shadow:0 4px 16px #001b490f}.newsletter--photo .newsletter__container input[type=email]{min-height:58px;width:100%;min-width:0;padding:0 26px;border:0!important;border-radius:0!important;background:#fff!important;color:#002964!important}.newsletter--photo .newsletter__container input[type=email]::placeholder{color:#002964!important;opacity:1}.newsletter--photo .newsletter__container button[type=submit],.newsletter--photo.card .newsletter__container .button{display:inline-flex;align-items:center;justify-content:center;min-height:58px;min-width:148px;padding:0 24px;border:0!important;border-radius:0!important;background:#fff!important;color:#002964!important;font-size:18px;font-weight:700;white-space:nowrap;cursor:pointer}.newsletter--photo .newsletter__container button[type=submit] span{color:#002964!important}.no-touchevents .newsletter--photo.card .newsletter__container .button:not(.button--outline-hover):hover{background:#f1f5f8!important;color:#002964!important}.newsletter--photo .newsletter__container input[type=email]:focus-visible,.newsletter--photo .newsletter__container button[type=submit]:focus-visible{outline:2px solid #002964;outline-offset:-4px}@media screen and (max-width:767px){.newsletter--photo.card{display:block;min-height:0;padding:38px 20px 300px}.newsletter--photo.card:before{inset:auto 0 0 0;height:280px;background-size:auto 280px;background-position:92% center}.newsletter--photo .newsletter__container{max-width:none}.newsletter--photo .newsletter__container .h3{font-size:clamp(25px,6vw,32px)!important}.newsletter--photo .newsletter__container input[type=email]{min-height:54px;padding:0 18px}.newsletter--photo .newsletter__container button[type=submit],.newsletter--photo.card .newsletter__container .button{min-height:54px;min-width:122px;padding:0 16px;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-newsletter.css.map */
