.goods .g-en{font-family:var(--en);letter-spacing:.24em;color:var(--accent);margin-bottom:4px;font-size:12px;display:block}.g-first{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.g-first a{text-align:center;background:var(--paper);color:var(--ink);border:1px solid #0000;flex-direction:column;align-items:center;gap:6px;padding:22px 16px 18px;text-decoration:none;transition:border-color .25s,transform .25s;display:flex;position:relative}.g-first a:hover{border-color:var(--ink);transform:translateY(-2px)}.g-first__no{color:var(--accent);font-family:Shippori Mincho,serif;font-size:26px;position:absolute;top:10px;left:14px}.g-first__icon{width:92px;color:var(--ink)}.g-first .g-first__icon .gicon{width:100%}.g-first b{font-size:14px;line-height:1.5}.g-first small{color:var(--muted);font-size:12px}.g-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.g-card{border:1px solid var(--line);flex-direction:column;scroll-margin-top:90px;display:flex}.g-card__icon{background:var(--paper);color:var(--ink);place-items:center;padding:26px 0 18px;display:grid;position:relative}.g-card .g-card__icon .gicon{width:110px;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.g-card:hover .g-card__icon .gicon.gicon{transform:translateY(-4px)rotate(-3deg)}.g-card__photo{border-bottom:1px solid var(--line);background:#fff;place-items:center;padding:16px;display:grid;position:relative}.g-card__photo img{aspect-ratio:1;object-fit:contain;width:100%;max-width:240px;height:auto;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.g-card:hover .g-card__photo img{transform:scale(1.04)}.g-first__photo{background:#fff;place-items:center;width:120px;height:120px;display:grid}.g-first__photo img{object-fit:contain;width:100%;height:100%}.g-pick{border-top:1px dashed var(--line);margin-top:auto;padding-top:14px}.content .g-pick__h{color:var(--accent);margin:0 0 2px;font-size:11px;font-weight:700}.content .g-pick__name{margin:0 0 2px;font-size:14px;font-weight:700;line-height:1.5}.content .g-pick__meta{color:var(--muted);margin:0 0 10px;font-size:12px}.content .g-badge--inline{margin:0 0 8px;display:inline-block;position:static}.g-badge{background:var(--accent);color:#fff;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;left:14px}.g-card__body{flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}.content .g-name{font-family:var(--jp);margin:0 0 4px;font-size:17px;font-weight:700;line-height:1.5}.content .g-price{color:var(--muted);margin:0 0 10px;font-size:12px}.content .g-lead{margin:0 0 8px;font-size:14px;font-weight:700}.content .g-why{margin:0 0 12px;font-size:13px}.content .g-tips-h{color:var(--accent);margin:0 0 4px;font-size:11px;font-weight:700}.content .g-tips{margin:0 0 12px;padding-left:1.2em;font-size:13px}.content .g-tips li{margin:2px 0}.content .g-link{margin:0 0 12px;font-size:13px}.g-btns{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin-top:auto;display:grid}.g-btns .btn{white-space:nowrap}.content .g-note{color:var(--muted);margin-top:32px;font-size:12px}@media (width<=1000px){.g-grid{grid-template-columns:1fr}}@media (width<=600px){.g-first,.g-btns{grid-template-columns:1fr}.g-first a{text-align:left;flex-direction:row;gap:12px;padding:14px 16px 14px 46px}.g-first__no{top:50%;translate:0 -50%}.g-first__icon{flex:none;width:56px}.g-first__photo{flex:none;width:64px;height:64px}.g-first small{white-space:nowrap;margin-left:auto}}.gicon[data-astro-cid-nnmww4z7]{width:100%;height:auto;color:inherit;overflow:visible}.gicon[data-astro-cid-nnmww4z7] path,.gicon[data-astro-cid-nnmww4z7] ellipse,.gicon[data-astro-cid-nnmww4z7] rect,.gicon[data-astro-cid-nnmww4z7] circle{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.gicon[data-astro-cid-nnmww4z7] .thin{stroke-width:1px;opacity:.6}.gicon[data-astro-cid-nnmww4z7] .fill{fill:var(--fill,#7a1428);stroke:none;opacity:.9}.gicon[data-astro-cid-nnmww4z7] .fill--sake{fill:var(--fill-sake,#e9e2c8)}.gicon[data-astro-cid-nnmww4z7] .dot{fill:#fff;stroke:none}
