.rr .header{background-color:#fff;position:relative;box-shadow:0 2px 16px #61676e0f,0 7px 10px #61676e12,0 4px 5px #61676e1a}.rr .header.checkout{min-height:64px;box-shadow:unset;background-color:#ebeced;padding-top:10px;padding-bottom:10px;position:relative}.rr .header.brand-site{min-height:64px;box-shadow:none}.rr .header.brand-site.business,.rr .header.brand-site.partners{background-color:#fff}@media screen and (max-width:1200px){.rr .header .menu-edit{display:none}}.rr .header .navbar{box-shadow:none;position:relative}.rr .header .navbar .container{display:unset}.rr .header .navbar .dropdown{position:static}.rr .header .desktop-zipcode{display:block}.rr .header .desktop-zipcode .dropdown-menu{width:auto!important;padding:0!important}@media screen and (min-width:768px){.rr .header .desktop-zipcode .dropdown-menu{min-width:360px!important}}@media screen and (max-width:1023px){.rr .header .desktop-zipcode{display:none}}.rr .header .new-home-desktop-zipcode{display:block}.rr .header .new-home-desktop-zipcode .dropdown-menu{width:auto!important;padding:0!important}@media screen and (min-width:768px){.rr .header .new-home-desktop-zipcode .dropdown-menu{min-width:360px!important}}.rr .header .menu-user-enabled .label-user-enabled{border-bottom:2px solid #f15a22!important}.rr .header .cart-edit-style{align-items:center;padding:4px 16px;display:flex;color:#fff!important;background-color:#0054a6!important;border-bottom:none!important;border-radius:20px!important}@media screen and (max-width:767px){.rr .header .cart-edit-style{width:47px;margin-top:-19px;padding:0 0 6px}.rr .header .cart-edit-style.checkout{width:unset;margin-top:unset;padding:inherit}}.rr .header .cart-edit-style .count-badge{border-radius:50%;width:21px;height:21px;top:2px;left:42px;background:#fff!important;padding:3px!important}.rr .header .cart-edit-style .count-badge.checkout-badge{top:4px;left:22px;padding:2px 6px!important}@media screen and (max-width:767px){.rr .header .cart-edit-style .count-badge{top:1px;left:20px}.rr .header .cart-edit-style .cart-icon{width:21px;height:21px;margin-left:-6px}}.rr .header .cart-badge .count-badge{background:#c91f00;border-radius:50%;width:19px;height:18px;padding:1px;top:-2px;left:30px;color:#fff!important}.rr .header .cart-badge .count-badge.checkout-badge{top:-6px;left:16px;padding:2px 5px!important}@media screen and (max-width:767px){.rr .header .cart-badge .count-badge{top:-2px;left:16px}}.rr .header .cart-page-badge{left:17px!important}@media screen and (max-width:767px){.rr .header .refresh-plus-logo{width:65px}}.rr .header .inbox-count-badge{background:#c91f00;border-radius:50%;width:16px;height:16px;padding:0;top:0;left:32px;color:#fff!important}@media screen and (max-width:767px){.rr .header .inbox-count-badge{top:0;left:17px}}.rr .header .brand-login-icon{margin-bottom:.2rem}@media screen and (max-width:767px){.rr .header .primary-header-arrow{width:7px!important;height:4px!important}}@media screen and (max-width:1023px){.rr .header .primary-header-next-delivery{display:none}}@media screen and (max-width:767px){.rr .header .primary-header-menu-text{font-size:9px!important}}.brand-logo-container .brand-header-content{padding-left:1rem}
.rr .header.re-login-header{min-height:80px;padding:20px 0}
.skip-to-main-content{z-index:-1}.skip-to-main-content:focus{z-index:unset}
.rr .header-partner{min-height:64px;box-shadow:unset;position:relative}.rr .header-partner .navbar{box-shadow:none}@media screen and (max-width:767px){.rr .header-partner .navbar{display:unset}}.rr .header-microsite{min-height:64px;box-shadow:unset;background-color:#f9f9f9;padding:14px 0;position:relative}.rr .header-microsite .navbar{box-shadow:none}.rr .header-microsite-text{text-align:left;align-items:center;font-size:1rem;font-weight:700;line-height:1.5rem;display:flex}.rr .header-microsite-text-subtext{text-align:left;color:#0078b7;margin-left:.5rem;font-size:.9rem;font-weight:400;line-height:1rem;display:inline-block}.rr .header-microsite-text-sam{text-align:left;color:#0078b7;font-size:1rem;font-weight:700;line-height:1.5rem}.rr .header .partner-logo{max-width:180px;max-height:40px}@media screen and (max-width:767px){.rr .header .partner-logo{max-width:70px;max-height:40px}}.rr .sticky-header-wrapper{min-height:unset;z-index:1000;top:0;position:sticky!important}.rr .sticky-primary-header{min-height:74px}@media screen and (max-width:767px){.rr .sticky-primary-header{border-bottom:1px solid #edeef1}}.rr .sticky-secondary-header{min-height:74px}.microsite-menu ul{padding:0!important}@media screen and (max-width:767px){.microsite-menu{display:none!important}}.microsite-menu-offer{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.microsite-menu-item{border-bottom:2px solid #0000;padding-bottom:1px}.microsite-menu-item:hover,.microsite-menu-item:active,.microsite-menu-item:focus,.microsite-menu-item.active{border-bottom:2px solid #f15a22}.microsite-menu-item.mobile-menu{border-bottom:unset!important}@media screen and (max-width:767px){.mob-pre-header{margin:5px 20px!important}}.microsite-costco-mobile-nav{background-color:#fff;border-radius:10px;box-shadow:0 2px 16px #61676e0f,0 7px 10px #61676e12,0 4px 5px #61676e1a;top:10px!important}.microsite-dropdown-links{border-bottom:1px solid #d1d3d5}.microsite-costco-menudrop{border-bottom:1px solid #d1d3d5;box-shadow:0 4px 5px #61676e1a,0 7px 10px #61676e12,0 2px 16px #61676e0f}.cmsheader{background-color:#fff;border-bottom:1px solid #d1d3d5}.rtlb{margin-right:5px}
