.faq{--faq-bg: #ffffff;--faq-eyebrow: #b23a0d;--faq-heading: #12242b;--faq-sub: #4c6069;--faq-question: #12242b;--faq-answer: #4c6069;--faq-line: #cfe1e7;--faq-icon: #12242b;--faq-icon-hover: #b23a0d;--faq-max: 1275px;--faq-pad-top: 72px;--faq-pad-bottom: 72px;--faq-pad-top-mobile: 48px;--faq-pad-bottom-mobile: 48px;--faq-heading-size: 44px;--faq-question-size: 17px;--faq-row-pad: 22px}.faq *,.faq *:before,.faq *:after{box-sizing:border-box}.faq{background:var(--faq-bg);padding-top:var(--faq-pad-top-mobile);padding-bottom:var(--faq-pad-bottom-mobile)}.faq__inner{max-width:var(--faq-max);margin-inline:auto;padding-inline:24px;display:grid;gap:32px}.faq__head{text-align:center}.faq__eyebrow{margin:0 0 14px;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--faq-eyebrow)}.faq__heading{margin:0;font-size:var(--faq-heading-size);font-weight:800;line-height:1.08;letter-spacing:-.03em;color:var(--faq-heading);text-wrap:balance}.faq__sub{margin-top:16px;font-size:17px;line-height:1.5;color:var(--faq-sub)}.faq__sub p{margin:0}.faq__sub p+p{margin-top:.5rem}.faq__list{display:block}.faq__item{border-top:1px dashed var(--faq-line)}.faq__item:last-child{border-bottom:1px dashed var(--faq-line)}.faq__q{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:var(--faq-row-pad) 0;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.faq__q::-webkit-details-marker{display:none}.faq__q::marker{content:""}.faq__q:focus-visible{outline:2px solid var(--faq-eyebrow);outline-offset:-4px;border-radius:4px}.faq__q-text{min-width:0;font-size:var(--faq-question-size);font-weight:700;line-height:1.35;color:var(--faq-question);overflow-wrap:break-word}.faq__icon{display:block;width:20px;height:20px;flex:none;color:var(--faq-icon);transition:color .15s ease}.faq__icon svg{display:block;width:100%;height:100%}.faq__icon line{stroke:currentColor;stroke-width:1.75;stroke-linecap:round;transform-origin:50% 50%;transition:transform .24s ease,opacity .24s ease}.faq__item[open] .faq__icon-v{transform:scaleY(0);opacity:0}.faq__item.is-closing .faq__icon-v{transform:none;opacity:1}@media(hover:hover){.faq__q:hover .faq__icon{color:var(--faq-icon-hover)}}.faq__a{overflow:hidden}faq-accordion:defined .faq__a{transition:height .3s ease}.faq__a-inner{padding:0 56px var(--faq-row-pad) 0;font-size:16px;line-height:1.6;color:var(--faq-answer)}.faq__a-inner p{margin:0}.faq__a-inner p+p{margin-top:.75rem}.faq__a-inner a{color:var(--faq-eyebrow);text-underline-offset:2px}.faq__a-inner ul,.faq__a-inner ol{margin:.5rem 0 0;padding-left:1.25rem}.faq__a-inner li+li{margin-top:.25rem}.faq__a-inner strong{color:var(--faq-question)}@media screen and (min-width:900px){.faq{padding-top:var(--faq-pad-top);padding-bottom:var(--faq-pad-bottom)}.faq--split .faq__inner{grid-template-columns:.85fr 1.4fr;gap:72px;align-items:start}.faq--split .faq__head{text-align:left;position:sticky;top:96px}.faq--stacked .faq__inner{max-width:min(var(--faq-max),860px)}.faq--align-center .faq__head{text-align:center}}@media screen and (max-width:899px){.faq__heading{font-size:clamp(28px,8.5vw,var(--faq-heading-size))}.faq__inner{gap:24px}.faq__q{gap:16px}.faq__q-text{font-size:clamp(15px,4.3vw,var(--faq-question-size))}.faq__a-inner{padding-right:36px;font-size:15px}}@media(prefers-reduced-motion:reduce){faq-accordion:defined .faq__a,.faq__icon,.faq__icon line{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/faq.css.map */
