.js-sticky-content{position:relative}.js-submenu-fixed{position:fixed;bottom:0;left:0;right:0;z-index:5;margin:0 auto!important;background-color:var(--submenu-sticky-animated-bg, #fff);will-change:top}.js-submenu-fixed.js-submenu-fixed-top{bottom:unset;top:0}.d-none-element{display:none}.submenu-sticky-animated{background-color:var(--submenu-sticky-animated-bg, #fff)}.submenu-sticky-animated__content{display:flex;flex-direction:row;justify-content:space-between;padding:14px 0;align-items:center}.submenu-sticky-animated .js-sticky-content.js-submenu-fixed .submenu-sticky-animated__content{padding:10px 0}.submenu-sticky-animated__content .button{white-space:nowrap;padding:12px 24px!important;min-height:unset!important;z-index:3}.submenu-sticky-animated .js-sticky-content.js-submenu-fixed .submenu-sticky-animated__content .button{padding:10px 16px!important}.submenu-sticky-animated .js-sticky-content.js-submenu-fixed{border-radius:0}.submenu-sticky-animated #submenu-sticky-animated__list{background-color:var(--submenu-sticky-animated-bg, #fff);position:relative;z-index:2;left:0;right:0;top:0;border-top:1px solid rgba(0,0,0,.1)}.nec-sticky-menu:has(.js-submenu-horizontal-style--shy){width:100%;margin:0 auto!important;background-color:var(--submenu-sticky-animated-bg, #fff);will-change:top;z-index:5;transition:.3s linear transform}.nec-sticky-menu:has(.js-submenu-fixed--shy){position:sticky;transform:translateY(-100%)}.nec-sticky-menu.animate{transform:translateY(0)}.submenu-sticky-animated .js-sticky-content.js-submenu-fixed--shy .submenu-sticky-animated__content{padding:10px 0}.submenu-sticky-animated .js-submenu-horizontal-style--mobile #submenu-sticky-animated__list{border:0}.js-submenu-fixed #submenu-sticky-animated__list{bottom:0;top:unset}.js-submenu-fixed-top #submenu-sticky-animated__list{bottom:unset;top:100%}.submenu-sticky-animated #submenu-sticky-animated__list ol{display:inline-flex;flex-direction:column;flex-wrap:wrap;row-gap:16px;column-gap:8px;list-style:none;padding:24px;margin:0;width:100%;text-align:left}.js-submenu-horizontal-style--mobile .page-width__header{overflow:auto;scrollbar-width:none!important;-ms-overflow-style:none!important}.js-submenu-horizontal-style--mobile #submenu-sticky-animated__list ol{flex-direction:row;padding:0;flex-wrap:nowrap}@media screen and (min-width: 767px){.submenu-sticky-animated #submenu-sticky-animated__list{margin-top:0;border-top:0}.submenu-sticky-animated #submenu-sticky-animated__list ol{flex-direction:row;margin-top:0;column-gap:24px;row-gap:12px;padding:0}}@media screen and (min-width: 1355px){.submenu-sticky-animated #submenu-sticky-animated__list ol{gap:40px;text-align:left}}.submenu-sticky-animated #submenu-sticky-animated__list ol li.active a{text-decoration:underline;font-weight:700;text-underline-position:under}.submenu-sticky-animated #submenu-sticky-animated__list ol li a{color:var(--submenu-sticky-animated-menu-color, #000);font-size:16px;line-height:1.3;font-weight:400;text-transform:capitalize;font-family:var(--font-body);text-decoration:none}@media screen and (min-width: 1355px){.submenu-sticky-animated #submenu-sticky-animated__list ol li a{font-size:20px}.submenu-sticky-animated .js-submenu-fixed #submenu-sticky-animated__list ol li a{font-size:16px}}.submenu-sticky-animated #submenu-sticky-animated__list ol li a:after{content:attr(data-nav-text);font-weight:700;display:block;text-decoration:underline;height:0;opacity:0;visibility:hidden;overflow:hidden}.submenu-sticky-animated__btn{box-shadow:none;border:none;background-color:transparent;padding:11px 25px;display:flex;align-items:center;justify-content:center;position:relative;line-height:1.2;z-index:3}.submenu-sticky-animated__btn svg.drawer-icon{position:absolute;width:24px;height:24px;left:0;color:var(--submenu-sticky-animated-menu-color, #000)}.submenu-sticky-animated__btn span{font-size:24px;font-weight:700;font-family:var(--font-body);text-align:center;text-transform:initial;color:var(--submenu-sticky-animated-menu-color, #000)}@media screen and (min-width: 767px){.submenu-sticky-animated__btn{display:none}.submenu-sticky-animated #submenu-sticky-animated__list{display:block!important}}.submenu-sticky-animated__list__header{padding:24px 24px 0}.submenu-sticky-animated__list__header button{background:transparent;box-shadow:none;border:none;display:flex;gap:8px;font-size:14px;line-height:1.3;font-family:var(--font-body);align-items:center;padding:0;width:100%;color:var(--submenu-sticky-animated-menu-color, #000)}.submenu-sticky-animated__list__header-title{font-size:32px;font-weight:500;font-family:var(--font-body);padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.1);text-align:left;color:#000}@media screen and (min-width: 767px){.submenu-sticky-animated__list__header{display:none}}@media screen and (max-width: 767px){.js-toggle-sidebar-navigation+#submenu-sticky-animated__list{opacity:0;transform:translateY(-100%);transition:.3s ease-in-out transform;pointer-events:none}.js-toggle-sidebar-navigation+#submenu-sticky-animated__list{opacity:0;transform:translateY(50px);transition:.3s ease-in-out all}.js-toggle-sidebar-navigation.is-active+#submenu-sticky-animated__list{transform:translateY(0);opacity:1;pointer-events:all}.js-submenu-fixed .js-toggle-sidebar-navigation+#submenu-sticky-animated__list{opacity:0;transform:translateY(100%);transition:.3s ease-in-out all;pointer-events:none}.js-submenu-fixed .js-toggle-sidebar-navigation.is-active+#submenu-sticky-animated__list{transform:translateY(0);opacity:1;pointer-events:all}.js-submenu-fixed.js-submenu-fixed-top .js-toggle-sidebar-navigation+#submenu-sticky-animated__list{transform:translateY(-100%)}.js-submenu-fixed.js-submenu-fixed-top .js-toggle-sidebar-navigation.is-active+#submenu-sticky-animated__list{transform:translateY(0)}.submenu-sticky-animated .js-sticky-content:not(.js-submenu-horizontal-style--mobile) .submenu-sticky-animated__content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background-color:var(--submenu-sticky-animated-bg, #fff)}.submenu-sticky-animated .js-sticky-content:not(.js-submenu-horizontal-style--mobile) .submenu-sticky-animated__content:after{content:"";position:fixed;left:0;right:0;z-index:1;background-color:#0006;transition:.3s ease-in-out all;opacity:0}.submenu-sticky-animated:has(.js-toggle-sidebar-navigation.is-active) .submenu-sticky-animated__content:after{opacity:1;top:-100vh;bottom:-100vh}#submenu-sticky-animated__list{position:absolute!important}.js-submenu-horizontal-style--mobile #submenu-sticky-animated__list{position:relative!important}}.js-submenu-pill-style .submenu-sticky-animated__content{padding:15px 0}.js-sticky-content.js-submenu-pill-style{border-bottom:1px solid rgba(0,0,0,.1)}.submenu-sticky-animated .js-submenu-pill-style #submenu-sticky-animated__list ol{gap:8px!important}.submenu-sticky-animated .js-submenu-pill-style #submenu-sticky-animated__list ol li a,.submenu-sticky-animated .js-submenu-pill-style .submenu-toggle__name{color:var(--submenu-sticky-animated-menu-color, #000);font-size:14px!important;line-height:1.3;font-weight:400;text-transform:capitalize;font-family:var(--font-body);display:block;white-space:nowrap}.submenu-sticky-animated .js-submenu-pill-style #submenu-sticky-animated__list ol li a:after{display:none}.submenu-sticky-animated .js-submenu-pill-style #submenu-sticky-animated__list ol li a{padding:4px 0}.js-submenu-pill-style .submenu-sticky-animated__btn{padding:0}.js-submenu-pill-style .submenu-sticky-animated__btn.submenu-sticky-animated__btn--pill{border-radius:1000px;padding:8px 12px 8px 16px;transition:.3s ease-in-out background-color;text-decoration:none;font-weight:400;background-color:#0000001a;gap:6px;transition:.3s linear transform}.js-submenu-pill-style .submenu-sticky-animated__btn.submenu-sticky-animated__btn--pill svg{transition:.3s linear transform}.js-submenu-pill-style .submenu-sticky-animated__btn.submenu-sticky-animated__btn--pill.is-active svg{transform:rotate(180deg)}.js-submenu-pill-style.js-submenu-horizontal-style--mobile #submenu-sticky-animated__list ol li a{border-radius:1000px;padding:8px 16px!important;transition:.3s ease-in-out background-color;text-decoration:none}.submenu-sticky-animated .js-submenu-pill-style.js-submenu-horizontal-style--mobile #submenu-sticky-animated__list ol li.active a{text-decoration:none;font-weight:400;background-color:#0000001a}@media screen and (min-width: 767px){.submenu-sticky-animated .js-submenu-pill-style #submenu-sticky-animated__list ol li a{border-radius:1000px;padding:8px 16px!important;transition:.3s ease-in-out background-color;text-decoration:none}.submenu-sticky-animated .js-submenu-pill-style #submenu-sticky-animated__list ol li.active a,.submenu-sticky-animated .js-submenu-pill-style #submenu-sticky-animated__list ol li a:hover{text-decoration:none;font-weight:400;background-color:#0000001a}}
/*# sourceMappingURL=/cdn/shop/t/4356/assets/section-submenu-sticky-animated.css.map */
