.faq{padding:var(--section-padding)}.faq .content{max-width:var(--section-width);margin:0 auto}.faq .title{font-family:beaufort-pro,sans-serif;font-size:3em;text-transform:capitalize;font-weight:300;line-height:1.2em;color:#22262f;margin-bottom:.2em}.faq .subtitle{font-size:.875em;line-height:1.5em;color:#666;font-weight:400;margin-bottom:4.5em}.faq .accordion-blocks .item{border-bottom:1px solid #E5E5E5;padding:0 0 1em;margin-bottom:3em}.faq .accordion-blocks .item .trigger{font-size:1.125em;line-height:1.35em;width:99.75%}.faq .accordion-blocks .item .trigger span{width:100%;font-family:soleil,sans-serif;font-weight:600}.faq .accordion-blocks .item .trigger:hover{color:#22262f}.faq .accordion-blocks .item .trigger .icon{display:block;width:16px;height:16px;padding:1em;box-sizing:content-box;margin:-1em;position:relative;z-index:1;min-width:16px}.faq .accordion-blocks .item .trigger .icon i{display:block;position:relative;width:100%;height:100%}.faq .accordion-blocks .item .trigger .icon i:before,.faq .accordion-blocks .item .trigger .icon i:after{content:"";position:absolute;width:100%;height:2px;top:50%;left:0;margin-top:-1px;background:#22262f}.faq .accordion-blocks .item .trigger .icon i:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:1;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.faq .accordion-blocks .item .trigger:hover .icon i:before,.faq .accordion-blocks .item .trigger:hover .icon i:after{background:#22262f}.faq .accordion-blocks .item.active .trigger{color:#22262f}.faq .accordion-blocks .item.active .icon i:after{-webkit-transform:rotate(0);transform:rotate(0);opacity:0}.faq .accordion-blocks .item.active .icon i:after,.faq .accordion-blocks .item.active .icon i:before,.faq .accordion-blocks .item.active .trigger:hover .icon i:after,.faq .accordion-blocks .item.active .trigger:hover .icon i:before{background:#22262f}.faq .accordion-blocks .item.active svg{transform:rotate(180deg)}.faq .accordion-blocks .item .panel{font-size:.875em;line-height:1.425em;letter-spacing:.02em}.faq .accordion-blocks .item .panel p{padding-top:1.145em;color:#666}@media all and (max-width:600px){.faq .title{font-size:2.5em;line-height:1.2em}.faq .subtitle{margin-bottom:3.6em}}
/*# sourceMappingURL=/cdn/shop/t/632/assets/faq.css.map */
