.brand-faq{--brand-faq-border: rgba(0, 0, 0, .12);--brand-faq-muted: rgba(0, 0, 0, .65);padding-top:var(--PT, 48px);padding-bottom:var(--PB, 64px)}.brand-faq__inner{max-width:720px;margin:0 auto}.brand-faq__updated{margin:0 0 12px;font-size:.875rem;color:var(--brand-faq-muted)}.brand-faq__title{margin:0 0 16px;font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.2}.brand-faq__intro{margin:0 0 24px;font-size:1rem;line-height:1.6}.brand-faq__intro p{margin:0 0 12px}.brand-faq__intro p:last-child{margin-bottom:0}.brand-faq__jump{display:flex;flex-wrap:wrap;gap:8px 12px;margin:0 0 32px;padding:0;list-style:none}.brand-faq__jump-link{font-size:.875rem;text-decoration:underline;text-underline-offset:2px}.brand-faq__jump-link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.brand-faq__section-title{margin:32px 0 12px;font-size:1.25rem;line-height:1.3;scroll-margin-top:96px}.brand-faq__section-title:first-of-type{margin-top:0}.brand-faq__item{border-bottom:1px solid var(--brand-faq-border)}.brand-faq__item:first-of-type{border-top:1px solid var(--brand-faq-border)}.brand-faq__question{cursor:pointer;list-style:none;margin:0;padding:14px 28px 14px 0;font-size:1rem;font-weight:600;line-height:1.4;position:relative}.brand-faq__question-heading{display:inline;margin:0;font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit}.brand-faq__question::-webkit-details-marker{display:none}.brand-faq__question:after{content:"+";position:absolute;right:0;top:14px;font-weight:400;line-height:1}.brand-faq__item[open] .brand-faq__question:after{content:"\2013"}.brand-faq__question:focus-visible{outline:2px solid currentColor;outline-offset:2px}.brand-faq__answer{padding:0 0 16px;font-size:1rem;line-height:1.6}.brand-faq__answer p{margin:0 0 10px}.brand-faq__answer p:last-child{margin-bottom:0}.brand-faq__answer a{text-decoration:underline;text-underline-offset:2px}.brand-faq__answer a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.brand-faq__closing{margin:40px 0 0;font-size:1rem;line-height:1.6}@media(min-width:750px){.brand-faq__section-title{font-size:1.375rem}.brand-faq__question{padding-top:16px;padding-bottom:16px}.brand-faq__question:after{top:16px}}@media(min-width:1280px){.brand-faq{padding-top:var(--PT, 64px);padding-bottom:var(--PB, 80px)}}@media(prefers-reduced-motion:reduce){.brand-faq__item{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/235/assets/brand-faq.css.map */
