@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,600&family=Plus+Jakarta+Sans:wght@300;400;500;600;700&display=swap";:root{--font-luxury-heading: "Cormorant Garamond", "Playfair Display", Georgia, serif;--font-luxury-body: "Plus Jakarta Sans", -apple-system, sans-serif;--color-gold-light: #FBF5B7;--color-gold-main: #D4AF37;--color-gold-dark: #AA771C;--color-gold-rose: #E6C5B8;--color-charcoal-dark: #0B0B0C;--color-charcoal-card: #151518;--color-ivory: #FAF9F5;--color-cream-subtle: #F3EFE6;--gradient-gold: linear-gradient(135deg, #BF953F 0%, #FCF6BA 25%, #B38728 50%, #FBF5B7 75%, #AA771C 100%);--gradient-gold-text: linear-gradient(135deg, #E6C594 0%, #FFF5C0 35%, #D4AF37 70%, #996515 100%);--gradient-dark-glass: linear-gradient(180deg, rgba(20, 20, 24, .85) 0%, rgba(10, 10, 12, .95) 100%);--shadow-gold-subtle: 0 10px 30px rgba(170, 119, 28, .12);--shadow-card-elevated: 0 20px 40px rgba(0, 0, 0, .08)}.page-width,.grid,.page-width-desktop{max-width:95vw!important;width:100%!important;padding-left:2.5vw!important;padding-right:2.5vw!important;margin-left:auto!important;margin-right:auto!important}@media screen and (min-width:1920px){.page-width{max-width:1840px!important}}@keyframes heroFadeInUp{0%{opacity:0;transform:translateY(40px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes heroBackgroundZoom{0%{transform:scale(1) translate(0)}50%{transform:scale(1.08) translate(-.8%,-.5%)}to{transform:scale(1.15) translate(.8%,.5%)}}@keyframes goldLightBeamSweep{0%{transform:translate(-150%) rotate(25deg)}to{transform:translate(250%) rotate(25deg)}}.hero-light-sweep{position:absolute;top:-50%;left:0;width:40%;height:200%;background:linear-gradient(90deg,transparent 0%,rgba(212,175,55,.18) 50%,transparent 100%);animation:goldLightBeamSweep 8s infinite cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:1}@keyframes goldShimmerSweep{0%{left:-100%}to{left:200%}}@keyframes ambientGlowPulse{0%,to{box-shadow:0 30px 70px #0009,0 0 35px #d4af3740;border-color:#d4af3766}50%{box-shadow:0 45px 95px #000000d9,0 0 65px #d4af3780;border-color:#d4af37b3}}.animate-fade-in{animation:heroFadeInUp 1.2s cubic-bezier(.16,1,.3,1) forwards}.delay-1{animation-delay:.2s;opacity:0}.delay-2{animation-delay:.4s;opacity:0}.delay-3{animation-delay:.6s;opacity:0}.delay-4{animation-delay:.8s;opacity:0}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.section-heading,.product__title,.card__heading{font-family:var(--font-luxury-heading)!important;font-weight:500!important;letter-spacing:.05em!important;text-transform:none}body,p,span,button,input,select,label{font-family:var(--font-luxury-body)!important}.gold-gradient-text{background:var(--gradient-gold-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.utility-bar,.utility-bar__grid,.announcement-bar{width:100vw!important;max-width:100vw!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;background-color:#0f0f11!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important;overflow:hidden!important}.utility-bar .page-width{max-width:100vw!important;width:100%!important;padding:12px 20px!important}.announcement-bar__message{font-family:var(--font-luxury-body)!important;font-size:1.25rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#fff!important;font-weight:500!important;margin:0!important;text-align:center!important}.header-wrapper{background:#faf9f5f2!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-bottom:1px solid rgba(212,175,55,.15)!important;transition:all .4s ease!important}.color-scheme-4 .header-wrapper,.color-scheme-3 .header-wrapper{background:#0f0f11eb!important;border-bottom:1px solid rgba(212,175,55,.25)!important}.header__menu-item{font-family:var(--font-luxury-body)!important;font-size:1.3rem!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;transition:color .3s ease!important}.header__menu-item:hover{color:var(--color-gold-main)!important}.jewelry-hero-container{position:relative;min-height:92vh;width:100%;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;padding:80px 4vw;background-color:#0a0a0c}.jewelry-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.jewelry-hero-img{width:100%;height:100%;object-fit:cover;object-position:center center;animation:heroBackgroundZoom 20s infinite alternate ease-in-out;will-change:transform}.jewelry-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0a0c8c,#0a0a0c40 45%,#0a0a0c0d);z-index:1}.jewelry-hero-card{position:relative;z-index:2;max-width:620px;width:100%;text-align:left;padding:48px 42px;background:#0a0a0ca6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.22);border-radius:12px;box-shadow:0 25px 60px #00000080}.jewelry-badge-pill{display:inline-block;padding:8px 22px;font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:50px;margin-bottom:24px;background:#ffffff1a;font-weight:600}.jewelry-hero-title{font-size:clamp(3.6rem,5.5vw,6.2rem)!important;line-height:1.1!important;color:#fff!important;margin-bottom:22px!important;text-shadow:0 4px 15px rgba(0,0,0,.9)!important;font-weight:500!important}.jewelry-hero-subtitle{font-size:clamp(1.6rem,2vw,2rem);color:#f8f8f0;font-weight:400;line-height:1.65;margin-bottom:38px;text-shadow:0 2px 10px rgba(0,0,0,.9)!important}.btn-gold-luxury{display:inline-flex;align-items:center;justify-content:center;padding:16px 38px;font-family:var(--font-luxury-body)!important;font-size:1.3rem!important;font-weight:700!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#000!important;background:linear-gradient(135deg,#d4af37,#f5d77f,#b38728)!important;border:none!important;border-radius:4px!important;box-shadow:0 8px 25px #d4af374d;cursor:pointer;transition:all .4s cubic-bezier(.16,1,.3,1)!important;text-decoration:none}.btn-gold-luxury:hover{transform:translateY(-3px);box-shadow:0 15px 35px #d4af3780;filter:brightness(1.1)}.btn-outline-gold{display:inline-flex;align-items:center;justify-content:center;padding:15px 36px;font-family:var(--font-luxury-body)!important;font-size:1.3rem!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#fff!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.8)!important;border-radius:4px!important;cursor:pointer;transition:all .4s ease!important;text-decoration:none}.btn-outline-gold:hover{background:#ffffff40!important;border-color:#fff!important;color:#fff!important;transform:translateY(-3px)}.jewelry-categories-section{padding:90px 20px;background:var(--color-ivory)}.category-arch-card{position:relative;display:block;text-decoration:none;overflow:hidden;border-radius:140px 140px 10px 10px;box-shadow:var(--shadow-card-elevated);transition:transform .5s ease,box-shadow .5s ease;border:1px solid rgba(212,175,55,.2)}.category-arch-card:hover{transform:translateY(-8px);box-shadow:0 25px 50px #00000026,0 0 25px #d4af3733}.category-arch-img{width:100%;height:380px;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.16,1,.3,1)}.category-arch-card:hover .category-arch-img{transform:scale(1.08)}.category-arch-content{position:absolute;bottom:0;inset-x:0;padding:30px 20px 20px;background:linear-gradient(180deg,transparent 0%,rgba(10,10,12,.9) 100%);text-align:center;color:#fff}.category-arch-title{font-size:2.6rem!important;color:#fff;margin-bottom:4px}.category-arch-count{font-size:1.1rem;letter-spacing:.15em;text-transform:uppercase;color:#d4af37}.diamond-guide-section{padding:110px 2.5vw;background:linear-gradient(180deg,#faf9f5,#f3efe6);color:#151518;border-top:1px solid rgba(212,175,55,.2);border-bottom:1px solid rgba(212,175,55,.2)}.diamond-guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px;max-width:1550px;margin:60px auto 0}.diamond-card{position:relative;padding:45px 30px;background:#fff;border:1px solid rgba(212,175,55,.25);border-radius:12px;text-align:center;box-shadow:0 15px 35px #0000000d;transition:all .4s cubic-bezier(.16,1,.3,1)}.diamond-card:hover{border-color:#d4af37;transform:translateY(-8px);box-shadow:0 25px 50px #d4af3726}.diamond-icon-wrapper{width:76px;height:76px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;background:#d4af371a;border:1px solid rgba(212,175,55,.3);border-radius:50%;font-size:3.2rem;transition:transform .4s ease,background-color .4s ease}.diamond-card:hover .diamond-icon-wrapper{transform:scale(1.1);background:var(--gradient-gold);color:#0f0f11}.diamond-card-title{font-size:2.6rem!important;color:#151518!important;margin-bottom:14px!important;font-weight:500!important}.diamond-card-desc{font-size:1.45rem;color:#555550;line-height:1.65}.diamond-icon{font-size:3.2rem;color:#d4af37;margin-bottom:15px}.diamond-card-title{font-size:2.4rem!important;color:#fff;margin-bottom:10px}.diamond-card-desc{font-size:1.35rem;color:#b5b5ad;line-height:1.6}.concierge-section{position:relative;padding:110px 20px;background:radial-gradient(circle at center,#18181c,#0a0a0c);color:#fff;text-align:center}.concierge-box{max-width:860px;margin:0 auto;padding:60px 40px;border:1px solid rgba(212,175,55,.35);background:#0a0a0c99;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:4px}.card-wrapper{transition:all .4s ease}.card--standard .card__inner{border-radius:4px!important;overflow:hidden;border:1px solid rgba(212,175,55,.15)!important;transition:border-color .4s ease,box-shadow .4s ease}.card-wrapper:hover .card--standard .card__inner{border-color:#d4af3780!important;box-shadow:var(--shadow-gold-subtle)}.price{font-family:var(--font-luxury-body)!important;font-size:1.5rem!important;letter-spacing:.05em!important;color:#1a1a1a!important}.color-scheme-4 .price,.color-scheme-3 .price{color:#d4af37!important}.product-grid{display:flex!important;flex-wrap:wrap!important}.product-grid .grid__item{display:flex!important;flex-direction:column!important;align-items:stretch!important}.product-grid .grid__item>*{width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important}.product-card-wrapper{display:flex!important;flex-direction:column!important;height:100%!important;width:100%!important}.product-card-wrapper .card{display:flex!important;flex-direction:column!important;height:100%!important;flex:1 1 auto!important;justify-content:space-between!important}.product-card-wrapper .card__inner{flex:0 0 auto!important;width:100%!important}.product-card-wrapper .card__content{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;justify-content:space-between!important;padding:18px 15px!important}.product-card-wrapper .card__information{display:flex!important;flex-direction:column!important;flex-grow:1!important}.product-card-wrapper .card-information{margin-top:auto!important}.product-card-wrapper .quick-add{margin-top:12px!important}.atelier-image-box:hover .atelier-img-zoom{transform:scale(1.06)}.card-wrapper .card__inner .card__content,.card-wrapper .card__inner .card__badge,.card-wrapper .card__media .card__content,.card-wrapper .card__media .card__badge{display:none!important}.shopify-section-watermark{display:none!important;visibility:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/luxury-jewelry.css.map */
