.elementor-7113 .elementor-element.elementor-element-655dafc{--display:flex;--min-height:85vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-7113 .elementor-element.elementor-element-611437b .elementor-repeater-item-c611036 .swiper-slide-bg{background-color:#833CA3F2;background-image:url(https://brennholzhandelfs-gmbh.com/wp-content/uploads/2026/05/ChatGPT-Image-7-mai-2026-09_51_48.png);background-size:cover;}.elementor-7113 .elementor-element.elementor-element-611437b .elementor-repeater-item-c611036 .elementor-background-overlay{background-color:#03180080;}.elementor-7113 .elementor-element.elementor-element-611437b .elementor-repeater-item-c611036 .swiper-slide-contents{margin-right:auto;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-7113 .elementor-element.elementor-element-611437b .elementor-repeater-item-c611036 .swiper-slide-inner{align-items:center;text-align:start;}.elementor-7113 .elementor-element.elementor-element-611437b .elementor-repeater-item-cde94fd .swiper-slide-bg{background-color:#833CA3F2;background-image:url(https://brennholzhandelfs-gmbh.com/wp-content/uploads/2026/05/ChatGPT-Image-7-mai-2026-09_59_35.png);background-size:cover;}.elementor-7113 .elementor-element.elementor-element-611437b .elementor-repeater-item-cde94fd .elementor-background-overlay{background-color:#15099880;}.elementor-7113 .elementor-element.elementor-element-611437b .elementor-repeater-item-cde94fd .swiper-slide-contents{margin:0 auto;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-7113 .elementor-element.elementor-element-611437b .elementor-repeater-item-cde94fd .swiper-slide-inner{align-items:center;text-align:center;}.elementor-7113 .elementor-element.elementor-element-611437b .swiper-slide{transition-duration:calc(5000ms*1.2);height:85vh;}.elementor-7113 .elementor-element.elementor-element-611437b .elementor-slide-button{background-color:#E62E2D;font-family:"Montserrat", Sans-serif;font-size:20px;border-radius:25px;}.elementor-7113 .elementor-element.elementor-element-611437b .elementor-slide-button:hover{background-color:#000000;}.elementor-7113 .elementor-element.elementor-element-611437b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7113 .elementor-element.elementor-element-611437b.elementor-element{--align-self:flex-start;}.elementor-7113 .elementor-element.elementor-element-611437b .swiper-slide-contents{max-width:61%;}.elementor-7113 .elementor-element.elementor-element-611437b .swiper-slide-inner{text-align:start;}.elementor-7113 .elementor-element.elementor-element-611437b .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:10px;}.elementor-7113 .elementor-element.elementor-element-611437b .elementor-slide-heading{font-family:"Montserrat", Sans-serif;font-size:66px;font-weight:900;}.elementor-7113 .elementor-element.elementor-element-ccf824c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7113 .elementor-element.elementor-element-b15cf48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-7113 .elementor-element.elementor-element-b15cf48:not(.elementor-motion-effects-element-type-background), .elementor-7113 .elementor-element.elementor-element-b15cf48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brennholzhandelfs-gmbh.com/wp-content/uploads/2021/10/tools-blue-dots-1.png");background-position:top right;background-repeat:no-repeat;}.elementor-7113 .elementor-element.elementor-element-d2befe9{--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:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-7113 .elementor-element.elementor-element-6ede27e{width:auto;max-width:auto;}.elementor-7113 .elementor-element.elementor-element-b6536fd{--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:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-7113 .elementor-element.elementor-element-cd30ee1{--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;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-7113 .elementor-element.elementor-element-91a7833{--display:flex;}.elementor-7113 .elementor-element.elementor-element-f1f71c5{--display:flex;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-7113 .elementor-element.elementor-element-2c44e52 .title-after_title, .elementor-7113 .elementor-element.elementor-element-2c44e52 .title-subtitle, .elementor-7113 .elementor-element.elementor-element-2c44e52 .woodmart-title-container{max-width:60%;}.elementor-7113 .elementor-element.elementor-element-2c44e52 .title-subtitle{font-size:14px;}.elementor-7113 .elementor-element.elementor-element-d973069{--display:flex;}.elementor-7113 .elementor-element.elementor-element-1eb7c75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7113 .elementor-element.elementor-element-131b6d4{--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:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-7113 .elementor-element.elementor-element-56b3a7c{width:auto;max-width:auto;}.elementor-7113 .elementor-element.elementor-element-35d33fa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-7113 .elementor-element.elementor-element-530882e{--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:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-7113 .elementor-element.elementor-element-ab356e9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}@media(max-width:1024px){.elementor-7113 .elementor-element.elementor-element-2c44e52 .title-after_title, .elementor-7113 .elementor-element.elementor-element-2c44e52 .title-subtitle, .elementor-7113 .elementor-element.elementor-element-2c44e52 .woodmart-title-container{max-width:80%;}}@media(min-width:769px){.elementor-7113 .elementor-element.elementor-element-cd30ee1{--content-width:unset;}.elementor-7113 .elementor-element.elementor-element-91a7833{--width:25%;}.elementor-7113 .elementor-element.elementor-element-f1f71c5{--width:50%;}.elementor-7113 .elementor-element.elementor-element-d973069{--width:25%;}}@media(max-width:1024px) and (min-width:769px){.elementor-7113 .elementor-element.elementor-element-f1f71c5{--width:100%;}}@media(max-width:768px){.elementor-7113 .elementor-element.elementor-element-611437b .swiper-slide-contents{max-width:100%;}.elementor-7113 .elementor-element.elementor-element-611437b .swiper-slide-inner{padding:50px 50px 50px 50px;}.elementor-7113 .elementor-element.elementor-element-611437b .elementor-slide-heading{font-size:28px;}.elementor-7113 .elementor-element.elementor-element-611437b .elementor-slide-button{font-size:16px;}.elementor-7113 .elementor-element.elementor-element-b15cf48{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-7113 .elementor-element.elementor-element-d2befe9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7113 .elementor-element.elementor-element-cd30ee1{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-7113 .elementor-element.elementor-element-f1f71c5{--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:7%;}.elementor-7113 .elementor-element.elementor-element-2c44e52 .title-after_title, .elementor-7113 .elementor-element.elementor-element-2c44e52 .title-subtitle, .elementor-7113 .elementor-element.elementor-element-2c44e52 .woodmart-title-container{max-width:100%;}.elementor-7113 .elementor-element.elementor-element-1eb7c75{--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-7113 .elementor-element.elementor-element-131b6d4{--justify-content:center;}.elementor-7113 .elementor-element.elementor-element-35d33fa{--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for slides, class: .elementor-element-611437b *//* =====================================================
   ELEMENTOR HERO SLIDER - PREMIUM GREEN EDITION
   Style moderne / glass / glow / animations
===================================================== */

/* CONTAINER PRINCIPAL */
.elementor-swiper,
.swiper,
.elementor-main-swiper {
    position: relative;
    overflow: hidden;

    border-radius: 32px;

    border: 2px solid rgba(33, 95, 54, 0.45);

    background: rgba(8, 18, 12, 0.25);

    backdrop-filter: blur(10px);

    box-shadow:
        0 0 0 1px rgba(81, 185, 118, 0.12),
        0 10px 40px rgba(10, 40, 20, 0.35),
        0 0 80px rgba(33, 95, 54, 0.22);

    animation: heroGlow 6s ease-in-out infinite;
}

/* GLOW ANIMÉ */
@keyframes heroGlow {

    0% {
        box-shadow:
            0 0 0 1px rgba(81,185,118,.10),
            0 10px 30px rgba(10,40,20,.25),
            0 0 60px rgba(33,95,54,.15);
    }

    50% {
        box-shadow:
            0 0 0 1px rgba(81,185,118,.22),
            0 20px 60px rgba(10,40,20,.45),
            0 0 120px rgba(33,95,54,.30);
    }

    100% {
        box-shadow:
            0 0 0 1px rgba(81,185,118,.10),
            0 10px 30px rgba(10,40,20,.25),
            0 0 60px rgba(33,95,54,.15);
    }
}

/* SLIDES */
.swiper-slide {
    position: relative;
    overflow: hidden;
}

/* OVERLAY */
.swiper-slide::before {
    content: "";
    position: absolute;
    inset: 0;

    background:
        linear-gradient(
            135deg,
            rgba(0,0,0,0.55) 0%,
            rgba(5,20,10,0.40) 40%,
            rgba(24,80,45,0.25) 100%
        );

    z-index: 1;

    /* IMPORTANT */
    pointer-events: none;
}

/* GLOW BORDER */
.elementor-swiper::after,
.swiper::after,
.elementor-main-swiper::after {

    content: "";

    position: absolute;
    inset: -2px;

    border-radius: 32px;

    background:
        linear-gradient(
            135deg,
            rgba(80, 220, 120, 0.16),
            transparent 35%,
            transparent 65%,
            rgba(80, 220, 120, 0.12)
        );

    pointer-events: none;

    z-index: 1;
}

/* IMAGES */
.swiper-slide img {
    transition: transform 8s ease;
    transform: scale(1);
    will-change: transform;
}

/* ZOOM IMAGE ACTIVE */
.swiper-slide-active img {
    transform: scale(1.08);
}

/* CONTENU */
.elementor-slide-content {
    position: relative;
    z-index: 5;

    animation: heroFadeUp 1s ease;
}

/* ANIMATION CONTENU */
@keyframes heroFadeUp {

    from {
        opacity: 0;
        transform: translateY(40px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* TITRE */
.elementor-slide-heading {
    font-size: clamp(42px, 5vw, 82px) !important;

    line-height: 1.02 !important;

    font-weight: 800 !important;

    letter-spacing: -2px;

    margin-bottom: 20px !important;

    text-shadow:
        0 5px 20px rgba(0,0,0,.45),
        0 0 30px rgba(91, 255, 146, 0.18);
}

/* DESCRIPTION */
.elementor-slide-description {
    font-size: 18px !important;

    line-height: 1.7 !important;

    max-width: 720px;

    opacity: 0.92;

    margin-bottom: 30px !important;
}

/* BOUTONS */
.elementor-slide-button,
.elementor-button {

    position: relative;
    z-index: 10;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    padding: 16px 34px !important;

    border-radius: 18px !important;

    border: 1px solid rgba(110,255,170,.18) !important;

    background:
        linear-gradient(
            135deg,
            #1d5f35,
            #2f8a4f
        ) !important;

    color: #fff !important;

    font-size: 15px !important;

    font-weight: 700 !important;

    letter-spacing: .4px;

    overflow: hidden;

    transition: all .35s ease !important;

    box-shadow:
        0 10px 30px rgba(16,60,32,.30),
        0 0 25px rgba(70,200,110,.18);
}

/* EFFET SHINE */
.elementor-slide-button::before,
.elementor-button::before {

    content: "";

    position: absolute;

    top: 0;
    left: -120%;

    width: 100%;
    height: 100%;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.25),
            transparent
        );

    transition: 0.7s;
}

/* HOVER BOUTON */
.elementor-slide-button:hover,
.elementor-button:hover {

    transform: translateY(-4px) scale(1.03);

    background:
        linear-gradient(
            135deg,
            #257542,
            #3eb86a
        ) !important;

    box-shadow:
        0 18px 40px rgba(20,80,45,.40),
        0 0 40px rgba(70,220,120,.35);
}

/* SHINE HOVER */
.elementor-slide-button:hover::before,
.elementor-button:hover::before {
    left: 120%;
}

/* FLECHES */
.elementor-swiper-button {

    width: 60px;
    height: 60px;

    border-radius: 50%;

    background: rgba(10, 25, 15, 0.50);

    border: 1px solid rgba(90,255,150,.16);

    backdrop-filter: blur(10px);

    transition: all .3s ease;

    z-index: 20;
}

/* HOVER FLECHES */
.elementor-swiper-button:hover {

    transform: scale(1.12);

    background: rgba(20, 60, 35, 0.82);

    box-shadow:
        0 0 30px rgba(60, 220, 120, 0.35);
}

/* ICONE FLECHE */
.elementor-swiper-button i {
    color: #fff;
    font-size: 18px;
}

/* PAGINATION */
.swiper-pagination {
    bottom: 25px !important;
}

/* BULLETS */
.swiper-pagination-bullet {

    width: 12px;
    height: 12px;

    opacity: 1;

    background: rgba(255,255,255,.35);

    transition: all .3s ease;
}

/* BULLET ACTIVE */
.swiper-pagination-bullet-active {

    width: 34px;

    border-radius: 30px;

    background:
        linear-gradient(
            90deg,
            #39a65f,
            #74f5a4
        );

    box-shadow:
        0 0 20px rgba(80,255,150,.45);
}

/* MOBILE */
@media (max-width: 767px) {

    .elementor-swiper,
    .swiper,
    .elementor-main-swiper {
        border-radius: 22px;
    }

    .elementor-slide-heading {

        font-size: 38px !important;

        line-height: 1.1 !important;

        letter-spacing: -1px;
    }

    .elementor-slide-description {

        font-size: 15px !important;

        line-height: 1.6 !important;
    }

    .elementor-slide-button,
    .elementor-button {

        width: 100%;

        padding: 15px 20px !important;
    }

    .elementor-swiper-button {

        width: 46px;
        height: 46px;
    }

    .swiper-pagination {
        bottom: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-bbc5adb *//* =====================================================
   WOODMART PRODUCT CARDS — DARK GLASS STYLE
===================================================== */

/* =========================
   CARD PRODUIT
========================= */
.wd-products .product,
.products .product {

    position: relative;

    border-radius: 24px;
    overflow: hidden;

    padding: 14px;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.05),
            rgba(255,255,255,.02)
        ) !important;

    backdrop-filter: blur(12px);

    border: 1px solid rgba(255,255,255,.06);

    box-shadow:
        0 10px 30px rgba(0,0,0,.30);

    transition: all .35s ease;
}

.wd-products .product:hover,
.products .product:hover {

    transform: translateY(-6px);

    border-color: rgba(140,255,177,.10);

    box-shadow:
        0 18px 45px rgba(0,0,0,.38);
}

/* =========================
   IMAGE
========================= */
.wd-products .product img,
.products .product img {

    border-radius: 16px !important;

    border: 1px solid rgba(255,255,255,.08) !important;

    transition: all .4s ease;
}

.wd-products .product:hover img,
.products .product:hover img {

    transform: scale(1.03);

    border-color: rgba(140,255,177,.12) !important;
}

/* =========================
   TITRE
========================= */
.product .woocommerce-loop-product__title {

    color:#ffffff !important;

    font-size:17px;

    font-weight:700;

    line-height:1.45;

    margin-bottom:10px;
}

/* =========================
   PRIX — NOIR GRAS
========================= */
.price,
.price *,
.product .price,
.product .price *,
.woocommerce-Price-amount,
.woocommerce-Price-amount bdi,
ins .woocommerce-Price-amount,
ins .woocommerce-Price-amount bdi {

    color: #000000 !important;

    font-size: 22px !important;

    font-weight: 900 !important;

    opacity: 1 !important;

    line-height: 1.2 !important;
}

/* ancien prix */
.price del,
.price del *,
.price del .amount,
.price del bdi {

    color: rgba(0,0,0,.45) !important;

    font-size: 15px !important;

    font-weight: 500 !important;
}

/* fix visibilité prix */
.product .price{
    opacity:1 !important;
    visibility:visible !important;

    margin-top:10px;
    margin-bottom:14px;

    display:block;
}

/* =========================
   BOUTONS
========================= */
.wd-products .product .button,
.wd-products .product .add_to_cart_button,
.products .product .button,
.products .product .add_to_cart_button,
button.single_add_to_cart_button {

    background:
        linear-gradient(
            135deg,
            #3f7c57,
            #2a5c3a
        ) !important;

    color:#fff !important;

    border:none !important;

    border-radius:30px !important;

    padding:10px 16px !important;

    font-size:11px !important;

    font-weight:700;

    letter-spacing:.5px;

    text-transform:uppercase;

    min-height:auto !important;

    line-height:1.2 !important;

    box-shadow:
        0 8px 20px rgba(0,0,0,.28);

    transition:all .3s ease;
}

/* hover */
.wd-products .product .button:hover,
.wd-products .product .add_to_cart_button:hover,
.products .product .button:hover,
.products .product .add_to_cart_button:hover,
button.single_add_to_cart_button:hover {

    transform:translateY(-2px);

    background:
        linear-gradient(
            135deg,
            #4d9667,
            #336f47
        ) !important;
}

/* =====================================================
   SELECTEUR QUANTITÉ — FIX VISIBILITÉ
===================================================== */

/* champ quantité */
.quantity input.qty,
input.qty,
.woocommerce .quantity .qty {

    background: #1b1f1c !important;

    color: #ffffff !important;

    border: 1px solid rgba(255,255,255,.15) !important;

    border-radius: 12px !important;

    height: 42px !important;

    width: 65px !important;

    min-height: 42px !important;

    font-size: 15px !important;

    font-weight: 700 !important;

    text-align: center !important;

    opacity: 1 !important;

    appearance: none !important;

    -webkit-appearance: none !important;

    box-shadow:
        inset 0 1px 2px rgba(0,0,0,.35) !important;
}

/* texte visible */
.quantity input.qty::placeholder{
    color: rgba(255,255,255,.50) !important;
}

/* boutons plus moins */
.quantity .minus,
.quantity .plus,
.woocommerce .quantity .minus,
.woocommerce .quantity .plus {

    background: #232925 !important;

    color: #ffffff !important;

    border: 1px solid rgba(255,255,255,.12) !important;

    width: 36px !important;

    height: 36px !important;

    border-radius: 10px !important;

    font-size: 16px !important;

    font-weight: 700 !important;

    opacity: 1 !important;

    transition: .25s ease;
}

/* hover plus moins */
.quantity .minus:hover,
.quantity .plus:hover,
.woocommerce .quantity .minus:hover,
.woocommerce .quantity .plus:hover {

    background: #2f5f41 !important;

    color: #8cffb1 !important;
}

/* wrapper quantité */
.quantity,
.woocommerce .quantity{

    display:flex !important;

    align-items:center !important;

    gap:8px !important;
}

/* =========================
   BADGE PROMO
========================= */
.wd-products .onsale,
.products .onsale {

    background:
        linear-gradient(
            135deg,
            #8cffb1,
            #4f9b6b
        ) !important;

    color:#0f1712 !important;

    border-radius:50px !important;

    padding:7px 13px !important;

    font-size:11px !important;

    font-weight:700 !important;
}

/* =========================
   ACTIONS / ICÔNES
========================= */
.wd-products .wd-buttons a{

    background:
        rgba(255,255,255,.08) !important;

    border:
        1px solid rgba(255,255,255,.08) !important;

    color:#ffffff !important;

    border-radius:14px !important;

    transition:.3s ease;
}

.wd-products .wd-buttons a:hover{

    background:
        rgba(140,255,177,.14) !important;

    color:#8cffb1 !important;
}

/* =========================
   MOBILE
========================= */
@media(max-width:768px){

    .wd-products .product,
    .products .product{
        border-radius:20px;
    }

    .product .woocommerce-loop-product__title{
        font-size:15px;
    }

    .price,
    .price *,
    .woocommerce-Price-amount{
        font-size:18px !important;
    }

    .wd-products .product .button,
    .wd-products .product .add_to_cart_button,
    .products .product .button,
    .products .product .add_to_cart_button{

        padding:9px 14px !important;

        font-size:10px !important;
    }

    .quantity input.qty{
        width:55px !important;
    }
}/* End custom CSS */