.elementor-475 .elementor-element.elementor-element-4da5b19{--display:flex;}.elementor-475 .elementor-element.elementor-element-f22ae69{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:77px;--padding-bottom:77px;--padding-left:15px;--padding-right:15px;}.elementor-475 .elementor-element.elementor-element-12cc7e6{--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;}.elementor-475 .elementor-element.elementor-element-0c65456{width:100%;max-width:100%;}.elementor-475 .elementor-element.elementor-element-0c65456.elementor-element{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-475 .elementor-element.elementor-element-0c65456 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-475 .elementor-element.elementor-element-0c65456 .flex-viewport, .woocommerce .elementor-475 .elementor-element.elementor-element-0c65456 .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-475 .elementor-element.elementor-element-0c65456 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-475 .elementor-element.elementor-element-0c65456 .flex-viewport{border-radius:11px 11px 11px 11px;}.woocommerce .elementor-475 .elementor-element.elementor-element-0c65456 .flex-viewport:not(:last-child){margin-bottom:11px;}.woocommerce .elementor-475 .elementor-element.elementor-element-0c65456 .flex-control-thumbs img{border-style:none;border-radius:11px 11px 11px 11px;}.woocommerce .elementor-475 .elementor-element.elementor-element-0c65456 .flex-control-thumbs li{padding-right:calc(11px / 2);padding-left:calc(11px / 2);padding-bottom:11px;}.woocommerce .elementor-475 .elementor-element.elementor-element-0c65456 .flex-control-thumbs{margin-right:calc(-11px / 2);margin-left:calc(-11px / 2);}.elementor-475 .elementor-element.elementor-element-065b6fc{--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;}.elementor-475 .elementor-element.elementor-element-ec05684{--display:flex;--padding-top:25px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-475 .elementor-element.elementor-element-6cf7a99 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-34f4a38 );}.woocommerce .elementor-475 .elementor-element.elementor-element-36f1f05 .woocommerce-product-details__short-description{color:#000000;font-size:20px;line-height:1.5em;}.elementor-475 .elementor-element.elementor-element-a244aa4{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-475 .elementor-element.elementor-element-dbc4337{--display:flex;}.elementor-475 .elementor-element.elementor-element-a32451b{background-color:#1627410A;padding:0px 10px 0px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-98be92e );border-radius:11px 11px 11px 11px;box-shadow:0px 0px 43px 0px rgba(0, 0, 0, 0.18);}.elementor-475 .elementor-element.elementor-element-a32451b:hover{box-shadow:0px 0px 43px 0px rgba(0, 0, 0, 0.18);}.woocommerce .elementor-475 .elementor-element.elementor-element-a32451b .woocommerce-tabs ul.wc-tabs li a{color:#FFFFFF;font-size:20px;line-height:1.5em;}.woocommerce .elementor-475 .elementor-element.elementor-element-a32451b .woocommerce-tabs ul.wc-tabs li{background-color:#71B54E;border-color:var( --e-global-color-98be92e );border-radius:0px 0px 0 0;}.woocommerce .elementor-475 .elementor-element.elementor-element-a32451b .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#00000000;font-size:20px;}.woocommerce .elementor-475 .elementor-element.elementor-element-a32451b .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-d744091 );}.woocommerce .elementor-475 .elementor-element.elementor-element-a32451b .woocommerce-Tabs-panel{color:#000000;}.elementor-475 .elementor-element.elementor-element-9f7d358{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-475 .elementor-element.elementor-element-b91f6c3{--display:flex;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-475 .elementor-element.elementor-element-cf5465d.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:1px 1px 1px 1px;border-radius:11px;padding:16px 16px 16px 16px;box-shadow:0px 7px 10px 0px rgba(0, 0, 0, 0.13);border-color:#71B54E85;}.elementor-475 .elementor-element.elementor-element-cf5465d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-475 .elementor-element.elementor-element-cf5465d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-d744091 );}.elementor-475 .elementor-element.elementor-element-cf5465d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-d744091 );}.woocommerce .elementor-475 .elementor-element.elementor-element-cf5465d.elementor-wc-products .products > h2{color:var( --e-global-color-d744091 );}.elementor-475 .elementor-element.elementor-element-cf5465d.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-d744091 );}.elementor-475 .elementor-element.elementor-element-cf5465d.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-d744091 );}.elementor-475 .elementor-element.elementor-element-cf5465d.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-d744091 );}.elementor-475 .elementor-element.elementor-element-cf5465d.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-d744091 );}.elementor-475 .elementor-element.elementor-element-cf5465d.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-d744091 );}.elementor-475 .elementor-element.elementor-element-cf5465d.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-98be92e );background-color:#2784E500;border-color:var( --e-global-color-98be92e );border-style:solid;border-width:2px 2px 2px 2px;border-radius:11px 11px 11px 11px;}.elementor-475 .elementor-element.elementor-element-cf5465d.elementor-wc-products ul.products li.product .button:hover{color:#FFFFFF;background-color:var( --e-global-color-98be92e );}.elementor-475 .elementor-element.elementor-element-cf5465d.elementor-wc-products ul.products li.product:hover{box-shadow:0px 10px 15px 0px rgba(54.65869565217392, 147.89999999999998, 0, 0.25);border-color:var( --e-global-color-98be92e );}.elementor-475 .elementor-element.elementor-element-cf5465d.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-475 .elementor-element.elementor-element-cf5465d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-475 .elementor-element.elementor-element-12cc7e6{--width:40%;}.elementor-475 .elementor-element.elementor-element-065b6fc{--width:60%;}}@media(max-width:767px){.elementor-475 .elementor-element.elementor-element-ec05684{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-475 .elementor-element.elementor-element-6cf7a99 .elementor-heading-title{font-size:28px;}.woocommerce .elementor-475 .elementor-element.elementor-element-36f1f05 .woocommerce-product-details__short-description{font-size:18px;}.elementor-475 .elementor-element.elementor-element-cf5465d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-0c65456 *//* =========================================
   WooCommerce Product Gallery
   Thumbnails LEFT + Main Image RIGHT
   ========================================= */

.elementor-widget-woocommerce-product-images
.woocommerce-product-gallery {
    position: relative !important;
    display: flex !important;
    flex-direction: row !important;
    align-items: flex-start !important;
    width: 100% !important;
}

/* Main image area */
.elementor-widget-woocommerce-product-images
.woocommerce-product-gallery .flex-viewport {
    order: 2 !important;
    width: calc(100% - 90px) !important;
    margin-left: 90px !important;
    overflow: hidden !important;
}

/* Thumbnail container */
.elementor-widget-woocommerce-product-images
.woocommerce-product-gallery .flex-control-thumbs {
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;

    width: 75px !important;
    margin: 0 !important;
    padding: 0 !important;

    display: flex !important;
    flex-direction: column !important;
    gap: 15px !important;

    list-style: none !important;
    z-index: 10 !important;
}

/* Each thumbnail */
.elementor-widget-woocommerce-product-images
.woocommerce-product-gallery .flex-control-thumbs li {
    width: 75px !important;
    height: 75px !important;
    margin: 0 !important;
    padding: 0 !important;
    float: none !important;
    display: block !important;
}

/* Thumbnail image */
.elementor-widget-woocommerce-product-images
.woocommerce-product-gallery .flex-control-thumbs li img {
    width: 75px !important;
    height: 75px !important;

    object-fit: contain !important;
    display: block !important;

    margin: 0 !important;
    padding: 5px !important;

    border: 1px solid #e5e5e5 !important;
    border-radius: 5px !important;

    cursor: pointer !important;
    opacity: 0.65 !important;
    transition: all 0.25s ease !important;
}

/* Active thumbnail */
.elementor-widget-woocommerce-product-images
.woocommerce-product-gallery .flex-control-thumbs li img.flex-active,
.elementor-widget-woocommerce-product-images
.woocommerce-product-gallery .flex-control-thumbs li img:hover {
    opacity: 1 !important;
    border-color: #222 !important;
}

/* Main product image */
.elementor-widget-woocommerce-product-images
.woocommerce-product-gallery .woocommerce-product-gallery__image img {
    width: 100% !important;
    height: auto !important;
    max-height: 600px !important;
    object-fit: contain !important;
    display: block !important;
}

/* Hide zoom image if it causes positioning issues */
.elementor-widget-woocommerce-product-images
.woocommerce-product-gallery img.zoomImg {
    z-index: 20 !important;
}


/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {

    .elementor-widget-woocommerce-product-images
    .woocommerce-product-gallery .flex-viewport {
        width: calc(100% - 80px) !important;
        margin-left: 80px !important;
    }

    .elementor-widget-woocommerce-product-images
    .woocommerce-product-gallery .flex-control-thumbs {
        width: 65px !important;
        gap: 12px !important;
    }

    .elementor-widget-woocommerce-product-images
    .woocommerce-product-gallery .flex-control-thumbs li {
        width: 65px !important;
        height: 65px !important;
    }

    .elementor-widget-woocommerce-product-images
    .woocommerce-product-gallery .flex-control-thumbs li img {
        width: 65px !important;
        height: 65px !important;
    }
}


/* =========================================
   MOBILE
   Thumbnails become horizontal underneath
   ========================================= */

@media (max-width: 767px) {

    .elementor-widget-woocommerce-product-images
    .woocommerce-product-gallery {
        display: block !important;
    }

    .elementor-widget-woocommerce-product-images
    .woocommerce-product-gallery .flex-viewport {
        width: 100% !important;
        margin-left: 0 !important;
    }

    .elementor-widget-woocommerce-product-images
    .woocommerce-product-gallery .flex-control-thumbs {
        position: relative !important;
        left: auto !important;
        top: auto !important;

        width: 100% !important;

        display: flex !important;
        flex-direction: row !important;

        gap: 10px !important;
        margin-top: 15px !important;

        overflow-x: auto !important;
        overflow-y: hidden !important;
    }

    .elementor-widget-woocommerce-product-images
    .woocommerce-product-gallery .flex-control-thumbs li {
        flex: 0 0 65px !important;
        width: 65px !important;
        height: 65px !important;
    }

    .elementor-widget-woocommerce-product-images
    .woocommerce-product-gallery .flex-control-thumbs li img {
        width: 65px !important;
        height: 65px !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-a32451b *//* =========================================================
   WooCommerce / Elementor Product Data Tabs
   Reference Style
   Green Color: #99D55E
   ========================================================= */

.woocommerce-tabs.wc-tabs-wrapper {
    margin: 10px 0;
}

/* =========================================================
   Tabs Row
   ========================================================= */

.woocommerce-tabs .tabs.wc-tabs {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 38px;
    list-style: none;
    margin: 0;
    padding: 0 0 0 0;
    border-bottom: 1px solid #d9d9d9;
}

/* Remove WooCommerce default styling */
.woocommerce-tabs .tabs.wc-tabs li {
    background: transparent !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    border-radius: 0 !important;
}

/* Tab links */
.woocommerce-tabs .tabs.wc-tabs li a {
    display: inline-block;
    position: relative;
    padding: 0 0 11px 0;
    font-size: 17px;
    line-height: 1.4;
    font-weight: 600;
    color: #111111 !important;
    background: transparent !important;
    border: none !important;
    border-radius: 0 !important;
    text-decoration: none;
    opacity: 1 !important;
    transition: color 0.25s ease;
}

/* Hover */
.woocommerce-tabs .tabs.wc-tabs li a:hover {
    color: #99D55E !important;
    background: transparent !important;
}

/* =========================================================
   Active Tab
   ========================================================= */

.woocommerce-tabs .tabs.wc-tabs li.active a,
.woocommerce-tabs .tabs.wc-tabs li[aria-selected="true"] a {
    color: #99D55E !important;
    background: transparent !important;
}

/* Active underline */
.woocommerce-tabs .tabs.wc-tabs li.active a::after,
.woocommerce-tabs .tabs.wc-tabs li[aria-selected="true"] a::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -1px;
    height: 2px;
    background: #99D55E;
    border-radius: 0;
}

/* =========================================================
   Tab Content
   ========================================================= */

.woocommerce-tabs .woocommerce-Tabs-panel {
    margin: 0 !important;
    padding: 28px 0 10px 0;
    background: transparent !important;
    border: none !important;
    border-radius: 0 !important;

    font-size: 18px;
    line-height: 1.65;
    color: #111111;
}

/* Content headings */
.woocommerce-tabs .woocommerce-Tabs-panel h2,
.woocommerce-tabs .woocommerce-Tabs-panel h3,
.woocommerce-tabs .woocommerce-Tabs-panel h4,
.woocommerce-tabs .woocommerce-Tabs-panel h5,
.woocommerce-tabs .woocommerce-Tabs-panel h6 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 1.4;
    font-weight: 700;
    color: #111111;
}

/* WooCommerce custom tab title */
.woocommerce-tabs .woocommerce-Tabs-panel h2.wb_cptb_title {
    margin-top: 0;
    margin-bottom: 12px;
    font-size: 18px;
    line-height: 1.4;
    font-weight: 700;
    color: #111111;
}

/* Paragraphs */
.woocommerce-tabs .woocommerce-Tabs-panel p {
    margin: 0 0 12px 0;
    padding: 0;
    font-size: 18px;
    line-height: 1.65;
    color: #111111;
}

/* Bold text */
.woocommerce-tabs .woocommerce-Tabs-panel strong,
.woocommerce-tabs .woocommerce-Tabs-panel b {
    font-weight: 700;
}

/* Lists */
.woocommerce-tabs .woocommerce-Tabs-panel ul,
.woocommerce-tabs .woocommerce-Tabs-panel ol {
    margin: 8px 0 16px 0;
    padding-left: 25px;
}

.woocommerce-tabs .woocommerce-Tabs-panel li {
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 1.6;
}

/* Links inside content */
.woocommerce-tabs .woocommerce-Tabs-panel a {
    color: #99D55E;
    text-decoration: none;
}

.woocommerce-tabs .woocommerce-Tabs-panel a:hover {
    text-decoration: underline;
}

/* Images */
.woocommerce-tabs .woocommerce-Tabs-panel img {
    max-width: 100%;
    height: auto;
    border-radius: 0;
    margin-top: 10px;
}

/* =========================================================
   Mobile — Below 768px
   ========================================================= */

@media (max-width: 768px) {

    .woocommerce-tabs .tabs.wc-tabs {
        gap: 22px;
        overflow-x: auto;
        flex-wrap: nowrap;
        padding-bottom: 0;
        scrollbar-width: none;
    }

    .woocommerce-tabs .tabs.wc-tabs::-webkit-scrollbar {
        display: none;
    }

    .woocommerce-tabs .tabs.wc-tabs li {
        flex: 0 0 auto;
    }

    .woocommerce-tabs .tabs.wc-tabs li a {
        font-size: 15px;
        padding-bottom: 10px;
        white-space: nowrap;
    }

    .woocommerce-tabs .woocommerce-Tabs-panel {
        padding-top: 22px;
        font-size: 15px;
        line-height: 1.6;
    }

    .woocommerce-tabs .woocommerce-Tabs-panel p {
        font-size: 15px;
        line-height: 1.6;
    }

    .woocommerce-tabs .woocommerce-Tabs-panel h2,
    .woocommerce-tabs .woocommerce-Tabs-panel h3,
    .woocommerce-tabs .woocommerce-Tabs-panel h4,
    .woocommerce-tabs .woocommerce-Tabs-panel h5,
    .woocommerce-tabs .woocommerce-Tabs-panel h6,
    .woocommerce-tabs .woocommerce-Tabs-panel h2.wb_cptb_title {
        font-size: 17px;
    }

    .woocommerce-tabs .woocommerce-Tabs-panel li {
        font-size: 15px;
    }
}

/* =========================================================
   Small Mobile — Below 480px
   ========================================================= */

@media (max-width: 480px) {

    .woocommerce-tabs .tabs.wc-tabs {
        gap: 18px;
    }

    .woocommerce-tabs .tabs.wc-tabs li a {
        font-size: 14px;
        padding-bottom: 9px;
    }

    .woocommerce-tabs .woocommerce-Tabs-panel {
        padding-top: 20px;
        font-size: 14.5px;
    }

    .woocommerce-tabs .woocommerce-Tabs-panel p {
        font-size: 14.5px;
    }

    .woocommerce-tabs .woocommerce-Tabs-panel li {
        font-size: 14.5px;
    }
}


/* =========================================================
   MOBILE TABS - REAL HORIZONTAL SLIDER
   ========================================================= */

@media (max-width: 768px) {

    /* Tabs wrapper ko horizontal scrolling dena */
    .woocommerce-tabs {
        width: 100% !important;
        max-width: 100% !important;
        overflow: hidden !important;
    }

    /* Actual tabs row */
    .woocommerce-tabs .tabs.wc-tabs {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;

        width: max-content !important;
        max-width: none !important;
        min-width: 100% !important;

        gap: 28px !important;

        margin: 0 !important;
        padding: 0 !important;

        overflow-x: auto !important;
        overflow-y: hidden !important;

        /* Mobile touch swipe */
        -webkit-overflow-scrolling: touch !important;
        scroll-behavior: smooth !important;

        /* Hide scrollbar */
        scrollbar-width: none !important;
        -ms-overflow-style: none !important;

        border-bottom: 1px solid #d9d9d9 !important;
    }

    .woocommerce-tabs .tabs.wc-tabs::-webkit-scrollbar {
        display: none !important;
        width: 0 !important;
        height: 0 !important;
    }

    /* Every tab must keep its natural width */
    .woocommerce-tabs .tabs.wc-tabs li {
        display: block !important;

        flex: 0 0 auto !important;
        flex-shrink: 0 !important;

        width: auto !important;
        min-width: max-content !important;

        margin: 0 !important;
        padding: 0 !important;

        white-space: nowrap !important;
    }

    /* Tab text */
    .woocommerce-tabs .tabs.wc-tabs li a {
        display: block !important;

        width: auto !important;
        min-width: max-content !important;

        padding: 0 0 10px 0 !important;
        margin: 0 !important;

        white-space: nowrap !important;

        font-size: 15px !important;
        line-height: 1.4 !important;

        color: #111111 !important;
        background: transparent !important;
        border: none !important;
        border-radius: 0 !important;
    }

    /* Hover */
    .woocommerce-tabs .tabs.wc-tabs li a:hover {
        color: #99D55E !important;
        background: transparent !important;
    }

    /* Active */
    .woocommerce-tabs .tabs.wc-tabs li.active a,
    .woocommerce-tabs .tabs.wc-tabs li[aria-selected="true"] a {
        color: #99D55E !important;
        background: transparent !important;
    }

    /* Active underline */
    .woocommerce-tabs .tabs.wc-tabs li.active a::after,
    .woocommerce-tabs .tabs.wc-tabs li[aria-selected="true"] a::after {
        content: "" !important;

        position: absolute !important;
        left: 0 !important;
        right: 0 !important;
        bottom: -1px !important;

        height: 2px !important;

        background: #99D55E !important;
    }

    /* =====================================================
       CONTENT
       ===================================================== */

    .woocommerce-tabs .woocommerce-Tabs-panel {
        padding: 22px 0 10px 0 !important;

        font-size: 15px !important;
        line-height: 1.6 !important;

        background: transparent !important;
        border: none !important;
    }

    .woocommerce-tabs .woocommerce-Tabs-panel p {
        font-size: 15px !important;
        line-height: 1.6 !important;
    }

    .woocommerce-tabs .woocommerce-Tabs-panel li {
        font-size: 15px !important;
        line-height: 1.6 !important;
    }
}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .woocommerce-tabs .tabs.wc-tabs {
        gap: 24px !important;
    }

    .woocommerce-tabs .tabs.wc-tabs li a {
        font-size: 14px !important;
        padding-bottom: 9px !important;
    }

    .woocommerce-tabs .woocommerce-Tabs-panel {
        padding-top: 20px !important;
        font-size: 14.5px !important;
    }

    .woocommerce-tabs .woocommerce-Tabs-panel p {
        font-size: 14.5px !important;
    }

    .woocommerce-tabs .woocommerce-Tabs-panel li {
        font-size: 14.5px !important;
    }
}/* End custom CSS */