.placing-order-popup{align-items:center;background:#0000;color:#fff;display:flex;flex-direction:column;font-size:1.05rem;padding:25px}.placing-order-popup__header{font-size:3rem;font-weight:900;margin-bottom:25px;text-transform:uppercase}.placing-order-popup__loading-content--spinner{border-color:#fff #fff #0000 #0000;border-width:5px;height:60px;width:60px}@media screen and (min-width:960px){.placing-order-popup__header{font-size:3.75rem}}.cart-item-count{color:#fff;height:30px;min-width:30px;position:relative}.cart-item-count__text{left:3px;position:relative;text-align:center}.cart-item-count__icon{font-size:1.2rem!important;position:absolute;top:.26em}.cart-item-count__icon--rapid{color:#191919}.cart-item-count--live-cart{margin-left:3px;right:10px}.cart-item-count--live-cart .cart-item-count__icon{left:.23em}.cart-item-count--live-cart .cart-item-count__text{background:#fff;border-radius:50%;color:#b0b226;left:14px;top:-5px;width:auto}.cart-item-count--length-1 .cart-item-count--live-cart .cart-item-count__text{padding:0 5px}.cart-item-count--length-2 .cart-item-count--live-cart .cart-item-count__text,.cart-item-count--length-3 .cart-item-count--live-cart .cart-item-count__text{padding:0 2px}.cart-item-count--live-cart.cart-item-count--length-1 .cart-item-count__text{padding:0 5px}.cart-item-count--live-cart.cart-item-count--length-2 .cart-item-count__text,.cart-item-count--live-cart.cart-item-count--length-3 .cart-item-count__text{padding:0 2px}.cart-item-count .cart-item-count__text{background-color:#e1251b;border-radius:4px;margin-left:15px;padding:1px 5px;top:0;width:auto}.cart-item-count .cart-item-count__text--liquorstore{background:#fff;color:#000034}.cart-item-count--mini-cart-revamp .cart-item-count__text{background-color:#950b0d;border-radius:25px;color:#fff;margin-left:10px;top:2px}.cart-item-count--mini-cart-revamp .cart-item-count__icon{color:#fff;height:1.2em;width:1.2em}@media screen and (max-width:959px){.cart-item-count__icon{color:#fff;position:absolute}.cart-item-count .cart-item-count__text{background-color:#e1251b;border-radius:4px;color:#fff;left:7px;margin-left:8px;margin-top:0;padding:0 5px;top:0;white-space:nowrap;width:auto}.cart-item-count .cart-item-count__text--liquorstore{background:#000034}.cart-item-count--live-cart .cart-item-count__text{left:14px}.cart-item-count--mini-cart-revamp .cart-item-count__text{background-color:#950b0d;border-radius:25px;color:#fff;margin-left:5px;top:2px}.cart-item-count--mini-cart-revamp .cart-item-count__icon{color:#fff;height:1.1em;width:1.1em}}.cart-subtotal{display:flex;justify-content:center;white-space:nowrap}.cart-subtotal__loading{border-color:#fff #fff #0000 #0000;height:20px;width:20px}.localization-helper{text-align:center}.localization-helper__select-store{display:flex;flex-flow:column;font-size:.9rem;padding:20px 20px 10px}.localization-helper__select-store__title{font-size:1.5rem;line-height:1.2em;margin:0;text-transform:uppercase}.localization-helper__select-store__description{margin:20px 0}.localization-helper__select-store__buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.localization-helper__select-store__buttons__select{background:inherit;background-color:#b0b226;border:none;color:#fff;flex:1 0 100%;margin:0 0 5px;padding:12px 50px;text-decoration:none;text-transform:uppercase;transition:background-color .2s linear}.localization-helper__select-store__buttons__select:active,.localization-helper__select-store__buttons__select:focus,.localization-helper__select-store__buttons__select:hover{background-color:#c9cb39}.localization-helper__select-store__buttons__cancel{background:inherit;border:none;color:#585938;flex:1 0 100%;margin:0;padding:10px 0;text-decoration:underline;transition:color .2s linear}.localization-helper__select-store__buttons__cancel:active,.localization-helper__select-store__buttons__cancel:focus,.localization-helper__select-store__buttons__cancel:hover{color:#b0b226}.localization-helper__easy-steps{align-items:center;background:#f0f0f0;display:flex;flex-flow:column;padding:20px}.localization-helper__easy-steps__title{font-size:1.5rem;line-height:1.2em;margin:0 0 20px;text-transform:uppercase}.localization-helper__easy-steps__list{display:flex;justify-content:space-between;list-style:none;margin:0;padding:0;width:85%}.localization-helper__easy-steps__list__item{align-items:center;display:flex;flex-flow:column;font-size:1rem;height:80px;justify-content:space-between;text-align:center;width:100px}.localization-helper__easy-steps__list__item:not(:last-child){margin-right:10px}.localization-helper__easy-steps__list__item__index{color:#666b73;font-size:1.5rem}@media screen and (min-width:360px){.localization-helper__select-store{font-size:1rem;padding:30px}.localization-helper__select-store__title{font-size:1.88rem}.localization-helper__select-store__description{margin:20px 0 40px}.localization-helper__easy-steps{padding:30px}.localization-helper__easy-steps__title{font-size:1.88rem}}@media screen and (min-width:640px){.localization-helper__select-store__buttons{flex-wrap:nowrap}.localization-helper__select-store__buttons__select{flex:none;margin-bottom:0;margin-right:50px;padding:20px 50px}.localization-helper__select-store__buttons__cancel{flex:none;padding:0}}@media screen and (min-width:960px){.localization-helper{display:flex;text-align:initial}.localization-helper__select-store{width:54%}.localization-helper__easy-steps{width:50%}.localization-helper__easy-steps__list{width:90%}}.send-to-friend-popup{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;padding:15px}.send-to-friend-popup__content{text-align:center}.send-to-friend-popup__content__header{font-size:2.5rem;font-weight:900;margin:3px 0 10px;text-transform:uppercase}.send-to-friend-popup__content__sub-header{color:#666b73;display:flex;flex-direction:column;font-size:1.05rem;margin:3px 0 40px}.send-to-friend-popup__content__sub-header__email{color:#191919;font-weight:600;margin-top:20px}.send-to-friend-popup__content__form{display:flex;justify-content:center;padding:0 40px}.send-to-friend-popup__content__form__fields{display:flex;flex:2;flex-direction:column}.send-to-friend-popup__content__form__fields__email{border:1px solid #ccc;flex:1;font-size:1.12rem;height:50px}.send-to-friend-popup__content__form__fields__close,.send-to-friend-popup__content__form__fields__submit{background-color:#191919;border:none;color:#fff;flex:1;font-size:.9rem;height:50px;margin-bottom:10px;text-transform:uppercase}.send-to-friend-popup__content__form__error{color:#e1251b;font-size:1rem;padding:0 40px;text-align:left}@media screen and (min-width:768px){.send-to-friend-popup__content{margin-bottom:20px}.send-to-friend-popup__content__header{font-size:3rem;margin:3px 75px 10px}.send-to-friend-popup__content__sub-header{margin:3px 75px 20px}.send-to-friend-popup__content__form__fields{flex-direction:row}.send-to-friend-popup__content__form__fields__email{flex:2}.send-to-friend-popup__content__form__fields__submit{margin-bottom:0}.send-to-friend-popup__content__form__fields__close{max-width:200px}}.checkout-confirmation-modal{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;margin-top:40px;padding:15px}.checkout-confirmation-modal__content{align-content:center;align-self:center;display:flex;flex-flow:column;width:307px}.checkout-confirmation-modal__content__title{color:#191919;font-size:2.25rem;font-weight:900;margin:0 15px 20px;text-align:center;text-transform:uppercase}.checkout-confirmation-modal__content__icon{margin-bottom:14px}.checkout-confirmation-modal__content__subtitle{font-size:1rem;margin-bottom:20px;text-align:center}.checkout-confirmation-modal__actions{display:flex;flex-direction:column-reverse;text-align:center}.checkout-confirmation-modal__actions__button{border:none;border-radius:4px;font-size:.87rem;font-weight:600;height:44px;line-height:33px;min-width:280px;padding:0 15px;text-align:center;text-transform:uppercase}.checkout-confirmation-modal__actions__button--timeslot{background-color:#fff;border:1px solid #191919;color:#191919;font-weight:600;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s linear}.checkout-confirmation-modal__actions__button--timeslot:hover{background:#fff}.checkout-confirmation-modal__actions__button--checkout{background-color:#e1251b;color:#fff;font-weight:600;margin-bottom:20px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s linear}.checkout-confirmation-modal__actions__button--checkout:hover{background:#e1251b}@media screen and (min-width:768px){.checkout-confirmation-modal__content__icon{margin-bottom:14px}.checkout-confirmation-modal__content__title{font-size:1.27rem;font-weight:600;text-align:center}.checkout-confirmation-modal__actions__button{min-width:159px}}.live-cart-exist-modal{display:flex;flex-direction:column;font-family:Noir Pro,jfcalibre,Helvetica Neue,helvetica,arial,sans-serif}.live-cart-exist-modal__content{display:flex;flex-direction:row}.live-cart-exist-modal__content--image{display:none}.live-cart-exist-modal__content__container--header{margin:30px 0}.live-cart-exist-modal__content__container__pickup-info{color:#333;font-size:1.2rem;margin:20px 0}.live-cart-exist-modal__content__container__pickup-info__timings{display:flex;flex-direction:column;margin:0}.live-cart-exist-modal__content__container__pickup-info__title{margin:0 0 20px}.live-cart-exist-modal__content__container__pickup-info__address,.live-cart-exist-modal__content__container__pickup-info__name{margin:0}.live-cart-exist-modal__content__container__pickup-info__city{margin:0 0 10px}.live-cart-exist-modal__instructions{display:flex;flex-direction:column}.live-cart-exist-modal__instructions__info{font-size:1.05rem;font-weight:600;margin:20px 0}.live-cart-exist-modal__instructions__button{background-color:#e1251b;color:#fff;font-size:1.05rem;font-weight:600;margin:20px 0 50px;padding:15px 20px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;text-transform:none;transition:all .2s linear}.live-cart-exist-modal__instructions__button:hover{background:#e1251b}.live-cart-exist-modal__instructions__button__icon{line-height:normal;position:absolute;right:10px;vertical-align:middle}.live-cart-exist-modal__logo{margin:30px 0 20px}.live-cart-exist-modal__logo--express-logo{display:flex}@media screen and (min-width:768px){.live-cart-exist-modal__content{margin-bottom:60px}.live-cart-exist-modal__content:after{background-image:url(//assets.shop.loblaws.ca/ContentMedia/lsl/icon-images/apple-with-hand_v1.svg);background-repeat:no-repeat;content:" ";flex-basis:0%;flex-grow:1;flex-shrink:1}.live-cart-exist-modal__content--deliveredAt:after{margin:46px 0 0}.live-cart-exist-modal__content--pickedUp:after{margin:-33px 0 0}.live-cart-exist-modal__content__container{flex:2}.live-cart-exist-modal__content__container__pickup-info__timings,.live-cart-exist-modal__instructions{flex-direction:row}.live-cart-exist-modal__instructions__info{flex:3}.live-cart-exist-modal__instructions__button{flex:1}}.cart-merge-error-modal-v2{padding-bottom:30px}.cart-merge-error-modal-v2__header{margin:30px 23px 10px}.cart-merge-error-modal-v2__header--express-logo{display:flex}.cart-merge-error-modal-v2__header__text{font-size:1.5rem;margin:25px 0 0}.cart-merge-error-modal-v2__warning-msg{color:#666b73;font-size:.9rem;margin:0 23px}.cart-merge-error-modal-v2__warning-msg--rapid{color:#666b73;font-size:.98rem}.cart-merge-error-modal-v2__info-wrapper{display:flex;flex-direction:column;justify-content:center;margin:0 23px}.cart-merge-error-modal-v2__info-wrapper__booking__location{font-size:1.05rem}.cart-merge-error-modal-v2__info-wrapper__booking__fine-text{color:#666b73;font-size:.9rem;margin:5px 0}.cart-merge-error-modal-v2__info-wrapper__buttons{margin-top:20px;text-align:center}.cart-merge-error-modal-v2__info-wrapper__buttons__continue{background:inherit;background-color:#e1251b;border:none;border-radius:5px;color:#fff;font-size:1.05rem;font-weight:600;margin:0;padding:15px;text-align:center;text-decoration:none;text-transform:uppercase;text-transform:none;transition:all .2s linear;width:100%}.cart-merge-error-modal-v2__info-wrapper__buttons__continue:hover{background:#e1251b}.cart-merge-error-modal-v2__info-wrapper__buttons__reset__linkv2{border:1px solid #ccc;border-radius:5px;margin-top:15px;min-width:170px;padding:15px;text-align:center;text-decoration:none;width:100%}.cart-merge-error-modal-v2__info-wrapper__buttons__reset{margin-top:20px;text-align:center}.cart-merge-error-modal-v2__info-wrapper__buttons__reset__link{background-color:#0000;border:none;border-bottom:1px solid #191919;color:#191919;cursor:pointer;font-size:1rem;font-weight:300;margin:0;padding:0;text-decoration:none;transition:all .2s linear}.cart-merge-error-modal-v2__info-wrapper__buttons__reset__link:focus,.cart-merge-error-modal-v2__info-wrapper__buttons__reset__link:hover{color:#191919}.cart-merge-error-modal-v2__info-wrapper__buttons__reset__link:focus{box-shadow:0 0 0 5px #666b73;outline:0}.cart-merge-error-modal-v2__info-wrapper__buttons__reset__link:active{box-shadow:0 0 0 5px #0000}.cart-merge-error-modal-v2__info-wrapper--subs-oos{flex-direction:column}.cart-merge-error-modal-v2__info-wrapper--subs-oos .cart-merge-error-modal-v2__info-wrapper__booking{width:auto}.cart-merge-error-modal-v2__info-wrapper--subs-oos .cart-merge-error-modal-v2__info-wrapper__buttons{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-end;margin:20px 0;width:auto}.cart-merge-error-modal-v2__info-wrapper--subs-oos .cart-merge-error-modal-v2__info-wrapper__buttons__continue{font-weight:400;padding:10px}.cart-merge-error-modal-v2__info-wrapper--subs-oos .cart-merge-error-modal-v2__info-wrapper__buttons__reset{display:flex;flex:1;margin-top:12px}.cart-merge-error-modal-v2__info-wrapper--subs-oos .cart-merge-error-modal-v2__info-wrapper__buttons__reset__link{background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#333;flex:1;font-weight:400;padding:9px 10px 7px;text-align:center;text-decoration:none;text-transform:uppercase;text-transform:none;transition:all .2s linear}.cart-merge-error-modal-v2__info-wrapper--subs-oos .cart-merge-error-modal-v2__info-wrapper__buttons__reset__link:hover{background:#fff}.cart-merge-error-modal-v2__unavailable-entries{margin:20px}@media screen and (min-width:768px){.cart-merge-error-modal-v2{padding:0 30px 30px}.cart-merge-error-modal-v2__header{font-size:1.95rem}.cart-merge-error-modal-v2__info-wrapper__booking{padding-bottom:15px}.cart-merge-error-modal-v2__info-wrapper__buttons{margin:0}.cart-merge-error-modal-v2__info-wrapper__buttons__continue{min-width:170px}.cart-merge-error-modal-v2__info-wrapper__buttons__reset__linkv2{border:1px solid #ccc;border-radius:5px;margin-left:15px;margin-top:15px;min-width:170px;padding:15px;text-align:center;text-decoration:none;width:100%}.cart-merge-error-modal-v2__info-wrapper--subs-oos{flex-direction:column}.cart-merge-error-modal-v2__info-wrapper--subs-oos .cart-merge-error-modal-v2__info-wrapper__buttons__reset{flex:none;margin-right:16px}.cart-merge-error-modal-v2__info-wrapper--subs-oos .cart-merge-error-modal-v2__info-wrapper__buttons__continue{flex:none;padding:9px 10px 7px;width:160px}}.cancel-order-page__content{background:#fff;display:flex;flex-direction:column;font-family:Noir Pro,jfcalibre,Helvetica Neue,helvetica,arial,sans-serif;justify-content:center;min-height:300px}.cancel-order-page__content__title{color:#191919;font-size:2.69rem;font-weight:900;line-height:55px;margin:0;padding:10px 0;text-align:center}.cancel-order-page__content__action{display:flex;flex-wrap:wrap;justify-content:center;margin:17px 0;text-align:center}.cancel-order-page__content__action__link{align-items:center;background-color:#e1251b;border-radius:4px;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;height:50px;justify-content:center;margin:8px;padding:6px 12px;text-align:center;text-decoration:none;text-transform:uppercase;text-transform:none;transition:all .2s linear;width:188px}.cancel-order-page__content__action__link:hover{background:#e1251b}.cancel-order-page__content__action__link--dark{background-color:#333;color:#fff;font-weight:600;text-align:center;text-decoration:none;text-transform:uppercase;text-transform:none;transition:all .2s linear}.cancel-order-page__content__action__link--dark:hover{background:#333}.cancel-order-page__content__info{font-size:1rem;padding:10px 20px;text-align:center}.cancel-order-page__content__info__time{font-weight:600}.cancel-order-page__content__info--bold{font-weight:500}@media screen and (min-width:768px){.cancel-order-page__content__title{padding:60px 0 15px}.cancel-order-page__content__action{margin:17px 0 60px}}.have-questions{box-shadow:0 2px 4px 0 #00000017;color:#191919;display:flex;flex-direction:column;font-size:1.05rem;padding:0 20px}.have-questions__instruction__header{font-size:1.12rem;text-transform:uppercase}.have-questions__instruction__message--rapid{margin-bottom:8px}.have-questions__contact-methods{display:flex;flex-direction:column;font-weight:600;margin:20px 0}.have-questions__contact-methods__item{margin:7px 15px 7px 0}.have-questions__contact-methods__item__link{color:#191919;font-weight:400;text-decoration:underline;text-transform:capitalize}@media screen and (min-width:640px){.have-questions__contact-methods__item{margin-bottom:1px}}@media screen and (min-width:960px){.have-questions{flex-direction:row;padding:5px 40px}.have-questions__instruction{flex:2}.have-questions__instruction__header{margin-bottom:14px;margin-top:22px}.have-questions__message{color:#333}.have-questions__contact-methods{flex:1;flex-direction:column}}.edit-order-notification{border:1px dashed #ccc;border-width:1px 0;margin:45px 0;padding:18px 12px 18px 50px;position:relative}.edit-order-notification:before{background:url(//assets.shop.loblaws.ca/ContentMedia/common/checkout/icon-cart.svg) no-repeat;background-size:cover;content:"";display:inline-block;height:26px;left:0;margin-top:5px;position:absolute;width:30px}.edit-order-notification__title{color:#191919;font-size:1.01rem;font-weight:600;line-height:1.4em;text-transform:uppercase}.edit-order-notification__description{color:#333;font-size:.86rem;font-weight:300;line-height:1.3em}@media screen and (min-width:960px){.edit-order-notification{padding:20px 0 20px 40px}.edit-order-notification__title{line-height:1.5em}.edit-order-notification__description{font-size:1.01rem}}.clear-cart-btn{background-color:#0000;border:none;color:#333;color:#666b73;cursor:pointer;display:flex;font-size:1rem;font-weight:400;margin:0;padding:0;text-decoration:underline;transition:all .2s linear}.clear-cart-btn:focus,.clear-cart-btn:hover{color:#191919}.clear-cart-btn:focus{box-shadow:0 0 0 5px #666b73;outline:0}.clear-cart-btn:active{box-shadow:0 0 0 5px #0000}.cart-pc-optimum-tile{background:#fff;border:1px solid #ccc;font-family:Noir Pro,jfcalibre,Helvetica Neue,helvetica,arial,sans-serif;margin-top:20px;padding:20px}.cart-pc-optimum-tile__title{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:5px 0}.cart-pc-optimum-tile__title__logo{width:50px}.cart-pc-optimum-tile__info{font-size:.9rem;font-weight:300;padding:8px 0;width:calc(100% - 50px)}.cart-pc-optimum-tile__value{color:#e1251b;font-size:.9rem;font-weight:600}.cart-pc-optimum-tile__value--no-selected-time-slot{color:#333;font-size:.83rem;font-weight:300}.cart-pc-optimum-tile--delivery{margin-top:0}@media screen and (min-width:640px)and (max-width:1023px){.cart-pc-optimum-tile{display:flex;flex-direction:column;margin-top:0;max-height:160px;min-width:350px}}@media screen and (min-width:768px){.cart-pc-optimum-tile--cart-checkout-sidebar{margin-top:0}}.order-summary-total-item{display:flex;flex-wrap:wrap;font-size:1.05rem;justify-content:space-between;padding:10px 20px}.order-summary-total-item__label{display:flex;justify-content:space-between;margin:0 10px 0 0;padding:0}.order-summary-total-item__label__container{display:flex;flex-wrap:wrap}.order-summary-total-item__edit-btn{background-color:#0000;border:none;margin:0;padding:0;text-decoration:underline}.order-summary-total-item__values{font-weight:400;white-space:nowrap}.order-summary-total-item--order-summary-driver-tip{border-top:1px solid #ccc;margin:5px 20px;padding:15px 0 0}.order-summary-total-item__driver-tip-note{color:#666b73;font-size:14px;margin-top:2px}.order-summary-total-item__members-only-pricing-pco-note{margin-bottom:2px;margin-top:12px}.order-summary-total-item--order-summary-estimated-total,.order-summary-total-item--order-summary-estimated-total .order-summary-total-item__values{font-weight:600}.order-summary-total-item--order-summary-estimated-total-mkt{border:1px dotted #ccc;border-width:1px 0;font-size:1.27rem;font-weight:600;margin:5px 20px;padding:15px 0}.order-summary-total-item--order-summary-estimated-total-mkt .order-summary-total-item__values{font-size:1.27rem;font-weight:600}.order-summary-total-item--live-cart-subtotal{font-weight:600;padding-bottom:0}.order-summary-total-item--live-cart-estimated-total{border-bottom:1px dotted #ccc;font-weight:600;margin:0 20px;padding:20px 0 5px;text-transform:uppercase}.order-summary-total-item--live-cart-estimated-total .order-summary-total-item__values{font-weight:600}.order-summary-total-item--live-cart-estimated-savings{font-size:3rem;padding-bottom:0}.order-summary-total-item--live-cart-pc-optimum,.order-summary-total-item--live-cart-pickup-fee{font-weight:600}.order-summary-total-item--cart-page{color:#666b73;flex-direction:column;font-size:1.12rem;justify-content:center;padding:0}.order-summary-total-item--cart-page>span:first-child{color:#333;font-size:1.12rem;font-weight:600}.order-summary-total-item--cart-page>span:first-child:last-child{color:#333;font-size:1.12rem;padding-right:30px}.order-summary-total-item--estimated-points,.order-summary-total-item--estimated-savings,.order-summary-total-item--fulfillment-fee{padding:10px 0}.order-summary-total-item--estimated-points .order-summary-total-item__values,.order-summary-total-item--estimated-savings .order-summary-total-item__values{color:#00817f}.order-summary-total-item--brief-summary .order-summary-total-item__values{color:#191919}.order-summary-total-item--additional-fee{padding:10px 20px}.order-summary-total-item--service-fee{padding:10px 0 0}.order-summary-total-item--trimmed{padding:4px 0}.order-summary-total-item--trimmed__driver-tip{padding:10px 0}.order-summary-total-item--trimmed__live-cart-driver-tip{border-bottom:1px solid #ccc;padding:20px 0}.order-summary-total-item--trimmed__estimated-total{padding:20px 0 10px}.order-summary-total-item--trimmed__estimated-total .order-summary-total-item__label,.order-summary-total-item--trimmed__estimated-total .order-summary-total-item__values{font-size:1.12rem;font-weight:600}.order-summary-total-item--trimmed__estimated-savings,.order-summary-total-item--trimmed__estimated-taxes{border-bottom:1px solid #ccc;padding:10px 0 20px}.order-summary-total-item--trimmed__estimated-savings.trimmed__estimated-savings--pc-points-redeemed,.order-summary-total-item--trimmed__estimated-savings.trimmed__estimated-taxes--pc-points-redeemed,.order-summary-total-item--trimmed__estimated-taxes.trimmed__estimated-savings--pc-points-redeemed,.order-summary-total-item--trimmed__estimated-taxes.trimmed__estimated-taxes--pc-points-redeemed{border-bottom:0;padding:10px 0 15px}.order-summary-total-item--pc-points-redeemed{border-bottom:1px solid #ccc;flex-wrap:inherit;padding:0 0 20px}.order-summary-total-item--pc-points-redeemed .order-summary-total-item__values{color:#e1251b;font-size:1.12rem}@media screen and (min-width:960px){.order-summary-total-item--cart-page{align-items:center;flex-direction:row;padding:0}.order-summary-total-item--cart-page>span{color:#333;font-size:1.12rem}}.order-summary-sub-total{align-items:center;display:flex;font-size:1.05rem;justify-content:space-between;padding:8px 20px}.order-summary-sub-total--pcx-delivery{padding:8px 0}.order-summary-sub-total__label{display:flex;flex-direction:column}.order-summary-sub-total__label__title{margin-right:10px}.order-summary-sub-total__label__info_message,.order-summary-sub-total__label__items{color:#666b73;font-size:.9rem}.order-summary-sub-total__label__items{margin-top:2px}.order-summary-sub-total__label__info_message{margin-top:10px}.order-summary-sub-total__values{padding:0;white-space:nowrap}.order-summary-sub-total--trimmed{padding:10px 0}@media screen and (min-width:768px){.order-summary-sub-total{align-items:flex-start}.order-summary-sub-total__values{font-weight:400;padding:2px 0}.order-summary-sub-total__label__info_message{width:calc(100% + 42px)}}.checkout-button{background:inherit;border:none;border-radius:5px;color:#fff;font-weight:600;margin:0;padding:5px 20px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s linear;white-space:nowrap}.checkout-button:focus{box-shadow:0 0 0 5px #ccc;outline:0}.checkout-button:active{box-shadow:0 0 0 5px #0000}.checkout-button:hover{color:#fff;text-decoration:none}.checkout-button--disabled{cursor:default;pointer-events:none}.checkout-button--disabled:active,.checkout-button--disabled:focus,.checkout-button--disabled:hover{background-color:inherit;border:2px solid #333}.checkout-button--menu-bar,.checkout-button--menu-bar:active,.checkout-button--menu-bar:focus,.checkout-button--menu-bar:hover{background-color:#e1251b}.checkout-button--menu-bar.checkout-button--disabled{background-color:#333;color:#ccc}.checkout-button--menu-bar.checkout-button--liquorstore{background:#fff;color:#000034}.checkout-button--rapid{text-transform:none}.checkout-button--liquorstore{font-size:.875rem;font-weight:500}.checkout-button--liquorstore.checkout-button--disabled{background:#fff;color:#000034}.checkout-button--cart-summary,.checkout-button--cart-summary:active,.checkout-button--cart-summary:focus,.checkout-button--cart-summary:hover,.checkout-button--live-cart,.checkout-button--live-cart:active,.checkout-button--live-cart:focus,.checkout-button--live-cart:hover{background-color:#e1251b}.checkout-button--cart-summary.checkout-button--disabled,.checkout-button--live-cart.checkout-button--disabled{background-color:#ccc;color:#333}.checkout-button--cart-summary.checkout-button--liquorstore,.checkout-button--live-cart.checkout-button--liquorstore{color:#000034}.checkout-button--mini-cart-revamp{background-color:#e1251b;font-size:1rem;font-weight:500;margin-top:10px;padding:15px;text-transform:none;width:100%}.checkout-button--mini-cart-revamp:active,.checkout-button--mini-cart-revamp:focus,.checkout-button--mini-cart-revamp:hover{background-color:#e1251b}.tax{display:flex;font-size:1.05rem;justify-content:space-between}.tax__button{background:inherit;background-color:#0000;border:none;color:#333;cursor:pointer;font-size:.94rem;font-weight:400;margin:0;padding:0;text-decoration:underline;transition:all .2s linear}.tax__button:focus,.tax__button:hover{color:#191919}.tax__button:focus{box-shadow:0 0 0 5px #666b73;outline:0}.tax__button:active{box-shadow:0 0 0 5px #0000}.tax--live-cart,.tax--live-cart .tax{font-size:.94rem;font-weight:600}.tax-entries__tax-details{display:flex;font-size:1.05rem;justify-content:space-between;margin-top:20px}.tax-entries__tax-details--live-cart,.tax-entries__tax-details__values{font-size:.94rem}.preparing-order-summary{margin-top:10px;padding:0}.preparing-order-summary__section__sub-total--item{padding:10px 20px 0}.preparing-order-summary__section__tax{display:flex;font-size:1.05rem;justify-content:space-between;padding:10px 20px}.preparing-order-summary__section__tax__toggle{width:100%}.preparing-order-summary__section__tax__toggle--inactive .preparing-order-summary__tax-details{display:none}.preparing-order-summary__section__tax__toggle--active .preparing-order-summary__tax-details{display:flex}.preparing-order-summary--reduce-top{margin-top:0}.order-summary-totals-section{border-bottom:1px solid #ccc;font-size:1.05rem;margin:0 20px;padding-bottom:10px}.order-summary-totals-section__fees-label{color:#666b73;display:flex;flex-direction:column;font-size:.9rem;margin-top:2px}.order-summary-totals-section__icon{left:20px;position:absolute}.order-summary-totals-section__icon--courier{transform:scaleX(-1)}.order-summary-totals-section__header{margin-bottom:10px;margin-left:25px}.order-summary-totals-section__header:before{content:"";position:absolute}.order-summary-totals-section__header__icon-text{margin-left:5px}.order-summary-totals-section--courier,.order-summary-totals-section--pickup,.order-summary-totals-section--shipping{margin-top:20px}.order-summary-totals-section--rapid{margin-top:0}.order-summary-totals-section--shipping .order-summary-totals-section__header{align-items:center;display:flex;margin-left:0}.order-summary-totals-section--shipping .order-summary-totals-section__header__icon-text{margin-left:10px}.order-summary-totals-section--trimmed{border-bottom:0;margin:0;padding-bottom:0}.order-summary-totals-section__mkt_logo{height:17px;margin-right:5px}.cart-summary{background-color:#333;color:#fff;padding:15px 20px;text-transform:uppercase}.cart-summary>:last-child{margin-bottom:0}.cart-summary__view-cart{margin-bottom:10px}.cart-summary__view-cart__link{color:#fff;font-weight:600;transition:color .2s linear}.cart-summary__view-cart__link:hover{color:#fff}.cart-summary__content{align-items:center;display:flex;font-weight:600;justify-content:space-between;margin-bottom:8px}.cart-summary__content__promo-text{color:#666b73;font-size:.75rem;padding:0 0 10px;text-transform:none}.cart-summary__content--mini-cart-revamp{flex-direction:column}.cart-summary__content__order-placed{display:flex;font-size:1.05rem}.cart-summary__content__order-placed__icon{margin-right:10px}.cart-summary__content__subtotal{align-items:center;display:flex;font-size:1.05rem}.cart-summary__content__subtotal--mini-cart-revamp{color:#191919;font-size:.88rem;justify-content:space-between;text-transform:none;width:100%}.cart-summary__content__subtotal__text{margin-right:5px}.cart-summary__content__subtotal__loading{height:15px;margin-left:5px;width:15px}.cart-summary__warning{font-style:italic}.cart-summary--mini-cart-revamp{background-color:#0000;border-top:1px solid #ccc;padding:10px 10px 0}.cart-summary__saving{font-size:.88rem}.cart-summary__value-centre{display:flex;gap:5px}.cart-summary__value-centre--wrap-flex{flex-direction:column}.cart-alert-message{background-color:#fff;display:flex;margin-bottom:20px;max-width:400px;padding:10px}.cart-alert-message__icon{color:#e1251b;line-height:.75rem;margin:5px 10px 0 0}.cart-alert-message__text{font-size:.9rem}.cart-alert-message--order-dashboard{align-items:center;background-color:#0000;max-width:none}.cart-alert-message--order-dashboard .cart-alert-message__icon{margin:0 10px 0 0}.checkout-hero-banner{background-size:cover;color:#fff;font-size:.9rem;padding:28px 0;position:relative;text-align:center;width:100%}.checkout-hero-banner__subtitle{text-align:center}.checkout-hero-banner--cart-page .checkout-hero-banner{color:#333;padding:19px 0 16px}.checkout-hero-banner--cart-page .checkout-hero-banner__info{align-items:center;display:flex;justify-content:center;margin-top:10px}.checkout-hero-banner--cart-page .checkout-hero-banner__subtitle,.checkout-hero-banner--cart-page .checkout-hero-banner__title{color:#333}.checkout-hero-banner--cart-page .checkout-hero-banner__title{display:block;font-size:2.5rem;margin:11px 0 0}.checkout-hero-banner--cart-page .checkout-hero-banner__subtitle{font-size:1.05rem;margin-right:12px}.checkout-hero-banner--cart-page .checkout-hero-banner__logo{display:block;height:20px;margin:0 auto}.checkout-hero-banner--thank-you-page{background-color:#f0f0f0;color:#191919;padding:35px 45px 35px 20px}.checkout-hero-banner--thank-you-page .checkout-hero-banner__title{display:inline-block;font-size:2.85rem;line-height:2.85rem;margin:0;max-width:70%}.checkout-hero-banner--thank-you-page .checkout-hero-banner__title:before{align-items:center;background:url(//assets.shop.loblaws.ca/ContentMedia/common/icons/check.svg) no-repeat;content:" ";display:flex;height:45px;justify-content:center;margin:0 auto 24px;position:static;right:15px;top:15px;width:45px}.checkout-hero-banner--thank-you-page .checkout-hero-banner__logo{display:none}.checkout-hero-banner--rapid{background-color:#fff}.checkout-hero-banner--almost-done-page{background-image:url(//assets.shop.loblaws.ca/ContentMedia/lsl/checkout/background-almost-there.jpg)}.checkout-hero-banner--order-details-header{background-image:url(//assets.shop.loblaws.ca/ContentMedia/lsl/ready-for-pickup/progress-tracker_b1_en_@2x.png)}.checkout-hero-banner--order-details-header .checkout-hero-banner__title{font-size:2.25rem}.checkout-hero-banner--order-details-header .checkout-hero-banner__subtitle{font-size:.94rem;line-height:1.75em}.checkout-hero-banner__value-centre{align-items:center;background:#00817f;border-radius:6px;color:#fff;display:flex;gap:24px;margin:35px auto 10px;max-width:400px;min-width:300px;padding:5px 24px}.checkout-hero-banner__value-centre__savings-text{line-height:25px;text-align:left}@media screen and (min-width:640px){.checkout-hero-banner{font-size:1.05rem;margin-bottom:12px}.checkout-hero-banner__title{font-size:2.47rem}.checkout-hero-banner--rapid{background-color:#fff}.checkout-hero-banner--thank-you-page{margin-bottom:0;padding:35px 0 25px;text-align:center}.checkout-hero-banner--thank-you-page .checkout-hero-banner__title{font-size:3.75rem}.checkout-hero-banner--thank-you-page .checkout-hero-banner__title:before{margin:0 auto 35px;position:static}.checkout-hero-banner--order-details-header{margin:0}.checkout-hero-banner--order-details-header .checkout-hero-banner__title{font-size:3rem}.checkout-hero-banner--cart-page .checkout-hero-banner__title{font-size:2rem;text-align:center}.checkout-hero-banner--cart-page .checkout-hero-banner__subtitle{font-size:inherit;text-align:left}.checkout-hero-banner--almost-done-page .checkout-hero-banner__title{font-size:2rem}.checkout-hero-banner--almost-done-page .checkout-hero-banner__subtitle{font-size:inherit}}@media screen and (min-width:960px){.checkout-hero-banner{margin-bottom:54px;margin-top:0;padding:70px 0 66px;text-align:left}.checkout-hero-banner__title{display:block;font-size:3.75rem}.checkout-hero-banner__info{justify-content:left}.checkout-hero-banner__logo{display:none}.checkout-hero-banner--cart-page{color:#333;margin:36px 0 31px;padding:0}.checkout-hero-banner--cart-page .checkout-hero-banner__logo{display:none}.checkout-hero-banner--cart-page .checkout-hero-banner__info{justify-content:left}.checkout-hero-banner--cart-page .checkout-hero-banner__title{font-size:3rem;margin:0;text-align:left}.checkout-hero-banner--cart-page .checkout-hero-banner__subtitle{font-size:1.05rem}.checkout-hero-banner--thank-you-page{margin-bottom:0;padding:35px 0 25px;text-align:center}.checkout-hero-banner--thank-you-page .checkout-hero-banner__title{font-size:3.75rem}.checkout-hero-banner--thank-you-page .checkout-hero-banner__title:before{margin:0 auto 35px;position:static}.checkout-hero-banner--order-details-header{margin-bottom:0;padding:24px 0}.checkout-hero-banner--order-details-header .checkout-hero-banner__title{font-size:4.5rem;margin-bottom:0}.checkout-hero-banner--order-details-header .checkout-hero-banner__subtitle{margin-top:4px}}@media print{.checkout-hero-banner--thank-you-page{padding:20px 0 0;text-align:center}}.customer-instruction-tile{display:flex;padding:10px 0}.customer-instruction-tile__icon{display:flex}.customer-instruction-tile__icon__image{width:40px}.customer-instruction-tile__info{flex-direction:column;max-width:320px;padding:0 20px}.customer-instruction-tile__info__header{font-size:1.05rem;font-weight:600}.customer-instruction-tile__info__text{color:#333;font-size:1rem}@media print{.customer-instruction-tile{float:left;width:50%}.customer-instruction-tile__info{max-width:100%}}.customer-instructions{box-shadow:0 2px 4px 0 #00000017;display:flex;flex-direction:column;justify-content:center;padding:30px}.customer-instructions__instruction-tile{display:flex;padding:10px 0}.customer-instructions__instruction-tile__icon{display:flex}.customer-instructions__instruction-tile__icon__image{width:40px}.customer-instructions__instruction-tile__info{flex-direction:column;max-width:320px;padding:0 20px}.customer-instructions__instruction-tile__info--header{font-size:1.05rem;font-weight:600}.customer-instructions__instruction-tile__info--text{color:#333;font-size:1rem}@media screen and (min-width:640px){.customer-instructions{flex-direction:row;padding:40px 0}}@media print{.customer-instructions{display:block;float:left;width:100%}.customer-instructions__instruction-tile{float:left;width:50%}.customer-instructions__instruction-tile__info{max-width:100%}}.text-notifications-number-exists__container{display:flex;flex-direction:row;font-weight:600;margin:30px 0 0;text-transform:uppercase}.text-notifications-number-exists__container__section{display:flex;flex:2;flex-direction:column}.text-notifications-number-exists__container__section--info{display:flex;flex-direction:column;margin-top:10px}.text-notifications-number-exists__container__section--info__phone-number__text{font-weight:300;margin-right:20px}.text-notifications-number-exists__container__section--info__phone-number__change-link{background-color:#0000;border:none;color:#333;cursor:pointer;font-size:1rem;font-weight:400;margin:10px 0 0;padding:0;text-align:left;text-decoration:underline;text-transform:uppercase;transition:all .2s linear}.text-notifications-number-exists__container__section--info__phone-number__change-link:focus,.text-notifications-number-exists__container__section--info__phone-number__change-link:hover{color:#191919}.text-notifications-number-exists__container__section--info__phone-number__change-link:focus{box-shadow:0 0 0 5px #666b73;outline:0}.text-notifications-number-exists__container__section--info__phone-number__change-link:active{box-shadow:0 0 0 5px #0000}.text-notifications-number-exists__container__section--info--loading{margin-right:30px}.text-notifications-number-exists__container__section--info__loading--spinner{height:20px;width:20px}.text-notifications-number-exists__container__section__toggle span:first-child{margin-left:auto}.text-notifications-number-exists__container__section__toggle__container{color:#191919;display:flex;flex:2;flex-direction:column-reverse;font-size:.94rem;font-weight:300}.text-notifications-number-exists__container__section__toggle__container--button{display:flex;flex-flow:row-reverse;margin-bottom:12px}@media screen and (min-width:960px){.text-notifications-number-exists{width:500px}.text-notifications-number-exists__container__section{display:flex;flex:3;flex-direction:column}.text-notifications-number-exists__container__section--info{flex-direction:row}.text-notifications-number-exists__container__section--info__phone-number__change-link{margin-top:0}.text-notifications-number-exists__container__section--info__phone-number__text{margin-right:20px}.text-notifications-number-exists__container__section--info--loading{flex-direction:row-reverse}.text-notifications-number-exists__container__section__toggle__container{flex-direction:column;margin-right:30px}.text-notifications-number-exists__container__section__toggle__container--button{margin:10px 0 0 auto}}.text-notifications-number-does-not-exists{margin:30px 0 10px}.text-notifications-number-does-not-exists__contact-form{align-items:flex-end;display:flex;flex-direction:column;font-weight:600;position:relative;text-transform:uppercase}.text-notifications-number-does-not-exists__contact-form--button,.text-notifications-number-does-not-exists__contact-form--text-box{width:100%}.text-notifications-number-does-not-exists__contact-form__link{background-color:#191919;border:1px solid #191919;color:#fff;font-weight:600;height:50px;text-transform:uppercase;width:100%}@media screen and (min-width:960px){.text-notifications-number-does-not-exists{display:flex;width:500px}.text-notifications-number-does-not-exists__contact-form{flex-direction:row;margin:0}.text-notifications-number-does-not-exists__contact-form--text-box{flex-basis:70%}.text-notifications-number-does-not-exists__contact-form--button{flex-basis:30%}}.text-notifications{color:#191919;display:flex;flex-direction:column;font-size:1.05rem;margin-bottom:30px;max-width:505px}.text-notifications__message{color:#333}@media screen and (min-width:960px){.text-notifications{width:500px}.text-notifications__contact-form{display:flex;flex-direction:row}.text-notifications__contact-form__container{flex-direction:row;margin:0}.text-notifications__contact-form__container--text-box{flex-basis:70%}.text-notifications__contact-form__container--button{flex-basis:30%}}.select-pickup-time-warning{background:#333;color:#fff;font-size:1rem;margin-top:5px;padding:10px;position:relative;text-align:center}.select-pickup-time-warning:before{border-color:#0000 #0000 #333;border-style:solid;border-width:0 12px 12px;content:"";height:0;left:50%;margin-left:-12px;position:absolute;top:-11px;width:0}.select-pickup-time-warning__select-pickup{background:inherit;border:none;color:#fff;margin:0;padding:0;text-decoration:underline}.select-pickup-time-warning__select-pickup:focus{box-shadow:0 0 0 5px #ccc;outline:0}.select-pickup-time-warning__select-pickup:active{box-shadow:0 0 0 5px #0000}.select-pickup-time-warning--sticky{margin-right:0;margin-top:0;min-width:none;position:relative;right:auto;top:auto}.select-pickup-time-warning--sticky:before{display:none}.select-pickup-time-warning--sticky:after{border-color:#333 #0000 #0000;border-style:solid;border-width:12px 12px 0;bottom:-12px;content:"";height:0;margin-left:26%;position:absolute;right:70px;width:0;z-index:1}@media screen and (min-width:768px)and (max-width:959px){.select-pickup-time-warning{margin-right:8px;margin-top:0;min-width:200px;position:absolute;right:100%;top:0}.select-pickup-time-warning:before{border-color:#0000 #0000 #0000 #333;border-width:12px 12px 0;left:inherit;margin-top:-12px;right:-10px;top:50%}.select-pickup-time-warning--mp-checkout-pages{margin-right:0;margin-top:5px;min-width:none;position:relative;right:auto;top:auto}.select-pickup-time-warning--mp-checkout-pages:before{border-color:#0000 #0000 #333;border-width:0 12px 12px;left:50%;margin-top:0;right:auto;top:-11px}.select-pickup-time-warning--sticky{margin-right:0;position:relative;right:0}}.exceeded-quantity-warning{background:#333;color:#fff;font-size:1rem;margin-top:5px;padding:10px;position:relative;text-align:center}.exceeded-quantity-warning:before{border-color:#0000 #0000 #333;border-style:solid;border-width:0 12px 12px;content:"";height:0;left:50%;margin-left:-12px;position:absolute;top:-11px;width:0}.exceeded-quantity-warning__select-pickup{background:inherit;border:none;color:#fff;margin:0;padding:0;text-decoration:underline}.exceeded-quantity-warning--sticky{margin-right:0;margin-top:0;min-width:none;position:relative;right:auto;top:auto}.exceeded-quantity-warning--sticky:before{display:none}.exceeded-quantity-warning--sticky:after{border-color:#333 #0000 #0000;border-style:solid;border-width:12px 12px 0;bottom:-12px;content:"";height:0;margin-left:26%;position:absolute;right:70px;width:0;z-index:1}@media screen and (min-width:768px)and (max-width:959px){.exceeded-quantity-warning{margin-right:8px;margin-top:0;min-width:200px;position:absolute;right:100%;top:0}.exceeded-quantity-warning:before{border-color:#0000 #0000 #0000 #333;border-width:12px 12px 0;left:inherit;margin-top:-12px;right:-10px;top:50%}.exceeded-quantity-warning--sticky{margin-right:0;position:relative;right:0}}.checkout-steps-warning{background:#333;color:#fff;font-size:1rem;margin-top:5px;padding:10px;position:relative;text-align:center}.checkout-steps-warning:before{border-color:#0000 #0000 #333;border-style:solid;border-width:0 12px 12px;content:"";height:0;left:50%;margin-left:-12px;position:absolute;top:-11px;width:0}.checkout-steps-warning--sticky{margin-top:0}.checkout-steps-warning--sticky:before{display:none}.checkout-steps-warning--sticky:after{border-color:#333 #0000 #0000;border-style:solid;border-width:12px 12px 0;bottom:-12px;content:"";height:0;margin-left:26%;position:absolute;right:70px;width:0;z-index:1}.below-threshold-warning{background:#333;color:#fff;font-size:1rem;margin-top:5px;padding:10px;position:relative;text-align:center}.below-threshold-warning:before{border-color:#0000 #0000 #333;border-style:solid;border-width:0 12px 12px;content:"";height:0;left:50%;margin-left:-12px;position:absolute;top:-11px;width:0}.below-threshold-warning--sticky{margin-top:0}.below-threshold-warning--sticky:before{display:none}.below-threshold-warning--sticky:after{border-color:#333 #0000 #0000;border-style:solid;border-width:12px 12px 0;bottom:-12px;content:"";height:0;margin-left:26%;position:absolute;right:70px;width:0;z-index:1}.mkt-proceed-to-checkout__button{background:inherit;background-color:#e1251b;border:none;border-radius:4px;color:#fff;display:block;font-family:Noir Pro,helvetica,arial,sans-serif;font-size:.9rem;font-weight:600;line-height:1.4em;margin:0;padding:15px 20px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s linear;width:100%}.mkt-proceed-to-checkout__button:hover{background:#e1251b}.mkt-proceed-to-checkout__button--faas-checkout{background-color:#00817f;color:#fff;font-family:Noir Pro,jfcalibre,Helvetica Neue,helvetica,arial,sans-serif;font-weight:600;text-align:center;text-decoration:none;text-transform:uppercase;text-transform:none;transition:all .2s linear}.mkt-proceed-to-checkout__button--faas-checkout:hover{background:#00817f}.mkt-proceed-to-checkout__button--disabled{cursor:default;opacity:.5;pointer-events:none}.mkt-proceed-to-checkout__warning{background:#333;color:#fff;font-size:1rem;margin-top:5px;padding:10px;position:relative;text-align:center}.mkt-proceed-to-checkout__warning:before{border-color:#0000 #0000 #333;border-style:solid;border-width:0 12px 12px;content:"";height:0;left:50%;margin-left:-12px;position:absolute;top:-11px;width:0}.mkt-proceed-to-checkout--cart-checkout-sidebar{padding:15px 20px}.cart-voucher-code__applied-vouchers{display:flex;flex-direction:column;margin-bottom:10px}.cart-voucher-code__applied-vouchers:empty{margin:0}.cart-voucher-code__applied-vouchers__list{margin-bottom:10px}.cart-voucher-code__applied-vouchers__list__item{align-items:flex-start;display:flex;margin:5px 0}.cart-voucher-code__applied-vouchers__list__item__name{flex:1;font-size:1rem;max-width:300px}.cart-voucher-code__applied-vouchers__list__item__name__remove{display:none}.cart-voucher-code__applied-vouchers__list__item__remove{background:inherit;background-color:#0000;border:none;color:#333;cursor:pointer;font-size:1rem;font-weight:400;margin:0;padding:0;text-decoration:underline;transition:all .2s linear}.cart-voucher-code__applied-vouchers__list__item__remove:focus,.cart-voucher-code__applied-vouchers__list__item__remove:hover{color:#191919}.cart-voucher-code__applied-vouchers__list__item__remove:focus{box-shadow:0 0 0 5px #666b73;outline:0}.cart-voucher-code__applied-vouchers__list__item__remove:active{box-shadow:0 0 0 5px #0000}.cart-voucher-code__applied-vouchers__list__item__saving{display:none}.cart-voucher-code__apply-code{display:block;flex-direction:column;margin-bottom:10px}.cart-voucher-code__apply-code__error__message{color:#e1251b;font-size:.9rem;font-style:italic;line-height:1.4;margin:5px 0}.cart-voucher-code__apply-code__fields-container{display:flex}.cart-voucher-code__apply-code__fields-container .form-layout{width:100%}.cart-voucher-code__apply-code__fields-container .form-layout__fieldset{display:flex}.cart-voucher-code__apply-code__fields-container__code--input-label{display:none}.cart-voucher-code__apply-code__fields-container__code--input-text .input-text__input{border:1px solid #ccc;color:#191919;height:35px;margin-bottom:0;margin-right:20px;padding:0 12px}.cart-voucher-code__apply-code__fields-container__apply{background:inherit;background-color:#0000;border:none;color:#333;cursor:pointer;font-size:1rem;font-weight:400;margin:0;padding:0;text-decoration:underline;transition:all .2s linear}.cart-voucher-code__apply-code__fields-container__apply:focus,.cart-voucher-code__apply-code__fields-container__apply:hover{color:#191919}.cart-voucher-code__apply-code__fields-container__apply:focus{box-shadow:0 0 0 5px #666b73;outline:0}.cart-voucher-code__apply-code__fields-container__apply:active{box-shadow:0 0 0 5px #0000}.cart-voucher-code__apply-code__fields-container__loading--spinner{height:30px;width:30px}.cart-voucher-code--live-cart-sidebar .cart-voucher-code__applied-vouchers__item{justify-content:space-between}.cart-voucher-code--live-cart-sidebar .cart-voucher-code__applied-vouchers__item__name{flex:initial;font-size:.86rem}.cart-voucher-code--live-cart-sidebar .cart-voucher-code__applied-vouchers__item__name__remove{background:inherit;border:1px solid #ccc;border-radius:50%;display:inline-flex;font-size:.75rem;margin:0 0 0 7px;padding:2px}.cart-voucher-code--live-cart-sidebar .cart-voucher-code__applied-vouchers__item__remove{display:none}.cart-voucher-code--live-cart-sidebar .cart-voucher-code__applied-vouchers__item__saving{display:inline-flex}.cart-voucher-code--cart-checkout-sidebar .cart-voucher-code__applied-vouchers{margin:0;padding:10px 20px 0}.cart-voucher-code--cart-checkout-sidebar .cart-voucher-code__applied-vouchers__item{align-items:flex-start;border-bottom:1px solid #ccc;display:flex;flex-direction:row;justify-content:space-between;padding:10px 0}.cart-voucher-code--cart-checkout-sidebar .cart-voucher-code__applied-vouchers__item__detail{display:flex;flex-direction:column;font-size:.94rem}.cart-voucher-code--cart-checkout-sidebar .cart-voucher-code__applied-vouchers__item__detail__code{font-weight:600;margin-bottom:5px}.cart-voucher-code--cart-checkout-sidebar .cart-voucher-code__applied-vouchers__item__detail__desc{color:#666b73}.cart-voucher-code--cart-checkout-sidebar .cart-voucher-code__applied-vouchers__list,.cart-voucher-code--cart-checkout-sidebar .cart-voucher-code__apply-code{margin-bottom:0}.cart-voucher-code--cart-checkout-sidebar .cart-voucher-code__apply-code__fields-container__apply{background:#191919;border-radius:0 4px 4px 0;color:#fff;flex:1 0 85px;font-size:1.01rem;padding:0 10px;text-decoration:none;text-transform:uppercase}.cart-voucher-code--cart-checkout-sidebar .cart-voucher-code__apply-code__fields-container__apply:disabled{background:#666b73}.cart-voucher-code--cart-checkout-sidebar .cart-voucher-code__apply-code__fields-container__code--input-text .input-text__input{border-radius:4px 0 0 4px;margin:0;padding:10px}@media screen and (min-width:960px){.cart-voucher-code--cart-checkout-sidebar .cart-voucher-code__apply-code__fields-container__apply{flex:1 0 66px}}.order-summary-totals{margin-top:10px;padding:10px 0}.order-summary-totals__taxes-fees{padding-top:12px}.order-summary-totals__label{color:#666b73;font-size:.9rem;margin-top:2px;padding:0 20px 10px}.order-summary-totals__section__sub-total--item{padding:10px 20px 0}.order-summary-totals__section__sub-total--item__link{background:inherit;background-color:#0000;border:none;color:#333;cursor:pointer;font-size:1rem;font-weight:400;margin:0;padding:0;text-decoration:underline;transition:all .2s linear}.order-summary-totals__section__sub-total--item__link:focus,.order-summary-totals__section__sub-total--item__link:hover{color:#191919}.order-summary-totals__section__sub-total--item__link:focus{box-shadow:0 0 0 5px #666b73;outline:0}.order-summary-totals__section__sub-total--item__link:active{box-shadow:0 0 0 5px #0000}.order-summary-totals__section__sub-total--item--promo-code{border-bottom:1px solid #ccc;padding:10px 20px 25px}.order-summary-totals__delivery-fee-note{color:#666b73;font-size:14px;margin-top:2px;padding:0 20px}.order-summary-totals__disclaimer{color:#666b73;font-size:.94rem;font-weight:300;line-height:16px;padding:10px 20px}.order-summary-totals__disclaimer--disclaimer{padding:0}.order-summary-totals__toggle{width:100%}.order-summary-totals__toggle--inactive .order-summary-totals__tax-details{display:none}.order-summary-totals__toggle--active .order-summary-totals__tax-details{display:flex}.order-summary-totals__select-timeslot{background-color:#0000;border:none;color:#333;cursor:pointer;font-size:1rem;font-weight:400;margin:0;padding:0;text-decoration:underline;transition:all .2s linear}.order-summary-totals__select-timeslot:focus,.order-summary-totals__select-timeslot:hover{color:#191919}.order-summary-totals__select-timeslot:focus{box-shadow:0 0 0 5px #666b73;outline:0}.order-summary-totals__select-timeslot:active{box-shadow:0 0 0 5px #0000}.order-summary-totals--trimmed{margin-top:0;padding:0}.order-summary-totals--trimmed .order-summary-sub-total__label__items{color:#333}.order-summary-totals__order-dashboard-payment-disclaimer{color:#333;font-size:.88rem;margin:0;padding:0 0 10px}.order-summary-totals__promo-code{padding:15px 0 0}.order-summary-totals__promo-code .cart-voucher-code__applied-vouchers{margin-bottom:0}.order-summary-totals__promo-code .button{background:#00817f;border-radius:4px;color:#fff;flex:1 0 160px;font-size:1.01rem;margin-left:8px;text-decoration:none}.order-summary-totals__promo-code .input-text input{border-radius:4px}.order-summary-totals .card{background:none;border:0;border-bottom:1px solid #ccc;padding:0}.order-summary-totals .card:hover{box-shadow:none}.order-summary-totals .card__content__item--radio{display:none}.order-summary-totals__points,.order-summary-totals__savings{border-bottom:1px solid #ccc;margin:0 20px}.order-summary-totals__points--live-cart,.order-summary-totals__savings--live-cart{border-top:1px solid #ccc;margin:10px 0 0}.order-summary-totals__points--brief-summary,.order-summary-totals__savings--brief-summary{border:0;margin:0}@media screen and (min-width:640px)and (max-width:960px){.order-summary-totals{display:flex;flex-direction:column;margin-bottom:10px}.order-summary-totals__section{border-bottom:none;border-right:1px solid #ccc;flex:0 0 100%}.order-summary-totals__section:last-child{border-right:none}}@media screen and (min-width:960px){.order-summary-totals{flex-direction:column;margin-bottom:0}.order-summary-totals__section{border-bottom:1px solid #ccc;border-right:none;padding-right:0}.order-summary-totals__section:last-child{border-bottom:none}}.cancel-order-button{margin:0 auto}.cancel-order-button__cancel-btn{background-color:#0000;border:none;color:#333;cursor:pointer;font-size:1rem;font-weight:400;margin:20px 0 0;padding:0;text-decoration:underline;transition:all .2s linear}.cancel-order-button__cancel-btn:focus,.cancel-order-button__cancel-btn:hover{color:#191919}.cancel-order-button__cancel-btn:focus{box-shadow:0 0 0 5px #666b73;outline:0}.cancel-order-button__cancel-btn:active{box-shadow:0 0 0 5px #0000}.cart-pc-optimum-enrolment-tile{border-bottom:1px dotted #ccc;margin:0 20px;padding-bottom:15px}.cart-pc-optimum-enrolment-tile__title{align-items:center;display:flex;margin-bottom:10px;margin-top:10px}.cart-pc-optimum-enrolment-tile__title__logo{margin-right:10px;width:60px}.cart-pc-optimum-enrolment-tile__info{margin-bottom:15px}.cart-pc-optimum-enrolment-tile__claim__link{background:#fff;border:none;color:#e1251b;padding-left:0;text-decoration:underline}.pc-optimum-non-pco-card__non-pco{display:flex;flex-direction:column;justify-content:space-between}.pc-optimum-non-pco-card__non-pco__header{margin:6px 0 10px}.pc-optimum-non-pco-card__non-pco__body{margin:6px 0 8px;width:90%}.pc-optimum-non-pco-card__non-pco__footer-button{background:#fbf1f1;border:none;margin:6px 0 8px;padding:0;text-decoration:underline;-webkit-text-decoration-color:#ac342a;text-decoration-color:#ac342a}.pc-optimum-non-pco-card__non-pco__footer-text{margin:0}@media screen and (min-width:640px)and (max-width:1023px){.pc-optimum-non-pco-card{display:flex;flex-direction:column;margin-top:0;max-height:250px;min-width:350px}}.pc-optimum-insufficient-card__insufficient-points{display:flex;flex-direction:column;justify-content:space-between}.pc-optimum-insufficient-card__insufficient-points__points-message{line-height:.2;margin:0 0 7px}.pc-optimum-insufficient-card__insufficient-points__points-value{color:#ac342a;line-height:1.15;margin:6px 0 7px}.pc-optimum-insufficient-card__insufficient-points__header{margin:15px 0 14px;width:95%}.pc-optimum-insufficient-card__insufficient-points__body{margin:6px 0 8px;width:90%}.pc-optimum-retrieve-error-card__redemption-failure{display:flex;flex-direction:column;justify-content:space-between}.pc-optimum-retrieve-error-card__redemption-failure__header{margin:6px 0 10px;width:80%}.pc-optimum-retrieve-error-card__redemption-failure__body{margin:6px 0 8px;width:90%}.pc-optimum-checkout-card{background-color:#fbf1f1;background-image:url(//assets.loblaws.ca/pcx_bronx_fe_assets/images/pcoptimum/pc_optimum_background.png);background-repeat:no-repeat;background-size:100%;border-radius:5px;color:#ac342a;font-family:Noir Pro,jfcalibre,Helvetica Neue,helvetica,arial,sans-serif;height:auto;margin:20px 22px;min-width:280px;padding:12px;width:auto}.pc-optimum-checkout-card__title{display:flex;flex-direction:column;justify-content:space-between}.pc-optimum-checkout-card__title__points-value{color:#ac342a;line-height:1.15;margin:6px 0 7px}.pc-optimum-checkout-card__title__points-message{line-height:.2;margin:1px 0 12px}.pc-optimum-checkout-card__redeem{font-size:12px;font-weight:500;margin:8px 0}.pc-optimum-checkout-card__value{color:#e1251b;font-size:.9rem;font-weight:600}.pc-optimum-checkout-card__dropdown_container{position:relative;width:auto}.pc-optimum-checkout-card__dropdown_container .styled-dropdown>ul:before{display:none}.pc-optimum-checkout-card__dropdown_container .styled-dropdown>ul>li:hover{bottom:100%}.pc-optimum-checkout-card__dropdown_container .styled-dropdown--active{right:auto}.pc-optimum-checkout-card__dropdown_container .styled-dropdown__list{border-bottom:1px solid #ac342a;border-left:1px solid #ac342a;border-radius:0;border-right:1px solid #ac342a;box-shadow:none;margin-top:0;max-height:200px;overflow-y:auto;right:auto;width:100%}.pc-optimum-checkout-card__dropdown_container .styled-dropdown__list::-webkit-scrollbar{margin-right:10px;padding-right:10px;width:8px}.pc-optimum-checkout-card__dropdown_container .styled-dropdown__list::-webkit-scrollbar-track{border-radius:10px}.pc-optimum-checkout-card__dropdown_container .styled-dropdown__list::-webkit-scrollbar-thumb{background:#ac342a;border-radius:10px}.pc-optimum-checkout-card__dropdown_container .styled-dropdown__list-item{padding:7px}.pc-optimum-checkout-card__dropdown_container .styled-dropdown__list-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.pc-optimum-checkout-card__dropdown_container .styled-dropdown__list-item:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.pc-optimum-checkout-card__dropdown_container .styled-dropdown__list-item:not(:last-child){border-bottom:0}.pc-optimum-checkout-card__dropdown_container .styled-dropdown__list-item-link{color:#ac342a}.pc-optimum-checkout-card__dropdown_container .styled-dropdown__list-item-link:hover{text-decoration:underline}.pc-optimum-checkout-card__dropdown_container .styled-dropdown__selected-item__icon{color:#ac342a}.pc-optimum-checkout-card__dropdown_container .styled-dropdown__selected-item-link{background-color:#fff;border:1px solid #ac342a;color:#ac342a;display:block;font-weight:400;margin-bottom:0;padding:10px 5px;position:relative;text-align:left;text-transform:none;width:100%}.pc-optimum-checkout-card__dropdown_container .styled-dropdown__selected-item-link:hover{text-decoration:none}.pc-optimum-checkout-card__pco-icon{height:24px;width:56px}.pc-optimum-checkout-card__disclaimer{color:inherit;font-size:12px;font-weight:400;line-height:16px}@media screen and (min-width:640px)and (max-width:1023px){.pc-optimum-checkout-card{display:flex;flex-direction:column;margin-top:0;max-height:280px;min-width:350px}}.cart-checkout-sidebar__group{display:flex;flex-direction:column}.cart-checkout-sidebar__group__ad-unit{display:flex;flex-direction:column;margin:5px}.cart-checkout-sidebar__group__summary{border:1px solid #ccc;box-shadow:0 2px 5px 0 #ccc;font-family:Noir Pro,jfcalibre,Helvetica Neue,helvetica,arial,sans-serif}.cart-checkout-sidebar__group__summary--content{border:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative}.cart-checkout-sidebar__group__summary--content:after{background-image:url(//assets.shop.loblaws.ca/ContentMedia/common/checkout/zigzag-triangle.png);background-repeat:repeat-x;background-size:20px 18px;bottom:-18px;content:"";display:block;height:20px;position:absolute;width:100%;z-index:1}.cart-checkout-sidebar__group__summary__cart-order-summary__title{background:url(//assets.shop.loblaws.ca/ContentMedia/lsl/checkout/pcx_checkout_spark_blue_v1.svg) no-repeat right 56.1px top,url(//assets.shop.loblaws.ca/ContentMedia/lsl/checkout/pcx_checkout_spark_green_v1.svg) no-repeat right bottom -1px #f0f0f0;border-bottom:none;margin:0;padding:10px 16px}.cart-checkout-sidebar__group__summary__cart-order-summary__title--rapid{background:url(//dis-prod.assetful.loblaw.ca/content/dam/loblaw-companies-limited/creative-assets/bolt/Bolt-Vector-Cart-Header.svg) no-repeat right 5px top -3px,#f0f0f0;border-bottom:none;margin:0;padding:10px 16px}.cart-checkout-sidebar__group__summary__cart-order-summary__logo{height:21px;margin-left:23px;margin-top:20px}.cart-checkout-sidebar__group__summary__cart-order-summary__legal{color:#666b73;font-size:.75rem;line-height:1.35em;margin-top:5px;padding:0 20px}.cart-checkout-sidebar__group__summary__cart-order-summary__link{color:#666b73}.cart-checkout-sidebar__group__summary--checkout-btn{background-color:#fff;display:none;padding:20px}.cart-checkout-sidebar__group__summary--actions{align-items:center;background-color:#fff;border:none;box-shadow:none;display:flex;flex-direction:row;font-family:Noir Pro,helvetica,arial,sans-serif;justify-content:space-between;padding:0 20px 50px}.cart-checkout-sidebar__group__summary--actions>:only-child{margin-left:auto;margin-right:auto}.cart-checkout-sidebar__group__pco{background:#f0f0f0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:40px 20px 50px}.cart-checkout-sidebar__action-link{background-color:#0000;border:none;color:#333;cursor:pointer;font-size:1rem;font-weight:400;margin:0;padding:0;text-align:center;text-decoration:underline;transition:all .2s linear}.cart-checkout-sidebar__action-link:focus,.cart-checkout-sidebar__action-link:hover{color:#191919}.cart-checkout-sidebar__action-link:focus{box-shadow:0 0 0 5px #666b73;outline:0}.cart-checkout-sidebar__action-link:active{box-shadow:0 0 0 5px #0000}.cart-checkout-sidebar__no-tax-voucher{font-size:1rem;margin:15px 20px 10px;max-width:300px}.cart-checkout-sidebar__no-tax-voucher__code{color:#191919;font-weight:600}.cart-checkout-sidebar__no-tax-voucher__detail{color:#666b73;font-size:.9rem;line-height:1.5em}@media screen and (min-width:768px){.cart-checkout-sidebar__group{flex-direction:row-reverse;justify-content:space-between}.cart-checkout-sidebar__group--action-group{margin:30px 0}.cart-checkout-sidebar__group__summary{flex-basis:48%}.cart-checkout-sidebar__group__summary--rapid{flex-basis:100%}.cart-checkout-sidebar__group__summary--almost-done-page{margin:0 0 30px}.cart-checkout-sidebar__group__summary--content{border:1px solid #ccc;margin-left:inherit;margin-right:inherit}.cart-checkout-sidebar__group__summary--actions{background-color:#fff;justify-content:space-between;justify-self:flex-end;margin:0 0 50px;padding:0;width:48%}.cart-checkout-sidebar__group__pco{background-color:#fff;flex-basis:48%;margin-left:inherit;margin-right:inherit;margin-top:0;padding:0 0 20px}.cart-checkout-sidebar__group__pco--preparing-order-page{margin-top:30px}.cart-checkout-sidebar__group--almost-done-page{padding:20px 0 30px}.cart-checkout-sidebar__group--preparing-order-page{display:block}.cart-checkout-sidebar__group__ad-unit{padding:0}.cart-checkout-sidebar__action-link{margin-left:20px}}@media screen and (min-width:1024px){.cart-checkout-sidebar__group--action-group{display:block}.cart-checkout-sidebar__group--almost-done-page,.cart-checkout-sidebar__group--cart-page{display:flex;flex-direction:column;padding:0}.cart-checkout-sidebar__group--live-cart-page{display:block;width:283px}.cart-checkout-sidebar__group__summary{margin-bottom:30px}.cart-checkout-sidebar__group__summary--checkout-btn{display:block}.cart-checkout-sidebar__group__summary--actions{border-left:none;border-right:none;justify-self:center;width:auto}.cart-checkout-sidebar__group__summary__cart-order-summary__title{padding:15px 0 16px 20px}.cart-checkout-sidebar__group__summary__cart-order-summary__title:before{display:none}.cart-checkout-sidebar__group__pco--cart-page{padding-bottom:20px}.cart-checkout-sidebar__group--cancel{justify-content:center}.cart-checkout-sidebar__group--cancel-btn{border-top:1px solid #ccc}}.empty-cart{background:#fff;flex-direction:column;justify-content:center;min-height:300px}.empty-cart,.empty-cart__title{align-items:center;display:flex}.empty-cart__title{flex-flow:column;margin:0;padding:33px 60px 10px}.empty-cart__logo{padding-top:33px;width:87px}.empty-cart__logo+.empty-cart__title{padding:0}.empty-cart__info-img{padding:20px 0 30px;width:150px}.empty-cart__suggestion{font-size:1rem}.empty-cart__suggestion--is-rapid{margin-bottom:96px;text-align:center;width:auto}.empty-cart__order-page{font-size:1rem}.empty-cart__order-page--is-rapid{margin-bottom:6px;width:auto}.empty-cart__sub-title{padding:9px 0}.empty-cart__sub-title--is-rapid{margin-bottom:0}.empty-cart__action-txt{font-size:1rem;font-weight:600;padding:13px 0 17px}.empty-cart__action{margin:0 0 40px;text-align:center}.empty-cart__action__link{background-color:#e1251b;border-radius:4px;color:#fff;display:block;font-size:.87rem;font-weight:600;height:50px;line-height:36px;min-width:177px;padding:6px 12px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s linear}.empty-cart__action__link:hover{background:#e1251b}.empty-cart__action__link:last-child{background:none;border:1px solid #e1251b;color:#e1251b;margin-top:8px}.empty-cart__action__link:last-child:hover{background:none;border-color:#e1251b;color:#e1251b}.empty-cart__action__link--rapid-home-page:last-child{background-color:#e1251b;color:#fff}.empty-cart__action__link--order-page:last-child{border-color:#ccc;color:#333}@media screen and (min-width:768px){.empty-cart__title{padding:60px 0 40px}.empty-cart__sub-title{font-size:1.5rem;padding:13px 0}.empty-cart__action-txt{font-size:1.2rem}.empty-cart__action{margin:0 0 60px}}@media screen and (max-width:567px){.empty-cart__suggestion--is-rapid{margin-bottom:56px;max-width:267px}.empty-cart__order-page--is-rapid{margin-bottom:18px;max-width:267px;text-align:center}}.quantity-selector{display:flex;height:100%;justify-content:space-between}.quantity-selector--add-all,.quantity-selector--add-to-cart,.quantity-selector--disabled,.quantity-selector--pdp-link{background:inherit;background-color:#e1251b;border:none;border-radius:4px;color:#fff;display:block;font-size:.68rem;margin:0;padding:0;text-transform:uppercase}.quantity-selector--add-all:focus,.quantity-selector--add-all:hover,.quantity-selector--add-to-cart:focus,.quantity-selector--add-to-cart:hover,.quantity-selector--disabled:focus,.quantity-selector--disabled:hover,.quantity-selector--pdp-link:focus,.quantity-selector--pdp-link:hover{background-color:#861610}.quantity-selector--add-all.quantity-selector--button-group-for-quick-view,.quantity-selector--add-all.quantity-selector--hero-product,.quantity-selector--add-all.quantity-selector--multi-item-quickview,.quantity-selector--add-all.quantity-selector--product-details-page,.quantity-selector--add-all.quantity-selector--single-item-quickview.quantity-selector--add-to-list-button,.quantity-selector--add-to-cart.quantity-selector--button-group-for-quick-view,.quantity-selector--add-to-cart.quantity-selector--hero-product,.quantity-selector--add-to-cart.quantity-selector--multi-item-quickview,.quantity-selector--add-to-cart.quantity-selector--product-details-page,.quantity-selector--add-to-cart.quantity-selector--single-item-quickview.quantity-selector--add-to-list-button,.quantity-selector--disabled.quantity-selector--button-group-for-quick-view,.quantity-selector--disabled.quantity-selector--hero-product,.quantity-selector--disabled.quantity-selector--multi-item-quickview,.quantity-selector--disabled.quantity-selector--product-details-page,.quantity-selector--disabled.quantity-selector--single-item-quickview.quantity-selector--add-to-list-button,.quantity-selector--pdp-link.quantity-selector--button-group-for-quick-view,.quantity-selector--pdp-link.quantity-selector--hero-product,.quantity-selector--pdp-link.quantity-selector--multi-item-quickview,.quantity-selector--pdp-link.quantity-selector--product-details-page,.quantity-selector--pdp-link.quantity-selector--single-item-quickview.quantity-selector--add-to-list-button{font-size:.9rem}.quantity-selector--disabled,.quantity-selector--pdp-link{display:flex;justify-content:center;text-decoration:none}.quantity-selector--see-options{background:#fff;border:1px solid #ccc;color:#333}.quantity-selector--see-options:focus,.quantity-selector--see-options:hover{background:#f0f0f0}.quantity-selector--delete{background:inherit;border:none;margin:0;padding:0}.quantity-selector--delete .quantity-selector__text{display:none}.quantity-selector--delete.quantity-selector--cart-aisles,.quantity-selector--delete.quantity-selector--grocery-cart-products{line-height:1em}.quantity-selector--delete.quantity-selector--cart-aisles:before,.quantity-selector--delete.quantity-selector--grocery-cart-products:before{font-size:.75rem}.quantity-selector--delete.quantity-selector--cart-aisles .quantity-selector__text,.quantity-selector--delete.quantity-selector--grocery-cart-products .quantity-selector__text{display:inline-block;font-size:.83rem;line-height:1em;margin-left:5px;text-transform:none}.quantity-selector--disabled{background-color:#666b73;cursor:default;pointer-events:none}.quantity-selector__quantity{display:flex;flex-direction:column}.quantity-selector__quantity__input{-moz-appearance:textfield}.quantity-selector__quantity__input::-webkit-inner-spin-button,.quantity-selector__quantity__input::-webkit-outer-spin-button{-webkit-appearance:none}.quantity-selector__quantity__input__error{background-color:#ccc;padding:10px 5px;position:absolute;top:40px;width:90px;z-index:1}.quantity-selector__quantity__input__error:before{border-bottom:15px solid #ccc;border-left:15px solid #0000;border-right:15px solid #0000;content:"";left:30px;position:absolute;top:-15px}.quantity-selector__quantity__input__error--product-details-page{top:50px}.quantity-selector__quantity__input__error--product-tile{left:0;width:125px}.quantity-selector__quantity__input__error--product-tile:before{left:50px}.quantity-selector--cart-page .quantity-selector__adjust,.quantity-selector--unavailable-item .quantity-selector__adjust{display:none}.quantity-selector--unavailable-item{flex:0 0 55px;pointer-events:none}.quantity-selector--grocery-cart-products.quantity-selector--delete{color:#666b73}.quantity-selector--add-more-items-modal-quickview{font-size:1rem;font-weight:600;text-transform:capitalize}.quantity-selector--horizontal,.quantity-selector--multi-item-quickview{align-items:center;flex-direction:row;height:25px;margin:0}.quantity-selector--horizontal.quantity-selector--unavailable-item .quantity-selector__adjust__button,.quantity-selector--multi-item-quickview.quantity-selector--unavailable-item .quantity-selector__adjust__button{background-color:#666b73;border:none}.quantity-selector--horizontal.quantity-selector--unavailable-item .quantity-selector__quantity__input,.quantity-selector--multi-item-quickview.quantity-selector--unavailable-item .quantity-selector__quantity__input{background:#f0f0f0}.quantity-selector--horizontal:disabled,.quantity-selector--multi-item-quickview:disabled{background-color:#f0f0f0;border:none;cursor:default;display:block;text-transform:uppercase}.quantity-selector--horizontal .quantity-selector__adjust,.quantity-selector--multi-item-quickview .quantity-selector__adjust{flex:0 0 25px}.quantity-selector--horizontal .quantity-selector__adjust__button,.quantity-selector--multi-item-quickview .quantity-selector__adjust__button{align-items:center;background-color:#333;border:1px solid #333;border-radius:3px;color:#fff;display:flex;height:25px;justify-content:center;outline:0;padding:0;transition:background-color .2s linear;width:25px}.quantity-selector--horizontal .quantity-selector__adjust__button:focus,.quantity-selector--multi-item-quickview .quantity-selector__adjust__button:focus{box-shadow:0 0 0 5px #666b73;outline:0}.quantity-selector--horizontal .quantity-selector__adjust__button:active,.quantity-selector--multi-item-quickview .quantity-selector__adjust__button:active{box-shadow:0 0 0 5px #0000}.quantity-selector--horizontal .quantity-selector__adjust__button:hover,.quantity-selector--multi-item-quickview .quantity-selector__adjust__button:hover{background-color:#191919;border:1px solid #191919}.quantity-selector--horizontal .quantity-selector__adjust__button--disabled,.quantity-selector--multi-item-quickview .quantity-selector__adjust__button--disabled{background-color:#666b73}.quantity-selector--horizontal .quantity-selector__quantity,.quantity-selector--multi-item-quickview .quantity-selector__quantity{flex:1 0 0;margin:0 5px}.quantity-selector--horizontal .quantity-selector__quantity__input,.quantity-selector--multi-item-quickview .quantity-selector__quantity__input{background:#fff;border:1px solid #ccc;border-radius:3px;color:#191919;height:25px;text-align:center;width:100%}.quantity-selector--horizontal .quantity-selector__quantity__input:focus,.quantity-selector--multi-item-quickview .quantity-selector__quantity__input:focus{box-shadow:0 0 0 5px #666b73;outline:0}.quantity-selector--horizontal .quantity-selector__quantity__input:active,.quantity-selector--multi-item-quickview .quantity-selector__quantity__input:active{box-shadow:0 0 0 5px #0000}.quantity-selector--horizontal.quantity-selector--button-group-for-quick-view,.quantity-selector--horizontal.quantity-selector--hero-product,.quantity-selector--horizontal.quantity-selector--multi-item-quickview,.quantity-selector--horizontal.quantity-selector--product-details-page,.quantity-selector--horizontal.quantity-selector--single-item-quickview.quantity-selector--add-to-list-button,.quantity-selector--multi-item-quickview.quantity-selector--button-group-for-quick-view,.quantity-selector--multi-item-quickview.quantity-selector--hero-product,.quantity-selector--multi-item-quickview.quantity-selector--multi-item-quickview,.quantity-selector--multi-item-quickview.quantity-selector--product-details-page,.quantity-selector--multi-item-quickview.quantity-selector--single-item-quickview.quantity-selector--add-to-list-button{height:40px;width:190px}.quantity-selector--horizontal.quantity-selector--button-group-for-quick-view .quantity-selector__adjust__button,.quantity-selector--horizontal.quantity-selector--hero-product .quantity-selector__adjust__button,.quantity-selector--horizontal.quantity-selector--multi-item-quickview .quantity-selector__adjust__button,.quantity-selector--horizontal.quantity-selector--product-details-page .quantity-selector__adjust__button,.quantity-selector--horizontal.quantity-selector--single-item-quickview.quantity-selector--add-to-list-button .quantity-selector__adjust__button,.quantity-selector--multi-item-quickview.quantity-selector--button-group-for-quick-view .quantity-selector__adjust__button,.quantity-selector--multi-item-quickview.quantity-selector--hero-product .quantity-selector__adjust__button,.quantity-selector--multi-item-quickview.quantity-selector--multi-item-quickview .quantity-selector__adjust__button,.quantity-selector--multi-item-quickview.quantity-selector--product-details-page .quantity-selector__adjust__button,.quantity-selector--multi-item-quickview.quantity-selector--single-item-quickview.quantity-selector--add-to-list-button .quantity-selector__adjust__button{border-radius:5px;flex:0 0 40px;font-size:.9rem;height:40px;width:40px}.quantity-selector--horizontal.quantity-selector--button-group-for-quick-view .quantity-selector__quantity__input,.quantity-selector--horizontal.quantity-selector--hero-product .quantity-selector__quantity__input,.quantity-selector--horizontal.quantity-selector--multi-item-quickview .quantity-selector__quantity__input,.quantity-selector--horizontal.quantity-selector--product-details-page .quantity-selector__quantity__input,.quantity-selector--horizontal.quantity-selector--single-item-quickview.quantity-selector--add-to-list-button .quantity-selector__quantity__input,.quantity-selector--multi-item-quickview.quantity-selector--button-group-for-quick-view .quantity-selector__quantity__input,.quantity-selector--multi-item-quickview.quantity-selector--hero-product .quantity-selector__quantity__input,.quantity-selector--multi-item-quickview.quantity-selector--multi-item-quickview .quantity-selector__quantity__input,.quantity-selector--multi-item-quickview.quantity-selector--product-details-page .quantity-selector__quantity__input,.quantity-selector--multi-item-quickview.quantity-selector--single-item-quickview.quantity-selector--add-to-list-button .quantity-selector__quantity__input{border-radius:5px;font-size:1.05rem;height:40px}.quantity-selector--horizontal.quantity-selector--mini-cart-revamp,.quantity-selector--multi-item-quickview.quantity-selector--mini-cart-revamp{font-family:Noir Pro,jfcalibre,Helvetica Neue,helvetica,arial,sans-serif}.quantity-selector--horizontal.quantity-selector--mini-cart-revamp.quantity-selector--delete,.quantity-selector--multi-item-quickview.quantity-selector--mini-cart-revamp.quantity-selector--delete{height:auto}.quantity-selector--horizontal.quantity-selector--mini-cart-revamp.quantity-selector--delete .quantity-selector__text,.quantity-selector--multi-item-quickview.quantity-selector--mini-cart-revamp.quantity-selector--delete .quantity-selector__text{color:#636b73;display:inline;text-decoration:underline}.quantity-selector--horizontal.quantity-selector--mini-cart-revamp.quantity-selector--delete svg,.quantity-selector--multi-item-quickview.quantity-selector--mini-cart-revamp.quantity-selector--delete svg{display:none}.quantity-selector--horizontal.quantity-selector--mini-cart-revamp .quantity-selector__adjust,.quantity-selector--multi-item-quickview.quantity-selector--mini-cart-revamp .quantity-selector__adjust{flex:0 0 20px}.quantity-selector--horizontal.quantity-selector--mini-cart-revamp .quantity-selector__adjust__button,.quantity-selector--multi-item-quickview.quantity-selector--mini-cart-revamp .quantity-selector__adjust__button{background-color:#767676;border:none;border-radius:10px;height:20px;width:20px}.quantity-selector--horizontal.quantity-selector--mini-cart-revamp .quantity-selector__quantity__input,.quantity-selector--multi-item-quickview.quantity-selector--mini-cart-revamp .quantity-selector__quantity__input{border:none;font-weight:600}.quantity-selector--horizontal.quantity-selector--button-group-for-quick-view.quantity-selector--add-to-list-button,.quantity-selector--horizontal.quantity-selector--hero-product.quantity-selector--add-to-list-button,.quantity-selector--horizontal.quantity-selector--multi-item-quickview.quantity-selector--add-to-list-button,.quantity-selector--horizontal.quantity-selector--product-details-page,.quantity-selector--horizontal.quantity-selector--single-item-quickview.quantity-selector--add-to-list-button,.quantity-selector--multi-item-quickview.quantity-selector--button-group-for-quick-view.quantity-selector--add-to-list-button,.quantity-selector--multi-item-quickview.quantity-selector--hero-product.quantity-selector--add-to-list-button,.quantity-selector--multi-item-quickview.quantity-selector--multi-item-quickview.quantity-selector--add-to-list-button,.quantity-selector--multi-item-quickview.quantity-selector--product-details-page,.quantity-selector--multi-item-quickview.quantity-selector--single-item-quickview.quantity-selector--add-to-list-button{height:40px;margin-bottom:10px;width:100%}.quantity-selector--horizontal.quantity-selector--add-more-items-modal-quickview,.quantity-selector--horizontal.quantity-selector--product-tile,.quantity-selector--multi-item-quickview.quantity-selector--add-more-items-modal-quickview,.quantity-selector--multi-item-quickview.quantity-selector--product-tile{height:25px;overflow:hidden;transition:width .2s linear;width:100%}.quantity-selector--horizontal.quantity-selector--add-more-items-modal-quickview .quantity-selector__adjust,.quantity-selector--horizontal.quantity-selector--product-tile .quantity-selector__adjust,.quantity-selector--multi-item-quickview.quantity-selector--add-more-items-modal-quickview .quantity-selector__adjust,.quantity-selector--multi-item-quickview.quantity-selector--product-tile .quantity-selector__adjust{flex:0 0 25px}.quantity-selector--horizontal.quantity-selector--add-more-items-modal-quickview .quantity-selector__quantity,.quantity-selector--horizontal.quantity-selector--product-tile .quantity-selector__quantity,.quantity-selector--multi-item-quickview.quantity-selector--add-more-items-modal-quickview .quantity-selector__quantity,.quantity-selector--multi-item-quickview.quantity-selector--product-tile .quantity-selector__quantity{flex:1 0 0;margin:0 5px}.product-button-group--active .quantity-selector--horizontal.quantity-selector--add-more-items-modal-quickview,.product-button-group--active .quantity-selector--horizontal.quantity-selector--product-tile,.product-button-group--active .quantity-selector--multi-item-quickview.quantity-selector--add-more-items-modal-quickview,.product-button-group--active .quantity-selector--multi-item-quickview.quantity-selector--product-tile{padding:0;width:0}.quantity-selector--horizontal.quantity-selector--add-more-items-modal-quickview.quantity-selector--add-to-list-button,.quantity-selector--horizontal.quantity-selector--product-tile.quantity-selector--add-to-list-button,.quantity-selector--multi-item-quickview.quantity-selector--add-more-items-modal-quickview.quantity-selector--add-to-list-button,.quantity-selector--multi-item-quickview.quantity-selector--product-tile.quantity-selector--add-to-list-button{margin-bottom:5px;overflow:unset;transition:none .2s linear;width:100%}.product-button-group--active .quantity-selector--horizontal.quantity-selector--add-more-items-modal-quickview.quantity-selector--add-to-list-button,.product-button-group--active .quantity-selector--horizontal.quantity-selector--product-tile.quantity-selector--add-to-list-button,.product-button-group--active .quantity-selector--multi-item-quickview.quantity-selector--add-more-items-modal-quickview.quantity-selector--add-to-list-button,.product-button-group--active .quantity-selector--multi-item-quickview.quantity-selector--product-tile.quantity-selector--add-to-list-button{padding:unset;width:100%}.quantity-selector--horizontal.quantity-selector--my-lists-details-page,.quantity-selector--horizontal.quantity-selector--myshop-old-past-order-details,.quantity-selector--multi-item-quickview.quantity-selector--my-lists-details-page,.quantity-selector--multi-item-quickview.quantity-selector--myshop-old-past-order-details{text-transform:uppercase;width:125px}.quantity-selector--horizontal--wayfinding-active-mobile.quantity-selector--product-tile,.quantity-selector--multi-item-quickview--wayfinding-active-mobile.quantity-selector--product-tile{min-width:0;width:90%}.quantity-selector--horizontal--wayfinding-active-mobile.quantity-selector--product-tile:disabled,.quantity-selector--multi-item-quickview--wayfinding-active-mobile.quantity-selector--product-tile:disabled{margin-bottom:5px}.quantity-selector--horizontal--wayfinding-active-mobile.quantity-selector--product-tile.quantity-selector--add-to-list-button,.quantity-selector--multi-item-quickview--wayfinding-active-mobile.quantity-selector--product-tile.quantity-selector--add-to-list-button{width:90%}.quantity-selector--vertical{flex-direction:column-reverse}.quantity-selector--vertical .quantity-selector__adjust__button{background:inherit;border:none;display:flex;margin:0;padding:0}.quantity-selector--vertical .quantity-selector__label{font-size:.75rem;text-align:center;text-transform:none}.quantity-selector--vertical .quantity-selector__label--liquorstore{font-weight:900}.quantity-selector--vertical.quantity-selector--mini-cart-content{align-self:center;color:#666b73;font-size:.75rem}@media screen and (min-width:480px){.quantity-selector--horizontal.quantity-selector--add-more-items-modal-quickview,.quantity-selector--horizontal.quantity-selector--product-tile{height:32px}}@media screen and (min-width:640px){.quantity-selector--wayfinding-active-mobile.quantity-selector--add-more-items-modal-quickview,.quantity-selector--wayfinding-active-mobile.quantity-selector--add-more-items-modal-quickview.quantity-selector--add-to-list-button,.quantity-selector--wayfinding-active-mobile.quantity-selector--product-tile,.quantity-selector--wayfinding-active-mobile.quantity-selector--product-tile.quantity-selector--add-to-list-button{width:100%}.quantity-selector.quantity-selector--product-details-page{float:left;margin-bottom:0;margin-right:10px;width:136px}.quantity-selector.quantity-selector--product-details-page.quantity-selector--meal-planner-chatbot{width:226px}.quantity-selector--cart-page{flex:0 0 20px}.quantity-selector--cart-page .quantity-selector__adjust{display:flex}}@media screen and (min-width:768px){.quantity-selector.quantity-selector--hero-product.quantity-selector--add-to-list-button,.quantity-selector.quantity-selector--product-details-page{float:left;margin-bottom:8px;margin-right:20px;width:180px}.quantity-selector:disabled{background-color:#f0f0f0;border:none;border-radius:5px}.quantity-selector.quantity-selector--product-details-page{float:left;margin-bottom:8px;margin-right:10px;width:180px}.quantity-selector.quantity-selector--product-details-page:disabled{width:180px}.quantity-selector.quantity-selector--add-more-items-modal-quickview:disabled,.quantity-selector.quantity-selector--add-to-list-button:disabled,.quantity-selector.quantity-selector--product-tile:disabled,.quantity-selector.quantity-selector--single-item-quickview.quantity-selector--add-to-list-button:disabled{width:160px}.quantity-selector.quantity-selector--product-details-page.quantity-selector--meal-planner-chatbot{width:226px}}@media screen and (min-width:1024px){.quantity-selector.quantity-selector--button-group-for-quick-view.quantity-selector--add-to-list-button,.quantity-selector.quantity-selector--single-item-quickview.quantity-selector--add-to-list-button{float:left;margin-bottom:16px;margin-right:10px;width:136px}}@media screen and (max-width:480px){.quantity-selector--two-col-grid-modifier.quantity-selector--product-tile.quantity-selector--add-to-list-button{min-width:auto;width:100%}}.product-carousel-component{text-align:center}.product-carousel-component__title{font-size:1.88rem;font-weight:700;margin-bottom:30px;padding:0;text-transform:uppercase}.pickup-location-map{display:flex;justify-content:center}.pickup-location-map__map-container{height:150px;width:100%}@media screen and (min-width:768px){.pickup-location-map__map-container{height:200px}}@media print{.pickup-location-map{display:block}.pickup-location-map__map-container{display:block;height:250px;overflow:visible;width:100%}}.fulfillment-header__title{background:url(//assets.shop.loblaws.ca/ContentMedia/lsl/checkout/pcx_checkout_spark_blue_v1.svg) no-repeat right 47px top,url(//assets.shop.loblaws.ca/ContentMedia/lsl/checkout/pcx_checkout_spark_green_v1.svg) no-repeat right -8px bottom #fff;font-family:Noir Pro,jfcalibre,Helvetica Neue,helvetica,arial,sans-serif;font-size:1.27rem;font-weight:600;margin:0;padding:18px 0 16px 20px;text-transform:capitalize;width:100%}.fulfillment-header__title--rapid{background:url(//dis-prod.assetful.loblaw.ca/content/dam/loblaw-companies-limited/creative-assets/bolt/Bolt-Vector-Cart-Header.svg) no-repeat right 5px top -3px,#f0f0f0}.fulfillment-header__logo{height:21px;margin:18px 0 3px 21px}@media screen and (min-width:960px){.fulfillment-header__title{background-position:right 135px top,right 76px bottom;flex:1;font-size:1.5rem;padding:18px 0 16px 20px}.fulfillment-header__title--rapid{background:url(//dis-prod.assetful.loblaw.ca/content/dam/loblaw-companies-limited/creative-assets/bolt/Bolt-Vector-Cart-Header.svg) no-repeat right 5px top -3px,#f0f0f0}.fulfillment-header--pickup{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.fulfillment-header__logo--pickup{background-color:#fff;height:auto;margin:0;padding-right:28px;width:128px}.fulfillment-header__logo--delivery{height:auto;width:128px}}.fulfillment-information-layout{display:flex;padding:25px 20px}.fulfillment-information-layout__icon{background-repeat:no-repeat;background-size:25px;margin-right:10px;width:30px}.fulfillment-information-layout--delivery-location .fulfillment-information-layout__icon,.fulfillment-information-layout--pickup-location .fulfillment-information-layout__icon{background-image:url(//assets.shop.loblaws.ca/ContentMedia/lsl/icons/icn_location.svg)}.fulfillment-information-layout--delivery-location .fulfillment-information-layout__icon--pc-express,.fulfillment-information-layout--pickup-location .fulfillment-information-layout__icon--pc-express{background-image:url(//assets.shop.loblaws.ca/ContentMedia/lsl/icons/pcx_location_icon_v1.svg)}.fulfillment-information-layout--delivery-time .fulfillment-information-layout__icon,.fulfillment-information-layout--pickup-time .fulfillment-information-layout__icon{background-image:url(//assets.shop.loblaws.ca/ContentMedia/lsl/icons/icn_time.svg)}.fulfillment-information-layout--delivery-time .fulfillment-information-layout__icon--pc-express,.fulfillment-information-layout--pickup-time .fulfillment-information-layout__icon--pc-express{background-image:url(//assets.shop.loblaws.ca/ContentMedia/lsl/icons/pcx_time_icon_v1.svg)}.fulfillment-information-layout__content{flex:1}.fulfillment-information-layout__content__title{font-size:1.12rem;margin-bottom:7px;text-transform:uppercase}.fulfillment-information-layout__content__details{color:#333;font-size:1rem}.fulfillment-information-layout--pc-express .fulfillment-information-layout__content{font-family:Noir Pro,jfcalibre,Helvetica Neue,helvetica,arial,sans-serif}.fulfillment-information-layout--pc-express .fulfillment-information-layout__content__title{text-transform:capitalize}.fulfillment-location__pickup-type,.fulfillment-location__recipient,.fulfillment-location__town{font-weight:600;margin:5px 0}.fulfillment-location__town{color:#191919}.fulfillment-information{background-color:#fff;box-shadow:0 2px 4px 0 #00000017;display:flex;flex-direction:column;font-size:1rem}.fulfillment-information--delivery{display:block;flex-flow:row wrap}.fulfillment-information--delivery__fulfillment-location{display:block;float:left;width:50%}.fulfillment-information__fulfillment-location,.fulfillment-information__fulfillment-time{flex:1}.fulfillment-information__fulfillment-location__pickup-type,.fulfillment-information__fulfillment-location__recipient,.fulfillment-information__fulfillment-location__town{font-weight:600;margin:5px 0}.fulfillment-information__fulfillment-location__town{color:#191919}.fulfillment-information__fulfillment-rapid{display:flex;flex-direction:column;width:100%}.fulfillment-information__fulfillment-message{color:#666b73;display:flex;font-size:14px;padding:25px 20px}@media screen and (min-width:960px){.fulfillment-information{flex-flow:row wrap}.fulfillment-information--delivery{width:70%}.fulfillment-information--rapid{width:100%}.fulfillment-information__fulfillment-rapid{flex-direction:unset}}@media print{.fulfillment-information{display:block}.fulfillment-information__fulfillment-location{display:block;float:left;width:50%}}.card{background-color:#fff;border:1px solid #ccc;box-sizing:border-box;display:inline-block;margin-bottom:10px;min-height:57px;padding:12px 15px;width:100%}.card--active,.card:hover{border:2px solid #467e1b;box-shadow:0 11px 11px 0 #00000017;padding:11px 14px}.card--payment-summary{border:0;min-height:0;padding:0}.card--payment-summary:hover{border:0;box-shadow:none;padding:0}.card--payment-summary .card__content__item{display:flex}.card--payment-summary .card__content__item--radio{display:none}.card--payment-summary .card__content__item--holder-detail{font-size:1.01rem;margin:0;min-width:0;order:1;width:auto}.card--payment-summary .card__content__item--holder-detail .card__content__item__wrapper,.card--payment-summary .card__content__item--holder-detail .card__content__item__wrapper__details{display:inline}.card--payment-summary .card__content__item--holder-detail .card__content__item__wrapper__details:first-child{font-weight:600;margin-right:4px}.card--payment-summary .card__content__item--icon{margin-top:0;order:2}.card--account-payment-cards-list,.card--payment-options,.card--payment-options--greyed,.card--wsc-membership-card{background:none;border:1px solid #ccc;border-radius:4px;padding:12px 15px;position:relative;width:100%}.card--account-payment-cards-list--active,.card--account-payment-cards-list:hover,.card--payment-options--active,.card--payment-options--greyed--active,.card--payment-options--greyed:hover,.card--payment-options:hover,.card--wsc-membership-card--active,.card--wsc-membership-card:hover{border:1px solid #ccc;box-shadow:none;padding:12px 15px}.card--account-payment-cards-list .card__content__item__add-to-cart,.card--payment-options .card__content__item__add-to-cart,.card--payment-options--greyed .card__content__item__add-to-cart,.card--wsc-membership-card .card__content__item__add-to-cart{transform:scale(.85)}.card--account-payment-cards-list .card__content__item__add-to-cart--active,.card--payment-options .card__content__item__add-to-cart--active,.card--payment-options--greyed .card__content__item__add-to-cart--active,.card--wsc-membership-card .card__content__item__add-to-cart--active{background:#e1251b;border:5px solid #fff;box-shadow:0 0 0 1px #e1251b}.card--account-payment-cards-list .card__content__item--icon,.card--payment-options .card__content__item--icon,.card--payment-options--greyed .card__content__item--icon,.card--wsc-membership-card .card__content__item--icon{margin-top:0;min-width:0;padding:0;position:absolute;right:0;top:25px;width:auto}.card--account-payment-cards-list .card__content__item__wrapper__details,.card--payment-options .card__content__item__wrapper__details,.card--payment-options--greyed .card__content__item__wrapper__details,.card--wsc-membership-card .card__content__item__wrapper__details{font-size:1rem;margin-bottom:5px}.card--account-payment-cards-list .card__content__item__wrapper__details__primary,.card--payment-options .card__content__item__wrapper__details__primary,.card--payment-options--greyed .card__content__item__wrapper__details__primary,.card--wsc-membership-card .card__content__item__wrapper__details__primary{color:#767676;font-size:.75rem;margin-left:8px;text-transform:uppercase}.card--account-payment-cards-list .card__content__item__wrapper__details:first-child,.card--payment-options .card__content__item__wrapper__details:first-child,.card--payment-options--greyed .card__content__item__wrapper__details:first-child,.card--wsc-membership-card .card__content__item__wrapper__details:first-child{font-weight:600}.card--account-payment-cards-list .card__content--action,.card--payment-options .card__content--action,.card--payment-options--greyed .card__content--action,.card--wsc-membership-card .card__content--action{bottom:8px;display:inline;position:absolute}.card--payment-options--greyed{background-color:#f0f0f0}.card--wsc-membership-card{margin-bottom:40px;padding-bottom:20px}.card--wsc-membership-card .card__content__item--holder-detail{width:80%}.card--account-payment-cards-list .card__content__item--radio{display:none}.card--account-payment-cards-list .card__content__item--holder-detail{margin-left:15px}.card--info-icon{height:20px}.card__content{align-items:center;display:block;float:left;font-size:.88rem;padding-right:3px}.card__content--title{order:2;width:20%}.card__content--action{float:right;min-width:40px;order:4;width:20%}.card__content__item{align-items:center;display:block;float:left;font-size:.88rem;padding-right:3px;width:80%}.card__content__item--radio{justify-content:center;margin-top:5px;order:1;width:10%}.card__content__item--holder-detail{display:flex;margin-left:16px;margin-top:2px;min-width:150px;order:3;width:50%}.card__content__item__add-to-cart{border:1px solid #ccc;border-radius:50%;cursor:pointer;display:inline-block;height:25px;margin-top:4px;padding:0;text-indent:-9999px;width:25px}.card__content__item__add-to-cart--active{border:8px solid #467e1b}.card__content__item--icon{color:#333;font-weight:300;margin-right:14px;margin-top:10px;min-width:80px;order:2;padding-left:15px;text-transform:uppercase;width:30%}.card__content__item__wrapper{display:inline-flex;flex-direction:column}.card__content__item__wrapper__details--account-name{color:#333;font-weight:600;padding-bottom:3px}.card__content__item__wrapper__details--account-number{color:#333;font-weight:300}.card__content__item__card-info{display:block;margin-right:10px;width:40px}.card__content__item__card-info__icon{vertical-align:middle;width:60%}.card__content__card-type__icon{width:80px}.card__content__card-type__icon--master,.card__content__card-type__icon--visa{width:40px}.card__content__remove{background:inherit;border:0;color:#333;float:right;font-weight:400;margin:40% 0 0;padding:0;text-decoration:underline}@media screen and (min-width:640px){.card{display:flex;padding-bottom:10px}.card--active,.card:hover{padding-bottom:9px}.card--payment-summary,.card--payment-summary:hover{padding:0}.card__content{display:flex}.card__content--radio{flex:1}.card__content__add-to-cart{margin-top:0}.card__content__remove{flex:1;margin-top:0}.card__content--action{flex:2}.card__content__wrapper{margin-left:35px}.card__content__card-info+.card__content__wrapper{margin-left:0}.card__content--holder-detail{flex:6;margin-top:0}.card__content--icon{flex:3;margin-top:0}.card__content__card-type__icon{height:23px;vertical-align:middle;width:auto}.card__content__card-info{padding-right:5px}}@media screen and (min-width:768px){.card--account-payment-cards-list,.card--payment-options,.card--payment-options--greyed,.card--wsc-membership-card{width:40%}.card--account-payment-cards-list.card--active,.card--account-payment-cards-list.card:hover,.card--payment-options--greyed.card--active,.card--payment-options--greyed.card:hover,.card--payment-options.card--active,.card--payment-options.card:hover,.card--wsc-membership-card.card--active,.card--wsc-membership-card.card:hover{box-shadow:none;padding-bottom:10px}.card--account-payment-cards-list{max-width:356px}}.allow-substitution-checkbox{color:#666b73;display:inline-flex;margin-right:10px}.allow-substitution-checkbox__checkbox{display:flex;margin-right:5px}.allow-substitution-checkbox__checkbox:focus{box-shadow:0 0 0 5px #666b73;outline:0}.allow-substitution-checkbox__checkbox:active{box-shadow:0 0 0 5px #0000}.pickup-details{display:flex;flex-direction:column;font-size:1rem}.pickup-details__delivery-time,.pickup-details__location,.pickup-details__time{align-items:center;display:flex;margin-left:0;margin-top:15px}.pickup-details__delivery-time__icon,.pickup-details__location__icon,.pickup-details__time__icon{margin-right:8px}.pickup-details__delivery-time__change,.pickup-details__location__change,.pickup-details__time__change{color:#333;text-decoration:none}.pickup-details__delivery-time__btn,.pickup-details__location__btn,.pickup-details__time__btn{background-color:#0000;background:inherit;border:none;color:#333;cursor:pointer;font-size:1rem;font-weight:400;margin:0;padding:0;text-align:left;text-decoration:underline;text-decoration:none;transition:all .2s linear}.pickup-details__delivery-time__btn:focus,.pickup-details__delivery-time__btn:hover,.pickup-details__location__btn:focus,.pickup-details__location__btn:hover,.pickup-details__time__btn:focus,.pickup-details__time__btn:hover{color:#191919}.pickup-details__delivery-time__btn:focus,.pickup-details__location__btn:focus,.pickup-details__time__btn:focus{box-shadow:0 0 0 5px #666b73;outline:0}.pickup-details__delivery-time__btn:active,.pickup-details__location__btn:active,.pickup-details__time__btn:active{box-shadow:0 0 0 5px #0000}.pickup-details__delivery-time>.rapid-delivery-eta,.pickup-details__location>.rapid-delivery-eta,.pickup-details__time>.rapid-delivery-eta{border:none;display:flex;justify-content:flex-start;margin-bottom:0}.pickup-details__location{margin-top:0}.pickup-details__location__icon{margin-right:8px}.pickup-details__location--faas-checkout{margin-bottom:20px}.pickup-details--grocery-cart-products .pickup-details__location__change,.pickup-details--pickup-content--active .pickup-details__location__change,.pickup-details--pickup-content--completed-active .pickup-details__location__change{border-bottom:1px solid #e1251b;color:#e1251b;text-decoration:none}.pickup-details--grocery-cart-products .pickup-details__location,.pickup-details--grocery-cart-products .pickup-details__time,.pickup-details--pickup-content--active .pickup-details__location,.pickup-details--pickup-content--active .pickup-details__time,.pickup-details--pickup-content--completed-active .pickup-details__location,.pickup-details--pickup-content--completed-active .pickup-details__time{margin-bottom:20px}.pickup-details--grocery-cart-products .pickup-details__location__btn,.pickup-details--grocery-cart-products .pickup-details__time__btn,.pickup-details--pickup-content--active .pickup-details__location__btn,.pickup-details--pickup-content--active .pickup-details__time__btn,.pickup-details--pickup-content--completed-active .pickup-details__location__btn,.pickup-details--pickup-content--completed-active .pickup-details__time__btn{border-bottom:1px solid #e1251b;color:#e1251b;text-decoration:none}.pickup-details--grocery-cart-products>:only-child,.pickup-details--pickup-content--active>:only-child,.pickup-details--pickup-content--completed>:only-child{margin-left:0;margin-top:0}.pickup-details--row-layout{flex-direction:row}@media screen and (min-width:640px){.pickup-details--grocery-cart-products{flex-direction:row}.pickup-details--grocery-cart-products .pickup-details__time{margin-left:20px;margin-top:0}.pickup-details--grocery-cart-products>:only-child{margin-left:0;margin-top:0}}.order-details-pickup{box-shadow:0 6px 22px 0 #00000024;flex:1}.order-details-pickup__header{background:url(//assets.shop.loblaws.ca/ContentMedia/lsl/checkout/pcx_checkout_spark_blue_v1.svg) no-repeat right 77px top -11px,url(//assets.shop.loblaws.ca/ContentMedia/lsl/checkout/pcx_checkout_spark_green_v1.svg) no-repeat right 10px bottom #fff;height:44px}.order-details-pickup__header__logo{height:100%;margin-left:17px;width:90px}.order-details-pickup__content{background-color:#fff;display:flex;flex-direction:column;justify-content:space-between}.order-details-pickup__content__detail{padding:22px 21px 3px 58px;position:relative}.order-details-pickup__content__detail:before{content:" ";height:30px;left:30px;position:absolute;width:30px}.order-details-pickup__content__detail--time-detail{padding-bottom:30px}.order-details-pickup__content__detail--time-detail:before{background:url(//assets.shop.loblaws.ca/ContentMedia/lsl/icons/icn_time.svg) no-repeat;background-size:24px}.order-details-pickup__content__detail--location:before{background:url(//assets.shop.loblaws.ca/ContentMedia/lsl/icons/icn_location.svg) no-repeat;background-size:24px}.order-details-pickup__content__detail__heading{color:#191919;font-size:1.01rem;margin:0}.order-details-pickup__content__detail__info{color:#191919;font-size:1.01rem;font-weight:300;line-height:1.75em}.order-details-pickup__content__detail__info__time{display:block}.order-details-pickup__content--pc-express .order-details-pickup__content__detail{font-family:Noir Pro,jfcalibre,Helvetica Neue,helvetica,arial,sans-serif}.order-details-pickup__content--pc-express .order-details-pickup__content__detail--location:before{background:url(//assets.shop.loblaws.ca/ContentMedia/lsl/icons/pcx_location_icon_v1.svg) no-repeat;height:36px;left:18px}.order-details-pickup__content--pc-express .order-details-pickup__content__detail--time-detail:before{background:url(//assets.shop.loblaws.ca/ContentMedia/lsl/icons/pcx_time_icon_v1.svg) no-repeat;left:16px}.details-card .order-details-pickup{box-shadow:none}.details-card .order-details-pickup__content{background:none}.details-card .order-details-pickup__content__detail{flex:1;padding:0 5px 0 24px}.details-card .order-details-pickup__content__detail:before{background:none;display:none}.details-card .order-details-pickup__content__detail__info--delivery-postal-code,.details-card .order-details-pickup__content__detail__info--location-name,.details-card .order-details-pickup__content__detail__info__time{font-weight:700}.details-card .order-details-pickup__content__detail__info--icon{height:24px;left:-5px;position:absolute;width:24px}.details-card .order-details-pickup__content__detail__info--location-link{color:#e1251b}@media screen and (min-width:640px)and (max-width:959px){.order-details-pickup__content{padding:0 21px 3px 58px}.order-details-pickup__content--pc-express{flex-direction:row;padding:0 100px 16px 16px}.details-card .order-details-pickup__content{padding:0}.details-card .order-details-pickup__content__detail{padding:10px 0 10px 24px}}@media screen and (min-width:960px){.order-details-pickup__header{background-position:right 83px top -11px,right 7px bottom}.order-details-pickup__header__logo{margin-left:20px}.order-details-pickup__content{flex-direction:row;max-width:600px}.order-details-pickup__content__detail{padding:17px 0 21px 75px}.order-details-pickup__content__detail--time-detail{padding-right:30px}.order-details-pickup__content__detail--location{margin-bottom:0}.order-details-pickup__content__detail__info__time{display:block;padding-right:10px}.order-details-pickup__content--pc-express .order-details-pickup__content__detail--location:before{left:34px}.order-details-pickup__content--pc-express .order-details-pickup__content__detail--time-detail:before{left:30px}.order-details-pickup .details-card__content__detail__info--icon{top:2px}}.order-details-progress{padding:15px 0}.order-details-progress__steps{color:#333;font-size:1.01rem;line-height:1.4em}.order-details-progress__status{color:#333;font-size:1.12rem;font-weight:600;line-height:1.4em;text-transform:uppercase}.order-details-progress__progress-bar{background-color:#ccc;height:2px;margin:20px 0;width:100%}.order-details-progress__progress-bar__active{background-color:#467e1b;height:100%;position:relative}.order-details-progress__progress-bar__active:after{background-color:#fff;border:2px solid #467e1b;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:0;top:-3px;width:8px}.order-details-progress__progress-bar__active--1{width:33.33%}.order-details-progress__progress-bar__active--2{width:66.667%}.order-details-progress__progress-bar__active--3{width:100%}@media screen and (min-width:960px){.order-details-progress{max-width:400px}.order-details-progress__status{display:flex;flex-direction:row;font-size:.86rem;line-height:1em}.order-details-progress__status__step{color:#333;flex:1 0 33.33%;padding:20px 25px 0;position:relative;text-align:center}.order-details-progress__status__step:before{content:" ";left:50%;position:absolute;top:0}.order-details-progress__status__step--active{color:#333}.order-details-progress__status__step--1:before{content:"1"}.order-details-progress__status__step--2:before{content:"2"}.order-details-progress__status__step--3:before{content:"3"}.order-details-progress__bar{display:flex;padding-top:20px;width:100%}.order-details-progress__bar__steps{flex:1 0 33.33%;position:relative;z-index:1}.order-details-progress__bar__steps:after{border-bottom:2px solid #ccc;bottom:0;content:"";height:2px;left:0;position:absolute;width:50%}.order-details-progress__bar__steps:before{background-color:#fff;border:2px solid #ccc;border-radius:50%;content:"";display:block;height:10px;left:50%;position:absolute;top:-6px;width:10px;z-index:2}.order-details-progress__bar__steps--active:after,.order-details-progress__bar__steps--active:before{border-color:#467e1b}.order-details-progress__bar__steps--1:after{left:50%}.order-details-progress__bar__steps--2:after{width:100%}}.order-details-header__info{background-color:#fff;display:flex;flex-direction:column;padding:30px 40px}@media screen and (min-width:960px){.order-details-header__info__content{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly}.order-details-header__info__content__pickup{margin-left:120px}}@media screen and (min-width:1024px){.order-details-header__info{padding:30px 0}.order-details-header__info__content{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:1320px;padding:0 20px;width:100%}}.unavailable-item{display:flex;flex-direction:row;padding:20px 0}.unavailable-item__content__price,.unavailable-item__content__price--total{display:block}.unavailable-item__quantity{display:flex;flex:3;margin:10px 20px;vertical-align:top}.unavailable-item__quantity__total-product-price{flex:3;font-size:1.12rem;font-weight:600;margin-left:25px;text-align:right}.unavailable-item__details__info{display:inline-block;flex:1;margin-left:10px;vertical-align:top}.unavailable-item__details__info__name{font-size:1rem;margin-bottom:5px}.unavailable-item__details__info__detail{display:block}.unavailable-item__details{display:flex;flex:6;margin-bottom:10px}.unavailable-item__details__img{display:inline-block;height:50px;margin:0 20px;width:50px}.unavailable-items{border:1px solid #ccc;margin-bottom:60px;min-height:200px}.unavailable-items__content__msg{font-size:1rem;padding:15px 10px}.unavailable-items__content__list{list-style:none;margin:0;padding:0;width:100%}.unavailable-items__header{background-color:#fff;border-bottom:1px solid #ccc;font-size:1.12rem;font-weight:600;padding:10px;text-transform:uppercase}.unavailable-items__header__icon{color:#ed8e07;margin-right:10px;text-transform:none}.preparing-order-notification{border:1px dashed #ccc;border-width:1px 0;margin:0 0 45px;padding:18px 12px 18px 0;position:relative}.preparing-order-notification__title{color:#191919;font-size:1.01rem;font-weight:600;line-height:1.4em}.preparing-order-notification__description{color:#333;font-size:.86rem;font-weight:300;line-height:1.3em}@media screen and (min-width:960px){.preparing-order-notification{padding:20px 0}.preparing-order-notification__title{line-height:1.5em}.preparing-order-notification__description{font-size:1.01rem}}.cart-entry-note{margin-top:-15px}.cart-entry-note__form{display:flex;flex-direction:column}.cart-entry-note__form__textbox{border:1px solid #ccc;border-radius:5px;font-size:.9rem;height:52px;padding:6px 10px;resize:none;width:100%}.cart-entry-note__form__actions{display:flex;margin-top:10px}.cart-entry-note__form__actions__button{background:inherit;border:none;font-size:.9rem;font-weight:400;margin:0;padding:0;width:100%}.cart-entry-note__form__actions__button:focus{box-shadow:0 0 0 5px #666b73;outline:0}.cart-entry-note__form__actions__button:active{box-shadow:0 0 0 5px #0000}.cart-entry-note__form__actions__button--save{border:2px solid #ccc;border-radius:5px;color:#333;padding:5px 14px}.cart-entry-note__form__actions__button--cancel{color:#666b73}.cart-entry-note__form__max-char-limit-error{background:inherit;border:none;font-size:.75rem;font-weight:400;margin:0;padding:0;width:100%}.cart-entry-note__add-button{align-items:center;background:inherit;border:none;color:#666b73;display:flex;font-size:.9rem;margin:0;padding:0;text-align:left}.cart-entry-note__add-button__icon{color:#467e1b;margin-right:4px}.cart-entry-note__edit{color:#666b73;font-size:.9rem;margin-right:15px;max-width:220px}.cart-entry-note__edit__text{word-wrap:break-word;display:inline-block;font-weight:400;margin:10px 0 0;width:170px}.cart-entry-note__edit__edit-button{background:inherit;border:none;display:inline-block;margin:0;padding:0;text-decoration:underline}.cart-entry-note__toggle--active .cart-entry-note__add-button,.cart-entry-note__toggle--active .cart-entry-note__edit{display:none}@media screen and (min-width:640px){.cart-entry-note{margin-top:-1px}.cart-entry-note__form__textbox{height:35px;width:241px}.cart-entry-note__form__actions__button--save{flex:0;margin-right:20px}.cart-entry-note__form__actions__button--cancel{flex:0}}.cart-entry__desktop-content,.cart-entry__mobile-content{color:#333;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;padding-bottom:15px}.cart-entry__desktop-content>:not(:last-child),.cart-entry__mobile-content>:not(:last-child){align-items:flex-start}.cart-entry__desktop-content__row,.cart-entry__mobile-content__row{display:flex;justify-content:space-between;margin-bottom:10px}.cart-entry__desktop-content__row>:not(:last-child),.cart-entry__mobile-content__row>:not(:last-child){margin-right:10px}.cart-entry__desktop-content__subs-row,.cart-entry__mobile-content__subs-row{align-items:flex-end;display:flex;justify-content:inherit}.cart-entry__desktop-content--deleting,.cart-entry__mobile-content--deleting{opacity:.4;pointer-events:none}.cart-entry__desktop-content__multiply,.cart-entry__mobile-content__multiply{font-size:1.01rem;margin:0 10px}.cart-entry__content--image{cursor:default;height:70px;opacity:1;position:relative;transition:opacity .2s linear;width:70px}.cart-entry__content--image:hover{opacity:.6}.cart-entry__content--image-no-link{cursor:default;height:70px;opacity:1;position:relative;width:70px}.cart-entry__content--product-price{min-width:40px;position:relative}.cart-entry__content--product-added{margin-left:15px}.cart-entry__content--product-added:focus{box-shadow:0 0 0 5px #666b73;outline:0}.cart-entry__content--product-added:active{box-shadow:0 0 0 5px #0000}.cart-entry__content--product-added-mobile{margin:5px 0}.cart-entry__content--product-added-mobile:focus{box-shadow:0 0 0 5px #666b73;outline:0}.cart-entry__content--product-added-mobile:active{box-shadow:0 0 0 5px #0000}.cart-entry__content__product-tile{display:flex;flex-direction:column}.cart-entry__content__quantity--disabled{background:#f0f0f0;border:1px solid #ccc;border-radius:4px;max-width:102px;text-align:center}.cart-entry__content--product-removed:focus{box-shadow:0 0 0 5px #666b73;outline:0}.cart-entry__content--product-removed-cart-page{margin-top:0;text-align:right}.cart-entry .cart-entry__content--image{cursor:pointer;flex:0 0 65px;text-align:center}.cart-entry .cart-entry__content--image-no-link{flex:0 0 65px;text-align:center}.cart-entry .cart-entry__content--product-name{cursor:pointer}.cart-entry .cart-entry__content--product-name:focus{box-shadow:0 0 0 5px #666b73;outline:0}.cart-entry .cart-entry__content--product-name:active{box-shadow:0 0 0 5px #0000}.cart-entry .cart-entry__content--product-name,.cart-entry .cart-entry__content--product-name-no-link{color:#333;font-size:1rem;font-weight:400;text-decoration:none}.cart-entry .cart-entry__content--variant-theme{color:#666b73;font-size:.87rem;line-height:21px;margin-bottom:5px}.cart-entry .cart-entry__content--product-details{flex-grow:1}.cart-entry .cart-entry__content--instructions{flex:1 0 25%}.cart-entry .cart-entry__content--quality-selector{flex:0 0 45%;max-width:130px}.cart-entry .cart-entry__content--quality-selector .cart-entry__remove-button{margin-top:10px}.cart-entry .cart-entry__content--product-price{font-weight:400;margin-bottom:20px;margin-right:10px}.cart-entry .cart-entry__content__price--deal-badge,.cart-entry .cart-entry__content__price--total,.cart-entry .cart-entry__content__price--was-price{display:block;font-size:1.05rem}.cart-entry .cart-entry__content__price--total{font-weight:600}.cart-entry .cart-entry__content__price--was-price{color:#666b73;font-size:.75rem;text-decoration:line-through}.cart-entry .cart-entry__content__price--deal-badge,.cart-entry .cart-entry__content__price--unit-price{color:#666b73;font-size:.93rem;font-weight:400;white-space:nowrap}.cart-entry .cart-entry__content__price--deal-badge{white-space:normal}.cart-entry .cart-entry__content__price__unit{text-decoration:inherit;text-transform:lowercase}.cart-entry .cart-entry__content__price--deal-badge-unit{font-size:.93rem;text-transform:lowercase}.cart-entry .cart-entry__content__substitution{align-items:flex-start;display:flex;margin-top:20px}.cart-entry .cart-entry__content__quantity-price{display:flex;font-weight:400;justify-content:space-between;margin-top:10px}.cart-entry .cart-entry__content__substitution-cta{background:inherit;border:none;color:#666b73;margin:1px 0 0 5px;padding:0;text-decoration:underline}.cart-entry .cart-entry__content__substitution-cta--low-stock{color:#666b73}.cart-entry .cart-entry__content__warning-icon{color:#e1251b}.cart-entry .cart-entry__content__sub-selected{display:flex}.cart-entry .cart-entry__content__sub-selected--icon{color:#467e1b;margin-right:5px}.cart-entry .cart-entry__content__sub-selected--link{background:inherit;border:none;color:#666b73;margin:0 0 0 10px;padding:0;text-decoration:underline}.cart-entry--mini-cart{align-items:center;color:#333;display:flex;flex-wrap:wrap;justify-content:space-between}.cart-entry__remove-button{color:#666b73;line-height:1em}.cart-entry--grocery-cart-products .cart-entry__remove-button{margin-top:10px}.cart-entry__loading{border-color:#ccc #ccc #0000 #0000;bottom:0;height:20px;margin-top:5px;position:absolute;right:10px;width:20px}.cart-entry--deleting{opacity:.4;pointer-events:none}.cart-entry__mobile-content__low-stock-entry{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.cart-entry__mobile-content__row .cart-entry__content--product-price{display:flex;flex-direction:column}.cart-entry__mobile-content__row .cart-entry__content__price--was-price{font-size:.93rem;margin-left:.38rem}.cart-entry .members-only-pricing-price{justify-content:flex-end}.cart-entry .members-only-pricing-price--fr{justify-content:flex-start}.cart-entry .members-only-pricing-price__price-label--fr{flex-direction:row-reverse}.cart-entry .members-only-pricing-price__price-label__text{color:#666b73}.cart-entry .members-only-pricing-price__price-label__price{color:#666b73;font-size:.75rem}@media screen and (min-width:640px){.cart-entry__desktop-content{align-items:flex-start;flex-direction:row;padding:15px 0}.cart-entry__content__quantity{border:1px solid #ccc;border-radius:4px;max-width:55px;text-align:center}.cart-entry__content__quantity--disabled{background:#f0f0f0}.cart-entry__content--quantity-selector{flex:0 0 110px;max-width:130px;min-height:auto}.cart-entry__content--product-added{margin-right:0}.cart-entry--mini-cart .cart-entry__loading{top:auto}.cart-entry--mini-cart .cart-entry__content--quality-selector{flex:0;margin-left:0;padding:0}.cart-entry--mini-cart .cart-entry__content--product-name:hover{text-decoration:underline}.cart-entry--mini-cart .cart-entry__content--product-name,.cart-entry--mini-cart .cart-entry__content--product-name-no-link{color:initial;font-size:.9rem;overflow-wrap:break-word;text-align:left;text-decoration:none;width:35%}.cart-entry--mini-cart .cart-entry__content--product-price{margin-bottom:0}.cart-entry--checkout-accordion .cart-entry__desktop-content,.cart-entry--grocery-cart-products .cart-entry__desktop-content,.cart-entry--report-and-review-issue-section .cart-entry__desktop-content{flex-wrap:nowrap}.cart-entry--checkout-accordion .cart-entry__content--quality-selector,.cart-entry--grocery-cart-products .cart-entry__content--quality-selector,.cart-entry--report-and-review-issue-section .cart-entry__content--quality-selector{flex:0 0 110px;margin-left:0;padding:0}.cart-entry--checkout-accordion .cart-entry__content--quantity,.cart-entry--grocery-cart-products .cart-entry__content--quantity,.cart-entry--report-and-review-issue-section .cart-entry__content--quantity{font-size:1.05rem}.cart-entry--checkout-accordion .cart-entry__content--product-name:hover,.cart-entry--grocery-cart-products .cart-entry__content--product-name:hover,.cart-entry--report-and-review-issue-section .cart-entry__content--product-name:hover{text-decoration:underline}.cart-entry--checkout-accordion .cart-entry__content--product-name,.cart-entry--checkout-accordion .cart-entry__content--product-name-no-link,.cart-entry--grocery-cart-products .cart-entry__content--product-name,.cart-entry--grocery-cart-products .cart-entry__content--product-name-no-link,.cart-entry--report-and-review-issue-section .cart-entry__content--product-name,.cart-entry--report-and-review-issue-section .cart-entry__content--product-name-no-link{font-size:1.01rem;margin-bottom:15px;margin-left:0;width:100%}.cart-entry--checkout-accordion .cart-entry__content--product-price-container,.cart-entry--grocery-cart-products .cart-entry__content--product-price-container,.cart-entry--report-and-review-issue-section .cart-entry__content--product-price-container{display:flex;flex:1 0 110px;flex-direction:column}.cart-entry--checkout-accordion .cart-entry__content--product-price-container .recycle-fee-message,.cart-entry--grocery-cart-products .cart-entry__content--product-price-container .recycle-fee-message,.cart-entry--report-and-review-issue-section .cart-entry__content--product-price-container .recycle-fee-message{font-size:.83rem;margin-right:10px;text-align:right;white-space:nowrap}.cart-entry--checkout-accordion .cart-entry__content--product-price,.cart-entry--grocery-cart-products .cart-entry__content--product-price,.cart-entry--report-and-review-issue-section .cart-entry__content--product-price{flex:0 0 60px;text-align:right}.cart-entry--checkout-accordion .cart-entry__content--product-details,.cart-entry--grocery-cart-products .cart-entry__content--product-details,.cart-entry--report-and-review-issue-section .cart-entry__content--product-details{flex:1 0 40%;margin:0 30px 0 15px}.cart-entry--checkout-accordion .cart-entry__content--members-only-pricing-product-price,.cart-entry--grocery-cart-products .cart-entry__content--members-only-pricing-product-price,.cart-entry--report-and-review-issue-section .cart-entry__content--members-only-pricing-product-price{flex:1 0 60px}.cart-entry--checkout-accordion .cart-entry__content__price--deal-badge,.cart-entry--checkout-accordion .cart-entry__content__price--unit-price,.cart-entry--checkout-accordion .cart-entry__content__price--was-price,.cart-entry--grocery-cart-products .cart-entry__content__price--deal-badge,.cart-entry--grocery-cart-products .cart-entry__content__price--unit-price,.cart-entry--grocery-cart-products .cart-entry__content__price--was-price,.cart-entry--report-and-review-issue-section .cart-entry__content__price--deal-badge,.cart-entry--report-and-review-issue-section .cart-entry__content__price--unit-price,.cart-entry--report-and-review-issue-section .cart-entry__content__price--was-price{font-size:.83rem}.cart-entry__loading{top:0}.cart-entry--checkout-accordion .cart-entry__desktop-content,.cart-entry--report-and-review-issue-section .cart-entry__desktop-content{align-items:flex-start;padding:16px 0}.cart-entry--checkout-accordion .cart-entry__content--image,.cart-entry--checkout-accordion .cart-entry__content--instructions,.cart-entry--checkout-accordion .cart-entry__content--product-name,.cart-entry--checkout-accordion .cart-entry__content--product-name-no-link,.cart-entry--checkout-accordion .cart-entry__content--product-price,.cart-entry--report-and-review-issue-section .cart-entry__content--image,.cart-entry--report-and-review-issue-section .cart-entry__content--instructions,.cart-entry--report-and-review-issue-section .cart-entry__content--product-name,.cart-entry--report-and-review-issue-section .cart-entry__content--product-name-no-link,.cart-entry--report-and-review-issue-section .cart-entry__content--product-price{min-height:auto}.cart-entry--checkout-accordion .cart-entry__content--product-name,.cart-entry--checkout-accordion .cart-entry__content--product-name-no-link,.cart-entry--report-and-review-issue-section .cart-entry__content--product-name,.cart-entry--report-and-review-issue-section .cart-entry__content--product-name-no-link{flex:1 0 60%;margin:0 15px}.cart-entry--checkout-accordion .cart-entry__content--quantity,.cart-entry--report-and-review-issue-section .cart-entry__content--quantity{flex:0 0 110px;font-weight:400;margin-left:0;padding:0;text-align:right}.cart-entry__content--quality-selector .cart-entry__remove-button{margin-top:0}}@media screen and (max-width:639px){.cart-entry .members-only-pricing-price{justify-content:flex-start}}.cart-entry-list{background-color:#fff;font-weight:600;list-style:none;margin:0;max-height:300px;overflow-y:visible;padding:0}.cart-entry-list__empty-item,.cart-entry-list__item{font-size:.9rem;list-style:none;margin:0 20px;padding:25px 0}.cart-entry-list__empty-item:not(:last-child),.cart-entry-list__item:not(:last-child){border-bottom:1px solid #ccc}.cart-entry-list__empty-item--product-removed,.cart-entry-list__item--product-removed{align-items:center;border-bottom:1px solid #ccc;color:#191919;display:flex;height:120px;justify-content:center;margin:0 20px}.cart-entry-list__empty-item--product-removed-text,.cart-entry-list__item--product-removed-text{border-bottom:none;border-top:none;padding:0}.cart-entry-list__empty-item--product-removed-text:focus,.cart-entry-list__item--product-removed-text:focus{box-shadow:0 0 0 5px #666b73;outline:0}.cart-entry-list--cart-aisles,.cart-entry-list--checkout-accordion,.cart-entry-list--grocery-cart-products{background-color:#fff;max-height:none;padding:0}.cart-entry-list--cart-aisles .cart-entry-list__item,.cart-entry-list--checkout-accordion .cart-entry-list__item,.cart-entry-list--grocery-cart-products .cart-entry-list__item{border-bottom:1px solid #ccc;margin:12px 0;padding:0}.cart-entry-list--grocery-cart-products{padding:0}.cart-entry-list--grocery-cart-products .cart-entry-list__item{border-bottom:1px solid #ccc}.cart-entry-list--grocery-cart-products .cart-entry-list__item:first-child{border-top:1px solid #ccc;padding-top:15px}.cart-entry-list--mini-cart{max-height:none}@media screen and (min-width:768px){.cart-entry-list--cart-aisles{padding:0}.cart-entry-list--cart-aisles .cart-entry-list__item{border:0;margin:0}.cart-entry-list--checkout-accordion{font-weight:400;padding:0}.cart-entry-list--checkout-accordion .cart-entry-list__item{margin:0}.cart-entry-list--grocery-cart-products .cart-entry-list__item:first-child{padding-top:0}}.delivery-tips{font-size:1.05rem;margin-bottom:36px}.delivery-tips--miniapp-one-page-checkout{padding:0}.delivery-tips__header{display:flex;justify-content:space-between}.delivery-tips__amount{padding:2px 0}.delivery-tips__tipping-logo{display:flex;margin-bottom:.6rem;margin-top:1.5rem}.delivery-tips__tipping-amount{margin-left:.75rem}.delivery-tips__tipping-subheader{font-size:1.2rem;margin-bottom:1.12rem;margin-top:.6rem}.delivery-tips__tipping-orderTotal{color:#333;font-size:.98rem;line-height:1.5rem}.delivery-tips__tipping-optional{color:#333;font-size:.9rem;margin:3px 0}.delivery-tips__completed-header{font-size:1.12rem;font-weight:600}.delivery-tips__completed-header span{margin-right:.45rem}.delivery-tips__completed-list{font-size:.98rem;line-height:1.5rem;padding-left:1.88rem}.delivery-tips__completed-list li{color:#333}.delivery-tips__options{background-color:#f0f0f0;border-radius:6px;display:flex;list-style:none;max-width:390px;padding:0}.delivery-tips__option{flex-grow:1;font-size:.9rem;text-align:center}.delivery-tips__option-btn{background:none;border-style:none;padding:7px 0;width:100%}.delivery-tips__option-btn span{border-right:1px solid #ccc;display:inline-block;text-align:center;width:100%}.delivery-tips__option-btn span.selected{border-right:none}.delivery-tips__option-btn:focus{border-radius:6px;border-right:none;box-shadow:none}.delivery-tips__option-btn:hover{background-color:#ccc;border-radius:6px;cursor:pointer}.delivery-tips__option-btn--selected,.delivery-tips__option-btn--selected:hover,.delivery-tips__option-btn:active{background-color:#191919;border-radius:6px}.delivery-tips__option-btn--selected span,.delivery-tips__option-btn--selected:hover span,.delivery-tips__option-btn:active span{color:#fff}.delivery-tips__option:last-child button span{border-right:none}.grocery-cart-aisles-list__aisle{margin-bottom:24px}.grocery-cart-aisles-list__aisle__header{color:#333;font-size:1rem;line-height:1.5;margin:0;padding-right:5px}.grocery-cart-aisles-list--with-live-cart{margin-top:29px}@media screen and (min-width:768px){.grocery-cart-aisles-list__aisle{margin-bottom:33px}}.cart-products-header{background:#f0f0f0;display:flex;flex-direction:column;justify-content:space-between;padding:11px 18px}.cart-products-header__title{align-items:center;display:flex;font-size:1.12rem;font-weight:600}.cart-products-header__title__delivery-icon,.cart-products-header__title__pickup-icon{margin-right:8px}.cart-products-header__title__logo{height:18px;margin-right:5px;margin-top:5px}.cart-products-header__count{font-size:1rem;line-height:24px;margin-left:30px}@media screen and (min-width:960px){.cart-products-header{border-radius:4px;flex-direction:row;font-size:1.5rem;padding:17px 18px 15px}.cart-products-header__title{font-size:1.35rem}.cart-products-header__title__logo{height:20px}.cart-products-header__count{margin-left:0}}.grocery-cart-products{padding:10px 0}.grocery-cart-products__no-tax-container{margin:0 15px}.grocery-cart-products__content{margin-top:25px;padding:0 15px}.grocery-cart-products__content__cart-substitution{margin-bottom:16px;margin-top:25px}.grocery-cart-products__content__cart-container{margin-top:15px}.grocery-cart-products__content__bottom-bar{display:flex;flex-direction:column;margin-top:15px}.grocery-cart-products__content__bottom-bar__est-total{align-items:center;color:#666b73;display:flex;font-size:1.16rem;justify-content:space-between}.grocery-cart-products__content__bottom-bar__est-total>span:first-child{color:#333;font-weight:600}.grocery-cart-products__content__bottom-bar__est-total__value{color:#333;font-size:1.16rem;margin-left:20px}.grocery-cart-products__content__substitution_sort{display:flex;flex-direction:column;justify-content:space-between}.grocery-cart-products__content__sort-item-drop-down{margin-top:15px}.grocery-cart-products__content__sort-item-drop-down .sort-selector__label{color:#333;font-size:1rem}.grocery-cart-products__content__sort-item-drop-down .sort-selector{width:100%}.grocery-cart-products__error{margin:auto;width:95%}.grocery-cart-products .static-page-alert{padding-bottom:0}.grocery-cart-products .static-page-alert a{text-decoration:underline}@media screen and (min-width:768px){.grocery-cart-products{padding:0}.grocery-cart-products__content__bottom-bar{flex-direction:row;justify-content:space-between}.grocery-cart-products__content__bottom-bar__est-total{order:1}.grocery-cart-products__content__substitution_sort{flex-direction:row}.grocery-cart-products__content__sort-item-drop-down .styled-dropdown__list{right:0}.grocery-cart-products__content__sort-item-drop-down .styled-dropdown__list:before{left:auto;right:12px}.grocery-cart-products__sort-item-drop-down{margin-top:0}.grocery-cart-products__error{width:100%}}.cart-products{margin-bottom:30px}@media screen and (min-width:768px){.cart-products{margin:0 15px 30px}}@media screen and (min-width:1024px){.cart-products{margin:0 0 30px}}@media screen and (min-width:1200px){.cart-products__contentful .product-carousel--slick .product-tile{width:130px}.cart-products__contentful .product-carousel--slick .product-tile__thumbnail__image{width:100%}.cart-products__contentful .product-carousel__button--prev{left:-55px}}.cart-page__section__heading{color:#191919;font-size:3rem;font-weight:900;margin:0;padding:15px}.cart-page__section__content__main{margin-bottom:20px}.cart-page__section__content__main__sticky-container{background:#fff;bottom:0;box-shadow:0 0 5px 0 #00000040;left:0;margin-top:44px;position:fixed;width:100%;z-index:2}.cart-page__section__content__main__sticky-container__totals{display:flex;justify-content:space-between;padding:16px}.cart-page__section__content__main__sticky-container__totals .mkt-proceed-to-checkout{width:135px}.cart-page__loading{font-size:1.5rem;font-weight:600;position:absolute;top:50%;transform:translateY(-50%);width:100%}.cart-page__contentful .product-tile-group__list,.cart-page__contentful .product-tile-loader .product-tile-loader__list{width:100%}.cart-page__contentful__ad-unit{position:relative}@media screen and (min-width:768px){.cart-page__contentful__ad-unit:before{background:#ccc;content:" ";height:1px;left:0;position:absolute;right:0;top:0}}@media screen and (min-width:768px)and (min-width:1024px){.cart-page__contentful__ad-unit:before{left:-20px;right:-20px}}@media screen and (min-width:768px)and (min-width:1320px){.cart-page__contentful__ad-unit:before{left:calc(-50vw + 640px);right:unset;width:calc(100% + 100vw - 1280px)}}.cart-page__contentful__ad-unit .element-header__sponsoredLabel{color:#666b73;font-size:14px;line-height:21px}@media screen and (min-width:640px){.cart-page__contentful__ad-unit .element-header{display:flex;flex-direction:row}.cart-page__contentful__ad-unit .element-header .element-link{order:2}.cart-page__contentful__ad-unit .element-header__sponsoredLabel{order:3}}@media screen and (min-width:768px){.cart-page__contentful .product-fulfillment-marketplace-header__seller-link{display:inline}}@media screen and (min-width:1024px)and (max-width:1200px){.cart-page__contentful .product-carousel--slick .product-tile{width:120px}.cart-page__contentful .product-carousel--slick .product-tile__thumbnail__image{width:100%}.cart-page__contentful .product-carousel__button--prev{left:-19px}}@media screen and (min-width:1024px){.cart-page{margin:0 auto 60px;max-width:1320px;padding:0 20px}.cart-page__section{display:flex;flex-direction:column}.cart-page__section__heading{padding-left:0}.cart-page__section__content{display:flex;flex-direction:row}.cart-page__section__content__main{flex:1 0 0;margin:0 40px 0 0;padding:0}.cart-page__section__content__main__signout-msg-button{background:none;border:none;padding:0;text-decoration:underline}.cart-page__section__content__main__sticky-container{box-shadow:none;justify-content:flex-end;margin:30px 15px 0;padding:24px 0;position:static;width:auto}.cart-page__section__content__main__sticky-container__totals .mkt-proceed-to-checkout{max-width:250px;padding:0;width:auto}.cart-page__section__content__sidebar{flex:0 0 300px}.cart-page__contentful .block-wrapper__content{padding-left:0;padding-right:0}}@media screen and (min-width:1200px){.cart-page__contentful .product-carousel--slick .product-tile{width:130px}.cart-page__contentful .product-carousel--slick .product-tile__thumbnail__image{width:100%}.cart-page__contentful .product-carousel__button--prev{left:-55px}}.live-cart-page__content__main{margin-bottom:20px;padding:20px 16px}.live-cart-page__content__main__header{font-size:2.55rem;font-stretch:ultra-condensed;font-weight:700;margin:0 0 -1px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}@media screen and (min-width:640px){.live-cart-page__content__main{padding:0}}@media screen and (min-width:768px){.live-cart-page__content{display:block;margin:20px auto 60px;max-width:1320px;padding:0 20px}}@media screen and (min-width:1024px){.live-cart-page__content{display:flex}.live-cart-page__content__main{flex:1 0 0;margin:0 40px 0 0}}.global-color-wsc-blue{color: #016ab2}.global-color-sdm-red{color:#cb333b}.global-color-white{color:#fff}.global-color-almost-black,.global-color-black{color:#191919}.global-color-light-black{color:#2c2a29}.global-color-store-details-black{color:#121212}.global-color-light-grey{color:#f0f0f0}.global-color-lighter-grey{color:#ccc}.global-color-mid-grey{color:#666b73}.global-color-dim-grey{color:#6b6b6b}.global-color-dark-grey{color:#333}.global-color-border-grey{color:#ccc}.global-color-fusion-green{color:#a7a924}.global-color-faded-green{color:#d3d49a}.global-color-lighter-green{color:#c9cb39}.global-color-light-green{color:#b0b226}.global-color-green{color:#585938}.global-color-darker-green{color: #f0f}.global-color-pcexpress-green{color:#00817f}.global-color-light-bkgrd-green{color:#e5eede}.global-color-interface-light-green{color:#f2faea}.global-color-interface-green{color:#467e1b}.global-color-lightest-blue{color: #f0f}.global-color-slight-lighter-blue{color:#0054b2}.global-color-blue{color:#069}.global-color-discount-offer{color:#194b9f}.global-color-discount-yellow{color:#f4e900}.global-color-pcoptimum-blue{color: #f0f}.global-color-light-bkgrd-blue{color:#e6ecf6}.global-color-interface-light-blue{color:#fefaf9}.global-color-discount-blue{color:#194b9f}.global-color-discount-dark-blue{color:#002b73}.global-color-light-yellow{color: #f0f}.global-color-nofrills-yellow{color:#fd0}.global-color-lighter-orange{color:#fef2e5}.global-color-pcexpress-orange{color:#ffa06a}.global-color-interface-light-orange{color:#fefaf3}.global-color-interface-orange{color:#ed8e07}.global-color-pco-rose{color:#fbf1f1}.global-color-pco-light-rose{color:#ffa197}.global-color-pco-strawberry{color:#f86457}.global-color-pc-red{color:#e1251b}.global-color-pc-pts-red{color:#ac342a}.global-color-interface-light-red{color:#e6ecf6}.global-color-pc-darker-red{color:#d6150b}.global-color-pc-darkened-red{color:#ae0000}.global-color-silver{color:#c4c4c4}.global-color-meals-teal{color:#00a599}.global-color-meals-blue,.global-color-meals-yellow{color: #f0f}.global-color-absolute-black{color:#000}.global-color-muted-grey{color:#767676}.global-color-purple{color:#820007}.global-color-mid-grey_1{color:#5c5c5c}.preparing-order-page__content__main{margin-bottom:20px;padding:20px 16px}.preparing-order-page__content__sidebar{text-align:left}.preparing-order-page__loading{font-size:.75rem;font-weight:600;position:absolute;top:50%;transform:translateY(-50%);width:100%}@media screen and (min-width:960px){.preparing-order-page__header{flex:1 100%;margin-bottom:40px}.preparing-order-page__content{display:flex;flex-direction:row;margin:0 auto 60px;max-width:1320px;padding:0 20px;text-align:left}.preparing-order-page__content__main{flex:1 0 0;margin:0 40px 0 0;padding:0}.preparing-order-page__content__sidebar{flex:0 0 300px}}