/* 
* Nouman Ijaz - Developer
*/
 
/* for divi theme*/ 
body.et_divi_theme .ascdcw-checkout-container {
  display:flex !important;margin-left:5px !important;
}  
body.et_divi_theme .container{
max-width: 1170px !important;
}
.ascdcw-btn-hover{
margin-left: 2px !important;
}

body.et_divi_theme .ascdcw-disabled-button{
height: 50px !important;
display: flex !important;
justify-content: center !important;
align-items: center !important; 
pointer-events: none !important;
}
  
/* twenty-three,four and five theme style */
.wp-block-button__link
{
margin-bottom:0px !important;
}
.wp-block-button{
display: flex !important;
justify-content: center !important;
align-items: center !important;
flex-direction: row !important;
}


body.theme-twentytwentythree.single-product   .ascdcw-simple-product,
body.theme-twentytwentythree.single-product  .ascdcw-variable-product
{ 
width: 179px !important; 
}
body.theme-twentytwentythree.single-product form.grouped_form .ascdcw-grouped-product
{ 
width: 82px !important; 
}
body.theme-twentytwentythree.woocommerce-shop .ascdcw-checkout-button,body.theme-twentytwentyfive.woocommerce-shop .ascdcw-checkout-button {
font-size: 14px !important;
font-weight: 400; ;

text-align: center
}
body.theme-twentytwentyfour.woocommerce-shop .ascdcw-checkout-button{
font-size: 14px !important; 
}

body.theme-twentytwentyfour.single-product .ascdcw-checkout-button {  
margin-right: 11px !important;
text-align: center; 
}
body.theme-twentytwentyfive.single-product .ascdcw-checkout-button { 
margin-right: 14px !important; 
text-align: center
}
body.theme-twentytwentythree.single-product .ascdcw-checkout-button { 
margin-top:0px !important;
}

body.theme-twentytwentyfour.single-product form.grouped_form .ascdcw-checkout-button 
{
margin-top: 0px !important;
}
body.theme-twentytwentythree.woocommerce-shop .ascdcw-checkout-button
{
padding: 13px 28px !important;
margin: 0px !important;
} 

body.theme-twentytwentyfour.single-product   .ascdcw-simple-product,
body.theme-twentytwentyfour.single-product  .ascdcw-variable-product
{ 
width: 181px !important; 
}
body.theme-twentytwentyfour.single-product form.grouped_form .ascdcw-grouped-product
{ 
margin-top: 5px !important;
width: 77px !important; 
}

 

body.theme-twentytwentyfive.single-product .ascdcw-variable-product,
body.theme-twentytwentyfive.single-product .ascdcw-grouped-product,
body.theme-twentytwentyfive.single-product .ascdcw-simple-product,
body.theme-twentytwentyfour.single-product .ascdcw-simple-product,
body.theme-twentytwentyfour.single-product .ascdcw-variable-product,
body.theme-twentytwentyfour.single-product .ascdcw-grouped-product,
body.theme-twentytwentythree.single-product .ascdcw-simple-product,
body.theme-twentytwentythree.single-product .ascdcw-variable-product,
body.theme-twentytwentythree.single-product .ascdcw-grouped-product{
/* margin-left: 10px !important;  */
margin-top: 10px !important;
}
body.theme-twentytwentyfive.single-product .ascdcw-grouped-product{
margin-left: unset !important;
}

body.theme-twentytwentyfive.single-product   .ascdcw-simple-product,
body.theme-twentytwentyfive.single-product  .ascdcw-variable-product
{ 
width: 191px !important; 
}
body.theme-twentytwentyfive.single-product form.grouped_form .ascdcw-grouped-product
{ 
width: 89px !important; 
}
/* Astra Theme Compitablity */
/* shop page */
body.theme-astra.woocommerce-shop .ascdcw-shop-page-btn{
width: 9.3rem;
text-align: center;
} 

body.theme-astra.single-product   .ascdcw-simple-product,
body.theme-astra.single-product  .ascdcw-variable-product,
body.theme-astra.single-product form.grouped_form .ascdcw-grouped-product{
margin-left: 5px !important;
padding-top: 10px !important;
padding-bottom: 10px !important;

} 

/* WoodMart Theme Compitablity */
body.theme-woodmart.single-product form.cart ,body.theme-woodmart.single-product .woocommerce-variation-add-to-cart{
display: block !important;
}
body.theme-woodmart.woocommerce-shop .ascdcw-shop-page-btn{
height: 36px; 
}
 
body.theme-woodmart.woocommerce-shop .wd-hover-base .wd-bottom-actions.wd-add-small-btn>div {
border-left: unset !important;
} /* update pro */

@media only screen and (max-width: 600px) {


  /* twenty three,four,five theme */
  .wp-block-button{
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    flex-direction: column !important; 
  }
  body.theme-twentytwentythree.woocommerce-shop .ascdcw-checkout-button
  {
    padding: 11px 21px !important;
    margin: 0px !important;
  }

  body.theme-twentytwentythree.single-product .woocommerce-variation-add-to-cart,body.theme-twentytwentyfour.single-product .woocommerce-variation-add-to-cart, body.theme-twentytwentyfive.single-product .woocommerce-variation-add-to-cart
  {
   display: block !important; 
  }
  body.theme-twentytwentyfour.single-product .woocommerce-variation-add-to-cart{
    display: block !important;
  }   
  body.theme-twentytwentythree.single-product .ascdcw-checkout-button { 
    margin-top:15px !important; 
   }
   body.theme-twentytwentyfour.single-product .ascdcw-checkout-button { 
    height: unset !important;
   }
   body.theme-twentytwentyfour.single-product .ascdcw-checkout-button,body.theme-twentytwentythree.single-product .ascdcw-checkout-button {
    height: unset !important;
     margin-left: unset !important; 
   }
   body.theme-twentytwentyfour.single-product .ascdcw-variable-product,
   body.theme-twentytwentyfour.single-product .ascdcw-simple-product{ 
    margin-top: 10px !important;
   }
   body.theme-twentytwentyfour.single-product form.grouped_form .ascdcw-checkout-button{
    padding: 9px 14px !important;
    height: unset !important; 

   }

   body.theme-twentytwentyfour.single-product .wp-block-woocommerce-add-to-cart-form form.cart, 
   body.theme-twentytwentyfive.single-product .wp-block-woocommerce-add-to-cart-form form.cart{ 
    display: block !important;
   }
   body.theme-twentytwentyfive.single-product .ascdcw-variable-product, 
   body.theme-twentytwentyfive.single-product .ascdcw-simple-product{  
     margin-top: 10px !important;
     margin-left: unset !important;
   }

   body.theme-twentytwentythree.single-product div.product form.cart div.quantity .qty,
   body.theme-twentytwentyfour.single-product div.product form.cart div.quantity .qty,
   body.theme-twentytwentyfive.single-product div.product form.cart div.quantity .qty {
    margin-right: 1.5rem !important;
   }
   body.theme-twentytwentyfive.single-product form.cart div.quantity .qty {
    padding: 12px 9px !important;
   }
   body.theme-twentytwentyfour.single-product form.cart div.quantity .qty {
    padding: 9px 25px !important;
   }
   body.theme-twentytwentythree.single-product form.cart div.quantity .qty
   {
    padding: 15px 15px !important;
   }
   body.theme-twentytwentythree.single-product form.cart
   {
    display: unset !important;
   }
  body.theme-twentytwentyfour.single-product .ascdcw-grouped-product
    {
      float: right !important;
    }


   /* Divi Theme */
   body.et_divi_theme  .ascdcw-variable-btn,body.et_divi_theme  .ascdcw-simple-btn{
    margin-top: 5px !important;
    } 
   /* Astra Theme Compitability */
   body.theme-astra.woocommerce-shop .ascdcw-shop-page-btn{
    width: 6.8rem; 
  }

  /* woodmart theme compitability */ 
  body.theme-woodmart.woocommerce-shop .ascdcw-shop-page-btn::before,
  body.theme-woodmart.woocommerce-shop .ascdcw-shop-page-btn::after {
    content: none !important;
  }
  


   
}

