.sa-main-menu{--sa-menu-ink: #192538;--sa-menu-muted: #5a6778;--sa-menu-line: #e4e4e6;--sa-menu-accent: #a42a33;--sa-menu-heading: "Barlow Condensed", "Roboto Condensed", "Arial Narrow", sans-serif;color:var(--sa-menu-ink);font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.sa-main-menu .main-nav__item{margin:0;font-family:inherit;letter-spacing:normal;text-transform:none}.sa-main-menu .main-nav__link--featured{color:var(--sa-menu-accent)}.sa-main-menu :is(a,button,summary):focus-visible{outline:2px solid var(--sa-menu-ink);outline-offset:3px;border-radius:2px}.sa-main-menu .sa-main-menu__quick-arrow{display:none}.sa-main-menu .sa-main-menu__quicklinks .sa-main-menu__quick-arrow{display:inline-flex;flex:0 0 16px;width:16px;height:16px;margin-inline-start:8px}.sa-main-menu .sa-main-menu__quick-arrow .icon{width:16px;height:16px;transform:none}.sa-main-menu .sa-main-menu__panel .sa-main-menu__featured-shortcuts .main-nav__grandchild .sa-main-menu__sale-link{color:var(--sa-menu-accent)}.sa-main-menu .sa-main-menu__sale-heading{display:block;margin-bottom:16px;font:700 20px/20px var(--sa-menu-heading);text-transform:uppercase}.sa-main-menu .sa-main-menu__shop-all a{display:inline-flex;align-items:center;min-height:32px;color:var(--sa-menu-ink);font-size:16px;font-weight:700;line-height:1.3;text-decoration:underline;text-underline-offset:3px}.sa-main-menu .sa-main-menu__shop-all .icon{display:none}.sa-main-menu .sa-main-menu__panel .child-promos{min-width:0;padding:0;margin:0}.sa-main-menu .sa-main-menu__panel .main-nav__promos{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;min-width:0}.sa-main-menu .sa-main-menu__panel .main-nav__promos .promo{width:100%;min-height:0;aspect-ratio:1;margin:0;padding:0;overflow:hidden;border-radius:16px;background:#eef0f2}.sa-main-menu .sa-main-menu__panel .promo .media img{object-position:50% 50%}.sa-main-menu .sa-main-menu__panel .promo:after{background:#00000080}.sa-main-menu .sa-main-menu__panel a.promo:hover:after{opacity:1}.sa-main-menu .sa-main-menu__panel .promo__content{padding:24px;max-width:100%!important}.sa-main-menu .sa-main-menu__panel .promo__content .rte{line-height:1.1}.sa-main-menu .sa-main-menu__panel .promo__content :is(p,h2,h3){color:inherit;margin:0}.sa-main-menu .sa-main-menu__panel .promo__content p:first-child{font:700 28px/1.1 var(--sa-menu-heading);text-transform:uppercase}.sa-main-menu .sa-main-menu__panel .promo__content p+p{margin-top:8px;font:700 16px/1.4 Helvetica Neue,Helvetica,Arial,sans-serif;text-decoration:underline;text-underline-offset:3px}@media(min-width:1024px){.sa-main-menu .main-menu__toggle,.sa-main-menu .sa-menu-mobilebar,.sa-main-menu .sa-menu-group-heading{display:none}.sa-main-menu .main-menu__content{display:block;width:100%;margin:0}.sa-main-menu .main-menu__content>nav{width:100%}.sa-header-match .sa-main-menu .main-nav{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap;width:100%;margin:0;gap:clamp(18px,2.2vw,32px)}.sa-main-menu .main-nav>li{min-width:0}.sa-main-menu .main-nav__item--primary{display:flex;align-items:center;min-height:72px;margin:0;padding:0;color:var(--sa-menu-ink);font-size:16px;font-weight:700;line-height:1.25;white-space:nowrap}.sa-main-menu .main-nav__item--primary.main-nav__link--featured{color:var(--sa-menu-accent)}.sa-main-menu .main-nav__item--primary>.icon{display:none}.sa-main-menu .main-nav>li>details.is-open>summary>.main-nav__item--primary,.sa-main-menu .main-nav__item--primary:hover,.sa-main-menu .main-nav__item--primary.is-active{box-shadow:inset 0 -3px currentColor}.sa-main-menu .sa-main-menu__panel.mega-nav{padding:32px 0;border-top:1px solid var(--sa-menu-line);border-bottom:1px solid var(--sa-menu-line);border-radius:0 0 16px 16px;background:#fff;color:var(--sa-menu-ink);box-shadow:none}.sa-main-menu .sa-main-menu__panel>.container{display:grid;grid-template-columns:minmax(0,1fr);column-gap:48px;row-gap:0;max-width:1512px;padding:0 48px!important;min-height:0}.sa-main-menu .sa-main-menu__panel>.container.mega-nav--promos-right{grid-template-columns:minmax(0,1fr) 336px;grid-template-rows:auto auto}.sa-main-menu .mega-nav--columns .child-nav{display:grid;grid-template-columns:repeat(var(--sa-menu-columns,3),minmax(0,1fr));align-content:start;column-gap:24px;row-gap:16px;width:100%;max-width:calc(var(--sa-menu-columns,3) * 240px - 24px);margin:0}.sa-main-menu .mega-nav--columns .child-nav>li{min-width:0}.sa-main-menu .mega-nav--columns .child-nav__item--toggle{display:flex;min-height:0;margin:0 0 16px;border:0;line-height:20px}.sa-main-menu .mega-nav--columns .child-nav__item--toggle .child-nav__item{padding:0;color:var(--sa-menu-ink);font:700 20px/20px var(--sa-menu-heading);text-transform:uppercase}.sa-main-menu .mega-nav--columns .main-nav__grandchild{display:grid;gap:8px;padding:0;margin:0}.sa-main-menu .mega-nav--columns .main-nav__grandchild .main-nav__item,.sa-main-menu .mega-nav--columns .child-nav>li>.child-nav__item{display:flex;align-items:center;min-height:24px;padding:0;color:var(--sa-menu-ink);font-size:16px;font-weight:400;line-height:24px}.sa-main-menu .mega-nav--columns .sa-main-menu__quicklinks>sa-nav-group>details>summary{display:none}.sa-main-menu .mega-nav--columns .sa-main-menu__quicklinks .main-nav__grandchild{gap:16px}.sa-main-menu .mega-nav--columns .sa-main-menu__quicklinks .main-nav__grandchild .main-nav__item{min-height:24px;padding:0 0 4px;font:700 20px/20px var(--sa-menu-heading);text-transform:uppercase}.sa-main-menu .mega-nav--columns .sa-main-menu__quicklinks .main-nav__grandchild li:first-child .main-nav__item{min-height:24px}.sa-main-menu .mega-nav--columns .main-nav__grandchild a:hover{text-decoration:underline;text-underline-offset:4px}.sa-main-menu .sa-main-menu__panel .child-promos{grid-column:2;grid-row:1}.sa-main-menu .sa-main-menu__shop-all{display:flex;grid-column:1;align-self:end;border:0;padding:0;margin:16px 0 0;line-height:19.2px}.sa-main-menu .sa-main-menu__shop-all a{min-height:19.2px;line-height:19.2px}}@media(min-width:1024px)and (max-width:1279px){.sa-header-match .sa-main-menu .main-nav{gap:16px}.sa-main-menu .main-nav__item--primary{font-size:14px}.sa-main-menu .sa-main-menu__panel>.container{column-gap:28px;padding-inline:32px!important}.sa-main-menu .sa-main-menu__panel>.container.mega-nav--promos-right{grid-template-columns:minmax(0,1fr) 280px}.sa-main-menu .mega-nav--columns .child-nav{column-gap:24px}}@media(max-width:1023.98px){.sa-main-menu .main-menu__content{position:fixed;top:64px;right:0;bottom:0;left:0;z-index:35;width:100vw;min-width:0;max-width:none;height:calc(100vh - 64px);height:calc(100dvh - 64px);min-height:0;max-height:none;padding:0 0 calc(24px + env(safe-area-inset-bottom));margin:0;border:0;border-radius:0;box-shadow:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:#fff;color:var(--sa-menu-ink)}.sa-main-menu .main-menu__content{display:block;visibility:hidden;opacity:0;pointer-events:none;transition:none}.sa-main-menu .main-menu__content.sa-menu-category-open{overflow:hidden}.sa-main-menu .main-menu__disclosure.is-open>.main-menu__content{visibility:visible;opacity:1;pointer-events:auto}.sa-main-menu .main-nav{display:block;width:100%;padding:0;margin:0}.sa-main-menu .main-nav>li{position:static;border-bottom:1px solid var(--sa-menu-line)}.sa-main-menu .main-nav>li>details{position:static}.sa-main-menu .main-nav__item--primary{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:56px;padding:16px 20px;margin:0;color:var(--sa-menu-ink);font-size:16px;font-weight:600;line-height:24px;box-shadow:none!important}.sa-main-menu .main-nav__item--primary.main-nav__link--featured{color:var(--sa-menu-accent)}.sa-main-menu .main-nav__item--toggle .main-nav__item--primary .icon{display:block;position:static;flex:0 0 16px;width:16px;height:16px;margin:0;transform:rotate(-90deg)}.sa-main-menu .main-nav>li>details[open]>summary{background:#f4f6f8}.sa-main-menu .main-nav>li>details[open]>summary .icon{transform:rotate(180deg)}.sa-main-menu .main-nav__item--toggle .main-nav__item-content{pointer-events:none}.sa-main-menu .sa-main-menu__panel{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;min-width:0;max-width:none;height:100%;max-height:none;padding:0 0 calc(28px + env(safe-area-inset-bottom));margin:0;border:0;border-radius:0;box-shadow:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;transform:none;visibility:visible;opacity:1;transition:none;background:#fff;color:var(--sa-menu-ink)}.sa-main-menu .main-nav>li>details[open]>.sa-main-menu__panel{display:block;transform:none;visibility:visible;pointer-events:auto}.sa-main-menu .sa-main-menu__panel>.container{display:block;width:100%;max-width:none;padding:0!important}.sa-main-menu .child-nav{display:flex;flex-direction:column;width:100%;margin:0}.sa-main-menu .child-nav>li{order:1;border:0}.sa-main-menu .child-nav>li+li{border-top:1px solid #e6eaee}.sa-main-menu .sa-menu-group-heading{display:block;margin:0;padding:20px 20px 4px;color:var(--sa-menu-muted);font:600 12px/18px Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}.sa-main-menu .sa-main-menu__quicklinks .sa-menu-group-heading{display:none}.sa-main-menu .child-nav>.sa-menu-mobilebar{position:sticky;top:0;z-index:3;display:block;order:0;padding:0;border-bottom:1px solid var(--sa-menu-line);background:#fff}.sa-main-menu .sa-menu-mobilebar__context{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:0;min-width:0;min-height:56px;padding:0 8px;border-bottom:1px solid var(--sa-menu-line);background:#f4f6f8}.sa-main-menu .sa-menu-mobilebar__back{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;color:var(--sa-menu-ink);border:0;background:transparent}.sa-main-menu .sa-menu-mobilebar__back .icon{position:static;width:18px;height:18px;margin:0}.sa-main-menu .sa-menu-mobilebar__back span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sa-main-menu .sa-menu-mobilebar__title{min-width:0;font-size:16px;line-height:24px;font-weight:600;text-align:center;overflow-wrap:break-word}.sa-main-menu .sa-menu-mobilebar>a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:14px 20px;color:var(--sa-menu-ink);font:600 16px/24px Helvetica Neue,Helvetica,Arial,sans-serif;text-decoration:none;overflow-wrap:break-word}.sa-main-menu .sa-menu-mobilebar>a .icon{display:block;flex:0 0 16px;width:16px;height:16px}.sa-main-menu .sa-main-menu__panel .child-nav .child-nav__item--toggle{display:none}.sa-main-menu .child-nav__item--toggle>.main-nav__item-content{display:flex;width:100%}.sa-main-menu .child-nav__item--toggle .child-nav__item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:54px;padding:15px 20px;font:700 15px/24px Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:none;color:inherit}.sa-main-menu .child-nav>li>.child-nav__item{display:flex;align-items:center;min-height:48px;padding:12px 20px;font:400 16px/24px Helvetica Neue,Helvetica,Arial,sans-serif}.sa-main-menu .sa-main-menu__panel .child-nav__item--toggle .icon{display:block;position:static;flex:0 0 16px;width:16px;height:16px;margin:0 0 0 auto}.sa-main-menu .sa-main-menu__panel .main-nav__grandchild{height:auto!important;padding:0 20px 12px;margin:0;max-width:none;visibility:visible;opacity:1}.sa-main-menu sa-nav-group details:not([open])>.disclosure__panel{display:none}.sa-main-menu sa-nav-group details[open]>.disclosure__panel{display:block;height:auto!important}.sa-main-menu sa-nav-group details[open]>summary .icon{transform:rotate(180deg)}.sa-main-menu sa-nav-group details:not([open])>summary .icon{transform:none}.sa-main-menu .sa-main-menu__panel .main-nav__grandchild .main-nav__item{display:flex;align-items:center;min-height:48px;margin:0;padding:12px 0;color:inherit;font:400 16px/24px Helvetica Neue,Helvetica,Arial,sans-serif}.sa-main-menu .main-nav__grandchild .main-nav__item:active{color:var(--sa-menu-accent)}.sa-main-menu .child-nav>.sa-main-menu__quicklinks{order:2;padding:8px 20px 0}.sa-main-menu .sa-main-menu__quicklinks summary{display:none}.sa-main-menu .sa-main-menu__quicklinks .main-nav__grandchild{padding:0}.sa-main-menu .sa-main-menu__quicklinks .main-nav__grandchild li{border:0}.sa-main-menu .sa-main-menu__quicklinks .main-nav__grandchild .main-nav__item{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:10px 0;font:600 15px/24px Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:none}.sa-main-menu .sa-main-menu__shop-all,.sa-main-menu .sa-main-menu__panel .child-promos{display:none}}@media(prefers-reduced-motion:reduce){.sa-main-menu .main-nav__child,.sa-main-menu .promo .media img{transition:none}}sa-navigation,sa-nav-group{display:block}.sa-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sa-menu-overlay[hidden]{display:none}body.sa-menu-scroll-lock{position:fixed;top:var(--sa-menu-scroll-top, 0px);left:0;right:0;width:100%;overflow:hidden}html:has(body.sa-menu-scroll-lock){overflow:hidden;overscroll-behavior:none}@media(max-width:1023.98px){body.sa-menu-open .sa-menu-overlay{top:0!important;bottom:auto;height:100vh;height:100lvh;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}.sa-main-menu .main-nav>li>details>summary{cursor:pointer}.sa-main-menu sa-nav-group .disclosure__panel{height:auto}.sa-main-menu .sa-main-menu__panel{transition:none}@media(min-width:1024px){.sa-main-menu .main-nav>li>details.is-open>.sa-main-menu__panel{z-index:35;visibility:visible;opacity:1;transform:none}}.sa-main-menu .sa-main-menu__panel--paired .main-nav__promos{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media(min-width:1280px){.sa-main-menu .sa-main-menu__panel--paired>.container.mega-nav--promos-right{grid-template-columns:minmax(0,1fr) minmax(0,47%);column-gap:32px}.sa-main-menu .sa-main-menu__panel--paired .child-nav{column-gap:20px}.sa-main-menu .sa-main-menu__panel--shortcuts.sa-main-menu__panel--paired>.container.mega-nav--promos-right{grid-template-columns:minmax(0,1fr) 38%}.sa-main-menu .sa-main-menu__panel--shortcuts .child-nav{max-width:none}.sa-main-menu .sa-main-menu__panel--shortcuts.sa-main-menu__panel--paired .promo__content{padding:20px}}@media(min-width:1024px)and (max-width:1279px){.sa-main-menu .sa-main-menu__panel--paired>.container.mega-nav--promos-right{grid-template-columns:minmax(0,1fr) 42%;column-gap:24px}.sa-main-menu .sa-main-menu__panel--paired .child-nav{column-gap:16px}.sa-main-menu .sa-main-menu__panel--paired .main-nav__promos{gap:12px}.sa-main-menu .sa-main-menu__panel--paired .promo__content{padding:16px}.sa-main-menu .sa-main-menu__panel--paired .promo__content p:first-child{font-size:24px}.sa-main-menu .sa-main-menu__panel--paired .promo__content p+p{font-size:14px}.sa-main-menu .sa-main-menu__panel--shortcuts .sa-main-menu__featured-shortcuts{grid-column:1 / -1}.sa-main-menu .sa-main-menu__panel--shortcuts .sa-main-menu__featured-shortcuts .main-nav__grandchild{display:flex;flex-wrap:wrap;gap:12px 24px;padding-bottom:16px;border-bottom:1px solid var(--sa-menu-line)}.sa-main-menu .sa-main-menu__panel--shortcuts .child-nav{grid-template-columns:repeat(var(--sa-menu-detail-columns, 1),minmax(0,1fr));max-width:none}}@media(max-width:1023.98px){.sa-main-menu .child-nav>.sa-main-menu__featured-shortcuts{order:2;padding:8px 20px;background:#fff;border-top:1px solid var(--sa-menu-line)}.sa-main-menu .sa-main-menu__featured-shortcuts .main-nav__grandchild{display:block;padding:0}.sa-main-menu .sa-main-menu__featured-shortcuts .main-nav__grandchild>li{flex:0 1 auto;min-width:0;max-width:100%;border:0}.sa-main-menu .sa-main-menu__sale-departments{padding:16px 20px}.sa-main-menu .sa-main-menu__sale-departments .main-nav__grandchild{padding:0}.sa-main-menu .sa-main-menu__featured-shortcuts .main-nav__grandchild .main-nav__item{display:flex;justify-content:space-between;min-height:48px;padding:12px 0;border:0;border-radius:0;background:transparent;font:400 16px/24px Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:none;text-align:start;overflow-wrap:anywhere}.sa-main-menu .sa-main-menu__featured-shortcuts .main-nav__grandchild li+li{border-top:0}.sa-main-menu .sa-main-menu__featured-shortcuts .sa-main-menu__quick-arrow{display:inline-flex}.sa-main-menu .sa-main-menu__sale-heading{margin-bottom:8px;font:700 15px/24px Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:none}}@media(min-width:1024px){.sa-main-menu .sa-main-menu__panel--power .promo{background:#f5f6f8}.sa-main-menu .sa-main-menu__panel--power .promo:after{display:none}.sa-main-menu .sa-main-menu__panel--power .promo .media{height:calc(100% - 100px)}.sa-main-menu .sa-main-menu__panel--power .promo .media img{object-fit:cover;padding:0;mix-blend-mode:normal}.sa-main-menu .sa-main-menu__panel--power .promo .promo__content{width:100%;min-height:100px;padding:16px 20px;background:#142b46}.sa-main-menu .sa-main-menu__panel--power .promo .promo__content p:first-child{font-size:26px}}@media(max-width:1023.98px){body.sa-menu-open store-header.sa-header-match .header__icons .js-show-search{display:flex}}@media(min-width:1280px){.sa-header-match[data-pr-compact-navigation] .sa-main-menu .main-nav{gap:clamp(16px,calc(1vw + 4px),20px)}}@media(min-width:1280px)and (max-width:1439px){.sa-header-match[data-pr-compact-navigation] .sa-main-menu .main-nav__item--primary{font-size:15px}}@media(min-width:1024px)and (max-width:1279px){.sa-header-match[data-pr-compact-navigation] .header__grid{grid-template-columns:180px minmax(0,1fr) 44px;grid-template-rows:56px 56px;grid-template-areas:"logo search actions" "menu menu menu";gap:0 24px;min-height:112px}.sa-header-match[data-pr-compact-navigation] .header__search{max-width:320px;justify-self:end;align-self:center}.sa-header-match[data-pr-compact-navigation] .header__icons{align-self:center}.sa-header-match[data-pr-compact-navigation] .sa-main-menu .main-nav{justify-content:space-between;gap:16px}.sa-header-match[data-pr-compact-navigation] .sa-main-menu .main-nav__item--primary{min-height:56px;font-size:15px}}@media(max-width:1023.98px){body.sa-menu-open :is(#gorgias-chat-container,#chat-button){display:none!important;visibility:hidden;pointer-events:none}}.sa-main-menu .sa-main-menu__footer{display:none}@media(max-width:1023.98px){.sa-main-menu{--sa-menu-footer-space: calc(80px + env(safe-area-inset-bottom)) }.sa-main-menu .main-menu__content{padding-bottom:var(--sa-menu-footer-space)}.sa-main-menu .sa-main-menu__panel{padding-bottom:calc(28px + var(--sa-menu-footer-space))}.sa-main-menu .sa-main-menu__footer{position:fixed;inset:auto 0 0;z-index:4;display:flex;justify-content:flex-start;padding:16px 20px calc(16px + env(safe-area-inset-bottom));background:#fff}.sa-main-menu .sa-main-menu__plan{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:12px 18px;border-radius:4px;background:#f3c343;color:var(--sa-menu-ink);font:600 16px/24px Helvetica Neue,Helvetica,Arial,sans-serif;text-decoration:none}.sa-main-menu .sa-main-menu__plan:active{background:#e9b832}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/sa-main-menu.css.map */
