dl-page-subscription-m{display:block;padding:120px 24px 0;background:var(--subscription-background, #FAF7F4);color:#171717;text-align:center}dl-page-subscription-m,dl-page-subscription-m *{box-sizing:border-box}.dl-page-subscription-m__content{margin:0 auto;width:fit-content}.dl-page-subscription-m__title{margin:0;font-size:56px;font-weight:500;line-height:1.1;letter-spacing:-1.12px;color:inherit}.dl-page-subscription-m__description{margin:16px 0 32px;color:#17171599;font-size:20px;line-height:1.4;letter-spacing:0}.dl-page-subscription-m__description strong{color:#171717}.dl-page-subscription-m__description>:first-child{margin-top:0}.dl-page-subscription-m__description>:last-child{margin-bottom:0}.dl-page-subscription-m__description strong{font-weight:700}.dl-page-subscription-m__form{width:100%;margin:0 auto}.dl-page-subscription-m__row{display:flex;align-items:stretch;padding:4px;border-radius:4px;background:#fff}.dl-page-subscription-m__input{flex:1;min-width:0;width:100%;min-height:52px;padding:12px 24px;border:0;background:transparent;color:#1a1a1a;font:inherit;font-size:20px;box-shadow:none}.dl-page-subscription-m__input::placeholder{color:#17171580;opacity:1}.dl-page-subscription-m__submit{flex:0 0 auto;min-width:200px;padding:6px 32px;border:0;border-radius:4px;background:#000;color:#fff;font:inherit;font-size:20px;cursor:pointer}.dl-page-subscription-m__submit:hover{background:#333}.dl-page-subscription-m__submit:disabled{opacity:.6;cursor:wait}.dl-page-subscription-m__message{margin:10px 0 0;font-size:12px;line-height:1.5}.dl-page-subscription-m__message:empty{margin:0}.dl-page-subscription-m__message[data-state=error]{color:#b42318}.dl-page-subscription-m__message[data-state=success]{color:#315800}@media screen and (min-width:991px)and (max-width:1600px){dl-page-subscription-m{padding:7.5vw 1.5vw 0}.dl-page-subscription-m__title{font-size:calc(56 / 1600 * 100vw);letter-spacing:-.07vw}.dl-page-subscription-m__description{margin:1vw 0 2vw;font-size:1.25vw}.dl-page-subscription-m__row{padding:.25vw;border-radius:.25vw}.dl-page-subscription-m__input{min-height:3.25vw;padding:.75vw 1.5vw;font-size:1.25vw}.dl-page-subscription-m__submit{min-width:12.5vw;padding:.375vw 2vw;border-radius:.25vw;font-size:1.25vw}.dl-page-subscription-m__message{margin:.625vw 0 0;font-size:.75vw}}@media screen and (min-width:1921px){dl-page-subscription-m{padding:6.25vw 1.25vw 0}.dl-page-subscription-m__title{font-size:calc(56 / 1920 * 100vw);letter-spacing:calc(-1.12 / 1920 * 100vw)}.dl-page-subscription-m__description{margin:calc(16 / 1920 * 100vw) 0 calc(32 / 1920 * 100vw);font-size:calc(20 / 1920 * 100vw)}.dl-page-subscription-m__row{padding:calc(4 / 1920 * 100vw);border-radius:calc(4 / 1920 * 100vw)}.dl-page-subscription-m__input{min-height:calc(52 / 1920 * 100vw);padding:.625vw 1.25vw;font-size:calc(20 / 1920 * 100vw)}.dl-page-subscription-m__submit{min-width:calc(200 / 1920 * 100vw);padding:.3125vw calc(32 / 1920 * 100vw);border-radius:calc(4 / 1920 * 100vw);font-size:calc(20 / 1920 * 100vw)}.dl-page-subscription-m__message{margin:calc(10 / 1920 * 100vw) 0 0;font-size:.625vw}}@media screen and (max-width:990px){dl-page-subscription-m{padding:calc(40 / 375 * 100vw) calc(20 / 375 * 100vw) 0}.dl-page-subscription-m__content{width:100%;border-radius:calc(8 / 375 * 100vw);border:calc(1 / 375 * 100vw) solid rgba(23,23,21,.16);background:#fff;padding:calc(16 / 375 * 100vw) 3.2vw}.dl-page-subscription-m__title{font-size:calc(16 / 375 * 100vw);text-align:left;letter-spacing:0}.dl-page-subscription-m__description{margin:calc(4 / 375 * 100vw) 0 calc(16 / 375 * 100vw);font-size:calc(14 / 375 * 100vw);text-align:left}.dl-page-subscription-m__input{min-height:calc(40 / 375 * 100vw);font-size:calc(16 / 375 * 100vw);line-height:1;padding:calc(10 / 375 * 100vw) calc(16 / 375 * 100vw);background-color:#faf7f4;border-radius:calc(4 / 375 * 100vw)}.dl-page-subscription-m__submit{min-width:calc(104 / 375 * 100vw);padding:calc(4 / 375 * 100vw) calc(16 / 375 * 100vw);font-size:3.2vw}.dl-page-subscription-m__row{padding:0;border-radius:calc(4 / 375 * 100vw);gap:calc(10 / 375 * 100vw);background:transparent}.dl-page-subscription-m__submit{border-radius:calc(4 / 375 * 100vw)}.dl-page-subscription-m__message{margin-top:calc(10 / 375 * 100vw);font-size:3.2vw}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/dl-page-subscription-m.css.map */
