/*
Theme Name: Shoptimizer Child Theme
Theme URI: 
Description: Child theme of Shoptimizer
Author: CommerceGurus
Author URI: 
Template: shoptimizer
Version: 1.2.2
License:         	GNU General Public License v2 or later
License URI:     	http://www.gnu.org/licenses/gpl-2.0.html
*/

/*!svg inline*/
.gap-2 {gap: .8rem;}.flex {display: flex; align-items: center;}

/*!prijs en btw op prod. pagina*/
div.product .woocommerce-product-rating {margin-bottom: 1em;clear: both;}small.woocommerce-price-suffix {color:#484848;font-size:10px;}
span.price,p.price,td.product-total, tr.woocommerce-cart-form__cart-item.cart_item{
  del {
    color: rgba(red, 0.5);
    text-decoration: none;
    position: relative;
    &:before {
      content: " ";
      display: block;
      width: 100%;
      border-top: 2px solid red;
      height: 9px;
      position: absolute;
      bottom: 0;
      left: 0;
      transform: rotate(-7deg);
    }
  }
  ins {
    color: green;
   font-weight:600;
    text-decoration: none;
  }
}
/*!tabel prod.pagina*/
table {border-collapse: collapse; /* Merges cell borders */}th, td {padding: 8px;/* Adds padding for better readability */}

/*!afbeelding nieuwsbrief*/
#styles_img__GqcO_ {margin: 0 40px 10px 20px;width: 100%;min-height: 300px;max-width: 280px;background-color: #f4f6f5;box-shadow: 8px 8px 4px 0 hsla(0, 0%, 40%, .5);transition: all .5 ease;border-radius: 20px;}
button.mailerlite-subscribe-submit { min-width: 100%;background-color: #fed203;color: #000;padding: 20px;}button.mailerlite-subscribe-submit:hover{color:#fff;background-color:#000;}input#mailerlite-1-field-email {min-width: 100%;}


/*!coupon button inlne */
input#coupon_code {width:auto;}

/*!sendy-pick-up-point-button*/
button#sendy-pick-up-point-button {
    background-color: #43aa9b;
    color: #fff;
    border-radius: 4px;
    padding: 8px;
}

/*!verplaats sku onde button */
div.product .product_meta {
border: none;
background: transparent;
text-align: left;
width: auto;
margin: 0;
clear: both;
left: inherit;
right: inherit;
font-size: 13px;
}
 
div.product .product_meta .posted_in,
div.product .product_meta .sku_wrapper,
div.product .product_meta .tagged_as {
display: block;
margin: 0;
}

/* Product title styling */
.summary h1 {font-size: 29px;}

.shoptimizer-product-prevnext .tooltip {border-radius: 10px;}

/* Product widget area styling */ 
.product-widget .widget {padding: 10px 20px;}
.product-widget fieldset {border: 1px solid #000;border-radius: 10px;}

/* HIDE "In stock" message in the PDP */
.stock.in-stock {display:none;}

/* Next Product Preview */
.shoptimizer-product-prevnext .tooltip {border-radius: 10px;}

/* Anchor tag offset on product pages */
#top-description {display: block;position: relative;top: -60px;}

/* Add to cart button styling */
.single_add_to_cart_button.button.alt, button.sticky-atc_button.button, .widget_shopping_cart a.button.checkout, a.checkout-button.button.alt.wc-forward,button#sendy-pick-up-point-button, button#place_order {
  box-shadow: 10px 5px 5px #57575778;
  border-radius: 10px;
  margin-bottom: 10px;
}

.product .cart .single_add_to_cart_button:hover, button.sticky-atc_button.button:hover, .widget_shopping_cart a.button.checkout:hover, a.checkout-button.button.alt.wc-forward:hover,button#sendy-pick-up-point-button:hover,button#place_order:hover {
  box-shadow: none !important;
  position: relative !important;
  left: 2px;
  top: 2px;
}

/* Out of stock - join waitlist button styling */
#ckwtl-button2, input#ckwtl-button {background-color:#d52654;}.commercekit-waitlist{box-shadow:none;border-top:none;}.commercekit-waitlist-head{background-color:#fff;}input#ckwtl-button {background-color:#43aa9b;}

/* WP FORMS STYLING */
.site div.wpforms-container-full .wpforms-form button[type=submit] {background: #ffd700;color: #333333;width:100%;}.site div.wpforms-container-full .wpforms-form button[type=submit]:hover {background: #333333;color: #fff;}.wpforms-container .wpforms-field {padding: 10px 0 !important;}
