@font-face {
    font-family: liquory;
    src: url(./fonts/new/Liquory-Bold.eot);
    src: url(./fonts/new/Liquory-Bold.eot?#iefix) format("embedded-opentype"),
        url(./fonts/new/Liquory-Bold.woff2) format("woff2"),
        url(./fonts/new/Liquory-Bold.woff) format("woff"),
        url(./fonts/new/Liquory-Bold.ttf) format("truetype"),
        url(./fonts/new/Liquory-Bold.svg#Liquory-Bold) format("svg");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: liquory;
    src: url(./fonts/new/Liquory-SemiBold.eot);
    src: url(./fonts/new/Liquory-SemiBold.eot?#iefix) format("embedded-opentype"),
        url(./fonts/new/Liquory-SemiBold.woff2) format("woff2"),
        url(./fonts/new/Liquory-SemiBold.woff) format("woff"),
        url(./fonts/new/Liquory-SemiBold.ttf) format("truetype"),
        url(./fonts/new/Liquory-SemiBold.svg#Liquory-SemiBold) format("svg");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: liquory;
    src: url(./fonts/new/Liquory-Regular.eot);
    src: url(./fonts/new/Liquory-Regular.eot?#iefix) format("embedded-opentype"),
        url(./fonts/new/Liquory-Regular.woff2) format("woff2"),
        url(./fonts/new/Liquory-Regular.woff) format("woff"),
        url(./fonts/new/Liquory-Regular.ttf) format("truetype"),
        url(./fonts/new/Liquory-Regular.svg#Liquory-Regular) format("svg");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: liquory-icon;
    src: url(./fonts/icons/liquory-icon-1.0.6.eot);
    src: url(./fonts/icons/liquory-icon-1.0.6.eot?#iefix) format("eot"),
        url(./fonts/icons/liquory-icon-1.0.6.woff2) format("woff2"),
        url(./fonts/icons/liquory-icon-1.0.6.woff) format("woff"),
        url(./icons/liquory-icon-1.0.6.ttf) format("truetype"),
        url(.fonts/icons/liquory-icon-1.0.6.svg#liquory-icon-1.0.6) format("svg");
}

@font-face {
    font-family: eicons;
    src: url(./fonts/eicons.eot?5.17.0);
    src: url(./fonts/eicons.eot?5.17.0#iefix) format("embedded-opentype"),
        url(./fonts/eicons.woff2?5.17.0) format("woff2"),
        url(./fonts/eicons.woff?5.17.0) format("woff"),
        url(./fonts/eicons.ttf?5.17.0) format("truetype"),
        url(./fonts/eicons.svg?5.17.0#eicon) format("svg");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: slick;
    src: url(./fonts/slick.eot);
    src: url(./fonts/slick.eot?#iefix) format("embedded-opentype"),
        url(./fonts/slick.woff) format("woff"),
        url(./fonts/slick.ttf) format("truetype"),
        url(./fonts/slick.svg#slick) format("svg");
    font-weight: 400;
    font-style: normal;
}

body, button, input, textarea{
	font-family: "Poppins", sans-serif !important;
}

h1, h2, h3, h4, h5, h6{
	font-family: "Poppins", sans-serif !important;
}

.elementor-widget-liquory-image-gallery .column-item a:before {
    content: none;
}

.elementor-widget-liquory-image-gallery .column-item a:hover:after {
    content: none;
}

p#breadcrumbs {
    text-align: center;
}

.elementor-brand-image a>img {
    width: 100%;
    object-fit: contain;
    height: 150px;
}

.custom_grid {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}

section#shop_wrapper {
    margin-top: 60px;
    margin-bottom: 80px;
}

.page-template-template-homepage-php .shop_content-area {
    padding-left: 30px;
}

.before-products>p.woocommerce-result-count {
    float: left;
}

.before-products>form.woocommerce-ordering {
    float: right;
}

.product-categories-fillter .yith-wcan-filters .yith-wcan-filter>h4.filter-title {
    font-size: 20px;
}

.widget.widget_block ul li a:before,
.widget.widget_block ol li a:before,
.wp-block-archives-list ul li a:before,
.wp-block-archives-list ol li a:before,
.widget_product_brands ul li a:before,
.widget_product_brands ol li a:before,
.widget_pages ul li a:before,
.widget_pages ol li a:before,
.widget_categories ul li a:before,
.widget_categories ol li a:before,
.widget_archive ul li a:before,
.widget_archive ol li a:before,
.widget_recent_comments ul li a:before,
.widget_recent_comments ol li a:before,
.widget_nav_menu ul li a:before,
.widget_nav_menu ol li a:before,
.widget_links ul li a:before,
.widget_links ol li a:before,
.widget_product_categories ul li a:before,
.widget_product_categories ol li a:before,
.widget_layered_nav ul li a:before,
.widget_layered_nav ol li a:before,
.widget_meta ul li a:before,
.widget_meta ol li a:before,
.widget_layered_nav_filters ul li a:before,
.widget_layered_nav_filters ol li a:before {
    content: none;
}

.woocommerce .products .product .price {
    font-size: 17px;
    font-weight: 300;
}

.custom_grid .column-item {
    width: auto;
}

.header-group-action .site-header-wishlist .count {
    bottom: -8px;
    width: 17px;
    height: 17px;
}

.page_content {
    margin-top: 60px;
    margin-bottom: 80px;
}

.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img {
    width: 100px;
}

.custom_single_product {
    margin-top: 60px;
    margin-bottom: 5px;
}

.entry-summary form.cart {
    padding: 20px 1.8rem 20px;
}

.custom_single_product button.woosw-btn {
    background-color: unset;
    color: black;
    padding: 0;
    margin-bottom: 20px;
}

.entry-summary form.cart {
    padding: 0px;
    border: unset;
    margin-bottom: 10px;
}
/* 
.woocommerce div.product form.cart .button {
    background-color: #542a83;
} */

.single-product .woocommerce-tabs ul.tabs {
    margin: 0;
    list-style: none;
    text-align: left;
    position: relative;
    margin-bottom: 15px;
    border-bottom: 1px solid var(--e-global-color-border);
}

.single-product .summary {
    width: 100%;
    float: unset;
    max-width: unset;
}

.single-product .summary .woosw-btn,
.single-product .summary .woosc-btn {
    padding: 20px 0 20px;
}

@media (max-width: 770px) {

    .elementor-16 .elementor-element.elementor-element-45f7d66 .slick-prev,
    .elementor-16 .elementor-element.elementor-element-45f7d66 .slick-next {
        top: -39px;
    }
}

@media (max-width: 1024px) {
    .bg-header-1 {
        background-color: unset;
    }
}

.elementor-145 .elementor-element.elementor-element-571ff8c .menu-mobile-nav-button .liquory-icon>span {
    background-color: #542a83;
}

.liquory-icon-times:before {
    content: "\f00d";
    font-family: 'FontAwesome';
}

@media (max-width: 770px) {
    .brands_section.elementor-section.elementor-top-section.elementor-element.elementor-element-051f801.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        margin-top: 50px;
    }

    .before-products>p.woocommerce-result-count {
        float: unset;
        text-align: center;
    }

    .before-products>form.woocommerce-ordering {
        float: unset;
    }

    .page-template-template-homepage-php .shop_content-area {
        padding-left: 15px;
        padding-right: 15px;
    }

    .custom_single_product {
        padding-left: 15px;
        padding-right: 15px;
    }

    .single-product .woocommerce-tabs ul.tabs {
        display: block;
    }

    #reviews #comments {
        margin-bottom: 0;
    }

    #respond {
        margin-top: 0px;
    }

    .custom_grid {
        display: block;
    }

    .testimonials_slide {
        margin-top: 30px;
    }

    .elementor-testimonial-item-wrapper .inner {
        padding: 50px 20px 45px;
    }

    .elementor-32 .elementor-element.elementor-element-8f094f9 {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    #page .site-content {
        margin-top: 60px;
        margin-bottom: 60px;
    }

    .elementor-30 .elementor-element.elementor-element-d075cb9.elementor-column>.elementor-widget-wrap {
        justify-content: center;
        text-align: center;
    }
}

.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
    border: none;
    margin: 0;
    padding: 0;
}

.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
    display: inline-block;
    font-family: var(--e-global-typography-accent-font-family);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    background-color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
    font-size: 12px;
    font-size: 0.75rem;
    border: none;
    border-radius: 0;
    cursor: pointer;
    padding: 1.376em 3.25em;
    text-shadow: none;
    color: #fff;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

form.woocommerce-form-register button[type="submit"] {
    display: inline-block;
    font-family: var(--e-global-typography-accent-font-family);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    background-color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
    font-size: 12px;
    font-size: 0.75rem;
    border: none;
    border-radius: 0;
    cursor: pointer;
    padding: 1.376em 3.25em;
    text-shadow: none;
    color: #fff;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover {
    background-color: #542a83;
    color: #fff;
}

form.woocommerce-form-login .woocommerce-LostPassword {
    margin-bottom: 20px;
}

.xoo-wsc-empty-cart>a.button.btn {
    color: white;
}

.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-basket {
    display: none !important;
}

.xoo-wsc-footer,
.xoo-wsc-footer a,
.xoo-wsc-footer .amount {
    font-size: 14px;
}

.xoo-wsc-body,
.xoo-wsc-body span.amount,
.xoo-wsc-body a {
    font-size: 14px;
}

.header-group-action .site-header-cart .count {
    width: 17px;
    height: 17px;
    bottom: -10px;
}

a.remove::before {
    font-family: 'FontAwesome';
    content: "\f00d";
}

@media (min-width: 768px) {
    table.cart td.product-remove a.remove {
        float: none;
        position: relative;
        top: auto;
        right: auto;
        font-size: 1em;
        left: 20px;
    }
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button {
    color: #fff;
    background-color: #000000;
}

.woocommerce table.shop_table {
    border: none;
}

@media (min-width: 768px) {
    #order_review {
        width: 100%;
        float: none;
        clear: none;
    }
}

.woocommerce table.shop_table {
    margin: auto;
}

.woocommerce ul.order_details li strong {
    display: block;
    font-size: 16px;
}

.entry-summary form.cart a.added_to_cart.wc-forward,
.entry-summary form.cart p.confirm_add {
    display: none;
}

.header-group-action .site-header-cart .cart-contents:before {
    margin-top: 0px;
}

@media (min-width: 768px) {
    .elementor-145 .elementor-element.elementor-element-904f5b7 {
        width: 13.15%;
    }
}

.widget_search:not(.widget_block) form:before,
.widget_product_search form:before {
    font-family: 'Font Awesome 6 Free';
    content: "\f002";
    font-weight: 300;
}

.site {
    overflow-x: unset;
}

.product_meta {
    display: grid;
}

.product_meta span.posted_in {
    margin-bottom: 10px;
}

.widget_block ul ul,
.widget ul ul {
    margin-left: 0px;
    margin-top: 0px;
}

#reviews #comments {
    margin-bottom: 0;
}

#respond {
    margin-top: 0px;
}

.related .products.columns-4 .product a.button,
.related button.woosq-btn,
.related button.woosw-btn {
    display: none;
}

.related h2.woocommerce-loop-product__title {
    text-align: center;
}

.related span.price {
    text-align: center;
    justify-content: center;
}

@media (min-width: 768px) {
    .related .products.columns-4 .product {
        max-width: 100%;
    }
}

@media (max-width: 768px) {
    .product_title.entry-title {
        margin-top: 50px;
    }

    .slick-slider button.slick-prev {
        left: 8%;
    }

    button.slick-next {
        right: 8%;
    }
}

.scrollup {
    left: 24px;
    right: 0;
}

.elementor-16 .elementor-element.elementor-element-c50cc36 {
    padding: 79px 30px 75px;
    z-index: 9;
}

.custom-elementor-column-gap-no {
    justify-content: space-between;
}


.stock:before {
    content: "" !important;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #4eba59;
    margin-right: 5px;
    margin-bottom: 2px;
}

.elementor-widget-woocommerce-breadcrumb .liquory-woocommerce-title {
    font-size: 2.75rem;
}

@media (min-width: 768px) {
    .elementor-154 .elementor-element.elementor-element-43826bb {
        width: 15.8%;
    }

    .elementor-154 .elementor-element.elementor-element-8537729 {
        width: 15.9%;
    }

    .elementor-element.elementor-element-b58233a {
        width: 16.1% !important;
    }

    .elementor-154 .elementor-element.elementor-element-cc82fed {
        width: 30.7%;
    }
}

.entry-meta .posted-on:after {
    content: none;
}

.listing-pagination span.pagination-nav {
    display: flex;
    justify-content: start;
    list-style: none;
    flex-wrap: wrap;
    margin: 0;
}

.pagination-nav span.page-numbers {
    display: inline-block;
    text-align: center;
    font-size: 14px;
    font-size: .875rem;
    font-weight: var(--e-global-typography-text-font-weight);
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 2px;
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-border);
}

.pagination .page-numbers,
.woocommerce-pagination .page-numbers {
    display: inline-block;
    text-align: center;
    font-size: 14px;
    font-size: .875rem;
    font-weight: var(--e-global-typography-text-font-weight);
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 2px;
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-border);
}

.pagination-nav span.page-numbers.current {
    background-color: var(--e-global-color-secondary);
    color: #fff;
}

.pagination .page-numbers {
    margin-right: 5px;
}

.pagination,
.woocommerce-pagination {
    clear: both;
    border-top: none;
    padding-top: unset;
}

.custom_left_blogs {
    padding-right: 80px;
}

@media (max-width: 768px) {
    .custom_left_blogs {
        padding-right: 0px;
    }

    .elementor-widget-woocommerce-breadcrumb .liquory-woocommerce-title {
        font-size: 1.75rem;
    }
}

.Faqs_content {
    margin-top: 59px;
    margin-bottom: 80px;
}

.Faqs_title-section {
    text-align: center;
}

.accordion-button:not(.collapsed) {
    color: unset;
    background-color: unset;
    box-shadow: unset;
}

.accordion-button {
    font-size: 20px;
}

.custom_post-inner .post-thumbnail>img {
    width: 100%;
    height: 400px;
    object-fit: cover;
}

.entry-meta {
    margin-bottom: 0;
}

.blog-style-grid .more-link-wrap {
    display: block;
}

.pagination .page-numbers,
.woocommerce-pagination .page-numbers {
    display: contents;

}

.c_product-cat-caption {
    text-align: center;
}

.custom_product-cat {
    margin-bottom: 29px;
    display: flex;
    align-items: center;
    justify-content: center;
	text-align: center;
}

.category_section_cat {
    margin-top: 59px;
    margin-bottom: 80px;
}

.c_elementor-heading-title,
.c_elementor-content {
    text-align: center;
}

.custom_product-categories {
    margin-top: 50px;
}

.custom_product-categories .layout-1 .product-cat .product-cat-link .category-product-img:before {
    background-color: #542a83;
}

.vertical-navigation .vertical-menu .menu>li:nth-last-child(4) a:before {
    content: none;
}

.vertical-navigation .vertical-menu .menu>li:last-child a:before {
    content: none;
}

.elementor-874 .elementor-element.elementor-element-43414d0 {
    box-shadow: 0 4px 30px 0 rgba(0, 0, 0, .1);
    padding: 43px 40px 34px
}

.elementor-874 .elementor-element.elementor-element-0881a98 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0
}

.elementor-874 .elementor-element.elementor-element-0881a98>.elementor-widget-container {
    margin: 0 0 18px
}

.elementor-874 .elementor-element.elementor-element-522178e .menu-item a.hfe-menu-item {
    padding-left: 0;
    padding-right: 0
}

.elementor-874 .elementor-element.elementor-element-522178e .menu-item a.hfe-sub-menu-item {
    padding-left: calc(0px + 20px);
    padding-right: 0
}

.single-product .woocommerce-tabs .woocommerce-Tabs-panel p{
	font-size: 18px !important;
    font-weight: 400;
}

.single-product .woocommerce-tabs .woocommerce-Tabs-panel h1{
	font-size: 18px !important;
    font-weight: 400;
}

.single-product .woocommerce-tabs .woocommerce-Tabs-panel h2{
	font-size: 18px !important;
    font-weight: 400;
}

.single-product .woocommerce-tabs .woocommerce-Tabs-panel h3{
	font-size: 18px !important;
    font-weight: 400;
}

.single-product .woocommerce-tabs .woocommerce-Tabs-panel h4{
	font-size: 18px !important;
    font-weight: 400;
}

.elementor-874 .elementor-element.elementor-element-522178e .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item {
    padding-left: calc(0px + 40px);
    padding-right: 0
}

.elementor-874 .elementor-element.elementor-element-522178e .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item {
    padding-left: calc(0px + 60px);
    padding-right: 0
}

.elementor-874 .elementor-element.elementor-element-522178e .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item {
    padding-left: calc(0px + 80px);
    padding-right: 0
}

.elementor-874 .elementor-element.elementor-element-522178e .menu-item a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-522178e .menu-item a.hfe-sub-menu-item {
    padding-top: 1px;
    padding-bottom: 1px
}

body:not(.rtl) .elementor-874 .elementor-element.elementor-element-522178e .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child) {
    margin-right: 10px
}

body.rtl .elementor-874 .elementor-element.elementor-element-522178e .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child) {
    margin-left: 10px
}

.elementor-874 .elementor-element.elementor-element-522178e nav:not(.hfe-nav-menu__layout-horizontal) .hfe-nav-menu>li.menu-item:not(:last-child) {
    margin-bottom: 10px
}

.elementor-874 .elementor-element.elementor-element-522178e .menu-item a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-522178e .sub-menu a.hfe-sub-menu-item {
    color: var(--e-global-color-lighter)
}

.elementor-874 .elementor-element.elementor-element-522178e .menu-item a.hfe-menu-item:hover,
.elementor-874 .elementor-element.elementor-element-522178e .sub-menu a.hfe-sub-menu-item:hover,
.elementor-874 .elementor-element.elementor-element-522178e .menu-item.current-menu-item a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-522178e .menu-item a.hfe-menu-item.highlighted,
.elementor-874 .elementor-element.elementor-element-522178e .menu-item a.hfe-menu-item:focus {
    color: var(--e-global-color-secondary)
}

.elementor-874 .elementor-element.elementor-element-522178e .menu-item.current-menu-item a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-522178e .menu-item.current-menu-ancestor a.hfe-menu-item {
    color: var(--e-global-color-secondary)
}

.elementor-874 .elementor-element.elementor-element-522178e .sub-menu,
.elementor-874 .elementor-element.elementor-element-522178e nav.hfe-dropdown,
.elementor-874 .elementor-element.elementor-element-522178e nav.hfe-dropdown-expandible,
.elementor-874 .elementor-element.elementor-element-522178e nav.hfe-dropdown .menu-item a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-522178e nav.hfe-dropdown .menu-item a.hfe-sub-menu-item {
    background-color: #fff
}

.elementor-874 .elementor-element.elementor-element-522178e .sub-menu a.hfe-sub-menu-item,
.elementor-874 .elementor-element.elementor-element-522178e nav.hfe-dropdown li a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-522178e nav.hfe-dropdown li a.hfe-sub-menu-item,
.elementor-874 .elementor-element.elementor-element-522178e nav.hfe-dropdown-expandible li a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-522178e nav.hfe-dropdown-expandible li a.hfe-sub-menu-item {
    padding-top: 15px;
    padding-bottom: 15px
}

.elementor-874 .elementor-element.elementor-element-522178e .sub-menu li.menu-item:not(:last-child),
.elementor-874 .elementor-element.elementor-element-522178e nav.hfe-dropdown li.menu-item:not(:last-child),
.elementor-874 .elementor-element.elementor-element-522178e nav.hfe-dropdown-expandible li.menu-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-color: #c4c4c4;
    border-bottom-width: 1px
}

.elementor-874 .elementor-element.elementor-element-a29382a .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0
}

.elementor-874 .elementor-element.elementor-element-a29382a>.elementor-widget-container {
    margin: 0 0 18px
}

.elementor-874 .elementor-element.elementor-element-1d192cd .menu-item a.hfe-menu-item {
    padding-left: 0;
    padding-right: 0
}

.elementor-874 .elementor-element.elementor-element-1d192cd .menu-item a.hfe-sub-menu-item {
    padding-left: calc(0px + 20px);
    padding-right: 0
}

.elementor-874 .elementor-element.elementor-element-1d192cd .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item {
    padding-left: calc(0px + 40px);
    padding-right: 0
}

.elementor-874 .elementor-element.elementor-element-1d192cd .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item {
    padding-left: calc(0px + 60px);
    padding-right: 0
}

.elementor-874 .elementor-element.elementor-element-1d192cd .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item {
    padding-left: calc(0px + 80px);
    padding-right: 0
}

.elementor-874 .elementor-element.elementor-element-1d192cd .menu-item a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-1d192cd .menu-item a.hfe-sub-menu-item {
    padding-top: 1px;
    padding-bottom: 1px
}

body:not(.rtl) .elementor-874 .elementor-element.elementor-element-1d192cd .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child) {
    margin-right: 10px
}

body.rtl .elementor-874 .elementor-element.elementor-element-1d192cd .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child) {
    margin-left: 10px
}

.elementor-874 .elementor-element.elementor-element-1d192cd nav:not(.hfe-nav-menu__layout-horizontal) .hfe-nav-menu>li.menu-item:not(:last-child) {
    margin-bottom: 10px
}

.elementor-874 .elementor-element.elementor-element-1d192cd .menu-item a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-1d192cd .sub-menu a.hfe-sub-menu-item {
    color: var(--e-global-color-lighter)
}

.elementor-874 .elementor-element.elementor-element-1d192cd .menu-item a.hfe-menu-item:hover,
.elementor-874 .elementor-element.elementor-element-1d192cd .sub-menu a.hfe-sub-menu-item:hover,
.elementor-874 .elementor-element.elementor-element-1d192cd .menu-item.current-menu-item a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-1d192cd .menu-item a.hfe-menu-item.highlighted,
.elementor-874 .elementor-element.elementor-element-1d192cd .menu-item a.hfe-menu-item:focus {
    color: var(--e-global-color-secondary)
}

.elementor-874 .elementor-element.elementor-element-1d192cd .menu-item.current-menu-item a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-1d192cd .menu-item.current-menu-ancestor a.hfe-menu-item {
    color: var(--e-global-color-secondary)
}

.elementor-874 .elementor-element.elementor-element-1d192cd .sub-menu,
.elementor-874 .elementor-element.elementor-element-1d192cd nav.hfe-dropdown,
.elementor-874 .elementor-element.elementor-element-1d192cd nav.hfe-dropdown-expandible,
.elementor-874 .elementor-element.elementor-element-1d192cd nav.hfe-dropdown .menu-item a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-1d192cd nav.hfe-dropdown .menu-item a.hfe-sub-menu-item {
    background-color: #fff
}

.elementor-874 .elementor-element.elementor-element-1d192cd .sub-menu a.hfe-sub-menu-item,
.elementor-874 .elementor-element.elementor-element-1d192cd nav.hfe-dropdown li a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-1d192cd nav.hfe-dropdown li a.hfe-sub-menu-item,
.elementor-874 .elementor-element.elementor-element-1d192cd nav.hfe-dropdown-expandible li a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-1d192cd nav.hfe-dropdown-expandible li a.hfe-sub-menu-item {
    padding-top: 15px;
    padding-bottom: 15px
}

.elementor-874 .elementor-element.elementor-element-1d192cd .sub-menu li.menu-item:not(:last-child),
.elementor-874 .elementor-element.elementor-element-1d192cd nav.hfe-dropdown li.menu-item:not(:last-child),
.elementor-874 .elementor-element.elementor-element-1d192cd nav.hfe-dropdown-expandible li.menu-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-color: #c4c4c4;
    border-bottom-width: 1px
}

.elementor-874 .elementor-element.elementor-element-7dde44c .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0
}

.elementor-874 .elementor-element.elementor-element-7dde44c>.elementor-widget-container {
    margin: 0 0 18px
}

.elementor-874 .elementor-element.elementor-element-5c85b19 .menu-item a.hfe-menu-item {
    padding-left: 0;
    padding-right: 0
}

.elementor-874 .elementor-element.elementor-element-5c85b19 .menu-item a.hfe-sub-menu-item {
    padding-left: calc(0px + 20px);
    padding-right: 0
}

.elementor-874 .elementor-element.elementor-element-5c85b19 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item {
    padding-left: calc(0px + 40px);
    padding-right: 0
}

.elementor-874 .elementor-element.elementor-element-5c85b19 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item {
    padding-left: calc(0px + 60px);
    padding-right: 0
}

.elementor-874 .elementor-element.elementor-element-5c85b19 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item {
    padding-left: calc(0px + 80px);
    padding-right: 0
}

.elementor-874 .elementor-element.elementor-element-5c85b19 .menu-item a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-5c85b19 .menu-item a.hfe-sub-menu-item {
    padding-top: 1px;
    padding-bottom: 1px
}

body:not(.rtl) .elementor-874 .elementor-element.elementor-element-5c85b19 .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child) {
    margin-right: 10px
}

body.rtl .elementor-874 .elementor-element.elementor-element-5c85b19 .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child) {
    margin-left: 10px
}

.elementor-874 .elementor-element.elementor-element-5c85b19 nav:not(.hfe-nav-menu__layout-horizontal) .hfe-nav-menu>li.menu-item:not(:last-child) {
    margin-bottom: 10px
}

.elementor-874 .elementor-element.elementor-element-5c85b19 .menu-item a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-5c85b19 .sub-menu a.hfe-sub-menu-item {
    color: var(--e-global-color-lighter)
}

.elementor-874 .elementor-element.elementor-element-5c85b19 .menu-item a.hfe-menu-item:hover,
.elementor-874 .elementor-element.elementor-element-5c85b19 .sub-menu a.hfe-sub-menu-item:hover,
.elementor-874 .elementor-element.elementor-element-5c85b19 .menu-item.current-menu-item a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-5c85b19 .menu-item a.hfe-menu-item.highlighted,
.elementor-874 .elementor-element.elementor-element-5c85b19 .menu-item a.hfe-menu-item:focus {
    color: var(--e-global-color-secondary)
}

.elementor-874 .elementor-element.elementor-element-5c85b19 .menu-item.current-menu-item a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-5c85b19 .menu-item.current-menu-ancestor a.hfe-menu-item {
    color: var(--e-global-color-secondary)
}

.elementor-874 .elementor-element.elementor-element-5c85b19 .sub-menu,
.elementor-874 .elementor-element.elementor-element-5c85b19 nav.hfe-dropdown,
.elementor-874 .elementor-element.elementor-element-5c85b19 nav.hfe-dropdown-expandible,
.elementor-874 .elementor-element.elementor-element-5c85b19 nav.hfe-dropdown .menu-item a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-5c85b19 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item {
    background-color: #fff
}

.elementor-874 .elementor-element.elementor-element-5c85b19 .sub-menu a.hfe-sub-menu-item,
.elementor-874 .elementor-element.elementor-element-5c85b19 nav.hfe-dropdown li a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-5c85b19 nav.hfe-dropdown li a.hfe-sub-menu-item,
.elementor-874 .elementor-element.elementor-element-5c85b19 nav.hfe-dropdown-expandible li a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-5c85b19 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item {
    padding-top: 15px;
    padding-bottom: 15px
}

.elementor-874 .elementor-element.elementor-element-5c85b19 .sub-menu li.menu-item:not(:last-child),
.elementor-874 .elementor-element.elementor-element-5c85b19 nav.hfe-dropdown li.menu-item:not(:last-child),
.elementor-874 .elementor-element.elementor-element-5c85b19 nav.hfe-dropdown-expandible li.menu-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-color: #c4c4c4;
    border-bottom-width: 1px
}

.elementor-874 .elementor-element.elementor-element-506ca3f {
    margin-top: 40px;
    margin-bottom: 0
}

.elementor-874 .elementor-element.elementor-element-4c0d31c .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0
}

.elementor-874 .elementor-element.elementor-element-4c0d31c>.elementor-widget-container {
    margin: 0 0 18px
}

.elementor-874 .elementor-element.elementor-element-9d533fd .menu-item a.hfe-menu-item {
    padding-left: 0;
    padding-right: 0
}

.elementor-874 .elementor-element.elementor-element-9d533fd .menu-item a.hfe-sub-menu-item {
    padding-left: calc(0px + 20px);
    padding-right: 0
}

.elementor-874 .elementor-element.elementor-element-9d533fd .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item {
    padding-left: calc(0px + 40px);
    padding-right: 0
}

.elementor-874 .elementor-element.elementor-element-9d533fd .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item {
    padding-left: calc(0px + 60px);
    padding-right: 0
}

.elementor-874 .elementor-element.elementor-element-9d533fd .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item {
    padding-left: calc(0px + 80px);
    padding-right: 0
}

.elementor-874 .elementor-element.elementor-element-9d533fd .menu-item a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-9d533fd .menu-item a.hfe-sub-menu-item {
    padding-top: 1px;
    padding-bottom: 1px
}

body:not(.rtl) .elementor-874 .elementor-element.elementor-element-9d533fd .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child) {
    margin-right: 10px
}

body.rtl .elementor-874 .elementor-element.elementor-element-9d533fd .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child) {
    margin-left: 10px
}

.elementor-874 .elementor-element.elementor-element-9d533fd nav:not(.hfe-nav-menu__layout-horizontal) .hfe-nav-menu>li.menu-item:not(:last-child) {
    margin-bottom: 10px
}

.elementor-874 .elementor-element.elementor-element-9d533fd .menu-item a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-9d533fd .sub-menu a.hfe-sub-menu-item {
    color: var(--e-global-color-lighter)
}

.elementor-874 .elementor-element.elementor-element-9d533fd .menu-item a.hfe-menu-item:hover,
.elementor-874 .elementor-element.elementor-element-9d533fd .sub-menu a.hfe-sub-menu-item:hover,
.elementor-874 .elementor-element.elementor-element-9d533fd .menu-item.current-menu-item a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-9d533fd .menu-item a.hfe-menu-item.highlighted,
.elementor-874 .elementor-element.elementor-element-9d533fd .menu-item a.hfe-menu-item:focus {
    color: var(--e-global-color-secondary)
}

.elementor-874 .elementor-element.elementor-element-9d533fd .menu-item.current-menu-item a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-9d533fd .menu-item.current-menu-ancestor a.hfe-menu-item {
    color: var(--e-global-color-secondary)
}

.elementor-874 .elementor-element.elementor-element-9d533fd .sub-menu,
.elementor-874 .elementor-element.elementor-element-9d533fd nav.hfe-dropdown,
.elementor-874 .elementor-element.elementor-element-9d533fd nav.hfe-dropdown-expandible,
.elementor-874 .elementor-element.elementor-element-9d533fd nav.hfe-dropdown .menu-item a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-9d533fd nav.hfe-dropdown .menu-item a.hfe-sub-menu-item {
    background-color: #fff
}

.elementor-874 .elementor-element.elementor-element-9d533fd .sub-menu a.hfe-sub-menu-item,
.elementor-874 .elementor-element.elementor-element-9d533fd nav.hfe-dropdown li a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-9d533fd nav.hfe-dropdown li a.hfe-sub-menu-item,
.elementor-874 .elementor-element.elementor-element-9d533fd nav.hfe-dropdown-expandible li a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-9d533fd nav.hfe-dropdown-expandible li a.hfe-sub-menu-item {
    padding-top: 15px;
    padding-bottom: 15px
}

.elementor-874 .elementor-element.elementor-element-9d533fd .sub-menu li.menu-item:not(:last-child),
.elementor-874 .elementor-element.elementor-element-9d533fd nav.hfe-dropdown li.menu-item:not(:last-child),
.elementor-874 .elementor-element.elementor-element-9d533fd nav.hfe-dropdown-expandible li.menu-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-color: #c4c4c4;
    border-bottom-width: 1px
}

.elementor-874 .elementor-element.elementor-element-38096c3 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0
}

.elementor-874 .elementor-element.elementor-element-38096c3>.elementor-widget-container {
    margin: 0 0 18px
}

.elementor-874 .elementor-element.elementor-element-b9edf66 .menu-item a.hfe-menu-item {
    padding-left: 0;
    padding-right: 0
}

.elementor-874 .elementor-element.elementor-element-b9edf66 .menu-item a.hfe-sub-menu-item {
    padding-left: calc(0px + 20px);
    padding-right: 0
}

.elementor-874 .elementor-element.elementor-element-b9edf66 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item {
    padding-left: calc(0px + 40px);
    padding-right: 0
}

.elementor-874 .elementor-element.elementor-element-b9edf66 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item {
    padding-left: calc(0px + 60px);
    padding-right: 0
}

.elementor-874 .elementor-element.elementor-element-b9edf66 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item {
    padding-left: calc(0px + 80px);
    padding-right: 0
}

.elementor-874 .elementor-element.elementor-element-b9edf66 .menu-item a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-b9edf66 .menu-item a.hfe-sub-menu-item {
    padding-top: 1px;
    padding-bottom: 1px
}

body:not(.rtl) .elementor-874 .elementor-element.elementor-element-b9edf66 .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child) {
    margin-right: 10px
}

body.rtl .elementor-874 .elementor-element.elementor-element-b9edf66 .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child) {
    margin-left: 10px
}

.elementor-874 .elementor-element.elementor-element-b9edf66 nav:not(.hfe-nav-menu__layout-horizontal) .hfe-nav-menu>li.menu-item:not(:last-child) {
    margin-bottom: 10px
}

.elementor-874 .elementor-element.elementor-element-b9edf66 .menu-item a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-b9edf66 .sub-menu a.hfe-sub-menu-item {
    color: var(--e-global-color-lighter)
}

.elementor-874 .elementor-element.elementor-element-b9edf66 .menu-item a.hfe-menu-item:hover,
.elementor-874 .elementor-element.elementor-element-b9edf66 .sub-menu a.hfe-sub-menu-item:hover,
.elementor-874 .elementor-element.elementor-element-b9edf66 .menu-item.current-menu-item a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-b9edf66 .menu-item a.hfe-menu-item.highlighted,
.elementor-874 .elementor-element.elementor-element-b9edf66 .menu-item a.hfe-menu-item:focus {
    color: var(--e-global-color-secondary)
}

.elementor-874 .elementor-element.elementor-element-b9edf66 .menu-item.current-menu-item a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-b9edf66 .menu-item.current-menu-ancestor a.hfe-menu-item {
    color: var(--e-global-color-secondary)
}

.elementor-874 .elementor-element.elementor-element-b9edf66 .sub-menu,
.elementor-874 .elementor-element.elementor-element-b9edf66 nav.hfe-dropdown,
.elementor-874 .elementor-element.elementor-element-b9edf66 nav.hfe-dropdown-expandible,
.elementor-874 .elementor-element.elementor-element-b9edf66 nav.hfe-dropdown .menu-item a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-b9edf66 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item {
    background-color: #fff
}

.elementor-874 .elementor-element.elementor-element-b9edf66 .sub-menu a.hfe-sub-menu-item,
.elementor-874 .elementor-element.elementor-element-b9edf66 nav.hfe-dropdown li a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-b9edf66 nav.hfe-dropdown li a.hfe-sub-menu-item,
.elementor-874 .elementor-element.elementor-element-b9edf66 nav.hfe-dropdown-expandible li a.hfe-menu-item,
.elementor-874 .elementor-element.elementor-element-b9edf66 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item {
    padding-top: 15px;
    padding-bottom: 15px
}

.elementor-874 .elementor-element.elementor-element-b9edf66 .sub-menu li.menu-item:not(:last-child),
.elementor-874 .elementor-element.elementor-element-b9edf66 nav.hfe-dropdown li.menu-item:not(:last-child),
.elementor-874 .elementor-element.elementor-element-b9edf66 nav.hfe-dropdown-expandible li.menu-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-color: #c4c4c4;
    border-bottom-width: 1px
}

.elementor-874 .elementor-element.elementor-element-84930a3>.elementor-element-populated {
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: var(--e-global-color-border);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 0 0 40px
}

.elementor-874 .elementor-element.elementor-element-84930a3>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-874 .elementor-element.elementor-element-313c418 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-size: 20px;
    font-weight: 800
}

.elementor-874 .elementor-element.elementor-element-313c418>.elementor-widget-container {
    margin: 0 0 40px
}

.elementor-874 .elementor-element.elementor-element-f425c5b .slick-dots {
    text-align: center
}

@media(min-width:768px) {
    .elementor-874 .elementor-element.elementor-element-eab0fd8 {
        width: 25.58%
    }

    .elementor-874 .elementor-element.elementor-element-716365b {
        width: 45.015%
    }

    .elementor-874 .elementor-element.elementor-element-c581775 {
        width: 58.088%
    }

    .elementor-874 .elementor-element.elementor-element-4ac3c7b {
        width: 41.829%
    }

    .elementor-874 .elementor-element.elementor-element-f8a5013 {
        width: 58.088%
    }

    .elementor-874 .elementor-element.elementor-element-7108698 {
        width: 41.829%
    }

    .elementor-874 .elementor-element.elementor-element-84930a3 {
        width: 29.069%
    }
}

@media(max-width:1024px) {
    body:not(.rtl) .elementor-874 .elementor-element.elementor-element-522178e.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child) {
        margin-right: 0
    }

    body .elementor-874 .elementor-element.elementor-element-522178e nav.hfe-nav-menu__layout-vertical .hfe-nav-menu>li.menu-item:not(:last-child) {
        margin-bottom: 0
    }

    body:not(.rtl) .elementor-874 .elementor-element.elementor-element-1d192cd.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child) {
        margin-right: 0
    }

    body .elementor-874 .elementor-element.elementor-element-1d192cd nav.hfe-nav-menu__layout-vertical .hfe-nav-menu>li.menu-item:not(:last-child) {
        margin-bottom: 0
    }

    body:not(.rtl) .elementor-874 .elementor-element.elementor-element-5c85b19.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child) {
        margin-right: 0
    }

    body .elementor-874 .elementor-element.elementor-element-5c85b19 nav.hfe-nav-menu__layout-vertical .hfe-nav-menu>li.menu-item:not(:last-child) {
        margin-bottom: 0
    }

    body:not(.rtl) .elementor-874 .elementor-element.elementor-element-9d533fd.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child) {
        margin-right: 0
    }

    body .elementor-874 .elementor-element.elementor-element-9d533fd nav.hfe-nav-menu__layout-vertical .hfe-nav-menu>li.menu-item:not(:last-child) {
        margin-bottom: 0
    }

    body:not(.rtl) .elementor-874 .elementor-element.elementor-element-b9edf66.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child) {
        margin-right: 0
    }

    body .elementor-874 .elementor-element.elementor-element-b9edf66 nav.hfe-nav-menu__layout-vertical .hfe-nav-menu>li.menu-item:not(:last-child) {
        margin-bottom: 0
    }
}

@media(max-width:767px) {
    body:not(.rtl) .elementor-874 .elementor-element.elementor-element-522178e.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child) {
        margin-right: 0
    }

    body .elementor-874 .elementor-element.elementor-element-522178e nav.hfe-nav-menu__layout-vertical .hfe-nav-menu>li.menu-item:not(:last-child) {
        margin-bottom: 0
    }

    body:not(.rtl) .elementor-874 .elementor-element.elementor-element-1d192cd.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child) {
        margin-right: 0
    }

    body .elementor-874 .elementor-element.elementor-element-1d192cd nav.hfe-nav-menu__layout-vertical .hfe-nav-menu>li.menu-item:not(:last-child) {
        margin-bottom: 0
    }

    body:not(.rtl) .elementor-874 .elementor-element.elementor-element-5c85b19.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child) {
        margin-right: 0
    }

    body .elementor-874 .elementor-element.elementor-element-5c85b19 nav.hfe-nav-menu__layout-vertical .hfe-nav-menu>li.menu-item:not(:last-child) {
        margin-bottom: 0
    }

    body:not(.rtl) .elementor-874 .elementor-element.elementor-element-9d533fd.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child) {
        margin-right: 0
    }

    body .elementor-874 .elementor-element.elementor-element-9d533fd nav.hfe-nav-menu__layout-vertical .hfe-nav-menu>li.menu-item:not(:last-child) {
        margin-bottom: 0
    }

    body:not(.rtl) .elementor-874 .elementor-element.elementor-element-b9edf66.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child) {
        margin-right: 0
    }

    body .elementor-874 .elementor-element.elementor-element-b9edf66 nav.hfe-nav-menu__layout-vertical .hfe-nav-menu>li.menu-item:not(:last-child) {
        margin-bottom: 0
    }
}


.custom_woo_products-menu > .liquory-products.products.columns-1 {
    margin-left: 15px;
    margin-bottom: 0px;
    margin-right: 15px;
}

.elementor-874 .elementor-element.elementor-element-43414d0 {
    box-shadow: 0 4px 30px 0 rgba(0, 0, 0, .1);
    padding: 20px 40px 14px;
}

.elementor-widget-liquory-products .woocommerce-product-list-2 .product .count-review {
    margin-bottom: 6px;
}

.woocommerce .products .product .custom_price {
    font-size: 16px;
}

.elementor-widget-liquory-products .woocommerce-product-list-2 .left {
    max-width: 100px;
    margin-right: 4px;
    position: relative;
}

.elementor-874 .elementor-element.elementor-element-84930a3>.elementor-element-populated {
    padding: 0 0 0 13px;
}

.vertical-navigation ul.menu > li.has-mega-menu > a::after{
    content: "\f054";
    font-family: 'FontAwesome';
    font-weight: 500;
}

.vertical-navigation .vertical-menu .menu > li > a > i {
    font-size: 26px;
    font-size: 1.625rem;
    margin-right: 20px;
    color: var(--e-global-color-lighter);
}

.vertical-navigation .vertical-menu .menu {
    position: relative;
    list-style: none;
    min-height: 578px;
    padding: 20px 0;
    box-shadow: 0 4px 30px 0 rgba(0,0,0,.1);
    background-color: #f8f5ef;
    background-image: url(//demo2.themelexus.com/liquory/wp-content/themes/liquory/./assets/images/new/bg_vertical-1.png);
    background-repeat: no-repeat;
    background-position: right bottom;
}

.elementor-16 .elementor-element.elementor-element-3b639dc.show-button-link-yes .elementor-button .elementor-button-content-wrapper:before {
    border-top-color: #ffffff;
    border-right-color: #ffffff;
}

.elementor-16 .elementor-element.elementor-element-3b639dc.show-button-link-yes .elementor-button .elementor-button-content-wrapper:after {
    background-color: #ffffff;
}

.woocommerce .products .product .button {
    margin-top: 0px;
}

.custom_product-caption-bottom p.confirm_add{
    display: none;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt {
    background-color: #000000;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover {
    background-color: #542a83;
}

.woocommerce .products .product .price {
    color: var(--e-global-color-secondary);
}

.woosq-product form.cart {
    display: block;
}

.woosq-product div.product form.cart .button {
    margin-top: 20px;
}

#woosq-popup .single-product div.product form.cart .quantity {
    width: 23%;
    margin-top: 20px;
}

.entry-summary form.cart {
    display: block;
}

.entry-summary form.cart .quantity {
    margin-top: 20px;
}

.product_meta span.posted_in {
    margin-bottom: 0px;
}

.wc-block-grid__product-onsale, .onsale {
    display: none;
    position: absolute;
    text-align: center;
    font-size: 14px;
    font-size: 0.875rem;
    text-transform: capitalize;
    font-weight: var(--e-global-typography-primary-font-weight);
    top: 10px;
    left: 10px;
    padding: 2px 13px;
    border-radius: 0;
    background-color: var(--e-global-color-primary);
    color: #fff;
}

section.woosc-quick-table.label-column-no {
    display: none;
}

.woocommerce-loop-related_product_title > a {
    font-size: 14px;
    font-size: 0.875rem;
    font-family: var(--e-global-typography-secondary-font-family);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 0.6rem;
    letter-spacing: -0.01em;
}

.product_related_product{
    display: flex;
    flex-direction: column;
    position: relative;
    padding: 1.2rem 0.5rem 0;
    text-align: center;
    flex-grow: 1;
}

.woocommerce-loop-related_product_title {
    margin: 0;
}

.single-product .summary .woosw-btn, .single-product .summary .woosc-btn {
    margin-right: 17px;
}

.woocommerce-product-rating {
    margin-bottom: 12px;
}

.pro-details-rating-wrap {
    display: flex;
    margin-bottom: 18px;
}

.pro-details-rating-wrap .rating-product{
    margin-right: 0px;
}

.products .product-caption .custom_count-review, .wc-block-grid__products .product-caption .custom_count-review{
    margin-bottom: 0;
}

.single-product .entry-summary form.cart {
    display: block;
    flex-wrap: wrap;
    align-items: end;
    margin-bottom: 0px;
    padding: 20px 1.8rem 20px;
    border: 1px solid var(--e-global-color-border);
}

.liquory-icon-right-arrow:before{
    content: "\f061";
    font-family: 'FontAwesome';
    font-weight: 500;
}

.liquory-icon-left-arrow:before{
    content: "\f060";
    font-family: 'FontAwesome';
    font-weight: 500;
}

.woo-prod-previous .previous-button > a {
    margin-left: 0;
    margin-right: 20px;
}

.custom_previous-button > a {
    margin-left: 5px !important;
}

.custom_next-button {
    margin-left: 20px;
}

.fa-star:before {
    content: "\f005";
    color: #542a83;
}

body:not(.has-scrollbar) .elementor-section.elementor-section-stretched {
    clear: both;
}

.woocommerce-cart-form {
    margin-bottom: 0;
    width: 65.5913978495%;
    float: left;
    margin-right: 3.2258064516%;
}

.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
    width: 100%;
    width: 31.1827956989%;
    float: right;
    margin-right: 0;
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right;
    width: 100%;
    margin-bottom: 50px;
}

.woocommerce-billing-fields {
    margin-bottom: 1.618034em;
}

.woosq-popup form.cart {
    margin-bottom: 2em;
    margin-top: 21px;
}

.woosq-popup .product_meta > span {
    margin-bottom: 0px !important;
}

#woosq-popup .single-product div.product .product_meta {
    margin-top: 20px;
}

.woosq-popup .woocommerce-product-details__short-description > p {
    margin: 0;
    padding: 0;
}

.woocommerce div.product .out-of-stock {
    align-items: baseline;
}

.out-of-stock:before {
    background-color: #ff0000;
}

.woosq-popup div.product .stock.in-stock {
    display: block;
}

.home .woocommerce-message, .home .woocommerce-info, .home .woocommerce-error, .home .woocommerce-noreviews, .home p.no-comments {
    display: block;
}

.woosq-popup div.product .stock.in-stock {
    display: block;
    margin-bottom: 0px;
}

.single-product .stock.out-of-stock {
    font-size: unset;
    /* font-size: 1.125rem; */
    display: block;
    justify-content: unset;
    align-items: unset;
    color: var(--e-global-color-lighter);
    padding-top: unset;
    padding-bottom: unset;
    margin: 0;
    white-space: unset;
    border: none;
    border-color: unset;
}

.single-product .stock.out-of-stock:before {
    background-color: #888888;
}

.single-product .liquory-product-pagination .custom_next-button a::after{
    content: "\f061";
    font-family: 'FontAwesome';
    font-weight: 500;
    margin-left: 10px;
}

.liquory-product-pagination a:last-child {
    margin-left: 0px;
}

.single-product .liquory-product-pagination .custom_previous-button a::before{
    content: "\f060";
    font-family: 'FontAwesome';
    font-weight: 500;
    margin-right: 10px;
}

.woocommerce div.product .out-of-stock {
    color: #888888;
}

.liquory-sorting .woocommerce-ordering {
    margin-left: auto;
}

@media (min-width: 768px){
    .liquory-sorting .woocommerce-result-count {
        margin-left: unset;
        padding-left: 10px;
    }
}

.liquory-sorting .grid-list a#grid_view {
    font-size: 1rem;
}

.liquory-sorting .grid-list a#list_view {
    font-size: 1rem;
}

.grid-list a:not(:first-child) {
    margin-left: 11px;
}

.woocommerce-loop-product__title_home {
    height: 45px;
}

.custom_newsletter_form .mc4wp-form-fields {
    display: flex;
    position: relative;
}

.custom_newsletter_form .mc4wp-form-fields .form-input{
    flex: 1;
    margin: 0;
}

.custom_newsletter_form .mc4wp-form-fields .form-input input{
    padding: 12px 17px;
    width: 100%;
    font-size: 14px;
    font-size: .875rem;
    line-height: 22px;
    font-weight: var(--e-global-typography-text-font-weight);
    border: 1px solid;
    border-color: var(--e-global-color-border);
    border-radius: 2px;
    text-transform: capitalize;
    background-color: unset;
}

.custom_newsletter_form .mc4wp-form-fields .form-button{
    margin: 0;
}

.custom_newsletter_form .mc4wp-form-fields .form-button button {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    font-size: .75rem;
    line-height: 14px;
    font-weight: 500;
    border: none;
    background-color: var(--e-global-color-primary);
    padding: 17px 45px;
    border-radius: 2px;
    margin-left: 7px;
    letter-spacing: -.1px;
}

.woocommerce-loop-related_product_title {
    height: 60px;
}

.woocommerce-loop-products__title{
    height: 40px;   
}

.custom_block-elementor-container {
    max-width: 300px;
    min-height: 450px;
}

.custom_block-element-populated{
    padding: 34px 40px 30px;
}

.custom_block-size-default-first{
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: -1px;
}

.custom_block-size-default-two{
    color: #fff;
    font-family: sarina,Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: -1px;
}

.custom_block .elementor-widget-container{
    margin: 0 0 12px;
}

.custom_block-size-default-from{
    color: #fff;
}

.custom_block-size-default-price{
    color: var(--e-global-color-primary);
    font-size: 24px;
    font-weight: 500;
    line-height: 30px;
    letter-spacing: -1px;
}

.widget .custom_widget-content ul li{
    margin-bottom: 20px !important;
}

.product-categories-fillter .yith-wcan-filters .yith-wcan-filter>h4.filter-title {
    border-bottom: 1px solid;
    border-color: var(--e-global-color-border);
    padding-bottom: 10px;
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.25;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-secondary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    text-transform: capitalize;
    margin-bottom: 26px;
    letter-spacing: -1px;
}

div#filter_97_4 .filter-items .filter-item {
    line-height: 2;
    margin: 0;
    display: inline-block;
    font-size: 12px !important;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: 20px;
    color: var(--e-global-color-lighter);
    padding: 1px 10px;
    margin-bottom: 10px;
    margin-right: 5px;
    background-color: transparent;
    border: 1px solid;
    border-radius: 0;
    border-color: var(--e-global-color-border);
    text-transform: capitalize;
}

div#filter_97_4 .filter-items .filter-item:hover{
    color: #fff;
    text-decoration: unset;
    background-color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

div#filter_97_4 .filter-items .filter-item:hover a.term-label{
    color: white;
}

div#filter_97_0 .filter-items .filter-item > a, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > label > a {
    width: 100%;
    position: relative;
    /* display: inline-flex; */
    color: var(--e-global-color-lighter);
    font-size: 14px;
    justify-content: space-between;
}

/* Grid / List Toggle */
.products.grid div[itemprop="description"] {
    display: none;
}
.products.grid hr {
    display: none;
}
.products.list .product {
    float: none !important;
    width: 100% !important;
    text-align: left !important;
}
.products.list .product:after {
    content: "";
    display: block;
    clear: both;
}
.products.list .product img {
    width: 30.75% !important;
    float: left;
    margin-bottom: 1.5em;
    -webkit-transition: none !important;
    margin-right: 3.8% !important;
}
.products.list .product h3,
.products.list .product div[itemprop="description"],
.products.list .product .price,
.products.list .product .gridlist-buttonwrap {
    width: 65.4%;
    float: right;
    clear: none;
}
.products.list .product div[itemprop="description"] {
    display: block;
}
.products.list .product .star-rating {
    margin: 0 0 1em;
}
.products.list .product .gridlist-buttonwrap {
    margin-bottom: 1.5em;
}
.products.list .product hr {
    clear: both;
}
/* End Grid /list toggle */

.liquory-products.products.columns-3.list .product {
    flex: 100%;
    max-width: 100%;
    border-bottom: 1px solid var(--e-global-color-border);
}

.liquory-products.products.columns-3.list .product .product-block .product-transition {
    max-width: calc(100% - 220px);
    margin: 0;
    width: 300px;
}

.liquory-products.products.columns-3.list .product .product-block .product-caption {
    padding: 30px;
    max-width: calc(100% - 300px);
    justify-content: start;
    align-items: start;
    text-align: start;
}

.liquory-products.products.columns-3.list .product .product-block {
    flex-direction: initial;
}

.liquory-products.products.columns-3.list .product .product-block .product-transition img {
    width: 100% !important;
}

.liquory-products.products.columns-3.list .product .price{
    width: auto;
}

.liquory-products.products.columns-3.list .product .product-block .custom_count-review{
    margin-top: unset;
}

.liquory-products.products.columns-3.list .product h3{
    width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 20px;
    font-size: 1.25rem;
    margin-bottom: 9px;
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: 28px;
    height: unset;
}

.liquory-products.products.columns-3.grid .product .product-block .product-caption .short-description,
.products.columns-3 .product .product-block .product-caption .short-description {
    display: none;
}

.liquory-products.products.columns-3.list .product .product-block .product-caption .short-description {
    display: block;
}

.elementor-16 .elementor-element.elementor-element-d1f2a5d .elementor-brand-wrapper .column-item {
    margin-bottom: calc(0px);
}

.first_cta_section,
.secound_cta_section,
.feature_sction {
    margin-bottom: 0 !important;
}

.first_section_product .woocommerce-carousel .slick-slider .slick-list .slick-track {
    height: 453px;
}

nav.rank-math-breadcrumb {
    text-align: center;
}

nav.rank-math-breadcrumb > p,
nav.rank-math-breadcrumb p > a {
    color: var(--e-global-color-lighter);
    font-weight: 400;
    font-size: 13px;
    font-size: .8125rem;
}

nav.rank-math-breadcrumb p  span.separator {
    font-size: 15px;
    margin: 0 7px 3px;
    font-weight: 900;
}

.wpgs-nav .slick-track {
    align-items: start;
    text-align: start;
    justify-content: start;
    display: contents;
}

.wpgs-nav .slick-current {
    border-color: #000;
    border-style: solid;
    margin-right: 10px;
    width: 109px !important;
}
.wpgs-nav .slick-slide {
    border-color: #81d742;
    border-style: solid;
    width: 109px !important;
    padding: 10px;
    margin-right: 10px;
}

.wpgs-nav.slick-initialized.slick-slider {
    margin-top: 10px;
}

/* p.price span.woocommerce-Price-amount.amount bdi {
    color: #542a83;
} */

.woocommerce .products .product .onsale {
    top: 0;
    right: 0;
    left: inherit;
    margin: -0.5em -0.5em 0 0;
    display: block;
}

.woocommerce .products .product .product-transition .label-wrapper .onsale {
    top: 0;
    right: 0;
    left: inherit;
    margin: -0.5em -0.5em 0px 0;
    font-family: var(--e-global-typography-primary-font-family);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    font-style: var(--e-global-typography-primary-font-style);
    text-decoration: var(--e-global-typography-primary-text-decoration);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
    display: block;
    border-radius: 0;
    padding: 0px;
    height: 0px;
    line-height: 2;
    max-height: unset;
    min-height: 2.236em;
    font-size: 11px;
}

.woocommerce span.onsale{
    top: 0;
    right: 0;
    left: inherit;
    margin: -0.5em -0.5em 0px 0;
    font-family: var(--e-global-typography-primary-font-family);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    font-style: var(--e-global-typography-primary-font-style);
    text-decoration: var(--e-global-typography-primary-text-decoration);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
    display: block;
    border-radius: 0;
    padding: 0px;
    height: 0px;
    line-height: 2;
    max-height: unset;
    min-height: 2.236em;
    font-size: 11px;
}

.label-wrapper > span.onsale{
    display: block;
}

/*span.woocommerce-Price-amount.amount bdi {*/
/*    margin-right: 4px;*/
/*}*/

.customize_quantity_wrap{
    display: contents;
}

.single-product div.product .single_add_to_cart_button {
    display: inline-block;
}

.single-product div.product .stock.in-stock {
    margin-bottom: 20px;
    display: block;
}

.single-product .summary .woosw-btn:before, .single-product .summary .woosc-btn:before {
    margin-right: 0px;
}

.custom_single-product div.product .product_after_title {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 5px;
    font-size: 14px;
    font-size: 0.875rem;
    position: relative;
}

.custom_single-product div.product .product_title {
    font-size: 30px;
    font-size: 1.875rem;
    letter-spacing: -1px;
    margin-bottom: 3px;
    clear: none;
}

.custom_single-product div.product .woocommerce-product-rating {
    display: flex;
    align-items: center;
    margin-bottom: 12px;
}

.custom_single-product div.product p.price ins {
    font-weight: var(--e-global-typography-primary-font-weight);
    margin-right: 5px;
    order: -1;
}

.custom_single-product div.product p.price {
    display: flex;
    justify-content: flex-start;
    margin-right: 0;
    color: var(--e-global-color-primary);
    margin-bottom: 0.3rem;
}

.custom_single-product div.product .product_after_title>* {
    margin-bottom: 0;
}

.custom_single-product .product-brand {
    display: inline-block;
    color: var(--e-global-color-lighter);
}

.custom_single-product span.sku_wrapper{
    color: var(--e-global-color-lighter);
}


.custom_single-product span.sku_wrapper span.sku {
    color: black;
}

.custom_single-product div.product .product_after_title>*:not(:last-child) {
    margin-right: 15px;
    padding-right: 15px;
    position: relative;
}

.custom_single-product div.product .product_after_title>*:not(:last-child):after {
    content: "";
    height: 11px;
    width: 1px;
    background-color: var(--e-global-color-border);
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.pwb-single-product-brands {
    display: none;
}

.elementor-widget-icon-box:hover {
    cursor: unset;
}

.liquory-sorting .woocommerce-ordering select {
    width: auto !important;
}

span.woocommerce-Price-amount.amount bdi {
    direction: rtl;
}

table.cart .product-quantity .quantity button:hover {
    color: white;
}

.elementor-164 .elementor-element.elementor-element-056b9e7 {
    padding: 45px 30px 45px;
}

nav.rank-math-breadcrumb>p, nav.rank-math-breadcrumb p>a {
    margin: 0;
}

@media (max-width: 768px){
    .products.columns-3 .product {
        flex: 0 0 49.3333333333%;
        max-width: 49.3333333333%;
    }
    .pagination .page-numbers li .page-numbers, .woocommerce-pagination .page-numbers li .page-numbers {
        margin-bottom: 5px;
    }
    .wpcsb-wrapper .wpcsb-add-to-cart>div .quantity button.qty-updater.minus {
        padding: 16px 16px;
    }    
    .wpcsb-wrapper .wpcsb-add-to-cart>div .quantity button.qty-updater.plus {
        padding: 16px 16px;
    }
    #respond .comment-form-cookies-consent label {
        display: contents;
    }
    .woocommerce-cart-form {
        margin-bottom: 0;
        width: 100%;
        float: left;
        margin-right: 0;
    }
    table.cart .cart_item {
        padding-left: 0;
    }
    .woocommerce table.cart td.product-name {
        text-align: left !important;
    }
    .woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
        width: 100%;
        margin-top: 30px;
    }
    .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout {
        text-align: center;
        margin-top: 20px;
    }
    .woocommerce table.shop_table_responsive tr td.actions {
        padding: 0;
    }
    table.cart td.actions .coupon{
        display: flex;
        align-items: center;
        padding: 10px 10px 23px;
    }
    .woocommerce table.cart td.actions .coupon .input-text+.button {
        font-size: 9px;
        width: 40%;
        height: 47px;
    }
    .woocommerce table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon input {
        width: 30% !important;
        min-width: 219px !important;
    }
    .woocommerce table.cart .product-thumbnail{
        display: block;
    }
    table.cart td.product-thumbnail {
        position: unset;
        left: 10px;
        top: 15px;
        padding: 9px 12px;
        border: none !important;
    }
    table.cart .product-quantity .quantity button {
        background-color: #fff0;
    }
    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
        display: grid;
    }
    .woocommerce ul.order_details li {
        border-right: unset;
        padding-right: 0em;
        margin-right: 0em;
    }
    .woocommerce table.shop_table td {
        font-size: 12px;
    }
    nav.rank-math-breadcrumb {
        display: block;
    }
    .page_content {
        margin-top: 0;
    }
    .elementor-32 .elementor-element.elementor-element-df014ed .elementor-heading-title {
        font-size: 27px;
    }
    .elementor-32 .elementor-element.elementor-element-93f6ded .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-30 .elementor-element.elementor-element-cbf1203 .elementor-heading-title {
        font-size: 27px;
    }
    .elementor-30 .elementor-element.elementor-element-40b7c1b {
        margin-top: 0px;
    }
    .custom_contact-image{
        display: none;
    }
    #page .site-content {
        margin-bottom: 0px;
    }
    .products .product-caption .count-review, .wc-block-grid__products .product-caption .count-review {
        margin-top: unset;
    }
    .elementor-16 .elementor-element.elementor-element-c50cc36 {
        padding: 79px 30px 15px;
    }
    .elementor-16 .elementor-element.elementor-element-807a3da {
        margin-bottom: 0px;
    }
    .elementor-154 .elementor-element.elementor-element-cf26662 {
        margin-bottom: 0px;
    }
    .pagination .page-numbers li .page-numbers, .woocommerce-pagination .page-numbers li .page-numbers {
        width: 28px;
        height: 37px;
    }
    nav.woocommerce-pagination {
        display: flex;
        justify-content: center;
    }
    .zoomtoo-container img.zoomImg {
        top: unset !important;
        left: unset !important;
    }
}

table.variations tbody tr {
    display: flex;
    align-items: baseline;
}

.woo-variation-swatches.wvs-show-label .variations td {
    padding: 10px 0 10px;
}

.reset_variations {
    display: none;
}


a.wpgs-lightbox-icon:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    z-index: 9;
    font-weight: 900;
    line-height: inherit;
    content: url(https://s.w.org/images/core/emoji/14.0.0/svg/1f50d.svg);
    display: block;
    line-height: 2;
    text-indent: 0;
    width: 25px;
    height: 35px;
    text-align: center;
    border-radius: 3px;
    top: 10px;
    right: 15px;
    position: absolute;
}

button, input[type=button], input[type=reset], input[type=submit], .button {
    padding: 1.376em 1.25em;
}

.single-product .entry-summary form.variations_form_custom {
    border: unset;
    padding: 0;
}

.single-product .entry-summary form.variations_form_custom table.variations tbody tr {
    border: unset;
}

/*.single-product .entry-summary form.variations_form_custom table.variations {*/
/*    margin-top: 34px;*/
/*    margin-bottom: 0;*/
/*}*/

.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled p.points.hide-on-price-available {
    margin: unset;
}

.single-product .entry-summary form.variations_form_custom table.variations tbody tr td.value ul.variable-items-wrapper.button-variable-items-wrapper.wvs-style-squared {
    display: inline-flex;
}

.single-product .entry-summary form.variations_form_custom table.variations tbody tr td.value a.reset_variations {
    margin-top: 0;
    display: inline-block !important;
    margin-left: 0;
    color: var(--e-global-color-secondary);
    border-bottom: 1px solid;
    line-height: 1;
}

.single-product .entry-summary form.variations_form_custom table.variations tbody tr td.value ul.variable-items-wrapper.button-variable-items-wrapper.wvs-style-squared li .variable-item-contents span.variable-item-span.variable-item-span-button {
    font-size: 14px;
    font-size: .875rem;
    padding: 0 10px;
    color: var(--e-global-color-lighter);
}

.single-product .entry-summary form.variations_form_custom table.variations tbody tr th.label {
    padding: 0;
}

.single-product .entry-summary form.variations_form_custom table.variations tbody tr th.label label {
    font-weight: var(--e-global-typography-primary-font-weight);
    font-size: 14px;
    font-size: .875rem;
    line-height: 22px;
    color: var(--e-global-color-secondary);
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):last-child {
    margin-right: 15px;
}


.single-product .entry-summary form.cart_form_custom {
    margin-top: 20px;
}

.single-product .entry-summary form.variations_form_custom table.variations {
    margin: 0;
}

/* span.woocommerce-Price-amount.amount bdi {
    color: #542a83;
} */

.custom_single_product button.woosc-btn,
.custom_single_product button.woosw-btn{
    display: none !important
}

div#reviews h2.woocommerce-Reviews-title {
    display: none;
}

.custom_single_variation_wrap {
    width: 100%;
    flex-wrap: wrap;
    align-items: end;
    padding: 20px 1.8rem 20px;
    border: 1px solid var(--e-global-color-border);
    margin-top: 20px;
}

.woocommerce-product-details__short-description {
    margin: 1.5em 0 0;
}

.woocommerce-tabs.wc-tabs-wrapper {
    display: block;
    position: relative;
    margin: 34px 0;
}

.single-product .entry-summary form.cart {
    margin-bottom: 30px;
}

.woocommerce-variation-availability p.stock.in-stock {
    margin: 0;
}

.single-product .summary button.custom_woosw-btn {
    display: block !important;
    padding: 20px 0 0px;
}

.single-product .summary button.custom_woosc-btn {
    display: block !important;
    padding: 20px 0 0px;
}

.single-product .summary button.custom_woosw-btn::before {
    font-family: liquory-icon;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-weight: 400;
    vertical-align: middle;
    content: "";
    line-height: inherit;
    font-variant: normal;
    margin-right: 8px;
    font-size: 18px;
    font-size: 1.125rem;
}

.single-product .summary button.custom_woosc-btn::before {
    font-family: liquory-icon;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    vertical-align: middle;
    content: "";
    line-height: inherit;
    margin-right: 8px;
}
.display_custom-button {
    display: flex;
    align-items: baseline;
}

.custom_single_product .product_meta span.posted_in {
    margin-bottom: 12px;
}

.single-product .summary .product_meta span.posted_in {
    margin-bottom: 12px;
}

.woo-variation-swatches.wvs-show-label .variations td {
    padding: 0px 0 10px;
}

#woosq-popup .single-product div.product form.cart .quantity {
    margin-bottom: 20px;
}

.products .product-caption button[class*=product_type_], .products .product-caption a[class*=product_type_], .wc-block-grid__products .product-caption button[class*=product_type_], .wc-block-grid__products .product-caption a[class*=product_type_] {
    padding: 7px 0.75em 7px;
}



@media (max-width: 768px){
    span.woocommerce-Price-amount.amount bdi {
        margin-right: 1px;
        font-size: 14px;
    }
	.woocommerce-loop-product__title_home {
	    height: 70px;
	}
}

.pwb-single-product-brands {
    display: none !important;
}

.woocommerce-product-gallery__image.single-product-main-image a.wpgs-lightbox-icon img {
    margin: auto;
}

.single-product .woocommerce-tabs ul.tabs li#tab-title-pwb_tab {
    display: none !important;
}

.elementor-164 .elementor-element.elementor-element-dc7c74e .woocommerce-breadcrumb a {
    margin-right: 10px;
}

.elementor-164 .elementor-element.elementor-element-dc7c74e .woocommerce-breadcrumb a {
    margin-right: 6px;
    margin-left: 6px;
}

.single-product .summary .product_meta span.posted_in {
    color: #888888;
}

.single-product .summary .product_meta span.tagged_as {
    color: #888888;
}


.hfe-nav-menu li.menu-item {
    position: relative;
    font-size: 14px;
    font-weight: 300;
    line-height: 30px;
}

.products .product-caption .custom_count-review, .wc-block-grid__products .product-caption .custom_count-review {
    margin-top: 0;
}

div#filter_97_0 .filter-items .filter-item>a, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item>label>a {
    width: 80%;
    position: relative;
    color: var(--e-global-color-lighter);
    font-size: 14px;
    justify-content: space-between;
    display: flex;
}

.last_section_product {
    padding: 0px 30px 75px !important;
}

span.woocommerce-Price-amount.amount bdi {
    font-weight: 500;
    margin-right: 5px;
}

.price del+ins {
    margin-right: 2px;
}

.woocommerce-tabs ul.tabs.wc-tabs {
    margin: 0;
    list-style: none;
    text-align: left;
    position: relative;
    margin-bottom: 15px;
    border-bottom: 1px solid var(--e-global-color-border);
}

.woocommerce-tabs ul.tabs li.active a {
    color: var(--e-global-color-primary);
}

.woocommerce-tabs ul.tabs li {
    display: inline-block;
    margin: 0;
}

.woocommerce-tabs ul.tabs li:hover a, .woocommerce-tabs ul.tabs li.active a {
    color: var(--e-global-color-primary);
}

.woocommerce-tabs ul.tabs li:first-child a {
    margin-left: 0;
}

.woocommerce-tabs ul.tabs li a {
    font-family: var(--e-global-typography-primary-font-family);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    font-style: var(--e-global-typography-primary-font-style);
    text-decoration: var(--e-global-typography-primary-text-decoration);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
    letter-spacing: 0;
    display: block;
    position: relative;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 22px;
    padding: 10px 0;
    margin: 0 18px;
    text-transform: capitalize;
    color: var(--e-global-color-secondary);
}

.elementor-section.elementor-top-section.elementor-element.elementor-element-de8d548.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    clear: both !important;
}

.product_meta span {
    color: #888888;
}

.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments {
    border-left: unset !important;
    border-top: unset;
}

.woocommerce-info {
    border-top-color: #542a83;
}

.woocommerce-info, .woocommerce-noreviews, p.no-comments {
    background-color: #542a83;
}

.shipping-calculator-button {
    display: none;
}

span.inventory_status.stock-out:before {
    background-color: red;
}

.custom_newsletter_form .mc4wp-form-fields .form-input {
    flex: 0.8;
    margin: 0;
}

.xoo-wsc-footer, .xoo-wsc-footer a, .xoo-wsc-footer .amount {
    font-size: 13px !important;
}


.xoo-wsc-ft-amt {
   justify-content: space-between;
    display: flex;
}

.vertical-navigation ul.menu>li:hover>.sub-menu{
    width: max-content !important
}

.elementor-widget-wrap.elementor-element-populated.custom_sub_cat{
    width: max-content;
    padding-right: 30px;
}

.woocommerce.columns-1 .products .sub_cat-product{
    width: min-content !important;
}

.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eab0fd8.custom_margin-cat {
    width: auto;
    display: flex;
    flex-direction: column;
}

.elementor-section.elementor-section-boxed>.elementor-container.custom_cat-elementor-column-gap-no {
    max-width: min-content;
}

.elementor-widget-liquory-products .woocommerce-product-list-2 .product .custom_count-review-head {
    margin-bottom: 0px;
}

.products .sub_cat-product h3 a, .products .sub_cat-product .woocommerce-loop-product__title a{
    width: max-content;
    display: block;
}

.elementor-widget-liquory-products .custom_product-block-list-cat {
    display: flex;
    height: 100%;
    background-color: #fff;
    width: max-content;
}

.xoo-wsc-footer {
    border-top: 1px solid #eee;
}

.xoo-wsc-header {
    border-bottom: 1px solid;
    border-bottom-color: var(--e-global-color-border);
}

@media (max-width: 770px) {
    .liquory-sorting .woocommerce-ordering select {
        width: 123px !important;
    }
    .single-product .woocommerce-tabs ul.tabs li a {
        font-size: 14px;
        padding: 10px 0;
        margin: 0 3px;
    }
}

.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {
    width: 35%;
}

.woocommerce-info.wc_points_redeem_earn_points span.woocommerce-Price-amount.amount bdi {
    color: white;
}

.careers_form_section .elementor-container.elementor-column-gap-no .elementor-column {
    display: block;
    width: 100%;
}

.custom_product-categories .layout-1 .product-cat .product-cat-link .category-product-img:before {
    position: absolute;
    width: 120px;
    height: 120px;
    content: "";
    background-color: #f8f5ef;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(1);
    z-index: 0;
    transition: all 0.3s ease;
}


.custom_product-categories .layout-1 .product-cat:hover .product-cat-link .category-product-img:before {
    transform: translate(-50%, -50%) scale(1.2);
    transition: all 0.3s ease;
}

.custom_product-categories .layout-1 .product-cat:hover .product-cat-link .category-product-img:before {
    background-color: var(--e-global-color-primary);
}

.woocommerce .products .product .price ins {
    order: -1;
    display: block;
}

.woocommerce .products .product .price {
    display: flex;
}

.custom_product_after_title .product-Type span > p {
    margin: 0;
}

.custom_product_after_title .product-Type {
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    color: var(--e-global-color-lighter);
}

.custom_product_after_title .product-Type span {
    margin-left: 5px;
    color: black;
}

div#filter_97_5 .filter-content ul li a {
    position: relative;
    color: var(--e-global-color-lighter);
    font-size: 14px;
    justify-content: space-between;
    display: flex;
}

.category-product-img img {
    width: 100%;
    height: 150px;
}

.custom-product-btn__short-description {
    margin-bottom: 25px;
    margin-top: 10px;
}

.custom-product-btn__short-description a {
    font-weight: 500;
}

.custom_single-product div.product p.price {
    font-size: 17px;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #542a83;
}

.c_elementor-heading-title {
    margin-bottom: 10px;
}

.blockUI.blockOverlay {
    display: none !important;
}

.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {
    width: 0%;
}
.woocommerce-info, .woocommerce-noreviews, p.no-comments {
    background-color: #542a83;
    color: white;
}

.woocommerce-info::before {
    color: #ffffff;
}

td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.woocommerce-button.button {
    margin-right: 2px;
}

nav.woocommerce-MyAccount-navigation ul {
    list-style: none;
}
nav.woocommerce-MyAccount-navigation ul li a {
    padding: 10px;
    text-align: center;
    margin-bottom: 10px;
    width: 100%;
    display: block;
}

.woocommerce-error li, .woocommerce-info li, .woocommerce-message li {
    color: white;
}

nav.woocommerce-MyAccount-navigation ul li.is-active {
    background-color: #542a83;
}

nav.woocommerce-MyAccount-navigation ul li.is-active a {
    color: #fff;
}

nav.woocommerce-MyAccount-navigation ul li a:hover {
    background-color: #542a83;
}

nav.woocommerce-MyAccount-navigation ul li a:hover {
    color: #fff;
}
.single-product .summary .inventory_status {
    font-size: 14px;
}

.ui-datepicker td {
    padding: 0px !important;
}

.widget_search form:before, .widget_product_search form:before, .site-search form:before{
    content: none;
}

/*.home .woocommerce-message, .home .woocommerce-info, .home .woocommerce-error, .home .woocommerce-noreviews, .home p.no-comments {*/
/*    display: none;*/
/*}*/

#payment .payment_methods li > input[type="radio"]:first-child {
    display: none !important;
}

.aws-container .aws-search-form .aws-form-btn {
    background-color: #552b83;
}

.aws-container .aws-search-form .aws-form-btn span.aws-search-btn_icon {
    filter: brightness(3.5);
}

div#filter_97_6 ul.filter-items li.filter-item a {
    position: relative;
    color: var(--e-global-color-lighter);
    font-size: 14px;
    justify-content: space-between;
    display: flex;
}

form.woocommerce-form-register .form-row-wide {
    margin-bottom: 10px;
}

button.button.ywgc_apply_gift_card_button {
    background-color: #000000 !important;
}

.out-of-stock-message_variation {
    font-weight: 500;
    color: red;
    margin-top: 10px;
}

.woocommerce .products .product .button {
    background: #edbd25;
}

a.xoo-wsc-ft-btn, a.xoo-wsc-ft-btn:hover, .xoo-wsc-container .xoo-wsc-btn, .xoo-wsc-container .xoo-wsc-btn:hover {
    background: #edbd25;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt {
    background-color: #edbd25;
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{
    background-color: #edbd25;
}

.products .product-caption button[class*=product_type_], .products .product-caption a[class*=product_type_], .wc-block-grid__products .product-caption button[class*=product_type_], .wc-block-grid__products .product-caption a[class*=product_type_] {
    background: #edbd25;
}

.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover{
    background-color: #552b83;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button {
    background-color: #edbd25;
}

.woocommerce .cart .button, .woocommerce .cart input.button {
    float: none;
    background: #edbd25;
}


.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
    background: #edbd25;
}

.wc_payment_method.payment_method_custom_paytab_mobile {
    display: none;
}

.liquory-products_home .col-12 {
    flex: 0 0 auto !important;
    width: 100% !important;
}

@media (min-width: 768px){
    .liquory-products_home .col-md-2 {
        flex: 0 0 auto !important;
        width: 16.66666667% !important;
    }
}

section.related.products.woocommerce {
    margin-left: unset;
    margin-right: unset;
    margin-bottom: unset;
    clear: both;
    flex-wrap: unset;
    display: block;
}

p#billing_country_field span.woocommerce-input-wrapper strong {
    border: 1px solid #eee;
    padding: 1em 1.25em;
    width: 100%;
    display: block;
}

@media (max-width: 768px){
	.select2-container .select2-selection--single {
		width: 272px;
	}
	#payment .payment_methods > .woocommerce-PaymentMethod > label, #payment .payment_methods > .wc_payment_method > label {
		font-size: 14px;
	}
	#order_review {
		padding: 30px 11px 40px;
	}
	.first_section_product .woocommerce-carousel .slick-slider .slick-list .slick-track {
		height: 100%;
	}
}

.home .woocommerce-message, .home .woocommerce-info, .home .woocommerce-error, .home .woocommerce-noreviews, .home p.no-comments {
    text-transform: capitalize;
}

.woocommerce-info-custom a {
    font-weight: bold;
    color: #ecbd25;
}

@media (min-width: 768px){
	table.cart td.actions .coupon {
		width: 100%;
	}
}

.woocommerce-coupon-custom {
    display: flex;
    align-items: center;
    margin-left: 10px;
    color: #ecbd25;
    padding: 0 15px;
    text-transform: capitalize;
}

.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
    font-size: 14px;
}

#shipping_method li > input[type="hidden"]:first-child + label{
	font-size: 14px;
}

span.woocommerce-Price-amount.amount bdi {
    font-size: 15px;
}

.woocommerce-shipping-destination{
	font-size: 13px;
}

form.checkout_coupon.woocommerce-form-coupon p.form-row.form-row-first {
    width: 100%;
}

.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {
    text-align: left;
}

@media (max-width: 768px){
	.woocommerce-coupon-custom {
		display: none;
	}
}

.mobile_custom_icons.elementor-column.elementor-col-66.elementor-top-column.elementor-element.elementor-element-2237b47 {
    display: none;
}

.woocommerce-MyAccount-content .woocommerce-Address {
    width: 100%;
}

.woocommerce table.shop_table td {
    text-align: left;
}

.woocommerce-MyAccount-content .woocommerce-Address header.woocommerce-Address-title.title > a.edit {
    font-weight: bold;
    text-decoration: revert;
}

@media (max-width: 768px){
    .mobile_custom_icons.elementor-column.elementor-col-66.elementor-top-column.elementor-element.elementor-element-2237b47 {
        display: block;
    }

    .mobile_custom_icons.elementor-column .mobile_account.elementor-header-account .header-group-action .site-header-account {
        display: block;
    }

    .mobile_custom_icons.elementor-column .mobile_account.elementor-header-account {
        margin-right: 20px;
    }

    .mobile_menu-custom.elementor-column.elementor-col-66.elementor-top-column.elementor-element.elementor-element-2237b47 {
        width: 15%;
    }

    .mobile_custom_icons.elementor-column.elementor-col-66.elementor-top-column.elementor-element.elementor-element-2237b47 {
        width: 35%;
        display: flex;
        align-items: center;
        justify-content: end;
    }
}

.elementor-32 .elementor-element.elementor-element-d087019 .elementor-counter-title {
    font-size: 19px;
}

.best-section .elementor-element.elementor-element-e579894 img {
    height: 482px;
}

.custom_grid .column-item img {
    width: 379px;
}

.testimonials_section {
    margin-bottom: 0 !important;
}


.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-title {
    font-size: 14px;
}

.liquory-products_home .price span.woocs_price_code {
    display: contents;
}

.liquory-products_home .price span.woocs_price_code del {
    margin-left: 3px;
}

.woocommerce-button.button.pay {
    display: none;
}

.contact_info_section .elementor-widget-container {
    text-align: center;
}

single-product .woocommerce-tabs .woocommerce-Tabs-panel p {
    font-size: 17px;
    font-weight: 400;
}

single-product .woocommerce-tabs .woocommerce-Tabs-panel h1 {
    font-size: 17px;
    font-weight: 400;
}

single-product .woocommerce-tabs .woocommerce-Tabs-panel h2 {
    font-size: 17px;
    font-weight: 400;
}

single-product .woocommerce-tabs .woocommerce-Tabs-panel h3 {
    font-size: 17px;
    font-weight: 400;
}

single-product .woocommerce-tabs .woocommerce-Tabs-panel h4 {
    font-size: 17px;
    font-weight: 400;
}

@media (max-width: 768px){
	.category-product-img img {
		height: 100px;
	}
	.elementor-widget-liquory-product-categories .layout-1 .product-cat .product-cat-link .category-product-img img {
		width: 100%;
		object-fit: contain;
	}
	.liquory-canvas-filter-wrap ul.product-categories .yith-wcan-filter .filter-title {
		border-bottom: 1px solid;
		border-color: var(--e-global-color-border);
		padding-bottom: 10px;
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.25;
		font-weight: var(--e-global-typography-primary-font-weight);
		color: var(--e-global-color-secondary);
		transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
		text-transform: capitalize;
		margin-bottom: 26px;
		letter-spacing: -1px;
	}
	
	.liquory-canvas-filter-wrap ul.product-categories div#filter_97_4 {
		display: none;
	}
	
	.liquory-canvas-filter-wrap ul.product-categories div#filter_97_5 {
		display: none;
	}
	
	.liquory-canvas-filter-wrap ul.product-categories div#filter_97_6 {
		display: none;
	}
	
	single-product .woocommerce-tabs .woocommerce-Tabs-panel p {
		font-size: 15px;
		font-weight: 400;
	}

	single-product .woocommerce-tabs .woocommerce-Tabs-panel h1 {
		font-size: 15px;
		font-weight: 400;
	}

	single-product .woocommerce-tabs .woocommerce-Tabs-panel h2 {
		font-size: 15px;
		font-weight: 400;
	}

	single-product .woocommerce-tabs .woocommerce-Tabs-panel h3 {
		font-size: 15px;
		font-weight: 400;
	}

	single-product .woocommerce-tabs .woocommerce-Tabs-panel h4 {
		font-size: 15px;
		font-weight: 400;
	}
	
	.single-product .woocommerce-tabs .woocommerce-Tabs-panel p {
		font-size: 15px !important;
		font-weight: 400;
	}
	
	nav.woocommerce-MyAccount-navigation ul {
		margin: 0;
	}
	
	.mobile_custom_icons .mobile_custom_search {
		display: block !important;
	}
	
	.mobile_custom_icons .mobile_custom_search .elementor-widget-container {
		margin: 0 5px 0 0 !important;
		padding: 7px 11px 1px !important;
		border: unset !important;
	}
	
	.mobile_custom_icons .mobile_custom_search .site-header-search {
		display: block !important;
	}
	
	.mobile_custom_icons .mobile_custom_search .site-header-search a i {
		color: black !important;
		filter: invert(1);
	}
	
	.mobile_custom_search {
		display: block !important;
	}
	.mobile_custom_search .site-header-search {
		display: block !important;
	}
	
	.elementor-header-group-wrapper .header-group-action .site-header-search{
		display: block;
	}

}

.custom_mega_menu img {
    width: 40px;
    height: 40px;
    object-fit: contain;
}

.liquory-sorting .woocommerce-notices-wrapper {
    display: none;
}

header .top_header {
    background-color: #613d8d;
    color: white;
    text-align: center;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

header .top_header p {
    padding: 0;
    margin: 0;
}

.elementor-16 .elementor-element.elementor-element-ce94132 .elementor-cta__content {
	    padding: 7px 0 46px 80px;
    justify-content: flex-end;
}

@media (max-width: 768px){
	.story_section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0e9bbc.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
		background-image: none !important;
	}
}

.section_new_banner{
    margin: 40px 0px 10px 0px !important;
}

.section_new_banner .section_download_app_img {
    background-size: cover;
    background-repeat: no-repeat;
    height: 800px;
    width: 100%;
}

@media (max-width: 768px){
    .section_new_banner .section_download_app_img {
        width: 100%;
        background-size: contain;
        height: 173px;
    }
	.section_new_banner {
		margin: 20px 0px 10px 0px !important;
	}
}

.section_download_app {
    margin: 40px 0px 10px 0px !important;
}

.section_download_app .section_download_app_img {
    background-size: cover;
    background-repeat: no-repeat;
    height: 324px;
    width: 100%;
}

@media (max-width: 768px){
    .section_download_app .section_download_app_img {
        width: 100%;
        background-size: contain;
        height: 173px;
    }
	.section_download_app {
		margin: 20px 0px 10px 0px !important;
	}
	.elementor-16 .elementor-element.elementor-element-c50cc36 {
        padding: 49px 30px 15px;
    }
	.elementor-16 .elementor-element.elementor-element-6e346e2 .elementor-heading-title {
		font-size: 34px;
	}
}

header .top_header p {
    font-size: 12px;
}


.elementor-164 .elementor-element.elementor-element-dc7c74e .liquory-woocommerce-title {
    text-align: center;
    font-size: 35px;
}

.page_content div#customer_login h2 {
    font-size: 30px;
}

@media (max-width: 768px){
	.page_content div#customer_login{
		margin: 20px 0px 0px 0px;
	}	
}

i:before {
    font-weight: 700;
}

.fa-heart:before {
    font-weight: 500;
}

.woocommerce .products .product .price {
    color: #542a83;
}

.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {
    display: block;
    font-weight: 500;
}

.elementor-30 .elementor-element.elementor-element-272afb6 .elementor-widget-container p {
    font-weight: 300;
}

.about_section .elementor-element .elementor-widget-container {
    font-weight: 300;
}

.elementor-32 .elementor-element.elementor-element-02b0de1 > .elementor-widget-container {
    font-weight: 300;
}

.elementor-32 .elementor-element.elementor-element-485095d > .elementor-widget-container {
    font-weight: 300;
}

.contact_info_section .elementor-widget-container {
    text-align: left;
}

.elementor-16 .first_cta_section .elementor-element .elementor-cta__description {
    color: white;
}

.elementor-16 .first_cta_section .elementor-cta__description.elementor-cta__content-item.elementor-content-item span {
    color: white !important;
}

.secound_cta_section .elementor-cta__description.elementor-cta__content-item.elementor-content-item span {
    color: white !important;
}
.products .product-caption .inventory_status, .wc-block-grid__products .product-caption .inventory_status{
	margin-bottom: 2px !important;
}
.elementor-16 .elementor-element.elementor-element-2d74e0f .column-item{
	    min-height: 300px !important;
    margin-bottom: 35px !important;
}
.elementor-16 .elementor-element.elementor-element-ef31bbd .slick-prev{
	    top: -21px !important;
}
.elementor-16 .elementor-element.elementor-element-ef31bbd .slick-next{
	top: -21px !important;
}