.gk-product-faq{padding-block:var(--gk-faq-pt, 56px) var(--gk-faq-pb, 72px)}.gk-product-faq__inner{width:min(calc(100% - 40px),1000px);margin-inline:auto}.gk-product-faq__header{max-width:700px;margin:0 auto 28px;text-align:center}.gk-product-faq__eyebrow{margin:0 0 10px;color:#3f5b4c;font-size:12px;font-weight:700;letter-spacing:.14em}.gk-product-faq__heading{margin:0;font-family:var(--font-heading-family, "Yu Mincho", serif);font-size:clamp(2.5rem,3vw,3.8rem);font-weight:600;line-height:1.35}.gk-product-faq__list{display:grid;gap:12px}.gk-product-faq__item{overflow:hidden;border:1px solid rgba(47,42,38,.14);border-radius:14px;background:#fff}.gk-product-faq__question{position:relative;display:flex;min-height:58px;align-items:center;padding:16px 54px 16px 20px;cursor:pointer;font-size:1.4rem;font-weight:700;line-height:1.6;list-style:none}.gk-product-faq__question::-webkit-details-marker{display:none}.gk-product-faq__question:before,.gk-product-faq__question:after{position:absolute;top:50%;right:22px;width:14px;height:1px;background:#3f5b4c;content:"";transition:transform .18s ease}.gk-product-faq__question:after{transform:rotate(90deg)}.gk-product-faq__item[open] .gk-product-faq__question:after{transform:rotate(0)}.gk-product-faq__answer{padding:0 20px 20px;color:#675f58;font-size:1.35rem;line-height:1.85}@media screen and (max-width:749px){.gk-product-faq__inner{width:min(calc(100% - 28px),1000px)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/gokuraku-product-faq.css.map */
