.page-title{line-height:1.2em;margin:0;outline:0}.page-title__title{font-family:var(--iceberg-font-family-montserrat);font-size:1.8rem;font-weight:700;line-height:1.2em;margin:30px 0 20px;padding:0 20px;text-align:center;text-transform:uppercase}.page-title--product-list-page .page-title__title,.page-title--search-page .page-title__title{margin:30px;padding:0}.page-title--dym{color:#191919;padding:25px 0 20px}.page-title--dym .page-title__title{font-size:1.5rem;font-weight:600;line-height:36px;margin:0;text-align:left}.page-title--store-locator-header{margin:20px}.page-title--store-locator-modal{text-align:center}.page-title--loading-frame:before{height:30px;margin:30px auto 20px;width:240px}.page-title--static-content{text-align:center}.page-title__subtitle{font-family:var(--iceberg-font-family-montserrat);font-size:.9rem;font-weight:700;margin:-26px 0 20px;text-align:center}@media screen and (min-width:640px){.page-title__title{font-size:2.25rem;margin-bottom:20px}.page-title--loading-frame:before{height:40px;width:300px}.page-title__subtitle{font-size:1.5rem}}@media screen and (min-width:768px){.page-title--store-locator-header{margin:20px 0}}@media screen and (min-width:860px){.page-title__title{font-size:3.75rem;margin-bottom:30px}.page-title--loading-frame:before{height:60px;width:450px}}.atc-error-state-modal-v2{font-family:var(--iceberg-font-family);margin-left:20px;margin-right:20px;margin-top:64px}.atc-error-state-modal-v2 .atc-error-state-modal-v2__footer__close,.atc-error-state-modal-v2 .atc-error-state-modal-v2__footer__viewCart{border-radius:4px;font-size:1.3em;height:40px;width:48%}.atc-error-state-modal-v2__header{font-size:2em;font-weight:600;line-height:36px;width:250px}.atc-error-state-modal-v2__body{font-size:1.55em;line-height:24px;width:305px}.atc-error-state-modal-v2__body__link{color:#333}.atc-error-state-modal-v2__footer{border-top:1px solid #ccc;margin-bottom:30px;margin-top:40px}.atc-error-state-modal-v2__footer__close{background-color:#fff;border:1px solid #ccc;margin-right:12px;margin-top:20px}.atc-error-state-modal-v2__footer__viewCart{background-color:#e1251b;border:1px solid #e1251b;color:#fff}@media screen and (min-width:640px){.atc-error-state-modal-v2{margin-left:0;margin-right:0;margin-top:25px}.atc-error-state-modal-v2 .atc-error-state-modal-v2__footer__close,.atc-error-state-modal-v2 .atc-error-state-modal-v2__footer__viewCart{border-radius:4px;font-size:1.3em;height:40px;width:22%}.atc-error-state-modal-v2__header{font-size:2.3em;font-weight:600;line-height:unset;width:100%}.atc-error-state-modal-v2__body{font-size:1.33em;line-height:unset;width:100%}.atc-error-state-modal-v2__footer{border-top:none;margin-bottom:0;margin-top:40px}.atc-error-state-modal-v2__footer__close{margin-top:0}}.delete-order-in-failed-modal--email-link{color:#191919}.substitution-cart-entry-tile{display:flex;flex-direction:column}.substitution-cart-entry-tile__product{display:flex;padding:5px 0}.substitution-cart-entry-tile__details{margin-right:20px}.substitution-cart-entry-tile__unit-price{color:#333;font-size:1rem;font-weight:600}.substitution-cart-entry-tile__unit-price--sale{color:#e1251b}.substitution-cart-entry-tile__unit-price--was-price{color:#666b73;font-size:.93rem;font-weight:400;margin-left:.38rem}.substitution-cart-entry-tile__price-row{align-items:center;display:flex}.substitution-cart-entry-tile--customer-selected-subs-modal .substitution-cart-entry-tile__unit-price{color:#e1251b}.substitution-cart-entry-tile__drip-price,.substitution-cart-entry-tile__plus-tax-badge{color:#666b73;display:block;font-size:.875rem}.substitution-cart-entry-tile .responsive-image{margin:0 15px 0 0}.fulfillment-mode-title{font-family:var(--iceberg-font-family);font-size:1.5rem;font-weight:600;line-height:1.17;margin:0 0 11px}.fulfillment-mode-title--italic{font-style:italic}.fulfillment-mode-title--unavailable{font-size:1.25rem;line-height:28px}.switch-fulfillment-mode-button{color:#666b73;font-family:var(--iceberg-font-family);padding:10px 0;text-align:center}.switch-fulfillment-mode-button--top-border{border-top:1px solid #ccc;padding-top:16px}.switch-fulfillment-mode-button--left{padding:10px 0 0 20px;text-align:left}.switch-fulfillment-mode-button__text{background:inherit;border:none;color:#666b73;display:inline;font-size:.88rem;line-height:1.14;margin:0;padding:0;position:relative;text-decoration:underline}.switch-fulfillment-mode-button__text__icon{background-position:50%;background-repeat:no-repeat;background-size:contain;font-size:1.2rem!important;left:-20px;position:absolute;transform:scale(.9)}.switch-fulfillment-mode-button__subtext{margin:0}.switch-fulfillment-mode-button--hero-switch-fulfillment-cta{padding-bottom:0;padding-right:20px;text-align:right}.switch-fulfillment-mode-button--hero-switch-fulfillment-cta .switch-fulfillment-mode-button__text{color:#e1251b;font-family:var(--iceberg-font-family);font-size:1rem}.switch-fulfillment-mode-button--hero-switch-fulfillment-cta .switch-fulfillment-mode-button__text__icon{font-size:1.2rem;left:auto;right:-20px;top:2px}.switch-fulfillment-mode-button--hero-switch-fulfillment-cta .switch-fulfillment-mode-button__subtext{font-size:.88rem;margin-right:-20px}.switch-fulfillment-mode-button--homepage-hero-welcome-message-fulfillment-cta .switch-fulfillment-mode-button__text{color:#d6150b}.delivery-widget-postal-code-form__form__button{background:inherit;background:#e1251b;border:none;border-radius:5px;color:#fff;font-size:.83rem;font-weight:600;margin:0 auto 10px;padding:10px 20px;text-transform:uppercase;width:100%}.delivery-widget-postal-code-form__form__postal-code--error input{border-color:#e1251b}.delivery-widget-postal-code-form__form__postal-code--error input:focus{border-color:#e1251b;box-shadow:0 0 2px #e1251b;outline:1px solid #e1251b}.delivery-widget-postal-code-form .form-layout__fieldset--rapid button{background:#e1251b;color:#fff}@media screen and (max-width:567px){.delivery-widget-postal-code-form .form-layout--delivery-widget-postal-code-form__form,.delivery-widget-postal-code-form--rapid,.delivery-widget-postal-code-form__form--rapid{height:100%}.delivery-widget-postal-code-form .form-layout--delivery-widget-postal-code-form__form .form-layout__fieldset--rapid{display:flex;flex-direction:column;height:100%;justify-content:space-between}}.delivery-widget-edit__content__non-serviceable{align-items:center;background-color:#fefaf9;border-radius:5px;border-right:8px solid #e1251b;display:flex;font-size:1rem;height:87px;margin-bottom:15px;padding-left:45px;padding-right:15px}.delivery-widget-edit__content__non-serviceable:before{background-image:url(//s3.amazonaws.com/clickncollect/ContentMedia/lsl/icons/fulfillment_widget_warning.png);background-size:cover;content:" ";height:22px;left:18px;position:absolute;top:68px;width:22px}.delivery-widget-edit__content__container{display:flex;justify-content:space-between}.delivery-widget-edit__content__container--postal-code{display:inline-block}@media screen and (max-width:567px){.delivery-widget-edit--rapid{height:100%}.delivery-widget-edit__content--rapid{height:95%}}.fulfillment-destination{display:flex;flex-direction:column;margin:12px 0}.fulfillment-destination__location{color:#333;font-family:var(--iceberg-font-family);font-size:1rem;font-weight:600;letter-spacing:-.33px;margin:0 0 3px;padding-left:20px;position:relative}.fulfillment-destination__location:before{background:url(//assets.shop.loblaws.ca/ContentMedia/common/icons/locations/location-marker-pcx.png) no-repeat;background-size:contain;content:"";height:19px;left:0;position:absolute;width:14px}.fulfillment-destination__location--liquorstore:before{background:url(//images.ctfassets.net/0dlg9rxz8nvy/7md4s94U8H1ACD6aFfBPz3/1c81b6782a083a8977d9654aa37f6e86/location-marker-pcx.svg) no-repeat;background-size:cover}.fulfillment-destination__address{color:#666b73;font-family:var(--iceberg-font-family);font-size:.87rem;margin:0}.fulfillment-destination--nonshoppable .fulfillment-destination__location:before{background-image:url(//assets.shop.loblaws.ca/ContentMedia/common/icons/locations/location-marker-nonshop.png)}.fulfillment-destination--nonshoppable .fulfillment-destination__info{font-size:.9rem;margin:5px 0}.fulfillment-destination--fulfillment-mode-confirm-auto-localization__detailed{margin:0 0 6px}.fulfillment-destination--fulfillment-mode-confirm-auto-localization__compact{margin:0 0 24px}@media screen and (min-width:1024px){.fulfillment-destination__address,.fulfillment-destination__content__destination{width:-moz-fit-content;width:fit-content}}.delivery-widget-detail__content__container{display:flex;justify-content:space-between}.delivery-widget-detail__content__container--postal-code{display:inline-block}.delivery-widget-detail__content__container span{color:#666b73;font-size:.88rem}.delivery-widget-detail__content__delivery-type{align-items:center;display:flex;gap:4px}.delivery-widget-detail__content__delivery-type-icon{color:#333}.delivery-widget-detail__content span{cursor:pointer;text-decoration:underline}.delivery-widget-detail__content__delivery-description{display:flex;flex-direction:column;margin-bottom:14px;padding-left:20px}.delivery-widget-detail__content__delivery-description span{color:#666b73;cursor:default;font-size:.88rem;text-decoration:none}.delivery-widget-detail__content span.delivery-widget-detail__content__delivery-type-label{color:#333;cursor:default;font-size:1rem;font-weight:600;text-decoration:none}.delivery-widget-detail__content__button{background:inherit;background:#e1251b;border:none;border-radius:5px;color:#333;cursor:pointer;display:inline-block;font-size:.83rem;font-weight:600;margin:0 auto 10px;padding:10px 20px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.b2b-delivery-selector{padding-bottom:16px}.b2b-delivery-selector__options{background-color:#f5f6f8;border-radius:16px;display:flex;gap:4px;margin-bottom:10px;padding:8px}.b2b-delivery-selector__option{align-items:center;background:#0000;border:2px solid #0000;border-radius:12px;cursor:pointer;display:flex;flex:1;flex-direction:column;justify-content:center;min-height:40px;min-width:96px;padding:12px 8px;text-align:center;transition:border-color .2s,background-color .2s}.b2b-delivery-selector__option:hover:not(:disabled){background-color:#0000000a}.b2b-delivery-selector__option--selected{background-color:#eef5ff;border-color:#0957c3}.b2b-delivery-selector__option--selected .b2b-delivery-selector__option-availability,.b2b-delivery-selector__option--selected .b2b-delivery-selector__option-icon,.b2b-delivery-selector__option--selected .b2b-delivery-selector__option-label{color:#0957c3}.b2b-delivery-selector__option--unavailable{cursor:not-allowed;opacity:.5}.b2b-delivery-selector__option-icon{color:#333;font-size:20px;margin-bottom:4px}.b2b-delivery-selector__option-label{color:#333;font-size:.83rem;font-weight:600;margin-bottom:2px}.b2b-delivery-selector__option-availability{color:#333;font-size:.72rem}.b2b-delivery-selector__save{background:inherit;background:#e1251b;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:.83rem;font-weight:600;margin:0 0 10px;padding:10px 20px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.b2b-delivery-selector__save:disabled{cursor:not-allowed;opacity:.5}.b2b-delivery-selector__info{align-items:center;color:#333;display:flex;font-size:.72rem;gap:4px;justify-content:center}.b2b-delivery-selector__info-icon{color:#666b73}.b2b-delivery-selector__info-text{line-height:1.3}.delivery-widget-b2b-select__content__postal-code-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.delivery-widget-b2b-select__content__postal-code-row span{color:#666b73;cursor:pointer;font-size:.88rem;text-decoration:underline}.delivery-widget-unavailable__content__text{font-size:.88rem;margin-bottom:15px}.delivery-widget-unavailable__content__text__change{color:#666b73;font-size:.88rem}.delivery-widget-unavailable__content__text--italic{font-style:italic}.delivery-widget-unavailable__content__link{background:#e1251b;border-radius:5px;color:#fff;display:inline-block;font-size:1rem;font-weight:600;margin-top:3px;padding:10px 20px;text-align:center;text-decoration:none;width:100%}.delivery-widget{font-family:var(--iceberg-font-family)}@media screen and (max-width:567px){.delivery-widget--rapid,.delivery-widget__content--rapid{height:100%}}.site-alert{background-color:#fff;border-top:1px solid #333;bottom:0;left:0;line-height:24px;min-height:30px;padding:0 40px 0 20px;position:fixed;text-align:center;width:100%;z-index:10}.site-alert:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIklEQVQIW2NkQAJPnz79zwjjgzjS0tKMYAEYB8RmROaABAAL6g+zRPNt7wAAAABJRU5ErkJggg==) 0 0/4px 4px #191919;content:" ";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%;z-index:1}.site-alert__message{display:block;margin:0 auto;overflow:hidden;position:relative;text-align:center;z-index:2}.site-alert__message__text{color:#191919;display:inline-block;font-size:.75rem;max-width:100%}.site-alert__message__text__label{display:inline-block;font-weight:600;padding:0 5px 0 24px;position:relative}.site-alert__message__text__label__icon{color:#ed8e07;margin-right:10px;position:relative;top:4px}.site-alert__message__text__link{color:#191919}.site-alert__close{background:inherit;background:#0000;border:none;height:30px;line-height:1.05rem;margin:0;padding:7px 10px 0;position:absolute;right:0;top:0;z-index:2}.site-alert__close:focus{box-shadow:0 0 0 5px #666b73;outline:0}.site-alert__close:active{box-shadow:0 0 0 5px #0000}.site-alert__close__icon{color:#191919}.site-alert__close__text{color:#0000;font-size:.08rem}.site-alert--top-aligned{border-bottom:1px solid #333;border-top:none;bottom:auto;left:auto;position:relative;z-index:1}.site-alert--top-aligned__message{max-width:60%}@media print{.site-alert{display:none}}.block-wrapper{align-content:center;display:grid;font-size:.9rem;grid-template-columns:minmax(0,1200px);justify-content:center;z-index:1}.block-wrapper--block-theme-dark{color:#fff}.block-wrapper--rcls-valueprops{background:#fff}.block-wrapper--rcls-valueprops .block-wrapper__content{margin-inline:auto;max-width:86rem;padding-inline:1rem;width:100%}@media screen and (min-width:56.25em){.block-wrapper--rcls-valueprops .block-wrapper__content{padding-inline:3rem}}.block-wrapper--block-border-top-true{border-top:1px solid #ccc}.block-wrapper--block-border-bottom-true{border-bottom:1px solid #ccc}.block-wrapper--block-background-image{background:initial;position:relative}.block-wrapper--block-type-block-notification{background-color:#fefaf3}.block-wrapper--circular-tile-list>.block-wrapper__content>div,.block-wrapper--rectangular-tile-list>.block-wrapper__content>div{margin:20px auto}.block-wrapper--helios-reskin{font-family:var(--iceberg-font-family);grid-template-columns:minmax(0,86rem)}.block-wrapper--helios-reskin .homepage-hero-pathways{border:0}.block-wrapper--helios-reskin .homepage-hero-pathways__header__upcoming-orders-headline{font-size:1.5rem;font-weight:600}.block-wrapper--helios-reskin .homepage-hero-pathways__header__view-orders{color:#00817f;font-size:1rem;font-weight:500}.block-wrapper--helios-reskin .homepage-hero-pathways__header__view-orders__icon{display:none}.block-wrapper--helios-reskin .home-page-hero-single-tile{font-family:var(--iceberg-font-family)}.block-wrapper--helios-reskin .home-page-hero-single-tile .element-cta--ctalist-style-red,.block-wrapper--helios-reskin .home-page-hero-single-tile .element-cta--helios-reskin,.block-wrapper--helios-reskin .home-page-hero-single-tile .tile-icon{background-color:#00817f}.block-wrapper--helios-reskin .home-page-hero-single-tile .element-cta,.block-wrapper--helios-reskin .home-page-hero-single-tile .tile-heading{font-family:var(--iceberg-font-family)}.block-wrapper--helios-reskin .home-page-hero-single-tile .tile-heading__header{color:#191919;font-size:1.5rem;font-weight:600}.block-wrapper--helios-reskin .home-page-hero-single-tile .element-cta--ctalist-style-white-no-border,.block-wrapper--helios-reskin .home-page-hero-single-tile .home-page-hero-tile-thumbnails-link{color:#00817f}.block-wrapper--helios-reskin .home-page-hero-single-tile--pc-optimum .tile-icon{background-color:#0000}.block-wrapper--helios-reskin .home-page-hero-single-tile--pc-optimum .home-page-hero-tile-thumbnails-link,.block-wrapper--helios-reskin .home-page-hero-single-tile--pc-optimum .tile-heading__header{color:#e1251b}.block-wrapper--helios-reskin .element-header{font-family:var(--iceberg-font-family-montserrat)}.block-wrapper--helios-reskin .element-tile__content__header{color:#191919}.block-wrapper--helios-reskin.block-wrapper--block-type-block-tile-list .element-header{font-family:var(--iceberg-font-family)}.block-wrapper--helios-reskin.block-wrapper--block-type-block-tile-list .element-header__headline--headline{color:#191919}.block-wrapper--helios-reskin.block-wrapper--block-type-block-tile-list .element-link{color:#00817f}.block-wrapper--helios-reskin .block-wrapper__content,.block-wrapper--helios-reskin.block-wrapper--block-type-block-row-layout>.block-wrapper__content{padding:3.75rem 1rem 0}@media screen and (min-width:56.25em){.block-wrapper--helios-reskin .block-wrapper__content,.block-wrapper--helios-reskin.block-wrapper--block-type-block-row-layout>.block-wrapper__content{padding:3.75rem 2rem 0}}@media screen and (min-width:86em){.block-wrapper--helios-reskin .block-wrapper__content,.block-wrapper--helios-reskin.block-wrapper--block-type-block-row-layout>.block-wrapper__content{padding:3.75rem 8rem 0}}.block-wrapper--helios-reskin .block-wrapper__content .homepage-hero-pathways__header,.block-wrapper--helios-reskin.block-wrapper--block-type-block-row-layout>.block-wrapper__content .homepage-hero-pathways__header{margin-top:0}.block-wrapper--helios-reskin .block-wrapper__content .homepage-hero-welcome-message,.block-wrapper--helios-reskin.block-wrapper--block-type-block-row-layout>.block-wrapper__content .homepage-hero-welcome-message{padding-bottom:20px;padding-top:0}.block-wrapper--helios-reskin .block-wrapper,.block-wrapper--helios-reskin .block-wrapper .block-wrapper__content{padding:0}.block-wrapper--helios-reskin.block-wrapper--banner-carousel .block-wrapper__content .block-wrapper__content{padding:2.19rem 1rem}@media screen and (min-width:56.25em){.block-wrapper--helios-reskin.block-wrapper--banner-carousel .block-wrapper__content .block-wrapper__content{padding:2.19rem 2rem}}@media screen and (min-width:86em){.block-wrapper--helios-reskin.block-wrapper--banner-carousel .block-wrapper__content .block-wrapper__content{padding:2.19rem 8rem}}.block-wrapper--modal-ad-unit{border-radius:5px;padding:16px}.block-wrapper--modal-ad-unit .block-wrapper__content{line-height:18px;padding:0}.block-wrapper--modal-ad-unit .rich-text{font-size:.87rem}.block-wrapper--modal-ad-unit .rich-text__link{color:inherit;text-decoration:underline}.block-wrapper--modal-ad-unit .rich-text__p{margin:0}.block-wrapper--side-bar-ad-unit{padding:10px}.block-wrapper--side-bar-ad-unit .rich-text{font-size:12px}.block-wrapper--side-bar-ad-unit .element-cta-list{margin-left:0}.block-wrapper__background{bottom:0;height:100%;left:0;overflow-y:hidden;position:absolute;right:0;top:0;width:100%;z-index:-1}.block-wrapper__background .responsive-image--block-wrapper{min-height:100%;object-fit:cover}.block-wrapper__content{align-content:center;display:grid;grid-template-columns:100%;justify-content:center;overflow:hidden;padding:20px}.block-wrapper--block-column-layout-true .block-wrapper__content,.block-wrapper__content:empty{padding:0}.block-wrapper--block-row-layout-true .block-wrapper__content{padding-left:0;padding-right:0}.block-wrapper--block-type-block-cta-row.block-wrapper--block-style-notification-bar .block-wrapper__content{padding-bottom:10px;padding-top:10px}.block-wrapper--block-type-block-notification .block-wrapper__content{padding-bottom:20px;padding-top:20px}.block-wrapper__content>*{max-width:1120px;width:100%}.block-wrapper__content--block-padding-none-both,.block-wrapper__content--block-padding-none-top{padding-top:0}.block-wrapper__content--block-padding-none-both,.block-wrapper__content--block-padding-none-bottom{padding-bottom:0}.block-wrapper__content--block-padding-tight-both,.block-wrapper__content--block-padding-tight-top{padding-top:10px}.block-wrapper__content--block-padding-tight-both,.block-wrapper__content--block-padding-tight-bottom{padding-bottom:10px}.block-wrapper__content--block-padding-extra-both,.block-wrapper__content--block-padding-extra-top{padding-top:20px}.block-wrapper__content--block-padding-extra-both,.block-wrapper__content--block-padding-extra-bottom{padding-bottom:20px}.block-wrapper--block-style-tabs{padding-left:0;padding-right:0}.block-wrapper--block-type-block-row-layout>.block-wrapper__content{padding-bottom:0;padding-top:0}.block-wrapper--display-block{display:block}.block-wrapper--block-content-full-bleed .block-wrapper__content{overflow:visible}.block-wrapper--eta-full-width .block-wrapper__content{padding-bottom:7px;padding-top:7px}@media screen and (min-width:768px){.block-wrapper--block-type-block-layout{padding-bottom:0;padding-top:0}.block-wrapper__content{padding:40px}.block-wrapper--block-column-layout-true .block-wrapper__content{padding:0}.block-wrapper--block-row-layout-true .block-wrapper__content{padding-left:0;padding-right:0}.block-wrapper--block-type-block-cta-row.block-wrapper--block-style-notification-bar .block-wrapper__content{padding-bottom:10px;padding-top:10px}.block-wrapper--block-type-block-notification .block-wrapper__content{padding-bottom:20px;padding-top:20px}.block-wrapper__content--block-padding-none-both,.block-wrapper__content--block-padding-none-top{padding-top:0}.block-wrapper__content--block-padding-none-both,.block-wrapper__content--block-padding-none-bottom{padding-bottom:0}.block-wrapper__content--block-padding-tight-both,.block-wrapper__content--block-padding-tight-top{padding-top:20px}.block-wrapper__content--block-padding-tight-both,.block-wrapper__content--block-padding-tight-bottom{padding-bottom:20px}.block-wrapper__content--block-padding-extra-both,.block-wrapper__content--block-padding-extra-top{padding-top:80px}.block-wrapper__content--block-padding-extra-both,.block-wrapper__content--block-padding-extra-bottom{padding-bottom:80px}.block-wrapper--hir-carousel-block-type .block-wrapper__content{padding:20px 80px 0}.block-wrapper--side-bar-ad-unit .rich-text{max-width:110px}}@media screen and (min-width:960px){.block-wrapper--block-style-tabs{padding-left:0;padding-right:0}.block-wrapper__content{padding:40px 80px}.block-wrapper--block-column-layout-true .block-wrapper__content{padding:0}.block-wrapper--block-row-layout-true .block-wrapper__content{padding-left:0;padding-right:0}.block-wrapper--block-type-block-cta-row.block-wrapper--block-style-notification-bar .block-wrapper__content,.block-wrapper--block-type-block-notification .block-wrapper__content{padding-bottom:20px;padding-top:20px}.block-wrapper--hir-carousel-block-type .block-wrapper__content{padding:20px 80px 0}.block-wrapper--block-type-block-row-layoutc>.block-wrapper__content{padding-bottom:0;padding-top:0}.block-wrapper--block-type-block-tile-list.block-wrapper--block-style-browse-by block-wrapper_content{max-width:1136px}}.element-image{display:block;width:100%}.element-image__image,.element-image__link{display:block}.element-image__image--full-width{width:100%}.element-image--align-left .element-image__image{margin:0 auto 0 0}.element-image--align-right .element-image__image{margin:0 0 0 auto}.element-image--align-center .element-image__image{margin:0 auto}.element-image--block-cta-bar .element-image__image{height:auto;max-width:100%}.dam-asset__image,.element-image--block-notification{width:100%}.block-linked-image{max-width:100%}.block-linked-image__link:focus{border:1px solid #0000;outline:auto}.site-language-toggle__item{background:inherit;border:none;display:inline-block;height:auto;margin:0;padding:0}.site-language-toggle__item:focus{box-shadow:0 0 0 5px #ccc;outline:0}.site-language-toggle__item:active{box-shadow:0 0 0 5px #0000}.site-language-toggle__item:not(.reversed){color:#fff}.site-language-toggle__item:not(:last-child){border-right:#333}.site-language-toggle--site-banner .site-language-toggle__item{color:#fff;font-size:.83rem}.site-language-toggle--mobile-menu .site-language-toggle__item{color:#fff;display:block;font-size:1rem;padding:5px;text-align:left;text-transform:uppercase}.site-language-toggle--mobile-menu .site-language-toggle__item:focus{box-shadow:0 0 0 5px #666b73;outline:0}.site-language-toggle--mobile-menu .site-language-toggle__item:active{box-shadow:0 0 0 5px #0000}.site-language-toggle--content-footer .site-language-toggle__item{padding:0 5px}.site-language-toggle--content-footer .site-language-toggle__item:focus{box-shadow:0 0 0 5px #666b73;outline:0}.site-language-toggle--content-footer .site-language-toggle__item:active{box-shadow:0 0 0 5px #0000}.site-language-toggle--detailed-region-selector .site-language-toggle__item{color:#fff;display:block;float:right;font-size:.9rem;margin:12px 12px 0}.island-block{display:block}.toast{background-color:#666b73;border-radius:5px;margin-bottom:10px;position:absolute;width:100%}.toast__content{align-items:center;display:flex;justify-content:space-between;padding:10px 20px}.toast__content__text{align-items:center;display:flex;font-family:var(--iceberg-font-family);font-size:.9rem;font-weight:500}.toast__content__text__icon{margin-right:10px}.toast__content__close{background:inherit;background:#0000;border:none;margin:0;padding:0;z-index:2}.toast__content__close:focus{box-shadow:0 0 0 5px #666b73;outline:0}.toast__content__close:active{box-shadow:0 0 0 5px #0000}.toast__content__close__icon{color:#fff;font-size:1.12rem}.toast__content__close__text{color:#0000;font-size:.08rem}.toast--animate-enter{right:calc(-100% - 20px)}.toast--animate-enter-active{animation-timing-function:cubic-bezier(0,0,.5,1.35);right:0;transition:right .5s}.toast--animate-exit{right:0}.toast--animate-exit-active{right:calc(-100% - 20px);transition:right .5s}.toasts{margin:20px 10px 0;position:absolute;width:calc(100% - 20px);z-index:20}.toasts,.toasts__item{list-style:none;padding:0}.toasts__item{margin:0;position:relative}@media screen and (min-width:640px){.toasts{margin:20px 0 0;right:20px;width:300px}}.navigation-item{color:#fff;padding:0 5px;text-decoration:none;transition:color .2s linear}.navigation-item:focus{box-shadow:0 0 0 5px #666b73;outline:0}.navigation-item:active{box-shadow:0 0 0 5px #0000}.navigation-item--content-footer__list__item__link:hover{color:#b0b226}.navigation-item--cobrand-footer-content__list__item__link{color:#191919;display:inline-block;font-size:.83rem;margin:3px 0;padding:0;text-decoration:none;transition:color .2s linear}.navigation-item--cobrand-footer-content__list__item__link:focus{box-shadow:0 0 0 5px #666b73;outline:0}.navigation-item--cobrand-footer-content__list__item__link:active{box-shadow:0 0 0 5px #0000}.navigation-item--cobrand-footer-content__list__item__link:active,.navigation-item--cobrand-footer-content__list__item__link:focus,.navigation-item--cobrand-footer-content__list__item__link:hover{color:#191919;text-decoration:none}.navigation-item--navigation-footer{padding:0}.screen-reader-elements{display:none}.site-content{flex:1;height:auto;min-height:90vh;position:relative;z-index:1}.site-content--rapid{min-height:105vh}.site-content:before{content:" ";display:block;height:150px;margin-top:-150px;visibility:hidden}.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}[data-iceberg-theme=independent],[data-iceberg-theme=independentcitymarket],[data-iceberg-theme=loblaw],[data-iceberg-theme=provigo],[data-iceberg-theme=valumart],[data-iceberg-theme=zehrs]{--iceberg-color-loblaw-promo-purple:51 10 42;--iceberg-color-loblaw-masthead-purple:82 16 67;--iceberg-masthead-top-bar-background:var(--iceberg-color-loblaw-promo-purple);--iceberg-masthead-top-bar-foreground:var(--iceberg-color-white);--iceberg-masthead-search-bar-background:var(--iceberg-color-loblaw-masthead-purple);--iceberg-masthead-search-bar-foreground:var(--iceberg-color-white);--iceberg-menu-bar-background:var(--iceberg-color-loblaw-masthead-purple);--iceberg-menu-bar-foreground:var(--iceberg-color-white);--iceberg-brand-logo-background:var(--iceberg-color-loblaw-masthead-purple)}.site-layout{display:flex;flex-direction:column;font-size:12px;justify-content:space-between;min-height:100%;outline:none}.site-layout__loading-spinner{display:initial;left:50%;margin:-25px 0 0 -25px;position:absolute;top:55%;z-index:104}.site-layout__header{font-size:12px;position:relative;z-index:3}.site-layout__iceberg-fulfillment-toast,.site-layout__live-cart{bottom:0;position:fixed;top:auto;width:100%;z-index:2}[data-notice=active] .site-layout{padding-bottom:30px}.site-layout--sticky-container-add-to-cart-bottom{margin-bottom:72px}.site-layout__content{flex:1}.site-layout--hide-overflow-x{overflow-x:hidden}.ada-embed-button__icon{pointer-events:none}button.ada-embed-button:focus{box-shadow:0 0 0 5px #ccc;outline:0}button.ada-embed-button:active{box-shadow:0 0 0 5px #0000}[data-notice=active] .site-layout--desktop,[data-notice=active] .site-layout--tablet{padding:0}@media screen and (min-width:960px){.site-layout__iceberg-fulfillment-toast,.site-layout__live-cart{position:static}.site-layout--is-scrolled .site-layout__iceberg-fulfillment-toast,.site-layout--is-scrolled .site-layout__live-cart{bottom:auto;position:fixed;top:115px}.site-layout--is-scrolled .site-layout__iceberg-fulfillment-toast--customer-selected-subs-page,.site-layout--is-scrolled .site-layout__live-cart--customer-selected-subs-page{top:55px}}