.custom-faq{background-color:var(--bg-color);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);width:100%}.custom-faq__title{text-align:center;font-family:var(--font-heading-family),Georgia,serif;font-weight:400;font-size:calc(var(--font-heading-scale) * 3.6rem);color:var(--text-color);margin-top:0;margin-bottom:4.8rem;line-height:1.25}.custom-faq__card{background-color:var(--card-bg-color);border:1px solid var(--card-border-color);border-radius:1.6rem;overflow:hidden;box-shadow:0 4px 20px #00000004}.custom-faq__details{transition:background-color .2s ease}.custom-faq__details:not(:last-child){border-bottom:1px solid var(--card-border-color)}.custom-faq__details:hover{background-color:#00000001}.custom-faq__summary{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:2.2rem 2.8rem;font-weight:600;font-size:1.6rem;color:var(--text-color);line-height:1.4;-webkit-user-select:none;user-select:none;outline:none}.custom-faq__summary::-webkit-details-marker{display:none}.custom-faq__question{flex:1;padding-right:2rem}.custom-faq__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--text-color);opacity:.8;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s ease;margin-left:2rem;flex-shrink:0}.custom-faq__details:hover .custom-faq__icon{opacity:1}.custom-faq__details[open] .custom-faq__icon{transform:rotate(90deg)}.custom-faq__content{padding:0 2.8rem 2.6rem;font-size:1.5rem;line-height:1.7;color:var(--text-color);opacity:.85}.custom-faq__content p{margin-top:0}.custom-faq__content p:last-child{margin-bottom:0}.custom-faq__details[open] .custom-faq__content{animation:faqFadeIn .35s cubic-bezier(.16,1,.3,1) both}@keyframes faqFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:.85;transform:translateY(0)}}@media screen and (max-width:749px){.custom-faq{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile)}.custom-faq__title{font-size:calc(var(--font-heading-scale) * 2.8rem);margin-bottom:3.2rem}.custom-faq__summary{padding:1.8rem 2rem;font-size:1.5rem}.custom-faq__content{padding:0 2rem 2.2rem;font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-faq.css.map */
