/* START: Compact product controls v1.35.1 */
body.single-product #page-container .summary .woocommerce-product-details__short-description {margin-bottom:18px;}
body.single-product #page-container .summary form.cart {margin:16px 0 20px;}
body.single-product #page-container .summary table.variations {width:100%;margin-bottom:12px;}
body.single-product #page-container .summary table.variations tr {display:flex;align-items:baseline;gap:12px;}
body.single-product #page-container .summary table.variations th,
body.single-product #page-container .summary table.variations td {padding:0!important;}
body.single-product #page-container .summary table.variations th.label,
body.single-product #page-container .summary table.variations td.label {flex:0 0 auto;min-width:42px;}
body.single-product #page-container .summary table.variations td.value {flex:1;min-width:0;}
body.single-product #page-container .summary .bh-colour-choices {gap:6px;}
body.single-product #page-container .summary .bh-colour-choices button {font-size:13px;line-height:1.4;min-height:36px;padding:7px 11px!important;border-radius:5px;}
body.single-product #page-container .summary .reset_variations {margin-top:5px;font-size:12px;line-height:1.5;}
body.single-product #page-container .summary .woocommerce-variation-add-to-cart,
body.single-product #page-container .summary form.cart:not(.variations_form):not(.grouped_form) {gap:10px;}
body.single-product #page-container .summary .quantity {flex:0 0 62px;}
body.single-product #page-container .summary .quantity input.qty {width:62px!important;height:44px!important;}
body.single-product #page-container .summary .single_add_to_cart_button {flex:0 1 auto;width:auto;min-height:44px;padding:10px 22px!important;font-size:13px!important;}
body.single-product #page-container .summary .single_add_to_cart_button,
body.single-product #page-container .summary .bh-colour-choices button[aria-pressed=true] {background-image:linear-gradient(#f1dce2,#f1dce2)!important;}
body.single-product #page-container .summary .bh-colour-choices button:not([aria-pressed=true]) {background-image:linear-gradient(#780019,#780019)!important;}
body.single-product #page-container .summary .single_add_to_cart_button:not(:disabled):hover,
body.single-product #page-container .summary .bh-colour-choices button[aria-pressed=true]:not(:disabled):hover {color:#780019!important;}
body.single-product #page-container .summary .product_meta {margin-top:18px;padding-top:14px;}
/* END: Compact product controls v1.35.1 */
