.c-newsletter{background-color:var(--c-newsletter-bg-outer);color:var(--c-newsletter-text-color, var(--color-foreground));padding:40px 0}.c-newsletter__panel{display:flex;flex-direction:column;width:100%;gap:0;background-color:var(--c-newsletter-bg-inner);border-radius:30px;overflow:hidden}.c-newsletter__panel--no-image{grid-template-columns:1fr;min-height:auto}.c-newsletter__promo{position:relative;display:flex;flex-direction:column;gap:12px;padding:50px 39px 48px 30px}.c-newsletter__title{color:var(--Primary-Green, #05331F);font-family:"Spezia Serif";font-size:42px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.28px;margin:0;z-index:2}.c-newsletter__description{width:273px;color:var(--Primary-Green, #05331F);font-family:Spezia;font-size:20px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.2px;z-index:2}.c-newsletter__description p{margin:0}.c-newsletter__form-wrap{margin-top:20px;width:100%;position:relative;z-index:1}.c-newsletter__promo:after{content:"";position:absolute;top:0;right:0;bottom:0;width:34.615vw;background-image:var(--c-newsletter-texture-image);background-repeat:no-repeat;background-position:right center;background-size:cover;opacity:1;pointer-events:none}.c-newsletter__media{position:relative;border-radius:30px;overflow:hidden}.c-newsletter__image{width:100%;height:100%;object-fit:cover;display:block}.c-newsletter-signup{display:block}.c-newsletter-signup__form{display:flex;flex-direction:column}.c-newsletter-signup__field{display:flex;align-items:center;gap:8px;max-width:85.6vw;padding-bottom:14px;border-bottom:.667px solid var(--Primary-Green, #05331F);z-index:2}.c-newsletter-signup__field label{color:#05331f;font-family:Spezia Extended;font-size:14px;font-style:normal;font-weight:600;line-height:14px;letter-spacing:1px}.c-newsletter-signup__field:focus-within{border-color:var(--c-newsletter-text-color, var(--color-foreground))}.c-newsletter-signup__input{flex:1;min-width:0;height:3.5rem;background-color:transparent!important;border:0;box-shadow:none;color:var(--Primary-Green, #05331F);font-family:Spezia Extended;font-size:14px;font-style:normal;font-weight:600;line-height:14px;letter-spacing:1px;padding:0;text-transform:uppercase}.c-newsletter-signup__input::placeholder{color:rgb(var(--color-foreground-rgb) / 70%)}.c-newsletter-signup__input:focus-visible{outline:none}.c-newsletter-signup__submit{min-width:3.5rem;height:3.125rem;border:0;background:var(--c-newsletter-bg-inner);color:var(--c-newsletter-button-fg, var(--color-foreground));display:inline-flex;align-items:center;justify-content:center;padding-inline:1.25rem;cursor:pointer;border-radius:28px;box-shadow:2px 2px 6px #0000000f,1px 1px 2px #0003 inset,-4px -4px 4px #fffdee4d inset,1px 1px 8px #0000001f inset;transition:background-color .2s ease,opacity .2s ease}.c-newsletter-signup__submit:hover,.c-newsletter-signup__submit:focus{background:var(--Primary-Green, #05331F);box-shadow:2px 2px 6px #0000000f,1px 1px 2px #0003 inset,1px 1px 8px #0000001f inset}.c-newsletter-signup__submit:hover .c-newsletter-signup__submit-icon path,.c-newsletter-signup__submit:focus .c-newsletter-signup__submit-icon path{color:#fff}.c-newsletter-signup__submit:disabled{opacity:.55;cursor:not-allowed}.c-newsletter-signup__submit-icon{width:2.6625rem;height:.55rem;display:inline-flex}.c-newsletter-signup__submit-icon path{stroke:currentColor}.c-newsletter-signup__message{margin:.5rem 0 0;min-height:1.5rem;color:var(--c-newsletter-text-color, var(--color-foreground));font-size:.875rem;line-height:1.35}.c-newsletter-signup.is-error .c-newsletter-signup__message{color:var(--c-newsletter-error-color)}.c-newsletter-signup.is-error .c-newsletter-signup__field{border-color:var(--c-newsletter-error-border-color)}@media(min-width:901px){.c-newsletter{padding:60px 0}.c-newsletter__panel{flex-direction:row;border-radius:50px;max-height:648px}.c-newsletter__promo{padding:80px 38px 80px 80px;gap:44px;width:30.56%;min-width:364px}.c-newsletter__promo:after{width:inherit}.c-newsletter__promo>*:last-child{margin-top:auto}.c-newsletter__title{font-size:64px;line-height:1}.c-newsletter__description{font-size:24px}.c-newsletter__media{width:71.5%;min-height:648px;border-radius:30px 50px 50px 30px}.c-newsletter-signup__field{max-width:321px}.c-newsletter-signup__input{font-size:14px;line-height:14px}.c-newsletter-signup__submit{width:106px;min-width:56px;height:58px;border-radius:28px;background:var(--c-newsletter-button-bg);padding-inline:34px}.c-newsletter-signup__submit-icon{width:3.375rem;height:.5625rem}.c-newsletter__container--page-width .c-newsletter__panel{border-radius:50px;max-height:648px}.c-newsletter__container--page-width .c-newsletter__promo{padding:80px 38px 80px 80px;gap:44px}.c-newsletter__container--page-width .c-newsletter__title{font-size:64px}.c-newsletter__container--page-width .c-newsletter__description{font-size:24px;width:273px}.c-newsletter__container--page-width .c-newsletter__media{min-height:648px}.c-newsletter__container--page-width .c-newsletter-signup__field{max-width:321px}}@media screen and (min-width:120rem){.c-newsletter{padding:3.125vw 0}.c-newsletter__panel{border-radius:2.6042vw;max-height:33.75vw}.c-newsletter__promo{padding:4.1667vw 1.9792vw 4.1667vw 4.1667vw;gap:2.2917vw}.c-newsletter__title{font-size:3.3333vw}.c-newsletter__description{font-size:1.25vw}.c-newsletter__media{min-height:33.75vw;border-radius:1.5625vw 2.6042vw 2.6042vw 1.5625vw}.c-newsletter-signup__field{max-width:16.7188vw;padding-bottom:.7292vw}.c-newsletter-signup__input{font-size:.7292vw;height:3.5vw}.c-newsletter-signup__submit{width:5.5208vw;min-width:2.9167vw;height:3.0208vw;border-radius:1.4583vw;padding-inline:1.7708vw}.c-newsletter__container--page-width .c-newsletter__panel{border-radius:2.6042vw;max-height:33.75vw}.c-newsletter__container--page-width .c-newsletter__promo{padding:4.1667vw 1.9792vw 4.1667vw 4.1667vw;gap:2.2917vw}.c-newsletter__container--page-width .c-newsletter__title{font-size:3.3333vw}.c-newsletter__container--page-width .c-newsletter__description{font-size:1.25vw;width:14.2188vw}.c-newsletter__container--page-width .c-newsletter-signup__field{max-width:16.7188vw}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/newsletter.css.map */
