/*
Theme Name: stm-cosmetics
Theme URI: https://stm-cosmetics.ru/
Author: stm-cosmetics
Version: 1.0.0
*/
/* stm-mobile-form: компактная форма заявки на телефоне, страница «Спасибо» */
@media (max-width:768px){#footer #modal-call,#footer #modal-question,#footer #modal-price{scrollbar-width:none!important;-ms-overflow-style:none!important;max-height:calc(100vh - 24px)!important}#footer #modal-call::-webkit-scrollbar,#footer #modal-question::-webkit-scrollbar,#footer #modal-price::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}#footer #modal-call .form__holder .form,#footer #modal-question .form__holder .form,#footer #modal-price .form__holder .form{gap:9px!important}#footer #modal-call .form__holder .form .form-input input,#footer #modal-question .form__holder .form .form-input input,#footer #modal-price .form__holder .form .form-input input{padding:10px 15px!important}#footer #modal-call .form__holder .form .form-input textarea,#footer #modal-question .form__holder .form .form-input textarea,#footer #modal-price .form__holder .form .form-input textarea{padding:10px 15px!important;height:56px!important;min-height:0!important;resize:none!important}#footer #modal-call .title,#footer #modal-question .title,#footer #modal-price .title{font-size:20px!important;line-height:24px!important;margin-bottom:4px!important}#footer #modal-call .subtitle,#footer #modal-question .subtitle,#footer #modal-price .subtitle{font-size:13px!important;line-height:17px!important;margin-bottom:8px!important}#footer #modal-call .form__holder .submit,#footer #modal-question .form__holder .submit,#footer #modal-price .form__holder .submit{margin-top:0!important;gap:8px!important}#footer #modal-call .form__holder .submit .btn,#footer #modal-question .form__holder .submit .btn,#footer #modal-price .form__holder .submit .btn{padding:12px 30px!important}}
.nh-tx-card .mod-block-wrapper{text-align:center;align-items:center;flex-direction:column;justify-content:center}.nh-tx-card .block__btns-holder{display:flex;justify-content:center;width:100%}.nh-tx-card a.btn,.nh-tx-card a.btn:visited{color:#fff!important;background:#2b9fff!important;justify-content:center;text-align:center}.nh-tx-card a.btn:hover,.nh-tx-card a.btn:focus,.nh-tx-card a.btn:active{color:#2b9fff!important;background:#eaf5ff!important}
/* /stm-mobile-form */

/* stm-seo-text */
.stm-seo-text{position:relative;z-index:5;max-width:1200px;margin:0 auto;padding:40px 20px 60px;color:#333;font-size:16px;line-height:1.6}
.stm-seo-text h2{font-size:26px;line-height:1.25;margin:0 0 16px}
.stm-seo-text h3{font-size:20px;margin:24px 0 10px}
.stm-seo-text p{margin:0 0 14px}
.stm-seo-text a{color:#2b9fff}
@media(max-width:768px){.stm-seo-text{padding:28px 16px 40px}.stm-seo-text h2{font-size:22px}}
/* /stm-seo-text */
