.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background:#fff;border:1px solid rgba(154,148,141,.18);border-radius:4px;overflow:hidden;padding:0 0 1.25rem;box-shadow:0 4px 18px rgba(26,26,26,.06);transition:all .3s ease}.woocommerce ul.products li.product:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(26,26,26,.12)}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:'Playfair Display',Georgia,serif;color:#1A1A1A;font-size:1.15rem;padding:1rem 1rem .35rem}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#C17A4D!important;font-family:'Playfair Display',Georgia,serif}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce button.button.alt,.woocommerce a.button.alt{background:#2D3B2D!important;color:#FAF6F0!important;border-radius:2px!important;text-transform:uppercase;letter-spacing:1px;font-weight:600}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce button.button.alt:hover{background:#3D4F3D!important;color:#FAF6F0!important}.woocommerce-cart table.cart,.woocommerce-checkout form.checkout,.woocommerce div.product .summary{background:#fff;border:1px solid rgba(154,148,141,.18);box-shadow:0 4px 18px rgba(26,26,26,.06);padding:1.5rem}.woocommerce input.input-text,.woocommerce textarea,.woocommerce select{min-height:44px;border:1px solid rgba(154,148,141,.35);background:#fff;color:#1A1A1A}.woocommerce-error{border-top-color:#B54A3F}.woocommerce-message{border-top-color:#4A7C59}.woocommerce-info{border-top-color:#8B6F4E}
