:root{--lyvux-black: #0A0A0A;--lyvux-black-soft: #111111;--lyvux-border: #222222;--lyvux-gold: #C9A84C;--lyvux-gold-hover: #e0bc5e;--lyvux-white: #FFFFFF;--lyvux-muted: #999999;--font-heading-family: "Playfair Display", Georgia, serif;--font-body-family: "Inter", -apple-system, sans-serif}body{background-color:var(--lyvux-black);color:var(--lyvux-white);font-family:var(--font-body-family);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.banner__heading,.section-header__title{font-family:Playfair Display,Georgia,serif!important;letter-spacing:.05em}.section__title,.featured-collection__title,.collection__title,[class*=__title]:not(.card__title){text-transform:uppercase;letter-spacing:.1em;font-family:Inter,sans-serif!important;font-weight:600;font-size:1.2rem;color:var(--lyvux-white)}.header-wrapper{background:transparent!important;position:sticky;top:0;z-index:100;transition:background .3s ease,backdrop-filter .3s ease}.header-wrapper.scrolled,.header-wrapper:not(.header-wrapper--border-bottom){background:#0a0a0ad9!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--lyvux-border)}.header{background:transparent!important;border-bottom:none!important}.header__heading-link,.header__menu-item,.header__icon{color:var(--lyvux-white)!important}.header__menu-item:hover{color:var(--lyvux-gold)!important;text-decoration:none}.banner{min-height:90vh}.banner .banner__media,.banner:not(.banner--stacked)>.banner__media{background-image:url(lyvux-hero-banner.jpg);background-size:cover;background-position:center center}.banner .placeholder-svg,.banner .banner__media:empty{background-image:url(lyvux-hero-banner.jpg);background-size:cover;background-position:center center;min-height:90vh}.banner__heading{font-family:Playfair Display,Georgia,serif!important;font-size:clamp(3.6rem,6vw,6.4rem)!important;letter-spacing:.08em;text-transform:uppercase;color:var(--lyvux-white)!important;text-shadow:0 2px 30px rgba(0,0,0,.5);line-height:1.1}.banner__text{font-family:Inter,sans-serif!important;font-size:1.8rem!important;color:#ffffffd9!important;letter-spacing:.04em;margin-top:1.6rem}.banner__content .button,.banner__content .button--secondary{background:transparent!important;color:var(--lyvux-gold)!important;border:1px solid var(--lyvux-gold)!important;letter-spacing:.12em;text-transform:uppercase;font-family:Inter,sans-serif;font-weight:500;font-size:1.2rem;padding:1.4rem 3.6rem;transition:background .25s ease,color .25s ease}.banner__content .button:hover,.banner__content .button--secondary:hover{background:var(--lyvux-gold)!important;color:var(--lyvux-black)!important}.card__media-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:2}.card-wrapper,.card{background-color:var(--lyvux-black-soft)!important;border:none!important;box-shadow:none!important}.card__media{overflow:hidden;position:relative}.card__media:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--lyvux-gold);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.card-wrapper:hover .card__media:after{transform:scaleX(1)}.card__media img{transition:transform .5s ease!important}.card-wrapper:hover .card__media img{transform:scale(1.06)!important}.card__heading,.card__heading a{font-family:Inter,sans-serif!important;font-size:1.3rem!important;text-transform:uppercase;letter-spacing:.1em;color:var(--lyvux-white)!important;font-weight:500}.price,.price__regular,.price-item,.price-item--regular{color:var(--lyvux-gold)!important;font-family:Inter,sans-serif;font-weight:500}.price__sale .price-item--sale{color:var(--lyvux-gold)!important}.price__sale .price-item--regular{color:var(--lyvux-muted)!important}.card__information{padding:1.6rem 1.2rem!important;background:var(--lyvux-black-soft)}.button:not(.button--secondary):not([class*=banner]){background:var(--lyvux-gold)!important;color:var(--lyvux-black)!important;border:1px solid var(--lyvux-gold)!important;letter-spacing:.1em;text-transform:uppercase;font-weight:600;font-size:1.2rem;transition:background .25s ease,color .25s ease}.button:not(.button--secondary):hover{background:var(--lyvux-gold-hover)!important;border-color:var(--lyvux-gold-hover)!important}.quick-add__submit,.product-form__submit{background:var(--lyvux-gold)!important;color:var(--lyvux-black)!important;border:none!important;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.color-scheme-1,.color-scheme-2,.color-scheme-3,section{background-color:var(--lyvux-black)!important}.featured-collection{background:var(--lyvux-black-soft)!important;padding:6rem 0!important}hr,.section-divider{border-color:var(--lyvux-border)!important}.footer{background:var(--lyvux-black)!important;border-top:1px solid var(--lyvux-border)!important;color:var(--lyvux-muted)!important}.footer a{color:var(--lyvux-muted)!important;transition:color .2s}.footer a:hover{color:var(--lyvux-gold)!important}.field__input,.select__select{background:var(--lyvux-black-soft)!important;border-color:var(--lyvux-border)!important;color:var(--lyvux-white)!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--lyvux-black)}::-webkit-scrollbar-thumb{background:var(--lyvux-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--lyvux-gold)}.card-information{position:relative}.card-information:after{content:"View Product \2192";display:block;color:var(--lyvux-gold);font-size:11px;font-family:Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;font-weight:700;margin-top:12px;opacity:.6;transition:opacity .25s ease}.card-wrapper:hover .card-information:after{opacity:1}.product-form__buttons{position:sticky;bottom:0;z-index:10;padding-bottom:4px}.product__title{font-size:clamp(1.8rem,3vw,2.6rem)!important;line-height:1.2}.price--large .price-item{font-size:2.2rem!important;font-weight:700!important}@keyframes lyvux-pulse{0%,to{box-shadow:0 0 #c9a84c00}50%{box-shadow:0 0 0 8px #c9a84c26}}.product-form__submit:not([disabled]){animation:lyvux-pulse 2.5s ease-in-out infinite}.product__inventory{font-size:.85rem!important;font-weight:600!important;letter-spacing:.04em}.swatch__item--active,.swatch__item[aria-checked=true]{border-color:var(--lyvux-gold)!important;outline:2px solid var(--lyvux-gold)!important}
/*# sourceMappingURL=/cdn/shop/t/34/assets/lyvux-custom.css.map */
