.tvml-faq{background:#000;padding-top:64px;padding-bottom:72px}.tvml-faq__inner{width:calc(100% - 32px);max-width:960px;margin-inline:auto;box-sizing:border-box}.tvml-faq__title{margin:0;font-family:pg-font-bold,sans-serif;font-size:40px;line-height:48px;color:#fff;text-align:center}.tvml-faq__list{display:flex;flex-direction:column;gap:32px;margin-top:32px}.tvml-faq__item{padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.4)}.tvml-faq__q-wrap{margin:0;font-weight:inherit;font-size:inherit;line-height:inherit}.tvml-faq__q{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%;margin:0;padding:0;border:none;background:transparent;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none}.tvml-faq__q-text{flex:1 1 auto;min-width:0;font-family:pg-font-regular,sans-serif;font-size:18px;line-height:21.6px;color:#fff;word-break:break-word}.tvml-faq__q:focus-visible{outline:2px solid #ffffff;outline-offset:4px}.tvml-faq__icon{position:relative;flex:0 0 22px;width:22px;height:22px;margin-top:0}.tvml-faq__icon svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:22px;height:22px;transition:opacity .2s ease,transform .32s ease}.tvml-faq__icon-minus{opacity:0}.tvml-faq__item.is-open .tvml-faq__icon-plus{opacity:0;transform:rotate(90deg)}.tvml-faq__item.is-open .tvml-faq__icon-minus{opacity:1}.tvml-faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.tvml-faq__item.is-open .tvml-faq__panel{grid-template-rows:1fr}.tvml-faq__panel-inner{overflow:hidden;min-height:0}.tvml-faq__answer{padding-top:16px;font-family:pg-font-light,sans-serif;font-size:16px;line-height:19.2px;color:#fff;word-break:break-word}.tvml-faq__answer>*:first-child{margin-top:0}.tvml-faq__answer>*:last-child{margin-bottom:0}.tvml-faq__answer p{margin:0 0 8px}.tvml-faq__answer a{color:#fff;text-decoration:underline}@media(prefers-reduced-motion:reduce){.tvml-faq__panel,.tvml-faq__icon svg{transition:none}}@media(min-width:960px){.tvml-faq{padding-top:var(--tvml-faq-pt, 110px);padding-bottom:var(--tvml-faq-pb, 120px)}.tvml-faq__inner{width:min(960px,100% - 80px)}}@media(min-width:960px){.tvml-faq__title{letter-spacing:normal}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/tvml-faq.css.map */
