.product-hero[data-astro-cid-bkys5gcb]{min-height:540px;color:var(--ink);isolation:isolate;background:linear-gradient(125deg,#fffdf8 0%,#f4ecdc 100%);border:1px solid #a67b2b59;border-radius:24px;margin-top:-1rem;position:relative;overflow:hidden;box-shadow:0 24px 58px #3728131a}.hero-backdrop[data-astro-cid-bkys5gcb]{z-index:-3;aspect-ratio:1;filter:blur(46px)saturate(.65);opacity:.1;background-position:50%;background-size:cover;border-radius:50%;width:58%;position:absolute;top:-38%;right:-8%;transform:scale(1.06)}.hero-shade[data-astro-cid-bkys5gcb]{z-index:-2;background:radial-gradient(circle at 8% 5%,#dcb65b2e,#0000 28%),linear-gradient(90deg,#fffdf833,#fffdf8d1);position:absolute;inset:0}.product-hero[data-astro-cid-bkys5gcb]:after{content:"";z-index:-1;pointer-events:none;border:1px solid #a67b2b1a;border-radius:50%;width:25rem;height:25rem;position:absolute;bottom:-9rem;right:-6rem;box-shadow:0 0 0 3rem #a67b2b09,0 0 0 7rem #a67b2b06}.hero-inner[data-astro-cid-bkys5gcb]{grid-template-columns:minmax(300px,420px) minmax(0,680px);justify-content:center;align-items:center;gap:clamp(2.7rem,6vw,6rem);min-height:540px;padding:clamp(2.5rem,5vw,4.5rem);display:grid}.media[data-astro-cid-bkys5gcb]{aspect-ratio:1;background:#f0e8d8;border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:0 26px 58px #37281333,0 0 0 1px #a67b2b4d,0 0 0 9px #ffffff85}.media[data-astro-cid-bkys5gcb]:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff38,#0000 28% 70%,#0003);position:absolute;inset:0}.media[data-astro-cid-bkys5gcb] picture[data-astro-cid-bkys5gcb]{display:block;position:absolute;inset:0}.media[data-astro-cid-bkys5gcb] img[data-astro-cid-bkys5gcb]{object-fit:cover;width:100%;height:100%}.media-fallback[data-astro-cid-bkys5gcb]{opacity:.6;font-size:3rem}.hero-copy[data-astro-cid-bkys5gcb]{max-width:680px}.eyebrow[data-astro-cid-bkys5gcb]{color:var(--gold-ink);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 1rem;font-size:.75rem;font-weight:700;display:flex}.eyebrow[data-astro-cid-bkys5gcb] span[data-astro-cid-bkys5gcb]{background:currentColor;width:2.3rem;height:1px}.hero-copy[data-astro-cid-bkys5gcb] h1[data-astro-cid-bkys5gcb]{max-width:13ch;color:var(--ink);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.55rem,4.6vw,4.8rem);line-height:1.02}.hero-copy[data-astro-cid-bkys5gcb] h1[data-astro-cid-bkys5gcb].long-title{max-width:21ch;font-size:clamp(2.2rem,3.5vw,3.5rem);line-height:1.06}.description-card[data-astro-cid-bkys5gcb].justify .measure[data-astro-cid-bkys5gcb]{width:fit-content;max-width:100%;display:grid}.description-card[data-astro-cid-bkys5gcb].justify .measure[data-astro-cid-bkys5gcb] .desc[data-astro-cid-bkys5gcb]{width:0;min-width:100%;max-width:none}.hero-summary[data-astro-cid-bkys5gcb].justify,.description-card[data-astro-cid-bkys5gcb].justify .desc[data-astro-cid-bkys5gcb]{text-align:justify;hyphens:auto}.hero-summary[data-astro-cid-bkys5gcb]{max-width:63ch;color:var(--ink-dim);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:1.35rem 0 0;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.7;display:-webkit-box;overflow:hidden}.purchase-line[data-astro-cid-bkys5gcb]{align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.price-block[data-astro-cid-bkys5gcb]{flex-direction:column;min-width:145px;display:flex}.price-block[data-astro-cid-bkys5gcb] small[data-astro-cid-bkys5gcb]{color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase;font-size:.73rem}.price-block[data-astro-cid-bkys5gcb] strong[data-astro-cid-bkys5gcb]{color:var(--gold-ink);font:400 clamp(1.8rem,3vw,2.45rem)/1.15 Marcellus,Georgia,serif}.hero-cta[data-astro-cid-bkys5gcb]{min-height:3.45rem;padding-inline:2rem}.hero-benefits[data-astro-cid-bkys5gcb]{border-top:1px solid var(--rule);color:var(--ink-dim);flex-wrap:wrap;gap:.8rem 1.35rem;margin:1.75rem 0 0;padding:1.25rem 0 0;font-size:.82rem;list-style:none;display:flex}.hero-benefits[data-astro-cid-bkys5gcb] li[data-astro-cid-bkys5gcb]{align-items:center;gap:.42rem;display:flex}.hero-benefits[data-astro-cid-bkys5gcb] span[data-astro-cid-bkys5gcb]{width:1.15rem;height:1.15rem;color:var(--gold-ink);border:1px solid #8a5a0061;border-radius:50%;place-items:center;font-size:.62rem;display:grid}.product-details[data-astro-cid-bkys5gcb]{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:start;gap:2rem;padding:clamp(4rem,7vw,6rem) 0;display:grid}.product-details[data-astro-cid-bkys5gcb].single-column{grid-template-columns:minmax(0,900px);justify-content:center}.description-card[data-astro-cid-bkys5gcb],.tracks[data-astro-cid-bkys5gcb]{background:linear-gradient(145deg,#fffffff5,#faf6ece0);border:1px solid #a47d3647;border-radius:20px;padding:clamp(1.8rem,4vw,3.2rem);position:relative;overflow:hidden;box-shadow:0 22px 55px #37281314}.description-card[data-astro-cid-bkys5gcb]:before,.tracks[data-astro-cid-bkys5gcb]:before{content:"";background:var(--gold-gradient);width:5rem;height:3px;position:absolute;top:0;left:0}.section-kicker[data-astro-cid-bkys5gcb]{color:var(--gold-ink);letter-spacing:.17em;text-transform:uppercase;margin:0 0 .55rem;font-size:.7rem;font-weight:700}.description-card[data-astro-cid-bkys5gcb] h2[data-astro-cid-bkys5gcb],.tracks[data-astro-cid-bkys5gcb] h2[data-astro-cid-bkys5gcb]{color:var(--ink);margin:0 0 1.55rem;font-size:clamp(1.65rem,3vw,2.35rem)}.desc[data-astro-cid-bkys5gcb]{max-width:76ch;color:var(--ink-dim);margin:0 0 1rem;line-height:1.75}.desc-lead[data-astro-cid-bkys5gcb]{margin-top:0}.desc[data-astro-cid-bkys5gcb] strong[data-astro-cid-bkys5gcb]{color:var(--ink);font-family:Marcellus,Georgia,serif;font-weight:400}.delivery-note[data-astro-cid-bkys5gcb]{background:#caa22712;border:1px solid #caa22738;border-radius:12px;align-items:flex-start;gap:.9rem;margin-top:1.8rem;padding:1rem 1.1rem;display:flex}.delivery-note[data-astro-cid-bkys5gcb]>span[data-astro-cid-bkys5gcb]{color:var(--gold-ink);font-size:1.1rem}.delivery-note[data-astro-cid-bkys5gcb] p[data-astro-cid-bkys5gcb]{color:var(--ink-dim);margin:0;font-size:.88rem;line-height:1.55}.delivery-note[data-astro-cid-bkys5gcb] strong[data-astro-cid-bkys5gcb]{color:var(--ink)}.track-list[data-astro-cid-bkys5gcb]{counter-reset:track;grid-template-columns:1fr;gap:.18rem;margin:0;padding:0;list-style:none;display:grid}.track-list[data-astro-cid-bkys5gcb] li[data-astro-cid-bkys5gcb]{counter-increment:track;min-height:2.75rem;color:var(--ink);border-bottom:1px solid #a47d362b;grid-template-columns:2rem 1fr;align-items:center;padding:.45rem 0;font-size:.94rem;line-height:1.3;display:grid}.track-list[data-astro-cid-bkys5gcb] li[data-astro-cid-bkys5gcb]:before{content:counter(track, decimal-leading-zero);color:var(--gold-ink);letter-spacing:.05em;font:700 .7rem "Source Sans 3",sans-serif}.tracks-note[data-astro-cid-bkys5gcb]{border-top:1px solid var(--rule);color:var(--ink-faint);margin:1.25rem 0 0;padding:1rem 0 0;font-size:.84rem;line-height:1.65}.checkout-section[data-astro-cid-bkys5gcb]{color:var(--ink);background:radial-gradient(circle at 0 0,#d5ae5024,#0000 30%),linear-gradient(125deg,#fffdf8 0%,#f2e8d5 100%);border:1px solid #a67b2b52;border-radius:22px;scroll-margin-top:7rem;overflow:hidden;box-shadow:0 20px 50px #37281314}.checkout-inner[data-astro-cid-bkys5gcb]{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);align-items:start;gap:clamp(2.5rem,7vw,6.5rem);width:min(1180px,100%);margin:auto;padding:clamp(2.5rem,6vw,5rem);display:grid}.checkout-copy[data-astro-cid-bkys5gcb]{position:sticky;top:9rem}.checkout-copy[data-astro-cid-bkys5gcb] h2[data-astro-cid-bkys5gcb]{max-width:10ch;color:var(--ink);font-size:clamp(2.2rem,4vw,3.8rem)}.checkout-copy[data-astro-cid-bkys5gcb]>p[data-astro-cid-bkys5gcb]:not(.eyebrow){max-width:43ch;color:var(--ink-dim);margin:1rem 0 0}.checkout-price[data-astro-cid-bkys5gcb]{flex-direction:column;margin-top:1.6rem;display:flex}.checkout-price[data-astro-cid-bkys5gcb] small[data-astro-cid-bkys5gcb]{color:var(--ink-faint);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.checkout-price[data-astro-cid-bkys5gcb] strong[data-astro-cid-bkys5gcb]{color:var(--gold-ink);font:400 2.2rem Marcellus,Georgia,serif}.checkout-copy[data-astro-cid-bkys5gcb] ul[data-astro-cid-bkys5gcb]{border-top:1px solid #a67b2b40;gap:1rem;margin:2rem 0 0;padding:1.5rem 0 0;list-style:none;display:grid}.checkout-copy[data-astro-cid-bkys5gcb] li[data-astro-cid-bkys5gcb]{align-items:center;gap:.9rem;display:flex}.checkout-copy[data-astro-cid-bkys5gcb] li[data-astro-cid-bkys5gcb]>span[data-astro-cid-bkys5gcb]{width:2rem;height:2rem;color:var(--gold-ink);background:#ffffff73;border:1px solid #8a5a0052;border-radius:50%;flex:none;place-items:center;font-size:.68rem;display:grid}.checkout-copy[data-astro-cid-bkys5gcb] li[data-astro-cid-bkys5gcb] div[data-astro-cid-bkys5gcb]{flex-direction:column;display:flex}.checkout-copy[data-astro-cid-bkys5gcb] li[data-astro-cid-bkys5gcb] strong[data-astro-cid-bkys5gcb]{color:var(--ink);font-size:.88rem}.checkout-copy[data-astro-cid-bkys5gcb] li[data-astro-cid-bkys5gcb] small[data-astro-cid-bkys5gcb]{color:var(--ink-faint);font-size:.78rem}.checkout-form[data-astro-cid-bkys5gcb]{width:100%}.see-also[data-astro-cid-bkys5gcb]{text-align:center;margin:2.5rem 0 0}.see-also[data-astro-cid-bkys5gcb] a[data-astro-cid-bkys5gcb]{color:var(--gold-ink);align-items:center;gap:.6rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.see-also[data-astro-cid-bkys5gcb] a[data-astro-cid-bkys5gcb]:hover{gap:.8rem}@media (width<=900px){.product-hero[data-astro-cid-bkys5gcb],.hero-inner[data-astro-cid-bkys5gcb]{min-height:auto}.hero-inner[data-astro-cid-bkys5gcb]{grid-template-columns:minmax(240px,340px) minmax(0,1fr);gap:2.5rem}.hero-copy[data-astro-cid-bkys5gcb] h1[data-astro-cid-bkys5gcb]{font-size:clamp(2.3rem,6vw,3.6rem)}.product-details[data-astro-cid-bkys5gcb],.checkout-inner[data-astro-cid-bkys5gcb]{grid-template-columns:1fr}.checkout-copy[data-astro-cid-bkys5gcb]{position:static}.checkout-copy[data-astro-cid-bkys5gcb] h2[data-astro-cid-bkys5gcb]{max-width:15ch}}@media (width<=640px){.product-hero[data-astro-cid-bkys5gcb]{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:-1rem;overflow:visible}.hero-backdrop[data-astro-cid-bkys5gcb],.hero-shade[data-astro-cid-bkys5gcb],.product-hero[data-astro-cid-bkys5gcb]:after{display:none}.hero-inner[data-astro-cid-bkys5gcb]{grid-template-columns:1fr;gap:2.2rem;padding-top:2.5rem}.media[data-astro-cid-bkys5gcb]{border-radius:14px;justify-self:center;width:min(86vw,390px)}.hero-copy[data-astro-cid-bkys5gcb]{text-align:center}.hero-copy[data-astro-cid-bkys5gcb] .eyebrow[data-astro-cid-bkys5gcb]{justify-content:center}.hero-copy[data-astro-cid-bkys5gcb] h1[data-astro-cid-bkys5gcb]{max-width:none;font-size:clamp(2.35rem,11vw,3.4rem)}.hero-summary[data-astro-cid-bkys5gcb]{-webkit-line-clamp:4}.purchase-line[data-astro-cid-bkys5gcb]{flex-direction:column;gap:1rem}.price-block[data-astro-cid-bkys5gcb]{align-items:center}.hero-cta[data-astro-cid-bkys5gcb]{width:100%}.hero-benefits[data-astro-cid-bkys5gcb]{justify-content:center;gap:.65rem 1rem}.product-details[data-astro-cid-bkys5gcb]{padding-block:3rem}.description-card[data-astro-cid-bkys5gcb],.tracks[data-astro-cid-bkys5gcb]{border-radius:15px;padding:1.55rem}.description-card[data-astro-cid-bkys5gcb] h2[data-astro-cid-bkys5gcb],.tracks[data-astro-cid-bkys5gcb] h2[data-astro-cid-bkys5gcb]{font-size:1.65rem}.checkout-section[data-astro-cid-bkys5gcb]{border-radius:16px}.checkout-inner[data-astro-cid-bkys5gcb]{padding:2rem 1rem}}
