:root{--lux-cream: #fbf9f6;--lux-ivory: #f4eee6;--lux-beige: #e5dccb;--lux-soft-white: #fafafa;--lux-matte-black: #1a1a1a;--lux-charcoal: #2d2d2d;--lux-gold: #c5a059;--lux-gold-light: #e6d5b3;--lux-text: var(--lux-matte-black);--lux-text-light: #666666;--lux-bg: var(--lux-cream);--lux-border: #e0d8cc;--font-heading: "Jost", "Helvetica Neue", serif;--font-body: "Jost", sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 600;--space-xs: .5rem;--space-sm: 1rem;--space-md: 2rem;--space-lg: 4rem;--space-xl: 8rem;--lux-shadow: 0 10px 40px rgba(0, 0, 0, .04);--lux-radius: 0px;--lux-transition: all .4s cubic-bezier(.25, .46, .45, .94)}body,.page-container{background-color:var(--lux-bg);color:var(--lux-text);font-family:var(--font-body);font-weight:var(--font-weight-light);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading);font-weight:var(--font-weight-regular);letter-spacing:.05em;color:var(--lux-matte-black);text-transform:uppercase}.btn--luxury{background-color:var(--lux-matte-black);color:var(--lux-soft-white);border:1px solid var(--lux-matte-black);padding:14px 28px;font-family:var(--font-body);font-weight:var(--font-weight-medium);letter-spacing:.1em;text-transform:uppercase;transition:var(--lux-transition);cursor:pointer;display:inline-block;text-align:center}.btn--luxury:hover{background-color:transparent;color:var(--lux-matte-black)}.btn--luxury-outline{background-color:transparent;color:var(--lux-matte-black);border:1px solid var(--lux-matte-black);padding:14px 28px;font-family:var(--font-body);font-weight:var(--font-weight-medium);letter-spacing:.1em;text-transform:uppercase;transition:var(--lux-transition);cursor:pointer;display:inline-block;text-align:center}.btn--luxury-outline:hover{background-color:var(--lux-matte-black);color:var(--lux-soft-white)}@keyframes fadeInSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.lux-animate{animation:fadeInSlideUp .8s cubic-bezier(.25,.46,.45,.94) forwards}.lux-image-wrap{overflow:hidden;position:relative}.lux-image-wrap img{transition:transform 1.2s cubic-bezier(.25,.46,.45,.94)}.lux-image-wrap:hover img{transform:scale(1.05)}.lux-section{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}@media only screen and (max-width:768px){.lux-section{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}}.site-header{padding:10px 0!important;transition:padding .3s ease!important}@media only screen and (min-width:769px){.site-header{padding:15px 0!important}.site-header--stuck{padding:8px 0!important}}.site-header__logo{margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.site-header__logo:has(img){font-size:0!important;line-height:0!important}.site-header__logo img{display:block}.header-item--logo:has(.site-header__logo img) .site-header__logo:not(:has(img)){display:none!important}.header-layout,.header-item{align-items:center!important}.header-sticky-wrapper{transition:all .3s ease!important}.luxury-header{padding:12px 40px!important}@media screen and (max-width:900px){.luxury-header{padding:8px 20px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/luxury-system.css.map */
