.dept-more{position:relative}.department-bar .dept-more details.mega-menu--more{position:relative}.dept-more__panel{position:absolute;top:100%;right:0;z-index:6;width:26rem;max-height:calc(100vh - var(--header-bottom-position-desktop, 16rem) - 1.6rem);overflow-y:auto;padding:.8rem 0;border-radius:0 0 var(--radius-md, .8rem) var(--radius-md, .8rem);background:var(--mega-panel-bg, #faf9f6);box-shadow:var(--shadow-panel, 0 .4rem 1.6rem rgba(0, 0, 0, .12));color:rgb(var(--color-foreground))}.dept-more__list{margin:0;padding:0}.dept-more__list>li{display:block;margin:0}.department-bar .dept-more__list .header__menu-item,.department-bar .dept-more__list .header__menu-item span,.department-bar .dept-more__list .header__menu-item:hover,.department-bar .dept-more__list details[open]>.header__menu-item{color:rgb(var(--color-foreground))!important;background:transparent}.department-bar .dept-more__list .header__menu-item{display:flex;align-items:center;justify-content:space-between;width:100%;height:auto;min-height:4.4rem;padding:1rem 1.6rem;border-radius:0;font-size:1.4rem}.department-bar .dept-more__list .header__menu-item:hover{background:var(--mega-tile-bg, #f3f1ec)}.department-bar .dept-more__list .header__menu-item:after{display:none}.department-bar .dept-more__list .header__menu-item svg{color:rgb(var(--color-foreground))}.dept-more__list .mega-menu__content{position:static;max-width:none;margin:0;box-shadow:none;border-radius:0;background:transparent;opacity:1;transform:none;padding:0;overflow:visible}.dept-more__list .mega-panel--v2{display:block;padding:0 1.6rem .8rem}.dept-more__list .mega-panel__tiles,.dept-more__list .mega-panel__feature,.dept-more__list .mega-panel__dept-name,.dept-more__list .mega-brands,.dept-more__list .mega-panel__lazy[data-lazy-menu]{display:none}.dept-more__list .mega-panel__footer{margin:0;padding:.4rem 0 0;border:0}.dept-more__list .mega-panel__lazy{display:block}.department-bar .mega-menu__content--v2{background:var(--mega-panel-bg, #faf9f6);max-height:min(70vh,calc(100vh - var(--header-bottom-position-desktop, 16rem) - 1.6rem));overflow-y:auto;border-bottom:.1rem solid var(--border-color, #e5e7eb)}.mega-panel--v2{--tile-eff: min(var(--mega-tile-size, 14rem), 12rem);display:grid;grid-template-columns:22rem minmax(0,1fr) 26rem;grid-template-rows:minmax(0,1fr) auto;gap:2.4rem 3.2rem;padding:2.4rem;min-height:42rem}.dept-more__list .mega-panel--v2{min-height:0}@media screen and (min-width:1200px){.mega-panel--v2{--tile-eff: var(--mega-tile-size, 14rem)}}@media screen and (min-width:1440px){.mega-panel--v2{--tile-eff: min(calc(var(--mega-tile-size, 14rem) + 2rem), 16rem)}}.mega-panel--v2:not(:has(.mega-panel__feature)){grid-template-columns:22rem minmax(0,1fr)}.mega-panel--v2:not(:has(.mega-panel__tiles)){grid-template-columns:22rem 26rem;justify-content:start}.mega-panel--v2:not(:has(.mega-panel__tiles)):not(:has(.mega-panel__feature)){grid-template-columns:22rem minmax(0,1fr);justify-content:stretch}.mega-panel__lazy{display:contents}.mega-panel__lazy[data-lazy-menu]{display:block;grid-column:1 / -1;min-height:24rem;border-radius:var(--radius-md, .8rem);background:linear-gradient(90deg,rgba(var(--color-foreground),.04) 25%,rgba(var(--color-foreground),.08),rgba(var(--color-foreground),.04) 75%);background-size:200% 100%}@media(prefers-reduced-motion:no-preference){.mega-panel__lazy[data-lazy-menu]{animation:lazy-menu-shimmer 1.2s linear infinite}}.mega-panel__links{grid-column:1;min-width:0}.mega-panel__dept-name{display:block;margin-bottom:.8rem;font-size:1.5rem;font-weight:600;line-height:1.2;color:rgb(var(--color-foreground))}.mega-links{margin:0;padding:0}.mega-link{display:block;padding:.6rem 0;font-size:1.4rem;line-height:1.5;color:var(--brand-gray-700);text-decoration:none}.mega-link:hover,.mega-link:focus-visible{color:var(--color-accent, #1e4e8c);text-decoration:underline;text-underline-offset:.3rem}.mega-panel__tiles{grid-column:2;min-width:0}.mega-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin:0;padding:0}.mega-tiles:has(>li:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.mega-tile{display:flex;flex-direction:column;align-items:center;gap:.8rem;min-width:0;color:rgb(var(--color-foreground));text-decoration:none}.mega-tile__media{display:flex;align-items:center;justify-content:center;width:100%;max-width:calc(var(--tile-eff) * 1.15);aspect-ratio:1;overflow:hidden;border-radius:1.2rem;background:var(--mega-tile-bg, #f3f1ec);color:var(--brand-gray-700);transition:background-color .15s ease,box-shadow .15s ease}.mega-tile__media img{width:100%;height:100%;object-fit:contain;padding:1.2rem;box-sizing:border-box}.mega-tile__type{padding:1rem;font-size:1.5rem;font-weight:600;line-height:1.2;text-align:center;overflow-wrap:anywhere}.mega-tile__label{font-size:1.4rem;font-weight:600;line-height:1.2;text-align:center;overflow-wrap:anywhere}.mega-tile__count{font-size:1.3rem;color:var(--brand-gray-500)}.mega-tile:hover .mega-tile__media,.mega-tile:focus-visible .mega-tile__media{background:var(--brand-gray-200);box-shadow:0 0 0 .2rem var(--color-accent, #1e4e8c)}.mega-tile:focus-visible{outline:.2rem solid var(--color-accent, #1e4e8c);outline-offset:.2rem}@media(prefers-reduced-motion:no-preference){.mega-tile:hover .mega-tile__media{transform:translateY(-.2rem)}}.mega-panel__feature{grid-column:3;min-width:0;align-self:start;height:auto}.mega-panel--v2:not(:has(.mega-panel__tiles)) .mega-panel__feature{grid-column:2;max-width:26rem}.mega-feature{overflow:hidden;border:.1rem solid var(--border-color, #e5e7eb);border-radius:1.2rem;background:rgb(var(--color-background))}.mega-feature__image img{display:block;width:100%;height:16rem;object-fit:cover}.mega-feature__body{display:flex;flex-direction:column;gap:.6rem;padding:1.6rem}.mega-feature__eyebrow{font-size:1.3rem;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-gray-500)}.mega-feature__title{font-size:1.6rem;font-weight:600;line-height:1.2;color:rgb(var(--color-foreground));text-decoration:none}a.mega-feature__title:hover{text-decoration:underline;text-underline-offset:.3rem}.mega-feature__text{margin:0;font-size:1.4rem;line-height:1.5;color:var(--brand-gray-700)}.mega-feature__cta{font-size:1.4rem;font-weight:600;color:var(--color-accent, #1e4e8c);text-decoration:none}.mega-feature__cta:hover{text-decoration:underline;text-underline-offset:.3rem}.mega-feature__picks{margin:.4rem 0;padding:0;display:grid;gap:.8rem}.mega-pick{display:flex;align-items:center;gap:1rem;color:inherit;text-decoration:none}.mega-pick__thumb{flex:0 0 5.6rem;width:5.6rem;height:5.6rem;border-radius:.8rem;overflow:hidden;background:var(--mega-tile-bg, #f3f1ec)}.mega-pick__thumb img{width:100%;height:100%;object-fit:contain}.mega-pick__text{display:flex;flex-direction:column;min-width:0;font-size:1.4rem;line-height:1.2}.mega-pick__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mega-pick__price{font-weight:600;margin-top:.2rem}.mega-pick:hover .mega-pick__title{text-decoration:underline;text-underline-offset:.3rem}.department-bar .mega-panel--v2 .mega-panel__footer{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem 2.4rem;margin:0;padding-top:1.6rem;border-top:.1rem solid var(--border-color, #e5e7eb)}.mega-panel--v2 .mega-panel__shop-all{padding:.6rem 0;font-size:1.5rem}.mega-brands{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 2.4rem;margin:0;padding:0}.mega-brand{display:inline-flex;align-items:center;min-height:3.2rem;font-size:1.3rem;color:var(--brand-gray-700);text-decoration:none}.mega-brand:not(.mega-brand--logo){padding:.4rem 1.2rem;border-radius:10rem;background:var(--mega-tile-bg, #f3f1ec)}.mega-brand:hover{color:var(--color-accent, #1e4e8c)}.mega-brand--logo img{display:block;height:3.2rem;width:auto;max-width:10rem;object-fit:contain}.mega-brand:focus-visible,.mega-link:focus-visible,.mega-feature a:focus-visible{outline:.2rem solid var(--color-accent, #1e4e8c);outline-offset:.2rem}.menu-drawer__search-slot .header-search-inline{width:100%}.menu-drawer__department--v2{border-bottom:.1rem solid var(--border-color, #e5e7eb)}.menu-drawer__department--v2>summary.drawer-dept{display:flex;align-items:center;gap:1.2rem;min-height:5.6rem;padding:.4rem 1.6rem}.drawer-dept__thumb{flex:0 0 4.8rem;width:4.8rem;height:4.8rem;border-radius:.8rem;overflow:hidden;background:var(--mega-tile-bg, #f3f1ec)}.drawer-dept__thumb img{width:100%;height:100%;object-fit:contain;padding:.4rem;box-sizing:border-box}.drawer-dept__label{flex:1 1 auto;font-size:1.6rem;font-weight:600;line-height:1.2}.menu-drawer__department--v2>summary .svg-wrapper{flex:0 0 auto;margin-left:auto}.drawer-v2-list{margin:0;padding:0 0 .8rem}.drawer-v2-list[data-lazy-menu]{min-height:12rem}.drawer-row{display:flex;align-items:center;gap:1.2rem;min-height:4.8rem;padding:.4rem 1.6rem .4rem 2.8rem;font-size:1.5rem;line-height:1.2;color:rgb(var(--color-foreground));text-decoration:none}.drawer-row--text{padding-left:2.8rem}.drawer-row__thumb{flex:0 0 4rem;width:4rem;height:4rem;border-radius:.8rem;overflow:hidden;background:var(--mega-tile-bg, #f3f1ec)}.drawer-row__thumb img{width:100%;height:100%;object-fit:contain;padding:.2rem;box-sizing:border-box}.drawer-row__label{flex:1 1 auto;min-width:0}.drawer-row__count{font-size:1.3rem;color:var(--brand-gray-500)}.drawer-shopall{display:flex;align-items:center;min-height:4.8rem;padding:.4rem 1.6rem .4rem 2.8rem;font-size:1.5rem;font-weight:600;color:var(--color-accent, #1e4e8c);text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/134/assets/component-mega-menu-v2-panel.css.map */
