:root{--color-cream: #FCFBF9;--color-cream-dark: #F5F3F0;--color-charcoal: #212121;--color-charcoal-light: #424242;--color-gray: #757575;--color-gray-light: #E0E0E0;--color-white: #FFFFFF;--color-accent: #8B7355;--font-heading: "Bricolage Grotesque", "DM Sans", -apple-system, sans-serif;--font-body: "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 4rem;--spacing-xl: 6rem}body{background-color:var(--color-cream)!important;color:var(--color-charcoal)!important;font-family:var(--font-body)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading)!important;font-weight:700!important;color:var(--color-charcoal)!important;letter-spacing:-.02em}h1,.h1{font-size:3.5rem!important;line-height:1.1!important}h2,.h2{font-size:2.5rem!important;line-height:1.2!important}.header{background-color:var(--color-cream)!important;border-bottom:1px solid var(--color-gray-light)!important;padding:var(--spacing-sm) 0!important}.header__heading-logo{font-family:var(--font-heading)!important;font-weight:700!important;font-size:1.5rem!important;color:var(--color-charcoal)!important;text-transform:uppercase;letter-spacing:.05em}.header__menu-item{font-family:var(--font-body)!important;font-size:.875rem!important;font-weight:500!important;color:var(--color-charcoal)!important;text-transform:uppercase;letter-spacing:.05em;padding:var(--spacing-xs) var(--spacing-sm)!important;transition:color .3s ease}.header__menu-item:hover{color:var(--color-accent)!important}.header__submenu{background-color:var(--color-white)!important;border:1px solid var(--color-gray-light)!important;box-shadow:0 4px 20px #00000014!important}.header__submenu .header__menu-item{color:var(--color-charcoal-light)!important}.hero{background-color:var(--color-cream-dark)!important;padding:var(--spacing-xl) 0!important;text-align:center}.hero__title{font-size:4rem!important;margin-bottom:var(--spacing-md)!important}.hero__subtitle{font-size:1.25rem!important;color:var(--color-gray)!important;max-width:600px;margin:0 auto var(--spacing-lg)!important}.trust-bar{background-color:var(--color-charcoal)!important;color:var(--color-white)!important;padding:var(--spacing-sm) 0!important;text-align:center}.trust-bar__item{font-size:.875rem!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.1em;margin:0 var(--spacing-md)!important}.card{background-color:var(--color-white)!important;border:none!important;box-shadow:0 2px 12px #0000000f!important;transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f!important}.card__heading{font-family:var(--font-heading)!important;font-size:1rem!important;font-weight:600!important}.card__heading a{color:var(--color-charcoal)!important;text-decoration:none!important}.price{font-family:var(--font-heading)!important;font-weight:700!important;color:var(--color-charcoal)!important}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{background-color:var(--color-charcoal)!important;color:var(--color-white)!important;border:none!important;padding:1rem 2rem!important;font-family:var(--font-body)!important;font-size:.875rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;cursor:pointer;transition:all .3s ease}.button:hover,.shopify-challenge__button:hover,.customer button:hover{background-color:var(--color-accent)!important;transform:translateY(-2px)}.button--secondary{background-color:transparent!important;color:var(--color-charcoal)!important;border:2px solid var(--color-charcoal)!important}.button--secondary:hover{background-color:var(--color-charcoal)!important;color:var(--color-white)!important}.footer{background-color:var(--color-charcoal)!important;color:var(--color-white)!important;padding:var(--spacing-lg) 0 var(--spacing-md)!important}.footer__heading{font-family:var(--font-heading)!important;font-size:.875rem!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-sm)!important}.footer__link{color:var(--color-gray-light)!important;text-decoration:none!important;font-size:.875rem!important;transition:color .3s ease}.footer__link:hover{color:var(--color-white)!important}.category-card{position:relative;overflow:hidden;aspect-ratio:4/5;background-color:var(--color-cream-dark)}.category-card__image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.category-card:hover .category-card__image{transform:scale(1.05)}.category-card__title{position:absolute;bottom:var(--spacing-md);left:var(--spacing-md);font-family:var(--font-heading)!important;font-size:1.5rem!important;font-weight:700!important;color:var(--color-white)!important;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 2px 4px rgba(0,0,0,.3)}.brand-wall{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--spacing-lg);padding:var(--spacing-lg) 0}.brand-wall__logo{font-family:var(--font-heading)!important;font-size:1.25rem!important;font-weight:700!important;color:var(--color-gray)!important;text-transform:uppercase;letter-spacing:.1em;opacity:.6;transition:opacity .3s ease}.brand-wall__logo:hover{opacity:1;color:var(--color-charcoal)!important}@media screen and (max-width:749px){h1,.h1{font-size:2.5rem!important}h2,.h2{font-size:2rem!important}.hero__title{font-size:2.5rem!important}.trust-bar__item{display:block;margin:var(--spacing-xs) 0!important}}.header__heading-link,.header__heading .h2,.header__heading-logo-wrapper{font-family:Bricolage Grotesque,DM Sans,sans-serif!important;text-transform:uppercase!important;letter-spacing:.22em!important;font-weight:600!important;font-size:1.05rem!important}.header__menu-item{letter-spacing:.08em!important;font-weight:500!important}.banner__heading{text-transform:uppercase;letter-spacing:.03em}.banner__text{letter-spacing:.12em;text-transform:uppercase;font-size:.85rem}.announcement-bar__message{letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.collection-list-wrapper .title,.featured-collection .title,.multicolumn .title{letter-spacing:.05em}.price{letter-spacing:.03em}.banner--content-transparent .banner__heading,.banner--content-transparent .banner__text,.banner--content-transparent .banner__buttons .button,.banner--content-transparent .banner__buttons .button--secondary{color:#fff!important}.banner--content-transparent .banner__heading,.banner--content-transparent .banner__text{text-shadow:0 1px 14px rgba(0,0,0,.45)}.banner--content-transparent .banner__buttons .button--secondary{border-color:#fff!important;background:transparent!important}.banner--content-transparent .banner__buttons .button--secondary:hover{background:#ffffff1f!important}.banner--desktop-transparent .banner__heading,.banner--desktop-transparent .banner__text{color:#fff!important;text-shadow:0 1px 14px rgba(0,0,0,.45)}.banner--desktop-transparent .banner__buttons .button--secondary{color:#fff!important;border-color:#fff!important;background:transparent!important}.banner--desktop-transparent .banner__buttons .button--secondary:hover{background:#ffffff1f!important}.footer{background-color:var(--color-cream-dark)!important;color:var(--color-charcoal)!important;border-top:1px solid #E8E4DF}.footer__heading{color:var(--color-charcoal)!important}.footer__link,.footer a,.footer__list-menu a{color:#57534e!important}.footer__link:hover,.footer a:hover{color:var(--color-charcoal)!important}.footer__content-bottom{border-top:1px solid #E8E4DF!important}@media screen and (min-width:750px){#Banner-template--19318454747199__image_banner_hero .banner__media img{object-position:50% 20%!important}}@media screen and (max-width:749px){#Banner-template--19318454747199__image_banner_hero .banner__media img{object-position:70% 50%!important}}:root{--color-burgundy: #6E1E2A}.banner__heading,h1.title,h2.title,.title.h0,.title.h1,.title.h2,.header__heading-link,.header__heading .h2,.image-with-text__heading,.rich-text__heading,.multicolumn-card h3,.price-tile__amount{font-family:Marcellus,Times New Roman,serif!important;font-weight:400!important;letter-spacing:.05em!important}.banner__heading{letter-spacing:.08em!important}.button:hover,.shopify-challenge__button:hover,.customer button:hover{background-color:var(--color-burgundy)!important;border-color:var(--color-burgundy)!important;color:#fff!important}.button--secondary:hover{background-color:transparent!important;color:var(--color-burgundy)!important;border-color:var(--color-burgundy)!important}.banner__buttons .button--secondary:hover{color:#fff!important;background-color:#6e1e2a8c!important;border-color:#fff!important}a:hover,.footer__link:hover,.footer a:hover,.header__menu-item:hover span,.header__active-menu-item{color:var(--color-burgundy)!important}.badge--sale,.badge[color-scheme=sale]{background-color:var(--color-burgundy)!important;color:#fff!important;border-color:var(--color-burgundy)!important}#shopify-section-sections--19318455205951__header:not(.shopify-section-header-sticky){position:relative;z-index:40}@media screen and (min-width:750px){body:has(#Banner-template--19318454747199__image_banner_hero) #shopify-section-sections--19318455205951__header:not(.shopify-section-header-sticky){margin-bottom:calc(var(--header-height, 66px) * -1)}}@media screen and (max-width:749px){body:has(#Banner-template--19318454747199__image_banner_hero) #shopify-section-sections--19318455205951__header:not(.shopify-section-header-sticky){margin-bottom:calc(var(--header-height, 60px) * -1)}}body:has(#Banner-template--19318454747199__image_banner_hero) #shopify-section-sections--19318455205951__header:not(.shopify-section-header-sticky) .header-wrapper,body:has(#Banner-template--19318454747199__image_banner_hero) #shopify-section-sections--19318455205951__header:not(.shopify-section-header-sticky) .header{background:transparent!important;background-color:transparent!important;border-bottom:none!important;box-shadow:none!important}body:has(#Banner-template--19318454747199__image_banner_hero) #shopify-section-sections--19318455205951__header:not(.shopify-section-header-sticky) .header__heading-link,body:has(#Banner-template--19318454747199__image_banner_hero) #shopify-section-sections--19318455205951__header:not(.shopify-section-header-sticky) .header__heading-link .h2,body:has(#Banner-template--19318454747199__image_banner_hero) #shopify-section-sections--19318455205951__header:not(.shopify-section-header-sticky) .header__menu-item,body:has(#Banner-template--19318454747199__image_banner_hero) #shopify-section-sections--19318455205951__header:not(.shopify-section-header-sticky) .header__menu-item span,body:has(#Banner-template--19318454747199__image_banner_hero) #shopify-section-sections--19318455205951__header:not(.shopify-section-header-sticky) .header__icon,body:has(#Banner-template--19318454747199__image_banner_hero) #shopify-section-sections--19318455205951__header:not(.shopify-section-header-sticky) .header__icon--menu{color:#fff!important;text-shadow:0 1px 10px rgba(0,0,0,.35)}body:has(#Banner-template--19318454747199__image_banner_hero) #shopify-section-sections--19318455205951__header:not(.shopify-section-header-sticky) .header__heading-link:hover,body:has(#Banner-template--19318454747199__image_banner_hero) #shopify-section-sections--19318455205951__header:not(.shopify-section-header-sticky) .header__menu-item:hover span{color:#f3e9e2!important}.newsletter__wrapper h2.inline-richtext{font-family:Marcellus,Times New Roman,serif!important;font-weight:400;letter-spacing:.04em}#shopify-section-template--19318454747199__price_tiles .multicolumn-card{background:#fff;border:1px solid rgba(18,18,18,.08);padding:3.2rem 2rem 2.8rem;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}#shopify-section-template--19318454747199__price_tiles .multicolumn-card:hover{border-color:var(--color-burgundy);box-shadow:0 10px 30px #12121212;transform:translateY(-2px)}#shopify-section-template--19318454747199__price_tiles .multicolumn-card h3{font-size:2.2rem;letter-spacing:.06em}@media screen and (max-width:749px){#shopify-section-template--19318454747199__price_tiles .multicolumn-card{padding:2.4rem 1.6rem 2.2rem}}.header__submenu.list-menu--disclosure,.mega-menu__content{background:#1a1a1a!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 18px 40px #00000059!important}.header__submenu .header__menu-item,.mega-menu__content .mega-menu__link{font-family:Marcellus,Times New Roman,serif!important;color:#f3e9e2!important;text-shadow:none!important;letter-spacing:.06em;transition:color .25s ease,background-color .25s ease}.header__submenu .header__menu-item:hover,.mega-menu__content .mega-menu__link:hover{background:#6e1e2a73!important;color:#fff!important}.header__heading-logo--light{display:none}body:has(#Banner-template--19318454747199__image_banner_hero) #shopify-section-sections--19318455205951__header:not(.shopify-section-header-sticky) .header__heading-logo--dark{display:none!important}body:has(#Banner-template--19318454747199__image_banner_hero) #shopify-section-sections--19318455205951__header:not(.shopify-section-header-sticky) .header__heading-logo--light{display:block!important}.collection{position:relative}.collection .collection__view-all{position:absolute;top:2.3rem;right:max(calc((100vw - var(--page-width)) / 2 + 5rem),5rem);margin:0!important;padding:0!important;z-index:2}.collection .collection__view-all a,.collection .collection__view-all .button{background:none!important;border:none!important;box-shadow:none!important;color:#8a8580!important;font-size:.8rem!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-decoration:none!important;padding:.3rem 0!important;min-height:unset!important;height:auto!important;transition:color .3s ease}.collection .collection__view-all a:after{content:" \2192"}.collection .collection__view-all a:hover{color:var(--color-accent)!important}@media screen and (max-width:749px){.collection .collection__view-all{top:1.6rem;right:max(calc((100vw - var(--page-width)) / 2 + 1.5rem),1.5rem)}}.header .header__menu-item,.header__inline-menu .header__menu-item{font-size:18px!important}.header .header__submenu .header__menu-item{font-size:15px!important}.header__inline-menu .header__menu-item .icon-caret{display:none!important}.vlx-page{max-width:880px;margin:0 auto}.vlx-hero-quote{text-align:center;padding:2.5rem 0 3rem;margin-bottom:3rem;border-bottom:1px solid var(--color-gray-light)}.vlx-hero-quote .vlx-caption{display:block;font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1.2rem}.vlx-hero-quote p{font-family:var(--font-heading)!important;font-size:1.9rem!important;font-style:italic;font-weight:500!important;line-height:1.4;letter-spacing:.01em;margin:0 auto;max-width:720px}@media screen and (max-width:749px){.vlx-hero-quote p{font-size:1.4rem!important}}.vlx-lead{font-size:1.15rem!important;line-height:1.8!important;text-align:center;max-width:720px;margin:0 auto 3.5rem;color:var(--color-charcoal-light)!important}.vlx-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:0 0 3.5rem}@media screen and (max-width:749px){.vlx-pillars{grid-template-columns:1fr;gap:1.5rem}}.vlx-pillar{border:1px solid var(--color-gray-light);padding:2rem 1.6rem;background:var(--color-white)}.vlx-pillar .vlx-num{display:block;font-family:var(--font-heading);font-size:.8rem;letter-spacing:.2em;color:var(--color-accent);margin-bottom:.9rem}.vlx-pillar h3{font-size:1.05rem!important;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .9rem}.vlx-pillar p{font-size:.95rem!important;line-height:1.75!important;margin:0;color:var(--color-charcoal-light)!important}.vlx-section-title{text-align:center;font-size:1.3rem!important;letter-spacing:.1em;text-transform:uppercase;margin:0 0 2.2rem;position:relative;padding-bottom:1.1rem}.vlx-section-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:42px;height:1px;background:var(--color-accent)}.vlx-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--color-gray-light);border:1px solid var(--color-gray-light);margin:0 0 2rem}@media screen and (max-width:749px){.vlx-strip{grid-template-columns:1fr}}.vlx-strip>div{background:var(--color-cream, #FCFBF9);text-align:center;padding:1.6rem 1rem}.vlx-strip .vlx-strip-t{display:block;font-size:.82rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.4rem}.vlx-strip .vlx-strip-d{display:block;font-size:.82rem;color:var(--color-charcoal-light)}.vlx-note{text-align:center;font-style:italic;color:var(--color-charcoal-light)!important;font-size:.95rem!important;line-height:1.8!important;max-width:640px;margin:0 auto}.vlx-strip--2{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:749px){.vlx-strip--2{grid-template-columns:1fr}}.utility-bar .announcement-bar__message,.utility-bar .announcement-bar__message span,.utility-bar .announcement-bar__link{color:#fff!important}.utility-bar .announcement-bar__message{font-size:11px!important}.utility-bar .slider-button{color:#fff!important}@media screen and (max-width:749px){.utility-bar .announcement-bar__message{font-size:12px!important}}.vlx-wa-btn{display:flex;align-items:center;justify-content:center;margin-top:1rem;padding:1.2rem 2rem;border:1.5px solid #6B2D3B;border-radius:4px;color:#6b2d3b!important;font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none!important;transition:background .2s ease,color .2s ease}.vlx-wa-btn:hover{background:#6b2d3b;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-vluxury.css.map */
