.faq-custom{position:relative}.faq-custom__grid{display:grid;grid-template-columns:.85fr 1fr}.faq-custom__image-wrapper{position:relative;overflow:hidden}.faq-custom__image{position:absolute;width:100%;height:100%;object-fit:cover}.faq-custom__content-column{display:flex;flex-direction:column;justify-content:center;position:relative;width:100%;max-width:54rem;min-height:65rem;margin:0 5rem 0 4.375rem;z-index:2}.faq-custom__title,.faq-custom__description,.faq-custom__question{font-weight:300}.faq-custom__title{font-size:3.625rem;line-height:1.2;margin-bottom:1rem}.faq-custom__description{font-size:1.375rem;line-height:1.4;margin-bottom:3rem}.faq-custom__items{display:flex;flex-direction:column;gap:2rem;max-height:40rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) transparent}.faq-custom__item{border-bottom:1px solid #000}span.faq-custom__icon svg{width:20px;height:20px}.faq-custom__question{display:flex;align-items:center;justify-content:space-between;position:relative;width:100%;padding:1.5rem;font-size:1.25rem;border-radius:4px;gap:1rem;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;transition:background-color .4s ease,color .4s ease}.faq-custom__answer{font-size:1.125rem;line-height:1.4;padding:0 1.5rem;height:0;overflow:hidden;opacity:0;transition:height .4s ease,opacity .4s ease,padding .4s ease}.faq-custom__icon{display:flex;align-items:center;justify-content:center;color:#51907f}.faq-custom__plus-icon svg path,.faq-custom__minus-icon svg path{stroke-width:.5}.faq-custom__plus-icon{display:block}.faq-custom__minus-icon{display:none}.faq-custom__question[aria-expanded=true]{background-color:#000;color:#fff}.faq-custom__question[aria-expanded=true]+.faq-custom__answer{height:auto;padding:1.5rem;opacity:1}.faq-custom__question[aria-expanded=true] .faq-custom__plus-icon{display:none}.faq-custom__question[aria-expanded=true] .faq-custom__minus-icon{display:block}.faq-custom__question[aria-expanded=true] .faq-custom__icon svg path{stroke:#fff!important}@media screen and (max-width: 767px){span.faq-custom__icon svg{width:16px;height:16px}.faq-custom__grid{grid-template-columns:1fr;gap:1.5rem}.faq-custom__image-wrapper{aspect-ratio:1/1.1}.faq-custom__content-column{min-height:auto;margin:0;padding:0 1.25rem 8rem}.faq-custom__items{padding:0 0 4rem}.faq-custom__title{font-size:2.125rem}.faq-custom__description{font-size:1rem}.faq-custom__question{font-size:1.125rem;padding:1.5rem 1rem;gap:1rem}.faq-custom__answer{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/faq-custom.css.map */
