.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-o5gm7477]{text-align:center;display:grid;justify-items:center;gap:18px;padding-block:clamp(48px,7vw,96px) 40px}.head[data-astro-cid-o5gm7477] a[data-astro-cid-o5gm7477]{text-decoration:none}.head[data-astro-cid-o5gm7477] h1[data-astro-cid-o5gm7477]{font-size:clamp(2.4rem,5vw,4.2rem)}.cover[data-astro-cid-o5gm7477] img[data-astro-cid-o5gm7477]{width:100%;max-height:640px;object-fit:cover}.body[data-astro-cid-o5gm7477]{padding-block:56px 24px}.body[data-astro-cid-o5gm7477]>p:first-child:first-letter{font-family:var(--font-display);float:left;font-size:4.2em;line-height:.8;padding:6px 10px 0 0;color:var(--rosewood)}.shop[data-astro-cid-o5gm7477]{margin-top:28px}.next[data-astro-cid-o5gm7477]{display:grid;gap:10px;padding-block:48px;border-top:1px solid var(--line);text-decoration:none;text-align:center}.next[data-astro-cid-o5gm7477] .display[data-astro-cid-o5gm7477]{font-size:clamp(1.8rem,3.4vw,2.8rem);font-style:italic}.next[data-astro-cid-o5gm7477]:hover .display[data-astro-cid-o5gm7477]{color:var(--rosewood)}
