.tm-faq{padding-top:var(--tm-sec-top);padding-bottom:calc(80px * var(--tm-k));background:#fff}.tm-faq__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:calc(20px * var(--tm-k));align-items:start}.tm-faq .tm-faq__title{letter-spacing:-.01em}.tm-faq__title>span{display:block;white-space:nowrap}.tm-faq__item{padding:calc(10px * var(--tm-k)) 0 calc(9px * var(--tm-k));border-bottom:1px solid var(--tm-line)}.tm-faq__item+.tm-faq__item{margin-top:calc(16px * var(--tm-k))}.tm-faq__q{font:inherit}.tm-faq .tm-faq__btn{display:flex;align-items:center;justify-content:space-between;gap:calc(10px * var(--tm-k));width:100%;padding:0;margin:0;border:0;background:none;cursor:pointer;text-align:left;font-family:var(--tm-font);font-weight:400;font-size:18px;line-height:1.1;letter-spacing:-.18px;color:var(--tm-ink)}.tm-faq__btn:focus-visible{outline:2px solid var(--tm-ink);outline-offset:4px}.tm-faq__q-text{flex:1 1 auto;min-width:0}.tm-faq__icon{position:relative;flex:none;width:15px;height:15px}.tm-faq .tm-faq__icon img{position:absolute;left:-.34px;top:-.49px;width:15.844px;max-width:none;height:15.492px;transition:transform .25s ease}.tm-faq__item[data-open] .tm-faq__icon img{transform:scaleY(-1)}.tm-faq__panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .3s ease,visibility 0s linear .3s}.tm-faq__item[data-open] .tm-faq__panel{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .3s ease,visibility 0s}.tm-faq__panel-in{overflow:hidden;min-height:0}.tm-faq__a{padding-top:calc(15px * var(--tm-k));font-size:16px;line-height:1.25;color:var(--tm-muted)}.tm-faq__a p+p{margin-top:.75em}.tm-faq__a strong,.tm-faq__a b{font-weight:700}.tm-faq__a a{color:inherit;text-decoration:underline}@media(prefers-reduced-motion:reduce){.tm-faq__panel,.tm-faq__item[data-open] .tm-faq__panel,.tm-faq__icon img{transition:none}}@media(max-width:1023px){.tm-faq{padding:48px 0}.tm-faq__grid{grid-template-columns:minmax(0,1fr);row-gap:24px}.tm-faq__item{padding:10px 0 9px}.tm-faq__item+.tm-faq__item{margin-top:16px}.tm-faq .tm-faq__btn{gap:8px;font-size:15px;line-height:1.3}.tm-faq__a{padding-top:15px;font-size:15px;line-height:1.4667}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/fullspan-tm-faq.css.map */
