.faq{margin:40px 0 70px}.faq__group-introtext{font-size:1rem;line-height:1.375rem;margin-top:.5rem}.faq__group-introtext p{margin:0}.faq__item{padding:20px 30px;border-bottom:1px solid var(--color-tabs-border);background:var(--color-card-item-bg)}.faq__group>.faq__item{border-bottom:none;border-top-left-radius:3px;border-top-right-radius:3px;margin-top:1.5rem}.faq__item:last-child{border-bottom:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.faq__question{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;padding-block:0;padding-inline:0;outline:none;border:none;overflow:visible;background:0 0;border-radius:0;margin:0}.faq__question .plus-button{margin-left:40px}.faq__answer-wrapper{overflow:hidden;height:0;transition:height .2s ease-in-out}.faq__answer p{margin-top:10px;margin-bottom:0;font-size:16px}.plus-button{display:block;position:relative;right:0;top:calc(50% - 5px);width:10px;height:10px}.plus-button:before,.plus-button:after{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);background-color:currentColor;transition:transform .35s ease-in-out,opacity .35s ease-in-out}.plus-button:before{width:10px;height:2px;opacity:1}.plus-button:after{width:2px;height:10px}[aria-expanded=true] .plus-button:before,[aria-expanded=true] .plus-button:after{transform:translate(-50%,-50%) rotate(90deg)}[aria-expanded=true] .plus-button:before{opacity:0}@media screen and (min-width: 641px){.plus-button--large{width:14px;height:14px}.plus-button--large:before{width:14px}.plus-button--large:after{height:14px}}
/*# sourceMappingURL=/cdn/shop/t/191/assets/bso-faq.css.map */
