:root{--sifa-green:#365c43;--sifa-green-dark:#284634;--sifa-gold:#c5a46d;--sifa-ink:#303a32;--sifa-border:#e9e8e1}body{color:var(--sifa-ink)}a,button,input,select,textarea{transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}a:hover{color:var(--sifa-green)}.header-nav>li>a,.nav>li>a{transition:color .2s ease}.header-nav>li>a:hover,.nav>li>a:hover{color:var(--sifa-green)!important}.section-title-container .section-title,.section-title-container .section-title-main{color:var(--sifa-ink)}.section-title-container .section-title{border-bottom-color:var(--sifa-border)}.section-title-container .section-title-main{border-bottom-color:var(--sifa-gold)}.products .product-small .col-inner,.shop-container .product-small .col-inner{border-radius:12px;overflow:hidden;background:#fff;border:1px solid var(--sifa-border);box-shadow:0 3px 14px rgb(34 52 40 / .055);transition:transform .25s ease,box-shadow .25s ease}@media (hover:hover) and (prefers-reduced-motion:no-preference){.products .product-small .col-inner:hover,.shop-container .product-small .col-inner:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgb(34 52 40 / .13)}}.products .product-small .box-text,.shop-container .product-small .box-text{padding:12px 13px 16px}.products .product-small .woocommerce-loop-product_title,.shop-container .product-small .woocommerce-loop-product_title{font-size:14px;font-weight:600;line-height:1.45}.products .product-small .price,.shop-container .product-small .price{color:var(--sifa-green-dark);font-weight:700}.button,button.button,input[type="submit"],.woocommerce button.button{border-radius:7px;font-weight:600;letter-spacing:.01em}.button.primary,.button.checkout,.single_add_to_cart_button,.woocommerce button.button.alt{background-color:var(--sifa-green);border-color:var(--sifa-green)}.button.primary:hover,.button.checkout:hover,.single_add_to_cart_button:hover,.woocommerce button.button.alt:hover{background-color:var(--sifa-green-dark);border-color:var(--sifa-green-dark)}input[type="text"],input[type="email"],input[type="search"],input[type="tel"],select,textarea{border-radius:7px}input:focus,select:focus,textarea:focus{border-color:var(--sifa-green)}@media (max-width:849px){.products .product-small .box-text,.shop-container .product-small .box-text{padding:10px 10px 13px}}@media (prefers-reduced-motion:reduce){.products .product-small .col-inner,.shop-container .product-small .col-inner{transition:none}}