.price[data-v-c849e71c]{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:inline-flex}.price--md[data-v-c849e71c]{font-size:1rem}.price--lg[data-v-c849e71c]{font-size:clamp(1.2rem,1.02rem + .85vw,1.5rem)}.price__current[data-v-c849e71c]{color:#1c1a17;font-weight:600}.price__compare[data-v-c849e71c]{color:#756c62;font-size:.875rem;text-decoration:line-through}.card[data-v-2086b30a]{position:relative}.card[data-v-2086b30a],.card__link[data-v-2086b30a]{flex-direction:column;gap:12px;display:flex}.card__link[data-v-2086b30a]{color:inherit;text-decoration:none}.card__link[data-v-2086b30a]:focus-visible{outline-offset:2px;outline:2px solid #1c1a17}.card__media[data-v-2086b30a]{aspect-ratio:.8;position:relative}.card__media>img[data-v-2086b30a],.card__media>svg[data-v-2086b30a],.card__media>video[data-v-2086b30a]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.card__media[data-v-2086b30a]{background-color:#fff;border-radius:16px;display:block;overflow:hidden}.card__image[data-v-2086b30a] .media__img{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%;transition:transform .12s cubic-bezier(.16,1,.3,1)}.card__link:focus-visible .card__image[data-v-2086b30a] .media__img,.card__link:hover .card__image[data-v-2086b30a] .media__img{transform:scale(1.03)}.card__image--empty[data-v-2086b30a]{background-color:#e0d6c2;place-items:center;display:grid}.card__body[data-v-2086b30a]{flex-direction:column;gap:4px;display:flex}.card__name[data-v-2086b30a]{letter-spacing:-.01em;font-family:Playfair Display,Georgia,Times New Roman,Times,serif;font-size:1.0625rem;font-weight:500;line-height:1.25}.card__price[data-v-2086b30a]{margin-top:4px}.card__note[data-v-2086b30a]{color:#756c62;font-size:.75rem}.card__note--sale[data-v-2086b30a]{color:#2f6b4f}.card .card__wish[data-v-2086b30a]{color:#756c62;background-color:#f6f1e6;border:1px solid #d5c9b4;border-radius:999px;block-size:2.25rem;inline-size:2.25rem;transition:color .12s cubic-bezier(.16,1,.3,1),border-color .12s cubic-bezier(.16,1,.3,1),transform .12s cubic-bezier(.16,1,.3,1);position:absolute;top:8px;right:8px;box-shadow:0 1px 2px #1c1a170d}.card .card__wish[data-v-2086b30a]:not(:disabled):hover{color:#3d5443;border-color:#3d5443;transform:scale(1.06)}.card .card__wish--on[data-v-2086b30a]{color:#3d5443;fill:#3d5443;border-color:#3d5443}
