.goods-card{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;padding:2rem 1.5rem;border:1px solid color-mix(in srgb,var(--color-gold) 60%,transparent);background:var(--color-parchment);color:var(--color-ink);text-decoration:none;transition:border-color .4s ease,background-color .4s ease}.dark .goods-card{background:var(--color-ink);color:var(--color-parchment)}.goods-card:hover{border-color:var(--color-gold)}.goods-card:focus{outline:none}.goods-card:focus-visible{outline:2px solid var(--color-gold);outline-offset:4px}.goods-card *{outline:none}.goods-heading{font-family:var(--font-serif);font-size:clamp(1.75rem,3vw,2.6rem);line-height:1.15;margin-top:.9rem}.goods-body{margin-top:1rem;line-height:1.7;opacity:.82;max-width:34rem}.goods-cta{display:inline-block;margin-top:1.5rem;color:#a8844a;font-size:.74rem;text-transform:uppercase;letter-spacing:.2em;font-weight:500}.dark .goods-cta{color:var(--color-gold)}.goods-cta span{display:inline-block;transition:transform .4s ease}.goods-card:hover .goods-cta span{transform:translate(4px)}.goods-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.goods-tile{aspect-ratio:1 / 1;overflow:hidden;border-radius:10px;background:#f6efe1;box-shadow:0 6px 18px -8px #3a281459,0 1px 2px #3a28141f}.dark .goods-tile{background:#ece3d0}.goods-tile img{width:100%;height:100%;object-fit:contain;padding:6%;transition:transform .7s ease}.goods-card:hover .goods-tile img{transform:scale(1.05)}@media(min-width:768px){.goods-card{grid-template-columns:5fr 6fr;gap:3rem;padding:3rem}.goods-card.is-compact{grid-template-columns:1fr 1fr;gap:2rem;padding:2rem}}.goods-card.is-compact .goods-heading{font-size:clamp(1.5rem,2.2vw,2rem)}.goods-card.is-compact .goods-grid{gap:.5rem}@media(prefers-reduced-motion:reduce){.goods-tile img,.goods-cta span{transition:none}.goods-card:hover .goods-tile img,.goods-card:hover .goods-cta span{transform:none}}@media(prefers-color-scheme:dark){.goods-card{background:var(--color-ink);color:var(--color-parchment)}.goods-cta{color:var(--color-gold)}}
