.faq-section{max-width:1200px}.faq__layout{display:grid;grid-template-columns:40% 1fr;gap:60px;align-items:start}.faq__image-wrapper{position:sticky;top:20px}.faq__heading-wrapper{font-size:60px;font-weight:600;line-height:1em;letter-spacing:0;position:relative;text-align:center}.faq__heading-wrapper:after{position:absolute;content:"";width:20px;height:20px;border-radius:50%;background-color:#e17a54;margin-left:.5rem}.faq__content-wrapper{display:flex;flex-direction:column}.faq__item{border-bottom:1px solid rgba(0,0,0,.1);transition:all .3s ease}.faq__item:last-child{border-bottom:none}.faq__item summary{list-style:none}.faq__item summary::-webkit-details-marker{display:none}.faq__header{display:flex;align-items:center;justify-content:space-between;padding:10px;cursor:pointer;transition:all .3s ease}.faq__header:hover{background-color:#00000005}.faq__title{font-size:22px;font-weight:600;transition:color .3s ease;flex:1;margin-right:20px}.faq__icon{transition:all .3s ease;color:#666;flex-shrink:0;width:20px;height:20px;position:relative;display:flex;align-items:center;justify-content:center}.faq__icon:before,.faq__icon:after{content:"";position:absolute;background-color:currentColor;transition:all .3s ease}.faq__icon:before{width:15px;height:2px}.faq__icon:after{width:2px;height:15px}.faq__item[open] .faq__icon:after{opacity:0;transform:rotate(90deg)}.faq__content{padding:0 10px 20px;overflow:hidden;transition:max-height .6s ease,opacity .6s ease;max-height:0;opacity:0}.faq__item[open] .faq__content{max-height:500px;opacity:1}.faq__answer{font-size:14px;margin-bottom:0;line-height:1.6em}.faq__answer *{font-size:inherit}.faq__answer b,.faq__answer strong{font-size:16px}.faq__answer p{margin:1rem 0}.faq__answer p:last-child{margin-bottom:0}@media screen and (max-width: 768px){.faq__layout{grid-template-columns:1fr;gap:30px}.faq__heading-wrapper{font-size:8vw;margin-bottom:1rem;text-align:center}.faq__heading-wrapper:after{width:12px;height:12px}.faq__content-wrapper{order:2}.faq__title{font-size:18px}.faq__answer{font-size:14px}.faq__header{padding:15px 0}.faq__content{padding:0 0 15px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/faq-section.css.map */
