.faq{background:var(--faq-background, transparent);padding-top:var(--faq-padding-top);padding-bottom:var(--faq-padding-bottom);padding-left:var(--faq-padding-left);padding-right:var(--faq-padding-right)}.faq__inner{width:100%}.faq__header{margin-bottom:var(--space-6, 24px)}.faq__heading{width:100%}.faq__heading .heading{display:block;text-align:var(--block-align-desktop, center);font-size:var(--block-size-desktop, 32px)}.faq__text{width:100%}.faq__text .text{display:block;text-align:var(--block-align-desktop, center);font-size:var(--block-size-desktop, 16px);color:var(--color-body-text)}.faq__image{display:flex;justify-content:var(--image-align, center);width:100%}.faq__img{max-width:var(--image-max-width, 100%);width:100%;height:auto;aspect-ratio:var(--image-aspect-ratio, auto);object-fit:cover;border-radius:var(--image-border-radius, 0);display:block}@media (max-width: 768px){.faq__heading .heading{text-align:var(--block-align-mobile, center);font-size:var(--block-size-mobile, 24px)}.faq__text .text{text-align:var(--block-align-mobile, center);font-size:var(--block-size-mobile, 14px)}}.faq__accordion-list{display:flex;flex-direction:column;gap:var(--space-3, 12px)}.faq__accordion{border-radius:var(--radius-md, 8px);overflow:hidden;transition:box-shadow .2s ease}.faq__accordion-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4, 16px);padding:var(--space-4, 16px) var(--space-5, 20px);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:background-color .2s ease}.faq__accordion-summary::-webkit-details-marker{display:none}.faq__accordion-summary::marker{display:none;content:""}.faq__accordion-title{font-family:var(--font-body-family);font-size:var(--accordion-title-font-size, 16px);font-weight:var(--accordion-title-font-weight, 500);letter-spacing:var(--accordion-title-letter-spacing, 0);text-transform:var(--accordion-title-text-transform, none);color:var(--accordion-title-color, var(--color-foreground));line-height:1.4;flex:1}.faq__accordion-icon{display:flex;align-items:center;justify-content:center;width:var(--accordion-icon-size, 20px);height:var(--accordion-icon-size, 20px);color:var(--color-text-secondary);transition:transform .3s ease;flex-shrink:0}.faq__accordion-icon svg{width:100%;height:100%}.faq__accordion[open] .faq__accordion-icon{transform:rotate(180deg)}.faq__accordion-content-wrapper{overflow:hidden}.faq__accordion-content{padding:0 var(--space-5, 20px) var(--space-4, 16px)}.faq__accordion-content-inner{font-family:var(--font-body-family);font-size:var(--accordion-content-font-size, 14px);font-weight:var(--accordion-content-font-weight, 400);letter-spacing:var(--accordion-content-letter-spacing, 0);color:var(--accordion-content-color, var(--color-body-text));line-height:1.6}.faq__accordion-content-inner p{margin:0 0 1em}.faq__accordion-content-inner p:last-child{margin-bottom:0}.faq__accordion-content-inner a{color:var(--color-primary-6);text-decoration:underline;text-underline-offset:2px}.faq__accordion-content-inner a:hover{color:var(--color-primary-7)}.faq__accordion-content-inner ul,.faq__accordion-content-inner ol{margin:.5em 0;padding-left:1.5em}.faq__accordion-content-inner li{margin-bottom:.25em}.faq--bordered .faq__accordion{border:1px solid var(--color-border-light);background:var(--color-background)}.faq--bordered .faq__accordion:hover{border-color:var(--color-border-default)}.faq--bordered .faq__accordion[open]{border-color:var(--color-border-default);box-shadow:var(--shadow-sm)}.faq--bordered .faq__accordion-summary:hover{background:var(--color-fill-light)}.faq--divided .faq__accordion-list{gap:0}.faq--divided .faq__accordion{border-radius:0;border-bottom:1px solid var(--color-border-light)}.faq--divided .faq__accordion:first-child{border-top:1px solid var(--color-border-light)}.faq--divided .faq__accordion-summary,.faq--divided .faq__accordion-content{padding-left:0;padding-right:0}.faq--divided .faq__accordion-summary:hover{background:transparent}.faq--divided .faq__accordion-summary:hover .faq__accordion-title{color:var(--color-primary-6)}.faq--minimal .faq__accordion-list{gap:var(--space-2, 8px)}.faq--minimal .faq__accordion{background:transparent}.faq--minimal .faq__accordion-summary{padding:var(--space-3, 12px) 0}.faq--minimal .faq__accordion-content{padding:0 0 var(--space-3, 12px) 0}.faq--minimal .faq__accordion-summary:hover .faq__accordion-title{color:var(--color-primary-6)}.faq__button{display:flex;justify-content:var(--button-align-desktop, center);width:100%}@media (max-width: 768px){.faq__button{justify-content:var(--button-align-mobile, center)}}@media (max-width: 768px){.faq{padding-top:calc(var(--faq-padding-top) * .75);padding-bottom:calc(var(--faq-padding-bottom) * .75)}.faq__accordion-summary{padding:var(--space-3, 12px) var(--space-4, 16px)}.faq__accordion-content{padding:0 var(--space-4, 16px) var(--space-3, 12px)}.faq--divided .faq__accordion-summary,.faq--divided .faq__accordion-content{padding-left:0;padding-right:0}}[data-theme=dark] .faq--bordered .faq__accordion{background:var(--color-fill-light);border-color:var(--color-border-default)}[data-theme=dark] .faq--bordered .faq__accordion:hover,[data-theme=dark] .faq--bordered .faq__accordion[open]{border-color:var(--color-border-heavy)}[data-theme=dark] .faq--bordered .faq__accordion-summary:hover{background:var(--color-fill-default)}[data-theme=dark] .faq--divided .faq__accordion{border-color:var(--color-border-default)}[data-theme=dark] .faq--divided .faq__accordion:first-child{border-top-color:var(--color-border-default)}[data-theme=dark] .faq__accordion-content-inner{color:var(--color-body-text)}.faq__header,.faq__accordion,.faq__button{animation:faqFadeIn .4s ease-out}@keyframes faqFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.faq__accordion:nth-child(1){animation-delay:0s}.faq__accordion:nth-child(2){animation-delay:.05s}.faq__accordion:nth-child(3){animation-delay:.1s}.faq__accordion:nth-child(4){animation-delay:.15s}.faq__accordion:nth-child(5){animation-delay:.2s}.faq__accordion:nth-child(6){animation-delay:.25s}.faq__accordion:nth-child(7){animation-delay:.3s}.faq__accordion:nth-child(8){animation-delay:.35s}.faq__accordion:nth-child(9){animation-delay:.4s}.faq__accordion:nth-child(10){animation-delay:.45s}.faq__accordion-content-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq__accordion[open] .faq__accordion-content-wrapper{grid-template-rows:1fr}.faq__accordion-content{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/3/assets/faq.css.map */
