/*
Theme Name: Bijoux Child
Author: VamTam
Author URI: https://vamtam.com
Template: bijoux
*/

/*
put your child theme styles here
you don't need any @import rules
*/

body:not(.wp-admin):not(.elementor-editor-active).has-mouse-dot, 
body:not(.wp-admin):not(.elementor-editor-active).has-mouse-dot * { cursor: default !important; }

.woocommerce div.product form.variations_form table.variations tr {
    border-top: 0;
}

/*https://margodemuzel.com/product/magnolia-golden-ring/
font-style for button when disabled*/

.woocommerce button.button.alt.disabled {
    font-family: "Montserrat", Sans-serif;
    font-size: 12px !important;
    font-weight: 600;
    font-family: var( --e-global-typography-a32e368-font-family), Sans-serif;
    font-size: var( --e-global-typography-a32e368-font-size);
    font-weight: var( --e-global-typography-a32e368-font-weight);
    text-transform: var( --e-global-typography-a32e368-text-transform) !important;
    line-height: var( --e-global-typography-a32e368-line-height);
    letter-spacing: var( --e-global-typography-a32e368-letter-spacing);
    word-spacing: var( --e-global-typography-a32e368-word-spacing);
}

/* end https://margodemuzel.com/product/magnolia-golden-ring/
font-style for button when disabled*/

.elementor-widget-search-form.elementor-search-form--skin-full_screen .elementor-search-form__container {
  background-color: #000 !important;
  opacity: .95;
}

.woocommerce-cart #main-content { /*background-color: #FFFFFF !important;*/ }

.woocommerce .vamtam-cart-main {
	padding: 30px !important; 
	background-color: #FFF !important;
    position: initial !important;
}
.woocommerce.woocommerce-cart:not(.vamtam-is-elementor) article>.page-content { padding-top: 20px !important; }

.woocommerce.woocommerce-checkout table.shop_table .cart_item .product-name { font-size: 0.9rem; width: 70%; }
.woocommerce.woocommerce-checkout table.shop_table .cart-subtotal th, 
.woocommerce.woocommerce-checkout table.shop_table .woocommerce-shipping-totals th { font-size: 0.9rem; }
.woocommerce.woocommerce-checkout .col-1 { padding: 10px 30px !important; }

.woocommerce div.product .product_title { font-size: 2rem !important; }

.woocommerce table.shop_table td small { font-size: 0.7rem; }
.woocommerce-terms-and-conditions-wrapper, .woocommerce-terms-and-conditions-checkbox-text { font-size: 0.80rem; line-height: normal; }

.includes_tax {font-size:0.5rem;}

.cart-subtotal .woocommerce-Price-amount bdi { color: #E7C0BD;}
.order-total .woocommerce-Price-amount bdi {font-size: 1.9rem;}




body input[type=date],body input[type=email],body input[type=number],body input[type=password],body input[type=range],body input[type=search],
body input[type=tel],body input[type=text],body input[type=url], body select, body textarea {font-size: 0.9rem;}

body input[type=date],body input[type=email],body input[type=number],body input[type=password],body input[type=range],body input[type=search],
body input[type=tel],body input[type=text],body input[type=url] {min-height: 40px;}

.wp-block-table.is-style-stripes tr:first-child, tr:first-child {
    border-top: 4px solid #EFEFEF;
}


@media(max-width: 767px) {
    .woocommerce .quantity input.qty {
        max-width: 90px;
    }
}
