ul.products.list li.product div[itemprop=description]{width:65.4%;float:right;clear:none}ul.products.grid li.product div[itemprop=description]{display:none}.woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:16px;font-weight: 500;padding-top:0;text-align:center;font-family: itc-american-typewriter, serif;line-height:1.3em}.woocommerce ul.products.list li.product{border-bottom:1px solid #ccc}.woocommerce ul.products.list li.product h2{font-size:26px;line-height:1.3em;text-align:left}.woocommerce ul.products li.product .button{padding-right:10px!important}.l-show{display:none}@media (max-width:768px){.l-show{display:block}}.faqs,.faqs-title{text-align:left}.faqs{list-style-type:none;margin:0}.faq-icon{flex:1}.faq-content{flex:3}.faq-question{color:#92a474;cursor:pointer;transition:all .3s ease;font-size:1.6em;line-height:1.1em}.faq-question button{all:inherit;width:100%;display:flex;justify-content:space-between;align-items:center}.faq-question svg{width:1.6em;height:1.6em}.faq-question button[aria-expanded=true] .vert{display:none}.faq-question button:focus svg{outline:2px solid}.faq-question button[aria-expanded] rect{fill:currentColor}.faq-question:hover{transition:all .3s ease;color:#7f2e45}.faq-answer{height:0;visibility:hidden;transition:all .3s ease;overflow:hidden;font-size:1rem}.woocommerce-checkout #payment ul.payment_methods li img{width:45px}.venn-cm-form label{display:block;margin-bottom:.25rem}.venn-cm-form input:not([type=checkbox]){border:1px solid #ccc;border-left:3px solid #92a474;background-color:rgba(229,223,216,.6);width:100%;margin-bottom:.5rem;border-radius:0}.venn-cm-form input[type=checkbox]{display:inline-block;position:absolute}.venn-cm-form input[type=checkbox]~label{display:inline-block;margin:1rem 0;display:flex;padding-left:2rem}.venn-cm-form button[type=submit]{color:#fff;font-family: itc-american-typewriter, serif;background-color:#92a474;text-transform:uppercase}.venn-cm-form a,.venn-cm-form button[type=submit]:focus,.venn-cm-form button[type=submit]:hover{text-decoration:underline}.venn-cm-form a{color:#92a474}.venn-cm-form a:focus,.venn-cm-form a:hover{text-decoration:none}.main-menu{font-family: itc-american-typewriter, serif;color:#555;position:relative}.main-menu>ul{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:0}@media (max-width:768px){.main-menu{display:none}}.main-menu ul>li>a{padding:1rem 0;font-size:14px}.main-menu>ul>li>a{font-size:14px;padding:.5rem .75rem;display:inline-block;text-transform:uppercase}.sub-menu{opacity:0}.main-menu>ul>li>.sub-menu{background-color:#fff;position:absolute;top:2.1rem;opacity:0;left:0;right:0;width:100%;visibility:hidden;z-index:100;transition:opacity .3s ease;margin-left:0;padding:1.5rem 1rem;display:flex;box-shadow:0 0 20px rgba(0,0,0,.05)}.main-menu>ul>li>.sub-menu>li{padding-right:4rem}.main-menu>ul>li>.sub-menu>li>a{color:#849658}.main-menu>ul>li>.sub-menu>li>a:active,.main-menu>ul>li>.sub-menu>li>a:focus,.main-menu>ul>li>.sub-menu>li>a:hover{color:#555}.sub-menu>li{display:block}.sub-menu>li>a{padding:1rem 0}.main-menu>ul>.menu-item-has-children>a{position:relative}.main-menu>ul>.menu-item-has-children>a:after{position:absolute;right:2px;top:43%;transform:translateY(-50%);content:"\2193";display:inline-block;font-style:normal;font-weight:400;line-height:1;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.menu-item-has-children:focus .sub-menu,.menu-item-has-children:hover .sub-menu,.menu-item-has-children[focus-within] .sub-menu{opacity:1;visibility:visible;transform:none;transition:opacity .3s ease}.menu-item-has-children:focus-within .sub-menu,.menu-item-has-children:focus .sub-menu,.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;transform:none;transition:opacity .3s ease}.main-menu .sub-menu .sub-menu{display:flex;flex-direction:column;margin-left:0;margin-top:1rem}.main-menu .sub-menu .sub-menu a{display:inline-block;padding:.25rem 0;font-size:14px}.newsletter-popup-form{display:flex;flex-direction:column;width:100%}.newsletter-popup-form input{margin-bottom:1rem;font-size:14px}.newsletter-popup-form input:focus{border-color:#92a474}.newsletter-popup-form input::-moz-placeholder{color:#000}.newsletter-popup-form input:-ms-input-placeholder{color:#000}.newsletter-popup-form input::placeholder{color:#000}.newsletter-popup-form button{display:inline-block;padding-left:2rem;padding-right:2rem}.newsletter-description,.newsletter-title{text-align:center}.newsletter-title{color:#7f2e45;font-size:34px}.newsletter-description{font-size:16px;margin-bottom:1.5rem}.modal{display:none}.modal.is-open{display:block}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:99999;flex-direction:column}.modal-container{position:relative;background-color:#fff;padding:2rem;width:95vw;max-width:50vw;max-height:100vh;border-radius:4px;overflow-y:auto;box-sizing:border-box}@media (max-width:800px){.modal-container{max-width:100vw}}.modal-close{background:transparent;border:0;position:absolute;right:.25rem;top:.25rem;padding:0;margin-bottom:1rem;width:2rem;height:2rem}.modal-close:focus,.modal-close:hover{color:#92a474}.modal-content{text-align:center}.modal-content .button{border-color:#000;font-size:16px}@-webkit-keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@-webkit-keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.modal--slide{display:none}.modal--slide.is-open{display:block}.modal--slide[aria-hidden=false] .modal-overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.modal--slide[aria-hidden=false] .modal-container{-webkit-animation:mmslideIn .3s cubic-bezier(0,0,.2,1);animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.modal--slide[aria-hidden=true] .modal-overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0,0,.2,1);animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.modal--slide[aria-hidden=true] .modal-container{-webkit-animation:mmslideOut .3s cubic-bezier(0,0,.2,1);animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.modal--slide .modal-container,.modal--slide .modal-overlay{will-change:transform}.modal--close{-webkit-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}