.project-buy{--project-accent:#c4844e;--project-accent-deep:#4b2b18;--project-mist:#d8b47c38;color:#f0e9da;padding-bottom:calc(var(--store-bottom-nav-h,3.65rem) + 7.25rem + env(safe-area-inset-bottom,0px));background:#020507;overflow-x:clip}.project-buy[data-project-source=orbia]{--project-accent:#b08a62;--project-accent-deep:#3a2a4a;--project-mist:#a88cc438}.project-buy[data-project-source=memoora]{--project-accent:#c4a15a;--project-accent-deep:#163328;--project-mist:#4a7a5847}.project-buy[data-project-source=cep_album]{--project-accent:#d89a4a;--project-accent-deep:#14110e;--project-mist:#d89a4a3d}.project-buy-hero{aspect-ratio:16/9;background-color:#05080a;background-position:50%;background-size:cover;width:100%;max-height:26svh;position:relative;overflow:hidden}.project-buy-hero video{object-fit:cover;object-position:50% 46%;width:100%;height:100%;display:block;position:absolute;inset:0}.project-buy[data-project-source=orbia] .project-buy-hero video{object-position:50% 42%}.project-buy[data-project-source=memoora] .project-buy-hero video{object-position:58% 36%}.project-buy[data-project-source=cep_album] .project-buy-hero video{object-position:62% 48%}.project-buy-hero-fade{pointer-events:none;background:linear-gradient(#02050700,#020507);height:42%;position:absolute;bottom:0;left:0;right:0}.project-buy-stage{z-index:1;gap:1.1rem;width:min(76rem,100% - 1.5rem);margin:-1.5rem auto 0;display:grid;position:relative}.project-buy-intro,.project-buy-panel,.project-buy-faq{min-width:0}.project-buy-kicker{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--project-accent);font-size:.72rem}.project-buy-brand{align-items:center;gap:.7rem;margin-top:.45rem;display:flex}.project-buy-brand img{object-fit:contain;width:2.4rem;height:2.4rem}.project-buy-brand h1{font-family:var(--font-display), var(--font-jakarta), sans-serif;letter-spacing:.04em;font-size:clamp(1.8rem,8vw,2.7rem);line-height:.95}.project-buy-lede,.project-buy-faq p,.project-buy-media figcaption p{color:#f0e9dad1;margin-top:.55rem;font-size:.95rem;line-height:1.45}.project-buy-media{border:1px solid var(--project-mist);background:radial-gradient(circle at 50% 30%, var(--project-mist), transparent 58%), #070b0e;order:3;margin:0;overflow:hidden}.project-buy-media img{object-fit:contain;object-position:center;width:100%;height:auto;max-height:14.5rem;padding:.85rem .85rem 0;display:block}.project-buy-media figcaption{padding:.75rem .95rem 1rem}.project-buy-media figcaption span{font-weight:700}.project-buy-panel{order:2;padding:0 0 .4rem}.project-buy-intro{order:1}.project-buy-field{gap:.35rem;margin-top:.85rem;display:grid}.project-buy-field span,.project-buy-field legend{color:var(--project-accent);font-size:.82rem}.project-buy-field select,.project-buy-field input[type=number]{border:1px solid var(--project-mist);color:#f0e9da;background:#071014;min-height:44px;padding:0 .75rem}.project-buy-choices{gap:.4rem;display:grid}.project-buy-choices label{border:1px solid var(--project-mist);align-items:center;gap:.65rem;min-height:52px;padding:.4rem .65rem;display:flex}.project-buy-choices img{object-fit:cover;background:#071014;width:2.6rem;height:2.6rem}.project-buy-choices label[data-active=true]{border-color:var(--project-accent)}.project-buy-price{min-height:7.1rem;scroll-margin-bottom:calc(var(--store-bottom-nav-h,3.65rem) + 5.25rem + env(safe-area-inset-bottom,0px));margin-top:1rem}.project-buy-quote{gap:.45rem;min-height:6.4rem;display:grid}.project-buy-quote div{justify-content:space-between;gap:1rem;font-size:.92rem;display:flex}.project-buy-quote div:last-child{margin-top:.15rem;font-weight:800}.project-buy-quote[data-quote-skeleton] dd{color:#d8b47cb8;letter-spacing:.04em}.project-buy-missing,.project-buy-error{color:#d8b47c;font-size:.92rem;line-height:1.45}.project-buy-retry button{border:1px solid var(--project-mist);color:#f0e9da;background:0 0;min-height:40px;margin-top:.65rem;padding:0 .9rem}.project-buy-actions{gap:.55rem;margin-top:1rem;display:grid}.project-buy-cta-ghost{border:1px solid var(--project-mist);color:#f0e9da;letter-spacing:.06em;background:0 0;width:100%;min-height:48px;font-weight:700}.project-buy-actions .project-buy-cta,.project-buy-actions .project-buy-cta-ghost{margin-top:0}.project-buy-cta,.project-buy-sticky button{background:linear-gradient(180deg, var(--project-accent), #a85f35 52%, var(--project-accent-deep));color:#f0e9da;letter-spacing:.08em;border:0;width:100%;min-height:48px;margin-top:1rem;font-weight:800}.project-buy-cta:disabled,.project-buy-cta-ghost:disabled,.project-buy-sticky button:disabled{opacity:.45}.project-buy-cta-soon{color:#d8b47c;opacity:1;background:#14191c}@media (max-width:767px){.project-buy:not([data-project-theme=lil-disc]) .project-buy-cta:not(.project-buy-cta-soon),.project-buy:not([data-project-theme=lil-disc]) .project-buy-cta-ghost{display:none}}.project-buy-faq{width:min(76rem,100% - 1.5rem);margin:.4rem auto 0;padding-bottom:1.5rem}.project-buy-faq h2{letter-spacing:.04em;font-size:1rem}.project-buy-faq details{border-top:1px solid var(--project-mist);padding:.7rem 0}.project-buy-faq summary{cursor:pointer;min-height:44px}.project-buy-back{margin-top:1.2rem}.project-buy-back a{color:var(--project-accent)}.project-buy-sticky{right:.75rem;bottom:calc(var(--store-bottom-nav-h,3.65rem) + .55rem + env(safe-area-inset-bottom,0px));z-index:28;border:1px solid var(--project-mist);background:#020507f0;align-items:center;gap:.55rem;padding:.45rem .55rem;display:flex;position:fixed;left:.75rem}.project-buy-sticky button{flex:1;width:auto;margin:0;padding:0 .8rem}@media (min-width:768px){.project-buy{padding-bottom:2.5rem}.project-buy-hero{aspect-ratio:21/9;width:100%;max-height:62vh}.project-buy-stage{grid-template-columns:minmax(0,.92fr) minmax(22rem,1.08fr);grid-template-areas:"media panel""intro panel";align-items:start;gap:1rem 1.75rem;width:min(76.5rem,100% - 3rem);margin-top:-2.4rem;padding-bottom:1rem}.project-buy-media{order:unset;grid-area:media;min-height:28rem}.project-buy-media img{height:min(32rem,52vh);max-height:none;padding:1.4rem}.project-buy-media figcaption{display:none}.project-buy-intro{order:unset;grid-area:intro}.project-buy-panel{order:unset;border:1px solid var(--project-mist);background:#06090be0;grid-area:panel;align-self:start;padding:1.15rem 1.2rem 1.3rem;position:sticky;top:5.6rem}.project-buy-sticky{display:none}.project-buy-faq{width:min(76.5rem,100% - 3rem);margin-top:.4rem}}.project-buy[data-project-theme=lil-disc]{color:#16110c;padding-bottom:calc(var(--store-bottom-nav-h,3.65rem) + 1.5rem + env(safe-area-inset-bottom,0px));--project-accent:#b56a28;--project-accent-deep:#16110c;--project-mist:#16110c29;background:#f7f3ea}.project-buy[data-project-theme=lil-disc] .project-buy-hero-fade{background:linear-gradient(#f7f3ea00,#f7f3ea)}.project-buy[data-project-theme=lil-disc] .project-buy-kicker,.project-buy[data-project-theme=lil-disc] .project-buy-lede,.project-buy[data-project-theme=lil-disc] .project-buy-field span,.project-buy[data-project-theme=lil-disc] .project-buy-field legend,.project-buy[data-project-theme=lil-disc] .project-buy-faq,.project-buy[data-project-theme=lil-disc] .project-buy-back a{color:#3c3228}.project-buy[data-project-theme=lil-disc] .project-buy-faq,.project-buy[data-project-theme=lil-disc] .project-buy-back{scroll-margin-bottom:calc(var(--store-bottom-nav-h,3.65rem) + 5.1rem + env(safe-area-inset-bottom,0px))}.project-buy[data-project-theme=lil-disc] .project-buy-intro h1{color:#16110c}.project-buy[data-project-theme=lil-disc] .project-buy-panel,.project-buy[data-project-theme=lil-disc] .project-buy-media,.project-buy[data-project-theme=lil-disc] .project-buy-choices label{background:#fffdf8;border-color:#16110c1f}.project-buy[data-project-theme=lil-disc] .project-buy-field select,.project-buy[data-project-theme=lil-disc] .project-buy-field input[type=number]{color:#16110c;background:#fff;border-color:#16110c2e}.project-buy[data-project-theme=lil-disc] .project-buy-choices{grid-template-columns:1fr 1fr;gap:.55rem}.project-buy[data-project-theme=lil-disc] .project-buy-choices label{text-align:start;flex-direction:column;align-items:stretch;min-height:8.5rem;padding:.45rem}.project-buy[data-project-theme=lil-disc] .project-buy-choices img{width:100%;height:5.6rem}.project-buy[data-project-theme=lil-disc] .project-buy-choices em{margin-top:.2rem;font-style:normal;font-weight:800;display:block}.project-buy[data-project-theme=lil-disc] .project-buy-cta,.project-buy[data-project-theme=lil-disc] .project-buy-sticky button{color:#f4efe4;background:#16110c}.project-buy[data-project-theme=lil-disc] .project-buy-cta-ghost{color:#16110c;border-color:#16110c38}.project-buy-member-hint{margin:.45rem 0 0;font-size:.78rem;line-height:1.4}.project-buy-member-hint a{font-weight:700;text-decoration:underline}.project-buy[data-project-theme=lil-disc] .project-buy-choices img{object-fit:cover;height:7.2rem}.project-buy[data-project-theme=lil-disc] .project-buy-cta{letter-spacing:.08em;width:100%;min-height:3rem;font-size:.92rem}.project-buy[data-project-theme=lil-disc] .project-buy-sticky{display:none}@media (max-width:767px){.project-buy[data-project-theme=lil-disc] .project-buy-media{order:4;min-height:0}.project-buy[data-project-theme=lil-disc] .project-buy-media img{max-height:11rem}}@media (min-width:768px){.project-buy[data-project-theme=lil-disc]{padding-bottom:5.5rem}.project-buy[data-project-theme=lil-disc] .project-buy-faq{padding-bottom:.25rem}}@media (prefers-reduced-motion:reduce){.project-buy-hero video{display:none}.project-buy-hero{background-color:#071014;background-position:50%;background-size:cover}}
