/**
 * Theme Name:     Cookies THCA
 * Author:         Cookies
 * Template:       astra
 * Text Domain:	   cookies-thca
 * Description:    Cookies child theme
 * Theme URI:      #
 * Author URI:     #
 * Version:        1
 * License:        Private
 * License URI:    #
 * Tags:           #cookies
 */

/** Stretch shop buttons*/
a.button.product_type_variable.add_to_cart_button {
    width: 100%;
    margin-bottom: -5px !important;
}

a.button.wp-element-button.product_type_variable.add_to_cart_button {
    width: 100% !important;
}

/** Remove spacing from below the button in product archive*/
a.button.wp-element-button.product_type_simple {
    margin-bottom: 0 !important;
}


/** Stretch shop buttons - variable products*/
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    width: 100%;
    margin-bottom: -5px !important;
}

a.button.product_type_variable {
    width: 100%;
    margin-bottom: -5px !important;
}

/** Style Lineages*/
.pa_genetics {
    color: #fff;
    font-size: 12px;
    padding: 0 5px;
    display: block;
    line-height: 15px;
}

/** Make remember me text black on age gate popup*/
span.age-gate__remember-text {
    color: #000;
}

/** Make buy now button full width*/
a.button.wp-element-button.product_type_variable {
    width: 100%;
    margin-bottom: -5px !important;
}


/** Style the wholesale pricing badge*/
span.onsale {
    width: 90px;
    height: 45px;
}

.woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover {
    background: #01a0dc;
}


/** Style the out of stock text - keep the correct structure */
p.stock.out-of-stock {
    margin-bottom: -24px !important;
    margin-top: 10px;
}

/** QUantity selector prevent circle selector from displaying */
.select_option_label .yith_wccl_value {
	border: none;
}

/** Remove border from product selector span */
.select_option_label .yith_wccl_value {
    border: none !important;
    width: auto;
    font-size: 15px;
}

.select_option_label.select_option {
    border: 1px solid #fff;
}

.select_option_label.select_option:hover {
    border: 2px solid #fff !important;
    box-shadow: 0px 0px 0px 1px #fffefe inset;
}

.yith_wccl_value_wrapper {
    padding: 15px 5px;
}

a.button.product_type_simple {
    width: 100%;
    margin-bottom: -5px !important;
}

.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled {
    min-height: 69px;
}

section.related.products h2 {
    padding-bottom: 10px;
}

.woocommerce-variation-price span.price:before {
    content: "Price: ";
}

a.woocommerce-product-gallery__trigger {
    visibility: hidden;
}

.woocommerce-message {
    padding-top: 15px;
	max-width: 1400px;
    margin: 0 auto;
	border: none !important;
	line-height: 1.9em;
	padding-left: 75px !important;
}

.woocommerce-notices-wrapper {
    background: black;
}

.coupon button.button {
    padding: 9px 25px 12px 25px;
    border-radius: 2px;
}

a.checkout-button.button.alt.wc-forward {
	color: white;
}

button#place_order {
	color: white !important;
}

.woocommerce-message a {
    margin-top: -6px !important;
}

.woocommerce-message::before {
	top: 0.9em;
    left: 3.2em;
}