html.dj-menu-is-open,body.dj-menu-is-open{overflow:hidden!important;overscroll-behavior:none!important}@media screen and (max-width:989px){#menu-drawer{--black: #0A0A0A;--off-white: #F7F6F4;--mid: #888;--rule: #E8E6E2;--accent: #3D35C8;--accent-pale: #EDEAFF;--ease: cubic-bezier(.22, 1, .36, 1);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--black);background:var(--off-white)!important}#Details-menu-drawer-container[open] #menu-drawer{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;visibility:visible!important;opacity:1!important;transform:none!important;z-index:10000!important;background:var(--off-white)!important;overscroll-behavior:none!important}#Details-menu-drawer-container[open] #menu-drawer:before,#Details-menu-drawer-container[open] #menu-drawer:after{display:none!important}#menu-drawer .dj-mobile-menu-topbar{flex:0 0 auto;min-height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border-bottom:1px solid var(--rule);z-index:5}#menu-drawer .dj-mobile-menu-topbar__title{color:var(--black);font-size:12px;line-height:1;font-weight:800;letter-spacing:.12em;text-transform:uppercase}#menu-drawer .dj-mobile-menu-topbar__close{width:40px;height:40px;margin:0 -8px 0 0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--black);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}#menu-drawer .dj-mobile-menu-topbar__close:active{opacity:.65}#Details-menu-drawer-container[open] #menu-drawer .menu-drawer__inner-container{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;position:relative!important;overflow:hidden!important;background:var(--off-white)!important}#Details-menu-drawer-container[open] #menu-drawer .menu-drawer__navigation-container{height:100%!important;max-height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;background:var(--off-white)!important}#menu-drawer .menu-drawer__navigation{padding:0;background:var(--off-white)}#menu-drawer .menu-drawer__menu{padding:0;margin:0}#menu-drawer .menu-drawer__menu>li{margin:0}#menu-drawer .dj-menu-size-shop{padding:13px 16px 12px;background:#fff;border-bottom:1px solid var(--rule)}#menu-drawer .dj-menu-size-shop__eyebrow{margin:0 0 9px;color:var(--accent);font-size:10px;line-height:1;font-weight:800;letter-spacing:.12em;text-transform:uppercase}#menu-drawer .dj-menu-size-shop__pills{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}#menu-drawer .dj-menu-size-shop__pill{min-height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(61,53,200,.22);border-radius:999px;background:var(--accent-pale);color:var(--accent);text-decoration:none!important;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}#menu-drawer .menu-drawer__navigation>.menu-drawer__menu{padding:7px 10px 12px;background:var(--off-white)}#menu-drawer .menu-drawer__navigation>.menu-drawer__menu>li>a.menu-drawer__menu-item,#menu-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details>summary.menu-drawer__menu-item{min-height:52px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;width:100%!important;margin:0 0 6px!important;padding:0 14px!important;border:1px solid rgba(232,230,226,.92)!important;border-radius:12px!important;background:#fff!important;color:var(--black)!important;font-size:15px!important;line-height:1.1!important;font-weight:800!important;letter-spacing:.035em!important;text-transform:uppercase!important;text-decoration:none!important;box-shadow:0 1px #0a0a0a06!important}#menu-drawer .menu-drawer__navigation>.menu-drawer__menu>li>a.dj-menu-row--collection{color:var(--accent)!important}#menu-drawer .menu-drawer__menu-item:focus,#menu-drawer .menu-drawer__menu-item:hover{background:#fff!important}#menu-drawer .menu-drawer__menu-item>.svg-wrapper{width:17px!important;height:17px!important;color:currentColor!important;opacity:.85!important;flex-shrink:0!important}#Details-menu-drawer-container[open] #menu-drawer .menu-drawer__submenu{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;background:var(--off-white)!important;height:100%!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}#menu-drawer .menu-drawer__inner-submenu{padding-top:0!important;background:var(--off-white)!important}#menu-drawer .menu-drawer__close-button.dj-submenu-breadcrumb{min-height:unset!important;width:100%;margin:0;padding:12px 16px!important;display:flex!important;align-items:center!important;gap:8px!important;background:#fff!important;border:0!important;border-bottom:1px solid var(--rule)!important;color:var(--black)!important;text-decoration:none!important;text-align:left!important}#menu-drawer .dj-submenu-breadcrumb__back{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mid)}#menu-drawer .dj-submenu-breadcrumb__sep{color:var(--rule);font-size:14px;line-height:1}#menu-drawer .dj-submenu-breadcrumb__current{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--black)}#menu-drawer .dj-submenu-breadcrumb .svg-wrapper,#menu-drawer .dj-submenu-breadcrumb svg{width:12px;height:12px;margin:0;color:currentColor}#menu-drawer .dj-submenu-intro{display:none!important}#menu-drawer .dj-submenu-cards{padding:2px 10px 8px!important;display:flex!important;flex-direction:column!important;gap:5px!important;background:var(--off-white)!important}#menu-drawer .dj-submenu-card,#menu-drawer .dj-submenu-card:visited,#menu-drawer .dj-submenu-card:hover{position:relative!important;height:65px!important;min-height:65px!important;border-radius:12px!important;overflow:hidden!important;cursor:pointer!important;display:flex!important;align-items:center!important;text-decoration:none!important;transition:transform .15s var(--ease),opacity .15s!important;background:#fff!important;color:var(--black)!important;border:1px solid rgba(232,230,226,.92)!important;box-shadow:0 1px #0a0a0a06!important}#menu-drawer .dj-submenu-card:active{transform:scale(.985);opacity:.92}#menu-drawer .dj-submenu-card__bg,#menu-drawer .dj-submenu-card__gradient{display:none!important}#menu-drawer .dj-submenu-card__content{position:relative!important;z-index:2!important;width:100%!important;padding:0 8px 0 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}#menu-drawer .dj-submenu-card__text{min-width:0!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:0!important}#menu-drawer .dj-submenu-card__name{display:block!important;font-size:15px!important;line-height:1!important;font-weight:800!important;letter-spacing:.015em!important;color:var(--black)!important;text-transform:uppercase!important}#menu-drawer .dj-submenu-card__meta{display:none!important}#menu-drawer .dj-submenu-card__right{display:flex!important;align-items:center!important;gap:6px!important;flex-shrink:0!important}#menu-drawer .dj-submenu-card__swatches{display:flex!important;align-items:center!important;gap:3px!important}#menu-drawer .dj-submenu-card__swatch,#menu-drawer .dj-submenu-card__more{width:39px!important;height:51px!important;border-radius:8px!important;overflow:hidden!important;border:1px solid rgba(10,10,10,.08)!important;background:#eee!important;flex-shrink:0!important;display:block!important}#menu-drawer .dj-submenu-card__swatch-img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;display:block!important}#menu-drawer .dj-submenu-card__swatch--fallback{background:#ecebea!important}#menu-drawer .dj-submenu-card__more{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important;background:var(--accent-pale)!important;border-color:#3d35c82e!important}#menu-drawer .dj-submenu-card__more-count{font-size:12px!important;font-weight:800!important;color:var(--accent)!important;line-height:1!important;letter-spacing:-.02em!important}#menu-drawer .dj-submenu-card__more-label{font-size:7px!important;font-weight:600!important;color:#3d35c89e!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1!important}#menu-drawer .dj-submenu-card__arrow{width:28px!important;height:28px!important;border-radius:50%!important;background:var(--accent)!important;border:0!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}#menu-drawer .dj-submenu-card__arrow svg{width:11px!important;height:11px!important}#menu-drawer .dj-submenu-bottom-strip{display:none!important}#menu-drawer .dj-submenu-cards+.menu-drawer__menu{display:none!important}#menu-drawer .menu-drawer__utility-links{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:nowrap!important;margin-top:auto!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important;background:#fff!important;border-top:1px solid var(--rule)!important}#menu-drawer .menu-drawer__utility-links>*{margin-top:0!important;margin-bottom:0!important}#menu-drawer .menu-drawer__account{flex:0 1 auto!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-height:34px!important;margin:0!important;padding:0!important;color:var(--black)!important;font-size:12px!important;line-height:1!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-decoration:none!important;white-space:nowrap!important}#menu-drawer .menu-drawer__account .svg-wrapper,#menu-drawer .menu-drawer__account svg{width:17px!important;height:17px!important;flex-shrink:0!important}#menu-drawer .menu-drawer__localization{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;margin-left:auto!important;min-width:0!important}#menu-drawer .menu-drawer__localization localization-form,#menu-drawer .menu-drawer__localization .localization-form,#menu-drawer .menu-drawer__localization .localization-form>div{margin:0!important}#menu-drawer .menu-drawer__localization .localization-form__select,#menu-drawer .menu-drawer__localization .disclosure__button,#menu-drawer .localization-selector.link{min-height:34px!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;color:var(--black)!important;font-size:12px!important;line-height:1!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important}#menu-drawer .menu-drawer__utility-links .list-social{display:none!important}}@media screen and (max-width:374px){#menu-drawer .dj-menu-size-shop__pills{grid-template-columns:repeat(2,minmax(0,1fr))}#menu-drawer .dj-submenu-card,#menu-drawer .dj-submenu-card:visited,#menu-drawer .dj-submenu-card:hover{height:64px!important;min-height:64px!important}#menu-drawer .dj-submenu-card__swatch,#menu-drawer .dj-submenu-card__more{width:35px!important;height:48px!important}#menu-drawer .dj-submenu-card__name{font-size:14px!important}#menu-drawer .dj-submenu-card__content{padding:0 7px 0 11px!important}#menu-drawer .dj-submenu-card__arrow{width:28px!important;height:28px!important}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/dj-mobile-menu-polish.css.map */
