.collection[data-astro-cid-eibor6d4]{max-width:1600px;margin:auto}.collection-intro[data-astro-cid-eibor6d4]{background:linear-gradient(125deg,var(--ink),#3e0926);color:#f4eee5;grid-template-columns:minmax(0,1fr) minmax(220px,.3fr);align-items:end;gap:4rem;margin-inline:max(-4vw,-1.1rem);padding:clamp(3rem,7vw,7rem);display:grid;position:relative;overflow:hidden}.collection-intro[data-astro-cid-eibor6d4]:before{content:"COLLECTION";font:400 clamp(5rem,14vw,14rem)/1 var(--serif-96);letter-spacing:-.06em;color:#ffffff09;pointer-events:none;position:absolute;top:-.12em;right:-.04em}.collection-intro[data-astro-cid-eibor6d4]>div[data-astro-cid-eibor6d4],.collection-aside[data-astro-cid-eibor6d4]{position:relative}.collection-intro[data-astro-cid-eibor6d4] .page-title[data-astro-cid-eibor6d4]{color:#f4eee5;max-width:10ch}.collection-intro[data-astro-cid-eibor6d4] .intro[data-astro-cid-eibor6d4]{color:#cfc4b7}.collection-intro[data-astro-cid-eibor6d4] .eyebrow[data-astro-cid-eibor6d4]{color:#dfb4c9}.collection-aside[data-astro-cid-eibor6d4]{color:#cfc4b7;border-left:1px solid #ffffff38;padding-left:1.5rem}.collection-aside[data-astro-cid-eibor6d4] strong[data-astro-cid-eibor6d4]{color:#f4eee5;font:500 clamp(1.5rem,2.5vw,2.4rem) var(--serif);letter-spacing:-.015em}.collection-aside[data-astro-cid-eibor6d4] p[data-astro-cid-eibor6d4]{font-size:.78rem;line-height:1.6}.catalog-grid[data-astro-cid-eibor6d4]{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.5vw,1.5rem);margin:clamp(3rem,6vw,6rem) 0 2rem;display:grid}.catalog-grid[data-astro-cid-eibor6d4]>*{border:0;box-shadow:0 14px 44px #2b191112}.collection-note[data-astro-cid-eibor6d4]{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:180px 1fr;gap:2rem;padding:2rem 0;display:grid}.collection-note[data-astro-cid-eibor6d4] p[data-astro-cid-eibor6d4]{max-width:900px;color:var(--muted);margin:0;line-height:1.65}.collection-note[data-astro-cid-eibor6d4] p[data-astro-cid-eibor6d4]+p[data-astro-cid-eibor6d4]{margin-top:.8rem}@media (width<=900px){.catalog-grid[data-astro-cid-eibor6d4]{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-intro[data-astro-cid-eibor6d4]{grid-template-columns:1fr}.collection-aside[data-astro-cid-eibor6d4]{display:none}}@media (width<=580px){.collection-note[data-astro-cid-eibor6d4]{grid-template-columns:1fr}.catalog-grid[data-astro-cid-eibor6d4]{margin:2.2rem 0 1.5rem}.catalog-grid[data-astro-cid-eibor6d4] .product-copy{padding:.9rem}.catalog-grid[data-astro-cid-eibor6d4] .product-name{margin:.4rem 0 .7rem;font-size:1.15rem}.catalog-grid[data-astro-cid-eibor6d4] .eyebrow{display:none}.catalog-grid[data-astro-cid-eibor6d4] .options,.catalog-grid[data-astro-cid-eibor6d4] .pricing{font-size:.75rem}}.ordering-points[data-astro-cid-eibor6d4]{gap:.55rem;max-width:900px;margin:0;padding:0;list-style:none;display:grid}.ordering-points[data-astro-cid-eibor6d4] li[data-astro-cid-eibor6d4]{color:var(--muted);padding-left:1.1rem;font-size:.9rem;line-height:1.6;position:relative}.ordering-points[data-astro-cid-eibor6d4] li[data-astro-cid-eibor6d4]:before{content:"";background:var(--rule);width:.5rem;height:1px;position:absolute;top:.62em;left:0}.ordering-points[data-astro-cid-eibor6d4] strong[data-astro-cid-eibor6d4]{color:var(--ink);font-weight:700}.ordering-links[data-astro-cid-eibor6d4]{flex-wrap:wrap;gap:.3rem 1.4rem;display:flex;margin-top:1rem!important}.ordering-links[data-astro-cid-eibor6d4] a[data-astro-cid-eibor6d4]{color:var(--wine);letter-spacing:.06em;text-transform:uppercase;padding:.35rem 0;font-size:.8rem;font-weight:800;text-decoration:none}.ordering-links[data-astro-cid-eibor6d4] a[data-astro-cid-eibor6d4]:hover{text-underline-offset:3px;text-decoration:underline}.shop-hero[data-astro-cid-eibor6d4]{background:var(--ink);min-height:min(720px,70vh);color:var(--paper);grid-template-columns:minmax(0,.82fr) minmax(380px,1.18fr);margin-top:0;display:grid;position:relative;overflow:hidden}.shop-hero[data-astro-cid-eibor6d4]:before{content:"JEWELRY";z-index:2;font:400 clamp(6rem,13vw,13rem)/1 var(--serif-96);letter-spacing:-.07em;color:#ffffff0a;pointer-events:none;position:absolute;bottom:-.22em;left:-.04em}.shop-hero-copy[data-astro-cid-eibor6d4]{flex-direction:column;justify-content:center;min-width:0;padding:clamp(2.5rem,6vw,7rem);display:flex}.shop-hero[data-astro-cid-eibor6d4] .page-title[data-astro-cid-eibor6d4]{color:var(--paper);overflow-wrap:normal;word-break:normal}.shop-hero[data-astro-cid-eibor6d4] .title-line[data-astro-cid-eibor6d4]{max-width:7ch;font-size:clamp(3.7rem,7.5vw,7.5rem);line-height:.87}.shop-hero[data-astro-cid-eibor6d4] .eyebrow[data-astro-cid-eibor6d4]{color:#dfb4c9}.shop-hero[data-astro-cid-eibor6d4] .intro[data-astro-cid-eibor6d4]{color:#ffffffb8;max-width:34rem;margin:2rem 0 0;font-size:clamp(1rem,1.5vw,1.25rem)}.shop-hero-image[data-astro-cid-eibor6d4]{background:#2d2723;min-height:560px;position:relative;overflow:hidden}.shop-hero-image[data-astro-cid-eibor6d4]:after{content:"";background:linear-gradient(90deg,#18151338,#0000 30%);position:absolute;inset:0}.shop-hero-image[data-astro-cid-eibor6d4] img[data-astro-cid-eibor6d4]{object-fit:cover;object-position:50% 50%;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);display:block}.shop-hero[data-astro-cid-eibor6d4]:hover .shop-hero-image[data-astro-cid-eibor6d4] img[data-astro-cid-eibor6d4]{transform:scale(1.02)}.shop-link[data-astro-cid-eibor6d4]{color:var(--paper);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff8c;align-self:flex-start;margin-top:2.2rem;padding:.8rem 0;font-size:.8rem;font-weight:800;text-decoration:none}.shop-link[data-astro-cid-eibor6d4] span[data-astro-cid-eibor6d4]{color:#dfb4c9;margin-left:.45rem}.shop-promises[data-astro-cid-eibor6d4]{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.55rem 1.2rem;margin-top:auto;padding-top:2.5rem;font-size:.7rem;display:flex}.shop-promises[data-astro-cid-eibor6d4] span[data-astro-cid-eibor6d4]+span[data-astro-cid-eibor6d4]:before{content:"·";color:#dfb4c9;margin-right:1.2rem}.catalog-grid[data-astro-cid-eibor6d4].shop-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(2rem,4vw,3.5rem) clamp(1.5rem,3vw,3rem);margin:clamp(4rem,8vw,8rem) 0}.catalog-grid[data-astro-cid-eibor6d4].shop-grid>*{border:0}.shop-assurance[data-astro-cid-eibor6d4]{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:minmax(240px,.8fr) minmax(280px,1fr);align-items:start;gap:2rem 5vw;padding:clamp(2.5rem,6vw,5rem) 0;display:grid}.shop-assurance[data-astro-cid-eibor6d4] h2[data-astro-cid-eibor6d4]{font:500 clamp(2rem,4vw,3.7rem)/.98 var(--serif);letter-spacing:-.02em;max-width:12ch;margin:.7rem 0 0}.shop-assurance[data-astro-cid-eibor6d4]>p[data-astro-cid-eibor6d4]{color:var(--muted);max-width:36rem;margin:0;line-height:1.7}.shop-assurance[data-astro-cid-eibor6d4] .ordering-links[data-astro-cid-eibor6d4]{grid-column:2;margin-top:-.7rem!important}@media (prefers-reduced-motion:reduce){.shop-hero-image[data-astro-cid-eibor6d4] img[data-astro-cid-eibor6d4]{transition:none}.shop-hero[data-astro-cid-eibor6d4]:hover .shop-hero-image[data-astro-cid-eibor6d4] img[data-astro-cid-eibor6d4]{transform:none}}@media (width>=901px) and (width<=1100px){.shop-hero-copy[data-astro-cid-eibor6d4]{padding:3rem}.shop-hero[data-astro-cid-eibor6d4] .title-line[data-astro-cid-eibor6d4]{max-width:none;font-size:3.35rem}}@media (width<=900px){.shop-hero[data-astro-cid-eibor6d4]{grid-template-columns:1fr;min-height:0}.shop-hero-copy[data-astro-cid-eibor6d4]{min-height:540px}.shop-hero-image[data-astro-cid-eibor6d4]{grid-row:1;min-height:70vw}.shop-promises[data-astro-cid-eibor6d4]{margin-top:2.5rem}}@media (width<=580px){.catalog-grid[data-astro-cid-eibor6d4].shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;margin:3rem 0 4rem}.shop-hero[data-astro-cid-eibor6d4]{margin-inline:-1.1rem}.shop-hero-copy[data-astro-cid-eibor6d4]{min-height:auto;padding:2.2rem 1.5rem 2.5rem}.shop-hero-image[data-astro-cid-eibor6d4]{min-height:105vw}.shop-hero[data-astro-cid-eibor6d4] .title-line[data-astro-cid-eibor6d4]{font-size:3.55rem}.shop-promises[data-astro-cid-eibor6d4]{gap:.45rem .8rem}.shop-promises[data-astro-cid-eibor6d4] span[data-astro-cid-eibor6d4]+span[data-astro-cid-eibor6d4]:before{margin-right:.8rem}.shop-assurance[data-astro-cid-eibor6d4]{grid-template-columns:1fr}.shop-assurance[data-astro-cid-eibor6d4] .ordering-links[data-astro-cid-eibor6d4]{grid-column:1;margin-top:0!important}}
