.product-card[data-astro-cid-4fhpls6h]{background:var(--ivory);border:1px solid var(--line);border-radius:var(--radius-lg);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out), border-color .3s var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.product-card[data-astro-cid-4fhpls6h]:hover{box-shadow:var(--shadow-md);border-color:var(--blush);transform:translateY(-4px)}.pc-flip[data-astro-cid-4fhpls6h]{perspective:1400px;background:#fff}.pc-inner[data-astro-cid-4fhpls6h]{transform-style:preserve-3d;transition:transform .45s var(--ease-out);display:grid}.pc-flip[data-astro-cid-4fhpls6h].is-flipped .pc-inner[data-astro-cid-4fhpls6h]{transform:rotateY(180deg)}.pc-face[data-astro-cid-4fhpls6h]{-webkit-backface-visibility:hidden;backface-visibility:hidden;grid-area:1/1}.pc-back[data-astro-cid-4fhpls6h]{transform:rotateY(180deg)}.pc-face[data-astro-cid-4fhpls6h][inert]{pointer-events:none}.pc-front[data-astro-cid-4fhpls6h]{cursor:pointer;background:#fff;border:0;width:100%;padding:0;display:block;position:relative}.pc-front[data-astro-cid-4fhpls6h] img[data-astro-cid-4fhpls6h]{width:100%;height:auto;display:block}.pc-stamp[data-astro-cid-4fhpls6h]{top:var(--space-3);right:var(--space-3);background:var(--oxblood);color:#fff;font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius);padding:.3rem .6rem;font-weight:600;position:absolute}.pc-back[data-astro-cid-4fhpls6h]{padding:var(--space-6);background:var(--ivory);text-align:left;cursor:pointer;flex-direction:column;display:flex;position:relative}.product-card[data-astro-cid-4fhpls6h] .pc-name[data-astro-cid-4fhpls6h]{font-family:var(--font-display);color:var(--bark);margin:0;font-size:1.375rem;font-weight:500;line-height:1.15}.pc-ingredients[data-astro-cid-4fhpls6h]{font-size:var(--fs-caption);color:var(--bark-soft);margin:var(--space-2) 0 var(--space-4)}.pc-specs[data-astro-cid-4fhpls6h]{gap:.4rem;margin:0;display:grid}.pc-spec[data-astro-cid-4fhpls6h]{gap:var(--space-3);grid-template-columns:6rem 1fr;align-items:baseline;display:grid}.pc-spec[data-astro-cid-4fhpls6h] dt[data-astro-cid-4fhpls6h]{font-size:var(--fs-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text);font-weight:600}.pc-spec[data-astro-cid-4fhpls6h] dd[data-astro-cid-4fhpls6h]{font-size:var(--fs-small);color:var(--bark);margin:0;line-height:1.4}.pc-story[data-astro-cid-4fhpls6h]{margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:1px solid var(--line);font-family:var(--font-display);font-style:italic;font-size:var(--fs-small);color:var(--bark-soft);line-height:1.5}.pc-spec[data-astro-cid-4fhpls6h] .is-out[data-astro-cid-4fhpls6h]{color:var(--bark-soft);text-decoration:line-through}.pc-back-btn[data-astro-cid-4fhpls6h]{left:var(--space-6);bottom:var(--space-4);clip-path:inset(50%);font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--bark);background:var(--ivory);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;padding:.45rem .9rem;font-weight:600;position:absolute}.pc-back-btn[data-astro-cid-4fhpls6h]:focus-visible{clip-path:none;background:var(--gold-deep);color:#fff;border-color:var(--gold-deep)}.pc-cta[data-astro-cid-4fhpls6h]{font-size:var(--fs-small);color:var(--bark);border-top:1px solid var(--line);padding:var(--space-4);min-height:52px;transition:background .2s var(--ease-out), color .2s var(--ease-out);justify-content:center;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.pc-cta[data-astro-cid-4fhpls6h]:hover{background:var(--gold-deep);color:#fff}.pc-cta[data-astro-cid-4fhpls6h] .wa-ico[data-astro-cid-4fhpls6h]{transition:transform .2s var(--ease-out)}.pc-cta[data-astro-cid-4fhpls6h]:hover .wa-ico[data-astro-cid-4fhpls6h]{animation:wa-pop .5s var(--ease-out)}@media (width<=620px){.pc-back[data-astro-cid-4fhpls6h]{padding:var(--space-4)}.product-card[data-astro-cid-4fhpls6h] .pc-name[data-astro-cid-4fhpls6h]{font-size:1.2rem}.pc-ingredients[data-astro-cid-4fhpls6h]{margin:.35rem 0 var(--space-3)}.pc-specs[data-astro-cid-4fhpls6h]{gap:.28rem}.pc-spec[data-astro-cid-4fhpls6h]{gap:var(--space-2);grid-template-columns:5.2rem 1fr}.pc-spec[data-astro-cid-4fhpls6h] dd[data-astro-cid-4fhpls6h]{line-height:1.35}.pc-back-btn[data-astro-cid-4fhpls6h]{padding:.38rem .8rem}}@media (prefers-reduced-motion:reduce){.pc-inner[data-astro-cid-4fhpls6h]{transition:none}.pc-cta[data-astro-cid-4fhpls6h] .wa-ico[data-astro-cid-4fhpls6h],.pc-cta[data-astro-cid-4fhpls6h]:hover .wa-ico[data-astro-cid-4fhpls6h]{transition:none;animation:none}.product-card[data-astro-cid-4fhpls6h]{transition:none}.product-card[data-astro-cid-4fhpls6h]:hover{transform:none}}.page-hero[data-astro-cid-fbh5h3bd]{padding-block:clamp(3rem, 8vw, 5.5rem) var(--space-8)}.page-hero[data-astro-cid-fbh5h3bd] .lede[data-astro-cid-fbh5h3bd]{margin-top:var(--space-4);max-width:52ch}.collection-hero[data-astro-cid-fbh5h3bd]{position:relative;overflow:hidden}.collection-hero[data-astro-cid-fbh5h3bd] .container[data-astro-cid-fbh5h3bd]{z-index:1;position:relative}.collection-hero[data-astro-cid-fbh5h3bd] h1[data-astro-cid-fbh5h3bd] em[data-astro-cid-fbh5h3bd]{font-style:italic}.collection-close[data-astro-cid-fbh5h3bd]{position:relative;overflow:hidden}.collection-close[data-astro-cid-fbh5h3bd] .container[data-astro-cid-fbh5h3bd]{z-index:2;position:relative}.collection-close-motif[data-astro-cid-fbh5h3bd]{color:var(--gold-bright);pointer-events:none;z-index:0;position:absolute;inset:0}.collection-close[data-astro-cid-fbh5h3bd] h2[data-astro-cid-fbh5h3bd] em[data-astro-cid-fbh5h3bd]{font-style:italic}.collection-head[data-astro-cid-fbh5h3bd]{gap:var(--space-8);margin-bottom:var(--space-12);padding-bottom:var(--space-6);border-bottom:1px solid var(--line);grid-template-columns:1fr 1.2fr;align-items:end;display:grid}.collection-blurb[data-astro-cid-fbh5h3bd]{color:var(--bark-soft);font-size:var(--fs-body)}.theme-reserve[data-astro-cid-fbh5h3bd] .collection-head[data-astro-cid-fbh5h3bd]{border-bottom-color:#faf4ea2e}.theme-reserve[data-astro-cid-fbh5h3bd] .collection-blurb[data-astro-cid-fbh5h3bd]{color:color-mix(in srgb, var(--cream) 78%, transparent)}.products-grid[data-astro-cid-fbh5h3bd]{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=760px){.collection-head[data-astro-cid-fbh5h3bd]{gap:var(--space-3);grid-template-columns:1fr;align-items:start}.products-grid[data-astro-cid-fbh5h3bd]{grid-template-columns:1fr}}.proof-stack[data-astro-cid-fbh5h3bd]{gap:var(--space-6);display:grid}
