.custom-faq{background-color:var(--background-color);position:relative;overflow:hidden}.custom-faq__container{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}.custom-faq__title{color:var(--heading-color);margin:0 0 30px;max-width:600px;font-family:var(--heading-font-family);font-weight:900;text-align:center;text-transform:uppercase}.custom-faq__list{width:100%;max-width:800px;display:flex;flex-direction:column;gap:16px;position:relative}.custom-faq__item{background-color:var(--card-background-color);border:5px solid var(--border-color);border-radius:24px;box-shadow:4px 4px #101820;transition:transform .2s ease;position:relative}.custom-faq__label{padding:20px 60px 20px 20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;z-index:3}.custom-faq__question{color:var(--heading-color);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:18px;line-height:130%;letter-spacing:0}.custom-faq__question:before{content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:28px;height:28px;background-color:var(--heading-color);border-radius:50%}.custom-faq__question:after{content:"";position:absolute;right:27px;top:50%;transform:translateY(-50%);width:14px;height:14px;background:linear-gradient(#fff,#fff) center/100% 2px no-repeat,linear-gradient(#fff,#fff) center/2px 100% no-repeat;transition:all .3s ease}.custom-faq__content-grid{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out}.custom-faq__content-wrapper{overflow:hidden}.custom-faq__text{padding:0 20px 20px;color:var(--text-color);font-family:var(--heading-font-family);font-weight:400;font-size:18px;line-height:165%;letter-spacing:0}.custom-faq__input:checked~.custom-faq__content-grid{grid-template-rows:1fr}.custom-faq__input:checked~.custom-faq__label .custom-faq__question:after{background:linear-gradient(#fff,#fff) center/100% 2px no-repeat}.custom-faq__decor{position:absolute;z-index:-1;pointer-events:none;display:none}.custom-faq__decor--first{top:var(--first-decor-top-mobile);right:var(--first-decor-right-mobile);transform:rotate(var(--first-decor-rotate-mobile));width:100px}.custom-faq__decor--second{top:var(--second-decor-top-mobile);left:var(--second-decor-left-mobile);transform:rotate(var(--second-decor-rotate-mobile));width:90px}@media screen and (min-width:768px){.custom-faq__label{padding:32px 60px 30px 32px}.custom-faq__title{margin:0 0 40px}.custom-faq__question{font-size:22px}.custom-faq__decor{display:block}.custom-faq__decor--first{top:var(--first-decor-top-desktop);right:var(--first-decor-right-desktop);transform:rotate(var(--first-decor-rotate-desktop));width:180px}.custom-faq__decor--second{top:var(--second-decor-top-desktop);left:var(--second-decor-left-desktop);transform:rotate(var(--second-decor-rotate-desktop));width:160px}.custom-faq__text{padding:0 32px 24px}.custom-faq__question:after{right:37px}.custom-faq__question:before{right:30px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/section-faq-v2.css.map */
