/*
Theme Name: Nifty Marketing Australia
Theme URI: https://niftymarketing.com.au/
Description: If you’re serious about growing your business, you need a Digital Marketing Agency that builds real momentum — the kind that drives visibility, revenue, and long-term success you’re in the right place.
Author: Derek Ozen
Author URI: https://niftymarketing.com.au/
Template: gymcare
Version: 1.0.0
*/


.postid-12520.single-product .quantity-icon {
	display:none;
}
.single-product .nice-select {
    margin-bottom: 0;
    border-radius: 40px;
    height: 42px;
}
.single-product #pxl-content-area div.product form.cart .variations tr, .single-product > div.product form.cart .variations tr {
    gap: 20px;
    margin-bottom: 20px;
}
.single-product .single_add_to_cart_button {
    width: 250px;
}
body.woocommerce-cart .cart-collaterals .cart_totals th, body.woocommerce-cart .cart-collaterals .cart_totals td {
	color: #5c6672;
    border-bottom-color:var(--primary-color);
    font-size:16px;
}
body.woocommerce-cart .cart-collaterals .cart_totals td {
	text-align:end;
}
#pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.buttons .btn:hover, #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.buttons .btn:focus,
body.woocommerce-cart .woocommerce-cart-form .shop_table .actions .coupon .button:hover, body.woocommerce-cart .woocommerce-cart-form .shop_table .actions .button:hover, .pxl-scroll-top {
    background: #000;
    color: #fff;
}
.single-product #pxl-content-area div.product .woocommerce-product-gallery .flex-control-nav, .single-product > div.product .woocommerce-product-gallery .flex-control-nav {
    justify-content: center;
}
.single-product #pxl-content-area div.product form.cart .single_variation_wrap {
	margin-top:20px;
}

body.woocommerce-cart .woocommerce-cart-form .shop_table tbody .woocommerce-cart-form__cart-item .product-quantity .quantity .quantity-down {
	left:15px;
}
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody .woocommerce-cart-form__cart-item .product-quantity .quantity .quantity-up {
	right:15px;
}
body.search main#pxl-content-main {
    grid-template-columns: repeat(3, 1fr);
    display: grid;
    gap: 20px;
}
body.search main article {
    display: flex;
    flex-flow: column;
    margin-top: 0 !important;
    align-items: center;
    border: 1px solid rgba(255, 255, 255, .3);
    border-radius: 20px;
    padding: 30px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08), 0 0 0 1px rgba(0, 0, 0, 0.05);
}
body.search main article:hover {
    transform: translateY(-8px);
    box-shadow:
        0 20px 50px rgba(0, 0, 0, 0.15),
        0 0 0 1px rgba(0, 0, 0, 0.08);
}
#wc-stripe-express-checkout-element { margin-left: 15px; }
#wc-stripe-express-checkout-button-separator {
    width: 100%;
    margin-left: 15px;
    text-align: left!important;
}
.wooco-item-child .product-total .amount {
    opacity: 1;
}
.page-template-default #pxl-content-main {
    padding: 0 10px;
}
.lhome {
	width:70%;
	margin-right:30px;
}
@media (max-width: 1024px) {
    body.search main#pxl-content-main {
	grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 576px) {
    body.search main#pxl-content-main {
	grid-template-columns: repeat(1, 1fr);
    }
    .single-product .single_add_to_cart_button { width:auto!important; padding: 15px 30px!important; }
    .single-product.postid-12520 .wooco-minus, .single-product.postid-12520 .wooco-plus {
    	width: 24px;
    	height: 24px;
    	flex: 0 0 24px;
    	line-height: 20px;
    }
}
@media screen and (max-width: 480px) {
    .single-product.postid-12520 #pxl-content-area div.product .quantity, .single-product > div.product .quantity {
        width: 60px;
    }
	.woocommerce.single-product div.product form.cart .variations select { padding: 0 20px; }
	#pxl-cart-sidebar .pxl-widget-cart-sidebar { max-width:100%; }
    #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart { padding:10px;max-width:100%; }
	body.woocommerce-checkout form.woocommerce-checkout .pxl-checkout-order-review { width:100% }
}