.header.page-width-design{padding:.6rem 2.4rem 1.2rem}.header__nav-icons a:not(:focus),.header__nav-icons a:not(:hover){text-decoration:none}.header{background-color:var(--beige-100);justify-content:space-between;display:flex}.header__heading-link{padding:0}.header__brand-logo{width:121px;height:39px}.header__nav-icons{align-items:center;gap:20px;width:124px;display:inline-flex;& .cart-count-wide-bubble span{position:relative;right:.07rem}@media only screen and (width<=1023px){justify-content:flex-end& .wide-cart-icon{justify-content:center;align-items:center;width:22px;display:inline-flex}& .cart-count-wide-bubble span{top:auto;bottom:.3rem}}}.header__nav-icons.registered-user{width:186px}.header__nav-icons .svg-wrapper{width:16px;height:16px}header-drawer{line-height:0;display:inline-flex;@media only screen and (width<=1023px){bottom:.2rem}}.header__icon{border-bottom:2px solid #0000;padding-bottom:8px!important;&.loyalty-sign-in-link{border-bottom:2px solid #0000;padding-bottom:13px!important}}.header__nav-icons .header__icon--search{@media only screen and (width<=1024px){padding:0}}.loyalty-wrapper{line-height:0;position:relative}.account-nav-menu__copy{display:none}.header__icon--cart{position:relative;@media only screen and (width>=1024px){margin-top:7px}}@media only screen and (width>=1024px){.header.page-width-design{padding:2.4rem 7.2rem 0}.header-nav-links{width:65.6818%}.header__brand-logo{width:126px;height:40.93px}.loyalty-wrapper{gap:8px;display:flex}.header__menu-item.link{letter-spacing:2px;text-transform:uppercase;padding:0;font-size:1.6rem;line-height:1.6rem}.header--middle-left .header__inline-menu>.list-menu--inline li:first-child .header__menu-item.link{padding-left:0}.header--middle-left .header__inline-menu>.list-menu--inline li:last-child .header__menu-item.link{padding-right:0}.header__inline-menu{padding:0}.header__nav-icons{justify-content:right;align-items:baseline;gap:32px}.header__icon:hover,.header__icon:focus,.header__nav-icons>a:focus,.header__nav-icons>button:focus{border-bottom:2px solid var(--grayscale-600)}.header__nav-icons.registered-user{justify-content:space-between;gap:8px}.header__nav-icons .svg-wrapper{width:20px;height:20px}.header__menu-item span{color:var(--grayscale-600)}.svg-wrapper.perks-logo{width:84px;height:29.8px;margin:0}}@media only screen and (width>=1440px){.header-nav-links{width:66.0494%}.header__brand-logo{width:196px;height:52px}.header__nav-icons{width:196px;padding-top:1rem}}.menu-item-custom__replacement-image,.menu-item-custom__adjacent-image--left,.menu-item-custom__adjacent-image--right{vertical-align:middle;object-fit:contain;align-self:center;max-height:1em;display:inline-block;transform:scale(1.3)}.menu-item-custom--adjacent{vertical-align:middle;align-items:center;gap:.6rem;display:inline-flex}.header-nav-links .menu-item-custom__replacement-image,.header-nav-links .menu-item-custom__adjacent-image--left,.header-nav-links .menu-item-custom__adjacent-image--right,.menu-drawer__menu.has-submenu .menu-item-custom__replacement-image,.menu-drawer__menu.has-submenu .menu-item-custom__adjacent-image--left,.menu-drawer__menu.has-submenu .menu-item-custom__adjacent-image--right{margin-bottom:.3rem}.mega-menu__link:hover .menu-item-custom__text,.mega-menu__link:focus .menu-item-custom__text{text-decoration:underline .2rem}.mega-menu__link:hover .menu-item-custom--replacement,.mega-menu__link:focus .menu-item-custom--replacement,.mega-menu__link:focus-visible .menu-item-custom--replacement{position:relative}.mega-menu__link:hover .menu-item-custom--replacement:after,.mega-menu__link:focus .menu-item-custom--replacement:after,.mega-menu__link:focus-visible .menu-item-custom--replacement:after{content:"";background:var(--grayscale-600);height:2px;position:absolute;bottom:-6px;left:0;right:0}