.faq-section{width:100%;display:grid;justify-items:center}.faq-section__inner{max-width:1200px;width:100%}.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;text-align:center}.faq__layout-heading{position:relative;display:inline-block}.faq__layout-heading:after{position:absolute;content:"";width:20px;height:20px;border-radius:50%;background-color:#e17a54;margin-left:.5rem}.faq__layout-text{margin-top:16px;font-size:14px;font-weight:400;line-height:1.5;text-align:left}.faq__layout-text>*{margin:0}.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__layout-heading: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}}.faq-section--referral .faq-section__inner{max-width:var(--page-width)}.faq-section--referral .faq__layout{grid-template-columns:minmax(240px,1fr) minmax(0,2fr);gap:64px}.faq-section--referral .faq__heading-wrapper{font-size:42px;line-height:1;text-align:left}.faq-section--referral .faq__layout-heading:after{display:none}.faq-section--referral .faq__layout-text{max-width:390px;margin-top:16px;color:#4a4844;font-size:18px;line-height:1.55}.faq-section--referral .faq__title{font-size:18px}.faq-section--referral .faq__header{min-height:76px;padding:22px 0}.faq-section--referral .faq__item{border-color:#b8b3a8}.faq-section--referral .faq__content-wrapper{min-width:0;width:100%;border-top:1px solid #b8b3a8}.faq-section--referral .faq__item:last-child{border-bottom:1px solid #b8b3a8}.faq-section--referral .faq__content{padding:0 48px 24px 0}@media screen and (max-width:768px){.faq-section--referral{padding-top:128px!important;padding-bottom:72px!important}.faq-section--referral .faq__layout{grid-template-columns:minmax(0,1fr);gap:64px}.faq-section--referral .faq__heading-wrapper{font-size:36px;line-height:40px;text-align:left}.faq-section--referral .faq__layout-text{max-width:none;margin-top:16px;font-size:18px;line-height:28px}.faq-section--referral .faq__title{min-width:0;margin-right:12px;font-size:18px}.faq-section--referral .faq__header{min-height:0;padding:24px 0}.faq-section--referral .faq__content{padding-right:32px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/faq-section.css.map */
