.site-mobile-nav .mobile-nav-panel{left:0;width:100%!important;width:100vw!important;max-width:none!important;height:100vh!important;height:100dvh!important;border-radius:0;overflow:hidden!important;-webkit-overflow-scrolling:touch}.site-mobile-nav.visible .mobile-nav-panel,.site-mobile-nav.animating-in .mobile-nav-panel,.site-mobile-nav.animating-out .mobile-nav-panel{display:flex;flex-direction:column}.site-mobile-nav .mobile-nav-overlay{pointer-events:none}.site-mobile-nav .mobile-nav-panel .header-actions-wrapper{position:sticky;top:0;z-index:2;flex:0 0 auto;box-sizing:border-box;min-height:56px;padding:0 6px 0 20px;background-color:#fff!important;border-bottom:1px solid #e7e5ee}.site-mobile-nav .mobile-nav-panel .site-header-actions{align-self:center;height:auto;margin:0}.site-mobile-nav .mobile-nav-panel .site-header-actions a{font-size:15px}.site-mobile-nav .mobile-nav-panel .mobile-nav-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;margin-left:auto}.site-mobile-nav .mobile-nav-panel .mobile-nav-close svg{width:20px;height:20px}.site-mobile-nav .mobile-nav-content{flex:1 1 auto;min-height:0!important;padding-top:0;padding-bottom:120px!important;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.site-mobile-nav .mobile-nav-content .navmenu-depth-1>.navmenu-item{border-bottom:1px solid #efecf4}.site-mobile-nav .mobile-nav-content .navmenu-depth-1>.navmenu-item>.navmenu-link{display:flex;align-items:center;box-sizing:border-box;width:100%;min-height:56px;padding:8px 64px 8px 20px;font-size:17px;font-weight:600;line-height:1.3;letter-spacing:.02em}.site-mobile-nav .mobile-nav-content .navmenu-button{top:0;right:0;width:60px;height:56px;margin:0;border-radius:0;background:none!important}.site-mobile-nav .mobile-nav-content .navmenu-icon{top:50%;right:16px;left:auto;margin:0;transform:translateY(-50%);transition:transform .2s ease}.site-mobile-nav .mobile-nav-content .navmenu-icon svg{width:20px;height:14px;transform:none!important}.site-mobile-nav .mobile-nav-content .navmenu-icon .icon-chevron-down-left,.site-mobile-nav .mobile-nav-content .navmenu-icon .icon-chevron-down-right{transform:none!important;stroke-width:1.1}.site-mobile-nav .mobile-nav-content .navmenu-link-parent-active~.navmenu-button .navmenu-icon{margin:0;transform:translateY(-50%) rotate(180deg)}.site-mobile-nav .mobile-nav-content .navmenu-submenu.navmenu-depth-2{background-color:#f7f4fb!important;border-left:3px solid #b433c1}.site-mobile-nav .mobile-nav-content .navmenu-depth-2 .navmenu-submenu{padding:0}.site-mobile-nav .mobile-nav-content .navmenu-submenu>.navmenu-item+.navmenu-item{border-top:1px solid #efecf4}.site-mobile-nav .mobile-nav-content .navmenu-submenu>.navmenu-item>.navmenu-link{display:flex;align-items:center;box-sizing:border-box;width:100%;min-height:48px;padding:6px 64px 6px 20px;font-size:16px;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none}.site-mobile-nav .mobile-nav-content .navmenu-submenu .navmenu-button{height:48px}.site-mobile-nav .mobile-nav-content .navmenu-depth-3>.navmenu-item>.navmenu-link{padding-left:36px;font-size:15px}.site-mobile-nav .mobile-nav-content .navmenu-submenu .navmenu-link-parent-active{font-weight:600}.site-mobile-nav .mobile-nav-content .navmenu-item[class*=navmenu-id-view-all]>.navmenu-link,.site-mobile-nav .mobile-nav-content .navmenu-item[class*=navmenu-id-shop-all]>.navmenu-link,.site-mobile-nav .mobile-nav-content .navmenu-item[class*=navmenu-id-see-all]>.navmenu-link,.site-mobile-nav .mobile-nav-content .navmenu-item[class*=navmenu-id-all-products]>.navmenu-link{color:#b433c1!important;font-weight:700}@media(prefers-reduced-motion:reduce){.site-mobile-nav .mobile-nav-panel,.site-mobile-nav .mobile-nav-overlay,.site-mobile-nav .navmenu-submenu,.site-mobile-nav .navmenu-icon{animation-duration:.01ms!important;transition-duration:.01ms!important}}.site-mobile-nav .nsi-drawer-login{display:flex;align-items:center;justify-content:center;gap:8px;margin:14px 20px 4px;padding:13px 18px;background:#f5f4fa;border:1px solid #e7e5ee;border-radius:999px;font-family:Instrument Sans,sans-serif;font-size:15px;font-weight:600;color:#130f1e!important;-webkit-text-fill-color:#130f1e!important;text-decoration:none}.site-mobile-nav .nsi-drawer-login svg{width:17px;height:17px}[data-nsi-mnav] .mobile-nav-content{position:relative;overflow:hidden!important;padding-bottom:0!important}[data-nsi-mnav] .nsi-mnav{position:absolute;top:0;right:0;bottom:0;left:0}[data-nsi-mnav] .nsi-mnav__panel{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#fff;padding:0 0 120px;transition:transform .28s cubic-bezier(.22,.61,.36,1),visibility .28s}[data-nsi-mnav] .nsi-mnav__panel[data-nsi-mnav-panel=root]{transform:none;z-index:1}[data-nsi-mnav] .nsi-mnav__panel:not([data-nsi-mnav-panel=root]){transform:translate(100%);visibility:hidden;z-index:2;padding:0 0 120px}[data-nsi-mnav] .nsi-mnav__panel:not([data-nsi-mnav-panel=root]).is-current{transform:translate(0);visibility:visible}[data-nsi-mnav] .nsi-mnav__list{margin:0;padding:0;list-style:none}[data-nsi-mnav] .nsi-mnav__item{margin:0;padding:0}[data-nsi-mnav] .nsi-mnav__list--l1>.nsi-mnav__item{border-bottom:1px solid #efecf4}[data-nsi-mnav] .nsi-mnav__row{display:flex;align-items:center;gap:14px;min-height:64px;padding:8px 62px 8px 20px;background:#fff;color:#130f1e;text-decoration:none;position:relative}[data-nsi-mnav] .nsi-mnav__label{min-width:0;overflow-wrap:anywhere;padding-right:8px;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.25}[data-nsi-mnav] .nsi-mnav__media{flex:0 0 auto;display:flex;align-items:center;justify-content:center;order:-1;width:48px;height:48px;overflow:hidden;background-color:#f5f4fa;border:1px solid #e7e5ee;border-radius:12px}[data-nsi-mnav] .nsi-mnav__media img,[data-nsi-mnav] .nsi-mnav__thumb img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}[data-nsi-mnav] .nsi-mnav__media-ph{object-fit:contain!important;padding:7px;box-sizing:border-box;mix-blend-mode:normal}[data-nsi-mnav] .nsi-mnav__item--parent{display:flex;align-items:stretch}[data-nsi-mnav] .nsi-mnav__item--parent>.nsi-mnav__row{flex:1 1 auto;min-width:0;padding-right:8px}[data-nsi-mnav] .nsi-mnav__chev{flex:0 0 53px;display:flex;align-items:center;justify-content:center;min-height:64px;margin:0;padding:0;background:none;border:0;border-radius:0;color:#6d6880;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}[data-nsi-mnav] .nsi-mnav__chev:focus-visible{outline:2px solid #b433c1;outline-offset:-3px}[data-nsi-mnav] .nsi-mnav__chev-glyph{display:block;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}[data-nsi-mnav] .nsi-mnav__promo{display:flex;align-items:center;min-height:88px;padding:16px 20px;text-decoration:none;overflow:hidden}[data-nsi-mnav] .nsi-mnav__promo-text{font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.4}[data-nsi-mnav] .nsi-mnav__promo-img{width:130px;height:104px;margin:-16px -20px -16px auto;object-fit:cover;display:block}[data-nsi-mnav] .nsi-mnav__back{flex:0 0 auto;width:44px;height:44px;margin-right:4px;margin-left:-8px;padding:0;background:none;border:0;cursor:pointer}[data-nsi-mnav] .nsi-mnav__back[hidden]{display:none}[data-nsi-mnav] .nsi-mnav__back-icon{display:block;width:12px;height:12px;margin:0 auto;border-left:2px solid #130f1e;border-bottom:2px solid #130f1e;transform:rotate(45deg)}[data-nsi-mnav] .nsi-mnav__banner{position:relative;display:block;margin:0;min-height:120px;text-decoration:none;overflow:hidden;background:#f2f0f5}[data-nsi-mnav] .nsi-mnav__banner img{display:block;width:100%;height:120px;object-fit:cover}[data-nsi-mnav] .nsi-mnav__banner-title{position:absolute;left:20px;top:50%;transform:translateY(-50%);font-size:15px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#130f1e}[data-nsi-mnav] .nsi-mnav__grouphead{margin:16px 0 0;padding:12px 20px;background:#f2f0f5;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#130f1e}[data-nsi-mnav] .nsi-mnav__list--l2 .nsi-mnav__item{margin:0}[data-nsi-mnav] .nsi-mnav__sub{display:flex;align-items:center;gap:12px;padding:6px 62px 6px 20px;min-height:48px;border-bottom:1px solid #efecf4;color:#130f1e;text-decoration:none;font-size:15px}[data-nsi-mnav] .nsi-mnav__thumb{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:36px;height:36px;overflow:hidden;background-color:#f5f4fa;border:1px solid #e7e5ee;border-radius:12px}[data-nsi-mnav] .nsi-mnav__sub-label{min-width:0;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){[data-nsi-mnav] .nsi-mnav__panel{transition:none}}[data-nsi-mnav] .nsi-mnav__banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#130f1ecc,#130f1e94 55%,#130f1e57);pointer-events:none}[data-nsi-mnav] .nsi-mnav__banner-title{z-index:1;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.35)}[data-nsi-mnav] .nsi-mnav__thumb--icon,[data-nsi-mnav] .nsi-mnav__media--icon{display:flex;align-items:center;justify-content:center;background:#b433c1;color:#fff}[data-nsi-mnav] .nsi-mnav__thumb--icon svg,[data-nsi-mnav] .nsi-mnav__media--icon svg{width:55%;height:55%}[data-nsi-mnav] .nsi-mnav__thumb--icon img,[data-nsi-mnav] .nsi-mnav__media--icon img{mix-blend-mode:normal}[data-nsi-mnav] .nsi-mnav__shopall{display:flex;align-items:center;justify-content:center;gap:10px;margin:14px 20px 0;padding:0 20px;min-height:46px;border-radius:999px;background:linear-gradient(120deg,#f3ecf9,#e9d9f2);border:1px solid #e2d8ec;color:#92289d;text-decoration:none}[data-nsi-mnav] .nsi-mnav__shopall-label{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}[data-nsi-mnav] .nsi-mnav__shopall-arrow{flex:0 0 16px;width:16px;height:16px}[data-nsi-mnav] .nsi-mnav__shopall:active{background:linear-gradient(120deg,#ebe0f5,#ddc9ea)}[data-nsi-mnav] .nsi-mnav__shopall+.nsi-mnav__grouphead{margin-top:14px}[data-nsi-mnav] .nsi-mnav__banner--icon{background:#b433c1}[data-nsi-mnav] .nsi-mnav__banner-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;height:120px;padding-right:26px;color:#fff}[data-nsi-mnav] .nsi-mnav__banner-icon svg{display:block;width:48px;height:48px}[data-nsi-mnav] .nsi-mnav__banner--icon .nsi-mnav__banner-title{max-width:calc(100% - 116px)}[data-nsi-mnav] .nsi-mnav__shopall+.nsi-mnav__list--l2{margin-top:16px;border-top:1px solid #efecf4}[data-nsi-mnav] .nsi-mnav__status{display:flex;align-items:stretch;gap:6px;padding:14px 16px 6px}[data-nsi-mnav] .nsi-mnav__pill{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 6px;min-height:38px;border-radius:999px;background:#f5f4fa;border:1px solid #e7e5ee;color:#130f1e;-webkit-text-fill-color:#130f1e;font-size:12.5px;font-weight:700;line-height:1.1;text-align:center;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-nsi-mnav] .nsi-mnav__pill--trade{background:#130f1e;border-color:#130f1e;color:#fff;-webkit-text-fill-color:#fff}[data-nsi-mnav] .nsi-mnav__pill--trade:active{background:#241d33;border-color:#241d33}[data-nsi-mnav] .nsi-mnav__pill--brand{background:#b433c1;border-color:#b433c1;color:#fff;-webkit-text-fill-color:#fff}[data-nsi-mnav] .nsi-mnav__pill--brand:active{background:#92289d;border-color:#92289d}[data-nsi-mnav] .nsi-mnav__pill--login{background:#130f1e;border-color:#130f1e;color:#fff;-webkit-text-fill-color:#fff}[data-nsi-mnav] .nsi-mnav__pill--active{background:#108474;border-color:#108474;color:#fff;-webkit-text-fill-color:#fff}[data-nsi-mnav] .nsi-mnav__pill--abn{background:#fdf6e7;border-color:#f3e3bb;color:#7a5c0e;-webkit-text-fill-color:#7a5c0e}[data-nsi-mnav] .nsi-mnav__pill-dot{flex:0 0 auto;width:6px;height:6px;border-radius:999px;background:#7ee2c9}[data-nsi-mnav] .nsi-mnav__pill--abn .nsi-mnav__pill-dot{background:#f6b600}@media(max-width:359px){[data-nsi-mnav] .nsi-mnav__status{gap:4px;padding:12px 12px 4px}[data-nsi-mnav] .nsi-mnav__pill{font-size:11.5px;padding:0 4px}}@media(min-width:700px)and (max-width:1023px){.site-mobile-nav .mobile-nav-panel{width:50%!important;max-width:50%!important;box-shadow:0 0 44px #130f1e38}.site-mobile-nav.visible .mobile-nav-overlay,.site-mobile-nav.animating-in .mobile-nav-overlay{pointer-events:auto}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/nsi-mobile-nav.css.map */
