.object-art[data-astro-cid-glhdnzto]{width:100%;height:100%}.media[data-astro-cid-tn5un4km]{position:relative;overflow:hidden;aspect-ratio:4 / 5;transition:background .5s var(--ease)}.media--hero[data-astro-cid-tn5un4km]{aspect-ratio:4 / 5}.media--wide[data-astro-cid-tn5un4km]{aspect-ratio:8 / 5}.media--photo[data-astro-cid-tn5un4km]{background:var(--panel)}.media--cobalto[data-astro-cid-tn5un4km]{background:var(--cobalto)}.media--marfil[data-astro-cid-tn5un4km]{background:var(--marfil-2)}.media--tinta[data-astro-cid-tn5un4km]{background:var(--tinta)}.media--kraft[data-astro-cid-tn5un4km]{background:var(--kraft)}.media[data-astro-cid-tn5un4km] img[data-astro-cid-tn5un4km]{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.media--wide[data-astro-cid-tn5un4km] img[data-astro-cid-tn5un4km]{object-fit:contain}.media--detail[data-astro-cid-tn5un4km] img[data-astro-cid-tn5un4km]{transform:scale(1.9)}.media__art[data-astro-cid-tn5un4km]{position:absolute;inset:8% 6% 4%;transition:transform .9s var(--ease)}.card[data-astro-cid-tjdfhdqb]{position:relative}.card__link[data-astro-cid-tjdfhdqb]{display:block}.card__media[data-astro-cid-tjdfhdqb]{position:relative;overflow:hidden}.card[data-astro-cid-tjdfhdqb]:hover .media img,.card[data-astro-cid-tjdfhdqb]:hover .media__art{transform:scale(1.04)}.card__alt[data-astro-cid-tjdfhdqb]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s var(--ease)}.card[data-astro-cid-tjdfhdqb]:hover .card__alt[data-astro-cid-tjdfhdqb],.card[data-astro-cid-tjdfhdqb].is-alt .card__alt[data-astro-cid-tjdfhdqb]{opacity:1}.card__tag[data-astro-cid-tjdfhdqb]{position:absolute;top:14px;left:14px;padding:5px 10px;border:1px solid rgba(27,22,18,.35);border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.card__code[data-astro-cid-tjdfhdqb]{position:absolute;top:16px;right:14px;font-size:10px;font-weight:600;letter-spacing:.14em;color:var(--tinta-2)}.card__name[data-astro-cid-tjdfhdqb]{margin:16px 0 0;font-family:var(--serif);font-weight:400;font-size:26px;letter-spacing:-.02em;line-height:1.05}.card__type[data-astro-cid-tjdfhdqb]{margin:6px 0 0;font-size:14px;color:var(--tinta-2)}.card__price[data-astro-cid-tjdfhdqb]{margin:8px 0 0;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}.card__price[data-astro-cid-tjdfhdqb] span[data-astro-cid-tjdfhdqb]{margin-left:12px;color:var(--tinta-2)}.card__tag--soon[data-astro-cid-tjdfhdqb]{border-color:var(--cobalto);color:var(--cobalto);background:var(--marfil)}.card__price--soon[data-astro-cid-tjdfhdqb]{color:var(--cobalto);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.card__add[data-astro-cid-tjdfhdqb]{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;border:0;background:var(--cobalto);color:#fff;transition:opacity .3s var(--ease),transform .3s var(--ease),background .2s}.card__add[data-astro-cid-tjdfhdqb]:hover{background:var(--tinta)}.card__add-full[data-astro-cid-tjdfhdqb]{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.card__add-icon[data-astro-cid-tjdfhdqb]{display:none;font-size:22px;font-weight:300;line-height:1}@media(hover:hover){.card__add[data-astro-cid-tjdfhdqb]{left:14px;right:14px;height:46px;border-radius:999px;opacity:0;transform:translateY(8px)}.card[data-astro-cid-tjdfhdqb]:hover .card__add[data-astro-cid-tjdfhdqb],.card__add[data-astro-cid-tjdfhdqb]:focus-visible{opacity:1;transform:none}}@media(hover:none){.card__add[data-astro-cid-tjdfhdqb]{right:10px;width:40px;height:40px;border-radius:50%}.card__add-full[data-astro-cid-tjdfhdqb]{display:none}.card__add-icon[data-astro-cid-tjdfhdqb]{display:block}}@media(max-width:560px){.card__name[data-astro-cid-tjdfhdqb]{font-size:20px;margin-top:12px}.card__price[data-astro-cid-tjdfhdqb],.card__type[data-astro-cid-tjdfhdqb]{font-size:13px}.card__price[data-astro-cid-tjdfhdqb] span[data-astro-cid-tjdfhdqb]{display:none}.card__tag[data-astro-cid-tjdfhdqb]{top:8px;left:8px;font-size:9px;padding:4px 8px}}
