body.single-product{background:#faf8ef;color:#24251f;font-family:Arial,Helvetica,sans-serif}.single-product .content-area{width:100%;float:none;margin-right:0}.single-product .product_title{font-size:clamp(34px,4vw,58px);font-weight:900;letter-spacing:-2px;line-height:1.05}.single-product div.product p.price{font-size:28px;font-weight:800;color:#24251f}.single-product div.product .woocommerce-product-gallery img{background:#fff;object-fit:contain}.single-product div.product form.cart .button{background:#24251f;color:#fff;border-radius:0;padding:16px 24px}.single-product table.variations td,.single-product table.variations th{background:transparent}.single-product table.variations select{padding:13px;background:#fff;border:1px solid #888}.clfp-name{clear:both;margin:20px 0}.clfp-name label{display:block;font-weight:bold;margin-bottom:10px}.clfp-name label small{font-weight:normal}.clfp-name input{width:100%;background:#fff;border:1px solid #888;padding:14px}.clfp-name p{font-size:12px;margin:10px 0 20px}.clfp-name input:focus-visible{outline:3px solid #7149a8;outline-offset:3px}
