.modal-dialog.store-change-modal-dialog,.modal-dialog.cross-banner-modal-dialog,.modal-dialog.multi-banner-login-modal-dialog{position:fixed;top:100px;right:5px;bottom:0;left:5px;z-index:10040;overflow:auto;margin:0 auto}
.modal-dialog .create-account-modal .action,.modal-dialog .store-change-modal .action,.modal-dialog .cross-banner-modal .action,.modal-dialog .multi-banner-login-modal .action{width:auto;float:right}
.modal-dialog .action-session-timeout{width:auto;justify-content:center}
.create-account-modal,.store-change-modal,.cross-banner-modal,.multi-banner-login-modal{padding-top:10px;padding-bottom:10px;width:100%}
.create-account-modal .mini-space,.store-change-modal .mini-space,.cross-banner-modal .mini-space,.multi-banner-login-modal .mini-space{height:5px}
.create-account-modal .space,.store-change-modal .space,.cross-banner-modal .space,.multi-banner-login-modal .space{height:30px}
.create-account-modal .btn-default,.store-change-modal .btn-default,.cross-banner-modal .btn-default,.multi-banner-login-modal .btn-default{width:200px;text-decoration:none;border:0;text-transform:none}
.create-account-modal .action,.store-change-modal .action,.cross-banner-modal .action,.multi-banner-login-modal .action{text-align:center;width:100%;margin:0 auto}
.create-account-modal .acct-modal-link,.store-change-modal .acct-modal-link,.cross-banner-modal .acct-modal-link,.multi-banner-login-modal .acct-modal-link{margin:10px 0;text-transform:uppercase}
.create-account-modal p.goBackLink,.store-change-modal p.goBackLink,.cross-banner-modal p.goBackLink,.multi-banner-login-modal p.goBackLink{text-transform:none}
.sign-in-container{padding-top:10px;padding-bottom:10px;width:100% !important}
.sign-in-container .forget-password-decoration{position:absolute;right:0;top:0;text-decoration:underline}
.sign-in-container .btn-default{width:100%;text-decoration:none;border:0;text-transform:none;font-size:16px;padding:10px 20px}
.sign-in-container .btn-create-account{width:100%;display:block;text-align:center;font-weight:bold;padding:10px 20px;margin:20px 0}
.sign-in-modal-close-icon,.create-modal-close-icon{position:absolute;float:right;top:20px;right:20px;width:20px;padding:0;border:0;z-index:1;background:transparent}
.sign-in-modal-close-icon .svg-icon.svg-icon-Close,.create-modal-close-icon .svg-icon.svg-icon-Close{font-size:8px}
.cart-modal{max-width:845px}
.modal-info-msg{background:#e6f7fa}
.modal-error-msg{background:#fbe5e5}
.main-wrapper .modal-close-link{text-decoration:underline !important}
@media only screen and (min-width:320px) and (max-width:568px){.www_footer .sign-in-container .action.sign-in-action,.www_footer .create-account-modal .action.create-account-action{width:100%}
.www_footer .sign-in-container .action.sign-in-action a.sign-in-modal-label,.www_footer .create-account-modal .action.create-account-action a.sign-in-modal-label{border:0;text-decoration:underline;width:50%;display:table;font-size:inherit}
.www_footer .sign-in-container .action.sign-in-action a.sign-in-modal-button,.www_footer .create-account-modal .action.create-account-action a.sign-in-modal-button{width:100%;font-size:inherit}
.www_footer .sign-in-container .action.sign-in-action .banner-link,.www_footer .create-account-modal .action.create-account-action .banner-link{margin:0}
.modal-dialog .create-account-modal .action a.sign-in-modal-button,.modal-dialog .store-change-modal .action a.sign-in-modal-button,.modal-dialog .cross-banner-modal .action a.sign-in-modal-button,.modal-dialog .multi-banner-login-modal .action a.sign-in-modal-button{width:auto;padding:10px}
.modal-dialog .sign-in-container .action a.sign-in-modal-button{width:auto;padding:10px}
}
@media only screen and (min-width:569px) and (max-width:768px){.www_footer .sign-in-container .action.sign-in-action a.sign-in-modal-label,.www_footer .create-account-modal .action.create-account-action a.sign-in-modal-label{border:0;text-decoration:underline;width:auto;display:table;font-size:inherit}
.www_footer .sign-in-container .action.sign-in-action a.sign-in-modal-button,.www_footer .create-account-modal .action.create-account-action a.sign-in-modal-button{font-size:inherit}
}
@media only screen and (min-width:768px) and (max-width:1024px){a.acct-modal-link.sign-in-modal-label{border:0;text-decoration:underline;width:auto;display:table}
}
@media only screen and (min-width:1024px) and (max-width:1440px){a.acct-modal-link.sign-in-modal-label{border:0;text-decoration:underline;width:auto;display:table}
}
@media only screen and (min-width:1440px){a.acct-modal-link.sign-in-modal-label{border:0;text-decoration:underline;width:auto;display:table}
}
#unifiedRegistrationModal #pShow.show{margin-top:4px}
@media only screen and (max-width:480px) and (min-width:320px){#unifiedRegistrationModal .sign-in-container .sign-in-container-wrapper,#signInModal .sign-in-container .sign-in-container-wrapper{display:flex;flex-direction:column;justify-content:center;justify-content:space-around;width:80% !important;padding:0 10px}
}
#unifiedRegistrationModal .modal-dialog.sign-in-modal-dialog,#unifiedRegistrationModal .modal-dialog.create-account-modal-dialog,#unifiedRegistrationModal .modal-dialog.session-timeout-modal,#signInModal .modal-dialog.sign-in-modal-dialog,#signInModal .modal-dialog.create-account-modal-dialog,#signInModal .modal-dialog.session-timeout-modal{max-width:100%;top:10px;bottom:0;z-index:10040;overflow:auto;margin:0 auto}
#unifiedRegistrationModal .modal-dialog.sign-in-modal-dialog .modal-content,#unifiedRegistrationModal .modal-dialog.create-account-modal-dialog .modal-content,#unifiedRegistrationModal .modal-dialog.session-timeout-modal .modal-content,#signInModal .modal-dialog.sign-in-modal-dialog .modal-content,#signInModal .modal-dialog.create-account-modal-dialog .modal-content,#signInModal .modal-dialog.session-timeout-modal .modal-content{border-radius:0 !important}
#unifiedRegistrationModal .sign-in-modal-close-icon,#unifiedRegistrationModal .create-modal-close-icon{top:-9px;right:-48px}
@media only screen and (max-width:767px) and (min-width:320px){#unifiedRegistrationModal .sign-in-modal-close-icon,#unifiedRegistrationModal .create-modal-close-icon{right:14px}
}
.unified-header .back-to-top-home{position:relative}
.unified-header .back-to-top-home a{position:absolute !important;display:block;padding:5px;background-color:#000 !important;color:#fff !important;top:20px;left:-80px;z-index:-10}
.unified-header .back-to-top-home a:focus{left:0;z-index:10}
.unified-header #skip-main-content:focus{outline:2px solid #757575;outline-color:#757575;outline-style:solid;outline-width:2px;outline-offset:4px}
.unified-header .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}
.unified-header--sticky .menu-nav__wrapper{top:0}
.header-version-1 .svg-icon{vertical-align:middle}
img:-moz-loading{visibility:hidden}
.footer{width:100%;height:auto;display:table;float:left;margin:96px 0 0 0;padding:0;font-size:1.3rem;overflow:hidden;margin-bottom: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-service ul li{list-style-type:none;padding-top:10px}
.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;font-weight:600;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}
.footer-service li.style-top-footer span.top-footer{position:relative;text-decoration:none;font-size:15px;line-height:34px;font-weight:800}
.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 .primary-footer-link{font-weight:800;font-size:14px;width:100%;text-align:left}
.list-footer-mobile span.arrow-right{width:20px;height:20px}
.list-footer-mobile span.arrow-right span{width:100%}
.list-footer-mobile .list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:0;background-color:#fff;border:1px solid #ddd;border-radius:0}
.list-footer-mobile a.list-group-item:focus{z-index:1 !important;outline-offset:0 !important;background-color:#f5f5f5}
.list-footer-mobile a.list-group-item:hover{background-color:#f5f5f5}
.footer-mobile{margin:0 !important}
.footer-sub-conatainer{padding:24px}
.copyright-container .copyright-statement{font-size:14px;line-height:16px;text-align:center;max-width:1354px;width:100%;margin:0 auto}
.copyright-container .copyright-statement p{margin-bottom:0}
.footer-nav{text-align:center;padding:10px 0 0 0;margin-left:0;margin-bottom:0}
.footer-nav li{padding-right:0;padding-left:0}
.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 .social-media-container-mobile__item{display:inline-block;padding:0 5px}
.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;margin-bottom:10px}
.social-media-container-desktop ul .social-media-container-mobile__item{display:inline-block;padding:0 5px}
.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)}
.top-footer-social-media{font-weight:800}
.style-top-footer-social-media{padding-top:7px}
@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:table;line-height:60px;background:#f6f6f6;padding:0}
.anchor-title a span{font-size:6px;margin: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:table;line-height:60px;background:#f6f6f6;padding:0}
.anchor-title a span{font-size:6px;margin:0 10px;padding:0 5px;display:block;height:100%;float:left}
}
@media only screen and (min-width:992px) and (max-width:1075px){.social-media-container-desktop ul .social-media-container-mobile__item{padding:0 2px}
}
img:-moz-loading{visibility:hidden}
.main-wrapper .btn.btn-default,.www_header .btn.btn-default,.www_footer .btn.btn-default,.unified-footer .btn.btn-default,.offer-detail-modal .btn.btn-default{background-color:#dd1e25;color:#fff;border:1px solid #dd1e25;transition:.35s all}
.main-wrapper .btn.card-store-btn,.www_header .btn.card-store-btn,.www_footer .btn.card-store-btn,.unified-footer .btn.card-store-btn,.offer-detail-modal .btn.card-store-btn{background-color:#fff;border-color:#dd1e25 !important;border-radius:unset;color:#dd1e25 !important;height:40px;width:110px;min-width:110px}
.main-wrapper .btn.card-store-btn:hover,.www_header .btn.card-store-btn:hover,.www_footer .btn.card-store-btn:hover,.unified-footer .btn.card-store-btn:hover,.offer-detail-modal .btn.card-store-btn:hover{background-color:#dd1e25 !important;border-color:#dd1e25 !important;color:#fff !important}
.main-wrapper .btn.card-store-btn .card-store-btn-selected,.www_header .btn.card-store-btn .card-store-btn-selected,.www_footer .btn.card-store-btn .card-store-btn-selected,.unified-footer .btn.card-store-btn .card-store-btn-selected,.offer-detail-modal .btn.card-store-btn .card-store-btn-selected{background-color:#dd1e25 !important;border-color:#dd1e25 !important;color:#fff;font-weight:800;font-size:18px;height:40px;margin-top:24px;width:110px;min-width:110px}
.main-wrapper .btn.card-store-btn .card-store-btn-disabled,.www_header .btn.card-store-btn .card-store-btn-disabled,.www_footer .btn.card-store-btn .card-store-btn-disabled,.unified-footer .btn.card-store-btn .card-store-btn-disabled,.offer-detail-modal .btn.card-store-btn .card-store-btn-disabled{background-color:#dedede;color:#4b4b4b;border:1px solid #dedede;height:40px;width:110px}
.main-wrapper .btn.card-store-btn p,.www_header .btn.card-store-btn p,.www_footer .btn.card-store-btn p,.unified-footer .btn.card-store-btn p,.offer-detail-modal .btn.card-store-btn p{font-size:16px;margin-bottom:0}
.main-wrapper .btn.card-store-btn .svg-icon:before,.www_header .btn.card-store-btn .svg-icon:before,.www_footer .btn.card-store-btn .svg-icon:before,.unified-footer .btn.card-store-btn .svg-icon:before,.offer-detail-modal .btn.card-store-btn .svg-icon:before{height:3.4em}
.main-wrapper .btn.card-store-btn-selected,.www_header .btn.card-store-btn-selected,.www_footer .btn.card-store-btn-selected,.unified-footer .btn.card-store-btn-selected,.offer-detail-modal .btn.card-store-btn-selected{background-color:#dd1e25 !important;border-color:#dd1e25 !important;color:#fff;font-weight:800;font-size:18px;height:40px;margin-top:24px;width:110px;min-width:110px}
.main-wrapper .btn.card-store-btn-selected:hover,.main-wrapper .btn.card-store-btn-selected:focus,.www_header .btn.card-store-btn-selected:hover,.www_header .btn.card-store-btn-selected:focus,.www_footer .btn.card-store-btn-selected:hover,.www_footer .btn.card-store-btn-selected:focus,.unified-footer .btn.card-store-btn-selected:hover,.unified-footer .btn.card-store-btn-selected:focus,.offer-detail-modal .btn.card-store-btn-selected:hover,.offer-detail-modal .btn.card-store-btn-selected:focus{background-color:#fff !important;border-color:#dd1e25 !important;border-radius:unset;color:#dd1e25 !important}
.main-wrapper .btn.btn-default:hover,.www_header .btn.btn-default:hover,.www_footer .btn.btn-default:hover,.unified-footer .btn.btn-default:hover,.offer-detail-modal .btn.btn-default:hover{border:1px solid #dd1e25;color:#dd1e25;background-color:#fff}
.main-wrapper .btn-default.btn-secondary,.www_header .btn-default.btn-secondary,.www_footer .btn-default.btn-secondary,.unified-footer .btn-default.btn-secondary,.offer-detail-modal .btn-default.btn-secondary{border:1px solid #dd1e25;color:#dd1e25;background-color:#fff}
.main-wrapper .btn-default.btn-secondary:hover,.www_header .btn-default.btn-secondary:hover,.www_footer .btn-default.btn-secondary:hover,.unified-footer .btn-default.btn-secondary:hover,.offer-detail-modal .btn-default.btn-secondary:hover{background-color:#dd1e25;color:#fff}
.main-wrapper .btn-default[disabled],.main-wrapper .btn-default[disabled]:hover,.www_header .btn-default[disabled],.www_header .btn-default[disabled]:hover,.www_footer .btn-default[disabled],.www_footer .btn-default[disabled]:hover,.unified-footer .btn-default[disabled],.unified-footer .btn-default[disabled]:hover,.offer-detail-modal .btn-default[disabled],.offer-detail-modal .btn-default[disabled]:hover{background-color:#dedede;color:#4b4b4b;border:1px solid #dedede;opacity:1}
.main-wrapper .btn-default.disabled,.main-wrapper .btn-default.disabled:hover,.www_header .btn-default.disabled,.www_header .btn-default.disabled:hover,.www_footer .btn-default.disabled,.www_footer .btn-default.disabled:hover,.unified-footer .btn-default.disabled,.unified-footer .btn-default.disabled:hover,.offer-detail-modal .btn-default.disabled,.offer-detail-modal .btn-default.disabled:hover{background-color:#dedede;border:1px solid #dedede;color:#4b4b4b;opacity:1}
.main-wrapper .uca-form-submit-btn-signin.disabled,.www_header .uca-form-submit-btn-signin.disabled,.www_footer .uca-form-submit-btn-signin.disabled,.unified-footer .uca-form-submit-btn-signin.disabled,.offer-detail-modal .uca-form-submit-btn-signin.disabled{background-color:#dd1e25;color:#fff;cursor:pointer;border:1px solid #dd1e25}
.main-wrapper .uca-form-submit-btn-signin.disabled:hover,.main-wrapper .btn-create-account,.main-wrapper .btn-create-account:hover,.www_header .uca-form-submit-btn-signin.disabled:hover,.www_header .btn-create-account,.www_header .btn-create-account:hover,.www_footer .uca-form-submit-btn-signin.disabled:hover,.www_footer .btn-create-account,.www_footer .btn-create-account:hover,.unified-footer .uca-form-submit-btn-signin.disabled:hover,.unified-footer .btn-create-account,.unified-footer .btn-create-account:hover,.offer-detail-modal .uca-form-submit-btn-signin.disabled:hover,.offer-detail-modal .btn-create-account,.offer-detail-modal .btn-create-account:hover{background-color:#fff;color:#dd1e25;cursor:pointer;border:1px solid #dd1e25}
.main-wrapper .btn-default.btn-dotted,.www_header .btn-default.btn-dotted,.www_footer .btn-default.btn-dotted,.unified-footer .btn-default.btn-dotted,.offer-detail-modal .btn-default.btn-dotted{border:1px dashed #dd1e25;color:#dd1e25;background-color:#fff}
.main-wrapper .btn-default.btn-solid,.www_header .btn-default.btn-solid,.www_footer .btn-default.btn-solid,.unified-footer .btn-default.btn-solid,.offer-detail-modal .btn-default.btn-solid{border:1px solid #dd1e25;color:#dd1e25;background-color:#fff}
.main-wrapper .btn-default.btn-dotted:hover,.www_header .btn-default.btn-dotted:hover,.www_footer .btn-default.btn-dotted:hover,.unified-footer .btn-default.btn-dotted:hover,.offer-detail-modal .btn-default.btn-dotted:hover{text-decoration:underline;border:1px dashed #dd1e25;color:#dd1e25;background-color:#fff}
.main-wrapper a,.www_header a,.www_footer a,.unified-footer a,.offer-detail-modal a{color:#4b4b4b}
.main-wrapper a:hover,.www_header a:hover,.www_footer a:hover,.unified-footer a:hover,.offer-detail-modal a:hover{color:#4b4b4b;border-bottom:unset}
.main-wrapper a:focus,.www_header a:focus,.www_footer a:focus,.unified-footer a:focus,.offer-detail-modal a:focus{color:#4b4b4b}
.main-wrapper .link-w-border,.www_header .link-w-border,.www_footer .link-w-border,.unified-footer .link-w-border,.offer-detail-modal .link-w-border{border-bottom:1px solid #4b4b4b;color:#4b4b4b}
.main-wrapper .link-w-border:hover,.www_header .link-w-border:hover,.www_footer .link-w-border:hover,.unified-footer .link-w-border:hover,.offer-detail-modal .link-w-border:hover{border-bottom:unset}
.main-wrapper .con-has-link-w-border a,.www_header .con-has-link-w-border a,.www_footer .con-has-link-w-border a,.unified-footer .con-has-link-w-border a,.offer-detail-modal .con-has-link-w-border a{border-bottom:1px solid #4b4b4b}
.main-wrapper .con-has-link-w-border a:hover,.www_header .con-has-link-w-border a:hover,.www_footer .con-has-link-w-border a:hover,.unified-footer .con-has-link-w-border a:hover,.offer-detail-modal .con-has-link-w-border a:hover{border-bottom:unset}
.main-wrapper .banner-link,.main-wrapper .banner-link:focus,.www_header .banner-link,.www_header .banner-link:focus,.www_footer .banner-link,.www_footer .banner-link:focus,.unified-footer .banner-link,.unified-footer .banner-link:focus,.offer-detail-modal .banner-link,.offer-detail-modal .banner-link:focus{color:#dd1e25;border-bottom:1px solid #dd1e25;margin-right:10px}
.main-wrapper .banner-link:hover,.main-wrapper .banner-link:focus:hover,.www_header .banner-link:hover,.www_header .banner-link:focus:hover,.www_footer .banner-link:hover,.www_footer .banner-link:focus:hover,.unified-footer .banner-link:hover,.unified-footer .banner-link:focus:hover,.offer-detail-modal .banner-link:hover,.offer-detail-modal .banner-link:focus:hover{color:#dd1e25}
.main-wrapper .banner-link-secondary,.www_header .banner-link-secondary,.www_footer .banner-link-secondary,.unified-footer .banner-link-secondary,.offer-detail-modal .banner-link-secondary{color:#dd1e25;border-bottom:0}
.main-wrapper .banner-link-secondary:hover,.www_header .banner-link-secondary:hover,.www_footer .banner-link-secondary:hover,.unified-footer .banner-link-secondary:hover,.offer-detail-modal .banner-link-secondary:hover{color:#dd1e25;border-bottom:1px solid #dd1e25}
.global-navigation .global-navigation-wrapper .header-container{background-color:#dd1e25}
.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{background-color:#f6f6f6}
.global-navigation .carousel .carousel-inner .reserve-time-list-item .notification-text-wrapper{color:#4b4b4b}
.global-navigation .carousel .carousel-inner .reserve-time-list-item .notification-text-wrapper .reserve-time-link{color:#4b4b4b}
.global-navigation .carousel .carousel-inner .reserve-time-list-item .notification-text-wrapper .reserve-time-link:hover{color:#4b4b4b}
.global-navigation .carousel .carousel-inner .reserve-time-list-item .notification-text-wrapper a,.global-navigation .carousel .carousel-inner .reserve-time-list-item .notification-text-wrapper a:hover,.global-navigation .carousel .carousel-inner .reserve-time-list-item .notification-text-wrapper .reserve-action{color:#4b4b4b}
.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:#4b4b4b}
.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:#dd1e25;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:#4b4b4b}
.primary-navigation-container .primary-navigation-wrapper ul.primary-navigation-list li.primary-navigation-list-item a.active{color:#dd1e25}
.primary-navigation-container .primary-navigation-wrapper ul.primary-navigation-list li.primary-navigation-list-item a.active:after{border-color:#dd1e25}
.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:#dd1e25}
.primary-navigation-container .primary-navigation-wrapper ul.primary-navigation-list li.primary-navigation-list-item a:after{border-color:#dd1e25}
.icons_globl_nav{color:#fff}
.header-notification ul.header-notification-list a{color:#4b4b4b}
.notification-text-mobile-container .notification-text-mobile-wrapper{background:#f6f6f6}
.notification-text-mobile-container .notification-text-mobile-wrapper .notification-text-wrapper{color:#4b4b4b}
.notification-text-mobile-container .notification-text-mobile-wrapper .notification-text-wrapper a{color:#4b4b4b;border-color:#4b4b4b}
.notification-text-mobile-container .notification-text-mobile-wrapper .notification-text-wrapper a:hover{color:#4b4b4b}
.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:#dd1e25;border-color:#fff}
#dropdow_menu_mobile li a{color:#4b4b4b}
.header-right-menu-mobile-wrapper .vertical-spacer.mobile-icons-divider{background:#fff}
.close-menu-mobile{background:#dd1e25}
.header-container-mobile{background-color:#dd1e25}
#nav-toggle span{background:#fff}
#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:#4b4b4b}
#sign_mobile_menu{background:#f6f6f6}
a.filter-selected-link{background:#f6f6f6 !important}
}
@media only screen and (min-width:480px) and (max-width:768px){ul.header-notification-list li{color:#4b4b4b}
#sign_mobile_menu{background:#f6f6f6}
}
@media only screen and (min-width:768px) and (max-width:1024px){ul.header-notification-list li{color:#4b4b4b}
#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}
}
.leftnavigationshelf .dropdown-menu .active>a{background:#dd1e25 !important}
.btn-add-card-quantity{color:#fff;border:1px solid #dedede}
.btn-add-card-quantity .specify-quantity-less{background:#dd1e25;color:#fff}
.btn-add-card-quantity .specify-quantity-less:hover{color:#fff;background:#dd1e25}
.btn-add-card-quantity .specify-quantity-counter{color:#dd1e25}
.btn-add-card-quantity .specify-quantity-more{background:#dd1e25;color:#fff}
.product-details-tabs .nav-link.active:after{background:#dd1e25}
.mini-cart{color:#4b4b4b;background-color:#fff}
.mini-cart .cart-item{border-top:1px solid #dedede}
.mini-cart .cart-product-price-per-unit{color:#4b4b4b}
.mini-cart .clipped-coupon-wrapper .clipped-coupon-text{color:#dd1e25}
.mini-cart .cart-product-promo-title{color:#dd1e25}
.mini-cart .cart-strike-price{color:#dd1e25}
.mini-cart .minimum-subtotal{color:#4b4b4b}
.mini-cart .aisle-title-con{background:#f6f6f6;border-left:1px solid #dedede;border-top:1px solid #dedede}
.mini-cart .modal-fullcart{border:2px solid #dd1e25 !important;font-weight:800}
.mini-cart .modal-fullcart:hover{border:2px solid #dd1e25 !important}
.mini-cart .modal-checkout{color:#4b4b4b !important;background-color:#dedede !important;border:2px solid #dedede !important;font-weight:800}
.mini-cart .modal-checkout-enabled{border:2px solid #dd1e25 !important;color:#fff !important;background-color:#dd1e25 !important;font-weight:800}
.mini-cart .modal-checkout-enabled:hover{color:#dd1e25 !important;background-color:#fff !important;border:2px solid #dd1e25 !important}
.mini-cart .btn-default.modal-checkout.modal-checkout-enabled:focus{color:#fff !important}
.mini-cart .btn-default.modal-checkout.modal-checkout-enabled:hover{color:#dd1e25 !important}
.sub-banner a{display:block}
.sub-banner a:hover{text-decoration:none;color:#dd1e25}
ul.leftnav li a:hover{text-decoration:underline !important}
.anonymous-header .header-left-anonymous .anonymous-header-anchor .anonymous-header-link{color:#fff;border-bottom:1px solid #fff}
.body-wrapper-footer{background:#fff;box-shadow:0 -1px 1px rgba(0,0,0,0.1)}
.footer-service ul li a:before{background:#000}
.footer-service ul li.top-footer:before{background:#000}
.footer-service:before{background:#000}
.footer-sub-conatainer{background:#757575}
.copyright-container .copyright-statement{color:#fff}
.footer-nav li a,.footer-nav li a:hover{color:#fff}
.footer-nav li a:before,.footer-nav li a:hover:before{background:#fff}
.icon-arrow-right-footer{color:#dd1e25}
.search-wrapper .search-container{background:#f6f6f6}
.sticky-background .search-wrapper .search-container{background:unset}
.sticky-header-on .search-wrapper .search-container{background:transparent}
.sticky-background .sticky-header-on .search-wrapper .search-container{background:unset;border-top:0}
.cross-sell-container{background-color:#f1f1f1}
.cross-sell-container .cross-sell-caret{border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #f1f1f1}
.cross-sell-container .cross-sell-header .close-btn{background-color:#f1f1f1;border-color:transparent}
.container.user-info{background:#fff;box-shadow:0 6px 12px 0 rgba(0,0,0,0.15);color:#4b4b4b}
.container.user-info .row.first-row .user-info-header .rewards-summary .header-anchor{border-bottom:1px solid #4b4b4b}
.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 ul li span .header-anchor{border-bottom:1px solid #4b4b4b}
.container.user-info .nav-top-border{border-top:1px solid #dedede;margin:0 -15px;padding:5px 0 0 15px;width:calc(100% + 30px) !important;padding-bottom:10px !important}
.container.user-info .row.fourth-row ul li .header-anchor{border-bottom:1px solid #4b4b4b}
.submenu-container{border-top:1px solid #dedede}
.submenu-container .submenu-grid{border-bottom:1px solid #dedede}
.submenu-container .submenu-title{color:#4b4b4b}
.pending-alert{background-color:#fff;border-bottom:1px solid #dedede}
#notifyMeContainer .try-another-zip-code-link{color:#dd1e25;border-bottom:1px solid #dd1e25}
#notifyMeContainer .try-another-zip-code-link:hover{color:#4b4b4b;border-bottom:unset}
.product-level-4 .categories-tree ul li.active a{color:#dd1e25}
.product-level-4 .categories-tree ul li.active a:hover{text-decoration:underline;text-decoration-color:#dd1e25}
.for-gas-listing a{color:#dd1e25 !important}
.for-gas-learnlisting{color:#dd1e25 !important}
.order-ahead li.order-ahead-item a.item-link{color:#dd1e25}
.just-for-you-inner-sign-in.section .have-acc-text1 .signIn-text a{color:#dd1e25}
.just-for-you-inner-reward.section .inner-reward-just-for-u-container .second-just-for-you-container .page-headline{color:#4b4b4b}
.just-for-you-inner-reward.section .inner-reward-just-for-u-container .second-just-for-you-container .inner-reward-shop-now a{color:#dd1e25}
search-facets .facet-wrapper .filter-wrapper .squaredThree input:checked ~ .checkmark,buy-it-again-facets .facet-wrapper .filter-wrapper .squaredThree input:checked ~ .checkmark{background-color:#dd1e25 !important}
search-facets .facet-wrapper .squaredThree input:checked ~ .checkmark,buy-it-again-facets .facet-wrapper .squaredThree input:checked ~ .checkmark{background-color:#dd1e25 !important}
search-facets .facet-wrapper .filter-wrapper .squaredThree.single-select:hover,buy-it-again-facets .facet-wrapper .filter-wrapper .squaredThree.single-select:hover{color:#dd1e25 !important}
search-facets .facet-wrapper .filter-wrapper .squaredThree.single-select.ss-active,buy-it-again-facets .facet-wrapper .filter-wrapper .squaredThree.single-select.ss-active{color:#dd1e25 !important}
search-facets .btn.btn-default,buy-it-again-facets .btn.btn-default{background-color:#dd1e25;color:#fff;border:1px solid #dd1e25;transition:.35s all}
search-facets .btn.btn-default:hover,search-facets .btn.btn-default:focus,buy-it-again-facets .btn.btn-default:hover,buy-it-again-facets .btn.btn-default:focus{border:1px solid #dd1e25;color:#dd1e25;background-color:#fff}
.reward-table-container-v2-earn .reward-table-wrapper .reward-table-points-container .reward-table-registered-container .reward-table-registered-terms-conditions{color:#dd1e25}
.product-level-4 .squaredThree input:checked ~ .checkmark{background-color:#dd1e25}
.product-level-4 .squaredThree input:focus ~ .checkmark{outline:2px solid #757575 !important;outline-offset:4px}
.focus-outline .btn.btn-default:focus,.focus-outline .zip-code-btn:focus{border:1px solid #dd1e25 !important;color:#dd1e25 !important}
.just-for-you-category-filter .squaredThree input:checked ~ .checkmark,.just-for-you-events-filter .squaredThree input:checked ~ .checkmark,.just-for-you-offer-type-filter .squaredThree input:checked ~ .checkmark{background-color:#dd1e25 !important}
.tabs-wrapper .modal-tabs--active>a{border-top:4px solid #dd1e25 !important}
.main-wrapper .delivery-content__button--cross{background-color:#fff;border:solid 2px #dd1e25;color:#dd1e25}
.main-wrapper .delivery-content__button--cross:hover,.main-wrapper .delivery-content__button--cross:focus{background-color:#dd1e25;border:solid 2px #dd1e25;color:#fff}
.main-wrapper .delivery-content__button--primary{border:solid 2px #dd1e25;background-color:#fff;border-radius:unset;color:#dd1e25}
.main-wrapper .delivery-content__button--primary:hover{border:2px solid #dd1e25;color:#dd1e25;background-color:#fff}
.main-wrapper .delivery-content__button--inverse{background-color:#dd1e25;border-color:#dd1e25;color:#fff}
.main-wrapper .delivery-content__button--inverse:hover{background-color:#fff;color:#dd1e25}
.main-wrapper .delivery-content__button--inverse.disabled{background-color:#dedede;border:1px solid #dedede;color:#4b4b4b;opacity:1}
.main-wrapper .delivery-content__button--faded{background-color:#dedede;border:unset;color:#4b4b4b}
.main-wrapper .delivery-content__button.disabled{background-color:#dedede;border:1px solid #dedede;color:#4b4b4b;opacity:1}
.modal-dialog.fulfillment-conflict-modal-dialog .radio-label::after{background:#dd1e25}
.product-grid-v2 product-item-v2 .product-strike-price{color:#dd1e25}
.product-grid-v2 product-item-v2 .product-item-inner .container .item-not-available .item-not-available-inner p a{color:#dd1e25}
.product-grid-v2 product-item-v2 .product-item-inner .container .product-promo-title{color:#dd1e25}
.quantity-stepper-v2 .add-product .btn-add-card{background-color:transparent !important}
.quantity-stepper-v2 .add-product .btn-add-card .svg-circle-fill-qty{fill:#fff;stroke:#dd1e25}
.quantity-stepper-v2 .add-product .btn-add-card .svg-text-qty{fill:#dd1e25}
.quantity-stepper-v2 .add-product .btn-add-card .svg-circle-fill{fill:#dd1e25;stroke:#fff}
.quantity-stepper-v2 .add-product .btn-add-card .svg-text-plus{fill:#fff}
.quantity-stepper-v2 .add-product .btn-add-card:hover .svg-circle-fill{fill:#fff;stroke:#dd1e25}
.quantity-stepper-v2 .add-product .btn-add-card:hover .svg-text-plus{fill:#dd1e25}
.quantity-stepper-v2 .add-product .btn-add-card-quantity{border-color:#dd1e25;background-color:#fff}
.quantity-stepper-v2 .add-product .btn-add-card-quantity .specify-quantity-less{color:#dd1e25}
.quantity-stepper-v2 .add-product .btn-add-card-quantity .specify-quantity-more{color:#dd1e25}
.quantity-stepper-v2 .add-product .btn-add-card-quantity .specify-quantity-more.update-button{background-color:#dd1e25;color:#fff}
.svg-icon{fill:#dd1e25}
.recipe-details-card .details-container .details-content-container .price-details .polaris-product-discounted-price{color:#dd1e25}
.subscription-registration .plan-button.btn-white{color:#dd1e25}
@media only screen and (max-width:1024px){.subscription-registration-cta-button .zipcode-cta-component__container .zipcode-button-cta-component.btn-white{color:#dd1e25}
}
.menu-nav{width:100%;height:72px}
@media(max-width:991px){.menu-nav{height:56px}
}
.menu-nav__wrapper{display:flex;justify-content:space-between;width:100%;height:72px;position:relative;top:0;align-items:center;flex-wrap:wrap;padding:0 20px;margin:0;color:#4b4b4b;border-bottom:1px solid #dedede;z-index:9;background:#fff}
@media(max-width:991px){.menu-nav__wrapper{padding:0 20px;height:56px}
}
@media(max-width:767px){.menu-nav__wrapper{padding:0 10px}
}
.menu-nav__content{width:100%;max-width:1354px;display:flex;margin:0 auto;align-items:center}
.menu-nav__content .svg-caret-down{font-size:10px;margin-bottom:3px}
.menu-nav__content .svg-user{margin-bottom:-5px;margin-right:-5px}
.menu-nav__content .svg-store-locator{margin:0 -8px}
@media screen and (max-width:479px) and (min-width:320px){.menu-nav__content{margin:0 auto}
.menu-nav__content .menu-nav__navigation .menu-nav__right-container .menu-nav__list-item{padding-left:8px}
}
@media only screen and (min-width:480px) and (max-width:768px){.menu-nav__content{margin:0 auto}
.menu-nav__content .menu-nav__navigation .menu-nav__right-container .menu-nav__list-item{padding-left:8px}
}
@media only screen and (min-width:769px) and (max-width:1024px){.menu-nav__content{margin:0 auto}
.menu-nav__content .menu-nav__navigation .menu-nav__right-container .menu-nav__list-item{padding-left:8px}
}
.mod.mod-header .mod-webfetcher-header{max-width:100%}
.mod.mod-header .mod-webfetcher-header .menu-nav__wrapper{z-index:100}
@media(max-width:991px){.menu-nav__mobile-menu-trigger{flex:0 0 61px}
}
@media(max-width:360px){.menu-nav__mobile-menu-trigger{flex:0 0 25px}
}
.menu-nav__navigation{display:flex;flex:1;justify-content:space-between;align-items:center}
@media(max-width:991px){.menu-nav__navigation{flex:0 0 66px}
}
.menu-nav__navigation .menu-nav__left-container{padding:0;margin:0;height:24px}
.menu-nav__navigation .menu-nav__left-container .menu-nav__list-item{display:inline-block;padding-right:30px}
@media(min-width:992px) and (max-width:1084px){.menu-nav__navigation .menu-nav__left-container .menu-nav__list-item{padding-right:16px}
}
.menu-nav__navigation .menu-nav__left-container .menu-nav__list-item .menu-nav__sub-item{color:#4b4b4b;font-size:18px;position:relative;text-decoration:none}
.menu-nav__navigation .menu-nav__left-container .menu-nav__list-item .menu-nav__sub-item:hover,.menu-nav__navigation .menu-nav__left-container .menu-nav__list-item .menu-nav__sub-item.active{color:#dd1e25}
.menu-nav__navigation .menu-nav__left-container .menu-nav__list-item .menu-nav__sub-item:hover:after,.menu-nav__navigation .menu-nav__left-container .menu-nav__list-item .menu-nav__sub-item.active:after{transform:scaleX(1) !important}
.menu-nav__navigation .menu-nav__left-container .menu-nav__list-item .menu-nav__sub-item:after,.menu-nav__navigation .menu-nav__left-container .menu-nav__list-item .menu-nav__sub-item.active:after{transition:transform .25s linear;position:absolute;top:25px;left:0;width:100%;display:block;content:'';border-bottom:solid 1px #dd1e25;transform:scaleX(0)}
.menu-nav__navigation .menu-nav__right-container{padding:0;margin:0;display:flex}
.menu-nav__navigation .menu-nav__right-container .menu-nav__profile-button-sign-in-up{color:#4b4b4b}
@media(max-width:991px){.menu-nav__navigation .menu-nav__right-container{width:max-content}
}
.menu-nav__navigation .menu-nav__right-container .menu-nav__list-item{display:inline-block;padding-left:16px}
.menu-nav__navigation .menu-nav__right-container .menu-nav__list-item.first__item{padding:0}
.menu-nav__navigation .menu-nav__right-container .menu-nav__list-item.first__item .button__item{text-decoration:underline;margin-left:10px}
.menu-nav__navigation .menu-nav__right-container .menu-nav__list-item.first__item .menu-nav__profile-button{border:0;padding:0;background-color:#fff}
.menu-nav__navigation .menu-nav__right-container .menu-nav__list-item.last__item{text-decoration:none}
.menu-nav__navigation .menu-nav__right-container .menu-nav__list-item .menu-nav__sub-item{color:#4b4b4b;font-size:14px}
.menu-nav__navigation .menu-nav__right-container .menu-nav__list-item .menu-nav__sub-item:hover{color:#4b4b4b}
@media(max-width:991px){.menu-nav__navigation .menu-nav__right-container .menu-nav__list-item .menu-nav__sub-item .cart-count{margin:0 !important;padding:0 !important}
}
@media(max-width:767px){.menu-nav__navigation .menu-nav__right-container .menu-nav__list-item .menu-nav__sub-item .cart-count-wrapper{margin:0 !important;padding:0 !important}
}
.menu-nav__center-container{padding-right:50px}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.menu-nav__center-container{flex:0 0 120px}
}
.menu-nav__center-container .menu-nav__center-logo{height:24px}
.menu-nav__center-container .menu-nav__center-logo.logo-jewelosco{height:40px}
@media(max-width:991px){.menu-nav__center-container{display:flex;justify-content:center;flex:1;padding:0}
}
.menu-nav__center-container--title{padding-top:0;padding-bottom:0;margin-bottom:0;margin-top:0;line-height:.5}
.menu-nav__red-caret-down{border:solid #dd1e25;border-width:0 2px 2px 0;display:inline-block;padding:4px;margin:0 0 3px 5px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.menu-nav__red-caret-up{position:relative;top:6px;border:solid #dd1e25;border-width:0 2px 2px 0;display:inline-block;padding:4px;margin:0 0 3px 5px;transform:rotate(225deg);-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg)}
.menu-nav__icon-container{width:24px}
.menu-nav__icon-container:after,.menu-nav__icon-container:before,.menu-nav__icon-container .menu-nav__hamburger-button{background-color:#4b4b4b;border-radius:3px;content:'';display:block;height:2px;margin:6px 0;transition:all .2s ease-in-out}
.menu-nav__icon-container.activeMenu:before{transform:translateY(8px) rotate(135deg)}
.menu-nav__icon-container.activeMenu:after{transform:translateY(-8px) rotate(-135deg)}
.menu-nav__icon-container.activeMenu .menu-nav__hamburger-button{transform:scale(0)}
@media(max-width:767px){.cart-price,.cart-count-wrapper{display:none}
}
.myaccount-flyout-wrapper{margin:0;padding:0;position:relative;height:100%;display:none}
.myaccount-flyout-wrapper .myAccount-flyout-backdrop{opacity:.7;background-color:rgba(0,0,0,0.9);position:fixed;z-index:7777;top:56px;left:0;right:0;bottom:0;display:none}
@media(min-width:992px){.myaccount-flyout-wrapper .myAccount-flyout-backdrop{top:72px}
}
.myaccount-flyout-wrapper .sidebar{overflow:auto;top:56px;z-index:9999;height:calc(100% - 56px);box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);background-color:#fff;position:fixed;width:316px}
.myaccount-flyout-wrapper .sidebar__user-welcome{width:100%;height:60px;border-bottom:1px solid #dedede;box-sizing:border-box;padding-left:24px;padding-right:41px;display:none;justify-content:space-between}
.myaccount-flyout-wrapper .sidebar__user-welcome__message{margin:0;font-size:16px;line-height:1.38;flex:calc(100% - 40px);letter-spacing:normal;color:#4b4b4b;align-self:center;font-weight:normal;font-style:normal;font-stretch:normal}
.myaccount-flyout-wrapper .sidebar__user-welcome__close{flex:0 0 45px;border:0;background-color:#fff}
.myaccount-flyout-wrapper .sidebar__show-user-welcome{display:flex}
.myaccount-flyout-wrapper .sidebar__hide-signInAccountLabel{display:none}
.myaccount-flyout-wrapper .sidebar__user-signInLinks{width:100%;height:60px;border-bottom:1px solid #dedede;display:flex;box-sizing:border-box;padding-left:24px;padding-right:41px}
.myaccount-flyout-wrapper .sidebar__user-signInLinks__message{margin:0;font-size:16px;line-height:1.38;flex:calc(100% - 40px);letter-spacing:normal;color:#4b4b4b;align-self:center;font-weight:normal;font-style:normal;font-stretch:normal}
.myaccount-flyout-wrapper .sidebar__user-signInLinks__close{flex:0 0 45px;border:0;background-color:#fff;position:absolute;right:40px;top:15px}
.myaccount-flyout-wrapper .sidebar__nav{margin:0;padding:0;width:100%;display:block;top:60px}
.myaccount-flyout-wrapper .sidebar__nav-element{list-style-type:none;width:100%;height:58px;border-bottom:1px solid #dedede;display:flex;box-sizing:border-box;padding-left:24px}
.myaccount-flyout-wrapper .sidebar__nav-element__text{font-size:16px;line-height:1.38;letter-spacing:normal;color:#4b4b4b;align-self:center;font-weight:normal;font-style:normal;font-stretch:normal;width:95%}
.myaccount-flyout-wrapper .sidebar__nav-signout-link{display:none;cursor:pointer}
.myaccount-flyout-wrapper .sidebar__nav-show-signout-link{display:flex}
@media screen and (max-width:479px) and (min-width:320px){.myaccount-flyout-wrapper .sidebar{box-shadow:none;top:56px;left:0;height:calc(100% - 56px);width:100%;display:none}
.myaccount-flyout-wrapper .sidebar.sidebar--effect{display:block}
.myaccount-flyout-wrapper .sidebar__user-signInLinks{padding-left:11px}
.myaccount-flyout-wrapper .sidebar__user-welcome{padding-left:11px}
.myaccount-flyout-wrapper .sidebar__nav-element{padding-left:11px;height:56px}
}
@media only screen and (min-width:480px) and (max-width:991px){.myaccount-flyout-wrapper .sidebar{box-shadow:none;top:56px;left:0;height:calc(100% - 56px);width:100%;display:none}
.myaccount-flyout-wrapper .sidebar.sidebar--effect{display:block}
.myaccount-flyout-wrapper .sidebar__user-signInLinks{padding-left:16px}
.myaccount-flyout-wrapper .sidebar__user-welcome{padding-left:16px}
.myaccount-flyout-wrapper .sidebar__nav-element{padding-left:16px;height:58px}
}
@media only screen and (min-width:992px) and (max-width:1024px){.myaccount-flyout-wrapper .sidebar{transform:translate3d(0,0,0);right:-316px;transition:all .3s}
}
@media only screen and (min-width:992px) and (max-width:1024px) and (min-width:992px){.myaccount-flyout-wrapper .sidebar{top:72px}
}
@media only screen and (min-width:992px) and (max-width:1024px){.myaccount-flyout-wrapper .sidebar.sidebar--effect{transform:translate3d(-316px,0,0)}
.myaccount-flyout-wrapper .sidebar.sidebar__right-drawer{right:-456px;width:456px;transform:translate3d(-456px,0,0);overflow:initial}
}
@media only screen and (min-width:1025px) and (max-width:1279px){.myaccount-flyout-wrapper .sidebar{transform:translate3d(0,0,0);right:-316px;transition:all .3s}
}
@media only screen and (min-width:1025px) and (max-width:1279px) and (min-width:992px){.myaccount-flyout-wrapper .sidebar{top:72px}
}
@media only screen and (min-width:1025px) and (max-width:1279px){.myaccount-flyout-wrapper .sidebar.sidebar--effect{transform:translate3d(-316px,0,0)}
.myaccount-flyout-wrapper .sidebar.sidebar__right-drawer{right:-456px;width:456px;transform:translate3d(-456px,0,0);overflow:initial}
}
@media only screen and (min-width:1280px) and (max-width:1439px){.myaccount-flyout-wrapper .sidebar{transform:translate3d(0,0,0);right:-316px;transition:all .3s}
}
@media only screen and (min-width:1280px) and (max-width:1439px) and (min-width:992px){.myaccount-flyout-wrapper .sidebar{top:72px}
}
@media only screen and (min-width:1280px) and (max-width:1439px){.myaccount-flyout-wrapper .sidebar.sidebar--effect{transform:translate3d(-316px,0,0)}
.myaccount-flyout-wrapper .sidebar.sidebar__right-drawer{right:-456px;width:456px;transform:translate3d(-456px,0,0);overflow:initial}
}
@media only screen and (min-width:1440px){.myaccount-flyout-wrapper .sidebar{transform:translate3d(0,0,0);right:-316px;transition:all .3s}
}
@media only screen and (min-width:1440px) and (min-width:992px){.myaccount-flyout-wrapper .sidebar{top:72px}
}
@media only screen and (min-width:1440px){.myaccount-flyout-wrapper .sidebar.sidebar--effect{transform:translate3d(-316px,0,0)}
.myaccount-flyout-wrapper .sidebar.sidebar__right-drawer{right:-456px;width:456px;transform:translate3d(-456px,0,0);overflow:initial}
}
.reserve-nav{border:solid 1px #e9e9e9;border-width:1px 0;background-color:#f7f7f7}
@media(max-width:1024px){.reserve-nav .container-fluid{padding:0}
}
.reserve-nav__group-1{text-align:right;margin:9px 0}
.reserve-nav__group-1.syndicated{border-right:0;text-align:center}
.reserve-nav__group-1 .icon{margin-bottom:-4px}
@media(max-width:1024px){.reserve-nav__group-1{text-align:left;border-bottom:1px solid #a0a0a0;border-right:0;padding:4px 25px !important;margin:0}
.reserve-nav__group-1.syndicated{border-right:0;text-align:left}
}
@media(max-width:1024px){.reserve-nav__group-1-button{padding-top:4px}
}
.reserve-nav__instore-display-preferences{text-align:center}
@media(max-width:1024px){.reserve-nav__instore-display-preferences{text-align:left}
}
.reserve-nav__group-2{text-align:left;border-left:1px solid #a0a0a0;margin:12px 0}
.reserve-nav__group-2 .svg-schedule{font-size:14px;margin-bottom:-4px}
.reserve-nav__group-2.syndicated{border-left:0}
@media(max-width:1024px){.reserve-nav__group-2{padding:9px 25px !important;margin:0;border-left:0}
}
.reserve-nav__text{line-height:23px;font-size:16px}
@media(max-width:1024px){.reserve-nav__text{font-size:14px}
}
.reserve-nav__button{border:0;background:rgba(0,0,0,0);text-decoration:underline;color:#dd1e25;padding:0 0 0 7px;font-size:16px}
.reserve-nav__button:hover{text-decoration:none}
@media(max-width:1024px){.reserve-nav__button{float:right;font-size:14px}
}
.svg-icon.reserve-nav__delivery-icon{width:24px;height:22px;background-position-y:-1px}
@media(max-width:1024px){.svg-icon.reserve-nav__delivery-icon{min-width:25px}
}
.svg-icon.reserve-nav__clock-icon{width:16px;height:17px;margin-top:-2px;margin-right:8px}
@media(max-width:1024px){.svg-icon.reserve-nav__clock-icon{min-width:22px;margin-left:2px;margin-right:1px}
}
.svg-icon.reserve-nav__instore-icon{margin-top:3px}
.reserve-nav__row{margin-right:-15px;margin-left:-15px}
.reserve-nav__row .svg-icon{vertical-align:middle}
@media(min-width:1025px){.reserve-nav__row{display:flex;justify-content:center}
}
@media(min-width:320px) and (max-width:480px){.reserve-nav__instore-display-preferences,.reserve-nav__delivery-display-preferences,.reserve-nav__pickup-display-preferences{display:flex}
.reserve-nav__instore-icon,.reserve-nav__delivery-icon,.reserve-nav__pickup-icon{width:10%;align-self:center}
.reserve-nav__text-for-instore,.reserve-nav__text-for-delivery,.reserve-nav__text-for-pickup{width:80%;word-break:break-word}
}
.search-nav{width:100%;background-color:#fff;height:80px}
@media(max-width:991px){.search-nav{height:64px}
}
.unified-header--sticky .menu-nav__left-container{visibility:hidden}
.unified-header--sticky .search-nav__search-form{position:fixed;top:-4px;width:530px;left:calc(50% - 360px);z-index:999}
@media(min-width:768px) and (max-width:1024px){.unified-header--sticky .search-nav__search-form{width:50%;left:calc(50% - 32%)}
}
@media(max-width:767px){.unified-header--sticky .search-nav__search-form{width:60%;left:calc(50% - 35%)}
}
.search-nav__search-form{width:100%;max-width:640px;height:auto;padding:16px 5px;margin:0 auto;text-align:center;position:relative}
@media(max-width:767px){.search-nav__search-form{padding:12px 10px}
}
@media(min-width:768px) and (max-width:991px){.search-nav__search-form{padding-top:12px}
}
.search-nav__input{width:100%;height:48px;padding:6px 30px 6px 12px;background-color:#fff;color:#757575;outline:0}
@media(max-width:768px){.search-nav__input{height:40px;padding:10px 25px 10px 10px;color:#4b4b4b}
}
@media(min-width:768px) and (max-width:991px){.search-nav__input{height:40px;padding:10px 30px 10px 10px;color:#4b4b4b}
}
.search-nav input[type="search"]::-webkit-search-cancel-button{display:none}
.search-nav input[type="search"].search-nav__input{border:1px solid #dedede !important}
.search-nav__icon{position:absolute;top:0;bottom:0;right:5px;margin:24px 6px;height:24px;width:30px;background:0;border:0;outline:0}
.search-nav__icon .svg-icon-search-Close,.search-nav__icon .svg-error{position:absolute;top:4px;right:0}
@media(max-width:1024px){.search-nav__icon{margin:20px 6px 20px 0;right:7px}
.search-nav__icon .svg-icon-search-grey{position:absolute;top:0;right:0}
}
.svg-icon-search-grey>.svg-error{font-size:10px}
.svg-icon-search-grey>.svg-search{font-size:12px}
.svg-icon-search-grey>.svg-icon-search-Close,.svg-icon-search-grey>.svg-error{display:none}
.svg-icon-search-Close>.svg-icon-search-grey,.svg-icon-search-Close>.svg-search{display:none}
.shop-open .modal-backdrop{z-index:8}
@media only screen and (max-width:767px){#nuance-chat-anchored,#nuance-chat-anchored-2{z-index:8 !important}
}
.shop-flyout-wrapper{margin:0;padding:0;height:100%;position:relative;visibility:visible}
.shop-flyout-wrapper .modal-dialog{position:fixed;top:72px;margin:auto;width:320px !important;height:calc(100% - 72px);box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);background-color:#fff}
@media(max-width:991px){.shop-flyout-wrapper .modal-dialog{top:56px;height:calc(100% - 56px)}
}
.shop-flyout-wrapper .modal-dialog .modal-content{height:100%;width:100% !important;overflow:auto;border:0;visibility:hidden}
.shop-flyout-wrapper .modal-dialog .modal-content .modal-body{padding:0;height:100%;overflow:hidden}
.shop-flyout-wrapper .modal-dialog .modal-content .modal-body .shop-flyout-main-nav .drilldown .list-group{position:absolute;top:0;right:0;left:0;height:100%;margin:0;padding:0;border-radius:0}
.shop-flyout-wrapper .modal-dialog .modal-content .modal-body .shop-flyout-main-nav .drilldown .list-group.active-group{z-index:1051 !important;visibility:visible;overflow:auto}
.shop-flyout-wrapper .modal-dialog .modal-content .modal-body .shop-flyout-main-nav .drilldown .list-group.unactive-group{z-index:-1 !important;display:none}
.shop-flyout-wrapper .modal-dialog .modal-content .modal-body .shop-flyout-main-nav .drilldown .list-group__item{position:static;display:flex;box-sizing:border-box;border:0;font-size:16px;line-height:22px;padding:16px 16px 0 40px;list-style-type:none;justify-content:space-between;align-items:center;cursor:pointer;flex:0 0 auto}
.shop-flyout-wrapper .modal-dialog .modal-content .modal-body .shop-flyout-main-nav .drilldown .list-group__item.syndicated{display:none}
.shop-flyout-wrapper .modal-dialog .modal-content .modal-body .shop-flyout-main-nav .drilldown .list-group__item>a{width:auto;padding:0;font-size:16px;padding:0;margin:0}
.shop-flyout-wrapper .modal-dialog .modal-content .modal-body .shop-flyout-main-nav .drilldown .list-group__item.back-arrow{padding-bottom:16px;border-bottom:1px solid #dedede}
.shop-flyout-wrapper .modal-dialog .modal-content .modal-body .shop-flyout-main-nav .drilldown .list-group__item--header-link{border-bottom:1px solid #dedede;padding-bottom:16px;padding-top:16px}
.shop-flyout-wrapper .modal-dialog .modal-content .modal-body .shop-flyout-main-nav .drilldown .list-group__item--view-all-label{font-size:14px;line-height:20px;height:20px;text-decoration:underline;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:right;color:#4b4b4b}
.shop-flyout-wrapper .modal-dialog .modal-content .modal-body .shop-flyout-main-nav .drilldown .list-group__item__back-label{cursor:pointer}
.shop-flyout-wrapper .modal-dialog .modal-content .modal-body .shop-flyout-main-nav .drilldown .list-group__item--arrow-button{align-self:center;border:0;background-color:#fff;height:24px;width:24px}
.shop-flyout-wrapper .modal-dialog .modal-content .modal-body .shop-flyout-main-nav .drilldown .list-group__item--arrow-button i{border:solid #4b4b4b;border-width:0 3px 3px 0;display:inline-block;padding:4px}
.shop-flyout-wrapper .modal-dialog .modal-content .modal-body .shop-flyout-main-nav .drilldown .list-group__item--arrow-button .right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.shop-flyout-wrapper .modal-dialog .modal-content .modal-body .shop-flyout-main-nav .drilldown .list-group__item--arrow-button .left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}
.shop-flyout-wrapper .modal-dialog .modal-content .modal-body .shop-flyout-main-nav .drilldown .list-group__item--arrow-button.back_button{width:auto}
.shop-flyout-wrapper .modal-dialog .modal-content .modal-body .shop-flyout-main-nav .drilldown .list-group__item--section-label{font-weight:800;font-size:13px;line-height:20px;height:20px;letter-spacing:1px;cursor:default;margin:0}
.shop-flyout-wrapper .modal-dialog .modal-content .modal-body .shop-flyout-main-nav .drilldown .list-group__close{padding:0;margin:0;border:0;line-height:24px;font-size:34px;position:absolute;top:16px;right:16px;cursor:pointer;color:#4b4b4b;background:transparent}
.shop-flyout-wrapper .modal-dialog .modal-content .modal-body .shop-flyout-main-nav .drilldown .list-group__last-featured-item{border-bottom:1px solid #dedede;padding-bottom:16px}
.shop-flyout-wrapper .modal-dialog .modal-content .modal-body .shop-flyout-main-nav .drilldown .list-group__ruler{margin:16px 0 0 0 !important;border-bottom:1px solid #dedede}
@media screen and (max-width:479px) and (min-width:320px){.shop-flyout-wrapper .modal .modal-dialog{top:56px;height:calc(100% - 56px);width:100% !important;max-width:100% !important;display:none}
.shop-flyout-wrapper .modal .modal-dialog .modal-content{width:100%}
.shop-flyout-wrapper .modal .modal-dialog .modal-content .list-group .syndicated{display:none}
.shop-flyout-wrapper .modal .modal-dialog .modal-content .list-group__item{padding-left:13px !important}
.shop-flyout-wrapper .modal .modal-dialog .modal-content .list-group__item--section-label{font-size:11px !important}
.shop-flyout-wrapper .modal .modal-dialog .modal-content .list-group__item--view-all-label{font-size:14px !important}
.shop-flyout-wrapper .modal.show .modal-dialog,.shop-flyout-wrapper .modal.in .modal-dialog{display:block;box-shadow:none}
}
@media only screen and (min-width:480px) and (max-width:992px){.shop-flyout-wrapper .modal .modal-dialog{top:56px;height:calc(100% - 56px);width:100% !important;max-width:100% !important;display:none}
.shop-flyout-wrapper .modal .modal-dialog .modal-content{width:100%}
.shop-flyout-wrapper .modal .modal-dialog .modal-content .list-group .syndicated{display:none}
.shop-flyout-wrapper .modal .modal-dialog .modal-content .list-group__item{padding-left:13px !important}
.shop-flyout-wrapper .modal .modal-dialog .modal-content .list-group__item--section-label{font-size:11px !important}
.shop-flyout-wrapper .modal .modal-dialog .modal-content .list-group__item--view-all-label{font-size:14px !important}
.shop-flyout-wrapper .modal.show .modal-dialog,.shop-flyout-wrapper .modal.in .modal-dialog{display:block;box-shadow:none}
}
@media only screen and (min-width:769px) and (max-width:1024px){.shop-flyout-wrapper .modal .modal-dialog{transform:translate3d(0,0,0);left:-320px;transition:all .2s}
.shop-flyout-wrapper .modal.show .modal-dialog,.shop-flyout-wrapper .modal.in .modal-dialog{left:0 !important}
}
@media only screen and (min-width:992px){.shop-flyout-wrapper .shop-flyout-main-nav__mobile-view{display:none !important}
}
@media only screen and (min-width:1025px) and (max-width:1279px){.shop-flyout-wrapper .modal .modal-dialog{transform:translate3d(0,0,0);left:-320px;transition:all .2s}
.shop-flyout-wrapper .modal.show .modal-dialog,.shop-flyout-wrapper .modal.in .modal-dialog{left:0 !important}
}
@media only screen and (min-width:1280px) and (max-width:1439px){.shop-flyout-wrapper .modal .modal-dialog{transform:translate3d(0,0,0);left:-320px;transition:all .2s}
.shop-flyout-wrapper .modal.show .modal-dialog,.shop-flyout-wrapper .modal.in .modal-dialog{left:0 !important}
}
@media only screen and (min-width:1440px){.shop-flyout-wrapper .modal .modal-dialog{transform:translate3d(0,0,0);left:-320px;transition:all .2s}
.shop-flyout-wrapper .modal.show .modal-dialog,.shop-flyout-wrapper .modal.in .modal-dialog{left:0 !important}
}
img:-moz-loading{visibility:hidden}
.cmp-image__image{width:100%;height:auto}
.body-wrapper-footer{width:100%;height:auto;display:table;float:left;margin:96px 0 0 0;padding:0;border-top:1px solid #dedede;box-shadow:0 -1px 1px rgba(0,0,0,0.1);font-size:inherit}
.body-wrapper-footer .footer-link,.body-wrapper-footer .footer-link-social{margin:0;padding:0}
.body-wrapper-footer .footer-link ul,.body-wrapper-footer .footer-link-social ul{margin:0 0 25px 0;padding:0;float:left}
.body-wrapper-footer .footer-link li{margin:0;padding:0 5px 5px 0;list-style:none;width:33%;float:left}
.body-wrapper-footer .footer-link li a{margin:0;padding:0;text-decoration:none}
.body-wrapper-footer .footer-link li a:hover{text-decoration:none}
.body-wrapper-footer .footer-link-social li{margin:0 20px 0 0;padding:0;list-style:none;float:left}
.body-wrapper-footer .footer-link-social li a{margin:0;padding:0}
.horizontal-spacer{width:100%;height:1px;display:block;float:left}
.horizontal-spacer.horizontal-spacer-landing-page{width:90%;background:#dadada;float:none;margin:0 auto}
.horizontal-spacer.horizontal-spacer-filter{width:100%;background:#4b4a4b;float:left;margin-top:10px}
.vertical-spacer{width:1px;height:100%;display:block;float:left}
.row-alignment{display:table;float:left}
.ls2{letter-spacing:2px}
.full-width{width:100%}
.full-height{height:100%}
.half-height{width:50%}
.half-height{height:50%}
.auto-width{width:auto}
.auto-height{height:auto}
.no-margin{margin:0}
.no-padding{padding:0}
.vons-font{font-family:"Nunito Sans",sans-serif}
.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:#dd1e25;margin:5px 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}
.dropdown-item:focus{background:#fff !important}
.has-error .form-control,.has-error .form-control#label-email{border-color:#dd1e25}
input::-ms-clear{display:none}
.main-wrapper,.www_header,.www_footer,.unified-footer{font-family:"Nunito Sans",sans-serif;font-size:15px;color:#4b4b4b;clear:both}
.main-wrapper a,.www_header a,.www_footer a,.unified-footer a{text-decoration:none;cursor:pointer}
.main-wrapper form legend,.www_header form legend,.www_footer form legend,.unified-footer form legend{border:0;font-size:0;margin:0;padding:0}
.main-wrapper form input,.www_header form input,.www_footer form input,.unified-footer form input{font-size:16px}
.main-wrapper form input[type="text"],.main-wrapper form input[type="email"],.main-wrapper form input[type="number"],.www_header form input[type="text"],.www_header form input[type="email"],.www_header form input[type="number"],.www_footer form input[type="text"],.www_footer form input[type="email"],.www_footer form input[type="number"],.unified-footer form input[type="text"],.unified-footer form input[type="email"],.unified-footer form input[type="number"]{border:1px solid #dedede}
.main-wrapper form input[type="search"],.www_header form input[type="search"],.www_footer form input[type="search"],.unified-footer form input[type="search"]{border:1px solid #4b4b4b !important}
.main-wrapper form input[type="reset"],.www_header form input[type="reset"],.www_footer form input[type="reset"],.unified-footer form input[type="reset"]{margin:0;padding:0}
.main-wrapper form .form-control::-webkit-input-placeholder,.www_header form .form-control::-webkit-input-placeholder,.www_footer form .form-control::-webkit-input-placeholder,.unified-footer form .form-control::-webkit-input-placeholder{color:#4b4b4b;opacity:1}
.main-wrapper form .form-control:-moz-placeholder,.www_header form .form-control:-moz-placeholder,.www_footer form .form-control:-moz-placeholder,.unified-footer form .form-control:-moz-placeholder{color:#4b4b4b;opacity:1}
.main-wrapper form .form-control::-moz-placeholder,.www_header form .form-control::-moz-placeholder,.www_footer form .form-control::-moz-placeholder,.unified-footer form .form-control::-moz-placeholder{color:#4b4b4b;opacity:1}
.main-wrapper form .form-control:-ms-input-placeholder,.www_header form .form-control:-ms-input-placeholder,.www_footer form .form-control:-ms-input-placeholder,.unified-footer form .form-control:-ms-input-placeholder{color:#4b4b4b;opacity:1}
.main-wrapper form .form-control::-ms-input-placeholder,.www_header form .form-control::-ms-input-placeholder,.www_footer form .form-control::-ms-input-placeholder,.unified-footer form .form-control::-ms-input-placeholder{color:#4b4b4b;opacity:1}
.main-wrapper form .form-control::placeholder,.www_header form .form-control::placeholder,.www_footer form .form-control::placeholder,.unified-footer form .form-control::placeholder{color:#4b4b4b;opacity:1}
.main-wrapper form .form-control:focus::-webkit-input-placeholder,.www_header form .form-control:focus::-webkit-input-placeholder,.www_footer form .form-control:focus::-webkit-input-placeholder,.unified-footer form .form-control:focus::-webkit-input-placeholder{color:transparent;opacity:0}
.main-wrapper form .form-control:focus:-moz-placeholder,.www_header form .form-control:focus:-moz-placeholder,.www_footer form .form-control:focus:-moz-placeholder,.unified-footer form .form-control:focus:-moz-placeholder{color:transparent;opacity:0}
.main-wrapper form .form-control:focus::-moz-placeholder,.www_header form .form-control:focus::-moz-placeholder,.www_footer form .form-control:focus::-moz-placeholder,.unified-footer form .form-control:focus::-moz-placeholder{color:transparent;opacity:0}
.main-wrapper form .form-control:focus:-ms-input-placeholder,.www_header form .form-control:focus:-ms-input-placeholder,.www_footer form .form-control:focus:-ms-input-placeholder,.unified-footer form .form-control:focus:-ms-input-placeholder{color:transparent;opacity:0}
.main-wrapper form .form-control:focus::-ms-input-placeholder,.www_header form .form-control:focus::-ms-input-placeholder,.www_footer form .form-control:focus::-ms-input-placeholder,.unified-footer form .form-control:focus::-ms-input-placeholder{color:transparent;opacity:0}
.main-wrapper form .form-control:focus::placeholder,.www_header form .form-control:focus::placeholder,.www_footer form .form-control:focus::placeholder,.unified-footer form .form-control:focus::placeholder{color:transparent;opacity:0}
.main-wrapper form .form-control::-ms-reveal,.www_header form .form-control::-ms-reveal,.www_footer form .form-control::-ms-reveal,.unified-footer form .form-control::-ms-reveal{display:none}
.main-wrapper form .form-control::-ms-clear,.www_header form .form-control::-ms-clear,.www_footer form .form-control::-ms-clear,.unified-footer form .form-control::-ms-clear{display:none}
.main-wrapper form select,.main-wrapper form textarea,.www_header form select,.www_header form textarea,.www_footer form select,.www_footer form textarea,.unified-footer form select,.unified-footer form textarea{border:1px solid #dedede}
.main-wrapper form textarea,.www_header form textarea,.www_footer form textarea,.unified-footer form textarea{background-color:#fff !important}
.main-wrapper .btn-default,.www_header .btn-default,.www_footer .btn-default,.unified-footer .btn-default{text-shadow:none;border:medium none;display:block;font-size:16px;font-weight:800;padding:10px 20px !important;line-height:20px;width:100%}
.main-wrapper .btn-nobg,.www_header .btn-nobg,.www_footer .btn-nobg,.unified-footer .btn-nobg{background:transparent;border:0;box-shadow:none}
.tooltip-container.tooltip-inner-btn{font-family:"Nunito Sans",sans-serif;font-weight:400}
.tooltip-container.tooltip-inner-text{font-family:"Nunito Sans",sans-serif}
.banner-link,.banner-link-secondary{text-decoration:none}
.banner-link:hover,.banner-link-secondary:hover{text-decoration:none}
.full-bleed-container{max-width:100vw}
.full-bleed-container .full-bleed-row{max-width:1354px;margin:0 auto}
.full-bleed-container .remove-rl-padding{padding-left:0;padding-right:0}
@media(min-width:992px){.full-bleed-container .contentdiv{padding-left:0;padding-right:10px;margin-top:20px}
.full-bleed-container .asidediv{padding-right:0;padding-left:10px;margin-top:20px}
}
.full-bleed-search{position:absolute;width:100vw;margin-left:-50vw;margin-right:-50vw;left:50%;right:50%}
.full-bleed-anonymous{position:absolute;width:100vw !important;margin-left:-50vw !important;margin-right:-50vw !important;left:50%;right:50%}
.full-bleed-anonymous .full-bleed-row{max-width:1354px;margin:0 auto}
.rte a{border-bottom:1px solid}
.rte a:hover{border-bottom:0}
h1,h2,h3{margin-top:20px;margin-bottom:10px}
h3{font-size:24px}
@keyframes spin{to{transform:rotate(1turn)}
}
.progress{position:relative;display:inline-block;width:5em;height:5em;margin:0 .5em;font-size:12px;text-indent:999em;overflow:hidden;animation:spin 1s infinite steps(12);background-color:white}
.small.progress{font-size:4px}
.large.progress{font-size:12px}
.progress:before,.progress:after,.progress>.prog1:before,.progress>.prog1:after,.progress>.prog1>.prog2:before,.progress>.prog1>.prog2:after{content:'';position:absolute;top:0;left:2.25em;width:.5em;height:1.5em;border-radius:.2em;background:#000;box-shadow:0 3.5em #eee;transform-origin:50% 2.5em}
.progress:before{background:#000}
.progress:after{transform:rotate(-30deg);background:#000}
.progress>.prog1:before{transform:rotate(-60deg);background:#000}
.progress>.prog1:after{transform:rotate(-90deg);background:#eee}
.progress>.prog1>.prog2:before{transform:rotate(-120deg);background:#eee}
.progress>.prog1>.prog2:after{transform:rotate(-150deg);background:#eee}
.margin-auto{margin:0 auto}
.master-product-carousel .preset-block-height{min-height:454px;height:454px;max-height:454px;background:#f6f6f6}
.master-product-carousel .no-block-height{position:absolute}
.product-not-available .e-title-text__icon{float:left;margin:3px 5px 0 0;border:1px solid;font-size:8px;width:14px;height:14px;border-radius:12px;padding:.1em 0 .36em .4em;color:#dd1e25;pointer-events:none}
.hidden{display:none}
img:-moz-loading{visibility:hidden}
.loading-div-medium{width:100%;display:flex;align-items:center;justify-content:center;padding:100px 0}
.loading-div-medium.carousel{padding-left:47% !important}
.loading-div-medium img{max-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;margin-top:10px;margin-bottom:10px}
.loading-div-tiny img{width:24px}
.loading-div-tiny .loading-spinner{display:inherit}
.toast-message{display:none;width:520px;box-shadow:0 4px 9px 0 rgba(0,0,0,0.5);background-color:#fff;text-align:center;z-index:50000;position:fixed;left:0;right:0;margin:5% auto;margin-top:-1px;font-weight:bold;color:#4b4b4b;font-size:16px;padding:25px 26px}
.toast-message .check-mark{margin-top:-2px;margin-right:3px}
.toast-message .view-cart{color:#dd1e25;text-decoration:underline;font-size:14px;font-weight:normal;line-height:20px}
.toast-message .view-cart:hover{color:#dd1e25;text-decoration:none;cursor:pointer}
@media(min-width:768px) and (max-width:1023px){.toast-message{font-size:14px;width:446px;padding:17px 16px;top:69px;margin-top:1px}
}
@media(max-width:767px){.toast-message{text-align:left;font-size:14px;width:274px;padding:16px 20px;top:55px}
.view-cart{display:inline-block;padding-left:30px}
}
img:-moz-loading{visibility:hidden}
@media(min-width:320px) and (max-width:575px){.main-wrapper .body-wrapper-footer .footer-link li,.www_header .body-wrapper-footer .footer-link li,.www_footer .body-wrapper-footer .footer-link li,.unified-footer .body-wrapper-footer .footer-link li{width:50%;font-size:1.2rem}
.main-wrapper .center-pills>li>a,.www_header .center-pills>li>a,.www_footer .center-pills>li>a,.unified-footer .center-pills>li>a{font-size:14px}
.main-wrapper h1,.www_header h1,.www_footer h1,.unified-footer h1{font-size:24px}
.main-wrapper .custom-navbar-left li a,.www_header .custom-navbar-left li a,.www_footer .custom-navbar-left li a,.unified-footer .custom-navbar-left li a{display:block}
.main-wrapper .search-bar,.www_header .search-bar,.www_footer .search-bar,.unified-footer .search-bar{width:100%}
.main-wrapper .clock-icon,.www_header .clock-icon,.www_footer .clock-icon,.unified-footer .clock-icon{position:relative;top:0}
.main-wrapper .cart,.www_header .cart,.www_footer .cart,.unified-footer .cart{cursor:pointer;position:relative}
.main-wrapper .cart-icon,.www_header .cart-icon,.www_footer .cart-icon,.unified-footer .cart-icon{width:22px;height:20px}
.main-wrapper .footer-link-social,.www_header .footer-link-social,.www_footer .footer-link-social,.unified-footer .footer-link-social{float:left !important}
.main-wrapper .search-bar,.www_header .search-bar,.www_footer .search-bar,.unified-footer .search-bar{width:100%}
.main-wrapper .navbar-fixed-top,.www_header .navbar-fixed-top,.www_footer .navbar-fixed-top,.unified-footer .navbar-fixed-top{padding:0 20px}
.main-wrapper .navbar-fixed-top .cart,.www_header .navbar-fixed-top .cart,.www_footer .navbar-fixed-top .cart,.unified-footer .navbar-fixed-top .cart{right:6px;bottom:5px;top:20px}
.main-wrapper .navbar-fixed-top .cart .svg-icon-Cart1,.www_header .navbar-fixed-top .cart .svg-icon-Cart1,.www_footer .navbar-fixed-top .cart .svg-icon-Cart1,.unified-footer .navbar-fixed-top .cart .svg-icon-Cart1{font-size:13px !important}
.main-wrapper .navbar-fixed-top .cart .order-count,.www_header .navbar-fixed-top .cart .order-count,.www_footer .navbar-fixed-top .cart .order-count,.unified-footer .navbar-fixed-top .cart .order-count{left:19px;font-size:13px}
.main-wrapper .navbar-fixed-top .disaster-alert,.www_header .navbar-fixed-top .disaster-alert,.www_footer .navbar-fixed-top .disaster-alert,.unified-footer .navbar-fixed-top .disaster-alert{margin:0 -5px}
.main-wrapper .navbar-fixed-top .brand-wrapper,.www_header .navbar-fixed-top .brand-wrapper,.www_footer .navbar-fixed-top .brand-wrapper,.unified-footer .navbar-fixed-top .brand-wrapper{visibility:hidden}
.main-wrapper .navbar-fixed-top .search-bar,.www_header .navbar-fixed-top .search-bar,.www_footer .navbar-fixed-top .search-bar,.unified-footer .navbar-fixed-top .search-bar{left:-23px;width:90%;margin:10px auto}
.main-wrapper .center-pills>li>a,.www_header .center-pills>li>a,.www_footer .center-pills>li>a,.unified-footer .center-pills>li>a{padding:10px 5px}
.main-wrapper .sub-nav,.www_header .sub-nav,.www_footer .sub-nav,.unified-footer .sub-nav{margin:15px 0}
.main-wrapper .sub-nav li,.www_header .sub-nav li,.www_footer .sub-nav li,.unified-footer .sub-nav li{margin:0 0 8px 0;padding:0 0 8px 0;display:block;border-bottom:1px solid #8b8b8b !important;border:0}
.main-wrapper .sub-nav li:last-child,.www_header .sub-nav li:last-child,.www_footer .sub-nav li:last-child,.unified-footer .sub-nav li:last-child{margin:0;padding:0 0 10px 0;border:none !important}
.main-wrapper .brand-wrapper,.www_header .brand-wrapper,.www_footer .brand-wrapper,.unified-footer .brand-wrapper{width:115px;position:relative;top:-53px;left:0;right:0}
.main-wrapper .brand-wrapper img,.www_header .brand-wrapper img,.www_footer .brand-wrapper img,.unified-footer .brand-wrapper img{width:100%}
.main-wrapper .search-bar,.www_header .search-bar,.www_footer .search-bar,.unified-footer .search-bar{width:100%;position:relative;top:0;margin:0;padding:0}
.main-wrapper .footer-link-social,.www_header .footer-link-social,.www_footer .footer-link-social,.unified-footer .footer-link-social{float:left !important}
.main-wrapper .custom-navbar-left li a,.www_header .custom-navbar-left li a,.www_footer .custom-navbar-left li a,.unified-footer .custom-navbar-left li a{display:block}
.main-wrapper .cart-dropdown,.www_header .cart-dropdown,.www_footer .cart-dropdown,.unified-footer .cart-dropdown{width:305px}
.main-wrapper .cart-dropdown .cart-input-dropdown .cart-update-btn button,.www_header .cart-dropdown .cart-input-dropdown .cart-update-btn button,.www_footer .cart-dropdown .cart-input-dropdown .cart-update-btn button,.unified-footer .cart-dropdown .cart-input-dropdown .cart-update-btn button{width:60px}
.main-wrapper .cart-dropdown .cart-input-dropdown .cart-update-btn .cart-status,.www_header .cart-dropdown .cart-input-dropdown .cart-update-btn .cart-status,.www_footer .cart-dropdown .cart-input-dropdown .cart-update-btn .cart-status,.unified-footer .cart-dropdown .cart-input-dropdown .cart-update-btn .cart-status{background-size:18px 18px;padding-left:20px}
.main-wrapper .cart-dropdown .cart-input-dropdown input,.www_header .cart-dropdown .cart-input-dropdown input,.www_footer .cart-dropdown .cart-input-dropdown input,.unified-footer .cart-dropdown .cart-input-dropdown input{width:50px;font-size:12px}
.main-wrapper .cart-dropdown .cart-input-dropdown .cart-dropdown-btn,.www_header .cart-dropdown .cart-input-dropdown .cart-dropdown-btn,.www_footer .cart-dropdown .cart-input-dropdown .cart-dropdown-btn,.unified-footer .cart-dropdown .cart-input-dropdown .cart-dropdown-btn{left:30px}
.main-wrapper .cart-dropdown .cart-input-dropdown .dropdown-menu,.www_header .cart-dropdown .cart-input-dropdown .dropdown-menu,.www_footer .cart-dropdown .cart-input-dropdown .dropdown-menu,.unified-footer .cart-dropdown .cart-input-dropdown .dropdown-menu{min-width:60px}
.main-wrapper .cart-dropdown .cart-item img,.www_header .cart-dropdown .cart-item img,.www_footer .cart-dropdown .cart-item img,.unified-footer .cart-dropdown .cart-item img{width:85px;height:85px}
.main-wrapper .cart-dropdown .cart-item .cart-price label,.www_header .cart-dropdown .cart-item .cart-price label,.www_footer .cart-dropdown .cart-item .cart-price label,.unified-footer .cart-dropdown .cart-item .cart-price label{font-size:12px}
.main-wrapper .cart-dropdown .cart-item .close,.www_header .cart-dropdown .cart-item .close,.www_footer .cart-dropdown .cart-item .close,.unified-footer .cart-dropdown .cart-item .close{font-size:10px}
.main-wrapper .cart-dropdown .cart-footer .price,.www_header .cart-dropdown .cart-footer .price,.www_footer .cart-dropdown .cart-footer .price,.unified-footer .cart-dropdown .cart-footer .price{font-size:16px}
.main-wrapper .create-account-modal .action,.main-wrapper .multi-banner-login-modal .action,.www_header .create-account-modal .action,.www_header .multi-banner-login-modal .action,.www_footer .create-account-modal .action,.www_footer .multi-banner-login-modal .action,.unified-footer .create-account-modal .action,.unified-footer .multi-banner-login-modal .action{text-align:center}
.main-wrapper .create-account-modal .action a,.main-wrapper .multi-banner-login-modal .action a,.www_header .create-account-modal .action a,.www_header .multi-banner-login-modal .action a,.www_footer .create-account-modal .action a,.www_footer .multi-banner-login-modal .action a,.unified-footer .create-account-modal .action a,.unified-footer .multi-banner-login-modal .action a{font-size:12px}
.main-wrapper .create-account-modal .action button,.main-wrapper .multi-banner-login-modal .action button,.www_header .create-account-modal .action button,.www_header .multi-banner-login-modal .action button,.www_footer .create-account-modal .action button,.www_footer .multi-banner-login-modal .action button,.unified-footer .create-account-modal .action button,.unified-footer .multi-banner-login-modal .action button{width:125px;font-size:12px}
.main-wrapper .page-headline h2,.main-wrapper .section-heading h2,.www_header .page-headline h2,.www_header .section-heading h2,.www_footer .page-headline h2,.www_footer .section-heading h2,.unified-footer .page-headline h2,.unified-footer .section-heading h2{font-size:20px}
}
@media only screen and (min-width:320px) and (max-width:479px){.main-wrapper .full-bleed-container,.www_header .full-bleed-container,.www_footer .full-bleed-container,.unified-footer .full-bleed-container{max-width:100vw}
.main-wrapper .full-bleed-container .full-bleed-row,.www_header .full-bleed-container .full-bleed-row,.www_footer .full-bleed-container .full-bleed-row,.unified-footer .full-bleed-container .full-bleed-row{max-width:100%;margin:0 10px}
.main-wrapper .full-bleed-container .full-bleed-row .container-fluid .row,.www_header .full-bleed-container .full-bleed-row .container-fluid .row,.www_footer .full-bleed-container .full-bleed-row .container-fluid .row,.unified-footer .full-bleed-container .full-bleed-row .container-fluid .row{margin:0}
.main-wrapper .mini-cart,.www_header .mini-cart,.www_footer .mini-cart,.unified-footer .mini-cart{right:0}
.main-wrapper .notification-text-mobile-wrapper,.www_header .notification-text-mobile-wrapper,.www_footer .notification-text-mobile-wrapper,.unified-footer .notification-text-mobile-wrapper{padding:0 5px}
}
@media(min-width:360px) and (max-width:575px){.main-wrapper .cart-dropdown,.www_header .cart-dropdown,.www_footer .cart-dropdown,.unified-footer .cart-dropdown{width:345px}
}
@media only screen and (min-width:480px) and (max-width:767px){.main-wrapper .full-bleed-container,.www_header .full-bleed-container,.www_footer .full-bleed-container,.unified-footer .full-bleed-container{max-width:100vw}
.main-wrapper .full-bleed-container .full-bleed-row,.www_header .full-bleed-container .full-bleed-row,.www_footer .full-bleed-container .full-bleed-row,.unified-footer .full-bleed-container .full-bleed-row{max-width:100%;margin:0 20px}
.main-wrapper .full-bleed-container .full-bleed-row .container-fluid .row,.www_header .full-bleed-container .full-bleed-row .container-fluid .row,.www_footer .full-bleed-container .full-bleed-row .container-fluid .row,.unified-footer .full-bleed-container .full-bleed-row .container-fluid .row{margin:0}
.main-wrapper .notification-text-mobile-wrapper,.www_header .notification-text-mobile-wrapper,.www_footer .notification-text-mobile-wrapper,.unified-footer .notification-text-mobile-wrapper{padding:0 15px}
}
@media(min-width:576px) and (max-width:767px){.main-wrapper .brand-wrapper,.www_header .brand-wrapper,.www_footer .brand-wrapper,.unified-footer .brand-wrapper{width:calc(265px - 50px)}
.main-wrapper .body-wrapper-footer .footer-link li,.www_header .body-wrapper-footer .footer-link li,.www_footer .body-wrapper-footer .footer-link li,.unified-footer .body-wrapper-footer .footer-link li{width:33%}
.main-wrapper .center-pills>li>a,.www_header .center-pills>li>a,.www_footer .center-pills>li>a,.unified-footer .center-pills>li>a{font-size:18px}
.main-wrapper .promo-banner img,.www_header .promo-banner img,.www_footer .promo-banner img,.unified-footer .promo-banner img{height:80px}
.main-wrapper .delivery-pref form,.www_header .delivery-pref form,.www_footer .delivery-pref form,.unified-footer .delivery-pref form{width:90%}
.main-wrapper .single-page img.signin-top-bg,.www_header .single-page img.signin-top-bg,.www_footer .single-page img.signin-top-bg,.unified-footer .single-page img.signin-top-bg{height:225px}
.main-wrapper .single-page img.signin-bottom-bg,.www_header .single-page img.signin-bottom-bg,.www_footer .single-page img.signin-bottom-bg,.unified-footer .single-page img.signin-bottom-bg{height:754px}
.main-wrapper .single-page .form-container,.www_header .single-page .form-container,.www_footer .single-page .form-container,.unified-footer .single-page .form-container{width:90%}
.main-wrapper .custom-navbar-left li a,.www_header .custom-navbar-left li a,.www_footer .custom-navbar-left li a,.unified-footer .custom-navbar-left li a{display:inline-block}
.main-wrapper .navbar-fixed-top .search-bar,.www_header .navbar-fixed-top .search-bar,.www_footer .navbar-fixed-top .search-bar,.unified-footer .navbar-fixed-top .search-bar{width:calc(100% - 125px - 60px);margin-left:125px}
.main-wrapper .navbar-fixed-top .cart,.www_header .navbar-fixed-top .cart,.www_footer .navbar-fixed-top .cart,.unified-footer .navbar-fixed-top .cart{right:15px}
.main-wrapper .navbar-fixed-top .cart .svg-icon-Cart1,.www_header .navbar-fixed-top .cart .svg-icon-Cart1,.www_footer .navbar-fixed-top .cart .svg-icon-Cart1,.unified-footer .navbar-fixed-top .cart .svg-icon-Cart1{font-size:13px !important}
.main-wrapper .navbar-fixed-top .cart .order-count,.www_header .navbar-fixed-top .cart .order-count,.www_footer .navbar-fixed-top .cart .order-count,.unified-footer .navbar-fixed-top .cart .order-count{left:19px;font-size:13px}
.main-wrapper .cart-icon,.www_header .cart-icon,.www_footer .cart-icon,.unified-footer .cart-icon{width:25px;height:23px}
.main-wrapper .footer-link-social,.www_header .footer-link-social,.www_footer .footer-link-social,.unified-footer .footer-link-social{float:left !important}
.main-wrapper .custom-navbar-right li .my-account-user,.www_header .custom-navbar-right li .my-account-user,.www_footer .custom-navbar-right li .my-account-user,.unified-footer .custom-navbar-right li .my-account-user{position:relative}
}
@media only screen and (min-width:768px) and (max-width:1024px){.main-wrapper .full-bleed-container,.www_header .full-bleed-container,.www_footer .full-bleed-container,.unified-footer .full-bleed-container{max-width:100vw}
.main-wrapper .full-bleed-container .full-bleed-row,.www_header .full-bleed-container .full-bleed-row,.www_footer .full-bleed-container .full-bleed-row,.unified-footer .full-bleed-container .full-bleed-row{max-width:100%;margin:0 20px}
.main-wrapper .full-bleed-container .full-bleed-row .container-fluid .row,.www_header .full-bleed-container .full-bleed-row .container-fluid .row,.www_footer .full-bleed-container .full-bleed-row .container-fluid .row,.unified-footer .full-bleed-container .full-bleed-row .container-fluid .row{margin:0}
.main-wrapper .header-right-list-text,.www_header .header-right-list-text,.www_footer .header-right-list-text,.unified-footer .header-right-list-text{margin-top:2px;height:45px}
}
@media(min-width:768px) and (max-width:991px){.main-wrapper .center-pills>li>a,.www_header .center-pills>li>a,.www_footer .center-pills>li>a,.unified-footer .center-pills>li>a{font-size:18px}
}
@media(min-width:992px) and (max-width:1023px){.main-wrapper .center-pills>li>a,.www_header .center-pills>li>a,.www_footer .center-pills>li>a,.unified-footer .center-pills>li>a{font-size:20px}
.main-wrapper .cart-icon,.www_header .cart-icon,.www_footer .cart-icon,.unified-footer .cart-icon{width:25px;height:23px}
}
@media only screen and (min-width:1024px) and (max-width:1279px){.main-wrapper .full-bleed-container,.www_header .full-bleed-container,.www_footer .full-bleed-container,.unified-footer .full-bleed-container{max-width:100vw}
.main-wrapper .full-bleed-container .full-bleed-row,.www_header .full-bleed-container .full-bleed-row,.www_footer .full-bleed-container .full-bleed-row,.unified-footer .full-bleed-container .full-bleed-row{max-width:100%;margin:0 10px}
}
@media only screen and (min-width:1280px) and (max-width:1439px){.main-wrapper .full-bleed-container,.www_header .full-bleed-container,.www_footer .full-bleed-container,.unified-footer .full-bleed-container{max-width:100vw}
.main-wrapper .full-bleed-container .full-bleed-row,.www_header .full-bleed-container .full-bleed-row,.www_footer .full-bleed-container .full-bleed-row,.unified-footer .full-bleed-container .full-bleed-row{max-width:1276px;margin:0 auto}
}
@media only screen and (min-width:1440px){.main-wrapper .full-bleed-container,.www_header .full-bleed-container,.www_footer .full-bleed-container,.unified-footer .full-bleed-container{max-width:100vw}
.main-wrapper .full-bleed-container .full-bleed-row,.www_header .full-bleed-container .full-bleed-row,.www_footer .full-bleed-container .full-bleed-row,.unified-footer .full-bleed-container .full-bleed-row{max-width:1354px;margin:0 auto}
}
@media(min-width:1024px) and (max-width:1279px){.main-wrapper .center-pills>li>a,.www_header .center-pills>li>a,.www_footer .center-pills>li>a,.unified-footer .center-pills>li>a{font-size:20px}
}
@media(min-width:1280px){.main-wrapper .center-pills>li>a,.www_header .center-pills>li>a,.www_footer .center-pills>li>a,.unified-footer .center-pills>li>a{font-size:20px}
.main-wrapper .container,.www_header .container,.www_footer .container,.unified-footer .container{width:100%}
}
@media(max-width:767px){.main-wrapper .pref-reserve-time .dropdown-menu,.www_header .pref-reserve-time .dropdown-menu,.www_footer .pref-reserve-time .dropdown-menu,.unified-footer .pref-reserve-time .dropdown-menu{width:300px;box-shadow:0 6px 12px rgba(0,0,0,0.175);border:1px solid #ccc}
.main-wrapper .pref-reserve-time .pref-dropdown-menu,.www_header .pref-reserve-time .pref-dropdown-menu,.www_footer .pref-reserve-time .pref-dropdown-menu,.unified-footer .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}
.main-wrapper .pref-reserve-time .pref-dropdown-menu .row,.www_header .pref-reserve-time .pref-dropdown-menu .row,.www_footer .pref-reserve-time .pref-dropdown-menu .row,.unified-footer .pref-reserve-time .pref-dropdown-menu .row{padding:10px}
.main-wrapper .pref-reserve-time .pref-dropdown-menu .reserve-action,.www_header .pref-reserve-time .pref-dropdown-menu .reserve-action,.www_footer .pref-reserve-time .pref-dropdown-menu .reserve-action,.unified-footer .pref-reserve-time .pref-dropdown-menu .reserve-action{display:none}
.main-wrapper .pref-reserve-time .pref-dropdown-menu .reserve-button-edit,.www_header .pref-reserve-time .pref-dropdown-menu .reserve-button-edit,.www_footer .pref-reserve-time .pref-dropdown-menu .reserve-button-edit,.unified-footer .pref-reserve-time .pref-dropdown-menu .reserve-button-edit{display:block}
.main-wrapper .pref-reserve-time .pref-dropdown-menu .reserve-button-close,.www_header .pref-reserve-time .pref-dropdown-menu .reserve-button-close,.www_footer .pref-reserve-time .pref-dropdown-menu .reserve-button-close,.unified-footer .pref-reserve-time .pref-dropdown-menu .reserve-button-close{display:block}
.main-wrapper .pref-reserve-time .delivery-menu,.www_header .pref-reserve-time .delivery-menu,.www_footer .pref-reserve-time .delivery-menu,.unified-footer .pref-reserve-time .delivery-menu{cursor:pointer}
.main-wrapper .header-notification .hamburger-menu-wrapper,.www_header .header-notification .hamburger-menu-wrapper,.www_footer .header-notification .hamburger-menu-wrapper,.unified-footer .header-notification .hamburger-menu-wrapper{margin-left:0}
.main-wrapper .header-right-list-text,.www_header .header-right-list-text,.www_footer .header-right-list-text,.unified-footer .header-right-list-text{padding:0 12px 0 0;margin-top:2px}
.main-wrapper .cart-count-wrapper,.www_header .cart-count-wrapper,.www_footer .cart-count-wrapper,.unified-footer .cart-count-wrapper{padding-left:10px !important}
.main-wrapper .left-navigation .product-level-4,.www_header .left-navigation .product-level-4,.www_footer .left-navigation .product-level-4,.unified-footer .left-navigation .product-level-4{margin-top:0;margin-bottom:0}
}
img:-moz-loading{visibility:hidden}
.main-wrapper:not(.focus-outline) a,.main-wrapper:not(.focus-outline) button,.main-wrapper:not(.focus-outline) p,.main-wrapper:not(.focus-outline) span,.main-wrapper:not(.focus-outline) div,.main-wrapper:not(.focus-outline) strong,.main-wrapper:not(.focus-outline) input,.main-wrapper:not(.focus-outline) textarea,.main-wrapper:not(.focus-outline) label,.main-wrapper:not(.focus-outline) h1,.main-wrapper:not(.focus-outline) h2,.main-wrapper:not(.focus-outline) h3,.main-wrapper:not(.focus-outline) h4,.main-wrapper:not(.focus-outline) h5,.main-wrapper: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 label: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,.focus-outline .focus-select-grey{outline:2px solid #757575 !important;outline-offset:4px}
.focus-outline a.reserve-time-link:focus,.focus-outline a.reserve-time-link span:focus,.focus-outline a#myaccount-button:focus,.focus-outline div.ab-cart:focus,.focus-outline span#abCart:focus,.focus-outline .footer-nav li a:focus,.focus-outline .focus-select-white,.focus-outline .delivery-pref.pref-dropdown>span:focus{outline:2px solid #fff;color:#fff;outline-offset:4px}
.focus-outline .pref-dropdown-menu .reserve-action:focus{outline:2px solid;outline-offset:4px}
.focus-outline .btn.btn-default:focus,.focus-outline .zip-code-btn:focus{outline:2px solid #757575;outline-offset:4px;background-color:#fff;border:1px solid #dd1e25;color:#dd1e25}
.focus-outline .btn.btn-default.border-black:focus{outline:2px solid #757575;outline-offset:4px;background-color:#4b4b4b;border:1px solid #fff;color:#fff}
.focus-outline a:hover{text-decoration:none !important}
#skip a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;margin:20px;padding:10px;color:#dd1e25;border:1px solid #dd1e25}
#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}
.svg-icon:before{content:' ';vertical-align:middle;display:inline-block;background-repeat:no-repeat}
.svg-icon.svg-icon-header-list-white:before{width:1.6em;height:1.49em}
.svg-icon.svg-icon-header-list-red{width:1.9899999999999998em;height:1.49em}
.svg-icon.svg-icon-Arrow_down_dark_gray:before{width:1.9949999999999999em;height:2.228em;font-size:7px;vertical-align:bottom;margin-left:15px}
.svg-icon-shell:before{width:5.8em;height:5.8em}
.svg-icon-safeway-logo:before{width:4.8em;height:4.4em}
.svg-icon-safeway-logo-rgb-store{width:6.8em;height:4.4em}
.svg-icon-albertsons-logo:before{width:8em;height:4.4em}
.svg-icon-albertsons-logo-store{width:8em;height:4.4em}
.svg-icon-acmemarkets-logo-store{width:8em;height:4.4em}
.svg-icon-carrsqc-logo:before{width:8em;height:4.4em}
.svg-icon-carrsqc-logo-store{width:8em;height:4.4em}
.svg-icon-shaws-logo-store{width:8em;height:4.4em}
.svg-icon-starmarket-logo-store{width:8em;height:4.4em}
.svg-icon-pavilions-logo-store{width:8em;height:4.4em}
.svg-icon-jewelosco-logo:before{width:4.8em;height:4.4em}
.svg-icon-jewelosco-logo-store{width:4.8em;height:4.4em}
.svg-icon-randalls-logo-store{width:8em;height:2em}
.svg-icon-tomthumb-logo:before{width:8em;height:4.4em}
.svg-icon-tomthumb-logo-store{width:8em;height:4.4em}
.svg-icon-vons-logo:before{width:4.8em;height:4.4em}
.svg-icon-vons-logo-store{width:4.8em;height:2em}
.svg-icon.svg-icon-Caret_up:before{width:1.067em;height:.604em}
.svg-icon.svg-icon-Checkbox:before{width:2em;height:2em}
.svg-icon.svg-icon-clock{width:1.2em;height:1.3em}
.svg-icon.svg-icon-delivery-white:before{width:1.2em;height:1.3em}
.svg-icon.svg-icon-truck:before{width:1.2em;height:1.3em}
.svg-icon.svg-icon-dollar:before{width:1.2em;height:1.3em}
.svg-icon.svg-icon-truck-white:before{width:1.2em;height:1.3em}
.svg-icon.svg-icon-Delivery:before{width:4.801em;height:4.305em}
.svg-icon.svg-icon-Facebook{width:17px;height:28px;fill:#8b8b8b}
.svg-icon.svg-icon-Instagram{width:2.2em;height:2.2em;fill:#8b8b8b}
.svg-icon.svg-icon-Instagram:before{width:2.3em;height:2.3em}
.svg-icon.svg-icon-Pinterest{width:2em;height:2em;fill:#8b8b8b}
.svg-icon.svg-icon-Pinterest:before{width:2.5em;height:2.5em}
.svg-icon.svg-icon-Youtube{width:2.4em;height:2em;fill:#8b8b8b}
.svg-icon.svg-icon-Youtube:before{width:2.5em;height:2.5em}
.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-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-store-header:before{width:1.9899999999999998em;height:1.49em}
.svg-icon.svg-icon-store-header-mobile{width:1.9899999999999998em;height:1.49em}
.svg-icon.scissors-tag-icon:before{width:2em;height:1.8em;background-size:contain}
.svg-icon.scissors-tag-icon-v2:before{width:1.2em;height:1.2em;background-size:contain}
.svg-icon.green-scissors-tag-icon-v2:before{width:15px;height:15px;background-size:contain}
.svg-icon.svg-icon-check-white:before{width:.9em;height:1.2em;background-size:contain}
.svg-icon.svg-icon-Store_Large_White:before{width:2.8em;height:2.2em;background-size:contain}
.svg-icon.svg-icon-Dug_Large_White:before{width:2.5em;height:2.2em;background-size:contain}
.svg-icon.svg-icon-Printer_Grey:before{width:1.9899999999999998em;height:1.29em;background-size:contain}
.svg-icon.svg-icon-Remove:before{width:1.2em;height:1.2em;background-size:contain}
.svg-icon-Printer_Grey:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Printer.svg");background-repeat:no-repeat}
.svg-icon-Remove:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Remove.svg");background-repeat:no-repeat}
.svg-icon-Delivery_Large_Grey:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/delivery_large_grey.svg");background-repeat:no-repeat}
.svg-icon-Delivery_Large_White:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/delivery_large_white.svg");background-repeat:no-repeat}
.svg-icon-Rush_Large_Grey:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/rush_large_grey.svg");background-repeat:no-repeat}
.svg-icon-check-white:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/check-mark.png");background-repeat:no-repeat}
.svg-icon-Arrow_down_black:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Arrow_down.svg");background-repeat:no-repeat}
.svg-icon-Arrow_left_footer:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Arrow_Left.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-Step-Complete-24:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Step_Complete_24.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.svg-icon-Close{width:24px;height:24px;fill:#656465}
.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-small:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/DUG.svg");background-repeat:no-repeat}
.svg-icon-DUG-desktop-white:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/DUG-desktop-white.svg");background-repeat:no-repeat}
.svg-icon-clock-white:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Clock-white.svg");background-repeat:no-repeat}
.svg-icon-delivery-white:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/delivery_white.svg");background-repeat:no-repeat}
.svg-icon-truck:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/delivery-red.svg");background-repeat:no-repeat}
.svg-icon-dollar:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/dollar.svg");background-repeat:no-repeat}
.svg-icon-truck-white:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Clock-white.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-Info-white:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Info-white.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-list-header-16px:before{background-image:url("../../../../etc/designs/vons/images/icons/list-header-16px.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-chevron:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/chevron_logo_4c_HOLD_WITH_TECHRON.svg");background-repeat:no-repeat}
.svg-icon-safeway-logo:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/safeway-logo.svg");background-repeat:no-repeat}
.svg-icon-safeway-logo-rgb:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Safeway_RGB.svg");background-repeat:no-repeat}
.svg-icon-rush-large-red:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/rush_large_red.svg");background-repeat:no-repeat}
.svg-icon.svg-icon-rush-large-red{width:3.9em;height:1.8em;background-size:contain}
.svg-icon-jewelosco-logo:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/JewelOsco_RGB.svg");background-repeat:no-repeat}
.svg-icon-acmemarkets-logo:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/acme-color.svg");background-repeat:no-repeat}
.svg-icon-carrsqc-logo:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/carrs-color.svg");background-repeat:no-repeat}
.svg-icon-grocery:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/GroceryReward.svg");background-repeat:no-repeat}
.svg-icon-store-16px:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/store-16px.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-Order_info_white:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Order_info_white.svg");background-repeat:no-repeat}
.svg-icon.coupon-carousel-tick-mark:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/check-mark-ss.png");background-repeat:no-repeat;background-size:contain;width:18px;height:18px}
.svg-icon.svg-icon-coupon-carousel-tick-mark{width:18px;height:18px}
.svg-icon.svg-icon-tick-mark{width:12px;height:6px}
.icon-u-absolute-full-cart{position:absolute;top:5px;left:2px;z-index:10}
.svg-icon.svg-icon-cart-error:before{width:34px;height:34px}
.svg-icon-cart-error:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Warning_Icon.svg");background-repeat:no-repeat}
.svg-icon.svg-icon-Account{height:16px;width:16px;transform:scale(1.3)}
.svg-icon.svg-icon-red_locator{width:20px;height:21px;transform:translate(-4px,-1px) scale(1.1)}
.svg-icon.svg-icon-Cart-red{width:26px;height:24px;transform:translate(-4px,-1px) scale(0.8)}
.svg-icon.svg-icon-Arrow_down:before{width:1.9949999999999999em;height:2.228em;font-size:7px;vertical-align:top;margin-left:15px}
.svg-icon.svg-icon-Arrow_down_black:before{width:1.9949999999999999em;height:2.228em;font-size:7px;vertical-align:bottom;margin-left:15px}
.svg-icon.svg-icon-Arrow_left:before{width:1.9949999999999999em;height:2.228em;font-size:7px;vertical-align:bottom;margin-bottom:4px}
.svg-icon.svg-icon-Arrow_left_footer{padding-top:0}
.svg-icon.svg-icon-Arrow_left_footer:before{width:1.9949999999999999em;height:2.228em;font-size:7px}
.svg-icon.svg-icon-Arrow_left_breadcrumb:before{width:1.4929999999999999em;height:3.5em}
.svg-icon.svg-icon-Arrow_left_white:before{width:1.4929999999999999em;height:2.4899999999999998em}
.svg-icon.svg-icon-Arrow_right{width:1.2em;height:1.2em}
.svg-icon.svg-icon-Arrow_Right_Red:before{width:1.2em;height:1.2em}
.svg-icon.svg-icon-Arrow_up:before{width:1.986em;height:1.432em}
.svg-icon-sunoco:before{width:6.2em;height:5.8em}
.svg-icon-chevron:before{width:5.8em;height:5.8em}
.svg-icon-chevron-texaco:before{width:5.8em;height:5.8em}
.svg-icon-exxon-mobil:before{width:5.8em;height:5.8em}
.svg-icon-safeway-logo-rgb:before{width:6.8em;height:4.4em}
.svg-icon.svg-icon-acmemarkets-logo:before{width:8em;height:4.4em}
.svg-icon-shaws-logo:before{width:8em;height:4.4em}
.svg-icon-starmarket-logo:before{width:8em;height:4.4em}
.svg-icon-pavilions-logo:before{width:8em;height:4.4em}
.svg-icon-randalls-logo:before{width:8em;height:2em}
.svg-icon-grocery:before{width:8.2em;height:6.73em}
.svg-icon.svg-icon-Caret_down:before{width:1.065em;height:.601em}
.svg-icon.svg-icon-Caret_down_red:before{width:1.065em;height:.601em}
.svg-icon.svg-icon-Cart1:before{width:2.2030000000000003em;height:1.70em}
.svg-icon.svg-icon-Cart:before{width:1.7em;height:1.8em}
.svg-icon.svg-icon-Step-Complete-24:before{width:2em;height:2.1em}
.svg-icon.svg-icon-Checkout_cart:before{width:2.743em;height:2.082em}
.svg-icon.svg-icon-clock-white:before{width:1.2em;height:1.3em}
.svg-icon.svg-icon-delivery:before{width:1.2em;height:1.3em}
.svg-icon.svg-icon-DUG:before{width:4.793em;height:4.423em}
.svg-icon.svg-icon-DUG-pref-page{width:4.793em;height:4.423em}
.svg-icon.svg-icon-DUG-small:before{width:1.4em;height:1.3em}
.svg-icon.svg-icon-DUG-white:before{width:1.4em;height:1.3em}
.svg-icon.svg-icon-Delivery-pref-page{width:4.801em;height:4.305em}
.svg-icon.svg-icon-Delivery-mobile-header{width:1.9em;height:2em}
.svg-icon.svg-icon-DUG-mobile-header{width:1.9em;height:2em}
.svg-icon.svg-icon-DUG-desktop-white:before{width:1.9em;height:2em}
.svg-icon.svg-icon-Delivery-desktop-white:before{width:1.9em;height:2em}
.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-Info-white:before{width:1.8em;height:1.8em}
.svg-icon.svg-icon-Order_info_white:before{width:1.8699999999999999em;height:1.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-store-16px:before{width:1.9899999999999998em;height:1.49em}
.svg-icon.svg-icon-Twitter{width:2em;height:1.691em;fill:#8b8b8b}
.svg-icon.filter-icon:before{width:1em;height:1em}
.svg-icon.just-for-you-16px{width:.9em;height:1.2em;background-size:contain}
.svg-icon.svg-icon-Store_Large_Grey:before{width:2.8em;height:2.2em;background-size:contain}
.svg-icon.svg-icon-Delivery_Large_Grey:before{width:2.5em;height:2.2em;background-size:contain}
.svg-icon.svg-icon-Delivery_Large_White:before{width:2.5em;height:2.2em;background-size:contain}
.svg-icon.svg-icon-Rush_Large_Grey:before{width:3.9em;height:1.8em;background-size:contain}
.svg-icon.svg-icon-Rush_Large_White:before{width:3.9em;height:1.8em;background-size:contain}
.svg-icon.svg-icon-Dug_Large_Grey:before{width:2.5em;height:2.2em;background-size:contain}
.svg-icon.svg-icon-white_locator:before{width:2.1em;height:1.9em;background-size:contain;margin-bottom:1.7px}
.svg-icon-Store_Large_Grey:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/store_large_grey.svg");background-repeat:no-repeat}
.svg-icon-Store_Large_White:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/store_large_white.svg");background-repeat:no-repeat}
.svg-icon-Rush_Large_White:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/rush_large_white.svg");background-repeat:no-repeat}
.svg-icon-Dug_Large_Grey:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/DuG_large_grey.svg");background-repeat:no-repeat}
.svg-icon-Dug_Large_White:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/DuG_large_white.svg");background-repeat:no-repeat}
.svg-icon-header-list-white:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/header-list-white.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_white.svg");background-repeat:no-repeat}
.svg-icon.svg-icon-Arrow_down_dark_gray:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Arrow_down_darkgray.svg");background-repeat:no-repeat}
.svg-icon-Arrow_left:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Arrow_Left.svg");background-repeat:no-repeat}
.svg-icon-Arrow_left_breadcrumb:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Arrow_Left.svg");background-repeat:no-repeat}
.svg-icon-Arrow_left_white:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Arrow_Left_white.svg");background-repeat:no-repeat}
.svg-icon-Arrow_Right_Red:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Arrow_Right_Red.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-Caret_down_red:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Caret_down_red.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-DUG:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/DUG.svg");background-repeat:no-repeat}
.svg-icon-DUG-white:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/DUG-white.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-Delivery-desktop-white:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Delivery-desktop-white.svg");background-repeat:no-repeat}
.svg-icon-Cart:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Cart.svg");background-repeat:no-repeat}
.svg-icon-delivery:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Clock.svg");background-repeat:no-repeat}
.svg-icon-Instagram:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Instagram.svg");background-repeat:no-repeat}
.svg-icon-Pinterest:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Pinterest.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-exxon-mobil:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/ExxonMobil_logo_stacked.svg");background-repeat:no-repeat}
.svg-icon-chevron-texaco:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/texaco-chevron-logo.svg");background-repeat:no-repeat}
.svg-icon-shell:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/FUEL_Shell_jan2013_PECTEN.svg");background-repeat:no-repeat}
.svg-icon-sunoco:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Sunoco_Logo.svg");background-repeat:no-repeat}
.svg-icon-tomthumb-logo:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/TomThumb_RGB.svg");background-repeat:no-repeat}
.svg-icon-vons-logo:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Vons_RGB.svg");background-repeat:no-repeat}
.svg-icon-randalls-logo:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Randalls_RGB.svg");background-repeat:no-repeat}
.svg-icon-albertsons-logo:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Albertsons_RGB.svg");background-repeat:no-repeat}
.svg-icon-starmarket-logo:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/star-market-color.svg");background-repeat:no-repeat}
.svg-icon-shaws-logo:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/shaws-color.svg");background-repeat:no-repeat}
.svg-icon-store-header:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/store-header.svg");background-repeat:no-repeat;background-position:center}
.svg-icon-Rush_delivery:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Rush_delivery.svg");background-repeat:no-repeat}
.svg-icon.scissors-tag-icon:before,.svg-icon.green-scissors-tag-icon-v2:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/icons-scissors-green.svg");background-repeat:no-repeat}
.svg-icon.scissors-tag-icon:before,.svg-icon.scissors-tag-icon-v2:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/icons-scissors-red.svg");background-repeat:no-repeat}
.filter-icon:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Filter.svg");background-repeat:no-repeat}
.svg-icon.coupon-tick-mark:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/check-mark-ss.png");background-repeat:no-repeat;background-size:contain;width:16px;height:15px}
.icon-u-absolute{position:absolute;top:10px;left:6px;z-index:1}
.scissors{position:absolute;top:0;right:0;font-size:18px;cursor:pointer}
.scissors.svg-icon-icons_scissors:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/icons-scissors.svg");background-repeat:no-repeat;width:1.2em;height:1.2em;background-size:contain}
.svg-icon.icon-prop-65:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/warning.svg");background-repeat:no-repeat;background-size:cover;width:2em;height:2em}
.svg-icon.svg-icon-white_locator:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/white_locator.svg");background-repeat:no-repeat}
.svg-icon.svg-icon-cart-info:before{width:34px;height:34px}
.svg-icon-cart-info:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/Info_Icon.svg");background-repeat:no-repeat}
.svg-icon.svg-icon-tag:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/tag.svg");background-repeat:no-repeat;width:16px;height:16px}
.svg-icon.svg-icon-green-tick:before{background:url("../../../../etc/designs/wcax-commons/images/icons/green.svg");width:20px;height:20px}
.svg-icon.svg-icon-search-grey{width:24px;height:24px}
.svg-icon.svg-icon-grey-close{width:24px;height:24px;top:0;left:0;fill:#4b4b4b}
.svg-icon-search-Close{width:21px;height:17px}
.svg-icon-locator-grey{width:24px;height:24px}
.svg-icon.svg-icon-grey-chevron{width:24px;height:24px}
.svg-icon.svg-icon-close-white:before{width:24px;height:24px}
.svg-icon-close-white:before{background-image:url("../../../../etc/designs/wcax-commons/images/icons/close-white.svg");background-repeat:no-repeat}
img:-moz-loading{visibility:hidden}
div.container.user-info{display:table;padding:15px 5px;box-sizing:border-box;background:#fff;box-shadow:0 6px 12px 0 rgba(0,0,0,0.15);width:225px;float:right}
div.container.user-info div.row.third-row{height:30%}
div.container.user-info div.row.third-row ul{width:100%;height:auto;display:table;float:left;padding:0;border-bottom:1px solid #dedede}
div.container.user-info div.row.third-row ul li{list-style:none;display:table;float:left;width:100%;height:auto;padding-bottom:10px}
div.container.user-info div.row.third-row ul li span a.header-anchor{width:auto;color:#fff;text-decoration:none;font-size:16px;line-height:20px;float:left;padding-top:10px;box-sizing:border-box;border-bottom:1px solid #000}
div.container.user-info div.row.third-row ul li span a.authenticated-pop-up-anchor{color:#000}
div.container.user-info div.row.fourth-row{height:15%}
div.container.user-info div.row.fourth-row ul{width:100%;height:auto;display:table;float:left;padding:0}
div.container.user-info div.row.fourth-row ul li{list-style:none;display:table;float:left;width:100%;height:auto;padding-bottom:10px}
div.container.user-info div.row.fourth-row ul li a.header-anchor{width:auto;color:#fff;text-decoration:none;font-size:16px;line-height:20px;float:left;padding-top:15px;box-sizing:border-box;border-bottom:1px solid #000}
div.container.user-info div.row.fourth-row ul li a.authenticated-pop-up-anchor{color:#000}
img:-moz-loading{visibility:hidden}
.content-block-area{width:100%;height:auto;display:table;margin:0 auto}
.content-block-container{width:98%;height:100%;display:table;margin:0 auto;padding:20px 0}
.content-block-container .content-block-wrapper{width:49%;height:auto;min-width:375px;min-height:475px;display:block;float:left;box-sizing:border-box;padding:20px;margin:2% 0;transform:scale(1);transition:.05s linear}
.content-block-container .content-block-wrapper:first-child{margin:2% 2% 2% 0}
.content-block-container .content-block-wrapper.left{background:#fff;box-shadow:1px 1px 2px rgba(0,0,0,0.2)}
.content-block-container .content-block-wrapper.left:hover{box-shadow:2px 2px 5px rgba(0,0,0,0.2);transform:scale(1.01)}
.content-block-container .content-block-wrapper.right{background:#58544d;box-shadow:1px 1px 2px rgba(0,0,0,0.3)}
.content-block-container .content-block-wrapper.right:hover{transform:scale(1.01);box-shadow:2px 2px 5px rgba(0,0,0,0.3)}
.content-block-container .content-block-wrapper .content-block{width:100%;height:100%;display:table;float:left;padding:20px}
.content-block-container .content-block-wrapper .content-block .content-block-category-wrapper{width:80%;height:auto;display:table;float:left}
.content-block-container .content-block-wrapper .content-block .content-block-category-wrapper .content-block-category{width:auto;height:auto;display:table;font-size:13px;font-weight:800;line-height:20px;margin:10px 0}
.content-block-container .content-block-wrapper .content-block .content-block-category-wrapper .content-block-category.white-text{color:#fff}
.content-block-container .content-block-wrapper .content-block .content-block-title-wrapper{width:100%;height:auto;display:table;float:left}
.content-block-container .content-block-wrapper .content-block .content-block-title-wrapper .content-block-title{width:auto;height:auto;margin:0 auto;display:table;font-size:48px;font-weight:bold;line-height:52px}
.content-block-container .content-block-wrapper .content-block .content-block-title-wrapper .content-block-title.white-text{color:#fff}
.content-block-container .content-block-wrapper .content-block .content-block-content-wrapper{width:80%;height:auto;display:table;float:left;padding:0 0 10px 0}
.content-block-container .content-block-wrapper .content-block .content-block-content-wrapper .content-block-content{width:auto;height:auto;margin:0 auto;display:table;font-size:20px;line-height:28px}
.content-block-container .content-block-wrapper .content-block .content-block-content-wrapper .content-block-content.white-text{color:#fff}
.content-block-container .content-block-wrapper .content-block .content-block-button-wrapper{width:80%;height:auto;display:table;float:left}
.content-block-container .content-block-wrapper .content-block .content-block-button-wrapper .content-block-button{width:187px;height:46px;margin:10px auto 20px auto;float:left}
.content-block-container .content-block-wrapper .content-block .content-block-button-wrapper .content-block-button .content-block-btn{width:100%;height:100%;background:#dd1e25;color:#fff;border-radius:0;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);display:table;line-height:46px;padding:0}
.content-block-container .content-block-wrapper .content-block .content-block-button-wrapper .content-block-button .content-block-btn.white-text{color:#fff}
@media only screen and (min-width:320px) and (max-width:480px){.content-block-area{width:90%}
.content-block-container{width:100%;float:none;margin:0 auto}
.content-block-container .content-block-wrapper{width:100%;min-width:100%;padding:20px 0}
.content-block-container .content-block-wrapper:first-child{margin:0 auto}
}
@media only screen and (min-width:480px) and (max-width:768px){.content-block-container{width:100%;float:none;margin:0 auto}
.content-block-container .content-block-wrapper{width:100%;padding:20px 0}
.content-block-container .content-block-wrapper:first-child{margin:0 auto}
}
@media only screen and (min-width:1024px) and (max-width:1440px){.content-block-area{width:90%}
.content-block-container{width:100%}
}
@media only screen and (min-width:1440px){.content-block-area{width:90%}
.content-block-container{width:100%}
}
img:-moz-loading{visibility:hidden}
.logo-container{width:100%;box-sizing:border-box;padding:32px 0 28px 0}
.logo-container .logo-jewelosco,.logo-container .logo-tomthumb,.logo-container .logo-safeway,.logo-container .logo-vons,.logo-container .logo-albertsons,.logo-container .logo-pavilions,.logo-container .logo-randalls,.logo-container .logo-carrsqc,.logo-container .logo-shaws,.logo-container .logo-starmarket,.logo-container .logo-acmemarkets,.logo-container .logo-haggen{width:100%;height:40px}
.logo-container .logo-jewelosco{display:block;width:108px;height:72px;margin:auto}
.logo-mobile{height:100%}
.logo-mobile a{width:100%;height:100%;display:table}
.logo-mobile .logo-jewelosco,.logo-mobile .logo-tomthumb,.logo-mobile .logo-safeway,.logo-mobile .logo-vons,.logo-mobile .logo-albertsons,.logo-mobile .logo-pavilions,.logo-mobile .logo-randalls,.logo-mobile .logo-carrsqc,.logo-mobile .logo-shaws,.logo-mobile .logo-starmarket,.logo-mobile .logo-acmemarkets,.logo-mobile .logo-haggen{width:100%;height:22px;margin:14px auto}
.logo-mobile .logo-jewelosco{transform:scale(1.7);width:auto}
.sticky-header-on{display:none;height:100%}
.sticky-header-on a{width:100%;height:100%;display:table}
.sticky-header-on .logo-jewelosco,.sticky-header-on .logo-tomthumb,.sticky-header-on .logo-safeway,.sticky-header-on .logo-vons,.sticky-header-on .logo-albertsons,.sticky-header-on .logo-pavilions,.sticky-header-on .logo-randalls,.sticky-header-on .logo-carrsqc,.sticky-header-on .logo-shaws,.sticky-header-on .logo-starmarket,.sticky-header-on .logo-acmemarkets,.sticky-header-on .logo-haggen{height:22px;margin:14px}
.sticky-header-on .logo-jewelosco{transform:scale(1.7)}
@media(max-width:1440px) and (min-width:990px){.uca-header-logo-vons,.uca-header-logo-tomthumb,.uca-header-logo-safeway,.uca-header-logo-albertsons,.uca-header-logo-pavilions,.uca-header-logo-randalls,.uca-header-logo-carrsqc,.uca-header-logo-shaws,.uca-header-logo-starmarket,.uca-header-logo-acmemarkets,.uca-header-logo-haggen{height:30px;margin:10px auto}
}
@media(min-width:1441px){.uca-header-logo-vons,.uca-header-logo-tomthumb,.uca-header-logo-safeway,.uca-header-logo-albertsons,.uca-header-logo-pavilions,.uca-header-logo-randalls,.uca-header-logo-carrsqc,.uca-header-logo-shaws,.uca-header-logo-starmarket,.uca-header-logo-acmemarkets,.uca-header-logo-haggen{height:30px;margin:10px auto}
}
@media(min-width:740px) and (max-width:991px){.uca-header-logo-vons,.uca-header-logo-tomthumb,.uca-header-logo-safeway,.uca-header-logo-albertsons,.uca-header-logo-pavilions,.uca-header-logo-randalls,.uca-header-logo-carrsqc,.uca-header-logo-shaws,.uca-header-logo-starmarket,.uca-header-logo-acmemarkets,.uca-header-logo-haggen{height:30px;margin:10px auto}
}
@media(min-width:535px) and (max-width:739px){.uca-header-logo-vons,.uca-header-logo-tomthumb,.uca-header-logo-safeway,.uca-header-logo-albertsons,.uca-header-logo-pavilions,.uca-header-logo-randalls,.uca-header-logo-carrsqc,.uca-header-logo-shaws,.uca-header-logo-starmarket,.uca-header-logo-acmemarkets,.uca-header-logo-haggen{height:30px;margin:10px auto}
}
@media(min-width:400px) and (max-width:535px){.uca-header-logo-vons,.uca-header-logo-tomthumb,.uca-header-logo-safeway,.uca-header-logo-albertsons,.uca-header-logo-pavilions,.uca-header-logo-randalls,.uca-header-logo-carrsqc,.uca-header-logo-shaws,.uca-header-logo-starmarket,.uca-header-logo-acmemarkets,.uca-header-logo-haggen{height:30px;margin-top:10px;padding-left:0;margin-left:-10px}
}
@media(min-width:320px) and (max-width:399px){.uca-header-logo-vons,.uca-header-logo-tomthumb,.uca-header-logo-safeway,.uca-header-logo-albertsons,.uca-header-logo-pavilions,.uca-header-logo-randalls,.uca-header-logo-carrsqc,.uca-header-logo-shaws,.uca-header-logo-starmarket,.uca-header-logo-acmemarkets,.uca-header-logo-haggen{height:20px;margin:15px auto;padding-left:0}
}
@media(max-width:1440px) and (min-width:990px){.uca-header-logo-jewelosco{height:37px;transform:scale(1.1);margin:9px 0}
}
@media(min-width:1441px){.uca-header-logo-jewelosco{height:37px;transform:scale(1.1);margin:9px 0}
}
@media(min-width:740px) and (max-width:991px){.uca-header-logo-jewelosco{height:37px;transform:scale(1.1);margin:9px 0}
}
@media(min-width:535px) and (max-width:739px){.uca-header-logo-jewelosco{height:37px;transform:scale(1.1);margin:9px 0}
}
@media(min-width:400px) and (max-width:535px){.uca-header-logo-jewelosco{height:37px;transform:scale(1.1);margin:9px 0}
}
@media(min-width:320px) and (max-width:399px){.uca-header-logo-jewelosco{height:37px;transform:scale(1.1);margin:9px 0}
}
.logo-anonymous img{width:100%;height:22px;margin:14px auto}
.logo-anonymous .logo-jewelosco{height:37px;transform:scale(1.1);margin:9px 0}
.logo-anonymous .uca-header-logo-jewelosco{height:37px;transform:scale(1.1);margin:9px 0}
img:-moz-loading{visibility:hidden}
product-item .polaris-btn-add-product-in-card{padding:0 15px}
quantity-stepper input[type=number]::-webkit-inner-spin-button,quantity-stepper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
quantity-stepper .polaris-btn-add-product-in-card{width:100%;position:absolute;left:0;bottom:0;padding:0 17px}
quantity-stepper .polaris-btn-add-product-in-card .btn-add-card{width:100%;border-radius:0;display:table;margin-bottom:10px;padding:10px 12px !important}
quantity-stepper .polaris-btn-add-product-in-card.add-product-checkmark:before{content:'';position:absolute;width:calc(100% - 20px);height:40px;left:10px;top:0}
quantity-stepper .polaris-btn-add-product-in-card.add-product-checkmark:after{content:'';background:url("../../../../etc/designs/wcax-commons/images/icons/check-mark-qty.svg") no-repeat 0 0;position:absolute;top:14px;left:calc(100% - 55%);width:15px;height:15px}
quantity-stepper .btn-add-card-quantity{width:100%;border-radius:0;padding:0;margin-bottom:10px;display:flex}
quantity-stepper .btn-add-card-quantity:active{-webkit-box-shadow:none;box-shadow:none}
quantity-stepper .btn-add-card-quantity .specify-quantity-less{width:20%;height:100%;display:block;float:left;box-sizing:border-box;margin:0;padding:9px 12px;border:0}
quantity-stepper .btn-add-card-quantity .specify-quantity-counter{width:60%;height:100%;display:block;float:left;box-sizing:border-box;padding:9px 12px;text-align:center;user-select:none;border:0;flex-grow:1;-moz-appearance:textfield}
quantity-stepper .btn-add-card-quantity .specify-quantity-counter::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
quantity-stepper .btn-add-card-quantity .specify-quantity-counter::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
quantity-stepper .btn-add-card-quantity .specify-quantity-counter.update-button{width:50%}
quantity-stepper .btn-add-card-quantity .specify-quantity-more{width:20%;height:100%;display:block;float:left;text-align:center;box-sizing:border-box;margin:0;padding:9px 12px;text-transform:capitalize;border:0}
quantity-stepper .btn-add-card-quantity .specify-quantity-more.update-button{width:50%;font-weight:800}
quantity-stepper .btn-add-card-quantity .specify-quantity-more:disabled{background-color:#dedede;color:#4b4b4b;opacity:1;Cursor:not-allowed}
quantity-stepper .quantity-loading:before{content:"";position:absolute;top:1px;left:25%;width:50%;height:calc(100% - 12px);z-index:97;background:#fff;opacity:.8}
quantity-stepper .quantity-loading:after{content:"";-webkit-animation:spin .7s linear infinite;animation:spin .7s linear infinite;width:1.5rem;height:1.5rem;background:url("../../../../etc/designs/wcax-commons/images/icons/quantity-loading.svg") 0 0/contain no-repeat;position:absolute;z-index:97;top:calc(50% - 5px);left:50%;margin-top:-.75rem;margin-left:-.75rem}
quantity-stepper .quantity-loading.full-loading:before{top:0;left:10px;width:calc(100% - 20px);height:calc(100% - 10px)}
quantity-stepper .quantity-loading.remove-loading:before{top:0;left:0;width:100%;height:calc(100% - 10px)}
@media(min-width:320px) and (max-width:480px){quantity-stepper input.specify-quantity-counter{font-size:16px}
}
@media(min-width:320px) and (max-width:767px){quantity-stepper .sticky-add-to-cart{position:fixed !important;z-index:9;top:26px;width:100% !important;left:0;bottom:auto;background:#fff;padding:16px 20px !important;-webkit-box-shadow:0 -2px 4px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 -2px 4px 0 rgba(0,0,0,0.1);box-shadow:0 2px 4px 0 rgba(0,0,0,0.1)}
quantity-stepper .sticky-add-to-cart .btn-add-card{margin-bottom:0}
}
.mini-cart-quantity-stepper{margin-top:10px}
.mini-cart-quantity-stepper quantity-stepper .polaris-btn-add-product-in-card{position:relative;padding:0}
.mini-cart-quantity-stepper quantity-stepper .polaris-btn-add-product-in-card .btn-add-card-quantity{border:1px solid #dedede;font-size:14px}
.mini-cart-quantity-stepper quantity-stepper .polaris-btn-add-product-in-card .specify-quantity-counter{color:#4b4b4b}
.mini-cart-quantity-stepper quantity-stepper .polaris-btn-add-product-in-card.add-product-checkmark:before{height:43px;left:0;width:100%}
.mini-cart-quantity-stepper quantity-stepper .polaris-btn-add-product-in-card.add-product-checkmark:after{top:16px;left:calc(100% - 56%)}
.mini-cart-quantity-stepper quantity-stepper .btn-add-card-quantity{display:flex}
.mini-cart-quantity-stepper quantity-stepper .btn-add-card-quantity .specify-quantity-less,.mini-cart-quantity-stepper quantity-stepper .btn-add-card-quantity .specify-quantity-counter,.mini-cart-quantity-stepper quantity-stepper .btn-add-card-quantity .specify-quantity-more{width:20%}
.mini-cart-quantity-stepper quantity-stepper .btn-add-card-quantity .specify-quantity-more{max-width:40px;font-size:30px;padding:5px 8px 6px 8px;font-weight:200;line-height:100%}
.mini-cart-quantity-stepper quantity-stepper .btn-add-card-quantity .specify-quantity-more.update-button{font-size:13px;padding:13px 5px;max-width:none;width:50% !important}
.mini-cart-quantity-stepper quantity-stepper .btn-add-card-quantity .specify-quantity-less{max-width:40px;font-size:30px;padding:5px 8px 6px 8px;font-weight:200;line-height:100%}
.mini-cart-quantity-stepper quantity-stepper .btn-add-card-quantity .specify-quantity-counter{padding:10px 12px}
.mini-cart-quantity-stepper quantity-stepper .btn-add-card-quantity .specify-quantity-counter.update-button{width:50% !important}
.mini-cart-quantity-stepper quantity-stepper .quantity-loading:before{left:38%;width:25%;height:calc(100% - 2px)}
.mini-cart-quantity-stepper quantity-stepper .quantity-loading:after{top:50%}
.mini-cart-quantity-stepper quantity-stepper .quantity-loading.full-loading:before{width:100%;top:0;left:0;height:100%}
@media(min-width:320px) and (max-width:480px){div.cart-product-value-con div{width:100%}
.mini-cart-quantity-stepper quantity-stepper .polaris-btn-add-product-in-card{position:relative;padding:0}
.mini-cart-quantity-stepper quantity-stepper .polaris-btn-add-product-in-card.add-product-checkmark:before{height:33px}
.mini-cart-quantity-stepper quantity-stepper .polaris-btn-add-product-in-card.add-product-checkmark:after{top:12px;left:calc(100% - 58%)}
.mini-cart-quantity-stepper quantity-stepper .btn-add-card-quantity .specify-quantity-more{max-width:40px;font-size:20px;padding:10px 8px;font-weight:200;line-height:100%}
.mini-cart-quantity-stepper quantity-stepper .btn-add-card-quantity .specify-quantity-more.update-button{width:50% !important;max-width:none;padding:8px;font-size:12px}
.mini-cart-quantity-stepper quantity-stepper .btn-add-card-quantity .specify-quantity-counter{padding:10px 8px}
.mini-cart-quantity-stepper quantity-stepper .btn-add-card-quantity .specify-quantity-counter.update-button{width:35% !important;padding:3px}
.mini-cart-quantity-stepper quantity-stepper .btn-add-card-quantity .specify-quantity-less{max-width:40px;font-size:20px;padding:10px 8px;font-weight:200;line-height:100%}
}
@media only screen and (min-width:991px){.nested-fulfilment-options{max-width:298px}
}
@media(min-width:320px) and (max-width:991px){.nested-fulfilment-options__cards .delivery-available,.nested-fulfilment-options__cards .pickup-available{padding-right:40px !important;padding-left:0 !important;padding-top:4px;float:right}
.nested-fulfilment-options__cards .svg-icon-Arrow_right{float:right;margin-right:-82px;margin-top:9px}
}
@media(min-width:320px) and (max-width:767px){product-detail .sticky-add-to-cart{position:fixed !important;z-index:8;top:26px;width:100% !important;left:0;bottom:auto;background:#fff;padding:16px 20px !important;-webkit-box-shadow:0 -2px 4px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 -2px 4px 0 rgba(0,0,0,0.1);box-shadow:0 2px 4px 0 rgba(0,0,0,0.1)}
product-detail .sticky-add-to-cart .btn-add-card{margin-bottom:0}
}
product-carousel-item quantity-stepper .polaris-btn-add-product-in-card{padding:0 10px}
product-detail quantity-stepper .polaris-btn-add-product-in-card{position:relative;margin-top:30px;width:298px;padding-left:0;padding-right:0}
product-detail quantity-stepper .quantity-loading:before{width:103px;height:calc(100% - 2px)}
product-detail quantity-stepper .quantity-loading:after{left:50%;top:50%}
product-detail quantity-stepper .quantity-loading.full-loading:before{left:0;width:100%;height:100%}
product-detail .nested-fulfilment-options{width:auto;margin-bottom:-14px}
product-detail .nested-fulfilment-options__heading{padding:24px 0 10px}
product-detail .nested-fulfilment-options__heading__text{display:inline;font-size:16px}
product-detail .nested-fulfilment-options__heading__zipcode{padding-top:3px;font-size:12px;float:right;color:#dd1e25;display:inline;border:0;background:rgba(0,0,0,0);text-decoration:underline}
product-detail .nested-fulfilment-options__cards{border:1px solid #dedede;border-radius:4px}
product-detail .nested-fulfilment-options__cards .delivery-icon,product-detail .nested-fulfilment-options__cards .pickup-icon{padding-left:16px;padding-right:8px;display:inline}
product-detail .nested-fulfilment-options__cards .svg-icon-Arrow_right{font-size:10px}
product-detail .nested-fulfilment-options__cards .delivery-available{font-size:14px;font-weight:normal;color:#437f2f;padding-left:77px;padding-right:16px}
product-detail .nested-fulfilment-options__cards .pickup-available{font-size:14px;font-weight:normal;color:#437f2f;padding-left:88px;padding-right:16px}
product-detail .nested-fulfilment-options__cards__delivery,product-detail .nested-fulfilment-options__cards__pickup{padding:10px 0 10px;color:#4b4b4b;font-size:16px;font-weight:bold;border:0;background:rgba(0,0,0,0);width:100%;text-align:left}
product-detail .nested-fulfilment-options__cards .separator{border-top:1px solid #dedede;width:100%;height:1px;display:block}
img:-moz-loading{visibility:hidden}
div.container.user-info-full{display:table;padding:21px 15px;box-sizing:border-box;background:#fff;box-shadow:0 6px 12px 0 rgba(0,0,0,0.15);width:420px !important}
div.container.user-info-full div.row.first-row{height:15%}
div.container.user-info-full div.row.first-row div.user-info-header{width:100%;height:100%;display:table;float:left}
div.container.user-info-full div.row.first-row div.user-info-header span.rewards-summary{height:20px;width:100%;display:table;color:#4b4b4b;font-family:"Nunito",sans-serif;font-size:15px;line-height:20px;background:0}
div.container.user-info-full div.row.first-row div.user-info-header span.rewards-summary a.header-anchor{width:auto;color:#fff;text-decoration:none;font-size:16px;line-height:20px;float:left;padding-top:6px;box-sizing:border-box}
div.container.user-info-full div.row.first-row div.user-info-header span.rewards-summary s a.authenticated-pop-up-anchor{color:#4b4b4b;text-decoration:underline}
div.container.user-info-full div.row.first-row div.user-info-header span.rewards-summary s a.authenticated-pop-up-anchor a.authenticated-pop-up-anchor-summary{color:#000;text-decoration:none}
div.container.user-info-full div.row.second-row{height:40%;padding-top:5px;position:relative;display:block}
div.container.user-info-full div.row.second-row div.points-wrapper{width:100%;height:100%;display:table;float:left;padding-bottom:10px;box-sizing:border-box}
div.container.user-info-full div.row.second-row div.points-wrapper ul{width:100%;height:100%;display:table;float:left;border-bottom:1px solid #dedede}
div.container.user-info-full div.row.second-row div.points-wrapper ul div.vertical-spacer.reward-spacer{background:#dedede;height:80px;width:2px;float:left;display:block;margin-left:12px;margin-right:12px}
div.container.user-info-full div.row.second-row div.points-wrapper ul .rewards-col-1{padding-right:0;padding-left:10px}
div.container.user-info-full div.row.second-row div.points-wrapper ul .rewards-col-2{padding-right:0;padding-left:0}
div.container.user-info-full div.row.second-row div.points-wrapper ul .rewards-col-3{padding-right:0;padding-left:0}
div.container.user-info-full div.row.second-row div.points-wrapper ul li.rewards-list-item{height:100%;display:table;float:left;padding-top:10px;padding-bottom:23px;box-sizing:border-box}
div.container.user-info-full div.row.second-row div.points-wrapper ul li.rewards-list-item div.rewards-container span.points-top{height:22px;width:100%;display:table;color:#4b4b4b;font-size:26px;letter-spacing:-1px;line-height:22px;text-align:center;padding-bottom:5px;font-weight:bold}
div.container.user-info-full div.row.second-row div.points-wrapper ul li.rewards-list-item div.rewards-container span.points-bottom{height:40px;width:100%;display:table;font-size:13px;line-height:18px;text-align:center}
div.container.user-info-full div.row.second-row div.points-wrapper ul li.rewards-list-item div.rewards-container a.header-anchor{width:auto;color:#fff;text-decoration:none;font-size:15px;line-height:15px;float:left;padding-top:6px;padding-right:10px;box-sizing:border-box}
div.container.user-info-full div.row.second-row div.points-wrapper ul li.rewards-list-item div.rewards-container a.authenticated-pop-up-anchor{color:#000}
div.container.user-info-full div.row.third-row{height:30%}
div.container.user-info-full div.row.third-row ul{width:100%;height:auto;display:table;float:left;padding:0;border-bottom:1px solid #dedede}
div.container.user-info-full div.row.third-row ul li{list-style:none;display:table;float:left;width:100%;height:auto;padding-bottom:10px}
div.container.user-info-full div.row.third-row ul li span a.header-anchor{width:auto;color:#fff;text-decoration:none;font-size:16px;line-height:20px;float:left;padding-top:10px;box-sizing:border-box;border-bottom:1px solid #000}
div.container.user-info-full div.row.third-row ul li span a.authenticated-pop-up-anchor{color:#000}
div.container.user-info-full div.row.fourth-row-full{height:15%}
div.container.user-info-full div.row.fourth-row-full ul{width:100%;height:auto;display:table;float:left;padding:0}
div.container.user-info-full div.row.fourth-row-full ul li{list-style:none;display:table;float:left;width:100%;height:auto;padding-bottom:10px}
div.container.user-info-full div.row.fourth-row-full ul li a.header-anchor{width:auto;color:#fff;text-decoration:none;font-size:16px;line-height:20px;float:left;padding-top:15px;box-sizing:border-box;border-bottom:1px solid #000}
div.container.user-info-full div.row.fourth-row-full ul li a.authenticated-pop-up-anchor{color:#000}
img:-moz-loading{visibility:hidden}
.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;width:36px;height:25px}
.disaster-alert label{max-width:78%;text-align:left;margin-left:10px}
.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")}
.main-wrapper .pending-alert{height:auto;text-align:center;position:relative;line-height:1.27;font-size:22px;padding:16px 10px 15px}
.main-wrapper .unified-pending-alert{display:inline-block;border-bottom-width:2px;line-height:1.22;font-size:18px;padding:8px 8px 6px;margin:0 0 0 16px;height:auto;width:180px}
.main-wrapper .unified-pending-alert:hover,.main-wrapper .unified-pending-alert:focus{color:white}
.pending-order-btn-font{font-weight:800}
@media(max-width:768px){.main-wrapper .pending-alert{line-height:1.38;font-size:16px}
.main-wrapper .unified-pending-alert{display:block;height:auto;margin:8px auto 0}
}
@media(max-width:479px){.main-wrapper .pending-alert{padding:8px 10px}
}
.notify-wrapper{width:100%;position:fixed;top:72px;text-align:center}
.notify-wrapper .notify-message-wrapper{padding:20px 26px 18px 24px;display:inline-block;background-color:white;box-shadow:0 4px 9px 0 rgba(0,0,0,0.5)}
.notify-wrapper .message{padding-left:16px;font-size:16px;font-weight:bold}
img:-moz-loading{visibility:hidden}
.main-wrapper{padding-right:0 !important;font-family:"Nunito Sans",sans-serif}
.modal.show{overflow:auto}
.zip-code-modal-container{padding:0;overflow:hidden}
.zip-code-modal-container .modal{padding-right:0 !important}
.zip-code-modal-container #zip-code-modal .modal-dialog .modal-content{padding:0}
.zip-code-modal-container .modal-dialog{margin:auto;position:absolute;left:0;right:0;bottom:0;top:0;display:table;padding:0}
.zip-code-modal-container .modal-content{border-radius:1px;min-height:auto;max-height:90vh;overflow:auto;width:100%;position:absolute;left:0;right:0;top:0;display:block;margin:auto}
.zip-code-modal-container .modal-content .modal-header{display:table;width:100%;height:auto}
.zip-code-modal-container .modal-content .modal-header.border-bottom-none{border:0}
.zip-code-modal-container .modal-content .modal-header.modal-header-hidden{border-bottom:0;display:none}
.zip-code-modal-container .modal-content .modal-header .modal-header-close-img-container{display:table;width:100%;height:auto}
.zip-code-modal-container .modal-content .modal-header .modal-header-close-img-container .modal-close-img{display:table;cursor:pointer}
.zip-code-modal-container .modal-content .modal-header .zip-header-container{display:table;width:90%;height:auto;margin:10px auto}
.zip-code-modal-container .modal-content .modal-header .zip-header-container .zip-header-wrapper{display:table;width:50%;height:auto;float:left}
.zip-code-modal-container .modal-content .modal-header .zip-header-container .zip-header-wrapper .zip-modal-header-title{width:100%;height:auto;float:left;font-size:12px;font-weight:bold}
.zip-code-modal-container .modal-content .modal-header .zip-header-container .zip-header-wrapper .zip-code-header-description{width:100%;height:auto;float:left;font-size:13px}
.zip-code-modal-container .modal-content .modal-header .zip-header-container .zip-change-wrapper{display:table;width:50%;height:auto;float:left}
.zip-code-modal-container .modal-content .modal-header .zip-header-container .zip-change-wrapper .zip-change{width:auto;height:auto;font-size:14px;text-decoration:underline;float:right;padding:10px;cursor:pointer}
.zip-code-modal-container .modal-content .modal-header .choose-store-title{margin-right:0;font-size:36px;text-align:center}
.zip-code-modal-container .modal-content .modal-header button#close.close{font-size:36px;opacity:1;font-weight:300}
.zip-code-modal-container .modal-content .modal-body{height:auto;padding:0}
.zip-code-modal-container .modal-content .modal-body .zip-code-container{width:80%;height:auto;display:table;margin:0 auto;padding:70px 0 50px 0}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-cancel-btn{position:absolute;top:25px;right:5%;font-size:18px;line-height:26px;text-decoration:underline}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-header{width:100%;height:auto;display:table}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-header .zip-code-title{width:100%;font-size:36px;text-align:center;float:left;margin-bottom:0;margin-top:-10px}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-header .zip-code-title.deals-title-modal{font-size:36px}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-header .zip-code-description{width:100%;font-size:16px;text-align:center;float:left;display:none;font-weight:100;text-decoration:none;position:relative;top:5px}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-header .zip-code-invalid-description{display:none;width:100%;padding:5px;font-size:16px;text-align:center}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-header .invalid-zipcode{display:table}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-update-container{position:absolute;top:20px;right:calc(5% + 15px)}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-update-container .zip-code-update-text{width:auto;height:auto;font-size:18px;text-decoration:underline;float:right;padding:10px;cursor:pointer}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-input-container{width:70%;height:auto;display:table;margin:20px auto}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-input-container .zip-code-store-text{width:70%;margin:0 auto;padding:15px 0 5px 0;font-size:14px;font-weight:bold;line-height:16px}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-input-container .zip-code-text{width:70%;margin:0 auto;font-size:14px;font-weight:bold;line-height:16px;padding:24px 0 8px 0}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-input-container .zip-code-input-wrapper{display:flex;width:70%;justify-content:center;margin:0 auto}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-input-container .zip-code-input-wrapper .input-zip-code{padding:10px;font-size:16px;width:100%;border:0;outline:0}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-input-container .zip-code-input-wrapper .zip-code-btn{font-size:16px;padding:10px 20px;cursor:pointer;border:0}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-input-container .zip-code-input-wrapper .zip-code-btn.zip-code-btn-mobile{display:none}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-input-container .zipcode-length-error{margin:8px 0 0 97px}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .horizontal-line-small{display:block;height:2px;width:50px;margin:0 auto}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-modal-footer{width:100%;height:auto;padding:10px 0;display:table;text-align:center;margin-top:10px;margin-bottom:10px}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-modal-footer .zip-code-description-footer{font-size:18px}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-modal-footer .log-in{font-size:16px}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-modal-footer .log-in a{text-decoration:underline}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-modal-footer .log-in a:hover{text-decoration:none}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .deals-img-modal-container{display:flex;justify-content:center;margin:30px 0}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .deals-img-modal-container .deals-icon{width:100px;height:100px}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .deals-img-modal-container .deals-icon::before{background-size:contain;width:100%;height:100%}
.zip-code-modal-container .modal-content .modal-body .zip-code-success-container{display:table;width:90%;height:auto;margin:auto;border-bottom:1px solid #e5e5e5;padding:20px 0}
.zip-code-modal-container .modal-content .modal-body .zip-code-success-container .store-zip-code-container{display:table;width:70%;height:auto;float:left}
.zip-code-modal-container .modal-content .modal-body .zip-code-success-container .store-zip-code-container .store-zip-code{width:100%;height:auto;float:left;font-size:13px;font-weight:600;letter-spacing:1px;line-height:20px}
.zip-code-modal-container .modal-content .modal-body .zip-code-success-container .store-zip-code-container .store-address-desc{width:100%;height:auto;float:left;font-weight:500;font-size:26px;line-height:30px}
.zip-code-modal-container .modal-content .modal-body .zip-code-success-container .change-store-container{display:table;width:30%;height:auto;padding:10px 0 0 0}
.zip-code-modal-container .modal-content .modal-body .zip-code-success-container .change-store-container .change-store-text{border:0;cursor:pointer;float:right;font-size:18px;font-weight:600;line-height:26px}
.zip-code-modal-container .modal-content .modal-body .zip-code-success-container .change-store-container .change-store-text:hover{text-decoration:underline}
.zip-code-modal-container .modal-content .modal-body .zip-code-success-container .change-store-container .zipcode-change-arrow::before{transform:rotate(90deg);width:1em;height:1em;margin:4px 0 0 4px}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store{display:table;width:90%;height:auto;margin:0 auto}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-your-store-title{display:table;width:100%;height:auto;margin:0}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-your-store-title .select-your-store-text{display:table;width:80%;padding-left:20%;font-size:36px;line-height:40px;text-align:center;float:left;margin:40px auto 10px auto}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-your-store-title .select-your-store-cancel-text{display:inline-block;width:20%;text-decoration:underline;text-align:right;cursor:pointer;font-size:18px;font-weight:600;line-height:26px;margin:40px auto 0 auto}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-your-store-title .select-your-store-cancel-text:hover{text-decoration:none}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-your-store-title .select-your-store-details{text-align:center;font-size:16px;line-height:22px;margin:16px auto 0 auto;width:100%;display:table}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-store-list-container{height:300px;overflow:auto;margin:20px 0}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-store-list-container .select-your-store-list-container{display:table;width:100%;float:left;min-height:200px}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-store-list-container .select-your-store-list-container .horizontal-line-for-select-store{display:flex;width:90%;height:1px;margin:0 auto}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-store-list-container .select-your-store-list-container .select-your-store-list-wrapper{display:table;width:100%;height:auto;padding:13px 10px;float:left;border:2px solid transparent;cursor:pointer}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-store-list-container .select-your-store-list-container .select-your-store-list-wrapper .container-img-select-store{display:table;width:30%;height:auto;float:left}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-store-list-container .select-your-store-list-container .select-your-store-list-wrapper .container-description-select-store{width:70%;height:auto;float:left;padding:0 0 0 10px;font-size:12px}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-store-list-container .select-your-store-list-container .select-your-store-list-wrapper .container-description-select-store .select-store-title{display:table;width:100%;float:left;font-size:10px}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-store-list-container .select-your-store-list-container .select-your-store-list-wrapper .container-description-select-store .select-store-address{display:table;width:100%;float:left;font-size:14px}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-store-list-container .select-your-store-list-container .select-your-store-list-wrapper .container-description-select-store .select-store-open{display:table;width:100%;float:left;font-size:10px}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-store-list-container .select-your-store-list-container .select-your-store-list-item{display:flex;align-items:center;position:relative;margin:0 auto;width:100%;cursor:pointer;padding:0 20px;height:144px}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-store-list-container .select-your-store-list-container .select-your-store-list-item .select-your-store-list{width:100px;font-size:40px;font-weight:900;margin-right:20px;display:block}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-store-list-container .select-your-store-list-container .select-your-store-list-item .select-your-store-list-description{width:150px;font-size:14px;line-height:20px}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-store-list-container .select-your-store-list-container .select-your-store-list-item .select-story-icon{display:none;position:absolute;right:50px;width:25px;height:25px;border-radius:50%;justify-content:center;align-items:center}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-store-list-container .select-your-store-list-container .select-your-store-list-item .select-story-icon::before{width:50px;height:25px}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-store-list-container .select-your-store-list-container .select-your-store-list-item .select-story-icon-display{display:flex}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-your-store-maps-wrapper{display:table;width:calc(60% - 20px);margin:0 auto;padding:0 10px;height:300px;text-align:center;line-height:300px;font-size:26px}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-your-store-btn-container{display:table;width:100%;height:auto;padding:20px 10px}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-your-store-btn-container .select-your-store-btn{display:table;width:auto;font-size:12px;margin:0 auto;padding:5px 15px;cursor:pointer}
.zip-code-modal-container .modal-content .modal-body .container-small-line-and-cancel-btn-for-mobile{display:none;width:100%;height:auto}
.zip-code-modal-container .modal-content .modal-body .container-small-line-and-cancel-btn-for-mobile .horizontal-line-small{display:block;height:2px;width:50px;margin:0 auto}
.zip-code-modal-container .modal-content .modal-body .container-small-line-and-cancel-btn-for-mobile .select-your-store-cancel-text{display:inline-block;width:100%;height:auto;padding:10px;text-align:center;text-decoration:underline;cursor:pointer}
.zip-code-modal-container .modal-content .modal-body .your-experience-container{width:100%}
.zip-code-modal-container .modal-content .modal-body .your-experience-container .your-experience-description{font-size:36px;text-align:center}
.zip-code-modal-container .modal-content .modal-body .your-experience-container .your-experience-body{width:300px;margin:20px auto;padding:30px}
.zip-code-modal-container .modal-content .modal-body .your-experience-container .your-experience-body .your-experience-icon{width:90px;height:90px;border-radius:50%;margin:15px auto;display:flex;justify-content:center;align-items:center}
.zip-code-modal-container .modal-content .modal-body .your-experience-container .your-experience-body .your-experience-icon .your-experience-img{width:50px;height:40px}
.zip-code-modal-container .modal-content .modal-body .your-experience-container .your-experience-body .your-experience-icon .your-experience-img::before{background-size:contain;width:100%;height:100%}
.zip-code-modal-container .modal-content .modal-body .your-experience-container .your-experience-body .your-experience-in-store{text-align:center;font-size:20px;font-weight:bold}
.zip-code-modal-container .modal-content .modal-body .your-experience-container .your-experience-body .your-experience-store{text-align:center;font-size:18px}
.zip-code-modal-container .modal-content .modal-body .store-items{display:flex;justify-content:center}
.zip-code-modal-container .modal-content .modal-body .store-items .store-item{width:288px;height:292px;display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:20px}
.zip-code-modal-container .modal-content .modal-body .store-items .store-item .title-logo{display:inline;display:-ms-inline-grid;font-size:40px;font-weight:600}
.zip-code-modal-container .modal-content .modal-body .store-items .store-item .title-logo .banner-logo-img:focus{outline:2px solid #757575 !important;padding:4px !important}
.zip-code-modal-container .modal-content .modal-body .store-items .store-item .title-logo .store-conflict-jewelosco{width:108px}
.zip-code-modal-container .modal-content .modal-body .store-items .store-item .item-store{font-size:16px}
.zip-code-modal-container .modal-content .modal-body .store-items .store-item .item-store .bold-text{text-align:center;font-size:24px;font-weight:600}
.zip-code-modal-container .modal-content .modal-body .store-items .store-item .item-store-btn{height:40px;width:180px;font-size:16px}
.zip-code-modal-container .modal-content .modal-body .store-items .store-separator{font-size:36px;line-height:49px;text-align:center;align-self:center;margin:0 20px}
.zip-code-modal-container .modal-content .modal-body .store-disclaimer{margin:30px auto;display:block;flex-direction:column;align-items:center;width:645px}
.zip-code-modal-container .modal-content .modal-body .store-disclaimer .store-disclaimer-text{font-size:16px;font-weight:600;line-height:22px;text-decoration:underline;cursor:pointer;margin-right:54px}
.zip-code-modal-container .modal-content .modal-body .store-disclaimer .store-disclaimer-text:hover{text-decoration:none}
.zip-code-modal-container .modal-content .modal-body .store-disclaimer .store-disclaimer-text .disclaimer-svg{margin:5px 0 0 10px}
.zip-code-modal-container .modal-content .modal-body .store-disclaimer .store-disclaimer-text .disclaimer-svg:before{transform:rotate(-90deg);position:relative;bottom:5px;width:1em;height:1em}
.zip-code-modal-container .modal-content .modal-body .store-disclaimer .store-disclaimer-text .disclaimer-svg-rotate:before{transform:rotate(90deg);position:relative;top:2px}
.zip-code-modal-container .modal-content .modal-body .store-disclaimer .disclaimer-content{width:645px}
.zip-code-modal-container .modal-content .modal-body .store-disclaimer .disclaimer-content .disclaimer-paragraph{margin-top:15px;font-size:16px}
.zip-code-modal-container .modal-content .modal-body .zip-code-cancel-btn-mobile{display:none}
.zip-code-modal-container .modal-content .modal-body .zip-code-change-modal-container{width:80%;margin:0 auto;padding:20px 0}
.zip-code-modal-container .modal-content .modal-body .zip-code-change-modal-container .change-header-modal-container{display:flex;justify-content:space-between}
.zip-code-modal-container .modal-content .modal-body .zip-code-change-modal-container .change-header-modal-container .change-header-modal-wrapper{display:flex;flex-direction:column}
.zip-code-modal-container .modal-content .modal-body .zip-code-change-modal-container .change-header-modal-container .change-header-modal-wrapper .zip-code-text{font-size:13px;font-weight:800;letter-spacing:1px;line-height:20px}
.zip-code-modal-container .modal-content .modal-body .zip-code-change-modal-container .change-header-modal-container .change-header-modal-wrapper .zip-code-change{font-size:26px;line-height:30px}
.zip-code-modal-container .modal-content .modal-body .zip-code-change-modal-container .change-header-modal-container .zip-code-store-change{font-size:18px;line-height:26px;padding-top:15px;text-decoration:underline}
.zip-code-modal-container .modal-footer{border:0;padding:0;margin:auto;width:100%;height:auto;display:block}
.zip-code-modal-container .modal-footer .zip-code-footer-container{display:table;width:90%;height:auto;margin:auto;padding:15px}
.zip-code-modal-container .modal-footer .zip-code-footer-container li.store-address-container{display:table;width:70%;height:auto;float:left;padding:10px}
.zip-code-modal-container .modal-footer .zip-code-footer-container li.store-address-container .store-text{display:table;width:100%;float:left;text-align:left;font-size:14px}
.zip-code-modal-container .modal-footer .zip-code-footer-container li.store-address-container .store-address-text{display:table;width:100%;float:left;text-align:left;font-size:18px}
.zip-code-modal-container .modal-footer .zip-code-footer-container .change-store-container{display:table;width:30%;height:auto;padding:20px 0}
.zip-code-modal-container .modal-footer .zip-code-footer-container .change-store-container .change-store-text{width:auto;height:auto;font-size:18px;text-decoration:underline;float:right;padding:10px;cursor:pointer}
.zip-code-modal-container .modal-footer .zip-code-update-modal-footer-container{display:flex;width:90%;margin:20px auto;justify-content:space-between}
.zip-code-modal-container .modal-footer .zip-code-update-modal-footer-container .zip-code-store-container{display:flex;flex-direction:column;text-align:left}
.zip-code-modal-container .modal-footer .zip-code-update-modal-footer-container .zip-code-store-container .zip-code-store-text{font-size:13px;font-weight:800;letter-spacing:1px;line-height:20px}
.zip-code-modal-container .modal-footer .zip-code-update-modal-footer-container .zip-code-store-container .zip-code-store-address{font-size:26px;line-height:32px}
.zip-code-modal-container .modal-footer .zip-code-update-modal-footer-container .zip-code-store-change{font-size:18px;line-height:26px;padding-top:15px}
.zip-code-modal-container .modal-footer .zip-code-update-modal-footer-container .zip-code-store-change:hover{text-decoration:underline}
.zip-code-modal-container .modal-footer .zip-code-update-modal-footer-container .zip-code-store-change .zipcode-store-change-arrow::before{transform:rotate(90deg);width:1em;height:1em;margin:4px 0 0 4px}
.zip-code-modal-container .horizontal-line{width:100%;height:1px}
.zip-code-modal-container .change-body-modal-container{display:flex;justify-content:space-between;width:80%;margin:0 auto;padding:35px 15px}
.zip-code-modal-container .change-body-modal-container .zip-code-store-container{display:flex;flex-direction:column;text-align:left}
.zip-code-modal-container .change-body-modal-container .zip-code-store-container .zip-code-store-text{font-size:13px;font-weight:800;letter-spacing:1px;line-height:20px}
.zip-code-modal-container .change-body-modal-container .zip-code-store-container .zip-code-store-address{font-size:26px;line-height:32px}
.zip-code-modal-container .change-body-modal-container .zip-code-store-change{font-size:18px;font-weight:600;line-height:26px;padding-top:15px;text-decoration:underline}
@media only screen and (min-width:320px) and (max-width:480px){.zip-code-modal-container .modal{background:#fff;overflow:auto;margin-top:55px}
.zip-code-modal-container .modal-dialog.modal-lg{margin:0 auto;position:absolute;width:100%;top:0;bottom:unset;display:table;padding:0}
.zip-code-modal-container .modal-content{min-height:200px;border:0;border-radius:0;box-shadow:none}
.zip-code-modal-container .modal-content .modal-header .modal-header-close-img-container .modal-close-img{width:15px}
.zip-code-modal-container .modal-content .modal-header .choose-store-title{font-size:24px}
.zip-code-modal-container .modal-content .modal-body .zip-code-success-container{width:100%;padding:20px 0}
.zip-code-modal-container .modal-content .modal-body .zip-code-success-container .change-store-container{padding:0}
.zip-code-modal-container .modal-content .modal-body .zip-code-container{width:100%}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-input-container{margin:0 auto !important;width:100%}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-cancel-btn{display:none}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-header .zip-code-description{position:initial;width:100%;padding:10px 0 15px 0}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-input-container{padding:0;margin:0 0 15px 0}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-input-container .zip-code-text{width:100%}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-input-container .zip-code-input-wrapper{width:100%}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-input-container .zip-code-input-wrapper .input-zip-code{width:80%;float:left}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-input-container .zip-code-input-wrapper .zip-code-btn{width:20%}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-input-container .zip-code-input-wrapper .zip-code-btn.zip-code-btn-mobile{display:inline;float:left;border:0}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-input-container .zip-code-input-wrapper .zip-code-btn.zip-code-btn-desktop{display:none}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-input-container .zip-code-store-text{width:90%;margin:0}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-update-container .zip-code-update-text{display:none}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-modal-footer .zip-code-description-footer{display:table;width:100%}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-modal-footer .log-in{display:table;width:100%}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store{width:100%}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-your-store-btn-container{width:100%}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-your-store-btn-container .select-your-store-btn{width:100%;text-align:center;padding:10px}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-store-list-container{height:auto;overflow:hidden;margin:20px 0}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-store-list-container .select-your-store-list-container{width:100%;border:1px solid #dedede}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-your-store-maps-wrapper{display:none}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-your-store-title .select-your-store-cancel-text{display:none}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-your-store-title .select-your-store-text{width:100%;padding-left:0}
.zip-code-modal-container .modal-content .modal-body .container-small-line-and-cancel-btn-for-mobile{display:block}
.zip-code-modal-container .modal-content .modal-body .your-experience-container .your-experience-description{font-size:24px}
.zip-code-modal-container .modal-content .modal-body .your-experience-container .your-experience-body{width:100%}
.zip-code-modal-container .modal-content .modal-body .store-items{flex-direction:column}
.zip-code-modal-container .modal-content .modal-body .store-items .store-item{width:100%}
.zip-code-modal-container .modal-content .modal-body .store-disclaimer{width:100%;margin:20px 0}
.zip-code-modal-container .modal-content .modal-body .store-disclaimer .store-disclaimer-text{width:100%}
.zip-code-modal-container .modal-content .modal-body .store-disclaimer .disclaimer-content{width:100%}
.zip-code-modal-container .modal-content .modal-body .zip-code-cancel-btn-mobile{display:block;width:100%;text-align:center;font-size:14px;font-weight:600;line-height:26px;text-decoration:underline}
.zip-code-modal-container .modal-content .modal-body .zip-code-change-modal-container{width:100%}
.zip-code-modal-container .modal-content .modal-body .zip-code-change-modal-container .change-header-modal-container .change-header-modal-wrapper .zip-code-text{font-size:11px}
.zip-code-modal-container .modal-content .modal-body .zip-code-change-modal-container .change-header-modal-container .change-header-modal-wrapper .zip-code-change{font-size:18px}
.zip-code-modal-container .modal-content .modal-body .zip-code-change-modal-container .change-header-modal-container .zip-code-store-change{font-size:14px}
.zip-code-modal-container .modal-content .update-modal-footer-mobile{border-top:1px solid #dedede;border-bottom:1px solid #dedede}
.zip-code-modal-container .modal-content .update-modal-footer-mobile .zip-code-update-modal-footer-container .zip-code-store-container .zip-code-store-address{font-size:18px}
.zip-code-modal-container .modal-content .modal-footer .change-body-modal-container{width:100%}
.zip-code-modal-container .modal-content .modal-footer .change-body-modal-container .zip-code-store-container .zip-code-store-text{font-size:11px}
.zip-code-modal-container .modal-content .modal-footer .change-body-modal-container .zip-code-store-container .zip-code-store-address{font-size:18px}
.zip-code-modal-container .modal-content .modal-footer .change-body-modal-container .zip-code-store-change{font-size:14px}
}
@media only screen and (min-width:480px) and (max-width:768px){.zip-code-modal-container .modal{background:#fff}
.zip-code-modal-container .modal-dialog.modal-lg{margin:0 auto;position:absolute;width:100%;top:0;bottom:unset;display:table;padding:0}
.zip-code-modal-container .modal-content{min-height:200px;border:0;border-radius:0;box-shadow:none}
.zip-code-modal-container .modal-content .modal-header .modal-header-close-img-container .modal-close-img{width:15px}
.zip-code-modal-container .modal-content .modal-header .choose-store-title{font-size:24px}
.zip-code-modal-container .modal-content .modal-body .zip-code-success-container{width:100%;padding:20px 0}
.zip-code-modal-container .modal-content .modal-body .zip-code-success-container .change-store-container{padding:0}
.zip-code-modal-container .modal-content .modal-body .zip-code-container{width:100%}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-input-container{width:100%}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-cancel-btn{display:none}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-header .zip-code-description{position:initial;width:100%;padding:10px 0 15px 0}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-input-container{padding:0;margin:0 0 15px 0}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-input-container .zip-code-text{width:90%}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-input-container .zip-code-input-wrapper{width:90%}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-input-container .zip-code-input-wrapper .input-zip-code{width:80%;float:left}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-input-container .zip-code-input-wrapper .zip-code-btn{width:20%}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-input-container .zip-code-input-wrapper .zip-code-btn.zip-code-btn-mobile{display:inline;float:left}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-input-container .zip-code-input-wrapper .zip-code-btn.zip-code-btn-desktop{display:none}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-input-container .zip-code-store-text{width:90%}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-update-container .zip-code-update-text{display:none}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-modal-footer .zip-code-description-footer{display:table;width:100%}
.zip-code-modal-container .modal-content .modal-body .zip-code-container .zip-code-modal-footer .log-in{display:table;width:100%}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store{width:100%}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-store-list-container{height:auto;overflow:hidden;margin:20px 0}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-store-list-container .select-your-store-list-container{width:100%}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-your-store-maps-wrapper{display:none}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-your-store-title .select-your-store-cancel-text{display:none}
.zip-code-modal-container .modal-content .modal-body .container-select-your-store .select-your-store-title .select-your-store-text{width:100%;padding-left:0}
.zip-code-modal-container .modal-content .modal-body .container-small-line-and-cancel-btn-for-mobile{display:block}
.zip-code-modal-container .modal-content .modal-body .store-items{width:80%;margin:0 auto;flex-direction:column;align-items:center}
.zip-code-modal-container .modal-content .modal-body .store-items .store-item{width:100%}
.zip-code-modal-container .modal-content .modal-body .store-disclaimer .store-disclaimer-text{width:80%}
.zip-code-modal-container .modal-content .modal-body .store-disclaimer .disclaimer-content{width:80%}
.zip-code-modal-container .modal-content .modal-body .zip-code-cancel-btn-mobile{display:block;width:100%;text-align:center;font-size:14px;font-weight:600;line-height:26px;text-decoration:underline}
.zip-code-modal-container .modal-content .modal-body .zip-code-change-modal-container{width:100%}
.zip-code-modal-container .modal-content .update-modal-footer-mobile{border-top:1px solid #dedede;border-bottom:1px solid #dedede}
.zip-code-modal-container .modal-content .update-modal-footer-mobile .zip-code-update-modal-footer-container .zip-code-store-container .zip-code-store-address{font-size:18px}
.zip-code-modal-container .modal-content .modal-footer .change-body-modal-container{width:100%}
}
img:-moz-loading{visibility:hidden}
quantity-stepper-v2{height:inherit;width:inherit}
.quantity-stepper-v2{height:inherit;width:inherit}
.quantity-stepper-v2 .add-product{height:inherit;width:inherit}
.quantity-stepper-v2 .add-product .btn-add-card{padding:0 !important;border:0 !important;width:100%;height:100%}
.quantity-stepper-v2 .add-product .btn-add-card svg{height:inherit;width:inherit}
.quantity-stepper-v2 .add-product .btn-add-card .svg-circle-dimensions{stroke-width:1}
.quantity-stepper-v2 .add-product .btn-add-card-quantity{display:flex;justify-content:center;align-items:center;border-radius:22px;position:absolute}
.quantity-stepper-v2 .add-product .btn-add-card-quantity .specify-quantity-less{font-size:40px;background:0;border:0;position:absolute;margin-left:16px;padding:0}
.quantity-stepper-v2 .add-product .btn-add-card-quantity .specify-quantity-more{font-size:30px;background:0;border:0;position:absolute;margin-right:16px;padding:0}
.quantity-stepper-v2 .add-product .btn-add-card-quantity .specify-quantity-more:disabled{color:#4b4b4b;Cursor:not-allowed}
.quantity-stepper-v2 .add-product .btn-add-card-quantity .specify-quantity-more.update-button{height:100%;font-size:14px;position:absolute;right:-16px;top:0;border-radius:0 22px 22px 0;width:50%}
.quantity-stepper-v2 .add-product .btn-add-card-quantity .specify-quantity-counter{font-size:14px;color:#4b4b4b}
.quantity-stepper-v2 .add-product .btn-add-card-quantity .specify-quantity-counter.update-button{position:absolute;left:15px;border:0}
@media screen and (min-width:768px){.quantity-stepper-v2 .add-product .btn-add-card-quantity .specify-quantity-counter.update-button{left:25px}
}
.quantity-stepper-v2 .add-product .btn-add-card-quantity input[type="number"].specify-quantity-counter{width:80px;color:#4b4b4b;padding:0}
.quantity-stepper-v2 .add-product .btn-add-card-quantity .max-text{z-index:999;color:#4b4b4b;margin-left:-24px;margin-top:5px;font-size:9px}
@media screen and (max-width:767px){.quantity-stepper-v2 .add-product .btn-add-card-quantity .max-text{margin-left:-26px}
}
.quantity-stepper-v2 .quantity-loading:before{content:"";position:absolute;top:4px;left:25%;width:50%;height:calc(100% - 10px);z-index:97}
.quantity-stepper-v2 .quantity-loading:after{content:"";-webkit-animation:spin .7s linear infinite;animation:spin .7s linear infinite;width:1.5rem;height:1.5rem;background:url("../../../../etc/designs/wcax-commons/images/icons/quantity-loading.svg") 0 0/contain no-repeat;position:absolute;z-index:97;top:-18px;left:-68px;margin-top:-.75rem;margin-left:-.75rem}
@media screen and (max-width:1439){.quantity-stepper-v2 .quantity-loading:after{width:1.15rem;height:1.15rem;top:58%;left:61%}
}
.quantity-stepper-v2 .quantity-loading.full-loading:before{top:2px;left:10px;width:calc(100% - 20px);height:calc(100% - 5px)}
.quantity-stepper-v2 .quantity-loading.remove-loading:before{top:0;left:0;width:100%;height:calc(100% - 10px)}
img:-moz-loading{visibility:hidden}
.gray-nav{color:#b1b1b1;font-size:14px;font-weight:normal}
.left-navigation .product-level-4{margin-bottom:40px}
.sub-banner{line-height:1.33;letter-spacing:-0.1px;margin-bottom:20px;font-size:24px}
.sub-banner a{height:26px;width:100%;font-family:"Nunito Sans";font-size:20px;font-weight:bold;line-height:26px}
ul.leftnav li a{font-size:16px}
.deals-list .leftnav{clear:both;margin-left:0;display:inline-block}
.deals-list .nav li a{text-transform:none;color:#222;line-height:1.43;padding:5px 15px 5px 0 !important}
.product-level-4 .left-nav-mobile-container{padding:0;margin:0 0 15px 0}
.left-nav-mobile-container .disclaimer-drop-btn{font-size:16px !important;font-weight:normal;line-height:22px !important;color:#4b4b4b !important;border-color:#dedede !important;padding:15px 12px !important}
.left-nav-mobile-container .select-category-drop-btn{font-size:14px !important;font-weight:normal;line-height:20px !important;color:#a9a9a9;border-color:#dfdfdf !important;padding:15px 12px !important}
.left-nav-mobile-container .is-active{color:#333}
.left-nav-mobile-container .btn.btn-default.dropdown-toggle{background-color:#fff;color:#757575;border-color:#dedede;font-weight:normal !important;transition:none;padding:10px 20px;line-height:2em}
.left-nav-mobile-container .btn.btn-default.dropdown-toggle:hover{color:#757575;background-color:inherit;border-color:#dedede}
.left-nav-mobile-container .btn.btn-default.dropdown-toggle .svg-icon.svg-icon-Arrow_down_black:before{width:2.995em;font-size:6px;vertical-align:baseline;margin-left:0}
.left-nav-mobile-container .btn.btn-default.dropdown-toggle .caretup{transform:rotate(180deg)}
.left-nav-mobile-container .dropdown-menu{width:100%;left:0;border-radius:0;border-color:#b1b1b1;border-top:1px solid #fff;box-shadow:none;position:absolute;margin-bottom:10px;overflow:auto;max-height:215px}
.left-nav-mobile-container .dropdown-menu li a{display:block;line-height:2.5em;padding:3px 20px;line-height:1.42857143;color:#333}
.left-nav-mobile-container .dropdown-menu li a:hover{background-color:#e8e8e8;color:#4b4b4b;text-decoration:none;background-image:linear-gradient(#f5f5f5 0,#e8e8e8 100%);background-repeat:repeat-x}
.left-nav-mobile-container .disclaimer-dropdown{border:0;position:relative !important;margin:0 5px}
.left-nav-mobile-container .dropdown-toggle::after{display:none}
.acc-page .menu-tree h2{font-size:20px;font-weight:bold;line-height:27px;letter-spacing:-0.1px;margin-top:40px}
.acc-page .menu-tree ul li{font-weight:300;font-size:16px;margin-top:22px}
.acc-page .menu-tree ul li a{color:#4b4b4b;padding:0;background:transparent;white-space:normal;font-size:16px;font-weight:700 !important;font-family:"Nunito Sans",sans-serif;line-height:20px;display:block}
.acc-page .menu-tree ul li a:hover{color:#dd1e25;text-decoration:underline}
.acc-page .menu-tree ul li a.active{color:#dd1e25;text-decoration:underline}
@media screen and (min-width:768px){.acc-page .menu-tree ul li{float:none}
}
.acc-page .panel-group ul li{font-weight:300;font-size:16px;margin-top:0}
.acc-page .panel-group ul li a{color:#4b4b4b;padding:0;background:transparent;white-space:nowrap;font-size:16px}
.acc-page .panel-group ul li a:hover{color:#dd1e25;text-decoration:underline}
.acc-page .panel-group ul li a:active{color:#dd1e25;text-decoration:underline}
@media(max-width:767px){.sub-banner{margin-bottom:16px}
.sub-banner a{font-size:24px;font-weight:normal}
.left-nav-mobile-container .btn.btn-default.dropdown-toggle.nav-item-left{padding-left:20px !important;width:100%;font-weight:bold}
.list-group-item.mobile-list-styling{padding-left:0 !important;border:none !important;font-weight:normal !important}
.deals-list{display:block !important}
.deals-list .nav li{padding:4px 0 4px 0;display:block;border-bottom:1px solid #e5e5e5 !important}
.deals-list .nav li .chevron-right{display:block;float:right;right:23px}
}
img:-moz-loading{visibility:hidden}
.just-for-you-category-filter .categories-tree h2,.just-for-you-events-filter .categories-tree h2,.just-for-you-offer-type-filter .categories-tree h2{font-size:15px;font-weight:bolder;line-height:1.33;letter-spacing:-0.1px}
.just-for-you-category-filter .categories-tree ul li,.just-for-you-events-filter .categories-tree ul li,.just-for-you-offer-type-filter .categories-tree ul li{font-weight:300;font-size:15px;line-height:2}
.just-for-you-category-filter .categories-tree ul li a,.just-for-you-events-filter .categories-tree ul li a,.just-for-you-offer-type-filter .categories-tree ul li a{color:#4b4a4b;padding:0;background:transparent}
.just-for-you-category-filter .categories-tree ul li a:hover,.just-for-you-events-filter .categories-tree ul li a:hover,.just-for-you-offer-type-filter .categories-tree ul li a:hover{color:#e41720}
.just-for-you-category-filter .categories-tree ul li.active a,.just-for-you-events-filter .categories-tree ul li.active a,.just-for-you-offer-type-filter .categories-tree ul li.active a{color:#e41720}
.just-for-you-category-filter .card,.just-for-you-events-filter .card,.just-for-you-offer-type-filter .card{border:0;box-shadow:none;padding-left:7px}
.just-for-you-category-filter .card-header,.just-for-you-events-filter .card-header,.just-for-you-offer-type-filter .card-header{background:transparent;padding:10px 0;margin-top:20px}
.just-for-you-category-filter .filter-panel h3.card-title,.just-for-you-events-filter .filter-panel h3.card-title,.just-for-you-offer-type-filter .filter-panel h3.card-title{font-size:15px;color:#4b4a4b;font-weight:400}
.just-for-you-category-filter .filter-panel a:focus,.just-for-you-category-filter .product-level-4 .filter-panel a:active,.just-for-you-events-filter .filter-panel a:focus,.just-for-you-events-filter .product-level-4 .filter-panel a:active,.just-for-you-offer-type-filter .filter-panel a:focus,.just-for-you-offer-type-filter .product-level-4 .filter-panel a:active{text-decoration:none}
.just-for-you-category-filter #filter_by_aisle,.just-for-you-events-filter #filter_by_aisle,.just-for-you-offer-type-filter #filter_by_aisle{margin-top:5px;margin-top:5px}
.just-for-you-category-filter #filter_by_aisle label,.just-for-you-events-filter #filter_by_aisle label,.just-for-you-offer-type-filter #filter_by_aisle label{width:100%;font-weight:400}
.just-for-you-category-filter #filter_by_aisle label a,.just-for-you-events-filter #filter_by_aisle label a,.just-for-you-offer-type-filter #filter_by_aisle label a{color:#4b4a4b;padding:0;background:transparent}
.just-for-you-category-filter #filter_by_aisle label.active a,.just-for-you-events-filter #filter_by_aisle label.active a,.just-for-you-offer-type-filter #filter_by_aisle label.active a{color:#e41720;font-weight:600}
.just-for-you-category-filter #filter_by_aisle input[type=checkbox],.just-for-you-events-filter #filter_by_aisle input[type=checkbox],.just-for-you-offer-type-filter #filter_by_aisle input[type=checkbox]{margin-right:10px}
.just-for-you-category-filter .tiny-text,.just-for-you-events-filter .tiny-text,.just-for-you-offer-type-filter .tiny-text{font-size:12px;text-decoration:underline;text-transform:uppercase}
.just-for-you-category-filter .squaredThree,.just-for-you-events-filter .squaredThree,.just-for-you-offer-type-filter .squaredThree{display:block;position:relative;padding-left:35px !important;margin-bottom:5px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.just-for-you-category-filter .squaredThree input,.just-for-you-events-filter .squaredThree input,.just-for-you-offer-type-filter .squaredThree input{position:absolute;opacity:0;cursor:pointer}
.just-for-you-category-filter .squaredThree:focus-within,.just-for-you-events-filter .squaredThree:focus-within,.just-for-you-offer-type-filter .squaredThree:focus-within{outline:2px solid #4b4a4b}
.just-for-you-category-filter .checkmark,.just-for-you-events-filter .checkmark,.just-for-you-offer-type-filter .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid #ccc;background-color:white}
.just-for-you-category-filter .squaredThree:hover input ~ .checkmark,.just-for-you-events-filter .squaredThree:hover input ~ .checkmark,.just-for-you-offer-type-filter .squaredThree:hover input ~ .checkmark{background-color:#ccc}
.just-for-you-category-filter .squaredThree input:checked ~ .checkmark,.just-for-you-events-filter .squaredThree input:checked ~ .checkmark,.just-for-you-offer-type-filter .squaredThree input:checked ~ .checkmark{background-color:#df001b;border:0}
.just-for-you-category-filter .checkmark:after,.just-for-you-events-filter .checkmark:after,.just-for-you-offer-type-filter .checkmark:after{content:"";position:absolute;display:none}
.just-for-you-category-filter .squaredThree input:checked ~ .checkmark:after,.just-for-you-events-filter .squaredThree input:checked ~ .checkmark:after,.just-for-you-offer-type-filter .squaredThree input:checked ~ .checkmark:after{display:block}
.just-for-you-category-filter .squaredThree .checkmark:after,.just-for-you-events-filter .squaredThree .checkmark:after,.just-for-you-offer-type-filter .squaredThree .checkmark:after{left:7px;right:9px;top:2px;width:6px;height:14px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.dynamic-left-nav>.container.product-level-4{width:inherit}
.product-level-4 .categories-tree h2,.product-level-4 .categories-tree span{font-weight:bolder;line-height:1.33;letter-spacing:-0.1px}
.product-level-4 .categories-tree ul li{font-weight:300;font-size:15px;line-height:2}
.product-level-4 .categories-tree ul li a{color:#4b4a4b;padding:0;background:transparent}
.product-level-4 .categories-tree ul li a:focus{outline:2px solid #757575;outline-offset:4px}
.product-level-4 .categories-tree ul li a:focus:hover{outline:0;text-decoration:underline}
.product-level-4 .categories-tree ul li.active a:hover{text-decoration:underline}
.product-level-4 .categories-tree ul li.active h2 a,.product-level-4 .categories-tree ul li.active span a{font-size:20px;text-decoration:none}
.product-level-4 .categories-tree ul li.active h2 a:hover,.product-level-4 .categories-tree ul li.active span a:hover{border-bottom:0;text-decoration:underline}
.product-level-4 .categories-tree ul li.active a{text-decoration:underline}
.product-level-4 .cross-sell-row .card{background-color:#f1f1f1;border:2px solid #f1f1f1}
@media only screen and (max-width:691px){.product-level-4 .cross-sell-row .card{background-color:white;border:2px solid #f1f1f1}
.product-level-4 .cross-sell-row .card-body{border-bottom:0}
}
.product-level-4 .card{border:0;box-shadow:none;padding-left:7px}
.product-level-4 .card-header{background:transparent;padding:10px 0;margin-top:20px}
.product-level-4 .filter-panel h3.card-title{font-size:15px;color:#4b4a4b;font-weight:400}
.product-level-4 .filter-panel a:focus,.product-level-4 .product-level-4 .filter-panel a:active{text-decoration:none}
.product-level-4 #filter_by_aisle{margin-top:5px;margin-top:5px}
.product-level-4 #filter_by_aisle label{width:100%;font-weight:400}
.product-level-4 #filter_by_aisle label a{color:#4b4a4b;padding:0;background:transparent}
.product-level-4 #filter_by_aisle label.active a{color:#e41720;font-weight:600}
.product-level-4 #filter_by_aisle input[type=checkbox]{margin-right:10px}
.product-level-4 .tiny-text{font-size:12px;text-decoration:underline;text-transform:uppercase}
.product-level-4 .squaredThree{display:block;position:relative;padding-left:35px !important;margin-bottom:5px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.product-level-4 .squaredThree input{position:absolute;opacity:0;cursor:pointer}
.product-level-4 .squaredThree:focus-within{outline:2px solid #4b4a4b}
.product-level-4 .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid #ccc;background-color:white}
.product-level-4 .squaredThree:hover input ~ .checkmark{background-color:#ccc}
.product-level-4 .squaredThree input:checked ~ .checkmark{background-color:#df001b;border:0}
.product-level-4 .checkmark:after{content:"";position:absolute;display:none}
.product-level-4 .squaredThree input:checked ~ .checkmark:after{display:block}
.product-level-4 .squaredThree .checkmark:after{left:7px;right:9px;top:2px;width:6px;height:14px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.coupon-filter-container{width:100%;height:auto;display:table;float:left;padding:0;border-bottom-style:solid;border-bottom-width:1px}
.coupon-filter-container label{color:black}
.coupon-filter-container .coupon-filter-panel{width:100%;height:auto;display:table;float:left;padding:0;margin:0;border:0;background:0}
.coupon-filter-container .coupon-filter-panel .filter-collapse{width:100%;height:auto;display:table;float:left;text-decoration:none}
.coupon-filter-container .coupon-filter-panel .filter-collapse.collapsed .card-header .svg-icon:before{transform:rotate(180deg);margin-top:-5px}
.coupon-filter-container .coupon-filter-panel .filter-collapse .card-header{width:100%;height:auto;display:table;float:left;padding:0;margin:20px 0 10px 0}
.coupon-filter-container .coupon-filter-panel .filter-collapse .card-header .card-title{color:#4b4a4b;padding:0;font-size:20px;text-align:left;width:90%;display:table;float:left}
.coupon-filter-container .coupon-filter-panel .filter-collapse .card-header .svg-icon{width:10%;display:table;float:right;margin-top:5px}
.coupon-filter-container .coupon-filter-panel .filter-collapse .card-header .svg-icon:before{margin:7px auto;display:table;transform:none;width:.986em;height:1.432em}
.coupon-filter-container .filtering-area{margin-top:5px}
.coupon-filter-container .filtering-area label{width:100%;font-weight:400}
.coupon-filter-container .filtering-area label a{color:#4b4a4b;padding:0;background:transparent;text-decoration:underline}
.coupon-filter-container .filtering-area label.active a{color:#e41720;font-weight:600}
.coupon-filter-container .filtering-area input[type=checkbox]{margin-right:10px}
div.aisle-filter-level-three-container{width:100%;height:auto;float:left;padding:0}
div.aisle-filter-level-three-container .card{box-shadow:none}
div.aisle-filter-level-three-container div.aisle-filter-level-three-panel{width:100%;height:auto;float:left;padding:0;margin:0;border:0;background:0}
div.aisle-filter-level-three-container div.aisle-filter-level-three-panel a.aisle-filter-level-three-collapse{width:100%;height:auto;float:left;text-decoration:none}
div.aisle-filter-level-three-container div.aisle-filter-level-three-panel a.aisle-filter-level-three-collapse.collapsed div.aisle-filter-level-three-panel-heading span.svg-icon:before{transform:rotate(180deg)}
div.aisle-filter-level-three-container div.aisle-filter-level-three-panel a.aisle-filter-level-three-collapse div.aisle-filter-level-three-panel-heading{width:100%;height:auto;float:left;padding:0;margin:20px 0 10px 0;display:flex;align-items:flex-end}
div.aisle-filter-level-three-container div.aisle-filter-level-three-panel a.aisle-filter-level-three-collapse div.aisle-filter-level-three-panel-heading span.aisle-filter-level-three-panel-title{color:#4b4a4b;padding:0;font-size:20px;text-align:left;width:30%;float:left}
div.aisle-filter-level-three-container div.aisle-filter-level-three-panel a.aisle-filter-level-three-collapse div.aisle-filter-level-three-panel-heading span.aisle-filter-level-three-svg-icon{width:10%;float:left;margin-top:5px}
div.aisle-filter-level-three-container div.aisle-filter-level-three-panel a.aisle-filter-level-three-collapse div.aisle-filter-level-three-panel-heading span.aisle-filter-level-three-svg-icon:before{margin:7px auto;transform:none}
div.aisle-filter-level-three-container div.aisle-filter-level-three-panel a.aisle-filter-level-three-collapse div.aisle-filter-level-three-panel-heading button.aisle-filter-clear-button{background:none !important;border:none !important}
div.aisle-filter-level-three-container div.aisle-filter-level-three-filtering-area{margin-top:5px}
div.aisle-filter-level-three-container div.aisle-filter-level-three-filtering-area .squaredThree{display:block;position:relative;padding-left:35px !important;margin-bottom:5px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
div.aisle-filter-level-three-container div.aisle-filter-level-three-filtering-area .squaredThree input{position:absolute;opacity:0;cursor:pointer}
div.aisle-filter-level-three-container div.aisle-filter-level-three-filtering-area .squaredThree:focus-within{outline:2px solid #4b4a4b}
div.aisle-filter-level-three-container div.aisle-filter-level-three-filtering-area .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid #ccc;background-color:white}
div.aisle-filter-level-three-container div.aisle-filter-level-three-filtering-area .squaredThree:hover input ~ .checkmark{background-color:#ccc}
div.aisle-filter-level-three-container div.aisle-filter-level-three-filtering-area .squaredThree input:checked ~ .checkmark{background-color:#df001b;border:0}
div.aisle-filter-level-three-container div.aisle-filter-level-three-filtering-area .checkmark:after{content:"";position:absolute;display:none}
div.aisle-filter-level-three-container div.aisle-filter-level-three-filtering-area .squaredThree input:checked ~ .checkmark:after{display:block}
div.aisle-filter-level-three-container div.aisle-filter-level-three-filtering-area .squaredThree .checkmark:after{left:7px;right:9px;top:2px;width:6px;height:14px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
div.aisle-filter-level-three-container div.aisle-filter-level-three-filtering-area label{width:100%;font-weight:400}
div.aisle-filter-level-three-container div.aisle-filter-level-three-filtering-area label a{color:#4b4a4b;padding:0;background:transparent}
div.aisle-filter-level-three-container div.aisle-filter-level-three-filtering-area label.active a{color:#e41720;font-weight:600}
div.aisle-filter-level-three-container div.aisle-filter-level-three-filtering-area input[type=checkbox]{margin-right:10px}
.aisle-static-filter-level-three{margin-top:20px;margin-bottom:20px}
.aisle-static-filter-level-three .aisle-filter-level-three-panel-heading{margin-bottom:20px}
.aisle-static-filter-level-three .aisle-filter-level-three-panel-title{color:#4b4a4b;padding:0;font-size:20px;text-align:left;width:30%;float:left}
@media only screen and (max-width:767px){.product-level-4 .static-nav-wrapper .categories-tree{display:block}
}
.loading-div-medium-filter{width:100%;height:100%;padding-top:35px}
.loading-div-medium-filter img{width:40px}
.left-hand-navi-simple{border-bottom:1px solid #e41720;border-radius:0;margin-bottom:0;border:0;box-shadow:none}
.left-hand-navi-simple .collapsed .card-header .caret{border-color:#4b4b4b transparent transparent;border-style:solid;border-width:8px 7px 2.5px;float:right;color:#4b4a4b;margin:7px 10px 0 10px}
.left-hand-navi-simple .card-header .caret{border-color:transparent transparent #4b4a4b;border-style:solid;border-width:0 7px 8px;float:right;color:#4b4a4b;margin:7px 10px 0 10px}
.left-hand-navi-simple .card-header{border-bottom:0 !important;padding-bottom:25px}
.left-hand-navi-simple .card-header h3.card-title{float:left;padding-bottom:10px;font-size:15px;font-weight:bolder;line-height:1.38;letter-spacing:-0.1px;text-align:left;color:#4b4a4b;width:100%}
.left-hand-navi-simple .card-header p.filter-by-text{font-size:13px;line-height:1.38;letter-spacing:-0.1px;text-align:left;color:#4b4a4b;float:left;padding:2px 10px 0 20px}
.left-hand-navi-simple .view-more{text-transform:uppercase;text-decoration:underline;font-size:15px;font-weight:500;line-height:1.25;letter-spacing:.1px;text-align:left;color:#4b4a4b;float:left;margin-top:20px}
.left-hand-navi-simple .filter-reset{float:right}
.left-hand-navi-simple .show-xs{display:none}
.left-hand-navi-simple .show-xs .caret{border-top:7px dashed;border-right:6px solid transparent;border-left:6px solid transparent;float:right;margin:5px 3px 3px 8px}
.left-hand-navi-simple label::before{display:none}
@media(max-width:767px){.left-hand-navi-simple .show-xs{display:inline-block}
.left-hand-navi-simple .card-header{border-bottom:1px solid #e5e5e5 !important;height:50px;padding:14px 10px 10px 0}
.left-hand-navi-simple label{padding:1px 0 1px 1px !important;margin-bottom:0 !important}
}
aisle-filter .card.filter-panel .card-header .svg-icon:before,brand-filter .panel.filter-panel .panel-heading .svg-icon:before{transform:rotate(-180deg)}
aisle-filter .card.filter-panel .collapsed .card-header .svg-icon:before,brand-filter .panel.filter-panel .collapsed .panel-heading .svg-icon:before{transform:none;position:absolute;margin-top:10px;right:0}
.rewardcardfilter .card.filter-panel .card-header .svg-icon,.bogofilter .card.filter-panel .card-header .svg-icon{padding-top:8px;width:20px}
.rewardcardfilter .card.filter-panel .card-header .svg-icon:before,.bogofilter .card.filter-panel .card-header .svg-icon:before{transform:rotate(-180deg)}
.rewardcardfilter .card.filter-panel .collapsed .card-header .svg-icon:before,.bogofilter .card.filter-panel .collapsed .card-header .svg-icon:before{transform:none;margin-top:0}
.card.filter-panel{background:0;border:0;padding:0}
.card.filter-panel .card-header{display:flex;padding:0;border:0}
.card.filter-panel .card-header .card-title{text-transform:capitalize;font-size:20px;font-weight:300;padding:0;margin:0;flex-grow:1}
.card.filter-panel #filter_by_aisle label a{font-size:.9em}
.card.filter-panel #filter_by_aisle label a:hover{text-decoration:underline}
.card.filter-panel #filter_by_brand label a{font-size:.9em}
.card.filter-panel #filter_by_brand label a:hover{text-decoration:underline}
.filter-button{font-size:16px;line-height:22px}
.filter-button .filter-icon{margin-right:10px}
@media only screen and (min-width:320px) and (max-width:767px){.aisle-level-three-filter{width:100%;float:left}
.aisle-level-three-filter .filter-button{width:100%;float:left;padding:0;margin-bottom:10px}
#shelf-pageProductGrid{float:left}
}
.filter-modal-container{position:fixed;width:100%;height:100%;left:0;top:0;z-index:1200;box-shadow:none}
.filter-modal-container .modal-dialog{width:100%;height:100%;margin:0;padding:0}
.filter-modal-container .modal-dialog .modal-content{height:auto;min-height:100%;border-radius:0;border:1px solid #fff}
.filter-modal-container .modal-dialog .modal-content .filter-modal-header{display:flex;justify-content:space-between;align-items:center;margin:8px 8px 0 11px}
.filter-modal-container .modal-dialog .modal-content .filter-modal-header .filter-modal-title{font-size:18px;line-height:24px}
.filter-modal-container .modal-dialog .modal-content .filter-modal-header .done-button{height:40px;width:80px;padding:0}
.filter-modal-container .modal-dialog .modal-content .filter-modal-menu{padding:8px 8px 8px 11px;border-bottom:1px solid #dedede}
.filter-modal-container .modal-dialog .modal-content .filter-modal-menu .filter-modal-type{font-size:16px;font-weight:600;line-height:22px;margin-right:16px}
.filter-modal-container .modal-dialog .modal-content .filter-modal-menu .filter-modal-clear{font-size:14px;font-weight:600;line-height:20px;text-decoration:underline}
.filter-modal-container .modal-dialog .modal-content .filter-modal-body{display:flex;flex-direction:column}
.filter-modal-container .modal-dialog .modal-content .filter-modal-body .filter-modal-item{padding:14px 10px;border-bottom:1px solid #dedede;display:block;position:relative;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0}
.filter-modal-container .modal-dialog .modal-content .filter-modal-body .filter-modal-item .filter-modal-name{font-size:14px;line-height:20px;margin-left:7px}
.filter-modal-container .modal-dialog .modal-content .filter-modal-body .squaredThree{display:block;position:relative;padding-left:35px !important;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.filter-modal-container .modal-dialog .modal-content .filter-modal-body .squaredThree input{position:absolute;opacity:0;cursor:pointer}
.filter-modal-container .modal-dialog .modal-content .filter-modal-body .squaredThree:focus-within{outline:2px solid #4b4a4b}
.filter-modal-container .modal-dialog .modal-content .filter-modal-body .checkmark{position:absolute;top:12px;left:10px;height:20px;width:20px;border:1px solid #ccc;background-color:white}
.filter-modal-container .modal-dialog .modal-content .filter-modal-body .squaredThree:hover input ~ .checkmark{background-color:#ccc}
.filter-modal-container .modal-dialog .modal-content .filter-modal-body .squaredThree input:checked ~ .checkmark{background-color:#757575;border:0}
.filter-modal-container .modal-dialog .modal-content .filter-modal-body .checkmark:after{content:"";position:absolute;display:none}
.filter-modal-container .modal-dialog .modal-content .filter-modal-body .squaredThree input:checked ~ .checkmark:after{display:block}
.filter-modal-container .modal-dialog .modal-content .filter-modal-body .squaredThree .checkmark:after{left:7px;right:9px;top:2px;width:6px;height:14px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.filter-modal-container .modal-dialog .modal-content .filter-modal-body .squaredThree input:checked .filter-modal-name{font-weight:bold}
.filter-heading-mobile{font-size:18px;padding-bottom:10px}
.filter-heading-mobile-close{font-size:14px;font-weight:600;line-height:20px;padding-left:5px;text-decoration:underline}
img:-moz-loading{visibility:hidden}
.cross-sell-container{width:100%;display:flex;position:relative;margin-bottom:10px}
.cross-sell-container .cross-sell-wrapper{width:100%}
.cross-sell-container .cross-sell-caret{width:0;height:0;top:-16px;position:absolute}
.cross-sell-container product-item-v2 .card-body{background-color:white}
.cross-sell-container .position-1{left:11%}
.cross-sell-container .position-2{left:36%}
.cross-sell-container .position-3{left:61%}
.cross-sell-container .position-4{left:86%}
.cross-sell-container .cross-sell-header{padding:20px}
.cross-sell-container .cross-sell-header .title{font-size:24px}
.cross-sell-container .product-cards-wrapper{margin-right:0;padding:10px;margin-left:0;left:-3px;width:calc(100% + 9px);position:relative;align-items:flex-end}
@media only screen and (min-width:320px) and (max-width:691px){.cross-sell-container .position-1{left:20%}
.cross-sell-container .position-2{left:70%}
}
.cross-sell-container-hide{display:none}
.focus-outline .facet-wrapper .squaredThree input:focus ~ .checkmark{background-color:#4b4b4b;outline:2px solid #757575 !important;outline-offset:2px}
.bloom-load-wrapper{height:auto;display:block;float:left}
.bloom-load-wrapper .bloom-load-button{height:40px;display:flex;margin:40px auto 0 auto;align-items:center;justify-content:center;font-size:14px;width:33.3%;margin-left:34.5%}
.bloom-load-wrapper .loading-div-medium{padding:0 !important}
@media only screen and (max-width:480px){.bloom-load-wrapper .bloom-load-button{width:75%;margin-left:12.5%}
}
@media only screen and (min-width:480px) and (max-width:1024px){.bloom-load-wrapper .bloom-load-button{width:50%;margin-left:25.5%}
}
.search-auto-correct{font-size:19px}
.bloom-no-results{font-size:20px;padding:50px 0 0 0}
search-sort{float:right;display:flex;margin:0 0 10px 0}
search-sort .bloom-sort-text{font-size:16px;padding:7px 10px 0 0}
search-sort sort-by{position:relative;top:auto}
search-sort sort-by .sort-by-wrapper{position:relative;box-shadow:none;margin:0 !important;background:transparent !important}
search-sort sort-by .sort-by-wrapper .card-header .svg-icon{margin-top:7px}
search-sort sort-by .sort-by-wrapper .card-body{position:absolute;left:0}
search-sort .dropdown-sort-by{background:transparent !important}
search-filter-selected{margin:25px 0 5px 0;float:left;width:72%;overflow:hidden;white-space:nowrap;min-height:47px}
search-filter-selected .facet-filter-selected{margin:0;padding:0}
search-filter-selected .facet-filter-selected .ss-active{margin:0 2px 5px 0;padding:1px 5px;display:inline-block;color:#df001b;list-style:none;border-radius:5px;border:1px solid #df001b;background:#fff}
search-filter-selected:hover{overflow-x:auto}
@media only screen and (min-width:1024px) and (max-width:1280px){search-filter-selected{max-width:67%}
}
@media only screen and (max-width:1024px){search-filter-selected .facet-filter-selected{overflow-x:auto !important}
}
.search-suggestion-container,.search-suggestion-container-auto{display:none;position:relative;z-index:9999;width:100%;overflow:visible;padding:14px 0 10px;border:1px solid #999;background:#FFF;overflow-x:hidden;overflow-y:auto;cursor:default}
.search-suggestion-container .search-suggestion,.search-suggestion-container-auto .search-suggestion{padding:5px 20px;color:#4a4b4a;white-space:nowrap;overflow:hidden;text-align:left;list-style-type:none}
.search-suggestion-container .search-suggestion:focus,.search-suggestion-container-auto .search-suggestion:focus{background:#f0f0f0;outline:0}
.search-suggestion-container .search-suggestion.selected,.search-suggestion-container-auto .search-suggestion.selected{background:#f0f0f0;outline:0}
.search-suggestion-container .resultsInAisles,.search-suggestion-container-auto .resultsInAisles{padding-left:60px}
.search-suggestion-container .font-weight-bold,.search-suggestion-container-auto .font-weight-bold{font-weight:700}
.search-suggestion-container ul,.search-suggestion-container-auto ul{list-style-type:none;padding-left:0;text-align:left}
.search-suggestion-container ul li,.search-suggestion-container-auto ul li{list-style-type:none;padding:5px 0 5px 20px;text-align:left}
.search-suggestion-container ul li:focus,.search-suggestion-container-auto ul li:focus{background:#f0f0f0;outline:0}
.search-suggestion-container ul li.selected,.search-suggestion-container-auto ul li.selected{background:#f0f0f0;outline:0}
.search-suggestion-container ul hr,.search-suggestion-container-auto ul hr{border-bottom:1px solid #979797;margin-left:3%;margin-right:8%}
.facets-list{border-bottom:1px solid #979797}
.facets-master-wrapper.show-filter{display:block}
.facet-wrapper{display:block;height:auto;width:100%;margin-top:25px;overflow:hidden}
.facet-wrapper .filter-heading-mobile-close{font-size:14px;font-weight:600;line-height:20px;padding-left:5px;text-decoration:underline}
.facet-wrapper .filter-wrapper{display:block;width:100%;overflow-y:hidden !important;padding-top:2px}
.facet-wrapper .filter-wrapper.more{max-height:192px}
.facet-wrapper .filter-wrapper.less{max-height:314px;overflow-y:auto !important}
.facet-wrapper .filter-wrapper.height-auto{height:auto !important}
.facet-wrapper .filter-wrapper #deals-N{display:none}
.facet-wrapper .filter-wrapper .squaredThree{display:block;position:relative;padding-left:35px !important;margin-bottom:10px;cursor:pointer;font-size:15px;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.facet-wrapper .filter-wrapper .squaredThree.selected{color:#df001b;text-decoration:underline}
.facet-wrapper .filter-wrapper .squaredThree.no-left-padding{padding-left:0 !important}
.facet-wrapper .filter-wrapper .squaredThree:focus{outline:2px solid #757575}
.facet-wrapper .filter-wrapper .squaredThree:focus{outline-offset:-1px !important}
.facet-wrapper .filter-wrapper .single-select{font-size:16px;font-weight:400;font-family:Nunito Sans;padding-left:0 !important}
.facet-wrapper .filter-wrapper .single-select:hover{text-decoration:underline}
.facet-wrapper .filter-wrapper .single-select.ss-active{font-size:16px;font-family:Nunito Sans;font-weight:800;text-decoration:underline}
.facet-wrapper .filter-wrapper .squaredThree input{position:absolute;opacity:0;cursor:pointer;left:0;width:20px;height:20px;margin:0}
.facet-wrapper .filter-wrapper .checkmark{position:absolute;top:2px;left:0;height:20px;width:20px;border:1px solid #4b4b4b;background-color:white;margin-left:5px}
.facet-wrapper .filter-wrapper .checkmark:focus{outline-offset:2px !important}
.facet-wrapper .filter-wrapper .squaredThree:hover input ~ .checkmark{background-color:#4b4b4b}
.facet-wrapper .filter-wrapper .squaredThree input:checked ~ .checkmark{background-color:#df001b;border:0}
.facet-wrapper .filter-wrapper .squaredThree input:focus ~ .checkmark{outline:2px solid #757575;outline-offset:2px}
.facet-wrapper .filter-wrapper .checkmark:after{content:"";position:absolute;display:none}
.facet-wrapper .filter-wrapper .squaredThree input:checked ~ .checkmark:after{display:block}
.facet-wrapper .filter-wrapper .squaredThree .checkmark:after{left:7px;right:9px;top:2px;width:6px;height:14px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.facet-wrapper .filter-wrapper label{font-weight:400}
.facet-wrapper .facet-title{color:#4b4a4b;padding:0;font-size:22px;text-align:left;margin:22px 0;font-weight:400;margin-right:6px}
.facet-wrapper .facet-title .collapsed .svg-icon:before{transform:none;margin-top:0}
.facet-wrapper .facet-title .svg-icon{padding-top:10px;height:28px;width:28px}
.facet-wrapper .facet-title .svg-icon:before{transform:rotate(-180deg);margin-top:-7px;float:right}
.facet-wrapper .label-more{color:#4b4a4b;padding:0;font-size:16px;font-weight:400;text-align:right;text-decoration:underline;box-sizing:border-box;width:100%;margin:10px 0;height:24px}
.facet-wrapper .label-more a{color:#4b4a4b;margin-right:25px;margin-top:10px;margin-bottom:15px}
.facet-wrapper .label-clear{color:#4b4a4b;font-size:14px;text-align:left;padding-left:15px;text-decoration:underline;font-weight:400}
.facet-wrapper hr{box-sizing:border-box;height:2px;width:100%;border:1px solid #979797}
.facet-wrapper .facet-title-top{color:#4b4a4b;padding:0;font-size:24px;text-align:left;margin:22px 0;font-weight:400;text-transform:capitalize}
department-filter .department-filter-department.ss-active{pointer-events:none}
department-filter .department-filter-department.selected{pointer-events:none}
department-filter .department-filter-aisle.selected{pointer-events:none}
department-filter-dynamic .department-filter-department.ss-active{pointer-events:none}
department-filter-dynamic .department-filter-department.selected{pointer-events:none}
department-filter-dynamic .department-filter-aisle.selected{pointer-events:none}
search-grid{padding-top:12px}
search-grid .no-result{font-size:20px;padding:0 10px;margin-top:0 !important}
search-grid .title-bg h1.simple-page-title-text{margin:20px 0 10px}
search-grid .buy-it-again__badge{margin-top:-1px;margin-left:4px}
search-facets #offerType{margin-top:20px}
search-facets .deals-N{display:none}
.close-selection{cursor:pointer;background:0;box-shadow:none;border:0;padding:0 3px}
@media only screen and (min-width:320px) and (max-width:479px){search-filter-selected .facet-filter-selected{padding-bottom:0}
}
@media only screen and (min-width:768px) and (max-width:1024px){search-filter-selected{width:63%}
}
@media only screen and (min-width:992px){search-sort{top:-42px}
}
@media only screen and (min-width:320px) and (max-width:991px){.facets-master-wrapper{z-index:9999;position:fixed;width:100%;height:100%;bottom:0;left:0;overflow:auto;background-color:#fff}
.facets-master-wrapper.show-filter{display:none}
.facet-wrapper{margin-top:0;padding:0}
.facet-wrapper #mdeals-N{display:none}
.facet-wrapper .squaredThree input{position:absolute;opacity:0;cursor:pointer}
.facet-wrapper .checkmark{position:absolute;top:14px;left:14px;height:20px;width:20px;border:1px solid #4b4b4b;background-color:white}
.facet-wrapper .squaredThree{color:#4b4b4b}
.facet-wrapper .squaredThree:hover input ~ .checkmark{background-color:#4b4b4b}
.facet-wrapper .squaredThree input:checked ~ .checkmark{background-color:#df001b;border:0}
.facet-wrapper .checkmark:after{content:"";position:absolute;display:none}
.facet-wrapper .squaredThree input:checked ~ .checkmark:after{display:block}
.facet-wrapper .squaredThree .checkmark:after{left:7px;right:9px;top:2px;width:6px;height:14px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
search-facets{position:relative;background:#f6f6f6;display:block}
search-facets .sticky{position:sticky;top:0;z-index:99999;background:#fff}
search-facets .filter-heading-mobile{font-size:22px;padding:15px 0 25px 0;border-bottom:1px solid #979797}
search-facets .filter-heading-mobile span{display:inline;font-size:22px}
search-facets .filter-heading-mobile-close{font-size:15px !important;font-weight:400 !important;padding-left:15px !important}
search-facets .facets-master-wrapper{padding:0 20px}
search-facets .facet-title{font-size:20px}
search-facets .done-button{width:100px !important;float:right}
search-facets .close-button{float:right}
search-facets .svg-icon.svg-icon-Close{width:1em;height:1em}
search-facets .filter-mobile-list{position:relative;float:left}
search-facets .filter-mobile-list .facets-list{border-bottom:0;display:none}
search-facets .filter-mobile-list .facets-list label{font-weight:400;font-size:18px;padding:12px 10px 10px 30px;margin:0 0 0 5px;border-left:1px solid #ddd;border-right:1px solid #ddd}
.filter-mobile-heading{font-size:18px;font-weight:500;line-height:33.6px;float:left;margin:15px 0 10px 5px}
search-grid .product-level-4{position:relative;float:left}
search-sort{position:absolute;top:-64px;right:0}
search-sort sort-by{min-width:auto !important}
search-sort sort-by .sort-by-wrapper .card-header .sort-by-text{text-align:left;min-width:145px;height:20px}
search-filter-selected{width:100%;margin:10px 0 10px 0}
search-filter-selected .facet-filter-selected .ss-active{margin:0 2px 15px 0}
}
@media only screen and (min-width:320px) and (max-width:359px){.filter-mobile-heading{margin-right:5px}
}
@media only screen and (min-width:359px) and (max-width:375px){.facet-wrapper .checkmark{top:14px;left:30px}
search-facets .filter-mobile-list .facets-list label{padding:10px 30px 10px 50px;margin:0 0 0 5px}
.filter-mobile-heading{margin-right:25px}
}
@media only screen and (min-width:376px) and (max-width:414px){.facet-wrapper .checkmark{top:14px;left:35px}
search-facets .filter-mobile-list .facets-list label{padding:10px 50px;margin:0 10px 0 10px}
.filter-mobile-heading{margin-right:25px}
}
search-grid .row.gutters-10{margin-right:0;margin-left:0}
search-grid .row.gutters-10>[class^="col-"],search-grid .row.gutters-10>[class*=" col-"]{padding-right:10px;padding-left:10px}
@media(max-width:575px){search-grid .row.gutters-10>[class^="col-"],search-grid .row.gutters-10>[class*=" col-"]{padding-right:0;padding-left:0}
}
search-grid .row.gutters-items-v2{margin-right:0;margin-left:0}
search-grid .row.gutters-items-v2>[class^="col-"],search-grid .row.gutters-items-v2>[class*=" col-"]{padding-right:4px;padding-left:4px}
@media(min-width:992px) and (max-width:1199px){search-grid .row.gutters-items-v2>[class^="col-"],search-grid .row.gutters-items-v2>[class*=" col-"]{padding-right:6px;padding-left:5px}
}
@media(max-width:767px){search-grid .row.gutters-items-v2>[class^="col-"],search-grid .row.gutters-items-v2>[class*=" col-"]{padding-right:0;padding-left:0}
}
search-sort sort-by{padding-right:4px}
@media(min-width:992px) and (max-width:1199px){search-sort sort-by{padding-right:6px}
}
@media(max-width:767px){search-sort sort-by{padding-right:0}
}
@media(min-width:576px) and (max-width:991px){search-sort sort-by{margin-top:-10px}
}
@media only screen and (min-width:1024px){.category-count{font-size:36px}
}
@media only screen and (min-width:768px) and (max-width:1023px){.category-count{font-size:28px}
}
@media only screen and (max-width:767px){.category-count{font-size:24px}
}
﻿img:-moz-loading{visibility:hidden}
#miniCartModal.modal:before{display:initial;margin-right:0}
#miniCartModal .modal-dialog{width:auto}
#miniCartModal .card-body{max-height:719px;width:100%}
#miniCartModal.lock-bg-scroll{overflow:hidden}
#miniCartModal .card{margin-bottom:20px;border:1px solid rgba(0,0,0,0.125)}
.mini-cart{position:absolute;right:18px;top:52px;left:auto;width:100%;max-width:460px;border-radius:0;padding-top:0;z-index:1000;float:left;margin:2px 0 0;text-align:left;list-style:none;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175)}
.mini-cart .subtotal-con{font-weight:bold;margin-bottom:10px}
.mini-cart .subtotal-con .subtotal-heading{font-size:24px;margin-top:10px;font-weight:bold}
.mini-cart .subtotal-con .subtotal-title{font-size:18px;padding-right:10px}
.mini-cart .cart-item{padding:10px 5px;position:relative}
.mini-cart .cart-close{font-size:18px;text-align:right}
.mini-cart .mini-cart-reverse{display:flex;flex-direction:row-reverse}
.mini-cart .primary-btn{height:45px;width:100%;padding:0}
.mini-cart .cart-product-image{max-height:200px}
.mini-cart .cart-product-title{font-size:15px;font-weight:bold;margin-top:0}
.mini-cart .cart-product-remove{background:0;border:0;font-size:16px;line-height:1.38;color:#4b4a4b;padding:0;margin:0;text-decoration:none}
.mini-cart .cart-product-remove:hover{text-decoration:underline}
.mini-cart .cart-product-price-per-unit{font-size:14px}
.mini-cart .warning-message-con{padding-left:10px}
.mini-cart .warning-message-con .warning-message{font-size:14px;font-weight:bold}
.mini-cart .warning-message-con .svg-icon.icon-prop-65:before{width:15px;height:15px;margin-top:-4px}
.mini-cart .btn-remove-mini-cart{display:flex;color:#4b4a4b;align-items:center;padding:0}
.mini-cart .cart-product-promo-title{font-size:12px}
.mini-cart .cart-product-value-con{padding-top:15px;padding-bottom:10px}
.mini-cart .estimate-text{font-size:10px;font-style:italic;padding-right:5px}
.mini-cart .cart-product-price,.mini-cart .cart-base-strike-price{font-size:20px}
.mini-cart .cart-strike-price{font-weight:bold}
.mini-cart .qualify-msg{font-size:12px}
.mini-cart .minimum-subtotal{font-weight:bold}
.mini-cart .aisle-title-con{height:47px;padding:0 15px;font-size:18px}
.mini-cart .aisle-title-con h2{font-size:18px;margin-top:15px}
.mini-cart .card-body{overflow-y:auto;padding-top:0;padding-bottom:0}
.mini-cart .clipped-coupon-wrapper{padding:5px 0;font-size:13px}
.mini-cart .clipped-coupon-wrapper .clipped-coupon-text{color:#dd1e25;margin-left:10px;text-decoration:underline}
.mini-cart .clipped-coupon-wrapper .clipped-coupon-text:hover{text-decoration:none}
.mini-cart .clipped-coupon-wrapper .clipped-coupon-expiration-date{padding-left:26px}
.mini-cart .close-btn{cursor:pointer;border:1px solid #4b4a4b;border-radius:50%;font-size:8px;color:#4b4a4b;padding:.1em;text-align:center;margin-right:5px;height:14px;width:14px}
.mini-cart .alert-item{display:flex;padding:10px 15px;position:relative;border-top:1px solid #dedede}
.mini-cart .alert-message-icon{background-color:#db202d;height:22px;border-radius:50%;padding-right:22px}
.mini-cart .alert-message-icon:before,.mini-cart .alert-message-icon:after{background-color:#fefefe;position:absolute;margin:0 auto;left:25px;top:13px;content:'';height:15px;width:2px}
.mini-cart .alert-message-icon:before{transform:rotate(45deg)}
.mini-cart .alert-message-icon:after{transform:rotate(-45deg)}
.mini-cart .alert-message-text{display:flex;color:#dd1e25;font-size:16px;font-weight:bold;margin-left:10px}
.mini-cart .item-not-available{font-size:14px;margin-top:15px}
.mini-cart .item-not-available a{color:#4b4b4b;font-size:12px;font-weight:bold;text-decoration:underline}
.mini-cart .item-not-available-erums{font-size:16px}
.mini-cart .item-not-available-erums .item-not-available-text{color:#dd1e25;margin-bottom:20px}
.mini-cart .card-heading{padding-top:10px;padding-bottom:10px;width:100%;border-bottom:1px solid transparent}
.j4u-clippedcoupons .clipped-coupon-wrapper{padding:5px 0 5px 0}
.j4u-clippedcoupons .clipped-coupon-wrapper .clipped-coupon-text{padding-left:10px}
@media only screen and (max-width:767px){.mini-cart .cart-strike-price{font-size:24px}
.mini-cart .cart-base-strike-price{font-size:16px}
.modal .modal-dialog .modal-content.widen-modal{width:100%}
}
img:-moz-loading{visibility:hidden}
.submenu-wrapper{margin:0 10px;min-height:200px}
.submenu-mypurchases{left:-30px}
.submenu-aisles{left:-160px}
.submenu-deals{left:-230px}
.submenu-container{border:0;top:42px;box-shadow:none;min-width:320px}
.submenu-container .submenu-grid{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;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}
img:-moz-loading{visibility:hidden}
#fulfillment-conflict-modal{z-index:99999}
.conflict-logo-jewelosco{padding:0 0 3px 3px !important}
.modal-dialog.fulfillment-conflict-modal-dialog{position:fixed;top:100px;right:5px;bottom:0;left:5px;z-index:10040;overflow:hidden;margin:0 auto;max-width:100%}
.modal-dialog.fulfillment-conflict-modal-dialog .modal-heading{padding:16px 42px 0 24px;display:block;font-size:20px}
.modal-dialog.fulfillment-conflict-modal-dialog .create-modal-close-icon{top:16px;right:16px;width:24px}
.modal-dialog.fulfillment-conflict-modal-dialog .fulfillment-conflict-modal-container{margin-left:0;padding:0 10px 0 10px}
.modal-dialog.fulfillment-conflict-modal-dialog .fulfillment-conflict-modal__row{width:100%;margin:0}
.modal-dialog.fulfillment-conflict-modal-dialog .fulfillment-conflict-modal__col{min-height:110px;margin:16px 0 0 0;padding:0}
.modal-dialog.fulfillment-conflict-modal-dialog .fulfillment-conflict-modal__footer{width:100%;height:40px;bottom:24px;text-align:center;margin:24px 0 24px 0;border-top:0}
.modal-dialog.fulfillment-conflict-modal-dialog .fulfillment-conflict-modal__button{width:272px;height:40px;display:inline-block}
.modal-dialog.fulfillment-conflict-modal-dialog .fulfillment-conflict-modal__logo{display:block}
.modal-dialog.fulfillment-conflict-modal-dialog .fulfillment-conflict-modal__logo img{height:30px;object-fit:contain;padding:0 0 14px 14px;display:none}
.modal-dialog.fulfillment-conflict-modal-dialog .fulfillment-conflict-modal__logo.store-conflict-jewelosco{width:60px}
@media(min-width:768px){.modal-dialog.fulfillment-conflict-modal-dialog .fulfillment-conflict-modal__col:first-child{border-right:1px solid #979797}
}
@media(max-width:767px){.modal-dialog.fulfillment-conflict-modal-dialog .fulfillment-conflict-modal__col:first-child{border-bottom:1px solid #979797}
}
.modal-dialog.fulfillment-conflict-modal-dialog .fulfillment-conflict-modal__shop{display:flex;align-items:center}
.modal-dialog.fulfillment-conflict-modal-dialog .fulfillment-conflict-modal__shop-image{align-self:flex-start;margin:0 6px 0 12px}
.modal-dialog.fulfillment-conflict-modal-dialog .fulfillment-conflict-modal__shop-image>.svg-icon-Delivery-pref-page{width:38px;height:38px}
.modal-dialog.fulfillment-conflict-modal-dialog .fulfillment-conflict-modal__shop-image>.svg-icon-DUG-pref-page{width:38px;height:38px}
.modal-dialog.fulfillment-conflict-modal-dialog .fulfillment-conflict-modal__shop-image>.svg-icon-store-header-mobile{width:38px;height:38px}
.modal-dialog.fulfillment-conflict-modal-dialog .fulfillment-conflict-modal__shop-image.svg-icon-Delivery-pref-page>.svg-icon-DUG-pref-page,.modal-dialog.fulfillment-conflict-modal-dialog .fulfillment-conflict-modal__shop-image.svg-icon-Delivery-pref-page>.svg-icon-store-header-mobile{display:none}
.modal-dialog.fulfillment-conflict-modal-dialog .fulfillment-conflict-modal__shop-image.svg-icon-DUG-pref-page>.svg-icon-Delivery-pref-page,.modal-dialog.fulfillment-conflict-modal-dialog .fulfillment-conflict-modal__shop-image.svg-icon-DUG-pref-page>.svg-icon-store-header-mobile{display:none}
.modal-dialog.fulfillment-conflict-modal-dialog .fulfillment-conflict-modal__shop-image.svg-icon-store-header-mobile>.svg-icon-Delivery-pref-page,.modal-dialog.fulfillment-conflict-modal-dialog .fulfillment-conflict-modal__shop-image.svg-icon-store-header-mobile>.svg-icon-DUG-pref-page{display:none}
.modal-dialog.fulfillment-conflict-modal-dialog .fulfillment-conflict-modal__shop-txt{width:100%;font-family:"Nunito Sans";font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#4b4b4b;padding-right:10px}
.modal-dialog.fulfillment-conflict-modal-dialog .radio-btn{position:relative;cursor:pointer;margin:15px;font-size:18px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#4b4b4b}
.modal-dialog.fulfillment-conflict-modal-dialog .radio-label{position:relative;display:block;float:left;width:20px;height:20px;border:1px solid #757575;border-radius:100%;-webkit-tap-highlight-color:transparent}
.modal-dialog.fulfillment-conflict-modal-dialog .radio-label::after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:100%;transform:scale(0);transition:all .2s ease;opacity:.08;pointer-events:none}
.modal-dialog.fulfillment-conflict-modal-dialog input[type="radio"]{opacity:0;margin-left:-15px}
.modal-dialog.fulfillment-conflict-modal-dialog input[type="radio"]:checked+.radio-label{border-color:#757575}
.modal-dialog.fulfillment-conflict-modal-dialog input[type="radio"]:checked+.radio-label::after{transform:scale(1);transition:all .2s cubic-bezier(0.35,0.9,0.4,0.9);opacity:1}
.modal-dialog.fulfillment-conflict-modal-dialog .radio-button-outline{outline:2px solid #757575 !important;outline-offset:4px}
@media only screen and (min-width:320px) and (max-width:480px){.modal-dialog.fulfillment-conflict-modal-dialog{width:100%;position:fixed;top:0;right:0;bottom:0;left:0;margin:0;overflow:hidden}
.modal-dialog.fulfillment-conflict-modal-dialog .modal-content.fulfillment-conflict-modal-content{width:100%;height:100%}
}
@media only screen and (min-width:480px) and (max-width:768px){.modal-dialog.fulfillment-conflict-modal-dialog .modal-content.fulfillment-conflict-modal-content{width:90%}
}
@media only screen and (min-width:769px){.modal-dialog.fulfillment-conflict-modal-dialog .modal-content.fulfillment-conflict-modal-content{width:736px}
}
@media only screen and (min-width:1440px){.modal-dialog.fulfillment-conflict-modal-dialog .modal-content.fulfillment-conflict-modal-content{width:667px}
}
.unsupported-browser-container{position:fixed;z-index:9999999;left:0;width:100%;background:rgba(48,46,44,0.95);color:#fff;display:none}
.unsupported-browser-container .unsupported-browser-title{padding:12px 20px 5px 20px;margin:0;color:#fff;font-size:18px;font-weight:normal;line-height:20px}
.unsupported-browser-container .unsupported-browser-text{padding:0 40px 12px 20px;line-height:15px;margin:0;color:#fff;font-size:12px;font-weight:normal;text-align:justify}
.unsupported-browser-container .unsupported-browser-text a{color:#fff;text-decoration:underline}
.unsupported-browser-container .unsupported-browser-text a:hover,.unsupported-browser-container .unsupported-browser-text a:focus{color:#fff}
.unsupported-browser-container .unsupported-browser-button{background:transparent;color:#fff;border:0;margin:0;padding:0;position:absolute;top:10px;right:15px;font-size:18px;box-shadow:none;min-height:auto}
@media only screen and (max-width:991px){.unsupported-browser-container{top:55px}
}
@media only screen and (min-width:992px){.unsupported-browser-container{top:72px}
}
img:-moz-loading{visibility:hidden}
.past-order-modal{top:0;left:0;right:0;bottom:0}
.past-order-modal.hidden{display:none}
.past-order-modal__inner{position:absolute;top:226px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:437px;min-height:124px;padding:0;box-shadow:0 4px 9px 0 rgba(0,0,0,0.5);background-color:#fff;text-align:center;z-index:5}
.past-order-modal__title{margin:8px 8px 8px 0;display:flex;justify-content:space-between}
.past-order-modal__title .create-modal-close-icon{padding:0;margin:0;border:0;line-height:24px;font-size:34px;position:absolute;top:8px;right:16px;cursor:pointer;color:#4b4b4b;background:transparent;z-index:1}
.past-order-modal__title__content{width:207px;height:24px;background-color:#4b4b4b;font-size:12px;line-height:1.33;color:#fff;display:flex;justify-content:center;align-items:center;padding-left:8px}
.past-order-modal__details{padding-bottom:8px}
.past-order-modal__details__order-status{font-size:16px;font-weight:bold;text-align:center;color:#4b4b4b;padding-left:20px;padding-right:20px;margin:0 auto 6px;padding-top:4px}
.past-order-modal__details .picking-behind-schedule{width:280px}
.past-order-modal__details__order-details{font-size:12px;line-height:1.33;text-align:center;color:#4b4b4b;padding-left:20px;padding-right:20px}
.past-order-modal__details__order-button{margin-bottom:16px;font-size:16px;line-height:2;text-align:center;color:#dd1e25 !important;text-decoration:underline !important}
.past-order-modal__details__order-button:empty{display:none}
.past-order-modal__view-order{border-top:solid 2px #dedede;padding:16px 0;margin:0 16px;font-size:16px;line-height:1.38;color:#4b4b4b}
.past-order-modal__view-order__all-orders{margin-bottom:16px;font-size:16px;line-height:1.38;text-align:center;color:#dd1e25 !important;text-decoration:underline !important}
.past-order-modal__view-order__all-orders:empty{display:none}
@media only screen and (min-width:320px) and (max-width:480px){.past-order-modal__inner{top:303px;width:272px;min-height:136px}
}
@media only screen and (min-width:480px) and (max-width:768px){.past-order-modal__inner{top:230px;width:359px;min-height:116px}
.past-order-modal__inner__details__order-status,.past-order-modal__inner__details__order-button{font-size:14px}
.past-order-modal__inner__view-order{font-size:14px}
}
img:-moz-loading{visibility:hidden}
.left-navigation .left-navigation-level{width:100%;position:relative;display:inline-block;margin-bottom:40px}
.left-navigation .left-navigation-level .left-navigation-level__sub-banner{line-height:1.33;padding:5px 10px;letter-spacing:-0.1px;margin-bottom:20px;font-size:24px;word-break:break-word}
.left-navigation .left-navigation-level .left-navigation-level__sub-banner .left-navigation-level__main-link{height:26px;width:100%;font-family:"Nunito Sans";font-size:20px;font-weight:bold;line-height:26px}
.left-navigation .left-navigation-level .left-navigation-level__sub-banner .left-navigation-level__main-link:hover{color:#dd1e25;text-decoration:underline}
.left-navigation .left-navigation-level .left-navigation-level__categories-tree{display:inline-block}
.left-navigation .left-navigation-level .left-navigation-level__categories-tree .left-navigation-level__dropdown-menu{position:relative;padding-left:0;margin-bottom:0;list-style:none;border:0;box-shadow:none;z-index:2}
.left-navigation .left-navigation-level .left-navigation-level__categories-tree .left-navigation-level__dropdown-menu li{font-weight:300;font-size:15px;line-height:2}
.left-navigation .left-navigation-level .left-navigation-level__categories-tree .left-navigation-level__dropdown-menu .left-navigation-level__link{position:relative;display:block;line-height:1.45;padding:5px 10px;text-transform:none;font-size:16px;background:transparent;color:#4b4b4b}
.left-navigation .left-navigation-level .left-navigation-level__categories-tree .left-navigation-level__dropdown-menu .left-navigation-level__link:hover{color:#dd1e25;text-decoration:underline}
.left-navigation .left-navigation-level .left-navigation-level__categories-tree .left-navigation-level__dropdown-menu .left-navigation-level__link.active{color:#dd1e25;text-decoration:underline}
.left-navigation .left-navigation-level .left-navigation-level__categories-tree .dropdown-backdrop{display:none}
@media(max-width:991px){.left-navigation .left-navigation-level{padding:0;margin:0 0 15px 0}
.left-navigation .left-navigation-level .left-navigation-level__btn{font-size:14px;font-weight:normal;line-height:20px;color:#a9a9a9;border-color:#dfdfdf;padding:15px 12px}
.left-navigation .left-navigation-level .left-navigation-level__sub-banner{margin-bottom:16px}
.left-navigation .left-navigation-level .left-navigation-level__sub-banner .left-navigation-level__main-link{font-size:24px;font-weight:normal}
.left-navigation .left-navigation-level .left-navigation-level__categories-tree{display:block}
.left-navigation .left-navigation-level .left-navigation-level__categories-tree.open .left-navigation-level__dropdown-menu{display:block}
.left-navigation .left-navigation-level .left-navigation-level__categories-tree .left-navigation-level__dropdown-menu{position:relative;width:100%;left:0;border-radius:0;border:1px solid;border-color:#b1b1b1;border-top:1px solid #fff;box-shadow:none;position:absolute;margin:0;overflow:auto;max-height:215px;z-index:2}
.left-navigation .left-navigation-level .left-navigation-level__categories-tree .left-navigation-level__dropdown-menu li{padding:4px 0 4px 0;display:block}
.left-navigation .left-navigation-level .left-navigation-level__categories-tree .left-navigation-level__dropdown-menu li .left-navigation-level__image{display:block;float:right;right:23px}
.left-navigation .left-navigation-level .left-navigation-level__categories-tree .left-navigation-level__dropdown-menu .left-navigation-level__link{font-size:16px}
.left-navigation .left-navigation-level .left-navigation-level__categories-tree .left-navigation-level__dropdown-menu .left-navigation-level__link:hover{background-color:#e8e8e8;color:#4b4b4b;text-decoration:none;background-image:linear-gradient(#f5f5f5 0,#e8e8e8 100%);background-repeat:repeat-x}
.left-navigation .left-navigation-level .left-navigation-level__btn.dropdown-toggle{position:relative;width:100%;padding:10px 20px;line-height:2em;background-color:#fff;color:#757575;border-color:#dedede;font-weight:normal;transition:none}
.left-navigation .left-navigation-level .left-navigation-level__btn.dropdown-toggle:hover{color:#757575;background-color:inherit;border-color:#dedede}
.left-navigation .left-navigation-level .left-navigation-level__btn.dropdown-toggle:after{display:none}
.left-navigation .left-navigation-level .left-navigation-level__btn.dropdown-toggle .left-navigation-level__icon{display:flex;margin-top:10px;float:right}
.left-navigation .left-navigation-level .left-navigation-level__btn.dropdown-toggle .left-navigation-level__icon:before{width:2.995em;font-size:6px;vertical-align:baseline;margin-left:0}
.left-navigation .left-navigation-level .left-navigation-level__btn .left-navigation-level__main-text{float:left}
.left-navigation .left-navigation-level .open .left-navigation-level__icon{transform:rotate(180deg)}
.left-navigation .left-navigation-level .show .left-navigation-level__icon{transform:rotate(180deg)}
}
@media(min-width:1440px){#notification-alert-wrapper-id>.notification-alert-wrapper .notification-alert-wrapper__content{max-width:1354px;margin:0 auto}
}
@media(max-width:1439px) and (min-width:1280px){#notification-alert-wrapper-id>.notification-alert-wrapper .notification-alert-wrapper__content{max-width:1276px;margin:0 auto}
}
@media(max-width:1279px) and (min-width:1024px){#notification-alert-wrapper-id>.notification-alert-wrapper .notification-alert-wrapper__content{max-width:100%;margin:0 10px}
}
#notification-alert-wrapper-id>.notification-alert-wrapper .notification-alert-wrapper__main-container,#notification-alert-wrapper-id>.notification-alert-wrapper .notification-alert-wrapper__secondary-container,#notification-alert-wrapper-id>.notification-alert-wrapper .notification-alert-wrapper__content{width:100%}
@media(max-width:1024px){#notification-alert-wrapper-id>.notification-alert-wrapper .notification-alert-wrapper__main-container{padding-right:24px}
}
.notification-alert-wrapper{display:flex;align-items:center;position:relative}
.notification-alert-wrapper.middle{text-align:center}
.notification-alert-wrapper.middle .notification-alert-wrapper__secondary-container{justify-content:center}
.notification-alert-wrapper.right{text-align:right}
.notification-alert-wrapper.right .notification-alert-wrapper__secondary-container{justify-content:flex-end}
.notification-alert-wrapper__mobile-close{display:none}
.notification-alert-wrapper__content{padding:16px 10px}
@media(max-width:992px){.notification-alert-wrapper__content{padding:8px 10px}
}
@media(max-width:480px){.notification-alert-wrapper__content{padding:8px 11px}
}
.notification-alert-wrapper__heading{margin-bottom:8px;font-size:13px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.54;letter-spacing:1px}
@media(max-width:1024px){.notification-alert-wrapper__heading{font-size:11px;height:15px}
}
.notification-alert-wrapper__info-note{font-size:14px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal}
.notification-alert-wrapper__show-more{font-size:14px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;margin:0 16px;white-space:nowrap;font-family:"Nunito Sans",sans-serif;text-decoration:underline !important}
@media(max-width:768px){.notification-alert-wrapper__show-more{margin:0}
}
.notification-alert-wrapper__close-button{position:absolute;width:24px;height:24px;fill:var(--close-button-color)}
.notification-alert-wrapper__close-button:hover{cursor:pointer}
@media(min-width:1440px){.notification-alert-wrapper__close-button{right:41px}
}
@media(min-width:1025px) and (max-width:1439px){.notification-alert-wrapper__close-button{right:21px}
}
@media(max-width:1024px){.notification-alert-wrapper__close-button{right:8px}
}
#notification-alert-wrapper-id .slick-slide{margin-right:0}
#notification-alert-wrapper-id .slick-slide>div{display:flex}
#notification-alert-wrapper-id .slick-slide>div .notification-alert-wrapper{display:flex !important;justify-content:center}
@media(min-width:1266px){#notification-alert-wrapper-id .slick-slide>div .notification-alert-wrapper__secondary-container,#notification-alert-wrapper-id .slick-slide>div .notification-alert-wrapper__heading{max-width:1136px}
}
@media(min-width:1025px) and (max-width:1265px){#notification-alert-wrapper-id .slick-slide>div .notification-alert-wrapper__secondary-container,#notification-alert-wrapper-id .slick-slide>div .notification-alert-wrapper__heading{max-width:calc(100vw - 160px)}
}
@media(min-width:320px) and (max-width:1024px){#notification-alert-wrapper-id .slick-slide>div .notification-alert-wrapper__main-container{margin:0 5%}
}
#notification-alert-wrapper-id .slick-slide>div .notification-alert-wrapper__close-button{top:16px}
@media(min-width:1500px){#notification-alert-wrapper-id .slick-slide>div .notification-alert-wrapper__close-button{right:40px}
}
@media(min-width:1025px) and (max-width:1499px){#notification-alert-wrapper-id .slick-slide>div .notification-alert-wrapper__close-button{right:20px}
}
#notification-alert-wrapper-id .slick-slide>div .notification-alert-wrapper__mobile-close{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;border:0;background:transparent;text-decoration:underline;text-align:center}
#notification-alert-wrapper-id .slick-slide>div .notification-alert-wrapper__mobile-close:hover{cursor:pointer}
@media(max-width:1024px){#notification-alert-wrapper-id .slick-slide>div .notification-alert-wrapper__mobile-close{display:inline-block}
}
@media(max-width:1024px){#notification-alert-wrapper-id .slick-slide>div .notification-alert-wrapper__close-button{display:none}
}
#notification-alert-wrapper-id .slick-prev,#notification-alert-wrapper-id .slick-next{z-index:5;display:flex;transition:.15s}
#notification-alert-wrapper-id .slick-prev::before,#notification-alert-wrapper-id .slick-next::before{content:' '}
@media(min-width:1440px){#notification-alert-wrapper-id .slick-prev{left:calc((100vw - 1354px) / 2)}
}
@media(max-width:1440px){#notification-alert-wrapper-id .slick-prev{left:50px}
}
@media(max-width:1024px){#notification-alert-wrapper-id .slick-prev{left:16px}
}
@media(max-width:768px){#notification-alert-wrapper-id .slick-prev{left:5px}
}
@media(min-width:1440px){#notification-alert-wrapper-id .slick-next{right:calc((100vw - 1354px) / 2)}
}
@media(max-width:1440px){#notification-alert-wrapper-id .slick-next{right:50px}
}
@media(max-width:1024px){#notification-alert-wrapper-id .slick-next{right:16px}
}
@media(max-width:768px){#notification-alert-wrapper-id .slick-next{right:5px}
}
.sidebar-right-drawer{position:relative;height:100%;-ms-overflow-style:none;scrollbar-width:none}
.sidebar-right-drawer ::-webkit-scrollbar{width:0;background:transparent}
.sidebar-right-drawer .mini-cart{top:0;right:0;border:0;height:100%}
.sidebar-right-drawer .mini-cart .card{border:0;height:100%}
.sidebar-right-drawer .mini-cart .card .cart-close{display:none}
.sidebar-right-drawer .mini-cart .card .card-heading .mini-cart-reverse{flex-direction:unset}
.sidebar-right-drawer .mini-cart .card .card-body{padding-bottom:30px}
.sidebar-right-drawer .right-drawer__close{z-index:9999;border:0;background-color:#fff;display:block;margin:14px 20px 0 auto;position:relative}
.sidebar-right-drawer .right-drawer__close .svg-icon-grey-close{width:15px;height:15px}
.sidebar-right-drawer .coupon-list{padding:0 15px;height:100%}
.sidebar-right-drawer .coupon-list .coupon-list-status-text .available,.sidebar-right-drawer .coupon-list .coupon-list-status-text .some-clipped,.sidebar-right-drawer .coupon-list .coupon-list-status-text .completed{font-size:24px;color:#2c7437;margin-top:0;margin-bottom:24px}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper{height:calc(100% - 100px);overflow:auto}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container{width:424px;height:124px;display:flex;border-top:1px solid rgba(117,117,117,0.5)}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container:last-child{border-bottom:1px solid rgba(117,117,117,0.5)}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-details{display:flex;height:100%;padding:16px 0}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-details .coupon-list-image{padding-right:16px}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-details .coupon-list-image img{width:92px;height:85px}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-details .coupon-list-description{font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.22;letter-spacing:normal;color:#4b4b4b;overflow:hidden}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-details .coupon-list-description p{height:100%}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status{display:flex;flex-direction:column;padding:16px 0}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-clipped-add-more{height:100%}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-clipped-add-more .coupon-list-clipped-add-more-text{font-size:14px;font-weight:bold;color:#000;text-align:center;line-height:normal;margin-bottom:0;font-stretch:normal;font-style:normal;letter-spacing:normal;overflow:hidden;height:42px}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-clipped-add-more .svg-deal-icon-container{height:23px}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-clipped-add-more .svg-deal-icon-container .svg-deal-icon{display:block;width:100%;height:100%;margin:0 auto;fill:#fff}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-clipped-add-more .coupon-list-shop-deal{font-size:14px;font-weight:600;color:#dd1e25;text-align:center;text-decoration:underline;display:block;margin-top:8px;cursor:pointer}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-clipped-add-more .coupon-list-shop-deal:hover{text-decoration:none}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-unclipped{width:100%;height:100%}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-unclipped .clip-deal-btn{width:100%;height:36px;border:dashed 1px #2c7437;background-color:rgba(44,116,55,0.1);font-size:16px;font-weight:600;text-align:center;color:#2c7437}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-unclipped .coupon-list-shop-deal{font-size:14px;font-weight:600;color:#dd1e25;text-align:center;text-decoration:underline;display:block;margin-top:20px;cursor:pointer}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-unclipped .coupon-list-shop-deal:hover{text-decoration:none}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-bogo{height:100%}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-bogo .svg-check-mark-container{height:17px;width:24px;margin:0 auto}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-bogo .svg-check-mark-container .svg-icon-coupon-carousel-tick-mark{stroke:#2c7437;height:100%;width:100%}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-bogo .coupon-list-bogo-text{font-size:14px;font-weight:bold;color:#000;text-align:center;line-height:normal;margin-bottom:0;font-stretch:normal;font-style:normal;letter-spacing:normal;overflow:hidden;height:42px}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-bogo .coupon-list-bogo-complete-text{font-size:14px;font-weight:600;color:#2c7437;text-align:center;line-height:normal;margin-bottom:0;font-stretch:normal;font-style:normal;letter-spacing:normal;overflow:hidden}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-bogo .svg-deal-icon-container{height:23px}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-bogo .svg-deal-icon-container .svg-deal-icon{display:block;width:100%;height:100%;margin:0 auto;fill:#fff}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-bogo .coupon-list-shop-deal{font-size:14px;font-weight:600;color:#dd1e25;text-align:center;text-decoration:underline;display:block;margin-top:8px;cursor:pointer}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-bogo .coupon-list-shop-deal:hover{text-decoration:none}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-offer-completed{height:100%}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-offer-completed .svg-check-mark-container{height:17px;width:24px;margin:0 auto}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-offer-completed .svg-check-mark-container .svg-icon-coupon-carousel-tick-mark{stroke:#2c7437;height:100%;width:100%}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-offer-completed .coupon-list-offer-complete-text{font-size:14px;font-weight:600;color:#2c7437;text-align:center;line-height:normal;margin-bottom:0;font-stretch:normal;font-style:normal;letter-spacing:normal;overflow:hidden}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-offer-completed .coupon-list-shop-deal{font-size:14px;font-weight:600;color:#dd1e25;text-align:center;text-decoration:underline;display:block;margin-top:24px;cursor:pointer}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-offer-completed .coupon-list-shop-deal:hover{text-decoration:none}
.sidebar-right-drawer .offer-detail-v2-wrapper{padding:0 24px;height:100%;overflow:auto}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .back-btn-container{cursor:pointer;margin-top:5px;width:50px}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .back-btn-container .back-arrow{border:solid #dd1e25;border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(135deg)}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .back-btn-container .back-btn{width:33px;height:16px;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.25px;color:#dd1e25;text-decoration:underline}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .offer-info-container .offer-unclipped,.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .offer-info-container .offer-clipped,.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .offer-info-container .offer-completed{display:flex}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .offer-info-container .offer-unclipped{margin-top:17px}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .offer-info-container .offer-unclipped .clip-btn{width:44px;height:44px;border-radius:4px;border:dashed 2px #2c7437;background-color:rgba(44,116,55,0.1);margin-right:24px}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .offer-info-container .offer-unclipped .offer-details{width:337px}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .offer-info-container .offer-unclipped .offer-details .offer-description{font-size:24px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:normal;color:#2c7437;margin-bottom:5px}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .offer-info-container .offer-unclipped .offer-details .offer-exp{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#4b4b4b}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .offer-info-container .offer-clipped{margin-top:17px}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .offer-info-container .offer-clipped .status-container{margin-right:9px;display:flex;flex-direction:column}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .offer-info-container .offer-clipped .status-container .deal-icon-container{margin:0 auto}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .offer-info-container .offer-clipped .status-container .deal-icon-container .svg-deal-icon{width:22px;height:23px;fill:#fff}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .offer-info-container .offer-clipped .status-container .clipped-status{font-size:14px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .offer-info-container .offer-clipped .offer-details{width:350px}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .offer-info-container .offer-clipped .offer-details .offer-description{margin-bottom:5px;font-size:24px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:normal;color:#2c7437}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .offer-info-container .offer-clipped .offer-details .offer-exp{font-size:14px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .offer-info-container .offer-completed .svg-check-mark-container{width:33px;height:22px}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .offer-info-container .offer-completed .svg-check-mark-container .svg-icon-coupon-carousel-tick-mark{stroke:#2c7437;height:100%;width:100%}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .offer-info-container .offer-completed .offer-details{width:350px}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .offer-info-container .offer-completed .offer-details .offer-description{margin-bottom:5px;font-size:24px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:normal;color:#2c7437}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .offer-info-container .offer-completed .offer-details .party-icon{width:18px;height:18px;margin-right:5px}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .offer-info-container .offer-completed .offer-details .offer-complete-text{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#2c7437}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .bogo-info-container{display:flex;margin-top:18px}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .bogo-info-container .status-container{margin-right:23px}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .bogo-info-container .status-container .deal-icon-container .svg-deal-icon{width:22px;height:23px;fill:#fff}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .bogo-info-container .svg-check-mark-container{width:33px;height:22px}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .bogo-info-container .svg-check-mark-container .svg-icon-coupon-carousel-tick-mark{stroke:#2c7437;height:100%;width:100%}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .bogo-info-container .bogo-details{width:350px}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .bogo-info-container .bogo-details .bogo-description{margin-bottom:0;font-size:24px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:normal;color:#2c7437}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .bogo-info-container .bogo-details .bogo-exp{font-size:14px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .bogo-info-container .bogo-details .party-icon{width:18px;height:18px;margin-right:5px}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .bogo-info-container .bogo-details .offer-complete-text{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#2c7437}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .card{border:0}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .card .card-header{border:0;background-color:#fff;padding:0;padding-bottom:15px}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .card .card-header .offer-terms-condition .offer-terms-text{font-size:20px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#4b4b4b}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .card .card-header .offer-terms-condition .svg-icon-Arrow_down_black{opacity:.9}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .card .card-header .offer-terms-condition .svg-icon-Arrow_down_black:before{transform:rotate(-180deg);vertical-align:baseline}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .card .card-header .offer-terms-condition.collapsed .svg-icon-Arrow_down_black:before{transform:none;margin-top:-7px;vertical-align:bottom}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .card .card-body{padding:0}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .card .card-body .offer-terms-text,.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .card .card-body .offer-disclaimer{font-size:11px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#4b4b4b}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .card .card-body .offer-disclaimer .disclaimer-heading{float:left}
.sidebar-right-drawer .offer-detail-v2-wrapper .product-grid-container{padding-bottom:100px}
.sidebar-right-drawer .offer-detail-v2-wrapper .product-grid-container .qualifying-products-text{font-size:20px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#4b4b4b}
.sidebar-right-drawer .offer-detail-v2-wrapper .product-grid-container .product-grid-v2 product-item-v2.col-lg-2,.sidebar-right-drawer .offer-detail-v2-wrapper .product-grid-container .product-grid-v2 .product-item-v2.col-xl-2{max-width:50%;flex:0 0 50%}
.sidebar-right-drawer .offer-detail-v2-wrapper .product-grid-container .product-grid-v2 product-item-v2.col-6.col-sm-6.col-md-3.col-lg-2.col-xl-2{margin-right:0}
.sidebar-right-drawer .offer-detail-v2-wrapper .product-grid-container .product-grid-v2 product-item-v2.col-6.col-sm-6.col-md-3.col-lg-2.col-xl-2:nth-child(5n+1){margin-left:0}
.sidebar-right-drawer .offer-detail-v2-wrapper .product-grid-container .load-more-container .load-more{margin:4px auto}
.sidebar-right-drawer .offer-detail-v2-wrapper .product-grid-container .back-to-top{display:none}
@media screen and (min-width:320px) and (max-width:575px){.sidebar-right-drawer .mini-cart{max-width:100%}
.sidebar-right-drawer .mini-cart .card-heading{max-width:100%}
.sidebar-right-drawer .mini-cart .card-body{max-width:100%}
.sidebar-right-drawer .coupon-list{padding:0 8px}
.sidebar-right-drawer .coupon-list .coupon-list-status-text .available,.sidebar-right-drawer .coupon-list .coupon-list-status-text .some-clipped,.sidebar-right-drawer .coupon-list .coupon-list-status-text .completed{text-align:center;margin-top:11px;margin-bottom:20px}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container{width:100%;height:94px}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-details .coupon-list-image img{width:51px;height:46px}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-details .coupon-list-description{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#4b4b4b;overflow:hidden}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status{padding:13px 0}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-clipped-add-more{height:100%}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-clipped-add-more .coupon-list-clipped-add-more-text{font-size:11px;margin-bottom:0;height:28px}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-clipped-add-more .svg-deal-icon-container{height:21px}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-clipped-add-more .svg-deal-icon-container .svg-deal-icon{width:100%;height:100%}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-clipped-add-more .coupon-list-shop-deal{font-size:11px;margin-top:8px}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-unclipped .clip-deal-btn{font-size:12px}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-unclipped .coupon-list-shop-deal{font-size:11px;margin:11px 0 0 0}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-bogo{height:100%}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-bogo .coupon-list-bogo-text{font-size:11px;margin-bottom:3px;height:28px}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-bogo .coupon-list-bogo-complete-text{font-size:12px}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-bogo .svg-deal-icon-container{height:21px}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-bogo .svg-deal-icon-container .svg-deal-icon{width:100%;height:100%}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-bogo .coupon-list-shop-deal{font-size:11px}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-offer-completed{height:100%}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-offer-completed .coupon-list-offer-complete-text{font-size:12px}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container .coupon-list-status .coupon-list-offer-completed .coupon-list-shop-deal{font-size:11px;margin:8px 0 0 0}
.sidebar-right-drawer .offer-detail-v2-wrapper{padding:0 16px}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .offer-info-container .offer-unclipped .clip-btn{margin-right:16px}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .offer-info-container .offer-unclipped .offer-details{width:100%;height:auto}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .offer-info-container .offer-clipped .offer-details{width:100%;height:auto}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .bogo-info-container .bogo-details{width:100%}
}
@media screen and (min-width:576px) and (max-width:767px){.sidebar-right-drawer .mini-cart{max-width:100%}
.sidebar-right-drawer .mini-cart .card-heading{max-width:100%}
.sidebar-right-drawer .mini-cart .card-body{max-width:100%}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container{width:100%}
.sidebar-right-drawer .offer-detail-v2-wrapper{padding:0 16px}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .bogo-info-container .bogo-details{width:100%}
}
@media screen and (min-width:768px) and (max-width:991px){.sidebar-right-drawer .mini-cart{max-width:100%}
.sidebar-right-drawer .mini-cart .card-heading{max-width:100%}
.sidebar-right-drawer .mini-cart .card-body{max-width:100%}
.sidebar-right-drawer .coupon-list .coupon-list-container-wrapper .coupon-list-container{width:100%}
.sidebar-right-drawer .offer-detail-v2-wrapper{padding:0 16px}
.sidebar-right-drawer .offer-detail-v2-wrapper .offer-detail-v2 .bogo-info-container .bogo-details{width:100%}
.sidebar-right-drawer .offer-detail-v2-wrapper .product-grid-container .product-grid-v2 product-item-v2.col-6.col-sm-6.col-md-3.col-lg-2.col-xl-2{margin-right:14px}
}
@media screen and (min-width:1440px){.sidebar-right-drawer .offer-detail-v2-wrapper .product-grid-container product-item-v2 .product-item-inner h3{height:inherit}
}
img:-moz-loading{visibility:hidden}
.meals-homepage-wrapper .coupons-text .carousel-header-text{font-size:24px}
.meals-homepage-wrapper .carousel-header-link-text{font-size:18px;margin:5px 30px;line-height:32px;text-align:center}
.meals-homepage-wrapper .recipe-carousel .coupons-wrapper{float:none}
.meals-homepage-wrapper .homepage-carousal-container:not(.slick-initialized) .homepage-carousal-card-container{display:none}
.meals-homepage-wrapper .homepage-carousal-container:not(.slick-initialized) .loading-spinner{align-items:center;background-color:#f6f6f6;display:flex;justify-content:center;margin:0}
.meals-homepage-wrapper .homepage-carousal-container:not(.slick-initialized) .loading-spinner .progress{background-color:#f6f6f6}
.meals-homepage-wrapper .homepage-carousal-container:not(.slick-initialized) .loading-div-small{height:286px}
.meals-homepage-wrapper .r-coupons{background-color:#f6f6f6;padding:16px 0}
.meals-homepage-wrapper .r-coupons .slick-list .slick-track{display:flex !important}
.meals-homepage-wrapper .r-coupons .slick-list .slick-track .slick-slide{height:inherit !important;min-width:160px !important;width:160px;margin:0 16px 0 0 !important;height:286px;min-height:286px;opacity:.6}
.meals-homepage-wrapper .r-coupons .slick-list .slick-track .slick-slide.slick-active{opacity:1 !important}
.meals-homepage-wrapper .r-coupons .slick-list .slick-track .slick-slide>div{height:100%}
.meals-homepage-wrapper .r-coupons .slick-list .slick-track .slick-slide>div .homepage-carousal-card-container,.meals-homepage-wrapper .r-coupons .slick-list .slick-track .slick-slide>div .carousal-card{height:100%}
.meals-homepage-wrapper .r-coupons .slick-list .slick-track .slick-slide>div .homepage-carousal-card-container__product,.meals-homepage-wrapper .r-coupons .slick-list .slick-track .slick-slide>div .carousal-card__product{display:flex;flex-direction:column;justify-content:space-between;height:100%}
.meals-homepage-wrapper .r-coupons .slick-list .slick-track .slick-slide>div .carousal-card{border:1px solid #dedede;border-radius:1px;background-color:#fff;position:relative !important;display:flex;flex-direction:column;justify-content:space-between}
.meals-homepage-wrapper .r-coupons .slick-list .slick-track .slick-slide>div .carousal-card .cta{margin:16px auto;width:calc(100% - 32px)}
.meals-homepage-wrapper .r-coupons .slick-list .slick-track .slick-slide>div .carousal-card .cta__button{padding:10px 0 8px 0 !important;border-radius:0}
.meals-homepage-wrapper .r-coupons .slick-list .slick-track .slick-slide>div .carousal-card .carousal-content-serves span{padding-left:16px;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#555}
.meals-homepage-wrapper .r-coupons .slick-list .slick-track .slick-slide>div .carousal-card img{width:100%}
.meals-homepage-wrapper .r-coupons .slick-list .slick-track .slick-slide>div .carousal-card .carousal-content-note{font-size:15px;color:#656465;display:block;letter-spacing:-0.2px;line-height:20px}
.meals-homepage-wrapper .r-coupons .slick-list .slick-track .slick-slide>div .carousal-card button{width:100%;font-size:14px;font-weight:600;background-color:#dd1e25;border:0;padding:10px 0;color:#fff;cursor:pointer}
.meals-homepage-wrapper .r-coupons .slick-list .slick-track .slick-slide>div .homepage-carousal-card-container{padding:0}
.meals-homepage-wrapper .r-coupons .slick-list .slick-track .slick-slide>div .homepage-carousal-card-container h3{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#4b4b4b;display:-webkit-box;font-size:12px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.33;margin:16px 0 0;overflow:hidden;padding:0 16px;text-overflow:ellipsis}
.meals-homepage-wrapper .r-coupons .slick-prev.slick-arrow{left:10px !important}
.meals-homepage-wrapper .r-coupons .slick-next,.meals-homepage-wrapper .r-coupons .slick-prev{box-shadow:0 6px 12px 0 rgba(0,0,0,0.15)}
img:-moz-loading{visibility:hidden}
.main-wrapper .btn.btn-default,.www_header .btn.btn-default,.www_footer .btn.btn-default,.unified-footer .btn.btn-default,.offer-detail-modal .btn.btn-default{background-color:#dd1e25;color:#fff;border:1px solid #dd1e25;transition:.35s all}
.main-wrapper .btn.card-store-btn,.www_header .btn.card-store-btn,.www_footer .btn.card-store-btn,.unified-footer .btn.card-store-btn,.offer-detail-modal .btn.card-store-btn{background-color:#fff;border-color:#dd1e25 !important;border-radius:unset;color:#dd1e25 !important;height:40px;width:110px;min-width:110px}
.main-wrapper .btn.card-store-btn:hover,.www_header .btn.card-store-btn:hover,.www_footer .btn.card-store-btn:hover,.unified-footer .btn.card-store-btn:hover,.offer-detail-modal .btn.card-store-btn:hover{background-color:#dd1e25 !important;border-color:#dd1e25 !important;color:#fff !important}
.main-wrapper .btn.card-store-btn .card-store-btn-selected,.www_header .btn.card-store-btn .card-store-btn-selected,.www_footer .btn.card-store-btn .card-store-btn-selected,.unified-footer .btn.card-store-btn .card-store-btn-selected,.offer-detail-modal .btn.card-store-btn .card-store-btn-selected{background-color:#dd1e25 !important;border-color:#dd1e25 !important;color:#fff;font-weight:800;font-size:18px;height:40px;margin-top:24px;width:110px;min-width:110px}
.main-wrapper .btn.card-store-btn .card-store-btn-disabled,.www_header .btn.card-store-btn .card-store-btn-disabled,.www_footer .btn.card-store-btn .card-store-btn-disabled,.unified-footer .btn.card-store-btn .card-store-btn-disabled,.offer-detail-modal .btn.card-store-btn .card-store-btn-disabled{background-color:#dedede;color:#4b4b4b;border:1px solid #dedede;height:40px;width:110px}
.main-wrapper .btn.card-store-btn p,.www_header .btn.card-store-btn p,.www_footer .btn.card-store-btn p,.unified-footer .btn.card-store-btn p,.offer-detail-modal .btn.card-store-btn p{font-size:16px;margin-bottom:0}
.main-wrapper .btn.card-store-btn .svg-icon:before,.www_header .btn.card-store-btn .svg-icon:before,.www_footer .btn.card-store-btn .svg-icon:before,.unified-footer .btn.card-store-btn .svg-icon:before,.offer-detail-modal .btn.card-store-btn .svg-icon:before{height:3.4em}
.main-wrapper .btn.card-store-btn-selected,.www_header .btn.card-store-btn-selected,.www_footer .btn.card-store-btn-selected,.unified-footer .btn.card-store-btn-selected,.offer-detail-modal .btn.card-store-btn-selected{background-color:#dd1e25 !important;border-color:#dd1e25 !important;color:#fff;font-weight:800;font-size:18px;height:40px;margin-top:24px;width:110px;min-width:110px}
.main-wrapper .btn.card-store-btn-selected:hover,.main-wrapper .btn.card-store-btn-selected:focus,.www_header .btn.card-store-btn-selected:hover,.www_header .btn.card-store-btn-selected:focus,.www_footer .btn.card-store-btn-selected:hover,.www_footer .btn.card-store-btn-selected:focus,.unified-footer .btn.card-store-btn-selected:hover,.unified-footer .btn.card-store-btn-selected:focus,.offer-detail-modal .btn.card-store-btn-selected:hover,.offer-detail-modal .btn.card-store-btn-selected:focus{background-color:#fff !important;border-color:#dd1e25 !important;border-radius:unset;color:#dd1e25 !important}
.main-wrapper .btn.btn-default:hover,.www_header .btn.btn-default:hover,.www_footer .btn.btn-default:hover,.unified-footer .btn.btn-default:hover,.offer-detail-modal .btn.btn-default:hover{border:1px solid #dd1e25;color:#dd1e25;background-color:#fff}
.main-wrapper .btn-default.btn-secondary,.www_header .btn-default.btn-secondary,.www_footer .btn-default.btn-secondary,.unified-footer .btn-default.btn-secondary,.offer-detail-modal .btn-default.btn-secondary{border:1px solid #dd1e25;color:#dd1e25;background-color:#fff}
.main-wrapper .btn-default.btn-secondary:hover,.www_header .btn-default.btn-secondary:hover,.www_footer .btn-default.btn-secondary:hover,.unified-footer .btn-default.btn-secondary:hover,.offer-detail-modal .btn-default.btn-secondary:hover{background-color:#dd1e25;color:#fff}
.main-wrapper .btn-default[disabled],.main-wrapper .btn-default[disabled]:hover,.www_header .btn-default[disabled],.www_header .btn-default[disabled]:hover,.www_footer .btn-default[disabled],.www_footer .btn-default[disabled]:hover,.unified-footer .btn-default[disabled],.unified-footer .btn-default[disabled]:hover,.offer-detail-modal .btn-default[disabled],.offer-detail-modal .btn-default[disabled]:hover{background-color:#dedede;color:#4b4b4b;border:1px solid #dedede;opacity:1}
.main-wrapper .btn-default.disabled,.main-wrapper .btn-default.disabled:hover,.www_header .btn-default.disabled,.www_header .btn-default.disabled:hover,.www_footer .btn-default.disabled,.www_footer .btn-default.disabled:hover,.unified-footer .btn-default.disabled,.unified-footer .btn-default.disabled:hover,.offer-detail-modal .btn-default.disabled,.offer-detail-modal .btn-default.disabled:hover{background-color:#dedede;border:1px solid #dedede;color:#4b4b4b;opacity:1}
.main-wrapper .uca-form-submit-btn-signin.disabled,.www_header .uca-form-submit-btn-signin.disabled,.www_footer .uca-form-submit-btn-signin.disabled,.unified-footer .uca-form-submit-btn-signin.disabled,.offer-detail-modal .uca-form-submit-btn-signin.disabled{background-color:#dd1e25;color:#fff;cursor:pointer;border:1px solid #dd1e25}
.main-wrapper .uca-form-submit-btn-signin.disabled:hover,.main-wrapper .btn-create-account,.main-wrapper .btn-create-account:hover,.www_header .uca-form-submit-btn-signin.disabled:hover,.www_header .btn-create-account,.www_header .btn-create-account:hover,.www_footer .uca-form-submit-btn-signin.disabled:hover,.www_footer .btn-create-account,.www_footer .btn-create-account:hover,.unified-footer .uca-form-submit-btn-signin.disabled:hover,.unified-footer .btn-create-account,.unified-footer .btn-create-account:hover,.offer-detail-modal .uca-form-submit-btn-signin.disabled:hover,.offer-detail-modal .btn-create-account,.offer-detail-modal .btn-create-account:hover{background-color:#fff;color:#dd1e25;cursor:pointer;border:1px solid #dd1e25}
.main-wrapper .btn-default.btn-dotted,.www_header .btn-default.btn-dotted,.www_footer .btn-default.btn-dotted,.unified-footer .btn-default.btn-dotted,.offer-detail-modal .btn-default.btn-dotted{border:1px dashed #dd1e25;color:#dd1e25;background-color:#fff}
.main-wrapper .btn-default.btn-solid,.www_header .btn-default.btn-solid,.www_footer .btn-default.btn-solid,.unified-footer .btn-default.btn-solid,.offer-detail-modal .btn-default.btn-solid{border:1px solid #dd1e25;color:#dd1e25;background-color:#fff}
.main-wrapper .btn-default.btn-dotted:hover,.www_header .btn-default.btn-dotted:hover,.www_footer .btn-default.btn-dotted:hover,.unified-footer .btn-default.btn-dotted:hover,.offer-detail-modal .btn-default.btn-dotted:hover{text-decoration:underline;border:1px dashed #dd1e25;color:#dd1e25;background-color:#fff}
.main-wrapper a,.www_header a,.www_footer a,.unified-footer a,.offer-detail-modal a{color:#4b4b4b}
.main-wrapper a:hover,.www_header a:hover,.www_footer a:hover,.unified-footer a:hover,.offer-detail-modal a:hover{color:#4b4b4b;border-bottom:unset}
.main-wrapper a:focus,.www_header a:focus,.www_footer a:focus,.unified-footer a:focus,.offer-detail-modal a:focus{color:#4b4b4b}
.main-wrapper .link-w-border,.www_header .link-w-border,.www_footer .link-w-border,.unified-footer .link-w-border,.offer-detail-modal .link-w-border{border-bottom:1px solid #4b4b4b;color:#4b4b4b}
.main-wrapper .link-w-border:hover,.www_header .link-w-border:hover,.www_footer .link-w-border:hover,.unified-footer .link-w-border:hover,.offer-detail-modal .link-w-border:hover{border-bottom:unset}
.main-wrapper .con-has-link-w-border a,.www_header .con-has-link-w-border a,.www_footer .con-has-link-w-border a,.unified-footer .con-has-link-w-border a,.offer-detail-modal .con-has-link-w-border a{border-bottom:1px solid #4b4b4b}
.main-wrapper .con-has-link-w-border a:hover,.www_header .con-has-link-w-border a:hover,.www_footer .con-has-link-w-border a:hover,.unified-footer .con-has-link-w-border a:hover,.offer-detail-modal .con-has-link-w-border a:hover{border-bottom:unset}
.main-wrapper .banner-link,.main-wrapper .banner-link:focus,.www_header .banner-link,.www_header .banner-link:focus,.www_footer .banner-link,.www_footer .banner-link:focus,.unified-footer .banner-link,.unified-footer .banner-link:focus,.offer-detail-modal .banner-link,.offer-detail-modal .banner-link:focus{color:#dd1e25;border-bottom:1px solid #dd1e25;margin-right:10px}
.main-wrapper .banner-link:hover,.main-wrapper .banner-link:focus:hover,.www_header .banner-link:hover,.www_header .banner-link:focus:hover,.www_footer .banner-link:hover,.www_footer .banner-link:focus:hover,.unified-footer .banner-link:hover,.unified-footer .banner-link:focus:hover,.offer-detail-modal .banner-link:hover,.offer-detail-modal .banner-link:focus:hover{color:#dd1e25}
.main-wrapper .banner-link-secondary,.www_header .banner-link-secondary,.www_footer .banner-link-secondary,.unified-footer .banner-link-secondary,.offer-detail-modal .banner-link-secondary{color:#dd1e25;border-bottom:0}
.main-wrapper .banner-link-secondary:hover,.www_header .banner-link-secondary:hover,.www_footer .banner-link-secondary:hover,.unified-footer .banner-link-secondary:hover,.offer-detail-modal .banner-link-secondary:hover{color:#dd1e25;border-bottom:1px solid #dd1e25}
.global-navigation .global-navigation-wrapper .header-container{background-color:#dd1e25}
.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{background-color:#f6f6f6}
.global-navigation .carousel .carousel-inner .reserve-time-list-item .notification-text-wrapper{color:#4b4b4b}
.global-navigation .carousel .carousel-inner .reserve-time-list-item .notification-text-wrapper .reserve-time-link{color:#4b4b4b}
.global-navigation .carousel .carousel-inner .reserve-time-list-item .notification-text-wrapper .reserve-time-link:hover{color:#4b4b4b}
.global-navigation .carousel .carousel-inner .reserve-time-list-item .notification-text-wrapper a,.global-navigation .carousel .carousel-inner .reserve-time-list-item .notification-text-wrapper a:hover,.global-navigation .carousel .carousel-inner .reserve-time-list-item .notification-text-wrapper .reserve-action{color:#4b4b4b}
.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:#4b4b4b}
.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:#dd1e25;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:#4b4b4b}
.primary-navigation-container .primary-navigation-wrapper ul.primary-navigation-list li.primary-navigation-list-item a.active{color:#dd1e25}
.primary-navigation-container .primary-navigation-wrapper ul.primary-navigation-list li.primary-navigation-list-item a.active:after{border-color:#dd1e25}
.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:#dd1e25}
.primary-navigation-container .primary-navigation-wrapper ul.primary-navigation-list li.primary-navigation-list-item a:after{border-color:#dd1e25}
.icons_globl_nav{color:#fff}
.header-notification ul.header-notification-list a{color:#4b4b4b}
.notification-text-mobile-container .notification-text-mobile-wrapper{background:#f6f6f6}
.notification-text-mobile-container .notification-text-mobile-wrapper .notification-text-wrapper{color:#4b4b4b}
.notification-text-mobile-container .notification-text-mobile-wrapper .notification-text-wrapper a{color:#4b4b4b;border-color:#4b4b4b}
.notification-text-mobile-container .notification-text-mobile-wrapper .notification-text-wrapper a:hover{color:#4b4b4b}
.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:#dd1e25;border-color:#fff}
#dropdow_menu_mobile li a{color:#4b4b4b}
.header-right-menu-mobile-wrapper .vertical-spacer.mobile-icons-divider{background:#fff}
.close-menu-mobile{background:#dd1e25}
.header-container-mobile{background-color:#dd1e25}
#nav-toggle span{background:#fff}
#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:#4b4b4b}
#sign_mobile_menu{background:#f6f6f6}
a.filter-selected-link{background:#f6f6f6 !important}
}
@media only screen and (min-width:480px) and (max-width:768px){ul.header-notification-list li{color:#4b4b4b}
#sign_mobile_menu{background:#f6f6f6}
}
@media only screen and (min-width:768px) and (max-width:1024px){ul.header-notification-list li{color:#4b4b4b}
#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}
}
.leftnavigationshelf .dropdown-menu .active>a{background:#dd1e25 !important}
.btn-add-card-quantity{color:#fff;border:1px solid #dedede}
.btn-add-card-quantity .specify-quantity-less{background:#dd1e25;color:#fff}
.btn-add-card-quantity .specify-quantity-less:hover{color:#fff;background:#dd1e25}
.btn-add-card-quantity .specify-quantity-counter{color:#dd1e25}
.btn-add-card-quantity .specify-quantity-more{background:#dd1e25;color:#fff}
.product-details-tabs .nav-link.active:after{background:#dd1e25}
.mini-cart{color:#4b4b4b;background-color:#fff}
.mini-cart .cart-item{border-top:1px solid #dedede}
.mini-cart .cart-product-price-per-unit{color:#4b4b4b}
.mini-cart .clipped-coupon-wrapper .clipped-coupon-text{color:#dd1e25}
.mini-cart .cart-product-promo-title{color:#dd1e25}
.mini-cart .cart-strike-price{color:#dd1e25}
.mini-cart .minimum-subtotal{color:#4b4b4b}
.mini-cart .aisle-title-con{background:#f6f6f6;border-left:1px solid #dedede;border-top:1px solid #dedede}
.mini-cart .modal-fullcart{border:2px solid #dd1e25 !important;font-weight:800}
.mini-cart .modal-fullcart:hover{border:2px solid #dd1e25 !important}
.mini-cart .modal-checkout{color:#4b4b4b !important;background-color:#dedede !important;border:2px solid #dedede !important;font-weight:800}
.mini-cart .modal-checkout-enabled{border:2px solid #dd1e25 !important;color:#fff !important;background-color:#dd1e25 !important;font-weight:800}
.mini-cart .modal-checkout-enabled:hover{color:#dd1e25 !important;background-color:#fff !important;border:2px solid #dd1e25 !important}
.mini-cart .btn-default.modal-checkout.modal-checkout-enabled:focus{color:#fff !important}
.mini-cart .btn-default.modal-checkout.modal-checkout-enabled:hover{color:#dd1e25 !important}
.sub-banner a{display:block}
.sub-banner a:hover{text-decoration:none;color:#dd1e25}
ul.leftnav li a:hover{text-decoration:underline !important}
.anonymous-header .header-left-anonymous .anonymous-header-anchor .anonymous-header-link{color:#fff;border-bottom:1px solid #fff}
.body-wrapper-footer{background:#fff;box-shadow:0 -1px 1px rgba(0,0,0,0.1)}
.footer-service ul li a:before{background:#000}
.footer-service ul li.top-footer:before{background:#000}
.footer-service:before{background:#000}
.footer-sub-conatainer{background:#757575}
.copyright-container .copyright-statement{color:#fff}
.footer-nav li a,.footer-nav li a:hover{color:#fff}
.footer-nav li a:before,.footer-nav li a:hover:before{background:#fff}
.icon-arrow-right-footer{color:#dd1e25}
.search-wrapper .search-container{background:#f6f6f6}
.sticky-background .search-wrapper .search-container{background:unset}
.sticky-header-on .search-wrapper .search-container{background:transparent}
.sticky-background .sticky-header-on .search-wrapper .search-container{background:unset;border-top:0}
.cross-sell-container{background-color:#f1f1f1}
.cross-sell-container .cross-sell-caret{border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #f1f1f1}
.cross-sell-container .cross-sell-header .close-btn{background-color:#f1f1f1;border-color:transparent}
.container.user-info{background:#fff;box-shadow:0 6px 12px 0 rgba(0,0,0,0.15);color:#4b4b4b}
.container.user-info .row.first-row .user-info-header .rewards-summary .header-anchor{border-bottom:1px solid #4b4b4b}
.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 ul li span .header-anchor{border-bottom:1px solid #4b4b4b}
.container.user-info .nav-top-border{border-top:1px solid #dedede;margin:0 -15px;padding:5px 0 0 15px;width:calc(100% + 30px) !important;padding-bottom:10px !important}
.container.user-info .row.fourth-row ul li .header-anchor{border-bottom:1px solid #4b4b4b}
.submenu-container{border-top:1px solid #dedede}
.submenu-container .submenu-grid{border-bottom:1px solid #dedede}
.submenu-container .submenu-title{color:#4b4b4b}
.pending-alert{background-color:#fff;border-bottom:1px solid #dedede}
#notifyMeContainer .try-another-zip-code-link{color:#dd1e25;border-bottom:1px solid #dd1e25}
#notifyMeContainer .try-another-zip-code-link:hover{color:#4b4b4b;border-bottom:unset}
.product-level-4 .categories-tree ul li.active a{color:#dd1e25}
.product-level-4 .categories-tree ul li.active a:hover{text-decoration:underline;text-decoration-color:#dd1e25}
.for-gas-listing a{color:#dd1e25 !important}
.for-gas-learnlisting{color:#dd1e25 !important}
.order-ahead li.order-ahead-item a.item-link{color:#dd1e25}
.just-for-you-inner-sign-in.section .have-acc-text1 .signIn-text a{color:#dd1e25}
.just-for-you-inner-reward.section .inner-reward-just-for-u-container .second-just-for-you-container .page-headline{color:#4b4b4b}
.just-for-you-inner-reward.section .inner-reward-just-for-u-container .second-just-for-you-container .inner-reward-shop-now a{color:#dd1e25}
search-facets .facet-wrapper .filter-wrapper .squaredThree input:checked ~ .checkmark,buy-it-again-facets .facet-wrapper .filter-wrapper .squaredThree input:checked ~ .checkmark{background-color:#dd1e25 !important}
search-facets .facet-wrapper .squaredThree input:checked ~ .checkmark,buy-it-again-facets .facet-wrapper .squaredThree input:checked ~ .checkmark{background-color:#dd1e25 !important}
search-facets .facet-wrapper .filter-wrapper .squaredThree.single-select:hover,buy-it-again-facets .facet-wrapper .filter-wrapper .squaredThree.single-select:hover{color:#dd1e25 !important}
search-facets .facet-wrapper .filter-wrapper .squaredThree.single-select.ss-active,buy-it-again-facets .facet-wrapper .filter-wrapper .squaredThree.single-select.ss-active{color:#dd1e25 !important}
search-facets .btn.btn-default,buy-it-again-facets .btn.btn-default{background-color:#dd1e25;color:#fff;border:1px solid #dd1e25;transition:.35s all}
search-facets .btn.btn-default:hover,search-facets .btn.btn-default:focus,buy-it-again-facets .btn.btn-default:hover,buy-it-again-facets .btn.btn-default:focus{border:1px solid #dd1e25;color:#dd1e25;background-color:#fff}
.reward-table-container-v2-earn .reward-table-wrapper .reward-table-points-container .reward-table-registered-container .reward-table-registered-terms-conditions{color:#dd1e25}
.product-level-4 .squaredThree input:checked ~ .checkmark{background-color:#dd1e25}
.product-level-4 .squaredThree input:focus ~ .checkmark{outline:2px solid #757575 !important;outline-offset:4px}
.focus-outline .btn.btn-default:focus,.focus-outline .zip-code-btn:focus{border:1px solid #dd1e25 !important;color:#dd1e25 !important}
.just-for-you-category-filter .squaredThree input:checked ~ .checkmark,.just-for-you-events-filter .squaredThree input:checked ~ .checkmark,.just-for-you-offer-type-filter .squaredThree input:checked ~ .checkmark{background-color:#dd1e25 !important}
.tabs-wrapper .modal-tabs--active>a{border-top:4px solid #dd1e25 !important}
.main-wrapper .delivery-content__button--cross{background-color:#fff;border:solid 2px #dd1e25;color:#dd1e25}
.main-wrapper .delivery-content__button--cross:hover,.main-wrapper .delivery-content__button--cross:focus{background-color:#dd1e25;border:solid 2px #dd1e25;color:#fff}
.main-wrapper .delivery-content__button--primary{border:solid 2px #dd1e25;background-color:#fff;border-radius:unset;color:#dd1e25}
.main-wrapper .delivery-content__button--primary:hover{border:2px solid #dd1e25;color:#dd1e25;background-color:#fff}
.main-wrapper .delivery-content__button--inverse{background-color:#dd1e25;border-color:#dd1e25;color:#fff}
.main-wrapper .delivery-content__button--inverse:hover{background-color:#fff;color:#dd1e25}
.main-wrapper .delivery-content__button--inverse.disabled{background-color:#dedede;border:1px solid #dedede;color:#4b4b4b;opacity:1}
.main-wrapper .delivery-content__button--faded{background-color:#dedede;border:unset;color:#4b4b4b}
.main-wrapper .delivery-content__button.disabled{background-color:#dedede;border:1px solid #dedede;color:#4b4b4b;opacity:1}
.modal-dialog.fulfillment-conflict-modal-dialog .radio-label::after{background:#dd1e25}
.product-grid-v2 product-item-v2 .product-strike-price{color:#dd1e25}
.product-grid-v2 product-item-v2 .product-item-inner .container .item-not-available .item-not-available-inner p a{color:#dd1e25}
.product-grid-v2 product-item-v2 .product-item-inner .container .product-promo-title{color:#dd1e25}
.quantity-stepper-v2 .add-product .btn-add-card{background-color:transparent !important}
.quantity-stepper-v2 .add-product .btn-add-card .svg-circle-fill-qty{fill:#fff;stroke:#dd1e25}
.quantity-stepper-v2 .add-product .btn-add-card .svg-text-qty{fill:#dd1e25}
.quantity-stepper-v2 .add-product .btn-add-card .svg-circle-fill{fill:#dd1e25;stroke:#fff}
.quantity-stepper-v2 .add-product .btn-add-card .svg-text-plus{fill:#fff}
.quantity-stepper-v2 .add-product .btn-add-card:hover .svg-circle-fill{fill:#fff;stroke:#dd1e25}
.quantity-stepper-v2 .add-product .btn-add-card:hover .svg-text-plus{fill:#dd1e25}
.quantity-stepper-v2 .add-product .btn-add-card-quantity{border-color:#dd1e25;background-color:#fff}
.quantity-stepper-v2 .add-product .btn-add-card-quantity .specify-quantity-less{color:#dd1e25}
.quantity-stepper-v2 .add-product .btn-add-card-quantity .specify-quantity-more{color:#dd1e25}
.quantity-stepper-v2 .add-product .btn-add-card-quantity .specify-quantity-more.update-button{background-color:#dd1e25;color:#fff}
.svg-icon{fill:#dd1e25}
.recipe-details-card .details-container .details-content-container .price-details .polaris-product-discounted-price{color:#dd1e25}
.subscription-registration .plan-button.btn-white{color:#dd1e25}
@media only screen and (max-width:1024px){.subscription-registration-cta-button .zipcode-cta-component__container .zipcode-button-cta-component.btn-white{color:#dd1e25}
}