/* Explicit positions prevent WooCommerce clearfix pseudo-elements taking grid cells. */
body.single-product.woocommerce div.product div.summary form.cart{display:grid!important;grid-template-columns:72px minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;align-items:stretch!important;margin:26px 0 0!important;padding:0!important;width:100%!important}
body.single-product.woocommerce div.product div.summary form.cart::before,body.single-product.woocommerce div.product div.summary form.cart::after{display:none!important;content:none!important}
body.single-product.woocommerce div.product div.summary form.cart>.quantity{grid-column:1!important;grid-row:1!important;float:none!important;margin:0!important;width:72px!important;max-width:72px!important;height:48px!important;display:block!important}
body.single-product.woocommerce div.product div.summary form.cart .quantity input.qty{box-sizing:border-box!important;width:72px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 8px!important;border:1px solid #cdbdaa!important;border-radius:4px!important;font:400 15px/1.4 Arial,sans-serif!important;text-align:center!important;background:#fff!important;color:#332c27!important}
body.single-product.woocommerce div.product div.summary form.cart>button.single_add_to_cart_button{grid-column:2!important;grid-row:1!important}
body.single-product.woocommerce div.product div.summary form.cart>button.wsb-button{grid-column:3!important;grid-row:1!important}
body.single-product.woocommerce div.product div.summary form.cart>button{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;float:none!important;min-width:0!important;width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:8px 10px!important;border:1px solid #4b3023!important;border-radius:4px!important;font:500 13px/1.35 Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important;text-align:center!important;box-shadow:none!important}
body.single-product.woocommerce div.product div.summary form.cart>button.single_add_to_cart_button{background:#4b3023!important;color:#fff!important}
body.single-product.woocommerce div.product div.summary form.cart>button.wsb-button{background:#fff!important;color:#4b3023!important}
body.single-product.woocommerce div.product div.summary form.cart>button:hover{filter:brightness(.94)}
body.single-product.woocommerce div.product div.summary .eh-purchase-info{list-style:none!important;margin:23px 0 28px!important;padding:21px 0!important;border-top:1px solid #e8dfd5;border-bottom:1px solid #e8dfd5;display:grid;gap:18px;clear:both}
body.single-product.woocommerce div.product div.summary .eh-purchase-info li{display:grid!important;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:13px;margin:0!important;padding:0!important;list-style:none!important}
body.single-product.woocommerce div.product div.summary .eh-purchase-info .eh-info-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;box-sizing:border-box;border:1px solid #e3d7c8;background:#faf7f2;border-radius:50%;color:#765640}
body.single-product.woocommerce div.product div.summary .eh-purchase-info svg{display:block;width:29px;height:29px;flex:none}
body.single-product.woocommerce div.product div.summary .eh-purchase-info p{margin:0!important;padding:0!important;font:400 14px/1.65 Arial,sans-serif!important;color:#64594f!important}
body.single-product.woocommerce div.product div.summary .eh-purchase-info strong{font-weight:600!important;color:#332c27!important}
body.single-product.woocommerce div.product div.summary .eh-purchase-info a{color:#765640!important;text-decoration:underline;text-decoration-color:#cab69d;text-underline-offset:3px;white-space:normal}
@media(max-width:767px){body.single-product.woocommerce div.product div.summary form.cart{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important}body.single-product.woocommerce div.product div.summary form.cart>.quantity{grid-column:1/-1!important;grid-row:1!important}body.single-product.woocommerce div.product div.summary form.cart>button.single_add_to_cart_button{grid-column:1!important;grid-row:2!important}body.single-product.woocommerce div.product div.summary form.cart>button.wsb-button{grid-column:2!important;grid-row:2!important}body.single-product.woocommerce div.product div.summary .eh-purchase-info{gap:17px}body.single-product.woocommerce div.product div.summary .eh-purchase-info li{grid-template-columns:40px minmax(0,1fr);gap:11px}body.single-product.woocommerce div.product div.summary .eh-purchase-info .eh-info-icon{width:40px;height:40px}body.single-product.woocommerce div.product div.summary .eh-purchase-info p{font-size:13px!important}}
