:root{--ceg-ink: #121212;--ceg-cream: #F5F3EF;--ceg-violet: #A97CA1;--ceg-gold: #C9A962;--ceg-stone: #6B6660;--ceg-line: rgba(18,18,18,.12);--ceg-page: #F5F3EF;--ceg-font-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--ceg-font-sans: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ceg-easing: cubic-bezier(.165,.84,.44,1);--ceg-radius: 4px;--ceg-page-max: 1280px;--ceg-page-padding: clamp(20px, 4vw, 48px)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{margin:0;background:var(--ceg-page);color:var(--ceg-ink);font-family:var(--ceg-font-sans);font-size:16px;line-height:1.6}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit}h1,h2,h3,h4,h5{font-family:var(--ceg-font-serif);font-weight:600;line-height:1.15;margin:0 0 .5em;color:var(--ceg-ink)}p{margin:0 0 1em}html,body{width:100%;max-width:100%;overflow-x:hidden}main{display:block;width:100%}.shopify-section{width:100%}.full-width{display:block;width:100%}.ceg-container,.full-width>.ceg-container,.full-width>.container{max-width:var(--ceg-page-max);margin-left:auto;margin-right:auto;padding-left:var(--ceg-page-padding);padding-right:var(--ceg-page-padding);width:100%;box-sizing:border-box}.ceg-skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;background:var(--ceg-ink);color:var(--ceg-cream);padding:8px 12px;border-radius:var(--ceg-radius);z-index:200;white-space:nowrap}.ceg-skip-link:focus{left:8px;top:8px;width:auto;height:auto;overflow:visible}.ceg-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--ceg-font-sans);font-weight:500;font-size:14px;letter-spacing:.04em;text-transform:uppercase;padding:14px 28px;border-radius:999px;transition:background .24s var(--ceg-easing),color .24s var(--ceg-easing),transform .24s var(--ceg-easing),border-color .24s var(--ceg-easing);cursor:pointer;border:1px solid transparent}.ceg-btn--primary{background:var(--ceg-ink);color:var(--ceg-cream)}.ceg-btn--primary:hover{background:var(--ceg-violet);transform:translateY(-1px)}.ceg-btn--ghost{background:transparent;color:var(--ceg-ink);border-color:var(--ceg-ink)}.ceg-btn--ghost:hover{background:var(--ceg-ink);color:var(--ceg-cream)}.ceg-btn--cream{background:var(--ceg-cream);color:var(--ceg-ink)}.ceg-btn--cream:hover{background:var(--ceg-violet);color:var(--ceg-cream)}.ceg-btn--gold{background:var(--ceg-gold);color:var(--ceg-ink)}.ceg-btn--gold:hover{background:var(--ceg-ink);color:var(--ceg-gold)}@media(max-width:767px){[data-ceg-mobile-carousel]{display:flex!important;flex-wrap:nowrap!important;gap:16px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding:4px 16px 4px 4px!important}[data-ceg-mobile-carousel]::-webkit-scrollbar{display:none!important}[data-ceg-mobile-carousel]>*{flex:0 0 88%!important;min-width:260px!important;max-width:400px!important;scroll-snap-align:start!important;margin:0!important}[data-ceg-mobile-carousel] [class*=__cta],[data-ceg-mobile-carousel] [class*=__cart],[data-ceg-mobile-carousel] [class*=__add]{opacity:1!important;transform:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.grain-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.035;mix-blend-mode:multiply;z-index:1;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .8 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.ceg-pageh{position:relative;min-height:var(--ph-min-h, 70vh);background:var(--ph-bg, #121212);color:#fff;display:flex;align-items:center;overflow:hidden;isolation:isolate;padding:clamp(48px,8vw,96px) 0}.ceg-pageh__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.ceg-pageh__bg img{width:100%;height:100%;object-fit:cover;opacity:.35;filter:blur(2px) brightness(.7)}.ceg-pageh__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(95deg,#080608eb,#0c090cc7 45%,#120c1673 78%,#2312372e)}.ceg-pageh__glow{position:absolute;top:50%;right:6%;width:clamp(380px,50vw,720px);height:clamp(380px,50vw,720px);transform:translateY(-50%);background:radial-gradient(circle at center,color-mix(in srgb,var(--ph-accent, #A97CA1) 45%,transparent) 0%,color-mix(in srgb,var(--ph-accent, #A97CA1) 26%,transparent) 35%,color-mix(in srgb,var(--ph-accent, #A97CA1) 12%,transparent) 60%,transparent 75%);mix-blend-mode:screen;filter:blur(50px);pointer-events:none}.ceg-pageh__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:48px;align-items:center;width:100%}@media(min-width:900px){.ceg-pageh__inner{grid-template-columns:1.1fr .9fr;gap:80px}}.ceg-pageh__eyebrow{color:var(--ph-accent, #A97CA1);font-size:12px;letter-spacing:.22em;text-transform:uppercase;margin:0 0 16px;font-weight:500}.ceg-pageh__title{font-family:var(--ceg-font-serif);font-size:clamp(40px,7vw,84px);font-weight:600;line-height:.98;margin:0 0 20px;color:#fff}.ceg-pageh__body{color:#ffffffc7;font-size:clamp(15px,1.4vw,17px);line-height:1.65;max-width:48ch;margin:0 0 32px}.ceg-pageh__ctas{display:flex;flex-wrap:wrap;gap:12px}.ceg-pageh__cta{display:inline-flex;align-items:center;gap:10px;padding:13px 26px;border-radius:999px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .24s cubic-bezier(.165,.84,.44,1),box-shadow .24s cubic-bezier(.165,.84,.44,1),background .24s cubic-bezier(.165,.84,.44,1)}.ceg-pageh__cta--primary{background:linear-gradient(135deg,color-mix(in srgb,var(--ph-accent, #A97CA1) 78%,white) 0%,var(--ph-accent, #A97CA1) 60%);color:#fff;box-shadow:0 12px 30px -10px color-mix(in srgb,var(--ph-accent, #A97CA1) 60%,#000)}.ceg-pageh__cta--primary:hover{transform:translateY(-1px);box-shadow:0 18px 36px -10px color-mix(in srgb,var(--ph-accent, #A97CA1) 75%,#000)}.ceg-pageh__cta--ghost{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ceg-pageh__cta--ghost:hover{background:#ffffff29}.ceg-pageh__card{justify-self:end;width:100%;max-width:460px}@media(max-width:899px){.ceg-pageh__card{max-width:340px;justify-self:center}}.ceg-pageh__card-frame{position:relative;aspect-ratio:3/4;border-radius:24px;overflow:hidden;background:#12121266;border:1.5px solid rgba(255,255,255,.42);box-shadow:0 0 20px #ffffff24,0 0 50px color-mix(in srgb,var(--ph-accent, #A97CA1) 50%,transparent),0 0 130px 18px color-mix(in srgb,var(--ph-accent, #A97CA1) 35%,transparent),0 0 240px 40px color-mix(in srgb,var(--ph-accent, #A97CA1) 18%,transparent),0 30px 80px -10px color-mix(in srgb,var(--ph-accent, #A97CA1) 60%,#000),inset 0 1px #ffffff73}.ceg-pageh__card-frame img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:640px){.ceg-pageh{min-height:0;padding:56px 0 44px}.ceg-pageh__glow{width:min(280px,80vw);height:min(280px,80vw);right:-8%}.ceg-pageh__title{font-size:clamp(32px,8vw,48px);margin-bottom:16px}.ceg-pageh__body{max-width:100%;margin-bottom:24px;font-size:15px}.ceg-pageh__inner{gap:32px}.ceg-pageh__card{max-width:280px}.ceg-pageh__cta{padding:11px 22px;font-size:13px}}[data-ceg-card-hover]{position:relative}[data-ceg-card-hover] .ceg-card-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .38s cubic-bezier(.165,.84,.44,1);pointer-events:none;z-index:2;border-radius:inherit}[data-ceg-card-hover].is-card-playing .ceg-card-video{opacity:1}[data-ceg-card-hover]:has(.ceg-card-video):after{content:"";position:absolute;top:12px;right:12px;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 10px #fff9,0 0 20px color-mix(in srgb,var(--ceg-violet, #A97CA1) 60%,transparent);opacity:.75;z-index:3;pointer-events:none;animation:ceg-card-video-pulse 2.2s ease-in-out infinite}[data-ceg-card-hover].is-card-playing:after{opacity:0;transition:opacity .2s}@keyframes ceg-card-video-pulse{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.3);opacity:1}}@media(max-width:899px){.ceg-gallery__header{align-items:stretch!important}.ceg-gallery__chips{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;width:100%!important;padding:10px 16px!important;gap:10px 14px!important;border-radius:24px!important;overflow-x:visible!important;align-self:stretch!important}.ceg-gallery__chip{flex-shrink:0!important;font-size:11px!important}.ceg-gallery__chip-sep{display:none!important}.ceg-gallery__grid{display:flex!important;flex-wrap:nowrap!important;gap:16px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding:4px 16px 4px 4px!important;grid-auto-rows:auto!important}.ceg-gallery__grid::-webkit-scrollbar{display:none!important}.ceg-gallery__grid .ceg-gallery__cell{flex:0 0 88%!important;min-width:280px!important;max-width:400px!important;scroll-snap-align:start!important;grid-column:auto!important;border-radius:24px!important;height:320px!important}.ceg-gallery__title{font-size:clamp(36px,10vw,48px)!important}.ceg-gallery__masterpiece-card{margin:24px 16px 0!important;max-width:none!important}.ceg-gallery__cell-overlay{padding:16px!important}.ceg-gallery__cell-title{font-size:clamp(18px,5vw,22px)!important}.ceg-gallery__cell-add{opacity:1!important;transform:none!important;background:var(--gal-accent, #e9b7df)!important;color:var(--gal-bg, #16130f)!important}}@media(prefers-reduced-motion:reduce){[data-ceg-card-hover] .ceg-card-video{transition:none}[data-ceg-card-hover]:has(.ceg-card-video):after{animation:none}}.ceg-coll__badge--oos,.ceg-pendants-featured__oos,.ceg-earrings-featured__oos,.ceg-bracelets-products__oos,.ceg-rings-products__badge--oos,.ceg-jewelry-grid__badge--oos,.ceg-crystal-category-products__badge--oos,.ceg-pdp__oos-overlay,.ceg-pdp__oos-badge,.ceg-pdp-rel__add--oos,.ceg-home-new-arrivals__oos{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/critical.css.map */
