.mobile-account-icon,.mobile-cart-icon,.mobile-menu-toggle,.mobile-nav-icon,.mobile-site-menu:not([open]),.nav-mobile-label{display:none}@media (max-width:720px){:root .header-shell{position:-webkit-sticky;position:sticky;top:0;transition:transform .18s ease;z-index:40;background:#050609;color:#fff}.header-shell.is-mobile-hidden:not(:focus-within){transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){:root .header-shell{transition:none}}.header-shell .header-main{width:calc(100% - 28px);min-height:0;padding:3px 0 9px;display:grid;grid-template-columns:72px minmax(0,1fr) 72px;grid-template-rows:51px 31px;grid-gap:5px 0;gap:5px 0}html{overflow-x:clip;scroll-padding-top:156px}.builder-modal-backdrop{z-index:100}.mobile-menu-toggle{grid-area:1/1;display:grid;place-items:center;width:40px;height:44px;margin-left:-4px;padding:9px;border:0;background:transparent;color:#fff;cursor:pointer}.header-shell .brand-lockup{grid-area:1/2;justify-self:center;min-width:0}.header-shell .brand-logo-img{width:128px;height:50px;max-width:100%}.header-shell .brand-tagline{margin-top:-9px;font-size:5px;letter-spacing:1px;transform:none}.header-shell .brand-copy strong{font-size:17px}.header-shell .brand-copy small{display:none}.header-shell .brand-emblem{width:20px;height:20px}.header-shell .account-block{grid-area:1/3;flex-wrap:nowrap;justify-content:flex-end;gap:14px;padding-right:6px;color:#fff}.header-shell .account-label,.header-shell .bag-icon,.header-shell .header-price{display:none}.mobile-account-icon,.mobile-cart-icon{display:block;width:23px;height:23px}.mobile-account-icon svg,.mobile-menu-toggle svg{width:100%;height:100%}.header-shell .cart-badge{top:-6px;right:-7px;min-width:16px;height:16px;background:#ed0010;font-size:10px}.header-shell .search-shell{grid-area:2/1/3/-1;width:100%;min-width:0;z-index:10}.header-shell .search-combo{height:31px;grid-template-columns:33px minmax(0,1fr) 27px;border:0;border-radius:12px;background:#f7f7f8}.header-shell .search-input{grid-area:1/2;padding:0;min-width:0;color:#24272c;font-size:16px}.header-shell .search-input::placeholder{color:#777a80;font-size:10px}.header-shell .search-button{grid-area:1/1;width:33px;height:31px;padding:0}.header-shell .search-clear-button{grid-area:1/3;width:27px;border:0}.header-shell .search-category{display:none}.header-shell .search-icon{width:15px;height:15px}.header-shell .search-icon:before{border-color:#72767c;border-width:1.5px}.header-shell .search-icon:after{background:#72767c;height:1.5px}.header-shell .search-suggestions-panel{width:100%;grid-template-columns:1fr;color:#20242a}.header-shell .nav-band{background:#ed000a}.header-shell .nav-band-inner{width:100%;min-height:0;padding:0;display:block}.header-shell .main-nav .secondary-nav-item,.header-shell .nav-band .all-cats-trigger,.header-shell .nav-band .taxonomy-shell,.header-shell .nav-desktop-label,.header-shell .nav-meta{display:none}.header-shell .main-nav{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;padding:0 3px}.header-shell .main-nav .primary-nav-item{min-width:0;min-height:52px;padding:6px 2px 5px;display:flex;flex-direction:column;justify-content:center;gap:3px;color:#fff}.header-shell .main-nav .primary-nav-item+.primary-nav-item:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:1px;background:hsla(0,0%,100%,.35)}.header-shell .main-nav a:after{display:none}.header-shell .mobile-nav-icon{display:block;width:21px;height:21px}.header-shell .nav-mobile-label{display:block;font-size:9px;font-weight:750;line-height:1.15}.mobile-site-menu{position:fixed;inset:0 auto 0 0;width:min(340px,88vw);max-width:none;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:#fff;color:#17191e;box-shadow:10px 0 40px #0004}.mobile-site-menu::-webkit-backdrop{background:#0009}.mobile-site-menu::backdrop{background:#0009}.mobile-menu-heading{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#08090c;color:#fff}.mobile-menu-heading button{display:grid;place-items:center;width:44px;height:44px;padding:10px;background:transparent;color:inherit;border:0;cursor:pointer}.mobile-menu-heading svg{width:24px;height:24px}.mobile-site-menu nav{display:grid;padding:10px 18px}.mobile-site-menu nav a{display:flex;align-items:center;justify-content:space-between;min-height:44px;border-bottom:1px solid #eee;font-size:12px;font-weight:650}.mobile-menu-subtitle{padding:24px 0 8px;font-size:11px;color:#d6000b}.mobile-menu-currency{display:flex;gap:8px;padding:12px 18px 24px}.mobile-menu-currency button{min-height:44px;padding:8px 16px;border:1px solid #ddd;border-radius:6px;background:#fff;color:#252525;cursor:pointer}.mobile-menu-currency button[aria-pressed=true]{background:#ed000a;border-color:#ed000a;color:#fff}.header-shell a:focus-visible,.header-shell button:focus-visible{outline:2px solid #ffb5b8;outline-offset:2px}.header-shell .search-combo:focus-within{outline:2px solid #f25b62;outline-offset:2px}}@media (max-width:360px){.header-shell .header-main{width:calc(100% - 24px);grid-template-columns:64px minmax(0,1fr) 64px}.header-shell .account-block{gap:10px}}