/*
Theme Name: Kinaan Child
Template: kinaan
Author: Child Theme Configurator
Author URI: https://woocommerce.com/
Version: 3.7.0.1630136743
Updated: 2021-08-28 07:45:43

*/

span.onsale {
    background: #ed1c25;
    color: #fff;
    border: none;
    width: fit-content;
    border-radius: 0px;
    position: absolute;
    top: 8px;
    right: 8px;
}
.hide {
    display:none !important;
}
.site-search .widget_product_search form::before {

    content: "" !important;
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 4C6.93913 4 5.92172 4.42143 5.17157 5.17158C4.42143 5.92172 4 6.93914 4 8C4 9.06087 4.42143 10.0783 5.17157 10.8284C5.92172 11.5786 6.93913 12 8 12C9.06087 12 10.0783 11.5786 10.8284 10.8284C11.5786 10.0783 12 9.06087 12 8C12 6.93914 11.5786 5.92172 10.8284 5.17158C10.0783 4.42143 9.06087 4 8 4ZM2 8C1.99988 7.05571 2.22264 6.12472 2.65017 5.28274C3.0777 4.44077 3.69792 3.7116 4.4604 3.15453C5.22287 2.59746 6.10606 2.22822 7.03815 2.07684C7.97023 1.92546 8.92488 1.99621 9.82446 2.28335C10.724 2.57049 11.5432 3.06591 12.2152 3.7293C12.8872 4.39269 13.3931 5.20534 13.6919 6.10114C13.9906 6.99693 14.0737 7.9506 13.9343 8.88456C13.795 9.81852 13.4372 10.7064 12.89 11.476L17.707 16.293C17.8892 16.4816 17.99 16.7342 17.9877 16.9964C17.9854 17.2586 17.8802 17.5094 17.6948 17.6948C17.5094 17.8802 17.2586 17.9854 16.9964 17.9877C16.7342 17.99 16.4816 17.8892 16.293 17.707L11.477 12.891C10.5794 13.5293 9.52335 13.9082 8.42468 13.9861C7.326 14.0641 6.22707 13.8381 5.2483 13.333C4.26953 12.8278 3.44869 12.063 2.87572 11.1224C2.30276 10.1817 1.99979 9.10144 2 8Z" fill="%239CA3AF"/></svg>');
    width: 20px;
    height: 20px;
    top: 10px !important;
    left: 13px;
}

i.fa-light.fa-circle-user {
    width: 24px;
    height: 24px;
    display: block;
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_506_22)"><path d="M18.3639 5.63604C21.8787 9.15076 21.8787 14.8492 18.3639 18.3639C14.8492 21.8787 9.15074 21.8787 5.63604 18.3639C2.12132 14.8492 2.12132 9.15074 5.63604 5.63604C9.15076 2.12132 14.8492 2.12132 18.3639 5.63604" stroke="%23000002" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M17.3069 19.257C16.9229 17.417 14.7049 16 11.9999 16C9.29487 16 7.07687 17.417 6.69287 19.257" stroke="%23000002" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M14.1213 7.87868C15.2929 9.05025 15.2929 10.9497 14.1213 12.1213C12.9497 13.2929 11.0502 13.2929 9.87868 12.1213C8.70711 10.9497 8.70711 9.05025 9.87868 7.87868C11.0502 6.70711 12.9497 6.70711 14.1213 7.87868Z" stroke="%23000002" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_506_22"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
}

.site-header-cart .cart-contents::after {

    content: "" !important;
    width: 24px;
    height: 24px;
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_506_29)"><path d="M16 10V6C16 3.791 14.209 2 12 2C9.791 2 8 3.791 8 6V10" stroke="%23000002" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M19 21H5C4.448 21 4 20.552 4 20V8C4 7.448 4.448 7 5 7H19C19.552 7 20 7.448 20 8V20C20 20.552 19.552 21 19 21Z" stroke="%23000002" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_506_29"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
}
.widget.woocommerce.widget_product_search input.search-field {
    font-family: Inter;
    font-weight: 400;
    font-size: 16px;
    color: #6B7280 !important;
    /* line-height: 24px; */
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
}
ul#site-header-cart {
    margin-left: 32px;
}
.site-header-cart .cart-contents .count {
    line-height: 24px;
}

.storefront-secondary-navigation.woocommerce-active .site-header .secondary-navigation {
    margin-left: 32px;
}
.woocommerce-active .site-header .site-search {
    margin-left: auto;
}

header#masthead > .col-full {
    position: relative;
}
.site-header .main-navigation {
    position: absolute;
    width: 100%;
    margin: 0px !important;
}
.site-header .main-navigation ul#menu-main {
    display: flex
;
    gap: 16px;
    justify-content: center;
}

.home header#masthead .col-full:before, .home header#masthead .col-full:after {
    display: none;
}
.site-header .site-search {
    margin-left: auto !important;
}
header#masthead > .col-full {
    display: flex
;
    align-items: center;
    justify-content: space-between;
    position: relative !important;
}
.woocommerce-active .site-header .main-navigation {
    position: absolute !important;
    width: 100% !important;
    left: 0px;
}.woocommerce-widget-layered-nav-list {
    max-height: 250px; /* Adjust height based on your layout */
    overflow-y: auto;
    padding-right: 5px;
}

/* Optional styling to clean up the scrollbar track */
.woocommerce-widget-layered-nav-list::-webkit-scrollbar {
    width: 6px;
}
.woocommerce-widget-layered-nav-list::-webkit-scrollbar-thumb {
    background-color: #ccc;
    border-radius: 3px;
}

div#block-4 ul.wp-block-social-links.is-layout-flex.wp-block-social-links-is-layout-flex {
    gap: 24px !important;
}
footer .wp-block-social-links .wp-social-link.wp-social-link.wp-social-link a {
    padding: 0px;
    width: 24px;
    height: 24px;
}
footer .wp-block-social-links .wp-social-link.wp-social-link.wp-social-link a svg {
    width: 24px;
    height: 24px;
}
.eael-cta-overlay-yes .elementor-widget-container .eael-call-to-action.bg-img:after {
    opacity: 0;
}
.archive ul.products.columns-3 span.price {
    padding: 0 12px 12px;
}
#brand-blocks .bg-img:after {
    opacity: .6;
    background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.5) 10%, rgba(0, 0, 0, 0) 35%);
}
ul.products li.product p {
    padding: 0 12px;
}
ul.products li.product .woocommerce-loop-product__title {
    padding: 0 12px;
}
.widget.woocommerce.widget_shopping_cart {
    margin-top: 0px !important;
}
footer .wp-block-social-links .wp-social-link.wp-social-link.wp-social-link a {
    padding: 0px !important;
    width: 24px !important;
    height: 24px !important;
}
#payment .payment_methods li img {
    max-height: 50px;
    margin-left: auto;
}
.secondary-navigation ul.sub-menu {
    margin-top: 0px !important;
}
#payment .payment_methods>.woocommerce-PaymentMethod>label, #payment .payment_methods>.wc_payment_method>label {
    padding: 8px;
    display: flex;
    justify-content: normal;
    align-items: center;
}
@media (min-width: 768px) {
    .col-full {
        max-width: 1280px !important;

    }
}