﻿.green{background-color:#979F8A}.beige{background-color:#E2DBCF}.black{background-color:#594C3E}*{outline:none}html{font-size:100%;margin:0}body{margin:0;background-image:url("images/bg.png")}@media (min-width: 1700px){.container.flow{max-width:80%}}.container-fluid{position:relative}.float-left{display:block;float:left}.float-right{display:block;float:right}.section{padding-top:30px;padding-bottom:30px;margin-top:15px;margin-bottom:15px;opacity:0;transition:800ms;position:relative;top:90px}.section.active{opacity:1;top:0}img{max-width:100%;height:auto}.border-top{display:block;width:100%;background-image:url("images/border-top.png");position:absolute;left:0;height:20px;top:-10px}img.aligncenter{display:block;margin-left:auto;margin-right:auto}h1,h2,h3,h4,h5,h6,p,a,span,li,td,th,textarea,input,button{line-height:180%;letter-spacing:1px;font-family:"vollkorn",serif;color:#594C3E}h1,h2,h3{text-align:center;font-weight:400}h1{font-size:25px}h2,h3{text-transform:uppercase;letter-spacing:4px;color:#979F8A;text-transform:uppercase}h2{font-size:17px}h3{font-size:17px;text-transform:none;font-style:italic}a{text-decoration:none;color:#979F8A}a:hover{color:#594C3E}.btn.btn-primary,input[type="submit"]{display:block;width:300px !important;height:41px;font-size:14px;text-transform:uppercase;letter-spacing:3px;padding:10px 30px;background-image:url("images/btn.png");background-size:contain;background-repeat:no-repeat;text-align:left;background-color:transparent;color:#594C3E;border:none}.btn.btn-primary:hover,input[type="submit"]:hover{color:#979F8A}hr{opacity:1;background-image:url("images/divider.svg");border:none;background-color:transparent;background-size:auto 100%;background-position:center;background-repeat:no-repeat;height:15px !important}.script{font-family:"professor",sans-serif;font-size:24px}input,textarea,select{padding:10px 15px;margin-bottom:15px}.black h1,.black h2,.black h3,.black h4,.black h5,.black h6,.black p,.black a,.black span,.black li,.black td,.black th{color:#EFE8DE}.slick-loading .slick-list{background:#fff url("/js/slick/ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}.slick-prev[dir="rtl"]{left:auto;right:-25px}.slick-prev:before{content:"←"}.slick-prev:before[dir="rtl"]{content:"→"}.slick-next{right:-25px}.slick-next[dir="rtl"]{left:-25px;right:auto}.slick-next:before{content:"→"}.slick-next:before[dir="rtl"]{content:"←"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-40px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#594C3E;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#594C3E;opacity:.75}#top{padding:15px;text-align:center;margin-bottom:15px}#top p{color:#EFE8DE;font-size:17px;margin-bottom:0;letter-spacing:2px}@media (max-width: 992px){#top p{font-size:14px}}#header1{margin-top:15px}#header1 #open-nav{position:relative;top:50%;transform:translateY(-50%);font-size:22px;display:block;cursor:pointer;float:right;margin-right:15px;margin-left:15px}#header1 #open-nav .burger{display:block;width:30px;height:3px;background-color:#979F8A}#header1 #open-nav .burger.burger-middle{margin-top:5px;margin-bottom:5px}#header1 #open-nav .burger.burger-bottom{width:20px}#header1 #open-nav:hover .burger-bottom{width:30px}#header1 img{max-width:40vw}@media (max-width: 992px){#header1 img{max-width:60vw}}#header1 a#basket{display:block;float:right;width:30px;height:30px;background-image:url("images/ico-basket.svg");background-position:center;background-repeat:no-repeat;margin-right:15px}#header1 #search-button{display:block;float:right;width:30px;height:30px;background-image:url("images/ico-search.svg");background-position:center;background-repeat:no-repeat;margin-right:15px;cursor:pointer}#header1 .search-container{position:absolute;width:260px;background-color:#979F8A;padding:15px;top:40px;right:15px;display:none;z-index:9999}#header1 .search-container.active{display:block}#header1 .search-container li{list-style:none;padding:0}#header1 .search-container li form .wp-block-search__label{display:none}#header1 .search-container li form .wp-block-search__input{display:block;width:100%}#header1 .search-container li form .wp-block-search__inside-wrapper{display:block}#header1 .search-container li form button.wp-element-button{display:block;width:100%;position:relative;left:-5px;height:41px;font-size:14px;text-transform:uppercase;letter-spacing:3px;padding:0 30px;background-image:url("images/btn.png");background-size:contain;background-repeat:no-repeat;text-align:left;background-color:transparent;color:#594C3E;border:none;background-position:center}#header1 .search-container li form button.wp-element-button:hover{color:#979F8A}#header1.green{padding-top:30px;margin-bottom:90px}#header1.green #open-nav .burger{background-color:#EFE8DE}#header1.green #open-nav:hover .burger{background-color:#594C3E}#header1.green a#basket{background-image:url("images/ico-basket-white.svg")}#header1.green a#basket:hover{background-image:url("images/ico-basket.svg")}#header1.green #search-button{background-image:url("images/ico-search-white.svg")}#header1.green #search-button:hover{background-image:url("images/ico-search.svg")}#header1.green .search-container{top:67px}#header1.green .top-image{display:block;margin:0 auto;position:relative;top:60px}a#logo{display:block;margin:0 auto;width:300px;position:relative;z-index:1}a#logo:hover{transform:scale(1.05)}#nav-m{width:100%;height:0;min-height:0;position:absolute;top:0;z-index:1000;overflow:hidden;transition:all 0.3s;background-color:#979F8A;background-image:url("images/barn-bg.svg");background-size:600px 300px;background-position:bottom 15% right -30px;background-repeat:no-repeat}@media (max-width: 992px){#nav-m{background-image:none}}#nav-m #navtop{padding:30px}#nav-m #navtop a#basket{display:block;float:right;width:30px;height:30px;background-image:url("images/ico-basket-white.svg");background-position:center;background-repeat:no-repeat;margin-right:15px}#nav-m #navtop a#basket:hover{background-image:url("images/ico-basket.svg")}#nav-m #navtop #search-button-menu{display:block;float:right;width:30px;height:30px;background-image:url("images/ico-search-white.svg");background-position:center;background-repeat:no-repeat;margin-right:15px;cursor:pointer}#nav-m #navtop #search-button-menu:hover{background-image:url("images/ico-search.svg")}#nav-m #navtop .search-container-menu{position:absolute;width:260px;background-color:#979F8A;padding:15px;top:67px;right:15px;display:none;z-index:9999}#nav-m #navtop .search-container-menu.active{display:block}#nav-m #navtop .search-container-menu li{list-style:none;padding:0}#nav-m #navtop .search-container-menu li form .wp-block-search__label{display:none}#nav-m #navtop .search-container-menu li form .wp-block-search__input{display:block;width:100%}#nav-m #navtop .search-container-menu li form .wp-block-search__inside-wrapper{display:block}#nav-m #navtop .search-container-menu li form button.wp-element-button{display:block;width:100%;position:relative;left:-5px;height:41px;font-size:14px;text-transform:uppercase;letter-spacing:3px;padding:0 30px;background-image:url("images/btn.png");background-size:contain;background-repeat:no-repeat;text-align:left;background-color:transparent;color:#594C3E;border:none;background-position:center}#nav-m #navtop .search-container-menu li form button.wp-element-button:hover{color:#979F8A}#nav-m #navtop .fa-times{font-size:36px;font-size:2.25rem;float:right;cursor:pointer;color:#EFE8DE;margin-left:15px;position:relative;top:-2px}#nav-m #navtop .fa-times:hover{color:#594C3E}#nav-m hr{border:none;background-color:transparent;background-image:url("images/menu-line.svg");width:100%;height:3px !important;background-repeat:no-repeat;opacity:1;margin-top:30px;margin-bottom:30px;background-position:left}#nav-m h3{color:#EFE8DE;font-size:17px;text-transform:uppercase;letter-spacing:2px;text-align:left}#nav-m p{color:#EFE8DE;margin-bottom:5px}#nav-m p a{color:#EFE8DE}#nav-m p a:hover{color:#594C3E}#nav-m .container{margin-top:100px}#nav-m ul{list-style:none;padding:0;max-height:0;transition:all 1s}#nav-m ul li{padding:0;margin-bottom:15px}#nav-m ul li a{text-transform:uppercase;font-size:17px;color:#EFE8DE;letter-spacing:2px}#nav-m ul li a span{display:none}#nav-m ul li a:hover{color:#594C3E}#nav-m ul li ul{margin-top:15px}#nav-m ul li ul li{margin-bottom:15px}#nav-m ul li ul li a{font-size:14px;font-size:.875rem}#nav-m .social-links{margin-top:30px;margin-bottom:30px}#nav-m .social-links a{margin-right:20px}#nav-m .social-links a i{font-size:26px;color:#EFE8DE}#nav-m .social-links a:hover i{color:#594C3E}#nav-m.active{height:auto;min-height:100%}#nav-m.active ul{max-height:5000px}#page.menu{position:fixed;width:100%}#footer{background-image:url("images/footer-line.svg");background-position:top 30px right;background-repeat:no-repeat}@media (max-width: 1900px){#footer{background-image:none}}#footer img{width:300px}#footer ul{list-style:none;padding:0}@media (max-width: 992px){#footer ul{margin-top:30px;margin-bottom:30px}}#footer ul li{margin-bottom:10px}#footer ul li a{text-transform:uppercase;letter-spacing:2px;font-size:17px;color:#594C3E}#footer ul li a:hover{color:#979F8A}#footer h3{font-size:17px;letter-spacing:2px;text-align:left}#footer p{font-size:14px}#footer .social-links{margin-top:30px;margin-bottom:30px}#footer .social-links a{margin-right:20px}#footer .social-links a i{font-size:26px;color:#594C3E}#footer .social-links a:hover i{color:#979F8A}.social-links{float:left}.social-links .social-link{float:left;margin-right:15px}.social-links .social-link:last-child{margin-right:0}.social-links .social-link i{color:#594C3E}.social-links .social-link:hover i{color:#979F8A}.social-share h5{margin-bottom:0}.social-share a.share-link{margin-right:15px}.section-contact-form .col-md-4 img{margin-left:-120px;margin-bottom:15px}.section-contact-form .col-md-4 h2{text-align:left;font-size:17px;letter-spacing:2px}.section-contact-form input,.section-contact-form textarea{font-size:13px;font-size:.8125rem;width:100%;border:none;background-color:#F9F7F4;padding:15px !important}.section-contact-form input[type="submit"]{padding:10px 30px !important}.section-contact-form .wpcf7-form-control div{display:block;margin:0 auto}.section-contact-form .wpcf7-not-valid-tip{display:none}.section-contact-form .wpcf7-response-output{clear:both;font-family:"vollkorn",serif;border:1px solid #594C3E}.section-contact-form .gform_title{display:none}.section-cta{text-align:center}.section-cta a.cta-link{display:inline-block}.section-content-call-to-action{position:relative;padding-top:105px;padding-bottom:90px}.section-content-call-to-action .container{position:relative}.section-content-call-to-action .container .btn{position:absolute;right:0;bottom:-107px}.section-featured-links{padding-bottom:60px}.section-featured-links .featured-link{margin-bottom:30px;position:relative}.section-featured-links .featured-link a{display:block;width:100%;padding-bottom:20vw;background-position:center;background-size:cover;position:relative}.section-featured-links .featured-link a.deeper{padding-bottom:25vw}@media (max-width: 768px){.section-featured-links .featured-link a{padding-bottom:80vw}}.section-featured-links .featured-link a span.label{position:absolute;display:block;width:300px !important;height:41px;font-size:14px;text-transform:uppercase;letter-spacing:3px;padding:10px 30px;background-image:url("images/btn.png");background-size:contain;background-repeat:no-repeat;text-align:left;background-color:transparent;color:#594C3E;border:none;right:-245px;top:290px;transform:rotate(-90deg);transform-origin:top left}@media (max-width: 1300px){.section-featured-links .featured-link a span.label{transform:rotate(-90deg) scale(0.7)}}@media (max-width: 1300px){.section-featured-links .featured-link a span.label{top:220px}}@media (max-width: 992px){.section-featured-links .featured-link a span.label{top:200px;right:-270px}}.section-featured-links .featured-link .caption{background-image:url("images/arrow-up.svg");width:190px;padding-left:60px;background-position:top left;background-repeat:no-repeat;font-size:24px;font-family:"professor",sans-serif;position:absolute;bottom:-66px;right:-40px;line-height:100%}@media (max-width: 768px){.section-featured-links .featured-link .caption{display:none}}.section-featured-links .featured-link-four a span.label{transform:none;right:unset;left:-15px;top:unset;bottom:30px}.section-gallery{padding-bottom:10px}.section-gallery ul.slides{list-style:none;padding:0}.section-gallery ul.slides li{margin-bottom:30px}.section-gallery ul.slides li a.gallery-thumb{display:block;width:100%;padding-bottom:120%;background-size:cover}.section-general-content .row{padding-top:15px;padding-bottom:15px}.section-quote-image p{font-size:24px}.section-quote-image .image-container{position:relative}.section-quote-image .image-container img{margin:0 auto;display:block;width:100%}.section-quote-image .image-container .caption{font-family:"professor",sans-serif;padding-top:50px;width:136px;background-image:url("images/arrow.png");background-position:top center;background-repeat:no-repeat;font-size:24px;position:absolute;bottom:-30px;left:-140px}@media (max-width: 992px){.section-quote-image .image-container .caption{display:none}}.section-quote-image .quote-container{position:relative}.section-quote-image .quote-container .quote-wrapper{top:50%;transform:translateY(-50%);position:absolute}@media (max-width: 992px){.section-quote-image .quote-container .quote-wrapper{position:relative;top:0;transform:none}}.section-quote{text-align:center}.section-quote p{font-size:24px}.section-image-call-to-action .image{display:block;width:100%;height:22vw;background-position:center;background-size:cover;position:relative;min-height:400px}.section-image-call-to-action .image .link-container{position:absolute;left:-30px;bottom:60px;padding:30px 60px;width:520px;max-width:80%}.section-image-call-to-action .image .link-container p{font-size:24px;line-height:120%}.section-image-call-to-action .image .link-container .btn{position:absolute;bottom:-15px}.section-accordion .accordion-item{border:none;background-color:transparent}.section-accordion .accordion-item .accordion-button{color:#594C3E !important;border:none;border-bottom:2px solid #594C3E;background-color:transparent}.section-accordion .accordion-item .accordion-button:focus{box-shadow:none;border-color:rgba(0,0,0,0.125);border-bottom:2px solid #594C3E}.section-accordion .accordion-item .accordion-button::after{color:#594C3E !important;transform:rotate(-180deg)}.section-accordion .accordion-item .accordion-button:not(.collapsed)::after{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(0deg)}.section-testimonials .testimonial{cursor:e-resize}.archive{margin-top:30px}.archive .post{text-align:center;margin-bottom:30px}.archive .post .post-thumbnail{position:relative}.archive .post h2 a{font-size:22px;letter-spacing:3px}.archive .post h3{position:absolute;display:block;width:300px !important;height:41px;font-size:14px;text-transform:uppercase;letter-spacing:3px;padding:10px 30px;background-image:url("images/btn.png");background-size:contain;background-repeat:no-repeat;text-align:left;background-color:transparent;color:#594C3E;border:none;right:-210px;top:280px;font-style:normal;transform:rotate(-90deg);transform-origin:top left}@media (max-width: 1300px){.archive .post h3{transform:rotate(-90deg) scale(.7)}}@media (max-width: 1300px){.archive .post h3{top:190px;right:-225px}}@media (max-width: 992px){.archive .post h3{top:200px;right:-240px}}.archive .post img{max-width:100%;height:auto;margin-bottom:30px;aspect-ratio:.7/1;width:100%;object-fit:cover}.archive .post .read-more{display:inline-block}.archive-navigation{text-align:center;padding-top:15px;padding-bottom:15px}.archive-navigation .current{border-bottom:1px solid #594C3E}.post-navigation{text-align:center}.woocommerce{padding-top:30px;padding-bottom:30px}.woocommerce h1.page-title{text-align:left}.woocommerce .woocommerce-product-gallery{opacity:1 !important}.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce a.button,.woocommerce a.button.alt{background-color:transparent;border:3px solid #979F8A;display:block;max-width:320px;margin:0 auto;cursor:pointer;transition:all 0.4s;color:#594C3E;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;text-align:center;text-transform:uppercase}.woocommerce button.button:hover,.woocommerce button.button.alt:hover,.woocommerce input.button:hover,.woocommerce input.button.alt:hover,.woocommerce a.button:hover,.woocommerce a.button.alt:hover{background-color:#979F8A;color:#EFE8DE}.woocommerce input[type="number"]{padding:7px}.woocommerce input,.woocommerce textarea{padding:10px 15px}.woocommerce .woocommerce-message{border-top-color:#979F8A;font-family:"vollkorn",serif;line-height:35px}.woocommerce .woocommerce-message:before{color:#979F8A;line-height:32px}.woocommerce span.onsale{background-color:#979F8A}.woocommerce-message,.woocommerce-Message,.woocommerce-info{border-top-color:#979F8A;font-family:"vollkorn",serif;line-height:35px}.woocommerce-message:before,.woocommerce-Message:before,.woocommerce-info:before{color:#979F8A;line-height:32px}.woocommerce .shop_table #coupon_code{width:170px;padding:4px 15px;margin-right:15px}.woocommerce .shop_table .coupon button{float:right}.woocommerce .shop_table button[type="submit"]{float:right}.woocommerce .cart-collaterals .cross-sells{display:none}.woocommerce .cart_totals a.checkout-button{float:right}.woocommerce .product .summary{width:36% !important}@media (max-width: 768px){.woocommerce .product .summary{width:100% !important;position:relative;top:30px;margin-bottom:60px !important}}.woocommerce .product .woocommerce-product-gallery{width:57% !important}@media (max-width: 768px){.woocommerce .product .woocommerce-product-gallery{width:100% !important}}.woocommerce .product .woocommerce-product-gallery__wrapper .main-image{display:block;width:70%;float:left}.woocommerce .product .woocommerce-product-gallery__wrapper .main-image img{width:100%;height:39.05vw;object-fit:cover}.woocommerce .product .woocommerce-product-gallery__wrapper .wibble{float:left;display:block;width:30%;padding-left:1vw}.woocommerce .product .woocommerce-product-gallery__wrapper .wibble .woocommerce-product-gallery__image{display:block !important;width:100% !important;margin-bottom:1vw}.woocommerce .product .woocommerce-product-gallery__wrapper .wibble .woocommerce-product-gallery__image a{display:block;width:100%}.woocommerce .product .woocommerce-product-gallery__wrapper .wibble .woocommerce-product-gallery__image a img{width:100%;height:12.35vw;object-fit:cover}.woocommerce .product h1{font-size:17px;font-family:"vollkorn",serif;text-transform:uppercase;letter-spacing:2px;text-align:left;margin-top:45px}.woocommerce .product p.price span{color:#594C3E;font-size:17px;font-weight:400;font-style:italic}.woocommerce .product .product_meta{display:none}.woocommerce .product .woocommerce-product-details__short-description{background-image:url("images/footer-line.svg");background-position:top left;background-repeat:no-repeat;background-size:contain;padding-top:45px;margin-top:30px}.woocommerce .product .button{margin-top:30px}.woocommerce .product ul.product-facts{list-style:none;padding:0;margin:0;border-top:2px solid #594C3E;margin-top:30px}.woocommerce .product ul.product-facts li{border-bottom:2px solid #594C3E;padding-top:5px;padding-bottom:5px;letter-spacing:2px;font-size:13px;text-transform:uppercase}.woocommerce .product ul.product-facts li img{height:30px;width:45px;margin-right:15px;object-fit:contain;object-position:left}.woocommerce .product input.qty{display:none}.woocommerce .tabs{display:none}.woocommerce h2{font-size:17px;font-family:"vollkorn",serif;text-transform:uppercase;letter-spacing:2px;text-align:left}.related,.up-sells-wrapper{clear:both}.shop-archive .filters h2{font-size:14px;text-transform:uppercase;letter-spacing:2px;text-align:left;color:#594C3E}.shop-archive .filters h3{font-family:"vollkorn",serif;font-style:italic;display:block;poadding-bottom:15px;padding-top:15px;border-bottom:2px solid #594C3E;color:#594C3E;text-align:left;font-style:17px;text-transform:none;letter-spacing:0;margin-bottom:15px}.shop-archive .filters ul{list-style:none;padding-left:0}.shop-archive .filters ul ul{padding-left:15px}.shop-archive .filters input[type="checkbox"]{padding:0}.shop-archive .products h2{text-align:left;color:#594C3E;font-size:14px}.shop-archive .products .price{font-size:22px;font-style:italic}.shop-archive .products .price bdi{font-size:22px}.shop-archive .products a.button{display:block;width:100%;text-align:left;margin-top:0}.shop-archive .ui-slider-range,.shop-archive .ui-slider-handle{background-color:#594C3E !important}
/*# sourceMappingURL=main.css.map */
