.news{text-decoration:none !important;color:#4b4a4b;padding:15px}
.news:focus-within{outline:2px solid #757575}
.button a{text-decoration:none !important}
.richtext a{color:#00529f;text-decoration:underline !important;font-weight:600}
h2{font-size:36px}
h3{font-size:26px}
body{font-family:"Nunito",sans-serif;font-size:15px;color:#4b4a4b}
.mask{display:none}
.unmask{display:block}
.visible{visibility:visible}
.invisible{visibility:hidden}
.fl{float:left}
.fr{float:right}
.no-border{border:0}
.error-text{color:#0077b3;margin:5px 0}
a{cursor:pointer}
form legend{font-size:0;margin:0;padding:0}
.m0p0{margin:0;padding:0}
.m0{margin:0}
.p0{padding:0}
.ml20{margin-left:20px}
.mt20{margin-top:20px}
.mb20{margin-bottom:20px}
.mr20{margin-right:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pb20{padding-bottom:20px}
.pr20{padding-right:20px}
.text-bold{font-weight:bold}
.sm-width{width:10%}
.row.is-flex{display:flex;flex-wrap:wrap}
.row.is-flex>[class*='col-']{display:flex;flex-direction:column}
.modal-table{display:table;height:100%;width:100%}
.modal-table-cell{display:table-cell;vertical-align:middle}
.has-error .form-control{border-color:#0077b3}
.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#0077b3}
input::-ms-clear{display:none}
.btn-default{text-shadow:none;border:medium none;display:block;font-size:14px;font-weight:bold;padding:10px 30px;line-height:20px;width:100%}
.column-control-wrapper{margin:0 3em}
.main-wrapper a{text-decoration:none}
.main-wrapper form legend{border:0}
.main-wrapper form input[type="text"],.main-wrapper form input[type="email"],.main-wrapper form input[type="number"],.main-wrapper form input[type="search"]{border:1px solid #dedede}
.main-wrapper form select,.main-wrapper form textarea{border:1px solid #dedede}
.main-wrapper form input[type="reset"]{margin:0;padding:0}
.banner-link,.banner-link-secondary{text-decoration:none}
.banner-link:hover,.banner-link-secondary:hover{text-decoration:none}
@media(min-width:320px) and (max-width:991px){h2{font-size:26px;font-weight:normal}
h3{font-size:18px;font-weight:normal}
body{font-size:14px;font-weight:normal}
}
.header-height{height:240px}
@media screen and (max-width:575px){.header-height{height:166px}
}
.custom-navbar{clear:both;margin:20px 0 50px 0}
.no-pm{margin:0;padding:0}
.custom-navbar-left{margin:0;padding:0;float:left}
.custom-navbar-left ul{margin:0;padding:0}
.custom-navbar-left li{margin:0;padding:0;margin:0 10px 0 0;display:inline-block}
.custom-navbar-left li a{margin:0;padding:0;color:#4b4a4b}
.custom-navbar-left li a:focus{text-decoration:none}
.custom-navbar-left li a:hover{color:#0077b3;text-decoration:none}
.custom-navbar-left li a span.reserve{text-transform:uppercase;margin-right:.2rem;margin-left:.2rem;border-bottom:1px solid #4b4a4b;color:#4b4a4b;font-weight:500}
.custom-navbar-left li a span.delivery{color:#4b4a4b}
.custom-navbar-left li a span#slotAllocated{border-bottom:1px solid #4b4a4b;color:#4b4a4b}
.custom-navbar-right{margin:0;padding:0;float:right}
.custom-navbar-right-ul{margin:0;padding:0}
.custom-navbar-right-li{margin:0;padding:0;display:inline-block;position:relative}
.custom-navbar-right li .my-account-user{margin:0 8px 0 0;padding:0 12px 0 5px;border-radius:0;border:0;border-right:1px solid #ccc;color:#777;text-transform:uppercase;font-weight:500}
.custom-navbar-right li span.order-count{position:absolute;top:-7px;left:16px;font-size:12px}
.custom-navbar-right-li a{margin:0;padding:0;color:#000;text-decoration:none}
.custom-navbar-right-li a:hover{color:#222;text-decoration:none}
.brand-wrapper{width:165px;margin:0 auto;text-align:center}
.brand-wrapper .brand-logo{margin:0;padding:0}
.brand-wrapper .brand-logo a:hover{color:#0077b3;text-decoration:none}
.search-bar{margin:20px auto;padding:0;position:relative;width:60%}
.search-bar input{padding-right:30px;background:#f6f6f6;border:0;border-radius:0;box-shadow:none;border:1px solid #c4c4c4;height:40px}
.search-bar span{position:absolute;top:0;right:0;margin:8px 8px;cursor:pointer}
nav.d-block.d-md-none>ul.center-pills>li>a{color:#666 !important;border-bottom:none !important}
nav.d-block.d-md-none>ul.center-pills>li.active>a{color:#0077b3 !important;border-bottom:4px solid #0077b3 !important}
.nav>li>a:hover{color:#00529f;background:0}
.nav>li>a:focus{color:#0077b3;background:0}
.nav>li>a.selected{color:#0077b3;background:0}
.nav>li>a.selected:hover{border:0}
.nav .open>a{color:#0077b3;background:0;border-bottom:4px solid #0077b3}
.nav .open>a:hover,.nav .open>a:focus{color:#0077b3;background:0;border-bottom:4px solid #0077b3}
.nav a.ignore-focus-highlight:focus{color:#4b4a4b;background:0;border-bottom:0;outline:0}
.sticky-header{margin:0;padding:0}
.navbar-fixed-top{background:#fff;border-bottom:1px solid #c4c4c4;padding:0 15px;margin:0 auto;max-width:1250px;width:100%;z-index:1039;height:81px !important}
.navbar-fixed-top .header-container{top:0}
.navbar-fixed-top .custom-navbar{margin:0}
.navbar-fixed-top .custom-navbar-left,.navbar-fixed-top .custom-navbar-right-li.dropdown{display:none}
.navbar-fixed-top .clearfix{display:none}
.navbar-fixed-top .cart{position:absolute;right:15px;bottom:30px}
.navbar-fixed-top .brand-wrapper{position:absolute;left:15px;bottom:20px;width:125px;height:40px}
.navbar-fixed-top .brand-wrapper .brand-logo img{max-width:100px;max-height:40px;width:100%}
.navbar-fixed-top .search-bar{left:10px}
.center-pills{display:inline-block}
.center-pills>li{float:left}
.center-pills>li>a{border-radius:0;text-transform:uppercase;padding:10px 15px 12px 15px;color:#666;font-size:20px;font-weight:500}
.center-pills>li>a:hover,.center-pills>li>a:focus{color:#0077b3 !important;background-color:#fff;font-weight:500;padding-bottom:8px;border-bottom:4px solid #0077b3}
.center-pills>li+li{margin-left:2px}
.center-pills>li.active>a{color:#0077b3;background-color:#fff;font-weight:500;border-bottom:4px solid #0077b3;padding-bottom:8px}
.center-pills>li.active>a:hover,.center-pills>li.active>a:focus{color:#0077b3;background-color:#fff;font-weight:500;border-bottom:4px solid #0077b3}
#reserveTime:hover .reserve,#reserveTime:hover span#slotAllocated{color:#0077b3;border-bottom-color:#0077b3}
.reserve-time-icon{background:url("../../../../etc/designs/wcax-commons/images/icons/Clock.svg") no-repeat 0 0;margin:4px 6px 0 0;float:left;display:block;text-indent:-5000px;width:20px;height:20px}
.myaccount-icon{margin:4px 0 0 0;float:left;display:block;text-indent:-5000px;width:20px;height:20px}
.cart-icon{background-size:27px 25px;margin:0 16px 0 0;float:left;display:block;text-indent:-5000px;width:20px;height:20px;width:27px;height:25px}
.search-icon{top:10px;right:10px;width:20px;height:20px;cursor:pointer;position:absolute}
#searchBtn.svg-icon-Close{padding:5px 2px;font-size:8px}
#searchBtn.svg-icon-search{padding:10px 14px}
.global-navigation{height:50px;clear:both}
.loading-div-medium{width:100%;height:100%;padding-left:43.33%;padding-top:25px}
.loading-div-medium.carousel{padding-left:47% !important}
.loading-div-medium img{width:72px}
.loading-div-small{width:100%;height:100%;text-align:center;padding-top:10px;padding-bottom:10px}
.loading-div-small img{width:48px}
.loading-div-tiny{width:100%;height:100%;text-align:center;padding-top:10px;padding-bottom:10px}
.loading-div-tiny img{width:24px}
.svg-icon-Clock{font-size:10px !important;margin-right:5px;vertical-align:middle}
.svg-icon-Cart1{font-size:11px !important;padding-right:6px}
.svg-icon-Cart1:before,.svg-icon-Account:before{vertical-align:top !important}
.svg-icon-Account{font-size:9px !important}
.pref-reserve-time .dropdown-menu{box-shadow:unset;border:unset;background:transparent}
.pref-reserve-time .pickup-row{padding:5px}
.pref-reserve-time .delivery-menu{cursor:default}
.pref-reserve-time .pref-dropdown{padding-left:5px;padding-right:6px;height:20px;width:auto}
.pref-reserve-time .pref-dropdown.open .caret{border-top:0 !important;border-bottom:4px dashed !important}
.pref-reserve-time .pref-dropdown-menu{width:430px;padding:0;margin:0;position:absolute}
.pref-reserve-time .pref-dropdown-menu .row{padding:5px}
.pref-reserve-time .pref-dropdown-menu .address{font-size:13px;background:#fff;padding-right:10px}
.pref-reserve-time .pref-dropdown-menu .reserve-action{background:#fff;margin-left:-5px;cursor:pointer}
.pref-reserve-time .pref-dropdown-menu .reserve-button-edit{display:none}
.pref-reserve-time .pref-dropdown-menu .reserve-button-close{display:none;text-align:right}
.pref-reserve-time .reserve-action{font-weight:600;text-decoration:underline}
.area-main .row.bg-lightgray{margin:0}
.svg-icon:before{content:' ';vertical-align:middle;display:inline-block;background-repeat:no-repeat}
.svg-icon.svg-icon-Account:before{width:2em;height:1.7em}
.svg-icon.svg-icon-Arrow_down:before{width:1.9949999999999999em;height:1.428em}
.svg-icon.svg-icon-Arrow_left:before{width:1.4929999999999999em;height:2.4899999999999998em}
.svg-icon.svg-icon-Arrow_right:before{width:1.5939999999999999em;height:2.498em}
.svg-icon.svg-icon-Arrow_up:before{width:1.986em;height:1.432em}
.svg-icon.svg-icon-Caret_down:before{width:1.065em;height:.601em}
.svg-icon.svg-icon-Caret_up:before{width:1.067em;height:.604em}
.svg-icon.svg-icon-Cart1:before{width:2.2030000000000003em;height:1.70em}
.svg-icon.svg-icon-Checkbox:before{width:2em;height:2em}
.svg-icon.svg-icon-Checkbox_check:before{width:2em;height:2.1em}
.svg-icon.svg-icon-Checkout_cart:before{width:2.743em;height:2.082em}
.svg-icon.svg-icon-Clock:before{width:2em;height:2em}
.svg-icon.svg-icon-Close:before{width:2.013em;height:1.95em}
.svg-icon.svg-icon-DUG:before{width:4.793em;height:4.423em}
.svg-icon.svg-icon-Delivery:before{width:4.801em;height:4.305em}
.svg-icon.svg-icon-Eco:before{width:2em;height:1.581em}
.svg-icon.svg-icon-Email:before{width:1.9899999999999998em;height:1.29em}
.svg-icon.svg-icon-Facebook:before{width:1.05em;height:1.78em}
.svg-icon.svg-icon-Info:before{width:1.8em;height:1.8em}
.svg-icon.svg-icon-Order_info:before{width:1.8699999999999999em;height:2.5em}
.svg-icon.svg-icon-Promo_code:before{width:2.1710000000000003em;height:2.17em}
.svg-icon.svg-icon-Promo_tag:before{width:2.4em;height:2.4em}
.svg-icon.svg-icon-Rush_delivery:before{width:6.202em;height:3.8899999999999997em}
.svg-icon.svg-icon-Search:before{width:1.4em;height:1.23em}
.svg-icon.svg-icon-Twitter:before{width:2em;height:1.691em}
.svg-icon-Account:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Account.svg");background-repeat:no-repeat}
.svg-icon-Arrow_up:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Arrow_up.svg");background-repeat:no-repeat}
.svg-icon-Arrow_down:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Arrow_down.svg");background-repeat:no-repeat}
.svg-icon-Arrow_left:before{background-image:url("../../../../etc/designs/wcaxm-commons/images/icons/Arrow_Left.svg");background-repeat:no-repeat}
.svg-icon-Arrow_right:before{background-image:url("../../../../etc/designs/wcaxm-commons/images/icons/Arrow_Right.svg");background-repeat:no-repeat}
.svg-icon-Checkbox:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Checkbox.svg");background-repeat:no-repeat}
.svg-icon-Checkbox_check:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Checkbox_check.svg");background-repeat:no-repeat}
.svg-icon-Caret_up:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Caret_up.svg");background-repeat:no-repeat}
.svg-icon-Caret_down:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Caret_down.svg");background-repeat:no-repeat}
.svg-icon-Close:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Close.svg");background-repeat:no-repeat}
.svg-icon-Email:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Email.svg");background-repeat:no-repeat}
.svg-icon-Promo_code:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Promo_code.svg");background-repeat:no-repeat}
.svg-icon-Checkout_cart:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Checkout_cart.svg");background-repeat:no-repeat}
.svg-icon-DUG:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/DUG.svg");background-repeat:no-repeat}
.svg-icon-Delivery:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Delivery.svg");background-repeat:no-repeat}
.svg-icon-Cart1:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Cart1.svg");background-repeat:no-repeat}
.svg-icon-Clock:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Clock.svg");background-repeat:no-repeat}
.svg-icon-Info:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Info.svg");background-repeat:no-repeat}
.svg-icon-Eco:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Eco.svg");background-repeat:no-repeat}
.svg-icon-Facebook:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Facebook.svg");background-repeat:no-repeat}
.svg-icon-Twitter:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Twitter.svg");background-repeat:no-repeat}
.svg-icon-Promo_tag:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Promo_tag.svg");background-repeat:no-repeat}
.svg-icon-Search:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Search.svg");background-repeat:no-repeat}
.svg-icon-Order_info:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Order_info.svg");background-repeat:no-repeat}
.svg-icon-Rush_delivery:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Rush_delivery.svg");background-repeat:no-repeat}
.svg-icon.svg-icon-grey-chevron{width:24px;height:24px}
.disaster-alert{background-color:#f66300;color:#fff;height:auto;text-align:center;position:relative;padding:5px 5px 5px 5px;line-height:20px}
.disaster-alert a{color:#bfbebf;text-decoration:underline}
.disaster-alert img{vertical-align:top;margin-top:5px;width:36px;height:36px}
.disaster-alert label{max-width:78%;text-align:left;margin-left:10px;padding-top:5px}
.disaster-alert a{color:#fff}
.weather-icon{box-sizing:border-box;height:37px;width:39.39px;background-image:url("../../../../etc/designs/wcax-commons/images/icons/weather.svg")}
.pending-order-alert{background-color:#757575;color:#fff;height:auto;text-align:center;position:relative;padding:5px 5px 5px 5px;line-height:20px;top:1px;font-weight:bold}
.pending-order-alert a{color:#fff;text-decoration:underline;text-transform:uppercase}
.submenu-wrapper{margin:0 10px;min-height:200px}
.submenu-container{border:0;border-top:1px solid #dedede;top:42px;box-shadow:none;min-width:320px}
.submenu-mypurchases{left:-30px}
.submenu-aisles{left:-160px}
.submenu-deals{left:-230px}
.submenu-container .submenu-grid{border-bottom:1px solid #f3f3f3;position:relative}
.submenu-container .submenu-grid-all{position:relative}
.submenu-container .submenu-grid a{text-decoration:none}
.submenu-container .submenu-title{font-size:14px;padding:20px 30px 20px 30px;line-height:1.25;letter-spacing:.3px;text-align:left;color:#4b4a4b;margin-bottom:0;font-weight:500}
.submenu-container .chevron-right{display:block;position:absolute;right:30px;bottom:15px;height:14px}
.submenu-container .chevron-left{display:block;position:absolute;left:18px;bottom:24px;height:10px}
footer{float:left;width:100%;margin:75px 0 20px 0;padding:40px 0 0 0;border-top:1px solid #dedede;font-size:1.3rem}
footer .footer-link,footer .footer-link-social{margin:0;padding:0}
footer .footer-link ul,footer .footer-link-social ul{margin:0 0 25px 0;padding:0;float:left}
footer .footer-link li{margin:0;padding:0 5px 5px 0;list-style:none;width:33%;float:left}
footer .footer-link li a{margin:0;padding:0;color:#4b4a4b;text-decoration:none}
footer .footer-link li a:hover{color:#0077b3;text-decoration:none}
footer .footer-link-social li{margin:0 20px 0 0;padding:0;list-style:none;float:left}
footer .footer-link-social li a{margin:0;padding:0}
@media(min-width:320px) and (max-width:575px){footer .footer-link li{width:50%;font-size:1.2rem}
.center-pills>li>a{font-size:14px}
h1{font-size:24px}
.custom-navbar-left li a{display:block}
.search-bar{width:100%}
.clock-icon{position:relative;top:0}
.cart{cursor:pointer;position:relative}
.cart-icon{width:22px;height:20px}
.footer-link-social{float:left !important}
.search-bar{width:100%}
.navbar-fixed-top{padding:0 20px}
.navbar-fixed-top .cart{right:6px;bottom:5px;top:20px}
.navbar-fixed-top .cart .svg-icon-Cart1{font-size:13px !important}
.navbar-fixed-top .cart .order-count{left:19px;font-size:13px}
.navbar-fixed-top .disaster-alert{margin:0 -5px}
.navbar-fixed-top .pending-order-alert{margin:0 -20px}
.navbar-fixed-top .brand-wrapper{visibility:hidden}
.navbar-fixed-top .search-bar{left:-23px;width:90%;margin:10px auto}
.center-pills>li>a{padding:10px 5px}
.sub-nav{margin:15px 0}
.sub-nav li{margin:0 0 10px 0;padding:0 0 10px 0;display:block;border-bottom:1px solid #8b8b8b !important;border:0}
.sub-nav li:last-child{margin:0;padding:0 0 10px 0;border:none !important}
.brand-wrapper{width:115px;position:relative;top:-53px;left:0;right:0}
.brand-wrapper img{width:100%}
.search-bar{width:100%;position:relative;top:0;margin:0;padding:0}
.footer-link-social{float:left !important}
.custom-navbar-left li a{display:block}
.cart-dropdown{width:305px}
.cart-dropdown .cart-input-dropdown .cart-update-btn button{width:60px}
.cart-dropdown .cart-input-dropdown .cart-update-btn .cart-status{background-size:18px 18px;padding-left:20px}
.cart-dropdown .cart-input-dropdown input{width:50px;font-size:12px}
.cart-dropdown .cart-input-dropdown .cart-dropdown-btn{left:30px}
.cart-dropdown .cart-input-dropdown .dropdown-menu{min-width:60px}
.cart-dropdown .cart-item img{width:85px;height:85px}
.cart-dropdown .cart-item .cart-price label{font-size:12px}
.cart-dropdown .cart-item .close{font-size:10px}
.cart-dropdown .cart-footer .price{font-size:16px}
.create-account-modal .action,.multi-banner-login-modal .action{text-align:center}
.create-account-modal .action a,.multi-banner-login-modal .action a{font-size:12px;margin:10px 0}
.create-account-modal .action button,.multi-banner-login-modal .action button{width:125px;font-size:12px}
.page-headline h2,.section-heading h2{font-size:20px}
}
@media(min-width:360px) and (max-width:575px){.cart-dropdown{width:345px}
}
@media(min-width:576px) and (max-width:767px){.brand-wrapper{width:calc(165px - 50px)}
footer .footer-link li{width:33%}
.center-pills>li>a{font-size:18px}
.promo-banner img{height:80px}
.delivery-pref form{width:90%}
.single-page img.signin-top-bg{height:225px}
.single-page img.signin-bottom-bg{height:754px}
.single-page .form-container{width:90%}
.custom-navbar-left li a{display:inline-block}
.navbar-fixed-top .search-bar{width:calc(100% - 125px - 60px);margin-left:125px}
.navbar-fixed-top .cart{right:15px}
.navbar-fixed-top .cart .svg-icon-Cart1{font-size:13px !important}
.navbar-fixed-top .cart .order-count{left:19px;font-size:13px}
.cart-icon{width:25px;height:23px}
.footer-link-social{float:left !important}
.custom-navbar-right li .my-account-user{position:relative}
}
@media(min-width:768px) and (max-width:991px){.center-pills>li>a{font-size:18px}
}
@media(min-width:992px) and (max-width:1023px){.center-pills>li>a{font-size:20px}
.cart-icon{width:25px;height:23px}
}
@media(min-width:1024px) and (max-width:1279px){.center-pills>li>a{font-size:20px}
}
@media(min-width:1280px){.center-pills>li>a{font-size:20px}
.container{width:100%;max-width:1280px}
}
@media(max-width:767px){.pref-reserve-time .dropdown-menu{width:300px;box-shadow:0 6px 12px rgba(0,0,0,0.175);border:1px solid #ccc}
.pref-reserve-time .pref-dropdown-menu{width:300px;margin:0;position:absolute;top:calc(10% + 30px);left:44px;z-index:1000;float:left;min-width:160px;padding:5px 5px;margin:0;font-size:14px;text-align:left;list-style:none;background:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px}
.pref-reserve-time .pref-dropdown-menu .row{padding:10px}
.pref-reserve-time .pref-dropdown-menu .reserve-action{display:none}
.pref-reserve-time .pref-dropdown-menu .reserve-button-edit{display:block}
.pref-reserve-time .pref-dropdown-menu .reserve-button-close{display:block}
.pref-reserve-time .delivery-menu{cursor:pointer}
}
body:not(.focus-outline) button,body:not(.focus-outline) p,body:not(.focus-outline) span,body:not(.focus-outline) div,body:not(.focus-outline) strong,body:not(.focus-outline) input,body:not(.focus-outline) textarea,body:not(.focus-outline) h1,body:not(.focus-outline) h2,body:not(.focus-outline) h3,body:not(.focus-outline) h4,body:not(.focus-outline) h5,body:not(.focus-outline) h6{outline:none !important}
.focus-outline a:focus,.focus-outline button:focus,.focus-outline p:focus,.focus-outline span:focus,.focus-outline div:focus,.focus-outline strong:focus,.focus-outline input:focus,.focus-outline textarea:focus,.focus-outline h1:focus,.focus-outline h2:focus,.focus-outline h3:focus,.focus-outline h4:focus,.focus-outline h5:focus,.focus-outline h6:focus{outline:2px solid #757575}
.focus-outline a:hover{color:#008285;text-decoration:none}
#skip a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;margin:20px;padding:10px;color:#0077b3;border:1px solid #0077b3}
#skip a:focus{position:static;width:auto;height:auto}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:0;font-size:0;margin:-1px;overflow:hidden;padding:0;position:absolute;width:0}
.footer-no-shadow{box-shadow:none !important}
footer{width:100%;height:auto;display:table;float:left;margin:0;padding:0;font-size:13px;border-top:0}
footer .footer-link,footer .footer-link-social{margin:0;padding:0}
footer .footer-link ul,footer .footer-link-social ul{margin:0 0 25px 0;padding:0;float:left}
footer .footer-link li{margin:0;padding:0 5px 5px 0;list-style:none;width:33%;float:left}
footer .footer-link li a{margin:0;padding:0;text-decoration:none}
footer .footer-link li a:hover{text-decoration:none}
footer .footer-link-social li{margin:0 20px 0 0;padding:0;list-style:none;float:left}
footer .footer-link-social li a{margin:0;padding:0}
*{box-sizing:border-box}
footer{overflow:hidden;margin-bottom:0}
.footer-service ul li{list-style-type:none;line-height:35px;margin-bottom:-20px}
.footer-service ul li a{text-decoration:none;font-size:15px;line-height:34px;padding:5px;position:relative}
.footer-service ul li a:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;visibility:hidden;border-radius:5px;transform:scaleX(0);transition:.25s linear}
.footer-service ul li a:hover:before,.footer-service ul li a:focus:before{visibility:visible;transform:scaleX(1)}
.footer-service ul li a.top-footer{padding-bottom:3px;font-size:15px;line-height:20px;position:relative}
.footer-service ul li a.top-footer:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;visibility:hidden;border-radius:5px;transform:scaleX(0);transition:.25s linear}
.footer-service ul li a.top-footer:hover:before,.footer-service ul li a.top-footer:focus:before{visibility:visible;transform:scaleX(1)}
.footer-service li.style-top-footer{padding-left:5px;font-weight:1000}
.footer-service li.style-top-footer span.top-footer{position:relative;text-decoration:none;font-size:15px;line-height:34px;cursor:pointer}
.footer-service li.style-top-footer span.top-footer:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;visibility:hidden;border-radius:5px;transform:scaleX(0);transition:.25s linear}
.footer-service li.style-top-footer span.top-footer:hover:before,.footer-service li.style-top-footer span.top-footer:focus:before{visibility:visible;transform:scaleX(1)}
.footer-service li.social-media-container-desktop{margin-top:40px}
.list-footer-mobile{margin-top:50px;list-style-type:none}
.list-footer-mobile li.list-group-item{color:#4b4a4b;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.list-footer-mobile span.arrow-right{width:20px;height:20px}
.list-footer-mobile span.arrow-right span{width:100%}
.list-group-item{border-radius:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.footer-mobile{margin:0 !important}
.copyright-container{display:inline-block;width:100%;margin-left:0}
.copyright-container .copyright-statement{font-size:10px;text-align:center;height:30px}
.copyright-container .copyright-statement p{margin-bottom:0;line-height:3}
.footer-nav{text-align:center;padding:10px 0 10px 0;margin-left:0;margin-bottom:0}
.footer-nav li{padding-right:0;padding-left:0;padding-bottom:10px}
.footer-nav li a{text-decoration:none;text-align:center;padding:8px 10px 0 10px;font-size:13px;line-height:18px;position:relative}
.footer-nav li a:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;visibility:hidden;border-radius:5px;transform:scaleX(0);transition:.25s linear}
.footer-nav li a:hover:before,.footer-nav li a:focus:before{visibility:visible;transform:scaleX(1)}
.social-media-icon-footer{width:30px;height:30px;margin:30px 15px 0 0}
.icon-arrow-right-footer{font-size:20px}
.social-media-container-mobile{padding:50px 0 20px 0;text-align:center}
.social-media-container-mobile ul{list-style:none;padding:0 !important}
.social-media-container-mobile ul a{padding:10px;text-decoration:none}
.social-media-container-mobile ul a span:before{transform:scale(1);transition:.25s linear}
.social-media-container-mobile ul a span:hover:before{transform:scale(1.2)}
.social-media-container-desktop{padding:25px 0 0 0}
.social-media-container-desktop ul{list-style:none;padding-left:0}
.social-media-container-desktop ul a{padding:5px;text-decoration:none}
.social-media-container-desktop ul a span.svg-icon:before{transform:scale(1);transition:.25s linear}
.social-media-container-desktop ul a span.svg-icon:hover:before{transform:scale(1.2)}
@media only screen and (min-width:320px) and (max-width:480px){.container-fluid{width:100%;margin:0 auto;padding-left:0;padding-right:0}
li a{width:100%;text-decoration:none;font-size:14px;padding:15px 0 15px 0;margin:0}
li a .arrow-right img{width:10px}
.anchor-title{height:60px;display:block;line-height:60px;background:#f6f6f6;padding:0}
.anchor-title a span{font-size:6px;padding:23px 10px 0 10px;display:block;height:100%;float:left}
}
@media only screen and (min-width:480px) and (max-width:768px){.container-fluid{width:100%;margin:0 auto;padding-left:0;padding-right:0}
.footer-service{margin-bottom:0}
li a{width:100%;text-decoration:none;font-size:14px;padding:15px 0 15px 0;margin:0}
li a .arrow-right img{width:10px}
.anchor-title{height:60px;display:block;line-height:60px;background:#f6f6f6;padding:0}
.anchor-title a span{font-size:6px;padding:23px 10px 0 10px;display:block;height:100%;float:left}
}
@media only screen and (min-width:1440px){.container-fluid{width:1280px;margin:0 auto}
}
.global-header{display:flex;flex-direction:column;align-items:center;padding-bottom:20px;width:50%;margin:0 auto}
.global-header .abs_logo{width:25%}
.global-header .nav{display:inherit;list-style:none;justify-content:space-around;width:100%;margin-top:30px}
.global-header .nav li a{text-decoration:none;color:#4b4a4b;font-family:'Nunito Sans';font-weight:100;font-size:20px;line-height:26px}
.global-header .nav li a.active{color:#00529f;border-bottom:2px solid #00529f;padding-bottom:15px}
.global-header .nav li .search-icon{width:15px;margin-bottom:-5px}
.promo-banner{display:flex;justify-content:center;margin:0 auto 30}
.promo-banner .promo-banner-image{position:relative}
.promo-banner .promo-banner-image .promo-banner-text{position:absolute;top:20%;left:10%;font-family:'Nunito Sans';font-size:3em;color:#4b4b4b}
.content-block .left-nav{width:30%}
.content-block .left-nav .current-page{color:#4b4a4b;font-size:20px;font-weight:400;line-height:26px}
.content-block .left-nav .current-page.active{margin:0;color:#00529f;text-decoration:underline}
.content-block .left-nav ul{list-style:none;padding:0;font-weight:200}
.content-block .left-nav ul .list-item{font-size:1em;letter-spacing:.3px;padding-bottom:15px;line-height:22px;font-weight:400}
.content-block .left-nav ul .list-item a{color:#4b4a4b;text-decoration:none}
.content-block .left-nav ul .list-item.active a{margin:0;color:#00529f;text-decoration:underline}
.content-block .content{width:75%}
.content-block .content .text-title{margin:0;font-weight:200;font-size:1.4em;color:#4b4b4b;font-size:26px;line-height:32px}
.content-block .content .text-content{font-weight:200;margin-bottom:50px;font-size:16px;line-height:22px}
.content-block .content .base-card-link{color:#00529f;font-size:16px;font-weight:600;line-height:22px;margin-bottom:100px}
.content-block .content .primary-button{text-transform:uppercase;padding:13px 38px;color:white;background-color:#00529f;margin-bottom:100px;font-family:"Nunito Sans";font-size:15px;font-weight:800;letter-spacing:1px;line-height:24px;text-align:center}
.company-grid{align-items:center;max-width:1000px;margin:0 auto;margin-top:70px}
.company-grid .text-title{text-align:center;color:#4b4b4b;font-size:26px;line-height:32px}
.company-grid .icon-grid{display:flex;flex-flow:row wrap;justify-content:center;width:100%}
.company-grid .icon-grid img{margin-right:15px}
.company-grid .icon-grid .icon-grid__anchor{height:100%}
.company-grid .icon-grid .icon-grid__anchor .icon-grid__image{width:100%;max-width:137px;height:auto}
.column{display:flex;flex-direction:column}
.column .footer-item{text-decoration:none;margin-bottom:20px;color:#4b4a4b;font-size:16px;line-height:22px}
.column .social-media p{margin:0;color:#4b4a4b;text-transform:uppercase;font-size:13px;font-weight:800;letter-spacing:1px;line-height:20px;margin-bottom:10px}
.column .social-media .social-media-icon{height:25px;margin-right:10px}
.widget a{width:100%;color:#4b4a4b;padding:10px 20px;display:block}
.widget .card-header{background:#fff;font-size:14px;font-weight:800;line-height:20px}
.widget .card-header a{width:100%;color:#4b4a4b;padding:10px 20px;display:block;text-transform:uppercase}
.widget .card-header a:after{content:url(assets/Caret_down.svg);position:absolute;right:40px;top:1.1rem;transition:transform .25s ease-in-out;width:3%}
.widget .card-header a[aria-expanded="true"]:after{transform:rotate(180deg)}
.widget .widget-list{padding:0}
.widget .widget-list li a{display:block;padding:10px 20px;color:#4b4a4b;font-size:16px;line-height:22px}
.global-footer{display:flex;flex-direction:row;justify-content:space-around;padding-top:30px;padding-bottom:20px;border-top:1px solid #dedede}
.global-footer .column{display:flex;flex-direction:column}
.global-footer .column .footer-item{text-decoration:none;margin-bottom:15px;color:#4b4a4b;font-size:16px;line-height:22px}
.global-footer .column .social-media p{margin:0;color:#4b4a4b;text-transform:uppercase;font-size:13px;font-weight:800;letter-spacing:1px;line-height:20px;margin-bottom:10px}
.global-footer .column .social-media .social-media-icon{height:25px;margin-right:10px}
@media only screen and (min-width:320px) and (max-width:575px){.row>div:first-child{border-top:1px solid #dedede}
.row>div{padding:0;border-bottom:1px solid #dedede}
.row>div:last-child{border:0;margin-top:10px}
.widget .card-header a{padding:0}
.widget .widget-list li a{border-bottom:1px solid #dedede}
.widget .widget-list a:first-child{border-top:1px solid #dedede}
.column{margin:0 auto}
.column p{display:none}
}
.albertsons-logo-header{height:80px}
.left-nav-title-style{color:#00529f;text-decoration:underline}
.hovered-header{color:#00529f !important;border-bottom:1px solid #00529f;padding-bottom:8px}
.mobile-back-arrow{float:left;font-size:8px;padding-right:10px}
@media only screen and (min-width:481px) and (max-width:991px){.mobile-back-arrow{padding-top:10px}
}
.global-navigation{width:100%;height:auto;border-bottom:none !important}
.global-navigation .global-navigation-wrapper{width:100%;height:auto;margin:0;padding:0}
.global-navigation .global-navigation-wrapper .header-container{width:100%;height:75px;padding:15px 0 0 0;margin:0;background-color:white !important}
.global-navigation .global-navigation-wrapper .header-container .header-notification{border-bottom:none !important;border-top:none !important}
.global-navigation .global-navigation-wrapper .header-container .header-notification .header-left-notification{margin-top:0}
@media only screen and (max-width:991px) and (min-width:320px){.logo-header-mobile{height:45px;width:190px}
}
.header-menu-color{background-color:black !important}
.header-menu-color:before{background-color:black !important}
.header-menu-color:after{background-color:black !important}
.mobile-signin-arrow{display:none}
.main-menu{font-size:18px}
.gray-bg{background:#f6f6f6}
.default-icon-wrapper{height:100%;float:left}
.default-icon-wrapper .svg-icon.header-icon{margin:15px auto}
.default-icon-wrapper .svg-icon.header-icon-arrow{margin:17px auto}
.svg-icon-store{display:table;margin-top:18px}
.svg-icon-store-desktop{width:100%;height:100%;display:table;font-size:6px;text-align:right;padding:0 5px}
.svg-icon-store-desktop:before{background-position:0 -75.8em}
.notification-text-wrapper{width:90%;height:100%;display:table;float:left}
.notification-text-wrapper span{font-size:15px;line-height:50px;text-decoration:none}
.notification-text-wrapper a,.notification-text-wrapper span.reserve-action{font-size:15px;line-height:50px;text-decoration:none;border-bottom:1px solid}
.notification-text-wrapper a:hover,.notification-text-wrapper span.reserve-action:hover{border-bottom:unset}
.notification-text-wrapper .pref-dropdown-menu{position:absolute;padding:0 20px;box-sizing:border-box;margin-top:5px}
.notification-text-wrapper .reserve-action{cursor:pointer;font-weight:bold;text-transform:uppercase}
.notification-text-wrapper .time-con{padding-left:10px}
.header-right-menu-wrapper{height:100%;display:table}
.header-right-menu-wrapper ul.header-right-menu-list{width:auto;height:100%;display:table;margin:0;padding:0}
.header-right-menu-wrapper ul.header-right-menu-list .vertical-spacer.mobile-icons-divider{height:40px;margin-top:7px;width:1px;display:block}
.header-right-menu-wrapper ul.header-right-menu-list li.header-right-menu-list-item{width:auto;height:100%;display:table;float:left;cursor:pointer;padding-left:10px}
.header-right-menu-wrapper ul.header-right-menu-list li.header-right-menu-list-item a{width:100%;height:100%;display:table;float:left;text-decoration:none}
.header-right-menu-wrapper ul.header-right-menu-list li.spacer{width:1%;height:38px;margin-top:7px;display:inline-flex;margin-left:5px;float:left;border-right:solid 1px}
.header-right-list-text{float:left;display:table;box-sizing:border-box;padding:0 5px 0 10px}
@media only screen and (max-width:991px){.sticky-background .header-right-list-text{margin-top:15px}
}
.header-right-list-text .cart-count-wrapper{padding-right:3px;padding-left:5px}
.sticky-background .header-right-list-text .cart-count-wrapper{margin-left:-10px}
.header-right-list-text span{font-size:15px;line-height:55px;text-decoration:none}
.header-right-list-text span a{font-size:15px;line-height:50px;text-decoration:none;border-bottom:1px solid}
.logo-container{width:100%;box-sizing:border-box;padding:40px 0;margin:0}
.logo-container a{display:table;margin:0 auto}
.sticky-header-right-icons.header-right-menu-mobile-wrapper .default-icon-wrapper.mobile-icon{margin:25px 0 0 10px}
.sticky-header-right-icons.header-right-menu-mobile-wrapper .mobile-spacer{width:1px}
.sticky-header-right-icons .header-right-list-text{padding:15px 20px 0 10px}
.sticky-header-right-icons .header-right-list-text:hover{cursor:pointer}
.sticky-header-on{display:none}
.sticky-header-on .header-img{max-width:50%;max-height:50%;width:100%;height:100%;margin:7%}
.sticky-header-on .input-search{width:100% !important;padding:15px !important;margin-left:0 !important}
.sticky-header-on .search-icon{top:30px !important;right:5% !important}
.sticky-header-on .mobile-spacer{height:60%;margin-top:0}
.sticky-header-on .header-right-menu-mobile-wrapper{padding-top:15px}
.sticky-header-desktop{margin:0 auto !important;max-width:1440px}
.sticky-background{height:85px !important}
@media only screen and (max-width:991px){.header-img{max-width:70px !important;max-height:35px}
.cart-count{margin-right:1em}
.svg-icon-Cart{margin-left:6px;margin-right:-10px}
}
.sticky-mobile-nav{position:fixed !important;top:85px !important}
.albertsonscompanies .primary-navigation-container .primary-navigation-wrapper .navbar-nav{width:inherit;flex-direction:row;justify-content:center}
.albertsonscompanies .primary-navigation-container .primary-navigation-wrapper .navbar-nav>li{height:fit-content}
.albertsonscompanies .primary-navigation-container .primary-navigation-wrapper .navbar-nav>li:hover{border-color:#00529f}
.albertsonscompanies .primary-navigation-container .primary-navigation-wrapper .navbar-nav>li:hover>a{color:#00529f}
.albertsonscompanies .primary-navigation-container .primary-navigation-wrapper .nav .open>ul:focus{border-top-color:#00529f}
.lucernefoods .primary-navigation-container .primary-navigation-wrapper .navbar-nav{width:inherit;flex-direction:row;justify-content:center}
.lucernefoods .primary-navigation-container .primary-navigation-wrapper .navbar-nav>li{height:fit-content}
.lucernefoods .primary-navigation-container .primary-navigation-wrapper .navbar-nav>li:hover{border-color:#dd1e25}
.lucernefoods .primary-navigation-container .primary-navigation-wrapper .navbar-nav>li:hover>a{color:#dd1e25}
.lucernefoods .primary-navigation-container .primary-navigation-wrapper .nav .open>ul:focus{border-top-color:#dd1e25}
.primary-navigation-container{width:100%;height:auto;display:table;float:left;position:relative;margin:0;border-bottom:1px solid #f8f8f8}
.primary-navigation-container .primary-navigation-wrapper{width:100%;height:80px !important;display:flex;text-align:center;justify-content:center;float:left}
.primary-navigation-container .primary-navigation-wrapper .navbar-nav>li:hover{border-bottom:1px solid #00529f}
.primary-navigation-container .primary-navigation-wrapper .navbar-nav>li:hover>a{color:#00529f}
.primary-navigation-container .primary-navigation-wrapper .nav .open>ul,.primary-navigation-container .primary-navigation-wrapper .nav .open>ul:hover,.primary-navigation-container .primary-navigation-wrapper .nav .open>ul:focus{border-top:1px solid #00529f;border-top-left-radius:0;border-top-right-radius:0}
.primary-navigation-container .primary-navigation-wrapper .nav .open>a,.primary-navigation-container .primary-navigation-wrapper .nav .open>a:hover,.primary-navigation-container .primary-navigation-wrapper .nav .open>a:focus,.primary-navigation-container .primary-navigation-wrapper .nav a.navbar-nav__item{border-bottom:0 solid transparent;font-size:20px;color:#4b4b4b;line-height:20px;position:relative;display:block;padding:10px 15px}
.primary-navigation-container .primary-navigation-wrapper .nav .open>a.hovered-header,.primary-navigation-container .primary-navigation-wrapper .nav .open>a:hover.hovered-header,.primary-navigation-container .primary-navigation-wrapper .nav .open>a:focus.hovered-header,.primary-navigation-container .primary-navigation-wrapper .nav a.navbar-nav__item.hovered-header{color:#00529f !important;border-bottom:1px solid #00529f;padding-bottom:10px}
.primary-navigation-container .primary-navigation-wrapper .dropdown-menu{padding:0 15px 15px 15px;font-size:16px;left:50%;transform:translate(-50%,0)}
.primary-navigation-container .primary-navigation-wrapper .dropdown-menu .svg-icon{display:flex;justify-content:center}
.primary-navigation-container .primary-navigation-wrapper .dropdown-menu .svg-icon::before{margin-top:-1px}
.primary-navigation-container .primary-navigation-wrapper .dropdown-menu li>a:focus,.primary-navigation-container .primary-navigation-wrapper .dropdown-menu li>a:hover{background-color:#fff;background-image:linear-gradient(to bottom,#fff 0,#fff 100%);color:#dd1e25}
.primary-navigation-container .primary-navigation-wrapper .dropdown-menu__main-item{color:#4b4b4b;font-weight:bold;text-decoration:underline !important}
.primary-navigation-container .primary-navigation-wrapper ul.primary-navigation-list{width:auto;display:table;margin:0 auto}
.primary-navigation-container .primary-navigation-wrapper ul.primary-navigation-list li.primary-navigation-list-item{width:auto;height:100%;display:table;float:left}
.primary-navigation-container .primary-navigation-wrapper ul.primary-navigation-list li.primary-navigation-list-item a{font-size:16px;line-height:16px;text-decoration:none;position:relative;text-align:center;transform:scaleX(0);transition:.25s linear;transition:border-bottom,color}
.primary-navigation-container .primary-navigation-wrapper ul.primary-navigation-list li.primary-navigation-list-item a:hover,.primary-navigation-container .primary-navigation-wrapper ul.primary-navigation-list li.primary-navigation-list-item a:focus{transition-property:color;transform:scaleX(1)}
.primary-navigation-container .primary-navigation-wrapper ul.primary-navigation-list li.primary-navigation-list-item a:after{display:block;content:'';border-bottom:solid 1px;transform:scaleX(0);transition:transform .25s linear;margin-left:14px;height:10px}
.primary-navigation-container .primary-navigation-wrapper ul.primary-navigation-list li.primary-navigation-list-item a:hover:after{visibility:visible;transform:scaleX(1)}
.primary-navigation-container .primary-navigation-wrapper ul.primary-navigation-list li.primary-navigation-list-item:before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;visibility:hidden;border-radius:5px;transform:scaleX(0);transition:.25s linear}
.primary-navigation-container .primary-navigation-wrapper ul.primary-navigation-list li.primary-navigation-list-item:hover:before,.primary-navigation-container .primary-navigation-wrapper ul.primary-navigation-list li.primary-navigation-list-item:focus:before{visibility:visible;transform:scaleX(1)}
.primary-navigation-container .primary-navigation-wrapper ul.primary-navigation-list li.primary-navigation-list-item a.activate-your-store ~ .shop-navigation-container{display:block}
.primary-navigation-container .primary-navigation-wrapper ul.primary-navigation-list li.primary-navigation-list-item a.activate-your-store>.red-arrow-down-wrapper{display:block}
.primary-navigation-container .primary-navigation-wrapper ul.primary-navigation-list li.primary-navigation-list-item a.activate-shop ~ .shop-navigation-container{display:block}
.primary-navigation-container .primary-navigation-wrapper ul.primary-navigation-list li.primary-navigation-list-item a.activate-shop>.red-arrow-down-wrapper{display:block}
.icons_globl_nav{font-size:25px;margin:0 0 15px 0}
.header-notification{height:100%}
.header-notification .hamburger-menu-wrapper{width:100%;height:100%;display:table;float:left;margin-left:10px}
@media only screen and (max-width:575px) and (min-width:320px){.header-notification .hamburger-menu-wrapper{margin-left:25px}
}
.header-notification .hamburger-menu-wrapper button{width:30px;height:30px;display:table;margin-top:10px;float:left;background:0}
.sticky-background .header-notification .hamburger-menu-wrapper button{margin-top:25px}
.header-notification ul.header-notification-list{width:100%;display:block;height:100%;padding:0;margin:0}
.header-notification ul.header-notification-list li{margin-top:15px}
.header-notification ul.header-notification-list li a{text-decoration:underline;font-size:14px;margin:20px 10px 0 0}
.notification-text-mobile-container{display:table;width:100%;margin-top:55px}
.notification-text-mobile-container .search-products-container{height:60px}
.notification-text-mobile-container .search-products-container .search-products{margin-top:5px}
.list-group-item .notification-text-mobile-wrapper{display:table;width:100%;height:100%;padding:0}
.list-group-item .notification-text-mobile-wrapper .notification-text-wrapper{width:100%;height:100%;display:table;float:left;line-height:unset;margin-left:25px}
.header-right-menu-mobile-wrapper{height:100%}
.header-right-menu-mobile-wrapper :first-child.img-icon{padding-right:5px;border-right:1px solid}
.header-right-menu-mobile-wrapper :first-child.img-icon span{width:20px;height:20px}
.header-right-menu-mobile-wrapper .mobile-spacer{width:1%;height:70%;margin-top:7px;position:absolute;display:inline-flex;border-left:solid 1px}
.header-right-menu-mobile-wrapper :last-child.img-icon{padding-left:10px}
.header-right-menu-mobile-wrapper :last-child.img-icon span{width:20px;height:20px}
.container.authenticated-user-profile{width:180px;height:188px;position:absolute;top:55px;z-index:2;display:table;visibility:hidden}
.default-icon-wrapper.sign-up-profile-arrow{display:none;float:right !important}
#sign-in-profile.activate-sign-in-profile>.container.authenticated-user-profile{display:block;visibility:visible}
#sign-in-profile.activate-sign-in-profile>.activate-sign-in-profile-container{display:block;visibility:visible}
.shop-navigation-container{width:90%;margin:auto;left:0;right:0;top:40px;position:absolute;z-index:2;display:none}
.shop-navigation-container:hover{display:block}
li a .red-arrow-down-wrapper{width:100%;height:auto;display:none;float:left;position:absolute;top:43px;left:0;right:0;margin:auto;z-index:3}
li a .red-arrow-down-wrapper .red-arrow-down{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Caret_down_red.svg");background-repeat:no-repeat;background-size:contain;width:16px;height:25px;position:relative;top:1px;margin:0 auto;display:block}
#dropdow_menu_mobile{width:100%;height:100%;padding:0}
#dropdow_menu_mobile.main-menu-dropdown{display:table;overflow:hidden}
#dropdow_menu_mobile.main-menu-dropdown.items-menu-dropdown{overflow:scroll;-webkit-overflow-scrolling:touch}
#dropdow_menu_mobile.list-group.main-menu-dropdown.hide-main-menu{display:none}
#dropdow_menu_mobile li{border-radius:0}
#dropdow_menu_mobile li a{width:100%;text-decoration:none;font-size:14px;padding:15px 0 15px 0;margin-left:10px}
#dropdow_menu_mobile li a .arrow-right img{width:10px}
.searchForm .search-products-container .search-products{width:100%}
.searchForm .search-products-container .search-products .input-search{width:100%;padding:15px}
.searchForm .search-products-container .search-products .search-icon{top:30%;right:2.1em}
.logo-mobile{height:100%}
@media only screen and (max-width:991px) and (min-width:320px){.logo-mobile{margin-top:0 !important;margin-left:-30px !important}
}
.logo-mobile a{width:100%;height:100%;display:table}
.header-right-menu-mobile-wrapper{width:auto;height:100%;float:right}
.header-right-menu-mobile-wrapper .vertical-spacer.mobile-icons-divider{height:40px;margin-top:7px;display:block}
.header-right-menu-mobile-wrapper .default-icon-wrapper.mobile-icon{margin:15px 10px 0 10px;display:table;cursor:pointer}
.mobile-list-icon{margin-right:0 !important}
.close-menu-mobile{width:20px}
.header-notification button{padding:0;border:0}
.header-container-mobile{height:100%;width:100%;float:left;display:block}
.sign-in-mobile-text-user{font-size:18px;text-decoration:none !important}
@media only screen and (min-width:320px) and (max-width:480px){.www-wrapper{padding:0}
.header-right-menu-mobile-wrapper{width:33.3%;padding-right:0}
.global-navigation-container{width:100%;box-sizing:border-box;padding:0 10px}
.shop-navigation-container{top:2px;left:0;width:100%;height:100%}
.hide-main-menu{display:none}
.sub-header{position:absolute;width:100%;display:table;z-index:1;top:60px}
ul.header-notification-list li{margin-top:15px}
ul.header-notification-list li a{text-decoration:underline;font-size:14px;margin:20px 10px 0 0;color:#4b4a4b}
.shop-navigation-container.activate-shop-mobile{display:table;margin:0}
.shop-navigation-container.activate-your-store-mobile{display:block;margin:0}
#nav_mobile{overflow:hidden;width:100%}
#nav_mobile.items-menu-dropdown{overflow:scroll;-webkit-overflow-scrolling:touch}
#sign_mobile_menu{padding:20px 15px 20px 15px}
#sign_mobile_menu .img-icon{height:auto;display:table;float:left;padding:0 10px 0 0}
#sign_mobile_menu .img-icon span{font-size:9px}
}
@media only screen and (min-width:481px) and (max-width:991px){.mobile-signin-arrow{padding-top:12px}
.global-navigaton{display:block}
}
@media only screen and (min-width:481px) and (max-width:768px){.www-wrapper{padding:0}
.global-navigaton{display:block}
.shop-navigation-container{top:0;width:100%;height:100%}
.hide-main-menu{display:none}
ul.header-notification-list li{margin-top:15px}
ul.header-notification-list li a{text-decoration:underline;font-size:14px;padding:20px 10px 0 0}
.sub-header{position:absolute;width:100%;display:table;z-index:1;top:55px}
.shop-navigation-container.activate-shop-mobile{display:table;margin:0}
.shop-navigation-container.activate-your-store-mobile{display:block;margin:0}
#nav_mobile{overflow:hidden;position:absolute;width:100%;z-index:1;top:5px}
#nav_mobile.items-menu-dropdown{overflow:scroll;-webkit-overflow-scrolling:touch}
#sign_mobile_menu{width:100%;height:60px;display:table}
#sign_mobile_menu .img-icon{height:auto;display:table;float:left;padding:10px 10px 10px 0}
#sign_mobile_menu .img-icon span{font-size:9px}
#sign_mobile_menu .sign-in-mobile-text{text-decoration:underline;height:auto;display:table;float:left;padding:10px 0 0 0}
}
@media only screen and (min-width:768px) and (max-width:1024px){.hide-tablet{display:none}
.header-container-mobile{position:relative;display:table;float:left;width:100%;visibility:visible;z-index:2}
.shop-navigation-container{top:0}
.global-navigaton{display:block}
.global-navigation-container{width:100%;display:block;float:left}
.sub-header{position:absolute;width:100%;display:table;z-index:1;left:0;top:55px}
ul.header-notification-list li{margin-top:15px}
ul.header-notification-list li a{text-decoration:underline;font-size:14px;margin:20px 10px 0 0}
.header-container-mobile_store{position:absolute;top:44px}
.shop-navigation-container.activate-shop-mobile{display:table;margin:0}
.shop-navigation-container.activate-your-store-mobile{display:block;margin:0}
#nav_mobile{overflow:hidden;position:absolute;top:5px;width:400px;z-index:1}
#nav_mobile.items-menu-dropdown{overflow:scroll;-webkit-overflow-scrolling:touch}
#sign_mobile_menu{width:100%;height:60px;display:table}
#sign_mobile_menu .img-icon{height:auto;display:table;float:left;padding:10px 10px 10px 0}
#sign_mobile_menu .img-icon span{font-size:9px}
#sign_mobile_menu .sign-in-mobile-text{text-decoration:underline;height:auto;display:table;float:left;padding:10px 0 0 0}
.anchor-title{height:60px;display:block;line-height:60px;background:#f6f6f6}
.anchor-title a span{font-size:6px;padding:23px 10px 0 10px;display:block;height:100%;float:left}
li a{color:#4b4a4b}
}
@media only screen and (min-width:1024px) and (max-width:1440px){.header-container-mobile,.sub-header{display:none}
ul.header-notification-list{font-size:15px;line-height:20px}
ul.header-notification-list li .default-icon-wrapper{width:15px;height:15px;display:table;float:left;margin-top:0;margin-right:10px}
ul.header-notification-list li .default-icon-wrapper img{width:100%;height:100%;display:table}
ul.header-notification-list li a{text-decoration:underline;font-size:15px;line-height:15px;padding:10px 10px 0 0}
.top-element li:last-child{border-right:0}
.top-element li .default-icon-wrapper{width:20px;height:18px;float:left;margin-top:5px;margin-right:10px}
.top-element li .default-icon-wrapper span{width:100%;height:100%;display:table}
.top-element li a{text-decoration:none;font-size:15px;line-height:30px;float:left}
}
@media only screen and (min-width:1440px){.www-wrapper{width:1440px;margin:0 auto}
.global-navigation-container{width:100%;margin:0 auto;display:none}
.header-container-mobile{display:none}
.sub-header{display:none}
.top-element{margin:0;padding:0}
ul.header-notification-list{font-size:15px;line-height:20px}
ul.header-notification-list li .default-icon-wrapper{width:15px;height:15px;display:table;float:left;margin-top:0;margin-right:10px}
ul.header-notification-list li .default-icon-wrapper img{width:100%;height:100%;display:table}
ul.header-notification-list li a{text-decoration:underline;font-size:15px;line-height:15px;padding:10px 10px 0 0}
.top-element li:last-child{border-right:0}
.top-element li .default-icon-wrapper{width:20px;height:18px;float:left;margin-top:5px;margin-right:10px}
.top-element li .default-icon-wrapper span{width:100%;height:100%;display:table}
.top-element li a{text-decoration:none;font-size:15px;line-height:30px;float:left}
}
#nav-toggle{position:absolute;cursor:pointer;float:left;display:table}
#nav-toggle .nav-anchor span{cursor:pointer;border-radius:1px;height:4px;width:25px;position:absolute;display:block;content:'';background-color:black;transition:all 500ms ease-in-out}
#nav-toggle .nav-anchor span:before,#nav-toggle .nav-anchor span:after{cursor:pointer;border-radius:1px;height:4px;width:25px;position:absolute;display:block;content:'';background-color:black}
#nav-toggle .nav-anchor span:before{top:-10px}
#nav-toggle .nav-anchor span:after{bottom:-10px}
#nav-toggle .nav-anchor span:before,#nav-toggle .nav-anchor span:after{transition:all 500ms ease-in-out}
#nav-toggle.active .nav-anchor span{background-color:transparent}
#nav-toggle.active .nav-anchor span:before,#nav-toggle.active .nav-anchor span:after{top:0}
#nav-toggle.active .nav-anchor span:before{transform:rotate(45deg)}
#nav-toggle.active .nav-anchor span:after{transform:rotate(-45deg)}
.profile-text{padding-right:15px}
.profile-white-arrow{font-size:32px !important;padding-left:10px;line-height:40px !important}
.global-navigation .carousel .carousel-inner{height:100vh;border-right:1px solid}
.global-navigation .carousel .carousel-inner .main-menu-dropdown{overflow:hidden;height:calc(100vh - 80px)}
.global-navigation .carousel .carousel-inner .main-menu-dropdown.items-menu-dropdown{overflow:scroll;-webkit-overflow-scrolling:touch}
.global-navigation .carousel .carousel-inner .list-group-item{border:0;border-top:1px solid}
.global-navigation .carousel .carousel-inner .list-group-item:last-child{border-bottom:1px solid}
.global-navigation .carousel .carousel-inner .list-group-item a{text-decoration:none !important;color:#4b4a4b}
.global-navigation .carousel .carousel-inner .reserve-time-list-item{height:62px}
.global-navigation .carousel .carousel-inner .reserve-time-list-item .notification-text-wrapper .default-icon-wrapper{line-height:40px;margin-top:-5px}
.global-navigation .carousel .carousel-inner .reserve-time-list-item .notification-text-wrapper .reserve-time-link{line-height:36px;margin-left:10px;padding-bottom:3px}
.global-navigation .carousel .carousel-inner .reserve-time-list-item .notification-text-wrapper .reserve-time-link:hover{border-bottom:unset}
.anonymous-header .logo-container{margin-top:0}
.anonymous-header .logo-anonymous{text-align:center}
.anonymous-header .svg-icon-Arrow_left_white:before{height:1.49em}
.anonymous-header .header-left-anonymous{margin:1em 0 0 1em}
@media only screen and (min-width:992px){.anonymous-header .header-left-anonymous{margin:0 0 0 1em}
}
.anonymous-header .header-left-anonymous .anonymous-header-anchor .anonymous-header-link{font-size:17px;line-height:50px}
.anonymous-header .header-left-anonymous .anonymous-header-anchor .anonymous-header-link:hover{border-bottom:0}
.aisle-level1-mobile{margin-left:20px}
.aisle-flyout-header{margin-left:30px;margin-bottom:30px;text-decoration:underline;font-size:15px;font-weight:bold}
.mobile-flyout-item{padding:20px 15px;text-decoration:none !important}
.main-wrapper .btn.btn-default,.global-navigation .btn.btn-default{background-color:#00529f;color:#fff;border:1px solid #00529f;transition:.35s all}
.main-wrapper .btn.btn-default:hover,.global-navigation .btn.btn-default:hover{border:1px solid #00529f;color:#00529f;background-color:#fff}
.main-wrapper .btn-default.btn-secondary,.global-navigation .btn-default.btn-secondary{border:1px solid #00529f;color:#00529f;background-color:#fff}
.main-wrapper .btn-default.btn-secondary:hover,.global-navigation .btn-default.btn-secondary:hover{background-color:#00529f;color:#fff}
.main-wrapper a,.global-navigation a{color:#00529f}
.main-wrapper a:hover,.global-navigation a:hover{color:#4b4a4b;border-bottom:unset}
.main-wrapper a:focus,.global-navigation a:focus{color:#4b4a4b;border-bottom:unset}
.main-wrapper .link-w-border,.global-navigation .link-w-border{border-bottom:1px solid #4b4a4b}
.main-wrapper .link-w-border:hover,.global-navigation .link-w-border:hover{border-bottom:unset}
.main-wrapper .con-has-link-w-border a,.global-navigation .con-has-link-w-border a{border-bottom:1px solid #4b4a4b}
.main-wrapper .con-has-link-w-border a:hover,.global-navigation .con-has-link-w-border a:hover{border-bottom:unset}
.main-wrapper .banner-link,.global-navigation .banner-link{color:#00529f;border-bottom:1px solid #00529f}
.main-wrapper .banner-link:hover,.global-navigation .banner-link:hover{color:#00529f;border-bottom:0}
.main-wrapper .banner-link-secondary,.global-navigation .banner-link-secondary{color:#00529f;border-bottom:0}
.main-wrapper .banner-link-secondary:hover,.global-navigation .banner-link-secondary:hover{color:#00529f;border-bottom:1px solid #00529f}
.global-navigation{border-bottom:1px solid #dedede}
.global-navigation .global-navigation-wrapper .header-container{background-color:#00529f}
.global-navigation .carousel .carousel-inner{background-color:#fff;border-right-color:#dedede}
.global-navigation .carousel .carousel-inner .list-group-item{border-top-color:#dedede}
.global-navigation .carousel .carousel-inner .list-group-item:last-child{border-bottom-color:#dedede}
.global-navigation .carousel .carousel-inner .reserve-time-list-item{height:62px;background-color:#f6f6f6}
.global-navigation .carousel .carousel-inner .reserve-time-list-item .notification-text-wrapper .reserve-time-link{color:#4b4a4b}
.global-navigation .carousel .carousel-inner .reserve-time-list-item .notification-text-wrapper .reserve-time-link:hover{color:#4b4a4b}
.notification-text-wrapper{color:#fff}
.notification-text-wrapper a{color:#fff}
.notification-text-wrapper a:hover{color:#fff}
.notification-text-wrapper .pref-dropdown-menu{background:#fff;box-shadow:0 6px 12px 0 rgba(0,0,0,0.15);color:#4b4a4b}
.header-right-menu-wrapper .vertical-spacer.mobile-icons-divider{background:#fff}
.header-right-menu-wrapper li.header-right-menu-list-item .header-right-list-text{color:#fff}
.header-right-menu-wrapper li.spacer{background-color:#00529f;border-color:#fff !important}
.header-right-list-text{color:#fff}
.primary-navigation-container .primary-navigation-wrapper ul.primary-navigation-list li.primary-navigation-list-item a{color:#4b4a4b}
.primary-navigation-container .primary-navigation-wrapper ul.primary-navigation-list li.primary-navigation-list-item a:hover,.primary-navigation-container .primary-navigation-wrapper ul.primary-navigation-list li.primary-navigation-list-item a:focus{color:#00529f}
.primary-navigation-container .primary-navigation-wrapper ul.primary-navigation-list li.primary-navigation-list-item a:after{border-color:#00529f}
.icons_globl_nav{color:#fff}
.header-notification ul.header-notification-list a{color:#4b4a4b}
.notification-text-mobile-container .notification-text-mobile-wrapper{background:#f6f6f6}
.notification-text-mobile-container .notification-text-mobile-wrapper .notification-text-wrapper{color:#4b4a4b}
.notification-text-mobile-container .notification-text-mobile-wrapper .notification-text-wrapper a{color:#4b4a4b;border-color:#4b4a4b}
.notification-text-mobile-container .notification-text-mobile-wrapper .notification-text-wrapper a:hover{color:#4b4a4b}
.notification-text-mobile-container .notification-text-mobile-wrapper .current-store-mobile-text{color:#2c2a29}
.notification-text-mobile-container .notification-text-mobile-wrapper .current-store-mobile-text .store-id{color:#2c2a29}
.header-right-menu-mobile-wrapper :first-child.img-icon{border-color:#fff}
.header-right-menu-mobile-wrapper .mobile-spacer{background-color:#00529f;border-color:#fff}
#dropdow_menu_mobile li a{color:#4b4a4b}
.header-right-menu-mobile-wrapper .vertical-spacer.mobile-icons-divider{background:#fff}
.close-menu-mobile{background:#00529f}
.header-container-mobile{background-color:#00529f}
#nav-toggle span{background:#fff}
.sticky-background #nav-toggle span{background:#0077b3}
.sticky-background #nav-toggle span:before,.sticky-background #nav-toggle span:after{background:#0077b3}
#nav-toggle span:before,#nav-toggle span:after{background:#fff}
.profile-white-arrow{color:white}
@media only screen and (min-width:320px) and (max-width:480px){ul.header-notification-list li{color:#4b4a4b}
#sign_mobile_menu{background:#f6f6f6}
}
@media only screen and (min-width:480px) and (max-width:768px){ul.header-notification-list li{color:#4b4a4b}
#sign_mobile_menu{background:#f6f6f6}
}
@media only screen and (min-width:768px) and (max-width:1024px){ul.header-notification-list li{color:#4b4a4b}
#sign_mobile_menu{background:#f6f6f6}
}
@media only screen and (min-width:1024px) and (max-width:1440px){ul.header-notification-list{color:#fff}
ul.header-notification-list li a{color:#fff}
#sign_mobile_menu{background:#f6f6f6}
}
@media only screen and (min-width:1440px){ul.header-notification-list{color:#fff}
ul.header-notification-list li a{color:#fff}
}
.sub-banner a{color:#00529f;display:block}
ul.leftnav li a.active{color:#00529f !important;text-decoration:underline}
ul.leftnav li a:hover{color:#00529f !important}
.sticky-background{background-color:#f6f6f6 !important}
.sticky-background .header-right-list-text span{color:#0077b3}
.sticky-header-on .mobile-spacer{border-color:#0077b3 !important}
.anonymous-header .header-left-anonymous .anonymous-header-anchor .anonymous-header-link{color:#fff;border-bottom:1px solid #fff}
.footer-service ul li a:before{background:#000}
.footer-service ul li.top-footer:before{background:#000}
.footer-service:before{background:#000}
.copyright-container{background:#757575}
.copyright-container .copyright-statement{color:#fff}
.footer-nav{background:#757575}
.footer-nav li a{color:#fff}
.footer-nav li a:before{background:#fff}
.icon-arrow-right-footer{color:#00529f}
.search-wrapper .search-container{background:#f6f6f6}
.container.user-info{background:#fff;box-shadow:0 6px 12px 0 rgba(0,0,0,0.15);color:#4b4a4b}
.container.user-info .row.first-row .user-info-header .rewards-summary .header-anchor{border-bottom:1px solid #4b4a4b}
.container.user-info .row.second-row .points-wrapper ul{border-bottom:1px solid #dedede}
.container.user-info .row.second-row .points-wrapper ul .vertical-spacer.reward-spacer{background:#dedede}
.container.user-info .row.second-row .points-wrapper ul .rewards-list-item .rewards-container .points-bottom{color:#b1b1b1}
.container.user-info .row.third-row{border-bottom:1px solid #dedede}
.container.user-info .row.third-row ul li span .header-anchor{border-bottom:1px solid #4b4a4b}
.container.user-info .row.fourth-row ul li .header-anchor{border-bottom:1px solid #4b4a4b}
.submenu-container{border-top:1px solid #dedede}
.submenu-container .submenu-grid{border-bottom:1px solid #dedede}
.submenu-container .submenu-title{color:#4b4a4b}
.pending-order-alert{background-color:#757575;color:#fff}
.pending-order-alert a{color:#fff}
.back-to-top-home,.skip-content-button{position:relative}
.back-to-top-home a,.skip-content-button a{position:absolute !important;display:block;padding:5px;background-color:#000 !important;color:#fff !important;top:20px;left:-80px;z-index:-10}
.back-to-top-home a:focus,.skip-content-button a:focus{left:0;z-index:10}
#skip-main-content:focus{outline:2px solid #757575;outline-color:#757575;outline-style:solid;outline-width:2px;outline-offset:4px}
.hidden-title{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}