.faq-item{--faq-item-color: #000;--faq-item-transition-duration: .6s;--faq-item-transition-timing-function: cubic-bezier(.25, 1, .5, 1);width:100%}.faq-item__button{position:relative;padding:0 4.2rem 0 0;width:100%;color:var(--faq-item-color);text-align:left;background-color:transparent;border:none;-webkit-appearance:none;appearance:none;cursor:pointer}.faq-item__button:before,.faq-item__button:after{content:"";position:absolute;top:50%;right:1rem;transform:translateY(-50%);width:1.3rem;height:.1rem;background-color:var(--faq-item-color)}.faq-item__button:after{transition-property:transform;transition-duration:var(--faq-item-transition-duration);transition-timing-function:var(--faq-item-transition-timing-function);transform:translateY(-50%) rotate(-90deg)}@media screen and (prefers-reduced-motion){.faq-item__button:after{transition:none}}.faq-item--active .faq-item__button:after{transform:translateY(-50%)}.faq-item__definition{margin:0;height:0;overflow:hidden;transition-property:height;transition-duration:var(--faq-item-transition-duration);transition-timing-function:var(--faq-item-transition-timing-function)}@media screen and (prefers-reduced-motion){.faq-item__definition{transition:none}}.faq-item--active .faq-item__definition{height:var(--faq-item-definition-height, unset)}.faq--design-mode .faq-item--active .faq-item__definition{height:unset}.faq-item__answer{padding:0 4.2rem 0 0;width:100%;max-width:49.6rem;color:var(--faq-item-color);opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:var(--faq-item-transition-duration);transition-timing-function:var(--faq-item-transition-timing-function)}@media screen and (prefers-reduced-motion){.faq-item__answer{transition:none}}.faq-item--design-mode .faq-item__answer,.faq-item--active .faq-item__answer{opacity:1;visibility:visible}.faq-item__answer:before{content:"";display:block;width:100%;height:2.8rem}.faq-item__answer>*:first-child{margin:0}.faq-item__answer>*:not(:first-child){margin:1em 0 0}.faq-item__answer h1,.faq-item__answer h2,.faq-item__answer h3,.faq-item__answer h4,.faq-item__answer h5,.faq-item__answer h6,.faq-item__answer b,.faq-item__answer strong{font-weight:530}.faq-item__answer *{line-height:2.4rem;color:var(--faq-item-color);font-family:var(--font-sans-serif);font-size:1.8rem;font-weight:450;letter-spacing:0}
/*# sourceMappingURL=/cdn/shop/t/231/assets/component-faq-item.css.map */
