.header-section #mobile-menu{--color-header-bg: var(--dlux-onyx);--color-header-links: var(--dlux-floral);--color-header-links-hover: var(--dlux-sand);--color-header-text: var(--dlux-floral);--color-header-border: var(--dlux-line);--color-accent: var(--dlux-floral);background:var(--dlux-onyx);color:var(--dlux-floral);border-top-color:var(--dlux-line-strong);left:calc((100% - 100vw)/2)}.header-section :is(#mobile-menu,.dlux-mpanel) .dlux-mm__eyebrow{margin:28px 24px 12px;font-family:var(--dlux-font-ui, Inter, sans-serif);font-size:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--dlux-sand)}.header-section #mobile-menu .mobile-menu{padding:0 24px}.header-section #mobile-menu .mobile-menu>li>.link-container{min-height:60px;font-family:var(--dlux-font-serif, serif);font-size:26px;font-weight:400;letter-spacing:0;line-height:1.2;color:var(--dlux-floral);border-bottom-color:var(--dlux-line)}.header-section #mobile-menu .mobile-menu>li>details.link-container{padding:0}.header-section #mobile-menu .mobile-menu>li>details.link-container>summary.parent-link{min-height:59px}.header-section #mobile-menu .mobile-menu li .link-container .link-forward svg path{stroke:var(--dlux-sand)}.header-section #mobile-menu .mobile-menu a:focus-visible,.header-section #mobile-menu .mobile-menu button:focus-visible,.header-section #mobile-menu .mobile-menu summary:focus-visible{outline:2px solid var(--dlux-floral);outline-offset:2px}.header-section :is(#mobile-menu,.dlux-mpanel) .dlux-mm__panel{padding:0 24px;background:var(--dlux-onyx)}.header-section :is(#mobile-menu,.dlux-mpanel) .dlux-mm__panel .parent-link-back button{height:auto;min-height:44px;margin-top:8px;gap:2px;font-family:var(--dlux-font-ui, Inter, sans-serif);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--dlux-sand)}.header-section :is(#mobile-menu,.dlux-mpanel) .dlux-mm__panel .parent-link-back button svg path{stroke:var(--dlux-sand)}.dlux-mm__body{padding-bottom:8px}.dlux-mm__title{margin:4px 0 12px;font-family:var(--dlux-font-serif, serif);font-size:28px;font-weight:400;line-height:1.2;color:var(--dlux-floral)}.dlux-mm__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--dlux-line)}.dlux-mm__item{border-bottom:1px solid var(--dlux-line)}.header-section :is(#mobile-menu,.dlux-mpanel) .dlux-mm__toggle,.header-section :is(#mobile-menu,.dlux-mpanel) .dlux-mm__link{width:100%;display:flex;align-items:center;min-height:52px;padding:0;margin:0;background:none;border:0;border-radius:0;color:var(--dlux-floral);font-family:var(--dlux-font-serif, serif);font-size:20px;font-weight:400;letter-spacing:0;line-height:1.2;text-align:left;text-transform:none;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.header-section :is(#mobile-menu,.dlux-mpanel) .dlux-mm__toggle[aria-expanded=true]{color:var(--dlux-sand)}.dlux-mm__sign{position:relative;flex:none;width:12px;height:12px;margin-left:auto}.dlux-mm__sign:before,.dlux-mm__sign:after{content:"";position:absolute;left:0;top:50%;width:12px;height:1.4px;margin-top:-.7px;background:var(--dlux-sand);transition:transform .2s ease}.dlux-mm__sign:after{transform:rotate(90deg)}.dlux-mm__toggle[aria-expanded=true] .dlux-mm__sign:after{transform:rotate(0)}.dlux-mm__models{list-style:none;margin:0 0 12px;padding:0 0 0 16px;border-left:1px solid rgba(206,171,102,.4);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.dlux-mm__models[hidden]{display:none}.header-section :is(#mobile-menu,.dlux-mpanel) .dlux-mm__model{display:flex;align-items:center;min-height:44px;font-family:var(--dlux-font-ui, Inter, sans-serif);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--dlux-floral)}.header-section :is(#mobile-menu,.dlux-mpanel) .dlux-mm__model.is-accent{color:var(--dlux-sand)}.dlux-mm__all-item{grid-column:1 / -1}.header-section :is(#mobile-menu,.dlux-mpanel) .dlux-mm__all{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-family:var(--dlux-font-ui, Inter, sans-serif);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--dlux-sand)}.header-section :is(#mobile-menu,.dlux-mpanel) .dlux-mm__cta{display:flex;align-items:center;justify-content:center;min-height:48px;margin:20px 0 24px;border:1px solid var(--dlux-sand);font-family:var(--dlux-font-ui, Inter, sans-serif);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--dlux-floral)}.header-section #mobile-menu .thb-mobile-menu-footer{padding:20px 24px 28px;background:var(--dlux-onyx);border-top:1px solid var(--dlux-line)}.header-section #mobile-menu .thb-mobile-menu-footer .thb-mobile-account-link{min-height:44px;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--dlux-floral)}.header-section #mobile-menu .thb-mobile-menu-footer .thb-mobile-account-link svg path{fill:var(--dlux-sand)}@media only screen and (min-width:768px){.header-section :is(#mobile-menu,.dlux-mpanel) .dlux-mm__eyebrow{margin-left:50px;margin-right:50px}.header-section #mobile-menu .mobile-menu,.header-section :is(#mobile-menu,.dlux-mpanel) .dlux-mm__panel{padding:0 50px}.header-section #mobile-menu .thb-mobile-menu-footer{padding:30px 50px}}.dlux-mnav,.header-section .header .dlux-macct{display:none}@media only screen and (max-width:1067px){.header-section .header .mobile-toggle-wrapper{display:none!important}.header-section .header>.row>.columns{grid-template-rows:minmax(54px,auto) auto}.header-section .header .dlux-macct{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:-10px;color:var(--dlux-floral)}.header-section .header .dlux-macct svg{width:17px;height:auto}.header-section .header .dlux-macct svg path{fill:var(--dlux-floral)}.header-section .header .dlux-macct:focus-visible{outline:2px solid var(--dlux-floral);outline-offset:-4px}.dlux-mnav{display:block;grid-column:1 / -1;width:100vw;margin-left:calc(50% - 50vw)}.dlux-mnav__bar{position:relative;background:var(--dlux-onyx);border-top:1px solid var(--dlux-line)}.dlux-mnav__bar:after{content:"";position:absolute;top:0;right:0;bottom:0;width:32px;pointer-events:none;background:linear-gradient(90deg,rgba(0,15,2,0),var(--dlux-onyx))}.dlux-mnav__list{display:flex;margin:0;padding:0 22px 0 8px;list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y}.dlux-mnav__list::-webkit-scrollbar{display:none}.dlux-mnav__list>li{flex:none}.dlux-mnav__item{display:flex;align-items:center;gap:6px;height:44px;padding:0 13px;margin:0;background:none;border:0;border-bottom:2px solid transparent;border-radius:0;box-sizing:border-box;font-family:var(--dlux-font-ui, Inter, sans-serif);font-size:11px;font-weight:600;line-height:1;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--dlux-floral);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.dlux-mnav__item.is-active,.dlux-mnav__item[aria-expanded=true]{color:var(--dlux-sand);border-bottom-color:var(--dlux-sand)}.dlux-mnav__item svg{transition:transform .2s ease}.dlux-mnav__item[aria-expanded=true] svg{transform:rotate(180deg)}.dlux-mnav__item:focus-visible{outline:2px solid var(--dlux-floral);outline-offset:-3px}.dlux-mpanel{position:fixed;left:0;right:0;top:var(--dlux-mpanel-top, 132px);bottom:0;z-index:45;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:6px 24px 28px;box-sizing:border-box;background:var(--dlux-onyx);color:var(--dlux-floral);border-top:1px solid var(--dlux-line-strong);text-align:left}.dlux-mpanel[hidden]{display:none}.dlux-mpanel__close{position:absolute;top:10px;right:18px;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 6px;background:none;border:0;cursor:pointer;font-family:var(--dlux-font-ui, Inter, sans-serif);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--dlux-sand)}.dlux-mpanel__close:focus-visible{outline:2px solid var(--dlux-floral);outline-offset:2px}.dlux-mpanel .dlux-mm__title{margin:14px 0 12px;padding-right:110px}}@media only screen and (min-width:768px)and (max-width:1067px){.dlux-mnav__list{padding-left:38px}.dlux-mpanel{padding-left:50px;padding-right:50px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/dlux-mnav.css.map */
