/**
* Theme Name: Lebagol Child
* Description: This is a child theme of Lebagol, generated by Merlin WP.
* Author: <a href="https://wpopal.com/">Opalthemes</a>
* Template: lebagol
* Version: 1.1.3
*/

:root { 
    --fontBody: 'PP Fragment Sans', sans-serif;
    --fontTitle: 'PP Fragment Glare', sans-serif;
    --fontSubTitle: 'Reenie Beanie', sans-serif;
} 
@font-face {
    font-family: 'PP Fragment Text';
    src: url('fonts/PPFragment-TextRegular.eot');
    src: url('fonts/PPFragment-TextRegular.eot?#iefix') format('embedded-opentype'),
        url('fonts/PPFragment-TextRegular.woff2') format('woff2'),
        url('fonts/PPFragment-TextRegular.woff') format('woff'),
        url('fonts/PPFragment-TextRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Reenie Beanie';
    src: url('fonts/ReenieBeanie.eot');
    src: url('fonts/ReenieBeanie.eot?#iefix') format('embedded-opentype'),
        url('fonts/ReenieBeanie.woff2') format('woff2'),
        url('fonts/ReenieBeanie.woff') format('woff'),
        url('fonts/ReenieBeanie.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PP Fragment Sans';
    src: url('fonts/PPFragment-SansRegular.eot');
    src: url('fonts/PPFragment-SansRegular.eot?#iefix') format('embedded-opentype'),
        url('fonts/PPFragment-SansRegular.woff2') format('woff2'),
        url('fonts/PPFragment-SansRegular.woff') format('woff'),
        url('fonts/PPFragment-SansRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PP Fragment Glare';
    src: url('fonts/PPFragment-GlareRegular.eot');
    src: url('fonts/PPFragment-GlareRegular.eot?#iefix') format('embedded-opentype'),
        url('fonts/PPFragment-GlareRegular.woff2') format('woff2'),
        url('fonts/PPFragment-GlareRegular.woff') format('woff'),
        url('fonts/PPFragment-GlareRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body{background:#F7F2E4;}
body, body p, body a, ul, li, .body-txt , input , .elementor-button-text , bdi {
    font-family: 'PP Fragment Sans' !important;
}

body h1,body h2,body h3,body h4,body h5,body h6
h1,h2,h3,h4,h5,h6, .title-txt , .cat-title , .content , .name {
    font-family: 'PP Fragment Glare' !important;
}
.subtitle-txt , .cat-subtitle { font-family: 'Reenie Beanie' !important;}

.grid-item.swiper-slide .product-cat{background-image:none;}
.grid-item.swiper-slide .product-cat .cat-button{display:none;}


body .elementor-shape .elementor-shape-fill{fill: #f6f2e5 !important;}
body footer .attachment-medium{margin:0 auto;}
body h3.woocommerce-loop-product__title a,
body .gamma.entry-title a{font-family:var(--fontTitle) !important;}
body #respond #reply-title,
#comments .comment-list .comment-meta cite,
body.single-product .woocommerce-tabs ul.tabs li, body #respond #reply-title, body.single-product .woocommerce-tabs ul.tabs li a, body.page-id-137 .elementor-heading-title, body .entry-title a{font-family:var(--fontTitle) !important;}
body .wp-block-latest-comments{margin-left:0;}
body .widget_search.widget_block form .wp-block-search__inside-wrapper::before{margin-top: -35px;}
body .widget_search form button[type="submit"], .site-search form button[type="submit"]{margin-top:20px;}
body .widget_search form button[type="submit"]:hover, .site-search form button[type="submit"]:hover{background:#0B274F;}
body .site-search form button[type="submit"] {margin-top:0;}

.widget_block.widget_search .wp-block-search input[type="submit"]:hover,
.widget_block.widget_search .wp-block-search input[type="submit"]:focus,
.widget_block.widget_search .wp-block-search input[type="submit"]:active,
.widget_block.widget_search .wp-block-search button[type="submit"]:hover,
.widget_block.widget_search .wp-block-search button[type="submit"]:focus,
.widget_block.widget_search .wp-block-search button[type="submit"]:active{background:#0B274F;}

.lebagol-products-per-page .per-page-title{color: var(--text);z-index:1;}
.lebagol-products-per-page .select-selected{border-radius: 35px;background-color: #fff;}
.widget_price_filter .price_slider_amount .button{font-family:var(--fontBody) !important;}

ul.products-list li.product-list a[class*="product_type_"]{background-color:#0B274F !important;}
ul.products-list li.product-list a[class*="product_type_"]:hover{background-color:#ED1C27  !important;}
.group-action .shop-action .woosc-btn:hover, .group-action .shop-action .woosq-btn:hover, .group-action .shop-action .woosw-btn:hover, .group-action .shop-action a[class*="product_type_"]:hover{background-color: #0B274F;color:#fff;box-shadow:none;}

button, input[type="button"], input[type="reset"], input[type="submit"], .button,
body.single-product div.product .single_add_to_cart_button{background-color:#0B274F !important;}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .button:hover,
body.single-product div.product .single_add_to_cart_button:hover{background-color:#ED1C27  !important;color:#fff !important;}
.quantity_wrap .quantity button{color:#fff;}
table.cart .product-quantity .quantity input{padding-right:0;}



ul.products li.product a[class*="product_type_"]::after, ul.products .wc-block-grid__product a[class*="product_type_"]::after,
.wc-block-grid__products li.product a[class*="product_type_"]::after, .wc-block-grid__products .wc-block-grid__product a[class*="product_type_"]::after{color:#fff !important;}
.group-action .shop-action .woosc-btn, .group-action .shop-action .woosq-btn, .group-action .shop-action .woosw-btn, .group-action .shop-action a[class*="product_type_"]{color:#fff !important;}
.single-product div.product .summary.entry-summary .woosw-btn, .single-product div.product .summary.entry-summary .woosc-btn{color:#fff !important;}

.single-product div.product .summary.entry-summary .woosw-btn, .single-product div.product .summary.entry-summary .woosc-btn{padding: 10px 20px;color: var(--white);}

body .more-link-wrap a.more-link{color:#0B274F;}
body .more-link-wrap a.more-link:hover{color:#ED1C27;}

.widget_price_filter .price_slider_amount .button{background:transparent !important;}
.widget_price_filter .price_slider_amount .button:hover{color:#ED1C27 !important;}
ul.products-list li.product-list .group-action .shop-action > *{box-shadow: none;}
body .woosc-area .woosc-inner .woosc-bar .woosc-bar-btn{background-color: #0B274F !important;}
body .woosc-area .woosc-inner .woosc-bar .woosc-bar-btn:hover{background-color: #ED1C27 !important;}
