.faq-header h2.heading{margin:0;line-height:1.2;font-family:Montserrat-semi-bold;letter-spacing:0}.faq-header+.faq-body{margin-top:3rem}.faq-item .details{border-bottom:1px solid #d5d5d5}.faq-item .summary{display:flex;align-items:center;gap:1rem;justify-content:space-between;padding:3.5rem 0;cursor:pointer}.faq-item .summary svg.icon{width:2rem;height:2rem;display:block}.faq-item .summary svg.icon.icon-minus{display:none}.faq-item .details.is--open svg.icon.icon-minus{display:block}.faq-item .details.is--open svg.icon.icon-plus{display:none}.faq-item .summary .accordion__title{font-size:2.4rem;line-height:1.2;font-family:Montserrat-semi-bold;color:#000;text-transform:capitalize}.banner-with-text{display:grid;grid-template-columns:1.6fr 1fr;gap:6rem}.faq-item .accordion__content{padding:0;height:100%;max-height:0;line-height:1.4;transition:max-height .5s ease;margin-bottom:0;overflow:hidden}.faq-item .details.is--open .accordion__content{margin-bottom:3rem}.banner-with-text .banner-image{width:100%;height:100%;overflow:hidden;border-radius:1rem}.banner-with-text .banner-image img{width:100%;object-fit:contain;display:block}.banner-with-text .banner-text ul{margin:0;padding:0;list-style:none}.banner-with-text .banner-text ul li{position:relative;margin-bottom:2.5rem;font-size:2.2rem;line-height:3.5rem;color:#000;font-family:Montserrat-light;padding-left:6rem;display:flex}.banner-with-text .banner-text ul li:after{content:"";background:#000;color:#fff;width:3.3rem;height:3.3rem;display:flex;justify-content:center;align-items:center;position:absolute;top:3px;left:0;border-radius:50%;font-size:1.8rem;line-height:1.2;font-family:Montserrat-semi-bold}.banner-with-text .banner-text ul li:nth-child(1):after{content:"A"}.banner-with-text .banner-text ul li:nth-child(2):after{content:"B"}.banner-with-text .banner-text ul li:nth-child(3):after{content:"C"}.banner-with-text .banner-text ul li:nth-child(4):after{content:"D"}.banner-with-text .banner-text ul li:nth-child(5):after{content:"E"}.banner-with-text .banner-text ul li:nth-child(6):after{content:"F"}.banner-with-text .banner-text ul li:nth-child(7):after{content:"G"}.banner-with-text .banner-text ul li:nth-child(8):after{content:"H"}.banner-with-text .banner-text ul li:nth-child(9):after{content:"I"}.banner-with-text .banner-text ul li:nth-child(11):after{content:"J"}.banner-with-text .banner-text ul li:nth-child(12):after{content:"K"}.banner-with-text .banner-text ul li:nth-child(13):after{content:"L"}.banner-with-text .banner-text ul li:nth-child(14):after{content:"M"}.banner-with-text .banner-text ul li:nth-child(15):after{content:"N"}.banner-with-text .banner-text ul li:nth-child(16):after{content:"O"}.banner-with-text .banner-text ul li:nth-child(17):after{content:"P"}.banner-with-text .banner-text ul li strong{min-width:21rem;max-width:21rem;display:inline-block;font-family:var(--font-body-family);font-weight:500;margin-right:1rem}.banner-with-text .banner-text ul li:last-child{margin-bottom:0}.accordion__content p{margin:0}.technical-content ul{margin:0;padding:0;display:grid;align-items:center;grid-template-columns:1fr 1fr;gap:4.5rem 2rem;list-style:none}.technical-content ul li{font-size:1.6rem;line-height:1.2;color:#161616;letter-spacing:0;display:flex;font-weight:400;font-family:Montserrat-light}.technical-content ul li strong{font-family:Montserrat-semi-bold;font-size:1.8rem;min-width:15vw;max-width:15vw;display:inline-block}.accordion__content{font-size:1.8rem;line-height:1.2;color:#161616;letter-spacing:0;font-weight:400}@media (max-width: 1300px){.banner-with-text .banner-text ul li{margin-bottom:2rem;padding-left:4.5rem}.technical-content ul{grid-template-columns:1fr 1fr;gap:3rem 1rem}}@media (max-width: 989px){.banner-with-text{grid-template-columns:1fr;gap:2.5rem;height:100%}.technical-content ul li{flex-wrap:wrap;gap:4px}.technical-content ul li strong{min-width:100%;max-width:100%}}@media (max-width: 749px){.faq-item:first-child .summary{padding-top:0}.faq-item .summary{padding:2.2rem 0}.faq-item .summary .accordion__title{font-size:1.8rem}.faq-item .summary svg.icon{width:1.6rem;height:1.6rem}.banner-with-text .banner-text ul li{padding-left:7rem;font-size:1.6rem;line-height:3rem}.banner-with-text .banner-text ul li:after{width:2.7rem;height:2.7rem;font-size:1.6rem}.technical-content ul li{font-size:1.3rem}.technical-content ul li strong{font-size:1.5rem}.technical-content ul{gap:2rem 1rem}.faq-item:first-child .expanded-summary-items{padding-top:2.2rem}}@media (max-width: 568px){.banner-with-text .banner-text ul li strong{min-width:15rem;max-width:15rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/faq.css.map */
