@font-face{font-family:Gilroy;src:url(Gilroy-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(Gilroy-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(Gilroy-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(Gilroy-RegularItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(Gilroy-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(Gilroy-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(Gilroy-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(Gilroy-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-heading--family: "Gilroy", sans-serif !important;--font-accent--family: "Gilroy", sans-serif !important;--font-body--family: "Gilroy", sans-serif !important;--font-subheading--family: "Gilroy", sans-serif !important;--font-paragraph--family: "Gilroy", sans-serif !important;--button-font-family-primary: "Gilroy", sans-serif !important;--button-font-family-secondary: "Gilroy", sans-serif !important;--cart-primary-font-family: "Gilroy", sans-serif !important;--cart-secondary-font-family: "Gilroy", sans-serif !important;--font-family: "Gilroy", sans-serif !important;--font-h1--family: "Gilroy", sans-serif !important;--font-h1--weight: 300 !important;--font-h2--family: "Gilroy", sans-serif !important;--font-h2--weight: 300 !important;--font-h3--family: "Gilroy", sans-serif !important;--font-h3--weight: 600 !important;--font-h4--family: "Gilroy", sans-serif !important;--font-h4--weight: 600 !important;--font-h5--family: "Gilroy", sans-serif !important;--font-h5--weight: 500 !important;--font-h6--family: "Gilroy", sans-serif !important;--font-h6--weight: 500 !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.text-block.h1>*,.text-block.h2>*,.text-block.h3>*,.text-block.h4>*,.text-block.h1 :is(h1,h2,h3,h4,h5,h6),.text-block.h2 :is(h1,h2,h3,h4,h5,h6),.text-block.h3 :is(h1,h2,h3,h4,h5,h6),.text-block.h4 :is(h1,h2,h3,h4,h5,h6){font-family:Gilroy,sans-serif!important}h1,.h1,h2,.h2{font-weight:300!important}h3,.h3{font-weight:400!important}h4,.h4,h5,.h5,h6,.h6{font-weight:500!important}body{font-family:var(--font-body--family);letter-spacing:.01em}.luxe-subheading{font-family:var(--font-subheading--family);font-size:.75rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary)}.luxe-separator{width:60px;height:2px;background-color:#b8860b;border:none;margin:1rem 0}header-menu [ref=primary-link],header-menu a{letter-spacing:.12em}@media(min-width:750px){.product-information{--sidebar-width: 45%}}.product-card{transition:transform .4s cubic-bezier(.25,.1,.25,1)}.product-card:hover{transform:translateY(-4px)}.product-card-gallery img,.product-card-gallery .media img{transition:transform .8s cubic-bezier(.25,.1,.25,1)}.product-card:hover .product-card-gallery img,.product-card:hover .product-card-gallery .media img{transform:scale(1.03)}.product-card-gallery{overflow:hidden;border-radius:0}.product-card a.contents,.product-card a.contents:hover{color:var(--color-foreground);text-decoration:none}.product-card .text-block{font-family:var(--font-body--family);font-size:.8125rem;line-height:1.5}.product-card .price{font-size:.75rem;opacity:.6}.facets__label{font-family:var(--font-body--family);font-size:.6875rem;letter-spacing:.08em}.button{transition:all .3s ease;font-weight:500;letter-spacing:.05em;border-radius:0!important}.product-information .button--primary,.product-information .button--secondary{border-radius:0!important}.contact-form input,.contact-form textarea{font-family:var(--font-body--family);font-size:.8125rem;border:1px solid rgba(44,36,33,.12);border-radius:0;padding:14px 18px;transition:border-color .2s ease;background:transparent}.contact-form input:focus,.contact-form textarea:focus{border-color:#b8860b66;outline:none}.contact-form textarea{min-height:160px;resize:vertical}.contact-form .button{background-color:#2c2421;color:#faf7f2;border:none;border-radius:0;padding:16px 40px;font-family:var(--font-body--family);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500;cursor:pointer;transition:background-color .3s ease,opacity .3s ease}.contact-form .button:hover{background-color:#3d3230}.contact-form__success{background-color:#b8860b1a;border:1px solid rgba(184,134,11,.3);color:#b8860b;padding:16px 24px;border-radius:0;font-family:var(--font-body--family);font-size:.875rem;font-weight:500}.contact-form__success svg{width:20px;height:20px;flex-shrink:0}.contact-form__error{background-color:#cc6b6b1a;border:1px solid rgba(204,107,107,.3);color:#cc6b6b;padding:16px 24px;border-radius:0;font-family:var(--font-body--family);font-size:.875rem}.luxe-animate{transition:opacity .8s ease,transform .8s ease}.luxe-animate.luxe-hidden{opacity:0;transform:translateY(30px)}.luxe-animate.luxe-visible{opacity:1;transform:translateY(0)}.luxe-animate-stagger>*{transition:opacity .6s ease,transform .6s ease}.luxe-animate-stagger.luxe-hidden>*{opacity:0;transform:translateY(20px)}.luxe-animate-stagger.luxe-visible>*:nth-child(1){transition-delay:0s}.luxe-animate-stagger.luxe-visible>*:nth-child(2){transition-delay:.1s}.luxe-animate-stagger.luxe-visible>*:nth-child(3){transition-delay:.2s}.luxe-animate-stagger.luxe-visible>*:nth-child(4){transition-delay:.3s}.luxe-animate-stagger.luxe-visible>*:nth-child(5){transition-delay:.4s}.luxe-animate-stagger.luxe-visible>*:nth-child(6){transition-delay:.5s}.luxe-animate-stagger.luxe-visible>*:nth-child(7){transition-delay:.6s}.luxe-animate-stagger.luxe-visible>*:nth-child(8){transition-delay:.7s}.luxe-animate-stagger.luxe-visible>*:nth-child(9){transition-delay:.8s}.luxe-animate-stagger.luxe-visible>*:nth-child(10){transition-delay:.9s}.luxe-animate-stagger.luxe-visible>*:nth-child(11){transition-delay:1s}.luxe-animate-stagger.luxe-visible>*:nth-child(12){transition-delay:1.1s}.luxe-animate-stagger.luxe-visible>*{opacity:1;transform:translateY(0)}.main-collection .product-grid{gap:48px 32px}.main-collection .product-card-gallery{border-radius:0;overflow:hidden}@media(prefers-reduced-motion:reduce){.luxe-animate,.luxe-animate-stagger>*{opacity:1!important;transform:none!important;transition:none!important}}.menu-list__link-title{padding-inline:.5rem!important}.menu-list__link{font-size:.8rem!important;letter-spacing:.1em!important}.menu-list__link-title{position:relative!important}.menu-list__link-title:after{content:""!important;position:absolute!important;bottom:-2px!important;left:.5rem!important;right:.5rem!important;height:1px!important;background:currentColor!important;transform:scaleX(0)!important;transform-origin:left!important;transition:transform .3s cubic-bezier(.25,.1,.25,1)!important}.menu-list__link:hover .menu-list__link-title:after,.menu-list__link[aria-expanded=true] .menu-list__link-title:after{transform:scaleX(1)!important}.header[transparent]{position:relative!important;--closed-underlay-height: 100% !important;--header-logo-display: unset !important;--header-logo-inverse-display: unset !important;--color-foreground: #2C2421 !important;--color-foreground-rgb: 44, 36, 33 !important}.header,.header .header__row,.header a,.header button,header-menu,header-menu a{color:#2c2421!important}.header .cart-bubble__background{background-color:#2c2421!important}.header .cart-bubble__text{color:#faf7f2!important}.header-section:has(.header[transparent])+.shopify-section{margin-top:0!important}body{--transparent-header-offset-boolean: 0 !important}.header__underlay-open{display:none!important}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu{position:fixed!important;left:0!important;top:var(--header-height, 70px)!important;width:100vw!important;clip-path:none!important;padding-inline:0!important;background:var(--color-background, #FAF7F2)!important;border-top:none!important;box-shadow:none!important;visibility:hidden!important;opacity:0!important;content-visibility:visible!important;transition:opacity .2s ease .5s,visibility 0s linear .7s!important;z-index:9999!important}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu:before{content:""!important;position:absolute!important;top:-40px!important;left:0!important;right:0!important;height:40px!important;background:transparent!important}.menu-list__list-item:not([slot=overflow]):hover>.menu-list__submenu,.menu-list__list-item:not([slot=overflow]):focus-within>.menu-list__submenu{visibility:visible!important;opacity:1!important;transition:opacity .18s ease 0s,visibility 0s linear 0s!important}.menu-list__submenu-inner{transform:none!important;opacity:1!important;transition:none!important;display:flex!important;justify-content:center!important;align-items:flex-start!important;padding:1.2rem var(--padding-inline, 3rem)!important;max-height:none!important}.mega-menu__content{display:none!important}.mega-menu{max-width:100%!important}.mega-menu.section{margin:0!important;padding:0!important}.mega-menu.section .section__inner{padding-block:0!important}.mega-menu__grid{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:2.5rem!important;padding:0!important;margin:0 auto!important;border:none!important}.mega-menu__list{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;gap:2.5rem!important;grid-column:unset!important}.mega-menu__column{grid-column:unset!important;white-space:normal!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;gap:2rem!important;width:auto!important}.mega-menu__column>div{display:flex!important;flex-direction:column!important;align-items:center!important;min-width:120px!important}.mega-menu__link{display:flex!important;flex-direction:column!important;align-items:center!important;gap:.5rem!important}.mega-menu__link-image{width:120px!important;height:90px!important;object-fit:cover!important;border-radius:6px!important;transition:opacity .25s ease!important}.mega-menu__link:hover .mega-menu__link-image{opacity:.7!important}.mega-menu__link{font-family:var(--font-body--family)!important;font-size:.65rem!important;font-weight:400!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:.15rem 0!important;color:#0006!important;transition:color .25s ease!important;white-space:nowrap!important;position:relative!important}.mega-menu__link:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;width:0!important;height:1px!important;background:currentColor!important;transition:width .3s cubic-bezier(.25,.1,.25,1)!important}.mega-menu__link:hover{color:#000000e6!important}.mega-menu__link:hover:after{width:100%!important}.accelerated-checkout-block,.shopify-payment-button,.additional-checkout-buttons{display:none!important}.cart__checkout-button.button{background-color:#2c2421!important;color:#faf7f2!important;border:none!important;box-shadow:none!important;border-radius:0!important;font-family:Gilroy,sans-serif!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;transition:background-color .3s ease!important}.cart__checkout-button.button:hover{background-color:#3d3230!important;color:#faf7f2!important;box-shadow:none!important}.cart-items__empty-button.button{background:transparent!important;color:#2c2421!important;border:1px solid #2C2421!important;border-radius:0!important;box-shadow:none!important;font-family:Gilroy,sans-serif!important;font-size:.7rem!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:.85rem 2.5rem!important;transition:background-color .3s ease,color .3s ease!important}.cart-items__empty-button.button:hover{background-color:#2c2421!important;color:#faf7f2!important;box-shadow:none!important}.menu-drawer{background:#faf7f2!important;padding:2rem 2.5rem 3rem!important}.menu-drawer__header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:2.5rem!important}.menu-drawer__logo{display:block;text-decoration:none;line-height:0}.menu-drawer__logo-img{height:90px!important;width:auto!important}.menu-drawer__logo--text{font-family:Gilroy,sans-serif;font-weight:300;font-size:1.75rem;letter-spacing:.02em;color:#2c2421}.menu-drawer__header .menu-drawer__close-button{position:static!important;background:none!important;border:none!important;box-shadow:none!important;color:#2c2421!important;opacity:.4;transition:opacity .25s ease!important;padding:.5rem!important;min-width:auto!important;min-height:auto!important;width:auto!important;height:auto!important}.menu-drawer__header .menu-drawer__close-button:hover{opacity:1}.menu-drawer__header .menu-drawer__close-button svg{width:22px!important;height:22px!important}.menu-drawer__navigation{padding-top:1rem!important}.menu-drawer__menu{gap:0!important}.menu-drawer__menu-item--mainlist{font-family:Gilroy,sans-serif!important;font-weight:300!important;font-size:1.25rem!important;letter-spacing:.01em!important;text-transform:none!important;color:#2c2421!important;padding:.75rem 0!important;border-bottom:none!important;transition:color .3s ease,opacity .3s ease!important}.menu-drawer__menu-item--mainlist:hover,.menu-drawer__menu-item--mainlist:active{color:#b8860b!important}.menu-drawer__menu-item--active:before{content:""!important;display:block!important;width:5px!important;height:5px!important;border-radius:50%!important;background:#b8860b!important;margin-right:.6rem!important;flex-shrink:0!important;align-self:center!important}.menu-drawer__list-item{border-bottom:1px solid rgba(44,36,33,.06)!important}.menu-drawer__list-item:last-child{border-bottom:none!important}.menu-drawer__list-item .icon-plus{color:#b8860b!important;opacity:.5!important;transition:opacity .25s ease,transform .3s ease!important}.menu-drawer__list-item details[open] .icon-plus{opacity:1!important;transform:rotate(45deg)!important}.menu-drawer__menu-item--child{font-family:Gilroy,sans-serif!important;font-weight:400!important;font-size:.875rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#2c24218c!important;padding:.5rem 0 .5rem 1.25rem!important;transition:color .25s ease!important;flex-direction:row!important;align-items:center!important}.menu-drawer__menu-item--child:hover,.menu-drawer__menu-item--child:active{color:#2c2421!important}.menu-drawer__menu--childlist{padding:.25rem 0 .75rem!important;border-left:2px solid rgba(184,134,11,.15)!important;margin-left:.25rem!important}.menu-drawer__submenu{background:#faf7f2!important;padding:2rem 2.5rem!important}.menu-drawer__back-button{font-family:Gilroy,sans-serif!important;font-weight:500!important;font-size:.75rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;background:none!important;border:none!important;box-shadow:none!important;color:#b8860b!important;padding:0!important;margin-bottom:1.5rem!important}.menu-drawer__list-item{opacity:0;transform:translateY(12px);animation:luxe-drawer-in .4s ease forwards;animation-delay:calc(var(--menu-drawer-animation-index, 0) * .06s + .1s)}@keyframes luxe-drawer-in{to{opacity:1;transform:translateY(0)}}.menu-drawer__utility-links{margin-top:2rem!important;padding-top:1.5rem!important;border-top:1px solid rgba(44,36,33,.08)!important}.menu-drawer__featured-content,.menu-drawer__link-image{display:none!important}@media(prefers-reduced-motion:reduce){.menu-drawer__list-item{opacity:1!important;transform:none!important;animation:none!important}}.luxe-tabs{width:100%}.luxe-tabs__nav{display:flex;gap:0;border-bottom:1px solid rgba(44,36,33,.1);margin-bottom:1.5rem}.luxe-tabs__tab{padding:.6rem 1.25rem;font-family:var(--font-body--family);font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#2c242159;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .25s ease,border-color .25s ease;margin-bottom:-1px}.luxe-tabs__tab:hover{color:#2c2421}.luxe-tabs__tab.active{color:#2c2421;border-bottom-color:#2c2421}.luxe-tabs__panel{display:none}.luxe-tabs__panel.active{display:block}.luxe-tabs__panel p{font-family:var(--font-body--family);font-size:.875rem;line-height:1.7;color:#2c2421b3;margin:0 0 1rem}.luxe-tabs__panel p:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-luxe.css.map */
