.bs-faq{padding:160px 20px 96px;background:var(--bs-faq-bg, #fffaf3);font-family:var(--bs-font);line-height:1.1}.bs-faq *,.bs-faq *:before,.bs-faq *:after{box-sizing:border-box}.bs-faq__inner{display:flex;flex-direction:column;gap:64px;max-width:1040px;margin:0 auto}.bs-faq__title{margin:0;font-family:var(--bs-font);font-weight:500;font-size:32px;line-height:1.1;letter-spacing:-.04em;text-transform:none;color:#31353d}.bs-faq__list{display:flex;flex-direction:column}.bs-faq__item{padding-top:32px}.bs-faq__item:first-child{padding-top:0}.bs-faq__q{display:flex;align-items:flex-start;gap:8px;padding-bottom:32px;border-bottom:2px dashed rgba(51,51,51,.5);list-style:none;cursor:pointer}.bs-faq__q::-webkit-details-marker{display:none}.bs-faq__q-text{flex:1 1 0;min-width:0;font-weight:600;font-size:20px;letter-spacing:-.005em;color:#31353d}.bs-faq__q:focus-visible{outline:2px solid #4db7a4;outline-offset:4px}.bs-faq__icon{position:relative;flex:none;width:32px;height:32px;transition:transform .25s ease}.bs-faq__icon:before,.bs-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:2.133px;height:17.478px;border-radius:18px;background:#31353d;transform:translate(-50%,-50%)}.bs-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.bs-faq__item[open]>.bs-faq__q{padding-bottom:4px;border-bottom:1px dashed rgba(51,51,51,.5)}.bs-faq__item[open] .bs-faq__icon{transform:rotate(45deg)}.bs-faq__item:last-child:not([open])>.bs-faq__q{padding-bottom:0;border-bottom:0}.bs-faq__a{padding:16px 0 74px;font-size:20px;line-height:1.1;letter-spacing:-.005em;color:#6e6e73}.bs-faq__item:last-child>.bs-faq__a{padding-bottom:0}.bs-faq__a p{margin:0}.bs-faq__a p+p{margin-top:12px}.bs-faq__a a{color:#31353d}@media(prefers-reduced-motion:reduce){.bs-faq__icon{transition:none}}@media(max-width:749px){.bs-faq{padding:calc(96 * var(--mu)) calc(24 * var(--mu))}.bs-faq__inner{gap:32px}.bs-faq__title{font-size:calc(28 * var(--mu));color:#141414}.bs-faq__item{padding-top:32px}.bs-faq__q,.bs-faq__item[open]>.bs-faq__q{padding-bottom:8px;border-bottom:1px dashed rgba(51,51,51,.5)}.bs-faq__q-text{font-size:calc(18 * var(--mu));color:#141414}.bs-faq__icon:before,.bs-faq__icon:after{background:#141414}.bs-faq__a{padding:16px 0 0;font-size:calc(14 * var(--mu));color:#707070}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/bs-pdp-faq.css.map */
