.yli-faq-wrapper{width:100%}.yli-faq__container{max-width:800px;margin:0 auto}.yli-faq__header{text-align:center;margin-bottom:3rem}.yli-faq__subheading{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary, #003366);margin-bottom:.75rem}.yli-faq__heading{font-size:2rem;font-weight:700;line-height:1.2;color:var(--color-text-primary, #1a1a1a);margin:0}@media (max-width: 767px){.yli-faq__header{margin-bottom:2rem}.yli-faq__heading{font-size:1.75rem}}.yli-faq__accordion{display:flex;flex-direction:column;gap:1rem}.yli-faq__item{border:1px solid var(--color-border, #e5e5e5);border-radius:12px;background:var(--color-bg, #ffffff);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.yli-faq__item:hover{border-color:var(--color-border-hover, #d0d0d0);box-shadow:0 2px 8px #0000000a}.yli-faq__item.is-open{border-color:var(--color-primary, #003366)}.yli-faq__question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.5rem;background:transparent;border:none;font-size:1.125rem;font-weight:600;line-height:1.4;color:var(--color-text-primary, #1a1a1a);text-align:left;cursor:pointer;transition:color .2s ease}.yli-faq__question:hover{color:var(--color-primary, #003366)}.yli-faq__question:focus{outline:none}.yli-faq__question:focus-visible{outline:2px solid var(--color-primary, #003366);outline-offset:-2px}@media (max-width: 767px){.yli-faq__question{padding:1.25rem;font-size:1rem}}.yli-faq__icon{flex-shrink:0;margin-left:1rem;width:24px;height:24px;color:var(--color-text-secondary, #666);transition:transform .3s cubic-bezier(.4,0,.2,1)}.yli-faq__question[aria-expanded=true] .yli-faq__icon{transform:rotate(180deg);color:var(--color-primary, #003366)}.yli-faq__answer{overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.yli-faq__answer[hidden]{display:block;max-height:0;opacity:0}.yli-faq__answer:not([hidden]){max-height:1000px;opacity:1;animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.yli-faq__answer-content{padding:0 1.5rem 1.5rem;font-size:1rem;line-height:1.7;color:var(--color-text-secondary, #666)}.yli-faq__answer-content p{margin:0 0 1rem}.yli-faq__answer-content p:last-child{margin-bottom:0}.yli-faq__answer-content ul,.yli-faq__answer-content ol{margin:1rem 0;padding-left:1.5rem}.yli-faq__answer-content li{margin-bottom:.5rem}.yli-faq__answer-content strong{color:var(--color-text-primary, #1a1a1a);font-weight:600}@media (max-width: 767px){.yli-faq__answer-content{padding:0 1.25rem 1.25rem;font-size:.9375rem}}.yli-faq__link-wrapper{margin-top:1.25rem}.yli-faq__link{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:var(--color-primary, #003366);text-decoration:none;transition:all .2s ease}.yli-faq__link:hover{color:var(--color-primary-dark, #002244);gap:.75rem}.yli-faq__link svg{width:16px;height:16px;transition:transform .2s ease}.yli-faq__link:hover svg{transform:translate(2px)}@media (prefers-reduced-motion: reduce){.yli-faq__item,.yli-faq__question,.yli-faq__icon,.yli-faq__answer,.yli-faq__link{transition:none}.yli-faq__answer:not([hidden]){animation:none}}@media print{.yli-faq__item{border:1px solid #ddd;page-break-inside:avoid}.yli-faq__answer{display:block!important;max-height:none!important;opacity:1!important}.yli-faq__icon{display:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/yli-faq-modern.css.map */
