/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media only screen and (min-width:768px) and (max-width:959px){.container{width:768px;}.container .column,.container .columns{margin-left:10px;margin-right:10px;}.column.alpha,.columns.alpha{margin-left:0;margin-right:10px;}.column.omega,.columns.omega{margin-right:0;margin-left:10px;}.container .one.column{width:28px;}.container .two.columns{width:76px;}.container .three.columns{width:124px;}.container .four.columns{width:172px;}.container .five.columns{width:220px;}.container .six.columns{width:268px;}.container .seven.columns{width:316px;}.container .eight.columns{width:364px;}.container .nine.columns{width:412px;}.container .ten.columns{width:460px;}.container .eleven.columns{width:508px;}.container .twelve.columns{width:556px;}.container .thirteen.columns{width:604px;}.container .fourteen.columns{width:652px;}.container .fifteen.columns{width:700px;}.container .sixteen.columns{width:748px;}.container .one-third.column{width:236px;}.container .two-thirds.column{width:492px;}.container .offset-by-one{padding-left:48px;}.container .offset-by-two{padding-left:96px;}.container .offset-by-three{padding-left:144px;}.container .offset-by-four{padding-left:192px;}.container .offset-by-five{padding-left:240px;}.container .offset-by-six{padding-left:288px;}.container .offset-by-seven{padding-left:336px;}.container .offset-by-eight{padding-left:348px;}.container .offset-by-nine{padding-left:432px;}.container .offset-by-ten{padding-left:480px;}.container .offset-by-eleven{padding-left:528px;}.container .offset-by-twelve{padding-left:576px;}.container .offset-by-thirteen{padding-left:624px;}.container .offset-by-fourteen{padding-left:672px;}.container .offset-by-fifteen{padding-left:720px;}}@media only screen and (max-width:767px){.container{width:300px;}.columns,.column{margin:0;}.container .one.column,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:300px;}.container .offset-by-one,.container .offset-by-two,.container .offset-by-three,.container .offset-by-four,.container .offset-by-five,.container .offset-by-six,.container .offset-by-seven,.container .offset-by-eight,.container .offset-by-nine,.container .offset-by-ten,.container .offset-by-eleven,.container .offset-by-twelve,.container .offset-by-thirteen,.container .offset-by-fourteen,.container .offset-by-fifteen{padding-left:0;}}@media only screen and (min-width:480px) and (max-width:767px){.container{width:420px;}.columns,.column{margin:0;}.container .one.column,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:420px;}}@media only screen and (min-width:320px){.container{width:auto;max-width:1400px;padding:0 20px;margin:0 auto;}.container .column,.container .columns{margin-left:0.78125%;margin-right:0.78125%;}.container .one.column,.container .one.columns{width:4.6875%;}.container .two.columns{width:10.9375%;}.container .three.columns{width:17.1875%;}.container .four.columns{width:23.4375%;}.container .five.columns{width:29.6875%;}.container .six.columns{width:35.9375%;}.container .seven.columns{width:42.1875%;}.container .eight.columns{width:48.4375%;}.container .nine.columns{width:54.6875%;}.container .ten.columns{width:60.9375%;}.container .eleven.columns{width:67.1875%;}.container .twelve.columns{width:73.4375%;}.container .thirteen.columns{width:79.6875%;}.container .fourteen.columns{width:85.9375%;}.container .fifteen.columns{width:92.1875%;}.container .sixteen.columns{width:98.4375%;}.container .one-third.column{width:31.7708%;}.container .two-thirds.column{width:65.1041%;}.container .offset-by-one{padding-left:6.25%;}.container .offset-by-two{padding-left:12.5%;}.container .offset-by-three{padding-left:18.75%;}.container .offset-by-four{padding-left:25%;}.container .offset-by-five{padding-left:31.25%;}.container .offset-by-six{padding-left:37.5%;}.container .offset-by-seven{padding-left:43.75%;}.container .offset-by-eight{padding-left:50%;}.container .offset-by-nine{padding-left:56.25%;}.container .offset-by-ten{padding-left:62.5%;}.container .offset-by-eleven{padding-left:68.75%;}.container .offset-by-twelve{padding-left:75%;}.container .offset-by-thirteen{padding-left:81.25%;}.container .offset-by-fourteen{padding-left:87.5%;}.container .offset-by-fifteen{padding-left:93.75%;}}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.row:after,.clearfix:after{clear:both;}.row,.clearfix{zoom:1;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}body{font-size:15px;font-weight:400;font-style:normal;line-height:1.65em;background-color:#fff;outline:0;color:#666;padding-top:0 !important;}a:link,a:visited{text-decoration:none;color:#6f63ac;}a:hover,a:active,a:focus{text-decoration:none;}#main a{text-decoration:none;color:#c8a97e;}#main a:hover{text-decoration:underline;color:#000;}#main h1 a,#main h2 a,#main h3 a,#main h4 a,#main h5 a{text-decoration:none;}.animated{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}strong{font-weight:600;}strong a{font-weight:600;}.button,button,input[type="submit"],input[type="reset"],input[type="button"]{position:relative;display:inline-block;vertical-align:top;padding:0 1rem;color:#fff !important;text-align:center;font-size:15px;line-height:40px;height:40px;font-weight:400;text-decoration:none !important;white-space:nowrap;background-color:#000;cursor:pointer;border:0;border-radius:20px;text-transform:uppercase;}.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{background-color:#c8a97e;}.button.wire{border:2px solid #034577;color:#000;background-color:transparent;}.button.wire:hover{background-color:#034577;color:#fff !important;}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;margin:0;font-style:normal;color:#000;}h1,h2,h3,h4,h5{line-height:1.25em;font-style:normal;}h1{font-size:1.95em;font-weight:400;margin-bottom:20px;}h2{font-size:1.4em;font-weight:400;margin-bottom:20px;}h3{font-size:1.25em;font-weight:700;margin-bottom:15px;}h4,h5{margin-bottom:8px;font-weight:700;}#main .field-name-body h2{margin-top:10px;}#main .field-name-body h3{margin-top:10px;}h4{font-size:1.35em;}h5{font-size:1.1em;}.block h2{}h1 a,h2 a,h3 a,h4 a,h5 a{font-weight:inherit;text-decoration:none;}p{margin:0 0 10px 0;}sub{vertical-align:sub;font-size:smaller;}sup{vertical-align:super;font-size:smaller;}strong sup,strong sub{font-weight:600;}strong{font-weight:600;}del{text-decoration:line-through;}pre,code{white-space:pre;background-color:#ededed;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;display:block;margin:5px 0;padding:5px;line-height:125%;overflow:hidden;font:12px/24px Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;}hr{border:solid #ddd;clear:both;margin:10px 0 30px;height:0;border-width:1px 0 0;}.field-type-taxonomy-term-reference .field-item{float:left;padding:0 1em 0 0;}img,img.scale-with-grid{outline:0;max-width:100%;height:auto;}body,input,textarea,select,a.button,fieldset legend{font-family:"PT Serif",serif;}.alignright{float:right;margin:0px 0px 10px 15px;}.alignleft{float:left;margin:0px 15px 10px 0px;}.aligncenter{display:block;margin:0 auto;}#header{background-color:#000;}#header > #header-menu > .container{position:relative;height:100px;}#header-left{position:absolute;margin:0;top:0;left:0;width:100%;z-index:9;}#header-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10;}#header-right{position:absolute;top:0;right:0;margin:0;width:auto;z-index:10;}#logo{position:relative;padding:0;margin:10px 0;display:inline-block;}#logo img{position:relative;display:inline-block;vertical-align:top;max-width:150px;height:auto;}.breadcrumb{padding:0;}#breadcrumb{overflow:hidden;margin:0 0 1.5em !important;padding:7px 5px 7px 10px;font-size:0.95em;color:#999 !important;background-color:#ececec;}#breadcrumb a{color:#999;margin-right:6px;}#breadcrumb a:hover{text-decoration:underline;}#breadcrumb .sep{margin-right:6px;}body.toolbar-fixed #wrap{padding-top:39px;}body.toolbar-horizontal.toolbar-tray-open #wrap{padding-top:79px;}#wrap{overflow:hidden;}#wrap #content{float:left;}#main{margin-bottom:20px;}.submitted{font-size:11px;color:#666;padding-bottom:10px;margin-bottom:10px;}div.tabs{position:relative;margin:0;padding:0;}ul.tabs.primary{position:relative;border-bottom:1px solid #d7d7d7;padding:0;margin:0 0 1em 0;display:block;}ul.tabs.primary li{padding:0;margin:0;display:inline-block;}ul.tabs.primary li a{position:relative;text-transform:uppercase;font-size:14px;font-weight:500;padding:3px 1em 10px 1em;margin:0;border:0;background-color:transparent;display:block;color:#999;text-align:center;text-decoration:none !important;text-shadow:none !important;}ul.tabs.primary li a:hover{color:#034577 !important;}ul.tabs.primary li a:after{position:absolute;content:"";left:50%;bottom:0;width:0;height:0;margin:0 0 -2px -5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #d7d7d7;}ul.tabs.primary li.is-active a{color:#034577;border-bottom:2px solid #034577;}ul.tabs.primary li.is-active a:after{position:absolute;content:"";left:50%;bottom:0;width:0;height:0;margin:0 0 0 -7px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #034577;}ul.tabs.primary li.is-active a:hover{color:#6d6c6c;border-bottom:2px solid #6d6c6c;}ul.tabs.primary li.is-active a:hover:after{border-bottom:7px solid #6d6c6c;}ul.tabs.secondary{padding:0;margin:0 0 10px 0;display:block;border-bottom:0;border-bottom:1px solid #d7d7d7;}ul.tabs.secondary li{padding:0;margin:5px 0 0 0;display:inline-block;border:0;}ul.tabs.secondary li a{padding:3px .5em;margin:0;display:block;color:#6d6c6c;}ul.tabs.secondary li a.is-active{color:#ed1c24;border-bottom:2px solid #ed1c24;}.language-switcher{position:absolute;top:40px;left:20px;}.language-switcher ul.links{margin:0;padding:0;}.language-switcher ul.links li{display:inline-block;}.language-switcher ul.links li.en{margin-right:7px;}.language-switcher ul.links li a{position:relative;color:#c8a97e;font-size:1.35em;}.language-switcher ul.links li a.is-active{color:#fff;}.language-switcher ul.links li a.is-active:after{position:absolute;content:"";left:-1px;bottom:-3px;width:21px;height:2px;background-color:#fff;}@media only screen and (max-width:768px){.language-switcher{top:35px;left:80px;}}#about-us{padding:40px 0;background-color:#fff;}#about-us > .container{padding:0;}.block-about-us{}.block-about-us .one_third{margin-bottom:0;}.block-about-us .left > p,.block-about-us .right > p{line-height:1.45em;}.block-about-us .left > h2,.block-about-us .right > h2{position:relative;text-transform:uppercase;transform:scale(1.08,1);}.block-about-us .left > h2::after,.block-about-us .right > h2::after{position:absolute;bottom:-.65em;content:"";height:2px;width:50px;background-color:#000;}.block-about-us .left > h2::after{left:0;}.block-about-us .right > h2::after{right:0;}.block-about-us .left > h2{transform-origin:0 0;}.block-about-us .right > h2{transform-origin:right 0;}.block-about-us .right{text-align:right;}.about-us-page .farm-slogun,.block-about-us .farm-slogun{position:relative;margin-top:2em;text-transform:uppercase;text-align:center;}.about-us-page .farm-slogun::after,.block-about-us .farm-slogun::after{position:absolute;top:-1.75em;left:50%;content:"";width:120px;height:1px;background-color:#000;margin-left:-60px;}.about-us-page .center,.block-about-us .center{text-align:center;}.about-us-page .farm-slogun > p,.block-about-us .farm-slogun > p{font-size:1.5em;line-height:.95em;transform-origin:center 0;transform:scale(1.08,1);}.about-us-page .farm-slogun > p:first-child,.block-about-us .farm-slogun > p:first-child{font-size:1.15em;}.about-us-page .farm-slogun > p:last-child,.block-about-us .farm-slogun > p:last-child{margin-bottom:2em;}.block-about-us .button{text-transform:none;margin-right:0;}@media only screen and (max-width:1200px){.block-about-us{padding-right:20px;padding-left:20px;}}.why-truffle{max-width:1020px;margin:0 auto;}.block-bg-image{position:relative;}.block-bg-image .bg-image{position:relative;width:100%;height:200px;overflow:hidden;}.block-bg-image .bg-image img{position:absolute;width:100%;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:cover;}.block-bg-image .bg-image::after{position:absolute;left:0;top:0;width:100%;height:120px;content:"";background:rgb(0,0,0);background:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%);z-index:2;}.block-bg-image .bg-image::before{position:absolute;display:block;left:0;bottom:0;width:100%;height:150px;content:"";background:rgb(0,0,0);background:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%);z-index:3;}.block-bg-image .bg-block-slogun{position:absolute;top:20px;left:50%;transform:translate(-50%,0);text-align:center;color:#c8a97e;font-size:1.25em;z-index:4;}.block-bg-image .bg-block-slogun p{margin:0;text-transform:uppercase;transform-origin:center 0;transform:scale(1.08,1);}.block-bg-image .bg-block-slogun p:last-child{margin-top:.15em;font-size:1.5em;}.page-node .node--type-recipe{margin-top:2em;}.node-type-recipe ul.ingredients li{border-bottom:1px solid #ddd;padding-top:.25em;padding-bottom:.25em;}#footer{position:relative;background-color:#000;clear:both;padding:2rem 0;z-index:1;}#footer .block{position:relative;padding:0;margin:0 auto;max-width:820px;text-align:center;color:#fff;}#footer .block > h2{position:relative;text-align:center;font-size:1.25em;color:#fff;text-transform:uppercase;margin-bottom:2em;}#footer .block > h2:after{position:absolute;content:"";bottom:-.75em;left:50%;width:50px;margin-left:-25px;height:2px;background-color:#c8a97e;}#footer .block .one_third{margin-bottom:0;}#footer .block .one_third a{color:#fff;}#footer .block .one_third a:hover{color:#c8a97e;}#footer .block .contact-location,#footer .block .contact-mail,#footer .block .contact-phone{display:inline-block;height:1.75em;line-height:1.5em;padding-left:30px;background-position:0 0;background-color:transparent;background-repeat:no-repeat;}#footer .block .contact-location{background-size:1.25em;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 26.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 17 22" style="enable-background:new 0 0 17 22;" xml:space="preserve"><style type="text/css">.st0{fill:%23FFFFFF;}</style><g><path class="st0" d="M8.51,0.14c-4.64,0-8.41,3.77-8.41,8.41c0,1.57,0.43,3.09,1.25,4.42l6.67,8.41c0.13,0.21,0.35,0.33,0.6,0.33c0,0,0,0,0.01,0c0.24,0,0.47-0.13,0.6-0.34l6.5-8.51c0.78-1.3,1.19-2.79,1.19-4.31C16.92,3.91,13.15,0.14,8.51,0.14z M14.53,12.13l-5.91,7.53l-6.07-7.43C1.87,11.12,1.5,9.85,1.5,8.54c0-3.86,3.15-7.01,7.01-7.01c3.86,0,7.01,3.15,7.01,7.01C15.52,9.81,15.18,11.05,14.53,12.13z"/><path class="st0" d="M8.51,4.34c-2.32,0-4.2,1.89-4.2,4.2c0,2.3,1.85,4.2,4.2,4.2c2.38,0,4.2-1.93,4.2-4.2C12.72,6.23,10.83,4.34,8.51,4.34z M8.51,11.36c-1.55,0-2.81-1.26-2.81-2.81C5.7,7,6.97,5.73,8.51,5.73c1.55,0,2.81,1.27,2.81,2.81C11.32,10.07,10.09,11.36,8.51,11.36z"/></g></svg>');}#footer .block .contact-mail{background-size:1.45em;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve"><style type="text/css">.st0{fill:%23FFFFFF;}</style><g><path class="st0" d="M15.41,19.47H5.13c-2.62,0-4.75-2.13-4.75-4.75V5.19c0-2.62,2.13-4.75,4.75-4.75h10.28c2.62,0,4.75,2.13,4.75,4.75v9.53C20.16,17.34,18.03,19.47,15.41,19.47z M5.13,1.94c-1.79,0-3.25,1.46-3.25,3.25v9.53c0,1.79,1.46,3.25,3.25,3.25h10.28c1.79,0,3.25-1.46,3.25-3.25V5.19c0-1.79-1.46-3.25-3.25-3.25H5.13z"/><polygon class="st0" points="10.13,13.25 4.18,7.29 5.24,6.23 10.13,11.12 15.02,6.23 16.08,7.29 "/></g></svg>');}#footer .block .contact-phone{background-size:1.5em;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 23 23" style="enable-background:new 0 0 23 23;" xml:space="preserve"><style type="text/css">.st0{fill:%23FFFFFF;}</style><g><path class="st0" d="M21.98,16.75l-2.73-2.73c-0.75-0.75-1.98-0.75-2.73,0l-1.24,1.24c-0.57,0.57-1.5,0.57-2.07,0L7.82,9.88c-0.57-0.57-0.57-1.5,0-2.07c0.2-0.2,0.77-0.77,1.24-1.24c0.75-0.75,0.76-1.97,0-2.73L6.33,1.11c-0.75-0.75-1.98-0.75-2.73,0c-0.56,0.56-0.74,0.74-1,0.99c-2.72,2.72-2.72,7.13,0,9.85l8.53,8.53c2.72,2.72,7.13,2.72,9.85,0l0.99-0.99C22.73,18.73,22.73,17.5,21.98,16.75z M18.33,14.93l2.73,2.73c0.25,0.25,0.25,0.66,0,0.91l-0.46,0.46l-3.64-3.64l0.46-0.46C17.67,14.68,18.08,14.68,18.33,14.93z M5.42,2.02l2.73,2.72C8.4,5,8.41,5.4,8.15,5.66L7.7,6.11L4.06,2.47l0.45-0.45C4.76,1.77,5.17,1.77,5.42,2.02z M12.04,19.56l-8.53-8.53c-2.1-2.1-2.22-5.4-0.36-7.64l3.63,3.63c-0.95,1.08-0.91,2.73,0.12,3.76l5.38,5.38c0,0,0,0,0,0c1.03,1.03,2.68,1.07,3.76,0.12l3.63,3.63C17.45,21.78,14.16,21.68,12.04,19.56z"/><path class="st0" d="M18.75,10.55h-1.5c0-2.45-1.99-4.44-4.44-4.44v-1.5C16.09,4.61,18.75,7.27,18.75,10.55z"/><path class="st0" d="M21.97,10.55h-1.5c0-4.22-3.43-7.65-7.65-7.65v-1.5C17.86,1.39,21.97,5.5,21.97,10.55z"/></g></svg>');}@media only screen and (max-width:1024px){#footer .block.contact{width:50%;padding:0 1rem;margin:0;}#footer #block-usefullinks{width:50%;margin:0;padding:0 1rem;}#footer .block.contact .content .two_thirds ul{padding-left:0;}}@media only screen and (max-width:768px){#footer .block.contact .content .one_third{width:100%;padding-right:0;}#footer .block.contact .content .two_thirds{width:100%;padding-left:0;}}@media only screen and (max-width:520px){#footer .block.contact{width:100%;}#footer #block-usefullinks{width:100%;}}#credits{background-color:#000;color:#fff;margin:0;padding-top:1em;padding-bottom:1em;font-size:.9em;}#credits p{margin:0;}#credits .copyright{border-top:1px solid rgba(200,169,125,0.5);padding-top:1em;text-align:center;}#wrap > .container{margin-top:20px;}#wrap > .container > #content{background-color:#fff;padding:20px;}#highlighted{padding:40px 0;background-color:#f2f2f2;}#highlighted > .container{padding:0;}#gourmet-gifts,#meat-products{padding:40px 0;background-color:#fff;}#gourmet-gifts > .container,#meat-products > .container{padding:0;}#gourmet-gifts .product-carousel .view-footer{margin-top:1rem;}#gourmet-gifts .product-carousel .view-footer .button{text-transform:none;}#featured{background-color:#f6f7f8;padding:0;}#featured > .container{padding:0 0 20px 0;height:100%;}.region-help{border:1px solid #d3d7d9;padding:20px;margin:20px 0;}table{border:0;border-spacing:0;margin:1em 0;width:100%;}table table{font-size:1em;}table tr th{border-bottom:1px solid #ddd;border-top:1px solid #ddd;}th{padding:5px 15px;border:none;}td{padding:5px 15px;border:none;}table tr th,table tr th a,table tr th a:hover{font-weight:600;}table tbody tr th{vertical-align:top;}tr.odd{background-color:#f9f9f9;border-bottom:1px solid #ddd;}tr,tr.even{background-color:#fff;border-bottom:1px solid #ddd;}tr.odd td.active{background-color:#f9f9f9;}tr.even td.active{background-color:#fff;}table caption{text-align:left;font-weight:600;margin:0 0 1em 0;}.block ol,.block ul{margin:0;padding:0 0 0.25em 1em;}.contextual-links-wrapper{font-size:small !important;}ul.contextual-links{font-size:0.923em;}.contextual-links-wrapper a{text-shadow:0 0 0 !important;}.item-list .pager{font-size:0.929em;}ul.menu li{margin:0;}.region-content ul,.region-content ol{margin:1em 0;padding:0 0 0.25em 1em;}.item-list ul li{margin:0;padding:0.2em 0.5em 0 0;}ul.links{font-size:11px;color:#666;}ul.links.inline li{padding:0 5px 0 0;margin:0 5px 0 0;border-right:1px solid #666;}ul.links.inline li.last{border:none;}#main ul.pager{border-top:1px solid #ccc;padding:10px 0 0;margin:0;text-align:right;}.block ul.menu{padding:0;margin:0;list-style:none;}.block ul.menu li{list-style:none;display:inline-block;padding:8px 2em;text-transform:uppercase;color:#c8a97e;font-size:1em;}.block ul.menu li a{display:block;padding:0;line-height:120%;font-weight:500;text-decoration:none;color:#c8a97e;}.block ul.menu li a:hover{color:#333;}.block ul.menu ul{margin:0 0 0 1.3em;}.block ul.menu ul li a{border:none;padding:4px 0;font-size:13px;color:#666;background:none;}.block ul.menu ul li a:hover{color:#333;background:none;}#header > #header-menu > .container{text-align:center;}.main-menu{margin:30px auto 0 auto;display:inline-block !important;min-width:960px;width:auto;}.main-menu > ul.menu > li{width:calc(calc(100% - 200px) / 6);padding:0;float:left;display:block;padding:8px 0;text-align:center;}.main-menu > ul.menu > li:nth-child(4){width:200px;max-width:none;}.main-menu > ul.menu > li .divider{display:none;visibility:hidden;}.main-menu > ul.menu > li a{position:relative;display:inline-block;text-align:center;}.main-menu > ul.menu > li a:hover{color:#fff !important;}.main-menu > ul.menu > li.menu-item--active-trail > a{color:#c8a97e;}.main-menu > ul.menu > li.menu-item--active-trail > a:after{content:"";position:absolute;left:0;bottom:-5px;background-color:#c8a97e;height:2px;width:100%;}.main-menu > ul.menu > li.menu-item--active-trail > a:hover:after{background-color:#fff;}.main-menu > ul.menu > li a:before{position:absolute;content:"";left:51%;right:51%;bottom:-5px;background-color:#fff;height:2px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.main-menu > ul.menu > li a:hover:before,.main-menu > ul.menu > li a:focus:before,.main-menu > ul.menu > li a:active:before{left:0;right:0;}@media only screen and (max-width:1200px){.main-menu{display:none;visibility:hidden;}}.mean-container .mean-bar{position:absolute !important;top:0;left:0;width:100%;float:right;padding:0;background-color:transparent;z-index:10;}body.admin-menu .mean-container .mean-bar{top:0px;}.mean-container a.meanmenu-reveal{position:absolute;top:0;left:0;margin:25px 0 0 20px;background-color:#000;color:#f0cb95;font-weight:300;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;padding:.5rem 0;text-align:center;text-indent:0;font-size:1.35rem !important;width:2.5rem;height:1.5rem;}.mean-container a.meanmenu-reveal:hover{background-color:#f0cb95;color:#000;}.mean-container .mean-nav{margin:92px 0 0;background-color:#000;}.mean-container .mean-nav ul li{border:0;}.mean-container .mean-nav ul li:nth-child(4){display:none;visibility:hidden;}.mean-container .mean-nav ul li a{padding:1em 0 1em 30px;font-weight:500;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#f0cb95;border:0;}.mean-container .mean-nav ul > li > a{border-bottom:1px solid rgba(255,255,255,0.25);}.mean-container .mean-nav ul li a.mean-expand{font-family:'Montserrat',sans-serif;width:52px;height:52px;font-weight:400;border:0 !important;font-size:2em !important;}.mean-container .mean-nav ul li a.mean-expand:hover{background-color:#093c6b;}.mean-container .mean-nav ul li li li a{position:relative;width:100%;padding:1em 0 1em 3em;border-top:0;border-bottom:1px solid rgba(255,255,255,0.25);}.mean-container .mean-nav ul li li li a:last-child{border-bottom:1px solid rgba(255,255,255,0.25);}.mean-container .mean-nav ul li li li a:after{position:absolute;content:"";left:2em;top:50%;margin-top:-3px;display:block;height:7px;width:7px;transform:rotate(135deg);transform-origin:center center;border-top:2px solid #f0cb95;border-left:2px solid #f0cb95;margin-left:-3px;margin-right:-3px;margin-bottom:-3px;}.page-taxonomy-term #wrap > .container > #content{margin:0 0 20px 0;}.page-node #wrap > .container > #content{background-color:transparent;padding:0;margin:0;}.page-node #main{}.page-node #main > .region > .block{}.page-node #main > .region > .block > .content > .node{}.page-node #main > .region > .block > .content > .node > .group-one-col{width:100%;padding:20px;}.ulinks{padding:20px;background-color:#f6f7f9;}.ulinks ul.menu > li > a{padding-left:5px;}.node-type-page #main > .region{background-color:#fff;padding:20px;}.path-recipes #wrap{background-color:#f2f2f2;}.path-recipes #wrap > .container > #content{background-color:#f2f2f2;}.node--type-event .photoswipe-gallery .field-item{width:25%;padding:0 10px;float:left;margin-bottom:20px;}.node--type-event .photoswipe-gallery .field-item img{display:inline-block;vertical-align:top}@media only screen and (max-width:768px){.node--type-event .photoswipe-gallery .field-item{width:50%;}}.view-recipes .masonry-item{width:50%;margin:0 0 10px;padding:0 5px 5px;background-color:transparent;border:0;}.view-recipes .view-header{text-align:center;padding:1em 0 1.5em;}.view-recipes .view-header > h2{position:relative;display:inline-block;vertical-align:middle;text-transform:uppercase;}.view-recipes .view-header > h2::before,.view-recipes .view-header > h2::after{content:"";position:absolute;top:50%;width:60px;height:2px;margin-top:-1px;background-color:#000;}.view-recipes .view-header > h2::before{left:-80px;}.view-recipes .view-header > h2::after{right:-80px;}.view-recipes .masonry .masonry-item:nth-child(odd){padding:0 15px 30px 0;}.view-recipes .masonry .masonry-item:nth-child(even){padding:0 0 30px 15px;}.view-recipes .masonry-item .node-recipe{position:relative;display:flex;background-color:#c8a97e;}.view-recipes .masonry-item .node-recipe .group-left{width:50%;float:left;}.view-recipes .masonry-item .node-recipe .group-left img{display:inline-block;vertical-align:top;}.view-recipes .masonry-item .node-recipe .group-right{position:relative;padding:25px;width:50%;float:right;}.view-recipes .masonry-item .node-recipe .field-node-node-title{}.view-recipes .masonry-item .node-recipe .field-node-node-title a{position:relative;display:block;color:#000 !important;font-size:1.05em;line-height:1.25em;text-decoration:none !important;margin-bottom:25px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.view-recipes .masonry-item .node-recipe .field-node-node-title a:hover{color:#fff !important;}.view-recipes .masonry-item .node-recipe .field-node-node-title a::after{position:absolute;left:0;bottom:-15px;content:"";width:50px;height:2px;background-color:#000;}.view-recipes .masonry-item .node-recipe .field-node-field-cooking-time{position:relative;font-size:1.15em;color:#000;height:1.5em;line-height:1.5em;padding-left:30px;background-position:0 0;background-color:transparent;background-repeat:no-repeat;background-size:1.5em;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 25.51 25.51" style="enable-background:new 0 0 25.51 25.51;" xml:space="preserve"><style type="text/css">.st0{fill:none;stroke:%23010101;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}</style><g><circle class="st0" cx="12.67" cy="12.86" r="10.92"/><polyline class="st0" points="11.7,8.07 11.7,14.76 16.82,14.76 "/></g></svg>')}.view-recipes .masonry-item .field-type-extra-field{position:absolute;bottom:30px;left:25px;}.view-recipes .masonry-item .field-type-extra-field a.button{color:#000 !important;text-transform:none;border:2px solid #000;line-height:2.3em;height:2.7em;border-radius:1.35em;padding:0 1.25em 0 1em;margin:1em 0 0;}.view-recipes .masonry-item .field-type-extra-field a.button:hover{color:#c8a97e !important;background-color:#000 !important;}@media only screen and (max-width:768px){.view-recipes .masonry-item{width:100%;}.view-recipes .masonry .masonry-item:nth-child(odd){padding:0 0 30px 0;}.view-recipes .masonry .masonry-item:nth-child(even){padding:0 0 30px 0;}.view-recipes .masonry-item .node-recipe{display:block;max-width:420px;margin:0 auto;}.view-recipes .masonry-item .node-recipe .group-left{width:100%;}.view-recipes .masonry-item .node-recipe .group-right{width:100%;}.view-recipes .masonry-item .field-type-extra-field{position:relative;bottom:auto;left:auto;}}.path-stories #wrap{background-color:#f2f2f2;}.path-stories #wrap > .container > #content{background-color:#f2f2f2;}.view-recipes .view-header > h1,.stories  .view-header > h1{position:relative;display:inline-block;vertical-align:middle;text-transform:uppercase;}.view-recipes .view-header > h1:before,.view-recipes .view-header > h1:after,.stories .view-header > h1:before,.stories .view-header > h1:after{content:"";position:absolute;top:50%;width:60px;height:2px;margin-top:-1px;background-color:#000;}.view-recipes .view-header > h1::before,.stories .view-header > h1::before{left:-80px;}.view-recipes .view-header > h1::after,.stories .view-header > h1::after{right:-80px;}.stories{margin-bottom:2em;}.stories .view-footer{text-align:center;}.stories .masonry-item .node-article,.stories .masonry-item .node-event{position:relative;display:flex;}.stories .masonry-item .node-article .group-left,.stories .masonry-item .node-event .group-left{width:50%;float:left;}.stories .masonry-item .node-article .group-left img,.stories .masonry-item .node-event .group-left img{display:inline-block;vertical-align:top;}.stories .masonry-item .node-article .group-right,.stories .masonry-item .node-event .group-right{position:relative;padding:25px;width:50%;float:right;background-color:#fff;}.stories .masonry-item .field-type-extra-field a.button{color:#000 !important;text-transform:none;border:2px solid #000;line-height:2.3em;height:2.7em;border-radius:1.35em;padding:0 1.25em 0 1em;margin:1em 0 0;background-color:#fff;}.stories .masonry-item .field-type-extra-field a.button:hover{color:#fff !important;background-color:#000 !important;}@media only screen and (max-width:768px){.stories .masonry-item{width:100%;}.stories .masonry .masonry-item:nth-child(odd){padding:0 0 30px 0;}.stories .masonry .masonry-item:nth-child(even){padding:0 0 30px 0;}.stories .masonry-item .node-article,.stories .masonry-item .node-event{display:block;max-width:420px;margin:0 auto;}.stories .masonry-item .node-article .group-left,.stories .masonry-item .node-event .group-left{width:100%;}.stories .masonry-item .node-article .group-right,.stories .masonry-item .node-event .group-right{width:100%;}.stories .masonry-item .field-type-extra-field{position:relative;bottom:auto;left:auto;}}.view-recipe-product{margin:-70px auto 0 auto;max-width:800px;text-align:center;}.view-recipe-product .views-field-field-product-icon{position:absolute;top:-80px;left:50%;margin:0 0 0 -75px;width:150px;height:150px;}.view-recipe-product .views-field-field-product-icon img{display:inline-block;vertical-align:top;width:100%;height:auto;}.view-recipe-product .field-description{background-color:rgba(255,255,255,0.7);max-width:760px;padding:30px 30px 25px;margin:40px auto 40px;text-align:center;}.view-recipe-product .view-title{position:relative;display:inline-block;margin-top:100px;text-align:center;text-transform:uppercase;max-width:250px;font-size:1.35em;}.view-recipe-product .view-title::before,.view-recipe-product .view-title::after{content:"";position:absolute;top:50%;width:60px;height:2px;margin-top:-1px;background-color:#000;}.view-recipe-product .view-title::before{left:-80px;}.view-recipe-product .view-title::after{right:-80px;}.field-product-recipe-photo{max-width:500px;margin:0 auto;}.node--type-shop.node--view-mode-full .leaflet-container,.view-shops .leaflet-container{height:600px !important;}.view-shops .form-item{display:inline-block;vertical-align:top;}.view-shops .form-type-select{line-height:35px;margin-right:20px;}.view-shops .form-type-select select{width:180px;}.view-shops .form-actions{display:inline-block;vertical-align:top;}.view-shops .form-actions input{margin:0;width:100px;}.node--type-shop.node--view-mode-full h2.shop-title,.view-shops h2.shop-title{margin-bottom:0;}.node--type-shop.node--view-mode-full .shop-address,.view-shops .shop-address{margin-top:5px;}.node--type-shop.node--view-mode-full .shop-photo,.view-shops .shop-photo{margin-top:10px;}.node--type-shop.node--view-mode-full .shop-link,.view-shops .shop-link{margin-top:5px;}.node--type-shop.node--view-mode-full .field-node-field-location{margin-bottom:2em;}.node--type-shop.node--view-mode-full .field-node-field-town{}.node--type-shop.node--view-mode-full .field-node-field-shop-address .field-label,.node--type-shop.node--view-mode-full .field-node-field-town .field-label{display:inline-block;vertical-align:middle;}.node--type-shop.node--view-mode-full .field-node-field-shop-address .field-items,.node--type-shop.node--view-mode-full .field-node-field-town .field-items{display:inline-block;vertical-align:middle;}.node--type-shop.node--view-mode-full .field-name-field-shop-photo img{width:100%;height:auto;display:inline-block;vertical-align:top;}.grocery-list-block{margin-top:2em;}.view-grocery-list .views-table{width:100%;table-layout:fixed;border-collapse:collapse;}.view-grocery-list{--col-name:30%;--col-city:15%;--col-address:45%;--col-link:10%;}.view-grocery-list .views-table thead th:nth-child(1),.view-grocery-list .views-table tbody td:nth-child(1){width:var(--col-name);}.view-grocery-list .views-table thead th:nth-child(2),.view-grocery-list .views-table tbody td:nth-child(2){width:var(--col-city);}.view-grocery-list .views-table thead th:nth-child(3),.view-grocery-list .views-table tbody td:nth-child(3){width:var(--col-address);}.view-grocery-list .views-table thead th:nth-child(4),.view-grocery-list .views-table tbody td:nth-child(4){width:var(--col-link);}.view-grocery-list .views-table th{text-align:left;}.view-grocery-list .views-table th,.view-grocery-list .views-table td{padding:0.5rem 0.75rem;vertical-align:top;overflow-wrap:anywhere;}.view-grocery-list .views-table td:nth-child(3){white-space:normal;}.view-grocery-list .views-table td:nth-child(4) a{display:inline-block;max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}@media (max-width:768px){.view-grocery-list .views-table thead th:nth-child(2),.view-grocery-list .views-table tbody td:nth-child(2){display:none;visibility:hidden;}.view-grocery-list{--col-name:40%;--col-city:0%;--col-address:40%;--col-link:20%;}}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:0;opacity:0.01;}[type="checkbox"]:not(:checked) + label,[type="checkbox"]:checked + label{position:relative;padding-left:2.3em;font-size:.915em;line-height:2;cursor:pointer;}[type="checkbox"]:not(:checked) + label:before,[type="checkbox"]:checked + label:before{content:'';position:absolute;left:0;top:0;width:1.4em;height:1.4em;border:1px solid #aaa;background:#fff;box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 0 rgba(203,34,237,.2);-webkit-transition:all .275s;transition:all .275s;}[type="checkbox"]:not(:checked) + label:after,[type="checkbox"]:checked + label:after{content:'✕';position:absolute;top:.49em;left:.23em;font-size:1.35em;color:#333;line-height:0;-webkit-transition:all .2s;transition:all .2s;}[type="checkbox"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);}[type="checkbox"]:checked + label:after{opacity:1;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);}[type="checkbox"]:disabled:not(:checked) + label:before,[type="checkbox"]:disabled:checked + label:before{box-shadow:none;border-color:#bbb;background-color:#e9e9e9;}[type="checkbox"]:disabled:checked + label:after{color:#777;}[type="checkbox"]:disabled + label{color:#aaa;}[type="checkbox"]:checked:focus + label:before,[type="checkbox"]:not(:checked):focus + label:before{box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 0 6px rgba(203,34,237,.2);}#block-contact{margin-top:2em;}#block-contact .contact{}#block-contact .contact .form-item-name{margin-top:0;}#block-contact .contact .form-type-textarea label,#block-contact .contact .form-type-textfield label,#block-contact .contact .form-type-email label{font-weight:500;display:block;margin-bottom:.25rem;}#block-contact .contact .form-type-textarea textarea,#block-contact .contact .form-type-textfield input,#block-contact .contact .form-type-email input{background-color:#fff;border:1px solid #ced4da;border-radius:5px;display:block;font-size:.875em;font-weight:400;line-height:1.5;padding:.5rem .75rem;width:100%;}#block-contact .contact .form-type-textarea textarea:focus,#block-contact .contact .form-type-textfield input:focus,#block-contact .contact .form-type-email input:focus{outline:2px solid #ced4da;}#block-contact .contact #edit-actions input{margin-top:1em;}.path-product #block-mtc-page-title{display:none;visibility:hidden;}.farm-product{}.farm-product h1.product-title{margin-bottom:15px;}.farm-product h2.product-subtitle{position:relative;color:#c8a97e;font-size:1.65em;line-height:1.95em;}.farm-product h2.product-subtitle:after{position:absolute;top:0;left:0;content:"";width:50px;height:2px;background-color:#c8a97e;}.farm-product .variation-title .field-item{font-size:.85em;font-weight:500;}.farm-product .field-name-price{padding-bottom:10px;margin-bottom:10px;}.farm-product .product-price{margin-top:1em;}.farm-product .field-name-price .field-label{display:inline-block;vertical-align:top;}.farm-product .field-name-price .field-items{display:inline-block;vertical-align:top;}.farm-product .field-name-price .field-label,.farm-product .field-name-price .field-items .field-item .calc-price-euro,.farm-product .field-name-price .field-items .field-item .calc-price-price,.farm-product .field-name-price .field-items .field-item .calc-price-currency{height:32px;display:inline-block;vertical-align:bottom;}.farm-product .field-name-price .field-label{line-height:41px;margin-right:7px;}.farm-product .field-name-price .field-items .field-item .calc-price-euro{letter-spacing:-0.065rem;margin-left:.5rem;}.farm-product .field-name-price .field-items .field-item .calc-price-euro-value,.farm-product .field-name-price .field-items .field-item .calc-price-euro-value,.farm-product .field-name-price .field-items .field-item .calc-price-price{font-size:2.25em;line-height:32px;font-weight:500;margin-right:5px;}.farm-product .field-name-price .field-items .field-item .calc-price-euro-sign,.farm-product .field-name-price .field-items .field-item .calc-price-currency{font-size:1.05em;line-height:41px;height:32px;font-weight:500;}.farm-product .field-name-price .field-items .field-item .bracket{font-size:1.6em;font-weight:500;display:inline-block;vertical-align:bottom;height:40px;}.farm-product .field-name-price .description{padding-top:5px;margin-top:15px;font-size:.85em;border-top:1px solid #ddd;}.farm-product .product-stock-level .field-label,.farm-product .product-stock-level .field-items{line-height:27px;height:27px;display:inline-block;vertical-align:top;font-weight:500;}.farm-product .product-stock-level{margin-bottom:.5rem;}.farm-product .product-stock-level .field-label{height:1.85rem;line-height:1.65rem;}.farm-product .product-stock-level .stock-label{height:1.85rem;line-height:1.75rem;border-radius:3px;font-size:.85rem;font-weight:600;padding:0 1rem;margin:0 0 0 .25rem;background-color:#6f63ac;color:#fff;}.farm-product .product-min-qty .field-label,.farm-product .product-min-qty .field-items,.farm-product .product-sku .field-label,.farm-product .product-sku .field-items{line-height:27px;height:27px;display:inline-block;vertical-align:top;font-weight:500;}.farm-product .product-text{margin-top:20px;}.farm-product .product-text .field-label{font-weight:600;}.farm-product .product-text ul{margin-top:5px;}.farm-product .product-category .field-label,.farm-product .product-category .field-items{line-height:27px;height:27px;display:inline-block;vertical-align:top;}.farm-product .product-category .field-label{font-weight:600;}.farm-product .product-description  .field-label{font-weight:600;}.farm-product .button--add-to-cart{background-position:1rem;background-repeat:no-repeat;background-size:1.2rem;padding-left:2.8rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-basket'%3E%3Cpath d='M5.757 1.071a.5.5 0 0 1 .172.686L3.383 6h9.234L10.07 1.757a.5.5 0 1 1 .858-.514L13.783 6H15a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1v4.5a2.5 2.5 0 0 1-2.5 2.5h-9A2.5 2.5 0 0 1 1 13.5V9a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h1.217L5.07 1.243a.5.5 0 0 1 .686-.172zM2 9v4.5A1.5 1.5 0 0 0 3.5 15h9a1.5 1.5 0 0 0 1.5-1.5V9H2zM1 7v1h14V7H1zm3 3a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3A.5.5 0 0 1 4 10zm2 0a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3A.5.5 0 0 1 6 10zm2 0a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3A.5.5 0 0 1 8 10zm2 0a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3a.5.5 0 0 1 .5-.5zm2 0a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3a.5.5 0 0 1 .5-.5z'/%3E%3C/svg%3E");}.farm-product .button--add-to-cart.out-of-stock-btn{background-image:none;background-color:#c8a97e;padding:0 1rem;}.farm-product .field--name-quantity input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;display:inline-block;font-size:.875em;font-weight:400;line-height:1.5;padding:.5rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.farm-product .product-weight{}.farm-product .product-weight .field-label,.farm-product .product-weight .field-items{line-height:27px;height:27px;display:inline-block;vertical-align:top;}.farm-product .product-price .field-label{line-height:41px;margin-right:7px;}.farm-product .product-price-wrapper{display:flex;align-items:top;gap:12px;margin-top:1em;}.farm-product .product-price{}.farm-product .product-list-price{border:1px solid #e5e5e5;border-radius:5px;padding:15px 20px;margin-left:15px;background:#fafafa;}.farm-product .product-list-price .field-label{font-size:.95em;margin-bottom:7px;}.farm-product .product-list-price .calc-price-price,.farm-product .product-list-price .calc-price-euro-value{font-size:2em;font-weight:400;text-decoration:line-through;text-decoration-thickness:2px;color:#999;}.farm-product .product-list-price .calc-price-currency,.farm-product .product-list-price .calc-price-euro-sign{font-size:1em;color:#999;}.farm-product .product-list-price .bracket{font-size:1.6em;color:#bbb;}.farm-product .product-list-price .description{display:none;visibility:hidden;}.farm-product .group-left{position:relative;}.farm-product .product-gift-badge{position:absolute;top:35px;left:0;padding:.7rem 1.1rem;background:#c8a97e;color:#fff;font-size:.9rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.03em;border-top-right-radius:5px;border-bottom-right-radius:5px;box-shadow:0 4px 10px rgba(0,0,0,.15);z-index:3;}.product-gift-box{position:relative;margin:1.25rem 0;padding:1rem 1.1rem;background:rgba(200,169,126,.10);border-left:4px solid #c8a97e;}.product-gift-box__label{display:inline-block;margin-bottom:.45rem;padding:.25rem .55rem;background:#c8a97e;color:#fff;font-size:.8rem;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;}.product-gift-box__title{font-size:1rem;font-weight:600;line-height:1.4;}.product-gift-box__title a{color:#222;font-weight:600;}.product-gift-box__title a:hover{color:#c8a97e;}.product-gift-box__weight{margin-left:.35rem;color:#777;font-size:.9rem;font-weight:400;}.product-gift-box__text{margin-top:.25rem;color:#666;font-size:.9rem;line-height:1.45;}.farm-product .promo-badge{position:absolute;top:20px;right:0;background:#c8a97e;color:#fff;font-size:1.25rem;font-weight:600;padding:15px 20px;border-top-left-radius:5px;border-bottom-left-radius:5px;letter-spacing:0.5px;box-shadow:0 4px 10px rgba(0,0,0,0.15);}.farm-product .promo-save{margin-top:6px;font-size:0.9rem;color:#666;}.farm-product .promo-save .save-eur{font-weight:500;margin-left:4px;}.farm-product .promo-save .save-bgn{margin-left:4px;color:#888;}.farm-product .product-price-wrapper.has-promo .field-label.promo{line-height:normal;margin-bottom:7px;color:#c8a97e;}.farm-product .product-price-wrapper.has-promo .product-price{border:1px solid #c8a97e;border-radius:5px;padding:10px 20px;margin-top:0;}.farm-product .product-price-wrapper.has-promo .field-item{color:#c8a97e !important;}.farm-product .product-price-wrapper.has-promo .description{display:none;visibility:hidden;}@media (max-width:768px){.farm-product .product-price-wrapper{flex-direction:column;align-items:stretch;gap:12px;}.farm-product .field-name-price .field-label{display:block;margin-bottom:10px;}.farm-product .product-price{width:100%;display:block;}.farm-product .product-price .field-items{width:100%;}.farm-product .product-list-price{width:100%;display:block;margin:0;}.farm-product .product-list-price .field-item{width:100%;justify-content:flex-start;}.farm-product .button--add-to-cart{width:100%;display:block;text-align:center;background-image:none;padding:0;}.farm-product .field--name-quantity input{width:100%;}}.cart--cart-block{position:relative;float:right;margin-top:35px;margin-right:20px;}.cart--cart-block a{position:relative;display:block;color:#c8a97e;}.cart--cart-block a:before{position:absolute;content:"";left:51%;right:51%;bottom:-3px;background-color:#c8a97e;height:2px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.cart--cart-block a:hover:before,.cart--cart-block a:focus:before,.cart--cart-block a:active:before{left:0;right:0;}.cart--cart-block .cart-block--contents__inner{padding:0;}.cart--cart-block .cart-block--contents{right:0;left:auto;width:380px;margin-top:0;padding:1.5rem !important;background-color:#000;color:#fff;}.cart--cart-block .cart-block--contents:after{position:absolute;top:-9px;right:27px;content:"";width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #000;}@media only screen and (max-width:1200px){.cart--cart-block .cart-block--contents{margin-top:17px;}}.cart--cart-block .cart-block--contents table{margin-top:0;}.cart--cart-block .cart-block--contents table tr{background-color:transparent;}.cart--cart-block .cart-block--contents table td{color:#fff;}.cart--cart-block .cart-block--contents table td.views-field-quantity{padding:.25rem .25rem .25rem 0;vertical-align:top;}.cart--cart-block .cart-block--contents table td.views-field-total-price__number{padding:.25rem 0 .25rem .25rem;vertical-align:top;}.cart--cart-block .cart-block--contents table td.views-field-title{font-size:.85rem;line-height:1.25rem;padding:.25rem;vertical-align:top;}.cart--cart-block .cart-block--contents .cart-block--contents__links a{border:2px solid #fff;border-radius:.25rem;display:block;text-align:center;line-height:1.5;padding:.5rem .75rem;}.cart--cart-block .cart-block--contents .cart-block--contents__links a:hover{border-color:#f0cb95;color:#f0cb95;}.cart--cart-block{}.cart--cart-block .cart-block--summary__icon{display:inline-block;vertical-align:top;height:24px;width:24px;background-repeat:no-repeat;background-size:1.35rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='tan' class='bi-basket'%3E%3Cpath d='M5.757 1.071a.5.5 0 0 1 .172.686L3.383 6h9.234L10.07 1.757a.5.5 0 1 1 .858-.514L13.783 6H15a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1v4.5a2.5 2.5 0 0 1-2.5 2.5h-9A2.5 2.5 0 0 1 1 13.5V9a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h1.217L5.07 1.243a.5.5 0 0 1 .686-.172zM2 9v4.5A1.5 1.5 0 0 0 3.5 15h9a1.5 1.5 0 0 0 1.5-1.5V9H2zM1 7v1h14V7H1zm3 3a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3A.5.5 0 0 1 4 10zm2 0a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3A.5.5 0 0 1 6 10zm2 0a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3A.5.5 0 0 1 8 10zm2 0a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3a.5.5 0 0 1 .5-.5zm2 0a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3a.5.5 0 0 1 .5-.5z'/%3E%3C/svg%3E");}.cart-form .views-field-total-price__number,.cart-form .views-field-unit-price__number,.cart-form .views-field-edit-quantity,.cart-form .views-field-remove-button{text-align:center;vertical-align:middle;}.cart-form .views-field-edit-quantity input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;display:inline-block;font-size:.875em;font-weight:400;line-height:1.5;padding:.5rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.cart-form .delete-order-item{background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;display:inline-block;height:1.2rem;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-trash'%3E%3Cpath d='M5.5 5.5A.5.5 0 0 1 6 6v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm2.5 0a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm3 .5a.5.5 0 0 0-1 0v6a.5.5 0 0 0 1 0V6z'/%3E%3Cpath fill-rule='evenodd' d='M14.5 3a1 1 0 0 1-1 1H13v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V4h-.5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1H6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1h3.5a1 1 0 0 1 1 1v1zM4.118 4 4 4.059V13a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4.059L11.882 4H4.118zM2.5 3V2h11v1h-11z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-trash'%3E%3Cpath d='M5.5 5.5A.5.5 0 0 1 6 6v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm2.5 0a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm3 .5a.5.5 0 0 0-1 0v6a.5.5 0 0 0 1 0V6z'/%3E%3Cpath fill-rule='evenodd' d='M14.5 3a1 1 0 0 1-1 1H13v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V4h-.5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1H6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1h3.5a1 1 0 0 1 1 1v1zM4.118 4 4 4.059V13a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4.059L11.882 4H4.118zM2.5 3V2h11v1h-11z'/%3E%3C/svg%3E");-webkit-mask-size:1.2rem;mask-size:1.2rem;overflow:hidden;padding:0;text-indent:9999px;width:1.2rem;}.cart-form .views-field-purchased-entity{}.cart-form .views-field-purchased-entity .product-photo{display:inline-block;vertical-align:top;}.cart-form .views-field-purchased-entity .product-photo > img{width:100px;height:auto;display:inline-block;vertical-align:top;}.cart-form .views-field-purchased-entity .item-data{display:inline-block;vertical-align:top;}.cart-form .views-field-purchased-entity .item-data .product-title{font-weight:700;font-size:1.15em;}.cart-form .field-commerce-product-variation-sku .field-label{display:inline-block;vertical-align:top;}.cart-form .field-commerce-product-variation-sku .field-items{display:inline-block;vertical-align:top;}.cart-form .field-commerce-order-total-price .description{display:none;visibility:hidden;}.cart-form #edit-actions{text-align:right;}.cart-form #edit-actions input[type="submit"]{margin:0;font-weight:500;}.cart-form #edit-actions #edit-submit{background-color:#fff;border:2px solid #c8a97e;line-height:1em;color:#c8a97e !important;margin-right:.5em;}.cart-form #edit-actions #edit-checkout{}@media only screen and (max-width:40em){.cart-form .tablesaw{}.cart-form .tablesaw td{border-bottom:1px solid #eee;text-align:left;}.cart-form .tablesaw .tablesaw-cell-label{}}@media only screen and (max-width:520px){.cart-form #edit-actions input[type="submit"]{margin-top:1rem;width:100%;display:block;}.cart-form #edit-actions #edit-checkout{margin-top:1rem;width:100%;display:block;}}#block-checkoutprogress{margin-bottom:2rem;}.checkout-progress{text-align:center;}.path-checkout #main h1.page-title{text-align:center;}.commerce-checkout-flow .layout-region-checkout-main{width:60%;margin-right:0;padding-right:1.5rem;}.commerce-checkout-flow .layout-region-checkout-secondary{padding:1.5rem;background-color:#f6f7f9;width:40%;margin:0;}.commerce-checkout-flow .checkout-order-summary table tr{background-color:transparent;}.commerce-checkout-flow .form-item{margin-top:.35rem;margin-bottom:.35rem;}.commerce-checkout-flow .field--name-shipping-method{margin-top:1rem;}.commerce-checkout-flow fieldset > legend span{font-weight:600;}.commerce-checkout-flow fieldset > legend{width:100%;display:block;border-bottom:1px solid #eee;padding-bottom:.5rem;margin-bottom:.5rem;}.commerce-checkout-flow .form-item .form-type-password label,.commerce-checkout-flow .form-item .form-type-email label,.commerce-checkout-flow .form-item .form-type-textfield label{font-weight:500;display:block;margin-bottom:.25rem;}.commerce-checkout-flow .form-item .form-type-password input,.commerce-checkout-flow .form-item .form-type-textfield input,.commerce-checkout-flow .form-item .form-type-email input{background-color:#fff;border:1px solid #ced4da;border-radius:5px;display:block;font-size:.875em;font-weight:400;line-height:1.5;padding:.5rem .75rem;width:100%;}.commerce-checkout-flow .form-item .form-type-password input:focus,.commerce-checkout-flow .form-item .form-type-textfield input:focus,.commerce-checkout-flow .form-item .form-type-email input:focus{outline:2px solid #ced4da;}.commerce-checkout-flow #edit-login-returning-customer-submit{margin-top:1rem;}.commerce-checkout-flow .link--previous,.commerce-checkout-flow #edit-login-returning-customer-forgot-password{background-color:#fff;border:2px solid #6f63ac;color:#6f63ac !important;border-radius:5px;display:inline-block;vertical-align:top;text-decoration:none !important;line-height:35px;height:39px;padding:0 1rem;}.commerce-checkout-flow #edit-login-returning-customer-forgot-password{margin-top:1rem;}.commerce-checkout-flow .link--previous:hover,.commerce-checkout-flow #edit-login-returning-customer-forgot-password:hover{background-color:#6f63ac;color:#fff !important;}.commerce-checkout-flow .field-profile-field-phone{margin-bottom:1rem;}.commerce-checkout-flow .field-profile-field-phone .field-items,.commerce-checkout-flow .field-profile-field-phone .field-label{display:inline-block;vertical-align:top;}.commerce-checkout-flow .field-profile-field-customer-company .field-items,.commerce-checkout-flow .field-profile-field-customer-company .field-label{display:inline-block;vertical-align:top;}.commerce-checkout-flow .field-profile-field-company-reg-address .field-items,.commerce-checkout-flow .field-profile-field-company-reg-address .field-label{display:inline-block;vertical-align:top;}.commerce-checkout-flow .field-profile-field-customer-company-id .field-items,.commerce-checkout-flow .field-profile-field-customer-company-id .field-label{display:inline-block;vertical-align:top;}.commerce-checkout-flow .field-profile-tax-number .field-items,.commerce-checkout-flow .field-profile-tax-number .field-label{display:inline-block;vertical-align:top;}.commerce-checkout-flow .field-profile-field-company-responsible .field-items,.commerce-checkout-flow .field-profile-field-company-responsible .field-label{display:inline-block;vertical-align:top;}.commerce-checkout-flow .field-commerce-shipment-state #edit-finalize,.commerce-checkout-flow .field-commerce-shipment-state #edit-cancel{display:none;visibility:hidden;}.commerce-checkout-flow .address-book-edit-button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-pencil-square'%3E%3Cpath d='M15.502 1.94a.5.5 0 0 1 0 .706L14.459 3.69l-2-2L13.502.646a.5.5 0 0 1 .707 0l1.293 1.293zm-1.75 2.456-2-2L4.939 9.21a.5.5 0 0 0-.121.196l-.805 2.414a.25.25 0 0 0 .316.316l2.414-.805a.5.5 0 0 0 .196-.12l6.813-6.814z'/%3E%3Cpath fill-rule='evenodd' d='M1 13.5A1.5 1.5 0 0 0 2.5 15h11a1.5 1.5 0 0 0 1.5-1.5v-6a.5.5 0 0 0-1 0v6a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-11a.5.5 0 0 1 .5-.5H9a.5.5 0 0 0 0-1H2.5A1.5 1.5 0 0 0 1 2.5v11z'/%3E%3C/svg%3E");background-position:1rem;background-repeat:no-repeat;background-size:1.2rem;padding-left:2.8rem;margin-left:0;margin-right:0;background-color:#596269;color:#fff;}.commerce-checkout-flow .address-book-edit-button:hover{}.commerce-checkout-flow .form-item-completion-register-name label{font-weight:500;display:block;margin-bottom:.25rem;}.commerce-checkout-flow .form-item-completion-register-name input{background-color:#fff;border:1px solid #ced4da;border-radius:5px;display:block;font-size:.875em;font-weight:400;line-height:1.5;padding:.5rem .75rem;width:100%;}.commerce-checkout-flow .form-item-completion-register-name .description{line-height:1.25rem;margin-top:.5rem;}.commerce-checkout-flow .commerce-checkout-completion-register .form-item-completion-register-name{max-width:33em;}.checkout-pane-shipping-information .field--name-field-shipping-phone label{font-weight:500;display:block;margin-bottom:.25rem;}.checkout-pane-shipping-information .field--name-field-shipping-phone input{background-color:#fff;border:1px solid #ced4da;border-radius:5px;display:block;font-size:.875em;font-weight:400;line-height:1.5;padding:.5rem .75rem;width:100%;}.checkout-pane-shipping-information .field--name-field-shipping-phone .description{line-height:1.25rem;margin-top:.5rem;}.checkout-pane-shipping-information .field--name-field-shipping-post-code{width:30%;padding-right:20px;float:left;}.checkout-pane-shipping-information .field--name-field-shipping-city{width:70%;float:right;}.checkout-pane-shipping-information .address-container-inline .form-item{width:50%;float:left;margin-right:0;margin-left:0;}.checkout-pane-shipping-information .address-container-inline .form-item:first-child{padding-right:10px;}.checkout-pane-shipping-information .address-container-inline .form-item:last-child{padding-left:10px;}@media only screen and (max-width:768px){.checkout-pane-shipping-information .address-container-inline .form-item:first-child{padding-right:0;}.checkout-pane-shipping-information .address-container-inline .form-item:last-child{padding-left:0;}.commerce-checkout-flow .layout-region-checkout-main{width:100%;padding-right:0;}.commerce-checkout-flow .layout-region-checkout-secondary{width:100%;}.commerce-checkout-flow .address-container-inline .form-item{width:100%;}}.checkout-pane-coupon-redemption{padding-bottom:15px;padding-top:15px;margin-bottom:15px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}.checkout-pane-coupon-redemption .form-type-textfield{width:60%;display:inline-block;vertical-align:middle;}.checkout-pane-coupon-redemption .form-type-textfield label{font-weight:600;display:block;margin-bottom:.25rem;}.checkout-pane-coupon-redemption .form-type-textfield input{background-color:#fff;border:1px solid #ced4da;border-radius:5px;display:block;font-size:.875em;font-weight:400;line-height:1.5;padding:.5rem .75rem;width:100%;}.checkout-pane-coupon-redemption input.button{text-transform:none;display:inline-block;vertical-align:bottom;margin-bottom:5px;margin-right:0;line-height:32px;padding-bottom:3px;height:42px;border-radius:21px;}@media only screen and (max-width:768px){.checkout-pane-coupon-redemption{text-align:right;}.checkout-pane-coupon-redemption .form-type-textfield{text-align:left;width:100%;display:block;}.checkout-pane-coupon-redemption input.button{margin-top:10px;}}.view-products-grid .view-header{text-align:center;max-width:920px;margin:0 auto 1em auto;}.view-products-grid .view-header > h1{position:relative;display:inline-block;vertical-align:middle;text-transform:uppercase;font-size:1.65em;}.view-products-grid .view-header > h1:before,.view-products-grid .view-header > h1:after{content:"";position:absolute;top:50%;width:60px;height:2px;margin-top:-1px;background-color:#000;}.view-products-grid .view-header > h1::before{left:-80px;}.view-products-grid .view-header > h1::after{right:-80px;}.products-grid #wrap{background-color:#f2f2f2;}.products-grid #wrap > .container{background-color:transparent;}.products-grid #wrap > .container > #content{background-color:transparent;}.products-grid #wrap > .container > #content #main > .region{background-color:transparent;}.view-products-grid .view-content{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:1rem 0;}.view-products-grid .views-row{display:flex;flex-direction:column;}.view-products-grid .product-gift-badge{position:absolute;top:35px;left:0;z-index:3;padding:.7rem 1rem;background:#c8a97e;color:#fff;font-size:.85rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.03em;border-top-right-radius:5px;border-bottom-right-radius:5px;box-shadow:0 4px 10px rgba(0,0,0,.15);}.view-products-grid a.short-link{display:block;outline:0;height:auto;flex-grow:1;}.view-products-grid a.short-link:hover{text-decoration:none !important;}.view-products-grid a.short-link:hover .product-image > .overlay{opacity:.65;}.view-products-grid a.short-link:hover .product-image > .overlay-text,.view-products-grid a.short-link:hover .product-image > .eye-icon{opacity:1;}.view-products-grid .inner-wrapper{position:relative;padding:0 0 .5rem;height:100%;display:flex;flex-direction:column;}.view-products-grid .product-image{position:relative;text-align:center;border:1px solid #ccc;}.view-products-grid .product-image > .overlay{position:absolute;display:block;top:0;left:0;width:100%;height:100%;opacity:0;background-color:#c8a97e;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.view-products-grid .product-image > .eye-icon{position:absolute;display:block;top:50%;left:50%;opacity:0;margin:-.75rem 0 0;transform:translate(-50%,-50%);width:32px;height:32px;background-repeat:no-repeat;background-size:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M15 12c0 1.654-1.346 3-3 3s-3-1.346-3-3 1.346-3 3-3 3 1.346 3 3zm9-.449s-4.252 8.449-11.985 8.449c-7.18 0-12.015-8.449-12.015-8.449s4.446-7.551 12.015-7.551c7.694 0 11.985 7.551 11.985 7.551zm-7 .449c0-2.757-2.243-5-5-5s-5 2.243-5 5 2.243 5 5 5 5-2.243 5-5z'/%3E%3C/svg%3E");}.view-products-grid .product-image > .overlay-text{position:absolute;top:50%;left:50%;margin:1rem 0 0;transform:translate(-50%,-50%);display:inline-block;vertical-align:middle;color:#fff;opacity:0;}.view-products-grid .product-image img{display:inline-block;vertical-align:top;}.view-products-grid .product-title{position:relative;margin-top:.8rem;padding:0 1rem;overflow:hidden;}.view-products-grid .product-title h2{margin:0;padding:0 1rem;text-align:center;font-size:1rem;line-height:1.35rem;text-transform:uppercase;transform:scale(1.1,1);min-height:2.7rem;display:flex;align-items:center;justify-content:center;}.view-products-grid .product-subtitle{position:relative;text-align:center;text-transform:uppercase;color:#c8a97e;line-height:1.4rem;min-height:1.4rem;margin-top:.35rem;}.view-products-grid .product-subtitle:empty{display:none;}.view-products-grid .bottom-wrapper{position:relative;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;}.view-products-grid .product-price{position:relative;text-align:center;color:#000;margin-top:.65rem;padding-top:.8rem;}.view-products-grid .product-price::before{content:"";position:absolute;top:0;left:50%;width:40px;height:1px;transform:translateX(-50%);background-color:#c8a97e;}.view-products-grid .product-subtitle:empty + .product-price{margin-top:.45rem;}.view-products-grid .product-price .calc-price-price{color:#000;font-size:1.5rem;font-weight:400;}.view-products-grid .product-price .calc-price-euro{letter-spacing:-.025rem;margin-left:.25rem;}.view-products-grid .product-price .calc-price-euro-value{color:#000;font-size:1.5rem;font-weight:400;}.view-products-grid .product-price .bracket{font-size:1.25rem;}.view-products-grid .product-subtitle:empty{display:none;}.view-products-grid .promo-badge{position:absolute;top:25px;right:0;background:#c8a97e;color:#fff;font-size:1.05rem;font-weight:600;padding:.35rem .6rem;border-top-left-radius:5px;border-bottom-left-radius:5px;box-shadow:0 4px 10px rgba(0,0,0,0.15);z-index:2;}.view-products-grid .price-old{margin-top:4px;color:#999;font-size:.95rem;}.view-products-grid .price-old .calc-price-price,.view-products-grid .price-old .calc-price-euro-value{color:#999;font-size:1.05rem;text-decoration:line-through;text-decoration-thickness:1px;opacity:0.9;}.prod4cols-view .views-field-commerce-add-to-cart-link,.prod3cols-view .views-field-commerce-add-to-cart-link,.view-products-grid .views-field-commerce-add-to-cart-link{margin-top:.65rem;text-align:center;}.prod4cols-view .views-field-commerce-add-to-cart-link a.product-add-to-cart,.prod4cols-view .views-field-commerce-add-to-cart-link a.button,.prod3cols-view .views-field-commerce-add-to-cart-link a.product-add-to-cart,.prod3cols-view .views-field-commerce-add-to-cart-link a.button,.view-products-grid .views-field-commerce-add-to-cart-link a.product-add-to-cart,.view-products-grid .views-field-commerce-add-to-cart-link a.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:38px;padding:0 1rem;font-size:.92rem;font-weight:600;line-height:1;border-radius:999px;}.prod4cols-view .cart-add-icon,.prod3cols-view .cart-add-icon,.view-products-grid .cart-add-icon{display:inline-block;width:20px;height:20px;flex:0 0 20px;background:url(/themes/fermageorgiev/images/add-to-cart.svg) center center / contain no-repeat;}.prod4cols-view .cart-add-label,.prod3cols-view .cart-add-label,.view-products-grid .cart-add-label{display:inline-block;font-size:.92rem;line-height:1;}.farm-product .out-of-stock-btn,.prod4cols-view .out-of-stock-btn,.prod3cols-view .out-of-stock-btn,.view-products-grid .out-of-stock-btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 1rem;background:#c8a97e;border:1px solid #c8a97e;color:#fff;font-size:.85rem;font-weight:600;line-height:1;text-transform:uppercase;cursor:default;pointer-events:none;opacity:1;}@media (max-width:768px){.view-products-grid .view-content{grid-template-columns:repeat(2,1fr);}}@media (max-width:520px){.view-products-grid .view-content{grid-template-columns:1fr;}}.prod4cols-view{}.prod3cols-view{max-width:1040px;margin:0 auto;}.prod2cols-view{max-width:860px !important;margin:0 auto;}.prod2cols-view a.short-link,.prod3cols-view a.short-link,.prod4cols-view a.short-link{display:block;outline:0;}.prod2cols-view a.short-link:hover,.prod3cols-view a.short-link:hover,.prod4cols-view a.short-link:hover{text-decoration:none !important;}.prod2cols-view a.short-link:hover .product-image > .overlay,.prod3cols-view a.short-link:hover .product-image > .overlay,.prod4cols-view a.short-link:hover .product-image > .overlay{opacity:.65;}.prod2cols-view a.short-link:hover .product-image > .overlay-text,.prod2cols-view a.short-link:hover .product-image > .eye-icon,.prod3cols-view a.short-link:hover .product-image > .overlay-text,.prod3cols-view a.short-link:hover .product-image > .eye-icon,.prod4cols-view a.short-link:hover .product-image > .overlay-text,.prod4cols-view a.short-link:hover .product-image > .eye-icon{opacity:1;}.prod2cols-view .inner-wrapper,.prod3cols-view .inner-wrapper,.prod4cols-view .inner-wrapper{position:relative;padding:0 0 .5rem;}.prod2cols-view .product-image,.prod3cols-view .product-image,.prod4cols-view .product-image{position:relative;text-align:center;border:1px solid #ccc;}.prod2cols-view .product-image > .overlay,.prod3cols-view .product-image > .overlay,.prod4cols-view .product-image > .overlay{position:absolute;display:block;top:0;left:0;width:100%;height:100%;opacity:0;background-color:#c8a97e;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.prod2cols-view .product-image > .eye-icon,.prod3cols-view .product-image > .eye-icon,.prod4cols-view .product-image > .eye-icon{position:absolute;display:block;top:50%;left:50%;opacity:0;margin:-.75rem 0 0;transform:translate(-50%,-50%);width:32px;height:32px;background-repeat:no-repeat;background-size:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M15 12c0 1.654-1.346 3-3 3s-3-1.346-3-3 1.346-3 3-3 3 1.346 3 3zm9-.449s-4.252 8.449-11.985 8.449c-7.18 0-12.015-8.449-12.015-8.449s4.446-7.551 12.015-7.551c7.694 0 11.985 7.551 11.985 7.551zm-7 .449c0-2.757-2.243-5-5-5s-5 2.243-5 5 2.243 5 5 5 5-2.243 5-5z'/%3E%3C/svg%3E");}.prod2cols-view .product-image > .overlay-text,.prod3cols-view .product-image > .overlay-text,.prod4cols-view .product-image > .overlay-text{position:absolute;top:50%;left:50%;margin:1rem 0 0;transform:translate(-50%,-50%);display:inline-block;vertical-align:middle;color:#fff;opacity:0;}.prod2cols-view .product-image img,.prod3cols-view .product-image img,.prod4cols-view .product-image img{display:inline-block;vertical-align:top;}.prod2cols-view .product-title,.prod3cols-view .product-title,.prod4cols-view .product-title{position:relative;margin-top:.75rem;overflow:hidden;padding:0 1rem;}#gourmet-gifts .prod3cols-view .product-title{padding:0 .5rem;}.prod2cols-view .product-title h2,.prod3cols-view .product-title h2,.prod4cols-view .product-title h2{text-align:center;font-size:1rem;height:2.7rem;line-height:1.35rem;text-transform:uppercase;transform:scale(1.1,1);margin:0 0 1rem;padding:0 3rem;}.prod2cols-view .product-subtitle,.prod3cols-view .product-subtitle,.prod4cols-view .product-subtitle{position:relative;text-align:center;text-transform:uppercase;height:1.75rem;line-height:1.5rem;color:#c8a97e;margin-top:5px;}.prod2cols-view .product-subtitle::after,.prod3cols-view .product-subtitle::after,.prod4cols-view .product-subtitle::after{content:"";position:absolute;top:-10px;left:50%;width:40px;height:2px;margin:0 0 0 -20px;background-color:#c8a97e;}.prod2cols-view .bottom-wrapper,.prod3cols-view .bottom-wrapper,.prod4cols-view .bottom-wrapper{position:relative;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.prod2cols-view .product-price,.prod3cols-view .product-price,.prod4cols-view .product-price{position:relative;text-align:center;margin-top:10px;color:#000;}.prod2cols-view .product-price .calc-price-price,.prod3cols-view .product-price .calc-price-price,.prod4cols-view .product-price .calc-price-price{color:#000;font-size:1.5rem;font-weight:400;}.prod2cols-view .product-price .calc-price-euro-value,.prod3cols-view .product-price .calc-price-euro-value,.prod4cols-view .product-price .calc-price-euro-value{color:#000;font-size:1.5rem;font-weight:400;}.prod2cols-view .product-price .bracket,.prod3cols-view .product-price .bracket,.prod4cols-view .product-price .bracket{font-size:1.25rem;}#promotion{background:#f3eee6;padding:2em 0;}.prod3cols-view .promo-badge,.prod4cols-view .promo-badge{position:absolute;top:20px;right:0;background:#c8a97e;color:#fff;padding:6px 10px;font-size:0.95rem;font-weight:600;border-top-left-radius:5px;border-bottom-left-radius:5px;box-shadow:0 2px 6px rgba(0,0,0,0.15);}.prod3cols-view .price-current,.prod4cols-view .price-current{}.prod3cols-view .price-old .calc-price-price,.prod4cols-view .price-old .calc-price-price{color:#999;font-size:.95rem;}.prod3cols-view .price-old .calc-price-euro-value,.prod4cols-view .price-old .calc-price-euro-value{color:#999;font-size:.95rem;}.prod3cols-view .price-old,.prod4cols-view .price-old{text-decoration:line-through;margin-top:4px;color:#999;font-size:.95rem;}.block-front-products{text-align:center;}.block-front-products > h2{position:relative;display:inline-block;text-transform:uppercase;margin:0 0 50px;}.block-front-products > h2::before,.block-front-products > h2::after{content:"";position:absolute;top:50%;width:60px;height:2px;margin-top:-1px;background-color:#000;}.block-front-products > h2::before{left:-80px;}.block-front-products > h2::after{right:-80px;}#slider{position:relative;}#slider .tns-item{padding:0;}#slider .slide-item{position:relative;height:470px;overflow:hidden;}#slider .slide-item img{position:absolute;width:100%;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:cover;}#slider .slide-item .overlay-bg{content:"";position:absolute;top:0;left:0;width:100%;height:100%;}#slider .slide-item .overlay-bg::after{position:absolute;left:0;top:0;width:100%;height:170px;content:"";background:rgb(0,0,0);background:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%);}#slider .slide-item .overlay-bg::before{position:absolute;left:0;bottom:0;width:100%;height:100px;content:"";background:rgb(0,0,0);background:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%);}#slider .slide-item .overlay{position:absolute;top:0;left:0;width:100%;}#slider .slide-item .bg-block-slogun{position:absolute;top:20px;left:50%;transform:translate(-50%,0);text-align:center;color:#c8a97e;font-size:1.1em;}#slider .slide-item .bg-block-slogun h1{position:relative;margin-top:1em;color:#c8a97e;font-size:1.15em;text-transform:uppercase;}#slider .slide-item .bg-block-slogun h1:before{position:absolute;content:"";top:-.5em;left:50%;width:70px;height:2px;margin-left:-35px;background-color:#c8a97e;}#slider .slide-item .bg-block-slogun p{margin:0;padding:0;line-height:1.15em;text-transform:uppercase;transform-origin:center 0;transform:scale(1.08,1);}#slider .slide-item .bg-block-slogun p.bigger{margin-top:.15em;font-size:1.55em;}@keyframes slide-in-anim{20%{opacity:0;}60%{transform:translate(-45%,-50%);}75%{transform:translate(-52%,-50%);}100%{opacity:1;transform:translate(-50%,-50%);}}#slider .tns-controls{position:absolute;top:50%;left:0;height:0;width:100%;}#slider .tns-controls button{position:absolute;top:50%;margin-top:-21px;text-indent:-999px;overflow:hidden;width:42px;height:42px;border-radius:50%;border:2px solid #fff;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path style="fill:white" d="M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"/></svg>');background-position:.65rem center;background-color:transparent;background-repeat:no-repeat;background-size:1rem;}#slider .tns-controls button[data-controls="prev"]{left:20px;}#slider .tns-controls button[data-controls="next"]{right:20px;transform:scaleX(-1);}#slider .tns-nav{position:absolute;bottom:0;left:0;width:100%;text-align:center;height:32px;margin:0;padding:0;z-index:1;}#slider .tns-nav button{background-color:#fff;}#slider .tns-nav button.tns-nav-active{background-color:#f0cb95;}@media only screen and (max-width:1024px){.block-bg-image .bg-block-slogun{width:100%;}#slider .slide-item .bg-block-slogun{width:100%;}}@media only screen and (max-width:769px){.block-bg-image .bg-block-slogun{font-size:1em;}#slider .slide-item .bg-block-slogun{font-size:.75em;}.block-bg-image .bg-block-slogun p:last-child{font-size:1.35em;}#slider .slide-item .bg-block-slogun p:last-child{font-size:1.35em;}}.product-carousel{}.product-carousel > h2{text-align:center;}.product-carousel .view-footer{text-align:center;}.product-carousel .view-footer a.view-more{margin-top:2rem;}.tns-ovh{font-family:"PT Serif",serif;}.tiny-slider-wrapper > .tns-item{padding:0 .5rem;}.tns-ovh .tns-horizontal.tns-subpixel > .tns-item{}.tns-outer li{border:0 !important;}.product-carousel .tns-outer{position:relative;}.product-carousel .tns-nav{position:relative;margin-top:1rem;height:32px;}.product-carousel .tns-nav > [aria-controls]{vertical-align:middle;}.product-carousel .tns-controls{position:absolute;bottom:2rem;left:0;width:100%;margin:0;z-index:0;height:0;}.product-carousel .tns-outer .tns-controls [aria-controls]{background-color:transparent;border:2px solid #000;border-radius:50%;text-indent:-999px;padding:0;height:2rem;width:2rem;margin:0 2rem;overflow:hidden;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path style="fill:%236f63ac" d="M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"/></svg>');background-position:.48rem center;background-color:transparent;background-repeat:no-repeat;background-size:.75rem;}.product-carousel .tns-outer .tns-controls button[data-controls="next"]{transform:scaleX(-1);}@media only screen and (max-width:1024px){.product-carousel .tns-outer{padding:0 1rem !important;}.product-carousel .tns-inner{}}@media only screen and (max-width:520px){.product-carousel .tns-outer .tns-controls [aria-controls]{margin:0 3rem;}}#similar-products{position:relative;border-top:2px solid #000;padding:70px 0 40px;margin:50px 0 0;background-color:#f2f2f2;}#similar-products > .container{position:relative;padding:0;}#similar-products > .container > .columns{position:relative;}#similar-products > .container > .columns > .region{position:relative;}.view-similar-products{max-width:1200px;margin:0 auto;}.view-similar-products .view-header{}.view-similar-products .view-header .field-name-field-product-icon{position:absolute;top:-200px;left:50%;margin:0 0 0 -75px;width:150px;height:150px;}.view-similar-products .view-header .field-name-field-product-icon img{display:inline-block;vertical-align:top;width:100%;height:auto;}.view-similar-products .view-header .farm-product-description{background-color:rgba(255,255,255,0.7);max-width:760px;padding:30px 30px 25px;margin:50px auto 50px;text-align:center;}.view-similar-products .view-header .view-title{position:relative;text-align:center;}.view-similar-products .view-header h2{position:relative;display:inline-block;text-transform:uppercase;margin:0 0 50px;}.view-similar-products .view-header h2::before,.view-similar-products .view-header h2::after{content:"";position:absolute;top:50%;width:60px;height:2px;margin-top:-1px;background-color:#000;}.view-similar-products .view-header h2::before{left:-80px;}.view-similar-products .view-header h2::after{right:-80px;}.cookiesjsr-banner{background-color:#000;}.cookiesjsr-banner--text{font-size:.75rem;line-height:1.25rem;}.cookiesjsr-banner--info ul.cookiesjsr-links{padding-left:0;}.cookiesjsr-banner--info ul.cookiesjsr-links li{padding-left:0;}.cookiesjsr-banner--info ul.cookiesjsr-links li > a{border:2px solid #fff;border-radius:.25rem;display:block;color:#fff;text-align:center;line-height:1.5;padding:.5rem .75rem;text-decoration:none !important;margin-left:0;background-color:#000;}.cookiesjsr-banner--info ul.cookiesjsr-links li > a:hover{border-color:#f0cb95;color:#f0cb95;}.cookiesjsr-banner .cookiesjsr-btn.cookiesjsr-settings{border:2px solid #fff;background-color:#000;}.cookiesjsr-banner .cookiesjsr-btn.denyAll{border:2px solid #fff;background-color:#000;}.cookiesjsr-banner .cookiesjsr-btn.allowAll{border:2px solid #fff;background-color:#000;}.cookiesjsr-service-group.active .cookiesjsr-service-group--content{background-color:#000;}.cookiesjsr-layer--body .cookiesjsr-service-group--intro{background-color:#000;font-size:.85em;}.cookiesjsr-layer--body .cookiesjsr-service-group--services{background-color:#000;}.cookiesjsr-layer--body ul.cookiesjsr-links{padding-left:0;}.cookiesjsr-layer--body ul.cookiesjsr-links li{padding-left:0;}.cookiesjsr-layer--body .cookiesjsr-links.links--row li a{border:2px solid #fff;border-radius:.25rem;display:inline-block;vertical-align:top;color:#fff;text-align:center;line-height:1.5;padding:.5rem .75rem;text-decoration:none !important;margin-left:0;background-color:#000;}.cookiesjsr-service-groups .cookiesjsr-service-group .cookiesjsr-service-group--tab{position:static;display:block !important;color:#000 !important;line-height:20px !important;height:45px !important;padding:0 0 0 1em !important;border-radius:0 !important;}.cookiesjsr-service-groups .cookiesjsr-service-group.active .cookiesjsr-service-group--tab{color:#fff !important;background-color:#000;}.cookiesjsr-service-groups .cookiesjsr-service-group--intro{font-size:.85rem;line-height:1.25rem;}.cookiesjsr-layer--footer .cookiesjsr-layer--label-all{font-size:.85rem;}.cookiesjsr-layer--footer .cookiesjsr-btn{border-radius:.25rem;border:0;color:#fff;line-height:1.5;padding:.5rem .75rem;background-color:#000;font-weight:500;}.cookiesjsr-layer--footer .cookiesjsr-btn.important{background-color:#6f63ac;}.cookiesjsr-btn.denyAll{}.cookiesjsr-btn.allowAll{}.cookiesjsr-btn.save{}
.full-width{width:960px;height:auto;overflow:hidden}.one_half{width:48%;}.one_third{width:30.66%;}.two_thirds{width:65.33%;}.one_fourth{width:22%;}.three_fourths{width:74%;}.one_fifth{width:16.8%;}.two_fifth{width:37.6%;}.three_fifth{width:58.4%;}.four_fifth{width:67.2%;}.one_sixth{width:13.33%;}.five_sixth{width:82.67%;}.one_half,.one_third,.two_thirds,.three_fourths,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{position:relative;margin-right:4%;margin-bottom:20px;float:left;}.last{margin-right:0 !important;}@media only screen and (min-width:768px) and (max-width:991px){}@media only screen and (max-width:767px){#breadcrumb{display:none;}.full-width,.one_half,.one_third,.two_thirds,.three_fourths,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{width:100%;}}@media only screen and (min-width:480px) and (max-width:767px){}@media only screen and (max-width:959px){}@media only screen and (min-width:768px) and (max-width:991px) and (max-device-width:1000px){}@media only screen and (max-width:767px) and (max-device-width:1000px){}@media only screen and (min-width:480px) and (max-width:767px) and (max-device-width:1000px){}
