.submenu-container.submenu--megamenu{position:initial}[class*=submenu-design__]{display:flex;flex-direction:column;position:absolute;top:calc(100% + var(--header__submenu__top-offset, 10px) + 10px);left:0;width:100%;padding:2px 0 27px;font-weight:300;font-size:14px;line-height:18px;z-index:9;box-shadow:var(--shadow);border-radius:var(--radius-menu);background:var(--color-simple-dropdown);transition:opacity var(--duration-medium) ease,top var(--duration-medium) ease,left var(--duration-medium) ease,visibility var(--duration-medium) ease}[class*=submenu-design__].submenu--no-radius{border-radius:0}.tiles-menu .submenu--to-left:not(.submenu--megamenu)>[class*=submenu-design__]{left:-5px}.list-menu--classic .submenu--to-left:not(:first-child):not(.submenu--megamenu)>[class*=submenu-design__]{left:-20px}.list-menu--classic .submenu--to-left:first-child:not(.submenu--megamenu)>[class*=submenu-design__]{left:-20px}[class*=submenu-design__]:after{content:"";display:block;width:100%;height:var(--header__submenu__top-offset, 10px);position:absolute;top:calc(var(--header__submenu__top-offset, 10px) * -1);left:0}[class*=submenu-design__] [class*=submenu-design__]:after{content:unset}[class*=submenu-design__] li>.submenu__item{padding-top:7px}[class*=submenu-design__] li{position:relative}[class*=submenu-design__] .submenu__item{display:flex;padding-left:20px;padding-right:20px;justify-content:space-between;align-items:center;color:var(--color-base)}[class*=submenu-design__] .submenu__item svg{opacity:.3}[class*=submenu-design__] li:hover>.submenu__item{text-decoration:underline;color:var(--color-base)}[class*=submenu-design__] li:hover>.submenu__item svg{opacity:1}.submenu-design__simple{width:232px;padding:12px 0 17px}.submenu-container:hover>[class*=submenu-design__]{opacity:1;visibility:visible;pointer-events:auto;top:calc(100% + var(--header__submenu__top-offset, 10px))}.megamenu-container{position:absolute;top:auto;left:0;width:100%;pointer-events:none;visibility:hidden;z-index:10}.submenu-container.submenu--megamenu .submenu-design__megamenu{position:relative;top:calc(var(--header__submenu__top-offset, 10px) + 10px)}.submenu-container.submenu--megamenu:hover .megamenu-container{pointer-events:none;visibility:visible}.submenu-container.submenu--megamenu:hover .submenu-design__megamenu{opacity:1;visibility:visible;pointer-events:auto;top:calc(var(--header__submenu__top-offset, 10px))}.submenu-container .submenu-container [class*=submenu-design__],.submenu-container .submenu-container [class*=submenu-design__] .submenu-container [class*=submenu-design__]{top:-12px;left:100%}.submenu-container .submenu-container:hover [class*=submenu-design__],.submenu-container .submenu-container [class*=submenu-design__] .submenu-container:hover [class*=submenu-design__]{left:calc(100% - 10px)}.submenu-design__megamenu .submenu__item{padding-left:0;padding-right:0}.submenu-design__megamenu[class*=page-] .grid{margin-right:10px;margin-left:10px}.submenu-container [class*=col-]{padding-left:10px;padding-right:10px}.megamenu-item{margin-top:18px;color:var(--color-base)}.submenu-container .submenu__item>span{position:relative}.submenu-container .submenu__item>span:before{content:"";position:absolute;width:0;height:2px;left:0;top:100%;background:var(--color-base);transition:width var(--duration-medium) ease}.submenu-container .submenu__item.body2>span:before{height:1px}.submenu-container li:hover .submenu__item,.submenu-container li .submenu__item.submenu__item--active{text-decoration:none}.submenu-container .submenu__item:hover>span:before,.submenu-container li:hover>.submenu__item>span:before,.submenu-container .submenu__item.submenu__item--active>span:before,.submenu-container li>.submenu__item.submenu__item--active>span:before{width:100%}@media screen and (min-width:993px){[class*=submenu-design__]{font-family:var(--sa-font-sans, Inter, sans-serif);font-size:13px;font-weight:var(--sa-weight-regular, 400);line-height:1.35;color:var(--sa-text, #243244);border:1px solid var(--sa-border, #dde4ee);box-shadow:0 18px 44px #0718271f;transition:opacity .18s ease,top .18s ease,left .18s ease,visibility .18s ease}.megamenu-container{z-index:50}.submenu-design__megamenu{max-height:calc(100vh - 276px);padding:7px 0 10px;overflow-x:hidden;overflow-y:auto;background:var(--sa-surface, #fff)}.submenu-design__megamenu::-webkit-scrollbar{width:6px}.submenu-design__megamenu::-webkit-scrollbar-thumb{background:var(--sa-border, #dde4ee);border-radius:999px}.submenu-design__megamenu[class*=page-] .grid,.submenu-design__megamenu>.page-width>.grid,.submenu-design__megamenu>.page-wide>.grid,.submenu-design__megamenu .megamenu_show_banner{margin-left:0;margin-right:0}.submenu-design__megamenu .grid{row-gap:2px}.submenu-design__megamenu .grid>[class*=col-],.submenu-container .submenu-design__megamenu [class*=col-]{padding-left:8px;padding-right:8px}.megamenu-item{margin-top:6px;margin-bottom:1px;color:var(--sa-navy, #071827)!important;font-family:var(--sa-font-display, Manrope, sans-serif);font-size:13.5px!important;font-weight:var(--sa-weight-semibold, 600)!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important}.megamenu-childs{margin-top:0}.submenu-design__megamenu .submenu__item{min-height:23px;padding:2px 5px;border-radius:var(--sa-radius-sm, 4px);color:var(--sa-text, #243244);font-size:13px!important;font-weight:var(--sa-weight-regular, 400)!important;line-height:1.24!important;text-decoration:none;transition:background-color .18s ease,color .18s ease,transform .18s ease}.submenu-design__megamenu .submenu__item:hover,.submenu-design__megamenu .submenu__item:focus-visible,.submenu-design__megamenu li:hover>.submenu__item{color:var(--sa-blue, #005bd3)!important;background:var(--sa-surface-subtle, #f5f7fa);transform:translate(2px)}.submenu-design__megamenu .submenu__item:focus-visible{outline:2px solid var(--sa-blue, #005bd3);outline-offset:2px}.submenu-design__megamenu .submenu__item>span:before{display:none}.submenu-design__megamenu .badge__menu{margin-left:6px;padding:2px 5px!important;font-size:9.5px!important;line-height:1!important}.submenu-design__megamenu .col-one_fifth{align-self:stretch;padding-left:14px;border-left:1px solid var(--sa-border, #dde4ee)}.submenu-design__megamenu .col-one_fifth .mt18{margin-top:8px!important}.submenu-design__megamenu .col-one_fifth h4{margin-top:8px!important;font-size:14px!important;line-height:1.25!important}.submenu-design__megamenu .col-one_fifth p{margin-top:4px!important;font-size:12.5px!important;line-height:1.4!important}.submenu-design__megamenu .col-one_fifth .btn{min-height:36px;margin-top:10px!important;font-size:12px}.submenu-container.submenu--megamenu:focus-within .megamenu-container{pointer-events:none;visibility:visible}.submenu-container.submenu--megamenu:focus-within .submenu-design__megamenu{opacity:1;visibility:visible;pointer-events:auto;top:calc(var(--header__submenu__top-offset, 10px))}.submenu-container.sa-brand-mega--keyboard-closed .megamenu-container,.submenu-container.sa-brand-mega--keyboard-closed .submenu-design__megamenu{opacity:0!important;visibility:hidden!important;pointer-events:none!important}header .header__desktop .list-menu__item .badge__menu,header .header__desktop .tiles-menu-item .badge__menu{display:none!important}.submenu-design__megamenu--brand{max-height:min(500px,calc(100vh - 236px));padding:0;overflow:visible;background:var(--sa-surface, #fff)}.submenu-design__megamenu--brand .page-width,.submenu-design__megamenu--brand .page-wide{width:100%}.sa-brand-mega{display:grid;grid-template-columns:minmax(214px,24%) minmax(0,1fr);min-height:380px;max-height:inherit;color:var(--sa-text, #243244);font-family:var(--sa-font-sans, Inter, sans-serif);line-height:1.35}.sa-brand-mega__rail{min-width:0;padding:18px 14px 16px;border-right:1px solid var(--sa-border, #dde4ee);background:#f6f8fb}.sa-brand-mega__brand{min-height:40px;display:flex;align-items:center;margin:0 10px 10px}.sa-brand-mega__brand img{display:block;max-width:150px;max-height:38px;object-fit:contain}.sa-brand-mega__brand strong{color:var(--sa-navy, #071827);font-family:var(--sa-font-display, Manrope, sans-serif);font-size:18px;font-weight:var(--sa-weight-bold, 700)}.sa-brand-mega__rail-title{padding:0 10px 8px;color:var(--sa-text-muted, #667085);font-size:11px;font-weight:var(--sa-weight-bold, 700);line-height:1.2;letter-spacing:var(--sa-tracking-label, .07em);text-transform:uppercase}.sa-brand-mega__departments{display:grid;gap:3px}.sa-brand-mega__dept{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;border:0;border-left:3px solid transparent;border-radius:0 var(--sa-radius-md, 6px) var(--sa-radius-md, 6px) 0;background:transparent;color:var(--sa-navy, #071827);font-size:13.5px;font-weight:var(--sa-weight-semibold, 600);line-height:1.22;text-align:left;cursor:pointer}.sa-brand-mega__dept:hover,.sa-brand-mega__dept:focus-visible{background:#eaf2ff;color:var(--sa-blue, #005bd3);outline:none}.sa-brand-mega__dept:focus-visible{box-shadow:0 0 0 2px #005bd338}.sa-brand-mega__dept.is-active{border-left-color:var(--sa-red, #e30613);background:#e8f0fb;color:var(--sa-blue, #005bd3)}.sa-brand-mega__dept>span:last-child{flex:0 0 auto;color:#49677f;font-size:18px;line-height:1}.sa-brand-mega__view-all{display:inline-flex;margin:13px 10px 0;color:var(--sa-blue, #005bd3);font-size:13px;font-weight:var(--sa-weight-bold, 700);line-height:1.2;text-decoration:none}.sa-brand-mega__view-all:hover,.sa-brand-mega__view-all:focus-visible{color:var(--sa-navy, #071827);text-decoration:underline;text-underline-offset:3px;outline:none}.sa-brand-mega__panels{min-width:0;padding:22px 26px;background:var(--sa-surface, #fff)}.sa-brand-mega__panel[hidden]{display:none!important}.sa-brand-mega__panel-top{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin:0 0 17px;padding:0 0 14px;border-bottom:1px solid #e5eaf0}.sa-brand-mega__eyebrow{margin:0 0 4px;color:var(--sa-red, #e30613);font-size:11px;font-weight:var(--sa-weight-bold, 700);line-height:1.2;letter-spacing:var(--sa-tracking-label, .07em);text-transform:uppercase}.sa-brand-mega__panel h2{margin:0;color:var(--sa-navy, #071827);font-family:var(--sa-font-display, Manrope, sans-serif);font-size:24px;font-weight:var(--sa-weight-bold, 700);line-height:1.14;letter-spacing:0;text-transform:none}.sa-brand-mega__all-link{flex:0 0 auto;min-height:36px;display:inline-flex;align-items:center;padding:8px 11px;border:1px solid #cfd9e3;border-radius:var(--sa-radius-md, 6px);color:var(--sa-navy, #071827);font-size:13px;font-weight:var(--sa-weight-bold, 700);line-height:1.2;text-decoration:none;white-space:nowrap}.sa-brand-mega__all-link:hover,.sa-brand-mega__all-link:focus-visible{border-color:var(--sa-blue, #005bd3);color:var(--sa-blue, #005bd3);outline:none}.sa-brand-mega__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 30px;align-items:start}.sa-brand-mega__group{min-width:0}.sa-brand-mega__group h3{margin:0 0 7px;color:#3f5265;font-size:11px;font-weight:var(--sa-weight-bold, 700);line-height:1.2;letter-spacing:var(--sa-tracking-label, .07em);text-transform:uppercase}.sa-brand-mega__links{display:grid;gap:1px}.sa-brand-mega__links a{display:block;padding:5px 0;color:var(--sa-text, #243244);font-size:13.5px;font-weight:var(--sa-weight-medium, 500);line-height:1.3;text-decoration:none}.sa-brand-mega__links a:hover,.sa-brand-mega__links a:focus-visible{color:var(--sa-blue, #005bd3);text-decoration:underline;text-underline-offset:3px;outline:none}.sa-brand-mega__merch{min-width:0;padding:13px;border:1px solid #dbe4ed;border-radius:var(--sa-radius-lg, 8px);background:#f4f8fc}.sa-brand-mega__merch img{display:block;max-width:132px;max-height:34px;margin-bottom:10px;object-fit:contain}.sa-brand-mega__merch strong{display:block;margin-bottom:5px;color:var(--sa-navy, #071827);font-family:var(--sa-font-display, Manrope, sans-serif);font-size:14px;font-weight:var(--sa-weight-bold, 700);line-height:1.25}.sa-brand-mega__merch p{margin:0 0 9px;color:var(--sa-text-muted, #667085);font-size:12.5px;line-height:1.4}.sa-brand-mega__merch a{color:var(--sa-blue, #005bd3);font-size:13px;font-weight:var(--sa-weight-bold, 700);line-height:1.2;text-decoration:none}.sa-brand-mega__merch a:hover,.sa-brand-mega__merch a:focus-visible{color:var(--sa-navy, #071827);text-decoration:underline;text-underline-offset:3px;outline:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-menu-submenu.css.map */
