@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&family=Roboto:wght@400;700&display=swap');:root{--main-bg-color:#f5f1e9;--content-bg-color:#fff;--text-color:#4a4a4a;--heading-color:#2e251f;--accent-color:#89a7b1;--accent-hover-color:#73939d;--border-color:#eae6e1;--font-headings:'Montserrat','Helvetica Neue',sans-serif;--font-body:'Roboto','Helvetica','Arial',sans-serif}@font-face{font-display:swap};body{background-color:var(--main-bg-color);font-family:var(--font-body);color:var(--text-color);line-height:1.6}.wc-block-mini-cart__icon,:root :where(.wp-block-site-title a:where(:not(.wp-element-button))){color:var(--text-color)}.wc-block-mini-cart__icon:hover{color:#fff}.eb-advance-heading-wrapper.eb-advance-heading-xzkbu .eb-ah-separator.line{background-color:var(--main-bg-color) !important;border-radius:4px !important;color:var(--text-color) !important}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{background-color:var(--main-bg-color);border-radius:4px;color:var(--text-color)}.wp-block-search__button.has-icon,.wp-block-search__input,.forminator-input,.forminator-textarea,.wc-block-components-product-image img,.qty{border-radius:6px !important}.woocommerce-page select{background-color:var(--main-bg-color);border-radius:4px;height:25px}.woocommerce-page select option{border-radius:4px}h1,h2,h3,h4,h5,h6,wp-block-post-title{font-family:var(--font-headings);color:var(--heading-color);font-weight:600}a{color:var(--text-color);text-decoration:none;font-weight:600;transition:color .2s ease}a:hover{color:var(--accent-hover-color)}a i{padding-right:.5rem}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{background-color:transparent;transition:none}.wp-block-navigation-item_content:hover{color:inherit;background-color:transparent}.wp-block-woocommerce-customer-account a,.wp-block-woocommerce-customer-account{background-color:transparent;color:#000;transition:background-color .2s ease}.wp-block-woocommerce-customer-account a:hover,.wp-block-woocommerce-customer-account:hover{background-color:var(--accent-color);color:#fff !important;border-radius:4px;text-decoration:none}.wp-block-button__link,button,input[type=submit]{background-color:var(--accent-color);color:#fff !important;font-family:var(--font-headings);font-weight:600;padding:12px 24px;border:none;border-radius:4px;text-decoration:none;transition:background-color .2s ease}.wp-block-button__link:hover,button:hover,input[type=submit]:hover{background-color:var(--accent-hover-color);cursor:pointer}.entry-content,.widget,.post{background-color:var(--main-bg-color);padding:2em;border-radius:4px}blockquote{background-color:var(--main-bg-color);border:1px solid var(--border-color);border-left:4px solid var(--accent-color);padding:1em 1.5em;margin:1.5em 0;border-radius:4px}.wp-block-gallery .wp-block-image img,.wp-block-image img{border:1px solid var(--border-color);padding:4px;background-color:#fff;border-radius:4px;max-width:100%;height:auto}hr,.wp-block-separator{border:0;border-top:1px solid var(--border-color);background-color:transparent}.site-header{background-color:#fff;border-bottom:1px solid var(--border-color);padding:1em 0;box-shadow:0 2px 4px rgba(0,0,0,.05)}.site-footer{background-color:#2e251f;color:var(--main-bg-color);padding:3em 1em;text-align:center}.site-footer a{color:#fff;text-decoration:underline}.site-footer a:hover{color:var(--accent-color)}