.gd-faq-page{background:var(--washi, #FCFBF8);color:var(--ink, #232020)}.gd-faq-page .page-hero{background:var(--matcha-deep, #191616);color:#fff;padding:52px 0 44px}.gd-faq-page .page-hero .crumb{color:#ffffff8c;font-size:13px;padding-bottom:12px}.gd-faq-page .page-hero .crumb a:hover{color:#fff}.gd-faq-page .page-hero .label{display:block;font-size:12px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--yuzu, #DB9B27)}.gd-faq-page .page-hero h1{font-family:var(--display, "Shippori Mincho", serif);font-weight:600;font-size:clamp(30px,4vw,42px);margin-top:10px;line-height:1.25}.gd-faq-page .page-hero .intro{margin-top:12px;max-width:620px;color:#ffffffd9;font-size:16px;line-height:1.6}.gd-faq-page .faq-nav{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.gd-faq-page .faq-nav a{font-size:13px;font-weight:600;color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:7px 16px;transition:background .15s ease}.gd-faq-page .faq-nav a:hover{background:#ffffff26}.gd-faq-page .faq-section{padding:30px 0 52px}.gd-faq-page .faq-wrap{max-width:940px}.gd-faq-page .faq-group{margin-top:38px}.gd-faq-page .faq-group:first-child{margin-top:0}.gd-faq-page .faq-group h2{font-family:var(--display, "Shippori Mincho", serif);font-weight:600;font-size:24px;line-height:1.35;margin-bottom:6px}.gd-faq-page .acc{margin-top:10px;border-top:1px solid var(--line, #E4DFD3)}.gd-faq-page .acc details{border-bottom:1px solid var(--line, #E4DFD3)}.gd-faq-page .acc summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 2px;font-weight:700;font-size:15.5px;line-height:1.5}.gd-faq-page .acc summary::-webkit-details-marker{display:none}.gd-faq-page .acc summary:after{content:"+";font-size:20px;font-weight:400;color:var(--stone, #6F6A62);flex:none;line-height:1}.gd-faq-page .acc details[open] summary:after{content:"\2013"}.gd-faq-page .acc .bd{padding:0 2px 18px;font-size:14.5px;color:var(--stone, #6F6A62);line-height:1.75}.gd-faq-page .acc .bd p{margin:0 0 10px}.gd-faq-page .acc .bd p:last-child{margin-bottom:0}.gd-faq-page .acc .bd a{color:var(--matcha, #9A7420);font-weight:700}.gd-faq-page .acc .bd strong,.gd-faq-page .acc .bd b{color:var(--ink, #232020);font-weight:700}.gd-faq-page .contact-band{background:var(--matcha-pale, #F7EBD2);border-radius:18px;padding:40px;text-align:center;margin:52px 0 8px}.gd-faq-page .contact-band h2{font-family:var(--display, "Shippori Mincho", serif);font-weight:600;font-size:26px;line-height:1.35}.gd-faq-page .contact-band p{color:var(--stone, #6F6A62);margin:10px auto 22px;max-width:480px;font-size:15px;line-height:1.7}.gd-faq-page .contact-band .btn{display:inline-flex;align-items:center;justify-content:center;background:var(--shu, #C93A2E);color:#fff;border-radius:999px;padding:14px 30px;font-size:15px;font-weight:600}.gd-faq-page .contact-band .btn:hover{opacity:.9}@media(max-width:760px){.gd-faq-page .page-hero{padding:42px 0 36px}.gd-faq-page .faq-nav{gap:8px}.gd-faq-page .faq-nav a{font-size:12px;padding:6px 13px}.gd-faq-page .faq-section{padding-top:20px}.gd-faq-page .faq-group{margin-top:32px}.gd-faq-page .faq-group h2{font-size:22px}.gd-faq-page .acc summary{font-size:15px;padding:15px 2px}.gd-faq-page .acc .bd{font-size:14px}.gd-faq-page .contact-band{padding:32px 22px;margin-top:42px}.gd-faq-page .contact-band h2{font-size:23px}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/gd-faq.css.map */
