.tcard[data-astro-cid-gkfiarir]{--pad: clamp(1.5rem, 1rem + 1.4vw, 2.25rem);container-type:inline-size;position:relative;display:flex;flex-direction:column;width:100%;padding:var(--pad);border-radius:6px;overflow:hidden;text-decoration:none;isolation:isolate;transition:transform .25s ease,box-shadow .25s ease}.tcard[data-astro-cid-gkfiarir]:hover{transform:translateY(-4px);box-shadow:0 18px 42px -12px #33285059}.tcard[data-astro-cid-gkfiarir]:focus-visible{outline:3px solid var(--terracotta-h);outline-offset:4px;border-radius:8px}.tcard--plum[data-astro-cid-gkfiarir]{background:var(--plum);color:var(--cream)}.tcard--lilac[data-astro-cid-gkfiarir]{background:var(--lilac-soft);color:var(--plum)}.tcard--outline[data-astro-cid-gkfiarir]{background:var(--cream);color:var(--plum);border:2px solid var(--plum)}.tcard--plum[data-astro-cid-gkfiarir] svg{color:var(--cream);--icon-accent: var(--lilac)}.tcard--lilac[data-astro-cid-gkfiarir] svg{color:var(--plum);--icon-accent: var(--lilac-deep)}.tcard--outline[data-astro-cid-gkfiarir] svg{color:var(--plum);--icon-accent: var(--terracotta)}.tcard__art[data-astro-cid-gkfiarir]{position:relative;align-self:flex-end;width:8.5rem;height:8.5rem;margin:calc(var(--pad) * -.35) calc(var(--pad) * -.35) 0 0;flex-shrink:0}.tcard__halo[data-astro-cid-gkfiarir]{position:absolute;inset:-22%;border-radius:50%;z-index:-1}.tcard--plum[data-astro-cid-gkfiarir] .tcard__halo[data-astro-cid-gkfiarir]{background:radial-gradient(circle,#c9b8e838,#c9b8e814 45%,#c9b8e800 70%)}.tcard--lilac[data-astro-cid-gkfiarir] .tcard__halo[data-astro-cid-gkfiarir]{background:radial-gradient(circle,#fbf9f6f2,#fbf9f680 42%,#fbf9f600 70%)}.tcard__art[data-astro-cid-gkfiarir] .tcard__icon{display:block;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.tcard[data-astro-cid-gkfiarir]:hover .tcard__art[data-astro-cid-gkfiarir] .tcard__icon{transform:rotate(14deg)}.tcard--lilac[data-astro-cid-gkfiarir]:hover .tcard__art[data-astro-cid-gkfiarir] .tcard__icon{transform:rotate(-8deg)}.tcard__product[data-astro-cid-gkfiarir]{position:absolute;left:-1.4rem;bottom:-.6rem;display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:50%;background:var(--lilac);box-shadow:0 0 0 3px var(--plum)}.tcard--lilac[data-astro-cid-gkfiarir] .tcard__product[data-astro-cid-gkfiarir]{background:var(--cream);box-shadow:0 0 0 3px var(--lilac-soft)}.tcard[data-astro-cid-gkfiarir] .tcard__product[data-astro-cid-gkfiarir] svg{color:var(--plum-dark)}.tcard__product[data-astro-cid-gkfiarir] .tcard__product-icon{width:2.25rem;height:2.25rem}.tcard__pair[data-astro-cid-gkfiarir]{position:absolute;top:var(--pad);right:var(--pad);display:inline-flex;align-items:center;gap:.3rem}.tcard__pair[data-astro-cid-gkfiarir] .tcard__mini{width:2.75rem;height:2.75rem}.tcard__plus[data-astro-cid-gkfiarir]{font-family:Fraunces,Georgia,serif;font-style:italic;font-size:1.375rem;line-height:1;color:var(--terracotta-ink)}.tcard--plum[data-astro-cid-gkfiarir] .tcard__plus[data-astro-cid-gkfiarir]{color:var(--terracotta-glow)}.tcard__main[data-astro-cid-gkfiarir]{display:flex;flex-direction:column;margin-top:1.1rem}.tcard--md[data-astro-cid-gkfiarir] .tcard__main[data-astro-cid-gkfiarir]{margin-top:0;padding-right:8.5rem}.tcard__eyebrow[data-astro-cid-gkfiarir]{display:block}.tcard__name[data-astro-cid-gkfiarir]{margin-top:.75rem;font-family:Fraunces,Georgia,serif;font-optical-sizing:auto;font-weight:400;font-variation-settings:"SOFT" 40;font-size:clamp(2rem,1.5rem + 1.1vw,2.5rem);line-height:1.02;letter-spacing:-.025em;text-wrap:balance}.tcard--md[data-astro-cid-gkfiarir] .tcard__name[data-astro-cid-gkfiarir]{font-size:clamp(1.75rem,1.35rem + .9vw,2.125rem);line-height:1.08}.tcard__and[data-astro-cid-gkfiarir]{display:block;font-style:italic;font-weight:350;font-variation-settings:"SOFT" 100}.tcard__form[data-astro-cid-gkfiarir]{margin-top:.5rem;font-family:Fraunces,Georgia,serif;font-style:italic;font-size:1.0625rem;color:var(--plum-light)}.tcard--plum[data-astro-cid-gkfiarir] .tcard__form[data-astro-cid-gkfiarir]{color:var(--lilac)}.tcard__desc[data-astro-cid-gkfiarir]{margin-top:1.1rem;margin-bottom:1.75rem;font-size:1rem;line-height:1.6;max-width:38ch;text-wrap:pretty}.tcard--plum[data-astro-cid-gkfiarir] .tcard__desc[data-astro-cid-gkfiarir]{color:#fbf9f6e6}.tcard__foot[data-astro-cid-gkfiarir]{margin-top:auto;padding-top:1.25rem;border-top:1px solid rgba(74,57,96,.22);display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap}.tcard--plum[data-astro-cid-gkfiarir] .tcard__foot[data-astro-cid-gkfiarir]{border-top-color:#fbf9f640}.tcard__note[data-astro-cid-gkfiarir]{flex-basis:100%;font-size:.875rem;font-weight:600;line-height:1.4;color:var(--terracotta-ink)}.tcard--plum[data-astro-cid-gkfiarir] .tcard__note[data-astro-cid-gkfiarir]{color:var(--terracotta-glow)}.tcard__fine[data-astro-cid-gkfiarir]{flex-basis:100%;margin-top:-.25rem;font-size:.8125rem;line-height:1.45;color:var(--plum-light)}.tcard__fine-line[data-astro-cid-gkfiarir]{display:block}.tcard--plum[data-astro-cid-gkfiarir] .tcard__fine[data-astro-cid-gkfiarir]{color:#fbf9f6c7}.tcard__price[data-astro-cid-gkfiarir]{display:inline-flex;align-items:baseline;padding:.4rem .95rem;border-radius:999px;font-size:.875rem;font-weight:600;white-space:nowrap}.tcard__pre[data-astro-cid-gkfiarir]{margin-right:.28em}.tcard__price[data-astro-cid-gkfiarir] strong[data-astro-cid-gkfiarir]{font-family:Fraunces,Georgia,serif;font-size:1.25rem;font-weight:500;letter-spacing:-.01em}.tcard--plum[data-astro-cid-gkfiarir] .tcard__price[data-astro-cid-gkfiarir]{background:var(--cream);color:var(--plum)}.tcard--lilac[data-astro-cid-gkfiarir] .tcard__price[data-astro-cid-gkfiarir]{background:var(--plum);color:var(--cream)}.tcard--outline[data-astro-cid-gkfiarir] .tcard__price[data-astro-cid-gkfiarir]{background:var(--lilac-soft);color:var(--plum)}.tcard__more[data-astro-cid-gkfiarir]{display:inline-flex;align-items:center;gap:.35em;min-height:44px;font-weight:600;font-size:.9375rem;white-space:nowrap}.tcard--plum[data-astro-cid-gkfiarir] .tcard__more[data-astro-cid-gkfiarir]{color:var(--lilac)}.tcard__arrow[data-astro-cid-gkfiarir]{display:inline-block;transition:transform .2s ease}.tcard[data-astro-cid-gkfiarir]:hover .tcard__arrow[data-astro-cid-gkfiarir]{transform:translate(4px)}@container (min-width: 32rem){.tcard--lg[data-astro-cid-gkfiarir] .tcard__art[data-astro-cid-gkfiarir]{position:absolute;top:var(--pad);right:var(--pad);margin:0;width:10rem;height:10rem}.tcard--lg[data-astro-cid-gkfiarir] .tcard__main[data-astro-cid-gkfiarir]{margin-top:0;padding-right:12rem}.tcard--lg[data-astro-cid-gkfiarir] .tcard__desc[data-astro-cid-gkfiarir]{max-width:44ch}}@container (min-width: 27rem){.tcard--md[data-astro-cid-gkfiarir] .tcard__pair[data-astro-cid-gkfiarir] .tcard__mini{width:3.75rem;height:3.75rem}.tcard--md[data-astro-cid-gkfiarir] .tcard__plus[data-astro-cid-gkfiarir]{font-size:1.75rem}.tcard--md[data-astro-cid-gkfiarir] .tcard__main[data-astro-cid-gkfiarir]{padding-right:11rem}.tcard--md[data-astro-cid-gkfiarir] .tcard__desc[data-astro-cid-gkfiarir]{max-width:48ch}}@container (max-width: 22rem){.tcard--md[data-astro-cid-gkfiarir] .tcard__pair[data-astro-cid-gkfiarir] .tcard__mini{width:2.25rem;height:2.25rem}.tcard--md[data-astro-cid-gkfiarir] .tcard__main[data-astro-cid-gkfiarir]{padding-right:6.5rem}}@media (prefers-reduced-motion: reduce){.tcard[data-astro-cid-gkfiarir],.tcard[data-astro-cid-gkfiarir]:hover,.tcard__arrow[data-astro-cid-gkfiarir],.tcard[data-astro-cid-gkfiarir]:hover .tcard__arrow[data-astro-cid-gkfiarir],.tcard__art[data-astro-cid-gkfiarir] .tcard__icon,.tcard[data-astro-cid-gkfiarir]:hover .tcard__art[data-astro-cid-gkfiarir] .tcard__icon{transition:none;transform:none}}.tgrid[data-astro-cid-6ikb77up]{display:grid;gap:1.25rem}@media (min-width: 768px){.tgrid[data-astro-cid-6ikb77up]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.tgrid[data-astro-cid-6ikb77up]{gap:1.5rem}}.tgrid__cell[data-astro-cid-6ikb77up]{display:flex;scroll-margin-top:6rem}
