/*
Theme Name: Neve Enfant
Description: Theme enfant de Neve. Vous pouvez maintenant effectuer vos modifications en toute sécurité.
Author: Tookana
Author URI: https://www.tookana.com
Template: neve
Version: 1.0
*/

.tab_categorie .tab_intern_{
    position: relative !important;
}


.tab_categorie .lab_cat h2{
    font-size: 28px !important;
}
.wc-block-components-totals-coupon .wc-block-components-panel__button {

    /* background-color: #1d9a89 !important; */
    background-color: #053f5b !important;
}
.elementor-103 .elementor-element.elementor-element-c4c6d48 .elementor-menu-cart__footer-buttons a {
    border-radius: 20px 0 20px 0;
}


.nv-page-title {
    font-family: 'Noteworthy', sans-serif !important;
}
.wc-block-checkout p {
    font-family: 'Inter', sans-serif;
    color: #053f5b;
}
.wc-block-checkout input {
    font-family: 'Inter', sans-serif !important;
    color: #053f5b !important;
}
.wc-block-checkout label {
    font-family: 'Inter', sans-serif !important;
    color: #053f5b !important;
}
.wc-block-checkout span,
.wc-block-checkout strong {
    font-family: 'Inter', sans-serif !important;
    color: #053f5b !important;
}
.wc-block-checkout h2{
    font-family: 'Inter', sans-serif;
}
.wc-block-components-address-card__address-section{
    font-family: 'Inter', sans-serif !important;
    color: #053f5b !important;
}
.wc-block-components-radio-control-accordion-content div {
    font-family: 'Inter', sans-serif !important;
    color: #053f5b !important;
}
.wc-block-checkout textarea{
    font-family: 'Inter', sans-serif !important;
    color: #053f5b !important;
}
span.wc-block-components-button__text{
    color: #fff !important;
}
.wc-block-checkout__actions_row a{
    font-family: 'Inter', sans-serif !important;
    color: #053f5b !important;
}
span.wc-block-components-order-summary__button-text{
    color: #fff !important;
}
button.wc-block-components-panel__button{
    background-color: #053f5b !important;
    padding-top: 16px !important;
    text-transform: uppercase !important;
    padding-bottom: 10px !important;
    font-size: 16px !important;
    font-weight: 600 !important;
}
.wc-block-components-panel__button, 
.wc-block-components-panel__button:active, 
.wc-block-components-panel__button:focus, 
.wc-block-components-panel__button:hover{
    font-family: "Inter", Sans-serif ;
    text-transform: uppercase !important;

}
.wc-block-cart__submit-button {
    margin: 0 15px !important;
    width: 90% !important;
}
.nv-content-wrap.entry-content p,
.nv-content-wrap.entry-content ul li,
.nv-content-wrap.entry-content table th,
.nv-content-wrap.entry-content table td,
.nv-content-wrap.entry-content address{
    font-family: 'Inter', sans-serif !important;
    color: #053f5b !important;
}
.nv-content-wrap.entry-content h2{
    
    font-family: "Noteworthy", Sans-serif;

}
[tabindex="-1"]:focus, input:read-write:focus, select:focus, textarea:focus{
    box-shadow: none !important;
}
.woocommerce-checkout table.shop_table thead,
.woocommerce-checkout table.shop_table tbody,
.woocommerce-checkout table.shop_table tfoot{
    border-bottom: 2px solid #053f5b !important;
}
.wc-block-components-totals-item__description.wc-block-components-totals-shipping__via{
    font-family: 'Inter', sans-serif !important;
    color: #053f5b !important;
}

button.single_add_to_cart_button.button.alt:hover {
    background-color: #32a394 !important;
}
.custom-product-titre_ h2.woocommerce-loop-product__title {
    font-weight: bolder !important;
}
.elementor-tab-title{
    font-family: "Butler", Sans-serif !important;
}
.desc-p {
    margin-top: 15px;
}
.nv-product-content{
    display: none;
}
.nv-card-content-wrapper .custom-product-info {
    margin-top: 20px;
}

#elementor-lightbox-slideshow-single-img {
    display: none !important;
}
@media (min-width: 768px) {
    .tab_categorie .lab_cat{
        position: absolute;
        top: 110px;
        
    }
}
@media( max-width: 540px ){
   
    .button-similaire {
        justify-content: center !important;
        width: 200px !important;
    }
    .products.columns-neve.nv-shop-col-4 {
        grid-template-columns: 1fr !important;
    }
}