@font-face{font-family:"ITC";src:url("/static/fonts/itc-avant-garde-ce-gothic.ttf") format("truetype")}@font-face{font-family:"dust_serif";src:url("/static/fonts/dust_serif.ttf") format("truetype")}@font-face{font-family:"meganserif";src:url("/static/fonts/meganserif.otf") format("truetype")}@font-face{font-family:"Monterchi-Serif-Book-trial";src:url("/static/fonts/Monterchi-Serif-Book-trial.ttf") format("truetype")}@font-face{font-family:"Raleway-Medium";src:url("/static/fonts/raleway/Raleway-Medium.ttf") format("truetype")}@font-face{font-family:"Raleway-Bold";src:url("/static/fonts/raleway/Raleway-Bold.ttf") format("truetype")}@font-face{font-family:"museo-sans-rounded";src:url("/static/fonts/museo-sans-rounded-700.ttf") format("truetype")}@font-face{font-family:"vag-rounded-black-ssi-bold";src:url("/static/fonts/vag-rounded-black-ssi-bold.ttf") format("truetype")}@font-face{font-family:"vag-rounded-standard-thin";src:url("/static/fonts/vag-rounded-standard-thin.otf") format("truetype")}@font-face{font-family:"helvetica";src:url("/static/fonts/helvetica.ttf") format("truetype")}@font-face{font-family:"vagrounded";src:url("/static/fonts/vagrounded.ttf") format("truetype")}.callout{border-radius:10px;background-color:#efefef;font-size:14px;z-index:1 !important;position:relative;display:block}.callout.danger,.callout.error{background-color:#CC0000;border-color:pink;color:white;font-weight:bold !important}.reveal{text-align:center;padding:0 0 !important;overflow-x:hidden;outline:none !important;border-bottom-left-radius:60px;border-top-left-radius:60px;border-bottom-right-radius:60px}.reveal #next_modal{float:right;right:0 !important;text-align:right !important;border-radius:1000px 0  0 1000px}.reveal #product_large_image{display:inline-block;position:relative;top:-35px;border-bottom-left-radius:60px;border-top-left-radius:60px;border-bottom-right-radius:60px}.reveal #prev_modal{float:left;left:0 !important;text-align:right;border-radius:0 1000px 1000px 0}.reveal #next_modal,.reveal #prev_modal{background-color:#fc9e00;color:white;display:inline-block;font-family:"vag-rounded-black-ssi-bold";padding:5px;position:relative;top:-484px;width:45px;height:45px;font-weight:bold;padding-right:15px;line-height:30px;z-index:1000}.reveal #next_modal:hover,.reveal #prev_modal:hover{background-color:white;color:#fc9e00;cursor:pointer}.reveal #close_modal{background-color:#fc9e00;color:white;display:inline-block;font-family:"vag-rounded-black-ssi-bold";padding:5px;float:right;border-radius:0 0 0 1000px;position:relative;top:0px;left:0px;width:45px;height:45px;font-weight:bold;text-align:right;padding-right:15px;line-height:30px;z-index:1000}.reveal #close_modal:hover{background-color:white;color:#fc9e00;cursor:pointer}.reveal .button{margin-top:20px}.reveal #directions_block{max-height:500px;margin-left:auto;margin-right:auto;display:inline-block;width:80%;padding:0 20px !important;overflow-y:scroll;overflow-x:hidden;margin-bottom:20px}.off-canvas{padding-left:0 !important;background-color:#231f20 !important}.off-canvas button{box-shadow:0 0;color:white;outline:none;z-index:1000}.off-canvas button:active,.off-canvas button:link,.off-canvas button:hover{box-shadow:0 0 !important;color:white !important;outline:none !important}.off-canvas button span{color:white !important}.off-canvas .position-left{width:auto !important}.off-canvas .mobile-menu{list-style:none !important;text-indent:0 !important;margin-left:20px !important;float:left !important;width:100% !important;display:block !important;padding-top:50px;z-index:999 !important}.off-canvas .mobile-menu .close-button{margin-top:10px;margin-bottom:20px;top:-10px}.off-canvas .mobile-menu ul{list-style:none !important;margin-left:0}.off-canvas .mobile-menu ul li{width:100% !important;padding:0 !important;margin:0 !important}.off-canvas .mobile-menu ul li a{font-size:18px !important;color:white !important;padding:15px 0 !important;margin:0 !important;text-align:center !important;font-family:"vag-rounded-black-ssi-bold";text-transform:uppercase;font-weight:normal;border:1px solid transparent}.off-canvas .mobile-menu ul li a:hover{text-decoration:underline;color:#efefef !important;border:1px solid white}.banner-sticky{background-color:#231f20 !important;text-align:center;padding-bottom:10px;position:relative;height:70px}.banner-sticky #trans-icon{width:120px;height:120px;display:inline-block;margin-left:auto;margin-right:auto;background-image:url("/static/img/icon-logo.jpg");background-size:75% 75%;background-repeat:no-repeat;background-position:center 18px;background-color:#241e20;border-radius:1000px;position:relative;top:-70px;padding:10px;z-index:400}.banner-sticky .hamburger{height:32px;width:32px;top:14px;left:8px;margin-left:10px;display:inline-block;cursor:pointer;position:relative;background-image:url("/static/img/hamburger.png");background-size:contain;background-repeat:no-repeat;background-position:0 0;filter:invert(1)}.banner-sticky .hamburger:hover{filter:invert(0.9)}.banner-sticky #btn-order-online,.banner-sticky .btn-go-back{margin-top:22px;margin-left:25px;padding:5px 20px;font-size:14px;z-index:10;font-weight:bold;background-color:white;font-family:"ITC";border-radius:5px;color:#241e20;position:relative;top:2px}.banner-sticky #btn-order-online:hover,.banner-sticky .btn-go-back:hover{color:#231f20;text-decoration:none;cursor:pointer;background-color:#bababa}.banner-sticky .socialmedia{padding-top:12px;padding-right:10px}.banner-sticky .socialmedia .instagram{background-image:url("/static/img/svg-icons/instagram.svg")}.banner-sticky .socialmedia .facebook{background-image:url("/static/img/svg-icons/facebook.svg")}.banner-sticky .socialmedia #checkout_count{position:absolute;z-index:1;background-color:#ffd896;color:black;font-weight:bold;margin-left:-18px;margin-top:-4px}.banner-sticky .socialmedia #checkout_label{color:white;font-weight:bold;position:relative;left:-20px;width:0;display:inline-block;overflow:hidden;height:30px;margin-top:7px;padding-top:3px}.banner-sticky .socialmedia .cart{background-image:url("/static/img/svg-icons/cart.svg");filter:invert(1)}.banner-sticky .socialmedia .cart:hover{filter:invert(0.8) !important}.banner-sticky .socialmedia .instagram,.banner-sticky .socialmedia .facebook,.banner-sticky .socialmedia .cart{display:inline-block;height:30px;width:30px;background-size:80%;background-repeat:no-repeat;background-position:center center;margin:0 0;margin-right:10px}.banner-sticky .socialmedia .instagram:hover,.banner-sticky .socialmedia .facebook:hover,.banner-sticky .socialmedia .cart:hover{cursor:pointer;filter:invert(0.2)}.button{background-color:#fc9e00 !important}@media only screen and (max-width: 48em){.banner-sticky{top:0px !important;visibility:visible !important;position:fixed !important;z-index:10;width:100%}.banner-sticky .socialmedia{padding-top:20px !important}.btn-go-back{float:right}}.banner-header{background-image:url("/static/img/bg-home2.jpg");background-repeat:no-repeat;background-size:cover;background-position:center right;background-color:#efefef;overflow:hidden;text-align:center;border-bottom:38px solid #231f20}.banner-header .icon-logo{background-color:#231f20;width:265px;height:265px;text-align:center;background-image:url("/static/img/icon-logo.jpg");background-size:100% 100%;background-repeat:no-repeat;display:inline-block;border-radius:1000px;margin-top:5px !important;margin-left:15px !important}.banner-header .logo-block{width:380px;height:265px;display:inline-block}.banner-header .strip-bg-colour{background-color:rgba(35,31,32,0.3);text-align:center;padding-top:120px;padding-bottom:120px}.banner-header .logo-padding{padding-left:40px;padding-right:20px;display:inline-block;text-align:center}.banner-header .logo-text{font-family:"ITC";font-size:100px;line-height:105px;color:white;margin-top:0px}.banner-header .logo-subtext{font-family:"ITC";color:#231f20;font-weight:bold;font-size:38px;margin-top:0;position:relative;top:-5px}@media only screen and (max-width: 48em){.banner-header{padding-top:0px;padding-bottom:0px;background-position:center left !important}.banner-header .strip-bg-colour{background-color:rgba(35,31,32,0.3);text-align:center;padding-top:30px;padding-bottom:30px}}.banner-welcome{border-top:38px solid #231f20;border-bottom:38px solid #231f20;background-image:url("/static/img/bg-platter.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:white;padding-top:100px;padding-bottom:40px;text-align:center;position:relative}.banner-welcome .image-left,.banner-welcome .image-right{background-size:cover;background-repeat:no-repeat}.banner-welcome .image-left{background-position:bottom left}.banner-welcome .image-right{background-position:bottom right}.banner-welcome .centered{margin-left:auto;margin-right:auto}.banner-welcome .animal-icon{margin-left:auto;margin-right:auto;display:inline-block;height:200px;width:200px;background-image:url("/static/img/cheese-icon.png");background-repeat:no-repeat;background-position:center center;background-size:contain}.banner-welcome h2{font-family:"Monterchi-Serif-Book-trial";text-transform:uppercase;font-size:54px;font-weight:bold;margin-bottom:5px;margin-top:30px;color:#393119}.banner-welcome .paragraph1{padding:100px;padding-top:20px !important;padding-bottom:0 !important;width:100%;font-family:"Monterchi-Serif-Book-trial";font-weight:bold;font-size:22px;color:#393119;text-shadow:0 0 8px white;display:inline-block;margin-bottom:20px}.banner-welcome .paragraph2{font-family:"Monterchi-Serif-Book-trial";display:inline-block;color:#393119;font-weight:bold;font-size:24px;width:100%;text-align:right !important}.banner-welcome .signature{height:88px;width:428px;display:inline-block;position:relative;background-image:url("/static/img/signature.png");background-repeat:no-repeat;background-position:center center;top:0px;background-size:contain}@media only screen and (max-width: 48em){.paragraph1{padding:10px 20px 0 10px !important}.product_image{height:394px;width:394px}.signature{width:100% !important}}.banner-quote{background-image:url("/static/img/para.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;background-color:#fff1c4}@media only screen and (max-width: 48em){.banner-quote{background-attachment:scroll;background-size:cover;background-position:center center !important}}.banner-shop{background-color:white;background-image:url("/static/img/bg-herbs2.jpg");background-repeat:repeat;background-position:center center;background-size:auto;background-attachment:fixed;text-align:left;padding-top:60px;padding-bottom:60px}.banner-shop .product-image{position:relative;left:12px}.banner-shop table{border:0 !important;margin-top:25px;background-color:transparent !important;margin-bottom:30px !important}.banner-shop table tbody{border:0 !important;background-color:transparent !important}.banner-shop table tr td,.banner-shop table tr th{font-family:"ITC";background-color:transparent !important;font-size:22px !important;padding:0 !important}.banner-shop .card-list{text-align:center}.banner-shop .card-list .card{background-color:transparent !important;border:0px;width:170px;display:inline-block;margin-right:5px;margin-left:5px}.banner-shop .product-wrapper{background-color:rgba(255,255,255,0.8);border:6px solid #dddddd;margin-top:30px;margin-bottom:30px;border-radius:20px;padding:20px 20px}.banner-shop h2{font-family:"Monterchi-Serif-Book-trial";text-transform:uppercase;font-size:62px;font-weight:bold;color:#393119;margin-top:0px;background-color:rgba(255,255,255,0.3);display:inline-block}.banner-shop .a:hover .btn_add_to_cart{border:4px solid white}.banner-shop p{text-align:justify;font-family:"Monterchi-Serif-Book-trial";font-weight:bold;font-size:22px;color:#393119;text-shadow:0 0 8px white}.banner-shop .push-pad-left{padding-left:40px}.banner-shop .btn_add_to_cart{outline:none !important;border:0;padding-top:30px;font-size:38px !important;padding-bottom:30px;background-color:#231f20;border-radius:10px;margin-bottom:30px}.banner-shop .button{font-family:"Monterchi-Serif-Book-trial";outline:none !important;font-size:22px !important;position:relative;font-weight:bold;padding-left:30px;padding-right:30px;margin:0;padding-top:13px;padding-bottom:10px;background-color:#231f20 !important;border-radius:10px;margin-bottom:20px;left:-6px;border:4px solid #ddd}.banner-shop .btn_checkout:hover{background-color:white !important;color:#393119}.banner-shop .card{background-color:transparent}.banner-shop img{border-radius:20px;border:4px solid #dddddd}@media only screen and (max-width: 48em){.banner-shop .product-wrapper h2{text-align:center !important;margin-top:30px !important;width:100%;font-size:32px !important}.banner-shop .small-text-center{text-align:center}.banner-shop h2{margin-top:10px;margin-bottom:20px;font-size:28px !important}.banner-shop table tr th{text-align:right !important}.banner-shop table tr td{text-align:left !important}.banner-shop table tr td,.banner-shop table tr th{width:50% !important}.banner-shop .card-list{text-align:center !important;padding:0 !important;margin:0 !important}.banner-shop .product-image{width:300px !important;height:300px !important;float:left;display:inline-block}.banner-shop .push-pad-left{padding-left:0px !important}.banner-shop button{margin-left:auto !important;margin-right:auto !important}.banner-shop .card{display:inline-block !important;text-align:center;width:268px !important;height:268px !important;padding:0px !important;margin:5px !important}.banner-shop .card img{display:inline-block !important;padding:0px !important;width:268px !important;height:268px !important}.banner-shop .btn_checkout{font-size:28px !important}.banner-shop .btn_checkout:hover{background-color:white !important;color:#393119}}.banner-gallery{border-top:38px solid #231f20;background-image:url("/static/img/bg-wood.jpg");background-repeat:repeat-x;background-position:top center;background-size:auto;background-color:#efefef;text-align:center;padding-top:37px;padding-bottom:120px}.banner-gallery h2{font-family:"Monterchi-Serif-Book-trial";text-transform:uppercase;font-size:54px;font-weight:bold;margin-bottom:40px;margin-top:30px;color:#393119}.banner-gallery .product_image{border-bottom-left-radius:60px;border-top-left-radius:60px;border-bottom-right-radius:60px;border:4px solid white;background-color:transparent !important}.banner-gallery .card{background-color:transparent !important;border:0px}@media only screen and (max-width: 48em){.product_image{height:394px;width:394px}}@media only screen and (max-width: 48em){.order-success{padding-top:30px;padding-left:30px;padding-right:30px}.order-success h1{font-size:42px !important}.order-success p{margin-top:40px;padding-bottom:40px;padding-left:10px;padding-right:10px;font-size:28px !important}.padding-left{padding-left:0px !important}.basket-mobile{position:relative;top:-20px;font-family:"ITC" !important}.basket-mobile div{padding-top:5px;padding-bottom:5px}.basket-mobile .cell{padding-left:20px}.basket-mobile .button-add{margin-left:30px}.basket-mobile .button-sub{margin-left:40px}.basket-mobile .button-add,.basket-mobile .button-sub{cursor:pointer}}.order-form{min-height:500px;padding-top:50px !important}.order-form h1{font-family:"Monterchi-Serif-Book-trial";font-weight:bold;font-size:62px}.order-form h4{font-family:"Monterchi-Serif-Book-trial";font-weight:bold;font-size:32px}.order-form p{font-family:"ITC" !important;font-size:32px;margin-bottom:30px}.order-form label{font-family:"Monterchi-Serif-Book-trial";font-size:18px;font-weight:bold;padding-top:6px}.order-form .padding-left{padding-left:30px}.order-form input,.order-form textarea,.order-form select{border-radius:10px}.order-form .button{background-color:#fc9e00;font-family:"vag-rounded-black-ssi-bold";border-radius:10px;font-size:14px;margin-bottom:50px}.order-form .button:hover{color:#efefef;cursor:pointer !important;text-decoration:none !important;background-color:#965e00}.order-form .button:focus{color:#efefef;cursor:pointer !important;text-decoration:none !important;background-color:#965e00}.order-success h1{margin-top:20px !important;margin-bottom:20px !important;text-transform:uppercase}#table-basket .button-add,#table-basket .button-sub{position:relative;top:3px;left:-30px;margin-left:15px;float:right;cursor:pointer}#table-basket .header{background-color:#000000;color:white;font-weight:bold}#table-basket td,#table-basket th{font-family:"ITC" !important}.banner-footer{background-color:#231f20;color:white;text-align:center;padding-top:30px;padding-bottom:80px}.banner-footer .social .instagram,.banner-footer .social .facebook{display:inline-block;height:40px;width:40px;background-size:80%;background-repeat:no-repeat;background-position:center center;margin-top:15px;margin-left:7px;margin-right:7px}.banner-footer .social .instagram:hover,.banner-footer .social .facebook:hover{filter:invert(0.6)}.banner-footer .social .instagram{background-image:url("/static/img/svg-icons/instagram.svg")}.banner-footer .social .facebook{background-image:url("/static/img/svg-icons/facebook.svg")}.banner-footer h4{text-transform:uppercase;font-family:"ITC"}.banner-footer h1.logo-text{margin-top:17px;line-height:42px;font-size:46px}.banner-footer .footer-logo{text-align:center}.banner-footer .footer-logo img{width:100px;height:100px;border-radius:1000px}.banner-footer .footer-logo h2{font-size:20px}.banner-footer p{font-size:20px}.banner-footer a{color:white;font-size:20px}.banner-footer a:hover{text-decoration:underline;cursor:pointer}.banner-footer .ants{width:100%;margin-top:40px;margin-bottom:30px;height:13px;background:url("/static/img/lines.png");background-repeat:no-repeat;background-position:center center}.banner-footer .copyright{margin-top:30px;color:white;font-size:14px !important}.banner-footer .copyright a{font-size:14px !important}.banner-footer .copyright a:hover{text-decoration:underline}
