.menu-drawer{--luxe-ink: #141414;--luxe-muted: #6b6560;--luxe-line: rgba(20, 20, 20, .08);--luxe-gold: #141414;--luxe-bg: #faf8f5;--luxe-sale: #b42318;background:var(--luxe-bg)!important;box-shadow:24px 0 60px #0000002e}.menu-drawer__backdrop{backdrop-filter:brightness(.6) blur(3px);-webkit-backdrop-filter:brightness(.6) blur(3px)}.menu-drawer>.menu-drawer__close-button{position:sticky;top:0;z-index:3;align-self:stretch;width:100%!important;max-width:none!important;box-sizing:border-box;margin:0!important;border-radius:0!important;box-shadow:none!important;justify-content:flex-end;height:64px;padding-inline:22px;background:var(--luxe-bg);border-bottom:1px solid var(--luxe-line)}.menu-drawer>.menu-drawer__close-button:before{content:"MENU";position:absolute;left:28px;top:50%;transform:translateY(-50%);font-size:12px;font-weight:600;letter-spacing:.28em;color:var(--luxe-ink)}.menu-drawer .menu-drawer__close-button .svg-wrapper{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--luxe-line);color:var(--luxe-ink);transition:background .25s ease,color .25s ease,transform .35s ease}.menu-drawer .menu-drawer__close-button:hover .svg-wrapper{background:var(--luxe-ink);color:#fff;transform:rotate(90deg)}.menu-drawer .menu-drawer__close-button .svg-wrapper svg{width:14px;height:14px}.menu-drawer.menu-drawer--has-submenu-opened>.menu-drawer__close-button{visibility:hidden}.menu-drawer .menu-drawer__menu-item--mainlist .icon-caret,.menu-drawer .menu-drawer__menu-item--mainlist .icon-plus,.menu-drawer .menu-drawer__back-button .icon-caret,.menu-drawer .menu-drawer__close-button .svg-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;box-sizing:border-box;border-color:#14141429!important}.menu-drawer .icon-caret svg,.menu-drawer .icon-plus svg,.menu-drawer .menu-drawer__close-button .svg-wrapper svg{margin:0!important;position:static!important;inset:auto!important;flex:none}.menu-drawer .menu-drawer__menu.has-submenu{padding-inline:28px;padding-block-start:8px}.menu-drawer .menu-drawer__menu.has-submenu>li,.menu-drawer .menu-drawer__menu-container--divider{border-bottom:1px solid var(--luxe-line)!important}.menu-drawer .menu-drawer__menu.has-submenu>li:last-child,.menu-drawer .menu-drawer__menu.has-submenu>li:last-child .menu-drawer__menu-container--divider{border-bottom:0!important}.menu-drawer .menu-drawer__menu.has-submenu>li>details,.menu-drawer .menu-drawer__menu.has-submenu>li>a{width:100%}.menu-drawer .menu-drawer__menu-item--mainlist{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:62px;padding:0!important;font-size:24px!important;font-weight:500!important;letter-spacing:-.01em;color:var(--luxe-ink)!important;text-decoration:none;transition:color .25s ease}.menu-drawer .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.menu-drawer .menu-drawer__menu-item--mainlist:before{content:"";position:absolute;left:-28px;top:50%;width:3px;height:0;background:var(--luxe-gold);transform:translateY(-50%);transition:height .3s ease}.menu-drawer .menu-drawer__menu-item--mainlist:hover:before,.menu-drawer .menu-drawer__menu-item--mainlist:active:before,.menu-drawer .menu-drawer__menu-item--mainlist.menu-drawer__menu-item--active:before{height:28px}.menu-drawer .menu-drawer__menu-item--mainlist:hover .menu-drawer__menu-item-text,.menu-drawer .menu-drawer__menu-item--mainlist:active .menu-drawer__menu-item-text{transform:translate(6px)}.menu-drawer .menu-drawer__menu-item--mainlist .icon-caret,.menu-drawer .menu-drawer__menu-item--mainlist .icon-plus{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--luxe-line);color:var(--luxe-ink);transition:background .25s ease,color .25s ease,border-color .25s ease}.menu-drawer .menu-drawer__menu-item--mainlist .icon-caret svg,.menu-drawer .menu-drawer__menu-item--mainlist .icon-plus svg{width:10px;height:10px}.menu-drawer .menu-drawer__menu-item--mainlist:hover .icon-caret,.menu-drawer .menu-drawer__menu-item--mainlist:active .icon-caret,.menu-drawer .menu-drawer__menu-item--mainlist:hover .icon-plus{background:var(--luxe-ink);border-color:var(--luxe-ink);color:#fff}.menu-drawer a.menu-drawer__menu-item--mainlist[href*=clearance]{color:var(--luxe-sale)!important;justify-content:flex-start;gap:12px}.menu-drawer a.menu-drawer__menu-item--mainlist[href*=clearance]:after{content:"SALE";font-size:10px;font-weight:700;letter-spacing:.16em;line-height:1;padding:6px 9px;border-radius:999px;background:var(--luxe-sale);color:#fff}.menu-drawer .menu-drawer__submenu{background:var(--luxe-bg)!important}.menu-drawer .menu-drawer__nav-buttons{position:sticky;top:0;z-index:2;min-height:64px;padding-inline:22px 22px;background:var(--luxe-bg);border-bottom:1px solid var(--luxe-line);margin-bottom:8px}.menu-drawer .menu-drawer__back-button{gap:12px;padding:0!important;font-size:12px!important;font-weight:600!important;letter-spacing:.24em;text-transform:uppercase;color:var(--luxe-ink)!important}.menu-drawer .menu-drawer__back-button .icon-caret{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--luxe-line);color:var(--luxe-ink)}.menu-drawer .menu-drawer__back-button .icon-caret svg{width:10px;height:10px}.menu-drawer .menu-drawer__menu--childlist{padding-inline:28px!important}.menu-drawer .menu-drawer__menu-item--parent,.menu-drawer .menu-drawer__menu-item--child{display:flex;align-items:center;min-height:50px;padding-block:0!important;font-size:17px!important;font-weight:400!important;color:var(--luxe-ink)!important;border-bottom:1px solid var(--luxe-line);transition:color .2s ease,padding .25s ease}.menu-drawer .menu-drawer__menu--grandchildlist .menu-drawer__menu-item--child{min-height:44px;font-size:15px!important;color:var(--luxe-muted)!important;border-bottom:0;padding-inline-start:14px!important}.menu-drawer .menu-drawer__menu-item--parent:hover,.menu-drawer .menu-drawer__menu-item--child:hover,.menu-drawer .menu-drawer__menu-item--active{color:var(--luxe-gold)!important}.menu-drawer .menu-drawer__utility-links{margin:12px 28px 28px;padding:18px 20px;border-radius:14px;background:#fff;border:1px solid var(--luxe-line)}.menu-drawer .menu-drawer__close-button .svg-wrapper,.menu-drawer .menu-drawer__back-button .icon-caret{flex:none!important;aspect-ratio:1 / 1}.menu-drawer .menu-drawer__close-button .svg-wrapper{width:38px!important;height:38px!important}.menu-drawer .menu-drawer__back-button .icon-caret{width:32px!important;height:32px!important}#header-component .header__row--bottom{background:#fff!important;border-bottom:1px solid #e6e6e6!important}#header-component .header__row--bottom .menu-list__link,#header-component .header__row--bottom .menu-list__link *{color:#111!important}#header-component .header__row--bottom .menu-list__link,#header-component .header__row--bottom .menu-list__link:hover{text-decoration:none!important}#header-component .header__row--bottom .header__column--center,#header-component .header__row--bottom header-menu{justify-content:center!important}@media screen and (min-width:750px){.cart-drawer__dialog{width:480px!important;max-width:92vw!important}}#header-component header-actions .header-actions__action{transition:opacity .2s ease}#header-component header-actions .header-actions__action:hover,#header-component header-actions .header-actions__action:hover *{color:#fff!important;--button-color: #ffffff !important}#header-component header-actions .header-actions__action:hover{opacity:.75}
/*# sourceMappingURL=/cdn/shop/t/24/assets/menu-drawer-luxe.css.map */
