@import url("https://use.typekit.net/wgd4luv.css");@font-face{font-family:"Metropolis";src:url(/sites/all/themes/omega_cofco/fonts/Metropolis-Medium.otf)}:root{--error-bg:#e03616;--warning-bg:#d96c06;--head-bg:#292c2f;--foot-bg1:#384d48;--foot-txt1:#fff;--foot-bg2:#242629;--foot-txt2:#616a74;--hdg-txt:#384d48;--blk-hdg-bg:#292c2f;--blk-hdg-txt:#fff;--bm-prod-hdg-bg:#292c2f;--bm-prod-hdg-txt:#f7c80c;--but-bg:#768e00;--but-txt:#fff;--but-bg2:#698f3f;--but-txt2:#fff}body{font-family:'Metropolis';font-style:normal;font-weight:300;color:#444;font-size:100%}h1,h2,h3,h4,h5,h6{font-family:clarendon-urw,serif;font-style:normal;font-weight:400;color:#333;line-height:1.2}a,a:link,a:visited{color:#1d8186;text-decoration:none}a:hover{text-decoration:underline}thead th,th{background:#bcc296;border-bottom:1px solid #bcc296;color:#333}tr.even,tr.odd{background-color:#fff;border-bottom:1px solid #bcc296;padding:.1em .6em}tr.odd td{background:#fff}tr.even td{background:#f8f8f3}#zone-header{display:block}img.logo-cofco{width:120px !important;height:auto !important}.logo-img img{width:100%;height:auto;max-width:400px}.block-superfish-2{width:max-content;margin:0 auto}.page-sign-up .block-superfish-2{display:none}.region-content ul{margin-left:20px}#boxmaster-product-search-form input{width:250px}#boxmaster-product-search-form input[type="submit"]{display:none}#boxmaster-product-search-form .compact-form-label{top:3px;left:5px;z-index:1;font-size:.8em;color:#a0a0a0;font-weight:400}.page-search-results .group-result{margin-top:2rem}.page-search-results .group-result p{margin-bottom:.2rem}.view-mode-search_index .field-name-title h3{margin:1rem 0 .5rem}.block-superfish-1{margin:10px 0;border-top:1px solid #666;border-bottom:1px solid #666}ul.sf-main-menu li a,ul.sf-main-menu li .nolink{color:#333;font-size:1rem;text-decoration:none;padding:.5rem 20px}ul.sf-main-menu li .nolink:hover{cursor:context-menu}ul.sf-main-menu li.sf-expanded .nolink,ul.sf-main-menu li a.active{background:#333;color:#fff}ul.sf-main-menu li a:hover{background:#333;color:#fff}.sf-menu li:hover>ul,.sf-menu li.sfHover>ul{top:2rem;right:unset;left:0}.sf-menu.sf-horizontal.sf-shadow ul,.sf-menu.sf-vertical.sf-shadow ul,.sf-menu.sf-navbar.sf-shadow ul ul{background:#eee}.sf-sub-indicator{right:.5em}ul.sf-menu-top-menu li a{font-size:.9rem;padding:.8rem 20px;text-transform:uppercase}ul.sf-menu-top-menu li li a{color:#333;font-size:1rem;text-decoration:none;padding:.5rem 10px .5rem 30px;text-transform:none}}ul.sf-menu-top-menu li a.active{background:#333;color:#fff}ul.sf-menu-top-menu li a:hover{background:#333;color:#fff}ul.sf-menu-top-menu li li.sf-clone-parent a{color:#333;font-size:.9rem;text-decoration:none;padding:1rem 10px .5rem 20px;text-transform:uppercase}ul.sf-menu-top-menu.sf-style-none.sf-shadow ul{padding:5%;background:#fff;z-index:500;font-size:1rem;box-shadow:0 0 5px rgb(0 0 0 / 30%);border-radius:0;margin-top:30px !important}#block-search-form{display:none;position:absolute;top:2.1rem;right:0;background:#fff;border:1px solid #ddd;padding:10px;box-shadow:0px 0px 14px -3px #333}#block-search-form div.contextual-links-wrapper{display:none}#superfish-1-accordion #block-search-form{right:unset;left:0}#search-block-form{width:300px;vertical-align:middle;white-space:nowrap}#search-block-form .icon{position:absolute;top:50%;margin-left:17px;margin-top:17px;z-index:1;color:#4f5b66;right:20px}#search-block-form input#edit-search-block-form--2{width:60%;font-size:1rem;padding:2px}.boxmaster-customer-not-logged-in ul.sf-menu-top-menu li#menu-1036-2{display:none}.boxmaster-customer-not-logged-in ul.sf-menu-top-menu li#menu-1037-2{display:none}.boxmaster-customer-is-logged-in ul.sf-menu-top-menu li#menu-511-2{display:none}.boxmaster-customer-is-logged-in ul.sf-menu-top-menu li#menu-1047-2{display:none}ul.sf-menu-top-menu>li>a:before{font-family:"Font Awesome 5 Free";font-weight:900;display:block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;text-align:center;content:"\f007";font-size:1.2rem;padding-bottom:5px}
ul.sf-menu-top-menu>li#menu-1036-2>a:before{content:"\f007";color:#048ba8}ul.sf-menu-top-menu>li#menu-1037-2>a:before{content:"\f291";color:#c41230}ul.sf-menu-top-menu>li#menu-511-2>a:before{content:"\f007";color:#048ba8}ul.sf-menu-top-menu>li#menu-1047-2>a:before{content:"\f234";color:#196c43}ul.sf-menu-top-menu>li>ul{margin-top:1rem !important}div#region-header-second{top:0;right:0;position:fixed;z-index:1000}.region-header-second-inner{display:flex;flex-direction:row;box-shadow:0 0 5px rgb(0 0 0 / 30%);justify-content:space-between;flex-wrap:nowrap;background:#fff}#block-boxmaster-boxmaster-open-basket-block{float:right;width:200px}.boxmaster-customer-not-logged-in #block-boxmaster-boxmaster-open-basket-block{display:none}#block-boxmaster-boxmaster-open-basket-block h2.block-title{cursor:pointer;text-align:center;background:#fff;border:none;color:#333;font-family:"Metropolis",sans-serif;font-size:.9rem;text-decoration:none;padding:.8rem 20px;text-transform:uppercase;line-height:1;letter-spacing:inherit}#block-boxmaster-boxmaster-open-basket-block h2.block-title.checkout_required{background-color:#ffa500b3}#block-boxmaster-boxmaster-open-basket-block h2.block-title:before{font-family:"Font Awesome 5 Free";font-weight:600;display:block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;text-align:center;content:"\f291";color:#c41230;font-size:1.2rem;padding-bottom:5px}#block-boxmaster-boxmaster-open-basket-block .content{display:none;position:absolute;right:0;width:250px;padding:5%;background:#fff;z-index:500;font-size:1rem;box-shadow:0 0 5px rgb(0 0 0 / 30%)}#basket-close{cursor:pointer;width:max-content;padding:5px;line-height:1;margin:0 0 10px;float:right}#basket-close span:first-child{font-size:.6rem;color:#999;text-transform:uppercase;padding:3px}#basket-close span:last-child{font-size:1rem;color:#fff;background:#c41230;padding:3px}#block-boxmaster-boxmaster-open-basket-block #basket-close{width:100%;text-align:right;float:none}#block-boxmaster-boxmaster-open-basket-block #open_basket_items_table{margin-bottom:0}.sf-accordion-toggle{margin:20px 20px 20px 0;float:left}.sf-accordion-toggle a{float:left;margin:0;background:url(/sites/all/themes/omega_cofco/css/menu.svg) no-repeat 0 5px;padding:5px 5px 5px 20px;color:#333;text-decoration:none;font-weight:600;line-height:1}ul.sf-menu.sf-accordion.sf-expanded,ul.sf-menu.sf-accordion li.sf-expanded>ul{box-shadow:0 0 5px rgb(0 0 0 / 30%)}ul.sf-menu.sf-accordion li.sf-expanded{background:#333}ul.sf-menu.sf-accordion li.sf-expanded>ul{margin-left:3%;width:97%}ul.sf-main-menu.sf-accordion li li a,ul.sf-main-menu.sf-accordion li li .nolink{color:#fff}.cookie-compliance__inner{padding:0}.cookie-compliance{position:fixed;width:100%;bottom:0;z-index:999;box-shadow:0px -5px 10px #888}.cookie-compliance__text{float:left;padding:15px 15px 0}.cookie-compliance__text p{margin-bottom:0}.cookie-compliance__text a{color:#ff0 !important}.cookie-compliance__button{color:#000;float:left;margin:15px !important}.node-type-recipe .field-name-field-recipe-image{float:right;margin:0 0 20px 20px}.node-type-recipe .field .field-label,.node-type-recipe .field .label-above{font-weight:700;font-size:1.4rem}.view-recipes2 .views-row{margin-top:1.4rem}.view-recipes2 h3{margin-bottom:.5rem}.view-recipes2 .views-field-field-recipe-image{float:left;margin:0 20px 15px 0}.view-recipes2 .views-field-field-recipe-image img{width:100px;height:100px;object-fit:cover}.view-recipes2 a.more-link{display:block;text-align:left;width:max-content;line-height:1;padding:5px 10px;margin:10px 0;text-decoration:none}.view-recipes2 .views-field-field-recipe-ingredient-terms .field-content{display:inline}.view-recipes2 .views-field-field-recipe-intro p{margin-bottom:.2rem}.view-magazines>.view-content{display:flex;flex-direction:row;justify-content:space-between}.view-magazines .views-row{width:32%}.view-magazines .views-field-field-mag-image img{border:1px solid #ddd}.views-field-field-mag-issue .field-content{display:inline}.third-width{float:left;width:30%;margin-right:5%;margin-bottom:1rem}.third-width:nth-child(3n+1){margin-right:0}.third-width+p{clear:both}#block-boxmaster-boxmaster-postcode-search-block{width:100%;max-width:400px;margin:40px auto;text-align:center}#block-boxmaster-boxmaster-postcode-search-block .block-inner{border:1px solid #7e162a;border-radius:5px 5px 0 0;padding-bottom:20px}
#zone-footer-wrapper{margin-top:20px;background:#333;padding:20px}.region-footer-first{color:#fff}.region-footer-first a,.region-footer-first a.active{color:#fff;text-decoration:none}.region-footer-first a:hover{text-decoration:underline}#block-block-9{width:48%;display:inline-block;margin:2rem 2% 2rem 0}#block-block-9 .content ul{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;list-style:none !important}#block-block-9 .content ul li{padding:0 20px 0 0}#block-block-9 .content ul li a{text-decoration:none;font-family:"Font Awesome 5 Brands"}#block-block-8{width:48%;display:inline-block;margin:2rem 2% 2rem 0}#block-block-8 .content ul{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;list-style:none !important}#block-block-8 .content ul li a{padding:0 0 0 20px;text-decoration:none;font-family:"Font Awesome 5 Brands";font-size:26px}#credits{text-align:center;font-size:.8rem;color:#fff;margin-bottom:2rem;background:#333;padding:20px}#credits a:link,#credits a:visited{color:#fff;text-decoration:none}#credits a:hover{color:#fff;text-decoration:underline}.view-front-page .views-field-body{text-align:center}.view-front-page .views-field-body h3{color:#a98e64}.view-front-page .views-field-nothing .field-content,.view-front-page .views-field-nothing-1 .field-content,.view-front-page .views-field-nothing-2 .field-content{display:flex;flex-wrap:wrap}.view-front-page .fp-block{width:80%;margin:1rem auto}.view-front-page .fp-block-link{text-align:left;margin:10px 0}.view-front-page .fp-block-link a{font-size:1.2rem;text-decoration:none;padding:10px 20px;text-align:center}.view-front-page .views-field-nothing{margin:1rem 0;float:left;clear:left;width:100%}.view-front-page .views-field-nothing-1{margin:1rem 0;float:left;clear:left;width:100%}.view-front-page .views-field-nothing-1 .fp-block{text-align:center}.view-front-page .views-field-nothing-1 .fp-block p{margin:0}.view-front-page .views-field-nothing-2{margin:1rem 0;float:left;clear:left;width:100%}.view-site-wide-message .views-field-field-site-wide-message p{margin:0}.start-now{margin:1rem 0;clear:both}.fp-block-link a,.start-now a,a.shop-now{color:#fff;text-decoration:none;text-transform:uppercase;font-weight:600;background:#bcc396;border:4px solid #7b5120;border-radius:10px;padding:10px;width:25%;font-family:"Metropolis"}td a.shop-now{width:max-content}.view-recipes2 a.more-link,.page-sign-up-box-preferences #block-system-main ul li a[href="/sign-up/select-your-items"],.page-sign-up-choose-your-box-contents .box_preferences a,input.multi_step_add_product_button,input.add_product_button,a.button,#land_new_mandate_container_div a,.fp-block-link a,.start-now a,a.shop-now,button.form-submit,button.sign-up-button,input[type="submit"]{box-shadow:0px 0px 14px -3px #333;background:linear-gradient(to bottom,#5d853a 5%,#55733b 100%);background-color:#55733b;border-radius:4px;border:2px solid #55733b;display:inline-block;cursor:pointer;color:#fff;font-weight:400;padding:6px 12px;text-decoration:none;width:max-content;font-family:"Metropolis";margin:5px;font-size:.9rem;white-space:unset;text-transform:none}.view-recipes2 a.more-link:hover,.page-sign-up-box-preferences #block-system-main ul li a[href="/sign-up/select-your-items"]:hover,.page-sign-up-choose-your-box-contents .box_preferences a:hover,a.button:hover,#land_new_mandate_container_div a:hover,button.form-submit:hover,input[type="submit"]:hover{background:linear-gradient(to bottom,#55733b 5%,#5d853a 100%);background-color:#5d853a}.page-sign-up-box-preferences #block-system-main ul li a[href="/sign-up/select-your-items"]:active,.page-sign-up-choose-your-box-contents .box_preferences a:active,a.button:active,#land_new_mandate_container_div a:active,button.form-submit:active,input[type="submit"]:active{position:relative;top:1px}.view-recipes2 a.more-link{display:inline-block;font-size:.8rem;padding:5px 5px 2px}ol.boxes-2{width:100%;color:#000;margin:1rem 0;display:flex;flex-wrap:wrap;justify-content:center}ol.boxes-2>li{background:#bcc396;padding:1.5%;list-style:none;float:left;margin:0 3%;list-style-position:inside;width:30%;min-height:50px;border-radius:20px;font-weight:400;border:4px solid #a98e64;color:#fff;text-align:center}ol.boxes-2>li:nth-child(3n){clear:both}ol.boxes-2 p:last-child{margin-bottom:0}div.boxes-2{width:100%;color:#fff;margin:1rem 0 2rem;float:left;display:flex;flex-wrap:wrap}div.boxes-2>div{display:inline-block;margin:0 3% 15px 0;width:36%;padding:2%;border:5px solid #7b5120;border-radius:20px;background:#bcc396}
div.boxes-2>div.arrow-right{display:none}div.boxes-2>div a{font-weight:600;text-decoration:none;color:#fff}div.boxes-2>div div{font-size:1.4rem;text-align:center;padding-bottom:1rem}div.boxes-2>div div:last-child{padding-bottom:0}div.boxes-2>div div a{font-weight:400;width:100%;padding:0;text-align:center}div.boxes-2>div div:first-child a{font-weight:600;padding:0;text-transform:uppercase}div.boxes-3{width:100%;color:#000;margin:1rem 0 2rem;float:left}div.boxes-3>div{display:inline-block;float:left;margin:0 15px 15px 0;width:27%;border:1px solid #999;border-radius:20px;background:#bcc396}div.boxes-3>div a{font-weight:600;text-decoration:none;color:#000}div.boxes-3>div:nth-child(4n){clear:both}div.boxes-3>div div{width:90%}div.boxes-3>div div:nth-child(2){width:80%;padding-left:35px;padding-bottom:20px}div.boxes-3>div div a{font-weight:400;width:100%;padding:0 10px 15px 0;float:left}div.boxes-3>div div:nth-child(1) a{font-weight:600;padding:15px 10px 5px}div.green1{width:max-content;padding:1rem;margin-bottom:1rem;border:1px solid #999;background:#a6d86d;border-radius:20px;color:#333}div.green1 p:last-child{margin-bottom:0}picture[data-picture-mapping="body_3rd_width"]{width:33%}picture[data-picture-mapping="body_4th_width"]{width:25%}picture img{max-width:100%;height:auto}table.table1 th{background:#f7f7f7;border:1px solid #333;color:#333;font-weight:600}table.table1 th p{margin:0}table.table1 td{border:1px solid #333;vertical-align:top;width:max-content}table.table1 td p{margin:0}table.green1{width:max-content;max-width:100%}table.green1 td p{margin:0;font-size:.9rem}table.green1 td{background:#d6d9bd;border:1px solid #fff;text-align:center;padding:2px;font-size:.9rem}table.green1 tr:first-child td{background:#bcc396;color:#fff;font-weight:600}table.green1 td:first-child{background:#bcc396;color:#fff;font-weight:600;text-align:left}table.tbl-layout-3{border:none;width:max-content}table.tbl-layout-3 td{width:33%;vertical-align:top}table.tbl-layout-3 td>a.shop-now{float:left}table.tbl-layout-2{border:none;width:max-content;max-width:100%}table.tbl-layout-2 td{width:50%;vertical-align:top;padding:10px}.page-node-74 table.tbl-layout-2 td{width:max-content;vertical-align:middle}table.tbl-layout-2 td p{margin:0}.field-name-field-full-width-image img{max-width:100%;height:auto;min-height:280px;object-fit:cover}.page-front-page h1.title{margin-bottom:1rem;display:none}.view-front-page picture img{width:100%;height:auto}.view-front-page .views-field-nothing-3{margin-left:calc(-50vw + 50%);width:100vw;margin-bottom:1rem}.view-front-page .views-field-nothing-3{margin:0 auto 1rem;width:inherit;margin-bottom:1rem}.view-front-page .views-field-nothing-3{position:relative;float:none}.view-front-page .views-field-nothing-4,.view-front-page .views-field-nothing-5{position:relative;float:left;clear:both}.view-front-page .views-field-nothing-4>.field-content,.view-front-page .views-field-nothing-5>.field-content{display:table;width:100%;overflow:hidden}.view-front-page .caption{position:absolute;top:50%;left:50%;font-size:3rem;color:#fff;transform:translate(-50%,-50%);display:table-cell;font-family:clarendon-urw,serif;font-weight:400;color:#fff;text-align:center;text-shadow:2px 2px 8px #000;line-height:1.2}.view-front-page .views-field-nothing h3,.view-front-page .views-field-nothing-1 h3,.view-front-page .views-field-nothing-2 h3{margin-bottom:10px;line-height:1.2;color:#7b5120}.view-front-page .views-field-edit-node{display:block;margin-bottom:10px}.view-front-page .views-field-edit-node a{background:#0062a0;color:#fff;padding:10px}.txt-brown{color:#7b5120}.txt-white{color:#fff}.div-pale-brown{background:#cfc6a9;color:#fff;padding:20px}.div-pale-brown a{color:#fff}.div-row{display:block;width:100%;clear:both}.div-row p:last-child{margin-bottom:0}.txt-serif{font-family:clarendon-urw,serif}.txt-sans-serif{font-family:'Metropolis'}#boxmaster-holidays-form input[type="checkbox"]{-webkit-appearance:initial;appearance:initial;background:#fff;width:20px;height:20px;border:1px solid #999;position:relative}#boxmaster-holidays-form input[type="checkbox"]:checked{background:green}#boxmaster-holidays-form input[type="checkbox"]:checked:after{content:"✔";color:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.paragraphs-item-text-block{margin:2rem 0}.paragraphs-items .field-item:first-child .paragraphs-item-text-block{margin-top:0}.paragraphs-item-wide-image-with-text-overlay>.content{position:relative}.paragraphs-item-wide-image-with-text-overlay picture img{width:100%;height:auto;min-height:320px;object-fit:cover}
.paragraphs-item-wide-image-with-text-overlay>.content .field-name-field-wide-image-caption{position:absolute;top:50%;left:50%;font-size:3rem;color:#fff;transform:translate(-50%,-50%);display:table-cell;font-family:clarendon-urw,serif;font-weight:400;color:#fff;text-align:center;text-shadow:2px 2px 8px #000;line-height:1.2}.paragraphs-item-three-blocks{margin:2rem 0}.paragraphs-item-three-blocks>.content{display:block}.paragraphs-item-three-blocks>.content>.field{width:100%;text-align:center;margin-bottom:3rem}.paragraphs-item-three-blocks>.content>.field p{margin-bottom:0}.paragraphs-item-three-blocks>.content>.field p>a.shop-now,p>a.shop-now{margin:20px auto;width:max-content;margin-top:20px;display:block}.field-type-text-long h3{margin-bottom:0;line-height:1.2}.field-type-text-long h3+p{margin-top:10px}.field-type-text-long .fp-block{width:80%;margin:1rem auto}.field-type-text-long .fp-block-link{margin:20px 0}.field-type-text-long .fp-block-link a{font-size:1.2rem;text-decoration:none;padding:10px 20px;text-align:center;box-shadow:0px 0px 14px -3px #333;background:linear-gradient(to bottom,#5d853a 5%,#55733b 100%);background-color:#55733b;border-radius:4px;border:2px solid #55733b;display:inline-block;cursor:pointer;color:#fff;font-weight:400;padding:10px 20px;text-decoration:none;width:max-content;font-family:"Metropolis";margin:5px;font-size:1.2rem}.field-type-text-long .fp-block-link a:hover{background:linear-gradient(to bottom,#55733b 5%,#5d853a 100%);background-color:#5d853a}.field-type-text-long .fp-block-link a:active{position:relative;top:1px}.node-type-page .field-name-field-header-image+.field-name-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:table-cell}.node-type-page .field-name-title h1{font-size:3rem;font-family:clarendon-urw,serif;font-weight:400;text-align:left;line-height:1.2}.node-type-page .field-name-field-header-image+.field-name-title h1{font-size:3rem;color:#fff;font-family:clarendon-urw,serif;font-weight:400;text-align:center;text-shadow:2px 2px 8px #000;line-height:1.2}.node-type-page .field-name-field-header-image picture img{width:100%;height:auto}span.file img.file-icon{vertical-align:middle}a.shop-button{font-size:1.2rem;text-decoration:none;padding:10px 20px;text-align:center;margin:20px 0;width:max-content;display:block}.view-header-image-and-title .views-row{position:relative;margin:0 calc(-50vw + 47%);margin-bottom:2rem;max-width:100vw}.grid-9 .view-header-image-and-title .views-row{position:relative;margin-left:0;margin-right:0;margin-bottom:2rem}.view-header-image-and-title .views-row .views-field-field-header-image picture img{width:100%;height:auto;min-height:320px;object-fit:cover}.view-header-image-and-title .views-row .views-field-title{position:relative;text-align:center;margin:2rem 0}.view-header-image-and-title .views-row .views-field-field-header-image+.views-field-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:table-cell;margin:0}.view-header-image-and-title .views-row .views-field-field-header-image+.views-field-title h1{font-size:3rem;font-family:clarendon-urw,serif;font-weight:400;color:#fff;text-align:center;text-shadow:2px 2px 8px #000;line-height:1.2}.zone-header p{margin-bottom:0}.region-header-first,.region-header-second,.region-header-third{min-height:10px}.region-header-first{max-width:45%;float:left}.region-header-third{max-width:45%;float:right}.region-sidebar-second{margin-top:80px}.block h2.block-title,h2.block-title,.region-sidebar-second h2.block-title,.region-sidebar-first h2.block-title{height:auto;background:#7e162a;color:#fff;padding:10px;border:1px solid #7e162a;border-radius:5px 5px 0 0}.region-sidebar-second .content{border:1px solid #7e162a;background:#e4dfc8;padding:10px;border-radius:0 0 5px 5px}.region-sidebar-second .block-boxmaster-postcode-search-block .form-item{margin-top:0}.region-sidebar-second .block-boxmaster-postcode-search-block input[type="text"]{width:100%}.paragraphs-items-field-paragraphs{clear:both}.paragraphs-items .field-item{clear:both}.paragraphs-item-full-width-image{position:relative;margin-bottom:1rem}.field-name-field-full-width-image+.field-name-field-image-text{font-family:clarendon-urw,serif;font-weight:400;width:80%;color:#fff;text-align:center;text-shadow:2px 2px 8px #000;overflow:hidden;line-height:1.2;display:table;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.field-name-field-full-width-image+.field-name-field-image-text .field-items{vertical-align:middle;display:table-cell}#boxmaster-contact-form input[type="text"]{width:250px}.boxmaster-products .boxmaster_product_image img{width:100%;height:auto}div.boxmaster_product_div{position:relative;width:100%;margin:0;min-height:120px;overflow:hidden}
div.boxmaster-products,.page-boxmaster-category .boxmaster-products{display:flex;flex-wrap:wrap}div.boxmaster_product_div,.page-boxmaster-category div.boxmaster_product_div{width:47%;margin-right:2%;min-height:300px;padding-bottom:0;margin-bottom:2%;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.3),inset 0 0 50px rgba(0,0,0,0.05);border:none;width:100%;margin-right:0}.boxmaster-products>div[style="clear:both"]{flex:0 0 100%}#boxmaster_product_groups_div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch}div.boxmaster_product_group_div{padding:0;width:48%;padding-bottom:0;margin:0 0 5%;background:#fff;box-shadow:0 0 5px rgb(0 0 0 / 30%),inset 0 0 50px rgb(0 0 0 / 5%);border:none;float:unset;height:max-content;text-align:center}div.boxmaster_product_group_div img.boxmaster_product_group_image{width:100%;height:auto;padding:0}div.boxmaster_product_group_div .boxmaster_product_group_description p{margin-bottom:.5rem}div.boxmaster_product_group_div .boxmaster_product_group_description p:last-child{margin-bottom:0}div.boxmaster_product_group_name{margin-left:0;font-size:1.4em;line-height:1.2;min-height:3.36rem;height:auto;border:none;font-weight:700;background-color:#bcc396;color:#fff;padding:5px;font-family:clarendon-urw,serif;font-weight:400;font-style:normal}.boxmaster_product_group_div .boxmaster_product_group_name a{text-decoration:none;color:#fff}.boxmaster_product_group_div .boxmaster_product_group_description{width:98%;float:none;overflow:hidden;height:5.4rem;-webkit-box-orient:vertical;display:block;display:-webkit-box;overflow:hidden !important;text-overflow:ellipsis;-webkit-line-clamp:4;padding:1%;text-align:center}.boxmaster_product_group_div .boxmaster_product_group_description p,.boxmaster_product_group_div .boxmaster_product_group_description p span{margin:0 !important;line-height:1.4 !important;font-size:1rem !important;font-family:inherit !important;color:inherit !important}.boxmaster_product_group_div .boxmaster_product_group_image{width:100%;height:auto;max-height:250px;padding:0;object-fit:cover}.page-boxmaster-category-choose-your-veg-box .boxmaster_product_group_div .boxmaster_product_group_image{width:auto;height:270px;max-height:unset}.boxmaster_product_group_image{width:100%;height:auto}div.boxmaster_product_image{position:absolute;top:30px;left:0;z-index:1}img.boxmaster_product_name,div.boxmaster_product_image img{width:250px;height:300px;object-fit:cover;width:auto;height:250px;object-fit:cover}div.boxmaster_product_name{margin-left:0;font-size:16px}div.boxmaster_product_div_right{margin-left:260px;width:570px}.boxmaster_product_form>form>div{height:240px;position:relative}.add_product_button{position:absolute;top:80px;right:10px}.form-item-order-quantity,.form-item-product-frequency,.form-item-product-quantity{float:left;margin:30px 0 0}div.boxmaster_product_div_left,.page-boxmaster-category .boxmaster_product_div_left{width:100%;float:none;margin-bottom:.5rem}.page-boxmaster-product .boxmaster_product_div_left{margin-bottom:0}div.boxmaster_product_div_right,.page-boxmaster-category .boxmaster_product_div_right{width:100%;height:max-content;float:none;margin:0}div.boxmaster_product_name,.page-boxmaster-category div.boxmaster_product_name{margin-left:0;font-size:1.4em;line-height:1.2;min-height:3.36rem;height:auto;border:none;font-weight:700;background-color:#bcc396;color:#fff;padding:5px;font-family:clarendon-urw,serif;font-weight:400;font-style:normal}.boxmaster_product_features,.page-boxmaster-category .boxmaster_product_features{position:absolute;z-index:10;top:4.2rem;top:5px;left:5px;opacity:.6}.page-boxmaster-product .boxmaster_product_features{top:5px}.boxmaster_product_features span.product_feature,.page-boxmaster-category .boxmaster_product_features span.product_feature{height:40px;width:40px;line-height:40px;border-radius:20px;font-size:1.2rem;cursor:help}.form-item-product-quantity,.page-boxmaster-category .form-item-product-quantity{float:none;margin:0;width:100%;text-align:center;position:relative;bottom:unset}.boxmaster_product_image a,.page-boxmaster-category .boxmaster_product_image a{z-index:1;line-height:1.2;display:block;color:#333}div.boxmaster_product_image,.page-boxmaster-category div.boxmaster_product_image{width:100%;height:max-content;max-height:inherit;position:relative;border:none;padding:0;top:unset;left:unset;min-height:200px}div.boxmaster_product_image img,.page-boxmaster-category div.boxmaster_product_image img{width:100%;height:250px;max-height:inherit;object-fit:cover;color:#ddd;font-size:.8rem;line-height:2;text-align:center}.boxmaster-img-label,.page-boxmaster-category .boxmaster-img-label{text-align:center;font-size:.8rem;position:absolute;left:50%;bottom:10px;transform:translate(-50%,0);margin:0;width:max-content;background:#ffffff00;height:1rem;padding:4px 8px;opacity:.8}.page-sign-up .boxmaster-img-label{display:none}
div.boxmaster_product_desc,div.boxmaster_product_group_description,.page-boxmaster-category .boxmaster_product_desc,.page-boxmaster-category .boxmaster_product_group_description{width:98%;float:none;overflow:hidden;height:5.8rem;-webkit-box-orient:vertical;display:block;display:-webkit-box;overflow:hidden !important;text-overflow:ellipsis;-webkit-line-clamp:4;padding:1%;text-align:center}.page-sign-up div.boxmaster_product_desc{height:unset;-webkit-line-clamp:unset}.boxmaster_product_group_description,.page-boxmaster-category .boxmaster_product_group_description{height:8rem}.boxmaster_product_group_description h2,.boxmaster_product_group_description p,.boxmaster_product_desc h2,.boxmaster_product_desc p{margin:0 !important;line-height:1.4 !important;font-size:1rem !important;color:#333 !important;letter-spacing:0 !important;white-space:unset !important;font-family:inherit !important}.boxmaster_product_group_description h2,.boxmaster_product_desc h2{font-size:1.2rem !important;margin-bottom:.4rem !important}div.boxmaster_product_price,.page-boxmaster-category .boxmaster_product_price{padding:2px;border:none;font-weight:700;font-size:1.2rem;text-align:center}.boxmaster_product_price:before,.page-boxmaster-category .boxmaster_product_price:before{content:"Price: "}.boxmaster-please-log-in{padding:5px;margin:10px 0;background:#aecf5c;color:#fff}.boxmaster-please-log-in a{text-transform:uppercase}.page-boxmaster-category .boxmaster-please-log-in a{color:#013334}div.boxmaster_product_origin_name{text-align:center}div.boxmaster_product_brand_name{text-align:center}.boxmaster_product_brand_description{display:none}div.boxmaster_product_brand_name{padding:0 10px}.boxmaster_product_brand_description{padding:0 10px}div.boxmaster_product_form{height:max-content;padding:0 10px;border:none;text-align:center}div.boxmaster_product_form>form>div{height:max-content;position:relative}.form-item-order-quantity{display:block;float:left;clear:left;margin:30px 0 0}.form-item-order-quantity{display:block;float:none;clear:none;position:absolute;bottom:unset;left:unset;margin:0 auto;position:relative;width:max-content}.form-item-product-frequency{margin:30px 0 0}.form-item-product-frequency{position:absolute;left:0;bottom:70px;margin:0;text-align:center;height:92px;position:relative;left:unset;bottom:unset;margin:10px auto;text-align:center;height:max-content;float:unset}select{font-family:inherit;font-size:.9rem;max-width:100%}div.boxmaster_product_form .form-item label{display:block}div.boxmaster_quantity_available{margin:20px 0 0;text-align:center;font-size:1rem}div.boxmaster_basket_info_title{border:none;border-top:1px solid #ddd;background-color:#fff;text-align:center;padding:2% 4% 0;font-size:1rem;margin-top:10px}.add_product_button{position:relative;float:left;margin:27px 0 0 50px;top:0;left:0}.add_product_button{float:none;position:relative;margin:15px auto 5px auto;top:unset;right:unset;left:unset;bottom:unset;background:#048ba8;color:#fff;padding:10px 15px;border-radius:5px;border:none;font-size:1rem;line-height:1;cursor:pointer}input.form-button-disabled,input.form-button-disabled:hover,.add_product_button.form-button-disabled,.add_product_button.form-button-disabled:hover{background:#aaa;color:#ddd;box-shadow:none;border-color:#999;cursor:unset}div.boxmaster_confirm_changes_div{background-color:#90be41;color:#fff}input.remove_basket_product_button{background:#d66a43;border:none;padding:5px 10px;border-radius:5px;margin:5px 0;color:#fff;cursor:pointer}div.boxmaster_basket_info_div{width:calc(100% + 100px);margin:7px 0 0 -120px;padding:0}div.boxmaster_basket_info_div,.page-boxmaster-category div.boxmaster_basket_info_div{position:relative;margin:0;padding:0;width:100%;text-align:center;border:none;font-size:.9rem}.page-boxmaster-product div.boxmaster_product_name{margin-left:0;font-size:1.4rem;line-height:1;height:auto;min-height:1rem;border:none;font-weight:700;background-color:#bcc396;color:#fff;padding:1rem 5px;font-family:clarendon-urw,serif;font-weight:400;font-style:normal;display:none}.boxmaster-products .boxmaster_product_image img{width:100%;height:auto}.page-boxmaster-whats-in-all-boxes .boxmaster-products h2,.page-boxmaster-whats-in-all-boxes .boxmaster-products p,.page-boxmaster-product .boxmaster-products h2,.page-boxmaster-product .boxmaster-products p{margin:0 0 .5rem !important;line-height:1.2 !important;font-size:1rem !important;color:#333 !important;letter-spacing:0 !important;white-space:unset !important;font-family:inherit !important}.page-boxmaster-whats-in-all-boxes .boxmaster-products h2,.page-boxmaster-product .boxmaster-products h2{font-size:1.2rem !important;margin-bottom:.4rem !important}.page-boxmaster-whats-in-all-boxes div.boxmaster_product_div,.page-boxmaster-product div.boxmaster_product_div{width:100%;margin-right:0;float:none;padding-bottom:0;display:block;border:1px solid #bcc396}.page-boxmaster-whats-in-all-boxes .boxmaster_product_div_left,.page-boxmaster-product .boxmaster_product_div_left{width:100%;float:none;display:block;vertical-align:top}
.page-boxmaster-whats-in-all-boxes .boxmaster_product_div_right,.page-boxmaster-product .boxmaster_product_div_right{width:100%;float:none;display:block;margin:0;vertical-align:top;padding:0 5% 5px 0}.page-boxmaster-whats-in-all-boxes .boxmaster_product_features,.page-boxmaster-product .boxmaster_product_features{position:absolute;z-index:10}span.product_feature{background-color:#edd6ae00;color:#fff;font-size:1.3rem;margin:5px}.page-boxmaster-whats-in-all-boxes .boxmaster_product_image,.page-boxmaster-product .boxmaster_product_image{position:relative;top:unset;left:unset;max-height:inherit;width:100%;float:left;display:block;border:none;padding:0}.page-boxmaster-whats-in-all-boxes .boxmaster_product_image .boxmaster-img-label,.page-boxmaster-product .boxmaster_product_image .boxmaster-img-label{display:none}.page-boxmaster-whats-in-all-boxes div.boxmaster_product_origin_name,.page-boxmaster-product div.boxmaster_product_origin_name{text-align:center}.page-boxmaster-product div.boxmaster_product_brand_name{text-align:center}.page-boxmaster-product .boxmaster_product_brand_description{display:none}.page-boxmaster-whats-in-all-boxes .boxmaster_product_price,.page-boxmaster-product .boxmaster_product_price{padding:0;margin:1rem 0 0;border:none;font-weight:700;font-size:1.2rem;text-align:center;float:left}.page-boxmaster-whats-in-all-boxes .boxmaster_product_price:before,.page-boxmaster-product .boxmaster_product_price:before{content:"Price: "}.page-boxmaster-product .boxmaster_product_desc{display:none}.page-boxmaster-whats-in-all-boxes .boxmaster_product_form,.page-boxmaster-product .boxmaster_product_form{padding:0;border:none;text-align:center;display:block;margin-bottom:1rem;height:max-content;float:left;width:100%}.boxmaster_product_form select,.boxmaster_product_form input{font-family:inherit;font-size:1rem;padding:5px;max-width:100%}.boxmaster_product_form select.invalid{border:5px solid #c41230}.page-boxmaster-whats-in-all-boxes .boxmaster_product_form>form>div,.page-boxmaster-product .boxmaster_product_form>form>div{height:max-content;position:relative}.page-boxmaster-whats-in-all-boxes .boxmaster_product_form .boxmaster-please-log-in,.page-boxmaster-product .boxmaster_product_form .boxmaster-please-log-in{width:100%;text-align:center;clear:both;float:left;margin-top:.5rem}.page-boxmaster-whats-in-all-boxes .form-item-product-frequency,.page-boxmaster-product .form-item-product-frequency{margin:20px 0;float:none}.page-boxmaster-whats-in-all-boxes div.boxmaster_basket_info_div,.page-boxmaster-product div.boxmaster_basket_info_div{margin:0;padding:0;position:relative;width:100%;border:none;text-align:center;font-size:1rem}.page-boxmaster-whats-in-all-boxes .boxmaster_basket_info_title,.page-boxmaster-product .boxmaster_basket_info_title{border:none;background-color:#fff;padding:5px;display:block;clear:both;text-align:center;border-top:1px solid #ccc}input.multi_step_add_product_button,input.add_product_button{display:inline-block;cursor:pointer;margin:1.4rem 0 1rem;padding:6px 24px;text-decoration:none;position:relative;top:unset;left:unset;right:unset;font-family:inherit;font-size:1rem}input.multi_step_add_product_button:hover,input.add_product_button:hover{background-color:#7cae41}input.multi_step_add_product_button:active,input.add_product_button:active{position:relative;top:1px}input.add_product_button.form-button-disabled{cursor:default;background:#ccc}.form-item-order-quantity{display:block;margin:30px 0 0;width:100%}.boxmaster_product_form .form-item label{display:block}.form-item-order-quantity{display:block;float:left;clear:left;margin:0}.form-item-order-quantity:before,.form-item-product-frequency:before,.form-item-product-quantity:before{position:absolute;margin-top:-1.8rem;font-size:1.1rem;color:#47540d}input.multi-step-boxmaster-order-quantity-select,input.boxmaster-order-quantity-select{width:30px;font-size:20px;text-align:center;margin-bottom:0;padding:0;line-height:1}button.bm_increase_qty_button,button.bm_decrease_qty_button{font-size:20px;margin:0;padding:0 10px;line-height:1.2;font-family:inherit;width:35px;text-align:center}div.boxmaster_confirm_changes_div{background-color:#edd7ae;color:#7b5120;padding:5px}div.open_basket_checkout_block.checkout_required{background-color:#d66a43;color:#fff;font-weight:400;border:none;padding:10px}div.open_basket_checkout_block.checkout_required a#go_to_checkout_link{color:#fff}#go_to_checkout_link input{background:#048ba8;color:#fff;padding:10px 15px;border-radius:5px;border:none;font-size:1rem;line-height:1;cursor:pointer;max-width:100%;white-space:normal}#open_basket_items_table tr.pending td{color:#d66a43}#open_basket_items_table td{vertical-align:top;line-height:1;font-size:.9rem;padding:5px}#open_basket_next_delivery_message_container{font-size:1rem;line-height:1;padding:.5rem 0}.account.box_contents_block{height:max-content}.account.box_contents_block table{margin-bottom:0}
.account.box_contents_block table caption{font-size:1.2rem;padding:.5rem}.account.box_contents_block table th:first-child,.account.box_contents_block table td:first-child{text-align:left}.account.box_contents_block table th:last-child,.account.box_contents_block table td:last-child{text-align:center}.account.box_contents_block table td.empty.message{text-align:center}.account.box_contents_block input[type="submit"]{max-width:120px}.button-account{margin-top:50px}.page-boxmaster-welcome .account-wrapper{display:grid;grid-template-columns:100%;row-gap:1rem;margin:20px 0}.page-boxmaster-welcome .account-wrapper .account{border:1px solid gray;text-align:center;position:relative;height:100px}.page-boxmaster-welcome .account-wrapper .account a{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;line-height:1.2}.page-boxmaster-welcome .account-wrapper .account a:hover{text-decoration:none;background:#e7e9da}.page-boxmaster-welcome .account-wrapper .account a:before{font-family:"Font Awesome 5 Free";font-weight:900;display:block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;text-align:center;font-size:1.2rem;padding-bottom:5px}.account-wrapper .manage_orders a:before{content:"\f291";color:#048ba8}.account-wrapper .book_holiday a:before{content:"\f28b";color:#048ba8}.account-wrapper .likes_dislikes a:before{content:"\f004";color:#048ba8}.account-wrapper .manage_details a:before{content:"\f2c2"}.account-wrapper .manage_landz a:before{content:"\f53a";color:#048ba8}.account-wrapper .contact a:before{content:"\f0e0"}.account-wrapper .logout a:before{content:"\f2f5"}.page-boxmaster-orders table caption{font-weight:700;font-size:1.2rem}.page-boxmaster-orders tr.even td{background:#fff}.page-boxmaster-orders .account.box_contents_block{margin:2rem 0}.page-boxmaster-orders #boxmaster-orders-table-container{margin:2rem 0;padding:10px;border:2px solid #bcc296;border-radius:10px}#boxmaster-orders-table .quantity_th{width:10%}#boxmaster-orders-table .vat_th{width:10%}#boxmaster-orders-table .subtotal_th{width:10%}#boxmaster-orders-table .frequency_th{width:10%}#boxmaster-orders-table td{column-span:none}.page-boxmaster-orders input#confirm_remove_all_items_button,.page-boxmaster-orders input.remove_basket_product_table_button{background:linear-gradient(to bottom,#c41230 5%,#a8253d 100%);background-color:#c41230;border:2px solid #c41230;max-width:150px}.page-boxmaster-orders input#confirm_remove_all_items_button:hover,.page-boxmaster-orders input.remove_basket_product_table_button:hover{background:linear-gradient(to bottom,#a8253d 5%,#c41230 100%);background-color:#a8253d}.page-boxmaster-orders #boxmaster-confirm-order-form-container{margin:2rem 0}.page-boxmaster-orders #boxmaster-planning-tables-container td{color:#444;font-weight:400}.page-boxmaster-orders #boxmaster-planning-tables-container{margin:2rem 0;padding:10px;border:2px solid #e87635;border-radius:10px;background:#efefef}.planning_table_caption_div{font-weight:700;font-size:1.2rem}.boxmaster_planning_table:first-child:before{content:"Your order calendar";font-size:1.4rem;font-weight:700;margin-bottom:1rem;display:block}.page-boxmaster-orders #boxmaster-planning-tables-container td:empty{display:none}.page-boxmaster-orders #boxmaster-planning-tables-container td.planning-table-weekly-total{text-align:right}.page-boxmaster-orders #boxmaster-planning-tables-container .planning_table_productname{width:50%}.page-boxmaster-orders #boxmaster-planning-tables-container th{background:#e87635;border-bottom:1px solid #ccc;color:#333}.page-boxmaster-orders #boxmaster-planning-tables-container tr{border-bottom:1px solid #ccc}.page-boxmaster-orders #boxmaster-planning-tables-container th.planning_table_quantity,.page-boxmaster-orders #boxmaster-planning-tables-container th.planning_table_vat_amount,.page-boxmaster-orders #boxmaster-planning-tables-container th.planning_table_subtotal{width:16%}.page-boxmaster-orders #boxmaster-planning-tables-container .planning_table_quantity,.page-boxmaster-orders #boxmaster-planning-tables-container .boxmaster-orderquantity{text-align:center}.page-boxmaster-orders #boxmaster-planning-tables-container .planning_table_vat_amount,.page-boxmaster-orders #boxmaster-planning-tables-container .boxmaster-vat_amount,.page-boxmaster-orders #boxmaster-planning-tables-container .planning_table_subtotal,.page-boxmaster-orders #boxmaster-planning-tables-container .boxmaster-weekly-total{text-align:right}.delete_button input.form-submit,input[class*="delete"],input[class*="remove"]{background:linear-gradient(to bottom,#a8253d 5%,#c41230 100%);background-color:#a8253d;border:2px solid #a8253d}
.delete_button input.form-submit:hover,input[class*="delete"]:hover,input[class*="remove"]:hover{background:linear-gradient(to bottom,#c41230 5%,#a8253d 100%);background-color:#c41230}.delete_button input.form-submit:focus,input[class*="delete"]:focus,input[class*="remove"]:focus{position:relative;top:1px}.page-boxmaster-preferences table.sticky-enabled{margin-bottom:2rem}.page-boxmaster-preferences .pref-container{display:block;margin:40px 0}#add-dislike-form>div,#add-like-form>div{display:flex;flex-direction:row;flex-wrap:wrap}#add-dislike-form .form-type-select,#add-like-form .form-type-select{margin-right:20px}#add-dislike-form select,#add-like-form select{padding:5px;width:250px}.pref-dislikes table input[type="submit"],.pref-likes table input[type="submit"]{background:linear-gradient(to bottom,#c41230 5%,#a8253d 100%);background-color:#c41230;border:2px solid #c41230}.page-boxmaster-customer-details #block-system-main>.block-inner>.content{display:flex;flex-wrap:wrap;justify-content:space-between}.page-boxmaster-customer-details #block-system-main>.block-inner>.content>div{width:90%}.page-boxmaster-customer-details input[type="submit"]{margin-left:0}.page-boxmaster-customer-details #change_address_div{margin-bottom:2rem;flex:0 0 100%}.page-boxmaster-customer-details #change_oco_div,.page-boxmaster-customer-details #change_password_div,.page-boxmaster-customer-details #change_delivery_instructions_form_div,.page-boxmaster-customer-details #change_email_div,.page-boxmaster-customer-details #change_name_div,.page-boxmaster-customer-details #change_phone_div,.page-boxmaster-customer-details #change_delivery_address_div{border:2px solid #55733b;border-radius:10px;padding:20px;margin-bottom:20px}.page-boxmaster-customer-details fieldset legend{font-size:1.4rem;font-weight:700}.page-boxmaster-customer-details #change_oco_div .description,.page-boxmaster-customer-details #change_password_div .description,.page-boxmaster-customer-details #change_email_div .description,.page-boxmaster-customer-details #change_name_div .description,.page-boxmaster-customer-details #change_phone_div .description{display:none}#boxmaster-contact-form .description{display:none}.box-type-list-table{display:none}#block-boxmaster-multi-step-registration-customer-registration-journey{margin-top:1rem}#block-boxmaster-multi-step-registration-customer-registration-journey h2.block-title{background:none;text-align:center;color:#666;border:none}#block-boxmaster-multi-step-registration-customer-registration-journey .item-list{text-align:center}#block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul{padding:0 0 2rem;width:80%;counter-reset:step;margin:0 auto;display:flex;flex-direction:row}#block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li{display:inline-block;font-size:1rem;vertical-align:top;margin:0 1.5%;width:20%}#block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li:before{content:counter(step);counter-increment:step;display:block;text-align:center;width:30px;line-height:30px;display:block;font-size:20px;color:#fff;border:6px solid #ececec;background:#c41230;background:rgba(196,18,48,0.7);border-radius:50%;margin:0 auto 4px}.page-sign-up-delivery-method #block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li.delivery-method:before,.page-sign-up-first-delivery #block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li.choose-box-type:before,.page-sign-up-choose-box-type #block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li.choose-box-type:before,.page-sign-up-choose-box #block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li.choose-box-type:before,.page-sign-up-choose-your-box-contents #block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li.select-your-items:before,.page-sign-up-box-preferences #block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li.select-your-items:before,.page-sign-up-product-category #block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li.select-your-items:before,.page-sign-up-select-your-items #block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li.select-your-items:before,.page-sign-up-provide-details #block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li.provide-details:before{color:#fff;border:6px solid #4f794d;background:rgba(79,121,77,0.7)}
.page-sign-up-delivery-method #block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li.delivery-method a,.page-sign-up-first-delivery #block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li.choose-box-type a,.page-sign-up-choose-box-type #block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li.choose-box-type a,.page-sign-up-choose-box #block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li.choose-box-type a,.page-sign-up-choose-your-box-contents #block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li.select-your-items a,.page-sign-up-box-preferences #block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li.select-your-items a,.page-sign-up-product-category #block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li.select-your-items a,.page-sign-up-select-your-items #block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li.select-your-items a{color:#000;font-weight:600}.page-sign-up-first-delivery #block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li.delivery-method:before,.page-sign-up-choose-box-type #block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li.delivery-method:before,.page-sign-up-choose-box #block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li.delivery-method:before,.page-sign-up-choose-your-box-contents #block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li.delivery-method:before,.page-sign-up-box-preferences #block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li.delivery-method:before,.page-sign-up-product-category #block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li.delivery-method:before,.page-sign-up-select-your-items #block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li.delivery-method:before,.page-sign-up-provide-details #block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li.delivery-method:before,.page-sign-up-choose-your-box-contents #block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li.choose-box-type:before,.page-sign-up-box-preferences #block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li.choose-box-type:before,.page-sign-up-product-category #block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li.choose-box-type:before,.page-sign-up-select-your-items #block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li.choose-box-type:before,.page-sign-up-provide-details #block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li.choose-box-type:before,.page-sign-up-provide-details #block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li.select-your-items:before,.page-sign-up-confirm #block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li.provide-details:before{color:#fff;border:6px solid #ececec;background:rgba(232,118,53,0.7)}.not_available{pointer-events:none;cursor:default;opacity:.6}#block-boxmaster-multi-step-registration-customer-registration-basket.block-boxmaster-is-logged-in{display:none}#delivery-method-boxmaster-login-postcode-capture-form input[type="submit"],#first-delivery-capture-form input[type="submit"]{color:#fff;line-height:1;cursor:pointer;margin-top:1rem;box-shadow:0px 0px 14px -3px #333;background:linear-gradient(to bottom,#5d853a 5%,#55733b 100%);background-color:#55733b;border-radius:4px;border:2px solid #55733b;display:block;cursor:pointer;color:#fff;font-weight:400;padding:6px 12px;text-decoration:none;width:max-content;font-family:"Metropolis";margin:5px;font-size:1rem}#delivery-method-boxmaster-login-postcode-capture-form input#edit-delivery-postcode{font-family:'Metropolis';font-style:normal;font-weight:300;font-size:1rem;padding:5px}#delivery-method-boxmaster-login-postcode-capture-form .form-item-delivery-postcode .description{display:none}#block-boxmaster-multi-step-registration-customer-registration-basket table{border:1px solid #bcc296}#block-boxmaster-multi-step-registration-customer-registration-basket tr.even,#block-boxmaster-multi-step-registration-customer-registration-basket tr.odd{background-color:#fff;border-bottom:1px solid #bcc296;padding:.1em .6em}#block-boxmaster-multi-step-registration-customer-registration-basket td.choose-box-product,#block-boxmaster-multi-step-registration-customer-registration-basket td.choose-box-freq,#block-boxmaster-multi-step-registration-customer-registration-basket td.delete-box{display:block}#block-boxmaster-multi-step-registration-customer-registration-basket tr.odd td,#block-boxmaster-multi-step-registration-customer-registration-basket tr.even td{background:#fff}#block-boxmaster-multi-step-registration-customer-registration-basket input[value="Delete"]{background:#c41230;color:#fff;padding:4px 8px;border-radius:5px;border:none;font-size:.8rem;line-height:1;cursor:pointer}
.region-header-second-inner #block-boxmaster-multi-step-registration-customer-registration-basket{position:absolute;top:30px;left:0;width:max-content;z-index:10;background:#fff}.region-header-second-inner #block-boxmaster-multi-step-registration-customer-registration-basket h2.block-title{cursor:pointer}.region-header-second-inner #block-boxmaster-multi-step-registration-customer-registration-basket .content{display:none;position:absolute;right:0;width:250px;padding:5%;background:#fff;z-index:500;font-size:1rem;box-shadow:0 0 5px rgb(0 0 0 / 30%)}.region-menu-inner #block-boxmaster-multi-step-registration-customer-registration-basket{position:absolute;top:5px;right:0;width:max-content;z-index:10;background:#fff}.region-menu-inner #block-boxmaster-multi-step-registration-customer-registration-basket h2.block-title{cursor:pointer;border-radius:0}.region-menu-inner #block-boxmaster-multi-step-registration-customer-registration-basket h2.block-title{cursor:pointer;text-align:center;background:#fff;border:none;color:#333;font-family:"Metropolis",sans-serif;font-size:.8rem;text-decoration:none;padding:.5rem 20px;text-transform:uppercase;line-height:1;letter-spacing:inherit}.region-menu-inner #block-boxmaster-multi-step-registration-customer-registration-basket h2.block-title:before{font-family:"Font Awesome 5 Free";font-weight:600;display:block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;text-align:center;content:"\f291";color:#c41230;font-size:1.2rem;padding-bottom:5px}.region-menu-inner #block-boxmaster-multi-step-registration-customer-registration-basket .content{display:none;position:absolute;right:0;width:250px;padding:5%;background:#fff;z-index:500;font-size:1rem;box-shadow:0 0 5px rgb(0 0 0 / 30%)}#boxmaster-multi-step-go-to-details-form input[type="submit"]{background:#048ba8;color:#fff;padding:10px 10px;border-radius:5px;border:none;font-size:1rem;line-height:1;cursor:pointer;width:max-content;max-width:100%;box-shadow:0px 0px 14px -3px #333;background:linear-gradient(to bottom,#5d853a 5%,#55733b 100%);background-color:#55733b;border-radius:4px;border:2px solid #55733b;display:inline-block;cursor:pointer;color:#fff;font-weight:400;padding:6px 12px;text-decoration:none;width:max-content;font-family:"Metropolis";margin:5px;font-size:1rem}.boxmaster-add-box-items .container-inline{display:flex;flex-direction:row;justify-content:flex-end}.boxmaster-add-box-items input.multi_step_remove_custom_item_submit_button,.boxmaster-add-box-items input.multi_step_add_custom_item_submit_button{color:#fff;padding:4px 8px;border-radius:5px;border:none;font-size:1rem;line-height:1;cursor:pointer}.boxmaster-add-box-items input.multi_step_remove_custom_item_submit_button{background:#c41230}.boxmaster-add-box-items input.multi_step_add_custom_item_submit_button{background:#048ba8;margin-left:10px}.boxmaster-add-box-items td.boxmaster-productname-box-item{width:60%}.boxmaster-add-box-items .custom_product_item_row_totals td{display:block}.boxmaster-add-box-items .custom_product_item_row_totals td.boxmaster-productname-box-item{display:block;width:100%}input.choose_your_box_contents_reset_choices_button{background:#c41230;color:#fff;padding:10px 10px;border-radius:5px;border:none;font-size:1rem;line-height:1;cursor:pointer;width:max-content;max-width:100%}#cofco_choose_box_type_container_div{display:flex;flex-direction:column}#cofco_choose_box_type_container_div .cofco_choose_box_type_div{margin-bottom:2rem}#cofco_choose_box_type_container_div .cofco_choose_box_type_div .title{font-family:clarendon-urw,serif;font-style:normal;font-weight:400;color:#666;font-size:1.6rem}#cofco_choose_box_type_container_div .cofco_choose_box_type_div .image{float:left;margin:0 10px 0 0;width:200px}#cofco_choose_box_type_container_div .cofco_choose_box_type_div .image img{width:100%;height:auto}#cofco_choose_box_type_container_div .cofco_choose_box_type_div .description{font-size:1rem}#cofco_choose_box_type_container_div .cofco_choose_box_type_div .add{text-align:center}#cofco_choose_box_type_container_div .cofco_choose_box_type_div .add a{background:#698f3f;color:#fff;padding:15px 15px;border-radius:5px;border:none;font-size:1.2rem;line-height:1;cursor:pointer;width:30vw;display:block;margin:0 auto;max-width:max-content;min-width:200px}.page-sign-up-choose-your-box-contents .box_preferences a{box-shadow:0px 0px 14px -3px #333;background:linear-gradient(to bottom,#5d853a 5%,#55733b 100%);background-color:#55733b;border-radius:4px;border:2px solid #55733b;display:inline-block;cursor:pointer;color:#fff;font-weight:400;padding:6px 12px;text-decoration:none;width:max-content;font-family:"Metropolis";margin:5px;font-size:1rem}
.page-sign-up-product-category .boxmaster-product-group-divs{display:flex;flex-wrap:wrap;justify-content:space-evenly}.page-sign-up-product-category .boxmaster_product_group_description{width:98%;float:none;overflow:hidden;height:max-content;-webkit-box-orient:vertical;display:block;padding:1%;text-align:center}.page-sign-up-box-preferences .region-content #block-system-main ul{margin-left:0;list-style:none}.page-sign-up-box-preferences .region-content ul li:nth-child(1){display:none}.page-sign-up-box-preferences .region-content ul li:nth-child(3){display:none}.page-sign-up-box-preferences .region-content ul li a{text-transform:capitalize}#boxmaster-multi-step-customer-registration-form .form-type-password-confirm{border:1px solid #ccc;width:max-content;padding:10px}#boxmaster-multi-step-customer-registration-form .password-strength{float:none;margin:0 0 1.2rem}.password-strength-title{font-size:.9rem}.confirm-parent,.password-parent{clear:left;margin:0;width:max-content;min-width:350px}#boxmaster-multi-step-customer-registration-form .password-confirm{float:none;margin:5px 0 0}#boxmaster-multi-step-customer-registration-form .password-confirm .error{color:#c41230;text-transform:uppercase}.boxmaster-customer-not-logged-in li#menu-1031-1{display:none}.boxmaster-customer-is-logged-in li#menu-1035-1{display:none}.planning_table_cancellation_div{display:none}a.manage_points_button_link{display:none}input.perm_product_prefs_product_table_button.form-submit{max-width:120px}input[type="submit"] .remove_points_item_submit_button{background:linear-gradient(to bottom,var(red) 5%,var(red) 100%)}span#dont_need_delete_items{font-weight:700;text-decoration:underline}#change_all_items_button{display:none}.remove_basket_product_button{display:none}#points_products_links_div input.form-submit{font-size:larger}tr.choose-box-add-box-link-row{display:none}.boxmaster_in_basket_span{background-color:#55733b;color:#fff;padding:2px;text-align:center}.boxmaster_not_in_basket_span{padding:2px;text-align:center}table.likes-dislikes-table{display:none}@media screen and (max-width:740px){.field-name-field-full-width-image+.field-name-field-image-text{font-size:2.6rem}#zone-header{display:flex}#zone-header #region-branding{width:55%}#zone-header div#region-header-second{top:0;position:fixed;right:0;z-index:1000;background:#fff;width:42%;margin-right:0}}@media screen and (max-width:660px){ul.sf-menu-top-menu li a{padding:.8rem 10px}#block-boxmaster-boxmaster-open-basket-block{width:100px}.block-superfish-1{border-top:none;border-bottom:1px solid #666}.region-header-second-inner #block-boxmaster-multi-step-registration-customer-registration-basket{top:120px;left:20vw}}@media screen and (max-width:480px){#zone-header{display:flex;flex-direction:column}.region-header-second-inner{flex-direction:column;justify-content:space-between;flex-wrap:nowrap}#block-boxmaster-boxmaster-open-basket-block{width:max-content;margin:0 auto}.region-header-second-inner #block-boxmaster-multi-step-registration-customer-registration-basket{top:0;left:0}.page-boxmaster-category .boxmaster-products{display:block;flex-wrap:unset}.page-boxmaster-category div.boxmaster_product_div{width:100%;margin-right:0;margin-bottom:30px}div.boxmaster_product_group_div{width:100%;margin:0 0 5%}#block-boxmaster-multi-step-registration-customer-registration-journey{margin:1rem 0;border:1px solid #ccc;padding:0 5px}#block-boxmaster-multi-step-registration-customer-registration-journey h2.block-title{text-align:left;padding-left:0}#block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul{padding:0;width:100%;display:flex;flex-direction:column;margin-bottom:.5rem}#block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li{font-size:.9rem;vertical-align:top;margin:0;width:100%;text-align:left}#block-boxmaster-multi-step-registration-customer-registration-journey .item-list ul li:before{display:block;width:16px;line-height:16px;display:inline-block;font-size:11px;border:2px solid #ececec;background:#4f794d;background:rgba(79,121,77,0.7);border-radius:50%;margin:4px 4px 0}div.boxes-2>div{display:block;margin:0 auto 15px;width:90%}div.boxes-2>div div{font-size:1.2rem;text-align:center;padding-bottom:1rem}div.boxes-3>div{display:block;float:none;width:90%;margin:1rem auto}}@media screen and (max-width:479px){.page-boxmaster-orders #boxmaster-orders-table-container{padding:3px}.boxmaster-orders-table td,.boxmaster-orders-table th{padding:4px 4px}.boxmaster-orders-table th.quantity_th,.boxmaster-orders-table td.boxmaster-product_quantity{display:none}.boxmaster-orders-table td[colspan="2"],.boxmaster-orders-table td[colspan="3"]{display:block}
.boxmaster-orders-table th.vat_th,.boxmaster-orders-table td.boxmaster-vat{display:none}.boxmaster-planning-table th.planning_table_quantity,.boxmaster-planning-table th.planning_table_vat_amount,.boxmaster-planning-table td.boxmaster-orderquantity,.boxmaster-planning-table td.boxmaster-vat_amount{display:none}.boxmaster-planning-table td[colspan="2"],.boxmaster-planning-table td[colspan="3"]{display:block}.boxmaster-add-box-items td,th{padding:3px}.boxmaster-add-box-items th:nth-child(2){width:5%}.boxmaster-add-box-items th:nth-child(3){width:5%}.boxmaster-add-box-items th:nth-child(4){width:10%}.boxmaster-add-box-items form .container-inline{flex-direction:column;width:80px}.points_product_item_row_totals td:empty{display:none}}@media screen and (max-width:360px){.field-name-field-full-width-image+.field-name-field-image-text{font-size:1.2rem}}#boxmaster_product_groups_div .boxmaster_product_group_description{display:none}.page-boxmaster-shop #boxmaster_product_groups_div .boxmaster_product_group_div.child_product_group.child_product_group{display:none}.remove-product-div.pending{background-color:orange;color:#000;padding-top:15px}.remove-product-div.activated{background-color:#5d853a;color:#000;padding-top:15px}.boxmaster_basket_info_title{height:55px}span.originstring{font-weight:100;font-style:italic;color:#006400}.boxmaster_compound .multi-step-frequency option[value="once"]{display:none}