.sp-faq__grid{display:flex;flex-direction:column}.sp-faq__intro{display:grid;justify-items:start;align-content:start;gap:clamp(10px,7.03px + .762vw,18px);margin-bottom:24px}.sp-faq__title{max-width:460px}@media(max-width:749px){.sp-faq .sp-h2{line-height:1.1;text-wrap:wrap}}.sp-faq__sub{max-width:460px}.sp-faq .sp-faq__cta{min-height:55px;padding:16px 30px}.sp-faq__cta--mobile{margin-top:12px}.sp-faq__list{display:grid;gap:12px;min-width:0}.sp-faq__item{background:var(--sp-white);border:2px solid var(--sp-200);border-radius:var(--sp-r-media);transition:border-color .25s var(--sp-ease)}.sp-faq__item[open]:not(.is-closing){border-color:var(--sp-500)}.sp-faq__q{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px;list-style:none;cursor:pointer;border-radius:inherit;transition:padding-bottom .3s var(--sp-ease);-webkit-tap-highlight-color:transparent}.sp-faq__q::-webkit-details-marker{display:none}.sp-faq__q::marker{content:""}.sp-faq__q:focus{outline:none}.sp-faq__q:focus-visible{outline:3px solid var(--sp-focus);outline-offset:4px}.sp-faq__item[open]:not(.is-closing)>.sp-faq__q{padding-bottom:10px}.sp-faq__q-text{flex:1 1 auto;min-width:0;font-size:clamp(15px,13.14px + .476vw,20px);line-height:1.3;font-weight:700;letter-spacing:-.01em;color:var(--sp-text)}.sp-faq__icon{position:relative;flex:none;display:grid;place-items:center;width:clamp(28px,26.51px + .381vw,32px);height:clamp(28px,26.51px + .381vw,32px);border-radius:50%;background:var(--sp-100);color:var(--sp-500);transition:background-color .25s var(--sp-ease),color .25s var(--sp-ease)}.sp-faq__icon svg{grid-area:1 / 1;width:8px;height:8px;transition:opacity .2s var(--sp-ease),transform .3s var(--sp-ease)}.sp-faq__minus{opacity:0;transform:rotate(-90deg)}.sp-faq__item[open]:not(.is-closing) .sp-faq__icon{background:var(--sp-500);color:var(--sp-white)}.sp-faq__item[open]:not(.is-closing) .sp-faq__plus{opacity:0;transform:rotate(90deg)}.sp-faq__item[open]:not(.is-closing) .sp-faq__minus{opacity:1;transform:none}.sp-faq__q:hover .sp-faq__icon{background:var(--sp-200)}.sp-faq__item[open]:not(.is-closing)>.sp-faq__q:hover .sp-faq__icon{background:var(--sp-700)}.sp-faq__panel{overflow:hidden}.sp-faq__a{padding:0 18px 18px;font-size:var(--sp-fs-body);line-height:1.55;font-weight:400;color:var(--sp-text)}.sp-faq__a>*+*{margin-top:.75em}.sp-faq__a a{color:var(--sp-500);font-weight:700;text-underline-offset:3px}@media(min-width:750px){.sp-faq__intro{margin-bottom:40px}.sp-faq__cta--mobile{display:none}.sp-faq__list{gap:14px}.sp-faq__q{gap:24px;padding:26px 32px}.sp-faq__item[open]:not(.is-closing)>.sp-faq__q{padding-bottom:14px}.sp-faq__a{padding:0 32px 26px}}@media(max-width:749px){.sp-faq__sub,.sp-faq__cta--intro{display:none}}@media(min-width:990px){.sp-faq__grid{display:grid;grid-template-columns:minmax(0,460fr) minmax(0,884fr);column-gap:clamp(48px,-57.6px + 10.667vw,96px);align-items:start}.sp-faq__intro{margin-bottom:0}}@media(prefers-reduced-motion:reduce){.sp-faq__item,.sp-faq__q,.sp-faq__icon,.sp-faq__icon svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/sp-faq.css.map */
