/**
* Theme Name: Happy Angel
* Description: This is a child theme of Gopet, generated by Merlin WP.
* Author: <a href="https://pavothemes.com/">Pavo Themes</a>
* Template: gopet
* Version: 1.0.2.7
*/
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:after, 
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:after,
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:after {
	content: "";
}
.single-product div.product form.cart {
	margin-top: 20px;
}
.woocommerce-result-count, .gopet-sorting .woocommerce-ordering select {
	padding-right: 20px
}
.gopet-sorting .woocommerce-ordering {
	width: 250px
}
:root {
    --e-global-typography-text-font-family: "Plus Jakarta Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    --e-global-typography-accent-font-family: "Plus Jakarta Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    /* --e-global-typography-accent-font-family-bkap: "Quicksand", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; */
}
body, button, input, textarea {
    font-size: 16px; 
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 600;
}
ul.products li.product a[class*=product_type_], ul.products .wc-block-grid__product a[class*=product_type_], .wc-block-grid__products li.product a[class*=product_type_], .wc-block-grid__products .wc-block-grid__product a[class*=product_type_] {
    width: 180px;
    max-width: 200px;
    color: #fff;
}

[class*=post-style-] .post-inner .entry-content {
    min-height: 3.25em;
}

[class*=post-style-] .post-inner .post-thumbnail {
    padding-top: 60%;
    position: relative;
}

[class*=post-style-] .post-inner .post-thumbnail img {
    position: absolute;
    top: 0;
    left: 0;
}

button, input[type=button], input[type=reset], input[type=submit], .button {
    color: #fff;
}
button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover, .button:hover {
     color: #fff;
}

.float-contact{
        position: fixed;
        left: 20px;
        bottom: 20px;
        display: flex;
        flex-direction: column;
        gap: 5px;
        z-index: 999;
    }

    .float-contact a{
        display: flex;
        align-items: center;
        justify-content: center;
        min-width: 130px;
        height: 30px;
        padding: 0 20px;

        border-radius: 14px;
        text-decoration: none;
        font-size: 15px;
        font-weight: 600;

        transition: all .3s ease;
        box-shadow: 0 10px 30px rgba(0,0,0,.12);
    }

    .chat-mail{
        background: #1F3A5F;
        color: #fff; 
    }
    .chat-mail:hover{
        background: #162C49;
        transform: translateY(-2px);
    }

    .chat-face{
        background: #0866FF;
        color: #fff;
    }
    .chat-face:hover{
        background: #0057db;
        transform: translateY(-2px);
    }

    .hotline{
        background: #C8A96B;
        color: #111;
    }
    .hotline:hover{
        background: #B8924F;
        transform: translateY(-2px);
    }

    @media (max-width: 549px){
        .float-contact{
            display:none;
        }
    } 
    
.widget.widget_recent_entries .post-title {
    font-weight: 600;
}
.woocommerce-result-count,
.gopet-sorting .woocommerce-ordering select {
	font-size: 14px;
}
.widget.widget_tag_cloud .tagcloud a,
.widget.widget_tag_cloud .wp-block-tag-cloud a,
.widget.widget_product_tag_cloud .tagcloud a,
.widget.widget_product_tag_cloud .wp-block-tag-cloud a {
    font-size: 14px !important;
}
.widget.widget_block ul a,
.widget.widget_block ol a,
.wp-block-archives-list ul a,
.wp-block-archives-list ol a,
.widget_product_brands ul a,
.widget_product_brands ol a,
.widget_pages ul a,
.widget_pages ol a,
.widget_categories ul a,
.widget_categories ol a,
.widget_archive ul a,
.widget_archive ol a,
.widget_recent_comments ul a,
.widget_recent_comments ol a,
.widget_nav_menu ul a,
.widget_nav_menu ol a,
.widget_links ul a,
.widget_links ol a,
.widget_product_categories ul a,
.widget_product_categories ol a,
.widget_layered_nav ul a,
.widget_layered_nav ol a,
.widget_meta ul a,
.widget_meta ol a,
.widget_layered_nav_filters ul a,
.widget_layered_nav_filters ol a,
.widget.widget_recent_entries .post-title {
    font-size: 16px;
}