nss-mega-nav-item{flex-flow:column;justify-content:flex-start;align-items:center;gap:0;width:100%;display:flex;position:relative}nss-mega-nav-item .nss-mega-nav-item__button{width:100%;padding:20px 16px}@media only screen and (min-width:990px){nss-mega-nav-item .nss-mega-nav-item__button{padding:0 20px 30px max(16px, var(--nss-mega-nav-gutter));grid-area:8/left;display:block}}@media (min-width:1348px){nss-mega-nav-item .nss-mega-nav-item__button{padding:0 20px 30px var(--nss-mega-nav-gutter)}}@media only screen and (min-width:990px){nss-mega-nav-item[nss-mega-nav-item-grid=true]{grid-template-columns:[left]220px[right]minmax(0,1fr);justify-content:center;align-items:start;gap:0;display:grid}}@media (min-width:1330px){nss-mega-nav-item[nss-mega-nav-item-grid=true]{grid-template-columns:[left] calc(331px + var(--nss-mega-nav-gutter)) [right] calc(1014px + var(--nss-mega-nav-gutter))}}@media only screen and (min-width:990px){nss-mega-nav-item[nss-mega-nav-item-open=false]{display:none}}nss-mega-nav-links{width:100%;position:relative}nss-mega-nav-links button{flex-flow:row;justify-content:space-between;align-items:center;width:calc(100% - 32px);height:64px;margin:0 16px;display:flex;position:relative}@media only screen and (min-width:990px){nss-mega-nav-links button{display:none}}nss-mega-nav-links button svg{max-width:14px;max-height:14px;transition:transform .15s ease-in-out}nss-mega-nav-links button[nss-menu-open=true] svg{transform:rotate(45deg)}nss-mega-nav-links button *{pointer-events:none}nss-mega-nav-links .nss-mega-nav-links__wrapper{background-color:var(--nss-color-scheme-1);grid-template-columns:1fr 1fr;gap:20px;padding:0 16px 20px;display:grid}@media only screen and (max-width:989px){nss-mega-nav-links .nss-mega-nav-links__wrapper{max-height:100dvh;transition:padding .35s ease-in-out,max-height .35s ease-in-out;overflow:clip}}@media only screen and (min-width:750px){nss-mega-nav-links .nss-mega-nav-links__wrapper{grid-template-columns:repeat(auto-fill,minmax(196px,1fr))}}@media only screen and (min-width:990px){nss-mega-nav-links .nss-mega-nav-links__wrapper{grid-template-columns:repeat(auto-fit,196px);justify-content:center;padding:20px}}@media only screen and (max-width:989px){nss-mega-nav-links .nss-mega-nav-links__wrapper[nss-menu-open=false],nss-mega-nav-links .nss-mega-nav-links__wrapper[nss-mega-sub-nav-open-m=false]{pointer-events:none;max-height:0;padding:0 16px}}.nss-mega-nav-link-card{background-color:var(--nss-color-scheme-2);color:var(--nss-color-scheme-1);border-radius:10px;flex-flow:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.nss-mega-nav-link-card:after{content:"";border:3px solid #0000;border-radius:10px;transition:border-color .15s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0}.nss-mega-nav-link-card:hover:after{border-color:var(--nss-color-scheme-2)}.nss-mega-nav-link-card .nss-mega-nav-link-card__image{flex-flow:colum nowrap;background-size:cover;justify-content:center;align-items:flex-end;width:100%;height:140px;display:flex}@media only screen and (min-width:990px){.nss-mega-nav-link-card .nss-mega-nav-link-card__image{height:200px}}.nss-mega-nav-link-card .nss-mega-nav-link-card__image img{object-fit:cover}.nss-mega-nav-link-card .nss-mega-nav-link-card__text{text-align:center;padding:8px 10px}.nss-mega-nav-products__button-m,.nss-mega-nav-products__button-d{background-color:var(--nss-color-scheme-1);flex-flow:row;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:0 16px;display:flex;position:relative}.nss-mega-nav-products__button-m .nss-mega-nav-products__button-text-group,.nss-mega-nav-products__button-d .nss-mega-nav-products__button-text-group{flex-flow:row;justify-content:space-between;align-items:center;gap:15px;width:100%;display:flex}.nss-mega-nav-products__button-m .nss-mega-nav-products__button-badge,.nss-mega-nav-products__button-d .nss-mega-nav-products__button-badge{background-color:var(--nss-color-scheme-4);color:var(--nss-color-scheme-1);border-radius:5px;padding:2px 6px}.nss-mega-nav-products__button-m{height:62px;display:flex}@media only screen and (min-width:990px){.nss-mega-nav-products__button-m{display:none}}.nss-mega-nav-products__button-m svg{max-width:14px;max-height:14px;transition:transform .15s ease-in-out}.nss-mega-nav-products__button-m[nss-menu-open=true] svg{transform:rotate(45deg)}.nss-mega-nav-products__button-m *{pointer-events:none}.nss-mega-nav-products__button-d{padding:20px 20px 20px max(16px, var(--nss-mega-nav-gutter));display:none}@media only screen and (min-width:990px){.nss-mega-nav-products__button-d{display:flex}}@media (min-width:1348px){.nss-mega-nav-products__button-d{padding:20px 20px 20px var(--nss-mega-nav-gutter)}}.nss-mega-nav-products__button-d[nss-mega-sub-nav-open-d=true],.nss-mega-nav-products__button-d:hover,.nss-mega-nav-products__button-d:focus{border-color:var(--nss-color-scheme-1)}.nss-mega-nav-products__button-d svg{max-width:15px;max-height:12px}.nss-mega-nav-products__wrapper{background-color:var(--nss-color-scheme-1);width:100%;padding:0 16px 20px;position:relative}@media only screen and (max-width:989px){.nss-mega-nav-products__wrapper{grid-template-columns:1fr 1fr;gap:11px;max-height:100dvh;transition:padding .35s ease-in-out,max-height .35s ease-in-out;display:grid;overflow:clip}}@media only screen and (min-width:990px){.nss-mega-nav-products__wrapper{padding:30px max(16px, var(--nss-mega-nav-gutter)) 30px 20px;border-bottom:0;grid-area:1/right/9;grid-template-columns:repeat(auto-fill,minmax(206px,1fr));gap:20px;min-height:430px;display:grid;box-shadow:inset 10px 0 20px -20px #0006}}@media only screen and (min-width:1440px){.nss-mega-nav-products__wrapper{gap:20px;margin:0 auto}}.nss-mega-nav-products__wrapper li{width:100%}.nss-mega-nav-products__wrapper .nss-mega-nav-products__button{grid-column:1/3;width:100%}@media only screen and (min-width:990px){.nss-mega-nav-products__wrapper .nss-mega-nav-products__button{display:none}}@media only screen and (max-width:989px){.nss-mega-nav-products__wrapper[nss-menu-open=false],.nss-mega-nav-products__wrapper[nss-mega-sub-nav-open-m=false]{pointer-events:none;max-height:0;padding:0 16px}}@media only screen and (min-width:990px){.nss-mega-nav-products__wrapper[nss-mega-sub-nav-open-d=false]{display:none}}.nss-mega-nav-products__divider-m{background-color:var(--nss-color-scheme-2);width:calc(100% - 32px);height:1px;margin:0 16px}@media only screen and (min-width:990px){.nss-mega-nav-products__divider-m{display:none}}.nss-mega-nav-product-card{background-color:var(--nss-color-scheme-1);border-radius:10px;flex-flow:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:clip;box-shadow:0 0 20px #0000001a}@media only screen and (max-width:989px){.nss-mega-nav-product-card{height:100%}}@media only screen and (min-width:990px){.nss-mega-nav-product-card{aspect-ratio:234/170}}.nss-mega-nav-product-card:after{content:"";border:1px solid #0000;border-radius:10px;width:calc(100% - 2px);height:calc(100% - 2px);transition:border-color .25s ease-in-out;position:absolute;top:0;left:0}.nss-mega-nav-product-card:focus:after,.nss-mega-nav-product-card:hover:after{border-color:var(--nss-color-scheme-2)}@media only screen and (min-width:990px){.nss-mega-nav-product-card:focus .nss-mega-nav-product-card__image .nss-img:not(.nss-hover),.nss-mega-nav-product-card:hover .nss-mega-nav-product-card__image .nss-img:not(.nss-hover){translate:-50% 120%}.nss-mega-nav-product-card:focus .nss-mega-nav-product-card__image .nss-img.nss-hover,.nss-mega-nav-product-card:hover .nss-mega-nav-product-card__image .nss-img.nss-hover{translate:-50% -50%}}.nss-mega-nav-product-card:focus{outline:none}@media only screen and (min-width:990px){.nss-mega-nav-product-card .nss-mega-nav-product-card__content{flex-flow:column;justify-content:start;align-items:center;gap:0;width:100%;display:flex}}@media only screen and (max-width:989px){.nss-mega-nav-product-card .nss-mega-nav-product-card__content{flex-flow:column;justify-content:center;align-items:center;gap:10px;padding:10px;display:flex}}.nss-mega-nav-product-card .nss-mega-nav-product-card__image{flex-shrink:0;position:relative;overflow:hidden}@media only screen and (min-width:990px){.nss-mega-nav-product-card .nss-mega-nav-product-card__image{width:100px;height:130px;padding-top:30px}}@media only screen and (max-width:989px){.nss-mega-nav-product-card .nss-mega-nav-product-card__image{height:87px}}.nss-mega-nav-product-card .nss-mega-nav-product-card__image .nss-img{object-fit:contain}@media only screen and (min-width:990px){.nss-mega-nav-product-card .nss-mega-nav-product-card__image .nss-img{width:unset;max-width:100px;transition:translate .35s ease-in-out;position:absolute;top:50%;left:50%;translate:-50% -50%}}.nss-mega-nav-product-card .nss-mega-nav-product-card__image .nss-img.nss-hover{translate:-50% -170%}@media only screen and (max-width:989px){.nss-mega-nav-product-card .nss-mega-nav-product-card__image .nss-img.nss-hover{display:none}}.nss-mega-nav-product-card .nss-mega-nav-product-card__badge{background-color:var(--nss-color-scheme-4);color:var(--nss-color-scheme-1);text-align:center;text-transform:uppercase;border-bottom-right-radius:10px;width:-webkit-fit-content;width:fit-content;padding:2px 6px;position:absolute;top:0;left:0}.nss-mega-nav-product-card .nss-mega-nav-product-card__text{text-align:center;flex-flow:column;justify-content:center;align-items:center;gap:5px;display:flex}.nss-mega-nav-product-card .nss-mega-nav-product-card__text .nss-reviews{border-radius:5px;height:10px;position:relative}.nss-mega-nav-product-card .nss-mega-nav-product-card__text .nss-reviews:after{content:"";background-color:var(--nss-color-scheme-1);width:100%;height:100%;transition:background-color .25s ease-in-out;position:absolute;top:0;left:0}nss-mega-nav{z-index:var(--nss-z-index-mega-nav);top:var(--nss-header-group-pos);width:100%;height:calc(100dvh - var(--nss-header-group-pos));max-height:calc(100dvh - var(--nss-header-group-pos));border-top:1px solid var(--nss-color-scheme-2);flex-flow:column;justify-content:start;align-items:center;gap:0;transition:max-height .55s cubic-bezier(.65,0,.35,1),opacity .15s ease-in-out,translate .15s ease-in-out;display:flex;position:fixed;overflow:clip}nss-mega-nav[nss-mega-nav-open=false]{pointer-events:none;opacity:0;max-height:0;transition:max-height .55s cubic-bezier(.65,0,.35,1),opacity .15s ease-in-out,translate .15s ease-in-out}@media only screen and (max-width:1439px){nss-mega-nav{overflow-y:auto}}@media only screen and (min-width:990px){nss-mega-nav{height:unset}}nss-mega-nav .nss-mega-nav__search{width:100%;padding:20px 16px;position:relative}nss-mega-nav .nss-mega-nav__search button{width:14px;height:14px;position:absolute;top:50%;left:0;translate:28px -50%}nss-mega-nav .nss-mega-nav__search input{border:1px solid var(--nss-color-scheme-2);background:var(--nss-color-scheme-1);border-radius:5px;width:100%;padding:10px 0 10px 34px}@media only screen and (min-width:990px){nss-mega-nav .nss-mega-nav__search{display:none}}nss-mega-nav .nss-mega-nav__menu-items{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:0 16px;display:flex;position:relative}@media only screen and (min-width:990px){nss-mega-nav .nss-mega-nav__menu-items{display:none}}@media only screen and (max-width:989px){nss-mega-nav .nss-mega-nav__menu-items:before{content:"";background-color:var(--nss-color-scheme-2);width:calc(100% - 32px);height:1px;position:absolute;top:0;left:50%;translate:-50%}}nss-mega-nav .nss-mega-nav__menu-items svg{flex-shrink:0;width:20px;height:20px}nss-mega-nav .nss-mega-nav__menu-items li{width:100%}nss-mega-nav .nss-mega-nav__menu-items a{flex-flow:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;height:64px;display:flex}nss-mega-nav .nss-mega-nav__menu-items .nss-mega-nav__menu-item-left a{height:52px}nss-mega-nav .nss-mega-nav__menu-items .nss-mega-nav__menu-item-account{position:relative}@media only screen and (max-width:989px){nss-mega-nav .nss-mega-nav__menu-items .nss-mega-nav__menu-item-account:before{content:"";background-color:var(--nss-color-scheme-2);width:100%;height:1px;position:absolute;top:0;left:50%;translate:-50%}}