.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}}.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}}.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}}.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:var(--iceberg-font-family);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--gift-card{border-top:1px solid #ccc;margin:5px 20px;padding:15px 0 10px}.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:last-child{border-bottom:1px solid #ccc}.order-summary-total-item--trimmed__driver-tip,.order-summary-total-item--trimmed__gift-card{padding:10px 0}.order-summary-total-item--trimmed__live-cart-driver-tip,.order-summary-total-item--trimmed__live-cart-gift-card{border-bottom:1px solid #ccc;padding:13px 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{padding:10px 0}.order-summary-total-item--trimmed__estimated-savings:last-child,.order-summary-total-item--trimmed__estimated-taxes:last-child{border-bottom:1px solid #ccc}.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)}}.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}.value-centre-savings-widget{align-items:center;background:#00817f;border-radius:6px;color:#fff;display:flex;gap:24px;margin:35px auto 0;max-width:400px;min-width:300px;padding:5px 24px}.value-centre-savings-widget__savings-text{line-height:25px;text-align:left}.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}.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:#194b9f;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}@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:#194b9f;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}}.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}.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}.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:var(--iceberg-font-family);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:var(--iceberg-font-family);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-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}.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:var(--iceberg-font-family);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:var(--iceberg-font-family)}.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-bottom:5px;margin-top:5px;padding:0 20px}.cart-checkout-sidebar__group__summary__cart-order-summary__legal p:not(:first-child){margin-top:5px}.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:var(--iceberg-font-family);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}}.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 #194b9f;color:#194b9f;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 #194b9f;color:#194b9f;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}}.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--subscribe-and-earn{background-color:#685bc7;text-transform:none}.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:#194b9f;border:1px solid #194b9f;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:#002b73;border:1px solid #002b73}.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:var(--iceberg-font-family)}.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:600}.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%}}.subs-product-tile{border:1px solid #ccc;border-radius:4px;cursor:pointer;flex:1;height:100%;padding:16px;white-space:wrap;width:166px}.subs-product-tile--scroller{margin-bottom:0}.subs-product-tile--selected{border:2px solid #467e1b}.subs-product-tile__image-container{display:flex;height:90px;justify-content:center;margin-bottom:16px;position:relative}.subs-product-tile__selected-item-icon{color:#467e1b;position:absolute;right:4px;top:0}.subs-product-tile__selected-item-icon--unselected-item-icon{color:#333}.subs-product-tile__price-row{display:flex}.subs-product-tile__unit-price{color:#333;font-size:1rem;font-weight:600}.subs-product-tile__unit-price--sale{color:#e1251b}.subs-product-tile__unit-price--was-price{color:#666b73;font-size:.93rem;font-weight:400;margin-right:4px}.subs-product-tile__plus-tax-badge{color:#666b73;font-size:.875rem}.subs-product-tile .comparison-price-list--substitution-product-tile{font-size:.75rem}.subs-product-tile__visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.subs-product-tile__visually-hidden--focusable:active,.subs-product-tile__visually-hidden--focusable:focus{clip:auto;color:#000;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.substitution-preferences{overflow-y:auto}.substitution-preferences__header{padding-top:15px}.substitution-preferences__label-container{display:flex;gap:4px}.substitution-preferences__container{margin:25px;max-height:85vh}.substitution-preferences__container .form-layout{padding-bottom:15%}.substitution-preferences__save-button-container{background:#fff;bottom:-1px;display:flex;justify-content:flex-end;margin-left:-25px!important;padding:0 25px 16px;position:absolute;width:100%}.substitution-preferences__input label{display:flex;flex-direction:column;padding:15px 0 5px 10px}.substitution-preferences__inputContainer{border:1px solid #ccc;border-radius:3px;margin-bottom:5px}.substitution-preferences__subtitle{padding:5px 0 10px}.substitution-preferences .input-group__radio-button--substitution-preferences__input{display:flex;padding-left:10px}.substitution-preferences .input-group__radio-button--substitution-preferences__input .input-group__radio-button__text{align-items:center;display:flex}.substitution-preferences .input-radio-button__input:active,.substitution-preferences .input-radio-button__input:focus{border:none;outline:none}.substitution-preferences__line{border-top:1px solid #ccc;display:block;margin:10px 0}.substitution-preferences .input-text-area__text-area{border-radius:3px;margin-top:30px}.substitution-preferences .input-text-area__text-area::placeholder{color:#666b73}.substitution-preferences .substitution-preferences__save-button{background:#00817f;border:1px solid #ccc;border-radius:3px;display:flex;justify-content:center;margin-top:20px;padding:10px 65px}.substitution-preferences .substitution-preferences__save-button .loading--spinner{border-color:#191919 #191919 #0000 #0000}.substitution-preferences .substitution-preferences__save-button--text{color:#fff}.substitution-preferences .substitution-preferences__save-button--text-disabled{color:#ccc}.substitution-preferences .substitution-preferences__save-button:disabled,.substitution-preferences .substitution-preferences__save-button:disabled:active,.substitution-preferences .substitution-preferences__save-button:disabled:hover{background:#f0f0f0;cursor:not-allowed}.substitution-preferences__textarea--input-label{display:none}.substitution-preferences .input-text-area__count{font-size:.9rem;margin-bottom:20px}.substitution-preferences__right{display:flex;justify-content:flex-end;padding-bottom:25px}.substitution-preferences input[type=radio]{accent-color:#467e1b}.substitution-preferences__search-substitute-container{padding:0 14px 14px}.substitution-preferences__search-substitute-container--search-substitute-button[type=button]{align-items:center;background:#ccc;border:none;border-radius:4px;display:flex;justify-content:space-between;padding:4px;width:100%}.preferred-substitute-search-grid{min-height:300px;padding-bottom:40px}.preferred-substitute-search-grid .subs-product-tile{width:unset}.preferred-substitute-search-grid__subheading{font-size:14px;font-weight:600;padding-bottom:10px}.preferred-substitute-search-grid__subtitle{padding-bottom:10px}.preferred-substitute-search-grid__grid-container{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));justify-content:center;padding-bottom:15%}.preferred-substitute-search-grid__loading-container{align-items:center;display:flex;justify-content:center;min-height:235px}.preferred-substitute-search-grid__error-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:20px 20px 15%;text-align:center}.preferred-substitute-search-grid__error-heading{color:#333;font-size:16px;font-weight:600;margin-bottom:8px}.preferred-substitute-search-grid__error-message{color:#666b73;font-size:14px;line-height:1.4}.preferred-substitute-search,.preferred-substitute-search-grid__sub-item{display:flex;flex-direction:column}.preferred-substitute-search{max-height:88vh}.preferred-substitute-search__container{overflow-y:auto}.preferred-substitute-search__main{display:flex;flex-direction:column;padding:24px 24px 0}.preferred-substitute-search__heading{font-size:18px;font-weight:600;padding-bottom:20px}@media screen and (min-width:480px){.preferred-substitute-search__heading{font-size:x-large}}.preferred-substitute-search__search-container{padding-bottom:7px}.preferred-substitute-search__search-error-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;min-height:300px;padding:20px 20px 15%;text-align:center}.preferred-substitute-search__search-error-content{margin-bottom:10px;padding-bottom:12px;padding-top:8px}.preferred-substitute-search__search-error-heading{color:#333;font-size:16px;font-weight:600;margin-bottom:8px}.preferred-substitute-search__search-error-message{color:#666b73;font-size:14px;line-height:1.4}.preferred-substitute-search__footer-container{background:#fff;border-top:1px solid #ccc;bottom:-10px;display:flex;justify-content:flex-end;padding:25px;position:absolute;width:100%}.preferred-substitute-search__footer-container--back-button,.preferred-substitute-search__footer-container--try-again-button{border:1px solid #ccc;border-radius:4px;display:flex;justify-content:center;margin-right:16px}.preferred-substitute-search__footer-container .preferred-substitute-search--save-button,.preferred-substitute-search__footer-container--back-button,.preferred-substitute-search__footer-container--try-again-button{align-items:center;max-height:40px;max-width:170px;padding:10px 25px;width:100%}.preferred-substitute-search__footer-container .preferred-substitute-search--save-button{background:#00817f;border-radius:4px;display:flex;justify-content:center}.preferred-substitute-search__footer-container .preferred-substitute-search--save-button--text{color:#fff}.preferred-substitute-search__footer-container .preferred-substitute-search--save-button--text-disabled{color:#ccc}.preferred-substitute-search__footer-container .preferred-substitute-search--save-button:disabled,.preferred-substitute-search__footer-container .preferred-substitute-search--save-button:disabled:active,.preferred-substitute-search__footer-container .preferred-substitute-search--save-button:disabled:hover{background:#f0f0f0;cursor:not-allowed}.preferred-substitute-search__footer-container .preferred-substitute-search--save-button .loading--spinner{border-color:#191919 #191919 #0000 #0000}.out-of-stock-modal__container{max-height:85vh;padding:20px 40px}.out-of-stock-modal__logo{margin:10px 0}.out-of-stock-modal__header{margin-bottom:8px}.out-of-stock-modal__subtitle{margin-bottom:12px}.out-of-stock-modal__out-of-stock-items-container{background-color:#f0f0f0;min-height:194px;padding:16px}.out-of-stock-modal__out-of-stock-items-headers,.out-of-stock-modal__out-of-stock-items-values{color:#333;display:flex;justify-content:space-between}.out-of-stock-modal__divider{background-color:#666b73;height:1px;margin:8px 0}.out-of-stock-modal__footer{margin:12px 0}.out-of-stock-modal__cta-container{display:flex;flex-direction:column;gap:12px;margin-top:16px}.out-of-stock-modal__back-button{border-radius:4px;font-size:1rem;padding:9px 50px}.out-of-stock-modal__continue-button[type=button]{background-color:#e1251b;border-radius:4px;color:#fff;font-size:1rem;padding:9px 50px}@media screen and (min-width:860px){.out-of-stock-modal__cta-container{flex-direction:row}}.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%}}.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:#194b9f;border:5px solid #fff;box-shadow:0 0 0 1px #194b9f}.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}}.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:var(--iceberg-font-family)}.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:900}.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-holistic-subs-message{align-items:center;display:flex}.cart-entry-holistic-subs-message__icon{margin-right:5px}.cart-entry-holistic-subs-message__icon--allow-substitution{bottom:1px;color:#467e1b;position:relative}.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__desktop-content__subscribe-and-earn,.cart-entry__mobile-content__subscribe-and-earn{align-items:center;border-top:1px solid #ccc;display:flex}.cart-entry__desktop-content__subscribe-and-earn--icon,.cart-entry__mobile-content__subscribe-and-earn--icon{height:24px;width:24px}.cart-entry__desktop-content__subscribe-and-earn--text,.cart-entry__mobile-content__subscribe-and-earn--text{font-size:1rem;font-weight:400;padding:12px 4px;text-decoration:underline}.cart-entry__content__substitution-option-content{align-items:flex-start;display:flex}.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__content__holistic-subs-edit-button{color:#467e1b;margin-left:10px;text-decoration:underline}.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--plus-tax-badge,.cart-entry .cart-entry__content__price--unit-price{color:#666b73;font-size:.875rem;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:.875rem;text-transform:lowercase}.cart-entry .cart-entry__content__substitution{align-items:flex-start;display:flex;margin-top:20px}.cart-entry .cart-entry__content__substitution--holistic-subs-enabled{flex-direction:column}.cart-entry .cart-entry__content__substitution--holistic-subs-enabled .product-low-inventory{margin-left:0}.cart-entry .cart-entry__content__substitution--holistic-subs-enabled .product-low-inventory__text{font-weight:400}.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{align-items:center;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__low-stock-entry--holistic-subs-enabled{align-items:flex-start;flex-direction:column}.cart-entry__mobile-content__low-stock-entry--holistic-subs-enabled .product-low-inventory{margin-left:0}.cart-entry__mobile-content__low-stock-entry--holistic-subs-enabled .product-low-inventory__text{font-weight:400}.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:.875rem;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}.cart-entry__stamp-cards-warning{display:flex;flex-direction:row;gap:4px}.cart-entry__stamp-cards-warning--en{max-width:300px}.cart-entry__stamp-cards-warning--fr{max-width:360px}.cart-entry__stamp-cards-warning__icon{color:#666b73;font-size:.75rem!important;margin-top:4px}@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;text-align:right}.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--plus-tax-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--plus-tax-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--plus-tax-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__stamp-cards-warning{margin-bottom:12px;width:auto}}.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!important;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}.cart-entry-checkbox-row{align-items:center;display:flex;flex-direction:row;padding:15px 0}.cart-entry-checkbox-row .responsive-image,.cart-entry-checkbox-row__image{height:70px;margin-right:16px;width:70px}.cart-entry-checkbox-row__content{align-items:center;display:flex;flex:1;flex-direction:row;gap:40px}.cart-entry-checkbox-row__content__details{flex:1;padding-bottom:6px}.cart-entry-checkbox-row__content__details__description{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.cart-entry-checkbox-row__content__checkbox{padding-bottom:8px;width:200px}.cart-entry-checkbox-row__content__checkbox .checkbox__label{color:#6b6b6b}@media screen and (max-width:767px){.cart-entry-checkbox-row .responsive-image,.cart-entry-checkbox-row__image{margin-right:8px}.cart-entry-checkbox-row__content{align-items:start;flex-direction:column;gap:8px}.cart-entry-checkbox-row__content__checkbox{padding-bottom:0;width:100%}}.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-interface-alert-orange{color:#fff0e0}.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}.discount-color-lightest-blue{color:#81ccf6}.discount-color-lighter-blue{color:#2abffd}.discount-color-light-blue{color:#22a5f0}.discount-color-blue{color:#194b9f}.discount-color-dark-blue{color:#004ea5}.discount-color-yellow{color:#fff200}.discount-color-grey{color:#7e7e7e}.superstore-color-lightest-blue{color:#81ccf6}.superstore-color-lighter-blue{color:#2abffd}.superstore-color-light-blue{color:#22a5f0}.superstore-color-blue{color:#194b9f}.superstore-color-dark-blue{color:#004ea5}.superstore-color-darkest-blue{color:#002b73}.superstore-color-yellow{color:#fff200}.superstore-color-red{color:#e1251b}.superstore-color-darkened-red{color:#ae0000}.superstore-color-grey{color:#7e7e7e}.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}}