.a-card-product,.a-card-product:hover,.a-card-product:focus{text-decoration:none}.a-card-product{position:relative;display:flex;flex-direction:column;height:100%}.a-card-product__media{position:relative;overflow:hidden;aspect-ratio:4 / 3;background:var(--a-cream-2)}.a-card-product__image{display:block;width:100%;height:100%;object-fit:cover;transition:scale var(--a-dur-media) var(--a-ease)}.a-card-product__body{display:flex;flex:1;flex-direction:column;padding:16px 2px 0}.a-card-product__closed-label{margin:0 0 4px;font-size:1.3rem;line-height:1.8;letter-spacing:.08em;color:#8a5300}.a-card-product__name{margin:0;font-family:var(--a-font-serif-jp);font-weight:500;font-size:1.6rem;letter-spacing:.09em;line-height:1.7;color:var(--a-ink-deep);word-break:auto-phrase}.a-card-product__spec{margin:8px 0 0;font-size:1.3rem;line-height:1.8;letter-spacing:.1em;color:var(--a-ink-muted)}.a-card-product__price{margin:auto 0 0;padding-top:10px;font-family:var(--a-font-serif-jp);font-size:1.8rem;letter-spacing:.06em;color:var(--a-enji)}.a-card-product__price small{margin-left:4px;font-size:1.3rem;line-height:1.8;letter-spacing:.12em;color:var(--a-ink-muted)}@media(hover:hover)and (pointer:fine){.a-card-product:hover .a-card-product__image{scale:1.05}}@media(prefers-reduced-motion:reduce){.a-card-product__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/a-card-product.css.map */
