.elementor-4388 .elementor-element.elementor-element-8cd4989{--display:flex;}.elementor-4388 .elementor-element.elementor-element-c927c05.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-4388 .elementor-element.elementor-element-c927c05{width:100%;max-width:100%;}.elementor-4388 .elementor-element.elementor-element-c927c05 .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:496px;}.elementor-4388 .elementor-element.elementor-element-c927c05 .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:16 / 9;}.elementor-4388 .elementor-element.elementor-element-c927c05 .elementor-swiper-button{font-size:20px;}.elementor-4388 .elementor-element.elementor-element-934aefa{--display:flex;}.elementor-4388 .elementor-element.elementor-element-934aefa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4388 .elementor-element.elementor-element-87cde10{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4388 .elementor-element.elementor-element-caf9dcc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-4388 .elementor-element.elementor-element-ecce1b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-4388 .elementor-element.elementor-element-e0351a6 .hfe-woo-products-grid{grid-template-columns:repeat(4, 1fr);column-gap:20px;row-gap:35px;}.elementor-4388 .elementor-element.elementor-element-e0351a6 .hfe-product-item{background-color:var( --e-global-color-dea8c79 );border-radius:0px 0px 0px 0px;}.elementor-4388 .elementor-element.elementor-element-e0351a6 .hfe-product-add-to-cart .button{background-color:#D4A94F;padding:12px 20px 12px 20px;}.elementor-4388 .elementor-element.elementor-element-e0351a6 .hfe-product-content{padding:12px 12px 12px 12px;}.elementor-4388 .elementor-element.elementor-element-e0351a6 .hfe-product-category{color:var( --e-global-color-2254b925 );font-size:1.7vw;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;margin-bottom:10px;}.elementor-4388 .elementor-element.elementor-element-e0351a6 .hfe-product-title{margin-bottom:10px;}.elementor-4388 .elementor-element.elementor-element-e0351a6 .hfe-product-rating{margin-bottom:10px;}.elementor-4388 .elementor-element.elementor-element-e0351a6 .hfe-product-price{margin-bottom:10px;}.elementor-4388 .elementor-element.elementor-element-5b57f59{--display:flex;}.elementor-4388 .elementor-element.elementor-element-709a0a1{--display:flex;}.elementor-4388 .elementor-element.elementor-element-afe1e66{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4388 .elementor-element.elementor-element-9f649e5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4388 .elementor-element.elementor-element-bbe3328.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-4388 .elementor-element.elementor-element-bbe3328.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-4388 .elementor-element.elementor-element-bbe3328.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-4388 .elementor-element.elementor-element-bbe3328 .elementor-image-box-title{margin-bottom:12px;}.elementor-4388 .elementor-element.elementor-element-bbe3328 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-4388 .elementor-element.elementor-element-bbe3328 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-73c5639{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4388 .elementor-element.elementor-element-7cbaaca.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-4388 .elementor-element.elementor-element-7cbaaca.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-4388 .elementor-element.elementor-element-7cbaaca.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-4388 .elementor-element.elementor-element-7cbaaca .elementor-image-box-title{margin-bottom:12px;}.elementor-4388 .elementor-element.elementor-element-7cbaaca .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-4388 .elementor-element.elementor-element-7cbaaca .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-3537aac{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4388 .elementor-element.elementor-element-0fccec5.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-4388 .elementor-element.elementor-element-0fccec5.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-4388 .elementor-element.elementor-element-0fccec5.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-4388 .elementor-element.elementor-element-0fccec5 .elementor-image-box-title{margin-bottom:12px;}.elementor-4388 .elementor-element.elementor-element-0fccec5 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-4388 .elementor-element.elementor-element-0fccec5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-9459d48{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4388 .elementor-element.elementor-element-67b6a6f{--display:flex;}.elementor-4388 .elementor-element.elementor-element-d2db308{--display:flex;}.elementor-4388 .elementor-element.elementor-element-8fe8c94.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-4388 .elementor-element.elementor-element-8fe8c94 .elementor-swiper-button{font-size:20px;}body.elementor-page-4388:not(.elementor-motion-effects-element-type-background), body.elementor-page-4388 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4388 .elementor-element.elementor-element-c927c05.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-4388 .elementor-element.elementor-element-e0351a6 .hfe-woo-products-grid{grid-template-columns:repeat(3, 1fr);}.elementor-4388 .elementor-element.elementor-element-afe1e66{--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4388 .elementor-element.elementor-element-9f649e5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4388 .elementor-element.elementor-element-bbe3328 .elementor-image-box-wrapper .elementor-image-box-img{width:18%;}.elementor-4388 .elementor-element.elementor-element-73c5639{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4388 .elementor-element.elementor-element-7cbaaca .elementor-image-box-wrapper .elementor-image-box-img{width:18%;}.elementor-4388 .elementor-element.elementor-element-3537aac{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4388 .elementor-element.elementor-element-0fccec5 .elementor-image-box-wrapper .elementor-image-box-img{width:18%;}.elementor-4388 .elementor-element.elementor-element-9459d48{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4388 .elementor-element.elementor-element-8fe8c94.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-4388 .elementor-element.elementor-element-c927c05.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-4388 .elementor-element.elementor-element-c927c05 .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:177px;}.elementor-4388 .elementor-element.elementor-element-e0351a6 .hfe-woo-products-grid{grid-template-columns:repeat(2, 1fr);}.elementor-4388 .elementor-element.elementor-element-afe1e66{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4388 .elementor-element.elementor-element-9f649e5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4388 .elementor-element.elementor-element-bbe3328 .elementor-image-box-img{margin-bottom:20px;}.elementor-4388 .elementor-element.elementor-element-73c5639{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4388 .elementor-element.elementor-element-7cbaaca .elementor-image-box-img{margin-bottom:20px;}.elementor-4388 .elementor-element.elementor-element-3537aac{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4388 .elementor-element.elementor-element-0fccec5 .elementor-image-box-img{margin-bottom:20px;}.elementor-4388 .elementor-element.elementor-element-9459d48{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4388 .elementor-element.elementor-element-8fe8c94.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(min-width:768px){.elementor-4388 .elementor-element.elementor-element-934aefa{--width:100.186%;}.elementor-4388 .elementor-element.elementor-element-9f649e5{--width:25%;}.elementor-4388 .elementor-element.elementor-element-73c5639{--width:25%;}.elementor-4388 .elementor-element.elementor-element-3537aac{--width:25%;}.elementor-4388 .elementor-element.elementor-element-9459d48{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4388 .elementor-element.elementor-element-9f649e5{--width:50%;}.elementor-4388 .elementor-element.elementor-element-73c5639{--width:50%;}.elementor-4388 .elementor-element.elementor-element-3537aac{--width:50%;}.elementor-4388 .elementor-element.elementor-element-9459d48{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-caf9dcc */.sn-tab-link{font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#171717;text-decoration:none;padding-bottom:14px;border-bottom:2px solid transparent;} .sn-tab-link:hover{color:#000;} .sn-tab-active{border-bottom-color:#171717;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87cde10 */.sn-tab-link{font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#171717;text-decoration:none;padding-bottom:14px;border-bottom:2px solid transparent;} .sn-tab-link:hover{color:#000;} .sn-tab-active{border-bottom-color:#171717;}/* End custom CSS */
/* Start custom CSS *//* =========================================================
   1. TABS BAR
   ========================================================= */

.sn-tabs-bar {
    display: flex;
    justify-content: space-between;
    align-items: center;

    padding: 16px 0;

    border-bottom: 1px solid #eee;
}

.sn-tabs-left {
    display: flex;
    align-items: center;
    gap: 28px;
}

.sn-tab-link {
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0.5px;

    text-transform: uppercase;

    color: #171717;
    text-decoration: none;

    padding-bottom: 14px;

    border-bottom: 2px solid transparent;

    transition:
        border-color 0.2s ease,
        color 0.2s ease;
}

.sn-tab-link:hover {
    color: #000;
}

.sn-tab-active {
    border-bottom-color: #171717;
}


/* =========================================================
   2. FILTERS BUTTON
   ========================================================= */

.sn-filters-btn {
    display: flex;
    align-items: center;
    gap: 8px;

    font-size: 13px;
    font-weight: 600;

    text-transform: uppercase;

    color: #171717;

    cursor: pointer;
}

.sn-filters-btn i {
    font-size: 14px;
}


/* =========================================================
   3. MOBILE TABS
   ========================================================= */

@media (max-width: 600px) {
.sn-tabs-bar {
   
    padding: 2px 0;
}
    .sn-tabs-left {
        overflow-x: auto;
        white-space: nowrap;

        scrollbar-width: none;
    }

    .sn-tabs-left::-webkit-scrollbar {
        display: none;
    }

    .sn-filters-btn span {
        display: none;
    }
}


/* =========================================================
   4. PERFUME PRODUCT GRID
   White + Gold Luxury Theme
   ========================================================= */

.hfe-woo-products-wrapper {

    /* -----------------------------------------
       COLORS
       ----------------------------------------- */

    --sn-ink: #1c1c1c;

    --sn-gold: #c9a227;

    --sn-gold-dark: #a9860f;

    --sn-muted: #777777;

    --sn-card-bg: #ffffff;

    --sn-card-border: #eeeeee;


    /* -----------------------------------------
       CARD RADIUS
       Change this ONE value if you want
       different rounded corners.
       ----------------------------------------- */

    --sn-card-border-radius: 20px;
}


/* =========================================================
   5. PRODUCT GRID
   ========================================================= */

.hfe-woo-products-grid {

    display: grid !important;

    grid-template-columns:
        repeat(4, minmax(0, 1fr)) !important;

    gap: 24px !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================================
   6. PRODUCT CARD
   ========================================================= */

.hfe-woo-products-wrapper .hfe-product-item {

    position: relative;

    width: 100%;

    background: var(--sn-card-bg);

    border: 1px solid var(--sn-card-border);

    border-radius:
        var(--sn-card-border-radius) !important;

    overflow: hidden !important;

    text-align: center;

    box-shadow:
        0 2px 8px rgba(0, 0, 0, 0.035);

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}


/* =========================================================
   7. PRODUCT CARD HOVER
   ========================================================= */

.hfe-woo-products-wrapper
.hfe-product-item:hover {

    transform: translateY(-4px);

    border-color:
        rgba(201, 162, 39, 0.35);

    box-shadow:
        0 12px 30px rgba(0, 0, 0, 0.08);
}


/* =========================================================
   8. PRODUCT IMAGE AREA
   ========================================================= */

.hfe-woo-products-wrapper
.hfe-product-image {

    position: relative;

    width: 100%;

    overflow: hidden !important;

    background: #fafafa;

    border-radius:
        var(--sn-card-border-radius)
        var(--sn-card-border-radius)
        0
        0 !important;
}


.hfe-product-image a {

    display: block;

    width: 100%;
}


/* =========================================================
   9. PRODUCT IMAGE
   ========================================================= */

.hfe-woo-products-wrapper
.hfe-product-image img {

    width: 100% !important;

    height: auto !important;

    aspect-ratio: 1 / 1;

    object-fit: cover;

    display: block;

    margin: 0 !important;

    background: #fafafa;

    border: none !important;

    border-radius:
        var(--sn-card-border-radius)
        var(--sn-card-border-radius)
        0
        0 !important;

    transition:
        transform 0.5s ease;
}


/* =========================================================
   10. IMAGE HOVER
   ========================================================= */

.hfe-woo-products-wrapper
.hfe-product-item:hover
.hfe-product-image img {

    transform: scale(1.035);
}


/* =========================================================
   11. PRODUCT CONTENT
   ========================================================= */

.hfe-woo-products-wrapper
.hfe-product-content {

    padding: 16px 14px 18px;

    background: #ffffff;

    border-radius:
        0 0
        var(--sn-card-border-radius)
        var(--sn-card-border-radius);
}


/* =========================================================
   12. CATEGORY
   Hidden
   ========================================================= */

.hfe-product-category {
    display: none !important;
}


/* =========================================================
   13. PRODUCT TITLE
   ========================================================= */

.hfe-product-title {
    margin: 0;
}

.hfe-product-title a {
    text-decoration: none !important;
}


.hfe-product-title
.woocommerce-loop-product__title {

    margin: 0 !important;

    padding: 0 !important;

    color: var(--sn-ink) !important;

    font-family:
        -apple-system,
        BlinkMacSystemFont,
        "Segoe UI",
        Roboto,
        sans-serif !important;

    font-size: 14px !important;

    font-weight: 600 !important;

    letter-spacing: 0.4px;

    line-height: 1.4 !important;

    text-transform: uppercase;

    transition:
        color 0.25s ease;
}


/* =========================================================
   14. TITLE HOVER
   ========================================================= */

.hfe-product-item:hover
.hfe-product-title
.woocommerce-loop-product__title {

    color:
        var(--sn-gold-dark) !important;
}


/* =========================================================
   15. RATING
   Hidden
   ========================================================= */

.hfe-product-rating {
    display: none !important;
}


/* =========================================================
   16. PRICE
   ========================================================= */

.hfe-product-price {

    margin: 7px 0 0 !important;
}


.hfe-product-price .price {

    color:
        var(--sn-gold-dark) !important;

    font-size: 15px !important;

    font-weight: 700 !important;

    letter-spacing: 0.2px;
}


/* =========================================================
   17. SALE PRICE
   ========================================================= */

.hfe-product-price
.price ins {

    color:
        var(--sn-gold-dark) !important;

    text-decoration: none !important;
}


/* =========================================================
   18. ORIGINAL PRICE
   ========================================================= */

.hfe-product-price
.price del {

    color:
        var(--sn-muted) !important;

    font-size: 12px !important;

    font-weight: 400 !important;

    margin-right: 6px;
}


/* =========================================================
   19. DEFAULT WOOCOMMERCE ADD TO CART
   =========================================================

   IMPORTANT:
   We DO NOT replace the WooCommerce button.

   The actual HTML is:

   <a class="button product_type_simple
   add_to_cart_button ajax_add_to_cart">

   So the normal WooCommerce button remains.
   ========================================================= */

.hfe-product-add-to-cart {

    display: block;

    margin-top: 12px;
}


/* Keep button in normal document flow */

.hfe-product-add-to-cart
a.add_to_cart_button {

    position: static !important;

    display: inline-block !important;

    margin: 0 !important;

    padding: initial;

    font-size: inherit;

    transform: none;

    box-shadow: none;
}


/* Do NOT add a custom cart icon */


/* =========================================================
   20. SALE BADGE
   ========================================================= */

.hfe-product-item .onsale {

    position: absolute;

    top: 12px;
    left: 12px;

    z-index: 10;

    min-width: auto !important;
    min-height: auto !important;

    margin: 0 !important;

    padding: 6px 10px !important;

    border-radius: 20px !important;

    background:
        var(--sn-gold) !important;

    color: #ffffff !important;

    font-size: 10px !important;

    font-weight: 700 !important;

    line-height: 1.2 !important;

    text-transform: uppercase;

    letter-spacing: 0.5px;

    box-shadow:
        0 3px 10px
        rgba(0, 0, 0, 0.12);
}


/* =========================================================
   21. TABLET
   ========================================================= */

@media (min-width: 768px)
and (max-width: 1024px) {

    .hfe-woo-products-grid {

        grid-template-columns:
            repeat(3, minmax(0, 1fr)) !important;

        gap: 20px !important;
    }


    .hfe-product-content {

        padding:
            15px 12px 17px;
    }


    .hfe-product-title
    .woocommerce-loop-product__title {

        font-size: 13px !important;
    }


    .hfe-product-price .price {

        font-size: 14px !important;
    }
}


/* =========================================================
   22. MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .hfe-woo-products-grid {

        grid-template-columns:
            repeat(2, minmax(0, 1fr)) !important;

        gap: 14px !important;
    }


    /* Keep the same radius on mobile */

    .hfe-woo-products-wrapper
    .hfe-product-item {

        border-radius:
            var(--sn-card-border-radius) !important;

        box-shadow:
            0 2px 7px
            rgba(0, 0, 0, 0.04);
    }


    /* Disable lift on touch screens */

    .hfe-product-item:hover {

        transform: none;

        box-shadow:
            0 4px 12px
            rgba(0, 0, 0, 0.06);
    }


    .hfe-product-content {

        padding:
            12px 9px 14px;

        border-radius:
            0 0
            var(--sn-card-border-radius)
            var(--sn-card-border-radius);
    }


    .hfe-product-title
    .woocommerce-loop-product__title {

        font-size: 12px !important;

        letter-spacing: 0.25px;

        line-height: 1.35 !important;
    }


    .hfe-product-price {

        margin-top: 5px !important;
    }


    .hfe-product-price .price {

        font-size: 13px !important;
    }


    .hfe-product-price
    .price del {

        font-size: 10px !important;
    }


    /* Default WooCommerce button */

    .hfe-product-add-to-cart {

        margin-top: 9px;
    }


    .hfe-product-add-to-cart
    a.add_to_cart_button {

        font-size: 12px !important;
    }


    /* Sale badge */

    .hfe-product-item .onsale {

        top: 8px;
        left: 8px;

        padding:
            5px 8px !important;

        font-size:
            9px !important;
    }
}


/* =========================================================
   23. VERY SMALL PHONES
   ========================================================= */

@media (max-width: 380px) {

    .hfe-woo-products-grid {

        gap: 10px !important;
    }


    .hfe-product-content {

        padding:
            10px 8px 12px;
    }


    .hfe-product-title
    .woocommerce-loop-product__title {

        font-size: 11px !important;
    }


    .hfe-product-price .price {

        font-size: 12px !important;
    }


    .hfe-product-add-to-cart
    a.add_to_cart_button {

        font-size: 11px !important;
    }
}/* End custom CSS */