.m-dept-navigation{--dept-top-bg: transparent;--dept-tab-active-bg: #2d2d2d;--dept-tab-color: rgb(var(--color-foreground, 255 255 255));--dept-subnav-bg: #2d2d2d;--dept-subnav-color: #ffffff;--dept-subnav-hover-bg: #ffffff;--dept-subnav-hover-color: #1a1a1a;--dept-popup-bg: rgb(var(--color-background, 255 255 255));--dept-popup-heading: rgb(var(--color-foreground, 34 34 34));--dept-popup-link: rgba(var(--color-foreground, 34 34 34), .75);--dept-popup-link-hover: rgb(var(--color-foreground, 34 34 34));--dept-offer-bg: #d0021b;--dept-offer-color: #ffffff;position:relative;width:100%;font-family:inherit}.m-dept-navigation .m-header__container{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.m-dept-topbar{background-color:var(--dept-top-bg);position:relative;z-index:10;width:100%}.m-dept-topbar__inner{display:flex;align-items:stretch}.m-dept-topbar__list{display:flex;align-items:stretch;justify-content:stretch;width:100%;list-style:none;margin:0;padding:0}.m-dept-tab{flex:1 1 0;position:relative;display:flex;align-items:stretch}.m-dept-tab:not(:last-child):not(.is-active):after{content:"";position:absolute;right:0;top:25%;height:50%;width:1px;background-color:#ffffff38;pointer-events:none}.m-dept-tab__btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:13px 16px;color:var(--dept-tab-color);font-family:inherit;font-size:calc(var(--font-base-size, 16) * .9375px);font-weight:600;letter-spacing:.01em;text-decoration:none;background:transparent;border:none;cursor:pointer;white-space:nowrap;transition:background-color .2s ease,color .2s ease;border-top-left-radius:6px;border-top-right-radius:6px}.m-dept-tab:not(.is-active) .m-dept-tab__btn:hover{background-color:#0000001f;color:var(--dept-tab-color)}.m-dept-tab.is-active .m-dept-tab__btn{background-color:var(--dept-tab-active-bg);color:#fff}.m-dept-tab__arrow{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0}.m-dept-tab__arrow svg{width:10px;height:10px;stroke:currentColor}.m-dept-tab__arrow .arrow-down,.m-dept-tab.is-active .m-dept-tab__arrow .arrow-right{display:none}.m-dept-tab.is-active .m-dept-tab__arrow .arrow-down{display:inline-block}.m-dept-subnav-container{background-color:var(--dept-subnav-bg);position:relative;z-index:9;width:100%;border-top:none}.m-dept-panel{display:none;width:100%}.m-dept-panel.is-active{display:block}.m-dept-subnav__inner{display:flex;align-items:stretch;justify-content:center;min-height:46px;width:100%}.m-dept-subnav__list{display:flex;align-items:stretch;justify-content:center;width:100%;list-style:none;margin:0 auto;padding:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.m-dept-subnav__list::-webkit-scrollbar{display:none}.m-dept-subnav__item{position:static;display:flex;align-items:stretch;flex:0 0 auto}.m-dept-subnav__link{display:flex;align-items:center;justify-content:center;height:100%;padding:0 20px;color:var(--dept-subnav-color);font-family:inherit;font-size:calc(var(--font-base-size, 16) * .875px);font-weight:500;letter-spacing:.01em;text-decoration:none;white-space:nowrap;background:transparent;transition:background-color .18s ease,color .18s ease;position:relative}.m-dept-subnav__item .m-dept-subnav__link:hover,.m-dept-subnav__item.is-active>.m-dept-subnav__link{background-color:var(--dept-subnav-hover-bg);color:var(--dept-subnav-hover-color);font-weight:600}.m-dept-mega-dropdown{position:absolute;top:100%;left:0;right:0;width:100%;background-color:rgb(var(--color-background, 255 255 255));color:rgb(var(--color-foreground, 34 34 34));box-shadow:0 20px 40px #00000024;border-top:1px solid rgb(var(--color-border, 229 231 235));border-bottom:2px solid rgb(var(--color-border, 229 231 235));padding:32px 0 40px;z-index:100;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.m-dept-subnav__item.is-active .m-dept-mega-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.m-dept-mega-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:44px;width:100%}.m-dept-mega-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:36px 32px;flex:1}.m-dept-mega-col{min-width:0}.m-dept-mega-heading{display:flex;align-items:center;justify-content:space-between;font-family:inherit;font-size:calc(var(--font-base-size, 16) * .9375px);font-weight:700;color:rgb(var(--color-foreground, 34 34 34));text-decoration:none;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid rgb(var(--color-border, 229 231 235));width:100%;transition:color .2s ease}.m-dept-mega-heading:hover{color:rgb(var(--color-primary, 32 102 69))}.m-dept-mega-heading__arrow{font-size:15px;font-weight:700;color:currentColor;margin-left:6px}.m-dept-mega-sublinks{list-style:none;margin:0;padding:0}.m-dept-mega-sublinks li{margin-bottom:8px}.m-dept-mega-sublinks a{display:inline-block;font-family:inherit;font-size:calc(var(--font-base-size, 16) * .875px);line-height:1.5;color:rgba(var(--color-foreground, 34 34 34),.75);text-decoration:none;transition:color .15s ease}.m-dept-mega-sublinks a:hover{color:rgb(var(--color-foreground, 34 34 34));text-decoration:underline}.m-dept-mega-promo{flex:0 0 350px;max-width:350px}.m-dept-promo-card{display:block;position:relative;border-radius:8px;overflow:hidden;text-decoration:none;box-shadow:0 8px 24px #00000026;background:#12452b;transition:transform .25s ease,box-shadow .25s ease}.m-dept-promo-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #00000038}.m-dept-promo-card__image{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;background-color:#0b2e1d}.m-dept-promo-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.m-dept-promo-card:hover .m-dept-promo-card__image img{transform:scale(1.05)}.m-dept-promo-card__overlay{position:absolute;top:0;left:0;right:0;padding:20px;background:linear-gradient(180deg,#000000d9,#0006 60%,#0000);color:#fff}.m-dept-promo-badge{display:inline-block;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#38ef7d;margin-bottom:6px}.m-dept-promo-heading{display:inline-block;background-color:#f7d070;color:#111827;font-size:13.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:2px;margin:0 0 6px;line-height:1.2}.m-dept-promo-subtext{font-size:24px;font-weight:800;color:#fff;margin:0;line-height:1.15;letter-spacing:.02em;text-transform:uppercase}@media screen and (max-width:1279px){.m-dept-tab__btn{padding:12px 10px;font-size:calc(var(--font-base-size, 16) * .875px);gap:6px}.m-dept-subnav__link{padding:0 12px;font-size:calc(var(--font-base-size, 16) * .8125px)}.m-dept-mega-promo{flex:0 0 300px;max-width:300px}}@media screen and (max-width:1023px){.m-dept-topbar__list{overflow-x:auto}.m-dept-tab{flex:0 0 auto;min-width:160px}.m-dept-mega-inner{flex-direction:column}.m-dept-mega-promo{flex:1 1 100%;max-width:100%;width:100%}}.m-menu-mobile__back-button svg,.m-menu-mobile__back-button span,.m-menu-mobile__back-button path{pointer-events:none}.m-dept-mobile-item>.m-menu-mobile__link{font-weight:600;font-size:calc(var(--font-base-size, 16) * 1.05px);letter-spacing:.01em}.m-dept-mobile-group{border-bottom:1px solid rgba(var(--color-border, 0 0 0),.08);padding:10px 0 6px}.m-dept-mobile-group__header{padding:8px 16px 4px}.m-dept-mobile-group__title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--color-foreground, 17 24 39));text-decoration:none;display:block}.m-dept-mobile-group__list{padding-left:12px;margin-top:4px}.m-dept-mobile-group__list .m-menu-mobile__link{font-size:14px;padding-top:6px;padding-bottom:6px;color:rgba(var(--color-foreground, 17 24 39),.82)}.m-dept-mobile-badge{display:inline-block;vertical-align:middle;line-height:1}.m-dept-mobile-promo{padding:16px;border-top:1px solid rgba(var(--color-border, 0 0 0),.08);margin-top:16px}.m-dept-mobile-promo__card{position:relative;display:block;overflow:hidden;border-radius:8px;text-decoration:none}.m-dept-mobile-promo__img{width:100%;height:auto;display:block;border-radius:8px}.m-dept-mobile-promo__overlay{position:absolute;bottom:0;left:0;right:0;padding:12px;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.45) 60%,transparent 100%);color:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.m-dept-mobile-promo__badge{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:var(--dept-offer-bg, #d0021b);color:#fff;padding:2px 6px;border-radius:3px;margin-bottom:4px}.m-dept-mobile-promo__heading{font-size:14px;font-weight:700;line-height:1.25;color:#fff}.m-dept-mobile-promo__subtext{font-size:12px;opacity:.9;margin-top:2px;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/24/assets/header-department-menu.css.map */
