.tm-faq{display:grid;gap:14px;margin:8px 0 40px}.articles__content .tm-faq__item{margin:0;border-radius:var(--tm-faq-radius, 18px);background:var(--tm-faq-card-bg, #ffffff);border:1px solid var(--tm-faq-border, rgba(169, 103, 78, .16));box-shadow:0 6px 24px #3131310d;transition:box-shadow .25s ease,border-color .25s ease}.articles__content .tm-faq__item:hover{box-shadow:0 10px 30px #31313114}.articles__content .tm-faq__item[open]{border-color:var(--tm-faq-accent, #a9674e)}.articles__content .tm-faq__q{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px;cursor:pointer;list-style:none;border-radius:inherit}.articles__content .tm-faq__q::-webkit-details-marker{display:none}.articles__content .tm-faq__q::marker{content:""}.articles__content .tm-faq__q:focus-visible{outline:2px solid var(--tm-faq-accent, #a9674e);outline-offset:3px}.articles__content .tm-faq__q-text,.articles__content .tm-faq__q-text h2,.articles__content .tm-faq__q-text h3,.articles__content .tm-faq__q-text h4{margin:0;padding:0;font-size:var(--tm-faq-q-size, 19px);line-height:1.4;color:var(--color-text);font-weight:inherit;text-align:left}.articles__content .tm-faq--font-heading .tm-faq__q-text,.articles__content .tm-faq--font-heading .tm-faq__q-text *{font-family:var(--font-head-family)}.articles__content .tm-faq--font-body .tm-faq__q-text,.articles__content .tm-faq--font-body .tm-faq__q-text *{font-family:var(--font-body-family);font-weight:500}.tm-faq__icon{position:relative;flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:var(--tm-faq-icon-bg, #f6eae0);transition:background-color .25s ease,transform .3s ease}.tm-faq__icon:before,.tm-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--tm-faq-accent, #a9674e);transition:transform .3s ease,background-color .25s ease}.tm-faq__icon:after{transform:rotate(90deg)}.tm-faq__item[open] .tm-faq__icon{background:var(--tm-faq-accent, #a9674e)}.tm-faq__item[open] .tm-faq__icon:before,.tm-faq__item[open] .tm-faq__icon:after{background:var(--tm-faq-card-bg, #ffffff)}.tm-faq__item[open] .tm-faq__icon:after{transform:rotate(0)}.articles__content .tm-faq__a{padding:0 26px 24px;overflow:hidden}.articles__content .tm-faq__item[open] .tm-faq__a{animation:tmFaqReveal .3s ease}.articles__content .tm-faq__a>*:first-child{margin-top:0}.articles__content .tm-faq__a>*:last-child,.articles__content .tm-faq__a p:last-child{margin-bottom:0}.articles__content .tm-faq__a p:not(:last-child){margin-bottom:14px}.articles__content .tm-faq__a,.articles__content .tm-faq__a p,.articles__content .tm-faq__a li,.articles__content .tm-faq__a span{font-size:calc(var(--font-body-scale, 1) * 16px);line-height:1.7}.articles__content .tm-faq__a ul,.articles__content .tm-faq__a ol{margin:0 0 14px 20px}@keyframes tmFaqReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.articles__content .tm-faq__item[open] .tm-faq__a{animation:none}.tm-faq__icon,.tm-faq__icon:before,.tm-faq__icon:after{transition:none}}@media screen and (max-width:749px){.tm-faq{gap:10px}.articles__content .tm-faq__q{padding:18px;gap:14px}.articles__content .tm-faq__q-text,.articles__content .tm-faq__q-text h2,.articles__content .tm-faq__q-text h3,.articles__content .tm-faq__q-text h4{font-size:calc(var(--tm-faq-q-size, 19px) - 2px)}.articles__content .tm-faq__a{padding:0 18px 20px}.tm-faq__icon{width:30px;height:30px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/tm-article-faq.css.map */
