.card[data-astro-cid-tjdfhdqb]{position:relative}.card__frame[data-astro-cid-tjdfhdqb]{position:relative;padding:7px}.card__media[data-astro-cid-tjdfhdqb]{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;border-radius:999px;background:var(--sand);box-shadow:0 0 0 6px var(--ivory),0 0 0 7px var(--blush-deep);transition:box-shadow .5s var(--ease)}@media(hover:hover){.card__frame[data-astro-cid-tjdfhdqb]:hover .card__media[data-astro-cid-tjdfhdqb]{box-shadow:0 0 0 6px var(--ivory),0 0 0 7px var(--rosewood)}}.card__img[data-astro-cid-tjdfhdqb]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .7s var(--ease),transform 1.6s var(--ease-out)}.card__img--alt[data-astro-cid-tjdfhdqb]{opacity:0}@media(hover:hover){.card__frame[data-astro-cid-tjdfhdqb]:hover .card__img--alt[data-astro-cid-tjdfhdqb]{opacity:1}.card__frame[data-astro-cid-tjdfhdqb]:hover .card__img[data-astro-cid-tjdfhdqb]{transform:scale(1.035)}}.card[data-astro-cid-tjdfhdqb][data-swapped] .card__img--alt[data-astro-cid-tjdfhdqb]{opacity:0!important}.card__tag[data-astro-cid-tjdfhdqb]{position:absolute;top:9%;left:50%;translate:-50% 0;white-space:nowrap;padding:6px 11px;border-radius:var(--r-pill);background:var(--ivory);font-size:.56rem}.card__add[data-astro-cid-tjdfhdqb]{position:absolute;left:50%;bottom:-14px;translate:-50% 0;width:44px;height:44px;border:0;border-radius:50%;background:#f7f3eeeb;backdrop-filter:blur(4px);color:var(--espresso);font-family:var(--font-display);font-size:1.7rem;line-height:1;display:grid;place-items:center;box-shadow:0 2px 10px #241f1d14;transition:background .3s,color .3s,transform .4s var(--ease-out)}.card__add[data-astro-cid-tjdfhdqb] span[data-astro-cid-tjdfhdqb]{transform:translateY(-2px)}.card__add[data-astro-cid-tjdfhdqb]:hover{background:var(--espresso);color:var(--ivory);transform:rotate(90deg)}.card__body[data-astro-cid-tjdfhdqb]{padding-top:26px;display:grid;gap:2px;justify-items:center;text-align:center}.card__row[data-astro-cid-tjdfhdqb]{display:grid;justify-items:center;gap:2px}.card__title[data-astro-cid-tjdfhdqb]{font-size:clamp(1.3rem,1.8vw,1.6rem);font-weight:300}.card__title[data-astro-cid-tjdfhdqb] a[data-astro-cid-tjdfhdqb]{text-decoration:none}.card__price[data-astro-cid-tjdfhdqb]{font-size:.82rem;white-space:nowrap}.card__meta[data-astro-cid-tjdfhdqb]{margin:0;font-size:.74rem;letter-spacing:.06em;color:var(--grey)}.card__swatches[data-astro-cid-tjdfhdqb]{display:flex;flex-wrap:wrap;gap:2px;margin:6px 0 0;justify-content:center;align-items:center}.sw[data-astro-cid-tjdfhdqb]{position:relative;width:30px;height:30px;padding:0;border:0;background:none}.sw[data-astro-cid-tjdfhdqb]:before{content:"";position:absolute;inset:8px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #241f1d29;transition:box-shadow .2s}.sw[data-astro-cid-tjdfhdqb].print:before{background:radial-gradient(circle at 30% 35%,#241f1d 0 16%,transparent 18%),radial-gradient(circle at 72% 65%,#241f1d 0 14%,transparent 16%),var(--sw)}.sw[data-astro-cid-tjdfhdqb][aria-pressed=true]:before{box-shadow:inset 0 0 0 1px #241f1d29,0 0 0 2px var(--ivory),0 0 0 3px var(--espresso)}.more[data-astro-cid-tjdfhdqb]{font-size:.72rem;color:var(--grey);text-decoration:none;padding:6px}button[data-astro-cid-tjdfhdqb].card__media,button[data-astro-cid-tjdfhdqb].card__name{width:100%;padding:0;border:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer}button[data-astro-cid-tjdfhdqb].card__name{background:none}
.head[data-astro-cid-gelxe4c5]{display:grid;grid-template-columns:1.2fr 1fr;gap:24px clamp(32px,6vw,96px);align-items:end;padding-block:clamp(56px,8vw,120px) clamp(40px,5vw,64px)}.head[data-astro-cid-gelxe4c5]:has(.head__media){grid-template-columns:1.2fr 1fr 220px}.head__copy[data-astro-cid-gelxe4c5]{display:grid;gap:20px}.head__side[data-astro-cid-gelxe4c5]{display:grid;gap:18px}.head__side[data-astro-cid-gelxe4c5] p[data-astro-cid-gelxe4c5]{margin:0;max-width:440px}.head__best[data-astro-cid-gelxe4c5]{font-family:var(--font-display);font-style:italic;font-size:1.25rem;line-height:1.35}.head__best[data-astro-cid-gelxe4c5] .label[data-astro-cid-gelxe4c5]{display:block;font-family:var(--font-sans);font-style:normal;color:var(--grey);margin-bottom:6px}.head__media[data-astro-cid-gelxe4c5]{aspect-ratio:4 / 5}.bar[data-astro-cid-gelxe4c5]{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding-block:18px;margin-bottom:clamp(32px,4vw,56px);border-block:1px solid var(--line)}.bar__filters[data-astro-cid-gelxe4c5]{display:flex;flex-wrap:wrap;gap:6px 26px}.bar__filters[data-astro-cid-gelxe4c5] a[data-astro-cid-gelxe4c5]{position:relative;text-decoration:none;font-size:.68rem;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--grey);padding:4px 0;transition:color .2s}.bar__filters[data-astro-cid-gelxe4c5] a[data-astro-cid-gelxe4c5]:hover,.bar__filters[data-astro-cid-gelxe4c5] a[data-astro-cid-gelxe4c5].is-active{color:var(--espresso)}.bar__filters[data-astro-cid-gelxe4c5] a[data-astro-cid-gelxe4c5].is-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor}.bar__meta[data-astro-cid-gelxe4c5]{display:flex;align-items:center;gap:20px;font-size:.8rem}.sort[data-astro-cid-gelxe4c5] select[data-astro-cid-gelxe4c5]{border:0;background:transparent;font:inherit;font-size:.8rem;padding:4px;cursor:pointer}.promo[data-astro-cid-gelxe4c5]{display:grid;align-content:center;justify-items:start;gap:22px;padding:clamp(28px,3vw,48px);background:var(--blush);border-radius:var(--r-media);text-decoration:none;aspect-ratio:3 / 4}.promo[data-astro-cid-gelxe4c5] .display[data-astro-cid-gelxe4c5]{font-size:clamp(1.9rem,2.6vw,2.6rem);margin:0}@media(max-width:900px){.head[data-astro-cid-gelxe4c5],.head[data-astro-cid-gelxe4c5]:has(.head__media){grid-template-columns:1fr}.head__media[data-astro-cid-gelxe4c5]{display:none}}
