address{font-style:normal}
@font-face{font-family:Waitrose;font-weight:300;font-style:normal;src:url("fonts/Waitrose-Light.eot");src:url("fonts/Waitrose-Light.eot?#iefix") format("embedded-opentype"),url("fonts/Waitrose-Light.woff") format("woff"),url("fonts/Waitrose-Light.svg#font") format("svg")}
@font-face{font-family:Waitrose;font-weight:400;font-style:normal;src:url("fonts/Waitrose-Regular.eot");src:url("fonts/Waitrose-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/Waitrose-Regular.woff") format("woff"),url("fonts/Waitrose-Regular.svg#font") format("svg")}
@font-face{font-family:Waitrose;font-weight:700;font-style:normal;src:url("fonts/Waitrose-Bold.eot");src:url("fonts/Waitrose-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/Waitrose-Bold.woff") format("woff"),url("fonts/Waitrose-Bold.svg#font") format("svg")}
@font-face{font-family:WaitroseGlyph;font-weight:normal;font-style:normal;src:url("fonts/Waitrose-glyph.eot");src:url("fonts/Waitrose-glyph.eot?#iefix") format("embedded-opentype"),url("fonts/Waitrose-glyph.woff") format("woff"),url("fonts/Waitrose-glyph.svg#font") format("svg")}
@font-face{font-family:WaitroseLight;font-style:normal;src:url("fonts/Waitrose-Light.eot");src:url("fonts/Waitrose-Light.eot?#iefix") format("embedded-opentype"),url("fonts/Waitrose-Light.woff") format("woff"),url("fonts/Waitrose-Light.svg#font") format("svg")}
@font-face{font-family:WaitroseBold;font-style:normal;src:url("fonts/Waitrose-Bold.eot");src:url("fonts/Waitrose-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/Waitrose-Bold.woff") format("woff"),url("fonts/Waitrose-Bold.svg#font") format("svg")}
.waitrose-glyph,.breadcrumb li a.home:before,.breadcrumb li a:after,.button.width-full:after,.megaMenuLevel ul li a:not(.menutitle):not(.offers):not(.christmas):not(.mealsinminutes):hover:before,.megaMenuLevel ul li a.active:before,.megaMenuLevel ul li a.offers:before,.megaMenuLevel ul li a.menutitle:after,.postcode-lookup-field:after,#landing-page-section .pending-order-container p.fullfilment.delivery:before,#landing-page-section .pending-order-container p.fullfilment.collect:before{position:relative;top:1px;display:inline-block;font-family:WaitroseGlyph;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased}
.waitrose-glyph-find-a-branch:before{content:'\e900'}
.waitrose-glyph-home:before{content:'\e901'}
.waitrose-glyph-christmas:before{content:'\e902'}
.waitrose-glyph-delivery:before{content:'\e903'}
.waitrose-glyph-favourites:before{content:'\e904'}
.waitrose-glyph-clock:before{content:'\e905'}
.waitrose-glyph-my-account:before{content:'\e906'}
.waitrose-glyph-close:before{content:'\e907'}
.waitrose-glyph-arrow:before{content:'\e908'}
.waitrose-glyph-arrow.arrow-up{-ms-transform:rotate(270deg);transform:rotateZ(270deg);margin-top:2px}
.waitrose-glyph-arrow.arrow-down{-ms-transform:rotate(90deg);transform:rotateZ(90deg);margin-bottom:2px}
.waitrose-glyph-offers:before{content:'\e909'}
.waitrose-glyph-search:before{content:'\e90a'}
.waitrose-glyph-trolley:before{content:'\e90b'}
.waitrose-glyph-collection:before{content:'\e90c'}
.waitrose-glyph-amend-order-time:before{content:'\e90d'}
.waitrose-glyph-amend-order:before{content:'\e90e'}
.waitrose-glyph-import:before{content:'\e910'}
.clearfix:after,.utility-bar:after{clear:both;content:'';display:table}
.page-title{width:465px;float:left}
.breadcrumb{list-style:none;overflow:hidden;padding:0;margin:0}
.breadcrumb.standard{max-width:654px;padding-left:10px}
.breadcrumb li{float:left;font-family:Waitrose,Arial,sans-serif;font-weight:400;font-size:13px;padding:7px 7px 10px 0}
.breadcrumb li a{color:#53565a;text-decoration:none;position:relative;display:block}
.breadcrumb li a.home:before{content:'\e901';font-size:10px;margin-right:7px;text-decoration:none;overflow:hidden;top:0}
.breadcrumb li a:after{content:'\e908';float:right;font-size:8px;text-decoration:none;overflow:hidden;margin:3px 0 3px 7px}
.breadcrumb li a span{display:none}
.breadcrumb li span.active{color:#5c8018;font-weight:bold}
.button{font-family:Waitrose,Arial,sans-serif;font-weight:300;cursor:pointer;display:inline-block;text-decoration:none;-webkit-appearance:none}
.button:focus{outline:thin dotted #000}
.button.primary-cta{background:#7d9946;background-image:linear-gradient(to bottom,#7d9946,#5c8018);color:#fff;padding:0 20px;line-height:40px;border:0;border-radius:0}
.button.primary-cta:hover{background:#5c8018}
.button.primary-cta:link,.button.primary-cta:visited,.button.primary-cta:hover,.button.primary-cta:focus,.button.primary-cta:active{color:#fff}
.button.secondary-cta{background-color:#eff3e9;background:linear-gradient(to bottom,#fff,#eff3e9);color:#5c8018;padding:0 19px;line-height:38px;border:1px solid #adbf8b;border-radius:0}
.button.secondary-cta.is-disabled,.button.secondary-cta[disabled]{border:1px solid #e6e6e7}
.button.secondary-cta:hover{background:#eff3e9}
.button.secondary-cta:link,.button.secondary-cta:visited,.button.secondary-cta:hover,.button.secondary-cta:focus,.button.secondary-cta:active{color:#5c8018}
.button.btn-back:before{font-family:WaitroseGlyph;font-size:12px;content:'\e908';position:absolute;left:0;display:inline-block;-ms-transform:rotate(180deg);transform:rotateZ(180deg)}
.button.is-disabled,.button.is-disabled:hover,.button[disabled],.button[disabled]:hover{background:#e6e6e7;color:#fff}
.button.width-full{margin-top:9px;width:100%}
.button.width-full:after{content:'\e908';font-size:10px;margin:0 0 0 5px;-ms-transform:rotate(90deg);transform:rotateZ(90deg)}
.button.top-margin{margin-top:24px}
.fly-out{display:inline-block;position:relative}
.fly-out.fly-out-active{z-index:10000}
.fly-out.fly-out-active .close{display:block}
.fly-out.fly-out-active .fly-out-content{display:block}
.fly-out .close{background:#fff;border:1px solid #ccc;border-bottom:0;box-shadow:0 0 6px rgba(0,0,0,0.2);color:#5c8018;display:none;position:absolute;top:0;left:0;right:0;z-index:10001;text-align:center;text-decoration:none;font-family:Waitrose,Arial,sans-serif;font-weight:400;font-size:18px;line-height:38px}
.fly-out .close .waitrose-glyph{font-size:14px;padding-right:5px}
.fly-out .close:after{background:#fff;bottom:-6px;content:'';height:10px;left:0;position:absolute;width:105%}
.fly-out-content{display:none;background:#fff;border:1px solid #ccc;box-shadow:0 0 6px rgba(0,0,0,0.2);position:absolute;width:189px;z-index:10000;padding:20px}
.edit-slot .fly-out .close:after{background:#fff;bottom:-6px;content:'';height:10px;left:0;position:absolute;width:100%}
.edit-slot .fly-out-content{width:350px;font-size:13px}
.edit-slot .fly-out-content h3{font-size:16px}
.edit-slot .fly-out-content section{width:180px;min-height:46px;word-wrap:break-word;padding-bottom:6px}
.edit-slot .fly-out-content .button{bottom:22px;position:absolute;right:0;top:inherit;min-width:136px}
.edit-slot .fly-out-content>div:last-child{margin-bottom:-18px}
.fly-out-customer-guide{width:350px;margin-top:10px;font-family:Waitrose,Arial,sans-serif;font-weight:400}
.fly-out-customer-guide:after{position:absolute;top:-6px;left:20px;content:'';width:10px;height:10px;border:solid #ccc;border-width:1px 0 0 1px;background-color:white;-ms-transform:rotate(45deg);transform:rotate(45deg)}
.input-field{display:inline-block;width:auto;box-sizing:border-box;height:40px;border:1px solid #d2d2d2;font-size:14px;line-height:40px;color:#53565a;-webkit-appearance:none;border-radius:0}
.keyline-top,.keyline-bottom,.keyline-left,.keyline-right,.keyline-last{position:relative}
.keyline-top:before,.keyline-bottom:after,.keyline-left:before,.keyline-right:after{background:#eee;content:'';position:absolute}
.keyline-top:before,.keyline-bottom:after{background:linear-gradient(to right,transparent,#d2d2d2,transparent);display:block;height:1px;left:0;width:100%}
.keyline-top:before{top:0;margin-top:-1px}
.keyline-bottom:after{bottom:0;margin-bottom:-1px}
.keyline-left:before,.keyline-right:after{background:linear-gradient(to bottom,transparent,#d2d2d2,transparent);display:block;height:100%;top:0;width:1px}
.keyline-left:before{left:0;margin-left:-1px}
.keyline-right:after{right:0;margin-right:-1px}
.loading-spinner{background-image:url("../images/static/header/loading-spinner.gif");background-repeat:no-repeat}
.tooltip{display:none;position:absolute;z-index:10000}
.userLogonForm{position:relative}
.userLogonForm .header-button{position:absolute;top:-105px;right:40px;text-decoration:none}
.userLogonForm .header-button:hover{text-decoration:none}
.wrapper .userLogonForm{clear:both;padding:0 30px 30px}
.userLogonForm h2{margin-top:0;font-family:Waitrose,Arial,sans-serif;font-weight:400;font-size:24px}
.userLogonForm h3{margin:0 0 40px;font-family:Waitrose,Arial,sans-serif;font-weight:300;font-size:18px;line-height:1.4}
.userLogonForm h4{font-size:13px;line-height:1.4}
.userLogonForm .button{padding-top:5px;padding-bottom:5px;font-family:Waitrose,Arial,sans-serif;font-weight:300;font-size:22px;text-decoration:none}
.userLogonForm .button:hover{text-decoration:none}
.userLogonForm>header{margin-bottom:40px;margin-right:80px}
.userLogonForm>header h1{font-size:36px;margin-bottom:30px}
.userLogonForm>header p{font-size:13px}
.userLogonForm .terms{width:445px;margin-bottom:30px}
.userLogonForm .terms .warning{margin:22px 0 40px}
.userLogonForm .errors-register h3{font:13px/1.4 Arial,sans-serif}
.userLogonForm .field-wrapper{margin-bottom:11px}
.userLogonForm .field-wrapper.register{margin-top:9px}
.userLogonForm .footer{width:380px;margin:0 auto}
.userLogonForm .footer .registerDivider{height:15px;background-image:url("../../../../images/static/pages/register/divider.png");background-repeat:no-repeat;background-position:50% 0;border:0;margin:30px 0 40px}
.userLogonForm .footer .partnerDetails{width:445px}
.userLogonForm form{width:380px;margin:0 auto}
.userLogonForm form label{display:block;width:100%;float:none;margin-bottom:10px;font-size:13px;line-height:1.6}
.userLogonForm form input.form-element{width:100%;height:48px;padding:0;border:0;margin:0;background-color:#fff;background-image:none;font-size:13px;color:#757575}
.userLogonForm form input.form-element:focus{border-color:#fff;box-shadow:none;outline:0 none}
.userLogonForm form input:-webkit-autofill,.userLogonForm form input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px white inset!important;-webkit-text-fill-color:#333}
.userLogonForm form .checkbox label{line-height:1.6}
.userLogonForm form .required label:after{content:''}
.userLogonForm form .error-msg{margin:0 0 22px}
.userLogonForm form .button input{width:100%;padding:17px 0;font-size:24px}
.userLogonForm form .error-msg:last-child{margin-left:0}
.userLogonForm form fieldset{padding:0}
.userLogonForm form fieldset div{margin-bottom:0}
.userLogonForm .input-group{position:relative;display:inline-table;width:100%;vertical-align:middle;border-collapse:separate;border:1px solid #e5e5e5;margin-bottom:20px}
.userLogonForm .input-group.success{border:1px solid #708c3a}
.userLogonForm .input-group.error{border:1px solid #bd3c3d;margin-bottom:20px}
.userLogonForm .input-group.error .tooltip input[type=checkbox]:not(:checked)+label{width:88%;margin-left:-5px;background-position:4px -470px;background-color:#fff8d7}
.userLogonForm .input-group-addon{display:table-cell;vertical-align:middle;padding:6px 12px;background:url("../../../../images/static/pages/register/start-shopping.png") 0 50px no-repeat;border:0;color:#555;font-size:14px;font-weight:400;line-height:1;text-align:center;white-space:nowrap}
.userLogonForm .input-group-addon.email{background-position:12px -261px}
.userLogonForm .input-group-addon.password{background-position:12px -299px}
.userLogonForm .input-group-addon.postcode{background-position:15px -373px}
.userLogonForm .input-group-addon.number{padding:0}
.userLogonForm .input-group .tooltip{position:absolute;top:0;left:100%;margin:5px 0 0 15px;width:210px;padding:15px;background:#fff;border:1px solid #ccc;box-shadow:0 0 6px rgba(0,0,0,0.2);font-size:13px}
.userLogonForm .input-group .tooltip:after{position:absolute;top:25px;left:-6px;content:'';width:10px;height:10px;border:solid #ccc;border-width:1px 0 0 1px;background-color:white;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.userLogonForm .sign-in .input-group,.userLogonForm .register .input-group{margin-bottom:10px}
.userLogonForm .success .input-group-addon:last-child,.userLogonForm .success .input-group-addon.last{background-position:7px 10px}
.userLogonForm .error .input-group-addon:last-child,.userLogonForm .error .input-group-addon.last{background-position:7px -35px}
.userLogonForm .input-group .input-group-addon,.userLogonForm .input-group .form-control{width:auto}
.userLogonForm .button-section .button{width:100%;box-sizing:border-box}
.sign-in .userLogonForm .button-section{margin-top:35px}
.userLogonForm input[type=checkbox],.userLogonForm input[type=radio]{position:absolute;display:block;opacity:0}
.userLogonForm input[type=checkbox]+label,.userLogonForm input[type=radio]+label{display:block;position:relative;height:22px;background:url("../../../../images/static/pages/register/start-shopping.png") 0 10px no-repeat;padding-left:35px}
.userLogonForm input[type=checkbox]+label{background-position:0 -140px}
.userLogonForm input[type=checkbox]:checked+label{background-position:0 -95px}
.userLogonForm input[type=radio]+label{background-position:0 -233px}
.userLogonForm input[type=radio]:checked+label{background-position:0 -186px}
.userLogonForm.has-choices .register-postcode{position:relative}
.userLogonForm.has-choices .register-postcode:before{position:absolute;width:100%;height:1px;right:0;bottom:16px;content:"";background:linear-gradient(to right,rgba(153,153,153,0) 0,#999 50%,rgba(153,153,153,0) 100%)}
.userLogonForm.has-choices .register-postcode:after{content:"or";display:block;position:relative;width:60px;margin:-0 auto 10px;background-color:white;color:#666;font-family:Waitrose,Arial,sans-serif;font-weight:400;font-size:32px;text-align:center}
.userLogonForm.has-choices .register-postcode.hidden:after,.userLogonForm.has-choices .register-postcode.hidden:before{display:none}
.userLogonForm .module{width:380px;margin:0 auto}
.userLogonForm .module header{margin-bottom:20px}
.userLogonForm .module header h1{font-size:25px}
.userLogonForm .module header p{font-size:13px}
.userLogonForm .register-postcode .field-wrapper{position:relative;padding:0;background-color:white}
.userLogonForm .register-postcode .button{position:absolute;width:165px;right:0;top:30px}
.userLogonForm .register-postcode .input-group{width:200px;margin-bottom:5px!important}
.userLogonForm .register-postcode .input-group .input-group-addon{width:15px}
.userLogonForm .button-wrapper{margin:40px auto 0;text-align:center}
.userLogonForm .button-wrapper .button{width:auto;min-width:160px;margin:0 10px}
.userLogonForm .button-wrapper .continue{width:auto;min-width:160px;margin:0 10px}
.userLogonForm .errors-register{background:0;width:380px;padding:0}
.userLogonForm .errors-register .error-message{padding:12px;margin-bottom:25px;background:url("../../../../images/static/pages/register/start-shopping.png") 12px -460px no-repeat;background-color:#fff8d7;padding-left:42px}
.userLogonForm .joinMyWaitrose{width:445px;margin:55px 0 50px}
.userLogonForm .joinMyWaitrose p{margin-bottom:40px;font-size:13px}
.userLogonForm .forgot-password{float:right}
.userLogonForm .show-password{margin:12px 0 24px}
.userLogonForm.show-password-disabled .show-password{display:none}
.userLogonForm .sign-in .show-password{float:left}
#createPassword .button-section{margin-top:20px}
.pageHeader{background:#fff;margin:0 auto;position:relative;width:960px;z-index:200}
.no-touch body:not(.reduced) .pageHeader{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 10px 10px -10px transparent;left:50%;margin-left:-480px;position:fixed;transition:box-shadow .5s,margin-top .5s;will-change:margin-top,box-shadow}
.no-touch body:not(.reduced) .pageHeader.shadow{box-shadow:0 10px 10px -10px rgba(0,0,0,0.1)}
.no-touch body:not(.reduced) .pageHeader.scrollable{position:absolute}
.no-touch body:not(.reduced) .pageHeader.utilityBarHidden{margin-top:-35px}
.pageHeader .logo a{display:block;width:175px;height:40px;background:url("../../../../images/static/common/waitrose-logox2.png") 0 0 no-repeat;background-size:175px auto;text-indent:150%;white-space:nowrap;overflow:hidden}
.pageHeader.minimal{padding:0 0 30px;z-index:auto}
.pageHeader.minimal .logo{padding:30px 0;margin:0;border-bottom:1px solid #d2d2d2}
.pageHeader.minimal .logo a{margin-left:30px}
.no-touch body:not(.reduced)>.outer-wrapper>.wrapper{padding-top:153px}
.shopping-bar{padding:13px 14px;height:40px}
.shopping-bar .logo{float:left;margin-right:13px}
.shopping-bar .warrants{float:left;position:relative;top:-6px}
.shopping-bar .warrants .warrant1,.shopping-bar .warrants .warrant2{width:204px}
.shopping-bar .book-slot,.shopping-bar .header-mini-trolley,.shopping-bar .edit-slot{float:left;padding:0 9px}
.shopping-bar .mini-trolley{float:left;margin-right:9px}
.shopping-bar .primary-header-cta{float:right;padding-left:9px}
.shopping-bar-components{float:right}
.categoryBar .splitterContent{min-height:415px;padding:21px 21px 42px}
.categoryBar img{max-width:100%}
.megaMenu{position:relative;padding:0;width:960px;border-radius:0;background-color:#fff;box-shadow:0 0 6px rgba(0,0,0,0.2)}
#explorebar{background:linear-gradient(to bottom,#fff 50%,#eee 100%);font-size:13px;position:relative;border-bottom:1px solid #ccc;padding:0 23px 0 24px}
#explorebar a{padding:7px 30px 3px 29px;color:#53565a;font-family:Waitrose,Arial,sans-serif;font-weight:400;font-size:18px;text-decoration:none;position:relative;background-color:#fff;background:linear-gradient(to bottom,#fff 50%,#eee 100%);border:0}
#explorebar a:hover,#explorebar a.active{color:#5c8018;text-decoration:underline}
#explorebar a.non-active{cursor:default}
#explorebar a.active .exploreBarActive{position:absolute;display:inline-block;border-right:9px solid transparent;border-left:9px solid transparent;content:''}
#explorebar a.active:before{position:absolute;display:inline-block;border-right:9px solid transparent;border-left:9px solid transparent;content:'';top:27px;left:50%;margin-left:-10px;border-bottom:9px solid #ccc;border-bottom-color:rgba(0,0,0,0.2)}
#explorebar a.active:after{position:absolute;display:inline-block;border-right:9px solid transparent;border-left:9px solid transparent;content:'';top:28px;left:50%;margin-left:-10px;border-bottom:9px solid white}
.marketing-area{margin:21px 20px 42px 20px;background-color:#fff;width:656px;float:right;height:415px}
.marketing-area.level1{width:430px}
.marketing-area.level2{width:205px}
.marketing-area a:focus,.marketing-area img:focus{outline:thin dotted #53565a;display:block}
.megaMenuLevel{width:260px;float:left;margin:0}
.megaMenuLevel.small{width:226px}
.megaMenuLevel.small+.small{width:225px}
.megaMenuLevel img{max-width:100%;vertical-align:middle}
.megaMenuLevel ul{list-style-type:none;margin:0;padding:7px 0 17px 11px}
.megaMenuLevel ul li{padding:0;position:relative}
.megaMenuLevel ul li.custom-links{padding-top:3px}
.megaMenuLevel ul li a{color:#53565a;text-decoration:none;display:block;padding:0 12px 0 6px;line-height:20px;font-size:13px;border:1px solid #fff}
.megaMenuLevel ul li a:not(.menutitle):not(.offers):not(.christmas):not(.mealsinminutes):hover{color:#5c8018;text-decoration:none;outline:0}
.megaMenuLevel ul li a:not(.menutitle):not(.offers):not(.christmas):not(.mealsinminutes):hover:before{content:'\e908';font-size:8px;float:right;top:6px;width:4px;right:-5px;margin:0}
.megaMenuLevel ul li a:not(.menutitle):not(.offers):not(.christmas):not(.mealsinminutes):hover:before:before{content:'\e908'}
.megaMenuLevel ul li a:not(.menutitle):not(.offers):not(.christmas):not(.mealsinminutes):hover:before.arrow-up{-ms-transform:rotate(270deg);transform:rotateZ(270deg);margin-top:2px}
.megaMenuLevel ul li a:not(.menutitle):not(.offers):not(.christmas):not(.mealsinminutes):hover:before.arrow-down{-ms-transform:rotate(90deg);transform:rotateZ(90deg);margin-bottom:2px}
.megaMenuLevel ul li a.active{font-weight:bold}
.megaMenuLevel ul li a.active:before{content:'\e908';font-size:8px;float:right;top:6px;width:4px;right:-5px;margin:0}
.megaMenuLevel ul li a.active:before:before{content:'\e908'}
.megaMenuLevel ul li a.active:before.arrow-up{-ms-transform:rotate(270deg);transform:rotateZ(270deg);margin-top:2px}
.megaMenuLevel ul li a.active:before.arrow-down{-ms-transform:rotate(90deg);transform:rotateZ(90deg);margin-bottom:2px}
.megaMenuLevel ul li a.active,.megaMenuLevel ul li a:not(.menutitle):not(.offers):not(.christmas):not(.mealsinminutes):hover{background:#fff;background:linear-gradient(to bottom,#fff,#eff3e9);color:#5c8018;border:1px solid #ccc}
.megaMenuLevel ul li a.offers{color:#c0002b}
.megaMenuLevel ul li a.offers:before{content:'\e909'}
.megaMenuLevel ul li a.mealsinminutes{color:#53565a}
.megaMenuLevel ul li a.christmas{color:#37672d}
.megaMenuLevel ul li a.menutitle{color:#5c8018;font-weight:bold;padding-right:0}
.megaMenuLevel ul li a.menutitle:after{content:'\e908';top:0;font-size:8px;margin:0 0 0 3px}
.megaMenuLevel ul li a:active,.megaMenuLevel ul li a:hover,.megaMenuLevel ul li a.active:focus{outline:0}
.megaMenuLevel ul li a:focus{outline:thin dotted;outline-offset:-2px}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}
.btn.focus,.btn:focus,.btn:hover{color:#53565a;text-decoration:none}
.btn-default{color:#53565a}
.btn-default:hover{color:#53565a;background-color:#e6e6e7}
.btn-group{position:relative;display:inline-block;vertical-align:middle}
.btn-group>.btn{position:relative;float:left}
.btn-group-justified{display:table;border-collapse:separate}
.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}
.contentSelection .modal-footer{padding:40px 0 0 20px}
.outer-wrapper{transition:.3s}
.outer-wrapper.cookie-bar-visible{margin-top:39px}
.utility-bar{font-size:12px;height:34px;transition:.3s;margin-top:0}
.utility-bar-nav{font-size:12px}
.utility-bar-nav a{color:#53565a;text-decoration:none}
.utility-bar-nav a:hover,.utility-bar-nav a:focus:not([target=_blank]),.utility-bar-nav a:active{color:#5c8018;text-decoration:underline}
.utility-bar-nav .current{color:#5c8018;font-weight:bold}
.utility-bar-nav>ul>li{float:left}
.utility-bar-nav>ul>li>a,.utility-bar-nav>ul>li>span{display:inline-block;padding:0 12px;line-height:34px}
.utility-bar-nav-explore{float:left;margin-left:14px}
.utility-bar-nav-explore .explore{font-weight:bold;padding-left:2px}
.utility-bar-nav-right{float:right}
.utility-bar-nav-right>ul>li>a{padding:0 4px 0 5px}
.utility-bar-nav-right>ul>li>a .waitrose-glyph{margin-right:7px}
.utility-bar-nav .my-waitrose{background-image:url("../images/static/header/myWaitrose-x2.png");background-position:5px 11px;background-repeat:no-repeat;background-size:auto 13px;display:block;overflow:hidden;text-indent:150%;white-space:nowrap;width:93px}
.utility-bar-nav .find-a-branch{padding-right:14px}
.utility-bar-nav .my-account{display:none;position:relative}
.utility-bar-nav .my-account>a:focus{outline:0}
.utility-bar-nav .my-account ul{padding-bottom:11px}
.utility-bar-nav .my-account li{float:none}
.utility-bar-nav .my-account li a{display:block;line-height:28px;padding:0}
.utility-bar-nav .my-account .signout{padding-top:20px}
.navigation-bar-search{position:relative;float:left;margin-left:8px}
.navigation-bar-search.backdrop-active{z-index:1000}
.navigation-bar-search-form{position:relative}
.backdrop-active .navigation-bar-search-form{position:relative;z-index:1000}
@media screen and (min-width:0) and (min-resolution:.001dpcm){.navigation-bar-search-form input[type='text']{padding:5px 0;margin-top:7px;border:0}
}
.navigation-bar-search .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.navigation-bar-search-wrapper{position:relative;background:#fff}
.navigation-bar-search-wrapper input[type='search']{width:272px;box-sizing:border-box;padding:0 40px 0 10px;background:transparent}
.navigation-bar-search-wrapper button{position:absolute;right:4px;top:4px;width:32px;height:32px;border:0;padding:1px 6px;background-color:#53565a;cursor:pointer;color:white;font-size:1em;text-align:center;text-indent:-200px;overflow:hidden}
.navigation-bar-search-wrapper button:focus{outline:thin dotted #000}
.navigation-bar-search-wrapper button::after{content:'\e90a';position:absolute;top:8px;left:0;width:100%;font-family:WaitroseGlyph;text-indent:0;line-height:16px}
.navigation-bar-search-wrapper.error{background:#ffea00}
.autosuggest{position:absolute;top:39px;width:100%}
.autosuggest-contents{position:relative}
.autosuggest section{box-sizing:border-box;width:100%;padding:10px;border:1px solid #a7a9ac;background-color:white;overflow:hidden;max-height:362px}
.autosuggest section.suggested-products{min-height:160px;min-width:278px}
.autosuggest ul{margin:0 0 10px;padding:0 10px;list-style-type:none}
.autosuggest li{margin:0;padding:0;font-size:.75em;line-height:2em}
.autosuggest a{margin:0;padding:0;color:#53565a;text-decoration:none}
.autosuggest a:hover{text-decoration:underline}
.autosuggest h2{padding:8px 10px;margin-top:0;background-color:#eee;font-size:.875em}
.autosuggest .suggested-products{position:absolute;top:0;left:100%;margin-left:-1px;box-shadow:-1px 2px 4px 0 rgba(0,0,0,0.2)}
.autosuggest-products-list-item{position:relative;min-height:85px;padding:10px 0 0 85px;margin:10px 0}
.autosuggest-products-list-item:after{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:#fff;background:linear-gradient(to right,#fff 0,#d2d2d2 20%,#d2d2d2 80%,#fff 100%)}
.autosuggest-products-list-item:first-of-type{padding-top:0;border-top:0}
.autosuggest-products-list-item:first-of-type:after{height:0}
.autosuggest-products-list-item h3,.autosuggest-products-list-item p{margin:0;font-size:.75em}
.autosuggest-products-list-item h3{font-weight:normal}
.autosuggest-products-list-item img{position:absolute;top:10px;left:0;height:70px;width:70px}
.autosuggest .suggested-product-offer,.autosuggest .suggested-product-price,.autosuggest .suggested-product-was-price{font-weight:bold}
.autosuggest .suggested-product-offer,.autosuggest .suggested-product-was-price{color:#c0002b}
.postcode-lookup{padding-right:9px}
.postcode-lookup>span{font-family:Waitrose,Arial,sans-serif;font-weight:400;line-height:40px;float:left;padding:0 10px}
.postcode-lookup label{display:none}
.postcode-lookup input[type='text']{float:left;padding:0 11px 0 30px;margin-right:5px;width:168px}
.postcode-lookup-field{position:relative;float:left}
.postcode-lookup-field:after{content:'\e900';position:absolute;top:12px;left:10px;width:15px;height:20px;color:#d2d2d2}
.shopping-bar-slot{font-size:12px;margin:1px 0 0;float:left}
.shopping-bar-slot dt,.shopping-bar-slot dd{float:left;line-height:20px;padding-right:10px}
.shopping-bar-slot dt.slot-address .waitrose-glyph,.shopping-bar-slot dd.slot-address .waitrose-glyph{font-size:18px;line-height:12px;margin-right:5px;top:3px}
.shopping-bar-slot dt{font-weight:bold}
.shopping-bar-slot dt.slot-date{clear:left}
.shopping-bar-slot dt.slot-date,.shopping-bar-slot dt.slot-time,.shopping-bar-slot dt.slot-address{padding-right:5px}
.shopping-bar-slot dd{margin:0}
.shopping-bar-slot dd.slot-date{width:auto}
.shopping-bar-slot dd.slot-address{max-width:206px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.mini-trolley>a{display:block}
.mini-trolley a{color:#53565a}
.mini-trolley a:hover span{color:#5c8018}
.mini-trolley .trolley-total{float:left;font-weight:bold}
.mini-trolley .trolley-total .waitrose-glyph-trolley{font-size:19px}
.mini-trolley .trolley-summary{clear:left;float:left;font-size:smaller}
.mini-trolley .trolley-summary .trolley-savings{margin-left:6px;color:#c0002b}
.mini-trolley .items{text-decoration:underline}
.mini-trolley.is-loading .trolley-total,.mini-trolley.is-loading .trolley-summary{display:none}
.mini-trolley.is-loading .trolley-loading{display:block;float:left;height:40px}
.mini-trolley.is-loading .trolley-loading .loading-spinner{background-size:40px 40px;float:left;height:40px;margin-right:8px;width:40px}
.mini-trolley.is-loading .trolley-loading .loading-spinner:before{font-size:16px;left:11px;position:absolute;top:11px}
.mini-trolley.is-loading .trolley-loading p{color:#5c8018;float:left;font-size:11px;margin:10px 0 0 0;text-transform:uppercase}
.mini-trolley-checkout{float:left;position:relative}
.mini-trolley-checkout:before{position:absolute;bottom:-8px;width:100%;height:8px;content:'';background-color:white}
.mini-trolley-checkout .tooltip{position:absolute;right:0;margin-top:8px;width:188px;padding:15px;background:#fff;border:1px solid #ccc;box-shadow:0 0 6px rgba(0,0,0,0.2);font-size:13px}
.mini-trolley-checkout .tooltip:after{position:absolute;top:-6px;left:167px;content:'';width:10px;height:10px;border:solid #ccc;border-width:1px 0 0 1px;background-color:white;-ms-transform:rotate(45deg);transform:rotate(45deg)}
.mini-trolley-checkout .tooltip p{margin-bottom:0}
.mini-trolley-checkout .tooltip ul{padding:0;margin:10px 0;list-style-type:none}
.mini-trolley-checkout .tooltip li{margin:10px 0}
.mini-trolley-checkout .tooltip a{color:#5c8018;text-decoration:underline}
.navigation-bar{padding:6px 0;display:table;width:100%}
.navigation-bar-browse-shop{float:left}
.navigation-bar .browse-shop-guide{position:absolute;left:14px;top:38px}
.navigation-bar .browse-shop-guide h2{font-size:20px;margin:0 0 12px}
.navigation-bar .browse-shop-guide .fly-out-content:after{left:50px}
.navigation-bar .browse-shop-menu.open{z-index:1000}
.navigation-bar .browse-shop-menu.open .close{display:block}
.navigation-bar .browse-shop-menu.open .megaMenu{display:block;z-index:1}
.navigation-bar .browse-shop-menu.open>p{z-index:2}
.navigation-bar .browse-shop-menu>p{position:relative;margin:0 0 0 14px}
.navigation-bar .browse-shop-menu .dropdown{position:absolute;left:-15px;top:44px;z-index:3000}
.navigation-bar .browse-shop-menu .dropdown-menu{display:none;position:absolute;margin-top:5px}
.navigation-bar-links{float:left;width:524px;margin-right:4px;background-color:white;font-family:Waitrose,Arial,sans-serif;font-weight:400;font-size:18px}
.navigation-bar-links-wrapper{display:table;width:100%}
.navigation-bar-links-item{display:table-cell;position:inherit}
.navigation-bar-links-item .links-item-trigger{position:relative;margin:0;text-align:right;line-height:40px;white-space:nowrap}
.navigation-bar-links-item .links-item-trigger>a{display:inline-block;padding:0 10px;color:#53565a;text-decoration:none}
.navigation-bar-links-item .links-item-trigger>a:hover{color:#5c8018;text-decoration:underline}
.navigation-bar-links-item .links-item-trigger>a .waitrose-glyph{margin-right:5px;font-size:16px}
.navigation-bar-links .fly-out-content{margin-top:5px;left:0;right:0;width:inherit;border:0}
.navigation-bar-links .wrapper-backdrop{z-index:1000}
.navigation-bar-links-offers .links-item-trigger a,.navigation-bar-links-offers .links-item-trigger a:hover{color:#c0002b}
.navigation-bar-links-favourites .links-item-trigger span{color:#5c8018}
.navigation-bar .fly-out .close{min-width:85px;cursor:pointer;border:0;line-height:49px}
.navigation-bar .fly-out .close.oversized{-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%}
.navigation-bar .fly-out .close:after{left:-1px}
.navbar{transition:all .5s ease;border:0;background-color:transparent;width:960px;margin-left:0;margin-top:-5px;float:left;position:relative}
.nav:before,.navbar-collapse:before,.row:before{display:table;content:' '}
.search-jotter-link{margin:0;text-align:right}
.search-jotter-link a{position:absolute;top:10px;right:40px;margin:0;background:white linear-gradient(to bottom,transparent,rgba(2,51,4,0.1));padding:3px;border:1px solid #a7a9ac;font-size:11px;font-weight:bold;color:#53565a;text-decoration:none}
.multi-search .search-jotter-link{display:none}
.search-jotter-link.active{display:none}
.search-jotter-link.has-items a{border-color:#5c8018;background:#5c8018;color:white}
.header-search-jotter-pad{display:none;position:absolute;z-index:1001;overflow:hidden;max-height:32px;top:0;left:0;right:0;border:1px solid #a7a9ac;background-color:white}
.jotter-active .header-search-jotter-pad{display:block}
.header-search-jotter-pad *{box-sizing:border-box}
.header-search-jotter-pad form{overflow:hidden;padding-bottom:12px}
.header-search-jotter-pad .textarea-container{height:265px;overflow-x:hidden;padding-right:2px}
.header-search-jotter-pad .textarea-container.has-error{margin-bottom:15px}
.header-search-jotter-pad .textarea-container.has-error #jotterSearchErrorText{bottom:-17px}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.header-search-jotter-pad .textarea-container{height:150px}
}
.header-search-jotter-pad.is-narrow .textarea-container.has-error{margin-bottom:30px}
.header-search-jotter-pad.is-narrow .textarea-container.has-error #jotterSearchErrorText{bottom:-22px}
.header-search-jotter-pad fieldset{padding:3px 0;margin:0 0 5px;border:0;background:transparent;position:relative}
.header-search-jotter-pad fieldset:after{content:'';position:absolute;right:20px;bottom:0;left:0;height:20px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);width:100%}
.header-search-jotter-pad textarea{width:225px;height:100%;border:0;outline:0;line-height:1.75em;background-color:transparent;padding:0;margin-left:10px;color:#53565a;font-size:14px}
.header-search-jotter-pad .submit-button{margin:0 10px}
.header-search-jotter-pad .submit-button input{font-family:Waitrose,Arial,sans-serif;font-weight:400}
.header-search-jotter-pad .clear{cursor:pointer;float:left;margin-left:10px}
.header-search-jotter-pad .clear a{padding:6px 10px;font-family:Waitrose,Arial,sans-serif;font-weight:400}
.header-search-jotter-pad .jotter-close{position:absolute;overflow:hidden;right:10px;top:7px;z-index:1;width:20px;height:20px;border:0;border-radius:10px;background-color:#53565a;cursor:pointer;color:white;font-size:.6em;text-align:center;text-indent:-200px}
.header-search-jotter-pad .jotter-close:after{content:'\0027';position:absolute;top:0;left:0;width:20px;font-family:WaitroseGlyph;text-indent:0;line-height:20px}
.multi-search-guide{position:absolute;right:0;width:300px}
.multi-search-guide .fly-out-content:after{left:214px}
.multi-search-guide h2{font-size:20px;margin:0 0 12px;color:#5c8018}
.multi-search-guide .icon-time:before{color:#5c8018;font-size:30px;display:block;display:inline-block;position:relative;top:5px;margin-right:5px}
.multi-search-guide p{margin-top:10px;font-size:17px;line-height:1.2}
[class^='icon-'],[class*=' icon-']{font-family:WaitroseGlyph;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-time:before{content:'\6d'}
#jotterSearchErrorText{color:#c0002b;font-size:13px;margin-top:0;padding:0 10px;line-height:1.4;position:absolute;bottom:-22px;background-color:#fff;z-index:1}
.leftNavCategory,.leftNavFilter,.recipes .leftNavFilter{width:167px;margin:0}
.leftNavCategory.small,.leftNavFilter.small,.recipes .leftNavFilter.small{width:226px}
.leftNavCategory.small+.small,.leftNavFilter.small+.small,.recipes .leftNavFilter.small+.small{width:225px}
.leftNavCategory img,.leftNavFilter img,.recipes .leftNavFilter img{max-width:100%;vertical-align:middle}
.leftNavCategory ul,.leftNavFilter ul,.recipes .leftNavFilter ul{list-style-type:none;margin:0;padding:0 0 16px 0}
.leftNavCategory ul li,.leftNavFilter ul li,.recipes .leftNavFilter ul li{padding:0 0 8px 0;position:relative}
.leftNavCategory ul li a,.leftNavFilter ul li a,.recipes .leftNavFilter ul li a{position:relative;color:#53565a;text-decoration:none;display:block;padding:0 9px 0 9px;line-height:19px;font-size:13px;border:1px solid #fff}
.leftNavCategory ul li a.js-custom-link,.leftNavFilter ul li a.js-custom-link,.recipes .leftNavFilter ul li a.js-custom-link{padding-bottom:3px;padding-top:3px}
.leftNavCategory ul li a span,.leftNavFilter ul li a span,.recipes .leftNavFilter ul li a span{float:left;width:90%}
.leftNavCategory ul li a span.waitrose-glyph-arrow,.leftNavFilter ul li a span.waitrose-glyph-arrow,.recipes .leftNavFilter ul li a span.waitrose-glyph-arrow{float:right;width:10%}
.leftNavCategory ul li a span.custom-link-text,.leftNavFilter ul li a span.custom-link-text,.recipes .leftNavFilter ul li a span.custom-link-text{float:none}
.leftNavCategory ul li a .waitrose-glyph-arrow,.leftNavFilter ul li a .waitrose-glyph-arrow,.recipes .leftNavFilter ul li a .waitrose-glyph-arrow{display:none;font-size:8px}
.leftNavCategory ul li a.menutitle .waitrose-glyph-arrow,.leftNavFilter ul li a.menutitle .waitrose-glyph-arrow,.recipes .leftNavFilter ul li a.menutitle .waitrose-glyph-arrow{display:inherit}
.leftNavCategory ul li a:not(.menutitle):hover,.leftNavFilter ul li a:not(.menutitle):hover,.recipes .leftNavFilter ul li a:not(.menutitle):hover{color:#5c8018;text-decoration:none}
.leftNavCategory ul li a.active,.leftNavCategory ul li a:not(.menutitle):hover,.leftNavFilter ul li a.active,.leftNavFilter ul li a:not(.menutitle):hover,.recipes .leftNavFilter ul li a.active,.recipes .leftNavFilter ul li a:not(.menutitle):hover{background:#fff;background:linear-gradient(to bottom,#fff,#eff3e9);color:#5c8018;border:1px solid #ccc}
.leftNavCategory ul li a.active .waitrose-glyph-arrow,.leftNavCategory ul li a:not(.menutitle):hover .waitrose-glyph-arrow,.leftNavFilter ul li a.active .waitrose-glyph-arrow,.leftNavFilter ul li a:not(.menutitle):hover .waitrose-glyph-arrow,.recipes .leftNavFilter ul li a.active .waitrose-glyph-arrow,.recipes .leftNavFilter ul li a:not(.menutitle):hover .waitrose-glyph-arrow{display:inherit;text-align:right;margin:0;position:absolute;top:6px;right:9px}
.leftNavCategory ul li a.menutitle,.leftNavFilter ul li a.menutitle,.recipes .leftNavFilter ul li a.menutitle{color:#53565a;font-weight:bold;background:#f3f3f3;height:33px;line-height:33px}
.leftNavCategory ul li a.menutitle span,.leftNavFilter ul li a.menutitle span,.recipes .leftNavFilter ul li a.menutitle span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.leftNavCategory ul li a.menutitle .waitrose-glyph-arrow,.leftNavFilter ul li a.menutitle .waitrose-glyph-arrow,.recipes .leftNavFilter ul li a.menutitle .waitrose-glyph-arrow{display:inherit;line-height:10px;width:8px;height:10px;text-align:center;margin-top:11px}
.leftNavCategory ul li label,.leftNavFilter ul li label,.recipes .leftNavFilter ul li label{color:#53565a;text-decoration:none;padding:0 9px 0 25px;line-height:19px;font-size:13px;border:1px solid #fff;display:block}
.leftNavCategory ul li input,.leftNavFilter ul li input,.recipes .leftNavFilter ul li input{margin-left:9px;margin-top:4px;width:13px;height:13px;float:left}
.leftNavCategory ul li.myfavsonoffer,.leftNavFilter ul li.myfavsonoffer,.recipes .leftNavFilter ul li.myfavsonoffer{display:none}
.leftNav{float:left;padding-left:4px}
.leftNav .no-padding{padding:0}
.leftNav .hidden{display:none}
.leftNav.groceries ul{margin:0;list-style-type:none}
.leftNav li{padding-bottom:15px;list-style:none}
.leftNav .left-nav-btn-back{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:167px;position:relative;padding-right:10px}
.leftNav .left-nav-btn-back:before{font-family:WaitroseGlyph;font-size:12px;content:'\e908';position:absolute;left:4px;top:-1px;display:inline-block;-ms-transform:rotate(180deg);transform:rotateZ(180deg)}
.start-shopping-panel{padding:20px;width:207px}
.start-shopping-panel h2{margin:0 0 10px 0;font-family:Waitrose,Arial,sans-serif;font-weight:400;font-size:28px;line-height:normal;overflow-wrap:break-word;word-wrap:break-word}
.start-shopping-panel p{font-size:12px;margin-bottom:10px}
.start-shopping-panel.start-shopping .postcode-lookup input[type='text']{display:inline-block;width:auto;box-sizing:border-box;height:40px;border:1px solid #d2d2d2;font-size:14px;line-height:40px;color:#53565a;-webkit-appearance:none;border-radius:0;float:left;padding:0 11px 0 30px;margin:0;width:100%}
.start-shopping-panel.start-shopping .postcode-lookup-field{float:none}
.start-shopping-panel.start-shopping input{display:inline-block;margin:10px 0;width:100%}
.start-shopping-panel.welcome .postcode-lookup{padding-right:0}
.start-shopping-panel.welcome .postcode-lookup-field{width:128px}
.start-shopping-panel.welcome .postcode-lookup input[type='text']{display:inline-block;width:auto;box-sizing:border-box;height:40px;border:1px solid #d2d2d2;font-size:14px;line-height:40px;color:#53565a;-webkit-appearance:none;border-radius:0;float:left;padding:0 11px 0 30px;margin:0;width:100%;font-size:12px}
.start-shopping-panel.welcome .postcode-lookup input[type='submit']{padding:0 16px;float:right}
.start-shopping-panel.welcome>button{width:100%;margin:10px 0 0 0}
.start-shopping-panel .start-shopping-links{margin-top:20px;padding-top:10px}
.start-shopping-panel .start-shopping-links a{color:#53565a;font-size:12px;float:left;width:50%}
.start-shopping-panel .start-shopping-links a span::before{display:block;width:18px}
#landing-page-section{width:657px;margin:0 6px 0 185px}
#landing-page-section .pending-order-container{border:1px solid #d2d2d2;padding:20px;display:table}
#landing-page-section .pending-order-container.hide{display:none}
#landing-page-section .pending-order-container .pending-detail{display:table-cell;width:40%;padding-right:20px}
#landing-page-section .pending-order-container .amend-detail{padding-left:20px;display:table-cell}
#landing-page-section .pending-order-container .amend-detail>button{padding:0 17px}
#landing-page-section .pending-order-container .amend-detail #get-pending-order{margin-left:5px}
#landing-page-section .pending-order-container p{font-weight:normal;font-size:13px;font-family:Arial,sans-serif;color:#53565a;line-height:18px}
#landing-page-section .pending-order-container p.fullfilment.delivery:before{content:'\e903';font-size:16px;top:2px}
#landing-page-section .pending-order-container p.fullfilment.collect:before{content:'\e90c';top:0}
#landing-page-section .pending-order-container p.date strong:last-child{margin-left:4px}
#landing-page-section .start-shopping-container{float:left;width:100%;margin-top:10px}
#landing-page-section .start-shopping-container .tab-inset{padding:20px;margin-bottom:10px;background-color:white;border:1px solid #d2d2d2}
#landing-page-section .start-shopping-container .tab-inset.import-products,#landing-page-section .start-shopping-container .tab-inset.favourites,#landing-page-section .start-shopping-container .tab-inset.offers{float:left;width:140px;height:110px;margin-left:10px;padding-left:50px}
#landing-page-section .start-shopping-container .tab-inset.import-products h3,#landing-page-section .start-shopping-container .tab-inset.favourites h3,#landing-page-section .start-shopping-container .tab-inset.offers h3{font-size:14px}
#landing-page-section .start-shopping-container .tab-inset.import-products:before,#landing-page-section .start-shopping-container .tab-inset.favourites:before,#landing-page-section .start-shopping-container .tab-inset.offers:before{position:absolute;width:40px;height:40px;content:'';background-repeat:no-repeat}
#landing-page-section .start-shopping-container .tab-inset.import-products p,#landing-page-section .start-shopping-container .tab-inset.favourites p,#landing-page-section .start-shopping-container .tab-inset.offers p{min-height:65px;margin:4px 0}
#landing-page-section .start-shopping-container .tab-inset.offers{margin-left:0}
#landing-page-section .start-shopping-container .tab-inset.offers:before{background-image:url("../../../../images/static/common/ss-product.png");background-position:0 -43px;margin-left:-43px}
#landing-page-section .start-shopping-container .tab-inset.import-products:before{background-image:url("../../../../images/static/widget/icon-trolley-products.png");margin-left:-44px}
#landing-page-section .start-shopping-container .tab-inset.favourites:before{background-image:url("../../../../images/static/widget/icon-trolley-favourites.png");margin-left:-48px}
#landing-page-section .start-shopping-container .tab-inset .l-section{float:left;width:510px}
#landing-page-section .start-shopping-container .tab-inset .l-section ul{height:auto;margin:8px 0 0;padding:0;display:inline-block;list-style:none;border:0}
#landing-page-section .start-shopping-container .tab-inset .l-section ul li{float:left}
#landing-page-section .start-shopping-container .tab-inset .l-section ul:after{clear:both}
#landing-page-section .start-shopping-container p,#landing-page-section .start-shopping-container a{font-size:12px}
#landing-page-section .default-landing-section{margin-top:10px}
#landing-page-section h3{font-weight:bold;font-size:16px;margin:0}
#landing-page-section .l-content .products-grid{margin-left:-2px}