:root{--sx-black: #0a0a0c;--sx-bg: #0e0e10;--sx-surface: #141416;--sx-surface-2: #18181b;--sx-gold: #c6a15b;--sx-gold-bright: #e3c988;--sx-gold-dim: #8a6f3c;--sx-gold-grad: linear-gradient(100deg, #8a6f3c 0%, #c6a15b 35%, #efd9a7 50%, #c6a15b 65%, #8a6f3c 100%);--sx-border: rgba(198, 161, 91, .22);--sx-border-soft: rgba(255, 255, 255, .08);--sx-text: #e8e6e1;--sx-text-dim: #a8a49c;--sx-ease: cubic-bezier(.22, 1, .36, 1)}body{background-color:var(--sx-bg)}#MainContent{background-image:url(spectra-bg-repeat.png);background-size:100%;background-repeat:repeat;background-attachment:fixed}.sx-section{background:transparent;color:var(--sx-text);font-family:var(--font-body--family)}.sx-section--surface{background:var(--sx-surface)}.sx-container{max-width:var(--page-width, 1300px);margin:0 auto;padding-inline:2rem}@media(max-width:749px){.sx-container{padding-inline:1.25rem}}.sx-kicker{color:var(--sx-gold);font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;margin:0 0 .75rem}.sx-heading{color:#fff;font-family:var(--font-heading--family);font-weight:500;letter-spacing:.06em;text-transform:uppercase;margin:0}.sx-heading--xl{font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.05}.sx-heading--lg{font-size:clamp(1.6rem,3.2vw,2.2rem)}.sx-heading--md{font-size:clamp(1.15rem,2vw,1.4rem)}.sx-sub{color:var(--sx-text-dim);font-size:.95rem;line-height:1.7}.sx-gold-text{color:var(--sx-gold)}.sx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 2.2rem;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:1px solid var(--sx-gold);transition:all .35s var(--sx-ease);white-space:nowrap}.sx-btn--gold{background:var(--sx-gold-grad);background-size:200% auto;color:#16120a;font-weight:600}.sx-btn--gold:hover{background-position:right center;box-shadow:0 6px 24px #c6a15b59;transform:translateY(-1px);color:#16120a}.sx-btn--outline{background:transparent;color:var(--sx-gold)}.sx-btn--outline:hover{background:#c6a15b1f;color:var(--sx-gold-bright);border-color:var(--sx-gold-bright)}.sx-btn--ghost{background:transparent;color:#fff;border-color:#ffffff59}.sx-btn--ghost:hover{border-color:var(--sx-gold);color:var(--sx-gold)}.sx-media-dark{background:radial-gradient(80% 70% at 50% 40%,rgba(198,161,91,.16),transparent 70%),linear-gradient(160deg,#1c1c20,#101013 60%,#0b0b0d)}.sx-hex{background-image:url("data:image/svg+xml,%3Csvg width='60' height='172' viewBox='0 0 60 172' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 1L59 18.5V85.5L30 103L1 85.5V18.5L30 1ZM30 103V172' fill='none' stroke='%23e8d39a' stroke-opacity='0.05' stroke-width='1'/%3E%3C/svg%3E")}img.sx-cutout{opacity:0;transition:opacity .5s var(--sx-ease)}img.sx-cutout.sx-cut-done{opacity:1;filter:drop-shadow(0 24px 40px rgba(0,0,0,.55))}@keyframes sx-cutout-fallback{to{opacity:1}}img.sx-cutout{animation:sx-cutout-fallback 0s 1.5s forwards}.sx-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s var(--sx-ease),transform .8s var(--sx-ease)}.sx-reveal.sx-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.sx-reveal{opacity:1;transform:none;transition:none}}.header-section .header,.header{background:var(--sx-black)}.spectra-luxe .header-announcements,.spectra-luxe announcement-bar,.spectra-luxe .announcement-bar__container{background:var(--sx-gold-grad)!important}.spectra-luxe .announcement-bar__container *{color:#16120a!important;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.spectra-luxe .product-card,.spectra-luxe .card-gallery{background:var(--sx-surface);border:1px solid var(--sx-border-soft);transition:border-color .4s var(--sx-ease),transform .4s var(--sx-ease),box-shadow .4s var(--sx-ease)}.spectra-luxe .product-card:hover{border-color:var(--sx-border);transform:translateY(-4px);box-shadow:0 18px 40px #00000080}.spectra-luxe .product-information{color:var(--sx-text)}.spectra-luxe .product-information .price,.spectra-luxe .product-information .price__regular{color:var(--sx-gold);font-size:1.5rem;letter-spacing:.04em}.spectra-luxe .product-information h1{text-transform:uppercase;letter-spacing:.08em;color:#fff}.spectra-luxe .product-form__buttons .button:not(.button-secondary),.spectra-luxe .add-to-cart-button button,.spectra-luxe button[name=add]{background:var(--sx-gold-grad)!important;background-size:200% auto!important;color:#16120a!important;border:1px solid var(--sx-gold)!important;border-radius:0!important;text-transform:uppercase;letter-spacing:.16em;font-weight:600;transition:all .35s var(--sx-ease)!important}.spectra-luxe button[name=add]:hover,.spectra-luxe .add-to-cart-button button:hover{background-position:right center!important;box-shadow:0 6px 24px #c6a15b59}.spectra-luxe .quantity-selector,.spectra-luxe quantity-selector-component{border:1px solid var(--sx-border)!important;border-radius:0!important;background:transparent;color:var(--sx-text)}.spectra-luxe shopify-accelerated-checkout,.spectra-luxe .shopify-payment-button__button{--shopify-accelerated-checkout-button-border-radius: 0}@media(min-width:990px){.spectra-luxe .product-information media-gallery slideshow-thumbnails,.spectra-luxe .product-information .slideshow-controls--thumbnails{border-radius:0}.spectra-luxe .product-information slideshow-thumbnails .slideshow-controls__thumbnail,.spectra-luxe .product-information .thumbnail{border:1px solid var(--sx-border-soft);border-radius:0}.spectra-luxe .product-information .thumbnail[aria-current=true],.spectra-luxe .product-information .slideshow-controls__thumbnail[aria-selected=true]{border-color:var(--sx-gold)}}.spectra-luxe input[type=email],.spectra-luxe input[type=text]{border-radius:0}.spectra-luxe .variant-option__button-label{border-radius:0!important}.sx-pdp-crumb{margin:0 0 .5rem;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sx-text-dim)}.sx-pdp-crumb a{color:var(--sx-text-dim);text-decoration:none}.sx-pdp-crumb a:hover{color:var(--sx-gold)}.sx-pdp-subtitle{margin:.1rem 0 .4rem;color:var(--sx-gold);font-size:.85rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.sx-pdp-desc{margin:.75rem 0 .5rem;color:var(--sx-text-dim);font-size:.92rem;line-height:1.75}.sx-pdp-desc-wrap.is-collapsed .sx-pdp-desc{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.sx-pdp-readmore{display:none;margin:.1rem 0 .5rem;padding:0;background:none;border:none;color:var(--sx-gold);font:inherit;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sx-pdp-readmore:hover{color:var(--sx-gold-bright)}.sx-pdp-benefits{list-style:none;margin:.75rem 0 .5rem;padding:0;display:grid;gap:.65rem}.sx-pdp-benefits li{display:flex;align-items:center;gap:.65rem;color:var(--sx-text);font-size:.88rem}.sx-pdp-benefits svg{width:19px;height:19px;color:var(--sx-gold);flex:0 0 auto}.spectra-luxe .shopify-payment-button__button--unbranded{background:transparent!important;border:1px solid rgba(255,255,255,.35)!important;border-radius:0!important;color:#fff!important;text-transform:uppercase;letter-spacing:.16em;font-weight:600;transition:border-color .3s var(--sx-ease),color .3s var(--sx-ease)}.spectra-luxe .shopify-payment-button__button--unbranded:hover{border-color:var(--sx-gold)!important;color:var(--sx-gold)!important;background:transparent!important}.sx-best,.sx-reviews,.sx-story,.sx-news{background:transparent!important}.sx-inspired{margin:.1rem 0 .25rem;color:var(--sx-text-dim);font-size:.72rem;letter-spacing:.05em}.spectra-luxe .cart-page,.spectra-luxe .cart-page h1,.spectra-luxe .cart-page h2,.spectra-luxe .cart-page p,.spectra-luxe .cart-page span,.spectra-luxe .cart-page label,.spectra-luxe .cart-page td,.spectra-luxe .cart-page a{color:#e8e6e1}.spectra-luxe .cart-page .cart__summary-totals,.spectra-luxe .cart-page .cart-summary,.spectra-luxe .cart__summary-value,.spectra-luxe .cart-page strong{color:#fff}.spectra-luxe .cart-page input,.spectra-luxe .cart-page textarea{color:#fff;background:#ffffff0d;border-color:#ffffff40}.spectra-luxe .cart-page button[name=checkout],.spectra-luxe button[name=checkout]{background:linear-gradient(100deg,#8a6f3c,#c6a15b 35%,#efd9a7,#c6a15b 65%,#8a6f3c)!important;background-size:200% auto!important;color:#16120a!important;border:1px solid #c6a15b!important;border-radius:0!important;text-transform:uppercase;letter-spacing:.16em;font-weight:700}.spectra-luxe button[name=checkout]:hover{background-position:right center!important;box-shadow:0 6px 24px #c6a15b59}.spectra-luxe [class*=color-scheme],.spectra-luxe .section,.spectra-luxe .section-background{--color-foreground: #d9d6d0;--color-foreground-rgb: 217, 214, 208;--color-foreground-heading: #ffffff;--color-foreground-heading-rgb: 255, 255, 255;--color-foreground-muted: #a8a49c;--color-primary: #e8e6e1;--color-primary-rgb: 232, 230, 225;--color-primary-hover: #ffffff;--color-primary-hover-rgb: 255, 255, 255;--color-background: #0e0e10;--color-background-rgb: 14, 14, 16;--color-border: rgba(255, 255, 255, .14);--color-border-rgb: 255, 255, 255;--color-input-text: #ffffff;--color-input-text-rgb: 255, 255, 255;--color-input-background: rgba(255, 255, 255, .05);--color-input-border: rgba(255, 255, 255, .3);--color-input-hover-background: rgba(255, 255, 255, .09)}.spectra-luxe :where(h1,h2,h3,h4,h5,h6){color:#fff}.spectra-luxe :where(p,span,li,td,th,dt,dd,label,summary,figcaption,blockquote,small){color:#d9d6d0}.spectra-luxe :where(a){color:#e8e6e1}.sx-pdp-inspired{margin:0 0 .4rem;color:#d9d6d0;font-size:.9rem;letter-spacing:.04em;text-transform:uppercase}.spectra-luxe .rte,.spectra-luxe .rte *,.spectra-luxe .details-content,.spectra-luxe .details-content *,.spectra-luxe .accordion .details *,.spectra-luxe .product-description,.spectra-luxe .product-description *,.spectra-luxe .text-block,.spectra-luxe .text-block *{color:#d9d6d0!important}.spectra-luxe .rte :is(h1,h2,h3,h4,h5,h6,strong,b),.spectra-luxe .details-content :is(h1,h2,h3,h4,h5,h6,strong,b),.spectra-luxe .product-description :is(h1,h2,h3,h4,h5,h6,strong,b),.spectra-luxe .text-block :is(h1,h2,h3,h4,h5,h6,strong,b){color:#c6a15b!important}.spectra-luxe .details__header,.spectra-luxe .details__header *{color:#e3c988!important}.spectra-luxe .rte a,.spectra-luxe .details-content a,.spectra-luxe .product-description a{color:#c6a15b!important}.spectra-luxe .sx-btn--gold,.spectra-luxe button[name=add],.spectra-luxe button[name=checkout],.spectra-luxe .sx-popup__submit,.spectra-luxe .sx-bundle__atc{color:#16120a!important}.spectra-luxe .shopify-policy__container{max-width:860px!important;width:auto!important;margin:0 auto!important;padding:3rem 1.5rem 4.5rem!important;float:none!important}.spectra-luxe .shopify-policy__title{text-align:center;margin-bottom:2rem}.spectra-luxe .shopify-policy__title h1{color:#fff!important;letter-spacing:.1em;text-transform:uppercase}.spectra-luxe .shopify-policy__body{color:#d9d6d0!important;line-height:1.8;background:transparent!important}.spectra-luxe .shopify-policy__container,.spectra-luxe .shopify-policy__container>div{background:transparent!important;box-shadow:none!important}.spectra-luxe .shopify-policy__body *{float:none!important;max-width:100%!important;width:auto!important;background:transparent!important;color:#d9d6d0!important;text-align:left!important}.spectra-luxe .shopify-policy__body :is(h1,h2,h3,h4,h5,h6,strong,b){color:#c6a15b!important}.spectra-luxe .shopify-policy__body a{color:#e3c988!important}.spectra-luxe .shopify-policy__body p,.spectra-luxe .shopify-policy__body li{margin-bottom:.8rem}.spectra-luxe .shopify-policy__body table,.spectra-luxe .shopify-policy__body td,.spectra-luxe .shopify-policy__body th{border-color:#ffffff26!important;display:block}
/*# sourceMappingURL=/cdn/shop/t/49/assets/spectra-luxe.css.map */
