html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}*[data-interaction="slider"] ul{list-style:none}body{line-height:1;font-size:16px;-webkit-font-smoothing:antialiased}*:focus{outline:none}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0.5em 0;font-weight:normal}figure{font-size:0;line-height:0}figure img{display:block;width:100%;height:auto}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}button{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);display:block;border:0;border-radius:0px;margin:0;padding:0;background:none;font-family:inherit;font-size:inherit;font-weight:normal;font-style:inherit;cursor:pointer}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:''}i{display:inline-block}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;outline:none;color:inherit;color:expression(this.parentNode.currentStyle ? this.parentNode.currentStyle.color : "black")}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle;border-radius:0px}.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading h4,.wf-loading h5,.wf-loading h6,.wf-loading p,.wf-loading button,.wf-loading li{visibility:hidden}.wf-active h1,.wf-active h2,.wf-active h3,.wf-active h4,.wf-active h5,.wf-active h6,.wf-active p,.wf-active button,.wf-active li{visibility:visible}@font-face{font-family:'open_sanssemibold';src:url("/assets/fonts/open-sans-v27-latin-600-webfont.woff2") format("woff2"), url("/assets/fonts/open-sans-v27-latin-600-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'open_sansbold';src:url("/assets/fonts/open-sans-v27-latin-700-webfont.woff2") format("woff2"), url("/assets/fonts/open-sans-v27-latin-700-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'open_sansregular';src:url("/assets/fonts/open-sans-v27-latin-regular-webfont.woff2") format("woff2"), url("/assets/fonts/open-sans-v27-latin-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}.slider .swiper-container .swiper-wrapper:after,.productSlider .swiper-container .swiper-wrapper:after,.thumbsSlider .swiper-container .swiper-wrapper:after{content:'';display:block;clear:both}.slider .swiper-container .swiper-wrapper,.productSlider .swiper-container .swiper-wrapper,.thumbsSlider .swiper-container .swiper-wrapper{box-sizing:border-box;-moz-box-sizing:border-box}.slider,.productSlider,.thumbsSlider{position:relative}.slider .swiper-container,.productSlider .swiper-container,.thumbsSlider .swiper-container{overflow:hidden;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.slider .swiper-container .swiper-wrapper,.productSlider .swiper-container .swiper-wrapper,.thumbsSlider .swiper-container .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;list-style:none;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-ms-transition-property:-ms-transform;transition-property:transform}.slider .swiper-container .swiper-wrapper .swiper-slide,.productSlider .swiper-container .swiper-wrapper .swiper-slide,.thumbsSlider .swiper-container .swiper-wrapper .swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;float:left}.swiper-menu button{position:absolute;z-index:100;height:40px;width:40px;top:50%;left:0;margin:-20px 0 0 0;background-color:white;text-indent:-9999px}.swiper-menu button.next{left:auto;right:0}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}@font-face{font-family:'open_sanssemibold';src:url("/assets/fonts/open-sans-v27-latin-600-webfont.woff2") format("woff2"), url("/assets/fonts/open-sans-v27-latin-600-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'open_sansbold';src:url("/assets/fonts/open-sans-v27-latin-700-webfont.woff2") format("woff2"), url("/assets/fonts/open-sans-v27-latin-700-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'open_sansregular';src:url("/assets/fonts/open-sans-v27-latin-regular-webfont.woff2") format("woff2"), url("/assets/fonts/open-sans-v27-latin-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}.featured.recentOrders .wrap .cols:after,.account.orderSummary .wrap .text .items .item:after,.account.orderSummary .wrap .overview .wrap h3:after,.account.accountDashboard .wrap .orderHistory .cols:after,.account.profile .wrap .accountTab .input:after,.account .buttons:after,.account .wrap .accountTab + .accountTab .input:after,.account .wrap .accountTab .threeInput:after,.account .wrap .accountTab .text:after,.account .wrap .accountTab:after,.basketPopup .featured .wrap .cols:after,.shop.shopProduct .wrap .selectOptions:after,.shop.shopProduct .wrap .optionWrap:after,.shop.shopProduct .wrap .quantity:after,.shop.shopProduct .wrap form:after,.shop > .wrap .productTypePanels .featured .wrap .cols:after,.basket.confirmBasket .wrap .text .items .item:after,.basket.confirmBasket .wrap .overview h3:after,.basket .wrap .cols .basketList.confirm ul header:after,.basket .wrap .cols .basketList ul li .hold:after,.basket .wrap .cols .overview .wrap .discountCode:after,.basket .wrap .cols .overview .wrap ul li:after,.basket .wrap .cols .overview .wrap .payment .otherPayment:after,.basket .wrap .cols .tickbox:after,.basket .wrap .cols .shipping .twoInput:after,.basket .wrap .cols .shipping .input:after,.basket .wrap .cols .orderDetails .order:after,.mainFoot .wrap .footCol form:after{content:'';display:block;clear:both}.mobileMenu,form .input input,form .input select,form .input textarea,form .input.StripeElement,.panels .wrap .panel .text a,.panels.products .wrap .product a,.boxPanels .box .text a,.featured .wrap .cols .col .text a,.stockists .wrap form button,.account.orderSummary .wrap .text .items .item .info,.account.orderSummary .wrap .overview .wrap,.account.orderSummary .wrap .overview a,.account.accountDashboard .wrap .orderHistory .cols .col li a,.account.accountDashboard .wrap .addressBook a,.account .wrap .accountTab button,.accountModal .window,.shop.shopProduct .wrap .selectOptions .input.select,.shop.shopProduct .wrap .add,.shop > .wrap .productTypePanels .featured .wrap .cols .col,.basket.confirmBasket .wrap .text .items .item .info,.basket.confirmBasket .wrap .overview,.basket.confirmBasket .wrap form a,.basket.confirmBasket .wrap form button,.basket .wrap .cols .basketList ul li .hold .col,.basket .wrap .cols .overview .wrap .discountCode button,.basket .wrap .cols .overview .wrap .payment button,.basket .wrap .cols .overview .wrap .payment a,.basket .wrap .cols .overview .wrap .payment .otherPayment{box-sizing:border-box;-moz-box-sizing:border-box}header[role="banner"] .wrap .logo,header[role="banner"] .wrap .cart span:first-of-type:before,.hero.slider .swiper-menu button:before,.account .wrap .accountTab .input.select:after,.accountModal .close,.basketPopup button,.shop.shopProduct .wrap .selectOptions .input.select:after,.shop > .wrap .productType .filter .select:after,.basket .wrap .top .back:before,.basket .wrap .cols .tickbox .reg-checkbox:checked + span:after,.basket .wrap .cols .shipping .input.select:before,.mainFoot .wrap .footCol .social a{background-image:url("../sprites/sprite.svg");background-size:500px 500px;font-size:20px}header[role="banner"] .wrap .cart span.updateQuantity,.mobileMenu nav ul li a,form.newsletter legend,form.contactForm button,form #card-details,form .input input,form .input select,form .input textarea,form .input.StripeElement,form .input label,.panels .wrap .panel .text h2,.panels .wrap .panel .text a,.panels.generalText .wrap .panel .text h3,.panels.recipes .wrap .recipe ul h4,.panels.products .wrap .product a,.boxPanels .box h2,.boxPanels .box .text a,.featured .wrap h2,.featured .wrap .cols .col .text a,.stockists .wrap form legend,.stockists .wrap form button,.locationBreakdown .wrap .location h2,.account.accountDashboard .wrap header h2,.account.accountDashboard .wrap .orderHistory h2,.account.profile .wrap h2,.account .buttons button,.account .wrap .accountTab .threeInput .label,.account .wrap .accountTab button,.accountModal h2,.shop.shopProduct .wrap .selectOptions h3,.shop.shopProduct .wrap .add,.shop > .wrap h2,.shop > .wrap .productType h4,.shop > .wrap .productType .type button,.shop > .wrap .productType .type a,.shop > .wrap .productType .filter .select select,.contact .wrap h2,.contact .wrap .locations .location h4,.basket.confirmBasket .wrap form a,.basket.confirmBasket .wrap form button,.basket .wrap h2,.basket .wrap .top .back,.basket .wrap .top h2,.basket .wrap .stages button,.basket .wrap .cols .basketList ul li .hold .col .quantity h3,.basket .wrap .cols .overview .wrap .discountCode button,.basket .wrap .cols .overview .wrap .payment button,.basket .wrap .cols .overview .wrap .payment a,.basket .wrap .cols .overview .wrap .payment p,.mainFoot .wrap .footCol h4,.mainFoot .wrap .footCol form button{font-family:'Trajan W01 Bd'}body,.panels.recipes .wrap .recipe h2{font-family:'Georgia W01 Regular'}.featured .wrap .cols .col .text .price,.featured .wrap .cols .col .text .stock,.stockists .wrap .cols .col ul li h3,.locationBreakdown .wrap .location .expand h3,.locationBreakdown .wrap .location .expand h4,.account.accountDashboard .wrap .orderHistory .cols .col h3,.basket .wrap .cols .basketList ul li .hold .col .description p:not(.extras),.basket .wrap .cols .overview .wrap ul li.total h3,.basket .wrap .cols .overview .wrap ul li.total h4{font-family:'Georgia W01 Bold'}form .input ul li,.locationBreakdown .wrap .location.open h2:after,.account.orderSummary .wrap header,.account.orderSummary .wrap .paymentDetails,.account.orderSummary .wrap .overview .wrap,.account.profile .wrap .accountTab .input.pass a,.account .wrap .accountTab .text p,.account .wrap .accountTab .text a,.shop.shopProduct .wrap .moreInformation .accordion.open h2:after,.basket.confirmBasket .wrap header h2,.basket.confirmBasket .wrap .text .items .item .info,.basket.confirmBasket .wrap .paymentDetails,.basket.confirmBasket .wrap .overview,.basket .wrap .cols .basketList.confirm > p,.basket .wrap .cols .basketList.confirm ul header h3,.basket .wrap .cols .basketList.confirm ul h2,.basket .wrap .cols .basketList.confirm ul li .hold .col p,.basket .wrap .cols .basketList.confirm ul li .hold .col h3,.basket .wrap .cols .tickbox ul li,.basket .wrap .cols .tickbox label,.basket .wrap .cols .shipping .smInput p:not(.input),.basket .wrap .cols .personalMessage p,.basket .wrap .cols .orderDetails .order > div h4,.basket .wrap .cols .orderDetails .order > div p,.basket .wrap .cols .orderDetails .order > div h3{font-family:'open_sansregular'}.account.orderSummary .wrap header p,.account.orderSummary .wrap .overview .wrap .text h2,.basketPopup .featured .wrap .checkout,.basket.confirmBasket .wrap .text .items .item .info .price,.basket.confirmBasket .wrap .overview .text h2{font-family:'open_sanssemibold'}.account.orderSummary .wrap header h2,.account.orderSummary .wrap .overview .wrap h3,.basket.confirmBasket .wrap header p,.basket.confirmBasket .wrap .paymentDetails div h3,.basket.confirmBasket .wrap .overview h3,.basket .wrap .cols .personalMessage p strong,.basket .wrap .cols .orderDetails .order > div h4,.basket .wrap .cols .orderDetails .order > div h3{font-family:'open_sansbold'}.placeholder{pointer-events:none;-webkit-transition:0.3s opacity linear;-ms-transition:0.3s opacity linear;transition:0.3s opacity linear;position:absolute}.placeholder.faded{opacity:0.5}.placeholder.hide{display:none}.video{position:relative;padding-bottom:56.25%;height:0;width:100%;display:block}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.hide{display:none !important}.desktop{display:none}body{color:#1d1d1b;-webkit-font-smoothing:antialiased;padding-top:76px}body a{text-decoration:none}body.cartHeader header[role="banner"] .wrap .cart{display:none}body.home .panels .panel{padding:50px 0}body.home .panels .panel.intro:first-of-type{position:relative}body.home .panels .panel.intro:first-of-type:after{content:'';display:block;width:100vw;position:absolute;bottom:0;left:50%;margin-left:-50vw;height:1px;background-color:#525252}body.home .panels .panel.intro:first-of-type .text h3{color:#918c10}body.home .panels .panel.intro:first-of-type .text a{border:1px solid #918c10;color:#918c10}.minkBg{background-color:#e5e1e0}.lightGreyBg{background-color:#f8f8f6}.greyBg{background-color:#dad9d4}.openNav header[role="banner"] .navButton{height:22px;top:44px}.openNav header[role="banner"] .navButton span{-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all;pointer-events:none}.openNav header[role="banner"] .navButton span + span{margin:0}.openNav header[role="banner"] .navButton span:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:8px;position:absolute}.openNav header[role="banner"] .navButton span:nth-child(2){opacity:0}.openNav header[role="banner"] .navButton span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:4px;position:absolute}.openNav .mobileMenu{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}header[role="banner"]{position:fixed;top:0;left:0;width:100%;height:76px;z-index:100000;background-color:white}header[role="banner"] .wrap{margin:0 34px;position:relative;height:76px}header[role="banner"] .wrap h2{display:none}header[role="banner"] .wrap .navButton{width:24px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header[role="banner"] .wrap .navButton:before{content:'';width:60px;height:60px;position:absolute;top:-10px;left:-16px;display:block;background-color:transparent}header[role="banner"] .wrap .navButton span{display:block;background-color:#525252;height:2px;width:24px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}header[role="banner"] .wrap .navButton span + span{margin-top:4px}header[role="banner"] .wrap .accountLink{display:none}header[role="banner"] .wrap .logo{text-indent:-9999px;background-position:-20px -20px;width:84px;height:64px;margin:0 auto;padding:0}header[role="banner"] .wrap .cart{position:absolute;top:16px;right:0}header[role="banner"] .wrap .cart span{display:inline-block;pointer-events:none}header[role="banner"] .wrap .cart span:first-of-type{font-size:0;-webkit-transform:translateY(7px);-ms-transform:translateY(7px);transform:translateY(7px)}header[role="banner"] .wrap .cart span:first-of-type:before{content:'';background-position:-20px -240px;width:30px;display:inline-block;height:26px}header[role="banner"] .wrap .cart span.updateQuantity{position:relative;color:white;margin-left:8px;text-transform:uppercase}header[role="banner"] .wrap .cart span.updateQuantity:before{content:'';width:25px;height:25px;background-color:#918c10;border-radius:40px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);z-index:-1}header[role="banner"] .wrap .cart span.updateQuantity i{font-style:normal}.mobileMenu{position:fixed;z-index:100000;width:100%;top:76px;left:-100%;background-color:rgba(145, 140, 16, 0.95);height:100%;padding:90px 0;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all;overflow:auto;text-align:center}.mobileMenu nav ul li.accountLink a{color:#d6cfa2}.mobileMenu nav ul li a{color:white;text-transform:uppercase;font-size:0.875rem;display:block}.mobileMenu nav ul li + li{margin-top:30px}form.newsletter legend{font-size:0.75rem;margin:0 auto 20px auto}form.newsletter .input input{height:44px}form.contactForm{margin-top:45px}form.contactForm .input + .input{margin-top:10px}form.contactForm button{width:100%;height:34px;background-color:#918c10;color:white;margin-top:10px;font-size:0.8125rem}form #card-details{font-size:0.6875rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;padding-left:10px;color:#ababab;width:60px;line-height:1rem}form .input{position:relative;padding:0}form .input.textarea label{top:20px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}form .input.textarea textarea{height:200px;padding-top:18px}form .input ul li{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px;font-size:0.75rem;list-style:none;color:#d10505;pointer-events:none}form .input [data-invalid="true"]{border:1px solid #d10505}form .input input[type=number]::-webkit-inner-spin-button,form .input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}form .input input,form .input select,form .input textarea,form .input.StripeElement{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 10px;border:1px solid #525252;font-size:0.6875rem;color:#ababab;width:100%;height:34px;background-color:transparent}form .input.StripeElement{margin-bottom:20px;padding-top:8px}form .input label{font-size:0.6875rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;padding-left:10px;color:#ababab}.hero{background-size:cover;background-position:center center;height:300px}.hero.divided{height:100%}.hero.divided figure{background-size:cover;background-position:center center;height:356px}.hero.slider{height:100%}.hero.slider .swiper-container .swiper-wrapper .swiper-slide{background-size:cover;background-position:center center;height:356px;width:100%}.hero.slider .swiper-menu button{background-color:#918c10;height:44px;width:44px}.hero.slider .swiper-menu button:before{content:'';background-position:-20px -100px;width:10px;height:17px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.hero.slider .swiper-menu button + button:before{-webkit-transform:translateY(-50%) translateX(-50%) rotate(180deg);-ms-transform:translateY(-50%) translateX(-50%) rotate(180deg);transform:translateY(-50%) translateX(-50%) rotate(180deg)}.productSlider .swiper-container .swiper-wrapper .swiper-slide{background-size:cover;background-position:center center;height:356px;width:100%}.thumbs{margin-top:10px}.thumbs .swiper-container .swiper-wrapper .swiper-slide{background-size:cover;background-position:center center;width:33.3%;opacity:0.6}.thumbs .swiper-container .swiper-wrapper .swiper-slide + .swiper-slide{margin-left:10px}.thumbs .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active{opacity:1}.panels{padding-bottom:40px}.panels .wrap{margin:0 30px}.panels .wrap .panel{padding:40px 0}.panels .wrap .panel.intro .text h3{font-size:1.625rem;line-height:1.2;color:#1d1d1b;padding-top:0}.panels .wrap .panel.intro .text p{color:#1d1d1b;font-size:1.125rem}.panels .wrap .panel .text{text-align:center}.panels .wrap .panel .text h2{font-size:0.875rem;color:#1d1d1b;padding:0 3px 4px 3px;border-bottom:1px solid #525252;display:inline-block;text-transform:uppercase;margin-bottom:60px}.panels .wrap .panel .text h3{font-size:1.625rem;line-height:1.3;color:#1d1d1b;padding:0 0 16px 0}.panels .wrap .panel .text p{font-size:0.9375rem;color:#1d1d1b;line-height:1.6;padding:0}.panels .wrap .panel .text p + p{margin-top:26px}.panels .wrap .panel .text a{width:145px;height:46px;display:block;text-align:center;text-transform:uppercase;font-size:0.8125rem;border:1px solid #525252;color:#1d1d1b;padding-top:16px;margin:45px auto 0 auto}.panels.about .wrap .panel .text h4{font-size:0.9375rem;color:#1d1d1b;line-height:1.6;padding:0;margin-bottom:26px}.panels.about .wrap .panel .text p{font-size:0.875rem}.panels.about .wrap .cols{text-align:center}.panels.about .wrap .cols .col .text{padding:50px 0}.panels.about .wrap .cols .col .text h3{font-size:1.625rem;line-height:1.3;color:#1d1d1b;padding:0 0 16px 0}.panels.about .wrap .cols .col .text p{font-size:0.9375rem;color:#1d1d1b;line-height:1.6;padding:0}.panels.generalText .wrap .panel .text p + h3{margin-top:26px}.panels.generalText .wrap .panel .text h3{text-transform:uppercase;font-size:0.875rem}.panels.recipes .wrap .recipe{border-bottom:1px solid #525252;padding-bottom:40px;text-align:center}.panels.recipes .wrap .recipe + .recipe{margin-top:65px}.panels.recipes .wrap .recipe h2{font-size:1.5rem;border-bottom:0;color:#918c10;line-height:1.25;text-transform:capitalize;margin-bottom:10px}.panels.recipes .wrap .recipe figure{margin-bottom:30px}.panels.recipes .wrap .recipe ul + ul{margin-top:32px}.panels.recipes .wrap .recipe ul h4{color:#918c10;font-size:0.875rem;text-transform:uppercase;line-height:1.5}.panels.recipes .wrap .recipe ul li{list-style:none;color:#1d1d1b;font-size:1rem;line-height:1.5}.panels.recipes .wrap .recipe ul li + li{margin-top:6px}.panels.recipes .wrap .recipe ul p{font-style:italic;margin-top:10px;font-size:1rem;line-height:1.3}.panels.products{padding-bottom:70px}.panels.products .wrap .product{text-align:center;border-bottom:1px solid #525252;padding-bottom:40px}.panels.products .wrap .product + .product{margin-top:50px}.panels.products .wrap .product h3{font-size:1.625rem;line-height:1.3;color:#1d1d1b;padding:0;margin-bottom:20px}.panels.products .wrap .product figure{margin-bottom:30px}.panels.products .wrap .product p{font-size:0.9375rem;color:#1d1d1b;line-height:1.6;padding:0;margin:0 18px}.panels.products .wrap .product a{width:145px;height:46px;display:block;text-align:center;text-transform:uppercase;font-size:0.8125rem;border:1px solid #525252;color:#1d1d1b;padding-top:16px;margin:45px auto 0 auto}.boxPanels .box{text-align:center;padding-bottom:50px}.boxPanels .box h2{font-size:0.875rem;color:#1d1d1b;padding:0 3px 4px 3px;border-bottom:1px solid #525252;display:inline-block;text-transform:uppercase;margin-bottom:30px}.boxPanels .box figure{background-size:cover;background-position:center center;height:260px;margin-bottom:50px}.boxPanels .box .text{margin:0 30px}.boxPanels .box .text h3{font-size:1.625rem;line-height:1.3;color:#1d1d1b;padding:0;margin-bottom:22px}.boxPanels .box .text p{font-size:0.9375rem;color:#1d1d1b;line-height:1.6;padding:0}.boxPanels .box .text a{width:145px;height:46px;display:block;text-align:center;text-transform:uppercase;font-size:0.8125rem;border:1px solid #525252;color:#1d1d1b;padding-top:16px;margin:45px auto 0 auto}.featured{padding:40px 0}.featured.recentOrders{border-top:1px solid #525252}.featured.recentOrders .wrap .cols .col{width:50%;float:left;margin-bottom:40px}.featured.recentOrders .wrap .cols .col + .col{margin-top:0}.featured .wrap{margin:0 30px;text-align:center}.featured .wrap h2{font-size:0.875rem;color:#1d1d1b;padding:0 3px 4px 3px;border-bottom:1px solid #525252;display:inline-block;text-transform:uppercase;margin-bottom:60px}.featured .wrap .cols .col + .col{margin-top:90px}.featured .wrap .cols .col figure{margin:0 20px 38px 20px}.featured .wrap .cols .col .text h3{font-size:1.3125rem;color:#1d1d1b;padding:0;line-height:1.3;margin-bottom:10px}.featured .wrap .cols .col .text p{font-size:0.9375rem;color:#1d1d1b;line-height:1.6;padding:0}.featured .wrap .cols .col .text .price{display:block;color:#1d1d1b;font-size:1rem;margin-top:10px}.featured .wrap .cols .col .text .stock{display:block;color:red;font-size:0.875rem;margin-top:2px}.featured .wrap .cols .col .text a{width:145px;height:46px;display:block;text-align:center;text-transform:uppercase;font-size:0.8125rem;border:1px solid #525252;color:#1d1d1b;padding-top:16px;margin:45px auto 0 auto;width:125px;margin-top:30px}.stockists .wrap{margin:0 30px}.stockists .wrap form{margin-bottom:50px}.stockists .wrap form legend{text-transform:uppercase;font-size:0.8125rem;text-align:center;margin:0 auto 20px auto}.stockists .wrap form button{width:145px;height:46px;display:block;text-align:center;text-transform:uppercase;font-size:0.8125rem;border:1px solid #525252;color:#1d1d1b;padding-top:16px;margin:45px auto 0 auto;background-color:#918c10;padding:0;width:100%;color:white;border:0;margin-top:10px}.stockists .wrap .cols{margin-bottom:30px}.stockists .wrap .cols .col ul{border-top:1px solid #525252;padding:20px 10px;border-bottom:1px solid #525252;max-height:490px;overflow:scroll}.stockists .wrap .cols .col ul li{list-style:none;font-size:0.875rem;position:relative;padding-left:34px;cursor:pointer;display:block;opacity:0.5}.stockists .wrap .cols .col ul li.showLocation{opacity:1;pointer-events:all}.stockists .wrap .cols .col ul li.showLocation h3,.stockists .wrap .cols .col ul li.showLocation p{pointer-events:all}.stockists .wrap .cols .col ul li:before{content:'';background-image:url("../images/small-marker.png");background-repeat:no-repeat;width:20px;height:28px;display:inline-block;position:absolute;left:0;top:0}.stockists .wrap .cols .col ul li + li{margin-top:30px}.stockists .wrap .cols .col ul li h3{margin-bottom:4px;padding:0;pointer-events:none}.stockists .wrap .cols .col ul li p{line-height:1.4;padding:0;pointer-events:none}.stockists .wrap .cols .col ul li p a{display:block}.locationBreakdown{margin:50px 0 0 0;padding:60px 0}.locationBreakdown .wrap{margin:0 30px}.locationBreakdown .wrap .location{border-top:1px solid #525252;padding:10px 0}.locationBreakdown .wrap .location:last-of-type{border-bottom:1px solid #525252}.locationBreakdown .wrap .location h2{margin-bottom:0;display:block;padding:0;text-align:center;border-bottom:0;cursor:pointer;text-transform:uppercase;font-size:0.8125rem}.locationBreakdown .wrap .location h2:after{content:'+';display:inline-block;margin-left:10px}.locationBreakdown .wrap .location.open h2{margin-bottom:40px}.locationBreakdown .wrap .location.open h2:after{content:'-'}.locationBreakdown .wrap .location.open .expand{display:block;padding-bottom:40px}.locationBreakdown .wrap .location .expand{display:none;text-align:center}.locationBreakdown .wrap .location .expand h3{color:#918c10;padding-top:0;padding-bottom:14px}.locationBreakdown .wrap .location .expand h4{padding:0 0 6px 0}.locationBreakdown .wrap .location .expand p{font-size:0.875rem;line-height:1.4;margin-bottom:30px;padding:0}.locationBreakdown .wrap .location .expand a{display:block;font-style:italic}.account{border-top:1px solid #525252;margin-bottom:60px}.account .error{color:#d10505;text-align:center}.account.orderSummary{padding-top:40px}.account.orderSummary .wrap{margin:0 30px}.account.orderSummary .wrap header h2{text-align:left;display:block}.account.orderSummary .wrap header p{text-transform:uppercase;font-size:0.8125rem;letter-spacing:0.04em;margin-bottom:20px}.account.orderSummary .wrap .text .items .item figure{width:50%;float:left}.account.orderSummary .wrap .text .items .item .info{width:50%;float:left;padding-left:20px;font-size:0.8125rem}.account.orderSummary .wrap .text .items .item .info h3{letter-spacing:0.06em;font-weight:500;margin-bottom:10px}.account.orderSummary .wrap .text .items .item .info .price{font-weight:700;margin-bottom:10px;display:block}.account.orderSummary .wrap .paymentDetails{background-color:#f2f2f2;border:1px solid gray;padding:20px;margin-top:50px}.account.orderSummary .wrap .paymentDetails div{font-size:0.8125rem}.account.orderSummary .wrap .paymentDetails div + div{margin-top:20px}.account.orderSummary .wrap .paymentDetails div h3{font-weight:700}.account.orderSummary .wrap .paymentDetails div p{line-height:1.4}.account.orderSummary .wrap .overview{margin-top:20px}.account.orderSummary .wrap .overview .wrap{background-color:#f2f2f2;border:1px solid gray;padding:20px;margin:0}.account.orderSummary .wrap .overview .wrap .text{margin-top:0}.account.orderSummary .wrap .overview .wrap .text h2{font-style:italic;margin-bottom:10px}.account.orderSummary .wrap .overview .wrap h3{letter-spacing:0.01em;font-size:0.8125rem;padding:0;margin-bottom:6px}.account.orderSummary .wrap .overview .wrap h3 span{display:block;float:left}.account.orderSummary .wrap .overview .wrap h3 span + span{float:right;font-weight:normal}.account.orderSummary .wrap .overview a{text-decoration:none;margin-top:40px;display:block;width:100%;height:44px;background-color:#918c10;color:white;text-align:center;font-size:0.8125rem;text-transform:uppercase;letter-spacing:0.02em;padding-top:14px}.account.accountDashboard{padding-top:40px;margin:0 30px 60px 30px}.account.accountDashboard .wrap header{text-align:center}.account.accountDashboard .wrap header h2{margin-bottom:20px;font-size:0.875rem;color:#1d1d1b;padding:0 3px 4px 3px;border-bottom:1px solid #525252;display:inline-block;text-transform:uppercase;font-size:0.8125rem}.account.accountDashboard .wrap header p{color:#787878;margin-bottom:40px;font-size:0.875rem;line-height:1.3}.account.accountDashboard .wrap header button{background-color:#f2f2f2;border:1px solid #1d1d1b;width:100%;height:44px;text-align:center;color:#1d1d1b;font-size:0.8125rem;text-transform:uppercase;letter-spacing:0.02em}.account.accountDashboard .wrap header button + button{margin-top:12px;background-color:#918c10;border:0;color:white}.account.accountDashboard .wrap header .password{background-color:transparent;margin:60px 0;padding:0}.account.accountDashboard .wrap .orderHistory{margin-bottom:60px;text-align:center}.account.accountDashboard .wrap .orderHistory h2{font-size:0.875rem;color:#1d1d1b;padding:0 3px 4px 3px;border-bottom:1px solid #525252;display:inline-block;text-transform:uppercase;font-size:0.8125rem;margin-bottom:40px}.account.accountDashboard .wrap .orderHistory .cols{border-bottom:1px solid gray;padding-bottom:40px}.account.accountDashboard .wrap .orderHistory .cols + .cols{margin-top:40px}.account.accountDashboard .wrap .orderHistory .cols .col{width:50%;float:left}.account.accountDashboard .wrap .orderHistory .cols .col.viewOrders{width:100%;margin-top:30px}.account.accountDashboard .wrap .orderHistory .cols .col h3{font-size:0.8125rem;text-decoration:underline;margin-bottom:20px}.account.accountDashboard .wrap .orderHistory .cols .col li{list-style:none}.account.accountDashboard .wrap .orderHistory .cols .col li a{background-color:#f2f2f2;border:1px solid #1d1d1b;width:200px;height:34px;text-align:center;color:#1d1d1b;font-size:0.8125rem;text-transform:uppercase;letter-spacing:0.02em;display:block;padding-top:11px;margin:0 auto}.account.accountDashboard .wrap .addressBook{text-align:center}.account.accountDashboard .wrap .addressBook h2{font-size:0.8125rem;text-transform:uppercase;letter-spacing:0.06em;text-align:center;color:#1d1d1b;margin-bottom:10px;border-bottom:1px solid #1d1d1b;display:inline-block}.account.accountDashboard .wrap .addressBook h3,.account.accountDashboard .wrap .addressBook p{color:#787878;text-transform:none;font-size:0.875rem;margin-bottom:20px;text-align:center;line-height:1.3}.account.accountDashboard .wrap .addressBook h3{margin-bottom:0}.account.accountDashboard .wrap .addressBook button,.account.accountDashboard .wrap .addressBook a{background-color:#f2f2f2;border:1px solid gray;width:100%;height:44px;text-align:center;color:#1d1d1b;font-size:0.8125rem;text-transform:uppercase;letter-spacing:0.02em;display:block}.account.accountDashboard .wrap .addressBook .options{margin-bottom:40px}.account.accountDashboard .wrap .addressBook a{background-color:black;padding-top:11px;width:140px;margin:0 auto;color:white;border:0}.account.profile{padding-top:80px}.account.profile .wrap h2{font-size:0.875rem;color:#1d1d1b;padding:0 3px 4px 3px;border-bottom:1px solid #525252;display:inline-block;text-transform:uppercase;display:block;text-align:center;width:100px;margin:0 auto 50px auto}.account.profile .wrap .accountTab .input{padding:0}.account.profile .wrap .accountTab .input input,.account.profile .wrap .accountTab .input select{width:-moz-calc(100vw - 160px);width:-o-calc(100vw - 160px);width:-webkit-calc(100vw - 160px);width:calc(100vw - 160px);float:right}.account.profile .wrap .accountTab .input label{width:100px;float:left;margin-top:15px;padding:0;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.account.profile .wrap .accountTab .input + .input{margin-top:12px}.account.profile .wrap .accountTab .input.pass a{text-transform:uppercase;font-size:0.6875rem;color:#525252;text-decoration:underline;float:right;width:-moz-calc(100vw - 160px);width:-o-calc(100vw - 160px);width:-webkit-calc(100vw - 160px);width:calc(100vw - 160px);margin:10px 0}.account.profile .wrap .accountTab .threeInput .label{margin-top:8px}.account .buttons{margin-bottom:50px}.account .buttons button{text-transform:uppercase;font-size:0.875rem;padding:14px 0;width:50%;float:left;background-color:#e6e6e6;border-bottom:1px solid #525252}.account .buttons button.active{border-right:1px solid #525252;background-color:white;border-bottom:0}.account .buttons button + button.active{border-right:0;border-left:1px solid #525252}.account .wrap{margin:0}.account .wrap .accountTab{display:none;margin:0 30px}.account .wrap .accountTab + .accountTab .input input,.account .wrap .accountTab + .accountTab .input select{width:-moz-calc(100vw - 160px);width:-o-calc(100vw - 160px);width:-webkit-calc(100vw - 160px);width:calc(100vw - 160px);float:right}.account .wrap .accountTab + .accountTab .input label{width:100px;float:left;margin-top:15px}.account .wrap .accountTab + .accountTab .input + .input{margin-top:12px}.account .wrap .accountTab.activeTab{display:block}.account .wrap .accountTab .input label{position:static;padding-left:0;color:#525252;margin-bottom:4px;display:block}.account .wrap .accountTab .input + .input{margin-top:30px}.account .wrap .accountTab .input.select:after{content:'';background-position:-100px -200px;width:13px;height:7px;display:block;position:absolute;right:10px;top:17px}.account .wrap .accountTab .threeInput{margin:12px 0}.account .wrap .accountTab .threeInput .label{width:100px;float:left;margin-top:15px;font-size:0.6875rem;color:#525252}.account .wrap .accountTab .threeInput .inputs{width:-moz-calc(100vw - 160px);width:-o-calc(100vw - 160px);width:-webkit-calc(100vw - 160px);width:calc(100vw - 160px);float:right}.account .wrap .accountTab .threeInput .inputs .input{width:-moz-calc(140px / 3);width:-o-calc(140px / 3);width:-webkit-calc(140px / 3);width:calc(140px / 3);float:left}.account .wrap .accountTab .threeInput .inputs .input input{width:-moz-calc(140px / 3);width:-o-calc(140px / 3);width:-webkit-calc(140px / 3);width:calc(140px / 3)}.account .wrap .accountTab .threeInput .inputs .input + .input{margin-top:0;margin-left:10px}.account .wrap .accountTab button{width:145px;height:46px;display:block;text-align:center;text-transform:uppercase;font-size:0.8125rem;border:1px solid #525252;color:#1d1d1b;padding-top:16px;margin:45px auto 0 auto;background-color:#918c10;color:white;padding:0;width:100%;border:0;float:left}.account .wrap .accountTab .text{margin-bottom:50px}.account .wrap .accountTab .text p,.account .wrap .accountTab .text a{text-transform:uppercase;font-size:0.6875rem;float:left;padding:0;margin-top:14px}.account .wrap .accountTab .text a{float:right;padding-top:2px}.accountModal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:rgba(250, 250, 250, 0.5);display:none}.accountModal .close{background-position:-200px -200px;width:13px;height:13px;display:block;margin:0 0 10px auto}.accountModal.open{display:block}.accountModal h2{font-size:0.875rem;color:#1d1d1b;padding:0 3px 4px 3px;border-bottom:1px solid #525252;display:inline-block;text-transform:uppercase;margin-bottom:20px;font-size:0.8125rem}.accountModal .window{width:290px;position:fixed;top:50%;left:50%;margin:-200px 0 0 -145px;background-color:whitesmoke;padding:20px 20px 25px 20px;height:400px;max-height:90vh;overflow:auto;text-align:center;z-index:100000;border:1px solid #1d1d1b}.accountModal .window .select:before{top:50%;margin-top:-3px}.accountModal .window .input input,.accountModal .window .input select{background-color:white}.accountModal .window .input + .input{margin-top:12px}.accountModal .window button:not(.close){background-color:black;width:100%;height:34px;text-align:center;color:white;font-size:0.8125rem;text-transform:uppercase;letter-spacing:0.02em;margin-top:12px}.openBasket .basketPopup{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.basketPopup{background-color:#e6e4dc;position:fixed;left:0;z-index:10000000;width:100%;overflow:auto;height:100%;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all;top:-100%}.basketPopup button{background-position:-250px -250px;width:25px;height:25px;display:block;margin:20px 0 0 30px}.basketPopup .featured .wrap{margin:0 20px}.basketPopup .featured .wrap h2{margin-bottom:30px}.basketPopup .featured .wrap .cols .col{width:50%;float:left;margin-bottom:40px}.basketPopup .featured .wrap .cols .col figure{margin:0 10px 14px 10px}.basketPopup .featured .wrap .cols .col .text h3{font-size:1rem}.basketPopup .featured .wrap .cols .col + .col{margin-top:0}.basketPopup .featured .wrap .checkout{font-size:0.75rem;text-transform:uppercase;color:#848483;letter-spacing:0.06em;text-decoration:underline;display:block}.shop.shopProduct{border-top:1px solid #525252}.shop.shopProduct.proceed{-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.shop.shopProduct.proceed .addSelection{display:none !important}.shop.shopProduct.proceed .basketAdd{display:block !important}.shop.shopProduct .wrap{text-align:left;padding-top:16px}.shop.shopProduct .wrap .pagination{margin-bottom:46px}.shop.shopProduct .wrap .pagination a{display:inline-block;font-size:0.625rem}.shop.shopProduct .wrap .pagination a:after{content:'|';display:inline-block;padding-left:5px}.shop.shopProduct .wrap .pagination a:last-child:after{display:none}.shop.shopProduct .wrap h2{padding-left:0;padding-right:0}.shop.shopProduct .wrap .item h3{font-size:1.625rem;line-height:1.3;color:#1d1d1b;padding:0;margin-bottom:30px;border-bottom:1px solid #1d1d1b;padding-bottom:20px}.shop.shopProduct .wrap .item .sliders{margin-bottom:36px}.shop.shopProduct .wrap .item .itemDescription{margin-bottom:66px}.shop.shopProduct .wrap .item .itemDescription .price{display:block;color:#1d1d1b;font-size:1.25rem;margin-bottom:16px}.shop.shopProduct .wrap .item .itemDescription .price.stock{color:red}.shop.shopProduct .wrap .item .itemDescription p{font-size:0.9375rem;color:#1d1d1b;line-height:1.6;padding:0}.shop.shopProduct .wrap .selectOptions{margin-bottom:60px}.shop.shopProduct .wrap .selectOptions h3{color:#525252;text-transform:uppercase;font-size:0.6875rem !important;margin-left:20px;margin-bottom:10px !important;border-bottom:0}.shop.shopProduct .wrap .selectOptions .input.select{width:50%;float:left;margin-bottom:20px;padding-left:20px;color:#1d1d1b}.shop.shopProduct .wrap .selectOptions .input.select select{color:#1d1d1b}.shop.shopProduct .wrap .selectOptions .input.select ul li{font-size:0}.shop.shopProduct .wrap .selectOptions .input.select:after{content:'';background-position:-100px -200px;width:13px;height:7px;display:block;position:absolute;right:10px;top:17px}.shop.shopProduct .wrap .quantity{position:relative;width:120px;float:left;margin-bottom:50px}.shop.shopProduct .wrap .quantity .input{position:relative}.shop.shopProduct .wrap .quantity .input label{position:static;color:#525252;padding-left:0;margin-bottom:8px;display:block}.shop.shopProduct .wrap .quantity .input input{width:120px;text-align:center;color:#525252;height:43px;font-size:1rem}.shop.shopProduct .wrap .quantity .input button{background-color:#eaeaea;width:43px;height:41px;position:absolute;top:20px;left:1px}.shop.shopProduct .wrap .quantity .input button:disabled{opacity:0.4}.shop.shopProduct .wrap .quantity .input button + button{right:1px;left:auto}.shop.shopProduct .wrap table{width:100%}.shop.shopProduct .wrap table tr{border-bottom:1px solid #000000}.shop.shopProduct .wrap table tr:nth-last-child(1){border-bottom:none}.shop.shopProduct .wrap table tr.nostock td{color:red}.shop.shopProduct .wrap table th{padding-bottom:20px;font-family:'Trajan W01 Bd'}.shop.shopProduct .wrap table th:nth-child(2),.shop.shopProduct .wrap table th:nth-child(3){text-align:center;font-size:0.75rem}.shop.shopProduct .wrap table th.packHeading{font-size:1.3em}.shop.shopProduct .wrap table td{padding:6px 0;font-size:0.75rem}.shop.shopProduct .wrap table td:nth-child(2),.shop.shopProduct .wrap table td:nth-child(3){text-align:center}.shop.shopProduct .wrap table td.quantity{float:none;width:85px}.shop.shopProduct .wrap table td.quantity .input input{height:25px;width:70px;border:0px solid #ffffff;font-size:0.6875rem}.shop.shopProduct .wrap table td.quantity .input button{width:25px;height:25px;top:1px;font-size:1.4rem}.shop.shopProduct .wrap .totals{font-weight:bold}.shop.shopProduct .wrap .totals td{padding-top:12px}.shop.shopProduct .wrap .add{width:145px;height:46px;display:block;text-align:center;text-transform:uppercase;font-size:0.8125rem;border:1px solid #525252;color:#1d1d1b;padding-top:16px;margin:45px auto 0 auto;background-color:#918c10;border:0;padding:0;color:white;width:-moz-calc(100vw - 200px);width:-o-calc(100vw - 200px);width:-webkit-calc(100vw - 200px);width:calc(100vw - 200px);height:43px;float:right;margin-top:17px}.shop.shopProduct .wrap .add.addSelection{background-color:#eaeaea;color:#525252}.shop.shopProduct .wrap .moreInformation .accordion{border-top:1px solid #525252;padding:10px 0}.shop.shopProduct .wrap .moreInformation .accordion:last-of-type{border-bottom:1px solid #525252}.shop.shopProduct .wrap .moreInformation .accordion h2{margin-bottom:0;display:block;padding:0;text-align:center;border-bottom:0;cursor:pointer}.shop.shopProduct .wrap .moreInformation .accordion h2:after{content:'+';display:inline-block;margin-left:10px}.shop.shopProduct .wrap .moreInformation .accordion.open h2{margin-bottom:30px}.shop.shopProduct .wrap .moreInformation .accordion.open h2:after{content:'-'}.shop.shopProduct .wrap .moreInformation .accordion.open .info{display:block;padding-bottom:40px}.shop.shopProduct .wrap .moreInformation .accordion .input + .input{margin-top:6px}.shop.shopProduct .wrap .moreInformation .accordion .info{display:none}.shop.shopProduct .wrap .moreInformation .accordion .info p:not(.input){font-size:0.9375rem;color:#1d1d1b;line-height:1.6;padding:0}.shop.shopProduct .wrap .moreInformation .accordion .info p:not(.input) a{text-decoration:underline}.shop.shopProduct .wrap .moreInformation .accordion .info p:not(.input) + p{margin-top:26px}.shop > .wrap{margin:0 30px;text-align:center;padding-top:50px}.shop > .wrap h2{font-size:0.875rem;color:#1d1d1b;padding:0 3px 4px 3px;border-bottom:1px solid #525252;display:inline-block;text-transform:uppercase;margin-bottom:50px}.shop > .wrap .productType h4{text-transform:uppercase;font-size:0.75rem;color:#ababab;margin-bottom:22px}.shop > .wrap .productType p{font-size:0.9375rem;color:#1d1d1b;line-height:1.6;padding:0}.shop > .wrap .productType .type{margin-bottom:44px}.shop > .wrap .productType .type button,.shop > .wrap .productType .type a{text-transform:uppercase;font-size:1.375rem;letter-spacing:0.14em;display:inline-block;position:relative;padding-right:20px;color:#ababab}.shop > .wrap .productType .type button + button,.shop > .wrap .productType .type a + button{padding-left:12px}.shop > .wrap .productType .type button.active,.shop > .wrap .productType .type a.active{color:#1d1d1b}.shop > .wrap .productType .filter{margin-top:90px}.shop > .wrap .productType .filter .select{position:relative;width:100%}.shop > .wrap .productType .filter .select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #525252;width:100%;height:40px;font-size:0.8125rem;color:#1d1d1b;padding-left:10px}.shop > .wrap .productType .filter .select:after{content:'';background-position:-100px -200px;width:13px;height:7px;display:block;position:absolute;right:10px;top:17px}.shop > .wrap .productTypePanels{display:none;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.shop > .wrap .productTypePanels.show{display:block;-webkit-animation:1s ease 0s forwards 1 fadeIn;animation:1s ease 0s forwards 1 fadeIn}@-webkit-keyframes "fadeIn"{from{opacity:0;}to{opacity:1;}}@keyframes "fadeIn"{from{opacity:0;}to{opacity:1;}}.shop > .wrap .productTypePanels .featured{padding-bottom:0}.shop > .wrap .productTypePanels .featured.large{border-bottom:1px solid #525252;padding-bottom:40px}.shop > .wrap .productTypePanels .featured.large .wrap .cols .col{width:100%;margin-bottom:0}.shop > .wrap .productTypePanels .featured.large .wrap .cols .col .text h4{color:#ababab;text-transform:uppercase;letter-spacing:0.03em;font-size:0.875rem;margin-bottom:10px}.shop > .wrap .productTypePanels .featured.large .wrap .cols .col .text p{max-height:100%}.shop > .wrap .productTypePanels .featured.large .wrap .cols .col .text a{width:160px}.shop > .wrap .productTypePanels .featured.featuredOatcakes .wrap .cols .col .text p{max-height:100%;padding:0 10px}.shop > .wrap .productTypePanels .featured.featuredOatcakes .wrap .cols .col .text p:after{content:''}.shop > .wrap .productTypePanels .featured .wrap{margin:0}.shop > .wrap .productTypePanels .featured .wrap .cols{margin-left:-20px}.shop > .wrap .productTypePanels .featured .wrap .cols .col{width:50%;float:left;margin-bottom:70px;padding-left:20px}.shop > .wrap .productTypePanels .featured .wrap .cols .col + .col{margin-top:0}.shop > .wrap .productTypePanels .featured .wrap .cols .col:nth-of-type(9){clear:left}.shop > .wrap .productTypePanels .featured .wrap .cols .col figure{margin:0 0 20px 0}.shop > .wrap .productTypePanels .featured .wrap .cols .col .text h3{font-size:1.125rem}.shop > .wrap .productTypePanels .featured .wrap .cols .col .text h4{color:#ababab;text-transform:uppercase;letter-spacing:0.03em;font-size:0.875rem;margin-bottom:10px}.shop > .wrap .productTypePanels .featured .wrap .cols .col .text p{max-height:102px;overflow:hidden}.shop > .wrap .productTypePanels .featured .wrap .cols .col .text p:after{content:'...';display:inline-block}.contact{padding:70px 0;text-align:center}.contact .wrap{margin:0 30px}.contact .wrap h2{font-size:0.875rem;border-bottom:1px solid #525252;margin-bottom:40px;display:inline-block;padding-bottom:4px;text-transform:uppercase}.contact .wrap p:not(.input){color:#1d1d1b;font-size:1.0625rem;line-height:1.4;margin-bottom:10px}.contact .wrap p:not(.input).success{color:#918c10;margin-bottom:0}.contact .wrap .locations{margin:60px 0}.contact .wrap .locations .location h4{color:#918c10;text-transform:uppercase;font-size:1rem;margin-bottom:10px;line-height:1.3}.contact .wrap .locations .location p{margin-bottom:0}.contact .wrap .locations .location + .location{margin-top:24px}.map{height:350px;width:100%;margin-bottom:80px}.basket{border-top:1px solid gray;padding-top:25px}.basket.confirmBasket{margin-bottom:50px}.basket.confirmBasket .wrap header h2{font-size:0.8125rem;text-transform:none;font-size:0.875rem;line-height:1.3;text-align:left;margin:20px 0}.basket.confirmBasket .wrap header h2 span{font-size:1.125rem;font-weight:700}.basket.confirmBasket .wrap header p{font-size:0.8125rem;margin-bottom:20px}.basket.confirmBasket .wrap .text .items .item figure{width:50%;float:left}.basket.confirmBasket .wrap .text .items .item .info{width:50%;float:left;padding-left:20px;font-size:0.8125rem}.basket.confirmBasket .wrap .text .items .item .info h3{margin-bottom:10px}.basket.confirmBasket .wrap .text .items .item .info .price{margin-bottom:10px;display:block}.basket.confirmBasket .wrap .paymentDetails{background-color:whitesmoke;border:1px solid gray;padding:10px;margin-top:50px}.basket.confirmBasket .wrap .paymentDetails div{font-size:0.8125rem}.basket.confirmBasket .wrap .paymentDetails div + div{margin-top:20px}.basket.confirmBasket .wrap .paymentDetails div h3{margin-bottom:4px}.basket.confirmBasket .wrap .paymentDetails div p{line-height:1.4}.basket.confirmBasket .wrap .overview{margin-top:20px;background-color:whitesmoke;border:1px solid gray;padding:10px}.basket.confirmBasket .wrap .overview .text{margin-top:0}.basket.confirmBasket .wrap .overview .text h2{font-style:italic;margin-bottom:10px}.basket.confirmBasket .wrap .overview h3{font-size:0.8125rem}.basket.confirmBasket .wrap .overview h3 span{display:block;float:left}.basket.confirmBasket .wrap .overview h3 span + span{float:right}.basket.confirmBasket .wrap form a,.basket.confirmBasket .wrap form button{width:145px;height:46px;display:block;text-align:center;text-transform:uppercase;font-size:0.8125rem;border:1px solid #525252;color:#1d1d1b;padding-top:16px;margin:45px auto 0 auto;font-size:0.75rem;margin:0;padding:0;width:100%}.basket.confirmBasket .wrap form button{background-color:#918c10;border:0;color:white}.basket.confirmBasket .wrap form a{padding-top:16px;margin-top:10px}.basket .wrap{margin:0 30px}.basket .wrap h2{text-transform:uppercase;font-size:0.875rem;text-align:center;padding:0}.basket .wrap .top{text-align:center;margin-bottom:46px}.basket .wrap .top .back{text-transform:uppercase;display:block;font-size:0.6875rem;margin-bottom:40px;text-align:left}.basket .wrap .top .back:before{content:'';background-position:-60px -200px;width:7px;height:13px;display:inline-block;position:relative;top:2px;margin-right:6px}.basket .wrap .top h2{font-size:0.875rem;color:#1d1d1b;padding:0 3px 4px 3px;border-bottom:1px solid #525252;display:inline-block;text-transform:uppercase}.basket .wrap .stages{margin-bottom:70px}.basket .wrap .stages button{width:100%;text-align:center;text-transform:uppercase;color:#b3b3b3;border:1px solid #b3b3b3;font-size:0.8125rem;height:44px}.basket .wrap .stages button.current{background-color:#918c10;color:white}.basket .wrap .stages button + button{margin-top:16px}.basket .wrap .cols .rightCol{margin-top:50px}.basket .wrap .cols .basketList.confirm > p{font-size:0.875rem;line-height:1.4}.basket .wrap .cols .basketList.confirm > p a{text-decoration:underline}.basket .wrap .cols .basketList.confirm ul header{border-top:1px solid #b3b3b3;padding:5px 0}.basket .wrap .cols .basketList.confirm ul header h3{font-weight:700;text-transform:uppercase;font-size:0.75rem;float:left}.basket .wrap .cols .basketList.confirm ul header .pullRight h3:first-of-type{margin-right:34px}.basket .wrap .cols .basketList.confirm ul h2{font-size:0.875rem;line-height:1.4;letter-spacing:0.04em;text-align:left;margin-bottom:10px}.basket .wrap .cols .basketList.confirm ul .pullRight{float:right;width:108px}.basket .wrap .cols .basketList.confirm ul li .hold .col{padding-left:0;float:none;width:100%}.basket .wrap .cols .basketList.confirm ul li .hold .col p,.basket .wrap .cols .basketList.confirm ul li .hold .col h3{font-size:0.875rem}.basket .wrap .cols .basketList.confirm ul li .hold .col .description{width:120px;float:left}.basket .wrap .cols .basketList.confirm ul li .hold .col .description h3{margin-top:14px;text-transform:capitalize}.basket .wrap .cols .basketList.confirm ul li .hold .col .description h3 + h3{margin-top:5px}.basket .wrap .cols .basketList.confirm ul li .hold .col .pullRight .quantity{margin-top:0;float:left;width:auto}.basket .wrap .cols .basketList.confirm ul li .hold .col .pullRight .price{float:left;margin-left:50px}.basket .wrap .cols .basketList.confirm ul li .hold figure{width:100%;float:none}.basket .wrap .cols .basketList ul{margin-top:30px}.basket .wrap .cols .basketList ul li{list-style:none;border-top:1px solid #b3b3b3;padding:22px 0}.basket .wrap .cols .basketList ul li:last-of-type{border-bottom:1px solid #b3b3b3}.basket .wrap .cols .basketList ul li .hold figure{width:50%;float:left}.basket .wrap .cols .basketList ul li .hold .col{float:left;width:50%;padding-left:20px}.basket .wrap .cols .basketList ul li .hold .col .description h3,.basket .wrap .cols .basketList ul li .hold .col .description p{color:#1d1d1b;font-size:0.875rem;padding:0}.basket .wrap .cols .basketList ul li .hold .col .description p:not(.extras){padding-top:6px}.basket .wrap .cols .basketList ul li .hold .col .description .extras{font-size:0.875rem;font-style:italic;float:left;padding-top:10px}.basket .wrap .cols .basketList ul li .hold .col .quantity{width:96px;float:right;margin-top:50px}.basket .wrap .cols .basketList ul li .hold .col .quantity h3{float:left;text-transform:uppercase;font-size:0.625rem;position:relative;top:5px;padding:8px 0 0 0}.basket .wrap .cols .basketList ul li .hold .col .quantity .input{float:right;width:68px}.basket .wrap .cols .basketList ul li .hold .col .quantity .input input{width:68px}.basket .wrap .cols .basketList ul li .hold .col .remove{color:#b3b3b3;text-decoration:underline;font-family:'Arial';font-size:0.625rem;float:right;clear:right;margin-top:10px}.basket .wrap .cols .overview{margin-bottom:38px;margin-top:70px}.basket .wrap .cols .overview .wrap{margin-top:85px}.basket .wrap .cols .overview .wrap .discountCode .input{float:left;width:-moz-calc(100% - 110px);width:-o-calc(100% - 110px);width:-webkit-calc(100% - 110px);width:calc(100% - 110px)}.basket .wrap .cols .overview .wrap .discountCode .input ul{margin:0}.basket .wrap .cols .overview .wrap .discountCode button{width:145px;height:46px;display:block;text-align:center;text-transform:uppercase;font-size:0.8125rem;border:1px solid #525252;color:#1d1d1b;padding-top:16px;margin:45px auto 0 auto;height:34px;width:100px;margin-left:10px;float:left;margin-top:0;padding-top:2px}.basket .wrap .cols .overview .wrap h2{margin-bottom:36px}.basket .wrap .cols .overview .wrap ul{width:100%;margin:38px 0}.basket .wrap .cols .overview .wrap ul li{list-style:none}.basket .wrap .cols .overview .wrap ul li + li{margin-top:8px}.basket .wrap .cols .overview .wrap ul li.total{margin-top:16px}.basket .wrap .cols .overview .wrap ul li h3,.basket .wrap .cols .overview .wrap ul li h4{color:#1d1d1b;font-size:0.8125rem;float:left;padding:0}.basket .wrap .cols .overview .wrap ul li h4{float:right}.basket .wrap .cols .overview .wrap .payment .errors{color:#d10505}.basket .wrap .cols .overview .wrap .payment .stripeError p{color:#d10505 !important}.basket .wrap .cols .overview .wrap .payment button,.basket .wrap .cols .overview .wrap .payment a{display:block;background-color:#918c10;width:100%;height:56px;color:white;text-transform:uppercase;text-align:center;font-size:0.8125rem}.basket .wrap .cols .overview .wrap .payment a{padding-top:22px}.basket .wrap .cols .overview .wrap .payment .otherPayment{height:56px;background-color:#ffc439;width:100%;padding-top:8px;text-align:center}.basket .wrap .cols .overview .wrap .payment p{text-transform:uppercase;font-size:0.6875rem;text-align:center;color:gray;margin:10px 0}.basket .wrap .cols .overview .wrap .payment .otherPayment a{display:inline-block;float:left;height:56px;width:-moz-calc(50% - 5px);width:-o-calc(50% - 5px);width:-webkit-calc(50% - 5px);width:calc(50% - 5px);background-color:#f2f2f2;position:relative}.basket .wrap .cols .overview .wrap .payment .otherPayment a:before{content:'';background-image:url("../images/paypal.png");width:100px;height:41px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);background-repeat:no-repeat}.basket .wrap .cols .overview .wrap .payment .otherPayment a + a{margin-left:10px;background-color:black}.basket .wrap .cols .overview .wrap .payment .otherPayment a + a:before{background-image:url("../images/apple.png")}.basket .wrap .cols .tickbox{position:relative;margin-top:18px;padding:0}.basket .wrap .cols .tickbox ul{border:0;margin:0}.basket .wrap .cols .tickbox ul li{margin-top:20px;font-size:0.75rem;list-style:none;color:#d10505}.basket .wrap .cols .tickbox label{font-size:0.75rem}.basket .wrap .cols .tickbox .reg-checkbox{width:21px;height:21px;background:transparent;border:0}.basket .wrap .cols .tickbox .reg-checkbox:checked + span{display:block}.basket .wrap .cols .tickbox .reg-checkbox:checked + span:after{content:'';display:block;background-position:-20px -350px;width:14px;height:11px;margin:5px}.basket .wrap .cols .tickbox span{display:block;width:21px;height:21px;border:1px solid gray;pointer-events:none;position:absolute;top:0;left:0;background-color:white}.basket .wrap .cols .shipping + .shipping{margin-top:70px}.basket .wrap .cols .shipping.overview{margin-top:0}.basket .wrap .cols .shipping.overview ul{width:100%;border-top:1px solid #525252;border-bottom:1px solid #525252;padding:20px 0;margin-top:0;margin-bottom:20px}.basket .wrap .cols .shipping.overview .tickbox{margin-bottom:20px}.basket .wrap .cols .shipping.overview .tickbox ul{border:0;margin:0}.basket .wrap .cols .shipping.overview .tickbox ul li{margin-top:0}.basket .wrap .cols .shipping h2{margin-bottom:30px}.basket .wrap .cols .shipping .smInput{position:relative;margin:16px 0}.basket .wrap .cols .shipping .smInput .input ul li{font-size:0}.basket .wrap .cols .shipping .smInput .input input{width:82px;float:left;margin-left:58px}.basket .wrap .cols .shipping .smInput p:not(.input){font-size:0.75rem;margin-top:10px}.basket .wrap .cols .shipping .twoInput{margin:16px 0}.basket .wrap .cols .shipping .twoInput p:not(.input){float:left;font-size:0.75rem;padding:10px 0 0 0}.basket .wrap .cols .shipping .twoInput .inputs{width:-moz-calc(100% - 86px);width:-o-calc(100% - 86px);width:-webkit-calc(100% - 86px);width:calc(100% - 86px);float:right}.basket .wrap .cols .shipping .twoInput .inputs .input{float:left}.basket .wrap .cols .shipping .twoInput .inputs .input ul li{font-size:0}.basket .wrap .cols .shipping .twoInput .inputs .input input{width:82px;float:none}.basket .wrap .cols .shipping .twoInput .inputs .input + .input{margin-top:0;margin-left:10px}.basket .wrap .cols .shipping #card-details{position:static;padding-left:0;color:#1d1d1b;float:left;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);padding-top:13px}.basket .wrap .cols .shipping .input.select ul li{font-size:0}.basket .wrap .cols .shipping .input.select:before{content:'';background-position:-20px -300px;width:34px;height:32px;display:block;position:absolute;top:1px;right:0;pointer-events:none}.basket .wrap .cols .shipping .input label{position:static;padding-left:0;color:#1d1d1b;float:left;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);padding-top:13px}.basket .wrap .cols .shipping .input input,.basket .wrap .cols .shipping .input select,.basket .wrap .cols .shipping .input.StripeElement{float:right;width:-moz-calc(100% - 86px);width:-o-calc(100% - 86px);width:-webkit-calc(100% - 86px);width:calc(100% - 86px);color:#1d1d1b}.basket .wrap .cols .shipping .input + .input{margin-top:16px}.basket .wrap .cols .personalMessage{margin:20px 0 40px 0}.basket .wrap .cols .personalMessage p{font-size:0.875rem;line-height:1.4}.basket .wrap .cols .orderDetails{margin-bottom:60px;margin-top:20px}.basket .wrap .cols .orderDetails .order{background-color:#f2f2f2;border:1px solid #525252;padding:12px}.basket .wrap .cols .orderDetails .order .orderTotal{clear:left}.basket .wrap .cols .orderDetails .order div:not(.orderTotal){float:left;width:50%;margin-bottom:30px}.basket .wrap .cols .orderDetails .order > div p{line-height:1.4}.basket .wrap .cols .orderDetails .order > div h4,.basket .wrap .cols .orderDetails .order > div p,.basket .wrap .cols .orderDetails .order > div h3{font-size:0.875rem;color:#1d1d1b}.basket .wrap .cols .orderDetails .order ul li{list-style:none;width:100%;display:block}.basket .wrap .cols .orderDetails .order ul li h3{margin-right:6px;width:80px}.basket .wrap .cols .orderDetails .order ul li h3,.basket .wrap .cols .orderDetails .order ul li p{display:inline-block}.mainFoot{text-align:center;border-top:1px solid gray}.mainFoot.cartFoot .wrap .footCol figure{margin-bottom:20px}.mainFoot.cartFoot .wrap .footCol p{padding:0;margin-bottom:40px}.mainFoot .wrap{margin:70px 30px 50px 30px}.mainFoot .wrap .copy{font-size:0.75rem}.mainFoot .wrap .footCol{margin-bottom:46px}.mainFoot .wrap .footCol .success{color:#918c10;margin-bottom:40px}.mainFoot .wrap .footCol .social a{display:inline-block;text-indent:-9999px;background-position:-20px -140px;width:8px;height:15px}.mainFoot .wrap .footCol .social a + a{margin-left:30px}.mainFoot .wrap .footCol .social a.instagram{background-position:-40px -140px;width:17px;height:17px}.mainFoot .wrap .footCol .social a.twitter{background-position:-80px -140px;width:15px;height:12px;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}.mainFoot .wrap .footCol .col + .col{margin-top:46px}.mainFoot .wrap .footCol h4{text-transform:uppercase;font-size:0.875rem;letter-spacing:0.12em;padding:0;margin-bottom:20px}.mainFoot .wrap .footCol p,.mainFoot .wrap .footCol a{font-size:0.875rem;display:block;line-height:1.7;padding:0}.mainFoot .wrap .footCol form{margin-bottom:60px}.mainFoot .wrap .footCol form .input{float:left;width:-moz-calc(100% - 96px);width:-o-calc(100% - 96px);width:-webkit-calc(100% - 96px);width:calc(100% - 96px)}.mainFoot .wrap .footCol form button{border:1px solid #525252;height:44px;width:96px;font-size:0.8125rem;text-align:center;float:left;margin-left:-1px}.productSelection .swiper-menu button{text-indent:0}