.faq__title{background-position:center;background-size:cover;font-size:26px;line-height:1.2;font-weight:700;text-align:center;padding:60px 24px}@media(min-width:768px)and (max-width:991px){.faq__title{font-size:calc(26px + (50 - 26) * ((100vw - 768px) / (1279 - 768)));padding:90px 24px}}@media(min-width:992px){.faq__title{font-size:50px;padding:115px 24px}}.faq__list{margin:0 auto;max-width:900px;padding:80px 0}.faq__item{border-top:2px solid #D9D9D9;border-bottom:2px solid #D9D9D9;margin:0 0 -2px}.faq__open{font-size:16px;line-height:1.2;font-weight:700;margin:0;padding:20px 0;display:flex;justify-content:space-between;cursor:pointer}@media(min-width:768px){.faq__open{font-size:20px}}.faq__open span{font-size:20px;font-weight:700;color:var(--color-button-background)}.faq__txt{font-size:14px;line-height:19px;letter-spacing:-.01em;overflow:hidden;height:0;will-change:height;transition:height .2s ease-in-out;max-width:730px}.faq__txt a{color:var(--color-base-text)}.faq__txt p:first-child{margin:0}.faq__item.active .faq__txt{margin:0 0 20px}.faq-row{display:flex;flex-wrap:wrap;margin:0 -16px}.faq-sidebar,.faq-content{padding:40px 16px;width:100%}@media(min-width:768px){.faq-row{margin:0 -16px -60px}.faq-sidebar,.faq-content{margin:0 0 60px;padding:80px 16px}.faq-sidebar{width:200px}.faq-content{flex:1;padding-left:30px}}@media(min-width:992px){.faq-sidebar{width:355px}.faq-content{padding-left:145px}}.faq-sidebar{background-color:#ebe4cf80;position:relative}.faq-sidebar:before{position:absolute;content:"";top:0;bottom:0;margin-left:-9999px;padding-left:9999px;left:0;background-color:#ebe4cf80}.faq-sidebar ul{list-style:none;padding:0;margin:0;position:relative;z-index:2;border-left:2px solid var(--color-button-background)}.faq-sidebar a{font-size:20px;line-height:1.2;color:#707070;text-decoration:none;display:block;margin:0 0 0 -2px;padding:8px 0 8px 26px;border-left:6px solid transparent;transition:color .2s ease-in-out,border-color .2s ease-in-out}@media(min-width:768px)and (max-width:991px){.faq-sidebar a{font-size:calc(12px + (20 - 12) * ((100vw - 768px) / (991 - 768)))}}@media(min-width:992px){.faq-sidebar a{font-size:20px}}.faq-sidebar .active a{border-left-color:rgb(var(--color-button));font-weight:700;color:rgb(var(--color-button))}.faq-box{opacity:0;visibility:hidden;position:absolute;z-index:-1;transition:opacity .2s ease-in-out}.faq-box.active{opacity:1;visibility:visible;position:relative;z-index:inherit}
/*# sourceMappingURL=/cdn/shop/t/23/assets/page-faq.css.map */
