.smarte-faq .title-wrapper-with-link{margin:0 auto 30px;justify-content:center}.smarte-faq .accordion{display:flex;border:none!important;flex-wrap:wrap;margin:0;gap:5px}.smarte-faq .accordion .accordion-item button[aria-expanded=true]{border-bottom:1px solid #e7e7e7;border-top:none;border-left:none;border-right:none}.smarte-faq .accordion button{position:relative;display:block;text-align:left;width:100%;border-radius:5px;height:auto;border-bottom:1px solid #e7e7e7;border-top:none;border-left:none;border-right:none;background:#fff;color:#1b1b1b;font-weight:700}.smarte-faq .accordion button:hover,.smarte-faq .accordion button:focus{cursor:pointer;color:#1b1b1b}.smarte-faq .accordion button:hover:after,.smarte-faq .accordion button:focus:after{cursor:pointer;color:#1b1b1b;border-bottom:1px solid #e7e7e7}.smarte-faq .accordion button .accordion-title{display:block;color:#1b1b1b;font-family:Din2014-bold,sans-serif!important;font-size:18px;margin-left:60px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.smarte-faq .accordion button .icon{display:inline-block;position:absolute;left:10px;color:#f18a02;width:34px;border:1px solid #f18a02;height:34px;background:#fff;border-radius:22px}.smarte-faq .accordion button .icon:before{display:block;position:absolute;content:"";top:15px;left:11px;width:11px;height:1px;background:currentColor}.smarte-faq .accordion button .icon:after{display:block;position:absolute;content:"";top:9px;left:16px;width:1px;height:13px;background:currentColor}.smarte-faq .accordion button[aria-expanded=true]{color:#1b1b1b}.smarte-faq .accordion button[aria-expanded=true] .icon:after{width:0}.smarte-faq .accordion button[aria-expanded=true]+.accordion-content{opacity:1;max-height:600px;padding:16px;margin-left:50px;transition:opacity .2s linear,max-height .4s ease;will-change:opacity,max-height}.smarte-faq .accordion .accordion-content{opacity:0;max-height:0;overflow:hidden;transition:opacity .2s linear,max-height .2s linear;will-change:opacity,max-height}@media only screen and (max-width:700px){.smarte-faq .accordion,.smarte-faq .accordion .accordion-item{width:100%}.smarte-faq .accordion button{padding:10px;font-size:12px}.smarte-faq .accordion button .icon{top:0}}@media only screen and (min-width:701px){.smarte-faq .accordion{margin:30px auto 0;width:70%}.smarte-faq .accordion .accordion-item{width:100%}.smarte-faq .accordion button{padding:16px;font-size:15px}.smarte-faq .accordion button .icon{top:9px}}
/*# sourceMappingURL=/cdn/shop/t/708/assets/smarte-faq.css.map */
