body:has(.about-links),body:has(.form-contact),body:has(.faq){--mc-navy:#24334c;--mc-coral:#d9685e;--mc-rose:#efc9c8;--mc-lilac:#e2d5e8;--mc-cream:#fff8f2}body:has(.about-links) main,body:has(.form-contact) main,body:has(.faq) main{background:linear-gradient(170deg,#fffaf5,#fff 50%,#fbf5f0)}body:has(.about-links) main :is(h1,h2,h3,h4,p,a),body:has(.form-contact) main :is(h1,h2,h3,h4,p,a,button,label,input,textarea),body:has(.faq) main :is(h1,h2,h3,h4,p,a,label){font-family:Mascolori,sans-serif!important}body:has(.about-links) main :is(h1,h2,h3),body:has(.form-contact) main :is(h1,h2,h3),body:has(.faq) main :is(h1,h2,h3){color:#24334c!important;letter-spacing:-.02em!important;line-height:1.15!important}.about-links{position:relative;background:linear-gradient(115deg,#f9ddd2,#fff8ed 58%,#e8dded)!important;padding:clamp(27px,5vw,65px) clamp(18px,5vw,75px)!important}.about-links__title{font-size:clamp(37px,5vw,62px)!important}.about-links__links{display:flex!important;flex-wrap:wrap!important;gap:9px!important}.about-links__link{background:#ffffffa6!important;border:1px solid #d6bcc7!important;padding:10px 15px!important;border-radius:4px!important}.about-links__link--active{background:#24334c!important;color:#fff!important}.about-art__title{font-size:clamp(30px,4vw,49px)!important}.about-art__wrapper{gap:clamp(20px,4vw,55px)!important}.about-art__button{background:#24334c!important;color:#fff!important;border-radius:4px!important}.form-contact{background:linear-gradient(110deg,#f9e6dd,#fffaf5 65%,#e7dcec)!important;padding:clamp(28px,5vw,70px) clamp(16px,5vw,70px)!important}.form-contact__title{font-size:clamp(36px,4vw,57px)!important}.form-contact__form-container{background:#fffc!important;padding:clamp(20px,3vw,38px)!important;border-radius:7px!important;border:1px solid #eadbd9!important}.form-contact__image{max-width:100%!important;object-fit:cover;border-radius:6px}.form-contact__input,.form-contact__textarea{border:1px solid #d3bfcb!important;background:#fff!important;border-radius:4px!important}.form-contact__textarea{min-height:140px!important}.form-contact__button,.form-contact__message-button{background:#d9685e!important;color:#fff!important;border-radius:4px!important}.faq{padding:clamp(24px,4vw,58px) 16px!important;background:transparent!important}.faq__container{max-width:1050px!important;margin:auto!important}.faq__title{font-size:clamp(32px,4vw,51px)!important}.faq .tab{background:#fff9f5!important;border:1px solid #eddad8!important;border-radius:6px!important;margin-bottom:11px!important;overflow:hidden}.faq .tab-label{color:#24334c!important;font-weight:700!important;padding:18px 24px!important}.faq .tab-content{padding:0 24px 19px!important;color:#534b54!important}body:has(.about-links) main img,body:has(.form-contact) main img,body:has(.faq) main img,body:has(.about-links) main video{max-width:100%}@media(max-width:768px){.about-links{padding:26px 18px!important}.about-links__title{font-size:38px!important}.about-links__link{padding:8px 11px!important}.form-contact{padding:25px 13px!important}.form-contact__form-container{padding:18px 15px!important}.faq .tab-label{padding:16px!important}.faq .tab-content{padding:0 16px 16px!important}}.faq .tab{height:auto!important;min-height:0!important;overflow:hidden!important;position:relative!important}.faq .tab>input{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important}.faq .tab-label{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:17px 20px!important;min-height:58px!important;cursor:pointer!important;font:700 clamp(17px,2vw,21px)/1.3 "Mascolori",sans-serif!important;white-space:normal!important}.faq .tab-arrow{flex:0 0 20px!important}.faq .tab-content{display:none!important;max-height:none!important;overflow:visible!important;padding:0 20px 20px!important;font:400 15px/1.6 Mascolori,sans-serif!important;position:static!important}.faq .tab>input:checked~.tab-content{display:block!important}.faq .tab>input:checked~.tab-label{background:#fae6e0!important}.faq .tab:nth-child(3n+2){background:#f4eef6!important}.faq .tab:nth-child(3n){background:#f2f5ef!important}.faq .tab-content p,.faq .tab-content li{line-height:1.65!important;font-size:15px!important}@media(max-width:768px){.faq .tab-label{padding:16px!important;font-size:17px!important}.faq .tab-content{padding:0 16px 18px!important}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/mascolori-editorial-pages.css.map */
