.subscribe-section{max-width:var(--page-width, 1200px);margin:7rem auto;padding:0 3rem}.subscribe-section__inner{display:flex;flex-wrap:wrap;column-gap:clamp(3rem,6vw,8rem);row-gap:2rem;align-items:center}.subscribe-section__swiper{width:40%;flex:0 0 auto}.subscribe-exh-card{max-width:100%}.subscribe-section__content{flex:0 0 auto;display:flex;flex-direction:column;gap:2rem}.subscribe-section__label{flex-basis:100%;font-size:1.6rem;line-height:2.2rem;margin-bottom:2rem}.subscribe-section__text{display:flex;flex-direction:column;gap:1rem}.subscribe-section__heading{font-size:2.6rem;font-weight:700;color:#000;margin:0;line-height:1.15}.subscribe-section__description{font-size:1.6rem;line-height:1.44;color:#111;margin:0}.subscribe-form{width:100%}.subscribe-form__pill{display:flex;align-items:center;justify-content:space-between;background:#000;border:1px solid #f2f2f2;border-radius:7rem;height:5.4rem;padding:0 2.4rem 0 2.5rem;width:100%}.subscribe-form__input{background:transparent;border:none;outline:none;color:#fff;font-size:1.6rem;line-height:normal;flex:1;min-width:0}.subscribe-form__input::placeholder{color:#c3c3c3}.subscribe-form__input:focus{outline:none;box-shadow:none}.subscribe-form__button{background:none;border:none;padding:0;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .2s}.subscribe-form__button:hover{opacity:.6}.subscribe-form__button .svg-wrapper{display:flex}.subscribe-form__button .svg-wrapper svg{width:1.6rem;height:1.6rem}.subscribe-form__message{font-size:1.4rem;margin-top:1rem;display:block}.subscribe-form__message--error{color:#d82c0d}.subscribe-form__message--success{color:#008060}.subscribe-section__nav{display:flex;gap:1.2rem;margin-top:2rem}.subscribe-nav-btn{display:flex;align-items:center;justify-content:center;width:2.9rem;height:2.9rem;background:none;border:none;padding:0;cursor:pointer;color:#000;transition:opacity .2s}.subscribe-nav-btn:hover{opacity:.5}.subscribe-nav-btn--prev svg{transform:rotate(180deg)}@media screen and (min-width:990px){.subscribe-section__label{margin-bottom:3rem}.subscribe-section__inner{padding-left:18.7rem}.subscribe-section__content{width:40%}}@media(max-width:989px){.subscribe-section{padding:0 1.5rem;margin:4rem auto}.subscribe-section__inner{flex-direction:column;gap:3rem}.subscribe-section__swiper{width:100%;max-width:48rem;margin:0 auto}}.subscribe-section__swiper--mobile{display:none}@media(max-width:749px){.subscribe-section{margin:2rem auto;gap:2.5rem}.subscribe-exh-card{height:auto;min-height:260px}.subscribe-section__swiper--desktop{display:none}.subscribe-section__swiper--mobile{display:block}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/subscribe.css.map */
