/* CSS imported from http://www.tesco.com/directuiassets/SiteAssets/NonSeasonal/en_GB/css/publishing-mobile.css?ver=w1.0 */
.l-100,.l-75,.l-66,.l-50,.l-33,.l-25,.l-20,.l-16,.m2-100,.m2-75,.m2-66,.m2-50,.m2-33,.m2-25,.m2-20,.m2-16,.m1-100,.m1-75,.m1-66,.m1-33,.m1-25,.s-100{width:auto;float:none;clear:both}.m1-50,.s-50{width:50%;float:left;position:relative;clear:none}.s-100{width:100%}.category .cms-image{overflow:hidden}.row{margin-left:auto;margin-right:auto}.row>*{padding:0}#notificationContainer{bottom:0;background:rgba(255,255,255,0.8);display:none}#notificationContainer:visible{display:block}.mobile-hide,.kiosk-only-image,.kiosk-event-container{height:0;width:0;overflow:hidden;position:absolute}.cyber-monday-lightbox-content{height:0;overflow:hidden}.product-grid.shop-by .products-wrapper{margin:0 8px}.product-description .sponsored-link-block{display:block}.sponsored-link-block-lhn{display:block}.listing #product-categories{clear:left}.tesco-cookie div{width:99%}.tesco-cookie p{width:84%}.tesco-cookie .tesco-cookie-accept{width:16%}.ecoupon{border:1px solid #d3d3d3;margin:0 .9% 14px 1%;padding:1px;display:block;overflow:hidden}.ecoupon img{padding-top:15px;margin-bottom:-6px;width:28%;float:left}.ecoupon div{float:left;width:72%}#ecoupon-save{color:#fff;font-weight:bold;font-size:1.9em;text-align:center;margin:6px;padding-top:4.5px;padding-bottom:4.5px;border-radius:2px;box-shadow:0 0 0 4px #006292;background:none repeat scroll 0 0 #006292;border:2px dashed #fff;box-shadow:0 0 0 4px #006292;line-height:1.3em;margin:0 auto;width:130px;margin-bottom:8px}.ecoupon p{color:#005781;text-align:center;font-size:1.3em;margin:4px}#ecouponoffer{height:48px;overflow:hidden}#ecouponcode{color:#005781;text-align:center;font-size:2.6em;font-weight:bold;margin:4px}#ecoupon-exclusion{height:45px;overflow:hidden;color:#005781;text-align:center;font-size:1.1em;margin:2px}#ecoupon-enter{float:left}.hp-trade-stamp{position:relative;float:left;width:100%;padding:5px;height:auto;display:table;text-decoration:none}.hp-trade-stamp img{width:100%;vertical-align:middle;display:table-cell;height:auto}.hp-trade-stamp div{position:relative;z-index:20;overflow:hidden;display:table-cell;width:55%;opacity:.95;filter:alpha(opacity=95);height:7.5%;padding:6px;vertical-align:middle}.hp-trade-stamp div p{margin:0;float:left;color:#fff;font-weight:bold;font-family:"Tesco";padding-left:10px}.hp-trade-stamp div .hp-offer-text{width:97%;margin-right:5px;font:15px "Tesco";line-height:17px;color:#4f5050}.hp-trade-stamp div .hp-offer-ends{display:none}.hp-trade-stamp a img{width:35%}.hp-title{margin-left:8px}.clearance-overlay-block{border-right:1px solid #d3d3d3;padding:1%;float:left;text-align:center;width:100%;border-bottom:1px solid #d3d3d3}.clearance-overlay-block img{width:156px;height:156px;display:none}.clearance-overlay-block p{color:#383434;font-weight:bold;font-size:20px;margin:2px 0 10px 0;height:auto;overflow:hidden}.clearance-overlay-block span{font-weight:bold;background:none repeat scroll 0 0 #fa0807;border-radius:1px 1px 1px 1px;box-shadow:0 0 0 4px #fa0807;color:#fff;font-size:17px;line-height:1.3em;margin-right:10px;text-align:center;padding:4px 26px 4px 26px;display:none}.inline-content .inline-content-text div{clear:left;overflow:hidden;margin-bottom:15px}.inline-content .inline-content-text div img{width:45%;margin-right:10px;border:1px solid #ccc}.inline-content div h3{margin:0 0 5px;font-size:1.4em}.inline-content .inline-content-text div p{margin:0 0 10px 0;max-height:150px;clear:none}.inline-content .inline-content-text div ul{font-size:12px;margin-left:245px;list-style:disc}.inline-content{clear:left;width:100%}.inline-content .inline-content-images img{float:left;width:49%;margin:0 .5% 10px;border:1px solid #ccc}.inline-content .inline-content-images img:last-child{margin-right:0}.inline-content .inline-content-images img:first-child{margin-left:0}.inline-content-pdf ul{overflow:hidden}.inline-content-pdf ul li{float:left;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/site_assets/pdf-symbol-med.jpg") no-repeat 50% 0;height:auto;width:162px}.inline-content-pdf ul li a{padding:125px 15px 0 15px;display:block;text-align:center}.interactive-banner-range-buttons{display:none}#popular-searches{display:none}#popular-searches .popular-search-list ul li:nth-child(n+7){display:none}.clubcard-container{font-family:"Tesco",Arial,sans-serif;overflow:hidden}.clubcard-container #calculator-type1{display:none}.layout-a .clubcard-container h1{left:0}.clubcard-container h1{margin:0;max-height:none}.clubcard-container h1 .cms-image img{padding:0;margin:0}.clubcard-container h2{font-size:2.2em;margin:20px 0 0 0;text-align:center}.clubcard-boost-header p{font-size:1.5em}.clubcard-boost-header{border:1px solid #ccc;background:#bc1310;position:relative;height:auto;overflow:hidden;text-align:center}.clubcard-boost-header>div{background:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 2px 5px #888;-moz-box-shadow:0 2px 5px #888;-webkit-box-shadow:0 2px 5px #888;margin:10px 2%;padding:10px 10px;width:96%;text-align:left}.clubcard-boost-header>p{color:#fff;font-size:18px;text-align:center;font-weight:bold;margin:0 2%}.clubcard-boost-header>img{margin:5px 0}.clubcard-step{width:100%;float:left;text-align:center;padding:10px 16%;position:relative}.clubcard-step p{font-size:1.5em}.clubcard-step:nth-child(5){clear:left}.clubcard-step img{margin:10px 0 0 0}.clubcard-step img:first-child{display:none}.clubcard-faq{clear:left;width:100%}.clubcard-faq h3{background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/events/Clubcardboost/boost_redexpand.png") no-repeat 10px #bc1310;color:#fff;font-size:16px;padding:8px 0 8px 40px;cursor:pointer}.clubcard-faq div{display:none;padding:0 10px;font-size:1.2em}.clubcard-cat{display:block;width:25%;float:left;padding:8px;text-align:center}.clubcard-cat p{position:absolute;background:rgba(255,255,255,0.7);color:#bc1310;font-size:18px;line-height:20px;padding:5px;width:93.5%;bottom:-7px;display:table-cell;vertical-align:middle}.clubcard-cat-small p{padding:15px 5px}.clubcard-cat img{width:100%}.clearfix{clear:left}.multilink-banner{display:block;position:relative;width:100%;overflow:hidden}.multilink-banner a{display:block;background:red;position:absolute;height:41%;width:46%;z-index:1;opacity:.5;text-indent:-99999px}.multilink-banner .cms-image{width:100%}.multilink-banner .cms-image img{padding:0;border:0;width:100%}.multilink-banner.left .link1,.multilink-banner.right .link1{top:31%;left:1.5%}.multilink-banner.left .link2,.multilink-banner.right .link2{right:1.5%;top:31%}.cyberdeals-banner .cd2{display:none}.lego-shop-by .product-grid.shop-by .products>li .product a{background-image:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Jump_Pages/Lego_Store/lego-shop-by-responsive.jpg");color:#fff;font-size:1.4em;line-height:68px}.pui-accordion{position:relative;overflow:hidden;display:block;clear:left}.pui-accordion>div{padding:0;position:relative}.pui-accordion section>h3,.pui-accordion section>h2{cursor:pointer;position:relative;display:block;color:#01539d;border-bottom:1px solid #d0d0d0;border-top:2px solid #000;font-family:'Tesco','Helvetica Neue',Arial,sans-serif;font-size:16px;font-weight:bold;padding:12px 8px;margin:0}.pui-accordion section>h3:after,.pui-accordion section>h2:after{font-family:'Tesco Icons';position:absolute;right:8px;top:15px;font-size:.8em;color:#01539d;content:'r'}.pui-accordion ol{list-style:decimal;margin-left:15px}.pui-accordion ul li{list-style:disc;padding:4px 0;font-size:12px;margin-left:15px}.pui-accordion ul li p{font-size:12px}.pui-accordion h4{font-size:15px;font-weight:normal;margin:0 8px}.pui-accordion h2{margin:8px}.pui-accordion>*{width:100%}.pui-accordion section>div{height:0;overflow:hidden}.pui-accordion section>div>div{padding:8px}#virtual-page .pui-accordion section>div{height:auto}#virtual-page .pui-accordion section{border-top:2px solid #000}#virtual-page .pui-accordion .back{position:relative;padding-left:25px;border-top:1px solid #d9d7d7}#virtual-page .pui-accordion .back:after{font-family:'Tesco Icons';position:absolute;left:8px;top:15px;font-size:.8em;color:#01539d;content:'g'}.pui-accordion div>p{clear:both;color:#4f5050;margin:0;display:block;font-family:'Helvetica Neue',Arial,sans-serif;font-size:14px}.pui-accordion section{clear:both;display:block;box-sizing:border-box;border:1px solid #d0d0d0;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);margin:0 0 8px 0;width:100%;zoom:1px}.pui-accordion img{width:auto;max-width:100%;height:auto;margin:8px 0}.pui-accordion table{margin:0 8px;font-size:14px}.pui-accordion table,.pui-accordion thead,.pui-accordion tbody,.pui-accordion th,.pui-accordion td,.pui-accordion tr{display:block}.pui-accordion thead tr{position:absolute;top:-9999px;left:-9999px}.pui-accordion tr{border:1px solid #ccc;margin-bottom:16px}.pui-accordion td{border:0;border-bottom:1px solid #eee;position:relative;padding:32px 5px 5px 5px;white-space:normal;text-align:left}.pui-accordion td:before{position:absolute;top:0;left:0;width:100%;white-space:nowrap;text-align:left;font-weight:bold;content:attr(data-title);background:#d0d0d0;padding:5px;box-sizing:border-box}#website-feedback-overlay{display:none;position:fixed;z-index:10001;top:0;left:0;width:100%;min-height:100%;padding-bottom:20px;background:white;background:rgba(0,0,0,0.5);overflow:auto;opacity:1;-webkit-transition:opacity 300ms cubic-bezier(0.770,0.000,0.175,1.000);-moz-transition:opacity 300ms cubic-bezier(0.770,0.000,0.175,1.000);-o-transition:opacity 300ms cubic-bezier(0.770,0.000,0.175,1.000);transition:opacity 300ms cubic-bezier(0.770,0.000,0.175,1.000)}#website-feedback{display:none;position:fixed;top:10%;width:80%;margin:0 10%;z-index:99999;border:1px solid #848282;border-top:4px solid #3e3e3f;background:#fff;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity 300ms linear;-moz-transition:opacity 300ms linear;-o-transition:opacity 300ms linear;transition:opacity 300ms linear;left:0}#website-feedback .close{position:absolute;display:block;cursor:pointer;width:33px;height:33px;right:-18px;top:-18px;background:url("http://2.resources.tesco.com.edgesuite.net/f/V/kqcqmxBWY.webp") no-repeat left top;overflow:hidden;left:auto}#website-feedback .close .label{left:-9999em;position:absolute}#website-feedback-content{text-align:center;position:relative;padding:0 20px 20px 20px}#website-feedback-content div{display:table;margin:0 auto}#website-feedback-content p{font-size:1.7em}#website-feedback-content>div>span{margin:10px 15px;font-size:1.4em;display:block}#website-feedback-content a:first-child{line-height:32px}#website-feedback-content a{display:inline-block;width:175px;height:52px;padding:10px;font-size:13px;vertical-align:middle;background-color:#4c87a9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c87a9',endColorstr='#005485',GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#4c87a9', EndColorStr='#005485')";background:-moz-linear-gradient(top,#4c87a9 0,#005485 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4c87a9),color-stop(100%,#005485));background:-webkit-linear-gradient(top,#4c87a9 0,#005485 100%);background:-o-linear-gradient(top,#4c87a9 0,#005485 100%);background:-ms-linear-gradient(top,#4c87a9 0,#005485 100%);background:linear-gradient(to bottom,#4c87a9 0,#005485 100%);color:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 0 1px #4c87a9;-webkit-box-shadow:0 0 1px #4c87a9;-moz-box-shadow:0 0 1px #4c87a9}#website-feedback-content a>span{color:#ffa200}#website-feedback-content a:hover{text-decoration:none}#website-feedback-content img{bottom:0;right:0;position:absolute;display:none}.static-help-page .intro-content,.static-help-page #main-content .primary-content{background:#fff}.static-help-page #main-content,.static-help-page .intro-content,.static-help-page .main-secondary{width:auto;margin:5px 8px;clear:left}.static-help-page p{font-size:1.4em;color:#3e3e3f;margin:0;padding:8px 0;clear:both}.static-help-page #help-sections{list-style:none;padding-left:0}.static-help-page #help-sections ul,.static-help-page #help-sections ol,.static-help-page #help-sections p{font-size:1em}.static-help-page ul{list-style:disc;font-size:1.4em;padding-left:24px}.static-help-page ul li{padding:1px 0}.static-help-page table,.static-help-page thead,.static-help-page tbody,.static-help-page th,.static-help-page td,.static-help-page tr{display:block}.static-help-page thead tr{position:absolute;top:-9999px;left:-9999px}.static-help-page tr{border:1px solid #ccc}.static-help-page td{border:0;border-bottom:1px solid #eee;position:relative;padding-top:25px;white-space:normal;text-align:left}.static-help-page td:before{position:absolute;top:0;left:0;width:100%;white-space:nowrap;text-align:left;font-weight:bold;content:attr(data-title)}.static-help-page{background-color:#fff}#buying-guide-homepage{position:relative;width:100%;background:#fff;border:1px solid #d0d0d0;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);overflow:hidden}#buying-guide-homepage>li{width:100%}#buying-guide-homepage>li:first-child>a{border-top:0}#buying-guide-homepage>li>a{width:100%;display:block;padding:20px;border-top:1px solid #d0d0d0;font-size:1.6em;position:relative;color:#01539d;font-family:"Tesco","Helvetica Neue",Arial,sans-serif}#buying-guide-homepage a:hover{text-decoration:none}#buying-guide-homepage>li>a:after{content:"r";font-family:"Tesco Icons";position:absolute;right:10px;top:21px}#buying-guide-homepage>li>ul{display:none}.buying-guide-home-vp section{background:#fff;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-top:2px solid #000;overflow:hidden;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1)}.buying-guide-home-vp h2{padding:12px 8px;border-bottom:1px solid #d0d0d0;margin-bottom:0}.buying-guide-home-vp li a{width:100%;display:block;border-bottom:1px solid #d0d0d0;padding:12px 8px;font-size:1.4em}.buying-guide-home-vp li a:hover{text-decoration:none}.buying-guide-home-vp li:nth-child(even) a{border-right:0}.buying-guide-home-vp li:last-child a,.buying-guide-home-vp li:nth-last-child(2):nth-child(odd) a{border-bottom:0}.buying-guide-home-vp .back{clear:left;border-top:1px solid #d0d0d0}.buying-guide-home-vp section div p{padding:0 8px}.category #visual-nav ul li:nth-child(n+4){display:none}.section-container .section-title{font-size:22px;margin:0 0 20px 0}.special-offers-list .special-offer-container .offer-title h4{font-weight:normal}#ewallet-container .back{display:none}#breadcrumb li a:before{content:"r"}.product-description #age-rating{top:8px}.product-description .main-details .new-slash{top:90px;left:18px}.product-description section .icon.new{font-size:4.5em}#footer .container-link .need-help{display:none}#main-content,#secondary-content{width:100%}#wrapper.listing #product-filter-actions>li{z-index:99}#product-filter-actions>li{z-index:0}.threeDsecure .credit-card-authorise{width:96% !important;height:480px !important}.threeDsecure h1{margin-left:0 !important}#main-nav-container.mFull #main-nav.main-nav-level-2{height:580px}.grid-5{width:auto !important;float:none;clear:both}.grid-4{width:auto !important;float:none;clear:both}.grid-3{width:auto !important;float:none;clear:both}.grid-2{width:auto !important;float:none;clear:both}.grid-1{width:auto !important;float:none;clear:both}.grid-12-5{float:left;position:relative;width:25%}.grid-20-25{float:left;width:25%;position:relative}#main-content .grid-4{width:auto !important;float:none;clear:both}#main-content .grid-3{width:auto !important;float:none;clear:both}#main-content .grid-2{width:auto !important;float:none;clear:both}#main-content .grid-1{width:auto !important;float:none;clear:both}.grid-100{width:auto !important;float:none;clear:both}.grid-50{width:auto !important;float:none;clear:both}.grid-33{width:auto !important;float:none;clear:both}.grid-25{width:auto !important;float:none;clear:both}.grid-20{width:auto !important;float:none;clear:both}.grid-60{width:auto !important;float:none;clear:both}.grid-40{width:auto !important;float:none;clear:both}.grid-66{width:auto !important;float:none;clear:both}.grid-75{width:auto !important;float:none;clear:both}.grid-33-50{width:50% !important;float:left}.elh-two .product-grid.shop-by .products>li,.elh-four .product-grid.shop-by .products>li{width:95%;margin-bottom:10px}.elh-four .product-grid.shop-by .products>li .product,.elh-two .product-grid.shop-by .products>li .product{width:100%}.coded-left-nav{padding:0;width:100%;margin:0}.coded-left-nav .wrapper .products ul li,.coded-left-nav .wrapper .sub-products ul li{float:none;width:100%}.coded-left-nav .wrapper .products ul li a,.coded-left-nav .wrapper .products ul li a span,.coded-left-nav .wrapper .sub-products ul li a,.coded-left-nav .wrapper .sub-products ul li a span{height:50px}.coded-left-nav li{margin-right:0}.coded-left-nav li{margin-right:0}.coded-left-nav .product-carousel.shop-by .products>li,.coded-left-nav .product-grid.shop-by .products>li{width:100%;height:50px}.coded-left-nav .product-grid.shop-by .products-wrapper{margin-left:0}.coded-left-nav .products-wrapper ul li a:after{content:"r";display:block;font-family:'Tesco Icons';font-size:8px;padding-top:0;position:absolute;right:10px;top:5px}.coded-left-nav .products>li .product a,.coded-left-nav .product-grid.shop-by .products>li .product a{display:block;font-size:1.1em;line-height:40px;min-height:0;text-align:left;color:#01539d}.coded-left-nav .products-wrapper ul li:hover{background:none repeat scroll 0 0 #f7f9ff;cursor:pointer}.coded-left-nav .product-grid{width:100%}.coded-left-nav .product-grid.shop-by .products>li:last-child{margin-bottom:0}.category .coded-left-nav .product-carousel.shop-by .products>li .product a,.category .coded-left-nav .product-grid.shop-by .products>li .product a{border-bottom:1px solid #f3f1ed}.coded-view-all-link{display:block}.coded-view-all-link .product-carousel.shop-by .products>li .product a,.coded-view-all-link .product-grid.shop-by .products>li .product a{text-alight:left;line-height:0}.coded-view-all-link .products-header{margin:0;padding-top:0;text-align:left}#buying-guide{padding:0 8px 20px 8px}#buying-guide img{width:60%}#buying-guide .paragraph-extended-margin{margin-bottom:7px}#buying-guide ul,#buying-guide ol{margin-left:35px}#buying-guide ul li{list-style:disc;padding:4px 0;font-size:12px}#buying-guide ul li p,#buying-guide ol li p{margin:0;padding-top:2px;font-size:12px}#buying-guide h3{margin-top:20px}#buying-guide h2{font-size:22px;padding-top:25px;font-weight:bold}.clubcard-boost-header div ol{list-style:decimal;padding-left:20px;font-size:1.5em}.clubcard-boost-header{height:auto}.who-are-the-sellers-at-tesco{color:#4f5050;position:relative;display:block;float:left;font-family:Arial,sans-serif;width:100%;box-sizing:border-box;padding:0 10px 0 10px}.what-it-means-for-you{color:#4f5050;position:relative;display:block;float:right;font-family:Arial,sans-serif;width:100%;box-sizing:border-box;padding:0 10px 0 10px}.who-are-the-sellers-at-tesco h2,.what-it-means-for-you h2{color:#01539d;display:block;font-family:Arial,sans-serif;font-size:20px;font-weight:bold}.who-are-the-sellers-at-tesco p,.what-it-means-for-you p{color:#4f5050;display:block;font-family:Arial,sans-serif;font-size:12px}.who-are-the-sellers-at-tesco a,.what-it-means-for-you a{color:#0265c3;cursor:auto;display:inline;font-family:Arial,sans-serif;font-size:12px;height:auto;text-decoration:none;width:auto}#lightbox.seller-pdp-lightbox{padding:10px;width:76%;margin:20px 12%}#lightbox.seller-pdp-lightbox h2{margin-bottom:6px;padding:0}.seller-pdp-banner-lightbox{height:0;overflow:hidden}.click-and-collect{background:#fff;overflow:hidden;padding-top:8px}.click-and-collect img{width:100%}.click-and-collect-small-image p{margin-bottom:6px !important}.click-and-collect-steps img{margin:40px auto 25px auto;padding:0;display:block;width:100%;max-width:340px}.click-and-collect h1{max-width:none;width:auto;max-height:none;height:auto;margin:0 8px 6px 8px}.click-and-collect p{margin:0 0 0 8px;font-size:15px;color:#4f5050;position:relative;display:block}.click-and-collect ul{padding-left:8px;margin:10px 20px;font-size:15px;color:#4f5050;position:relative;display:block;list-style-type:disc}.click-and-collect h2{color:#01539d;font-weight:bold;margin:0 0 6px 8px;font-size:2.5em}.click-and-collect-delivery h3{color:#01539d;margin:0 0 0 8px;font-family:"Tesco",Helvetica Neue,Arial,sans-serif}.click-and-collect-steps div{border:1px solid #d0d0d0;color:#4f5050;position:relative;display:block;float:left;font-family:Arial,sans-serif;box-sizing:border-box;width:97%;padding:10px;margin:7px;height:auto}.click-and-collect-how-it-works{width:96.7%;height:auto;border:1px solid #d0d0d0;margin:8px;padding:8px}.click-and-collect-delivery{float:left}.click-and-collect-steps div.click-and-collect-step3{width:97%;margin:8px;height:auto;margin-bottom:10px}.click-and-collect-delivery div{color:#4f5050;float:left;font-family:Arial,sans-serif;box-sizing:border-box;padding:0 20px 10px 0;width:100%}.click-and-collect-steps a{font-size:15px}.click-and-collect-steps a:hover{text-decoration:none}.pre-order-pdp-lightbox{height:0;overflow:hidden}#lightbox.pre-order-lightbox h2{padding:0}#lightbox.pre-order-lightbox{padding:10px;width:76%;margin:20px 12%}.delivery-info-table{margin:8px}.delivery-info-table table tbody{width:100%;display:inline-table}.delivery-info-table table{width:100%;margin-bottom:16px;border:1px solid #d1d1d1;padding:0;font-size:14px}.delivery-info-table table tbody{width:100%;display:inline-table}.delivery-info-table table tr th{padding:12px 8px 12px 8px;text-align:left;color:#3e3e3f}.delivery-info-table table tr{border-bottom:1px solid #d1d1d1}.delivery-info-table table tr td:nth-child(1){color:#3e3e3f;width:30%}.delivery-info-table table tr td:nth-child(2){color:#3e3e3f;width:10%}.delivery-info-table table tr td:nth-child(3){color:#848482}.delivery-info-table table tr td{padding:40px 8px 12px;display:none}.delivery-info-table table tr td.table-content{display:block;position:relative}.delivery-info-table table tr td.table-content:before{content:attr(data-item);top:8px;position:absolute;left:8px;color:#3e3e3f}.delivery-info-table table tr td.table-content:after{content:attr(data-cost);top:8px;position:absolute;right:8px;color:#3e3e3f}.seller-directory-accordion section>.deactive-seller{color:#e6e3e3}.seller-directory-accordion section>h3.deactive-seller:after{color:#e6e3e3}.seller-directory h1{font-size:3em;margin-bottom:0 !important}.seller-directory{margin:0}.seller-directory-accordion section>h3{border:0}.seller-directory-links{display:block;clear:both}.seller-directory-links a{width:17%;border-radius:30px;height:auto;border:1px solid #d6d6d6;text-align:center;padding:2px 0;font-size:13px;margin:10px 5px 0 5px;display:inline-block;background:linear-gradient(#fdfdfd,#f4f4f4)}.seller-directory-accordion{margin:8px;border-top:2px solid #3e3e3f}.seller-directory-block{width:100%}.seller-directory-block div>p{padding:0;font-size:1.2em}.seller-directory-block>div{overflow:hidden;border:1px solid #d0d0d0;margin:8px 8px 16px 8px;height:auto;text-align:center;position:relative;padding:8px}.seller-links>a{width:100%;float:left;border-radius:2px;height:auto;border:1px solid #d6d6d6;text-align:center;padding:8px 0;font-size:15px;margin:8px 0 0 0;background:linear-gradient(#fdfdfd,#f4f4f4);display:block}.seller-directory-accordion section>div{overflow:hidden;width:auto;margin:0;padding:0;height:0}.seller-directory-block img{width:140px;height:40px}.seller-directory-block h3{font-size:15px;margin-top:5px}.seller-directory-accordion section{margin:0}.seller-directory-accordion p{height:auto;text-overflow:ellipsis;overflow:hidden;font-size:1.2em !important}.seller-directory-accordion .seller-links{width:100%;padding:8px;margin:0;bottom:0;left:0}.valentine-block{width:100%;position:relative;margin-bottom:8px;clear:both}.valentine-block-right{position:relative;width:100%}.valentine-block-left{display:none}.valentine-block-right ul li a:hover{text-decoration:none}.valentine-block-right ul li a{color:#fff;display:block;padding:3%;background-color:#991b65;margin:8px;font-size:18px;text-align:center;font-family:"Tesco","Helvetica Neue",Arial,sans-serif}.valentine-block-right ul{height:100%}.valentine-block-right ul li{height:25%}.static-help-page h1,.help-top-link{display:none}.static-help-page h2{color:#575757;margin:10px 0 0 0}.static-help-page h3{font-weight:normal;font-size:20px;margin:15px 0 5px 0;font-family:"Tesco",'Helvetica Neue'}.static-help-page{font-size:9px}.static-help-page p{padding:5px 0 10px 0}.buying-guide{display:block}.buying-guide>p{padding:0 8px;margin:0 0 10px 0}.buying-guide-accordion h1{font-size:3em;margin-bottom:0 !important}.buying-guide-accordion{margin:0 8px;display:inline-block}.pui-accordion div>p{margin:0;padding:8px;font-size:12px}.buying-guide-block>div{overflow:hidden;height:auto;text-align:left;position:relative}.buying-guide-accordion section>div{overflow:hidden;border-top:1px solid #d0d0d0;width:auto;margin:0}.buying-guide-block h3{font-size:15px;margin-top:5px}.pui-accordion ul{margin:8px}.pui-accordion ul li{list-style:disc;padding:3px 0;font-size:12px;margin-left:15px}.pui-accordion ul li p,.pui-accordion ol li p{margin:0;padding-top:3px;font-size:12px}.gift-inspiration-block-midbox{display:none}.ipad-ecoupon>p{font-size:15px;font-weight:bold;padding-bottom:20px;margin:0}.ipad-ecoupon{border:1px solid #ddd;padding:40px;margin:43% 8px 0;background:#fff}.ipad-ecoupon-terms-conditions p{margin:0;font-size:13px;padding:15px 0 0 0}.kp-help-top,.kb-help-contactus{background-color:#FFF;border:1px solid #d9d9d9;font-size:16px;display:table;padding:8px;margin-bottom:2%;font-family:"Tesco","Helvetica Neue",Arial,sans-serif}.kb-help-contactus{font-size:16px !important}.kp-help-top>div{display:block;float:left;width:100%}.kp-help-top>div:last-child,.kb-help-faq>div:last-child,.kb-help-contactus>div:last-child{margin-right:0}.kp-help-top>div ul,.kb-help-faq>div ul{list-style:disc;margin:10px 0;padding-left:30px}.kp-help-top>div ul li,.kb-help-faq>div ul li{padding:2px}.kp-help-top>div h3{background:#f1f1f1;font-weight:normal;border-radius:5px;line-height:50px;padding-left:8px;font-size:18px}.kb-help-faq>div h3{background:#f1f1f1;font-weight:normal;border-radius:5px;line-height:30px;padding-left:8px;font-size:18px}.kp-help-top>div img{float:left}.kb-help-search{background-color:#FFF;border:1px solid #d9d9d9;font-size:16px;display:block;padding:8px;margin-bottom:2%;min-height:145px;font-family:"Tesco","Helvetica Neue",Arial,sans-serif}.kb-help-search #searchButton:hover{cursor:pointer}.kb-help-search-grid25{width:100%;float:left;font-size:20px;font-weight:bold;line-height:40px;margin-bottom:8px;height:32px}.kb-help-search #searchstring{border:1px solid #d9d9d9;border-radius:3px 3px 3px 3px;height:40px;width:100%;padding:8px;float:left;margin-right:2%;margin-bottom:8px;font-family:"Tesco","Helvetica Neue",Arial,sans-serif}.kb-help-search #searchButton{border:1px solid #d9d9d9;border-radius:3px 3px 3px 3px;height:40px;width:100%;font-size:16px;font-family:"Tesco","Helvetica Neue",Arial,sans-serif;float:left;font-weight:normal;background-color:#fefefe;background-image:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#f5f5f5));background-image:-webkit-linear-gradient(top,#fefefe,#f5f5f5);background-image:-moz-linear-gradient(top,#fefefe,#f5f5f5);background-image:-ms-linear-gradient(top,#fefefe,#f5f5f5);background-image:-o-linear-gradient(top,#fefefe,#f5f5f5);background-image:linear-gradient(to bottom,#fefefe,#f5f5f5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FEFEFE,endColorstr=#F5F5F5)}.kb-help-search .req-auth{width:100%;float:left}.kb-help-search .req-auth fieldset{margin:0;padding:0;border:0 none}.kb-help-faq{background-color:#FFF;border:1px solid #d9d9d9;font-size:16px;display:table;padding:8px;margin-bottom:2%;font-family:"Tesco","Helvetica Neue",Arial,sans-serif}.kb-help-faq h2{font-size:20px;font-weight:bold;margin-bottom:10px}.kb-help-contactus h2{font-size:20px;font-weight:bold;margin-bottom:0}.kb-help-faq>div{display:block;width:100%;float:left}.kb-help-contactus>div{display:block;width:100%;float:left}.kb-help-contactus>div h3{font-size:16px;font-weight:bold;margin:10px 0 10px;border-top:1px solid #d2d2d2;padding-top:10px}.kb-help-contactus>div:first-of-type h3:first-child{border-top:0}.kb-help-contactus>div p{font-size:16px;margin-top:0}.kb-help-contactus>div table{border-collapse:collapse;width:100%;margin-bottom:20px;margin-top:9px}.kb-help-contactus>div table strong{padding-top:10px;display:block}.kb-help-contactus>div i{font-size:12px;display:block}.pui-video-player{position:relative;padding-bottom:56.25%;padding-left:2px;padding-right:11px;height:0;width:100%}.pui-video-player-container{position:absolute;width:86%;left:12%}.pui-video-player object,.pui-video-player embed{position:absolute;top:14%;right:3%;width:100%;height:90%}.lego-video-container{clear:left;position:relative}#price-range .placeholder label{padding:3px 0 !important}.survey-lightbox-content>div>a{display:inline-block;width:100%;height:50px;padding:15px;font-size:15px;vertical-align:middle;background-color:#4c87a9;background:linear-gradient(#fdfdfd,#f4f4f4);border-radius:3px;position:relative;margin:8px 0}.survey-lightbox{padding:20px;width:76%;margin:20px 12%;border:1px solid #ddd;height:auto;box-sizing:border-box;position:absolute}.survey-lightbox-content h2{font-size:2em}.survey-lightbox-content{box-sizing:border-box;color:#4f5050;display:block;font-family:'Helvetica Neue',Arial,sans-serif;font-size:10px;width:100%;zoom:1;padding:10px}.survey-lightbox-content div{margin:0 auto}.survey-lightbox-content>div>span{display:none}.survey-lightbox-content>div>.take-part-text{background:linear-gradient(#4c87a9,#005485) !important;color:#fff !important}.survey-lightbox .close{position:absolute;display:block;cursor:pointer;width:33px;height:33px;right:-18px;top:-18px;background:url("http://2.resources.tesco.com.edgesuite.net/f/V/kqcqmxBWY.webp") no-repeat left top;overflow:hidden}.survey-lightbox .close .label{left:-9999em;position:absolute}.survey-lightbox .close .icon{display:none}.survey-lightbox-content>div>a:after{right:16px;font-family:'Tesco Icons';position:absolute;content:"r";top:22px}#wrapper.listing .sponsored-link{display:none !important}.tesco-seller-block{width:100% !important;height:auto}.ecoupon-box{color:#3f3f3f;width:100%;clear:both;font-family:"Tesco"}.ecoupon-box a{border:1px solid;margin:8px;padding:8px;border:1px solid #cfcfcf;background:#FFF;display:block;text-decoration:none;color:#3f3f3f}.ecoupon-box img{width:100%;display:block}.ecoupon-box p{margin:12px 0;font-size:1.3em}.ecoupon-box span{font-size:1.6em;display:table-cell;height:60px;vertical-align:middle}.ecoupon-box p.ecoupon-save{font-size:1.8em;font-weight:bold;float:left;margin:6px 0}.ecoupon-box p.promocode{font-size:1.8em;font-weight:bold;margin:0;text-align:right}.ecoupon-box p.promocodetag{text-align:right;margin:0;font-size:1.4em}.ecoupon-box div hr{border:0;height:1px;background:#c8c8c8;margin-bottom:0}#wrapper.listing .related-search-text{font-family:"Tesco",Helvetica Neue,Arial,sans-serif;font-size:14px;position:relative;display:block;float:left;padding-bottom:5px;margin:0 8px 8px;width:100%}.related-search-text>a{border-bottom:1px solid #ccd6e0;padding-bottom:4px;line-height:2;overflow:hidden;margin:5px;width:100%}.related-search-text>a:hover{border-color:#01539d;text-decoration:none}#social-network-share-buttons{height:0;overflow:hidden}.ecouponsTerms{font-family:"Tesco","Helvetica Neue",Arial,sans-serif;padding:8px}.ecouponsTerms span{font-size:1.4em;display:block;font-weight:bold}.ecouponsTerms ul li{width:100%;padding-bottom:8px}.ecouponsTerms ul p{font-size:1.3em}.ecouponsTerms ul li:first-child{border-bottom:1px solid #666}.dyson-giftcard-promotion img{width:100%;padding:0}.dyson-giftcard-promotion{background:#fff;font-size:11px;padding:8px}.dyson-giftcard-promotion h2{font-size:16px;font-weight:bold}.dyson-giftcard-promotion table{text-align:left;font-size:12px;margin:20px 0;border-collapse:collapse;width:90%}.dyson-giftcard-promotion thead{text-align:center}.dyson-giftcard-promotion tbody td,th{padding:8px 8px;border:1px solid #d0d0d0}.dyson-giftcard-promotion th{background:#b9cce3}.dyson-giftcard-promotion tbody tr:nth-child(even){background:#dce6f0}.dyson-giftcard-promotion .dyson-giftcard-product-price{text-align:center}.dyson-terms-and-condition-text{font-weight:bold;margin:30px 0}.dyson-giftcard-terms-and-condition{margin-bottom:20px}.thomaskitchen-terms-and-condition{margin-left:10px}.thomaskitchen-terms-and-condition ol li{margin-left:20px;list-style:decimal}.imageMap-small{width:100%;position:relative}.imageMap-small img{display:block;width:100%}.imageMap-small .hotspots{width:100%;height:100%;position:absolute;left:0;top:0;visibility:visible}.imageMap-small a{display:block;position:absolute}.imageMap-small a.p1{height:18%;right:3%;top:53%;width:26%}.imageMap-small a.p2{height:18%;right:3%;top:76%;width:26%}.imageMap-large{display:none}.homepage .imageMap-small a.p1{height:34%;left:3%;top:6%;width:37%}.homepage .imageMap-small a.p2{height:33%;left:3%;top:46%;width:37%}.shop-by-trend-block{border:1px solid #d0d0d0;margin:8px}.shop-by-trend-block h2{background:#a69f88;padding:8px;color:#fff;margin:0}.shop-by-trend-block li{font-size:15px;padding:5px 8px;font-family:"Tesco","Helvetica Neue",Arial,sans-serif}.shop-by-trend-block ul li a{color:#a69f88}.shop-by-trend-block ul{width:100%}.header-banner-title,.mod-one-bottom-right-title,.mod-one-top-right-title,.mod-one-left-title,.trade-grid-fifty-left-title,.trade-grid-fifty-right-title,.mod-three-left-title,.mod-four-top-left-title,.mod-four-bottom-right-title,.trade-grid-thity-three-left-title,.trade-grid-thity-three-middle-title,.trade-grid-thity-three-right-title,.header-banner-overlay h2,.mod-one-bottom-right-overlay h2,.mod-one-top-right-overlay h2,.mod-one-left-overlay h2,.trade-grid-fifty-left-overlay h2,.trade-grid-fifty-right-overlay h2,.mod-three-left-overlay h2,.mod-four-top-left-overlay h2,.mod-four-bottom-right-overlay h2,.trade-grid-thity-three-left-overlay h2,.trade-grid-thity-three-middle-overlay h2,.trade-grid-thity-three-right-overlay h2{background:none repeat scroll 0 0 #fff;color:#7c765f;font-size:30px;margin-bottom:8px;margin-left:8px;margin-right:8px;padding:3%;font-family:"Tesco","Helvetica Neue",Arial,sans-serif;z-index:1}.header-banner-copy,.mod-one-bottom-right-copy,.mod-one-top-right-copy,.mod-one-left-copy,.trade-grid-fifty-left-copy,.trade-grid-fifty-right-copy,.mod-three-left-copy,.mod-four-top-left-copy,.mod-four-bottom-right-copy,.trade-grid-thity-three-left-copy,.trade-grid-thity-three-middle-copy,.trade-grid-thity-three-right-copy,.header-banner-overlay p,.mod-one-bottom-right-overlay p,.mod-one-top-right-overlay p,.mod-one-left-overlay p,.trade-grid-fifty-left-overlay p,.trade-grid-fifty-right-overlay p,.mod-three-left-overlay p,.mod-four-top-left-overlay p,.mod-four-bottom-right-overlay p{display:none}.category .kiosk-hide a:hover{text-decoration:none !important}.shop-by-trend-block{background:#fff}.delivery-info-table-installation table{margin:8px 0}.delivery-info-table-installation tr{margin-bottom:0}.delivery-info-table-installation th{background:#d0d0d0;text-align:left}.delivery-info-table-installation td{display:inline-block;border:0;padding:12px}.delivery-info-table-installation td::before{display:none}.delivery-info-table-help table tr{display:table-row;margin-bottom:0}.delivery-info-table-help td:before{background:0}.delivery-info-table-help table td{border:0}.delivery-info-table-help table tr th{background:#d0d0d0;margin:-2px}.delivery-info-table-help table{margin:8px 0 12px 0}.delivery-info-table-help{margin:0}.help-faq-block{padding:8px;font-family:"Tesco","Helvetica Neue",Arial,sans-serif}.help-faq-block h3{color:#4f5050}.help-faq-block fieldset{margin:0;padding:0;border:0 none}.help-faq-block ul{list-style:disc;font-size:14px;padding-left:15px}.help-faq-block ul li a{color:#4f5050;text-decoration:underline}.help-faq-block #searchstring{width:172px;float:left;margin:0}.help-faq-block #searchButton{cursor:pointer;border:1px solid #4f5050;height:22px;float:left;margin-left:10px;width:85px;background:#eceded}.help-faq-block #kb-help-search{margin-bottom:20px}.help-faq-block h2{margin:10px 0}.help-faq-block ul li{padding:3px 0}.thx-video .pui-video-player object,.thx-video .pui-video-player embed{top:0;right:0;height:100%}.thx-video{padding:0 8px}.thx-tweet{padding:0 8px}.thx-tweet #twitter-widget-0{margin:10px auto !important}.brandwall{width:50% !important;float:left;position:relative;clear:none}.brandwall-toggleLink:after{font-family:'Tesco Icons';position:absolute;left:8px;font-size:.8em;color:#a69f88;content:'2'}.brandwall-toggleLink{cursor:pointer;position:relative;display:block;color:#7c765f;font-family:'Tesco','Helvetica Neue',Arial,sans-serif;font-size:16px;font-weight:bold;padding:12px 0 12px 35px;margin:0}.brandwall-toggleLink.brandwall-active:after{content:'1'}.brandwall-toggleLink:hover{color:#00a1e0}.brandwall-block h2{margin:0 0 8px 0}.brandwall-block{margin:0 8px}.category #navigation .menu ul li a>span span{display:none}.hp-trade-stamp{padding:4px 8px}.hp-trade-stamp div{padding:0 0 0 6px}.hp-trade-stamp div .hp-offer-text{color:#645945;margin-right:0;font-size:16px;line-height:18px}#back-to-top-scroll{background-color:rgba(0,161,224,0.8);border:1px solid #00a1e0}.category .coded-left-nav .product-grid .products-header{border-bottom:#fff;border-top:2px solid #f3f1ed;color:#7c765f}.category .coded-left-nav ul{border-top:1px solid #f3f1ed}.category .coded-left-nav .product-grid.shop-by .products>li{border-bottom:1px solid #f3f1ed}.category .coded-left-nav .product-carousel.shop-by .products>li .product a,.category .coded-left-nav .product-grid.shop-by .products>li .product a{color:#7c765f;background:#fff}.tesco-cookie{background-color:#7c765f;color:#a69f88}.google-ads-block{border:1px solid #f3f1ed}.google-ads-block .header{border:1px solid #f3f1ed}.module-block-overlay h2,.trade-stamp-1-overlay h2,.trade-stamp-2-overlay h2,.trade-grid-thity-three-left-overlay h2,.trade-grid-thity-three-middle-overlay h2,.trade-grid-thity-three-right-overlay h2{font-size:16px;background:#85a7b0;padding:2%;clear:both;font-weight:normal;margin:0 8px;color:#fff}.module-block-overlay p,.trade-stamp-1-overlay p,.trade-stamp-2-overlay p{display:none}.trade-grid-thity-three-left-overlay p,.trade-grid-thity-three-middle-overlay p,.trade-grid-thity-three-right-overlay p{font-size:16px;background:#85a7b0;padding:2%;clear:both;font-weight:normal;margin:0 8px;color:#fff;font-family:"Tesco"}.category #main-content .product-carousel .products>li .product .former-prices,.category #main-content .product-carousel .products>li .product .saving{display:none}.knowledgebase-search-results .secondary-content{padding:8px;background:#fff;margin:1%;width:98%}.knowledgebase-search-results #main-content{width:98%;color:#7c765f;margin:1%}.knowledgebase-search-results .secondary-content h2.structure{display:none}.knowledgebase-search-results .secondary-content h3{display:none}.knowledgebase-search-results .secondary-content #product-filter h4{font-size:18px;background:#f1f1f1;border-radius:5px;margin:0 0 10px;font-weight:normal;padding:8px;font-family:"Tesco"}.knowledgebase-search-results .secondary-content #product-filter ul li{padding:3px 0}.knowledgebase-search-results #kb-resultList-table .user-rating{display:none}.knowledgebase-search-results tbody td,th{border:medium none;padding:0}.knowledgebase-search-results #kb-resultList-table>thead>tr>th.title{left:2px;position:absolute}.knowledgebase-search-results #kb-resultList-table>thead>tr>th.relevancy-ft{text-align:right}.knowledgebase-search-results #kb-resultList-table{position:relative;width:100%}.knowledgebase-search-results .secondary-content #product-filter h4 a{color:#7c765f}.knowledgebase-search-results .secondary-content #product-filter ul{list-style:disc;margin:10px 0;padding-left:30px;font-size:13px}.knowledgebase-search-results .html-block{display:none}.knowledgebase-search-results #searchstring{border:1px solid #d9d9d9;border-radius:3px 3px 3px 3px;height:40px;width:100%;padding:8px;margin-bottom:8px}.knowledgebase-search-results #searchButton{border:1px solid #d9d9d9;border-radius:3px 3px 3px 3px;height:40px;width:100%;font-size:16px;background-image:linear-gradient(to bottom,#fefefe,#f5f5f5);color:#7c765f}.knowledgebase-search-results .primary-content .form-container p{display:none}.knowledgebase-search-results .primary-content .form-container h1{margin:0}.knowledgebase-search-results #kb-help-search>fieldset{border:0;padding:8px;background:#fff;margin-bottom:20px}.knowledgebase-search-results .product-list{background:#fff;padding:8px;font-size:13px}.knowledgebase-search-results .product-list .sort{display:table;height:30px;line-height:30px;padding:16px 0;width:100%}.knowledgebase-search-results .primary-content .product-list .sort #rightFloat{display:none}.knowledgebase-search-results .pagination,.knowledgebase-search-results .pagination .pagination-link{float:left;margin-right:8px}.knowledgebase-search-results .pagination .pagination-link a,.knowledgebase-search-results .pagination>div>.current-page{background-image:linear-gradient(to bottom,#fefefe,#f5f5f5);border:1px solid #d0d0d0;display:inline-block;height:30px;line-height:30px;text-align:center;width:30px}.knowledgebase-search-results .pagination>a.previous.pagination,.knowledgebase-search-results .pagination>a.next.pagination{width:30px;background-image:linear-gradient(to bottom,#fefefe,#f5f5f5);height:30px;line-height:70px;border:1px solid #d0d0d0;display:inline-block;overflow:hidden;margin:0;position:relative}.knowledgebase-search-results .pagination>a.next.pagination:after{content:'>';position:absolute;top:-20px;left:10px}.knowledgebase-search-results .pagination>a.previous.pagination:before{content:'<';position:absolute;top:-20px;left:10px}.knowledgebase-search-results .pagination>div>.current-page{background:#e9e9e9;margin:0 8px}.knowledgebase-search-results #rightFloat>a.button.selected:after{content:"/"}.knowledgebase-search-results #searchButton:hover{cursor:pointer;background:#00a1e0;color:#fff}.knowledgebase-solution-details .secondary-content{display:none}.knowledgebase-solution-details #main-content{background:#fff;padding:8px}.knowledgebase-solution-details #content{padding:8px}.knowledgebase-solution-details #main-content h1{margin:0}.knowledgebase-solution-details #main-content .back-top{display:none}.knowledgebase-solution-details #main-content .user-rating,.knowledgebase-solution-details #main-content #addRatingForm,.knowledgebase-solution-details .kb-help-contactus{display:none}.knowledgebase-solution-details #breadcrumbs{margin-top:15px;margin-bottom:0}#breadcrumbs{margin-bottom:4px;overflow:hidden;padding:0 8px;position:relative}#breadcrumbs ul{margin:0;padding:0}#breadcrumbs li{display:block;float:left;font-family:"Tesco",Helvetica Neue,Arial,sans-serif;font-size:1.4em;line-height:1;margin-right:8px;padding-bottom:12px;position:relative;white-space:nowrap;color:#a69f88}#breadcrumbs li a{display:block;float:left;line-height:1;overflow:hidden;padding-bottom:4px;white-space:nowrap;color:#a69f88}#breadcrumbs li a:hover{text-decoration:none;color:#00a1e0}#breadcrumbs .structure,#breadcrumbs p,.knowledgebase-solution-details #main-content .user-rating,.knowledgebase-solution-details #main-content #addRatingForm,.knowledgebase-solution-details .kb-help-contactus{display:none}.full-page-form .footnotes{display:none}.footnotes-new{margin:0 8px 20px;background:#fff;padding:2px 16px;border:1px solid #f3f1ed;box-shadow:0 2px 4px rgba(0,0,0,0.1);margin-bottom:15px;padding-top:12px}.footnotes-new .footnotes-list li h4 img{float:left;margin:3px 12px 12px 0}.footnotes-new .footnotes-list li{clear:both;display:block;margin-bottom:24px}.footnotes-new .footnotes-list li h4{margin:0;font-size:1.2em}.footnotes-new p{margin:0 0 8px;color:#7c765f}.footnotes-new .footnotes-list li:last-child{margin-bottom:0}.easter-day-page-BG h1,.easter-day-page-BG h2{clear:left}.responsive-contact-us #searchButton{border:0;border-radius:3px 3px 3px 3px;color:#fff;height:40px;width:100%;font-size:16px;float:left;font-family:"Tesco","Helvetica Neue",Arial,sans-serif;font-weight:normal;background-color:#1aa2dd}.responsive-contact-us #searchstring{border:1px solid #d9d9d9;border-radius:3px 3px 3px 3px;height:40px;width:100%;padding:8px;float:left;margin-bottom:8px;font-family:"Tesco","Helvetica Neue",Arial,sans-serif}.responsive-contact-us #kb-help-search>fieldset{background-color:#FFF;border:0;font-size:16px;display:block;min-height:105px;padding:8px;font-family:"Tesco","Helvetica Neue",Arial,sans-serif;margin:0;width:100%}.bankholidaydeals h2{color:#004b94;padding-left:8px;clear:both}.bankholidaydeals li{color:#3f3f3f;float:left;width:100%;font-family:"Tesco",Helvetica Neue,Arial,sans-serif}.bankholidaydeals li div{margin:8px;padding:8px 8px 8px 25px;border:1px solid #cfcfcf;background:#FFF;color:#3f3f3f;position:relative}.bankholidaydeals li div span{font-size:28px;line-height:28px;color:#eb2135;font-weight:bold;display:block;padding:8px 0}.bankholidaydeals li div p{font-size:24px;line-height:28px;margin:0;color:#7c765f;width:70%;font-weight:bold}.bankholidaydeals li div img{position:absolute;right:8px;bottom:8px}.seller-info-tabs-list{background:#fff;margin:0 8px;overflow:hidden;margin-bottom:16px}.seller-info-tabs-list ul{float:right;width:100%}.seller-info-tabs-list ul li{float:left;width:50%}.seller-info-tabs-list ul li h2{margin:0}.seller-info-tabs-list ul li a{padding:8px;width:100%;text-align:center;background:#7c765f;color:#fff;display:block}.seller-info-tabs-list ul li a:hover{text-decoration:none}.seller-info-tabs-list ul li.active a{background:#d6d2c4;color:#fff}.seller-info-tabs-container{clear:left}.seller-info-tabs-container .pui-accordion{margin:0 8px}.seller-info-tabs-container .seller-info-tab-content{display:none}.seller-info-tabs-container .seller-info-tab-active{display:block}.seller-info-tab-blocks>div{width:100%;text-align:center}.seller-info-tab-blocks>div>img{padding:15px 0}.pui-accordion .toggle-link{display:none}.bank-holiday-deals img{width:100%}.bank-holiday-deals{margin:8px;position:relative}.bank-holiday-deals .bank-holiday-deals-links li:nth-last-child(n+2){display:none}.bank-holiday-deals-links a{color:#fff;font-family:"Tesco",Helvetica Neue,Arial,sans-serif}.bank-holiday-deals-links ul li.offer-last a{display:block;height:100%;width:100%;opacity:0;filter:alpha(opacity=0);position:absolute;top:0;background:url("http://www.tesco.com/img.png") no-repeat}.FB-terms-and-conditions{margin:8px}.FB-terms-and-conditions ul li{list-style:disc;font-size:1.2em;margin-left:12px}.FB-terms-and-conditions ol li{list-style-type:decimal;font-size:1.2em;margin-left:12px}.FB-general-conditions{list-style-type:lower-alpha;margin:5px 35px}.seller-info-accordion section>h3{color:#7c765f;border:0}.seller-info-accordion section>h3:after{color:#7c765f}.seller-info-accordion section{box-shadow:0 0 0 0 rgba(0,0,0,0.1);border:0}.seller-info-accordion section>div{border-top:1px solid #f3f1ed}.seller-info-accordion .toggle-link{color:#7c765f}.seller-info-accordion .toggle-link:hover{color:#00a1e0}.seller-accordion-table td,.seller-accordion-table th{font-size:12px;text-align:left;width:100%}.seller-accordion-table{border-collapse:collapse;width:100%}.accordion-table th,.accordion-table td{font-size:12px;padding-right:12px}.ecoupon-lightbox-content{height:0;overflow:hidden}#lightbox.ecoupon-lightbox-container{width:96%;margin:20px 2%;border:1px solid #a69f88}#lightbox.ecoupon-lightbox-container .close{background:0;right:10px;top:15px;width:41px;height:27px}.ecoupon-lightbox-container .close:after{content:"y";color:#7c765f;font-family:"Tesco Icons";font-size:22px}.ecoupon-lightbox{clear:both;overflow:hidden;padding:15px}.ecoupon-lightbox>img{display:none}.ecoupon-lightbox>div>p{margin:0;padding:10px 0;border-bottom:1px solid #f3f1ed}#lightbox .ecoupon-lightbox h2{font-weight:bold;padding:0;padding-bottom:15px;border-bottom:1px solid #f3f1ed}.ecoupon-lightbox h2 span{font-size:25px;display:block}.ecoupon-lightbox p{font-size:18px;font-family:"Tesco","Helvetica Neue",Arial,sans-serif;color:#7c765f}.ecoupon-lightbox ul,.ecoupon-lightbox ol{list-style:disc;margin:16px;font-size:18px;font-family:"Tesco","Helvetica Neue",Arial,sans-serif;color:#7c765f}.ecoupon-lightbox ol{list-style-type:decimal;font-size:15px}.ecoupon-lightbox .terms{clear:left;width:auto;padding-left:0;margin-top:15px}.ecoupon-lightbox .terms h3,.ecoupon-lightbox .terms p{font-size:12px;margin:0;color:#7c765f}.ecoupon-lightbox .terms p{border-bottom:0;text-align:left;margin:0;padding:0}.ecoupon-lightbox .terms h3{font-weight:bold}.ecoupon-lightbox p span{display:block;font-size:28px;margin-top:5px;font-weight:bold}.ecoupon-lightbox .tertiary-button.continue-shopping:link,.ecoupon-lightbox .tertiary-button.continue-shopping:visited{background-color:#7c765f;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7c765f',endColorstr='#7c765f',GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#7c765f', EndColorStr='#7c765f')";background:-moz-linear-gradient(top,white #7c765f,#7c765f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#7c765f),color-stop(100%,#7c765f));background:-webkit-linear-gradient(top,#7c765f 0,#7c765f 100%);background:-o-linear-gradient(top,#7c765f 0,#7c765f 100%);background:-ms-linear-gradient(top,#7c765f 0,#7c765f 100%);background:linear-gradient(to bottom,#7c765f 0,#7c765f 100%);margin-top:15px;border:0}.ecoupon-lightbox .tertiary-button.continue-shopping:hover{background-color:#00a1e0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00A1E0',endColorstr='#00A1E0',GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#00A1E0', EndColorStr='#00A1E0')";background:-moz-linear-gradient(top,white #00a1e0,#00a1e0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#00a1e0),color-stop(100%,#00a1e0));background:-webkit-linear-gradient(top,#00a1e0 0,#00a1e0 100%);background:-o-linear-gradient(top,#00a1e0 0,#00a1e0 100%);background:-ms-linear-gradient(top,#00a1e0 0,#00a1e0 100%);background:linear-gradient(to bottom,#00a1e0 0,#00a1e0 100%)}.ecoupon-lightbox>div>p.ecoupon-voucher{font-size:15px}.responsive-contact-us{background:0;padding:0}.responsive-contactus-table{clear:left;overflow:hidden;display:block;width:auto;height:auto}.responsive-contactus-table div{float:left;border-bottom:1px solid #d9d9d9;overflow:hidden;width:100%;height:auto;padding:10px}.responsive-contactus-table div:last-child{border:0}.responsive-contactus-table h3,.responsive-contactus-table div p,.responsive-contactus-table div span,.responsive-contactus-table div a{font-size:16px;font-family:"Tesco","Helvetica Neue",Arial,sans-serif}.responsive-contactus-table h2{margin:8px}.responsive-contactus-table table{border:0;width:100%}.responsive-contactus-table table td{text-align:left;font-size:16px;border:0;font-family:"Tesco","Helvetica Neue",Arial,sans-serif;padding:0 10px 0 0}.responsive-contact-us li{background:#fff;margin:8px;padding:8px}.responsive-contact-us p{margin:8px 8px;font-family:"Tesco","Helvetica Neue",Arial,sans-serif;font-size:1.4em}.responsive-contact-us #kb-help-search>fieldset{width:100%}.responsive-contact-us #searchstring{width:100%}.responsive-contact-us #searchButton{width:100%}@media screen and (orientation:landscape){#virtual-page.pdp-reduced-furniture .back{width:80px;padding:12px 0 40px 12px}}.weather-warning{display:table;margin:8px;clear:both}.weather-warning h2{display:table-caption}.weather-warning .weather-details{display:table-cell;vertical-align:middle;padding-left:15px}.weather-warning .weather-details .weather-text-large,.weather-warning .weather-details .weather-text-small{margin:0;display:inline}.weather-warning .weather-details .weather-text-small{display:none}.weather-warning-vp{display:none}.weather-warning p{font-family:"Tesco","Helvetica Neue",Arial,sans-serif;font-size:14px}.bbSeller-popup{width:96%;right:2%}a.skinny-banner{text-decoration:none}.skinny-banner{background:#00b398;display:block;padding:5px;position:relative;margin:20px 8px}.skinny-banner p{font-size:16px;display:table-cell;vertical-align:middle;color:#fff;font-family:"Tesco","Helvetica Neue",Arial,sans-serif;padding:5px 40px 5px 5px;text-align:left}.skinny-banner .banner-content{border:2px dotted #42c7b3}.skinny-banner .skinny-banner-bold{font-weight:bold}.skinny-banner .banner-thin-text{font-size:12px;font-family:"Tesco","Helvetica Neue",Arial,sans-serif;display:block;margin-top:8px}.skinny-banner p:after{content:'r';font-family:"Tesco Icons";position:absolute;top:12px;font-size:13px;right:16px}.skinny-banner-text p{padding:8px}a.skinny-banner:hover{text-decoration:none}.skinny-banner-no-tc p:after{top:20px}.homepage-duplicate .test-hp-trade-stamp div .hp-offer-text{line-height:17px;font-size:15px}#lightbox.seller-pdp-lightbox{float:left;clear:both;overflow:hidden;padding:15px;background:#fff;width:96%;margin:20px 2%;border:1px solid #a69f88}.seller-pdp-lightbox img{float:right;margin:0}.seller-pdp-lightbox .cms-image{margin:0 7%;padding:20px 0 0}.seller-pdp-lightbox p{font-size:18px;padding:10px 10px;font-weight:bold;color:#408182;font-family:"Tesco","Helvetica Neue",Arial,sans-serif;margin:0;clear:both}.seller-pdp-lightbox ul{list-style-type:disc;padding:0 28px;font-size:18px;color:#408182;font-family:"Tesco","Helvetica Neue",Arial,sans-serif}#lightbox.seller-pdp-lightbox .close{background:0;right:10px;top:15px;width:41px;height:27px}.seller-pdp-lightbox .close:after{content:"y";color:#7c765f;font-family:"Tesco Icons";font-size:22px}.seller-pdp-lightbox .seller-partner-logos{display:none}.seller-pdp-lightbox .seller-arrow{float:right;clear:both}.seller-pdp-lightbox img.new-tesco-logo{width:56%;float:left;margin:0 10px 20px}.seller-partner-lightbox{height:0;overflow:hidden}.partners-directory-links .partner-link{color:#408182}.partners-directory-links li:first-child{border:0}.partners-directory-links{position:relative}.partners-directory-links li{padding:5px 15px;font-size:15px;font-family:"Tesco","Helvetica Neue",Arial,sans-serif}.partners-directory-links li a{text-decoration:none}.partners-directory-links li.partner-link-last{display:none}.partners-directory-links img{width:100%}.new-version-pdp.feature-products.complimentary{display:block}.new-version-pdp.feature-products.complimentary .product-grid{margin:0 0 16px 0;border-color:#f3f1ed}.new-version-pdp.feature-products.complimentary .product-grid .price{padding-left:32px}.product-description #main-content>div>section .pdp-ping{position:absolute;z-index:3;left:0;top:90px;padding-left:10px;background:#fff;width:90px}.promotions-page h1.page-title{font-size:17px;line-height:25px;margin-right:8px}.ipad-air-pdp{text-align:center}.ipad-air-pdp section{padding:30px 10px 20px;background:#fff}.ipad-air-pdp section p{margin-bottom:40px;width:100%;display:block;margin:0 auto 40px auto;font-size:21px}.ipad-air-pdp section.ipad-air-grey{background:#f1f3f2}.ipad-air-pdp section img{margin-bottom:20px;max-width:100%;height:auto}.ipad-air-pdp section a{width:100% !important;margin:0 !important;clear:both;display:block}.ipad-air-pdp section.ipad-air-footnotes{padding:20px}.ipad-air-pdp section.ipad-air-footnotes>p{font-size:11px;text-align:left;padding:0;margin:0}.module-eight{background-color:#fff;margin:0 8px}.module-eight .video-container{margin:0}.module-eight .grid-50 h1{padding:8px;margin:0 !important;line-height:1;border-bottom:1px solid #f3f1ed}.module-eight .grid-50 p{font-size:15px;color:#7c765f;padding:8px;margin:0;font-family:"Tesco"}.dobbies-nav{width:97%;background:#cddb3d;padding:5px;margin:20px 8px;font-size:20px;display:table}.dobbies-nav li{float:left;width:50%;text-align:center;display:table-cell;vertical-align:middle;border-left:2px dotted #fff;box-sizing:border-box;border-bottom:2px dotted #fff;padding:5px}.dobbies-nav li a{color:#fff;line-height:1.7em}.dobbies-nav li a:hover{text-decoration:none}.dobbies-nav .dobbies-nav-link a{color:#8fb32b}.dobbies-nav li:last-child{border:0;border-left:2px dotted #fff}.dobbies-nav li:nth-child(3){border:0}.dobbies-nav li:first-child{border-left:0}#electrical-warranties li a{font-size:15px;font-family:"Tesco"}.homepage .hp-trade-stamp div{background:#fff}.ukSoccerShop .pui-accordion table{display:table;width:97%;margin-top:10px}.ukSoccerShop .pui-accordion thead{display:table-header-group}.ukSoccerShop .pui-accordion tbody{display:table-row-group}.ukSoccerShop .pui-accordion th,.ukSoccerShop .pui-accordion td{display:table-cell}.ukSoccerShop .pui-accordion tr{display:table-row}.homepage .DHP-imageMap{position:relative;padding:0 8px 8px}.homepage .DHP-imageMap img{display:block;width:100%}.homepage .DHP-imageMap .DHP-hotspots{width:100%;height:100%;position:absolute;left:0;top:0;visibility:visible;display:none}.homepage .DHP-imageMap a.DHP-hotspot1{height:25%;right:2%;top:20%;width:50%;position:absolute}.homepage .DHP-imageMap a.DHP-hotspot2{height:25%;right:2%;top:52%;width:50%;position:absolute}.ecoupon-block li{width:100%;float:left}.ecoupon-block li>div{margin:0 8px 8px 8px;background:#fff}.ecoupon-block li>div img{float:left;padding:12px;width:69px}.ecoupon-block .ecoupon-title{padding:12px 12px 0 0;margin:0;float:left;line-height:1;font-size:20px;font-family:"Tesco";width:75%}.ecoupon-block .ecoupon-date,.ecoupon-block .ecoupon-condition{font-size:14px;font-family:"Arial";clear:both;padding:0 12px 12px 12px;margin:0}.ecoupon-block .ecoupon-code{font-size:16px;font-family:"Arial";clear:both;padding:0 12px 12px 12px;margin:0}.ecoupon-block .ecoupon-code a{color:#0076a4;font-size:14px}.ecoupon-block li .oneclick{display:none}.pui-accordion .ecoupon-accordion .toggle-link{position:absolute;bottom:0;width:100%;background:#fff;padding:20px 0 14px 0;font-size:12px}.pui-accordion .ecoupon-accordion{margin:0 8px 8px 8px;width:auto}.offers-header-block a{width:97%;background:#7c765f;padding:15px;color:#fff;font-size:20px;position:relative;display:block;margin:8px}.offers-header-block a::after{content:'r';font-family:"Tesco Icons";right:2%;position:absolute;top:19px;font-size:18px}.offers-ecoupons a{width:97%;background:#fff;padding:0 15px;font-size:18px;position:relative;float:left;margin:0 8px;height:60px;display:table;margin-bottom:15px}.offers-ecoupons a::after{content:'r';font-family:"Tesco Icons";right:3%;position:absolute;top:22px;font-size:16px;color:#a69f88}.offers-ecoupons p{margin:0;display:table-cell;vertical-align:middle}.offers-ecoupons>a>p span{display:block;font-size:15px}.automated-product-block.product-grid{width:97%}.automated-product-block .products>li .product .thumbnail img{max-width:110px}.automated-product-block .products>li .product .title-author-format h3{max-height:71px}.automated-product-block .products>li .product .title-author-format .author,.automated-product-block .products>li .product .title-author-format .format-release{white-space:normal}.lego-footer,.lego-header{display:none}#virtual-page .pui-accordion .back{background:#a69f88;color:#fff}#virtual-page .pui-accordion .back:after{color:#fff}.primary-content #ssb_block_8{padding:0}.static-help-page #main-content,.static-help-page .intro-content,.static-help-page .main-secondary{margin:0 8px;padding:0}.static-help-page{background:0}.static-help-page #main-content .primary-content-accordion{padding:8px 0;background:0}.static-help-page h1{margin-left:8px;margin-right:8px;margin-bottom:0 !important;border-bottom:1px solid #f3f1ed;width:auto;font-size:30px;padding:10px;font-family:"Tesco";display:block;color:#7c765f;font-weight:lighter;background:#fff;line-height:26px}.static-help-page .intro-content p{color:#645945;font-size:14px}.static-help-page p{padding:10px;color:#645945}.static-help-page #help-sections ul,.static-help-page #help-sections ol{padding:0 10px}.static-help-page h3{margin:10px;color:#7c765f}.static-help-page h2{margin:10px;color:#7c765f}.static-help-page .pui-accordion section>div{padding:0}.static-help-page .pui-accordion section{border:0;box-shadow:0 0 0 0 rgba(0,0,0,0.1)}.static-help-page .pui-accordion section>h3,.static-help-page .pui-accordion section>h2{color:#7c765f;padding:10px;font-size:18px;border:0}.static-help-page .pui-accordion section>h3:after,.static-help-page .pui-accordion section>h2:after{color:#7c765f}.static-help-page .pui-accordion section>div{padding:0 50px;margin:0}#virtual-page .pui-accordion th{background:#d6d2c4;color:#7c765f;border-bottom:1px solid #f3f1ed}#virtual-page .pui-accordion td{border-bottom:1px solid #f3f1ed;background:#f5f6f8;border:1px solid #f3f1ed}#virtual-page .pui-accordion td:before{background:#d6d2c4}.delivery-info-table table tr td.table-content:before{background:none !important}.partners-directory-links{position:relative;margin-bottom:10px;padding:15px}.mobile-hide{height:0;width:0;overflow:hidden;position:absolute;display:none !important}.buy-from .options ul li>div{left:-13px}.buy-from .options ul li>div.delivery-text .close{right:-10px}#wrapper #main-nav-container{z-index:auto !important}#main-nav-container #main-nav.hide>li .department>li .category>li{background:#fff}#main-nav-container #main-nav.hide>li .department>li .category>li:hover,#main-nav-container #main-nav.hide>li .department>li .category>li:active,#main-nav-container #main-nav.hide>li .department>li .category>li:focus{background:#fff}.pui-accordion img.bike-size-banner{height:0;overflow:hidden}.bedding-stamps a{width:100%;background:#fff;font-size:12px;position:relative;float:left;margin:0 8px 15px 8px;display:table;padding:0 5px;font-family:"Tesco"}.bedding-stamps p{display:table-cell;vertical-align:middle;padding-right:15px;width:86%}.bedding-stamps>a>p span{display:inline-block}.bedding-stamps a::after{content:'r';font-family:"Tesco Icons";right:4%;position:absolute;top:22px;font-size:14px;color:#a69f88}.boost-service-message{margin:8px}.back-to-school-carousel .products{padding-bottom:16px;border-bottom:1px solid #d6d2c4;margin-bottom:8px}.bts-page-nav{background:#c9f4f2;margin:0 8px 8px}.bts-page-nav h1{max-height:none;width:100%;padding-right:8px}.bts-page-nav h1 img{width:100%}.bts-page-nav h2{padding:16px;margin:0;color:#58325b}.bts-page-nav ul{padding:0 8px}.bts-page-nav ul li{padding:8px;border-top:1px solid #58325b}.bts-page-nav ul li.first{border-top:0}.bts-page-nav ul li a{font-size:18px;font-family:"Tesco";color:#58325b;position:relative;width:100%;display:block;padding:10px 0}.bts-page-nav ul li a:hover{text-decoration:none;color:#58325b}.bts-page-nav ul li a:hover:after{color:#fff}.bts-page-nav ul li a:after{content:"r";font-family:"Tesco icons";right:0;position:absolute;background:#ac99ad;padding:10px;top:0;color:#fff}.event-page-module{padding-left:16px;display:block;overflow:hidden;margin:8px}.event-page-module h2{font-size:24px;margin-bottom:8px}.event-page-module h3{font-weight:normal;margin-top:8px;font-size:18px;color:#58325b;font-family:"Tesco"}.event-page-module p{font-size:16px;font-family:"Tesco";line-height:24px;margin-top:8px}.event-page-module span{color:#58325b;font-size:14px}.event-page-module .mod-block-one{padding-right:25px}.event-page-module .mod-block-two{padding:8px 16px;margin-right:10px;margin-top:16px}.event-page-module .mod-block-three{margin-bottom:16px}.event-page-module .mod-block-three{width:100%;padding-right:8px;margin:16px 0}.bts .event-page-module-blue{border-left:10px solid #1b8bb4}.bts .event-page-module-blue h2,.bts .event-page-module-blue p{color:#1b8bb4}.bts .event-page-module-blue .mod-block-two{background:#1b8bb4}.bts .event-page-module-green{border-left:10px solid #638420}.bts .event-page-module-green h2,.bts .event-page-module-green p{color:#638420}.bts .event-page-module-green .mod-block-two{background:#638420}.bts-intro{font-size:20px;font-family:"Tesco";padding:0 35px 0 35px;color:#58325b}.bts .event-page-module .mod-block-two *{color:#fff}.home-sofa .listing .product-carousel.shop-by .products>li,.product-grid.shop-by .products>li{width:100%;margin:0}.home-sofa .products{padding-left:8px;padding-right:8px}.home-sofa .sofas-brandwall .cms-image img{padding:0;margin:0}.home-sofa .grid-20{width:50% !important;float:left;clear:none}.home-sofa .grid-40{width:50% !important;float:left;clear:none}.home-sofa .category .category-visual-navigation-text-link .product-grid.shop-by .products>li .product a::after{content:'r';font-family:'Tesco Icons';position:absolute;right:16px;font-size:14px}.home-sofa .product-grid.shop-by .products-wrapper{margin-left:0}.home-sofa .product-grid.shop-by .products>li{height:auto}.home-sofa .product-grid.shop-by .products>li .product a{text-align:left;padding-left:15px}.home-sofa .product-grid.shop-by h2{margin-left:0}.home-sofa .sofas-brandwall-additional .cms-image img{margin:0;padding:0}.sofas-brandwall .grid-33,.sofas-brandwall-additional .grid-33{width:50% !important;clear:none;float:left}.sofas-brandwall .grid-100,.sofas-brandwall-additional .grid-100{clear:none}.sofas-brandwall span,.sofas-brandwall-additional span{min-height:134px}.home-sofa h2.sofa-more{clear:both;background:#fff;text-align:center;padding:8px;font-size:20px;margin:0 8px;border-top:1px solid #f2f1ed}.home-sofa .sofas-brandwall-additional{display:none}.home-sofa .sofas-brandwall-additional .grid-100{background:#fff;clear:none}.home-sofa .sofas-brandwall{margin:0 8px;background:#fff;float:left}.home-sofa .sofas-brandwall.active{float:none}.home-sofa .sofas-brandwall-additional{margin:0 8px}.home-sofa .top-stamps{margin-bottom:8px;display:inline-block}.home-sofa .grid-34{width:51%;float:left;position:relative;padding:0 3px 0 8px;clear:none}.home-sofa .grid-66{width:49% !important;float:left;position:relative;padding:0 8px 0 2px;clear:none;margin-bottom:1.8%}.home-sofa .top-stamps .cms-image img{padding:0;margin:0}.home-sofa .top-stamps .grid-34 .text-block{padding:10px;font-size:16px;background:#88a6b0;color:#fff;font-family:"Tesco";position:absolute;width:93%;bottom:0}.home-sofa .top-stamps .grid-66 .text-block{padding:10px;font-size:16px;background:#88a6b0;color:#fff;font-family:"Tesco";position:absolute;width:93.6%;bottom:0}.sofas-brandwall .grid-33{width:50% !important;clear:none;float:left}.sofas-brandwall .grid-100{clear:none}.kidsroom-home .module-three .mod-block-one .module-block-overlay p{display:block;font-size:28px;background:#85a7b0;padding:3%;clear:both;font-weight:bold;margin:0 8px;color:#fff}.home-furniture .menu{font-family:"Tesco";position:relative;margin-bottom:16px}.home-furniture .menu ul{list-style-type:none;margin-top:0;padding-left:0}.home-furniture .menu>ul>li>a{background-color:#85a7b0;color:#fff;text-decoration:none;display:block;text-align:left;font-size:16px;position:relative;font-family:"Tesco","Helvetica Neue",Arial,sans-serif;border-bottom:1px solid #d6d2c4;padding:8px}.home-furniture .menu .controls{display:none}.home-furniture .furniture-carousel img{display:none}.home-furniture .furniture-carousel a,.home-furniture .furniture-carousel span{clear:left;display:block}.home-furniture .furniture-carousel a{text-decoration:none;color:#fff}.home-furniture .furniture-carousel a:hover{text-decoration:none}.home-furniture .furniture-carousel span{background:#fff;padding:20px 0 20px 10px;color:#a69f88;border-bottom:1px solid #d6d2c4;position:relative;font-size:16px}.home-furniture .furniture-carousel span:after{content:"r";font-family:"Tesco Icons";right:16px;font-size:16px;top:20px;position:absolute}.home-furniture .menu .viewer-border{width:100%;position:absolute;height:0;overflow:hidden}.home-furniture .menu .active .viewer-border{position:relative;height:auto}.home-furniture .menu>ul>li>a.active:after{content:"1";font-family:"Tesco Icons";right:16px;font-size:16px;top:10px;position:absolute}.home-furniture .viewer .jspContainer{height:auto !important}.home-furniture .viewer .jspPane{position:relative !important}.home-furniture>.menu>ul>li>.cms-image img{float:none;margin:0;padding:0}.home-furniture>.menu .gallery{height:0}.home-furniture>.menu .gallery.active{height:auto}#pricecheckPage .blockLeft{color:#4f5050;position:relative;display:block;float:left;font-family:Arial,sans-serif;width:100%;padding:0 10px 0 10px}#pricecheckPage .blockRight{color:#4f5050;position:relative;display:block;float:right;font-family:Arial,sans-serif;width:100%;padding:0 10px 0 10px}.price-check-info-text{padding:0 8px;font-size:1.5em}.pricecheckbigfont{font-size:1.5em;font-weight:normal}#pricecheckPage .pricecheckbigfont{font-size:1.5em}#pricecheckPage p{font-size:1.5em}.price-check-logo{font-size:1.5em}.generic-header{margin:0 8px}.main-trend .shop-by-trend-block h2{background:#85a7b0;color:#fff}.main-home .shop-by-trend-block h2{background:#85a7b0;color:#fff}.back-to-uni-text{display:none}#computing,#student-digs,#study-break{padding-top:15px;border-top:1px solid #d6d2c4}.offers-page .offer-coded-block{background:#fff;margin:8px;clear:both}.offers-page .offer-coded-block h1{font-family:"Tesco";width:100%;padding:16px;margin:0;color:#f01624;font-size:22px;line-height:1}.offers-page .offer-coded-block-invert{background:#f01624;margin:8px;position:relative}.offers-page .offer-coded-block-invert h1{font-family:"Tesco";width:100%;padding:16px;margin:0 !important;color:#fff}.offers-page .offer-coded-block-invert p{display:none}.offers-page .offer-coded-block h1 span{display:none}.offers-block .offer-category>li{width:100%;float:left}.offers-block .offers-list{background:#fff;margin:8px;height:478px;position:relative}.offers-block .offers-list>ul{clear:both}.offers-block .offers-list>ul>li{border-top:1px solid #f4f0ed;position:relative}.offers-block .offers-list>ul>li:after{content:"r";font-family:"Tesco Icons";right:16px;font-size:16px;top:20px;position:absolute;color:#ef1724}.offers-block .offers-list>ul>li:last-child{border-bottom:1px solid #f4f0ed}.offers-block .offers-list img{float:right;width:40%;padding:1%}.offers-block .offers-list h3{font-size:18px;padding-top:10%;float:left;padding-left:20px;font-family:"Tesco";height:114px}.offers-block .disabled{visibility:hidden}.offers-block .more{float:right;display:block;padding:16px;font-size:13px}.offers-block .less{display:block;padding:16px;font-size:13px;float:left}.offers-block .offers-list>ul>li>a{padding:0 20px;height:60px;font-size:15px;font-family:"Tesco";display:table-cell;vertical-align:middle;width:100%}.offers-block .offers-list h3 span{display:block}.offers-block .offers-list>ul>li>a>strong{color:#ef1724}.offers-block .offers-list>ul>li>a:hover{text-decoration:none;color:inherit}.offers-block .controls{clear:both;position:absolute;border:1px solid #d6d3c4;width:100%;bottom:0}.offers-block .more-offers{display:none}.offers-block .more-offers-button{clear:both;margin:0 8px;padding:16px;background:#fff;display:block;font-size:16px;border:1px solid #f4f0ed;font-weight:normal;font-family:"Tesco";text-align:right}.offers-block .offers-list>ul{clear:both}.offers-page #offer-coded-block-signup{display:block}.offers-page .sign-up{display:block;padding-left:16px;padding-bottom:8px}.offers-page .row{clear:both}.offers-page .grid-25{margin-top:8px}.offers-page #offer-coded-block-signup{background:#fff;margin:8px;clear:both}.offers-page #offer-coded-block-signup h1{width:100%;padding:8px 16px;color:#fff;background:#f01624;margin:0}.offers-page #offer-coded-block-signup>p{padding:8px 16px;font-size:14px;line-height:20px;border-bottom:1px solid #f4f0ed;margin:0}.offers-page #offer-coded-block-signup .grid-50{background:#fff;height:auto;padding:15px}.offers-page #offer-coded-block-signup .grid-50 h2{color:#f01624;font-size:18px;font-family:"Tesco";font-weight:bold}.offers-page #offer-coded-block-signup .grid-50 label{font-size:16px;font-family:"Tesco"}.offers-page #offer-coded-block-signup .grid-50 input[type=text]{font-size:16px;font-family:"Tesco";padding:5px;margin:10px 0}.offers-page #offer-coded-block-signup .grid-50 fieldset{margin:0;padding:0;border:0}.top-ten{font-family:"Tesco"}.top-ten .grid-50,.top-ten .grid-33{height:230px;padding:10px 8px;position:relative}.top-ten .grid-50 h2 a,.top-ten .grid-33 h2 a,.top-ten .grid-100 h2 a,.top-ten .grid-100 h2,.top-ten .grid-100 p{color:#7c7660}.top-ten .grid-100{padding:10px 8px}.top-ten .grid-50>div,.top-ten .grid-33>div{width:67%;display:block;float:left}.top-ten .grid-50>div.top-ten-position-right,.top-ten .grid-33>div.top-ten-position-right{float:right}.top-ten ul img{width:33%;float:left}.top-ten ul img.top-ten-position-right{float:right}.top-ten .grid-50 h2,.top-ten .grid-33 h2{display:block;font-size:18px;color:#7c7660;height:80px;line-height:18px;margin:0}.top-ten .grid-50 h2 span,.top-ten .grid-33 h2 span{font-weight:normal;display:block;font-size:22px}.top-ten .grid-50 p,.top-ten .grid-33 p{font-size:16px;line-height:22px;margin:0}.top-ten .top-ten-number{font-size:50px;color:#fff;background:#89a6ae;height:65px;width:65px;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;display:inline;line-height:65px;float:left;margin-right:8px;text-align:center}.top-ten .top-ten-social-media{display:none}.top-ten .grid-50.top-ten-heading h1{font-size:65px;color:#89a6ae;margin:0;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Top10Baking_Block1_Wk31_chervon.png") no-repeat 205px 90%;line-height:90px;width:100%;margin:0}.top-ten .grid-50.top-ten-heading h1 span{font-size:25px;color:#7c7660;position:absolute;top:0;margin-left:20px;overflow:hidden}.top-ten .grid-50.top-ten-heading p{width:100%}.top-ten .grid-50.top-ten-block-one{background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Top10Baking_Block1_Wk31_gradient_mobile.png") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.top-ten .grid-100 p{font-size:18px;margin:12px 0;position:relative}.top-ten .grid-100 h2{font-size:26px;border-bottom:2px solid #d4d2cf;padding-bottom:10px}.top-ten .grid-100 p:after{content:"r";font-family:"Tesco Icons";font-size:14px;position:absolute;top:4px}.top-ten-plp-heading{display:none}.top-ten-plp{display:none}.top-ten .grid-50 h2 a,.top-ten .grid-33 h2 a{font-weight:bold}.top-ten .grid-50.top-ten-heading h1{line-height:50px}.top-ten .grid-50.top-ten-heading h1 span{display:block;position:relative;margin:0;overflow:visible;border-bottom:1px solid #d3d1ce}.top-ten .grid-50.top-ten-heading h1{font-size:60px;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Top10Baking_Block1_Wk31_chervon.png") no-repeat 0 124%;max-height:120px;padding-bottom:25px}.top-ten .top-ten-green .grid-33 h2,.top-ten .top-ten-green .grid-50 h2,.top-ten .top-ten-green .grid-50.top-ten-block-two h2,.top-ten .top-ten-green .grid-50.top-ten-block-one h2{display:table;margin:0;height:65px}.top-ten .top-ten-green .grid-50 h2 a,.top-ten .top-ten-green .grid-33 h2 a{display:table-cell;vertical-align:middle}.top-ten .top-ten-green .top-ten-number{background:#64a70a}.top-ten .top-ten-green .grid-50.top-ten-heading h1{color:#64a70a}.christmas-footer{display:block;overflow:hidden}.christmas-footer .cms-image img{padding:0;margin:0}.christmas-gift-ideas-block h2{color:#9e0229;text-align:center;font-family:"Tesco Christmas 2014";font-size:35px;line-height:35px}.christmas-rollover-title{color:#9e0229;text-align:center;font-family:"Tesco Christmas 2014";font-size:35px;line-height:35px}.christmas-rollover-title{line-height:35px}.christmas-link-block h2{text-align:center}.christmas-link-block .overlay ul li a{font-size:16px;font-family:"Tesco";line-height:28px;display:block;text-align:center}.christmas-link-block .small-title{display:block !important;text-align:center;font-size:28px}.christmas-decorations .small-title,.christmas-gifting-inspiration .small-title{color:#9e0229}.christmas-entertaining .small-title{color:#fff}.christmas-decorations .overlay ul li a,.christmas-gifting-inspiration .overlay ul li a{color:#9e0229}.christmas-decorations .overlay h2,.christmas-gifting-inspiration .overlay h2{color:#9e0229;display:none}.christmas-entertaining{background:#9e0229}.christmas-entertaining .overlay ul li a{color:#fff}.christmas-entertaining .overlay h2{color:#fff;display:none}.christmas-rollover-block *{color:#9e0229}.christmas-rollover-block h2{text-align:center;margin:5px 0 0 0;font-size:24px}.christmas-rollover-block li{position:relative;overflow:hidden}.christmas-rollover-block li a{height:inherit;display:block}.christmas-rollover-block li .rollover{position:absolute;bottom:0;width:100%;background:#f3f1ec;opacity:.8;padding:8px 16px}.christmas-rollover-block li .rollover p{display:none}.christmas-module-large{display:none}.christmas-module-small h2{text-align:center;font-size:26px}.christmas-module-small a{color:#7c765f;padding:10px 0;display:block;text-align:center;width:100%;font-size:16px;font-family:"Tesco"}.christmas-module-small a:hover{text-decoration:none}.christmas-festive-essentials{clear:left;overflow:hidden}.christmas-festive-essentials li{float:left;padding:0 8px;width:50%}.christmas-festive-essentials li a:hover{text-decoration:none}.christmas-festive-essentials li span{display:block;text-align:center;font-size:16px;font-family:"Tesco";color:#9e0229}.christmas-festive-essentials li img{display:block;margin-left:auto;margin-right:auto}.christmas-gift-personality{overflow:hidden;width:100%}.christmas-gift-personality h2{font-family:"Tesco Christmas 2014"}.christmas-gift-personality li a{width:100%;display:block;font-size:16px;font-family:"Tesco";text-align:center;padding:2%}.christmas-gift-personality li a:hover{text-decoration:none}.christmas-gift-personality h2{font-family:"Tesco Christmas 2014";font-size:30px;text-align:center}.Christmas-title h1{font-family:"Tesco Christmas 2014";font-size:50px;text-align:center;width:100%;color:#9e0229;max-height:none;line-height:50px;margin-top:8px !important}.Christmas-title h1 img{width:110% !important;left:-7% !important}.Christmas-title h2,.christmas-festive-essentials h2{color:#9e0229;text-align:center}.christmas-personality-image1{position:absolute;width:30%;left:0;display:none}.christmas-personality-image2{position:absolute;width:30%;right:0;display:none}.christmas-gift-personality{position:relative}.christmas-gift-ideas-block h2{margin:0;padding:12px;margin-top:10px;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/ChristmasLP_Divider01_1184x105.gif") no-repeat 0 0 #e2ded4;background-size:100%;padding-top:12%}.christmas-gift-ideas-block .menu>ul>li>a{background:#fff;color:#7c765f;padding-left:24px}.christmas-gift-ideas-block .menu>ul>li>a.active{background:#7c765f;color:#fff}.christmas-gift-ideas-block .furniture-carousel span{padding:15px 0 15px 24px;border-bottom:0;background:#f3f1ed;color:#7c765f}.christmas-gift-ideas-block .furniture-carousel a{border-bottom:1px solid #d2d6c4}.christmas-gift-ideas-block .furniture-carousel span:after{display:none}.home-furniture .menu>ul>li>a:after{content:"2";font-family:"Tesco Icons";right:16px;font-size:16px;top:10px;position:absolute}#page-container div:first-child .Christmas-title h1{margin-top:8px !important}.christmas-module-small a{border-top:1px solid #7c765f;background:#e2ded4}.christmas-module-small h2{margin:0;padding:12px;margin-top:10px;background-size:100%}.christmas-module-small .cms-image img{padding:0}.christmas-link-block ul{padding:10px 0}.christmas-festive-essentials{padding:20px 0}.christmas-festive-essentials h2{font-family:"Tesco Christmas 2014";font-size:35px}.christmas-rollover-block h2:after{content:"r";font-family:"Tesco icons";font-size:16px;padding-left:16px}.christmas-rollover-block .cms-image img{padding:0;margin-bottom:0}.christmas-rollover-title{color:#9e0229;text-align:center;font-family:"Tesco Christmas 2014";font-size:35px;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/ChristmasLP_Divider02_1184x98.gif") no-repeat 100% 0 #fff;padding:0;padding-top:10%;margin:0;background-size:100%}.christmasLP_3for2_block{position:relative;display:inline-block}.christmasLP_3for2_block>ul{position:absolute;top:0;right:22px;width:49%;height:100%}.christmasLP_3for2_block>ul>li{display:block;font-size:16px;font-family:"Tesco";padding-top:6%;height:33.33%}.christmasLP_3for2_block>ul>li>a{color:#9e0229;position:relative}.christmasLP_3for2_block>ul>li>a:hover{color:#9e0229;text-decoration:none}.christmasLP_3for2_block .cms-image img{margin:0}.christmasLP_3for2_block>ul>li>a:after{content:"r";font-family:"Tesco Icons";right:-20px;font-size:16px;top:2px;position:absolute}.christmas-gift-personality li a{overflow:hidden;text-align:center;padding-left:20%;width:100%}.christmas-gift-personality li a .cms-image img{display:block;width:90px}.christmas-gift-personality li a span{display:block;float:left;padding-top:22px}.christmas-module-small h2{margin:0;padding:0;margin-top:10px;background-size:100%;font-family:"Tesco Christmas 2014";font-size:35px}.christmas-decorations .small-title,.christmas-gifting-inspiration .small-title{color:#fff;background:#9e0229;padding-top:1%}.christmas-decorations .overlay ul li a,.christmas-gifting-inspiration .overlay ul li a{color:#9e0229;background:#fff;border-bottom:1px solid #d2d6c4;padding:8px}.christmas-entertaining .overlay ul li a{border-bottom:1px solid #d2d6c4;padding:8px}.christmas-link-block ul{padding:0}.product-description #main-content .accordion-on .toggleDetailWrapper h3,.product-description #main-content .accordion-on .toggleDetailWrapper h2,.product-description #main-content .collapseByDefault .toggleDetailWrapper h3,.product-description #main-content .collapseByDefault .toggleDetailWrapper h2,.product-description #main-content .collapseByDefault .toggleDetailWrapperBV h3,.product-description #main-content .collapseByDefault .toggleDetailWrapperBV h2,.product-description #main-content .collapseByDefault .toggleDetailWrapperIC h3,.product-description #main-content .collapseByDefault .toggleDetailWrapperIC h2{padding-left:0}.product-description #main-content .toggleDetailWrapper h3,.product-description #main-content .toggleDetailWrapper h2,.product-description #main-content .toggleDetailWrapper h3,.product-description #main-content .toggleDetailWrapper h2,.product-description #main-content .toggleDetailWrapperBV h3,.product-description #main-content .toggleDetailWrapperBV h2,.product-description #main-content .toggleDetailWrapperIC h3,.product-description #main-content .toggleDetailWrapperIC h2{padding-left:0}.product-description #main-content .toggleDetailWrapper h3:after,.product-description #main-content .toggleDetailWrapper h2:after,.product-description #main-content .toggleDetailWrapperBV h3:after,.product-description #main-content .toggleDetailWrapperBV h2:after,.product-description #main-content .toggleDetailWrapperIC h3:after,.product-description #main-content .toggleDetailWrapperIC h2:after{bottom:18px;right:8px;left:inherit}.product-description #main-content .toggleDetailWrapperBV h3:after,.product-description #main-content .toggleDetailWrapperBV h2:after{right:16px !important}.hudl2-block-module1{width:100%;float:left;position:relative;border-radius:3px;text-align:center;font-size:15px;font-family:"hudl roboto";margin:8px}.hudl2-block-module1 p,.hudl2-block-module1 span{line-height:1.3em;font-size:15px;font-family:"hudl","Helvetica Neue",Arial,sans-serif}.hudl2-block-module1 p{color:#333}.hudl2-block-module1 h2{margin:0 0 15px 0;width:100%;color:#fff;font-size:21px;font-family:"hudl","Helvetica Neue",Arial,sans-serif;line-height:1em}.hudl2-block-module1 .pui-accordion section{margin:0}.hudl2-block-module1 .video-icon{padding:0}.hudl2-block-module1.hudl2-blinkbox{background:#269bca;padding:30px 15px;text-align:center;margin:8px;float:left}.hudl2-block-module1.hudl2-blinkbox p{color:#fff}.hudl2-block-module1.hudl2-blinkbox{background:#269bca}.hudl2-block-module1.hudl2-blinkbox p{color:#fff}.hudl2-block-module1.hudl2-blinkbox>img{height:0;overflow:hidden}.hudl2-block-module1.hudl2-blinkbox .grid-50 img{width:56px}.hudl2-block-module1.hudl2-blinkbox .grid-50 .blinkbox-links{margin-top:15px}.hudl2-block-module1.hudl2-blinkbox .grid-50 .blinkbox-links a,.hudl2-block-module4 .hudl2-blinkbox-pdp .blinkbox-links a{color:#fff;margin-right:20px;font-size:15px;font-family:"hudl","Helvetica Neue",Arial,sans-serif;position:relative}.hudl2-block-module1.hudl2-blinkbox .grid-50 .blinkbox-links a:hover,.hudl2-block-module4 .hudl2-blinkbox-pdp .blinkbox-links a{text-decoration:none}.hudl2-block-module1.hudl2-blinkbox .grid-50 .blinkbox-links a::after,.hudl2-block-module4 .hudl2-blinkbox-pdp .blinkbox-links a::after{content:'r';font-family:"Tesco icons";font-size:10px;margin-left:5px}.hudl2-block-module1.hudl2-blinkbox .grid-50 .blinkbox-links a:before,.hudl2-block-module4 .hudl2-blinkbox-pdp .blinkbox-links a:before{background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/hudl_2/icn-video-white-small.png") no-repeat 0 0;content:" ";background-size:100%;width:15px;height:15px;position:absolute;left:-20px;top:5px;display:inline-block}.hudl2-block-module1.hudl2-blinkbox .grid-50 .blinkbox-links .video-icon img{width:16px}.hudl2-block-module1.hudl2-blinkbox .grid-50 .blinkbox-links div{display:inline}.hudl2-block-module1.hudl2-clubcard-points{background:#fff;padding:30px 15px 15px 15px;text-align:center;margin:8px;float:left}.hudl2-block-module1.hudl2-clubcard-points h2,.hudl2-block-module1.hudl2-clubcard-points span{color:#1a9acc}.hudl2-block-module1.hudl2-clubcard-points>div img{width:41px;margin-bottom:15px}.hudl2-block-module1.hudl2-clubcard-points h2{margin:0 15px 15px 0}.hudl2-block-module1.hudl2-clubcard-points .cms-image{overflow:hidden;height:0}.hudl2-block-module1.hudl2-child-safety{background:#ffdecc;text-align:center;padding:30px 15px;float:left;margin:8px}.hudl2-block-module1.hudl2-child-safety h2,.hudl2-block-module1.hudl2-child-safety span{color:#ff7f32;margin:20px 0 0 0;line-height:1.2em}.hudl2-block-module1.hudl2-child-safety p{color:#333}.hudl2-block-module1.hudl2-child-safety .video-icon{display:inline}.hudl2-block-module1.hudl2-child-safety .video-icon img{width:16px}.hudl2-block-module1.hudl2-child-safety .child-safety-image{padding:0}.hudl2-block-module1.hudl2-child-safety .child-safety-content{padding-top:0}.hudl2-block-module1.hudl2-child-safety .child-safety-image img{width:50px}.hudl2-block-module1.hudl2-child-safety .child-safety-content a{color:#ff7f32;font-size:15px;font-family:"hudl","Helvetica Neue",Arial,sans-serif}.hudl2-block-module1.hudl2-child-safety .child-safety-content a:hover{text-decoration:none}.hudl2-block-module1.hudl2-child-safety .child-safety-content a::after{content:'r';font-family:"Tesco icons";font-size:10px;margin-left:5px}.hudl2-block-module1.hudl-help{background:#bfeef6;text-align:center;margin:8px;float:left}.hudl2-block-module1.hudl-help>div{padding:30px 15px 15px 15px}.hudl2-block-module1.hudl-help .hudl-help-content{padding:0 15px 30px 15px !important}.hudl2-block-module1.hudl-help>div>img{width:50px}.hudl2-block-module1.hudl-help a{color:#0381a2;display:inline;margin-left:5px;float:none;font-size:15px;font-family:"hudl","Helvetica Neue",Arial,sans-serif}.hudl2-block-module1.hudl-help a:hover{text-decoration:none}.hudl2-block-module1.hudl-help a::after{content:'r';font-family:"Tesco icons";font-size:10px}.hudl2-block-module1.hudl-help h2{color:#0381a2}.hudl2-block-module1.hudl-help p{color:#00bcdd}.hudl2-block-module1.hudl-help .video-icon{display:inline}.hudl2-block-module1.hudl-help .video-icon img{width:13px}.hudl2-block-module1.explore-hudl2{background:#e44486;padding:30px 15px;margin:8px 8px 16px;float:left;text-align:center}.hudl2-block-module1.explore-hudl2 div a{background:#fff;color:#e44486;border-radius:5px;padding:10px 0;display:block;font-size:21px;margin:15px 10px 10px 10px;font-family:"hudl","Helvetica Neue",Arial,sans-serif}.hudl2-block-module1.explore-hudl2 p{color:#fff;font-size:24px;font-family:"hudl","Helvetica Neue",Arial,sans-serif;padding:0;margin:0}.hudl2-block-module1.explore-hudl2 div a:hover{text-decoration:none}.hudl2-block-module1.explore-hudl2 .cms-image img,.explore-hudl .grid-50{padding:0}.hudl2-block-module2{clear:both;width:100%;margin:16px 8px}.hudl2-block-module2 div{float:left;width:50%;position:relative}.hudl2-block-module2 div h3{position:absolute;top:10px;left:10px;font-size:15px;font-family:"hudl","Helvetica Neue",Arial,sans-serif;z-index:1;color:#333;font-weight:normal}.hudl2-block-module2 h2{width:100%;padding:30px;margin:0 !important;background:#fff;text-align:center;font-size:21px;font-family:"hudl","Helvetica Neue",Arial,sans-serif;color:#333;line-height:23px;border-bottom:1px solid #f3f1ed}.hudl2-block-module2 h2 span{display:block;line-height:15px}.hudl2-block-module2 .cms-image{width:100%}.hudl2-block-module2 .cms-image img{padding:0;margin:0;border-left:1px solid #f3f1ed;border-bottom:1px solid #f3f1ed}.hudl-colors{background:#fff;border-top-left-radius:30px;border-top-right-radius:30px;margin-top:20px;text-align:center;padding:0;margin:-30px 8px 8px 8px;float:left;position:relative}.hudl-colors h2{width:100%;line-height:1.2em;margin:0;font-size:21px;font-family:"hudl","Helvetica Neue",Arial,sans-serif;color:#333}.hudl-colors p{font-size:15px;font-family:"hudl","Helvetica Neue",Arial,sans-serif;color:#333}.hudl-colors .cms-image,.hudl-colors img{padding:0;margin:0}.hudl-colors>div{padding:30px 15px 5px}.hudl-colors a:after{content:"r";font-family:"Tesco icons";font-size:10px}.hudl-colors a{font-size:15px;font-family:"hudl","Helvetica Neue",Arial,sans-serif;display:inline;float:none;color:#333}.hudl-colors a:hover{color:#333;text-decoration:none}.hudl-colors .video-icon{padding:0;display:inline}.hudl-colors .video-icon img{width:16px}.hudl-block-module5{text-align:center;float:left;margin:8px}.hudl-block-module5 h2{width:100%;color:#fff;font-size:21px;font-family:"hudl","Helvetica Neue",Arial,sans-serif;line-height:1em;margin:0}.hudl-block-module5 p{color:#fff;font-size:15px;font-family:"hudl","Helvetica Neue",Arial,sans-serif}.hudl-block-module5.hudl-image-sound{background:#e44486}.hudl-block-module5.hudl-image-sound>div{padding:0 15px 30px 15px;float:left;text-align:center}.hudl-block-module5.hudl-image-sound .cms-image{padding:0;margin:0;width:100% !important}.hudl-block-module5.hudl-image-sound .cms-image img{padding:0;margin:0}.hudl-block-module5.hudl-image-sound .images-and-sound-icons img{text-align:center;width:33px;margin-right:2px}.hudl-block-module5.hudl-image-sound .images-and-sound-icons div{display:inline}.hudl-block-module5.hudl-image-sound .hudl2-copyright{padding:0 15px}.hudl-block-module5.hudl-processor{background:#00bcdd;position:relative}.hudl-block-module5.hudl-processor>div{padding:0 15px 30px;margin-top:69%}.hudl-block-module5.hudl-processor .cms-image{position:absolute;top:0;right:0}.hudl-block-module5.hudl-processor .cms-image,.hudl-block-module5.hudl-processor .cms-image img{padding:0;margin:0}.hudl-block-module5.hudl-processor .processor-icons img{text-align:center;width:33px;margin-right:2px}.hudl-block-module5.hudl-processor .processor-icons div{display:inline}.hudl-block-module5.hudl-os-apps{background:#4ec148}.hudl-block-module5.hudl-os-apps .apps-content{padding:0 15px 30px 15px;float:left}.hudl-block-module5.hudl-os-apps .cms-image img,.hudl-block-module5.hudl-os-apps .cms-image{padding:0;margin:0}.hudl-block-module5.hudl-os-apps .hudl-apps-icon img{text-align:center;margin-right:2px;width:33px}.hudl-block-module5.hudl-os-apps .hudl-apps-icon div{display:inline}.hudl-social-media{background:#fff;margin:8px;text-align:center;font-size:15px;font-weight:bold;padding:18px;display:table;width:97.5% !important;float:left}.hudl-social-media a{float:left;margin-right:20px}.hudl-social-media p{display:table-cell;width:50%;text-align:right;vertical-align:middle;padding-right:15px;font-size:17px;font-family:"hudl","Helvetica Neue",Arial,sans-serif}.hudl-social-media img{display:table-cell;vertical-align:middle;width:23px}.hudl-social-media .icon-masks img{float:left;margin-right:9px}.hudl-social-media .icon-masks{position:absolute;z-index:0}.hudl-social-media .fb_reset,.hudl-social-media .pw-widget{position:relative;z-index:1}.hudl-social-media .pw-layout-horizontal .button-type-looknative,.hudl-social-media .pw-layout-horizontal .ra1-pw-originalbuttons,.hudl-social-media #facebook-like,.hudl-social-media .pw-layout-horizontal .pw-button{margin-top:6px !important}.hudl-social-media #social-network-share-buttons{position:relative}.hudl-social-media #fb-root{width:34px !important;overflow:hidden;float:left;margin-right:10px !important}.hudl-social-media .pw-layout-horizontal .button-type-looknative,.hudl-social-media .pw-layout-horizontal .ra1-pw-originalbuttons{width:34px;overflow:hidden;margin-right:10px !important}.no-touch .fixedNav #hudl-carousel{width:80%;float:right}#hudl-main-banner #hudl-carousel{width:100%;padding:0;margin:0 auto;position:relative;-webkit-perspective:600px}#hudl-main-banner #hudl-carousel img{width:100%;max-width:100%;display:block;height:auto !important;margin:0;padding:0;border:0}#hudl-main-banner #hudl-carousel .wrapper{width:100%;height:320px;position:relative;overflow:hidden}#hudl-main-banner #hudl-carousel .wrapper .images{-webkit-backface-visibility:hidden;position:relative;left:0;width:100%;overflow:hidden;-webkit-transform:translate3d(0,0,0);-webkit-transition:-webkit-transform 1s cubic-bezier(0.77,0,0.175,1);-moz-transition:-moz-transform 1s cubic-bezier(0.77,0,0.175,1);-ms-transition:-ms-transform 1s cubic-bezier(0.77,0,0.175,1);-o-transition:-o-transform 1s cubic-bezier(0.77,0,0.175,1);transition:transform 1s cubic-bezier(0.77,0,0.175,1);z-index:0}#hudl-main-banner #hudl-carousel .wrapper .images.dragging{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}#hudl-main-banner #hudl-carousel .wrapper .images li{-webkit-backface-visibility:hidden;width:100%;float:left}#hudl-main-banner #hudl-carousel .wrapper .images li img{-webkit-backface-visibility:hidden}#hudl-main-banner #hudl-carousel .nav{position:relative;margin:0 auto;padding:0;width:100%;-webkit-perspective:600px}#hudl-carousel .navButton{background:0;position:absolute;top:70%;margin-top:-60px;width:150px;height:66px;opacity:0;visibility:hidden;cursor:pointer;color:#fff;line-height:66px;text-align:center;display:none;-webkit-transition:all 50ms ease-in-out;-moz-transition:all 50ms ease-in-out;-ms-transition:all 50ms ease-in-out;-o-transition:all 50ms ease-in-out;transition:all 50ms ease-in-out}#hudl-carousel .navButton.next{right:0}#hudl-carousel .navButton.prev{left:0}#hudl-carousel .navButton.show{display:none;opacity:1;visibility:visible;-webkit-transition:all 50ms ease-in-out;-moz-transition:all 50ms ease-in-out;-ms-transition:all 50ms ease-in-out;-o-transition:all 50ms ease-in-out;transition:all 50ms ease-in-out}#hudl-carousel .buttons{-webkit-transition:all .2s ease-in-out;-webkit-transform:translateZ(0);-webkit-transform-origin:center;z-index:10;opacity:1;visibility:visible;position:relative;width:100%;text-align:center;margin-top:-30px;height:30px}#hudl-carousel .buttons li{cursor:pointer;display:inline-block;position:relative;margin:14px 2px;width:20px}#hudl-carousel .buttons li .inner{width:35%;height:7px;background:transparent;border-radius:50%;border:1px solid #fff}#hudl-carousel .buttons li.active .inner{background:#fff}#hudl-carousel #hudl-carousel-slider{-webkit-transition:all .2s ease-in-out;-webkit-transform-origin:center;-webkit-transform:translateZ(-100px);opacity:0;visibility:hidden;z-index:0;width:100%;height:8px;top:50%;margin-top:-4px;left:50%;background:#c9d3dd;position:absolute}#hudl-carousel #hudl-carousel-slider .widget{position:absolute;width:60px;height:16px;background:#275d8f;left:0;bottom:-4px}#hudl-carousel.touch .buttons{z-index:0;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in-out;-webkit-transform:translateZ(-100px)}#hudl-carousel.touch #hudl-carousel-slider{z-index:10;opacity:1;visibility:visible;-webkit-transform:translateZ(0);-webkit-transition:all .2s ease-in-out}html.no-touch #hudl-carousel-slider{display:none}#hudl-carousel [data-icon]:before{font-family:'Tesco Icons';content:attr(data-icon);speak:none;font-weight:normal;-webkit-font-smoothing:antialiased;opacity:.55;filter:alpha(opacity=55);font-size:60px}#hudl-main-banner{margin:8px}#hudl-main-banner .hudl-text{position:absolute;bottom:53%;text-align:center;width:33.3%;padding:0 15px}#hudl-main-banner #hudl-carousel .wrapper .images li .hudl-text img{width:88px;display:inline}#hudl-main-banner .hudl-text p{color:#333;font-size:15px;font-family:"hudl","Helvetica Neue",Arial,sans-serif;margin:20px 0}#hudl-main-banner .hudl-text.hudl-text-white p{color:#fff}#hudl-main-banner .hudl-text span{font-size:21px;color:#fff;font-family:"hudl","Helvetica Neue",Arial,sans-serif;display:none;color:#333}#hudl-main-banner .product-info>p{font-size:17px !important;font-family:"hudl" !important,"Helvetica Neue",Arial,sans-serif}#hudl-main-banner .product-info{width:100%;padding:20px 15px 45px;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in;text-align:center}#hudl-main-banner .product-info p{color:#fff;display:inline;font-size:24px;font-family:"hudl","Helvetica Neue",Arial,sans-serif;line-height:1.3em;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in;margin:12px 0}.product-info>div{display:block}.product-info>div>img{width:118px}#hudl-main-banner .product-info .reviews span{display:inline;line-height:1em}#hudl-main-banner .product-info span{font-size:18px;color:#fff;opacity:.65;filter:alpha(opacity=95);display:block;margin:0}#hudl-main-banner .product-info span.price{font-size:28px !important;opacity:1 !important;font-weight:bold;display:block;margin-top:10px}#hudl-main-banner .product-info a{width:100%;background:#fff;font-size:21px;padding:10px 0;border-radius:10px;-webkit-transition:color .2s ease-in;-moz-transition:color .2s ease-in;-ms-transition:color .2s ease-in;-o-transition:color .2s ease-in;transition:color .2s ease-in}#hudl-main-banner .product-info a{display:block !important;margin-top:10px}#hudl-main-banner .product-info a:hover{background:#fff;opacity:.85;text-decoration:none}#hudl-main-banner .product-info.color-blue{background:#2858a5}#hudl-main-banner .product-info.color-blue a{color:#2858a5}#hudl-main-banner .product-info.color-red{background:#ff543f}#hudl-main-banner .product-info.color-red a{color:#ff543f}#hudl-main-banner .product-info.color-pink{background:#e44486}#hudl-main-banner .product-info.color-pink a{color:#e44486}#hudl-main-banner .product-info.color-black{background:#333}#hudl-main-banner .product-info.color-black a{color:#333}#hudl-main-banner .product-info.color-white{background:#ed3b8b}#hudl-main-banner .product-info.color-white a{color:#ed3b8b}#hudl-main-banner .product-info.color-lightblue{background:#11bfdd}#hudl-main-banner .product-info.color-lightblue a{color:#11bfdd}#hudl-main-banner .product-info.color-violet{background:#7d5894}#hudl-main-banner .product-info.color-violet a{color:#11bfdd}#hudl-main-banner .product-info.color-orange{background:#ff8133}#hudl-main-banner .product-info.color-orange a{color:#ff8133}.child-safety-lightbox,.hudl-help-lightbox,.hudl-colors-lightbox,.blinkbox-music-lightbox,.blinkbox-movie-lightbox,.blinkbox-book-lightbox{display:none}.video-container.hudl-video-container{margin-top:30px}.hudl2-block-module1.hudl2-reviews{background:#fff;text-align:left;margin:8px;float:left}.hudl2-block-module1.hudl2-reviews p{font-family:"Tesco",'Helvetica Neue',Arial,sans-serif;font-size:14px}.hudl2-block-module1.hudl2-reviews>div{padding:50px;border-bottom:1px solid #f3f1ed;position:relative}.hudl2-block-module1.hudl2-reviews .open-quote{position:absolute;left:25px;top:20px}.hudl2-block-module1.hudl2-reviews .close-quote{position:absolute;right:25px;bottom:20px}.hudl2-block-module1.hudl2-reviews .close-quote>div,.hudl2-block-module1.hudl2-reviews .open-quote>div{padding:0;margin:0}.hudl2-block-module1.hudl2-reviews .static-help-page,.hudl2-block-module1.hudl2-reviews .pui-accordion{padding:0}.hudl2-block-module1.hudl2-reviews span{font-size:15px;font-family:hudl;font-weight:bold;color:#645946;font-style:normal}.hudl2-block-module1.hudl2-reviews p{font-style:italic;color:#645946;line-height:34px}.hudl2-block-module1.hudl2-reviews .open-quote img,.hudl2-block-module1.hudl2-reviews .close-quote img{width:35px}.breakup.hudl-pdp-customer-review div .backToTopLink{display:none}.hudl2-block-module1.hudl2-clubcard-boost h3,.hudl2-block-module1.hudl2-clubcard-boost p{color:#333}.hudl2-block-module1.hudl2-clubcard-boost{background:#fff;margin:8px;padding:50px 30px 30px;text-align:center}.hudl2-block-module1.hudl2-clubcard-boost a{color:#333;font-size:15px;font-family:"hudl","Helvetica Neue",Arial,sans-serif}.hudl2-block-module1.hudl2-clubcard-boost .grid-60{padding:30px 0 0 0;margin-top:48%}.hudl2-block-module1.hudl2-clubcard-boost .grid-40{position:absolute;top:10%;left:7%;width:85% !important;text-align:center}.hudl2-block-module1.hudl2-clubcard-boost img{width:100% !important}.hudl2-block-module1.hudl2-clubcard-boost .pui-accordion{padding:0;width:100%}.hudl2-block-module1.hudl2-clubcard-boost h2{color:red}.hudl2-block-module1.hudl2-clubcard-boost h3{border:0;font-weight:bold;font-size:15px}.hudl2-block-module3{background:#fff;clear:both;margin:8px 8px 0}.hudl2-block-module3 h2{width:100%;padding:30px;margin:0 !important;text-align:center;font-size:24px;font-family:"hudl","Helvetica Neue",Arial,sans-serif;line-height:1em;border-bottom:1px solid #f3f1ed}.hudl2-block-module3 ul li .info{position:absolute;height:100%;width:100%;background-color:#d0d0d0;bottom:0;left:0;zoom:1;z-index:900;max-height:0;height:0;overflow:hidden;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}.hudl2-block-module3 ul{width:100%;position:relative;overflow:hidden}.breakup.hudl-pdp-product-spec div .backToTopLink{display:none}.hudl2-block-module3 ul li .feature h3,.hudl2-block-module3 ul li .feature.intel-header h3{margin-top:20px;font-family:"hudl","Helvetica Neue",Arial,sans-serif;font-size:15px;border:0}.hudl2-block-module3 ul li .feature.intel-header h3 span,.hudl2-block-module3 ul li .feature.android-header h3 span{display:block}.hudl2-block-module3 ul li .feature{padding:20px 0 20px 0;text-align:center;height:190px;padding:35px 0}.hudl2-block-module3 ul li .feature img{width:85px}.hudl2-block-module3 ul li{width:50%;position:relative;border-left:1px solid #f3f1ed;float:left;border-bottom:1px solid #f3f1ed}.hudl2-block-module3 ul li.show-slide .info{height:100%;max-height:1000px;overflow:hidden;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}.hudl2-block-module3 ul li a{position:absolute;right:10px;top:10px;color:#fff}.hudl2-block-module3 p{padding:20px 50px;text-align:left;clear:both;font-size:15px;margin:0;font-family:"hudl","Helvetica Neue",Arial,sans-serif}.hudl2-block-module3 ul li .info p{color:#fff;padding:0 20px;font-size:12px;line-height:1.3em}.hudl2-block-module3 ul li .info h2{border:0;color:#fff;text-align:left;padding:10px 0 10px 10px;font-size:14px;font-weight:bold}.hudl2-block-module3 ul li .info p{color:#fff;padding:0 10px}.hudl2-block-module3 .static-help-page{display:none}.hudl2-block-module3 .static-help-page .pui-accordion section{margin:0}.hudl2-block-module3 ul li .feature.screen-header h3{color:#7e5b94;boost}.hudl2-block-module3 ul li .feature.screen-header:hover{text-decoration:none;cursor:pointer;color:#7e5b94}.hudl2-block-module3 ul li .info.hd-screen{background:#7e5b94}.hudl2-block-module3 ul li .feature.chip-header h3{color:#eb408a}.hudl2-block-module3 ul li .feature.chip-header:hover{text-decoration:none;cursor:pointer;color:#eb408a}.hudl2-block-module3 ul li .info.storage-chip{background:#eb408a}.hudl2-block-module3 ul li .feature.battery-header h3{color:#64b84d}.hudl2-block-module3 ul li .feature.battery-header:hover{text-decoration:none;cursor:pointer;color:#64b84d}.hudl2-block-module3 ul li .info.battery{background:#64b84d}.hudl2-block-module3 ul li .feature.camera-header h3{color:#2ec0d9}.hudl2-block-module3 ul li .feature.camera-header:hover{text-decoration:none;cursor:pointer;color:#2ec0d9}.hudl2-block-module3 ul li .info.camera{background:#2ec0d9}.hudl2-block-module3 ul li .feature.bluetooth-header h3{color:#1cabe4}.hudl2-block-module3 ul li .feature.bluetooth-header:hover{text-decoration:none;cursor:pointer;color:#1cabe4}.hudl2-block-module3 ul li .info.bluetooth{background:#1cabe4}.hudl2-block-module3 ul li .feature.android-header h3{color:#a6c547}.hudl2-block-module3 ul li .feature.android-header:hover{text-decoration:none;cursor:pointer;color:#a6c547}.hudl2-block-module3 ul li .info.android{background:#a6c547}.hudl2-block-module3 ul li .feature.intel-header h3{color:#137ec2}.hudl2-block-module3 ul li .feature.intel-header:hover{text-decoration:none;cursor:pointer;color:#137ec2}.hudl2-block-module3 ul li .info.intel{background:#137ec2}.hudl2-block-module3 ul li .feature.dolby-header h3{color:#138995}.hudl2-block-module3 ul li .feature.dolby-header:hover{text-decoration:none;cursor:pointer;color:#138995}.hudl2-block-module3 ul li .info.dolby{background:#138995}.hudl2-block-module1.hudl2-protective-shells{float:left;position:relative;margin:8px;background:#6f5eb7;width:auto}.hudl2-block-module1.hudl2-protective-shells p{color:#fff;font-size:15px;font-family:"hudl","Helvetica Neue",Arial,sans-serif}.hudl2-block-module1.hudl2-protective-shells h1{font-size:24px;font-family:"hudl","Helvetica Neue",Arial,sans-serif}.hudl2-block-module1.hudl2-protective-shells>div{text-align:center;margin-top:40%;margin-top:65%;padding:30px 15px}.hudl2-block-module1.hudl2-protective-shells img{margin:0;padding:0}.hudl2-block-module1.hudl2-protective-shells a{padding:12px 0;background:#fff;border-radius:5px;font-size:15px;color:#6f5eb7;display:block;margin-top:30px;width:100%;text-align:center;font-family:"hudl","Helvetica Neue",Arial,sans-serif}.hudl2-block-module1.hudl2-protective-shells a:hover{text-decoration:none}.hudl2-block-module1.hudl2-protective-shells .cms-image{position:absolute;top:0;margin:0;right:0;padding:0}.hudl2-block-module4{height:100%;margin:8px;text-align:center}.hudl2-block-module4>div{width:100%;float:left;margin:8px 0}.hudl2-block-module4>div>div{padding:0}.hudl2-block-module4 h2{width:100%;font-size:24px;font-family:"hudl","Helvetica Neue",Arial,sans-serif}.hudl2-block-module4 .hudl2-blinkbox-pdp{background:#269bca;padding:30px 15px}.hudl2-block-module4 .hudl2-blinkbox-pdp p{color:#fff}.hudl2-block-module4 .hudl2-blinkbox-pdp{background:#269bca}.hudl2-block-module4 .hudl2-blinkbox-pdp p{color:#fff}.hudl2-block-module4 .hudl2-blinkbox-pdp img{width:56px}.hudl2-block-module4 .hudl2-blinkbox-pdp .blinkbox-links{margin-top:15px;padding:0}.hudl2-block-module4 .hudl2-child-safety-pdp{background:#fff;text-align:center;padding:30px 15px}.hudl2-block-module4 .hudl2-child-safety-pdp h2,.hudl2-block-module4 .hudl2-child-safety-pdp span{color:#ff7f32}.hudl2-block-module4 .hudl2-clubcard-points-pdp span{font-size:15px;font-family:"hudl","Helvetica Neue",Arial,sans-serif}.hudl2-block-module4 .hudl2-child-safety-pdp p{color:#333}.hudl2-block-module4 .hudl2-child-safety-pdp .video-icon{display:inline}.hudl2-block-module4 .hudl2-child-safety-pdp .video-icon img{width:16px}.hudl2-block-module4 .hudl2-child-safety-pdp img{width:55px}.hudl2-block-module4 .hudl2-child-safety-pdp a{color:#ff7f32;font-size:15px;font-family:"hudl","Helvetica Neue",Arial,sans-serif;margin-right:5px}.hudl2-block-module4 .hudl2-child-safety-pdp a:hover{text-decoration:none}.hudl2-block-module4 .hudl2-child-safety-pdp a::after{content:'r';font-family:"Tesco icons";font-size:10px;margin-left:5px}.hudl2-block-module4 .hudl2-child-safety-pdp>div{margin-bottom:15px}.hudl2-block-module4 .hudl-help-pdp{background:#00bcdd;text-align:center}.hudl2-block-module4 .hudl-help-pdp{padding:30px 15px 30px 15px}.hudl2-block-module4 .hudl-help-pdp>div{margin-bottom:15px}.hudl2-block-module4 .hudl-help-pdp>div>img{width:50px}.hudl2-block-module4 .hudl-help-pdp>div>div{padding:0;margin:0}.hudl2-block-module4 .hudl-help-pdp p,.hudl2-block-module4 .hudl-help-pdp h2{color:#fff}.hudl2-block-module4 .hudl-help-pdp a{color:#fff;display:inline;margin-left:5px;float:none;font-size:15px;font-family:"hudl","Helvetica Neue",Arial,sans-serif}.hudl2-block-module4 .hudl-help-pdp a:hover{text-decoration:none;color:#fff}.hudl2-block-module4 .hudl-help-pdp a::after{content:'r';font-family:"Tesco icons";font-size:10px;margin-left:5px}.hudl2-block-module4 .hudl-help-pdp h2{color:#fff}.hudl2-block-module4 .hudl-help-pdp p{color:#fff}.hudl2-block-module4 .hudl-help-pdp .video-icon{display:inline}.hudl2-block-module4 .hudl-help-pdp .video-icon img{width:13px}.hudl2-block-module4 .hudl2-clubcard-points-pdp{background:#fff;padding:30px 15px 15px 15px;margin:8px 0;float:left}.hudl2-block-module4 .hudl2-clubcard-points-pdp h2,.hudl2-block-module4 .hudl2-clubcard-points-pdp span{color:#1a9acc}.hudl2-block-module4 .hudl2-clubcard-points-pdp>div img{width:41px;margin-bottom:15px}.hudl2-block-module4 .hudl2-clubcard-points-pdp h2{margin:0 15px 15px 0}.hudl-social-media #social-network-share-buttons{position:relative;height:auto;overflow:inherit}.hudl-delivery-options.buy-from .options ul{width:100%;margin:16px 0}.hudl-delivery-options.buy-from .options ul li{text-align:center;position:relative}.hudl-delivery-options.buy-from .options ul li.click-collect span.icon,.hudl-delivery-options.buy-from .options ul li.express span.icon,.hudl-delivery-options.buy-from .options ul li.standard span.icon{display:none}.hudl-delivery-options.buy-from .options ul li>a{background:#fff;padding:20px 0;border-bottom:1px solid #d6d2c4}.hudl-delivery-options.buy-from .options ul li:last-child>a{border-bottom:0}.hudl-delivery-options.buy-from .options ul li>div{left:35%}.hudl-delivery-options.buy-from .options ul li a .del-text{margin-left:0}.hudl2-block-module3 ul li .info.processor{background:#137ec2}.hudl-pdp-banner{display:block;background:#0193d7;padding:30px;margin:8px 0;text-align:center}.hudl-pdp-banner img{width:90px}.hudl-pdp-banner p{display:inline;color:#fff;font-size:15px;font-family:"hudl","Helvetica Neue",Arial,sans-serif}.hudl-pdp-banner a{display:block;margin-top:10px;color:#fff;font-size:15px;font-family:"hudl","Helvetica Neue",Arial,sans-serif}.hudl-pdp-banner a:after{font-family:"tesco icons";content:"r";background:#fff;color:#0193d7;font-size:10px;padding:2px;margin-left:10px}.hudl-pdp-banner a:hover{text-decoration:none;color:#fff}.hudl2-block-module2.hudl-pdp-accessories>h2{background:#0193d7}.hudl2-block-module2.hudl-pdp-accessories h3{position:absolute;border:0;top:5px;left:5px}.hudl-ecoupon-banner{background:#00bcdd;padding:2px;font-size:15px;font-family:"hudl","Helvetica Neue",Arial,sans-serif;text-align:center}.hudl-ecoupon-bannerp{color:#fff;line-height:1.2em}#hudl-main-banner .product-info span{font-size:16px}.hudl-colors>div{padding:30px 20px 5px}.hudl-block-module5.hudl-image-sound .hudl2-copyright{font-size:9px}.hudl-block-module5.hudl-processor .hudl2-copyright{font-size:9px}.hudl2-block-module1.hudl2-blinkbox .grid-50 .blinkbox-links a,.hudl2-block-module4 .hudl2-blinkbox-pdp .blinkbox-links a{margin:0 5px 0 23px}.hudl2-block-module1.hudl-help .hudl-help-content{padding:0 20px 30px 20px !important}.hudl2-block-module1.hudl2-reviews p{line-height:1.7em}.hudl2-block-module1.hudl2-reviews>div{padding:50px 30px}.hudl2-block-module3 ul li a:hover{text-decoration:none;color:#fff}.hudl2-block-module4 .hudl2-child-safety-pdp p{margin:15px 15px 15px}.hudl2-block-module1.hudl2-reviews.hudl2-landing-reviews .open-quote,.hudl2-block-module1.hudl2-reviews.hudl2-landing-reviews .close-quote{width:35px}.hudl2-block-module1.hudl2-reviews.hudl2-landing-reviews p{color:#333}.books-see-all-padding img{padding:0}.halloween-spider{display:none}.halloween-page{background:#9f63a3}.halloween-page .product-carousel h2{color:#fff}.halloween-page .row{clear:both}.halloween-page .dark-full-bleed{background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/HalloweenEvent_MOBILE_Footer_752x222.png") no-repeat 50% 0 #5d1966;padding-top:30%;background-size:100%}.halloween-party-banner ul{display:none}.halloween-dhp-banner .cms-image img{padding:0}@-webkit-keyframes hudl2-banner-transition{0{background:#ff543f}17%{background:#ff8133}34%{background:#7d5894}51%{background:#11bfdd}68%{background:#e44486}85%{background:#2858a5}100%{background:#ff543f}}@keyframes hudl2-banner-transition{0{background:#ff543f}17%{background:#ff8133}34%{background:#7d5894}51%{background:#11bfdd}68%{background:#e44486}85%{background:#2858a5}100%{background:#ff543f}}#hudl-countdown-banner{-webkit-animation:hudl2-banner-transition 10s infinite;animation:hudl2-banner-transition 10s infinite;background:#ff543f;padding:20px 20px 40px;width:100%;float:left;position:relative;text-align:center}#hudl-countdown-banner .a{position:relative;height:30px;display:inline;margin:0 3px 0 3px;font-size:25px}#hudl-countdown-banner #hudl-countdown .a i.d0,#hudl-countdown-banner #hudl-countdown .a i.d1,#hudl-countdown-banner #hudl-countdown .a i.d2,#hudl-countdown-banner #hudl-countdown .a i.d3,#hudl-countdown-banner #hudl-countdown .a i.d4,#hudl-countdown-banner #hudl-countdown .a i.d5,#hudl-countdown-banner #hudl-countdown .a i.d6,#hudl-countdown-banner #hudl-countdown .a i.d7,#hudl-countdown-banner #hudl-countdown .a i.d8,#hudl-countdown-banner #hudl-countdown .a i.d9{background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/hudl_2/countdown-clock-bg-small.png") no-repeat 0 0;margin:2px;height:40px;width:25px;display:inline-block}#hudl-countdown-banner #hudl-countdown .a span{position:absolute;left:9px;top:-13px;letter-spacing:20px;font-size:20px}#hudl-countdown-banner #hudl-countdown .a span.clock-text{background:0;position:absolute;top:20px;left:10px;font-size:15px;font-family:"hudl";letter-spacing:normal}#hudl-countdown-banner #hudl-countdown{color:#fff;position:relative;width:100%;margin:0;padding:0}#hudl-countdown-banner p{font-size:16PX;font-family:"hudl";color:#fff;padding:0;display:inline-block;margin:0 0 10px 0}#hudl-countdown-banner .countdown-content img{margin-right:5px;width:90px}#hudl-countdown-banner p.hudl-banner-text{text-align:center;width:100%}#hudl-countdown-banner .countdown-content{clear:both;width:100%;float:left;margin-bottom:15px;text-align:center}.pui-accordion.hudl-prod-spec table td,.pui-accordion.hudl-prod-spec table th{border:0;background:0;width:50%;border-bottom:1px solid #f3f1ed;padding:10px 0 10px 40px;color:#333}.pui-accordion.hudl-prod-spec table{border:0;border-bottom:1px solid #f3f1ed;border-top:1px solid #f3f1ed;margin:0;text-align:left;font-size:14px;border-collapse:collapse;width:100%}.pui-accordion.hudl-prod-spec h4{padding:10px 0 10px 40px;color:#1cabe4;font-weight:bold}.pui-accordion.hudl-prod-spec section h2{padding:0 35px;color:#333}.pui-accordion.hudl-prod-spec table tr:nth-child(odd){background:0}.pui-accordion.hudl-prod-spec section{border-top:1px solid #f3f1ed;box-shadow:0 0;margin:0 8px 8px;border-bottom:0;border-left:0;border-right:0}.pui-accordion.hudl-prod-spec section>div{border-top:0;margin:0;padding:8px 0 0 0}.pui-accordion.hudl-prod-spec section>h3{color:#7c765f;font-size:18px;font-family:"hudl";border:0}.pui-accordion.hudl-prod-spec section>h3:after{color:#7c765f}#virtual-page .pui-accordion .hudl-spec-table th{padding:10px 0}#virtual-page .pui-accordion .hudl-spec-table td:before{background:0;padding:0}#virtual-page .pui-accordion .hudl-spec-table td{padding:10px 0}.hudl2-gift-offer{background:#00bcdd;text-align:center;padding:30px 0}.hudl2-gift-offer .hudl-offer-content h2{color:#fff;margin-top:15px;margin-bottom:0;font-family:"hudl","Helvetica Neue",Arial,sans-serif}.hudl2-gift-offer .hudl-offer-content p{color:#fff;font-family:"hudl","Helvetica Neue",Arial,sans-serif}.hudl2-gift-offer .hudl-offer-content p.hudl2-copyright{font-size:13px !important;padding-top:15px}.buying-guide section{clear:both;display:block;box-sizing:border-box;border:1px solid #d0d0d0;background-color:#fff;margin:0 0 8px 0;width:100%;zoom:1px}.buying-guide{padding:0;margin:0;background:0}.buying-guide section>h3,.pui-accordion section>h3,.buying-guide section>h2,.pui-accordion section>h2{cursor:pointer;position:relative;display:block;color:#7c765f;font-family:'Tesco','Helvetica Neue',Arial,sans-serif;font-size:18px;font-weight:bold;padding:12px 0 12px 32px;margin:0;text-indent:8px;border:0}.buying-guide section>h3:after,.buying-guide section>h2:after{font-family:'Tesco Icons';position:absolute;left:8px;top:15px;font-size:.8em;color:#7c765f;content:'1'}.buying-guide section>div{margin:0;padding:8px 8px 8px 40px;border-top:1px solid #d0d0d0}.buying-guide ul,.buying-guide ol,.category .pui-accordion ul,.category .pui-accordion ol{margin-left:15px}.buying-guide strong,.pui-accordion strong{color:#645945;font-size:14px}.buying-guide li,.buying-guide p,.buying-guide strong,.pui-accordion p{font-size:14px;line-height:20px}.pui-accordion section>h3:after,.pui-accordion section>h2:after{color:#7c765f}.buying-guide section>div,.pui-accordion section>div{padding:8px 40px 8px 40px;border-top:1px solid #f3f1ed}.buying-guide section{border:1px solid #f3f1ed}.buying-guide section>h3:after,.buying-guide section>h2:after{content:''}.pui-accordion section>h3:after,.pui-accordion section>h2:after{content:'r'}.buying-guide section>div,.pui-accordion section>div{padding:8px 25px 8px 25px}.buying-guide section>h3,.pui-accordion section>h3,.buying-guide section>h2,.pui-accordion section>h2{padding:12px 0 12px 17px}.buying-guide-page #page-container div:first-child h1{font-weight:bold;background:#fff;padding:8px 25px;margin:0}.buying-guide-page .grid-4 .cms-image img{padding:0;margin:0}.buying-guide-page .buying-guide>p{padding:8px 25px !important;clear:both;background:#fff}.buying-guide section>h3,.buying-guide section>h2{cursor:default}.pui-accordion section>h3,.pui-accordion section>h2{padding:12px 0 12px 30px;cursor:pointer}.pui-accordion section>div{padding:0;border:0}.buying-guide-page #page-container div:first-child h1{padding:20px 25px}.buying-guide-page .buying-guide>p{padding:18px 25px !important}#main-nav-container.mFull #main-nav.main-nav-level-3>li .department>li .category{-webkit-backface-visibility:hidden}#lightbox #lightbox-locker-info{padding:45px}#lightbox #lightbox-locker-info .locker-about-banner{text-align:center;margin:0 auto;max-width:100%}#lightbox #lightbox-locker-info h2{position:static;font-weight:bold;font-size:36px;margin-top:20px}#lightbox #lightbox-locker-info .locker-col{border-bottom:1px solid #a69f88;padding:20px 10px}#lightbox #lightbox-locker-info .locker-col .img-container{padding:0;width:100%}#lightbox #lightbox-locker-info .locker-col .locker-col-content{max-width:100%;width:100%}#lightbox #lightbox-locker-info .locker-col .locker-col-content h3{text-align:center}#lightbox #lightbox-locker-info .locker-col .locker-col-content p{font-size:16px;line-height:1.8em;padding:0;margin:0}#main-nav li .flyout_external-link{padding:0;margin:0;font-size:inherit;display:inline;color:inherit;pointer-events:none}.click-collect-dropdown{display:none !important}#page-container div:first-child .Christmas-title .christmas-party-gifts-title{height:0;overflow:hidden}.frozen-banner-link{display:block;height:14%;width:100%;opacity:0;filter:alpha(opacity=0);position:absolute;top:0}.frozen-brand-page .dark-full-bleed{background-color:#005a86}.frozen-brand-page h2{color:#fff}.frozen-brand-page #footer .container-link ul li a span.text{color:#005a86}.frozen-brand-page{background:url("http://www.tesco.com/img.png") no-repeat #1e3a5c}.frozen-brand-page #page-container .frozen-tagging{color:#fff;font-size:15px;line-height:1em;clear:both;padding:0 8px 16px;font-family:"Tesco",Helvetica Neue,Arial,sans-serif}.coded-christmas-banner .cms-image img{margin:0;padding:0}.coded-christmas-banner ul{clear:both;overflow:hidden;background:#fff}.coded-christmas-banner ul li a{color:#9e0229;padding:2%;display:block;background:#fff;border:1px solid #9e0229}.coded-christmas-banner ul li{margin:8px 20px;font-size:18px;font-family:"Tesco"}.coded-christmas-banner ul li a:hover{text-decoration:none}.coded-christmas-banner ul li a:after{content:'r';font-family:'Tesco Icons';font-size:18px;position:absolute;right:40px}body.frozen-brand-page{background:url("http://www.tesco.com/img.png") no-repeat #1e3a5c}.coded-left-nav .product-grid.shop-by .products>li .product{background:#fff}.coded-left-nav .product-grid.shop-by .products>li .product a{color:#7c765f;border-bottom:1px solid #f3f1ed}.page-not-found .no-results .no-results-wrapper p{font-size:20px}.page-not-found .no-results .suggestions{font-size:20px;padding-left:30px}.page-not-found .suggestions a:link{color:#00a1e0}.module-ten{position:relative;margin:8px}.module-ten ul{overflow:hidden}.module-ten .mod-block-one{width:100%;float:left}.module-ten .mod-block-one .grid-33,.module-ten .mod-block-one .grid-66{border-bottom:1px solid #a4a190;height:70px;overflow:hidden}.module-ten .mod-block-two{width:100%}.module-ten .mod-block-one .cms-image img{width:160px;padding:5px;margin:0;position:absolute;left:0}.module-ten h1{font-family:"Tesco";font-size:24px;margin:0;padding:10px 8px;font-weight:bold;width:100%;color:#645945;margin-bottom:0 !important}.module-ten .mod-block-one h2{font-family:"Tesco";color:#645945;font-size:20px;margin:0;float:left;line-height:70px;margin-left:200px}.module-ten .mod-block-two .cms-image img{margin:0;padding:0}.module-ten .mod-block-two ul li{margin-top:1px}.module-ten .mod-block-two ul li:first-child{margin-top:0}.module-ten .mod-block-two ul li a{padding:22px 8px;display:block;background:#d6d2c4;color:#645945;font-size:18px;font-family:"Tesco"}.module-ten .mod-block-two .cms-image img{width:175.5px;float:left}.module-ten .jewellery-buying-guide{display:none}#hudl-main-banner .product-info #hudl-stars .hudlStars{display:inline-block}#hudl-main-banner .product-info #hudl-last-star{display:inline-block}#hudl-main-banner .product-info #hudl-last-star span{overflow:hidden;font-size:25px !important;opacity:1;line-height:18px}#hudl-main-banner .product-info #hudl-stars{line-height:1em;height:1em;font-size:25px;font-family:'BVCustom','times new roman';text-decoration:none;word-wrap:normal;color:#fff;display:inline}#hudl-main-banner .product-info #hudl-rating{font-size:25px;color:#fff;font-family:"hudl","Helvetica",Arial,sans-serif;display:inline-block}#hudl-main-banner .product-info #hudl-review-counts{display:inline-block}.buying-guide-block-pdp{padding:15px 60px 15px 70px;background:url("http://1.resources.tesco.com.edgesuite.net/U/w/-QCYNiZtU.webp") 15px center #fff no-repeat}.buying-guide-block-pdp>span strong{display:block}.dulux_avengers .cms-image img:hover{background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/responsive/events/Dulux_BrandStore_Small_14_hover.jpg") center no-repeat;background-size:97%;height:0;padding-top:19.4%}.dulux_peppapig .cms-image img:hover{background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/responsive/events/Dulux_BrandStore_Small_16_hover.jpg") center no-repeat;background-size:97%;height:0;padding-top:19.4%}.dulux_fairyprincess .cms-image img:hover{background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/responsive/events/Dulux_BrandStore_Small_18_hover.jpg") center no-repeat;background-size:97%;height:0;padding-top:19.4%}.dulux_seaadventure .cms-image img:hover{background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/responsive/events/Dulux_BrandStore_Small_21_hover.jpg") center no-repeat;background-size:97%;height:0;padding-top:19.4%}.dulux_jungle .cms-image img:hover{background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/responsive/events/Dulux_BrandStore_Small_20_hover.jpg") center no-repeat;background-size:97%;height:0;padding-top:19.4%}.dulux_frozen .cms-image img:hover{background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/responsive/events/Dulux_BrandStore_Small_28_hover.jpg") center no-repeat;background-size:97%;height:0;padding-top:19.4%}.click-collect-container{padding:8px}.click-collect-container .click-collect-steps{clear:left}.static-help-page .click-collect-container.click-collect-block .grid-33{padding:8px}.click-collect-container .grid-33>div{padding:24px 16px}.static-help-page .click-collect-container p{padding-left:0;padding-top:0}.static-help-page .click-collect-container h2{margin-left:5px}.click-collect-container .click-collect-steps p{color:#fff}.click-collect-container .click-collect-steps img{margin-bottom:16px}.static-help-page .click-collect-container .cc-step1 p{padding:0 25px}.static-help-page .click-collect-container .cc-step2 p{padding:0 10px}.static-help-page .click-collect-container .cc-step3 p{padding:0 20px}.static-help-page .click-collect-container .cc-step3 p.click-collect-terms{text-transform:uppercase;font-size:10px;padding:0 20px;margin-top:16px}.click-collect-container .cc-step1>div{background:#f02e2f}.click-collect-container .cc-step2>div{background:#feae31}.click-collect-container .cc-step3>div{background:#c31233}.click-collect-container .click-collect-collection{text-align:left}.black-friday .black-friday-carousel .product-carousel{background:#fff}.black-friday-event-page .listing h1.page-title{background:#000;padding:8px 10px;color:#ffdc40;margin-right:8px;margin-left:8px;line-height:30px}.delivery-service-message{border:1px solid #635846;background:#fff;padding:16px 16px 0 16px;width:98%;margin-bottom:16px;position:relative;margin-left:1%;display:none}.delivery-service-message img{margin-left:-6px;width:50%;max-width:200px}.delivery-service-message h2{color:#c71f12;font-weight:bold;font-size:20px;margin-bottom:8px}.delivery-service-message p{color:#635846;margin:0;line-height:20px;margin-bottom:16px}.tesco-blinkbox>.cms-image img{padding:0}.tesco-blinkbox{background:#fff;float:left}.tesco-blinkbox .grid-50>img{width:100%}.tesco-blinkbox .blinkbox-content.grid-50{margin-top:20px}.tesco-blinkbox .blinkbox-content.grid-50 h3{font-size:21px;font-family:"FSLola";font-weight:bold;margin-bottom:5px}.tesco-blinkbox .blinkbox-content.grid-50 h2{font-size:26px;font-family:"FSLola";font-weight:bold;line-height:1em;margin-bottom:10px}.tesco-blinkbox .blinkbox-books .blinkbox-content.grid-50 h3,.tesco-blinkbox .blinkbox-books .blinkbox-content.grid-50 h2{color:#671e75}.tesco-blinkbox .blinkbox-movies .blinkbox-content.grid-50 h3,.tesco-blinkbox .blinkbox-movies .blinkbox-content.grid-50 h2{color:#002855}.tesco-blinkbox .blinkbox-music .blinkbox-content.grid-50 h3,.tesco-blinkbox .blinkbox-music .blinkbox-content.grid-50 h2{color:#d0006f}.tesco-blinkbox p{font-size:14px;font-weight:normal}.tesco-blinkbox .blinkbox-books a,.tesco-blinkbox .blinkbox-movies a,.tesco-blinkbox .blinkbox-music a{background:#671e75;color:#fff;padding:10px 30px;font-size:22px;border-radius:5px;margin-top:5px;float:left;width:100%;text-align:center;font-family:"FSLola";font-weight:bold}.tesco-blinkbox .blinkbox-movies a{background:#002855}.tesco-blinkbox .blinkbox-music a{background:#d0006f}.blinkbox-books.grid-100,.blinkbox-movies.grid-100,.blinkbox-music.grid-100{padding:25px 30px;float:left}.hudl-comparison-banner .cms-image img{padding:0;margin:8px 0}.hudl-comparison-banner p,.comp-screen-resolution .grid-50 p{line-height:1.3em;font-size:15px;font-family:"hudl","Helvetica Neue",Arial,sans-serif;color:#333}.hudl-comparison-banner{background:#fff;margin-top:45px}.hudl-comparison-banner>h1{font-size:15px;font-family:"hudl","Helvetica Neue",Arial,sans-serif;position:absolute;top:-35px;z-index:1;line-height:1.2em;text-align:center;width:100%;padding:26px 0 0;background:#fff;left:-8px;color:#333}.hudl-comparison-banner>p{font-size:12px;font-family:"hudl","Helvetica Neue",Arial,sans-serif;position:absolute;width:72%;text-align:center;margin:7% 14%;z-index:1;color:#333}.comp-screen-resolution .grid-50 span{display:block;margin:5px 0}.comp-screen-resolution .grid-50{float:left;width:50%;position:relative;padding:15px 25px 5px;text-align:center;border:1px solid #f3f1ed;height:auto;background:#fff;margin:0 0 8px 0}.comp-screen-resolution h2{color:#333;text-align:center;padding:20px 0;margin:0;font-size:21px;font-family:"hudl","Helvetica Neue",Arial,sans-serif;background:#fff}.comp-screen-resolution h3{font-size:21px;font-family:"hudl","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#333}.comp-screen-resolution{float:left !important}.responsive-table-container td a.comparison-link{text-decoration:none;color:#333;display:block;font-size:11px}.responsive-table-container td a.comparison-link::after{content:" "}.responsive-table-container td a{font-size:13px;color:#00a1e0}.responsive-table-container td a::after{content:'r';font-family:"Tesco Icons";font-size:9px}.responsive-table-container .responsive-table{width:100%;border-collapse:collapse}.responsive-table-container tr td{padding:0 5px;height:145px}.responsive-table-container td,.responsive-table-container th{border:1px solid #f3f1ed;border-collapse:collapse;text-align:center;background:#fff;font-size:12px;font-family:"hudl","Helvetica Neue",Arial,sans-serif;color:#333}.responsive-table-container .scrollable-table table tbody th{padding:15px;background:#00a1e0 !important;color:#fff}.responsive-table-container .pinned-new-table th:first-child{display:none}.responsive-table-container .scrollable-table table tbody th:nth-child(2){border-radius:15px 0 0 0;border-top-color:#fff;border-left:#fff}.responsive-table-container .scrollable-table table tbody th:last-child{border-radius:0 15px 0 0;border-right-color:#fff;border-top-color:#fff}.responsive-table-container .pinned-new-table tr td img{width:110px}.responsive-table-container .pinned-new-table{position:absolute;left:0;top:46px;width:40%;overflow:hidden;box-shadow:5px 0 5px -4px #333}.responsive-table-container .pinned-new-table table{border-right:0;border-left:0;width:100%;border-collapse:collapse}.responsive-table-container .pinned-new-table td:last-child{border-bottom:0}.responsive-table-container .table-outer-wrapper{position:relative;margin-bottom:20px;overflow:hidden;border-right:1px solid #ccc}.responsive-table-container .table-outer-wrapper div.scrollable-table{margin-left:40%}.responsive-table-container .table-outer-wrapper div.scrollable-table{overflow:scroll;overflow-y:hidden;width:60%}.responsive-table-container .table-outer-wrapper div.scrollable-table::-webkit-scrollbar{overflow:scroll;visibility:hidden}.responsive-table-container .scrollable-table table td,.responsive-table-container .scrollable-table table th{position:relative;overflow:hidden}.responsive-table-container .scrollable-table table th:first-child,.responsive-table-container .scrollable-table table td:first-child,.responsive-table-container .scrollable-table table td:first-child,.responsive-table.pinned-new-table td{display:none}.sale-iob-banner .trade-grid-thity-three-left-overlay p,.sale-iob-banner .trade-grid-thity-three-middle-overlay p,.sale-iob-banner .trade-grid-thity-three-right-overlay p{background:#ee1c2e}.christmas-module-small h2{font-family:"Tesco"}.christmas-gift-personality h2{font-family:"Tesco"}.grid-25-50{float:left;width:50%;position:relative}.grid-50-50{float:left;width:50%;position:relative}.clearance_sale_page .grid-100,.clearance_sale_page .grid-50,.clearance_sale_page .grid-25{position:relative;float:left}.clearance_tile_copy{position:absolute;background:#ee1c27;padding:8px;left:8px;right:8px;bottom:15px}.clearance_tile_copy p{font-family:"Tesco";font-size:17px;color:#fff;margin:0 0 5px 0;padding-right:20px}.clearance_tile_copy span{display:none}.clearance_tile_copy p:after{content:'r';font-family:'Tesco Icons';font-size:18px;position:absolute;right:8px;top:8px;color:#fff}.valentine-day-page{background:#c3002f}.valentine_buttons .grid-50{text-align:center}.valentine_buttons .grid-50 a{padding:10px 60px;background:#fff;font-family:"Tesco";font-size:18px;display:block;margin-bottom:8px;font-weight:bold}.valentine_buttons .grid-50:first-child a{color:#6e1347}.valentine_buttons .grid-50:last-child a{color:#ed1e45}.valentine-day-page .valentine-for-him{text-align:center}.valentine-day-page .valentine-for-her{text-align:center}.valentine-day-page .valentine-for-him ul,.valentine-day-page .valentine-for-her ul{margin:0 8px}.valentine-day-page .valentine-for-him ul li a,.valentine-day-page .valentine-for-her ul li a{padding:10px;color:#fff;font-size:18px;font-family:"Tesco";display:block;margin-bottom:5px;overflow:hidden}.valentine-day-page .valentine-for-him ul li a{background:#6e1347}.valentine-day-page .valentine-for-her ul li a{background:#ed1e45}.valentine_hover_image_effect a,.valentine_hover_text_effect a{text-align:center;color:#fff;font-size:18px;display:block;clear:both;padding:8px 0}a.valentine_link_large_viewport{display:none}.valentine_hover_text_effect a:after,.valentine_hover_image_effect a:after{content:'r';font-family:'Tesco Icons';font-size:15px;position:absolute;color:#fff;line-height:21px;padding-left:5px}.valentine-day-page .valentine-for-him ul li a:after,.valentine-day-page .valentine-for-her ul li a:after{content:'r';font-family:'Tesco Icons';font-size:15px;padding-left:3px;position:absolute;color:#fff;line-height:21px}.valentine_buttons .grid-50 a:after{content:'r';font-family:'Tesco Icons';font-size:18px;position:absolute;right:16px}.valentine_hover_image_effect a:hover,.valentine_hover_text_effect a:hover{text-decoration:none}.valentine_hover_image_effect a:hover:after,.valentine_hover_text_effect a:hover:after{color:#00a1e0}.valentines-day-carousel .product-carousel h2{color:#fff}.valentines-day-carousel .product-carousel .product-carousel-nav li a:link{background:#ed1e45;border-color:#ed1e45}.valentines-day-carousel .product-carousel .product-carousel-nav li.disabled a:hover{background:#df0837;border-color:#df0837}.valentines-day-carousel .products-header{border-top:1px solid #c3002f}.valentine-day-page #recently-viewed{border-top:1px solid #c3002f}.valentine-day-page #recently-viewed a.toggle-block{color:#fff}.valentine-day-page #recently-viewed h2{color:#fff}.valentines-day-carousel .product-carousel .product-carousel-nav li a{background:#ed1e45;border-color:#ed1e45}.valentines-day-carousel .product-carousel .product-carousel-nav li.disabled a{background:#df0837;border-color:#df0837}a.valentine_mobile_nolink{pointer-events:none}.dark-full-bleed:before{margin-top:10px}#footer .container-link ul li a{background:0;border-bottom:1px solid #d6d2c4;border-top:1px solid #d6d2c4;color:#fff}#footer .container-link ul li a:hover{border-bottom:1px solid #d6d2c4;border-top:1px solid #d6d2c4}#footer .container-link ul li a span.text,#footer .container-link ul li a span.icon{color:#fff}.category-visual-navigation-text-link.grid-5{margin-bottom:8px;display:block;overflow:hidden;clear:left}.category-visual-navigation-text-link.grid-5 .product-grid.shop-by .products-wrapper{margin-left:0;padding:0 8px}.category-visual-navigation-text-link.grid-5 .product-grid.shop-by .products>li .product a{font-size:1.2em}.category-visual-navigation-text-link.grid-5 .product-grid.shop-by .products>li .product a:hover{text-decoration:none}.apple-brandstore-small{display:block;overflow:hidden;margin:15px 0}.apple-brandstore-small li{display:block}.apple-brandstore-small a{color:#a69f88;padding:20px;display:block;background:#fff;border-top:1px solid #f3f1ed;font-size:16px;font-family:"Tesco"}.apple-brandstore-small a:after{font-family:"Tesco Icons";content:"r";position:absolute;right:20px;font-size:14px;line-height:18px}.apple-multi-link .cms-image{position:relative}.apple-multi-link ul{position:absolute;display:none}.buying-guide-page .buying-guide-right-image.Powerratings-image{width:100%}.out-of-stock-recommender{display:none}.out-of-stock-recommender .products-header{padding-top:0;margin-top:0}.out-of-stock-recommender .products>li .product a.thumbnail{height:auto;margin-bottom:10px}.out-of-stock-recommender .products>li .product .title-author-format .author,.out-of-stock-recommender .products>li .product .title-author-format .format-release,.out-of-stock-recommender .products>li .product .rating-container{display:none}.out-of-stock-recommender .products>li .product .title-author-format h3{max-height:40px;padding-bottom:0;height:auto !important}.out-of-stock-recommender .products>li .product .title-author-format{min-height:48px}.out-of-stock-recommender .products>li .product .price{margin-top:0}.out-of-stock-recommender .product-carousel .products>li:nth-child(5n){margin-right:0}.disney-brand-store{background:#ade0f5}.coded-disney-banner .cms-image img{margin:0;padding:0}.disney-brand-block{background:#417db9;overflow:hidden;clear:both}.disney-brand-store .products-header{border-top:1px solid #fff}.disney-page-heading h2{color:#0e4b8a}.disney-page-heading{clear:both;padding:8px 8px 0 8px}.coded-disney-banner ul{clear:both;overflow:hidden;background:#ade0f5}.coded-disney-banner ul li a{color:#fff;padding:2%;display:block;background:#0173bc;position:relative}.disney-brand-store .product-carousel .product-carousel-nav li.disabled a{background:#4489d5;border-color:#4489d5}.disney-brand-store .product-carousel .product-carousel-nav li a{background:#094e99;border-color:#094e99}.disney-brand-store .product-carousel h2{color:#0e4b8a}.coded-disney-banner ul li{margin:8px 0;font-size:18px;font-family:"Tesco"}.coded-disney-banner ul li a:hover{text-decoration:none;color:#fff}.coded-disney-banner ul li a:after{content:'2';font-family:'Tesco Icons';font-size:14px;position:absolute;right:0;top:0;background:#094e99;padding:2.5%}.disney-brand-store .dark-full-bleed{background:#0170c9}.disney-brand-store .valentines-footer-image{display:none}.disney-brand-store .dark-full-bleed:before{padding-top:0}.msquare-complex-tile{position:relative;margin:0 8px 15px 8px;background:#fff;overflow:hidden;padding:16px}.msquare-complex-tile-ping{display:none}.msquare-complex-tile-image{float:right;width:32%}.msquare-complex-tile-image img{width:100%}.msquare-copy-price{float:left;width:68%;color:#645945;padding-right:16px;background:#fff;overflow:hidden}.msquare-copy .msquare-complex-tile-heading{font-size:18px;font-weight:bold;font-family:"Tesco";margin-bottom:5px}.msquare-copy .msquare-complex-tile-subheading{font-size:16px;font-family:"Tesco";margin-bottom:8px}.msquare-copy .msquare-complex-tile-tandcs{font-family:"Tesco";position:absolute;bottom:10px;font-size:9px;color:#7c765f;width:55%}.msquare-copy-price .msquare-pricing{margin-bottom:16px;overflow:hidden}.msquare-complex-tile-now-price .currency{font-size:16px;font-family:"Tesco";font-weight:bold}.msquare-complex-tile-now-price .pounds{font-size:24px;line-height:26px;font-family:"Tesco";font-weight:bold}.msquare-complex-tile-now-price .pence{font-size:16px;font-family:"Tesco"}.msquare-complex-tile-was-price,.msquare-complex-tile-was-was-price{font-size:13px;text-decoration:line-through;font-family:"Tesco";float:left;margin-right:5px}.msquare-complex-tile-save-value{font-size:13px;color:#ee1c2e;font-family:"Tesco";float:left}.msquare-complex-tile-was-was-price-NULL,.msquare-complex-tile-was-price-NULL,.msquare-complex-tile-now-price-NULL,.msquare-complex-tile-save-value-NULL,.msquare-complex-tile-image-NULL,.msquare-complex-tile-tandcs-NULL,.msquare-complex-tile-ping-NULL,.msquare-complex-tile-copy-NULL,.msquare-complex-tile-logo{display:none}.msquare-complex-tile:hover a .msquare-copy,.msquare-complex-tile:hover a .msquare-complex-tile-tandcs,.msquare-complex-tile:hover a .msquare-pricing{color:#00a1e0;text-decoration:none}.msquare-complex-tile a:hover{text-decoration:none}.product-description section div.collectionButton .tertiary-button.linkSaveButton{background:#fff;color:#645945}.product-description section div.collectionButton .tertiary-button.bundleButton{background:#fff;color:#645945;text-align:left;padding-left:8px}a.buy-box-special-offer{margin:6px 0}.product-description section div.collectionButton .tertiary-button.linkSaveButton:hover,a.buy-box-special-offer:hover{background:#00a1e0;color:#fff}.product-description section div.collectionButton .tertiary-button.bundleButton:hover{background:#00a1e0;color:#fff}.module-one .mod-block-one .module-block-overlay{overflow:hidden;padding:2%;background:#85a7b0;margin:0 8px}.module-one .mod-block-one .module-block-overlay h2,.module-one .mod-block-one .module-block-overlay p{display:inline;font-size:16px;font-weight:normal;margin:0;padding:0;color:#fff;font-family:"Tesco"}.delivery-skinny-banner{background:#e5e2d9;display:block;margin:0 8px 16px 8px}.delivery-skinny-banner p{font-size:15px;display:block;vertical-align:middle;color:#645946;font-family:"Tesco","Helvetica Neue",Arial,sans-serif;padding:10px 30px;margin:0;text-align:center}.delivery-skinny-banner p:before{content:"S";font-family:"Tesco Icons";font-size:20px;top:8px;position:absolute;margin:0 -25px}.delivery-skinny-banner p span.delivery-banner-boldText{font-weight:bold}a.delivery-skinny-banner:hover{text-decoration:none}body.mothers-day-page{background:#d35e9e}.mothers-day-page .mothers-day-page-title{color:#fff}.mothers-day-page .plain-full-bleed:first-child:after{content:'';display:block;padding-bottom:15px}.mothers-day-page .product-carousel h2{color:#fff}.mothers-day-page .product-carousel .product-carousel-nav li a{border-color:#bc3581;background:#bc3581}.mothers-day-page .mothers-day-footer-image{display:none}.mothers-day-page .product-carousel .product-carousel-nav li.disabled a{border-color:#e491bf;background:#e491bf}.mothers-day-page .plain-full-bleed:first-child:after{content:'';display:block;padding-bottom:15px;background:#d35e9e}.mothers-day-page .dark-full-bleed:before{background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/responsive/events/MothersDay_Event_footerBackground.png") no-repeat #d35e9e}.mothers-day-footer-image{overflow:hidden}.garden-dept-page .garden-dept-coded-block{background:#fff;margin:8px;clear:both}.garden-dept-page .garden-dept-coded-block h1{font-family:"Tesco";width:100%;padding:16px;margin:0;color:#f01624}.garden-dept-page .garden-dept-block .garden-dept-category>li{float:left}.garden-dept-page .garden-dept-block .garden-dept-list{background:#fff;margin:8px;height:495px;position:relative}.garden-dept-page .garden-dept-block .garden-dept-list>ul{clear:both}.garden-dept-page .garden-dept-block .garden-dept-list>ul>li{border-top:1px solid #f4f0ed;position:relative}.garden-dept-page .garden-dept-block .garden-dept-list>ul>li:after{content:"r";font-family:"Tesco Icons";right:16px;font-size:16px;top:20px;position:absolute}.garden-dept-page .garden-dept-block .garden-dept-list img{float:right}.garden-dept-page .garden-dept-block .garden-dept-list h3{font-size:18px;padding-top:50px;float:left;padding-left:20px;font-family:"Tesco"}.garden-dept-page .garden-dept-block .garden-dept-list>ul>li>a{padding:20px 35px 20px 20px;display:block;height:60px;font-size:16px;font-family:"Tesco";vertical-align:middle;width:100%}.garden-dept-page .garden-dept-block .garden-dept-list>ul>li>a.garden_seeall{display:block;padding:20px 35px 20px 20px;text-align:right}.garden-dept-page .garden-dept-block .garden-dept-list>ul>li>a:hover{text-decoration:none;color:inherit}.garden-dept-page .garden-dept-block .garden-dept-list h3 span{display:block}.garden-dept-page .garden-dept-block .garden-dept-category>li{width:100%}.garden-dept-page .home-furniture .menu>ul>li>a{background-color:#b45a0e}.garden-page-carousel{clear:both;background:#fff;margin:0 8px}.garden-page-carousel .products-header{border-top:0;padding-top:5px}.garden-page-carousel .products>li .product h3{font-size:18px;font-weight:normal;font-family:"Tesco"}.garden-page-carousel .products>li .product{padding:16px;overflow:hidden}.garden-page-carousel .product-carousel .products>li:first-child{margin:0}.garden-page-carousel .product-carousel .products>li{margin:0;width:92.5%}.garden-page-carousel .products>li .product img{float:left;width:88px}.garden-page-carousel .products>li .product h3{height:88px;margin:0;display:table-cell;vertical-align:middle;padding-left:16px}.garden-page-carousel .product-carousel h2{margin-left:16px}.garden-page-carousel .products{padding-bottom:0}.garden-page-carousel .product-carousel .product-carousel-nav{margin-right:16px}.garden-page-carousel .products>li .product a:hover{text-decoration:none}.garden-page-carousel .products>li .product a:hover h3{color:#00a1e0}.msquare-copy-price .msquare-pricing{margin-bottom:25px}.grid-33 .msquare-copy .msquare-complex-tile-subheading{margin-bottom:45px;line-height:1.2em}.grid-33 .msquare-copy-price .msquare-pricing{display:none}.garden_inspiration_image-blocks ul li a{clear:both;background:#fff;display:block;padding:15px;text-align:left;font-family:"Tesco";font-size:20px}.garden_inspiration_image-blocks .grid-25{padding:8px}.module-twelve .see-more:after{content:"2";font-family:"Tesco Icons";font-size:12px;padding-left:8px}.module-twelve .see-more.active:after{content:"1"}.garden_inspiration_image-blocks ul li p{background:#fff;padding:8px 15px;font-size:16px;font-family:"Tesco";margin:0;min-height:250px;line-height:22px}.garden_inspiration_image-blocks ul li{position:relative;overflow:hidden}.garden_inspiration_image-blocks .cms-image img{padding:0;margin:0}.garden_inspiration_image-blocks ul li a:hover{text-decoration:none}.garden_inspiration_image-blocks ul li a:after{content:'r';font-family:'Tesco Icons';font-size:18px;position:absolute;padding-left:10px}.module-twelve ul li a{padding:15px 10px;display:block;text-align:center;font-family:"Tesco";font-size:18px;background:#fff}.module-twelve hr{margin:0 8px;border:0;height:1px;background:#8f8973;margin-top:30px}.module-twelve ul li{padding:8px}.module-twelve ul{overflow:hidden}.module-twelve .additional{display:none}.module-twelve .see-more{text-align:center;background:#8f8973;color:#fff;font-size:18px;font-family:"Tesco";clear:both;width:150px;margin:0 auto;padding:8px;cursor:pointer;border-radius:0 0 5px 5px}.garden_inspiration_page .module-twelve{padding-bottom:30px}.gardening_subheading{font-size:18px;margin:0 8px 30px 8px;padding:8px 0;font-family:"Tesco";clear:both;border-bottom:1px solid #8f8973}.garden_inspiration_heading_section{padding:8px}.garden_inspiration_heading_section h1{margin:0;font-family:"Tesco"}.garden_inspiration_heading_section p{font-family:"Tesco";font-size:16px;line-height:22px}.garden_inspiration_image-blocks{display:none}.garden_cat_page .grid-100,.garden_cat_page .grid-50,.garden_cat_page .grid-25{position:relative;float:left}.garden_cat_copy{position:absolute;background:#fff;padding:8px;left:8px;right:8px;bottom:15px}.garden_cat_copy p{font-family:"Tesco";font-size:14px;color:#645945;margin:0 15px 0 0}.garden_cat_copy span{display:none}.garden_cat_copy p:after{content:'r';font-family:'Tesco Icons';font-size:12px;position:absolute;right:8px;color:#645945;top:35%}.coded-home-banner .cms-image img{margin:0;padding:0}.coded-home-banner ul{clear:both;overflow:hidden;padding:2% 5%}.coded-home-banner ul li a{color:#fff;padding:4%;display:block;background:#6179a5;margin:2%;position:relative}.coded-home-banner ul li{font-size:18px;font-family:"Tesco";width:50%;float:left}.coded-home-banner ul li a:hover{text-decoration:none;color:#fff}.coded-home-banner ul li a:after{content:'r';font-family:'Tesco Icons';font-size:18px;position:absolute;right:15px}.coded-home-banner ul{padding:2% 0}.coded-home-banner ul li a{margin:2% 8px}.coded-home-banner ul{padding:2% 0}.coded-home-banner ul li a{margin:2% 8px}.home-inspiration-page .module-block-overlay h2,.home-inspiration-page .trade-stamp-1-overlay h2,.home-inspiration-page .trade-stamp-2-overlay h2,.home-inspiration-page .trade-grid-thity-three-left-overlay h2,.home-inspiration-page .trade-grid-thity-three-middle-overlay h2,.home-inspiration-page .trade-grid-thity-three-right-overlay h2{background:#e43f45;position:relative}.home-inspiration-page .trade-grid-thity-three-left-overlay p,.home-inspiration-page .trade-grid-thity-three-middle-overlay p,.home-inspiration-page .trade-grid-thity-three-right-overlay p{background:#e43f45;position:relative}.home-inspiration-page .trade-grid-thity-three-left-overlay p:after,.home-inspiration-page .trade-grid-thity-three-middle-overlay p:after,.home-inspiration-page .trade-grid-thity-three-right-overlay p:after{content:'r';font-family:"Tesco Icons";right:16px;position:absolute;font-size:14px}.home-inspiration-page .module-four h2:after{content:'r';font-family:"Tesco Icons";right:16px;position:absolute;font-size:14px;color:#fff}.shop-by-department{clear:both;padding:8px}.shop-by-department>h2{margin-bottom:8px}.shop-by-department .grid-25-33-50 a.tile-text-overlay{position:relative;display:block;overflow:hidden}.shop-by-department .grid-25-33-50{float:left;width:50%;position:relative}.shop-by-department .grid-25-33-50 img{margin:0;padding:0}.shop-by-department .grid-25-33-50 a.tile-text-overlay h2{position:absolute;bottom:6px;font-size:14px;color:#fff;padding-left:6px;width:100%;margin:0}.shop-by-department .grid-25-33-50 a.tile-text-overlay h2:after{content:"r";font-family:"tesco icons";font-size:10px;position:absolute;top:3px;right:5px}.shop-by-department .grid-25-33-50 a.tile-text-overlay h2.tile-text-color{color:#000}.shop-by-department .grid-25-33-50 a.tile-text-overlay h2.tile-notext-overlay{display:none}.shop-by-department .grid-25-33-50 a.tile-text-overlay h2.tile-notext-overlay:after{content:""}.shop-by-department .grid-25-33-50 a:hover{opacity:.9;filter:alpha(opacity=90)}.shop-by-department .shop-by-block1 .grid-25-33-50:nth-child(3),.shop-by-department .shop-by-block2 .grid-25-33-50:nth-child(2),.shop-by-department .shop-by-block3 .grid-25-33-50:nth-child(1){clear:left}body.cat3376614 .module-block-overlay,body.cat3376418 .module-block-overlay,body.cat24270003 .module-block-overlay,body.cat3376670 .module-block-overlay,body.cat3376640 .module-block-overlay,body.cat3376631 .module-block-overlay,body.cat3376587 .module-block-overlay,body.cat3376604 .module-block-overlay,body.cat3376579 .module-block-overlay,body.cat15660005 .module-block-overlay,body.cat3376614 .module-block-overlay h2,body.cat3376418 .module-block-overlay h2,body.cat24270003 .module-block-overlay h2,body.cat3376670 .module-block-overlay h2,body.cat3376640 .module-block-overlay h2,body.cat3376631 .module-block-overlay h2,body.cat3376587 .module-block-overlay h2,body.cat3376604 .module-block-overlay h2,body.cat3376579 .module-block-overlay h2,body.cat15660005 .module-block-overlay h2,body.cat3376614 .shop-by-trend-block h2,body.cat3376418 .shop-by-trend-block h2,body.cat24270003 .shop-by-trend-block h2,body.cat3376670 .shop-by-trend-block h2,body.cat3376640 .shop-by-trend-block h2,body.cat3376631 .shop-by-trend-block h2,body.cat3376587 .shop-by-trend-block h2,body.cat3376604 .shop-by-trend-block h2,body.cat3376579 .shop-by-trend-block h2,body.cat15660005 .shop-by-trend-block h2,body.cat3376670 .module-one .mod-block-one .module-block-overlay,body.cat15660005 .module-one .mod-block-one .module-block-overlay,body.cat3376579 .module-one .mod-block-one .module-block-overlay,body.cat3376604 .module-one .mod-block-one .module-block-overlay,body.cat3376587 .module-one .mod-block-one .module-block-overlay,body.cat3376631 .module-one .mod-block-one .module-block-overlay,body.cat3376640 .module-one .mod-block-one .module-block-overlay,body.cat3376670 .module-one .mod-block-one .module-block-overlay,body.cat24270003 .module-one .mod-block-one .module-block-overlay,body.cat3376418 .module-one .mod-block-one .module-block-overlay,body.cat3376614 .module-one .mod-block-one .module-block-overlay,body.shop-by-room .module-one .mod-block-one .module-block-overlay,body.shop-by-room .trade-stamp-1-overlay,body.shop-by-room .trade-stamp-2-overlay,body.shop-by-room .module-block-overlay,body.shop-by-room .module-block-overlay h2,body.shop-by-room .trade-stamp-1-overlay h2,body.shop-by-room .trade-stamp-2-overlay h2{margin:0 8px}h2.garden_category_heading{padding:0 8px}.multi-link-wide-mtop .multi-link-mtop-large{display:none}.party-page .party-category>li{width:100%;float:left}.party-page .party-category div{background:#fff;margin:8px;position:relative}.party-page .party-category div ul{clear:both}.party-page .party-category div ul li{border-top:1px solid #f4f0ed;position:relative}.party-page .party-category div ul li:after{content:"r";font-family:"Tesco Icons";right:16px;font-size:16px;top:20px;position:absolute}.party-page .party-category div img{float:right}.party-page .party-category div h3{font-size:18px;padding-top:50px;float:left;padding-left:20px;font-family:"Tesco"}.party-page .party-category div ul li a{padding:20px 35px 20px 20px;display:block;height:60px;font-size:16px;font-family:"Tesco";vertical-align:middle;width:100%}.party-page .party-category div ul li a.garden_seeall{display:block;padding:20px 35px 20px 20px;text-align:right}.party-page .party-category div ul li a:hover{text-decoration:none;color:inherit}.party-page .party-category div h3 span{display:block}a.skinny-banner-new{text-decoration:none}.skinny-banner-new{background:#00b398;display:block;position:relative;margin:16px 8px 16px 8px;clear:both}.skinny-banner-new p{font-size:16px;color:#fff;font-family:"Tesco","Helvetica Neue",Arial,sans-serif;margin:0;padding:10px 45px 12px 10px}.skinny-banner-new p:after{content:'r';font-family:"Tesco Icons";right:16px;position:absolute;top:0;font-size:14px;bottom:0;margin:auto;height:1.2em;font-size:14px}.skinny-banner-new .skinny-banner-bold{font-weight:bold}a.skinny-banner-new:hover{text-decoration:none;background:#00a1e0}.skinny-banner-new .banner-content:hover p{color:#fff;background:#00a1e0}.fancy-dress-coded-banner{overflow:hidden;position:relative;padding:0 8px;margin-bottom:8px}.fancy-dress-banner-content{padding:20px 15px;margin:auto;height:100%;background:#702082}.fancy-dress-coded-banner .fancy-dress-banner-content h1{color:#fff;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/static_pages/chevrion.png") no-repeat 0 100%;padding-bottom:15px;margin:0;font-size:20px;line-height:15px}.fancy-dress-coded-banner .fancy-dress-banner-content p{color:#fff;font-size:15px;font-family:"Tesco";margin:10px 0 0}.fancy-dress-coded-banner .cms-image img{display:none}.copy-with-right-image-tile h2,.copy-with-right-image-tile p{padding:0 30px}.copy-with-right-image-tile h2{font-size:22px;font-weight:bold;margin-bottom:8px}.copy-with-right-image-tile p{font-family:"Tesco";font-size:16px}.flowers-right-image-hide .copy-with-right-image-tile .cms-image img{display:none}.homepage.easter-weekend-page .easter-weekend-stamp-one .hp-trade-stamp div{height:auto;background:0;width:18%}.easter-weekend-page.homepage .hp-trade-stamp div{height:60px}.easter-weekend-page.homepage .hp-trade-stamp div.hp-trade-stamp-image,.easter-weekend-page.homepage .hp-trade-stamp div.hp-trade-stamp-image>div{height:auto;width:auto;padding:0}.easter-weekend-page.homepage .hp-trade-stamp div .hp-offer-ends{display:none}body.easter-weekend-page{background:#6cc5e9}.easter-weekend-stamp-one img{width:100%;padding-left:25%}.easter-weekend-page.homepage .hp-trade-stamp div p.hp-offer-text{color:#e10613}.easter-weekend-page #page-container div:first-child h1{margin:30px 8px 0}.easter-weekend-page h1,.easter-weekend-page .product-carousel h2{color:#000}.easter-weekend-page .row{overflow:hidden}.easter-weekend-page.offers-page .offers-block .offers-list{height:auto}.easter-weekend-page.offers-page .offers-block .offers-list h3{padding-top:40px;height:auto;max-width:150px}.easter-weekend-page.offers-page .offers-block .offers-list h3 span{display:initial}.easter-weekend-page.offers-page .offers-block .offers-list img{width:auto}.easter-weekend-page .product-carousel .product-carousel-nav li a:link{border-color:#daf0f9;background:#daf0f9;color:#000}.easter-weekend-page .product-carousel .product-carousel-nav li.disabled a{border-color:#b6e2f4;background:#b6e2f4;color:#000}.ecoupon-checkout-skinny-banner.skinny-banner .skinny-banner-bold{float:none;clear:left;display:inline}.ecoupon-checkout-skinny-banner.skinny-banner p{padding:5px;font-size:12px}#product-feedback-survey{margin:8px}.product-description p.cat-no{margin:16px 16px 16px 8px}.sponsored-link-block.sponsored-link-block-lhn{margin:8px 6px 0 8px;width:auto}.delivery-saver-content{background:#fff;margin:8px}.delivery-saver-content p,.delivery-saver-content ul{line-height:2em}.delivery-saver-content .delivery-saver-saving ul li{font-size:12px;margin:10px 0;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/events/Tick.png") no-repeat 0 0;padding-left:35px}.delivery-saver-content .grid-50{padding:30px}.delivery-saver-content .delivery-saver{background:#fffcf7}.delivery-saver-content .delivery-saver-saving{background:#f9f6f0;padding:30px 30px 80px;position:relative}.delivery-saver-free-delivery{padding:30px}.delivery-saver-content .delivery-saver-saving a{background:#fe532d;padding:10px;position:absolute;left:30px;bottom:35px;width:170px;font-size:12px;color:#fff}.delivery-saver-content .delivery-saver-saving a:after{content:"r";font-family:"Tesco Icons";position:absolute;height:12px;margin:auto;top:0;bottom:0;right:8px}.delivery-saver-TC{margin:8px}.skinny-banner-new.delivery-saver-banner .banner-content{border:0}.skinny-banner-new.delivery-saver-banner{background:#005395}.basketdetails-banner{padding:0;margin-top:8px}.basketdetails-banner .skinny-banner-plain-text .banner-content p{color:#553871;width:100%;padding-left:70px;position:relative;font-size:18px}.basketdetails-banner .skinny-banner-plain-text .banner-content p:before{content:'';background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/chevron_small.png") no-repeat;width:39px;height:10px;display:block;position:absolute;left:10px;top:0;bottom:0;margin:auto}.basketdetails-banner a.skinny-banner:hover{text-decoration:none !important}.basketdetails-banner .skinny-banner{padding:8px}.basketdetails-banner .skinny-banner-plain-text .banner-content p{line-height:20px}.fathers-day-group>div{width:100%;margin:0 auto}.fathers-day .image-and-copy-tile .cms-image img{width:60%;margin:0 20%}.fathers-day .cms-image img{margin:0;padding:0}.price-links:after{top:auto;right:20px;margin-top:-23px}.price-links p{font-size:22px;font-weight:normal;font-family:"Tesco",Helvetica Neue,Arial,sans-serif}.price-links .price{font-size:22px;font-weight:bold}.price-links.view-all{padding:16px}.price-links{padding:16px;margin:8px}.price-links.view-all p{font-size:22px}.page-divider{line-height:1.2em}.page-divider span{font-size:18px}.nescafe section{padding:0 10px;clear:both;margin:0 0 30px 0}.nescafe .cms-image img{margin:0 0 15px;padding:0}.nescafe .cms-image{float:left;width:100%}.brandstore-text{width:auto;float:none}.brandstore-image{width:auto;float:none}.nescafe h2,.nescafe p{padding:0;margin:20px 10px}.nescafe .brandstore-links:link{margin:0 10px}.nescafe .brandstoreproducttile{width:100%;float:left}.nescafe .brandstoreproducttile .cms-image{width:100%}.listing .supplemental .product-carousel .products>li .product .former-prices,.listing .supplemental .product-carousel .products>li .product .saving{display:none}.star-wars-logo{width:70%;padding:40px 0 19px 0;background-size:contain}.star-wars .video-container{margin:0}.star-wars h2{font-size:18px}.star-wars p{font-size:16px;line-height:18px}.star-wars .brandstore-links:link,.star-wars .brandstore-links:visited{width:100%;font-size:16px;margin:0 0 15px 0}.star-wars .brandstore-links:after{font-size:14px}.star-wars .line-break{background-size:80%}.star-wars-page .text-overlay p{padding:0 12%}.xmas .star-wars-block-text .xmas-links:link{border-bottom:1px solid #7f1624}.xmas .star-wars-block-text .xmas-links:before{display:none}.xmas .star-wars-block-text .xmas-links:link:first-child,.xmas .star-wars-block-text .xmas-links:link:last-child{border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.xmas .star-wars-block-text .xmas-gifts:nth-child(odd){padding-left:0}.xmas .star-wars-block-text .christmas-list .accordion-header{background:#b44f61;padding:20px 15px}.xmas .star-wars-block-text .christmas-list .accordion-container a{background:#f8eff2;margin-bottom:1px;padding:20px 15px}.xmas .star-wars-block-text .christmas-list .accordion-container.active>.accordion-header:after,.xmas .star-wars-block-text .christmas-list .accordion-container>.accordion-header:after,.xmas .star-wars-block-text .christmas-list .accordion-container a:after{top:25px}.star-wars-page .tile-feature-block h2,.star-wars-page .tile-feature-block h2 a,.star-wars-battlefront .text-overlay h2 a{color:#1a1a1a !important}.minions-subheading{margin:0 auto;text-align:center;font-size:22px}.minions-page .intro-text{font-size:16px;width:95%;margin-left:auto;margin-right:auto;margin-top:20px}.minions-page #page-container div:first-child h1{margin:0 10px}.tile-text-overlay h2{position:absolute;bottom:10px;font-size:18px;color:#fff;padding-left:24px;width:100%}.video-button-block:after{content:'z';display:block;font-family:"Tesco Icons";position:absolute;font-size:29px;text-indent:19px;line-height:60px;color:#fff;height:60px;width:60px;top:0;right:0;bottom:0;left:0;margin:auto;border-radius:50%;background:rgba(0,159,223,.8);cursor:pointer}.video-button-block{overflow:hidden;position:relative}.video-button-block:hover:after{background:rgba(255,255,255,.8);color:#009fdf}.tile-feature-block-without-button{overflow:hidden;background:#fff;border-top:1px solid #f3f1ed}.tile-feature-block-without-button .cms-image img{padding:0;margin:0}.tile-feature-block-without-button h2{padding:0;margin:0;color:#000}.tile-feature-block-without-button p{font-family:"Tesco";font-size:16px;line-height:22px}.tile-feature-block-without-button .grid-50{padding:15px}.tile-feature-block{padding:0 15px 15px 15px;overflow:hidden}.tile-feature-block a{padding:10px 50px 10px 10px;font-size:20px;border:1px solid #00a1e0;color:#00a1e0;display:inline-block;border-radius:5px;font-family:"Tesco";position:relative}.tile-feature-block a:hover{text-decoration:none;background:#00a1e0;color:#fff}.tile-feature-block a:after{content:'r';font-family:"Tesco Icons";right:16px;position:absolute;top:15px;font-size:14px}.tile-feature-block .cms-image img{padding:0;margin:0 0 15px}.tile-feature-block h1{padding:0;margin:0}.tile-feature-block p{font-family:"Tesco";font-size:16px;line-height:22px}.hot-weather .header-banner .fixed-content .hot-weather-banner-text{padding:8% 2% 2% 2%}.hot-weather .header-banner .fixed-content h2{font-size:26px;line-height:35px}.hot-weather .tile-text-overlay h2{width:90%;bottom:-10px;font-size:16px;padding-left:14px}.hot-weather .tile-text-overlay h2:after{right:-10px;top:5px}.hot-weather h1{padding:20px 16px 0 10px}.black-friday .black-friday-stamp h2{font-family:"Tesco",Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:bold;text-align:left;background-color:#fff;padding:15px;margin:8px;position:relative}.black-friday .black-friday-stamp h2:after{font-family:"Tesco Icons";font-size:14px;content:"r";float:right;position:absolute;right:8px;top:8px;background-color:#fedb3d;padding:7px 12px}.garden_cat_page .skinny-banner{background:#fff}.garden_cat_page .skinny-banner p{color:#ee1c2e}.garden_cat_page .skinny-banner .banner-content{border:0}.windows10 .windows10-logo{height:55px;padding:16px 0}.windows10 .windows10-logo .cms-image img{width:80%}.windows10 .microsift-logo{padding:16px 24px}.windows10 .windows10-header-banner .cms-image img,.windows10 .free-upgrade .cms-image img,.windows-start-menu .brandstore-maintext .brandstore-position .cms-image img,.windows-start-menu .brandstore-maintext .brandstore-position h2{display:none}.windows10 .windows10-header-banner .header-h2{width:100%;padding:24px}.windows10 .windows10-header-banner h2{font-size:28px;margin:0 17px 0 0}.windows10 .windows10-new h2{padding:24px}.windows10 .windows10-header-banner .brandstore-maintext{height:auto}.brand-right{float:none}.windows10 .text-content{padding:24px}.windows10 .left-content,.windows10 .right-content{padding:0}.windows10 .free-upgrade .brand-store-feature-block{padding:0}.windows10 .text-content p,.windows10 .brandstore-position p,.windows10 .free-upgrade p,.windows10 .windows-start-menu p{margin:0 0 10px 0;font-size:14px;line-height:20px}.windows10 .free-upgrade{padding:0;margin:0 0 60px 0}.windows10 .free-upgrade h2{padding:0}.windows10 h2{padding:0 0 15px 0;font-size:26px}.windows10 .windows10-header-banner h2,.windows10 .free-upgrade h2,.windows10 .windows-start-menu h2{line-height:34px}.windows10 .windows10-upgrade-details h2{margin:8px 0}.windows10 .product-carousel h2{font-size:26px}.windows10 .free-upgrade .brandstore-maintext,.windows10 .brandstore-maintext{padding:24px}.windows10 .brandstore-position p{padding:0}.windows10 .brandstore-maintext{margin:0 0 30px}.free-upgrade .windows10-upgrade-details{margin:0}.free-upgrade .windows10-upgrade-details section{margin:0;padding:0 0 60px 0}.free-upgrade .windows10-upgrade-details section>h3,.free-upgrade .windows10-upgrade-details .close{width:85%;padding:12px;font-size:18px}.windows10-new{padding:60px 0 0 0}.windows10 .windows-start-menu{padding:0}.windows-start-menu .brandstore-maintext{padding:30px 24px;margin:0;background-color:#002050}.windows10 .windows10-features .brandstore-maintext{margin:0}.windows10 .windows10-features .cms-image img,.windows10 .windows-start-menu .cms-image img{margin:0}.windows10-features .brandstore-maintext{padding:0 24px}.windows10-features h2{padding:35px 0 10px 0}.windows10-features .brandstore-maintext{height:auto}.windows10-features .brandstore-maintext .brandstore-position{margin:0 0 80px 0}.windows10-upgrade-details.pui-accordion section>div{height:auto}.windows10 .windows10-upgrade-details h2,.windows10 .windows10-upgrade-details p{padding:0 24px}.windows10-faqs{padding:0 24px;margin:80px 0 50px 0}.windows10-faqs h3{font-size:14px;padding:10px 30px 10px 10px}.windows10-faqs h3:after{font-size:8px;margin:3px -20px 0 0}.windows10-faqs h2{padding:0}.windows10-faqs .pui-accordion div>p,.windows10-faqs .pui-accordion ul li{font-size:14px}.windows-10 .windows10-logo{padding:16px 24px}.windows-10 .windows10-logo-h{height:55px}.windows-10 .brand-store-feature-block .cms-image img{margin:0}.windows-10 .windows10-logo .cms-image img{width:80%;float:right}.windows-10 .windows10-header-banner .brand-right{float:left !important}.windows-10 .microsift-logo{padding:16px 24px}.windows-10 .windows-start-menu .brandstore-maintext .brandstore-position h2{display:none}.windows-10 .windows10-header-banner .cms-image img,.windows-10 .free-upgrade .cms-image img,.windows-10 .windows-start-menu .brandstore-maintext .brandstore-position .cms-image img{display:block;overflow:visible}.windows-10 .free-upgrade .cms-image img{padding:0;width:100%}.windows-10 .brand-store-feature-block{width:100% !important}.windows-10 .windows10-header-banner .header-h2{width:100%;padding:24px}.windows-10 .free-upgrade .brandstore-maintext{padding:24px;height:inherit}.windows-10 .free-upgrade .brandstore-maintext .brandstore-position{transform:translate(0,0)}.windows-10 .brand-store-lightbox-trigger{width:100% !important}.windows-10 .windows10-header-banner h2{font-size:28px;margin:0 17px 0 0}.windows-10 .windows10-new h2{padding:24px}.windows-10 .windows10-header-banner .brandstore-maintext{height:auto}.windows-10 .brand-right{float:none}.windows-10 .text-content{padding:24px}.windows-10 .left-content,.windows-10 .right-content{padding:0}.windows-10 .free-upgrade .brand-store-feature-block{padding:0}.windows-10 .text-content p,.windows-10 .brandstore-position p,.windows-10 .free-upgrade p,.windows-10 .windows-start-menu p{margin:0 0 10px 0;font-size:14px;line-height:20px}.windows-10 .free-upgrade{padding:0;margin:0 0 60px 0}.windows-10 .free-upgrade h2{padding:0}.windows-10 h2{padding:0 0 15px 0;font-size:26px}.windows-10 .windows10-header-banner h2,.windows-10 .free-upgrade h2,.windows-10 .windows-start-menu h2{line-height:34px}.windows-10 .windows10-upgrade-details h2{margin:8px 0}.windows-10 .product-carousel h2{font-size:26px}.windows-10 .free-upgrade .brandstore-maintext,.windows-10 .brandstore-maintext{padding:24px}.windows-10 .brandstore-position p{padding:0}.windows-10 .brandstore-maintext{margin:0 0 30px}.windows-10 .free-upgrade .windows10-upgrade-details{margin:0}.windows-10 .free-upgrade .windows10-upgrade-details section{margin:0;padding:0 0 60px 0}.windows-10 .free-upgrade .windows10-upgrade-details section>h3,.windows-10 .free-upgrade .windows10-upgrade-details .close{width:85%;padding:12px;font-size:18px}.windows-10 .windows10-new{padding:60px 0 0 0}.windows-10 .windows-start-menu{padding:0}.windows-10 .windows-start-menu .brandstore-maintext{padding:30px 24px;margin:0;background-color:#002050}.windows-10 .windows10-features .brandstore-maintext{margin:0}.windows-10 .windows10-features .cms-image img,.windows-10 .windows-start-menu .cms-image img{margin:0}.windows-10 .windows10-features .brandstore-maintext{padding:0 24px}.windows-10 .windows10-features h2{padding:35px 0 10px 0}.windows-10 .windows10-features .brandstore-maintext{height:auto}.windows-10 .windows10-features .brandstore-maintext .brandstore-position{margin:0 0 80px 0}.windows-10 .windows10-upgrade-details.pui-accordion section>div{height:auto}.windows-10 .windows10-upgrade-details h2,.windows-10 .windows10-upgrade-details p{padding:0 24px}.windows-10 .windows10-faqs{padding:0 24px;margin:80px 0 50px 0}.windows-10 .windows10-faqs h3{font-size:14px;padding:10px 30px 10px 10px}.windows-10 .windows10-faqs h3:after{font-size:8px;margin:3px -20px 0 0}.windows-10 .windows10-faqs h2{padding:0}.windows-10 .windows10-faqs .pui-accordion div>p,.windows-10 .windows10-faqs .pui-accordion ul li{font-size:14px}.windows-10 .windows-start-menu .brand-right{padding:0}.windows-10 .product-carousel .products-header{padding:16px 16px 16px 24px}.product-grid.shop-by .products-header{border:0}#visual-nav ul li span,.visual-nav ul li span{padding-top:10px;font-family:"Tesco";margin-left:-129px;padding-left:148px}#visual-nav ul li,.visual-nav ul li{margin-bottom:5px}#visual-nav ul li .wrapper-img,.visual-nav ul li .wrapper-img{width:120px;height:70px;min-height:70px;float:left}#visual-nav ul li .wrapper-img img,.visual-nav ul li .wrapper-img img{min-height:inherit;width:inherit}#visual-nav ul li a,.visual-nav ul li a{padding:0}#visual-nav ul li:hover .wrapper-img img,.visual-nav ul li:hover .wrapper-img img{opacity:.9}.homepage-carousel #carousel .wrapper .images{min-height:calc((100vw - 16px) / 3.1)}.hp-trade-stamp{min-height:calc(100vw / 4.21)}#carousel .buttons{height:32px}.homepage .multi-link-wide-mtop{min-height:calc((100vw - 16px) / 3.008)}.product-carousel .products>li .product .former-prices li{display:none}.product-carousel .products>li .product .saving{display:none}.product-carousel .products>li .product .former-prices{margin-top:0}.intro-text,.brand-store-feature-block{padding:0 8px}.brand-product-block,.brand-text-block{padding:0 8px;float:left;margin:0 0 24px 0}.brand-img-text-link-block{padding:0 8px;margin:0 0 24px 0}.intro-text p{margin:0 0 24px 0;line-height:24px;font-size:16px;padding:9px 8px 0 8px}.brandstore-maintext{padding:0 16px;margin:0 0 24px 0}.brand-store-feature-block .cms-image img,.brandstore-maintext h2,.brand-product-block .cms-image img{margin:0 0 16px 0}.brand-product-text h2,.brand-text-block h2,.brand-img-text-link-block h2{margin:0 0 16px 0;padding:0 8px}.brand-product-text p{margin:0 0 16px 0;padding:0 8px}.brand-text-block p{margin:0;padding:0 8px}.brand-product-text{width:100%}.brand-product-block .cms-image{width:100%}.brand-product-block .cms-image img{padding:0}.brand-product-text .brandstore-links:link,.brand-product-text .brandstore-links:visited{margin:16px 8px 0 8px}.brand-product-text .brandstore-offer .brandstore-links{display:block;clear:both;margin:0;top:0}.brand-feature-block-text .brandstore-links:link,.brand-feature-block-text .brandstore-links:visited{display:block}.brand-img-text-link-block .brandstore-links{display:block;margin:0 8px 0 8px}.brand-video{margin:0 16px 16px 16px}h2.video-title{padding:0 16px 24px 16px;margin:0}.brand-feature-block .cms-image{padding:0 8px}.brand-feature-block{display:block;margin:0}.brand-feature-block .cms-image img{margin:0 0 16px 0}.brand-feature-block-text{padding:0 16px;margin:0 0 24px 0}.brandstore-maintext{padding:0 16px;margin:0 0 24px 0}.brand-image-right .brand-feature-block-text{padding:0 16px}.bts-video{padding:45px 2px 0 2px}.bts{background:#fff}.bts a:hover{text-decoration:none}.bts .event-page-item-block{display:inline-block;padding:8px;vertical-align:top}.bts .image-holder{display:inline-block}.bts .image-holder img{width:100%;display:block}.bts .copy-holder{background-color:white;padding:10px 10px 10px 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #f1f1f1;border-top:0;position:relative}.bts .copy-holder.withButton{padding:10px 10px 50px 10px}.bts .copy-holder h2{font-size:20px;line-height:24px;color:#555;margin:0;padding:0 0 10px 0}.bts .copy-holder h3{font-family:"Tesco",Helvetica Neue,Arial,sans-serif;font-size:18px;line-height:20px;color:#555;margin:0;padding:0 0 10px 0;font-weight:bold}.bts .copy-holder p{font-family:"Tesco",Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:17px;color:#555;margin:0;padding:0 0 10px 0}.bts button.cta{position:absolute;margin-top:20px;bottom:10px;background-color:white;color:#09c;border:0;font-size:14px;padding:5px 18px 5px 0;cursor:pointer;font-family:"Tesco",Helvetica Neue,Arial,sans-serif}.bts .cta:after{font-family:"Tesco Icons";content:"r";font-size:11px;left:6px;position:relative}.bts .row{width:100%;clear:both;margin:10px 0 10px 0}.bts .grid-100{width:100%}.bts .grid-50{width:100%}.bts .grid-33{width:100%}.bts .grid-25{width:50% !important;float:left;clear:none}.bts .btn-div{display:block;width:100%;height:100%;background-color:grey;padding:10px;text-align:center;margin-bottom:20px}.bts .event-page-item-block .copy-holder.with-button p{padding-bottom:50px}.bts .btn-div h2{font-size:20px;line-height:24px;color:#fff;margin:0;padding:0 0 10px 0;font-weight:bold}.bts .btn-div p{font-family:"Tesco",Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:17px;color:#fff;margin:0;padding:10px 0 0 0}.bts .greyBack{background-color:#f1f1f1}.bts .whiteBack{background-color:#fff;border:none !important}.bts .greenBack{background-color:#87b637}.bts .greenBack h2,.bts .greenBack p{color:white}.bts .orangeBack{background-color:#ff8600}.bts .orangeBack h2,.bts .orangeBack p{color:white}.bts .blueBack{background-color:#00a2da}.bts .blueBack h2,.bts .blueBack p{color:white}.bts .redBack{background-color:#d70460}.bts .redBack h2,.bts .redBack p{color:white}.bts h2.green{color:#87b637 !important}.bts h2.blue{color:#00a2da !important}.bts h2.brown{color:#d76000 !important}.bts h2.purple{color:#d70460 !important}.bts .event-page-item-block .promoBox{width:100%;font-size:16px;font-family:"Tesco",Helvetica Neue,Arial,sans-serif;font-weight:bold;padding:40px 18px}.bts .event-page-item-block .promoBox.stationary{background-color:#aecbdc;background-image:url("http://www.tesco.com/directuiassets/SiteAssets/NonSeasonal/en_GB/css/img/stationary-back.png");background-repeat:no-repeat;background-size:278px;background-position:230px -66px;color:#082739}.bts .event-page-item-block .promoBox.tech{background-color:#d70460;background-image:url("http://www.tesco.com/directuiassets/SiteAssets/NonSeasonal/en_GB/css/img/tech-back.png");background-repeat:no-repeat;background-size:278px;background-position:300px 6px;color:#fff}.bts .event-page-item-block.event-page-text-link{display:block}.bts .event-page-item-block.event-page-text-link .btn-div{margin-bottom:0}.bts-video{padding:45px 2px 0 2px}.bts{background:#fff}.baby-event a:hover{text-decoration:none}.baby-event .event-page-item-block{display:inline-block;padding:8px;vertical-align:top;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.baby-event .image-holder{display:inline-block}.baby-event .image-holder img{width:100%;display:block}.baby-event .copy-holder{background-color:#f7f7f7;padding:10px 10px 10px 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #f1f1f1;border-top:0;position:relative}.baby-event .copy-holder.withButton{padding:10px 10px 50px 10px}.baby-event .copy-holder h2{font-size:20px;line-height:24px;margin:0;padding:0 0 10px 0}.baby-event .copy-holder h3{font-family:"Tesco",Helvetica Neue,Arial,sans-serif;font-size:18px;line-height:20px;color:#555;margin:0;padding:0 0 10px 0;font-weight:bold}.baby-event .copy-holder p{font-family:"Tesco",Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:17px;color:#555;margin:0;padding:0 0 10px 0}.baby-event button.cta{position:absolute;margin-top:20px;bottom:10px;background-color:#f7f7f7;color:#09c;border:0;font-size:14px;padding:5px 18px 5px 0;cursor:pointer;font-family:"Tesco",Helvetica Neue,Arial,sans-serif}.baby-event .cta:after{font-family:"Tesco Icons";content:"r";font-size:11px;left:6px;position:relative}.baby-event .grid-100{width:100%}.baby-event .grid-50{width:100%}.baby-event .grid-33{width:100%}.baby-event .grid-25{width:50% !important;float:left;clear:none}.baby-event .grid-20{width:50% !important;float:left;clear:none}.baby-event .grid-15{width:50% !important;float:left;clear:none}.baby-event .btn-div{display:block;width:100%;height:100%;background-color:grey;padding:10px;text-align:center;margin-bottom:20px}.baby-event .event-page-item-block .copy-holder.with-button p{padding-bottom:50px}.baby-event .btn-div h2{font-size:20px;line-height:24px;color:#fff;margin:0;padding:0 0 10px 0;font-weight:bold}.baby-event .btn-div p{font-family:"Tesco",Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:17px;color:#fff;margin:0;padding:10px 0 0 0}.baby-event .event-page-item-block .promoBox{width:100%;font-size:16px;font-family:"Tesco",Helvetica Neue,Arial,sans-serif;font-weight:bold;padding:40px 18px}.baby-event .event-page-item-block .promoBox.stationary{background-color:#aecbdc;background-image:url("http://www.tesco.com/directuiassets/SiteAssets/NonSeasonal/en_GB/css/img/stationary-back.png");background-repeat:no-repeat;background-size:278px;background-position:230px -66px;color:#082739}.baby-event .event-page-item-block .promoBox.tech{background-color:#d70460;background-image:url("http://www.tesco.com/directuiassets/SiteAssets/NonSeasonal/en_GB/css/img/tech-back.png");background-repeat:no-repeat;background-size:278px;background-position:300px 6px;color:#fff}.baby-event .event-page-item-block.event-page-text-link{display:block}.baby-event .event-page-item-block.event-page-text-link .btn-div{margin-bottom:0}.baby-event .nappies-h2{color:#cdcc00}.baby-event .nappies-bg{background:#cdcc00}.baby-event .baby-travel-h2{color:#9accff}.baby-event .baby-travel-bg{background:#9accff}.baby-event .home-h2{color:#9acd34}.baby-event .home-bg{background:#9acd34}.baby-event .toys-h2{color:#cd98cc}.baby-event .toys-bg{background:#cd98cc}.baby-event .feeding-h2{color:#ff9801}.baby-event .feeding-bg{background:#ff9801}.baby-event .clothing-h2{color:#f66}.baby-event .clothing-bg{background:#f66}.baby-event .eventPageItemBlock .copy-holder{background:0}.nappies-border-top .middle{height:30px;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Vectors.png") -79px -377px;display:block;width:15%;display:inline-block}.nappies-border-top .icon{height:85px;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Vectors.png") -79px -83px;display:block;width:85px;display:inline-block}.nappies-border-bottom .middle{height:30px;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Vectors.png") -79px -377px;display:block;width:14%;display:inline-block}.nappies-border-bottom .icon{height:85px;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Vectors.png") -1115px -88px;display:block;width:175px;display:inline-block}.travel-border-top .middle{height:30px;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Vectors.png") -330px -377px;display:block;width:15%;display:inline-block}.travel-border-top .icon{height:85px;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Vectors.png") -225px -83px;display:block;width:85px;display:inline-block}.travel-border-bottom .middle{height:30px;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Vectors.png") -330px -377px;display:block;width:15%;display:inline-block}.travel-border-bottom .icon{height:85px;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Vectors.png") -225px -235px;display:block;width:85px;display:inline-block}.home-border-top .middle{height:30px;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Vectors.png") -598px -377px;display:block;width:15%;display:inline-block}.home-border-top .icon{height:85px;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Vectors.png") -375px -83px;display:block;width:85px;display:inline-block}.home-border-bottom .middle{height:30px;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Vectors.png") -598px -377px;display:block;width:15%;display:inline-block}.home-border-bottom .icon{height:85px;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Vectors.png") -375px -235px;display:block;width:85px;display:inline-block}.toys-border-top .middle{height:30px;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Vectors.png") -848px -377px;display:block;width:15%;display:inline-block}.toys-border-top .icon{height:85px;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Vectors.png") -526px -87px;display:block;width:85px;display:inline-block}.toys-border-bottom .middle{height:30px;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Vectors.png") -848px -377px;display:block;width:15%;display:inline-block}.toys-border-bottom .icon{height:85px;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Vectors.png") -815px -235px;display:block;width:85px;display:inline-block}.misc-border-top .middle{height:30px;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Vectors.png") -1638px -377px;display:block;width:15%;display:inline-block}.misc-border-top .icon{height:85px;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Vectors.png") -962px -87px;display:block;width:85px;display:inline-block}.misc-border-bottom .middle{height:30px;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Vectors.png") -1614px -377px;display:block;width:16%;display:inline-block}.feeding-border-top .middle{height:30px;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Vectors.png") -1110px -377px;display:block;width:12.5%;display:inline-block}.feeding-border-top .icon{height:85px;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Vectors.png") -670px -87px;display:block;width:85px;display:inline-block}.feeding-border-bottom .middle{height:30px;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Vectors.png") -1110px -377px;display:block;width:15%;display:inline-block}.feeding-border-bottom .icon{height:85px;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Vectors.png") -962px -205px;display:block;width:85px;display:inline-block}.clothing-border-top .middle{height:30px;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Vectors.png") -1456px -377px;display:block;width:12.5%;display:inline-block}.clothing-border-top .icon{height:85px;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Vectors.png") -820px -87px;display:block;width:85px;display:inline-block}.clothing-border-bottom .middle{height:30px;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Vectors.png") -848px -377px;display:block;width:15%;display:inline-block}.clothing-border-bottom .icon{height:85px;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Vectors.png") -815px -235px;display:block;width:85px;display:inline-block}.baby-event-border{clear:both;display:flex;height:40px}.nappies-border-bottom,.travel-border-bottom,.home-border-bottom,.toys-border-bottom,.misc-border-bottom,.feeding-border-bottom,.clothing-border-bottom{margin-bottom:30px}.nappies-border-top .icon,.travel-border-top .icon,.home-border-top .icon,.toys-border-top .icon,.misc-border-top .icon,.feeding-border-top .icon,.clothing-border-top .icon{margin-top:-25px;height:65px}.nappies-border-bottom .middle,.travel-border-bottom .middle,.home-border-bottom .middle,.toys-border-bottom .middle,.misc-border-bottom .middle,.feeding-border-bottom .middle,.clothing-border-bottom .middle{margin-top:25px}.baby-event .eventPageItemBlock .copy-holder h2{margin-top:30px}.baby-event #ssb_block_38 img{margin-bottom:80px}.baby-event .eventPageItemBlock .copy-holder h2{font-weight:bold}.misc-border-bottom{margin-bottom:70px}#baby-event-clothing,.baby-event-shopall{display:none}.baby-event .grid-50{width:50% !important;float:left;clear:none}.baby-event #ssb_block_17 .grid-33,.baby-event #ssb_block_18 .grid-33,.baby-event #ssb_block_21 .grid-33,.baby-event #ssb_block_22 .grid-33{width:50% !important;float:left;clear:none}.baby-event #ssb_block_16 .grid-33,.baby-event #ssb_block_20 .grid-33,.baby-event #ssb_block_24 .grid-20{width:100% !important;float:left;clear:none}.baby-event #ssb_block_40 .grid-33{width:100% !important;float:left;clear:none}.baby-event #ssb_block_41 .grid-33,.baby-event #ssb_block_42 .grid-33{width:50% !important;float:left;clear:none}.contactUsQuickLinks{position:relative;width:98.5%;padding:18px 8px 18px 8px;background-color:white;margin:8px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.contactUsQuickLinks .c-grid-33{width:97%;display:inline-block;padding:8px;vertical-align:top;margin:8px;position:relative}.contactUsQuickLinks .row{width:100%;clear:both;font-family:"Tesco",Helvetica Neue,Arial,sans-serif}.contactUsQuickLinks .greyBorder{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #e8e8e8}.contactUsQuickLinks .cButton{background-size:20px;overflow:hidden;background-image:url("http://www.tesco.com/directuiassets/SiteAssets/NonSeasonal/en_GB/images/contactUs/c-right-chevron.png");background-repeat:no-repeat;background-position:right center;font-size:15px;color:#666;padding:15px 35px 15px 60px}.contactUsQuickLinks .cButton .icon{position:absolute;left:18px;top:12px}.contactUsQuickLinks .cButton:hover{background-size:20px;color:white;background-color:#1aa2de;background-image:url("http://2.resources.tesco.com.edgesuite.net/l/k/jks-1hcNQ.webp")}.contactUsQuickLinks .cButton:hover .icon{top:-39px}.t-promotion-block{font-size:20px}.t-promotion-block .description .more{display:none}.t-promotion-block>div,.t-promotion-block.slider>div,.t-promotion-block.fullSize>div{background:white;padding-bottom:47%}.t-promotion-block{font-size:15px;width:97%;line-height:110%;margin:8px}.t-promotion-block>div .offer-wrapper,.t-promotion-block.fullSize>div .offer-wrapper{top:initial;right:0;width:45%;height:0;padding-bottom:47%}.t-promotion-block .description .leftAlign,.t-promotion-block .description .rightAlign{float:none;width:100%}.t-promotion-block .description,.t-promotion-block.fullSize .description{width:55%;padding:4% 4%;bottom:initial;left:0;height:0;border:0;padding-bottom:43%;background:#d6d2c4}.t-promotion-block .title,.t-promotion-block .description-text{display:none}.t-promotion-block .mobile-text{font-size:100%;display:block;color:#645946}.t-promotion-block .terms-and-conditions{font-size:66%;margin:16px 0 10px 0}.t-promotion-block .old-price{font-size:12px;text-align:left}.t-promotion-block .offer-price{font-size:19px;text-align:left}.t-promotion-block.slider .arrow{font-size:100%;font-weight:normal;width:20%;height:20%;top:75%;z-index:5}.t-promotion-block.slider .cycleList li{width:7%;height:7%;font-size:110%}.t-promotion-block.slider .cycleList{bottom:0;margin-bottom:6.5%;left:50%;z-index:1}.mattress-vis-nav .product-grid.shop-by .products>li .product a,.mattress-vis-nav-firmness .product-grid.shop-by .products>li .product a{font-family:"Tesco";font-size:20px;line-height:60px}.fifa-16 .bg-banner .fixed-content,.fifa-16 .enhance-fifa .fixed-content,.fifa-16 .bg-footer .fixed-content,.fifa-16 .carousel-bg .product-carousel{width:100%}.fifa-16 .fifa-logo{width:45%}.fifa-16 .fifa-logo .cms-image img{margin:20px 0}.fifa-16 .intro-text p{margin:20px 0;font-size:18px}.fifa-16 .bg-banner{background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/fifa16_bg_Mobile.jpg") no-repeat center center fixed;padding:0 0 40px}.fifa-16 .fixed-content h2,.fifa-16 h2{font-size:24px}.fifa-16 .fixed-content h2{margin:20px 0}.fifa-16 .brand-feature-block-text,.fifa-16 .brand-image-right .brand-feature-block-text{padding:20px}.fifa-16 .brand-feature-block-text .brandstore-links:link,.fifa-16 .brand-feature-block-text .brandstore-links:visited{margin:20px 0 0;font-size:14px}.brand-feature-block-text .brandstore-links:link,.brand-feature-block-text .brandstore-links:visited{display:inline-block}.fifa-16 .brand-feature-block-text p{line-height:18px}.brand-feature-block-text p{font-size:14px;margin:0 0 20px}.fifa-16 h4{font-size:15px;-webkit-margin-after:.5em}.fifa-16 h2,.fifa-16 .enhance-fifa h2,.fifa-16 .brand-title-block h2{margin:20px 0}.fifa-16 h3{font-size:18px}.fifa-16 .brand-feature-block .brand-feature-block-text{margin:0}.fifa-16 .brand-img-text-container .brand-img-text-block:nth-child(odd),.fifa-16 .brand-img-text-container .brand-img-text-block:nth-child(even){padding:0}.fifa-16 .brand-img-text-container .brand-img-text-block .flex-content .brand-feature-block-text{padding:20px;margin:0}.fifa-16 .brand-img-text-container,.fifa-16 .brandstor-footer-block .cms-image img{margin:0 0 20px}.fifa-16 .enhance-fifa{padding:0 0 20px}.fifa-16 .enhance-fifa .brand-feature-block .accessories-links{margin:0 0 10px;padding:10px 20px;font-size:18px}.fifa-16 .enhance-fifa .brand-feature-block>div{padding:0 8px}.fifa-16 .enhance-fifa .brand-feature-block>div:first-child{padding:0 8px}.fifa-16 .enhance-fifa .brand-feature-block>div:last-child{padding:0 8px}.fifa-16 .enhance-fifa .brand-feature-block .accessories-links:after{font-size:18px;right:20px}.fifa-16 .brandstor-footer-block .cms-image img{margin:20px 0}.fifa-16 .fifa-16-pegi3{width:20%}.fifa-16 .fifa-16-pegi3 .cms-image img{padding:0 0 20px}.fifa-16 .brand-terms{margin:20px}.fifa-16 .brand-store-feature-block:before{display:none}.fifa-16 .brand-store-feature-block .cms-image img,.fifa-16 .brand-feature-block .cms-image img{margin:0}.fifa-16 #footer .accordion-element .title-box h2{padding:9px 48px 12px 8px;margin-bottom:0;font-family:"Tesco",Helvetica Neue,Arial,sans-serif}.event-page-text-link .btn-div{margin:8px 0}.star-wars-page .tile-feature-block .grid-50:last-child{text-align:center;padding:0 12% 40px}.star-wars-page .tile-feature-block h2{color:#000}.star-wars-page .tile-feature-block p{color:#645945}.star-wars-divider{float:left !important}.star-wars-page .event-page-item-block .copy-holder{border-color:#262626;background:#262626;border-top:3px solid #306dc7}.star-wars-force-awakens .event-page-item-block .copy-holder{background:0;border:0}.star-wars-force-awakens .event-page-item-block .copy-holder h3{color:#000;text-align:center}.star-wars-force-awakens .event-page-item-block .copy-holder p{color:#645945}.star-wars-battlefront{text-align:center;margin-bottom:40px}.star-wars-battlefront img{padding:0}.star-wars-battlefront .text-overlay h2{font-weight:bold;color:#000}.star-wars-battlefront p{font-family:"Tesco";font-size:16px;line-height:22px}.star-wars-battlefront a{display:inline-block;margin-bottom:15px}.star-wars-page .dark-full-bleed{background-color:#000 !important}.star-wars-page .trailer-text,.star-wars-page .trailer-title{text-align:center}.dbt-steps img{width:100%}.dbt-header img{padding-left:50px;margin-bottom:20px;padding-top:20px}.dbt-ping{width:110px;position:absolute;z-index:10;top:-10px;left:-10px}.dbt-container .dbt-header{padding:10px;border-color:#009cda;text-align:center}.dbt-header-container{position:relative;margin-top:20px;margin-bottom:60px}.dbt-header-container:after{content:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/static_pages/BANNERBUBBLEPOINTER.png");position:absolute;z-index:10;bottom:-35px;left:50%}.dbt-header h1{font-size:20px;line-height:22px;padding-left:10px;max-height:none;color:#333;width:auto}.dbt-header p{padding-left:15px;margin-bottom:0;font-size:12px}.dbt-dept{text-align:center}.dbt-dept .cms-image img{float:none}.dbt-dept .tile-text-overlay h2{padding-left:0}.dbt-dept .tile-text-overlay h2:after{content:"r";font-family:"tesco icons";font-size:14px;margin-left:16px;position:relative;right:0}.dbt-dept .tile-text-overlay h2{padding-left:0;position:relative;margin-top:-20px;height:20px}.bbSeller-popup.dbt-popup{background:#fff;border:1px solid #a69f88;position:absolute;top:17%;width:70%;z-index:20;margin:0 15%;right:0}.bbSeller-popup.dbt-popup:after,.bbSeller-popup.dbt-popup:before{display:none}.xmas .bg-banner .fixed-content{width:100%}.xmas .xmas-title{display:none}.xmas .brand-feature-block .grid-50{width:100% !important}.xmas .brand-feature-block{padding:40px 0 0 0}.xmas .brand-feature-block .cms-image img{margin:0}.xmas .christmas-list-container{clear:both;margin:15px 0 0 0}.xmas .header-banner{background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/Hub_Soft_Mobile_MTOP_752x400.jpg") no-repeat top center;background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;position:relative;margin:0;padding:0}.xmas .brand-feature-block .cms-image img{margin:0}.xmas .brand-feature-block{padding:0}.xmas .brand-feature-block .cms-image,.xmas .brand-feature-block-text,.xmas .brand-feature-block-text .xmas-gifts:nth-child(even){padding:0;margin:0}.xmas .xmas-gold .xmas-links:link,.xmas .xmas-gold .xmas-links:visited,.xmas .xmas-gold .xmas-links:hover{width:600px}.xmas .header-banner .brand-feature-block,.xmas .christmas-home-banner .brand-feature-block{padding:50% 0 0 0}.xmas .header-banner .brand-feature-block-text li:nth-child(1) .xmas-links:link,.xmas .header-banner .brand-feature-block-text li:nth-child(4) .xmas-links:link,.xmas .xmas-gold li:nth-child(1) .xmas-links:link,.xmas .xmas-gold li:nth-child(3) .xmas-links:link{border-radius:0}.xmas .header-banner .brand-feature-block-text .xmas-links:link,.xmas .header-banner .brand-feature-block-text .xmas-links:visited{background-color:rgba(162,33,55,1);width:600px}.xmas .header-banner .brand-feature-block-text .xmas-links:hover{background-color:rgba(181,77,95,1)}.xmas .brand-image-right .xmas-gold p{padding:0 20px;margin:0;font-size:16px}.xmas .brand-feature-block-text .brandstore-links:link,.xmas .brand-feature-block-text .brandstore-links:visited{margin:0;width:100%;border-bottom:1px solid #b39569}.xmas .brand-image-right .xmas-gold p{margin:0 0 20px 0}.xmas .brand-feature-block{margin:0}.xmas .christmas-list img{margin:0;padding:0}.xmas .bg-gift{background:transparent;padding:0;margin:0}.xmas .brand-feature-block-text .links{margin:0}.xmas .xmas-view-all:link,.xmas .xmas-view-all:visited{float:left;width:170px;font-size:16px;margin:20px 8px;color:#fff;position:relative;background-color:#a22137;padding:15px;border-radius:3px}.xmas .xmas-view-all:link:after{content:"r";font-family:"tesco icons";position:absolute;color:#fff;font-size:12px;top:18px;right:15px}.xmas .xmas-view-all:hover{background-color:#b54d5f;text-decoration:none}.xmas .xmas-line{border-top:0;margin:0}.xmas .xmas-title-left,.xmas .xmas-line .xmas-title{float:none;width:245px;padding:10px 0 0 0;text-align:left;margin:0 auto}.xmas .xmas-title-left h2,.xmas .xmas-line .xmas-title h2{line-height:1em;margin:35px 0 20px 10px;font-size:28px;float:none}.xmas .xmas-title-left svg,.xmas .xmas-line .xmas-title svg{width:35px;height:80px;margin:0 10px 0 0}.xmas .event-page-item-block .copy-holder h3{font-size:18px}.xmas .event-page-item-block .copy-holder.with-button p{font-size:13px}.xmas .feature-bg .cms-image img{padding:0 0 20px}.xmas .feature-text-links{margin:20px}.xmas .feature-text-bg{height:auto}.xmas .feature-text-links .feature-text-bg h2{padding:30px 0 0;font-size:17px}.xmas .groceries .feature-text-bg h2{background-size:40%}.xmas .fnf .feature-text-bg h2{background-size:25%}.xmas .m1-50 .feature-text-bg p{display:none}.xmas .xmas-line .xmas-title{display:block}.xmas .feature-links:after{background-size:50%;top:-5px}.xmas .header-banner .brand-feature-block-text .xmas-gifts li:nth-child(1):before{border-top:1px solid #b54d5f}.xmas .xmas-gold .xmas-gifts li:nth-child(1):before{border-top:1px solid #b39569}.xmas .header-banner .brand-feature-block-text .xmas-gifts li:before,.xmas .xmas-gold .xmas-gifts li:before{width:100%;margin:-1px 0}.xmas .christmas-home-banner{background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Hub_ChristmasHome_Mobile_752x400.jpg") no-repeat top center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;margin:20px 0 0 0;padding:0}.xmas-gift .christmas-list .accordion-container,.xmas .christmas-list .accordion-container{margin-bottom:0;border:0;border-bottom:1px solid #f8eff1}.xmas-gift .christmas-list .accordion-header,.xmas .christmas-list .accordion-header{background:#a22137;line-height:initial;font-size:18px;color:#fff;padding:15px;position:relative;overflow:hidden}.xmas-gift .christmas-list .accordion-header:hover,.xmas .christmas-list .accordion-header:hover{cursor:pointer}.xmas-gift .christmas-list .accordion-container.active>.accordion-header,.xmas .christmas-list .accordion-container.active>.accordion-header{border:0}.xmas-gift .christmas-list .accordion-wrapper,.xmas .christmas-list .accordion-wrapper{max-width:none}.xmas-gift .christmas-list .accordion-container a,.xmas .christmas-list .accordion-container a{display:block;padding:15px;background:#f8eff1;color:#a22137;font-size:16px;position:relative}.xmas-gift .christmas-list .accordion-container a:after,.xmas .christmas-list .accordion-container a:after{content:"r";font-family:"Tesco icons";position:absolute;right:20px;top:10px;font-size:12px}.xmas-gift .christmas-list .accordion-header,.xmas .christmas-list .accordion-header{text-transform:inherit}.xmas-gift .christmas-list .accordion-container a:last-child,.xmas .christmas-list .accordion-container a:last-child{padding-bottom:20px}.xmas-gift .christmas-list .accordion-container>.accordion-content,.xmas .christmas-list .accordion-container>.accordion-content{padding:0}.xmas-gift .christmas-list .accordion-container>.accordion-header:after,.xmas .christmas-list .accordion-container>.accordion-header:after{content:"a";font-family:"Tesco icons";position:absolute;right:20px;top:21px;font-size:10px;font-weight:normal}.xmas-gift .christmas-list .accordion-container.active>.accordion-header:after,.xmas .christmas-list .accordion-container.active>.accordion-header:after{content:"c"}.xmas-gift .fixed-content{width:100%}.xmas-gift .xmas-title-green{width:278px;margin:0 auto}.xmas-gift .xmas-title-green svg{width:35px;height:100px}.xmas-gift .xmas-title{display:none}.xmas-gift .xmas-title-green h1{font-size:34px;padding:29px 0 0 0}.xmas-gift h2{padding-left:15px;margin:0}.xmas-gift .garden-page-carousel .product-carousel h2{padding:0;margin:0 0 0 -10px}.xmas-gift .tile-text-overlay h2{margin:0}.xmas-gift .fixed-content .accordion .accordion-group{width:100%}.xmas-gift .fixed-content .accordion-element{float:none;position:static;width:100%;margin:0;padding:0}.xmas-gift .fixed-content .accordion-element .title-box{padding:0;border-bottom:1px solid #d6d2c4;cursor:pointer}.xmas-gift .fixed-content .accordion-element .title-box h2{padding:10px;margin-bottom:0;font-family:"Tesco",Helvetica Neue,Arial,sans-serif;clear:both}.xmas-gift .fixed-content .accordion .accordion-item-active .title-box{background-color:rgba(162,33,55,0.7)}.xmas-gift .fixed-content .accordion-element .title-box h2 a{color:#fff;text-decoration:none;cursor:default}.xmas-gift .fixed-content .accordion-element .title-box span.icon{font-size:8px;position:absolute;right:24px;margin:-15px 0 0 0;color:#fff;display:block;font-family:"Tesco Icons"}.xmas-gift .fixed-content .accordion .accordion-item-active .title-box [data-icon]:before{content:"c";font-family:'Tesco Icons'}.js .accordion-element .content{display:none}.js .accordion-item-active .content{display:block}.xmas-gift .fixed-content .accordion-element .content ul{padding:0;width:100%}.xmas-gift .fixed-content .accordion-element .content ul li{width:100%;padding:0;border-top:0;background-color:#f8eff1}.xmas-gift .fixed-content .accordion-element .content ul li a{padding:16px;display:block;text-decoration:none;border:0;color:#a22137;font-size:18px;border-bottom:1px solid #fff;height:50px}.xmas-gift .fixed-content .accordion-element .content ul li a:after{content:"r";font-family:"Tesco Icons";right:20px;font-size:16px;margin-top:0;position:absolute;color:#a22137}.xmas-gift .fixed-content .accordion-element .cms-image img{margin:0;padding:0}.xmas-gift .fixed-content .accordion-element .title-box{background-color:rgba(162,33,55,1)}.xmas-gift .fixed-content .accordion-element .content p{margin:0}.xmas-gift .fixed-content .accordion-element .content .see-all a{background-color:#f8eff1;font-size:18px;display:block;height:50px;padding:18px;color:#a22137;padding:10px 20px}.xmas-gift .fixed-content .accordion-element .content .see-all a:hover{background-color:#f8eff1;text-decoration:none}.xmas-gift .fixed-content .accordion-element .content .see-all a:after{color:#a22137;content:"r";font-family:"Tesco Icons";right:20px;font-size:16px;margin-top:2px;position:absolute}.xmas-gift .product-grid.shop-by .products>li{width:100% !important}.xmas-gift .product-grid.shop-by .products-wrapper{margin-left:0}.xmas-gift .product-grid.shop-by .products>li .product a{border-radius:0}.xmas-gift .product-grid.shop-by .products>li{height:60px}.xmas-gift .cms-image img{padding:0}.xmas-gift .tile-text-overlay h2{width:100%;left:0}.xmas-gift .header-banner{padding:0;margin:0}.xmas-gift .christmas-list img{margin:0;padding:0}.xmas-deco .xmas-title,.xmas-deco .xmas-title-green{height:80px}.xmas-deco .xmas-title{width:317px;margin:0 auto}.xmas-deco .xmas-title-green{width:276px;margin:0 auto}.xmas-deco .xmas-title h1{margin:40px 0 0 0;font-size:30px}.xmas-deco .xmas-title-green h2{margin:42px 0 0 0;font-size:30px}.xmas-deco #page-container div:first-child h1{margin-top:24px}.xmas-deco .xmas-title svg,.xmas-deco .xmas-title-green svg{width:35px;height:60px}.xmas-deco .cms-image img{padding:0}.xmas-deco .decorate{background-color:#fff}.xmas-deco .tile-text-overlay h2,.xmas-deco .decorate .tile-text-overlay h2{width:100%;left:0;padding:10px}.xmas-deco .tile-text-overlay h2.fixed-height,.xmas-deco .tile-text-overlay h2,.xmas-deco .decorate .tile-text-overlay h2{line-height:1em;font-size:16px;padding:10px 20px 10px 10px}.xmas-deco .tile-text-overlay h2:after{right:10px}.xmas-deco .xmas-title-green h2{padding:21px 0 0 10px;margin:0 0 20px}.xmas-deco .tile-text-overlay h2.fixed-height:after{right:10px}.border-wrapper{border:1px solid #e5e2d9}.block-icon-title:hover>div h2,.l-66:hover>a .title-wrapper h2{color:#00a1e0;text-decoration:none}.block-icon-title:hover>div h3{text-decoration:none}.block-tv-img-left .m1-100,.block-tv-img-right .m1-100{padding:0 8px 8px}.block-tv-img-left .m1-50,.block-tv-img-right .m1-50{padding:0 4px 8px 8px}.block-tv-img-left .m1-50.icon-right,.block-tv-img-right .m1-50.icon-right{padding:0 8px 0 4px}.block-tv-img-left .cms-image img,.block-tv-img-right .cms-image img{margin-bottom:0;float:none;padding:0;display:block}.block-tv-img-right{margin-bottom:24px}.title-wrapper,.title-wrapper-icons{padding:10px;background:#fff;width:100%;position:relative}.title-wrapper{padding:15px 10px}.title-wrapper-icons{padding:0 10px 12px;margin-bottom:0}.title-wrapper h2,.title-wrapper-icons h2{display:none}.title-wrapper h3,.title-wrapper-icons h3{font-size:15px;color:#00a1e0;line-height:17px;font-weight:normal;margin:0}.title-wrapper-icons h3{padding-right:20px;height:34px;display:table-cell;vertical-align:middle}.title-wrapper h3:after,.title-wrapper-icons h3:after{content:"r";font-family:"Tesco Icons";font-size:12px;position:absolute;right:10px;color:#00a1e0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.title-wrapper-icons h3:after{top:9px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.block-icon-title{background:#fff}.icons-wrapper{height:96px;width:767px;display:table-cell;vertical-align:middle;text-align:center}.icons-wrapper svg{display:block;margin:0 auto;width:auto;float:none;width:70%;max-height:140px;padding:20px 0 !important}.icons-wrapper svg .st0{fill:none}.icons-wrapper svg .st1{fill:#00a1e0}.technology-gaming .xmas-gift h2{color:#645945;margin:0 0 6px 0;padding-left:0}.technology-gaming .xmas-gift .fixed-content .accordion-element{margin-bottom:30px}.technology-gaming .xmas-gift .fixed-content .accordion{padding:0 8px}.technology-gaming .xmas-gift .fixed-content .accordion-element .title-box{background:0;border:0}.technology-gaming .xmas-gift .fixed-content .accordion-element .title-box .cms-image img{float:none}.technology-gaming .xmas-gift .fixed-content .accordion-element .content ul li{background:#fff;border-bottom:1px solid #e3e2e1}.technology-gaming .xmas-gift .fixed-content .accordion-element .content ul li a{font-size:15px;line-height:17px;height:45px;padding:14px 12px}.technology-gaming .xmas-gift .fixed-content .accordion-element .content ul li a:hover{background:#f7f6f4}.technology-gaming .xmas-gift .fixed-content .accordion-element .content ul li a,.technology-gaming .xmas-gift .fixed-content .accordion-element .content ul li a:after,.technology-gaming .xmas-gift .fixed-content .accordion-element .content .see-all a:after{color:#00a1e0;font-weight:normal;right:16px}.technology-gaming .xmas-gift .fixed-content .accordion-element .content .see-all a{font-size:15px;color:#00a1e0;font-weight:normal;height:45px;padding:13px 16px;background:#fff}.technology-gaming .xmas-gift .fixed-content .accordion-element .content ul li a:after,.technology-gaming .xmas-gift .fixed-content .accordion-element .content .see-all a:after{font-size:12px}.technology-gaming .xmas-gift .fixed-content .accordion-element .content .see-all a:before{content:'See all ';font-size:15px;font-weight:normal}.technology-gaming .xmas-gift .fixed-content .accordion-element .view-all{margin:0;border-bottom:1px solid #e3e2e1}.technology-gaming .xmas-gift .fixed-content .accordion-element .view-all a{font-size:15px;line-height:20px;padding:13px 16px;text-align:center;height:45px;display:block;background:#fff}.technology-gaming .xmas-gift .fixed-content .accordion-element .view-all a:hover{text-decoration:none;background:#d8d5cc}.technology-gaming .xmas-gift .fixed-content .accordion-element .view-all a:before{font-size:15px;content:'View'}.technology-gaming .xmas-gift .fixed-content .accordion-element .view-all a:after{font-family:"Tesco Icons";content:'2';margin-left:10px;font-size:12px;font-weight:normal}.technology-gaming .xmas-gift .fixed-content .accordion-item-active{position:relative;margin-bottom:65px}.technology-gaming .xmas-gift .fixed-content .accordion-item-active .view-all{position:absolute;bottom:-45px;width:100%}.technology-gaming .xmas-gift .fixed-content .accordion-item-active .view-all a{background:#d8d5cc}.technology-gaming .xmas-gift .fixed-content .accordion-item-active .view-all a:before{content:'Hide'}.technology-gaming .xmas-gift .fixed-content .accordion-item-active .view-all a:after{content:'1'}.tech-gaming-mobile-v2 .block-tv-img-left .title-wrapper,.tech-gaming-mobile-v2 .block-tv-img-left .m1-50,.tech-gaming-mobile-v2 .block-tv-img-right{display:none}.tech-gaming-mobile-v2 .block-tv-img-left .m1-100{padding-bottom:10px}.tech-gaming-mobile-v2 .xmas-gift .fixed-content .accordion-element{margin-bottom:10px}.tech-gaming-mobile-v2 .xmas-gift .fixed-content .accordion-element img{display:none}.tech-gaming-mobile-v2 .xmas-gift .fixed-content .accordion-element{position:relative}.tech-gaming-mobile-v2 .xmas-gift h2{position:absolute;top:13px;left:0;pointer-events:none;z-index:999;display:block;width:100%;padding:0 10px}.tech-gaming-mobile-v2 .xmas-gift h2:after{font-family:"Tesco Icons";content:'2';font-size:16px;position:absolute;right:20px;top:4px;color:#645945}.tech-gaming-mobile-v2 .xmas-gift .fixed-content .accordion .accordion-group .accordion-item-active h2:after{content:'1'}.tech-gaming-mobile-v2 .xmas-gift .fixed-content .accordion-element .view-all a{text-indent:-9999px}.tech-gaming-mobile-v2 .xmas-gift .fixed-content .accordion-item-active .view-all{position:relative;bottom:0}.tech-gaming-mobile-v2 .xmas-gift .fixed-content .accordion-item-active .view-all a{background:#fff}.technology-gaming .title-wrapper h2{padding:0}.icons-wrapper{position:relative}.icons-wrapper svg{display:block;margin:0 auto;width:auto;float:none;width:70%;max-height:140px;padding:20px 0 !important}.icons-wrapper svg .st0{fill:none}.icons-wrapper svg .st1{fill:#009cda}.feature-text-links .feature-text-bg h2{font-size:18px;margin:0}.feature-text-links .feature-text-bg p{font-size:13px}.feature-text-links{margin:20px 15px}.feature-text-links{margin:10px}.feature-text-links .feature-links:link,.feature-text-links .feature-links:visited{padding:10px;font-size:16px;height:38px}.feature-links:after{font-size:12px;top:14px;right:10px}.feature-text-bg{padding:10px}.halloween .cms-image img{padding:0;margin:0 0 16px 0}.halloween .feature-bg{padding:0;margin:0}.halloween .halloween-right{padding:0 8px 0 0}.halloween .halloween-left{padding:0 0 0 8px}.halloween .m1-75 p{display:none}.halloween .tile-text-overlay h2{width:100%;margin:0;font-size:17px;padding:10px 20px 10px 10px;line-height:1em}.halloween .m1-75{width:83%}.halloween .m1-100 .tile-text-overlay h2,.halloween .m1-50 .tile-text-overlay h2{width:100%}.halloween .tile-text-overlay h2:after{top:10px}.halloween .l-25 .feature-links:after{background-size:50%;top:-5px}.halloween .scene{margin:0 0 16px 0}.halloween .scene li img{width:100%;transform:scale(1.1,1.1)}.halloween .normalowlimage{position:absolute;top:-185px !important;left:-120px !important}.halloween .blink.Top{position:absolute;left:-120px !important;top:-185px !important}.halloween .layer:nth-child(2) img{width:auto;transform:scale(0.3,0.3)}.halloween #spider{left:77% !important;top:-46px !important}.halloween #bouncer{transform:scale(0.5,0.5)}.full-banner-gradient{margin-bottom:10px}.full-banner-gradient-text{position:absolute;width:100%;top:50%;z-index:99;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.full-banner-gradient a{position:relative;display:block}.full-banner-gradient button{background:0;border:1px solid #fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;font-size:15px;text-transform:uppercase;width:157px;height:44px;font-weight:bold;display:block;margin:0 auto}.full-banner-gradient-text button:hover{background:rgba(255,255,255,0.4)}.full-banner-gradient h3{display:none}.block-wrapper-view-more{overflow:hidden;padding:0 8px;margin-bottom:30px}.block-wrapper-flex{-webkit-transition:height .5s ease;-moz-transition:height .5s ease;-o-transition:height .5s ease;transition:height .5s ease;overflow:hidden}.block-wrapper-view-more ul{overflow:hidden;margin-bottom:2px}.block-wrapper-view-more ul li{float:left;width:49%;width:calc(50% - 2px);margin:0 2px 2px 0;background:#fff;height:70px;position:relative}.block-wrapper-view-more ul li:nth-child(even){margin-right:0}.block-wrapper-view-more ul li svg{max-height:60px;display:block;margin:0 auto;width:60%;max-width:110px;position:absolute;float:none;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.opacity-50{opacity:.5;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.opacity-50:hover{opacity:1}.view-all-btn{width:100%;height:40px;background:#fff}.view-all-btn a{line-height:40px;display:block;text-align:center;color:#645945;font-size:20px}.view-all-btn a:after{font-family:'Tesco Icons';content:'2';font-size:14px;margin-left:5px}.wrapper-links{padding:0 8px;margin-bottom:30px}.wrapper-links ul li{background:#fff;border-bottom:1px solid #e3e2e1}.wrapper-links ul li a{font-family:'Tesco';font-size:15px;color:#00a1e0;height:45px;display:block;line-height:17px;padding:0 30px 0 12px;display:table-cell;vertical-align:middle;width:500px;position:relative}.wrapper-links ul li a:hover{background:#f7f6f4;text-decoration:none}.wrapper-links ul li a:after{color:#00a1e0;font-weight:normal;font-family:'Tesco Icons';content:'r';font-size:12px;position:absolute;right:10px;top:16px}.size-see-all{font-family:'Tesco';font-size:16px;height:44px;background:#ece9e0;padding:14px 35px 14px 16px;position:relative;display:block}.size-see-all:after{color:#00a1e0;font-weight:normal;font-family:'Tesco Icons';content:'r';font-size:12px;position:absolute;right:10px;top:16px}.block-wrapper-view-more h3.generic-header,.wrapper-links h3.generic-header{font-size:18px;margin:0 0 12px 0}.acc-tabs{max-width:100%;padding:0 8px;clear:both}.acc-tabs h2{font-size:24px;margin:0 0 5px 0}.acc-tabs p.generic-header{display:none}.acc-tabs .accordion-container>.accordion-content{padding:0}.acc-tabs .accordion-header{text-align:left;font-weight:bold;margin:0;font-family:'Tesco',Arial,sans-serif,serif;font-size:15px;line-height:20px;padding:12px;color:#00a1e0;position:relative}.acc-tabs .accordion-header:after{color:#00a1e0;font-weight:normal;font-family:'Tesco Icons';content:'a';font-size:12px;position:absolute;right:12px;top:14px;text-transform:lowercase}.acc-tabs .active .accordion-header:after{content:'c';color:#fff}.acc-tabs .accordion-container{margin-bottom:8px;background-color:#fff;border:0}.acc-tabs .accordion-container.active>.accordion-header{border:0;background:#223f73;color:#fff}.acc-tabs .block-feature{height:auto;background:#fff;width:100%;margin-right:0}.acc-tabs .block-feature img{max-width:100%;height:auto}.acc-tabs .block-feature:last-child{margin-right:0}.acc-tabs .feature-content{padding:10px 15px;height:auto}.acc-tabs .feature-content h3{font-family:'Tesco',Arial,sans-serif,serif;font-size:18px;color:#645946;line-height:28px;font-weight:bold}.acc-tabs .feature-content p{font-family:'Tesco',Arial,sans-serif,serif;font-size:15px;color:#4d4d4d;line-height:18px;margin:0 0 20px}.acc-tabs .feature-btn{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #00a1e0;background:#fff;padding:12px 20px;display:block;margin:0 auto;font-size:15px;line-height:17px;color:#00a1e0;width:48%;margin-bottom:10px;text-align:center}.acc-tabs .f-left{float:left}.acc-tabs .feature-btn:nth-child(even){margin-right:0;float:right}.acc-tabs .cms-image img{padding:0;float:none;margin-bottom:0}.full-banner-gradient{padding:0 8px}.block-wrapper-view-more{margin-top:20px}.technology-gaming .tile-text-overlay{margin:0 8px;height:120px;background:#fff;display:block}.technology-gaming .tile-text-overlay:hover{text-decoration:none;background:#f7f6f4}.technology-gaming .tile-text-overlay .cms-image{width:120px;height:120px;float:left;display:block}.technology-gaming .tile-text-overlay .cms-image img{float:none;margin-bottom:0;padding:0}.technology-gaming .tile-text-overlay h2{position:relative;background:#fff;color:#00a1e0;font-size:16px;font-weight:normal;width:50%;padding:0 10px 0 30px;margin:0;height:120px;vertical-align:middle;display:table-cell;bottom:0}.technology-gaming .tile-text-overlay h2:after{color:#00a1e0;font-weight:normal;font-family:'Tesco Icons';content:'r';font-size:12px;position:relative;margin-left:30px}.technology-gaming .grid-25{margin-bottom:10px}.technology-gaming .black-friday-trade-heading h2{padding-left:8px;margin-top:30px}.image-gradient:after{background:-moz-linear-gradient(top,rgba(26,46,82,0.2) 0,rgba(21,37,65,0.43) 34%,rgba(21,37,65,1) 94%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(26,46,82,0.11)),color-stop(34%,rgba(21,37,65,0.43)),color-stop(94%,rgba(21,37,65,1)));background:-webkit-linear-gradient(top,rgba(26,46,82,0.2) 0,rgba(21,37,65,0.43) 34%,rgba(21,37,65,1) 94%);background:-o-linear-gradient(top,rgba(26,46,82,0.2) 0,rgba(21,37,65,0.43) 34%,rgba(21,37,65,1) 94%);background:-ms-linear-gradient(top,rgba(26,46,82,0.2) 0,rgba(21,37,65,0.43) 34%,rgba(21,37,65,1) 94%);background:linear-gradient(to bottom,rgba(26,46,82,0.2) 0,rgba(21,37,65,0.43) 34%,rgba(21,37,65,1) 94%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c1a2e52',endColorstr='#152541',GradientType=0);z-index:90}.full-banner-gradient button{letter-spacing:+0.5px}.feature-buttons-wrapper{text-align:left}.feature-buttons-wrapper a.feature-btn{letter-spacing:+0.5px;font-weight:normal;text-align:center}.acc-tabs a.feature-btn:hover{background-color:rgba(0,161,224,0.05)}.filter-overlay.filter-overlay_active .filter-footerApply{background:#00a1e0}.filter-overlay.filter-overlay_active.filter-activeList_disabled .filter-footerApply{background:#a69f88}#product-filter-actions .refine,#product-filter-actions .sort{width:50%}#product-filter-actions .refine{float:left;padding-right:8px}#product-filter-actions .sort{float:right;padding-left:8px}#product-filter-actions>li.refine a,#product-filter-actions>li.sort a{line-height:1.4em;padding:0 8px;height:40px;display:table-cell;vertical-align:middle;width:400px}#product-feedback-survey{margin:8px 0}.filter-survey p,a.filter-survey-submit{display:none}.filter-survey a{color:#fff;padding:0;border:0;width:100%}.filter-survey a:hover{text-decoration:none;color:#fff;border:0}.filter-survey a:before{color:#7c765f;content:'Help us to improve our search';font-family:'Tesco';font-size:16px;font-weight:normal}.filter-survey a:after{font-family:'Tesco Icons';content:'r';font-size:12px;margin-left:-10px;color:#7c765f}.filter-survey a:hover::before,.filter-survey a:hover::after{color:#00a1e0}#frmTest #product-filter-actions li.sort{margin-top:0}.section-container .section-title{margin:0 !important}#product-filter-actions>li.refine a,#product-filter-actions>li.sort a{line-height:1.2em;height:46px}.xmas-homepage .fixed-content{width:100%}.xmas-homepage .header-banner{background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Xmas_DHP_Mobile_MTOP_768x668.jpg") no-repeat top center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;height:333px}.xmas-homepage .header-banner .m1-50{width:60%}.xmas-homepage .header-banner .feature-text-bg h1{padding:53px 0 5px;font-size:16px;line-height:15px;background-size:92%;margin:5px}.xmas-homepage p,.xmas-homepage .feature-text-links .feature-text-bg p{font-size:14px}.xmas-homepage h2{font-size:22px}.xmas-homepage .feature-text-links,.xmas-homepage .brand-feature-block .l-66{padding:0 8px}.xmas-homepage .feature-text-links{margin:20px 20px 30px 0}.xmas-homepage .feature-text-links li:before{width:74%}.xmas-homepage .home-bg .brand-image-right .brand-feature-block-text,.xmas-homepage .brand-feature-block-text{padding:0;margin:0}.xmas-homepage .snow-bg .fixed-content{padding:0 8px}.xmas-homepage .snow-bg{background:transparent url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Xmas_DHP_Mobile_Curve_768x65.png") no-repeat top center}.xmas-homepage .snow-bg h2{padding:42px 0 0 8px;text-align:left}.xmas-homepage .snow-bg h2.shopping{padding:0 0 0 8px}.xmas-homepage .snow-bg svg{float:none;padding:0;margin:0 auto;width:100%;height:50px;position:relative}.xmas-homepage .snow-bg h3,.xmas-homepage .snow-bg p{text-align:center}.xmas-homepage .snow-bg h3{margin:10px 0 0 0}.xmas-homepage .snow-bg p{margin:0 0 30px 0}.xmas-homepage .snow-bg p.offers{color:#fff;font-size:16px;font-weight:normal;padding:15px;width:96%;background-color:#00539f;border-radius:3px;margin:-20px 8px 30px}.xmas-homepage .snow-bg p.offers:hover{background-color:rgba(0,83,159,0.7)}.xmas-homepage .snow-bg p.offers:after{content:''}.xmas-homepage .brand-feature-block-text .xmas-gifts:nth-child(odd),.xmas-homepage .brand-feature-block-text .xmas-gifts:nth-child(even){padding:0}.xmas-homepage .home-bg{background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Xmas_DHP_Mobile_Home_768x411.jpg") no-repeat top center;background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;padding:0}.xmas-homepage .home-bg .brand-feature-block{padding:53% 0 0 0}.xmas-homepage .home-bg .brand-feature-block-text .xmas-links:link,.xmas-homepage .home-bg .brand-feature-block-text .xmas-links:visited{background-color:rgba(162,33,55,1)}.xmas-homepage .home-bg .brand-feature-block-text .xmas-links:hover{background-color:rgba(181,77,95,0.95)}.xmas-homepage .feature-text-links .feature-links:before,.xmas-homepage .home-bg .brand-feature-block-text .xmas-links:before,.xmas-homepage .xmas-gold .xmas-links:before{width:100%;margin:-20px}.xmas-homepage .home-bg .brand-feature-block-text .xmas-gifts li:nth-child(4) .xmas-links:link,.xmas-homepage .xmas-gold .xmas-gifts li:nth-child(4) .xmas-links:link{border-radius:0}.xmas-homepage .brand-feature-block .cms-image img{padding:0;margin:0}.xmas-homepage .lego-star-wars .brand-feature-block-text .brandstore-links:link,.xmas-homepage .lego-star-wars .brand-feature-block-text .brandstore-links:visited{margin:0;width:100%;border-radius:0}.xmas-homepage .shop-by-department-bg .shop-by-department>h2{text-align:left}.xmas-homepage .snow-bg svg{float:none;padding:0;margin:0 auto;width:100%;height:50px;position:relative}.xmas-homepage .vt-small-width{width:100%}.xmas-homepage .snow-bg h3,.xmas-homepage .snow-bg p{text-align:center}.xmas-homepage .snow-bg h3{margin:10px 0 0 0;font-size:20px}.xmas-homepage .snow-bg p{margin:0 0 30px 0;font-size:12px}.carousel-wrapper .pagination{display:block;position:absolute;content:"&nsbp;";transform:translate(0,-50%);right:0;top:-40px;left:60%;height:10px}.carousel-wrapper .pagination li.current-image{color:#00539f;opacity:1}.carousel-wrapper .pagination li{float:left;color:#00539f;opacity:.3;width:20px;font-size:25px;overflow:hidden}.arrow.prev,.arrow.next{display:none}.carousel-view{margin:0}.xmas-homepage .home-bg .brand-feature-block-text .xmas-links:link,.xmas-homepage .home-bg .brand-feature-block-text .xmas-links:visited,.xmas-homepage .xmas-gold .xmas-links:link,.xmas-homepage .xmas-gold .xmas-links:visited{width:600px}.xmas-homepage .home-bg .brand-feature-block-text .xmas-gifts li:before,.xmas-homepage .xmas-gold .xmas-gifts li:before{width:100%;margin:-1px 0}.xmas-homepage .home-bg .brand-feature-block-text .xmas-gifts li:nth-child(1):before{border-top:1px solid #b54d5f}.xmas-homepage #page-container div:first-child h1{margin-bottom:0;padding:53px 0 0 0}.xmas-homepage .home-bg.lego-star-wars{background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Xmas_DHP_Mobile_StarWars_wk42_768x411.jpg") no-repeat top center;background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;padding:0}.xmas-homepage .snow-bg .carousel-element__homepage .copy-holder{min-height:140px}.department_mtop_banner .brand-image-right .brand-feature-block-text,.department_mtop_banner .brand-feature-block-text{padding:0;margin:0}.department_mtop_banner .cms-image img{padding:0;margin:0}.department_mtop_banner .brand-feature-block{position:relative}.department_mtop_banner .brand-feature-block{padding:0}.department_mtop_banner .brand-feature-block-text .xmas-links:before{width:100%;margin:-20px}.department_mtop_banner .brand-feature-block-text li:nth-child(1) .xmas-links:link,.department_mtop_banner .brand-feature-block-text li:nth-child(4) .xmas-links:link{border-radius:0}.department_mtop_banner .brand-feature-block .cms-image img{padding:0;margin:0}.department_mtop_banner .brand-feature-block-text .xmas-links:link,.department_mtop_banner .brand-feature-block-text .xmas-links:visited{width:767px}.department_mtop_banner .brand-feature-block-text li:before{width:100%;margin:-1px 0}.department_mtop_banner .cms-image img{margin:0;padding:0}.department_mtop_banner ul{margin:0 0 20px 0}.sitewide-elh-accordion{border-bottom:1px solid #ccc}.sitewide-elh-accordion .row .l-100{float:none}.sitewide-elh-accordion .accordion-wrapper{max-width:100%}.sitewide-elh-accordion .accordion-container{border:0;cursor:pointer}.sitewide-elh-accordion .accordion-container.active>.accordion-header{border-bottom:0}.sitewide-elh-accordion .accordion-container .accordion-content{padding:0 15px}.sitewide-elh-accordion p{font-weight:normal;font-family:'Tesco',Arial,sans-serif,serif;color:#666;text-transform:none;text-align:center;font-size:14px}.sitewide-elh-accordion p.accordion-header{text-align:center;margin:0;padding:4px 40px;position:relative;font-weight:bold;font-size:16px;line-height:20px;color:#00539f}.sitewide-elh-accordion p.accordion-header span{white-space:nowrap}.sitewide-elh-accordion p.accordion-header:before{font-family:'Tesco Icons';content:'C';font-size:26px;margin-right:10px;top:50%;left:8px;position:absolute;-webkit-transform:translateY(-40%);-ms-transform:translateY(-40%);transform:translateY(-40%)}.sitewide-elh-accordion p.accordion-header:after{font-family:'Tesco Icons';content:'2';top:50%;right:8px;position:absolute;-webkit-transform:translateY(-40%);-ms-transform:translateY(-40%);transform:translateY(-40%)}.sitewide-elh-accordion .accordion-container.active>.accordion-header:after{content:'1'}.sitewide-elh-accordion a,.sitewide-elh-accordion a:link,.sitewide-elh-accordion a:active{color:#00539f}.page-wrapper__bo3 .col.s-centered{margin-left:auto;margin-right:auto;float:none}.page-wrapper__bo3 .row.s-collapse>.col{padding-left:0;padding-right:0}.page-wrapper__bo3 .height-equal{flex-direction:column}.page-wrapper__bo3 .s-padded-0{padding:0}.page-wrapper__bo3 .s-padded-5{padding:5px}.page-wrapper__bo3 .s-padded-10{padding:10px}.page-wrapper__bo3 .s-padded-15{padding:15px}.page-wrapper__bo3 .s-padded-20{padding:20px}.page-wrapper__bo3 .s-h-padded-0{padding-left:0;padding-right:0}.page-wrapper__bo3 .s-h-padded-5{padding-left:5px;padding-right:5px}.page-wrapper__bo3 .s-h-padded-10{padding-left:10px;padding-right:10px}.page-wrapper__bo3 .s-h-padded-15{padding-left:15px;padding-right:15px}.page-wrapper__bo3 .s-h-padded-20{padding-left:20px;padding-right:20px}.page-wrapper__bo3 .s-v-padded-0{padding-top:0;padding-bottom:0}.page-wrapper__bo3 .s-v-padded-5{padding-top:5px;padding-bottom:5px}.page-wrapper__bo3 .s-v-padded-10{padding-top:10px;padding-bottom:10px}.page-wrapper__bo3 .s-v-padded-15{padding-top:15px;padding-bottom:15px}.page-wrapper__bo3 .s-v-padded-20{padding-top:20px;padding-bottom:20px}.page-wrapper__bo3 .hide-for-s,.page-wrapper__bo3 .hide-for-m1-down,.page-wrapper__bo3 .hide-for-m2-down,.page-wrapper__bo3 .show-for-m1,.page-wrapper__bo3 .show-for-m2,.page-wrapper__bo3 .show-for-l,.page-wrapper__bo3 .show-for-m2-up,.page-wrapper__bo3 .show-for-m1-up{display:none}.page-wrapper__bo3 .show-for-s,.page-wrapper__bo3 .show-for-m1-down,.page-wrapper__bo3 .show-for-m2-down,.page-wrapper__bo3 .hide-for-m1,.page-wrapper__bo3 .hide-for-m2,.page-wrapper__bo3 .hide-for-l,.page-wrapper__bo3 .hide-for-m1-up,.page-wrapper__bo3 .hide-for-m2-up{display:block}}.brand-logo{padding:20px 0}.brand-page-section{padding-bottom:20px}.brand-header-separator{min-height:0;height:auto;padding:0 20px}.brand-header-separator h2,.brand-header-separator h1{line-height:24px;font-size:18px;margin-top:15px;margin-bottom:15px}h3.heading__bo3,h3.heading__bo3--dark{font-size:18px}.brand-feature-block-text__bo3 p{font-size:14px;line-height:18px}p.bo3{line-height:20px;font-size:14px}.brand-page-button{height:45px;line-height:45px;margin-bottom:10px;margin-top:0}.brand-page-button a,.brand-page-button a:active,.brand-page-button a:hover{color:#fff;padding-left:20px;font-size:18px}.brand-page-button--small a,.brand-page-button--small a:active,.brand-page-button--small a:hover{padding-left:0;height:30px;line-height:30px;font-size:14px}.brand-page-button--small{margin:0;height:30px;line-height:30px;margin-right:10px}.v-abs__bo3{position:absolute;top:50%;right:0;margin-top:-22px}.brand-feature-block .cms-image__bo3{padding:0}.brand-feature-block__bo3 .cms-image{padding:0}.cms-image__bo3 img{padding:0}.fixed-background__bo3{background-image:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/BG_Overlay_01_Mobile.jpg");background-size:cover}.fixed-background-container__bo3-1{background-image:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/BG_overlay_02_Mobile.jpg");background-size:cover;padding-top:50px}.col:last-child .brand-page-button__bo3{margin-bottom:0}.brand-feature-block-text__bo3,.brand-image-right .brand-feature-block-text__bo3{background-color:#fff;padding:10px 20px 0}body.department_bg{background-color:#f7f1e4;background-image:none}.height-separator__bf15--holding{margin-top:44px}.banner-wrapper__bf15--holding{background-color:#000;padding:0 10px 30px}h1.heading__bf15--holding{font-size:42px;line-height:42px;max-height:none;margin-bottom:0}h2.heading__bf15--holding{font-size:26px;margin-bottom:0;letter-spacing:5px}h3.heading__bf15--holding{font-size:16px;margin-bottom:16px}.countdown__bf15--holding{font-size:56px;border-width:8px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;margin-top:0;padding:12px;padding-bottom:8px;margin-bottom:30px;max-width:400px}.countdown__bf15--holding .countdown_digit-colon{font-size:8px;padding-top:14px}.countdown__bf15--holding .countdown_digit-colon span:first-child{margin-bottom:8px}.countdown__bf15--holding .countdown_digit-title{font-size:8px;margin-top:-8px;margin-bottom:8px}.slim-button-wrapper__bf15--holding{padding:0}.slim-button-wrapper__bf15--holding:first-child{margin-bottom:16px}.slim-button__bf15{margin-bottom:10px;font-size:14px;line-height:20px;padding:0 20px}.grey-wrapper{padding:10px}.slim-button__bf15 a:after{font-size:.7em;line-height:1.4em;text-transform:none;padding-left:4px;width:14px}.slim-button__bf15 a,.slim-button__bf15 a:visited,.slim-button__bf15 a:active,.slim-button__bf15 a:hover{padding:10px 0}.store-locator-form__bf15--holding{max-width:100%;margin:0 auto;margin-top:20px}h3.bf-holding-h3{line-height:60px;font-size:14px;font-weight:400}input[type="text"].bf-holding-store-locator-text{height:40px}input[type="submit"].bf-holding-store-locator-submit{min-height:40px}.xmas-homepage .header-banner-battlefront{background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/Homepage/11238807_MTOP_768x668.jpg") no-repeat top center}h1.heading__sw-battlefront{font-size:32px;width:auto !important;line-height:42px;color:#333;max-height:none}.s-wars-battlefront{padding:20px}.s-wars-battlefront .pegi16{width:15%}.s-wars-battlefront .dice{width:50%}.brand-feature-block__sw-battlefront{margin-bottom:0}.brand-feature-block-text__sw-battlefront p{margin-bottom:0}.brand-feature-block-text__sw-battlefront p:last-child{margin-bottom:16px}.brand-page-section__sw-battlefront-bg{background:#fff}h2.heading__bf15--dhp{text-align:center;font-size:24px;line-height:30px}.heading__bf15--dhp span{color:#ffde00;display:block;font-size:30px}.white-heading__bf15,p.white-text__bf15{color:#fff}.countdown__bf15--dhp{max-width:285px;font-size:43px}.countdown__bf15--dhp .countdown_digit-title{font-size:8px;margin-top:-6px}.countdown__bf15 .countdown_digit-wrapper{width:22%;display:inline-block;vertical-align:top}.countdown__bf15--dhp .countdown_digit-colon{font-size:10px;padding-top:7px}.countdown__bf15 .countdown_digit-colon span:first-child{margin-bottom:6px}.countdown__bf15 .countdown_digit{text-align:center}.xmas-homepage .snow-bg h2.heading__bf15--dhp{text-align:center}.xmas-homepage .home-page-countdown__bf15 h3{margin-top:0}.xmas-homepage .home-page-countdown__bf15{margin-bottom:0;overflow:hidden;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/Homepage/Snowflakes_DHP_BlackFriday.png") no-repeat top center #000;padding-bottom:0}.padded-wrapper{padding:0 16px}.height-separator__bf15{margin-top:24px}.height-separator__bf15--holding{margin-top:44px}.banner-wrapper__bf15--holding{background-color:#000;padding:0 10px 30px}.banner-wrapper__bf15{min-width:0}h1.heading__bf15,h1.heading__bf15--holding{font-size:44px;line-height:42px;max-height:none;margin-bottom:0}h1.heading__bf15--event{width:auto;text-align:left}h1.heading__bf15--event span{font-size:41px}h2.heading__bf15--holding{font-size:26px;margin-bottom:0;letter-spacing:5px}h2.heading__bf15{font-size:12px;text-align:left}h3.heading__bf15--holding{font-size:16px;margin-bottom:16px}.slim-button-wrapper__bf15--holding{padding:0}.slim-button-wrapper__bf15--holding:first-child{margin-bottom:16px}.slim-button__bf15{margin-bottom:10px;font-size:14px;line-height:20px;padding:0 20px}.grey-wrapper{padding:10px}.slim-button__bf15 a:after{font-size:.7em;line-height:1.4em;text-transform:none;padding-left:4px;width:14px}.slim-button__bf15 a,.slim-button__bf15 a:visited,.slim-button__bf15 a:active,.slim-button__bf15 a:hover{padding:10px 0}.store-locator-form__bf15--holding{max-width:100%;margin:0 auto;margin-top:20px}h3.bf-holding-h3{line-height:60px;font-size:14px;font-weight:400}input[type="text"].bf-holding-store-locator-text{height:40px}input[type="submit"].bf-holding-store-locator-submit{min-height:40px}.bf15-clock-image-wrapper img{position:absolute;width:279px;height:158px;top:5px;right:-80px;z-index:1}.shop-all__bf15 a{line-height:20px}.shop-all__bf15,.shop-all__bf15:last-of-type{margin-top:24px}.offer-button__bf15{padding:0 10px}.offer-button__bf15{font-size:11px;line-height:13px}.offer-button__bf15 .product{font-size:11px;line-height:13px}.offer-buttons-section__bf15{padding:8px 0}.offer-buttons-section__bf15 .shop-all__bf15,.offer-buttons-section__bf15 .shop-all__bf15:last-of-type,.offer-buttons-section__bf15 .large-button__bf15,.offer-buttons-section__bf15 .large-button__bf15:last-of-type{margin-bottom:8px;margin-top:8px}.bf15-category-image img{width:100%}.categories__bf15,.categories__bf15:last-of-type,.shop-all__bf15,.shop-all__bf15:last-of-type{margin-bottom:8px}.store-locator_wrapper__bf15{background:#fff;padding:16px;width:100%;float:right}.store-locator_heading__bf15{font-size:18px;margin-bottom:16px}.store-locator_wrapper__bf15 input[type="text"]{width:100%}.store-locator_wrapper__bf15 input[type="text"].bf-holding-store-locator-text{margin-bottom:16px !important}.clearance-deals-button__bf15 a,.clearance-deals-button__bf15 a:after{color:#ee1c2e !important}.delivery-info__bf15--event{padding:0;color:#fff}.delivery-info_copy__bf15{padding-left:70px;margin-top:16px;padding-right:20px;padding-bottom:6px}.delivery-info__bf15--event:before{font-family:'Tesco Icons';content:'C';font-size:40px;margin-right:10px;top:22px;position:absolute;left:20px;color:#ffde00}.delivery-info__bf15--event h4{font-size:15px;margin-bottom:16px}.page-refresh-banner__bf15{line-height:68px;font-size:13px;text-align:left;font-family:'Tesco',Arial,sans-serif;font-weight:800}.page-refresh-banner__bf15 .waiting-refresh__bf15,.banner-wrapper__bf15--waiting p{margin-left:8px}.page-refresh-banner__bf15{line-height:84px}.banner-wrapper__bf15--waiting p{margin-bottom:16px;width:auto;font-size:14px}.banner-wrapper__bf15--waiting h1{margin-left:8px;max-width:300px;font-size:50px;line-height:44px}.banner-wrapper__bf15--waiting h1 span{font-size:47px}.banner-wrapper__bf15--waiting h2{margin-left:8px;margin-bottom:32px;font-size:14px;letter-spacing:4px;margin-top:0;line-height:22px}.banner-wrapper__bf15--waiting img{width:240px;height:auto;left:220px;top:4px}.direct-logo__bf15--waiting{margin-bottom:32px;height:19px}.direct-logo__bf15--waiting img{width:120px;height:19px;float:left;left:18px}.xmas-homepage .home-page-countdown__bf15{background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/Homepage/Snowflakes_DHP_BlackFriday.png") no-repeat;background-color:#000;padding-top:50px;border-top:#fff thin solid;padding-bottom:50px}a.white-link__bf15,a.white-link__bf15 p,a:hover.white-link__bf15{color:#fff;font-weight:400}h2.heading__bf15--dhp{text-align:center;font-size:24px;line-height:30px}.heading__bf15--dhp span{color:#ffde00;display:block;font-size:30px}.white-heading__bf15,p.white-text__bf15{color:#fff}.countdown__bf15--dhp{max-width:285px;font-size:43px}.countdown__bf15--dhp .countdown_digit-title{font-size:8px;margin-top:-6px}.countdown__bf15 .countdown_digit-wrapper{width:22%;display:inline-block;vertical-align:top}.countdown__bf15--dhp .countdown_digit-colon{font-size:10px;padding-top:7px}.countdown__bf15 .countdown_digit-colon span:first-child{margin-bottom:6px}.countdown__bf15 .countdown_digit{text-align:center}.white-heading__bf15.shopping{margin-bottom:28px}.inline-icon-title-wrapper{margin:0 auto;padding:10px 0}.inline-icon-title-wrapper .inline-icon{position:static;float:none}.inline-icon-title-wrapper .inline-title{text-align:center;display:block;margin-left:0;float:none}.inline-icon-title-wrapper .inline-title p,.inline-icon-title-wrapper .inline-title h3{text-align:center;width:100%;display:block}.inline-icon-title-wrapper .inline-title h3{margin-bottom:5px}.inline-icon-title-wrapper .inline-title p{margin:0}h2.heading__bf15--event{font-size:16px;letter-spacing:2px;margin-bottom:20px}h1.heading__bf15--event{font-size:40px}h1.heading__bf15--event span{font-size:40px;line-height:40px}.shop-all__bf15{padding:16px 0}.bf15-clock-image-wrapper img{width:330px;height:auto;top:0}h2.heading__bf15--event{margin-top:0;letter-spacing:2px;margin-bottom:24px;margin-left:10px}.fandf__bf15 a img{display:inline;margin-bottom:-3px;margin-right:5px;width:30px}.categories-wrapper__bf15{width:100%}.bf15-clock-image-wrapper img{width:250px;height:auto;top:0;right:-100px}.bundles__bf2015 h2{max-width:65% !important}.store-locator_wrapper__bf15{margin-bottom:16px}h1.heading__bf15--post-holding{text-transform:none;font-size:32px;line-height:43px}h2.heading__bf15--post-holding{text-transform:none;margin-bottom:32px;letter-spacing:0;font-size:18px;line-height:20px;text-align:center}h2.heading__bf15--post-holding span{display:block}.height-separator__bf15--post-holding{margin-top:32px}.customer-bought-test ul.products li{width:50% !important;margin-bottom:0 !important;border-bottom:thin solid #eee !important}.customer-bought-test .product .thumbnail{width:100% !important;float:none !important}.customer-bought-test h2{margin-bottom:0}.customer-bought-test .products-header{padding-top:16px !important}.full-width-hero__xmas--dhp{background:#000 url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Xmas_DHP_Mobile_MTOP_768x668.jpg") no-repeat top center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;height:330px}.fwh-text__bg{padding:20px 8px}.fwh-links-text{width:100%;position:relative;top:300px;padding:0 0 300px}h1.fwh-heading{text-align:center;font-size:20px;line-height:22px}h1.fwh-heading__xmas{background-position:top center;padding:45px 0 0 0}p.fwh-text{text-align:center;font-size:14px;margin:10px 0 0 0}a.fwh-links{width:700px}.s-100{width:100%}.s-66{width:66.66%}.s-50{width:50%}.s-33{width:33%}.s-25{width:25%}.s-offset-66{margin-left:66.66%}.s-offset-50{margin-left:50%}.s-offset-33{margin-left:33%}.s-offset-25{margin-left:25%}.col.s-centered{margin-left:auto;margin-right:auto;float:none}.p-row.s-collapse>.col{padding-left:0;padding-right:0}.height-equal{flex-direction:column}.s-padded-0{padding:0}.s-padded-5{padding:5px}.s-padded-10{padding:10px}.s-padded-15{padding:15px}.s-padded-20{padding:20px}.s-h-padded-0{padding-left:0;padding-right:0}.s-h-padded-5{padding-left:5px;padding-right:5px}.s-h-padded-10{padding-left:10px;padding-right:10px}.s-h-padded-15{padding-left:15px;padding-right:15px}.s-h-padded-20{padding-left:20px;padding-right:20px}.s-v-padded-0{padding-top:0;padding-bottom:0}.s-v-padded-5{padding-top:5px;padding-bottom:5px}.s-v-padded-10{padding-top:10px;padding-bottom:10px}.s-v-padded-15{padding-top:15px;padding-bottom:15px}.s-v-padded-20{padding-top:20px;padding-bottom:20px}.hide-for-s,.hide-for-m1-down,.hide-for-m2-down,.show-for-m1,.show-for-m2,.show-for-l,.show-for-m2-up,.show-for-m1-up{display:none}.show-for-s,.show-for-m1-down,.show-for-m2-down,,.hide-for-m1,.hide-for-m2,.hide-for-l,.hide-for-m1-up,.hide-for-m2-up{display:block}.gift-wrap_15--header_bg{min-height:375px;position:relative}.gift-wrap_15--section-title{padding:47px 0 20px 0}.gift-wrap_15--section-title h2:before,.xmas .gift-wrap_15--header_bg .brand-feature-block-text h2:before{width:25px;height:30px;margin-left:-35px;margin-top:-13px}.gift-wrap_15--section-title h2{font-size:20px !important}.xmas .gift-wrap_15--header_bg .brand-feature-block-text h2{text-align:center;float:none;font-size:20px;margin:0 0 20px}.xmas .gift-wrap_15--header_bg .brand-feature-block-text p{text-align:center;float:none;margin:0 auto}.gift-wrap_15--header_text,.gift-wrap_15--header_img{height:auto}.gift-wrap_15--header_img{background-image:none}.gift-wrap_15--header_text{height:auto;padding-bottom:40px}p.gift-wrap_15_perfect_presents{margin:0 auto !important;text-align:center}ul.gift-wrap_15_perfect-presents{margin-left:0;margin-top:20px}.bundles-block h2{max-width:70%}.bundles-block .bundle-image img{max-width:100%}.bundles-block .ping{top:-30px;right:-105px;position:absolute}.bundles-block .ping img{max-width:70%}.jan-sale{padding:24px 0}.jan-sale h1{font-size:26px;padding:0 !important}.jan-sale h1 span{font-size:40px;line-height:40px}.countdown__jan-sale .countdown_digit-title{font-size:14px}.countdown__jan-sale{font-size:40px;max-width:400px;margin:0 auto 40px}.countdown__jan-sale .countdown_digit-colon{font-size:12px;padding-top:31px}.countdown__jan-sale .countdown_digit-wrapper .countdown_digit:first-letter {margin-right:13px}.brand-page-button__jan-sale{max-width:280px;height:48px}.brand-page-button__jan-sale a,.brand-page-button__jan-sale a:hover{height:48px;line-height:48px}.elh-usps svg{float:none;padding:0;margin:0 auto;width:100%;height:50px;position:relative}.elh-usps h3{margin:0 0 10px;font-size:20px;text-align:center}.elh-usps p{text-align:center;margin:0 0 30px 0;font-size:12px}.elh-usps .vt-small-width{width:100%}.elh-usps .m1-50>div{padding:0;display:block}.jan-sale-banner .cms-image{min-height:172px;max-width:310px;margin:0 auto 10px}.newyear-newyou .s-100 .event-page-item-block h3{padding:0 20px 0 0;margin:0 0 5px}.newyear-newyou .s-100 .event-page-item-block h3:after{top:50%;transform:translateY(-60%);content:"r";font-family:"tesco icons";position:absolute;font-size:12px;right:10px}.newyear-newyou .s-100 .event-page-item-block{padding:0}.newyear-newyou .s-100 .event-page-item-block .copy-holder{background-color:#fff;border-top:1px solid #645945;height:auto !important;margin-bottom:0}.newyear-newyou .s-100 .event-page-item-block .copy-holder:hover{background-color:#ccc}.newyear-newyou .discover-shop{border-top:1px solid #645945;padding:20px 0 0 0}.nyny-banner .cms-image{position:relative;padding-top:51.59%}.nyny-banner .cms-image img{position:absolute;top:0;left:0;width:100%}.silentnight-store p{font-size:12px;padding:0 28px}.silentnight-store .silentnight-spring-pod{padding:30px}.silentnight-store .silentnight-memory-foam{border-right:0;margin-bottom:60px}.product-carousel .product .rating-container{height:auto}.product-carousel .product .average-rating{margin-left:0}.pub-visual-link{margin-left:auto;margin-right:auto}p.block-ellipsis{font-size:15px}[data-tooltip]:after{width:195px}[data-tooltip]:before,[data-tooltip]:after{left:38%}.baby-event2016 .nappies-bg,.baby-event2016 .baby-travel-bg,.baby-event2016 .home-bg,.baby-event2016 .toys-bg,.baby-event2016 .feeding-bg,.baby-event2016 .clothing-bg{background:#0090c6}.baby-event2016 .eventPageItemBlock .h2-icon .nappies-h2,.baby-event2016 .eventPageItemBlock .h2-icon .baby-travel-h2,.baby-event2016 .eventPageItemBlock .h2-icon .home-h2,.baby-event2016 .eventPageItemBlock .h2-icon .feeding-h2,.baby-event2016 .eventPageItemBlock .h2-icon .clothing-h2,.baby-event .eventPageItemBlock .h2-icon .toys-h2{color:#0090c6}.baby-event2016 .copy-holder h3,.baby-event .copy-holder p{color:#0090c6}.baby-event2016 .event-page-item-block .copy-holder .cta{color:#00539f}.baby-event2016 .copy-holder{background:#eaf6fe}.baby-event2016 .skinny-banner-new.babyevent-skinny-banner{background:#eaf6fe;margin-top:0}.baby-event2016 .skinny-banner-new.babyevent-skinny-banner:hover{background:#eaf6fe}.baby-event2016 .skinny-banner-new.babyevent-skinny-banner p{color:#1b85b3}.baby-event2016 .skinny-banner-new.babyevent-skinny-banner p:hover{color:#1b85b3;background:#eaf6fe}.baby-event2016 #baby-event-clothing{display:block}.baby-event2016 .eventPageItemBlock .h2-icon h2{margin-top:0}.baby-event2016 .eventPageItemBlock .h2-icon{height:auto !important}.baby-event2016 .baby-moses-basket{width:100% !important}.baby-event2016 .event-page-item-block .copy-holder.with-button p span.event-end-date{line-height:20px;display:block}.baby-event2016 .babyevent-supporting-text{padding:0 8px}body.baby-event2016{background:#fff}.baby-event2016 .copy-holder{border:#eaf6fe}.baby-event2016 .image-holder img{border-top:1px solid #eaf6fe;border-left:1px solid #eaf6fe;border-right:1px solid #eaf6fe}.clearance-2016{padding:140px 0}.clearance-2016 h1,.clearance-2016 h2{font-size:70px}.clearance-2016 h1{line-height:72px}.clearance-2016 h2{font-size:25px;line-height:27px}.elh-usps{padding-bottom:10px;border-bottom:0}.elh-usps h3{font-size:18px}p.offers{color:#fff;font-size:16px;font-weight:normal;padding:15px;max-width:96%;width:96%;background-color:#00539f;border-radius:3px;text-align:center;position:relative;margin:0 auto;float:none;clear:both}.elh-usps .m1-50>div,.elh-usps .m1-33>div{padding:0}.shop-by-department__2016 ul li a .cms-image img{display:none}.shop-by-department__2016 ul li a{border-color:#f5f5f5}.shop-by-department__2016 ul li:first-child a{border-top:1px solid #f5f5f5}.shop-by-department__2016 ul li{margin-bottom:0}.brand-page-button__clearance-2016{max-width:90%;width:90%;position:absolute;bottom:-150px;left:5%;height:45px;line-height:45px}.brand-page-button__clearance-2016 a,.brand-page-button__clearance-2016 a:hover{height:45px;line-height:45px}.brand-page-button__clearance-2016 a:hover{color:#f2151a;background-color:#e6e6e6}.dhp-clearance .shop-by-department,.dhp-clearance .shop-by-department__2016 ul li{padding:0}.shop-by-department__2016 ul li a:hover{background:#008dc8}.shop-by-department__2016 ul li a:hover h2{color:#fff}.mtop-valentines-2016_bg{background:0}.mtop-valentines-2016{width:100%;display:block;height:360px;background:url("http://www.tesco.com/directuiassets/Merchandising/NonSeasonal/en_GB/banners/Responsive/events/Valentine-mobile-2016_MTop.jpeg") top center no-repeat #fff;background-size:cover}.mtop-valentines-2016 .l-50{padding-top:130px}.mtop-valentines-2016 h1{font-size:38px;line-height:40px;margin-bottom:0}.mtop-valentines-2016 p{font-size:22px;line-height:24px}.valentines-2016__gifts-her .col,.valentines-2016__gifts-him .col{padding:0}.valentines-2016__gifts-her .cms-image,.valentines-2016__gifts-him .cms-image{padding:0}.valentines-2016__gifts-her img,.valentines-2016__gifts-him img{display:block;margin-bottom:0 !important}.valentines-2016__gifts-her{background:0;padding:0}.valentines-2016__gifts-him{background:0;padding:0}.valentines-2016__gifts-her .brand-feature-block,.valentines-2016__gifts-him .brand-feature-block{height:auto}.valentines-2016__gifts-her h2,.valentines-2016__gifts-him h2{color:#fff;background:#e1173d;padding:8px 0;font-size:24px;margin-bottom:0}.valentines-2016__gifts-her ul li,.valentines-2016__gifts-him ul li{width:100%;max-width:100%;background:#fff;margin-bottom:0}.valentines-2016__gifts-her ul li a,.valentines-2016__gifts-him ul li a{color:#e1173d;background:#fff;text-align:left;padding:14px 20px;border-bottom:1px solid #cb5e7b;position:relative}.valentines-2016__gifts-her ul li a:hover,.valentines-2016__gifts-him ul li a:hover{color:#e1173d;background:#fad7db}.valentines-2016__gifts-her ul li a:after,.valentines-2016__gifts-him ul li a:after{font-family:'Tesco Icons';color:#e1173d;content:'r';position:absolute;top:17px;right:20px;font-size:14px}.valentines-2016__more .event-block-more p{height:60px}.valentines-2016_inspirational_mobile{padding:10px 0 20px}.valentines-2016_inspirational_mobile h2{font-family:'Tesco';font-size:24px;color:#e31740;text-align:center;padding:16px 0}.valentines-2016_inspirational_mobile img{max-width:100%;height:auto;display:block}.valentines-2016_inspirational_mobile a:hover{text-decoration:none}.brand-page-button__valentines-mobile{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;color:#fff;background-color:#e31740;font-size:16px;border-radius:3px;height:45px;line-height:45px;max-width:90%;margin:0 auto}.brand-page-button__valentines-mobile:after{font-family:'Tesco icons';content:'r';margin-left:10px;font-size:14px}.tab-wrapper{padding:0 8px}.partners-tab__content{margin:45px 0 10px -100%}.partners-tab__title{float:left;text-align:center;margin:0 0 10px 0}.tab-wrapper .partners-tab-element:nth-child(2) .partners-tab__title{width:calc(50% - 10px);margin:0 0 10px 10px}.partners-tab__title,.partners-tab__title:hover,.partners-tab__title:visited,.partners-tab__title:active{top:0}.seller-block a{margin:0;width:100%;text-align:center}[data-alt="valentines day"]{min-height:calc((100vw - 8px) / 3.001)}.mtop_new_design_2{width:100%;height:auto;background:0}.mtop_new_design_2 .mtop_mobile_image{display:block}.mtop_new_design_2 .mtop_mobile_image img{display:block;padding:0;float:none;margin-bottom:20px}.mtop_new_design_2 .mtop_content-wrapper{width:100%}.mtop_new_design_2 .mtop_content-wrapper .cms-image{display:none}.mtop_new_design_2 .mtop_content-wrapper h1,.mtop_new_design_2 .mtop_content-wrapper h2{color:#333}.brand-page-button__mtop_new_design_2 a,.brand-page-button__mtop_new_design_2 a:hover{color:#fff;background:#0051a2;max-width:384px;margin:0 auto}.mtop_new_design_2.mtop_new_design_2__valentines2016{background:0}.mtop_new_design_2.mtop_new_design_2__valentines2016 .mtop_content-wrapper h1,.mtop_new_design_2.mtop_new_design_2__valentines2016 .mtop_content-wrapper h2{color:#e2173e}.mtop_new_design_2__valentines2016 .brand-page-button__mtop_new_design_2 a,.mtop_new_design_2__valentines2016 .brand-page-button__mtop_new_design_2 a:hover{background:#e2173e}
