@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}header[role="banner"] .wrap .mainNav ul:after,.hero.divided:after,.panels.about .wrap .cols:after,.panels.recipes .wrap .recipe:after,.boxPanels .box:after,.featured .wrap .cols:after,.stockists .wrap form:after,.stockists .wrap .cols:after,.locationBreakdown .wrap:after,.account.profile .wrap .accountTab .input:after,.account form .wrap:after,.account .buttons:after,.account .wrap .accountTab .threeInput:after,.account .wrap .accountTab:after,.basketPopup .featured .wrap .cols .col:after,.shop.shopProduct .wrap .item .pullRight:after,.shop.shopProduct .wrap .item:after,.shop.shopProduct .wrap form:after,.shop.shopProduct:after,.shop > .wrap .productTypePanels .featured.large .wrap .cols .col:after,.contact .wrap .locations:after,.basket.confirmBasket > .wrap .paymentDetails:after,.basket > .wrap .stages:after,.basket > .wrap .cols .basketList.confirm ul li .hold .col .pullRight:after,.basket > .wrap .cols .basketList.confirm ul li .hold:after,.basket > .wrap .cols .shipping .smInput:after,.basket > .wrap .cols:after,.mainFoot .wrap .footCol form:after,.mainFoot .wrap:after{content:'';display:block;clear:both}.hero.slider .swiper-container .swiper-wrapper .swiper-slide .content,.hero.slider .swiper-container .swiper-wrapper .swiper-slide .content .text a,.boxPanels .box .text a,.stockists .wrap form button,.account .wrap .accountTab button,.basketPopup .featured .wrap .cols .col{box-sizing:border-box;-moz-box-sizing:border-box}.mainFoot .wrap .footCol .social a{background-image:url("../sprites/sprite.svg");background-size:500px 500px;font-size:20px}body.cartHeader header[role="banner"] .wrap h2,header[role="banner"] .wrap .accountLink,header[role="banner"] .wrap .mainNav ul li a,.hero.slider .swiper-container .swiper-wrapper .swiper-slide .content .text a,.boxPanels .box .text a,.featured .wrap h2,.stockists .wrap form button,.account.profile .wrap h2,.account .wrap .accountTab button,.shop > .wrap h2,.mainFoot .wrap .footCol h4,.mainFoot .wrap .footCol form button{font-family:'Trajan W01 Bd'}.basket > .wrap .cols .basketList.confirm ul h2{font-family:'Open Sans', sans-serif}.desktop{display:block}.mobile{display:none}body{padding-top:120px}body.cartHeader{padding-top:160px}body.cartHeader header[role="banner"]{height:158px}body.cartHeader header[role="banner"] .wrap{height:158px}body.cartHeader header[role="banner"] .wrap .mainNav{display:none}body.cartHeader header[role="banner"] .wrap .logo{margin:0 auto}body.cartHeader header[role="banner"] .wrap h2{display:block;text-transform:uppercase;font-size:0.8125rem;text-align:center;color:#525252;margin-top:14px;padding:0}body.home .panels .panel{padding:120px 0}header[role="banner"]{height:120px}header[role="banner"] .wrap{width:1024px;margin:0 auto;height:120px}header[role="banner"] .wrap .cart{top:42px}header[role="banner"] .wrap .logo{background-position:-140px -20px;width:121px;height:94px;margin-left:0}header[role="banner"] .wrap .accountLink{margin-top:2px;color:#979797;text-transform:uppercase;font-size:0.875rem;display:block;-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;position:absolute;right:100px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header[role="banner"] .wrap .accountLink a:first-of-type:after{content:'|';display:inline-block;padding-left:5px}header[role="banner"] .wrap .accountLink a.active,header[role="banner"] .wrap .accountLink a:hover{color:#918c10}header[role="banner"] .wrap .mainNav{position:absolute;left:0;right:0;margin:0 auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:310px}header[role="banner"] .wrap .mainNav ul li{display:inline-block;position:relative}header[role="banner"] .wrap .mainNav ul li.subnav > a{position:relative;pointer-events:none}header[role="banner"] .wrap .mainNav ul li.subnav ul{display:none}header[role="banner"] .wrap .mainNav ul li.subnav.opensubmenu ul{display:block;position:absolute;top:-3px;left:-24px;background-color:rgba(255, 255, 255, 0.6);width:166px;text-align:center;z-index:100;padding-top:30px;z-index:-1}header[role="banner"] .wrap .mainNav ul li.subnav.opensubmenu ul li{margin-left:0;display:block;height:53px;-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 .mainNav ul li.subnav.opensubmenu ul li:hover{background-color:white}header[role="banner"] .wrap .mainNav ul li.subnav.opensubmenu ul li a{text-align:center;padding-top:20px}header[role="banner"] .wrap .mainNav ul li a{color:#1d1d1b;font-size:0.875rem;display:block;-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;text-transform:uppercase}header[role="banner"] .wrap .mainNav ul li a.active,header[role="banner"] .wrap .mainNav ul li a:hover{color:#918c10}header[role="banner"] .wrap .mainNav ul li + li{margin-left:30px}form.contactForm{width:450px;margin:45px auto 0}.hero{height:50vh}.hero.divided figure{background-size:cover;width:50%;float:left;height:50vh}.hero.slider .swiper-container .swiper-wrapper .swiper-slide{height:600px}.hero.slider .swiper-container .swiper-wrapper .swiper-slide .content{background-color:rgba(255, 255, 255, 0.85);width:360px;padding:40px 30px;position:absolute;bottom:34px;left:170px}.hero.slider .swiper-container .swiper-wrapper .swiper-slide .content .text h3{font-size:2.625rem;line-height:1.2;color:#918c10;padding:0;font-size:2.25rem;padding-bottom:20px}.hero.slider .swiper-container .swiper-wrapper .swiper-slide .content .text p{font-size:1.125rem;line-height:1.5;height:130px;max-height:130px;overflow:hidden;padding:0}.hero.slider .swiper-container .swiper-wrapper .swiper-slide .content .text a{display:block;text-align:center;width:160px;height:60px;font-size:0.8125rem;padding-top:23px;-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;color:#918c10;border:1px solid #918c10;margin-top:24px;width:130px;height:42px;padding-top:15px}.hero.slider .swiper-container .swiper-wrapper .swiper-slide .content .text a:hover{background-color:rgba(145, 140, 16, 0.6);color:white;border:1px solid rgba(145, 140, 16, 0.6)}.hero.slider .swiper-menu button{height:70px;width:70px}.hero.slider .swiper-menu button:before{background-position:-20px -200px;width:14px;height:26px}.panels .wrap{width:730px;margin:0 auto}.panels .wrap .panel{padding:120px 0}.panels .wrap .panel.intro .text h3{font-size:2.625rem;line-height:1.2;margin-bottom:20px}.panels .wrap .panel.intro .text p{font-size:1.125rem}.panels .wrap .panel .text p{font-size:1.125rem;line-height:1.5}.panels.about .wrap .panel .text h4{font-size:1.125rem;line-height:1.5;font-size:1.125rem;margin-bottom:26px}.panels.about .wrap .panel .text p{font-size:1.125rem}.panels.about .wrap .cols{text-align:center;padding-bottom:70px}.panels.about .wrap .cols .col{width:344px;float:left}.panels.about .wrap .cols .col:nth-of-type(2n + 2){margin-left:40px}.panels.about .wrap .cols .col .text{padding-top:30px}.panels.about .wrap .cols .col .text h3{font-size:1.625rem}.panels.about .wrap .cols .col .text p{font-size:1.125rem;line-height:1.5;font-size:1rem}.panels.generalText .wrap .panel .text h2{font-size:1.25rem}.panels.generalText .wrap .panel .text p + h3{margin-top:48px}.panels.generalText .wrap .panel .text p{font-size:1rem}.panels.recipes{padding-bottom:140px}.panels.recipes .wrap{width:900px}.panels.recipes .wrap .recipe{border-bottom:0;padding-bottom:0}.panels.recipes .wrap .recipe + .recipe{margin-top:140px}.panels.recipes .wrap .recipe h2{font-size:1.875rem;border-bottom:0;margin-bottom:20px;text-align:left;float:right;width:400px;padding:0 0 20px 0;border-bottom:1px solid #525252}.panels.recipes .wrap .recipe figure{width:450px;float:left}.panels.recipes .wrap .recipe .text{width:400px;float:right}.panels.recipes .wrap .recipe ul{text-align:left}.panels.products .wrap .product{border:0}.panels.products .wrap .product p{font-size:1.125rem}.panels.products .wrap .product h3{font-size:2.625rem}.boxPanels .box{height:500px;padding:0;position:relative}.boxPanels .box:first-of-type figure{float:right}.boxPanels .box:first-of-type .text{float:left;left:0}.boxPanels .box:nth-of-type(2) figure{float:left}.boxPanels .box:nth-of-type(2) .text{float:right;right:0}.boxPanels .box figure{height:100%;margin-bottom:0;width:50%}.boxPanels .box .text{width:50%;margin:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.boxPanels .box .text h3{font-size:2.625rem;line-height:1.2;padding:0 60px;font-size:1.875rem}.boxPanels .box .text p{font-size:1.125rem;line-height:1.5;padding:0 60px}.boxPanels .box .text a{display:block;text-align:center;width:160px;height:60px;font-size:0.8125rem;padding-top:23px;-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}.boxPanels .box .text a:hover{background-color:rgba(145, 140, 16, 0.6);color:white;border:1px solid rgba(145, 140, 16, 0.6)}.featured{padding:120px 0}.featured.recentOrders .wrap .cols .col{width:300px;margin-bottom:0}.featured.shopList .wrap .cols .col{margin-bottom:50px;margin-left:0 !important;width:50%}.featured .wrap{margin:0 auto;width:960px}.featured .wrap h2{font-size:0.875rem;color:#1d1d1b;padding:0 0 4px 0;border-bottom:1px solid #525252;display:inline-block;margin-bottom:60px}.featured .wrap .cols .col{width:300px;float:left}.featured .wrap .cols .col + .col{margin-top:0;margin-left:30px}.featured .wrap .cols .col figure{margin:0 20px 38px 20px}.featured .wrap .cols .col .text h3{font-size:1.3125rem;margin-bottom:10px}.featured .wrap .cols .col .text p{font-size:1.125rem;line-height:1.5;font-size:0.875rem}.featured .wrap .cols .col .text .price{margin-top:20px}.featured .wrap .cols .col .text a{width:125px;margin-top:36px}.stockists .wrap{margin:0 auto;width:960px}.stockists .wrap form{width:440px;margin-left:auto;margin-right:auto}.stockists .wrap form .input{width:285px;float:left}.stockists .wrap form button{display:block;text-align:center;width:160px;height:60px;font-size:0.8125rem;padding-top:23px;-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;width:142px;float:left;margin-top:0;padding:0;height:34px;margin-left:10px}.stockists .wrap form button:hover{background-color:rgba(145, 140, 16, 0.6);color:white;border:1px solid rgba(145, 140, 16, 0.6)}.stockists .wrap .cols{margin-bottom:30px}.stockists .wrap .cols .col{float:left;width:300px}.stockists .wrap .cols .col:first-of-type{width:630px;float:right}.stockists .wrap .cols .col:first-of-type .map{height:495px}.stockists .wrap .cols .col ul{max-height:455px}.locationBreakdown{margin:50px 0 0 0;padding:60px 0}.locationBreakdown .wrap{margin:0 auto;width:960px}.locationBreakdown .wrap .location{border-top:0;padding:10px 0;width:306px;float:left}.locationBreakdown .wrap .location.location{margin-left:14px}.locationBreakdown .wrap .location:last-of-type{border-bottom:0}.locationBreakdown .wrap .location h2{cursor:none;margin-bottom:30px;font-size:1rem}.locationBreakdown .wrap .location h2:after{display:none}.locationBreakdown .wrap .location .expand{display:block}.account{border-top:0;padding-top:100px;width:560px;margin:0 auto 100px auto;position:relative}.account:before{content:'';height:1px;background-color:#525252;width:100vw;position:absolute;top:0;left:50%;margin-left:-50vw}.account.accountDashboard{margin:0 auto 100px auto}.account.accountDashboard form{border:0}.account.accountDashboard form:before,.account.accountDashboard form:after{display:none}.account.profile{padding-top:80px;width:600px}.account.profile form{border:0}.account.profile .wrap{margin:0}.account.profile .wrap h2{font-size:0.875rem;color:#1d1d1b;padding:0 0 4px 0;border-bottom:1px solid #525252;display:inline-block;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:450px;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{width:450px;margin:20px 0}.account.profile .wrap .accountTab .threeInput .inputs{width:450px}.account.profile .wrap .accountTab .threeInput .label{margin-top:8px}.account form{border-bottom:1px solid #525252;padding-bottom:0;position:relative;padding-top:40px}.account form + form{border-bottom:0}.account form:before{content:'';height:100%;width:1px;background-color:#1d1d1b;display:block;position:absolute;bottom:0;left:0}.account form:after{content:'';height:100%;width:1px;background-color:#1d1d1b;display:block;position:absolute;bottom:0;right:0}.account .buttons{margin-bottom:0}.account .buttons button.active{border-top:1px solid #525252;border-left:1px solid #1d1d1b}.account .buttons button + button{border-left:0}.account .buttons button + button.active{border-right:1px solid #1d1d1b}.account .wrap{margin:0 50px}.account .wrap .accountTab{margin:0}.account .wrap .accountTab + .accountTab .input input,.account .wrap .accountTab + .accountTab .input select{width:250px;float:right}.account .wrap .accountTab .threeInput .inputs{width:250px;float:right}.account .wrap .accountTab .threeInput .inputs .input{width:70px;float:left}.account .wrap .accountTab .threeInput .inputs .input input{width:70px}.account .wrap .accountTab .threeInput .inputs .input + .input{margin-top:0;margin-left:10px}.account .wrap .accountTab button{display:block;text-align:center;width:160px;height:60px;font-size:0.8125rem;padding-top:23px;-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;height:34px;width:100%;padding:0;margin-bottom:50px}.account .wrap .accountTab button:hover{background-color:rgba(145, 140, 16, 0.6);color:white;border:1px solid rgba(145, 140, 16, 0.6)}.accountModal .window{width:600px;margin:-300px 0 0 -300px;height:600px}.openBasket .basketPopup{-webkit-transform:translateY(600px);-ms-transform:translateY(600px);transform:translateY(600px)}.basketPopup{height:auto;padding:40px 0;top:-600px}.basketPopup button{position:absolute;right:20px;top:20px}.basketPopup .featured{padding:0;text-align:center}.basketPopup .featured .wrap{width:960px;display:inline-block;margin:0 auto}.basketPopup .featured .wrap h2{font-size:0.875rem}.basketPopup .featured .wrap .cols .col{width:220px;padding-left:30px;margin-bottom:20px}.basketPopup .featured .wrap .cols .col:nth-child(4n+1){clear:left}.basketPopup .featured .wrap .cols .col figure{margin:0;float:left;width:100px}.basketPopup .featured .wrap .cols .col .text{float:left;width:80px;text-align:left;margin-left:10px}.basketPopup .featured .wrap .cols .col .text h3{font-size:1rem}.basketPopup .featured .wrap .cols .col + .col{margin-top:0;margin-left:0}.basketPopup .featured .wrap .checkout{margin-top:40px}.shop.shopProduct{padding-bottom:40px}.shop.shopProduct .wrap{padding-top:120px;border-bottom:0;text-align:center}.shop.shopProduct .wrap .pagination{margin-top:60px;text-align:left}.shop.shopProduct .wrap .pagination a{font-size:0.875rem}.shop.shopProduct .wrap > h2{display:inline-block;position:absolute;top:120px}.shop.shopProduct .wrap .item h3{font-size:1.625rem;margin-bottom:30px}.shop.shopProduct .wrap .item .sliders{margin-bottom:36px;float:left;width:500px}.shop.shopProduct .wrap .item .pullRight{width:400px;float:right}.shop.shopProduct .wrap .item .itemDescription{margin-bottom:100px}.shop.shopProduct .wrap .item .itemDescription p{font-size:1.125rem;line-height:1.5;font-size:0.875rem}.shop.shopProduct .wrap .add{width:260px}.shop.shopProduct .wrap form{text-align:left}.shop.shopProduct .wrap .moreInformation{float:right;width:400px}.shop.shopProduct .wrap .moreInformation .accordion .info p:not(.input){font-size:1.125rem;line-height:1.5;font-size:0.875rem}.shop.shopProduct .wrap .moreInformation .accordion .info .contactForm{width:400px}.shop.shopProduct + .shop .wrap{border-bottom:none;padding-top:0}.shop.shopProduct + .shop .wrap .productTypePanels .featured{padding-top:0}.shop > .wrap{width:960px;margin:0 auto;padding-top:130px;position:relative;border-bottom:1px solid #1d1d1b}.shop > .wrap h2{font-size:0.875rem;color:#1d1d1b;padding:0 0 4px 0;border-bottom:1px solid #525252;display:inline-block;margin-bottom:50px}.shop > .wrap h2 + .featured{padding:0}.shop > .wrap .productType h4{margin-bottom:42px}.shop > .wrap .productType p{font-size:1.125rem;line-height:1.5}.shop > .wrap .productType .type{margin-bottom:70px}.shop > .wrap .productType .type button{font-size:2rem;padding-right:20px}.shop > .wrap .productType .type button + button{padding-right:0;padding-left:42px}.shop > .wrap .productType .filter{margin-top:0;position:absolute;top:130px;right:0}.shop > .wrap .productType .filter .select{width:200px}.shop > .wrap .productType .filter .select select{width:200px}.shop > .wrap .productTypePanels .featured.large{border-bottom:0;padding-bottom:0}.shop > .wrap .productTypePanels .featured.large .wrap .cols .col{width:100%;margin-bottom:0}.shop > .wrap .productTypePanels .featured.large .wrap .cols .col figure{width:670px;float:left}.shop > .wrap .productTypePanels .featured.large .wrap .cols .col .text{float:right;width:225px;margin-top:77px}.shop > .wrap .productTypePanels .featured.large .wrap .cols .col .text p{max-height:126px;overflow:hidden}.shop > .wrap .productTypePanels .featured.featuredOatcakes .wrap .cols .row{overflow:hidden}.shop > .wrap .productTypePanels .featured.featuredOatcakes .wrap .cols .col{height:580px;width:31%}.shop > .wrap .productTypePanels .featured.featuredOatcakes .wrap .cols .col:nth-of-type(even){margin-left:0}.shop > .wrap .productTypePanels .featured.featuredOatcakes .wrap .cols .col:nth-of-type(2n + 2){margin-right:0}.shop > .wrap .productTypePanels .featured.featuredOatcakes .wrap .cols .col:nth-of-type(3n + 2){margin-right:30px;margin-left:30px}.shop > .wrap .productTypePanels .featured.featuredOatcakes .wrap .cols .col .text h3{height:auto;max-height:auto}.shop > .wrap .productTypePanels .featured.featuredOatcakes .wrap .cols .lastRowOne .col,.shop > .wrap .productTypePanels .featured.featuredOatcakes .wrap .cols .lastRowTwo .col{width:290px}.shop > .wrap .productTypePanels .featured.featuredOatcakes.productPage .wrap .cols .col{height:385px;position:relative}.shop > .wrap .productTypePanels .featured.featuredOatcakes.productPage .wrap .cols .col .text .price{bottom:0;position:absolute;text-align:center;width:100%}.shop > .wrap .productTypePanels .featured .wrap .cols{margin:0}.shop > .wrap .productTypePanels .featured .wrap .cols .col{width:218px;padding-left:0;height:460px}.shop > .wrap .productTypePanels .featured .wrap .cols .col .text h3{font-size:1.375rem;height:56px;max-height:56px;overflow:hidden}.shop > .wrap .productTypePanels .featured .wrap .cols .col .text p{height:102px}.shop > .wrap .productTypePanels .featured .wrap .cols .col + .col{margin-left:0}.shop > .wrap .productTypePanels .featured .wrap .cols .col:nth-of-type(2n + 2){margin-right:20px}.shop > .wrap .productTypePanels .featured .wrap .cols .col:nth-of-type(even){margin-left:20px}.contact + .mainFoot{margin-top:70px}.contact{padding-bottom:0}.contact .map{margin-bottom:0}.contact .wrap{width:840px;margin:0 auto}.contact .wrap .locations{width:600px;margin:100px auto}.contact .wrap .locations h2{display:block;width:80px;margin-left:auto;margin-right:auto}.contact .wrap .locations .location{width:300px;float:left}.contact .wrap .locations .location + .location{margin-top:0}.basket{margin-bottom:120px}.basket.confirmBasket > .wrap form{width:600px;margin:0 auto}.basket.confirmBasket > .wrap .text .items .item .info{font-size:0.875rem}.basket.confirmBasket > .wrap .text .items .item figure{width:200px}.basket.confirmBasket > .wrap .paymentDetails div{float:left;width:50%;font-size:0.875rem}.basket.confirmBasket > .wrap .paymentDetails div + div{margin-top:0}.basket.confirmBasket > .wrap .overview h3{width:50%;font-size:0.875rem}.basket.confirmBasket > .wrap .cols{width:600px;margin:0 auto}.basket.confirmBasket > .wrap .cols .basketList{width:600px}.basket > .wrap{margin:0 auto;width:900px}.basket > .wrap .stages{margin-bottom:70px}.basket > .wrap .stages button{width:288px;float:left}.basket > .wrap .stages button + button{margin-top:0;margin-left:18px}.basket > .wrap .cols .basketList{width:420px;float:left}.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{margin-left:0}.basket > .wrap .cols .basketList.confirm ul li .hold .col .description{width:200px;float:left;position:relative}.basket > .wrap .cols .basketList.confirm ul li .hold .col .description .text{position:absolute;top:0;left:220px;width:100%}.basket > .wrap .cols .basketList ul{margin-top:30px}.basket > .wrap .cols .basketList ul li .hold figure{width:124px;float:left}.basket > .wrap .cols .basketList ul li .hold .col{width:260px;float:right;padding-left:0;margin-left:20px}.basket > .wrap .cols .basketList ul li .hold .col .description h3,.basket > .wrap .cols .basketList ul li .hold .col .description p{float:left}.basket > .wrap .cols .basketList ul li .hold .col .description p{padding-top:0;float:right}.basket > .wrap .cols .basketList ul li .hold .col .quantity{float:none;margin-left:auto}.basket > .wrap .cols .overview{margin:0;float:right;width:400px;margin-left:20px}.basket > .wrap .cols .overview .wrap{margin:0}.basket > .wrap .cols .overview .wrap h2{margin-bottom:28px}.basket > .wrap .cols .tickbox label{position:absolute;line-height:1.4;margin-left:40px;top:0;left:0}.basket > .wrap .cols .leftCol,.basket > .wrap .cols .rightCol{width:430px}.basket > .wrap .cols .leftCol{float:left}.basket > .wrap .cols .rightCol{float:right;margin-top:0}.basket > .wrap .cols .shipping.overview{width:430px}.basket > .wrap .cols .shipping .smInput .input{float:left}.basket > .wrap .cols .shipping .smInput p:not(.input){float:left;margin-left:12px}.basket > .wrap .cols .personalMessage{clear:left;margin:20px 0;float:left}.basket > .wrap .cols .orderDetails{clear:left;width:100%;float:left}.basket > .wrap .cols .orderDetails .order{position:relative}.basket > .wrap .cols .orderDetails .order div:not(.orderTotal){width:200px;margin-bottom:10px}.basket > .wrap .cols .orderDetails .order .orderTotal{position:absolute;top:8px;right:12px;height:100%}.basket > .wrap .cols .orderDetails .order .orderTotal ul .total{position:absolute;right:0;bottom:31px;background-color:white;padding:2px 5px}.mainFoot.cartFoot .wrap .footCol:first-of-type{width:510px}.mainFoot.cartFoot .wrap .footCol:first-of-type p a{display:inline-block;margin-left:40px}.mainFoot .wrap{width:900px;margin:50px auto 26px auto;position:relative}.mainFoot .wrap .copy{clear:left}.mainFoot .wrap .footCol{margin-bottom:46px;position:absolute;top:0}.mainFoot .wrap .footCol:first-of-type{position:static;width:360px;margin:0 auto}.mainFoot .wrap .footCol:nth-of-type(2){right:0}.mainFoot .wrap .footCol .social{margin-bottom:26px}.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{float:left}.mainFoot .wrap .footCol .col + .col{margin-top:0;margin-left:30px}.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;color:#1d1d1b;font-size:0.8125rem;text-align:center;float:left;margin-left:-1px}@media (min-width: 720px) and (max-width: 1024px){.boxPanels .box .text h3{padding:0 30px;font-size:1.5625rem}.boxPanels .box .text p{font-size:1rem}}@media (min-width: 720px) and (max-width: 1120px){.panels.boxGrid .panel .text{margin:0;padding:0 30px}.panels.boxGrid .panel .text h3{font-size:1.875rem}.panels.boxGrid .panel .text p{font-size:1.125rem}}.row.lastRowTwo{max-width:640px;overflow:hidden;margin:0 auto;clear:both}.row.lastRowOne{max-width:290px;overflow:hidden;margin:0 auto;clear:both}