.woocommerce-products-header{text-align:center;padding:52px
20px 32px;background:#f9f4eb;margin-bottom:0}.woocommerce-products-header__title{font-family:'Playfair Display',Georgia,serif;font-size:42px;font-weight:700;color:#5f1c00}.woocommerce-ordering select,.woocommerce-result-count{font-family:'Lato',sans-serif;font-size:14px}.woocommerce-ordering
select{border:1.5px solid #d7c1a3;border-radius:8px;padding:7px
12px}.woocommerce-cart .cart-empty{text-align:center;font-size:18px;color:#5f1c00;padding:60px
20px}.woocommerce-cart .return-to-shop
.button{background:#5f1c00 !important;border-radius:999px !important;padding:12px
28px !important}.woocommerce-checkout .woocommerce-billing-fields h3,
.woocommerce-checkout .woocommerce-shipping-fields h3,
.woocommerce-checkout
#order_review_heading{font-family:'Playfair Display',serif;font-size:22px;color:#5f1c00;border-bottom:2px solid #d7c1a3;padding-bottom:10px;margin-bottom:20px}.woocommerce-checkout input[type="text"],
.woocommerce-checkout input[type="email"],
.woocommerce-checkout input[type="tel"],
.woocommerce-checkout textarea,
.woocommerce-checkout
select{border:1.5px solid #d7c1a3;border-radius:10px;padding:11px
14px;font-family:'Lato',sans-serif;font-size:15px;width:100%;transition:border-color .2s}.woocommerce-checkout input:focus,
.woocommerce-checkout select:focus,
.woocommerce-checkout textarea:focus{border-color:#c28030;outline:none}#place_order{background:#5f1c00 !important;color:#fff !important;border-radius:999px !important;padding:16px
40px !important;font-size:17px !important;font-weight:700;width:100%;border:none !important;cursor:pointer;transition:background .2s}#place_order:hover{background:#c28030 !important}.payment_method_bacs label,
.payment_method_cod
label{font-family:'Lato',sans-serif;font-weight:700;color:#1b0501}.payment_box{background:#f9f4eb;border-left:4px solid #c28030;border-radius:0 10px 10px 0;padding:16px
20px;font-size:14px;line-height:1.7}.woocommerce-MyAccount-navigation
ul{list-style:none;padding:0}.woocommerce-MyAccount-navigation ul li
a{display:block;padding:10px
16px;border-radius:10px;font-family:'Lato',sans-serif;font-weight:600;color:#5f1c00;text-decoration:none;transition:background .15s}.woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce-MyAccount-navigation ul li a:hover{background:#f9f4eb;color:#c28030}.woocommerce-message{border-top:4px solid #2E7D32 !important;background:#e8f5e9 !important;color:#1b5e20 !important;border-radius:0 0 10px 10px}.woocommerce-error{border-top:4px solid #c62828 !important;background:#ffebee !important;color:#b71c1c !important}.woocommerce-info{border-top:4px solid #c28030 !important;background:#fff8e1 !important;color:#5f1c00 !important}.woocommerce-variation-add-to-cart{margin-top:20px}table.variations{width:100%;border-collapse:collapse;margin-bottom:16px}table.variations td,
table.variations
th{padding:8px
0;vertical-align:middle}table.variations
label{font-weight:700;font-family:'Lato',sans-serif;color:#1b0501;font-size:15px}table.variations
select{border:1.5px solid #d7c1a3;border-radius:8px;padding:9px
14px;font-size:15px;font-family:'Lato',sans-serif;min-width:180px;cursor:pointer}@media (max-width: 640px){.woocommerce-products-header__title{font-size:30px}.woocommerce-checkout .col-1,
.woocommerce-checkout .col-2{width:100% !important;float:none !important}}