:root{--lux-gold: #C9A84C;--lux-gold-light: #E8C97A;--lux-gold-dark: #8B6914;--lux-bg-1: #12100E;--lux-bg-2: #1C1914;--lux-bg-3: #241F17;--lux-bg-4: #2E2820;--lux-cream: #F2EDE3;--lux-cream-2: #D9D0C1;--lux-muted: rgba(210, 195, 168, .6);--lux-border: rgba(201, 168, 76, .2);--lux-border-strong: rgba(201, 168, 76, .4);--lux-radius: 16px;--lux-radius-sm: 10px}#shopify-section-image_banner .banner{min-height:92vh!important;position:relative!important}#shopify-section-image_banner .banner:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(to bottom,#0a080559,#0a080533 40%,#0a0805b3)!important;z-index:1!important;pointer-events:none!important}#shopify-section-image_banner .banner__box,#shopify-section-image_banner .banner__content{z-index:2!important;position:relative!important}#shopify-section-rich_text_64wYcV{background:var(--lux-bg-1)!important;border-top:1px solid var(--lux-border)!important;border-bottom:1px solid var(--lux-border)!important}#shopify-section-rich_text_64wYcV .rich-text__heading{font-family:Playfair Display,Georgia,serif!important;color:var(--lux-cream)!important;font-size:clamp(28px,4vw,48px)!important;font-weight:600!important}#shopify-section-rich_text_64wYcV .rich-text__text p{font-family:Cormorant Garamond,Georgia,serif!important;font-size:20px!important;line-height:1.85!important;color:var(--lux-cream-2)!important;max-width:680px!important;margin:0 auto!important}#shopify-section-featured_product_AKFYpa{background:var(--lux-bg-2)!important;border-bottom:1px solid var(--lux-border)!important}#shopify-section-featured_product_AKFYpa .featured-product__media .media{border-radius:var(--lux-radius)!important;overflow:hidden!important}#shopify-section-featured_product_AKFYpa .product__title h2,#shopify-section-featured_product_AKFYpa .product__title h1{font-family:Playfair Display,Georgia,serif!important;color:var(--lux-cream)!important;font-size:clamp(22px,3vw,38px)!important;font-weight:600!important}#shopify-section-featured_product_AKFYpa .price--large .price-item{font-family:Playfair Display,Georgia,serif!important;color:var(--lux-gold)!important;font-size:28px!important}#shopify-section-featured_product_AKFYpa .product-form__submit{background:linear-gradient(135deg,#8b6914,#c9a84c 40%,#e8c97a,#c9a84c,#8b6914)!important;color:#0a0805!important;font-family:Playfair Display,Georgia,serif!important;font-weight:700!important;letter-spacing:.15em!important;text-transform:uppercase!important;border-radius:var(--lux-radius-sm)!important;border:none!important}#shopify-section-featured_product_AKFYpa .product-form__submit:hover{box-shadow:0 8px 40px #c9a84c66!important;transform:translateY(-2px)!important}#shopify-section-featured_product_AKFYpa .product__description,#shopify-section-featured_product_AKFYpa .product__description p{font-family:Cormorant Garamond,Georgia,serif!important;font-size:18px!important;line-height:1.8!important;color:var(--lux-cream-2)!important}#shopify-section-image_with_text_rVEwP4{background:var(--lux-bg-3)!important;border-top:1px solid var(--lux-border)!important}#shopify-section-image_with_text_rVEwP4 .image-with-text__media{border-radius:var(--lux-radius)!important;overflow:hidden!important}#shopify-section-image_with_text_rVEwP4 .image-with-text__heading{font-family:Playfair Display,Georgia,serif!important;color:var(--lux-cream)!important;font-size:clamp(24px,3vw,40px)!important;font-weight:600!important}#shopify-section-image_with_text_rVEwP4 .image-with-text__text p{font-family:Cormorant Garamond,Georgia,serif!important;font-size:18px!important;line-height:1.8!important;color:var(--lux-cream-2)!important}#shopify-section-image_with_text_rVEwP4 .button:not(.button--secondary){background:linear-gradient(135deg,#c9a84c,#e8c97a,#c9a84c)!important;color:#0a0805!important;font-family:Playfair Display,Georgia,serif!important;font-weight:700!important;letter-spacing:.15em!important;border-radius:var(--lux-radius-sm)!important;border:none!important}.lux-marquee-section{background:var(--lux-gold);padding:14px 0;overflow:hidden;border-top:1px solid var(--lux-gold-dark);border-bottom:1px solid var(--lux-gold-dark)}.lux-marquee-track{display:flex;width:max-content;animation:lux-marquee 28s linear infinite}.lux-marquee-track:hover{animation-play-state:paused}@keyframes lux-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lux-marquee-item{font-family:Playfair Display,Georgia,serif;font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#0a0805;padding:0 32px;white-space:nowrap;display:flex;align-items:center;gap:32px}.lux-marquee-item:after{content:"\2726";font-size:10px;opacity:.7}.lux-social-proof{background:var(--lux-bg-1);border-bottom:1px solid var(--lux-border);padding:56px 0}.lux-social-proof-inner{max-width:1100px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--lux-border)}@media(max-width:768px){.lux-social-proof-inner{grid-template-columns:repeat(2,1fr)}}.lux-proof-stat{background:var(--lux-bg-1);padding:36px 24px;text-align:center}.lux-proof-number{font-family:Playfair Display,Georgia,serif;font-size:clamp(32px,4vw,48px);font-weight:700;color:var(--lux-gold);line-height:1;margin-bottom:8px;display:block}.lux-proof-label{font-family:Cormorant Garamond,Georgia,serif;font-size:15px;color:var(--lux-muted);letter-spacing:.08em;text-transform:uppercase}.lux-features-section{background:var(--lux-bg-2);padding:90px 0;border-top:1px solid var(--lux-border)}.lux-features-inner{max-width:1100px;margin:0 auto;padding:0 24px}.lux-features-header{text-align:center;margin-bottom:56px}.lux-section-label{font-family:Cormorant Garamond,Georgia,serif;font-size:12px;letter-spacing:.35em;text-transform:uppercase;color:var(--lux-gold);display:block;margin-bottom:16px}.lux-section-title{font-family:Playfair Display,Georgia,serif;font-size:clamp(28px,4vw,48px);font-weight:600;color:var(--lux-cream);line-height:1.2;margin:0}.lux-section-title em{font-style:italic;color:var(--lux-gold-light)}.lux-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:900px){.lux-features-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.lux-features-grid{grid-template-columns:1fr}}.lux-feature-card{padding:40px 28px;background:var(--lux-bg-3);border:1px solid var(--lux-border);border-radius:var(--lux-radius);text-align:center;transition:border-color .3s ease,transform .2s ease}.lux-feature-card:hover{border-color:var(--lux-border-strong);transform:translateY(-4px)}.lux-feature-icon{font-size:36px;margin-bottom:20px;display:block;color:var(--lux-gold);line-height:1}.lux-feature-title{font-family:Playfair Display,Georgia,serif;font-size:17px;font-weight:600;color:var(--lux-cream);margin-bottom:10px}.lux-feature-desc{font-family:Cormorant Garamond,Georgia,serif;font-size:15px;color:var(--lux-muted);line-height:1.7}.lux-home-quote{background:var(--lux-bg-1);padding:90px 24px;text-align:center;border-top:1px solid var(--lux-border);border-bottom:1px solid var(--lux-border);position:relative;overflow:hidden}.lux-home-quote:before{content:"\201c";font-family:Playfair Display,Georgia,serif;font-size:280px;color:#c9a84c0a;position:absolute;top:-50px;left:50%;transform:translate(-50%);line-height:1;pointer-events:none}.lux-home-quote-text{font-family:Playfair Display,Georgia,serif;font-size:clamp(22px,3vw,36px);font-style:italic;color:var(--lux-cream);line-height:1.5;max-width:760px;margin:0 auto 24px;position:relative}.lux-home-quote-ref{font-family:Cormorant Garamond,Georgia,serif;font-size:13px;letter-spacing:.28em;text-transform:uppercase;color:var(--lux-gold);display:block}.lux-gold-line{width:50px;height:1px;background:var(--lux-gold);margin:20px auto}.lux-jewelry-teaser{background:var(--lux-bg-2);padding:90px 0;border-top:1px solid var(--lux-border)}.lux-jewelry-inner{max-width:1100px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}@media(max-width:768px){.lux-jewelry-inner{grid-template-columns:1fr;gap:40px}}.lux-jewelry-badge{display:inline-block;padding:6px 20px;border:1px solid var(--lux-gold);border-radius:100px;font-family:Cormorant Garamond,Georgia,serif;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--lux-gold);margin-bottom:24px}.lux-jewelry-title{font-family:Playfair Display,Georgia,serif;font-size:clamp(28px,4vw,48px);font-weight:600;color:var(--lux-cream);line-height:1.2;margin:0 0 20px}.lux-jewelry-title em{font-style:italic;color:var(--lux-gold-light)}.lux-jewelry-desc{font-family:Cormorant Garamond,Georgia,serif;font-size:18px;color:var(--lux-cream-2);line-height:1.8;margin-bottom:32px}.lux-jewelry-notify-form{display:flex;gap:0;max-width:400px}.lux-jewelry-input{flex:1;background:var(--lux-bg-3);border:1px solid var(--lux-border);border-right:none;border-radius:var(--lux-radius-sm) 0 0 var(--lux-radius-sm);color:var(--lux-cream);font-family:Cormorant Garamond,Georgia,serif;font-size:15px;padding:14px 18px;outline:none;transition:border-color .25s ease}.lux-jewelry-input::placeholder{color:var(--lux-muted)}.lux-jewelry-input:focus{border-color:var(--lux-gold)}.lux-jewelry-btn{background:var(--lux-gold);color:#0a0805;font-family:Playfair Display,Georgia,serif;font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;border:none;border-radius:0 var(--lux-radius-sm) var(--lux-radius-sm) 0;padding:14px 22px;cursor:pointer;transition:background .25s ease;white-space:nowrap}.lux-jewelry-btn:hover{background:var(--lux-gold-light)}.lux-jewelry-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lux-jewelry-card{background:var(--lux-bg-3);border:1px solid var(--lux-border);border-radius:var(--lux-radius);padding:40px 24px;text-align:center;position:relative;overflow:hidden;transition:border-color .3s ease}.lux-jewelry-card:hover{border-color:var(--lux-border-strong)}.lux-jewelry-card-icon{font-size:40px;display:block;margin-bottom:16px;filter:grayscale(.3)}.lux-jewelry-card-name{font-family:Playfair Display,Georgia,serif;font-size:15px;font-weight:600;color:var(--lux-cream);margin-bottom:6px}.lux-jewelry-card-sub{font-family:Cormorant Garamond,Georgia,serif;font-size:13px;color:var(--lux-muted)}.lux-jewelry-card-soon{position:absolute;top:12px;right:12px;background:#c9a84c26;border:1px solid var(--lux-border);border-radius:100px;font-family:Cormorant Garamond,Georgia,serif;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--lux-gold);padding:3px 10px}.lux-newsletter{background:linear-gradient(135deg,var(--lux-bg-1) 0%,var(--lux-bg-2) 50%,var(--lux-bg-1) 100%);padding:90px 24px;text-align:center;border-top:1px solid var(--lux-border)}.lux-newsletter-icon{font-size:32px;display:block;margin-bottom:20px;color:var(--lux-gold)}.lux-newsletter-title{font-family:Playfair Display,Georgia,serif;font-size:clamp(26px,3.5vw,42px);font-weight:600;color:var(--lux-cream);margin-bottom:12px}.lux-newsletter-title em{font-style:italic;color:var(--lux-gold-light)}.lux-newsletter-sub{font-family:Cormorant Garamond,Georgia,serif;font-size:18px;color:var(--lux-cream-2);margin-bottom:36px;max-width:480px;margin-left:auto;margin-right:auto;line-height:1.7}.lux-newsletter-form{display:flex;gap:0;max-width:480px;margin:0 auto}.lux-newsletter-input{flex:1;background:var(--lux-bg-3);border:1px solid var(--lux-border);border-right:none;border-radius:var(--lux-radius-sm) 0 0 var(--lux-radius-sm);color:var(--lux-cream);font-family:Cormorant Garamond,Georgia,serif;font-size:16px;padding:16px 20px;outline:none;transition:border-color .25s ease}.lux-newsletter-input::placeholder{color:var(--lux-muted)}.lux-newsletter-input:focus{border-color:var(--lux-gold)}.lux-newsletter-btn{background:linear-gradient(135deg,#c9a84c,#e8c97a,#c9a84c);color:#0a0805;font-family:Playfair Display,Georgia,serif;font-size:13px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;border:none;border-radius:0 var(--lux-radius-sm) var(--lux-radius-sm) 0;padding:16px 28px;cursor:pointer;transition:box-shadow .3s ease;white-space:nowrap}.lux-newsletter-btn:hover{box-shadow:0 6px 30px #c9a84c73}.lux-newsletter-note{font-family:Cormorant Garamond,Georgia,serif;font-size:13px;color:var(--lux-muted);margin-top:16px}
/*# sourceMappingURL=/cdn/shop/t/31/assets/home-luxury.css.map */
