.search-mobile-container{position:absolute;top:0;right:0;width:100%}@media (min-width:618px){.ui-components-library .search-mobile-container{display:none}}.ui-components-library .footer{display:block;margin:0 auto;width:100%;background-color:#f6f6f6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui-components-library .footer:focus{outline:none}.ui-components-library .footer .footer-wrapper{display:block;margin:0 auto;background-color:#f6f6f6;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:756px){.ui-components-library .footer .footer-wrapper{padding:32px 24px 16px}}@media (min-width:1008px){.ui-components-library .footer-wrapper{max-width:1008px}}@media (min-width:1260px){.ui-components-library .footer-wrapper{max-width:1260px}}@media (min-width:1512px){.ui-components-library .footer-wrapper{max-width:1512px}}.ui-components-library .motto{float:none;display:none}.ui-components-library .motto span{display:inline-block;width:150px;height:26px}.ui-components-library .motto_mobile{margin:0 auto;width:186px}.ui-components-library .motto img{display:inline-block;width:150px;height:26px}.ui-components-library .motto_mobile img,.ui-components-library .motto_mobile svg{margin:19px 0 15px;width:186px;height:34px}@media (min-width:756px){.ui-components-library .motto{display:inline-block;width:33%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.ui-components-library .motto_mobile{display:none}}@media (min-width:1008px){.ui-components-library .motto{width:20%;-webkit-box-sizing:border-box;box-sizing:border-box}.ui-components-library .motto img{display:inline-block;width:150px;height:26px}}.ui-components-library .accordion-group{width:100%;padding-bottom:0;display:inline-block;margin:0 auto;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}@media (min-width:756px){.ui-components-library .accordion-group{width:66%;margin-top:-13px}}@media (min-width:1008px){.ui-components-library .accordion-group{width:80%;margin-top:-13px}}@font-face{font-family:tesco-icons;src:url(/ce-assets/built/fonts/tesco-icons-7b6ffa9d8dd64378e4e3f38efa063233.eot);src:url(/ce-assets/built/fonts/tesco-icons-7b6ffa9d8dd64378e4e3f38efa063233.eot?#iefix) format("embedded-opentype"),url(/ce-assets/built/fonts/tesco-icons-98eb73191c2e773523b0d06902a0311c.woff) format("woff"),url(/ce-assets/built/fonts/tesco-icons-f04afb3582b7da875ebfbbccf0e6c5c0.ttf) format("truetype")}@font-face{font-family:Tesco Modern;src:url(/ce-assets/built/fonts/TESCOModern-Regular-web-7e5de34c82ca93f78508a6ef07503326.eot);src:url(/ce-assets/built/fonts/TESCOModern-Regular-web-7e5de34c82ca93f78508a6ef07503326.eot#iefix) format("embedded-opentype"),url(/ce-assets/built/fonts/TESCOModern-Regular-web-b8bcaf673b2797184d832f9cb0c9ae3c.woff2) format("woff2"),url(/ce-assets/built/fonts/TESCOModern-Regular-web-f4b63c0ed5cbbda48aa49346df3179aa.woff) format("woff"),url(/ce-assets/built/fonts/TESCOModern-Regular-web-5df076fc44b0115a6d46a29b2f19ad56.ttf) format("truetype"),url(/ce-assets/built/fonts/TESCOModern-Regular-web-b34c4bb1d412136e90854576faf7d05f.svg) format("svg");font-style:normal;font-weight:400}@font-face{font-family:Tesco Modern;src:url(/ce-assets/built/fonts/TESCOModern-Bold-web-bb925d63bf75268607349be41f7bfec0.eot);src:url(/ce-assets/built/fonts/TESCOModern-Bold-web-bb925d63bf75268607349be41f7bfec0.eot#iefix) format("embedded-opentype"),url(/ce-assets/built/fonts/TESCOModern-Bold-web-c1594b126c68e9f810dc3ede467a8e50.woff2) format("woff2"),url(/ce-assets/built/fonts/TESCOModern-Bold-web-0e3ca91d14a694940539b82fc0e3254d.woff) format("woff"),url(/ce-assets/built/fonts/TESCOModern-Bold-web-cede1eabcaa589135a5fb6900d757cc0.ttf) format("truetype"),url(/ce-assets/built/fonts/TESCOModern-Bold-web-ea60f472c1cda92e5659c2cbbc176b76.svg) format("svg");font-style:normal;font-weight:700}@font-face{font-family:tesco-promo-custom;src:url(/ce-assets/built/fonts/DidotW01-Roman-9d23737dffc5bf048c4a5b5ba041cd53.eot);src:url(/ce-assets/built/fonts/DidotW01-Roman-9d23737dffc5bf048c4a5b5ba041cd53.eot?#iefix) format("embedded-opentype"),url(/ce-assets/built/fonts/DidotW01-Roman-0a2b34bf38b218e42a7491b0f4e5ef6a.woff2) format("woff2"),url(/ce-assets/built/fonts/DidotW01-Roman-986d1f8df04867aa4e4f1283bfe67d5d.woff) format("woff"),url(/ce-assets/built/fonts/DidotW01-Roman-eea0789f643da935e57afe441f0cc01a.ttf) format("truetype");font-weight:200;font-style:normal}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased}.store-locator-icon:before{font-family:tesco-icons;content:"\E020";font-size:23px;position:absolute;top:12px;left:12px}.search-icon:before{content:"\E02B";font-size:31px;top:8px;left:8px}.menu-icon:before,.search-icon:before{font-family:tesco-icons;position:absolute}.menu-icon:before{content:"\E006";font-size:28px;top:9px;left:10px}.arrow-icon:before{font-family:tesco-icons;content:"\E010";font-size:9px}.left-arrow-icon:before{font-family:tesco-icons;content:"\E002";font-size:12px}.right-arrow-icon:before{font-family:tesco-icons;content:"\E02A";font-size:12px}.close-icon:before{font-family:tesco-icons;content:"\E00C";font-size:12px}.contactus-icon:before{font-family:tesco-icons;content:"\E00E";font-size:31px}.help-icon:before{font-family:tesco-icons;content:"\E01B";font-size:31px}.icon-burger:after{font-style:normal;font-variant:normal;content:"\E006";padding-left:7px}.icon-burger:after,.icon-close:before{font-family:tesco-icons;font-size:28px}.icon-close:before{content:"\E00C";margin-bottom:4px;vertical-align:bottom}.ui-components-library .accordion-item{width:100%;padding:0;display:inline-block;position:relative;border-bottom:1px solid #e5e5e5;outline:none}.ui-components-library .accordion-item .accordion-title{position:absolute;opacity:0;width:100%;display:inline-block;height:48px;margin:0;cursor:pointer}.ui-components-library .accordion-item .accordion-title:checked+label span.accordion-item-group-title,.ui-components-library .accordion-item .accordion-title:focus+label span.accordion-item-group-title,.ui-components-library .accordion-item .accordion-title:hover+label span.accordion-item-group-title{border-bottom:1px solid #333}.ui-components-library .accordion-item .accordion-title:checked+label .accordion-item-expand{display:none}.ui-components-library .accordion-item .accordion-title:checked+label .accordion-item-close{display:block;-webkit-box-shadow:0 0 0 4px #a8a8a8;box-shadow:0 0 0 4px #a8a8a8}.ui-components-library .accordion-item .accordion-label{height:48px;display:inline-block;width:100%}.ui-components-library .accordion-item .accordion-label .accordian-item-group-header{margin:0}.ui-components-library .accordion-item .accordion-label .accordian-item-group-header .accordion-item-group-title{font-size:16px;font-weight:700;color:#333;margin:0 auto 0 12px;line-height:48px;padding-bottom:1px;border-bottom:1px solid rgba(0,0,0,0);-webkit-transition:border-color .3s ease-out;-o-transition:border-color .3s ease-out;transition:border-color .3s ease-out}.ui-components-library .accordion-item .accordion-label .accordion-item-expand{margin-top:12px;position:absolute;border-radius:100px;top:0;width:24px;height:24px;right:12px;display:block;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.ui-components-library .accordion-item .accordion-label .accordion-item-expand:active,.ui-components-library .accordion-item .accordion-label .accordion-item-expand:hover{-webkit-box-shadow:0 0 0 4px #a8a8a8;box-shadow:0 0 0 4px #a8a8a8}.ui-components-library .accordion-item .accordion-label .accordion-item-close{margin-top:12px;position:absolute;border-radius:100px;top:0;width:24px;height:24px;right:12px;display:none;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.ui-components-library .accordion-item .accordion-item-column{max-height:0;visibility:hidden;overflow:hidden;-webkit-transition-timing-function:cubic-bezier(.32,.29,0,.97);-o-transition-timing-function:cubic-bezier(.32,.29,0,.97);transition-timing-function:cubic-bezier(.32,.29,0,.97);-webkit-transition:max-height .75s,visibility .75s;-o-transition:max-height .75s,visibility .75s;transition:max-height .75s,visibility .75s}.ui-components-library .accordion-item .accordion-item-column ul{list-style-type:none;margin:0;padding:0}.ui-components-library .accordion-item .accordion-item-column .accordion-item-link{display:block;margin:0;color:#666;font-size:16px;line-height:36px;padding:6px 12px;border-top:1px solid #e5e5e5}.ui-components-library .accordion-item .accordion-item-column .accordion-item-link a{display:block;padding:0;color:#666;text-decoration:none}.ui-components-library .accordion-item .accordion-item-column .accordion-item-link a:focus{outline:none}.ui-components-library .accordion-item .accordion-item-column .accordion-item-link a:focus .accordion-item-link-text{border-bottom:1px solid #666}.ui-components-library .accordion-item .accordion-item-column .accordion-item-link .accordion-item-link-text{border-bottom:1px solid rgba(0,0,0,0);padding-bottom:1px;-webkit-transition:border-color .3s ease-out;-o-transition:border-color .3s ease-out;transition:border-color .3s ease-out}.ui-components-library .accordion-item .accordion-item-column .accordion-item-link .accordion-item-link-icon{display:inline-block;margin-right:6px;float:right}.ui-components-library .accordion-item .accordion-item-column .accordion-item-link .accordion-item-link-icon:before{font-family:tesco-icons;content:"\E02A";font-size:12px}@media (max-width:755px){.ui-components-library .accordion-item .accordion-item-link:hover .accordion-item-link-text{border-bottom:1px solid #666;-webkit-transition:border-color .3s ease-in;-o-transition:border-color .3s ease-in;transition:border-color .3s ease-in}.ui-components-library .accordion-item .accordion-item-link-icon{display:inline-block}}@media (min-width:756px){.ui-components-library .accordion-item{display:inline-block;width:50%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:none}.ui-components-library .accordion-item:nth-child(-n+2){padding-bottom:38px}.ui-components-library .accordion-item .accordion-title{margin-left:-5px;display:none}.ui-components-library .accordion-item .accordion-title:checked+label .accordian-item-group-header span.accordion-item-group-title,.ui-components-library .accordion-item .accordion-title:focus+label .accordian-item-group-header span.accordion-item-group-title,.ui-components-library .accordion-item .accordion-title:hover+label .accordian-item-group-header span.accordion-item-group-title{border-bottom:none}.ui-components-library .accordion-item .accordion-title:checked+label .accordion-item-close{display:none}.ui-components-library .accordion-item .accordion-label{height:36px}.ui-components-library .accordion-item .accordion-label .accordian-item-group-header .accordion-item-group-title{margin:0 auto;line-height:36px;border-bottom:none}.ui-components-library .accordion-item .accordion-label .accordion-item-close,.ui-components-library .accordion-item .accordion-label .accordion-item-expand{display:none}.ui-components-library .accordion-item .accordion-item-column{max-height:1600px;visibility:visible}.ui-components-library .accordion-item .accordion-item-column .accordion-item-link{padding:0;border-top:none}.ui-components-library .accordion-item .accordion-item-column .accordion-item-link a{display:inline}.ui-components-library .accordion-item .accordion-item-column .accordion-item-link a:hover .accordion-item-link-text{border-bottom:1px solid #666;-webkit-transition:border-color .3s ease-in;-o-transition:border-color .3s ease-in;transition:border-color .3s ease-in}.ui-components-library .accordion-item .accordion-item-column .accordion-item-link .accordion-item-link-icon{display:none}}@media (min-width:1008px){.ui-components-library .accordion-item{width:25%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:none;padding-bottom:0}.ui-components-library .accordion-item .accordion-item-top-group{padding-bottom:0}.ui-components-library .accordion-item .accordion-item-link-icon{display:none}}.ui-components-library .social-links{display:inline-block;padding:0;height:auto;width:100%}.ui-components-library .social-links-content{float:none;width:100%;height:auto;border-bottom:1px solid #e5e5e5}.ui-components-library .social-links-content .social-links-title{display:block;position:relative;padding:12px 0 12px 12px;vertical-align:top;color:#666;font-size:14px;font-weight:400;margin:0;line-height:16px}.ui-components-library .social-links-list{display:inline-block;float:none;margin-top:0;margin-bottom:0;padding:0;list-style-type:none}.ui-components-library .social-links-list .social-icon{display:block;width:48px;height:48px;border:none}.ui-components-library .social-links-list .social-links-item{float:left;padding-left:12px;padding-bottom:12px}@media (min-width:756px){.ui-components-library .social-links{display:block;padding-left:12px;height:40px;width:auto;padding-top:19px;margin-right:-4px}.ui-components-library .social-links-content{display:inline-block;position:relative;float:right;height:40px;width:auto;border-bottom:none}.ui-components-library .social-links-content .social-links-title{display:inline-block;padding-top:10px}.ui-components-library .social-links-content .social-links-list{display:inline-block;margin:0 auto;padding-right:4px;padding-top:4px}.ui-components-library .social-links-content .social-links-list .social-icon{width:32px;height:32px}.ui-components-library .social-links-content .social-links-list .social-links-item{padding-bottom:0}.ui-components-library .social-links-content .social-links-list .social-links-item:first-child{padding-left:8px}}.ui-components-library .facebook-icon{outline:none;display:inline-block;height:100%;width:100%}.ui-components-library .facebook-icon svg{-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;border-radius:100px;display:block}.ui-components-library .facebook-icon:active svg,.ui-components-library .facebook-icon:focus svg,.ui-components-library .facebook-icon:hover svg{-webkit-box-shadow:0 0 0 4px #b2b9d1;box-shadow:0 0 0 4px #b2b9d1}.ui-components-library .twitter-icon{outline:none;display:inline-block;height:100%;width:100%}.ui-components-library .twitter-icon svg{-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;border-radius:100px;display:block}.ui-components-library .twitter-icon:active svg,.ui-components-library .twitter-icon:focus svg,.ui-components-library .twitter-icon:hover svg{-webkit-box-shadow:0 0 0 4px #b6dbee;box-shadow:0 0 0 4px #b6dbee}.ui-components-library .youtube-icon{outline:none;display:inline-block;height:100%;width:100%}.ui-components-library .youtube-icon svg{-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;border-radius:100px;display:block}.ui-components-library .youtube-icon:active svg,.ui-components-library .youtube-icon:focus svg,.ui-components-library .youtube-icon:hover svg{-webkit-box-shadow:0 0 0 4px #e6aba7;box-shadow:0 0 0 4px #e6aba7}.ui-components-library .pinterest-icon{outline:none;display:inline-block;height:100%;width:100%}.ui-components-library .pinterest-icon svg{-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;border-radius:100px;display:block}.ui-components-library .pinterest-icon:active svg,.ui-components-library .pinterest-icon:focus svg,.ui-components-library .pinterest-icon:hover svg{-webkit-box-shadow:0 0 0 4px #e6a5a6;box-shadow:0 0 0 4px #e6a5a6}.ui-components-library .instagram-icon{outline:none;display:inline-block;height:100%;width:100%}.ui-components-library .instagram-icon svg{-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;border-radius:100px;display:block}.ui-components-library .instagram-icon:active svg,.ui-components-library .instagram-icon:focus svg,.ui-components-library .instagram-icon:hover svg{-webkit-box-shadow:0 0 0 4px #adc1d2;box-shadow:0 0 0 4px #adc1d2}.ui-components-library .copyright{display:block;background-color:#fff;position:relative;width:100%;padding:20px 0;font-size:14px;line-height:16px;color:#666;min-width:320px}.ui-components-library .copyright-content{padding:0 12px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}@media (min-width:756px){.ui-components-library .copyright-content{padding:0 24px;margin:0 auto;width:100%;text-align:left}}@media (min-width:1008px){.ui-components-library .copyright-content{max-width:1008px}}@media (min-width:1260px){.ui-components-library .copyright-content{max-width:1260px}}@media (min-width:1512px){.ui-components-library .copyright-content{max-width:1512px}}.ui-components-library .footer-view .center{display:none}.ui-components-library .footer-view .copyright,.ui-components-library .footer-view .footer{display:block}.modal-window--wrapper{position:absolute;background:rgba(0,0,0,.7);width:100%;height:100%;z-index:10;top:0}.modal-window--wrapper .modal-window-center{margin:auto;position:fixed;top:0;left:0;bottom:0;right:0;z-index:2;width:292px;max-height:380px}.modal-window--wrapper .modal-window-center .modal-window{background-color:#fff;padding:4px}.modal-window--wrapper .modal-window-center .modal-window .close-modal{width:40px;height:40px;position:absolute;right:0;top:-52px;z-index:10;cursor:pointer;background-color:#000;border-radius:50%;outline:none;text-indent:-500em;background-image:url(/ce-assets/images/delete.svg);background-repeat:no-repeat;display:inline-block;background-position:50%}.modal-window--wrapper .modal-window-center .modal-window .modal-content{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc}.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-heading,.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-text{text-align:left;display:inline-block}.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-heading{font-size:20px;font-weight:700;line-height:1.2;color:#333;padding:12px;display:block}.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-heading.warning{margin:12px;background-color:rgba(255,153,0,.1)}.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-heading.error{margin:12px;background-color:#fbefef}.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-heading .modal-status{display:inline-block;position:relative;vertical-align:top;height:40px;width:40px;border-radius:40px}.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-heading .modal-status.warning{background:#f90}.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-heading .modal-status.error{background:#c02}.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-heading .modal-status .modal-status-icon{position:absolute;display:block;margin:auto;top:0;bottom:0;left:0;right:0}.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-heading .modal-status .modal-status-icon.warning{width:24px;height:30px;background:url(/ce-assets/images/warning.svg) no-repeat}.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-heading .modal-status .modal-status-icon.error{height:26px;width:24px;background:url(/ce-assets/images/error.svg) no-repeat}.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-heading .modal-heading-text{width:100%}.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-heading .modal-heading-text.error,.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-heading .modal-heading-text.warning{padding:0 12px;width:calc(100% - 64px);display:inline-block;vertical-align:middle}.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-text{padding:0 12px;font-size:16px;line-height:1.5;color:#666}.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-controls{padding:18px 12px 20px}.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-controls .modal-button-one,.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-controls .modal-button-two{width:100%;height:40px;border-radius:20px;border:2px solid #00539f;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:700;font-size:14px;line-height:1.25;text-align:center;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;outline:none}.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-controls .modal-button-one:hover,.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-controls .modal-button-two:hover{-webkit-box-shadow:0 0 0 4px rgba(0,83,159,.4);box-shadow:0 0 0 4px rgba(0,83,159,.4)}.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-controls .modal-button-one{background-color:#fff;color:#00539f;margin-bottom:12px}.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-controls .modal-button-one .button-one-text{border-bottom:1px solid rgba(0,0,0,0);-webkit-transition:border .3s;-o-transition:border .3s;transition:border .3s}.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-controls .modal-button-one .button-icon{left:8px;position:relative;background-repeat:no-repeat;background-position:50%;padding:6px;background-image:url(/ce-assets/images/arrow-blue.svg)}.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-controls .modal-button-one .button-icon.hide{display:none}.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-controls .modal-button-one:hover .button-one-text{border-bottom:1px solid #00539f}.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-controls .modal-button-two{background-color:#00539f;color:#fff;border-color:#00539f}.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-controls .modal-button-two .button-icon{left:8px;position:relative;background-repeat:no-repeat;background-position:50%;padding:6px;background-image:url(/ce-assets/images/arrow-white.svg)}.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-controls .modal-button-two .button-icon.hide{display:none}.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-controls .modal-button-two .button-two-text{border-bottom:1px solid rgba(0,0,0,0);-webkit-transition:border .3s;-o-transition:border .3s;transition:border .3s}.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-controls .modal-button-two:hover .button-two-text{border-bottom:1px solid #fff}.modal-window--wrapper.disabled{display:none}@media (min-width:1008px){.modal-window--wrapper .modal-window-center{width:568px;height:221px}.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-controls .modal-button-one,.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-controls .modal-button-two{width:260px;cursor:pointer}.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-controls .modal-button-one a,.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-controls .modal-button-two a{color:#fff;text-decoration:none}.modal-window--wrapper .modal-window-center .modal-window .modal-content .modal-controls .modal-button-one{margin:0 12px 0 0}.modal-window--wrapper.disabled{display:none}}.product-tile--wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff}.product-tile--wrapper .product-tile{width:231px;border:1px solid #ccc}.product-tile--wrapper .product-tile .tile-content{overflow:visible;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.product-tile--wrapper .product-tile .tile-content .product-details--wrapper{margin:23px 0 0;padding:0 12px}.product-tile--wrapper .product-tile .tile-content .product-details--wrapper .product-details--content{text-align:left}.product-tile--wrapper .close-btn{display:none}.product-tile--wrapper .product-tile.inBasket{border-color:#008209}.product-image--wrapper{padding:12px 0 0;float:none;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.product-image--wrapper,.product-image--wrapper .product-image{height:135px;width:135px}.product-tile--title{color:#00539f;margin-top:0;text-decoration:none;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;cursor:pointer;line-height:1.3}.product-tile--title:hover{text-decoration:underline}.promotions-wrapper .product-promotion-list{border-top:none;margin-bottom:10px;padding:4px 0 0;list-style:none}.promotions-wrapper .product-promotion-list .product-promotion{font-size:14px}.promotions-wrapper .product-promotion-list .product-promotion a{text-decoration:none;display:block;cursor:pointer}.promotions-wrapper .product-promotion-list .product-promotion a .list-item-content .offer-text{color:#de1020;display:block;line-height:1.2;margin-top:2px;font-weight:700}.promotions-wrapper .product-promotion-list .product-promotion a .list-item-content .dates{color:#666;display:block;line-height:14px;margin-top:4px}.promotions-wrapper .product-promotion-list .product-promotion a:hover .list-item-content .dates,.promotions-wrapper .product-promotion-list .product-promotion a:hover .list-item-content .offer-text{text-decoration:underline}.product-controls--wrapper{margin:auto 6px 5px;padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.5}.product-controls--wrapper .product-controls{margin:auto 0 0}.product-controls--wrapper .product-controls form{display:inherit;width:100%}.product-controls--wrapper .product-controls form .controls .price-details--wrapper .price-per-unit{display:inline-block;font-size:16px;font-weight:700;color:#000}.product-controls--wrapper .product-controls form .controls .price-details--wrapper .price-per-quantity-weight{display:inline-block;font-size:16px;color:#666;padding-left:11px}.product-controls--wrapper .product-controls form .controls .inputControl-wrapper{margin-top:14px}.controls--unit-toggle{margin-bottom:8px}.controls--unit-toggle fieldset{margin:0;padding:0 0 10px;vertical-align:baseline;border:0}.controls--unit-toggle fieldset .controls--quantity.controls--unit-label,.controls--unit-toggle fieldset .controls--weight.controls--unit-label{font-weight:400;text-align:center;background:#fff;margin:0;height:30px;line-height:30px;display:inline-block;border-radius:1px 0 0 1px;vertical-align:middle;cursor:pointer;font-size:14px;float:left;text-transform:capitalize;border:0;width:auto}.controls--unit-toggle fieldset .controls--quantity.controls--unit-label .controls--unit-toggle,.controls--unit-toggle fieldset .controls--weight.controls--unit-label .controls--unit-toggle{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.controls--unit-toggle fieldset .controls--quantity.controls--unit-label .controls--radio.icon-checkbox,.controls--unit-toggle fieldset .controls--weight.controls--unit-label .controls--radio.icon-checkbox{display:inline-block;vertical-align:middle;padding:0;margin-right:8px;width:18px;height:18px;border-radius:100%;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.controls--unit-toggle fieldset .controls--quantity.controls--unit-label .controls--radio.icon-checkbox.checked,.controls--unit-toggle fieldset .controls--weight.controls--unit-label .controls--radio.icon-checkbox.checked{background:url(/ce-assets/images/checkbox-checked.svg);border:0 solid rgba(0,0,0,0)}.controls--unit-toggle fieldset .controls--quantity.controls--unit-label .controls--radio.icon-checkbox.unchecked,.controls--unit-toggle fieldset .controls--weight.controls--unit-label .controls--radio.icon-checkbox.unchecked{background:url(/ce-assets/images/checkbox-unchecked.svg);border:0 solid #ccc}.controls--unit-toggle fieldset .controls--quantity.controls--unit-label .controls--toggle-text,.controls--unit-toggle fieldset .controls--weight.controls--unit-label .controls--toggle-text{display:inline-block;vertical-align:middle;margin-right:16px}.controls--unit-toggle fieldset .controls--quantity.controls--unit-label:focus .controls--radio.icon-checkbox,.controls--unit-toggle fieldset .controls--quantity.controls--unit-label:hover .controls--radio.icon-checkbox,.controls--unit-toggle fieldset .controls--weight.controls--unit-label:focus .controls--radio.icon-checkbox,.controls--unit-toggle fieldset .controls--weight.controls--unit-label:hover .controls--radio.icon-checkbox{border-color:#008dc8;-webkit-box-shadow:0 0 0 4px rgba(0,141,200,.4);box-shadow:0 0 0 4px rgba(0,141,200,.4)}.quantity-controls__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.quantity-controls__wrapper .visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.quantity-controls__wrapper input[type=number]{-moz-appearance:textfield}.quantity-controls__wrapper input[type=number]::-webkit-inner-spin-button,.quantity-controls__wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-controls__wrapper .product-input{outline:none;border:1px solid #ccc;height:40px;background-color:#fff;border-radius:0;margin-top:0;margin-bottom:0;vertical-align:top;margin-right:9px;width:45%;display:inline-block;padding:0 12px 0 10px;font-size:16px;color:#333;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;-webkit-box-sizing:border-box;box-sizing:border-box}.quantity-controls__wrapper .product-input:focus,.quantity-controls__wrapper .product-input:hover{border-color:#008dc8;-webkit-box-shadow:0 0 0 4px rgba(0,141,200,.4);box-shadow:0 0 0 4px rgba(0,141,200,.4)}.weight-controls__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.weight-controls__wrapper .weightedProduct-wrapper{margin-right:11px;display:inline-block;vertical-align:top;position:relative;width:44%}.weight-controls__wrapper .weightedProduct-wrapper:focus .weightedProduct-text,.weight-controls__wrapper .weightedProduct-wrapper:hover .weightedProduct-text{border-color:#008dc8;-webkit-box-shadow:0 0 0 4px rgba(0,141,200,.4);box-shadow:0 0 0 4px rgba(0,141,200,.4)}.weight-controls__wrapper .weightedProduct-wrapper .weightedProduct-dropdown{position:absolute;left:0;opacity:0;z-index:1;cursor:pointer;height:38px}.weight-controls__wrapper .weightedProduct-wrapper .weightedProduct-dropdown,.weight-controls__wrapper .weightedProduct-wrapper .weightedProduct-text{width:100%;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.weight-controls__wrapper .weightedProduct-wrapper .weightedProduct-text{border:1px solid #ccc;height:40px;font-size:14px;line-height:16px;font-weight:400;color:#333;display:inline-block;padding:10px;vertical-align:middle;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}.weight-controls__wrapper .weightedProduct-wrapper .weightedProduct-text:after{font-size:12px;pointer-events:none;content:"\E010";font-family:tesco-icons;position:absolute;right:8px;top:12px;color:#00539f}.button-controls__wrapper{display:inline-block;padding:0;margin:0;border:2px solid #00539f;font-weight:700;line-height:36px;height:40px;width:50%;background-color:#fff;min-width:80px;outline:none;border-radius:3px;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;cursor:pointer}.button-controls__wrapper.loader{pointer-events:none}.button-controls__wrapper span{color:#00539f;font-size:14px;font-weight:700}.button-controls__wrapper:focus,.button-controls__wrapper:hover{border-color:#00539f;color:#fff;-webkit-box-shadow:0 0 0 4px rgba(0,83,159,.4);box-shadow:0 0 0 4px rgba(0,83,159,.4);text-decoration:underline}.button-controls__wrapper .visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button-controls__wrapper.update{background-color:#00539f}.button-controls__wrapper.update span{color:#fff}.button-controls__wrapper.disabled{cursor:default;border:2px solid #ccc;background-color:#ebebeb;pointer-events:none}.button-controls__wrapper.disabled span{color:#999}.button-controls__wrapper .basket-spinner .center{position:relative;top:4px;margin:0}.added-state{display:inline-block}.added-state .basket-change-controls--wrapper{outline:none;padding:0 7px;height:40px;background:#fff;border:2px solid #00539f;line-height:0;margin:0 6px 0 0;display:inline-block;border-radius:3px;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;cursor:pointer}.added-state .basket-change-controls--wrapper:focus,.added-state .basket-change-controls--wrapper:hover{border-color:#00539f;-webkit-box-shadow:0 0 0 4px rgba(0,83,159,.4);box-shadow:0 0 0 4px rgba(0,83,159,.4);text-decoration:underline}.added-state .basket-change-controls--wrapper.disabled{cursor:default;border:2px solid #ccc;background-color:#ebebeb;pointer-events:none}.added-state .basket-change-controls--wrapper.disabled .icon-plus{color:#999;background-image:url(/ce-assets/images/plus-grey.svg)}.added-state .basket-change-controls--wrapper.disabled .icon-minus{color:#999;background-image:url(/ce-assets/images/minus-grey.svg)}.added-state .basket-change-controls--wrapper .icon-minus{display:block;width:12px;height:12px;background-repeat:no-repeat;background-position:50%;padding:5px;background-image:url(/ce-assets/images/minus.svg)}.added-state .basket-change-controls--wrapper .icon-plus{display:block;width:12px;height:12px;background-repeat:no-repeat;background-position:50%;padding:5px;background-image:url(/ce-assets/images/plus.svg)}.basket-feedback__wrapper{min-height:26px;margin:0;text-align:center;padding:0}.basket-feedback__wrapper .basket-feedback{color:#008209;font-size:16px;display:inline-block;vertical-align:sub}.basket-feedback__wrapper.enable{border-bottom:4px solid #008209;-webkit-box-sizing:border-box;box-sizing:border-box}.guide-price__wrapper{position:relative}.guide-price__wrapper .guide-price-value{text-align:left;display:table}.guide-price__wrapper .guide-price-value .guide-price{display:table-cell;font-size:16px;padding-right:12px}.guide-price__wrapper .guide-price-value .guide-right{display:table}.guide-price__wrapper .guide-price-value .guide-right .spinner-guide-price-holder{display:table-cell;position:relative}.guide-price__wrapper .guide-price-value .guide-right .spinner-guide-price-holder .value{display:table-cell;font-size:16px;font-weight:700}.guide-price__wrapper .guide-price-value .guide-right .spinner-guide-price-holder .value.hide{visibility:hidden}.guide-price__wrapper .guide-price-value .guide-right .spinner-guide-price-holder .spinner-holder{position:absolute;top:-1px;right:29%}.guide-price__wrapper .guide-price-value .guide-right .basket{pointer-events:none;display:table-cell;padding-left:12px}.guide-price__wrapper .guide-price-value .guide-right .basket .basket-icon{background-image:url(/ce-assets/images/basket-button-grey.svg);display:inline-block;width:24px;height:24px;margin:0;position:relative;top:2px}.guide-price__wrapper .guide-price-value .guide-right .basket .basket-icon.trolley{background-image:url(/ce-assets/images/basket-button-blue.svg);background-repeat:no-repeat;background-position-y:center}.guide-price__wrapper .guide-price-value .guide-right .basket.trolley{pointer-events:all}.icon-offer-group{position:absolute;top:0;left:0;z-index:1;overflow:hidden}.icon-offer-group .square{height:24px;display:inline;float:left}.icon-offer-group .square .text-position{position:relative;top:2px;left:5px;color:#000;font-size:12px;font-weight:700}.icon-offer-group .square.red{background-color:#ee1c2e}.icon-offer-group .square.yellow{background-color:#fcd700}.icon-offer-group .icon-flash-curve.right-icon{height:24px;width:40px;background-size:40px 24px;float:left}.icon-offer-group .icon-flash-curve.right-icon.red{background:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2067%2040%22%3E%3Cpath%20fill%3D%22%23ee1c2e%22%20d%3D%22M0%200v40h2.7c17.5-.6%2026-7.6%2036.8-18.2%200%200%2016.5-16.5%2027.6-21.8H0z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") no-repeat 50%}.icon-offer-group .icon-flash-curve.right-icon.yellow{background:url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2067%2040%22%20enable-background%3D%22new%200%200%2067%2040%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23fcd700%22%20d%3D%22M0%2C0v40h2.7c17.5-0.6%2C26-7.6%2C36.8-18.2c0%2C0%2C16.5-16.5%2C27.6-21.8l0%2C0H0z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") no-repeat 50%}.restricted-message__wrapper{padding:8px 10px;font-size:14px;line-height:18px;margin-top:6px;margin-bottom:6px}.restricted-message__wrapper span{color:#333}.restricted-message__wrapper.bulk-group{background-color:#fefadb}.restricted-message__wrapper.delivery-group{background-color:#dfe9f6}.product-info-message-section{display:block;text-align:left}.product-info-message{background-color:#dfe9f6}.product-info-message p{font-size:16px;font-weight:400;line-height:18px;padding:8px 10px}