.faq-hero{padding-block:var(--space-7) var(--space-8);background-color:var(--color-background)}.faq-hero__heading{gap:var(--space-4)}.faq-hero__heading .section-heading__label{color:var(--color-foreground-muted)}.faq-hero__heading .section-heading__title{font-size:var(--text-3xl);letter-spacing:.16em}.faq-jump{padding-block:var(--space-8);background-color:color-mix(in srgb,var(--color-soft) 55%,var(--color-background))}.faq-jump__list{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.faq-jump__link{position:relative;display:flex;align-items:center;justify-content:center;min-height:4.5rem;padding:var(--space-3) var(--space-8);border-radius:999px;background-color:var(--color-background);color:var(--color-accent);font-size:var(--text-lg);font-weight:700;letter-spacing:.06em;text-align:center;text-decoration:none;transition:background-color var(--duration-hover) var(--ease-hover),color var(--duration-hover) var(--ease-hover)}.faq-jump__arrow{position:absolute;inset-inline-end:var(--space-6);font-size:var(--text-md)}@media(hover:hover){.faq-jump__link:hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}}.faq-body{padding-block:var(--space-8);background-color:var(--color-background)}.faq-group{scroll-margin-block-start:var(--header-height)}.faq-group+.faq-group{margin-block-start:var(--space-8)}.faq-group__title{font-family:var(--font-base);font-size:var(--text-lg);font-weight:700;line-height:1.5;letter-spacing:.04em}.faq-group__title:before{content:"";display:block;width:2.5rem;height:2px;margin-block-end:var(--space-4);background-color:var(--color-accent)}.faq-group__list{display:flex;flex-direction:column;gap:var(--space-3);margin-block-start:var(--space-5)}.faq-item{border:1px solid var(--color-accent);border-radius:10px;background-color:var(--color-background)}.faq-item__question{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);list-style:none;cursor:pointer}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.faq-item__mark{flex:none;width:1rem;font-size:var(--text-lg);line-height:1;color:var(--color-accent)}.faq-item__text{flex:1;font-size:var(--text-sm);line-height:1.6;letter-spacing:.02em}.faq-item__toggle{position:relative;flex:none;width:1.5rem;height:1.5rem;border:1px solid var(--color-accent);border-radius:50%}.faq-item__toggle:before,.faq-item__toggle:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;background-color:var(--color-accent)}.faq-item__toggle:before{width:.625rem;height:1px}.faq-item__toggle:after{width:1px;height:.625rem;transition:opacity var(--duration-base) var(--ease-out)}.faq-item[open] .faq-item__toggle:after{opacity:0}.faq-item__answer{display:flex;gap:var(--space-3);padding:0 calc(var(--space-4) + 1.5rem + var(--space-3)) var(--space-5) var(--space-4)}.faq-item__body{display:flex;flex:1;flex-direction:column;gap:var(--space-4);min-width:0;font-size:var(--text-sm);line-height:1.9}.faq-item__body a{color:var(--color-accent);text-decoration:underline;text-underline-offset:.2em;transition:opacity var(--duration-hover) var(--ease-hover)}@media(hover:hover){.faq-item__body a:hover{opacity:.7}}.faq-note{font-size:var(--text-2xs);line-height:1.8;color:var(--color-foreground-muted)}.faq-bullets{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.faq-bullets li{padding-inline-start:1em;text-indent:-1em}.faq-bullets li:before{content:"\30fb"}.faq-sizes{display:flex;flex-direction:column;gap:var(--space-1);margin:0}.faq-sizes dt{font-weight:700}.faq-sizes dd{margin:0}.faq-sizes dd+dt{margin-block-start:var(--space-3)}@media(min-width:768px){.faq-jump__link{min-height:5rem;font-size:var(--text-xl)}.faq-group__title{font-size:var(--text-xl)}.faq-item__question{padding:var(--space-5)}.faq-item__text,.faq-item__body{font-size:var(--text-base)}.faq-note{font-size:var(--text-xs)}.faq-item__answer{padding:0 calc(var(--space-5) + 1.5rem + var(--space-3)) var(--space-5) var(--space-5)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/faq.css.map */
