.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}}.localization-helper{text-align:center}.localization-helper__select-store{display:flex;flex-flow:column;font-size:.9rem;padding:20px 20px 10px}.localization-helper__select-store__title{font-size:1.5rem;line-height:1.2em;margin:0;text-transform:uppercase}.localization-helper__select-store__description{margin:20px 0}.localization-helper__select-store__buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.localization-helper__select-store__buttons__select{background:inherit;background-color:#ffd002;border:none;color:#fff;flex:1 0 100%;margin:0 0 5px;padding:12px 50px;text-decoration:none;text-transform:uppercase;transition:background-color .2s linear}.localization-helper__select-store__buttons__select:active,.localization-helper__select-store__buttons__select:focus,.localization-helper__select-store__buttons__select:hover{background-color:#eabd00}.localization-helper__select-store__buttons__cancel{background:inherit;border:none;color:#194b9f;flex:1 0 100%;margin:0;padding:10px 0;text-decoration:underline;transition:color .2s linear}.localization-helper__select-store__buttons__cancel:active,.localization-helper__select-store__buttons__cancel:focus,.localization-helper__select-store__buttons__cancel:hover{color:#23a3ee}.localization-helper__easy-steps{align-items:center;background:#f0f0f0;display:flex;flex-flow:column;padding:20px}.localization-helper__easy-steps__title{font-size:1.5rem;line-height:1.2em;margin:0 0 20px;text-transform:uppercase}.localization-helper__easy-steps__list{display:flex;justify-content:space-between;list-style:none;margin:0;padding:0;width:85%}.localization-helper__easy-steps__list__item{align-items:center;display:flex;flex-flow:column;font-size:1rem;height:80px;justify-content:space-between;text-align:center;width:100px}.localization-helper__easy-steps__list__item:not(:last-child){margin-right:10px}.localization-helper__easy-steps__list__item__index{color:#666b73;font-size:1.5rem}@media screen and (min-width:360px){.localization-helper__select-store{font-size:1rem;padding:30px}.localization-helper__select-store__title{font-size:1.88rem}.localization-helper__select-store__description{margin:20px 0 40px}.localization-helper__easy-steps{padding:30px}.localization-helper__easy-steps__title{font-size:1.88rem}}@media screen and (min-width:640px){.localization-helper__select-store__buttons{flex-wrap:nowrap}.localization-helper__select-store__buttons__select{flex:none;margin-bottom:0;margin-right:50px;padding:20px 50px}.localization-helper__select-store__buttons__cancel{flex:none;padding:0}}@media screen and (min-width:960px){.localization-helper{display:flex;text-align:initial}.localization-helper__select-store{width:54%}.localization-helper__easy-steps{width:50%}.localization-helper__easy-steps__list{width:90%}}.send-to-friend-popup{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;padding:15px}.send-to-friend-popup__content{text-align:center}.send-to-friend-popup__content__header{font-size:2.5rem;font-weight:900;margin:3px 0 10px;text-transform:uppercase}.send-to-friend-popup__content__sub-header{color:#666b73;display:flex;flex-direction:column;font-size:1.05rem;margin:3px 0 40px}.send-to-friend-popup__content__sub-header__email{color:#191919;font-weight:600;margin-top:20px}.send-to-friend-popup__content__form{display:flex;justify-content:center;padding:0 40px}.send-to-friend-popup__content__form__fields{display:flex;flex:2;flex-direction:column}.send-to-friend-popup__content__form__fields__email{border:1px solid #ccc;flex:1;font-size:1.12rem;height:50px}.send-to-friend-popup__content__form__fields__close,.send-to-friend-popup__content__form__fields__submit{background-color:#191919;border:none;color:#fff;flex:1;font-size:.9rem;height:50px;margin-bottom:10px;text-transform:uppercase}.send-to-friend-popup__content__form__error{color:#e1251b;font-size:1rem;padding:0 40px;text-align:left}@media screen and (min-width:768px){.send-to-friend-popup__content{margin-bottom:20px}.send-to-friend-popup__content__header{font-size:3rem;margin:3px 75px 10px}.send-to-friend-popup__content__sub-header{margin:3px 75px 20px}.send-to-friend-popup__content__form__fields{flex-direction:row}.send-to-friend-popup__content__form__fields__email{flex:2}.send-to-friend-popup__content__form__fields__submit{margin-bottom:0}.send-to-friend-popup__content__form__fields__close{max-width:200px}}.checkout-confirmation-modal{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;margin-top:40px;padding:15px}.checkout-confirmation-modal__content{align-content:center;align-self:center;display:flex;flex-flow:column;width:307px}.checkout-confirmation-modal__content__title{color:#191919;font-size:2.25rem;font-weight:900;margin:0 15px 20px;text-align:center;text-transform:uppercase}.checkout-confirmation-modal__content__icon{margin-bottom:14px}.checkout-confirmation-modal__content__subtitle{font-size:1rem;margin-bottom:20px;text-align:center}.checkout-confirmation-modal__actions{display:flex;flex-direction:column-reverse;text-align:center}.checkout-confirmation-modal__actions__button{border:none;border-radius:4px;font-size:.87rem;font-weight:600;height:44px;line-height:33px;min-width:280px;padding:0 15px;text-align:center;text-transform:uppercase}.checkout-confirmation-modal__actions__button--timeslot{background-color:#fff;border:1px solid #191919;color:#191919;font-weight:600;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s linear}.checkout-confirmation-modal__actions__button--timeslot:hover{background:#fff}.checkout-confirmation-modal__actions__button--checkout{background-color:#e1251b;color:#fff;font-weight:600;margin-bottom:20px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s linear}.checkout-confirmation-modal__actions__button--checkout:hover{background:#e1251b}@media screen and (min-width:768px){.checkout-confirmation-modal__content__icon{margin-bottom:14px}.checkout-confirmation-modal__content__title{font-size:1.27rem;font-weight:600;text-align:center}.checkout-confirmation-modal__actions__button{min-width:159px}}.live-cart-exist-modal{display:flex;flex-direction:column;font-family:var(--iceberg-font-family)}.live-cart-exist-modal__content{display:flex;flex-direction:row}.live-cart-exist-modal__content--image{display:none}.live-cart-exist-modal__content__container--header{margin:30px 0}.live-cart-exist-modal__content__container__pickup-info{color:#333;font-size:1.2rem;margin:20px 0}.live-cart-exist-modal__content__container__pickup-info__timings{display:flex;flex-direction:column;margin:0}.live-cart-exist-modal__content__container__pickup-info__title{margin:0 0 20px}.live-cart-exist-modal__content__container__pickup-info__address,.live-cart-exist-modal__content__container__pickup-info__name{margin:0}.live-cart-exist-modal__content__container__pickup-info__city{margin:0 0 10px}.live-cart-exist-modal__instructions{display:flex;flex-direction:column}.live-cart-exist-modal__instructions__info{font-size:1.05rem;font-weight:600;margin:20px 0}.live-cart-exist-modal__instructions__button{background-color:#e1251b;color:#fff;font-size:1.05rem;font-weight:600;margin:20px 0 50px;padding:15px 20px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;text-transform:none;transition:all .2s linear}.live-cart-exist-modal__instructions__button:hover{background:#e1251b}.live-cart-exist-modal__instructions__button__icon{line-height:normal;position:absolute;right:10px;vertical-align:middle}.live-cart-exist-modal__logo{margin:30px 0 20px}.live-cart-exist-modal__logo--express-logo{display:flex}@media screen and (min-width:768px){.live-cart-exist-modal__content{margin-bottom:60px}.live-cart-exist-modal__content:after{background-image:url(//assets.shop.loblaws.ca/ContentMedia/lsl/icon-images/apple-with-hand_v1.svg);background-repeat:no-repeat;content:" ";flex-basis:0%;flex-grow:1;flex-shrink:1}.live-cart-exist-modal__content--deliveredAt:after{margin:46px 0 0}.live-cart-exist-modal__content--pickedUp:after{margin:-33px 0 0}.live-cart-exist-modal__content__container{flex:2}.live-cart-exist-modal__content__container__pickup-info__timings,.live-cart-exist-modal__instructions{flex-direction:row}.live-cart-exist-modal__instructions__info{flex:3}.live-cart-exist-modal__instructions__button{flex:1}}.cart-merge-error-modal-v2{padding-bottom:30px}.cart-merge-error-modal-v2__header{margin:30px 23px 10px}.cart-merge-error-modal-v2__header--express-logo{display:flex}.cart-merge-error-modal-v2__header__text{font-size:1.5rem;margin:25px 0 0}.cart-merge-error-modal-v2__warning-msg{color:#666b73;font-size:.9rem;margin:0 23px}.cart-merge-error-modal-v2__warning-msg--rapid{color:#666b73;font-size:.98rem}.cart-merge-error-modal-v2__info-wrapper{display:flex;flex-direction:column;justify-content:center;margin:0 23px}.cart-merge-error-modal-v2__info-wrapper__booking__location{font-size:1.05rem}.cart-merge-error-modal-v2__info-wrapper__booking__fine-text{color:#666b73;font-size:.9rem;margin:5px 0}.cart-merge-error-modal-v2__info-wrapper__buttons{margin-top:20px;text-align:center}.cart-merge-error-modal-v2__info-wrapper__buttons__continue{background:inherit;background-color:#e1251b;border:none;border-radius:5px;color:#fff;font-size:1.05rem;font-weight:600;margin:0;padding:15px;text-align:center;text-decoration:none;text-transform:uppercase;text-transform:none;transition:all .2s linear;width:100%}.cart-merge-error-modal-v2__info-wrapper__buttons__continue:hover{background:#e1251b}.cart-merge-error-modal-v2__info-wrapper__buttons__reset__linkv2{border:1px solid #ccc;border-radius:5px;margin-top:15px;min-width:170px;padding:15px;text-align:center;text-decoration:none;width:100%}.cart-merge-error-modal-v2__info-wrapper__buttons__reset{margin-top:20px;text-align:center}.cart-merge-error-modal-v2__info-wrapper__buttons__reset__link{background-color:#0000;border:none;border-bottom:1px solid #191919;color:#191919;cursor:pointer;font-size:1rem;font-weight:300;margin:0;padding:0;text-decoration:none;transition:all .2s linear}.cart-merge-error-modal-v2__info-wrapper__buttons__reset__link:focus,.cart-merge-error-modal-v2__info-wrapper__buttons__reset__link:hover{color:#191919}.cart-merge-error-modal-v2__info-wrapper__buttons__reset__link:focus{box-shadow:0 0 0 5px #666b73;outline:0}.cart-merge-error-modal-v2__info-wrapper__buttons__reset__link:active{box-shadow:0 0 0 5px #0000}.cart-merge-error-modal-v2__info-wrapper--subs-oos{flex-direction:column}.cart-merge-error-modal-v2__info-wrapper--subs-oos .cart-merge-error-modal-v2__info-wrapper__booking{width:auto}.cart-merge-error-modal-v2__info-wrapper--subs-oos .cart-merge-error-modal-v2__info-wrapper__buttons{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-end;margin:20px 0;width:auto}.cart-merge-error-modal-v2__info-wrapper--subs-oos .cart-merge-error-modal-v2__info-wrapper__buttons__continue{font-weight:400;padding:10px}.cart-merge-error-modal-v2__info-wrapper--subs-oos .cart-merge-error-modal-v2__info-wrapper__buttons__reset{display:flex;flex:1;margin-top:12px}.cart-merge-error-modal-v2__info-wrapper--subs-oos .cart-merge-error-modal-v2__info-wrapper__buttons__reset__link{background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#333;flex:1;font-weight:400;padding:9px 10px 7px;text-align:center;text-decoration:none;text-transform:uppercase;text-transform:none;transition:all .2s linear}.cart-merge-error-modal-v2__info-wrapper--subs-oos .cart-merge-error-modal-v2__info-wrapper__buttons__reset__link:hover{background:#fff}.cart-merge-error-modal-v2__unavailable-entries{margin:20px}@media screen and (min-width:768px){.cart-merge-error-modal-v2{padding:0 30px 30px}.cart-merge-error-modal-v2__header{font-size:1.95rem}.cart-merge-error-modal-v2__info-wrapper__booking{padding-bottom:15px}.cart-merge-error-modal-v2__info-wrapper__buttons{margin:0}.cart-merge-error-modal-v2__info-wrapper__buttons__continue{min-width:170px}.cart-merge-error-modal-v2__info-wrapper__buttons__reset__linkv2{border:1px solid #ccc;border-radius:5px;margin-left:15px;margin-top:15px;min-width:170px;padding:15px;text-align:center;text-decoration:none;width:100%}.cart-merge-error-modal-v2__info-wrapper--subs-oos{flex-direction:column}.cart-merge-error-modal-v2__info-wrapper--subs-oos .cart-merge-error-modal-v2__info-wrapper__buttons__reset{flex:none;margin-right:16px}.cart-merge-error-modal-v2__info-wrapper--subs-oos .cart-merge-error-modal-v2__info-wrapper__buttons__continue{flex:none;padding:9px 10px 7px;width:160px}}.cancel-order-page__content{background:#fff;display:flex;flex-direction:column;font-family:var(--iceberg-font-family);justify-content:center;min-height:300px}.cancel-order-page__content__title{color:#191919;font-size:2.69rem;font-weight:900;line-height:55px;margin:0;padding:10px 0;text-align:center}.cancel-order-page__content__action{display:flex;flex-wrap:wrap;justify-content:center;margin:17px 0;text-align:center}.cancel-order-page__content__action__link{align-items:center;background-color:#e1251b;border-radius:4px;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;height:50px;justify-content:center;margin:8px;padding:6px 12px;text-align:center;text-decoration:none;text-transform:uppercase;text-transform:none;transition:all .2s linear;width:188px}.cancel-order-page__content__action__link:hover{background:#e1251b}.cancel-order-page__content__action__link--dark{background-color:#333;color:#fff;font-weight:600;text-align:center;text-decoration:none;text-transform:uppercase;text-transform:none;transition:all .2s linear}.cancel-order-page__content__action__link--dark:hover{background:#333}.cancel-order-page__content__info{font-size:1rem;padding:10px 20px;text-align:center}.cancel-order-page__content__info__time{font-weight:600}.cancel-order-page__content__info--bold{font-weight:500}@media screen and (min-width:768px){.cancel-order-page__content__title{padding:60px 0 15px}.cancel-order-page__content__action{margin:17px 0 60px}}.edit-order-notification{border:1px dashed #ccc;border-width:1px 0;margin:45px 0;padding:18px 12px 18px 50px;position:relative}.edit-order-notification:before{background:url(//assets.shop.loblaws.ca/ContentMedia/common/checkout/icon-cart.svg) no-repeat;background-size:cover;content:"";display:inline-block;height:26px;left:0;margin-top:5px;position:absolute;width:30px}.edit-order-notification__title{color:#191919;font-size:1.01rem;font-weight:600;line-height:1.4em;text-transform:uppercase}.edit-order-notification__description{color:#333;font-size:.86rem;font-weight:300;line-height:1.3em}@media screen and (min-width:960px){.edit-order-notification{padding:20px 0 20px 40px}.edit-order-notification__title{line-height:1.5em}.edit-order-notification__description{font-size:1.01rem}}.have-questions{box-shadow:0 2px 4px 0 #00000017;color:#191919;display:flex;flex-direction:column;font-size:1.05rem;padding:0 20px}.have-questions__instruction__header{font-size:1.12rem;text-transform:uppercase}.have-questions__instruction__message--rapid{margin-bottom:8px}.have-questions__contact-methods{display:flex;flex-direction:column;font-weight:600;margin:20px 0}.have-questions__contact-methods__item{margin:7px 15px 7px 0}.have-questions__contact-methods__item__link{color:#191919;font-weight:400;text-decoration:underline;text-transform:capitalize}@media screen and (min-width:640px){.have-questions__contact-methods__item{margin-bottom:1px}}@media screen and (min-width:960px){.have-questions{flex-direction:row;padding:5px 40px}.have-questions__instruction{flex:2}.have-questions__instruction__header{margin-bottom:14px;margin-top:22px}.have-questions__message{color:#333}.have-questions__contact-methods{flex:1;flex-direction:column}}.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}}.customer-instruction-tile{display:flex;padding:10px 0}.customer-instruction-tile__icon{display:flex}.customer-instruction-tile__icon__image{width:40px}.customer-instruction-tile__info{flex-direction:column;max-width:320px;padding:0 20px}.customer-instruction-tile__info__header{font-size:1.05rem;font-weight:600}.customer-instruction-tile__info__text{color:#333;font-size:1rem}@media print{.customer-instruction-tile{float:left;width:50%}.customer-instruction-tile__info{max-width:100%}}.customer-instructions{box-shadow:0 2px 4px 0 #00000017;display:flex;flex-direction:column;justify-content:center;padding:30px}.customer-instructions__instruction-tile{display:flex;padding:10px 0}.customer-instructions__instruction-tile__icon{display:flex}.customer-instructions__instruction-tile__icon__image{width:40px}.customer-instructions__instruction-tile__info{flex-direction:column;max-width:320px;padding:0 20px}.customer-instructions__instruction-tile__info--header{font-size:1.05rem;font-weight:600}.customer-instructions__instruction-tile__info--text{color:#333;font-size:1rem}@media screen and (min-width:640px){.customer-instructions{flex-direction:row;padding:40px 0}}@media print{.customer-instructions{display:block;float:left;width:100%}.customer-instructions__instruction-tile{float:left;width:50%}.customer-instructions__instruction-tile__info{max-width:100%}}.text-notifications-number-exists__container{display:flex;flex-direction:row;font-weight:600;margin:30px 0 0;text-transform:uppercase}.text-notifications-number-exists__container__section{display:flex;flex:2;flex-direction:column}.text-notifications-number-exists__container__section--info{display:flex;flex-direction:column;margin-top:10px}.text-notifications-number-exists__container__section--info__phone-number__text{font-weight:300;margin-right:20px}.text-notifications-number-exists__container__section--info__phone-number__change-link{background-color:#0000;border:none;color:#333;cursor:pointer;font-size:1rem;font-weight:400;margin:10px 0 0;padding:0;text-align:left;text-decoration:underline;text-transform:uppercase;transition:all .2s linear}.text-notifications-number-exists__container__section--info__phone-number__change-link:focus,.text-notifications-number-exists__container__section--info__phone-number__change-link:hover{color:#191919}.text-notifications-number-exists__container__section--info__phone-number__change-link:focus{box-shadow:0 0 0 5px #666b73;outline:0}.text-notifications-number-exists__container__section--info__phone-number__change-link:active{box-shadow:0 0 0 5px #0000}.text-notifications-number-exists__container__section--info--loading{margin-right:30px}.text-notifications-number-exists__container__section--info__loading--spinner{height:20px;width:20px}.text-notifications-number-exists__container__section__toggle span:first-child{margin-left:auto}.text-notifications-number-exists__container__section__toggle__container{color:#191919;display:flex;flex:2;flex-direction:column-reverse;font-size:.94rem;font-weight:300}.text-notifications-number-exists__container__section__toggle__container--button{display:flex;flex-flow:row-reverse;margin-bottom:12px}@media screen and (min-width:960px){.text-notifications-number-exists{width:500px}.text-notifications-number-exists__container__section{display:flex;flex:3;flex-direction:column}.text-notifications-number-exists__container__section--info{flex-direction:row}.text-notifications-number-exists__container__section--info__phone-number__change-link{margin-top:0}.text-notifications-number-exists__container__section--info__phone-number__text{margin-right:20px}.text-notifications-number-exists__container__section--info--loading{flex-direction:row-reverse}.text-notifications-number-exists__container__section__toggle__container{flex-direction:column;margin-right:30px}.text-notifications-number-exists__container__section__toggle__container--button{margin:10px 0 0 auto}}.text-notifications-number-does-not-exists{margin:30px 0 10px}.text-notifications-number-does-not-exists__contact-form{align-items:flex-end;display:flex;flex-direction:column;font-weight:600;position:relative;text-transform:uppercase}.text-notifications-number-does-not-exists__contact-form--button,.text-notifications-number-does-not-exists__contact-form--text-box{width:100%}.text-notifications-number-does-not-exists__contact-form__link{background-color:#191919;border:1px solid #191919;color:#fff;font-weight:600;height:50px;text-transform:uppercase;width:100%}@media screen and (min-width:960px){.text-notifications-number-does-not-exists{display:flex;width:500px}.text-notifications-number-does-not-exists__contact-form{flex-direction:row;margin:0}.text-notifications-number-does-not-exists__contact-form--text-box{flex-basis:70%}.text-notifications-number-does-not-exists__contact-form--button{flex-basis:30%}}.text-notifications{color:#191919;display:flex;flex-direction:column;font-size:1.05rem;margin-bottom:30px;max-width:505px}.text-notifications__message{color:#333}@media screen and (min-width:960px){.text-notifications{width:500px}.text-notifications__contact-form{display:flex;flex-direction:row}.text-notifications__contact-form__container{flex-direction:row;margin:0}.text-notifications__contact-form__container--text-box{flex-basis:70%}.text-notifications__contact-form__container--button{flex-basis:30%}}.checkout-button{background:inherit;border:none;border-radius:5px;color:#fff;font-weight:600;margin:0;padding:5px 20px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s linear;white-space:nowrap}.checkout-button:focus{box-shadow:0 0 0 5px #ccc;outline:0}.checkout-button:active{box-shadow:0 0 0 5px #0000}.checkout-button:hover{color:#fff;text-decoration:none}.checkout-button--disabled{cursor:default;pointer-events:none}.checkout-button--disabled:active,.checkout-button--disabled:focus,.checkout-button--disabled:hover{background-color:inherit;border:2px solid #333}.checkout-button--menu-bar,.checkout-button--menu-bar:active,.checkout-button--menu-bar:focus,.checkout-button--menu-bar:hover{background-color:#e1251b}.checkout-button--menu-bar.checkout-button--disabled{background-color:#333;color:#ccc}.checkout-button--menu-bar.checkout-button--liquorstore{background:#fff;color:#000034}.checkout-button--rapid{text-transform:none}.checkout-button--liquorstore{font-size:.875rem;font-weight:600}.checkout-button--liquorstore.checkout-button--disabled{background:#fff;color:#000034}.checkout-button--cart-summary,.checkout-button--cart-summary:active,.checkout-button--cart-summary:focus,.checkout-button--cart-summary:hover,.checkout-button--live-cart,.checkout-button--live-cart:active,.checkout-button--live-cart:focus,.checkout-button--live-cart:hover{background-color:#e1251b}.checkout-button--cart-summary.checkout-button--disabled,.checkout-button--live-cart.checkout-button--disabled{background-color:#ccc;color:#333}.checkout-button--cart-summary.checkout-button--liquorstore,.checkout-button--live-cart.checkout-button--liquorstore{color:#000034}.checkout-button--mini-cart-revamp{background-color:#e1251b;font-size:1rem;font-weight:500;margin-top:10px;padding:15px;text-transform:none;width:100%}.checkout-button--mini-cart-revamp:active,.checkout-button--mini-cart-revamp:focus,.checkout-button--mini-cart-revamp:hover{background-color:#e1251b}.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:#23a3ee}.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}.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}.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:#23a3ee;border:1px solid #23a3ee}.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%}}.holistic-subs-scroller-item{border:2px solid #fff;border-radius:4px;cursor:pointer;flex:1;padding:16px 8px;white-space:wrap;width:166px}.holistic-subs-scroller-item--selected{border:2px solid #467e1b}.holistic-subs-scroller-item__image-container{display:flex;height:90px;justify-content:center;margin-bottom:16px;position:relative}.holistic-subs-scroller-item__image-container .responsive-image--holistic-subs-scroller-item{width:unset}.holistic-subs-scroller-item__selected-item-icon{color:#467e1b;position:absolute;right:4px;top:8px}.holistic-subs-scroller-item__price-row{display:flex}.holistic-subs-scroller-item__unit-price{color:#333;font-size:1rem;font-weight:600}.holistic-subs-scroller-item__unit-price--sale{color:#e1251b}.holistic-subs-scroller-item__unit-price--was-price{color:#666b73;font-size:.93rem;font-weight:400;margin-right:4px}.holistic-subs-scroller-item__drip-price,.holistic-subs-scroller-item__plus-tax-badge{color:#666b73;display:block;font-size:.875rem}.holistic-subs-scroller-item .comparison-price-list--holistic-subs-scroller-item{font-size:.75rem}.holistic-subs-scroller-item__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}.holistic-subs-scroller-item__visually-hidden--focusable:active,.holistic-subs-scroller-item__visually-hidden--focusable:focus{clip:auto;color:#000;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.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__drip-price,.subs-product-tile__plus-tax-badge{color:#666b73;display:block;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}.holistic-subs-scroller{padding:0 14px 8px}.holistic-subs-scroller__loading-container,.holistic-subs-scroller__no-subs-container{align-items:center;display:flex;justify-content:center;min-height:235px}.holistic-subs-scroller__no-subs-container{margin:0 auto}.holistic-subs-scroller__no-subs-container p{text-align:center}.holistic-subs-scroller__subs-error-container{display:flex;flex-direction:column}.holistic-subs-scroller__subs-error-retry-button{margin:24px auto;min-width:120px}.holistic-subs-scroller__subs-list{display:flex;overflow-x:auto;padding-bottom:16px;white-space:nowrap}.holistic-subs-scroller__sub-item{display:flex;flex-direction:column}.holistic-subs-scroller__sub-item--product-tile{height:100%;margin-right:16px}.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}.holistic-subs-modal{height:100%;overflow-y:auto}.holistic-subs-modal__header{padding-top:15px}.holistic-subs-modal__container{margin:25px;max-height:85vh}.holistic-subs-modal__container .form-layout{padding-bottom:15%}.holistic-subs-modal__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%}.holistic-subs-modal__input label{display:flex;flex-direction:column;padding:15px 0 5px 10px}.holistic-subs-modal__inputContainer{border:1px solid #ccc;border-radius:3px;margin-bottom:5px}.holistic-subs-modal__subtitle{padding:5px 0 10px}.holistic-subs-modal .input-group__radio-button--holistic-subs-modal__input{display:flex;padding-left:10px}.holistic-subs-modal .input-group__radio-button--holistic-subs-modal__input .input-group__radio-button__text{align-items:center;display:flex}.holistic-subs-modal .input-radio-button__input:active,.holistic-subs-modal .input-radio-button__input:focus{border:none;outline:none}.holistic-subs-modal__line{border-top:1px solid #ccc;display:block;margin:10px 0}.holistic-subs-modal .input-text-area__text-area{border-radius:3px;margin-top:30px}.holistic-subs-modal .input-text-area__text-area::placeholder{color:#666b73}.holistic-subs-modal__save-button{align-items:center;border:1px solid #ccc;border-radius:4px;display:flex;justify-content:center;margin-top:20px;max-height:40px;max-width:170px;padding:10px 65px;width:100%}.holistic-subs-modal__save-button .loading--spinner{border-color:#191919 #191919 #0000 #0000}.holistic-subs-modal__textarea--input-label{display:none}.holistic-subs-modal .input-text-area__count{font-size:.9rem;margin-bottom:20px}.holistic-subs-modal__right{display:flex;justify-content:flex-end;padding-bottom:25px}.holistic-subs-modal input[type=radio]{accent-color:#467e1b}.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%}}.fulfillment-header__title{background:url(//assets.shop.loblaws.ca/ContentMedia/lsl/checkout/pcx_checkout_spark_blue_v1.svg) no-repeat right 47px top,url(//assets.shop.loblaws.ca/ContentMedia/lsl/checkout/pcx_checkout_spark_green_v1.svg) no-repeat right -8px bottom #fff;font-family:var(--iceberg-font-family);font-size:1.27rem;font-weight:600;margin:0;padding:18px 0 16px 20px;text-transform:capitalize;width:100%}.fulfillment-header__title--rapid{background:url(//dis-prod.assetful.loblaw.ca/content/dam/loblaw-companies-limited/creative-assets/bolt/Bolt-Vector-Cart-Header.svg) no-repeat right 5px top -3px,#f0f0f0}.fulfillment-header__logo{height:21px;margin:18px 0 3px 21px}@media screen and (min-width:960px){.fulfillment-header__title{background-position:right 135px top,right 76px bottom;flex:1;font-size:1.5rem;padding:18px 0 16px 20px}.fulfillment-header__title--rapid{background:url(//dis-prod.assetful.loblaw.ca/content/dam/loblaw-companies-limited/creative-assets/bolt/Bolt-Vector-Cart-Header.svg) no-repeat right 5px top -3px,#f0f0f0}.fulfillment-header--pickup{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.fulfillment-header__logo--pickup{background-color:#fff;height:auto;margin:0;padding-right:28px;width:128px}.fulfillment-header__logo--delivery{height:auto;width:128px}}.fulfillment-information-layout{display:flex;padding:25px 20px}.fulfillment-information-layout__icon{background-repeat:no-repeat;background-size:25px;margin-right:10px;width:30px}.fulfillment-information-layout--delivery-location .fulfillment-information-layout__icon,.fulfillment-information-layout--pickup-location .fulfillment-information-layout__icon{background-image:url(//assets.shop.loblaws.ca/ContentMedia/lsl/icons/icn_location.svg)}.fulfillment-information-layout--delivery-location .fulfillment-information-layout__icon--pc-express,.fulfillment-information-layout--pickup-location .fulfillment-information-layout__icon--pc-express{background-image:url(//assets.shop.loblaws.ca/ContentMedia/lsl/icons/pcx_location_icon_v1.svg)}.fulfillment-information-layout--delivery-time .fulfillment-information-layout__icon,.fulfillment-information-layout--pickup-time .fulfillment-information-layout__icon{background-image:url(//assets.shop.loblaws.ca/ContentMedia/lsl/icons/icn_time.svg)}.fulfillment-information-layout--delivery-time .fulfillment-information-layout__icon--pc-express,.fulfillment-information-layout--pickup-time .fulfillment-information-layout__icon--pc-express{background-image:url(//assets.shop.loblaws.ca/ContentMedia/lsl/icons/pcx_time_icon_v1.svg)}.fulfillment-information-layout__content{flex:1}.fulfillment-information-layout__content__title{font-size:1.12rem;margin-bottom:7px;text-transform:uppercase}.fulfillment-information-layout__content__details{color:#333;font-size:1rem}.fulfillment-information-layout--pc-express .fulfillment-information-layout__content{font-family:var(--iceberg-font-family)}.fulfillment-information-layout--pc-express .fulfillment-information-layout__content__title{text-transform:capitalize}.fulfillment-location__pickup-type,.fulfillment-location__recipient,.fulfillment-location__town{font-weight:600;margin:5px 0}.fulfillment-location__town{color:#191919}.fulfillment-information{background-color:#fff;box-shadow:0 2px 4px 0 #00000017;display:flex;flex-direction:column;font-size:1rem}.fulfillment-information--delivery{display:block;flex-flow:row wrap}.fulfillment-information--delivery__fulfillment-location{display:block;float:left;width:50%}.fulfillment-information__fulfillment-location,.fulfillment-information__fulfillment-time{flex:1}.fulfillment-information__fulfillment-location__pickup-type,.fulfillment-information__fulfillment-location__recipient,.fulfillment-information__fulfillment-location__town{font-weight:600;margin:5px 0}.fulfillment-information__fulfillment-location__town{color:#191919}.fulfillment-information__fulfillment-rapid{display:flex;flex-direction:column;width:100%}.fulfillment-information__fulfillment-message{color:#666b73;display:flex;font-size:14px;padding:25px 20px}@media screen and (min-width:960px){.fulfillment-information{flex-flow:row wrap}.fulfillment-information--delivery{width:70%}.fulfillment-information--rapid{width:100%}.fulfillment-information__fulfillment-rapid{flex-direction:unset}}@media print{.fulfillment-information{display:block}.fulfillment-information__fulfillment-location{display:block;float:left;width:50%}}.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}.cart-voucher-code__applied-vouchers{display:flex;flex-direction:column;margin-bottom:10px}.cart-voucher-code__applied-vouchers:empty{margin:0}.cart-voucher-code__applied-vouchers__list{margin-bottom:10px}.cart-voucher-code__applied-vouchers__list__item{align-items:flex-start;display:flex;margin:5px 0}.cart-voucher-code__applied-vouchers__list__item__name{flex:1;font-size:1rem;max-width:300px}.cart-voucher-code__applied-vouchers__list__item__name__remove{display:none}.cart-voucher-code__applied-vouchers__list__item__remove{background:inherit;background-color:#0000;border:none;color:#333;cursor:pointer;font-size:1rem;font-weight:400;margin:0;padding:0;text-decoration:underline;transition:all .2s linear}.cart-voucher-code__applied-vouchers__list__item__remove:focus,.cart-voucher-code__applied-vouchers__list__item__remove:hover{color:#191919}.cart-voucher-code__applied-vouchers__list__item__remove:focus{box-shadow:0 0 0 5px #666b73;outline:0}.cart-voucher-code__applied-vouchers__list__item__remove:active{box-shadow:0 0 0 5px #0000}.cart-voucher-code__applied-vouchers__list__item__saving{display:none}.cart-voucher-code__apply-code{display:block;flex-direction:column;margin-bottom:10px}.cart-voucher-code__apply-code__error__message{color:#e1251b;font-size:.9rem;font-style:italic;line-height:1.4;margin:5px 0}.cart-voucher-code__apply-code__fields-container{display:flex}.cart-voucher-code__apply-code__fields-container .form-layout{width:100%}.cart-voucher-code__apply-code__fields-container .form-layout__fieldset{display:flex}.cart-voucher-code__apply-code__fields-container__code--input-label{display:none}.cart-voucher-code__apply-code__fields-container__code--input-text .input-text__input{border:1px solid #ccc;color:#191919;height:35px;margin-bottom:0;margin-right:20px;padding:0 12px}.cart-voucher-code__apply-code__fields-container__apply{background:inherit;background-color:#0000;border:none;color:#333;cursor:pointer;font-size:1rem;font-weight:400;margin:0;padding:0;text-decoration:underline;transition:all .2s linear}.cart-voucher-code__apply-code__fields-container__apply:focus,.cart-voucher-code__apply-code__fields-container__apply:hover{color:#191919}.cart-voucher-code__apply-code__fields-container__apply:focus{box-shadow:0 0 0 5px #666b73;outline:0}.cart-voucher-code__apply-code__fields-container__apply:active{box-shadow:0 0 0 5px #0000}.cart-voucher-code__apply-code__fields-container__loading--spinner{height:30px;width:30px}.cart-voucher-code--live-cart-sidebar .cart-voucher-code__applied-vouchers__item{justify-content:space-between}.cart-voucher-code--live-cart-sidebar .cart-voucher-code__applied-vouchers__item__name{flex:initial;font-size:.86rem}.cart-voucher-code--live-cart-sidebar .cart-voucher-code__applied-vouchers__item__name__remove{background:inherit;border:1px solid #ccc;border-radius:50%;display:inline-flex;font-size:.75rem;margin:0 0 0 7px;padding:2px}.cart-voucher-code--live-cart-sidebar .cart-voucher-code__applied-vouchers__item__remove{display:none}.cart-voucher-code--live-cart-sidebar .cart-voucher-code__applied-vouchers__item__saving{display:inline-flex}.cart-voucher-code--cart-checkout-sidebar .cart-voucher-code__applied-vouchers{margin:0;padding:10px 20px 0}.cart-voucher-code--cart-checkout-sidebar .cart-voucher-code__applied-vouchers__item{align-items:flex-start;border-bottom:1px solid #ccc;display:flex;flex-direction:row;justify-content:space-between;padding:10px 0}.cart-voucher-code--cart-checkout-sidebar .cart-voucher-code__applied-vouchers__item__detail{display:flex;flex-direction:column;font-size:.94rem}.cart-voucher-code--cart-checkout-sidebar .cart-voucher-code__applied-vouchers__item__detail__code{font-weight:600;margin-bottom:5px}.cart-voucher-code--cart-checkout-sidebar .cart-voucher-code__applied-vouchers__item__detail__desc{color:#666b73}.cart-voucher-code--cart-checkout-sidebar .cart-voucher-code__applied-vouchers__list,.cart-voucher-code--cart-checkout-sidebar .cart-voucher-code__apply-code{margin-bottom:0}.cart-voucher-code--cart-checkout-sidebar .cart-voucher-code__apply-code__fields-container__apply{background:#191919;border-radius:0 4px 4px 0;color:#fff;flex:1 0 85px;font-size:1.01rem;padding:0 10px;text-decoration:none;text-transform:uppercase}.cart-voucher-code--cart-checkout-sidebar .cart-voucher-code__apply-code__fields-container__apply:disabled{background:#666b73}.cart-voucher-code--cart-checkout-sidebar .cart-voucher-code__apply-code__fields-container__code--input-text .input-text__input{border-radius:4px 0 0 4px;margin:0;padding:10px}@media screen and (min-width:960px){.cart-voucher-code--cart-checkout-sidebar .cart-voucher-code__apply-code__fields-container__apply{flex:1 0 66px}}.empty-cart{background:#fff;flex-direction:column;justify-content:center;min-height:300px}.empty-cart,.empty-cart__title{align-items:center;display:flex}.empty-cart__title{flex-flow:column;margin:0;padding:33px 60px 10px}.empty-cart__logo{padding-top:33px;width:87px}.empty-cart__logo+.empty-cart__title{padding:0}.empty-cart__info-img{padding:20px 0 30px;width:150px}.empty-cart__suggestion{font-size:1rem}.empty-cart__suggestion--is-rapid{margin-bottom:96px;text-align:center;width:auto}.empty-cart__order-page{font-size:1rem}.empty-cart__order-page--is-rapid{margin-bottom:6px;width:auto}.empty-cart__sub-title{padding:9px 0}.empty-cart__sub-title--is-rapid{margin-bottom:0}.empty-cart__action-txt{font-size:1rem;font-weight:600;padding:13px 0 17px}.empty-cart__action{margin:0 0 40px;text-align:center}.empty-cart__action__link{background-color:#e1251b;border-radius:4px;color:#fff;display:block;font-size:.87rem;font-weight:600;height:50px;line-height:36px;min-width:177px;padding:6px 12px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s linear}.empty-cart__action__link:hover{background:#e1251b}.empty-cart__action__link:last-child{background:none;border:1px solid #e1251b;color:#e1251b;margin-top:8px}.empty-cart__action__link:last-child:hover{background:none;border-color:#e1251b;color:#e1251b}.empty-cart__action__link--rapid-home-page:last-child{background-color:#e1251b;color:#fff}.empty-cart__action__link--order-page:last-child{border-color:#ccc;color:#333}@media screen and (min-width:768px){.empty-cart__title{padding:60px 0 40px}.empty-cart__sub-title{font-size:1.5rem;padding:13px 0}.empty-cart__action-txt{font-size:1.2rem}.empty-cart__action{margin:0 0 60px}}@media screen and (max-width:567px){.empty-cart__suggestion--is-rapid{margin-bottom:56px;max-width:267px}.empty-cart__order-page--is-rapid{margin-bottom:18px;max-width:267px;text-align:center}}.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;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;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__quantity-price-container{display:flex;flex:1 0 200px;justify-content:space-between;padding-right:15px}.cart-entry__content--product-removed{margin-left:15px;white-space:nowrap}.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--deposit-fee,.cart-entry .cart-entry__content__price--eco-fee-total,.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--deposit-fee,.cart-entry .cart-entry__content__price--eco-fee-total,.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,.cart-entry .cart-entry__content__price--deposit-fee,.cart-entry .cart-entry__content__price--eco-fee-total{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--deposit-fee,.cart-entry--checkout-accordion .cart-entry__content__price--eco-fee-total,.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--deposit-fee,.cart-entry--grocery-cart-products .cart-entry__content__price--eco-fee-total,.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--deposit-fee,.cart-entry--report-and-review-issue-section .cart-entry__content__price--eco-fee-total,.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}}.pickup-details{display:flex;flex-direction:column;font-size:1rem}.pickup-details__delivery-time,.pickup-details__location,.pickup-details__time{align-items:center;display:flex;margin-left:0;margin-top:15px}.pickup-details__delivery-time__icon,.pickup-details__location__icon,.pickup-details__time__icon{margin-right:8px}.pickup-details__delivery-time__change,.pickup-details__location__change,.pickup-details__time__change{color:#333;text-decoration:none}.pickup-details__delivery-time__btn,.pickup-details__location__btn,.pickup-details__time__btn{background-color:#0000;background:inherit;border:none;color:#333;cursor:pointer;font-size:1rem;font-weight:400;margin:0;padding:0;text-align:left;text-decoration:underline;text-decoration:none;transition:all .2s linear}.pickup-details__delivery-time__btn:focus,.pickup-details__delivery-time__btn:hover,.pickup-details__location__btn:focus,.pickup-details__location__btn:hover,.pickup-details__time__btn:focus,.pickup-details__time__btn:hover{color:#191919}.pickup-details__delivery-time__btn:focus,.pickup-details__location__btn:focus,.pickup-details__time__btn:focus{box-shadow:0 0 0 5px #666b73;outline:0}.pickup-details__delivery-time__btn:active,.pickup-details__location__btn:active,.pickup-details__time__btn:active{box-shadow:0 0 0 5px #0000}.pickup-details__delivery-time>.rapid-delivery-eta,.pickup-details__location>.rapid-delivery-eta,.pickup-details__time>.rapid-delivery-eta{border:none;display:flex;justify-content:flex-start;margin-bottom:0}.pickup-details__location{margin-top:0}.pickup-details__location__icon{margin-right:8px}.pickup-details__location--faas-checkout{margin-bottom:20px}.pickup-details--grocery-cart-products .pickup-details__location__change,.pickup-details--pickup-content--active .pickup-details__location__change,.pickup-details--pickup-content--completed-active .pickup-details__location__change{border-bottom:1px solid #e1251b;color:#e1251b;text-decoration:none}.pickup-details--grocery-cart-products .pickup-details__location,.pickup-details--grocery-cart-products .pickup-details__time,.pickup-details--pickup-content--active .pickup-details__location,.pickup-details--pickup-content--active .pickup-details__time,.pickup-details--pickup-content--completed-active .pickup-details__location,.pickup-details--pickup-content--completed-active .pickup-details__time{margin-bottom:20px}.pickup-details--grocery-cart-products .pickup-details__location__btn,.pickup-details--grocery-cart-products .pickup-details__time__btn,.pickup-details--pickup-content--active .pickup-details__location__btn,.pickup-details--pickup-content--active .pickup-details__time__btn,.pickup-details--pickup-content--completed-active .pickup-details__location__btn,.pickup-details--pickup-content--completed-active .pickup-details__time__btn{border-bottom:1px solid #e1251b;color:#e1251b;text-decoration:none}.pickup-details--grocery-cart-products>:only-child,.pickup-details--pickup-content--active>:only-child,.pickup-details--pickup-content--completed>:only-child{margin-left:0;margin-top:0}.pickup-details--row-layout{flex-direction:row}@media screen and (min-width:640px){.pickup-details--grocery-cart-products{flex-direction:row}.pickup-details--grocery-cart-products .pickup-details__time{margin-left:20px;margin-top:0}.pickup-details--grocery-cart-products>:only-child{margin-left:0;margin-top:0}}.card{background-color:#fff;border:1px solid #ccc;box-sizing:border-box;display:inline-block;margin-bottom:10px;min-height:57px;padding:12px 15px;width:100%}.card--active,.card:hover{border:2px solid #467e1b;box-shadow:0 11px 11px 0 #00000017;padding:11px 14px}.card--payment-summary{border:0;min-height:0;padding:0}.card--payment-summary:hover{border:0;box-shadow:none;padding:0}.card--payment-summary .card__content__item{display:flex}.card--payment-summary .card__content__item--radio{display:none}.card--payment-summary .card__content__item--holder-detail{font-size:1.01rem;margin:0;min-width:0;order:1;width:auto}.card--payment-summary .card__content__item--holder-detail .card__content__item__wrapper,.card--payment-summary .card__content__item--holder-detail .card__content__item__wrapper__details{display:inline}.card--payment-summary .card__content__item--holder-detail .card__content__item__wrapper__details:first-child{font-weight:600;margin-right:4px}.card--payment-summary .card__content__item--icon{margin-top:0;order:2}.card--account-payment-cards-list,.card--payment-options,.card--payment-options--greyed,.card--wsc-membership-card{background:none;border:1px solid #ccc;border-radius:4px;padding:12px 15px;position:relative;width:100%}.card--account-payment-cards-list--active,.card--account-payment-cards-list:hover,.card--payment-options--active,.card--payment-options--greyed--active,.card--payment-options--greyed:hover,.card--payment-options:hover,.card--wsc-membership-card--active,.card--wsc-membership-card:hover{border:1px solid #ccc;box-shadow:none;padding:12px 15px}.card--account-payment-cards-list .card__content__item__add-to-cart,.card--payment-options .card__content__item__add-to-cart,.card--payment-options--greyed .card__content__item__add-to-cart,.card--wsc-membership-card .card__content__item__add-to-cart{transform:scale(.85)}.card--account-payment-cards-list .card__content__item__add-to-cart--active,.card--payment-options .card__content__item__add-to-cart--active,.card--payment-options--greyed .card__content__item__add-to-cart--active,.card--wsc-membership-card .card__content__item__add-to-cart--active{background:#e1251b;border:5px solid #fff;box-shadow:0 0 0 1px #e1251b}.card--account-payment-cards-list .card__content__item--icon,.card--payment-options .card__content__item--icon,.card--payment-options--greyed .card__content__item--icon,.card--wsc-membership-card .card__content__item--icon{margin-top:0;min-width:0;padding:0;position:absolute;right:0;top:25px;width:auto}.card--account-payment-cards-list .card__content__item__wrapper__details,.card--payment-options .card__content__item__wrapper__details,.card--payment-options--greyed .card__content__item__wrapper__details,.card--wsc-membership-card .card__content__item__wrapper__details{font-size:1rem;margin-bottom:5px}.card--account-payment-cards-list .card__content__item__wrapper__details__primary,.card--payment-options .card__content__item__wrapper__details__primary,.card--payment-options--greyed .card__content__item__wrapper__details__primary,.card--wsc-membership-card .card__content__item__wrapper__details__primary{color:#767676;font-size:.75rem;margin-left:8px;text-transform:uppercase}.card--account-payment-cards-list .card__content__item__wrapper__details:first-child,.card--payment-options .card__content__item__wrapper__details:first-child,.card--payment-options--greyed .card__content__item__wrapper__details:first-child,.card--wsc-membership-card .card__content__item__wrapper__details:first-child{font-weight:600}.card--account-payment-cards-list .card__content--action,.card--payment-options .card__content--action,.card--payment-options--greyed .card__content--action,.card--wsc-membership-card .card__content--action{bottom:8px;display:inline;position:absolute}.card--payment-options--greyed{background-color:#f0f0f0}.card--wsc-membership-card{margin-bottom:40px;padding-bottom:20px}.card--wsc-membership-card .card__content__item--holder-detail{width:80%}.card--account-payment-cards-list .card__content__item--radio{display:none}.card--account-payment-cards-list .card__content__item--holder-detail{margin-left:15px}.card--info-icon{height:20px}.card__content{align-items:center;display:block;float:left;font-size:.88rem;padding-right:3px}.card__content--title{order:2;width:20%}.card__content--action{float:right;min-width:40px;order:4;width:20%}.card__content__item{align-items:center;display:block;float:left;font-size:.88rem;padding-right:3px;width:80%}.card__content__item--radio{justify-content:center;margin-top:5px;order:1;width:10%}.card__content__item--holder-detail{display:flex;margin-left:16px;margin-top:2px;min-width:150px;order:3;width:50%}.card__content__item__add-to-cart{border:1px solid #ccc;border-radius:50%;cursor:pointer;display:inline-block;height:25px;margin-top:4px;padding:0;text-indent:-9999px;width:25px}.card__content__item__add-to-cart--active{border:8px solid #467e1b}.card__content__item--icon{color:#333;font-weight:300;margin-right:14px;margin-top:10px;min-width:80px;order:2;padding-left:15px;text-transform:uppercase;width:30%}.card__content__item__wrapper{display:inline-flex;flex-direction:column}.card__content__item__wrapper__details--account-name{color:#333;font-weight:600;padding-bottom:3px}.card__content__item__wrapper__details--account-number{color:#333;font-weight:300}.card__content__item__card-info{display:block;margin-right:10px;width:40px}.card__content__item__card-info__icon{vertical-align:middle;width:60%}.card__content__card-type__icon{width:80px}.card__content__card-type__icon--master,.card__content__card-type__icon--visa{width:40px}.card__content__remove{background:inherit;border:0;color:#333;float:right;font-weight:400;margin:40% 0 0;padding:0;text-decoration:underline}@media screen and (min-width:640px){.card{display:flex;padding-bottom:10px}.card--active,.card:hover{padding-bottom:9px}.card--payment-summary,.card--payment-summary:hover{padding:0}.card__content{display:flex}.card__content--radio{flex:1}.card__content__add-to-cart{margin-top:0}.card__content__remove{flex:1;margin-top:0}.card__content--action{flex:2}.card__content__wrapper{margin-left:35px}.card__content__card-info+.card__content__wrapper{margin-left:0}.card__content--holder-detail{flex:6;margin-top:0}.card__content--icon{flex:3;margin-top:0}.card__content__card-type__icon{height:23px;vertical-align:middle;width:auto}.card__content__card-info{padding-right:5px}}@media screen and (min-width:768px){.card--account-payment-cards-list,.card--payment-options,.card--payment-options--greyed,.card--wsc-membership-card{width:40%}.card--account-payment-cards-list.card--active,.card--account-payment-cards-list.card:hover,.card--payment-options--greyed.card--active,.card--payment-options--greyed.card:hover,.card--payment-options.card--active,.card--payment-options.card:hover,.card--wsc-membership-card.card--active,.card--wsc-membership-card.card:hover{box-shadow:none;padding-bottom:10px}.card--account-payment-cards-list{max-width:356px}}.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}.grocery-cart-aisles-list__aisle{margin-bottom:24px}.grocery-cart-aisles-list__aisle__header{color:#333;font-size:1rem;line-height:1.5;margin:0;padding-right:5px}.grocery-cart-aisles-list--with-live-cart{margin-top:29px}@media screen and (min-width:768px){.grocery-cart-aisles-list__aisle{margin-bottom:33px}}.cart-products-header{background:#f0f0f0;display:flex;flex-direction:column;justify-content:space-between;padding:11px 18px}.cart-products-header__title{align-items:center;display:flex;font-size:1.12rem;font-weight:600}.cart-products-header__title__delivery-icon,.cart-products-header__title__pickup-icon{margin-right:8px}.cart-products-header__title__logo{height:18px;margin-right:5px;margin-top:5px}.cart-products-header__count{font-size:1rem;line-height:24px;margin-left:30px}@media screen and (min-width:960px){.cart-products-header{border-radius:4px;flex-direction:row;font-size:1.5rem;padding:17px 18px 15px}.cart-products-header__title{font-size:1.35rem}.cart-products-header__title__logo{height:20px}.cart-products-header__count{margin-left:0}}.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%}}.marvel-cards-opt-in-form{border-top:1px solid #ccc;margin:15px 0;padding-top:15px}.marvel-cards-opt-in-form__marvel-logo{display:block;margin-bottom:10px}.marvel-cards-opt-in-form__marvel-link{border-bottom:1px solid #e1251b;text-decoration:none}.grocery-cart-products{padding:10px 0}.grocery-cart-products__no-tax-container{margin:0 15px}.grocery-cart-products__content{margin-top:25px;padding:0 15px}.grocery-cart-products__content__cart-substitution{margin-bottom:16px;margin-top:25px}.grocery-cart-products__content__cart-container{margin-top:15px}.grocery-cart-products__content__bottom-bar{display:flex;flex-direction:column;margin-top:15px}.grocery-cart-products__content__bottom-bar__est-total{align-items:center;color:#666b73;display:flex;font-size:1.16rem;justify-content:space-between}.grocery-cart-products__content__bottom-bar__est-total>span:first-child{color:#333;font-weight:600}.grocery-cart-products__content__bottom-bar__est-total__value{color:#333;font-size:1.16rem;margin-left:20px}.grocery-cart-products__content__substitution_sort{display:flex;flex-direction:column;justify-content:space-between}.grocery-cart-products__content__sort-item-drop-down{margin-top:15px}.grocery-cart-products__content__sort-item-drop-down .sort-selector__label{color:#333;font-size:1rem}.grocery-cart-products__content__sort-item-drop-down .sort-selector{width:100%}.grocery-cart-products__error{margin:auto;width:95%}.grocery-cart-products .static-page-alert{padding-bottom:0;padding-top:16px}.grocery-cart-products .static-page-alert a{text-decoration:underline}.grocery-cart-products .stamp-cards-redemption-widget{padding:0 1rem}.grocery-cart-products .missing-stamps-message{margin-top:16px;padding:0 24px}@media screen and (min-width:768px){.grocery-cart-products{padding:0}.grocery-cart-products__content__bottom-bar{flex-direction:row;justify-content:space-between}.grocery-cart-products__content__bottom-bar__est-total{order:1}.grocery-cart-products__content__substitution_sort{flex-direction:row}.grocery-cart-products__content__sort-item-drop-down .styled-dropdown__list{right:0}.grocery-cart-products__content__sort-item-drop-down .styled-dropdown__list:before{left:auto;right:12px}.grocery-cart-products__sort-item-drop-down{margin-top:0}.grocery-cart-products__error{width:100%}.grocery-cart-products .stamp-cards-redemption-widget{padding:0}}.cart-products{margin-bottom:30px}@media screen and (min-width:768px){.cart-products{margin:0 15px 30px}}@media screen and (min-width:1024px){.cart-products{margin:0 0 30px}}@media screen and (min-width:1200px){.cart-products__contentful .product-carousel--slick .product-tile{width:130px}.cart-products__contentful .product-carousel--slick .product-tile__thumbnail__image{width:100%}.cart-products__contentful .product-carousel__button--prev{left:-55px}}.cart-page__section__heading{color:#191919;font-size:3rem;font-weight:900;margin:0;padding:15px}.cart-page__section__content__main{margin-bottom:20px}.cart-page__section__content__main__sticky-container{background:#fff;bottom:0;box-shadow:0 0 5px 0 #00000040;left:0;margin-top:44px;position:fixed;width:100%;z-index:2}.cart-page__section__content__main__sticky-container__totals{display:flex;justify-content:space-between;padding:16px}.cart-page__section__content__main__sticky-container__totals .mkt-proceed-to-checkout{width:135px}.cart-page__loading{font-size:1.5rem;font-weight:600;position:absolute;top:50%;transform:translateY(-50%);width:100%}.cart-page__contentful .product-tile-group__list,.cart-page__contentful .product-tile-loader .product-tile-loader__list{width:100%}.cart-page__contentful__ad-unit{position:relative}@media screen and (min-width:768px){.cart-page__contentful__ad-unit:before{background:#ccc;content:" ";height:1px;left:0;position:absolute;right:0;top:0}}@media screen and (min-width:768px)and (min-width:1024px){.cart-page__contentful__ad-unit:before{left:-20px;right:-20px}}@media screen and (min-width:768px)and (min-width:1320px){.cart-page__contentful__ad-unit:before{left:calc(-50vw + 640px);right:unset;width:calc(100% + 100vw - 1280px)}}.cart-page__contentful__ad-unit .element-header__sponsoredLabel{color:#666b73;font-size:14px;line-height:21px}@media screen and (min-width:640px){.cart-page__contentful__ad-unit .element-header{display:flex;flex-direction:row}.cart-page__contentful__ad-unit .element-header .element-link{order:2}.cart-page__contentful__ad-unit .element-header__sponsoredLabel{order:3}}@media screen and (min-width:768px){.cart-page__contentful .product-fulfillment-marketplace-header__seller-link{display:inline}}@media screen and (min-width:1024px)and (max-width:1200px){.cart-page__contentful .product-carousel--slick .product-tile{width:120px}.cart-page__contentful .product-carousel--slick .product-tile__thumbnail__image{width:100%}.cart-page__contentful .product-carousel__button--prev{left:-19px}}@media screen and (min-width:1024px){.cart-page{margin:0 auto 60px;max-width:1320px;padding:0 20px}.cart-page__section{display:flex;flex-direction:column}.cart-page__section__heading{padding-left:0}.cart-page__section__content{display:flex;flex-direction:row}.cart-page__section__content__main{flex-basis:0;flex-grow:1;flex-shrink:1;margin:0 40px 0 0;min-width:0;padding:0}.cart-page__section__content__main__signout-msg-button{background:none;border:none;padding:0;text-decoration:underline}.cart-page__section__content__main__sticky-container{box-shadow:none;justify-content:flex-end;margin:30px 15px 0;padding:24px 0;position:static;width:auto}.cart-page__section__content__main__sticky-container__totals .mkt-proceed-to-checkout{max-width:250px;padding:0;width:auto}.cart-page__section__content__sidebar{flex:0 0 300px}.cart-page__contentful .block-wrapper__content{padding-left:0;padding-right:0}}@media screen and (min-width:1200px){.cart-page__contentful .product-carousel--slick .product-tile{width:130px}.cart-page__contentful .product-carousel--slick .product-tile__thumbnail__image{width:100%}.cart-page__contentful .product-carousel__button--prev{left:-55px}}.live-cart-page__content__main{margin-bottom:20px;padding:20px 16px}.live-cart-page__content__main__header{font-size:2.55rem;font-stretch:ultra-condensed;font-weight:700;margin:0 0 -1px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}@media screen and (min-width:640px){.live-cart-page__content__main{padding:0}}@media screen and (min-width:768px){.live-cart-page__content{display:block;margin:20px auto 60px;max-width:1320px;padding:0 20px}}@media screen and (min-width:1024px){.live-cart-page__content{display:flex}.live-cart-page__content__main{flex:1 0 0;margin:0 40px 0 0}}.global-color-wsc-blue{color:#016ab2}.global-color-sdm-red{color:#cb333b}.global-color-white{color:#fff}.global-color-almost-black,.global-color-black{color:#191919}.global-color-light-black{color:#2c2a29}.global-color-store-details-black{color:#121212}.global-color-light-grey{color:#f0f0f0}.global-color-lighter-grey{color:#ccc}.global-color-mid-grey{color:#666b73}.global-color-dim-grey{color:#6b6b6b}.global-color-dark-grey{color:#333}.global-color-border-grey{color:#ccc}.global-color-fusion-green{color:#a7a924}.global-color-faded-green{color:#d3d49a}.global-color-lighter-green{color:#c9cb39}.global-color-light-green{color:#b0b226}.global-color-green{color:#585938}.global-color-darker-green{color:#f0f}.global-color-pcexpress-green{color:#00817f}.global-color-light-bkgrd-green{color:#e5eede}.global-color-interface-light-green{color:#f2faea}.global-color-interface-green{color:#467e1b}.global-color-lightest-blue{color:#f0f}.global-color-slight-lighter-blue{color:#0054b2}.global-color-blue{color:#069}.global-color-discount-offer{color:#194b9f}.global-color-discount-yellow{color:#f4e900}.global-color-pcoptimum-blue{color:#f0f}.global-color-light-bkgrd-blue{color:#e6ecf6}.global-color-interface-light-blue{color:#fefaf9}.global-color-discount-blue{color:#194b9f}.global-color-discount-dark-blue{color:#002b73}.global-color-light-yellow{color:#f0f}.global-color-nofrills-yellow{color:#fd0}.global-color-lighter-orange{color:#fef2e5}.global-color-pcexpress-orange{color:#ffa06a}.global-color-interface-light-orange{color:#fefaf3}.global-color-interface-orange{color:#ed8e07}.global-color-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}.nofrills-color-yellow{color:#ffd002}.nofrills-color-darker-yellow{color:#eabd00}.nofrills-color-bright-yellow{color:#fd0}.nofrills-color-blue{color:#194b9f}.nofrills-color-light-blue{color:#22a5f0}.nofrills-color-lighter-blue{color:#23a3ee}.nofrills-color-lightest-blue{color:#81ccf6}.nofrills-color-red{color:#ee3131}.nofrills-color-grey{color:#7e7e7e}.nofrills-color-dark-grey{color:#333}.nofrills-color-darker-grey{color:#212121}.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}}