:root{--color-luxury-gold: #C6A769;--color-luxury-gold-hover: #B89A5E;--color-champagne-light: #FAF8F5;--color-champagne-dark: #1C1C1C;--color-rich-black: #1C1C1C;--color-charcoal: #4A4A4A;--gold-gradient: linear-gradient(135deg, #C6A769 0%, #B89A5E 100%);--gold-glow: 0 0 10px rgba(198, 167, 105, .25);--gold-glow-heavy: 0 0 20px rgba(198, 167, 105, .45);--glass-bg-light: rgba(250, 248, 245, .75);--glass-bg-dark: rgba(28, 28, 28, .75)}@media screen and (min-width:750px){html,body{scrollbar-width:thin;scrollbar-color:var(--color-luxury-gold) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-luxury-gold);border-radius:3px;transition:background var(--animation-speed) var(--animation-easing)}::-webkit-scrollbar-thumb:hover{background:var(--color-luxury-gold-hover)}}.shopify-section,.content-for-layout>.shopify-section{animation:fadeSlideUp 1.2s cubic-bezier(.16,1,.3,1) both}.shopify-section:nth-child(1){animation-delay:.1s}.shopify-section:nth-child(2){animation-delay:.2s}.shopify-section:nth-child(3){animation-delay:.3s}.shopify-section:nth-child(4){animation-delay:.4s}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.sg-card-title,.custom-order-group-title{letter-spacing:var(--letter-spacing-md, .16em)!important;text-transform:uppercase!important;font-weight:300!important}.subheading,.header__menu-item[data-menu-style=drawer] .menu-drawer__menu-item--level-2,.sg-preheading,.custom-order-preheading{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important;text-transform:none!important;letter-spacing:.05em!important;color:var(--color-luxury-gold)!important}.h1:hover,.h2:hover,.sg-card-title:hover{text-shadow:0 0 1px rgba(0,0,0,.1);transition:text-shadow .4s ease}.menu-list__link:not(.button-unstyled) .menu-list__link-title,.mega-menu__link:not(:has(.mega-menu__link-image)) .wrap-text{position:relative;text-decoration:none!important;display:inline-block;padding-bottom:4px}.menu-list__link:not(.button-unstyled) .menu-list__link-title:after,.mega-menu__link:not(:has(.mega-menu__link-image)) .wrap-text:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:0;left:0;background-color:var(--color-luxury-gold);transform-origin:bottom center;transition:transform .4s cubic-bezier(.16,1,.3,1)}.menu-list__link:not(.button-unstyled):hover .menu-list__link-title:after,.menu-list__link--active .menu-list__link-title:after,.mega-menu__link:not(:has(.mega-menu__link-image)):hover .wrap-text:after{transform:scaleX(1)}.footer__link{position:relative;text-decoration:none!important;display:inline-block;padding-bottom:2px}.footer__link:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:0;left:0;background-color:var(--color-luxury-gold);transform-origin:bottom left;transition:transform .4s cubic-bezier(.16,1,.3,1)}.footer__link:hover:after{transform:scaleX(1)}.link:not(.button,.button-secondary),.text-block a:not(.button){position:relative;text-decoration:none!important;color:var(--color-foreground);transition:color .3s ease}.link:not(.button,.button-secondary):after,.text-block a:not(.button):after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:-2px;left:0;background-color:var(--color-luxury-gold);transform-origin:bottom center;transition:transform .45s cubic-bezier(.16,1,.3,1)}.link:not(.button,.button-secondary):hover:after,.text-block a:not(.button):hover:after{transform:scaleX(1)}.link:not(.button,.button-secondary):hover,.text-block a:not(.button):hover{color:var(--color-luxury-gold)}.button:not(.button-secondary,.button-unstyled),button.shopify-payment-button__button--unbranded{position:relative;overflow:hidden;background:var(--color-primary-button-background);color:var(--color-primary-button-text);border:1px solid var(--color-primary-button-border);letter-spacing:.15em;font-weight:400;border-radius:0!important;transition:transform .3s ease,background .4s ease,border-color .4s ease,box-shadow .4s ease!important}.button:not(.button-secondary,.button-unstyled):hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){transform:translateY(-2px);box-shadow:0 8px 20px #c6a76926;border-color:var(--color-luxury-gold-hover)!important;background:var(--color-luxury-gold-hover)!important;color:var(--color-champagne-light)!important}.button:not(.button-secondary,.button-unstyled):before,button.shopify-payment-button__button--unbranded:before{content:"";position:absolute;top:0;left:-150%;width:50%;height:100%;background:linear-gradient(to right,#fff0,#ffffff26 30%,#ffffff4d,#ffffff26 70%,#fff0);transform:skew(-25deg);pointer-events:none}.button:not(.button-secondary,.button-unstyled):hover:before,button.shopify-payment-button__button--unbranded:hover:before{animation:gold-shimmer 1.5s infinite}@keyframes gold-shimmer{0%{left:-150%}to{left:150%}}.button-secondary{background:transparent!important;color:var(--color-luxury-gold)!important;border:1px solid var(--color-luxury-gold)!important;box-shadow:none!important;letter-spacing:.12em;border-radius:0!important;transition:background-color .4s ease,color .4s ease,border-color .4s ease,transform .3s ease!important}.button-secondary:hover{background-color:var(--color-champagne-light)!important;color:var(--color-luxury-gold-hover)!important;border-color:var(--color-luxury-gold-hover)!important;transform:translateY(-2px)}body.color-scheme-4 .button-secondary:hover,body.color-scheme-5 .button-secondary:hover{background-color:var(--color-champagne-dark)!important;color:var(--color-luxury-gold-hover)!important}.product-grid__item,.resource-list__item{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);overflow:hidden;border-radius:0}.product-grid__item:hover,.resource-list__item:hover{box-shadow:0 12px 30px #0000000a}.product-media-container img,.product-grid__card img,.resource-image img{transition:transform .8s cubic-bezier(.16,1,.3,1)!important}.product-grid__card:hover img,.product-card:hover img,.resource-card:hover img{transform:scale(1.035)!important}.cart-drawer,.header-drawer,.dialog-modal,floating-panel-component{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background-color:#faf8f5d9!important}body.color-scheme-4 .cart-drawer,body.color-scheme-5 .cart-drawer,body.color-scheme-4 .dialog-modal,body.color-scheme-5 .dialog-modal{background-color:#181818d9!important}.variant-picker__swatch,.variant-picker__button,.variant-swatch{transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease!important}.variant-picker__swatch:hover,.variant-picker__button:hover{transform:scale(1.05)}.variant-picker__swatch.active,.variant-picker__swatch[aria-checked=true],.variant-picker__button.active,.variant-picker__button[aria-checked=true]{border-color:var(--color-luxury-gold)!important;box-shadow:0 0 0 2px var(--color-luxury-gold)!important;transform:scale(1.03)}.divider{display:flex;align-items:center;justify-content:center;position:relative;overflow:visible;padding-block:var(--margin-md)!important}.divider__line{border-bottom:1px solid var(--color-luxury-gold)!important;position:relative;opacity:.55;width:var(--divider-flex-basis, 100%);flex-basis:var(--divider-flex-basis, 100%)}.divider__line:after{content:"\2726";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#faf8f5;color:var(--color-luxury-gold);padding:0 14px;font-size:1.25rem;line-height:1;font-family:Cormorant Garamond,serif;font-weight:300;letter-spacing:0;display:inline-block;z-index:1}.color-scheme-2 .divider__line:after{background-color:#fff}.color-scheme-3 .divider__line:after{background-color:#f2f2f2}.color-scheme-4 .divider__line:after{background-color:#383838}.color-scheme-5 .divider__line:after{background-color:#000}.badge,.product-badge{background:var(--gold-gradient)!important;color:#fff!important;font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-weight:500!important;letter-spacing:.08em!important;font-size:.85rem!important;border:none!important;padding:4px 12px!important;border-radius:0!important;box-shadow:0 2px 8px #c5a88040!important}.sg-section{background-color:var(--color-champagne-light, #faf8f5);border-top:1px solid rgba(197,168,128,.15);border-bottom:1px solid rgba(197,168,128,.15)}.sg-tab-btn{font-family:var(--font-body--family)!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important;position:relative;transition:color .4s ease!important}.sg-tab-btn:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:var(--color-luxury-gold);transform-origin:bottom center;transition:transform .4s ease}.sg-tab-btn.active{color:var(--color-luxury-gold)!important}.sg-tab-btn.active:after{transform:scaleX(1)}.sg-input-field{border:1px solid rgba(0,0,0,.12)!important;border-radius:0!important;transition:border-color .4s ease,box-shadow .4s ease!important;padding:12px!important}.sg-input-field:focus{border-color:var(--color-luxury-gold)!important;box-shadow:var(--gold-glow)!important;outline:none!important}.sg-tip-box{border-left:2px solid var(--color-luxury-gold)!important;background-color:#c5a8800a!important;border-radius:0!important}.sg-calculator-box{border:1px solid rgba(197,168,128,.18)!important;background:#fff!important}.sg-ring-preview-outer{border:1.5px dashed var(--color-luxury-gold)!important;box-shadow:var(--gold-glow)!important}.custom-order-sec{background:var(--color-background)}.custom-order-input,.custom-order-textarea{border:1px solid rgba(0,0,0,.12)!important;border-radius:0!important;transition:border-color .4s ease,box-shadow .4s ease!important;padding:14px!important}.custom-order-input:focus,.custom-order-textarea:focus{border-color:var(--color-luxury-gold)!important;box-shadow:var(--gold-glow)!important;outline:none!important}.custom-order-btn-option{border:1px solid rgba(0,0,0,.08)!important;border-radius:0!important;letter-spacing:.08em;transition:border-color .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease!important}.custom-order-btn-option:hover{border-color:var(--color-luxury-gold)!important}.custom-order-btn-option.selected{border-color:var(--color-luxury-gold)!important;background-color:var(--color-luxury-gold)!important;color:#fff!important;box-shadow:var(--gold-glow)!important}.custom-order-summary-box{border:1px solid rgba(197,168,128,.22)!important;background-color:#fbf9f6f2!important;box-shadow:0 8px 30px #00000005!important}.dg-section{background-color:var(--color-background)}.dg-hero-title{color:var(--color-foreground);letter-spacing:.22em!important}.dg-card{border:1px solid rgba(0,0,0,.06)!important;border-radius:0!important;box-shadow:0 4px 15px #00000003!important;transition:border-color .4s ease,box-shadow .4s ease!important}.dg-card:hover{border-color:#c5a88059!important;box-shadow:0 10px 30px #c5a88014!important}.dg-interactive-slider-container{border:1px solid rgba(197,168,128,.18)!important;background-color:#fffc!important}.dg-slider-btn{border:1px solid rgba(0,0,0,.08)!important;border-radius:0!important;transition:all .3s ease!important}.dg-slider-btn.active{background-color:var(--color-luxury-gold)!important;border-color:var(--color-luxury-gold)!important;color:#fff!important;box-shadow:var(--gold-glow)!important}.todays-rates-section-wrapper{padding-block:4rem;background-color:var(--color-champagne-light, #FAF8F5)}.todays-rates-container{max-width:1200px;margin:0 auto;padding-inline:2rem}.todays-rates-header{text-align:center;margin-bottom:3.5rem}.todays-rates-subheading{font-family:var(--font-body--family);font-size:.85rem;letter-spacing:.2em;color:var(--color-luxury-gold);display:block;margin-bottom:.5rem}.todays-rates-title{font-size:2.5rem;margin:0 0 1rem;color:var(--color-foreground-heading)}.todays-rates-description{font-size:1rem;color:var(--color-charcoal);max-width:600px;margin:0 auto;line-height:1.6}.todays-rates-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;margin-bottom:4rem}.todays-rates-card{background:#fff;border:1px solid rgba(198,167,105,.15);padding:2.5rem 2rem;text-align:center;position:relative;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s ease}.todays-rates-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--gold-gradient);transform:scaleX(0);transform-origin:center;transition:transform .4s ease}.todays-rates-card:hover:before{transform:scaleX(1)}.todays-rates-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #c6a7691a;border-color:var(--color-luxury-gold)}.card-purity-tag{font-family:Cormorant Garamond,serif;font-style:italic;font-size:.9rem;color:var(--color-luxury-gold);margin-bottom:.75rem}.card-metal-name{font-size:1.5rem;margin:0 0 1.5rem;color:var(--color-foreground-heading)}.card-price-row{display:flex;justify-content:space-between;align-items:center;padding-block:.75rem;border-bottom:1px solid rgba(0,0,0,.05)}.card-price-row.secondary-row{border-bottom:none;margin-bottom:1rem}.price-label{font-size:.9rem;color:var(--color-charcoal)}.price-value{font-size:1.25rem;font-weight:400;color:var(--color-foreground)}.card-status-dot{display:inline-flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--color-charcoal);opacity:.8;margin-top:1rem}.card-status-dot .dot{width:6px;height:6px;background-color:#4caf50;border-radius:50%;display:inline-block;animation:pulse-dot 2s infinite}@keyframes pulse-dot{0%{transform:scale(.95);box-shadow:0 0 #4caf50b3}70%{transform:scale(1);box-shadow:0 0 0 5px #4caf5000}to{transform:scale(.95);box-shadow:0 0 #4caf5000}}.todays-rates-footer{text-align:center;border-top:1px solid rgba(198,167,105,.15);padding-top:2rem}.update-timestamp{font-size:.9rem;color:var(--color-charcoal);margin-bottom:.5rem}.update-date{font-weight:500;color:var(--color-foreground)}.rates-disclaimer{font-size:.8rem;color:var(--color-charcoal);opacity:.7}.dynamic-price-breakdown{background-color:#fff;border:1px solid rgba(198,167,105,.15);padding:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem}.breakdown-heading{font-size:1.1rem;margin:0 0 1.25rem;color:var(--color-foreground-heading);border-bottom:1px solid rgba(198,167,105,.15);padding-bottom:.5rem}.breakdown-rows{display:flex;flex-direction:column;gap:.75rem}.breakdown-row{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:.75rem;border-bottom:1px dashed rgba(0,0,0,.05)}.breakdown-row:last-of-type{border-bottom:none}.breakdown-row.breakdown-total-row{border-top:1px solid rgba(198,167,105,.3);border-bottom:none;padding-top:1rem;margin-top:.25rem}.row-label{display:flex;flex-direction:column;text-align:left}.row-label strong{font-size:.9rem;color:var(--color-foreground);font-weight:500}.row-subtext{font-size:.75rem;color:var(--color-charcoal);opacity:.85;margin-top:.15rem}.row-val{font-size:.95rem;color:var(--color-foreground)}.price-total-accent{font-size:1.2rem;font-weight:500;color:var(--color-luxury-gold-hover)}.breakdown-footer-info{font-size:.7rem;color:var(--color-charcoal);opacity:.75;margin-top:1rem;margin-bottom:0;text-align:left;line-height:1.4}
/*# sourceMappingURL=/cdn/shop/t/27/assets/luxury-theme.css.map */
