/* SPK: карточка товара без Elementor Pro (24.09.2026). Подключается только на страницах товара. */
.single-product form.cart{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0 10px}
.single-product form.cart .quantity{margin:0}
.single-product form.cart .quantity input.qty{height:48px;width:90px;border:1px solid #d9dde3;border-radius:8px;text-align:center;font:500 16px Rubik,system-ui,sans-serif}
.single-product form.cart .single_add_to_cart_button,.single-product #byoneclick-tovar{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 26px;background:#e52727;color:#fff!important;border:0;border-radius:8px;font:600 15px Rubik,system-ui,sans-serif;text-decoration:none;cursor:pointer;transition:background .15s}
.single-product form.cart .single_add_to_cart_button:hover,.single-product #byoneclick-tovar:hover{background:#c41f1f}
.single-product .spk-card-actions{display:flex;align-items:center;gap:22px;margin:4px 0 16px}
.single-product a.compare{display:inline-flex;align-items:center;gap:8px;color:#e52727;font-size:14px;text-decoration:none}
.single-product a.compare img{width:22px!important}
.single-product .tinvwl_add_to_wishlist_button{color:#e52727;font-size:14px}
.single-product .stock,.single-product .outofstock{margin:6px 0 10px;font-size:15px}
.single-product .stock span{color:#2e9d4a;font-weight:600}.single-product .outofstock span{color:#d98a00;font-weight:600}
.single-product table.woocommerce-product-attributes{margin:0 0 6px;font-size:14px}
.single-product table.woocommerce-product-attributes th{width:34%;font-weight:600}
@media(max-width:767px){.single-product form.cart .single_add_to_cart_button,.single-product #byoneclick-tovar{flex:1 1 100%;width:100%}}
.single-product a.compare::after{content:"Сравнить"}
/* «В избранное» внутри строки кнопок, а не абсолютом над ценой */
.single-product form.cart .tinv-wraper{position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;margin:0!important;flex:0 0 auto;display:inline-flex;align-items:center}
.single-product form.cart .tinv-wraper .tinvwl_add_to_wishlist_button{color:#e52727;font-size:14px;margin:0}
