@media (min-width:768px){h1{font-size:36px}h2{font-size:18px}h3,h4{font-size:16px}body,h5{font-size:14px}.small{font-size:12px}}@media (min-width:992px){.modal-container .modal{width:450px}}@media (min-width:992px){.main__sidebar{width:240px}.has-trolley-no-spacing .main__content,.has-trolley .main__content{width:calc(100% - 240px)}}@media (min-width:992px){.simple-boxed-layout--content .panel-comp{padding:40px 95px}.help-page-container .panel-comp{padding:12px}}@media (min-width:992px){.footer-list{display:block;float:left;width:20.83333333%;padding:6px;margin-top:7px}.footer-list:nth-child(2n){clear:none}.footer__header{display:block;float:left;width:16.66666667%;padding:6px;padding:6px 0}}@media (min-width:992px){.main.login h1{font-size:22px;margin-bottom:30px}.main.login .panel-comp{padding:50px 105px 60px}}@media (min-width:992px){.context-cards--slot .context-card-date-tile{width:50px}.context-cards--slot .context-card-date-tile .day,.context-cards--slot .context-card-date-tile .month{font-size:12px;line-height:12px;margin:5px}.context-cards--slot .context-card-date-tile .date{font-size:26px;line-height:26px}}@media (min-width:992px){.context-card-slot-details{padding-left:60px;padding-right:10px}}@media (min-width:992px){.context-cards--slot .context-card-dropdown{padding:0 10px 0 60px}.context-cards--slot .context-card-dropdown .context-card-button-container{margin-top:7px}}@media (min-width:992px){.context-card-wismo__icon{right:18px}}@media (max-width:991px){.context-card-wismo__title-text{width:120px}}@media (min-width:992px){.brand-bank--brand-info.padding{padding-right:35px;margin-top:31px}.brand-bank--brand-info .using-product-info{padding-right:230px;margin-top:31px}.brand-bank--product-details-accordion .part{padding-right:35px}}@media (min-width:992px){.grocery-product .tile-container--has-product-tile-actions{margin-left:0}.grocery-product__related-links-item{display:block;float:left;width:50%;padding:6px;padding:0 6px}.grocery-product__related-links-item:nth-child(odd){padding-left:0}.grocery-product__related-links-item:nth-child(2n){padding-right:0}.grocery-product__container{padding:20px}}@media (min-width:992px){.product-details-tile .product-image--wrapper{display:block;float:left;width:37.5%;padding:6px;min-height:300px}.product-details-tile .product-image--wrapper .multiple-image__wrapper{clear:both}.product-details-tile .product-image--wrapper .multiple-image__wrapper .carousel__wrapper{max-width:100%}.product-details-tile .product-image--wrapper .multiple-image__wrapper .carousel__wrapper .image-film{height:90px;width:90px}.product-details-tile .more-in-this-category{display:block;float:left;width:54.16666667%;padding:6px;width:50%;float:right;padding:0}.product-details-tile .product-controls--wrapper,.product-details-tile .product-details-tile__title-wrapper,.product-details-tile .product-info-message-wrapper,.product-details-tile .promotions-wrapper,.product-details-tile .reviews__wrapper{width:54.16666667%;display:block;float:left;margin-left:4.16666667%;padding:6px;padding-left:6px;float:right}.product-details-tile .product-details-tile__title-wrapper-variant{padding-left:14px}.product-details-tile .promotions-wrapper-variant{padding:0}.product-details-tile .controls{margin-top:80px}.product-details-tile .product-info-message-wrapper{margin-bottom:80px;margin-right:0}.product-details-tile .product-info-message-wrapper+.reviews__wrapper{margin-top:0}.product-details-tile .product-details-tile__main{padding-top:20px}.product-details-tile .product-details-tile__title{min-height:66px;margin:0 0 14px;font-size:36px}.product-details-tile--has-product-tile-actions .product-details-tile__title{padding:10px 45px 17px 0}.product-details-tile--has-product-tile-actions .product-info-message-wrapper,.product-details-tile--has-product-tile-actions .promotions-wrapper{width:61%;margin-left:0;padding-right:45px}.product-details-tile .product-image{display:block;float:left;width:100%;padding:6px;margin-left:0;margin-right:0}.product-details-tile .category-control--wrapper,.product-details-tile .price-control--wrapper{display:block;float:left;width:54.16666667%;padding:6px;position:absolute;bottom:0;right:0}.product-details-tile .category-control--wrapper .prices--container,.product-details-tile .price-control--wrapper .prices--container{display:block;float:left;width:54.16666667%;padding:6px;float:right}.product-details-tile .category-control--wrapper .controls,.product-details-tile .price-control--wrapper .controls{display:block;float:left;width:100%;padding:6px;padding-top:0}.product-details-tile .category-control--wrapper .controls .controls--unit-toggle,.product-details-tile .price-control--wrapper .controls .controls--unit-toggle{display:block;float:left;width:45.83333333%;padding:6px;padding:0;margin-top:12px}.product-details-tile .category-control--wrapper .controls .add-remove-product-control-wrapper,.product-details-tile .price-control--wrapper .controls .add-remove-product-control-wrapper{display:block;float:left;width:54.16666667%;padding:6px;float:right}.product-details-tile .category-control--wrapper .controls .add-remove-product-control-wrapper .add-remove-product-control,.product-details-tile .controls--catch-weight-container .controls--catch-weight,.product-details-tile .price-control--wrapper .basket-feedback__wrapper,.product-details-tile .price-control--wrapper .controls .add-remove-product-control-wrapper .add-remove-product-control{width:100%}.no-js .product-details-tile--catch-weight-product .price-control--wrapper{display:block;float:left;width:58.33333333%;padding:6px}.no-js .product-details-tile--catch-weight-product .price-control--wrapper .controls--catch-weight-container .controls--catch-weight,.no-js .product-details-tile--catch-weight-product .price-control--wrapper .controls--catch-weight-container .controls--catch-weight .catch-weight--dropdown{display:block;float:left;width:58.33333333%;padding:6px;padding:0}.no-js .product-details-tile--catch-weight-product .price-control--wrapper .controls--catch-weight-container .controls--catch-weight .catch-weight--btn-update{display:block;float:left;width:41.66666667%;padding:6px;padding:0 6px}.no-js .product-details-tile--catch-weight-product .price-control--wrapper .controls--catch-weight-container .add-remove-product-control-wrapper{display:block;float:left;width:41.66666667%;padding:6px;padding:0}.no-js .product-details-tile--catch-weight-product .price-control--wrapper .prices--container{display:block;float:left;width:41.66666667%;padding:6px;padding:6px 0;float:right}}@media (min-width:992px){.hazard-pictograms--wrapper{width:585px}}@media (min-width:992px){.multipack-details ul:last-child li.accordion:not(.is-open) .accordion--button{height:40px}}@media (min-width:1200px){.reviews-list__wrapper{margin:0 0 24px}}@media (min-width:992px){.reviews-list__container,.reviews-list__container--empty{max-width:732px;margin-left:auto;margin-right:auto}.reviews-list__container--empty .reviews-list__button,.reviews-list__container .reviews-list__button{width:173px}.reviews-list__show-more{width:50%}.reviews-list__text--empty{margin-bottom:10px}.reviews-list__header--empty{margin-bottom:6px}}@media (min-width:992px){.product-tile .pending-order-tile .product-image-wrapper{display:block;float:left;width:12.5%;padding:6px;padding:0}.product-tile .pending-order-tile .product-details--wrapper{display:block;float:left;width:87.5%;padding:6px}}@media (min-width:992px){.brand-header__main-column{width:calc(100% - 240px)}.brand-header__main{width:31%}.brand-header__search{width:37%}.brand-header__sidebar{width:240px}}@media (min-width:992px){.instructions{*zoom:1}.instructions:after,.instructions:before{content:"";display:table}.instructions:after{clear:both}.instructions--lefthand,.instructions--textarea{display:block;float:left;width:49.30555556%;margin-left:.34722222%;margin-right:.34722222%}.instructions-input{border-radius:3px;background-color:#fff;border:1px solid #b4b4b4;font-size:14px}}@media (min-width:992px){.location-list--wrapper{padding:0;height:100%;margin:0}.selected-slot-map--show-less-button,.selected-slot-map--show-more-button{font-size:14px;margin:0}.selected-slot-map--content .button{width:136px}}@media (min-width:992px){.my-orders{padding-bottom:30px;overflow:hidden}}@media (min-width:992px){.order-details-pending-order .order-details-pending-order--summary{padding:12px 0}.order-details-pending-order .order-item--actions .pending-order--action-amend{padding-left:5px}.order-details-pending-order .order-item--actions .button{width:50%}}@media (min-width:992px){.order-details .order-details--header{margin:0 0 8px}.order-details .order-summary--info .trolley-order-summary--info-row{border-bottom:0;padding:0}}@media (min-width:992px){.main>.book-a-slot{position:relative}.common-background{position:absolute;display:inline;background-repeat:no-repeat}.book-a-slot--info-message{margin-top:12px}.book-a-slot--collection-info{margin-top:0}.book-a-slot{padding-bottom:50px}}@media (min-width:992px){.my-favorites-usuals .heading-label{padding-left:16px;padding-top:32px}}@media (min-width:992px){.registration-confirmation .registration-confirmation--info-box-container{margin:36px}.registration-confirmation .registration-confirmation--info-box{max-width:653px}.registration-confirmation .registration-confirmation--title{max-width:600px}.registration-confirmation .registration-confirmation--title h1{font-size:36px}.registration-confirmation .registration-confirmation--info-box-text,.registration-confirmation .registration-confirmation--sub-title{font-size:16px}.registration-confirmation .registration-confirmation--recommendations-divider{margin-left:38px;margin-right:42px}.registration-confirmation .registration-confirmation--recommendations-carousel{margin-left:33px;margin-right:33px}}@media (min-width:1200px){.trolley .full-trolley--grid .trolley-order-summary--container.stuck-bottom,.trolley .full-trolley--grid .trolley-order-summary--container.stuck-top{padding-right:24px}}@media (min-width:992px){.main.has-trolley .promotions .promotions--content .product-list-container{padding:0}}@media (min-width:992px){.promotions-by-department .list-item{width:25%}}@media (min-width:992px){.promotion-list--product-list .product-list-container .product-list.grid .product-list--list-item:last-child{display:-ms-flexbox;display:flex}.no-js.no-flexbox.no-flexboxlegacy.no-csstransforms3d.no-csstransitions .promotion-list--product-list .product-list-container .product-list.grid>.product-list--list-item:first-child+li+li+li{display:block}}@media (min-width:992px){.product-lists .product-list.grid>li{width:33.333%}.main.has-trolley .product-list-container{padding:0}.product-list-container .product-lists .product-list-group .group-label{margin-left:20px}.product-list-container .product-lists .slim-trade-banner{background:none;padding:0 6px}}@media (min-width:1184px){.product-lists .product-list.grid>li{width:25%}}@media (min-width:1200px){.product-list-container .product-lists .product-list-group .group-label{margin-left:18px}}@media (min-width:992px){.no-flexboxlegacy .horizontal-tile.buylist-tile .tile-content--upper,.no-flexboxlegacy .horizontal-tile.favourites-tile .tile-content--upper,.no-flexboxlegacy .horizontal-tile.horizontal-embedded-tile .tile-content--upper,.no-flexboxlegacy .horizontal-tile.previous-order .tile-content--upper{display:block}.horizontal-tile .basket-feedback__wrapper{min-height:20px}.horizontal-tile .product-image-wrapper{float:left}.horizontal-tile .controls--unit-toggle{margin-right:10px}.horizontal-tile .product-controls--wrapper,.horizontal-tile .tile-content--lower-right{float:right;clear:right}.horizontal-tile .tile-content--lower-left{float:left;width:100%}.horizontal-tile .tile-content--lower-note-input{display:table}.horizontal-tile .tile-content-lower-note-box{margin-bottom:10px}.horizontal-tile .tile-content-lower-note-box input{border-width:1px}.horizontal-tile .tile-content--lower-line{content:"";position:absolute;display:block;height:10px;background-color:#fff;border-bottom:1px solid #b4b4b4}.horizontal-tile .tile-content--lower-line-left{width:19px;left:0}.horizontal-tile .tile-content-lower-note-instructions{display:inline-block;margin-top:20px;width:100%}.horizontal-tile .tile-content--notes-word-count{float:right;color:grey}.horizontal-tile .tile-content--lower-update-non-js{float:right;min-width:150px;max-width:180px}.horizontal-tile .picker-status{display:inline}.horizontal-tile .tile-content--lower-line-right{width:100%;left:32px}.horizontal-tile .tile-content--note{padding-left:8px}.horizontal-tile .tile-content--lower-arrow{width:10px;left:21px;transform:rotate(225deg);border-right:1px solid #b4b4b4;margin-top:5px}.horizontal-tile .promotions-wrapper{display:block;float:left;width:54.16666667%;padding:6px;float:none;padding:0}.horizontal-tile .product-details--wrapper{max-width:inherit;display:block;float:left;width:50%;padding:6px}.horizontal-tile .product-details--wrapper .product-info-message-section{width:100%}.horizontal-tile .more-in-this-category{display:-ms-flexbox;display:flex;line-height:20px;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-top:36px;margin-bottom:15px}.horizontal-tile.trolley-tile .product-controls--wrapper{margin:0}.horizontal-tile.buylist-tile .basket-feedback__wrapper,.horizontal-tile.favourites-tile .basket-feedback__wrapper{min-height:20px}.horizontal-tile.buylist-tile .inputControl-wrapper .product-input,.horizontal-tile.favourites-tile .inputControl-wrapper .product-input,.horizontal-tile.horizontal-embedded-tile .inputControl-wrapper .product-input,.horizontal-tile.previous-order .inputControl-wrapper .product-input{width:45%}.horizontal-tile.buylist-tile .product-controls-with-feedback,.horizontal-tile.favourites-tile .product-controls-with-feedback,.horizontal-tile.horizontal-embedded-tile .product-controls-with-feedback,.horizontal-tile.previous-order .product-controls-with-feedback{float:right;margin-left:0;padding:12px 0 0;width:250px}.horizontal-tile.buylist-tile .controls,.horizontal-tile.favourites-tile .controls,.horizontal-tile.horizontal-embedded-tile .controls,.horizontal-tile.previous-order .controls{margin-bottom:15px}.horizontal-tile.buylist-tile .tile-content--upper,.horizontal-tile.favourites-tile .tile-content--upper,.horizontal-tile.horizontal-embedded-tile .tile-content--upper,.horizontal-tile.previous-order .tile-content--upper{display:-ms-flexbox;display:flex}.horizontal-tile.buylist-tile .tile-content--upper .product-image-wrapper,.horizontal-tile.favourites-tile .tile-content--upper .product-image-wrapper,.horizontal-tile.horizontal-embedded-tile .tile-content--upper .product-image-wrapper,.horizontal-tile.previous-order .tile-content--upper .product-image-wrapper{-ms-flex:0 0 136px;flex:0 0 136px}.horizontal-tile.buylist-tile .tile-content--upper .product-details--wrapper,.horizontal-tile.favourites-tile .tile-content--upper .product-details--wrapper,.horizontal-tile.horizontal-embedded-tile .tile-content--upper .product-details--wrapper,.horizontal-tile.previous-order .tile-content--upper .product-details--wrapper{-ms-flex:1 1 auto;flex:1 1 auto;width:auto;padding-top:0;padding-right:24px;margin-left:0}.horizontal-tile.buylist-tile .tile-content--upper .product-details--wrapper .product-info-message-section,.horizontal-tile.favourites-tile .tile-content--upper .product-details--wrapper .product-info-message-section,.horizontal-tile.horizontal-embedded-tile .tile-content--upper .product-details--wrapper .product-info-message-section,.horizontal-tile.previous-order .tile-content--upper .product-details--wrapper .product-info-message-section{width:100%}.horizontal-tile.buylist-tile .tile-content--upper .product-controls-with-feedback,.horizontal-tile.favourites-tile .tile-content--upper .product-controls-with-feedback,.horizontal-tile.horizontal-embedded-tile .tile-content--upper .product-controls-with-feedback,.horizontal-tile.previous-order .tile-content--upper .product-controls-with-feedback{-ms-flex:0 0 250px;flex:0 0 250px;padding-right:30px}.product-tile--catch-weight.buylist-tile .controls--catch-weight,.product-tile--catch-weight.favourites-tile .controls--catch-weight,.product-tile--catch-weight.horizontal-embedded-tile .controls--catch-weight,.product-tile--catch-weight.previous-order .controls--catch-weight{width:100%}.product-tile.is-in-trolley .horizontal-tile .tile-content{padding:12px}.product-tile.icon-with-text .horizontal-tile .tile-content{padding:0 12px 12px}}@media (min-width:1200px){.horizontal-tile.buylist-tile .product-details--wrapper,.horizontal-tile.favourites-tile .product-details--wrapper,.horizontal-tile.horizontal-embedded-tile .product-details--wrapper,.horizontal-tile.previous-order .product-details--wrapper{width:auto;padding-right:24px}}@media (min-width:992px){.book-a-slot__delivery-address{padding:21px 33px 6px}.book-a-slot__delivery-address--content{position:relative;width:33%}.book-a-slot__delivery-address--content .book-a-slot__delivery-address--links{margin-top:12px}.book-a-slot__delivery-address--content .button{position:absolute;top:0;left:100%;margin:5px 15px;white-space:nowrap}}.booked-slot-warning-message{text-align:left;background:#fefadb;border:1px solid #b4b4b4;border-radius:3px;padding:10px 15px;margin:0 10px 0 72px}@media (min-width:1200px){.booked-slot-warning-message{margin-left:140px}}th.slot-grid--date .arrow-wrap{position:absolute;left:0;right:0;top:-19px;height:25px}th.slot-grid--date .arrow-wrap .icon-yellow_arrow_down{background-size:25px;height:25px;width:25px;margin:0 auto}@media (min-width:992px){.collection-step{width:48%}.collection-step:nth-child(odd){margin-right:24px}}@media (min-width:992px){.delivery-saver-message{padding:24px 32px}.delivery-saver-message__content{padding:9px 0 21px}.delivery-saver-message__logo-n-link-logo.icon-delivery-saver-logo{background-size:182px 34px}}@media (min-width:992px){.delivery-saver-warning{background-color:#fefadb;margin:0 -10px;padding:15px;text-align:left;border-top:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4}}@media (min-width:992px){.option-tabs--collection-tabheader-link,.option-tabs--delivery-tabheader-link,.option-tabs--lightdelivery-tabheader-link{font-size:18px;display:inline-block;padding-right:16px;width:100%;font-family:Helvetica,Arial,sans-serif;font-weight:700}.option-tabs.tabs .tabheader{margin:0;padding-top:0;width:300px;max-width:50%}.option-tabs--collection-tabitem{max-width:none}.option-tabs--collection-tabitem .accordion{display:block;float:left;width:49.30555556%;margin-left:.34722222%;margin-right:.34722222%;padding:30px 0 30px 20px;border-top:0;float:right}.option-tabs--collection-tabitem .option-tabs--main-content{display:block;float:left;width:49.30555556%;margin-left:.34722222%;margin-right:.34722222%}.option-tabs--collection-tabitem .option-tabs--main-content.option-tabs--full-width{display:block;float:left;width:100%;padding:6px;padding:25px 25px 0 0}.option-tabs .tabs__content{border-radius:0 6px 6px 6px;margin-left:-2000px;padding-left:2000px;margin-right:-22px;padding-right:22px;border-bottom:0}.option-tabs--desc{max-width:660px;color:#666;display:inline-block}.option-tabs--more-link,.text-link{display:inline-block;margin-left:10px}.book-a-slot__section-container.extended-bot{margin-bottom:-49px}.book-a-slot--section-message{padding:9px 0}.option-tabs--collection-tabitem,.option-tabs--delivery-tabitem{padding:0}.option-tabs .tabheader{min-width:300px}}@media (min-width:992px){.selected-slot-map{overflow:hidden;padding:12px 12px 40px;min-height:300px}.selected-slot-map .selected-slot-map--map-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;border:1px solid #b4b4b4;border-radius:5px;margin:0;padding:0}.selected-slot-map.expanded{position:relative}.selected-slot-map .map__wrapper{border:none}.selected-slot-map .map{margin:0;min-height:164px}.selected-slot-map--content{position:relative;border-radius:6px;border:1px solid #b4b4b4;display:block;float:left;width:40.97222222%;margin-left:.34722222%;margin-right:.34722222%;margin:0;z-index:1}.selected-slot-map--content .button{width:136px;font-size:14px;margin:0}.selected-slot-map--content .selected-slot-map--show-next-button{text-align:right}.selected-slot-map--content .selected-slot-map--show-previous-button{text-align:left}}@media (min-width:992px){.slot-context-card{z-index:1;position:relative;padding:12px;background-color:#fff;border-radius:0 0 6px 6px;line-height:1.4;overflow:auto}.slot-context-card--wrapper{background-color:#ecf9ea;overflow:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.slot-context-card--title{margin-bottom:0}.slot-context-card--title.delivery{color:#00539f}.slot-context-card--title.collection{color:#ee1c2e}.slot-context-card--checkout,.slot-context-card--main{padding:16px;display:block;float:left;width:49.30555556%;margin-left:.34722222%;margin-right:.34722222%}.slot-context-card--checkout{border-top:0}.slot-context-card--checkout .button-primary{line-height:inherit;height:57px;margin-bottom:0;font-family:Helvetica,Arial,sans-serif;font-weight:400}.slot-context-card--checkout .button-primary:before{content:"";height:100%;display:inline-block;vertical-align:middle}.slot-context-card--checkout .button-primary>*{display:inline-block;vertical-align:middle}.slot-context-card--icon{float:left}.slot-context-card--details{overflow:auto;padding-left:12px}.slot-context-card--date,.slot-context-card--time-slot{display:inline}.disabled .slot-context-card--content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.disabled .slot-context-card--content button{float:right}}.slot-grid__table-holder{margin-top:10px}.slot-grid__table{width:100%;min-width:620px;table-layout:fixed;border-spacing:10px}.slot-grid td,.slot-grid th{font-family:Helvetica,Arial,sans-serif;font-weight:400;text-align:center;height:36px;vertical-align:middle}.slot-grid td.slot-grid--times,.slot-grid td.slot-grid--times-filler,.slot-grid th.slot-grid--times,.slot-grid th.slot-grid--times-filler{width:52px}.slot-grid .book-a-slot--info-message{width:100%;margin-bottom:7px;border:0}.slot-grid--with-warning{position:relative}.slot-grid--with-warning .icon-yellow_arrow_down{position:absolute;left:40%;transform:scale(2) rotate(180deg);top:34px}th.slot-grid--date{color:#666;position:relative}.slot-grid--weekday{display:block;text-transform:uppercase}.slot-grid--day{font-family:Helvetica,Arial,sans-serif;font-weight:700;display:block;font-size:18px}.slot-grid--times{font-size:15px;line-height:10px;color:#333;padding:3px 8px 0 0}.slot-grid--item{line-height:24px;background-color:#fff;height:36px}.slot-grid--item:last-child{border-bottom:none}.slot-grid--item.available{padding-top:4px}.slot-grid--item.expired,.slot-grid--item.notselectable,.slot-grid--item.reserved-non-amend-mode,.slot-grid--item.unavailable{border:1px dashed #b4b4b4;border-radius:3px;line-height:36px;color:#666}.slot-grid--item.booked,.slot-grid--item.reserved{padding-top:4px}.slot-grid--item.booked form,.slot-grid--item.reserved form{position:relative}@media (min-width:992px){.unavailable-slot-text{display:inline-block;line-height:17px}}@media (min-width:992px){.available-slot--button.button{font-family:Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;height:36px;padding:0 5px;min-width:auto}}@media (min-width:992px){.booked-slot--button.button{height:36px;line-height:36px;padding:0 5px;font-size:14px;overflow:hidden;text-overflow:ellipsis}.booked-slot--button.button span{white-space:nowrap}.delivery-warning-arrow-container{position:relative}.delivery-warning-arrow-border-container{position:absolute;width:100%;margin-top:-7px}.delivery-warning-arrow{width:0;height:0;margin:auto;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #fefadb}.delivery-warning-arrow-border{width:0;height:0;margin:auto;margin-top:-1px;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #b4b4b4}}@media (min-width:992px){.previously-booked-slot--button.button{height:36px;line-height:36px;padding:0 5px;font-size:14px;overflow:hidden;text-overflow:ellipsis}.previously-booked-slot--button.button span{white-space:nowrap}}@media (min-width:992px){.group-selector--title{padding:12px 20px}.group-selector--container{padding:20px 16px 12px}.group-selector--list-item{margin-top:0;margin-bottom:0}}@media (min-width:992px){.slot-selector .text-link{padding:0 5px;border-top:none}.slot-selector--padding-bottom{padding-bottom:30px}.slot-selector--week-tabheader.slot-selector--4-week-tab-space .slot-selector--week-tabheader-link{font-size:16px}.slot-selector--week-tabheader-link{font-size:16px;padding:23px 0 36px}.active .slot-selector--week-tabheader-link{font-family:Helvetica,Arial,sans-serif;font-weight:700}.slot-selector--week-tabheader{padding:10px 7px 0}.slot-selector--week-tabheader:first-child{padding-left:20px}.slot-selector--week-tabheader:last-child{padding-right:20px}.hidden-our-charges{display:block;padding-bottom:12px}.our-charges-bottom-padding{padding-bottom:12px}.slot-expired-warning .info-message{margin:20px}.slot-selector__banner{margin:0 20px 10px}}@media (min-width:992px){.postcode-search{border-bottom:1px solid #ccc}.postcode-search p{margin-bottom:5px}.postcode-search label{width:100%;margin:0 0 5px;display:block;line-height:22px}.postcode-search input{width:40%;min-width:130px}.postcode-search .button{margin-left:5%;width:25%;min-width:84px}.postcode-search .error{margin-left:0;padding-left:0}}@media (min-width:992px){.product-lists-wrapper .overlay-spinner--overlay.open{margin:16px 20px;border-radius:5px}}@media (min-width:992px){.mini-trolley{width:240px}.mini-trolley__header .mini-trolley-savings{float:none}.mini-trolley__header .mini-trolley-saving-label{float:left;margin-top:-11px;margin-bottom:8px}.mini-trolley__header .mini-trolley-savings-value{line-height:inherit;padding:0;margin:-11px 1px 4px 0}.mini-trolley__checkout:before{content:"";height:100%}.mini-trolley__checkout:before,.mini-trolley__checkout>*{display:inline-block;vertical-align:middle}}@media (min-width:992px){.mini-tile--amount-controls-container{width:15%}}@media (min-width:992px){.review-trolley--button-continue a,.trolley-order-summary--button a{font-size:18px}.trolley-order-summary.-pending-order{margin:0}.trolley-order-summary.-order-details .trolley-order-summary--accordion{overflow:auto}.trolley-order-summary.-order-details .order-summary--info,.trolley-order-summary.-order-details .order-summary--rows{float:left;width:50%}.trolley-order-summary.-order-details .order-summary--rows>.trolley-order-summary--row:first-child{padding-top:0}.trolley-order-summary.-order-details .trolley-order-summary--large-header{padding-left:1.5%}.trolley--trading-banner{display:block}.trolley--trading-banner hr{border-color:#ccc;margin:28px 0 24px}.trolley--trading-banner .full-basket-banner .stuck-top{position:fixed}}@media (min-width:1200px){.trolley-order-summary--container.stuck-bottom,.trolley-order-summary--container.stuck-top{width:352px;padding:0}}@media (min-width:1184px){.pagination-component{padding:0 0 20px}.pagination__results-count{display:block;float:left;width:37.5%;padding:6px;margin-top:8px;text-align:left}.pagination--page-selector-wrapper{display:block;float:left;width:62.5%;padding:6px;padding-right:0}}@media (min-width:992px){.empty-section--wrapper{margin-top:25px}.empty-section--button{width:236px}.empty-section--empty-text{width:700px}.empty-section--buttons-container{width:590px}.empty-section--icon-container{margin-bottom:35px}.empty-section--icon-container .icon-search-no-results{background-size:122px 112px;height:112px;width:122px}.empty-section--icon-container .icon-info2,.empty-section--icon-container .icon-promo-bubble{background-size:112px 112px;height:112px;width:112px}.empty-section--icon-container .icon-buylist{background-size:95px 112px;height:112px;width:95px}.empty-section--icon-container .icon-favorites2{background-size:107px 112px;height:112px;width:107px}.empty-section--icon-container .icon-empty-trolley{background-size:138px 112px;height:112px;width:138px}}@media (min-width:992px){.message--component{padding:24px}}.onboarding-banner{background-color:#00539f;color:#fff;padding:12px;margin:24px 7px 23px;border-radius:5px;-ms-flex-positive:1;flex-grow:1}.onboarding-banner--green{background-color:#008209}.onboarding-banner .ms-onboarding__title{color:#fff;font-size:18px;height:24px;padding:0;font-weight:400}.onboarding-banner a{color:#fff;text-decoration:underline;padding:13px 13px 13px 0}.onboarding-banner .ms-onboarding__text{padding-top:1px;font-weight:lighter}.onboarding-banner .icon-cross-white{float:right;font-weight:lighter;margin-top:-10px;margin-right:-9px;border-radius:0;background-color:inherit}.onboarding-banner.order-confirmation__full-width-wrapper{border-radius:0;height:116px;position:relative}.onboarding-banner.order-confirmation__full-width-wrapper .onboarding-banner__message{margin-top:33px;margin-bottom:35px}@media (min-width:992px){.onboarding-banner--extra-padding{padding:12px 25px}.onboarding-banner a{padding:13px}}@media (min-width:992px) and (max-width:1199px){.inputControl-dropdown-wrapper{width:40%}}@media (min-width:768px) and (max-width:1199px){.inputControl-wrapper .product-input,.inputControl-wrapper .weightedProduct{padding-right:0;margin-right:11px;height:40px;font-size:16px}.inputControl-wrapper .amount-adjust-button{height:40px;width:40px}}@media (min-width:992px){.header-guide-price--container .icon-cart{margin-bottom:10px}.header-guide-price--label{display:table;float:left;width:179px;margin-top:6px;margin-bottom:8px}.header-guide-price--sub-label{vertical-align:middle;display:table-cell;max-width:80px;text-align:left;line-height:16px}.header-guide-price--main-label{vertical-align:middle;display:table-cell;text-align:right}}@media (min-width:992px){.book-a-slot.on-demand .tabs__content{padding-bottom:0}.book-a-slot.on-demand .tabs__content>.tabitem{margin:0 auto;max-width:732px;width:auto}.book-a-slot.on-demand .content-section{padding:0}.book-a-slot.on-demand .address-details{max-width:732px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.book-a-slot.on-demand .address-section{margin:24px auto 0;width:auto;max-width:480px}.on-demand-map{padding-bottom:0;height:330px;margin:0}}@media (min-width:992px){.ui-ddl-accordion.accordion_smallMediumOnly{border-bottom:0 solid transparent;background-color:transparent}.ui-ddl-accordion.accordion_smallMediumOnly .ui-ddl-accordion--expand-btn{display:none}.ui-ddl-accordion.accordion_smallMediumOnly .ui-ddl-accordion__content-wrapper{height:auto!important}}@media (min-width:992px){.ui-components-library .ui-banner-widget__content{padding:20px;font-size:32px}}@media (min-width:992px){.ui-components-library .double-large .ui-buy-list-widget--label-container{width:50%;height:100%}.ui-components-library .double-large .ui-buy-list-widget--icon{display:block;background:url('../../images/samples/label-icon-83ae1f30a5.png');background-repeat:no-repeat;width:45px;height:10px;margin:20px auto 0}.ui-components-library .ui-buy-list-widget--title{font-size:18px}.ui-components-library .ui-buy-list-widget--label-container{height:72px}}@media (min-width:992px){.ui-components-library .discover-widget--title{font-size:24px;line-height:30px}.ui-components-library .discover-widget--caption{padding:16px 20px 30px}.ui-components-library .has-background-image .discover-widget--caption{height:auto;padding:16px 20px}}@media (min-width:992px){.ui-components-library div.widget-container--responsive-slider div.ui-responsive-slider .ui-responsive-slider--slide-picker{display:block;float:left;width:25%;padding:6px;padding:0}.ui-components-library div.widget-container--responsive-slider div.ui-responsive-slider .ui-responsive-slider--slides{display:block;float:left;width:75%;padding:6px}.ui-components-library div.widget-container--responsive-slider div.ui-responsive-slider .ui-responsive-slider--slides .ui-responsive-slider--slide .ui-responsive-slider--info{width:94%;bottom:15px;margin:0 3%}}@media (min-width:992px){div.ui-simple-banner a.simple-banner-slide,div.ui-simple-banner a.simple-banner-slide .simple-banner-stamp{height:351px}div.ui-simple-banner a.simple-banner-slide div.simple-banner-wrap{min-height:351px;padding:0 16px}div.ui-simple-banner a.simple-banner-slide div.simple-banner-wrap .simple-banner-content h3.event-title{font-size:44px;padding-bottom:6px;line-height:1em}div.ui-simple-banner a.simple-banner-slide div.simple-banner-wrap .simple-banner-content .event-description{font-size:24px;line-height:1.2em}}@media (min-width:992px){.slim-trade-banner--high .slim-trade-banner__brand-logo{display:table-cell;vertical-align:middle}.slim-trade-banner--high .slim-trade-banner__brand-logo img{max-height:80px;max-width:112px;padding-right:12px}.slim-trade-banner--high .slim-trade-banner__image--2{display:initial}.slim-trade-banner--high.slim-trade-banner--has-product-2 .slim-trade-banner__container--image>div{width:220px}.slim-trade-banner--medium{width:50%}.slim-trade-banner--medium:first-child{float:left;padding-right:6px}.slim-trade-banner--medium:last-child{float:right;padding-left:6px}}@media (min-width:992px) and (max-width:1199px){.slim-trade-banner--medium:not(.slim-trade-banner--has-panel) .slim-trade-banner__container--image{float:left;padding-left:12px}.slim-trade-banner--medium:not(.slim-trade-banner--has-panel) .slim-trade-banner__image{right:auto}.slim-trade-banner--medium:not(.slim-trade-banner--has-panel) .slim-trade-banner__panel{display:none!important}.slim-trade-banner--medium.slim-trade-banner--has-panel .slim-trade-banner__panel{padding-right:12px}}@media (min-width:992px){.ui-components-library div.full-basket-banner{position:relative;float:left;width:100%;min-width:292px;max-width:362px;border:1px solid #ccc;height:128px;padding:0;margin:0 0 24px}.ui-components-library div.full-basket-banner .panel--container{margin:12px 0;overflow:hidden;padding:0 12px;display:inline-block;height:104px}.ui-components-library div.full-basket-banner .panel--container .panel--inner{padding-right:0}.ui-components-library div.full-basket-banner .img--container{float:left;height:104px;width:80px;margin:12px 0 12px 12px}.ui-components-library .cta{margin:0 12px 12px 0}.ui-components-library .cta .cta_inner{bottom:0;right:0}}@media (min-width:992px){div.ui-stamp-widget__low{width:25%}div.ui-stamp-widget__medium .stamp--img-container{padding-bottom:57.79%}.has-trolley div.ui-stamp-widget__medium .stamp--img-container{padding-bottom:57.88%}}@media (min-width:992px){.widget-container{display:block;float:left;width:25%;padding:6px}.widget-container--buylist.double-large,.widget-container--discover.double-large{display:block;float:left;width:50%;padding:6px}.widget-container--banner,.widget-container--favorites-carousel,.widget-container--section-message{display:block;float:left;width:100%;padding:6px}.widget-container--hero{display:block;float:left;width:50%;padding:6px}.widget-container--favorites-carousel{padding-left:0;padding-right:0}.widget-container--section-message{padding-top:8px;padding-bottom:4px}.widget-container--promotion-widget{display:none}.widget-container--promotion-widget:first-child,.widget-container--promotion-widget:nth-child(2),.widget-container--promotion-widget:nth-child(3),.widget-container--promotion-widget:nth-child(4){display:block}}@media (min-width:992px){.line-divider.border{margin:28px 12px 24px}}@media (min-width:992px){div.zone .ui-c-l--content-title h2.content-title__tag{font-size:28px;margin-top:14px}.ui-c-l--content-title{margin-top:16px;margin-bottom:10px}.ui-c-l--content-title h1.content-title__tag{font-size:28px}.ui-c-l--content-title h2.content-title__tag{font-size:36px;margin-top:30px}.ui-c-l--content-title--has_subtitle h1.content-title__tag{margin-bottom:23px}.ui-c-l--content-title--has_subtitle h2.content-title__tag{margin-bottom:22px}}@media (min-width:992px){.info-text-module{margin:16px 12px}.info-text-module .info-text-module_item{float:left;margin-right:24px}.info-text-module .info-text-module_item_medium{width:calc(50% - 24px)}.info-text-module .info-text-module_item_small{width:calc(100%/3 - 24px)}.info-text-module .info-text-module_item .item-description{display:block}}@media (min-width:992px){.ui-secondary-navigation-content .ui-ddl-accordion__title{display:none}.ui-secondary-navigation-content .ui-ddl-accordion__content-wrapper[aria-hidden=true]{visibility:visible}.ui-secondary-navigation-content .ui-ddl-accordion__content-wrapper .secondary-nav-li{float:left;max-width:14.28%}.ui-secondary-navigation-content .ui-ddl-accordion__content-wrapper .secondary-nav-li a{font-size:14px;border-bottom:2px solid transparent}.ui-secondary-navigation-content .ui-ddl-accordion__content-wrapper .secondary-nav-li a span{padding:0 8px;border-right:1px solid #979797;min-height:32px}.ui-secondary-navigation-content .ui-ddl-accordion__content-wrapper .secondary-nav-li.url-active a{text-decoration:none}.ui-secondary-navigation-content .ui-ddl-accordion__content-wrapper .secondary-nav-li:last-child a span{border:none}}@media (min-width:1200px){.ui-secondary-navigation-content .ui-ddl-accordion__content-wrapper .secondary-nav-li a{font-size:medium}.ui-secondary-navigation-content .ui-ddl-accordion__content-wrapper .secondary-nav-li a span{padding:0 12px}}@media (min-width:992px){.trade-tile{padding:16px 12px}.trade-tile--basic.trade-tile--size-full .tile__image-container{padding-bottom:28.2%}.trade-tile--basic.trade-tile--size-half .tile__image-container{padding-bottom:57.9%}.trade-tile--basic.trade-tile--size-quarter .tile__image-container,.trade-tile--basic.trade-tile--size-third .tile__image-container{padding-bottom:100%}.trade-tile--basic.trade-tile--size-two-thirds .tile__image-container{padding-bottom:48.3%}.trade-tile--basic.trade-tile--size-two-quarters .tile__image-container{padding-bottom:47.7%}.trade-tile--basic.trade-tile--desktop-width-third .tile__cta-link{width:calc(100% - 38px)}.trade-tile--basic.trade-tile--desktop-width-quarter .tile__cta-link{width:calc(100% - 33px)}.trade-tile--desktop-width-fifth,.trade-tile--desktop-width-half,.trade-tile--desktop-width-quarter,.trade-tile--desktop-width-third,.trade-tile--desktop-width-two-thirds{display:inline-block}.trade-tile--desktop-width-half{width:50%}.trade-tile--desktop-width-half .tile__heading{font-size:24px}.trade-tile--desktop-width-third{width:33.33333%}.trade-tile--desktop-width-two-thirds{width:66.666666%}.trade-tile--desktop-width-quarter{width:25%}.trade-tile--desktop-width-fifth{width:20%}.trade-tile--desktop-width-quarter .tile__cta-wrapper,.trade-tile--desktop-width-third .tile__cta-wrapper{padding:0}.trade-tile--desktop-horizontal .tile__caption-wrapper,.trade-tile--desktop-horizontal .tile__image-wrapper{display:inline-block;vertical-align:middle;width:50%}.trade-tile--desktop-horizontal .tile__image-wrapper{padding-right:12px}.trade-tile--desktop-horizontal .tile__image-container{padding-bottom:100%}.trade-tile--desktop-horizontal .tile__caption-wrapper{margin:0;padding:0 12px}.trade-tile--desktop-horizontal.trade-tile--desktop-image-three-fifths .tile__image-wrapper{width:60%}.trade-tile--desktop-horizontal.trade-tile--desktop-image-three-fifths .tile__caption-wrapper{width:40%}.trade-tile--desktop-horizontal.trade-tile--desktop-invert .tile__parent-link{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.trade-tile--desktop-horizontal.trade-tile--desktop-invert .tile__caption-wrapper,.trade-tile--desktop-horizontal.trade-tile--desktop-invert .tile__image-wrapper{-ms-flex-item-align:center;align-self:center}.trade-tile--desktop-horizontal.trade-tile--desktop-invert .tile__image-wrapper{padding-left:12px;padding-right:0}.trade-tile--desktop-horizontal.trade-tile--desktop-invert.trade-tile--panel-colour .tile__caption-wrapper{padding:0 24px}}@media (min-width:992px){.trade-tile--horizontal .tile__heading{font-size:24px}.trade-tile--horizontal .tile__caption-wrapper{padding:0 24px 0 12px}.trade-tile--horizontal.trade-tile--desktop-width-half .tile__heading{font-size:20px}.trade-tile--horizontal.trade-tile--size-half .tile__image-container,.trade-tile--horizontal.trade-tile--size-three-fifths .tile__image-container{padding-bottom:57.8%}}@media (min-width:992px){.trade-tile--vertical.trade-tile--size-half .tile__image-container{padding-bottom:57.9%}.trade-tile--vertical.trade-tile--size-third .tile__image-container{padding-bottom:100%}.trade-tile--vertical.trade-tile--size-third.trade-tile--image-landscape .tile__image-container{padding-bottom:57.6%}.trade-tile--vertical.trade-tile--size-fifth .tile__image-container,.trade-tile--vertical.trade-tile--size-quarter .tile__image-container{padding-bottom:100%}}@media (min-width:992px){.trade-tile--page-header .tile__image-container{padding-bottom:28.2%}}@media (min-width:992px){.trade-tile--buylist{width:147px}}@media (min-width:992px){.prop-tile{padding:0 36px}.prop-tile .prop-icon-container{height:96px}.prop-tile .prop-text-container .prop-desc,.prop-tile .prop-text-container .prop-title{margin:auto}}@media (min-width:1200px){.competition-banner{overflow:auto;min-height:276px}.competition-banner .image-panel__pack-shot-image-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;width:20%}.competition-banner .image-panel__pack-shot-image{width:100%;height:100%;margin:0 auto;padding-right:12px}.competition-banner .image-panel__brand-image{padding-right:24px}.competition-banner .text-panel{width:40%}}@media (min-width:768px){.trade-tile-type-basic{padding:18px 12px}.trade-tile-type-basic_cta .cta-icon{position:absolute;display:inline-block;top:3px}.trade-tile-type-basic_img{padding-bottom:35%}.trade-tile-type-basic.trade-tile_full .trade-tile-type-basic_cta{display:inline-block}.trade-tile-type-basic.trade-tile_full .trade-tile-type-basic_cta .cta-icon{position:relative;margin-left:8px;right:0}.trade-tile-type-basic.trade-tile_full .trade-tile-type-basic_img{height:0;padding-bottom:35%}.trade-tile-type-basic.trade-tile_half{float:left;width:50%}.trade-tile-type-basic.trade-tile_half .trade-tile-type-basic_img{padding-bottom:64%;display:block;width:100%}.trade-tile-type-basic.trade-tile_half .trade-tile-type-basic_copy{width:100%;display:block;padding:0}.trade-tile-type-basic.trade-tile_medium.tile__has_no_body,.trade-tile-type-basic.trade-tile_third.tile__has_no_body{width:33.333%}.trade-tile-type-basic.trade-tile_medium.tile__has_no_body .trade-tile-type-basic_img,.trade-tile-type-basic.trade-tile_third.tile__has_no_body .trade-tile-type-basic_img{height:0;padding-bottom:100%;position:relative}.trade-tile-type-basic.trade-tile_quarter,.trade-tile-type-basic.trade-tile_small{float:left;width:50%}.trade-tile-type-basic.trade-tile_quarter .trade-tile-type-basic_img,.trade-tile-type-basic.trade-tile_small .trade-tile-type-basic_img{padding-bottom:100%}}@media (min-width:768px){.ui-components-library div.trade-tile__high{width:50%;float:left}.ui-components-library div.trade-tile__high .img-container{padding-bottom:64.91%}.ui-components-library div.trade-tile__high.tile_full_width{float:none;width:100%}.ui-components-library div.trade-tile__high.tile_full_width .img-container{padding-bottom:57.88%}.ui-components-library div.trade-tile__medium,.ui-components-library div.trade-tile__medium.tile__has_body{width:100%;float:none}.ui-components-library div.trade-tile__medium .tile--a,.ui-components-library div.trade-tile__medium.tile__has_body .tile--a{display:table;width:100%}.ui-components-library div.trade-tile__medium .img-container,.ui-components-library div.trade-tile__medium .tile--caption-wrapper,.ui-components-library div.trade-tile__medium.tile__has_body .img-container,.ui-components-library div.trade-tile__medium.tile__has_body .tile--caption-wrapper{display:inline-block;vertical-align:middle;width:50%}.ui-components-library div.trade-tile__medium .img-container .responsive-background,.ui-components-library div.trade-tile__medium.tile__has_body .img-container .responsive-background{padding-right:12px}.ui-components-library div.trade-tile__medium .tile--caption-wrapper,.ui-components-library div.trade-tile__medium.tile__has_body .tile--caption-wrapper{padding:12px}.ui-components-library div.trade-tile__medium .img-container,.ui-components-library div.trade-tile__medium.tile__has_body .img-container{padding-bottom:calc(50% - 12px)}}@media (min-width:992px){div.buylists ul.buylist--nav-list li.buylists__nav-item div.trade-tile-type-basic.trade-tile_small{width:147px}}@media (min-width:992px){.widget-container{display:block;float:left;width:25%;padding:6px}.widget-container--buylist.double-large{display:block;float:left;width:50%;padding:6px}.widget-container--banner,.widget-container--favorites-carousel,.widget-container--product-carousel,.widget-container--section-message{display:block;float:left;width:100%;padding:6px}.widget-container--hero{display:block;float:left;width:50%;padding:6px}.widget-container--favorites-carousel,.widget-container--product-carousel{padding-left:0;padding-right:0}.widget-container--favorites-carousel .product-carousel--list li,.widget-container--product-carousel .product-carousel--list li{-ms-flex:1 0 25%;flex:1 0 25%}.widget-container--section-message{padding-top:14px;padding-bottom:4px}.widget-container--promotion-widget{display:none;width:25%;-ms-flex:1 0 25%;flex:1 0 25%}.widget-container--promotion-widget:first-child,.widget-container--promotion-widget:nth-child(2),.widget-container--promotion-widget:nth-child(3),.widget-container--promotion-widget:nth-child(4){display:-ms-flexbox;display:flex}}@media (min-width:992px){.home-page--header,.home-page .home-page--assets.has-trolley{max-width:1200px;margin:0 auto}.home-page--header{position:relative}.home-page--header .home-page--background{width:100vw}}@media (min-width:1200px){.home-page--background{left:calc((100vw - 1200px) / -2)}}@media (min-width:992px){.payment-options__message-wrapper .error div{width:75%;margin:0 auto}.payment-options .payment-options__section{width:75%;margin-left:auto;margin-right:auto}.payment-tabs__header{max-width:265px}.payment-tabs .tabs__content{padding-left:0;padding-right:0}.payment-options--grid{width:75%;margin-left:12.5%;display:block;float:left;margin-right:12.5%;padding:6px}.payment-options--grid .accordion--content{display:block}.payment-options--grid .accordion--button{cursor:auto}.payment-options--grid .accordion--button>.accordion--icon{display:none}.payment-options--pay-online-title,.payment-options--title{margin:50px 0 45px}.payment-options--pay-online-title h1,.payment-options--title h1{font-size:24px}.payment-options--pay-online-title{margin:44px 0 45px}.payment-options--payment-options--prompt{font-size:18px}}@media (min-width:1200px){.payment-options--grid{width:66.66666667%;margin-left:16.66666667%;display:block;float:left;margin-right:16.66666667%;padding:6px}}@media (min-width:992px){.main-banner,.main-banner.main-banner--signed-in{*zoom:1;max-width:1200px;margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.main-banner.main-banner--signed-in:after,.main-banner.main-banner--signed-in:before,.main-banner:after,.main-banner:before{content:"";display:table}.main-banner.main-banner--signed-in:after,.main-banner:after{clear:both}.no-flexbox .main-banner.main-banner--signed-in>div,.no-flexbox .main-banner>div{display:inline-block;vertical-align:top}.main-banner--nav-menu{min-width:228px;border:2px solid #6ea6df;border-top:none;padding:6px;background-color:#fff;min-height:380px}.main-banner--nav-menu li:last-child{border-bottom:0}.main-banner--nav-menu-signed-in{min-height:484px}.main-banner--content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;padding:10px;width:100%}.main-banner--content .main-banner--row-1{display:block;float:left;width:100%;padding:6px}.main-banner--content .main-banner--row-1 .main-banner--sign-in-wrapper{display:block;float:left;width:41.66666667%;padding:6px;float:right}.main-banner--content .main-banner--row-1 .main-banner--delivery-wrapper{display:block;float:left;width:58.33333333%;padding:6px}.main-banner--content .main-banner--sign-in-wrapper .signin-register{height:280px}.main-banner--sign-in-wrapper .signin-register{height:258px}.no-js.no-flexboxlegacy .main-banner--content{max-width:960px}.no-js.no-flexbox.no-flexboxlegacy.no-csstransforms3d.no-csstransitions .main-banner .main-banner--sign-in-wrapper .signin-register--register,.no-js.no-flexbox.no-flexboxlegacy.no-csstransforms3d.no-csstransitions .main-banner .main-banner--sign-in-wrapper .signin-register--signin{display:block;width:100%;padding:6px}}@media (min-width:1200px){.main-banner,.main-banner.main-banner--signed-in{*zoom:1;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.main-banner.main-banner--signed-in:after,.main-banner.main-banner--signed-in:before,.main-banner:after,.main-banner:before{content:"";display:table}.main-banner.main-banner--signed-in:after,.main-banner:after{clear:both}.main-banner--content-signed-in{padding-bottom:36px}.main-banner--content-signed-in .main-banner--welcome-on-board{padding-right:10px}.main-banner--sign-in-wrapper .signin-register{height:280px}}@media (min-width:992px){.delivery-desc{height:280px;padding:24px}.delivery-desc .delivery-desc--picture{height:100px}.delivery-desc .delivery-desc--message .delivery-desc--line1{font-size:18px;padding-top:20px}.delivery-desc .delivery-desc--message .delivery-desc--line4{padding-top:4px}}@media (min-width:992px){.propositional-message{height:280px;padding:25px 30px 30px}}@media (min-width:992px){.signin-register{padding:20px 24px;-ms-flex-direction:column;flex-direction:column}.signin-register .signin-register--header,.signin-register .signin-register--section-message{display:block}.signin-register .signin-register--section-message{padding:8px 0}.signin-register .signin-register--header{font-size:20px;font-weight:400;color:#333}.signin-register .signin-register--register,.signin-register .signin-register--signin{padding:6px;display:block;width:100%}.signin-register .section-message--content{margin:8px 0}}@media (min-width:992px){.context-card-book-a-slot .context-card__icon-holder{position:absolute;right:12px;top:-22px;width:84px;height:84px}.context-card-book-a-slot .context-card__icon-circle{width:84px;height:84px;border-radius:42px}.context-card-book-a-slot .icon-bookaslot-01-white{position:absolute;top:5px;left:6px;background-size:70px 70px;height:70px;width:70px}.context-card-book-a-slot .date-holder{width:84px;left:0;top:8px}.context-card-book-a-slot .date-holder--weekday{font-size:12px;line-height:20px}.context-card-book-a-slot .date-holder--day-number{font-size:28px;line-height:26px}.context-card-book-a-slot .date-holder--month-number{font-size:12px;line-height:24px}.context-card-book-a-slot .context-card-book-a-slot__time--alt{font-size:32px}.context-card-book-a-slot>div.context-card-book-a-slot-order-due .icon-tick_circle_tint{background-size:78px 78px;width:78px;height:78px;top:3px;right:3px}.context-card-wismo__icon{top:33px;right:16px}.context-card-wismo__top .context-card__icon-holder{position:absolute;right:12px;top:-22px;width:84px;height:84px}.context-card-wismo__top .context-card__icon-circle{width:84px;height:84px;border-radius:42px}}@media (min-width:992px){.context-card-amend-order{padding:28px 25px 10px}.context-card-amend-order--title{font-size:24px}.context-card-amend-order--options{margin-top:18px;max-width:500px}.context-card-amend-order--option{width:50%}.context-card-amend-order--option.left{float:left}.context-card-amend-order--option.right{float:right}}@media (min-width:992px){.contextual-banner{padding:24px 32px}}@media (min-width:1200px){.full-trolley--grid .trolley-order-summary--container.stuck-bottom,.full-trolley--grid .trolley-order-summary--container.stuck-top{width:388px}}@media (min-width:1200px){.have-you-forgotten--grid{padding-left:18px;padding-right:18px}.have-you-forgotten--grid .have-you-forgotten--content{padding-bottom:13px}.have-you-forgotten--grid .trolley-order-summary--container.stuck-bottom,.have-you-forgotten--grid .trolley-order-summary--container.stuck-top{width:388px}}@media (min-width:992px){.order-summary--left{margin-left:12.5%}.order-summary--left,.order-summary--right{width:37.5%;display:block;float:left;padding:6px}.order-summary--right{margin-right:12.5%}}@media (min-width:1200px){.order-summary--left{margin-left:16.66666667%}.order-summary--left,.order-summary--right{width:33.33333333%;display:block;float:left;padding:6px}.order-summary--right{margin-right:16.66666667%}.trolley-order-summary--container{width:100%}}@media (min-width:992px){.filter-option__container,.sort-and-filter .new-filter-by .sort-control-container{width:25%}}.coupon-list{position:relative;overflow:hidden}.coupon-list li{margin-bottom:10px}.coupon-list li.last{margin-bottom:0}.coupon-list--compact ul{max-height:190px;overflow-y:auto}.coupon-list--compact .coupon-tile p{margin-bottom:0}.coupon-list__sub-heading{margin:5px 0}.coupon-list__fade{position:absolute;top:170px;width:100%;height:20px;background-image:linear-gradient(180deg,transparent,#fff)}@media (min-width:992px){.coupon-list--compact ul{max-height:400px}.coupon-list__fade{top:380px}}@media (min-width:992px){.horizontal-tile .controls__deposit--type .deposit-notice{margin-top:75px}}@media (min-width:992px){.order-confirmation__full-width-wrapper{width:75%;margin-left:12.5%;display:block;float:left;margin-right:12.5%;padding:6px}.order-confirmation--left{width:37.5%;display:block;float:left;margin-left:12.5%;padding:6px}.order-confirmation--right{width:37.5%;display:block;float:left;margin-right:12.5%;padding:6px}}@media (min-width:1200px){.order-confirmation__full-width-wrapper{width:66.66666667%;margin-left:16.66666667%;display:block;float:left;margin-right:16.66666667%;padding:6px}.order-confirmation--left{margin-left:16.66666667%}.order-confirmation--left,.order-confirmation--right{width:33.33333333%;display:block;float:left;padding:6px}.order-confirmation--right{margin-right:16.66666667%}.js .showing-ads{min-height:1084px}.js .showing-ads .order-confirmation--grid{position:relative}.js .showing-ads .order-confirmation--left,.js .showing-ads .order-confirmation__full-width-wrapper{margin-left:0}.js div.order-confirmation__ads{position:absolute;top:0;right:0;width:400px;margin-top:18px}.js div.order-confirmation__ads div.ui-panel div.dfp-banner.dfp-show{display:block}}@media (min-width:992px){.checkout-header__description{font-size:20px}}@media (min-width:992px){.pay-online-option .accordion--content{display:block}.pay-online-option .accordion--button>.accordion--icon{display:none}.pay-online-option .pay-online-option__3ds .modal{max-width:560px;width:70%}}@media (min-width:992px){.order-summary__notification{margin-bottom:6px;width:75%;margin-left:12.5%;display:block;float:left;margin-right:12.5%;padding:6px}}@media (min-width:1200px){.order-summary__notification{margin-bottom:6px;width:66.66666667%;margin-left:16.66666667%;display:block;float:left;margin-right:16.66666667%;padding:6px}}@media (min-width:992px){.collection-address--section>.address-slot-info--container{padding:0 32px}.delivery-address--section>.address-slot-info--container{padding:32px}}@media (min-width:992px){.postcode-search .multiple-address-selector{width:100%}.postcode-search .multiple-address-selector select{width:70%}.no-js .postcode-search .multiple-address-selector{width:100%}.no-js .postcode-search .multiple-address-selector select{width:70%}.no-js .postcode-search .multiple-address-selector .button{width:25%}}@media (min-width:992px){.one-account-address-modal .modal{width:300px}}@media (min-width:992px){.favorites-tabs .favorites-tabs__header{max-width:265px}.favorites-tabs .results-page.no-results{padding-top:58px}.favorites-tabs .icon-usuals_icon-light{background-size:100px 100px;height:100px;width:100px}.favorites-tabs .items-count__filter-caption{margin-top:28px}.favorites-tabs .tabs-header-container{margin-left:18px}.favorites-tabs.has-three-tabs .favorites-tabs__header{padding:10px 4px;height:79px}.favorites-tabs.has-three-tabs .favorites-tab-header__sub-text{display:block}.favorites-tabs.has-three-tabs .favorites-tab-header__content-sub-text{display:none}}@media (min-width:1200px){.favorites-tabs .tabs__content{margin-left:-2000px;padding-left:2024px}.favorites-tabs .tabs-header-container{margin-left:24px}.my-favorites{margin-left:0}}@media (min-width:992px){.content-section-with-border{margin:20px 0 10px}}