
/* WooCommerce visual integration. No WooCommerce template files are overridden. */
.woocommerce-page .site-main,.woocommerce .site-main{background:#fffdfb}
.woocommerce .woocommerce-breadcrumb{margin:0 0 24px;color:#8b7771;font-size:11px}
.woocommerce .woocommerce-breadcrumb a{color:#704944}
.woocommerce-products-header__title,.woocommerce div.product .product_title,.woocommerce-account h1,.woocommerce-cart h1,.woocommerce-checkout h1{font:500 clamp(40px,4.6vw,68px)/1.04 'Playfair Display',Georgia,serif;letter-spacing:-.045em;color:#2d2624}
.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0!important}
.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important}
.woocommerce ul.products li.product{float:none!important;width:auto!important;margin:0!important}
.woocommerce ul.products li.product a img{aspect-ratio:4/5;object-fit:cover;margin:0 0 14px!important;background:#f7efea}
.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0!important;font:600 14px/1.4 'Manrope',sans-serif;color:#2d2624}
.woocommerce ul.products li.product .price{color:#765f5b!important;font:500 13px/1.4 'Manrope',sans-serif!important}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{border-radius:0!important;background:#8b5550!important;color:#fff!important;font:600 10px/1 'Manrope',sans-serif!important;letter-spacing:.08em;text-transform:uppercase;min-height:46px;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:#704944!important;color:#fff!important}
.woocommerce div.product{padding-top:24px}
.woocommerce div.product p.price,.woocommerce div.product span.price{color:#8b5550!important}
.woocommerce div.product .woocommerce-product-gallery__image img{background:#f8efeb}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce .select2-container--default .select2-selection--single{border:1px solid rgba(139,85,80,.22);background:#fff;min-height:48px;border-radius:0;padding:10px 12px}
.woocommerce table.shop_table{border-color:rgba(139,85,80,.18);border-radius:0}
.woocommerce-info,.woocommerce-message,.woocommerce-error{border-top-color:#e7a39a;background:#fff7f2}
.woocommerce-info:before,.woocommerce-message:before{color:#8b5550}
