.b-faq{padding-top:clamp(calc(var(--b-pt) * .6px),calc(var(--b-pt) * .05208vw),calc(var(--b-pt) * 1px));padding-bottom:clamp(calc(var(--b-pb) * .6px),calc(var(--b-pb) * .05208vw),calc(var(--b-pb) * 1px))}html[data-theme=dark] .b-faq .b-eyebrow{color:var(--b-muted)}.b-faq__grid{display:flex;align-items:flex-start;justify-content:space-between;gap:48px}.b-faq__intro{flex:0 1 614px;min-width:0;display:flex;flex-direction:column;gap:18px}.b-faq__titles{display:flex;flex-direction:column;gap:12px}.b-faq__heading{width:min(707px,115%)}.b-faq__text{max-width:276px;font-size:clamp(17px,1.0417vw,20px);line-height:1.5;letter-spacing:-.03em;color:var(--b-text)}html[data-theme=dark] .b-faq__text{color:var(--b-muted)}.b-faq__email{font-weight:700;color:var(--b-heading)}.b-faq__list{flex:0 1 1003px;min-width:0;border-top:1px solid var(--b-line)}.b-faq__item{border-bottom:1px solid var(--b-line)}.b-faq__q{font-size:inherit}.b-faq__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:25px;text-align:left}.b-faq__question{font-size:clamp(19px,1.25vw,24px);line-height:1.333;font-weight:700;letter-spacing:-.03em;color:var(--b-heading);transition:color .3s ease}.b-faq__trigger:hover .b-faq__question{color:var(--b-text)}.b-faq__trigger:focus-visible{outline:2px solid var(--b-heading);outline-offset:4px}.b-faq__icon{flex:0 0 auto;display:inline-flex;width:20px;height:20px;color:var(--b-text);transition:transform var(--b-dur) var(--b-ease),color .3s ease}.b-faq__item.is-open .b-faq__icon{transform:rotate(45deg);color:var(--b-heading)}.b-faq__answer{max-width:831px;padding-bottom:25px;margin-top:-5px;font-size:clamp(17px,1.0417vw,20px);line-height:1.2;letter-spacing:-.03em;color:var(--b-text-strong)}html[data-theme=dark] .b-faq__answer{color:var(--b-text)}.b-faq__answer a{text-decoration:underline}@media(max-width:1023px){.b-faq__grid{flex-direction:column;gap:40px}.b-faq__intro,.b-faq__list{flex:0 0 auto;width:100%}.b-faq__heading{width:auto}.b-faq__text{max-width:420px}}@media(max-width:749px){.b-faq__trigger{padding-block:20px}.b-faq__answer{padding-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/bristm-faq.css.map */
