.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:Tropiline;src:url(../compiled/assets/fonts/Tropiline-SemiBold.woff2) format("woff2"),url(../compiled/assets/fonts/Tropiline-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@custom-selector :--heading h1, h2, h3, h4, h5, h6;:root{--color-background:#f6efd9;--color-text:#3e5034;--color-primary:#3e5034;--color-secondary:#f6efda;--color-gold:#c1aa6c;--color-dark:#000;--color-light:#fff;--color-grey:#383838;--font-family-text:"Neuton",serif;--font-family-script:"Vibur",cursive;--max-width:1220px;--header-collapsed-height:60px;--header-height:260px;--spacer:15px;--ease:cubic-bezier(0.33,1,0.68,1);--ease-out:cubic-bezier(0.28,0.44,0.49,1);--ease-garret:cubic-bezier(0.5,0,0,1);--layer-noise:1;--layer-mobilemenu:99;--layer-header:100;--layer-social:100;--layer-overlay:500;--layer-loader:999;--plyr-color-main:#3e5034;--plyr-video-background:#fff}@media (max-width:767px){:root{--header-height:94px}}*{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;min-height:100vh;min-height:-webkit-fill-available}html{-webkit-text-size-adjust:none;height:-webkit-fill-available}body{height:100%;width:100%;overscroll-behavior-y:none;overscroll-behavior-x:none;overflow-x:hidden;font-family:Neuton,serif;font-family:var(--font-family-text);font-weight:500}body,body.light-theme{color:#3e5034;color:var(--color-text);background:#f6efd9;background:var(--color-background)}body.dark-theme,body.shop-theme{color:#f6efd9;color:var(--color-background);background:#3e5034;background:var(--color-text)}.is-mobile-menu-open body,.is-video-playing body{overflow:hidden}ul{list-style-type:none;padding:0;margin:0}::selection{background:gold;color:inherit}::-moz-selection{background:gold;color:inherit}:focus{outline:none}::-moz-focus-inner{border:0}button{background:none;border:0;outline:none;padding:0}img{vertical-align:middle}a{text-decoration:none;color:inherit}svg{display:block}h1,h2,h3,h4,h5,h6{font-weight:400;font-family:var(--font-family-title)}figure,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}.site-container{min-height:100vh}.site-container .wrap main{position:relative}.page-template-default .site-container,.page-template-payment .site-container,.page-template-shop .site-container,.page-template-wip .site-container,.woocommerce-shop .site-container{padding-top:150px}.is-animating{overflow:hidden;*{pointer-events:none!important}}.woocommerce-page img,.woocommerce img{max-width:unset}.c-header{position:fixed;top:0;left:0;width:100vw;z-index:100;z-index:var(--layer-header);padding:20px 40px;pointer-events:none;background:transparent;-webkit-transition:background 1s cubic-bezier(.5,0,0,1);transition:background 1s cubic-bezier(.5,0,0,1);-webkit-transition:background 1s var(--ease-garret);transition:background 1s var(--ease-garret)}.c-header__minimize{background:#3e5034;background:var(--color-primary)}.dark-theme .c-header,.default-theme .c-header{color:#3e5034;color:var(--color-primary)}.dark-theme .c-header__minimize,.default-theme .c-header__minimize{background:#f6efda;background:var(--color-secondary)}.light-theme .c-header{color:#f6efda;color:var(--color-secondary)}.is-mobile-menu-open .c-header__minimize{background:transparent}.c-header__content{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-header__content>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.c-header__logo{pointer-events:all;width:120px}.c-header__logo a{position:relative;z-index:1;display:block}.c-header__logo img{width:100%}.c-header__logo img.light-logo{position:absolute;z-index:1;top:0;left:0;opacity:0}.is-mobile-menu-open .c-header__logo img.dark-logo,.light-theme .c-header__logo img.dark-logo,.page-template-intro .c-header__logo img.dark-logo,.shop-theme .c-header__logo img.dark-logo{opacity:0!important}.dark-theme .c-header__logo img.dark-logo,.is-mobile-menu-open .c-header__logo img.light-logo,.light-theme .c-header__logo img.light-logo,.page-template-intro .c-header__logo img.light-logo,.shop-theme .c-header__logo img.light-logo{opacity:1!important}.dark-theme .c-header__logo img.light-logo{opacity:0!important}.c-header__right{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-header__controls,.c-header__right{display:-webkit-box;display:-ms-flexbox;display:flex}.c-header__controls{margin-left:auto}.c-header__navlist{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-header__navlist,.c-header__navlist ul{display:-webkit-box;display:-ms-flexbox;display:flex}.c-header__navlist ul li.current-menu-item a,.c-header__navlist ul li.current-page-ancestor a{color:#3e5034;color:var(--color-primary);-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#3e5034;-webkit-text-stroke-color:var(--color-primary);text-shadow:none;pointer-events:none}.c-header__navlist ul li.current-menu-item a .menu-gif,.c-header__navlist ul li.current-page-ancestor a .menu-gif{opacity:1}.c-header__navlist ul li.current-menu-item a .menu-image-fixed,.c-header__navlist ul li.current-page-ancestor a .menu-image-fixed{opacity:0}.c-header__navlist ul li.current-menu-item.current-page-ancestor a,.c-header__navlist ul li.current-page-ancestor.current-page-ancestor a{pointer-events:all}@media (hover:hover){.c-header__navlist ul li:not(.current-menu-item):not(.current-page-ancestor) a:hover{text-shadow:0 0 #3e5034,0 -10px transparent;text-shadow:0 0 var(--color-primary),0 -10px transparent}}.c-header__navlist a{width:220px;height:80px;font-weight:700;font-size:18px;pointer-events:all;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:transparent;-webkit-transition:text-shadow .56s cubic-bezier(.645,.045,.355,1),background-color .56s cubic-bezier(.645,.045,.355,1),border-color .56s cubic-bezier(.645,.045,.355,1);transition:text-shadow .56s cubic-bezier(.645,.045,.355,1),background-color .56s cubic-bezier(.645,.045,.355,1),border-color .56s cubic-bezier(.645,.045,.355,1);text-shadow:0 10px transparent,0 0 #3e5034;text-shadow:0 10px transparent,0 0 var(--color-primary);text-align:center;line-height:1.1;padding-right:20%;padding-left:25%}.c-header__navlist a,.c-header__navlist a .menu-gif{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-header__navlist a .menu-gif{position:absolute;z-index:1;top:50%;left:50%;width:150%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:opacity 1s cubic-bezier(.5,0,0,1);transition:opacity 1s cubic-bezier(.5,0,0,1);-webkit-transition:opacity 1s var(--ease-garret);transition:opacity 1s var(--ease-garret);pointer-events:none}.c-header__navlist a .menu-gif img{width:100%}.c-header__navlist a .menu-image-fixed{position:absolute;z-index:1;top:50%;left:50%;width:150%;max-width:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity 1s cubic-bezier(.5,0,0,1);transition:opacity 1s cubic-bezier(.5,0,0,1);-webkit-transition:opacity 1s var(--ease-garret);transition:opacity 1s var(--ease-garret);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-header__navlist a span{width:100%}@media (hover:hover){.c-header__navlist a:hover .menu-gif{opacity:1}.c-header__navlist a:hover .menu-image-fixed{opacity:0}}.light-theme .c-header__navlist ul li.current-menu-item a,.light-theme .c-header__navlist ul li.current-page-ancestor a{color:#f6efda;color:var(--color-secondary);-webkit-text-stroke-color:#f6efda;-webkit-text-stroke-color:var(--color-secondary)}.light-theme .c-header__navlist ul li.current-menu-item a,.light-theme .c-header__navlist ul li.current-page-ancestor a,.shop-theme .c-header__navlist ul li.current-menu-item a,.shop-theme .c-header__navlist ul li.current-page-ancestor a{color:#f6efda;color:var(--color-secondary)}@media (hover:hover){.light-theme .c-header__navlist ul li:not(.current-menu-item):not(.current-page-ancestor) a:hover,.shop-theme .c-header__navlist ul li:not(.current-menu-item):not(.current-page-ancestor) a:hover{text-shadow:0 0 #f6efda,0 -10px transparent;text-shadow:0 0 var(--color-secondary),0 -10px transparent}}.light-theme .c-header__navlist a,.shop-theme .c-header__navlist a{text-shadow:0 10px transparent,0 0 #f6efda;text-shadow:0 10px transparent,0 0 var(--color-secondary)}.c-header__lang{margin-bottom:20px}.c-header__lang,.c-header__lang ul{display:-webkit-box;display:-ms-flexbox;display:flex}.c-header__lang ul{margin:0 auto}.c-header__lang ul>li.wpml-ls-current-language a{pointer-events:none}.c-header__lang ul>li.wpml-ls-current-language a:before{width:100%}.c-header__lang ul>li:not(:last-child){padding-right:20px;position:relative}.c-header__lang ul>li:not(:last-child):after{content:"/";position:absolute;z-index:1;right:6px;top:0}.c-header__lang a,.c-header__lang ul>li:not(:last-child):after{color:#3e5034;color:var(--color-primary);text-transform:lowercase;font-size:18px;font-weight:700}.c-header__lang a{pointer-events:all;position:relative}.c-header__lang a:before{content:"";z-index:1;position:absolute;bottom:0;left:0;height:1px;width:0;background:#3e5034;background:var(--color-primary);-webkit-transition:all .3s cubic-bezier(.5,0,0,1);transition:all .3s cubic-bezier(.5,0,0,1);-webkit-transition:all .3s var(--ease-garret);transition:all .3s var(--ease-garret)}@media (hover:hover){.c-header__lang a:hover:before{width:100%}}.light-theme .c-header__lang a,.light-theme .c-header__lang ul>li:not(:last-child):after{color:#f6efda;color:var(--color-secondary)}.light-theme .c-header__lang a:before{background:#f6efda;background:var(--color-secondary)}.open-mini-cart{font-family:Neuton,serif;font-family:var(--font-family-text);color:currentColor;pointer-events:all;cursor:pointer}.open-mini-cart a{pointer-events:none}.c-prenota{pointer-events:all;position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;fill:#3e5034;fill:var(--color-primary);width:80px;-webkit-transition:all .5s cubic-bezier(.5,0,0,1);transition:all .5s cubic-bezier(.5,0,0,1);-webkit-transition:all .5s var(--ease-garret);transition:all .5s var(--ease-garret)}.c-prenota svg{width:100%}.c-link-label{position:absolute;z-index:1;bottom:-15px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);text-transform:lowercase;font-size:16px;font-weight:900}.open-mini-cart .c-link-label{left:40%}.c-cart{position:relative;z-index:1;display:block;fill:#3e5034;fill:var(--color-primary);width:80px;-webkit-transition:all .5s cubic-bezier(.5,0,0,1);transition:all .5s cubic-bezier(.5,0,0,1);-webkit-transition:all .5s var(--ease-garret);transition:all .5s var(--ease-garret)}.c-cart svg{width:100%;height:60px;position:relative;z-index:2}.c-cart b{position:absolute;z-index:1;top:-5px;left:0;border-radius:50%;border:1px solid #3e5034;border:1px solid var(--color-primary);width:20px;height:20px;text-align:center;line-height:15px;-webkit-transition:all .3s cubic-bezier(.5,0,0,1);transition:all .3s cubic-bezier(.5,0,0,1);-webkit-transition:all .3s var(--ease-garret);transition:all .3s var(--ease-garret);color:currentColor}.c-cart.c-cart__empty b{opacity:0}.c-cart.c-cart__filled b{opacity:1}.is-mobile-menu-open .c-cart,.is-mobile-menu-open .c-prenota{fill:#f6efda;fill:var(--color-secondary)}.is-mobile-menu-open .c-cart b,.is-mobile-menu-open .c-prenota b{border:1px solid #f6efda;border:1px solid var(--color-secondary);color:#f6efda;color:var(--color-secondary)}.is-mobile-menu-open .c-link-label{color:#f6efda;color:var(--color-secondary)}.light-theme .c-cart,.light-theme .c-prenota{fill:#f6efda;fill:var(--color-secondary)}.light-theme .c-cart b,.light-theme .c-prenota b{border:1px solid #f6efda;border:1px solid var(--color-secondary)}.c-header__burger{width:55px;height:55px;background:#3e5034;background:var(--color-primary);-webkit-transition:all .5s cubic-bezier(.5,0,0,1);transition:all .5s cubic-bezier(.5,0,0,1);-webkit-transition:all .5s var(--ease-garret);transition:all .5s var(--ease-garret);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:all;cursor:pointer;display:none}.c-burger{position:relative;width:20px;height:14px;display:block}.c-burger span{position:absolute;display:block;width:20px;height:2px;background:#f6efda;background:var(--color-secondary);-webkit-transition:all .5s cubic-bezier(.5,0,0,1);transition:all .5s cubic-bezier(.5,0,0,1);-webkit-transition:all .5s var(--ease-garret);transition:all .5s var(--ease-garret);-webkit-transform-origin:center center;transform-origin:center center;left:calc(50% - 10px)}.c-burger span:first-child{top:0}.c-burger span:nth-child(2){top:6px}.c-burger span:nth-child(3){top:12px}.is-mobile-menu-open .c-header__burger{background:#f6efda;background:var(--color-secondary)}.is-mobile-menu-open .c-burger span{background:#3e5034;background:var(--color-primary)}.is-mobile-menu-open .c-burger span:first-child{-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);top:50%}.is-mobile-menu-open .c-burger span:nth-child(2){opacity:0}.is-mobile-menu-open .c-burger span:nth-child(3){-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);top:50%}.is-mobile-menu-open .dark-theme .c-header__logo,.is-mobile-menu-open .default-theme .c-header__logo{background-position:50%;background-repeat:no-repeat;background-size:cover;background-image:url(/images/logo_light.png)}.is-mobile-menu-open .dark-theme .c-header__logo img,.is-mobile-menu-open .default-theme .c-header__logo img{opacity:0}@media (max-width:1199px){.c-header__nav{display:none}.c-header__controls{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:-15px}.c-header__controls>:not(:last-child){margin-bottom:10px}.c-cart,.c-prenota{width:50px}.c-cart b{top:1px}.c-link-label{bottom:0;font-size:12px}.c-header__burger{display:-webkit-box;display:-ms-flexbox;display:flex}.c-header__lang{display:none}.c-header__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-header__logo{width:auto;height:64px;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.c-header__logo a{height:100%}.c-header__logo img{width:auto;height:100%}}@media (max-width:767px){.c-header{padding-left:20px;padding-right:20px}}.c-footer{padding-top:80px;padding-right:40px;padding-left:40px}.c-footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px;padding-bottom:40px;font-size:18px;font-weight:700}.c-footer__content>:not(:last-child){margin-right:40px}.c-footer__content a{-webkit-transition:color .4s cubic-bezier(.5,0,0,1);transition:color .4s cubic-bezier(.5,0,0,1);-webkit-transition:color .4s var(--ease-garret);transition:color .4s var(--ease-garret)}@media (hover:hover){.c-footer__content a:hover{color:#c1aa6c;color:var(--color-gold)}}.c-footer__el{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-footer__el svg{fill:currentColor;margin-right:10px;width:30px;height:30px}.c-footer__social ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-footer__social ul li:not(:last-child){margin-right:20px}.c-footer__social svg{fill:currentColor;width:30px;height:30px}@media (max-width:991px){.c-footer{padding-right:20px;padding-left:20px}.c-footer__content>:not(:last-child){margin-right:20px}.c-footer__mail{margin-right:0!important}.c-footer__social{margin-top:25px;-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-footer__el svg{width:25px;height:25px}}@media (max-width:767px){.c-footer__content>:not(:last-child){margin-right:0;margin-bottom:20px}}.c-section{padding-right:4vw;padding-left:4vw}.c-section h2{text-align:center;font-size:4.1vw;line-height:1;margin-bottom:40px;color:#3e5034;color:var(--color-primary)}.c-button{cursor:pointer;font-size:16px;line-height:1;padding:16px 45px;text-transform:uppercase;display:inline-block;font-family:Neuton,serif;font-family:var(--font-family-text)}.c-button--primary{background:#3e5034;background:var(--color-primary);color:transparent;-webkit-transition:text-shadow .56s cubic-bezier(.645,.045,.355,1),background-color .56s cubic-bezier(.645,.045,.355,1),border-color .56s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.28,.44,.49,1);transition:text-shadow .56s cubic-bezier(.645,.045,.355,1),background-color .56s cubic-bezier(.645,.045,.355,1),border-color .56s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.28,.44,.49,1);transition:text-shadow .56s cubic-bezier(.645,.045,.355,1),background-color .56s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.28,.44,.49,1),border-color .56s cubic-bezier(.645,.045,.355,1);transition:text-shadow .56s cubic-bezier(.645,.045,.355,1),background-color .56s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.28,.44,.49,1),border-color .56s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.28,.44,.49,1);-webkit-transition:text-shadow .56s cubic-bezier(.645,.045,.355,1),background-color .56s cubic-bezier(.645,.045,.355,1),border-color .56s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s var(--ease-out);transition:text-shadow .56s cubic-bezier(.645,.045,.355,1),background-color .56s cubic-bezier(.645,.045,.355,1),border-color .56s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s var(--ease-out);transition:text-shadow .56s cubic-bezier(.645,.045,.355,1),background-color .56s cubic-bezier(.645,.045,.355,1),transform .3s var(--ease-out),border-color .56s cubic-bezier(.645,.045,.355,1);transition:text-shadow .56s cubic-bezier(.645,.045,.355,1),background-color .56s cubic-bezier(.645,.045,.355,1),transform .3s var(--ease-out),border-color .56s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s var(--ease-out);text-shadow:0 10px transparent,0 0 #fff;text-shadow:0 10px transparent,0 0 var(--color-light)}@media (hover:hover){.c-button--primary:hover{background:#fff;background:var(--color-light);text-shadow:0 0 #3e5034,0 -10px transparent;text-shadow:0 0 var(--color-primary),0 -10px transparent}}.c-home{position:relative;z-index:1;background:#3e5034;background:var(--color-primary);height:100vh;overflow:hidden}.c-home svg{fill:#f6efda;fill:var(--color-secondary)}.c-home__bush-left{position:absolute;z-index:1;top:2vh;left:-10px;width:15vw}.c-home__bush-left svg{width:100%}.c-home__bush-right{position:absolute;z-index:1;bottom:9vh;right:-10px;width:16vw}.c-home__bush-right svg{width:100%}.c-home__owl{position:absolute;z-index:1;width:46vw;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-home__owl svg{width:100%}.c-home__owl-eye{position:absolute;z-index:1;border-radius:50%;width:28%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-home__owl-eye:before{content:"";position:relative;width:100%;padding-bottom:100%;display:block}.c-home__owl-eye svg{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0}.c-home__owl-eye svg textPath{fill:#f6efda;fill:var(--color-secondary);font-size:80px;font-family:Vibur,cursive;font-family:var(--font-family-script);text-transform:uppercase;letter-spacing:10px;-webkit-transition:all .75s cubic-bezier(.5,0,0,1);transition:all .75s cubic-bezier(.5,0,0,1);-webkit-transition:all .75s var(--ease-garret);transition:all .75s var(--ease-garret)}@media (hover:hover){.c-home__owl-eye:hover .c-home__owl-circle{background:#f6efda;background:var(--color-secondary);-webkit-animation:none;animation:none}.c-home__owl-eye:hover svg textPath{letter-spacing:20px}}.c-home__owl-eye-left{left:10%}.c-home__owl-eye-left svg{-webkit-transform:rotate(105deg);transform:rotate(105deg)}.c-home__owl-eye-right{right:10.5%}.c-home__owl-eye-right svg{-webkit-transform:rotate(65deg);transform:rotate(65deg)}.c-home__owl-circle{width:40%;height:40%;-webkit-transition:all .75s cubic-bezier(.5,0,0,1);transition:all .75s cubic-bezier(.5,0,0,1);-webkit-transition:all .75s var(--ease-garret);transition:all .75s var(--ease-garret);-webkit-animation:pulseColor 3s cubic-bezier(.5,0,0,1) infinite;animation:pulseColor 3s cubic-bezier(.5,0,0,1) infinite;-webkit-animation:pulseColor 3s var(--ease-garret) infinite;animation:pulseColor 3s var(--ease-garret) infinite}.c-home__owl-circle,.c-home__owl-circle:before{position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:2px solid #f6efda;border:2px solid var(--color-secondary);border-radius:50%}.c-home__owl-circle:before{content:"";width:60%;height:60%;background:#3e5034;background:var(--color-primary)}.c-home__welcome{position:absolute;z-index:1;bottom:-100px;color:#f6efda;color:var(--color-secondary);font-size:60px;letter-spacing:2px;font-family:Vibur,cursive;font-family:var(--font-family-script);width:100%;text-align:center}@-webkit-keyframes pulseColor{0%{background:rgba(246,239,217,0)}50%{background:rgba(246,239,217,.4)}to{background:rgba(246,239,217,0)}}@keyframes pulseColor{0%{background:rgba(246,239,217,0)}50%{background:rgba(246,239,217,.4)}to{background:rgba(246,239,217,0)}}@media (max-width:991px){.c-home__owl{width:80vw}}@media (max-width:767px){.c-home__owl{width:90vw}.c-home__bush-left{top:auto;bottom:-20vh;width:auto;height:45vh}.c-home__bush-left svg{width:auto;height:100%}.c-home__bush-right{top:-5vh;bottom:auto;width:auto;height:30vh}.c-home__bush-right svg{width:auto;height:100%}.c-home__welcome{font-size:30px;bottom:-40px}}.c-hero{width:100vw;position:relative;z-index:1;overflow:hidden}.page-template-intro.dark-theme .c-hero{background:#f6efda;background:var(--color-secondary)}.page-template-intro.dark-theme .c-hero img{opacity:.3}.c-hero__intro{height:100vh}.c-hero__intro .c-carousel{padding-bottom:0;height:100%}.c-hero__intro .slick-slide-wrapper img,.c-hero__intro .slick-slide-wrapper img.vertical{-o-object-fit:cover;object-fit:cover}.c-hero__wip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-hero__wip h1{text-align:center;color:#3e5034;color:var(--color-primary);-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#3e5034;-webkit-text-stroke-color:var(--color-primary);font-weight:700;font-size:4.1vw;margin-top:30px}.c-hero__cta-wrapper{padding-right:12vw;padding-left:12vw;margin-top:20px}.c-hero__cta,.c-hero__cta-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.c-hero__cta{margin-left:auto}.c-hero__cta>:not(:last-child){margin-right:25px}.c-hero__cta button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .4s cubic-bezier(.5,0,0,1);transition:all .4s cubic-bezier(.5,0,0,1);-webkit-transition:all .4s var(--ease-garret);transition:all .4s var(--ease-garret);color:#c1aa6c;color:var(--color-gold);font-family:Vibur,cursive;font-family:var(--font-family-script);font-size:25px;cursor:pointer}@media (hover:hover){.c-hero__cta button:hover{color:#3e5034;color:var(--color-primary)}}.c-hero__cta a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .4s cubic-bezier(.5,0,0,1);transition:all .4s cubic-bezier(.5,0,0,1);-webkit-transition:all .4s var(--ease-garret);transition:all .4s var(--ease-garret);color:#c1aa6c;color:var(--color-gold);font-family:Vibur,cursive;font-family:var(--font-family-script);font-size:25px;cursor:pointer}@media (hover:hover){.c-hero__cta a:hover{color:#3e5034;color:var(--color-primary)}}.c-hero__cta svg{fill:currentColor;margin-right:20px;width:40px;height:40px;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}@-webkit-keyframes pulse{0%{-webkit-transform:scale(.85);transform:scale(.85)}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(.85);transform:scale(.85)}}@keyframes pulse{0%{-webkit-transform:scale(.85);transform:scale(.85)}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(.85);transform:scale(.85)}}.c-hero__default{padding-left:10vw;padding-right:10vw}.c-hero__video-wrapper{position:relative;z-index:1;width:100%;padding-bottom:56.25%}.c-hero__video-wrapper video{position:absolute;z-index:1;width:100%;height:100%}.c-hero__svg{width:55vw}.c-hero__svg svg{width:100%}@media (max-width:767px){.c-hero__wip h1{font-size:40px}.c-hero__svg{width:90vw}.c-hero__default{padding-left:0;padding-right:0}.c-hero__intro{height:100%}.c-hero__cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-hero__cta>*{margin-right:0!important}.c-hero__cta>:not(:last-child){margin-bottom:25px}}.c-hero__image,.c-hero__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-hero__play{position:absolute;z-index:1;width:50px;height:50px;border-radius:50%;top:calc(50% - 25px);left:calc(50% - 25px);background:#f6efda;background:var(--color-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .5s cubic-bezier(.5,0,0,1);transition:all .5s cubic-bezier(.5,0,0,1);-webkit-transition:all .5s var(--ease-garret);transition:all .5s var(--ease-garret);-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,.3);box-shadow:0 0 10px 3px rgba(0,0,0,.3)}.c-hero__play:before{content:"";display:inline-block;width:0;height:0;border-color:transparent transparent transparent #3e5034;border-left:13px solid var(--color-primary);border-bottom:7.5px solid transparent;border-right:0 solid transparent;border-top:7.5px solid transparent}@media (hover:hover){.c-hero__play:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}.dark-theme .c-hero__play{background:#3e5034;background:var(--color-primary)}.dark-theme .c-hero__play:before{border-color:transparent transparent transparent #f6efda;border-left-color:var(--color-secondary);border-bottom-color:transparent;border-right-color:transparent;border-top-color:transparent}.c-hero__scroll{position:absolute;z-index:1;left:calc(50% - 14px);bottom:40px;width:28px;height:66px}.c-hero__scroll svg{width:100%;fill:#3e5034;fill:var(--color-primary)}.c-hero__scroll svg #line{-webkit-animation:scroll 3s cubic-bezier(.5,0,0,1) infinite;animation:scroll 3s cubic-bezier(.5,0,0,1) infinite;-webkit-animation:scroll 3s var(--ease-garret) infinite;animation:scroll 3s var(--ease-garret) infinite}.light-theme .c-hero__scroll svg{fill:#f6efda;fill:var(--color-secondary)}@-webkit-keyframes scroll{0%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(23px);transform:translateY(23px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes scroll{0%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(23px);transform:translateY(23px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.c-content{padding-top:20px;padding-bottom:20px;font-size:26px;font-weight:700}.c-content__wrapper{padding-left:10vw;padding-right:10vw;-webkit-column-count:2;-moz-column-count:2;column-count:2;grid-column-gap:80px;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}.c-content__wrapper p:not(:last-child){margin-bottom:20px}.c-content__wrapper .c-content__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-content__wrapper .c-content__arrow div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-transition:all .4s cubic-bezier(.5,0,0,1);transition:all .4s cubic-bezier(.5,0,0,1);-webkit-transition:all .4s var(--ease-garret);transition:all .4s var(--ease-garret);color:#c1aa6c;color:var(--color-gold);font-family:Vibur,cursive;font-family:var(--font-family-script);font-size:25px}.c-content__wrapper .c-content__arrow svg{fill:currentColor;margin-right:20px;width:80px}.c-content__section{padding-left:10vw;padding-right:10vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-style:italic}.c-content__section a{margin-top:40px;width:220px;height:90px;font-weight:700;font-style:normal;font-size:24px;pointer-events:all;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:transparent;-webkit-transition:text-shadow .56s cubic-bezier(.645,.045,.355,1),background-color .56s cubic-bezier(.645,.045,.355,1),border-color .56s cubic-bezier(.645,.045,.355,1);transition:text-shadow .56s cubic-bezier(.645,.045,.355,1),background-color .56s cubic-bezier(.645,.045,.355,1),border-color .56s cubic-bezier(.645,.045,.355,1);text-shadow:0 10px transparent,0 0 #3e5034;text-shadow:0 10px transparent,0 0 var(--color-primary);text-align:center;padding-right:20%;padding-left:25%}.c-content__section a .menu-gif{opacity:0}.c-content__section a .menu-gif,.c-content__section a .menu-image-fixed{position:absolute;z-index:1;top:50%;left:50%;width:150%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity 1s cubic-bezier(.5,0,0,1);transition:opacity 1s cubic-bezier(.5,0,0,1);-webkit-transition:opacity 1s var(--ease-garret);transition:opacity 1s var(--ease-garret);pointer-events:none}.c-content__section a .menu-image-fixed{max-width:none}.c-content__section a span{width:100%}@media (hover:hover){.c-content__section a:hover .menu-gif{opacity:1}.c-content__section a:hover .menu-image-fixed{opacity:0}}.dark-theme .c-content__section a{color:#f6efda;color:var(--color-secondary)}.c-content__default{font-style:italic;font-weight:300}.c-content__default .c-content__wrapper{padding-left:20vw;padding-right:20vw;-webkit-column-count:1;-moz-column-count:1;column-count:1}.c-content__default h1{font-size:4.1vw;font-weight:700;line-height:1;font-style:normal;margin-bottom:40px}.c-content__default h2{font-weight:700}.c-content__default .c-content__section{padding-left:20vw;padding-right:20vw}.c-content__default .c-content__section h2{font-size:18px;font-weight:700;font-style:normal;margin-bottom:20px}.c-content__default .c-content__section .text{-webkit-column-count:2;-moz-column-count:2;column-count:2;grid-column-gap:80px;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;font-size:18px;font-style:normal}.c-content__shop{font-style:normal;padding-top:20px;padding-bottom:20px}@media (max-width:1024px){.c-content__default .c-content__section,.c-content__default .c-content__wrapper{padding-left:10vw;padding-right:10vw}.c-content__default .c-content__section .text{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media (max-width:767px){.c-content{padding-bottom:20px}.c-content__wrapper{-webkit-column-count:1;-moz-column-count:1;column-count:1}.c-content__default h1{font-size:30px}}.c-mobilemenu{position:fixed;top:0;left:0;z-index:99;z-index:var(--layer-mobilemenu);width:100vw;height:100%;background:#3e5034;background:var(--color-primary);padding:120px 30px 30px;opacity:0;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:auto}.is-mobile-menu-open .c-mobilemenu{pointer-events:all}.c-mobilemenu__scroll{overflow:auto;height:100%}.c-mobilemenu__content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-mobilemenu__content>:not(:last-child){margin-bottom:40px}.c-mobilemenu__lang,.c-mobilemenu__lang ul{display:-webkit-box;display:-ms-flexbox;display:flex}.c-mobilemenu__lang ul{margin-left:auto;margin-right:auto}.c-mobilemenu__lang ul>li.wpml-ls-current-language a{pointer-events:none}.c-mobilemenu__lang ul>li.wpml-ls-current-language a:before{width:100%}.c-mobilemenu__lang ul>li:not(:last-child){padding-right:25px;position:relative}.c-mobilemenu__lang ul>li:not(:last-child):after{content:"/";position:absolute;z-index:1;right:8px;top:0}.c-mobilemenu__lang a,.c-mobilemenu__lang ul>li:not(:last-child):after{color:#f6efda;color:var(--color-secondary);text-transform:lowercase;font-size:20px;font-weight:700}.c-mobilemenu__lang a{pointer-events:all;position:relative}.c-mobilemenu__lang a:before{content:"";z-index:1;position:absolute;bottom:0;left:0;height:1px;width:0;background:currentColor;-webkit-transition:all .3s cubic-bezier(.5,0,0,1);transition:all .3s cubic-bezier(.5,0,0,1);-webkit-transition:all .3s var(--ease-garret);transition:all .3s var(--ease-garret)}.c-mobilemenu__nav ul li:not(:last-child){margin-bottom:15px}.c-mobilemenu__nav a{margin-left:auto;margin-right:auto;font-size:22px;font-weight:700;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#f6efda;color:var(--color-secondary);border:1px solid #f6efda;border:1px solid var(--color-secondary);border-radius:15px;height:80px;width:60vw;padding-left:30px;padding-right:30px;position:relative;z-index:1}.c-mobilemenu__nav a:before{content:"";position:absolute;z-index:1;width:20px;height:30px;top:-1px;left:-1px;background:#3e5034;background:var(--color-primary)}.c-mobilemenu__nav a span{margin-top:-4px}.c-mobilemenu__footer{color:#f6efda;color:var(--color-secondary)}.c-mobilemenu__footer .c-footer{margin-top:0;padding-left:0;padding-right:0;background:transparent!important}.c-mobilemenu__footer .c-footer__content{font-size:16px}.c-mobilemenu__footer .c-footer__el svg,.c-mobilemenu__footer .c-footer__social svg{width:20px;height:20px}.c-mobilemenu__footer .c-footer__social{margin-top:0}.c-mobilemenu__footer .c-footer__content{padding-top:0;padding-bottom:0}.c-mobilemenu__footer .c-footer__content>:not(:last-child){margin-bottom:10px}.c-carousel{position:relative;z-index:1;width:100%;padding-bottom:56.25%}.slick-container{position:absolute;z-index:1;top:0;left:0}.slick-container,.slick-list,.slick-slide-wrapper,.slick-slide>div,.slick-track{width:100%;height:100%}.slick-slide-wrapper img{width:100%;height:100%;-o-object-position:center center;object-position:center center}.slick-slide-wrapper img,.slick-slide-wrapper img.vertical{-o-object-fit:contain;object-fit:contain}.slick-arrows-wrapper{position:absolute;z-index:10;width:100%;top:calc(50% - 27px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.slick-arrows-wrapper button{cursor:pointer}@media (max-width:767px){.slick-arrows-wrapper{display:none}}.slick-prev-button{margin-left:-70px}.slick-next-button{margin-right:-70px}.slick-next-button svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slick-dots{position:absolute;z-index:1;bottom:20px;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slick-dots>:not(:last-child){margin-right:10px}.slick-dots .slick-active button{background:#f6efda;background:var(--color-secondary)}.slick-dots button{width:15px;height:15px;border:2px solid #f6efda;border:2px solid var(--color-secondary);-webkit-transition:all .3s cubic-bezier(.5,0,0,1);transition:all .3s cubic-bezier(.5,0,0,1);-webkit-transition:all .3s var(--ease-garret);transition:all .3s var(--ease-garret);border-radius:50%;text-indent:-9999px;cursor:pointer}.c-additional-nav .c-readmore{display:none}.c-additional-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-30px;margin-right:-30px}.c-additional-nav li{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;padding-left:30px;padding-right:30px;margin-bottom:30px}.c-additional-nav li.current-menu-item a{color:#c1aa6c;color:var(--color-gold);pointer-events:none}.c-additional-nav li a,.c-additional-nav li div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;color:#3e5034;color:var(--color-primary);-webkit-transition:all .4s cubic-bezier(.5,0,0,1);transition:all .4s cubic-bezier(.5,0,0,1);-webkit-transition:all .4s var(--ease-garret);transition:all .4s var(--ease-garret)}.c-additional-nav li a svg,.c-additional-nav li div svg{fill:currentColor;width:80%;margin-left:auto;margin-right:auto}.c-additional-nav li a span,.c-additional-nav li div span{font-weight:700;font-style:normal;font-size:28px;line-height:1}@media (hover:hover){.c-additional-nav li a:hover,.c-additional-nav li div:hover{color:#c1aa6c;color:var(--color-gold)}}.c-product-nav .c-readmore{margin-top:20px;font-size:14px;font-weight:700;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#f6efda!important;color:var(--color-secondary)!important;border:1px solid #f6efda;border:1px solid var(--color-secondary);border-radius:15px;height:50px;padding-left:15px;padding-right:15px;position:relative;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:transparent;-webkit-transition:all .4s cubic-bezier(.5,0,0,1);transition:all .4s cubic-bezier(.5,0,0,1);-webkit-transition:all .4s var(--ease-garret);transition:all .4s var(--ease-garret);opacity:0;pointer-events:none}.c-product-nav .c-readmore:before{content:"";position:absolute;z-index:1;width:20px;height:20px;top:-1px;left:-1px;background:#3e5034;background:var(--color-primary)}.c-product-nav ul{margin-left:-10px;margin-right:-10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-product-nav li{-ms-flex-preferred-size:16%;flex-basis:16%;padding-left:10px;padding-right:10px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-product-nav li.current-menu-item a{color:#c1aa6c;color:var(--color-gold)}.c-product-nav li.current-menu-item .c-readmore{opacity:1;pointer-events:all}.c-product-nav li a,.c-product-nav li div{color:var(--color-)}.c-product-nav li a span,.c-product-nav li div span{font-weight:700;font-size:14px;margin-top:12px}@media (max-width:767px){.c-additional-nav li{-ms-flex-preferred-size:100%;flex-basis:100%}.c-product-nav li{-ms-flex-preferred-size:50%;flex-basis:50%}.c-product-nav .c-readmore{width:100%}}.c-shop{padding-left:20vw;padding-right:20vw}.c-shop__products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px;margin-left:-20px}.c-shop__products>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:25%;padding-right:20px;padding-left:20px;margin-bottom:20px;margin-top:20px}.woocommerce-js a.add_to_cart_button,.woocommerce a.add_to_cart_button{font-size:22px;font-weight:700;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#f6efda;color:var(--color-secondary);border:1px solid #f6efda;border:1px solid var(--color-secondary);border-radius:15px;height:80px;padding-left:30px;padding-right:30px;position:relative;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:transparent}.woocommerce-js a.add_to_cart_button:before,.woocommerce a.add_to_cart_button:before{content:"";position:absolute;z-index:1;width:20px;height:30px;top:-1px;left:-1px;background:#3e5034;background:var(--color-primary)}.woocommerce-js a.add_to_cart_button:hover,.woocommerce a.add_to_cart_button:hover{background:transparent;color:#f6efda;color:var(--color-secondary)}.woocommerce-js.default-theme a.add_to_cart_button,.woocommerce.default-theme a.add_to_cart_button{color:#3e5034;color:var(--color-primary);border:1px solid #3e5034;border:1px solid var(--color-primary)}.woocommerce-js.default-theme a.add_to_cart_button:before,.woocommerce.default-theme a.add_to_cart_button:before{background:#f6efda;background:var(--color-secondary)}.woocommerce-js.default-theme a.add_to_cart_button:hover,.woocommerce.default-theme a.add_to_cart_button:hover{color:#3e5034;color:var(--color-primary)}.c-product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.c-product figure{width:100%;padding-bottom:100%;position:relative;z-index:1;overflow:hidden;margin-bottom:20px}.c-product figure img{position:absolute;width:100%;height:100%;z-index:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.c-product h3{font-size:25px;font-weight:700;margin-bottom:10px}.c-product .price{font-size:30px;font-weight:700}.c-product .quantity{-ms-flex-align:center;margin-bottom:20px}.c-product .qty_button,.c-product .quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.c-product .qty_button{margin:0;padding:0;-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;width:50px;height:50px;border:1px solid #f6efda;border:1px solid var(--color-secondary);border-radius:50%;background:transparent;color:#f6efda;color:var(--color-secondary);cursor:pointer;font-size:32px;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;-webkit-transition:all .3s cubic-bezier(.5,0,0,1);transition:all .3s cubic-bezier(.5,0,0,1);-webkit-transition:all .3s var(--ease-garret);transition:all .3s var(--ease-garret)}@media (max-width:991px){.c-product .qty_button{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;width:40px;height:40px}}@media (hover:hover){.c-product .qty_button:hover{color:#3e5034;color:var(--color-primary);background:#f6efda;background:var(--color-secondary)}}.c-product .input-text.qty{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;margin:0 20px;text-align:center;border:none;background:transparent;font-weight:700;color:#f6efda;color:var(--color-secondary);font-family:Neuton,serif;font-family:var(--font-family-text);font-size:32px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:991px){.c-product .input-text.qty{margin:0}}.c-product a.added_to_cart{display:none}.default-theme .c-product .qty_button{border:1px solid #3e5034;border:1px solid var(--color-primary);color:#3e5034;color:var(--color-primary)}@media (hover:hover){.default-theme .c-product .qty_button:hover{color:#f6efda;color:var(--color-secondary);background:#3e5034;background:var(--color-primary)}}.default-theme .c-product .input-text.qty{color:#3e5034;color:var(--color-primary)}.c-product__description{font-size:18px;margin-bottom:20px}.c-product__bottom{margin-top:auto}.c-product__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:20px}.c-product__tax{font-size:18px;font-weight:300;margin-left:10px;white-space:nowrap}a.c-other-shop_link{color:#f6efda;color:var(--color-secondary);line-height:100%;font-size:20px}@media (max-width:1024px){.c-shop{padding-left:10vw;padding-right:10vw}}@media (max-width:991px){.c-product__price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-product__tax{margin-left:0;margin-top:5px}}@media (max-width:767px){.c-shop__products>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;margin-bottom:80px}}.cart-menu{position:relative;z-index:1}.cart-dialog{visibility:hidden;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;overflow-y:auto;position:absolute;z-index:1;top:95px;right:0;width:320px;max-height:480px;border-radius:20px;padding:20px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.cart-dialog.cart-dialog--active{visibility:visible;opacity:1;-webkit-transform:none;transform:none;pointer-events:all}.cart-dialog .widgettitle{text-align:center;font-weight:700;padding-bottom:10px}.cart-dialog .widget{margin-bottom:0}.cart-dialog .widget img{display:inline-block;display:none;width:70px;height:70px;border-radius:4px}.widget_shopping_cart_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}ul.product_list_widget{grid-column:span 2;margin:0;padding:.5rem 1rem;list-style-type:none}ul.product_list_widget img{float:right}ul.product_list_widget a{display:block}ul.product_list_widget li{padding-bottom:10px!important;margin-top:10px!important}ul.product_list_widget li.mini_cart_item{position:relative;font-size:18px;line-height:1.25;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}ul.product_list_widget li.mini_cart_item a:not(.remove){pointer-events:none}ul.product_list_widget a.remove_from_cart_button{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;z-index:10;top:0;right:0;margin:0;width:24px;height:24px;line-height:24px;background-color:red;font-weight:700;border-radius:50%}@media (hover:hover){ul.product_list_widget a.remove_from_cart_button:hover{color:transparent!important}}ul.product_list_widget a.remove_from_cart_button:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}ul.product_list_widget a.remove_from_cart_button:after,ul.product_list_widget a.remove_from_cart_button:before{content:"";position:absolute;z-index:1;top:50%;left:50%;width:10px;height:2px;background-color:#fff;background-color:var(--color-light)}ul.product_list_widget a.remove_from_cart_button:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}ul.product_list_widget p{margin:.5rem 0}ul.product_list_widget span.quantity{display:inline-block;margin-top:4px;font-size:16px;font-weight:700;text-align:right}.woocommerce-mini-cart__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0;padding:10px 0!important;line-height:1;font-size:16px;font-weight:700}.woocommerce-mini-cart__total strong{display:block;margin-right:10px}p.woocommerce-mini-cart__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;margin:10px 0 0;padding-right:0;line-height:1}p.woocommerce-mini-cart__buttons .checkout{width:100%;padding:10px 20px;margin:0!important;color:#fff;text-align:center;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:4px}p.woocommerce-mini-cart__buttons .button:not(.checkout){display:none}p.woocommerce-mini-cart__buttons .button.checkout{background-color:#0073aa}.default-theme .cart-dialog,.light-theme .cart-dialog{background-color:#3e5034;background-color:var(--color-primary);color:#f6efda;color:var(--color-secondary)}.default-theme .cart-dialog .widgettitle,.default-theme ul.product_list_widget li:not(:last-child),.light-theme .cart-dialog .widgettitle,.light-theme ul.product_list_widget li:not(:last-child){border-bottom:1px solid #f6efda;border-bottom:1px solid var(--color-secondary)}.default-theme .woocommerce-mini-cart__total,.light-theme .woocommerce-mini-cart__total{border-top:1px solid #f6efda!important;border-top:1px solid var(--color-secondary)!important}.default-theme p.woocommerce-mini-cart__buttons .checkout,.light-theme p.woocommerce-mini-cart__buttons .checkout{background-color:#f6efda!important;background-color:var(--color-secondary)!important;color:#3e5034!important;color:var(--color-primary)!important}.dark-theme .cart-dialog,.shop-theme .cart-dialog{background-color:#f6efda;background-color:var(--color-secondary);color:#3e5034;color:var(--color-primary)}.dark-theme .cart-dialog .widgettitle,.dark-theme ul.product_list_widget li:not(:last-child),.shop-theme .cart-dialog .widgettitle,.shop-theme ul.product_list_widget li:not(:last-child){border-bottom:1px solid #3e5034;border-bottom:1px solid var(--color-primary)}.dark-theme .woocommerce-mini-cart__total,.shop-theme .woocommerce-mini-cart__total{border-top:1px solid #3e5034!important;border-top:1px solid var(--color-primary)!important}.dark-theme p.woocommerce-mini-cart__buttons .checkout,.shop-theme p.woocommerce-mini-cart__buttons .checkout{background-color:#3e5034!important;background-color:var(--color-primary)!important;color:#f6efda!important;color:var(--color-secondary)!important}.c-cart__shop{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-cart__shop span{text-indent:10px;font-size:28px;font-weight:700;font-style:normal;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-transition:all 1s cubic-bezier(.5,0,0,1);transition:all 1s cubic-bezier(.5,0,0,1);-webkit-transition:all 1s var(--ease-garret);transition:all 1s var(--ease-garret)}.c-cart__shop svg{width:200px;height:120px;fill:#3e5034;fill:var(--color-primary)}@media (hover:hover){.c-cart__shop:hover span{color:#3e5034;color:var(--color-primary);-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#3e5034;-webkit-text-stroke-color:var(--color-primary)}}.woocommerce-mini-cart__empty-message{margin-top:20px}@media (max-width:767px){.cart-dialog{top:90px}}.woocommerce-order-details__title{margin-bottom:20px}.woocommerce ul.order_details li:not(:last-child){margin-bottom:15px}@media (max-width:767px){.woocommerce ul.order_details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woocommerce ul.order_details li{margin-right:0;padding-right:0;border:none}.woocommerce ul.order_details li:not(:last-child){border-bottom:1px dashed #f6efda;border-bottom:1px dashed var(--color-secondary);margin-bottom:15px;padding-bottom:15px}}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#242c20;color:#f6efda;color:var(--color-secondary)}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border:1em solid transparent;border-bottom-color:#242c20}.page-template-payment tbody .product-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:0!important}.page-template-payment tbody .product-name span{line-height:1;margin-top:20px}.page-template-payment tbody .product-name .quantity{-webkit-box-ordinal-group:1000;-ms-flex-order:999;order:999;margin:20px 0 10px}.page-template-payment tbody .product-name .quantity .qty_button{width:35px;height:35px;border-radius:50%;border:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f6efda;background-color:var(--color-secondary);font-weight:700;font-size:20px;cursor:pointer}.page-template-payment tbody .product-name .quantity .qty{background-color:transparent;border:none;color:#f6efda;color:var(--color-secondary);font-weight:700;font-family:Neuton,serif;font-family:var(--font-family-text);font-size:20px}.page-template-payment tbody .product-name a.remove{width:35px;height:35px;font-size:30px;line-height:30px;line-height:.8;background-color:red;color:#fff!important;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-payment tbody .product-name a.remove:hover{background-color:#fff;color:red!important}.woocommerce-form-coupon-toggle,.woocommerce-notices-wrapper{display:none}.woocommerce-input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.woocommerce-input-wrapper input{height:30px;border:none;border-radius:0;padding:3px 8px}.woocommerce-input-wrapper input,.woocommerce-input-wrapper textarea{font-family:Helvetica,Arial;font-weight:500}.form-row label{font-size:16px;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__rendered{font-family:Helvetica,Arial;font-weight:500;font-size:16px}.select2-results{color:#444}.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3{border-bottom:1px solid #f6efda;border-bottom:1px solid var(--color-secondary);padding-bottom:15px;margin-bottom:15px}#customer_details{margin-bottom:30px}#order_review_heading{font-weight:700}.woocommerce-checkout-review-order{margin-top:30px}.woocommerce table.shop_table,.woocommerce table.shop_table tbody th,.woocommerce table.shop_table td,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border-color:#f6efda;border-color:var(--color-secondary)}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:transparent;border-radius:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{margin-top:30px;background:#f6efda;background:var(--color-secondary);color:#3e5034;color:var(--color-primary);font-family:Neuton,serif;font-family:var(--font-family-text)}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:0}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:0;margin-top:30px}.c-form-availability{width:100%;background-size:cover;background-repeat:no-repeat;padding-bottom:92%;position:relative;z-index:1}.c-form-availability h3{font-weight:700;text-align:center;font-size:30px;font-style:normal;margin-top:20%}.c-form-availability .mobile-background{display:none}.c-form-content{width:100%;min-height:100%;position:absolute;z-index:1}.c-form__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:12%;padding:0 10%;margin-left:-20px;margin-right:-20px}.c-form__column{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;padding:0 20px}.c-form__column .item{height:50px;margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:25px;color:#3e5034;color:var(--color-primary);font-style:normal}.c-form__column .item input,.c-form__column .item select{height:100%;min-width:100px;padding:0 10px;font-size:25px;color:#3e5034;color:var(--color-primary);font-family:Neuton,serif;font-family:var(--font-family-text);background:transparent;border:1px solid #3e5034;border:1px solid var(--color-primary)}.c-form__column .item label{margin-right:15px}.c-form__column--full{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;padding-top:25px}.c-form__column--full .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-form__column--full .item label{margin-right:0;margin-bottom:10px;font-weight:700}.submit_book{margin-top:50px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;background:transparent;border:none;background:#c1aa6c;background:var(--color-gold);color:#f6efda;color:var(--color-secondary);font-size:25px;font-family:Neuton,serif;font-family:var(--font-family-text);padding:20px 60px;font-weight:900;text-transform:capitalize;cursor:pointer;border-radius:0;-webkit-transition:all 1s cubic-bezier(.5,0,0,1);transition:all 1s cubic-bezier(.5,0,0,1);-webkit-transition:all 1s var(--ease-garret);transition:all 1s var(--ease-garret)}@media (hover:hover){.submit_book:hover{color:#3e5034;color:var(--color-primary)}}@media (max-width:767px){.c-form-availability{background-image:none!important;padding-bottom:0}.c-form-availability .mobile-background{display:block;position:absolute;z-index:1;top:0;left:0;width:100%}.c-form-availability h3{margin-top:0;padding-top:55px;font-size:20px}.c-form-content{position:relative}.c-form__grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-form__column{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;padding:0}.c-form__column .item{height:auto}}.c-overlay{position:fixed;z-index:500;z-index:var(--layer-overlay);top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);opacity:0;-webkit-transition:all 1s cubic-bezier(.5,0,0,1);transition:all 1s cubic-bezier(.5,0,0,1);-webkit-transition:all 1s var(--ease-garret);transition:all 1s var(--ease-garret);pointer-events:none}.c-overlay.visible{opacity:1;pointer-events:all}.c-overlay.visible .c-contact__overlay,.c-overlay.visible .c-video__overlay{opacity:1}.c-video__overlay{position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:10px solid #f6efda;border:10px solid var(--color-secondary);background:#f6efda;background:var(--color-secondary);border-radius:10px;opacity:0;-webkit-transition:all 1s cubic-bezier(.5,0,0,1) .3s;transition:all 1s cubic-bezier(.5,0,0,1) .3s;-webkit-transition:all 1s var(--ease-garret) .3s;transition:all 1s var(--ease-garret) .3s}.c-video__overlay-video{width:80vw;position:relative;z-index:1;overflow:hidden}.c-video__overlay-video:before{content:"";display:block;width:100%;padding-bottom:56.25%}.c-video__overlay-video video{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-video__overlay-video .c-carousel{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#f6efda;background:var(--color-secondary)}.c-video__overlay-video .slick-prev-button{margin-left:20px}.c-video__overlay-video .slick-next-button{margin-right:20px}.c-overlay__close{position:absolute;z-index:2;top:-20px;right:-20px;width:40px;height:40px;border-radius:50%;cursor:pointer;background:#fff;background:var(--color-light)}.c-overlay__close:after,.c-overlay__close:before{content:"";position:absolute;z-index:1;top:50%;left:50%;display:inline-block;width:12px;height:2px;background:#000;background:var(--color-dark)}.c-overlay__close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.c-overlay__close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.c-contact__overlay{position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:10px solid #f6efda;border:10px solid var(--color-secondary);background:#f6efda;background:var(--color-secondary);border-radius:10px;opacity:0;padding:40px 20px;-webkit-transition:all 1s cubic-bezier(.5,0,0,1) .3s;transition:all 1s cubic-bezier(.5,0,0,1) .3s;-webkit-transition:all 1s var(--ease-garret) .3s;transition:all 1s var(--ease-garret) .3s}.c-contact__overlay .c-footer{padding-top:0}.c-contact__overlay .c-footer__content{padding-top:0;padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-contact__overlay .c-footer__content>:not(:last-child){margin-right:0;margin-bottom:30px}@media (max-width:991px){.is-device-landscape .c-video__overlay-video{height:85vh}.is-device-landscape .c-video__overlay-video video{-o-object-fit:contain;object-fit:contain}}.page-template-intro .c-hero{position:fixed;z-index:1;top:0;left:0}.page-template-intro .site-container{padding-top:100vh}.page-template-intro .c-content,.page-template-intro .c-footer{position:relative;z-index:1}.page-template-intro.light-theme .c-content,.page-template-intro.light-theme .c-footer{background:rgba(246,239,218,.8)}.page-template-intro.dark-theme .c-content,.page-template-intro.dark-theme .c-footer{background:rgba(62,80,52,.8)}.c-wheater{position:absolute;left:40px;bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;color:#f6efda;color:var(--color-secondary)}.c-wheater svg{width:100px;fill:currentColor}.c-wheater span{margin-left:10px}.dark-theme .c-wheater{color:#3e5034;color:var(--color-primary)}@media (max-width:991px){.c-wheater span{display:none}}@media (max-width:767px){.c-wheater{left:20px}.c-wheater svg{width:80px}}.ie-overlay{position:fixed;z-index:500;z-index:var(--layer-overlay);top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.95);display:none}.ie-notice{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;width:600px;height:200px;position:absolute;z-index:1;top:calc(50% - 100px);left:calc(50% - 300px);background-color:#3e5034;color:#fff;border-radius:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.ie-notice,.ie-notice .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.ie-notice .container{padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.ie-notice .container p{width:100%}.ie-notice a{padding:10px 15px;border-radius:5px;background-color:#fff;margin-top:20px;color:#000}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.ie-overlay{display:block}}.line{border:.5px solid var(--color-grey-light);margin-top:60px;margin-top:calc(var(--spacer)*4);margin-bottom:60px;margin-bottom:calc(var(--spacer)*4);padding:0}.c-pretitle{font-size:var(--font-size-sm);font-family:var(--font-family-alternative-bold);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c-pretitle,.c-title{margin-bottom:30px;margin-bottom:calc(var(--spacer)*2)}.c-title{position:relative;font-family:var(--font-family-primary);font-style:italic;font-weight:600;text-align:center;margin-top:30px;margin-top:calc(var(--spacer)*2)}.c-title h2{font-size:20px}.c-title:before{top:-15px;top:calc(var(--spacer)*-1)}.c-title:after,.c-title:before{content:"";position:absolute;height:1px;width:100%;background:var(--color-dark-light);left:0}.c-title:after{bottom:-15px;bottom:calc(var(--spacer)*-1)}.c-description{text-align:center}.horizontal-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.horizontal-center,.vertical-center{display:-webkit-box;display:-ms-flexbox;display:flex}.vertical-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.margin-top-auto{margin-top:auto}.margin-top{margin-top:40px}.margin-top-double{margin-top:80px}.children-with-space>:not(:last-child){margin-right:20px}.c-youtube__embed{overflow:hidden;position:relative;width:100%;margin:0 auto 15px;margin-bottom:var(--spacer)}.c-youtube__embed:after{padding-top:56.25%;display:block;content:""}.c-youtube__embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;vertical-align:middle}.c-latest-post{overflow:hidden}.c-latest-post .c-singlepost{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.c-latest-post .c-singlepost:not(:first-child){position:relative}.c-latest-post .c-singlepost:not(:first-child):after{content:"";position:absolute;width:1px;height:130%;background:var(--color-dark-light);top:0;left:-15px;left:calc(var(--spacer)*-1)}.c-latest-post .c-singlepost__title{font-size:20px}.c-latest-post .c-singlepost__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-latest-post .c-singlepost__media{width:40%;margin-left:10px}.c-latest-post .c-singlepost__image{padding-bottom:60%}.c-latest-rubriche .c-singlepost__title{font-size:20px;font-style:italic}.c-latest-magazine .c-singlepost__title{font-size:18px;font-weight:600;text-align:center;text-transform:uppercase}.c-latest-magazine .c-singlepost__image{padding-bottom:153%}.c-singlepost--abbecedario .c-singlepost__image{padding-bottom:50%}.wp-block-embed-youtube{margin-right:0;margin-left:0;margin-top:30px;margin-top:calc(var(--spacer)*2);margin-bottom:30px;margin-bottom:calc(var(--spacer)*2);overflow:hidden;position:relative;width:100%}.wp-block-embed-youtube:after{padding-top:56.25%;display:block;content:""}.wp-block-embed-youtube .wp-block-embed__wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.wp-block-embed-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%;vertical-align:middle}