.faq-accordion{position:relative;width:100%}.faq-accordion__container{max-width:var(--section-width, 1200px);margin:0 auto;padding:0 2rem}@media screen and (max-width: 749px){.faq-accordion__container{padding:0 1rem}}.faq-accordion__heading{font-family:"Gilroy",var(--font-heading-family),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;margin:0 0 3rem;font-size:var(--heading-size, 40px);font-weight:var(--heading-weight, 700);line-height:1.2;color:var(--heading-color, #000000);text-align:center}@media screen and (max-width: 749px){.faq-accordion__heading{font-size:clamp(28px,7vw,var(--heading-size, 40px));margin-bottom:2rem}}.faq-accordion__list{display:flex;flex-direction:column;gap:1rem;width:100%}.faq-accordion__item{width:100%;border:var(--border-width, 1px) solid var(--border-color, #e0e0e0);border-radius:8px;background-color:var(--bg-color, transparent);transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;transform:translateY(0);box-shadow:0 2px 4px #00000005;opacity:0;animation:fadeInUp .6s ease-out forwards}.faq-accordion__item[data-faq-open=true],.faq-accordion__item[data-faq-open=true] *{opacity:1!important;visibility:visible!important}.faq-accordion__item:nth-child(1){animation-delay:.1s}.faq-accordion__item:nth-child(2){animation-delay:.2s}.faq-accordion__item:nth-child(3){animation-delay:.3s}.faq-accordion__item:nth-child(4){animation-delay:.4s}.faq-accordion__item:nth-child(5){animation-delay:.5s}.faq-accordion__item:nth-child(n+6){animation-delay:.6s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.faq-accordion__item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014;border-color:var(--border-color, #e0e0e0)}.faq-accordion__item[data-faq-open=true]{border-color:transparent;background-color:var(--bg-active-color, #f5f5f5);transform:translateY(-2px);box-shadow:0 8px 24px #0000001f;opacity:1!important;animation:expandItem .4s cubic-bezier(.4,0,.2,1)}@keyframes expandItem{0%{transform:translateY(0) scale(1);opacity:1}50%{transform:translateY(-4px) scale(1.01);opacity:1}to{transform:translateY(-2px) scale(1);opacity:1}}.faq-accordion__question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:2rem;text-align:left;background:none;border:none;cursor:pointer;font-family:inherit;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;opacity:1!important;visibility:visible!important}.faq-accordion__question:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transform:translate(-100%);transition:transform .6s ease}.faq-accordion__question:hover:before{transform:translate(100%)}.faq-accordion__question:active{transform:scale(.98)}@media screen and (max-width: 749px){.faq-accordion__question{padding:1.5rem}}.faq-accordion__question-text{font-family:"Gilroy",var(--font-body-family),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;flex:1;font-size:var(--question-size, 18px);font-weight:var(--question-weight, 600);line-height:1.4;color:var(--question-color, #000000);transition:color .4s cubic-bezier(.4,0,.2,1),transform .3s ease;transform:translate(0);opacity:1!important;visibility:visible!important}.faq-accordion__question:hover .faq-accordion__question-text{transform:translate(4px)}.faq-accordion__item[data-faq-open=true] .faq-accordion__question-text{color:var(--question-active-color, #000000);transform:translate(0);animation:textPulse .3s ease}@keyframes textPulse{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.faq-accordion__arrow{width:24px;height:24px;flex-shrink:0;margin-left:1rem;color:var(--arrow-color, #000000);transition:transform .5s cubic-bezier(.68,-.55,.265,1.55),color .4s ease;transform:rotate(0);filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.faq-accordion__item:not([data-faq-open=true]) .faq-accordion__question:hover .faq-accordion__arrow{transform:rotate(0) scale(1.1);animation:arrowBounce .6s ease infinite}@keyframes arrowBounce{0%,to{transform:translateY(0) scale(1.1)}50%{transform:translateY(-3px) scale(1.1)}}.faq-accordion__item[data-faq-open=true] .faq-accordion__arrow{transform:rotate(180deg) scale(1.1);color:var(--arrow-active-color, #000000);animation:arrowRotate .5s cubic-bezier(.68,-.55,.265,1.55)}@keyframes arrowRotate{0%{transform:rotate(0) scale(1)}50%{transform:rotate(200deg) scale(1.2)}to{transform:rotate(180deg) scale(1.1)}}.faq-accordion__answer{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1),padding .4s ease;padding:0 2rem}@media screen and (max-width: 749px){.faq-accordion__answer{padding:0 1.5rem}}.faq-accordion__item[data-faq-open=true] .faq-accordion__answer{max-height:2000px!important;padding-top:0;padding-bottom:2rem;padding-left:2rem;padding-right:2rem;display:block!important;visibility:visible!important}@media screen and (max-width: 749px){.faq-accordion__item[data-faq-open=true] .faq-accordion__answer{padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem}}.faq-accordion__answer-content{font-family:"Gilroy",var(--font-body-family),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;font-size:var(--answer-size, 16px);font-weight:var(--answer-weight, 400);line-height:1.6;color:var(--answer-color, #666666);display:block!important;opacity:1!important;visibility:visible!important}.faq-accordion__answer-content p{margin:0 0 1rem}.faq-accordion__answer-content p:last-child{margin-bottom:0}.faq-accordion__answer-content h1,.faq-accordion__answer-content h2,.faq-accordion__answer-content h3,.faq-accordion__answer-content h4,.faq-accordion__answer-content h5,.faq-accordion__answer-content h6{margin:1.5rem 0 1rem;font-weight:600}.faq-accordion__answer-content ul,.faq-accordion__answer-content ol{margin:1rem 0;padding-left:2rem}.faq-accordion__answer-content a{color:inherit;text-decoration:underline}.faq-accordion__item,.faq-accordion__arrow,.faq-accordion__question{will-change:transform,background-color,border-color}.faq-accordion__answer{will-change:max-height,padding}.faq-accordion__item[data-faq-open=true]{scroll-margin-top:2rem}@media (prefers-reduced-motion: reduce){.faq-accordion__item,.faq-accordion__question,.faq-accordion__arrow,.faq-accordion__answer{transition:none}.faq-accordion__item[data-faq-open=true] .faq-accordion__arrow{transform:rotate(180deg)}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/faq-accordion.css.map */
