:root{--gk-product-paper: #f6f1ea;--gk-product-surface: #ffffff;--gk-product-ink: #2f2a26;--gk-product-muted: #675f58;--gk-product-green: #3f5b4c;--gk-product-line: #ddd4cb}.gk-product-details{padding-block:var(--gk-pt, 64px) var(--gk-pb, 64px);color:var(--gk-product-ink)}.gk-product-details *{box-sizing:border-box}.gk-product-details__inner{width:min(calc(100% - 40px),1120px);margin-inline:auto}.gk-product-details__intro{max-width:760px;margin:0 auto 34px;text-align:center}.gk-product-details__eyebrow{margin:0 0 10px;color:var(--gk-product-green);font-size:12px;font-weight:700;letter-spacing:.14em}.gk-product-details__heading{margin:0;font-family:var(--font-heading-family, "Yu Mincho", serif);font-size:clamp(2.6rem,3.2vw,4rem);font-weight:600;line-height:1.35}.gk-product-details__summary{margin-top:16px;color:var(--gk-product-muted);font-size:1.5rem;line-height:1.9}.gk-product-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--gk-product-line);border-radius:16px;background:var(--gk-product-line);gap:1px}.gk-product-fact{min-height:126px;padding:22px;background:var(--gk-product-surface)}.gk-product-fact__label{display:block;margin-bottom:8px;color:var(--gk-product-green);font-size:1.1rem;font-weight:700;letter-spacing:.08em}.gk-product-fact__value{font-size:1.42rem;font-weight:650;line-height:1.65}.gk-product-details__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:22px;margin-top:24px}.gk-product-panel{padding:28px;border:1px solid rgba(47,42,38,.11);border-radius:16px;background:var(--gk-product-surface)}.gk-product-panel--soft{background:var(--gk-product-paper)}.gk-product-panel h3{margin:0 0 15px;font-family:var(--font-heading-family, "Yu Mincho", serif);font-size:2rem;font-weight:600}.gk-product-panel p{margin:0;color:var(--gk-product-muted);font-size:1.4rem;line-height:1.85}.gk-product-specs{display:grid;margin:0}.gk-product-specs__row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;padding:14px 0;border-bottom:1px solid var(--gk-product-line)}.gk-product-specs__row:first-child{padding-top:0}.gk-product-specs__row:last-child{padding-bottom:0;border-bottom:0}.gk-product-specs dt{color:var(--gk-product-muted);font-size:1.2rem;font-weight:700}.gk-product-specs dd{margin:0;font-size:1.35rem;line-height:1.7}.gk-product-gift{margin-top:22px;padding:24px;border-radius:16px;color:#fff;background:#2d4337}.gk-product-gift h3{margin:0 0 8px;color:inherit;font-family:var(--font-heading-family, "Yu Mincho", serif);font-size:2rem}.gk-product-gift p{margin:0;color:#ffffffd1;font-size:1.35rem;line-height:1.8}.gk-product-details__description{margin-top:28px;padding-top:28px;border-top:1px solid var(--gk-product-line)}.gk-product-details__description h2{margin-top:2em;font-size:2rem}.gk-product-details__description table{width:100%;border-collapse:collapse}.gk-product-details__description th,.gk-product-details__description td{padding:12px;border:1px solid var(--gk-product-line);text-align:left}.gk-product-details__description th{width:28%;background:var(--gk-product-paper)}@media screen and (max-width:989px){.gk-product-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.gk-product-details__grid{grid-template-columns:1fr}}@media screen and (max-width:749px){.gk-product-details__inner{width:min(calc(100% - 28px),1120px)}.gk-product-facts{grid-template-columns:1fr}.gk-product-fact{min-height:auto;padding:18px}.gk-product-panel{padding:22px 18px}.gk-product-specs__row{grid-template-columns:1fr;gap:5px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/gokuraku-product-details.css.map */
