.c-faq{display:block}.c-faq__inner{width:100%;max-width:1080px;margin-inline:auto;padding:48px 20px 80px;color:var(--color-text);font-family:var(--base-font-family)}@media screen and (max-width:749px){.c-faq__inner{max-width:var(--c-inner-sp)}}@media screen and (min-width:750px){.c-faq__inner{padding-block:106px 140px}}@media screen and (min-width:1120px){.c-faq__inner{padding-inline:0}}.c-faq__lead{margin-bottom:40px}.c-faq__anchors{display:grid;grid-template-columns:1fr;gap:10px;max-width:955px;margin:0 auto;padding:0;list-style:none}@media screen and (min-width:750px){.c-faq__anchors{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media screen and (min-width:990px){.c-faq__anchors{grid-template-columns:repeat(3,minmax(0,1fr))}}.c-faq__anchor{display:flex;align-items:center;justify-content:center;min-height:52px;padding:8px;border:1px solid #595959;color:var(--color-text);font-size:13px;line-height:1.5;letter-spacing:.1em;text-align:center;text-decoration:none;transition:background-color var(--duration) var(--ease-base),color var(--duration) var(--ease-base)}@media screen and (min-width:750px){.c-faq__anchor{min-height:60px;font-size:16px;letter-spacing:.2em}}@media(any-hover:hover){.c-faq__anchor:hover{border-color:#595959;background-color:#595959;color:var(--color-bg)}}.c-faq__group{margin-top:64px;scroll-margin-top:100px}@media screen and (min-width:750px){.c-faq__group{margin-top:116px}}@media screen and (min-width:750px){.c-faq__group+.c-faq__group{margin-top:87px}}.c-faq__heading{margin:0;padding:0 0 18px;border-bottom:1px solid #bfb5a2;color:var(--color-catch);font-size:18px;font-weight:var(--fw-bold);line-height:1.4;letter-spacing:.2em}@media screen and (min-width:750px){.c-faq__heading{padding-bottom:32px;font-size:22px}}.c-faq__links{display:flex;flex-direction:column;gap:12px;margin:24px 0 0;padding:0;list-style:none}@media screen and (min-width:750px){.c-faq__links{gap:30px;margin:40px 39px 0}}.c-faq__link{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:0 20px;border:1px solid #595959;color:var(--color-text);font-size:14px;letter-spacing:.1em;text-decoration:none;transition:opacity var(--duration) var(--ease-base)}@media screen and (min-width:750px){.c-faq__link{min-height:87px;padding:0 47px 0 52px;font-size:18px;letter-spacing:.2em}}@media(any-hover:hover){.c-faq__link:hover{opacity:.6}}.c-faq__arrow{position:relative;flex:0 0 auto;width:28px;height:9px}@media screen and (min-width:750px){.c-faq__arrow{width:41px}}.c-faq__arrow:before{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background-color:currentColor}.c-faq__arrow:after{content:"";position:absolute;right:0;bottom:0;width:9px;height:1px;background-color:currentColor;transform:rotate(35deg);transform-origin:right center}@media screen and (min-width:750px){.c-faq--sub .c-faq__inner{padding-top:121px}}.c-faq--sub .c-faq__group:first-of-type{margin-top:0}.c-faq__qa{border-bottom:1px solid #bfb5a2}c-accordion .c-faq__q{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 8px 12px 12px;font-family:var(--base-font-family);font-size:15px;line-height:1.8;letter-spacing:.1em;text-align:left}@media screen and (min-width:750px){c-accordion .c-faq__q{padding:37px 20px 18px 36px;font-size:18px;line-height:40px;letter-spacing:.2em}}c-accordion .c-faq__q .c-accordion__mark{margin-top:8px}@media screen and (min-width:750px){c-accordion .c-faq__q .c-accordion__mark{margin-top:13px}}c-accordion.c-faq__qa{padding-bottom:8px;transition:padding-bottom var(--duration) var(--ease-base)}@media screen and (min-width:750px){c-accordion.c-faq__qa{padding-bottom:19px}}c-accordion.c-faq__qa[open]{padding-bottom:0}.c-faq__a{padding:16px 12px 16px 20px;font-size:14px;line-height:2;letter-spacing:.1em}@media screen and (min-width:750px){.c-faq__a{padding:31px 69px 28px 45px;font-size:18px;line-height:40px;letter-spacing:.2em}}.c-faq__qa [data-accordion-panel]{background-color:#bfb5a21a}.c-faq-sub__back{display:flex;justify-content:center;margin-top:64px}@media screen and (min-width:750px){.c-faq-sub__back{margin-top:100px}}.c-faq-sub__back-button{width:100%;max-width:518px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/c-faq.css.map */
