/*HEADER*/

#menu-item-710 a.woodmart-nav-link{
    column-gap: 4px;
}

.mobile-nav .fa-user:before{
    font-weight: 500;
}

.wd-nav-mob-tab.wd-swap{
    display: none;
}

.mobile-nav .wd-heading{
    padding: 0 20px;
    height: 55px;
}

.header-featured-text {
    text-transform: uppercase;
    letter-spacing: 4px;
    font-size: 12px;
}

.header-featured-text strong {
    color: #EFEEEB;
}

.theme-woodmart .wd-nav-main>li>a,
.theme-woodmart .wd-tools-element .wd-tools-text {
    font-family: 'Proxima Nova Bold';
    letter-spacing: 1px;
}

.theme-woodmart .wd-header-search {
    width: 105px;
    display: flex;
    align-items: center;
}

.wd-header-search.wd-tools-element>a {
    z-index: 1;
    width: 100%;
}

.theme-woodmart .wd-header-search.wd-tools-element .search-button-icon {
    width: 100%;
    display: flex;
    justify-content: flex-start;
}

.theme-woodmart .wd-header-search:after {
    content: 'BUSCAR';
    position: absolute;
    font-family: 'Proxima Nova Bold';
    left: 40px;
    letter-spacing: 2px;
    font-size: 13px;
    transition: opacity .3s ease;
}

.theme-woodmart .wd-header-search {
    transition: opacity .3s ease;
}

.theme-woodmart .wd-header-search:hover {
    opacity: .65;
}

.theme-woodmart .wd-header-search .wd-tools-icon:after {
    left: 10%;
}

.whb-flex-equal-sides .whb-col-right {
    column-gap: 2.25rem;
}

.whb-header .wd-header-nav.wd-inline{
    height: 100%;
    display: flex;
    align-items: center;
}

.menu.wd-nav.wd-nav-main{
    height: 100%;
    align-items: center;
    gap: 0;
}

.menu.wd-nav.wd-nav-main > li{
    height: 100%;
    display: flex;
    align-items: center;
}

.whb-main-header .whb-general-header::before{
    content:url('/wp-content/uploads/2022/11/header-add2.svg');
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}

.whb-main-header .whb-general-header::after{
    content:url('/wp-content/uploads/2022/11/header-add3.svg');
    position: absolute;
    top: 14px;
    right: 0;
    pointer-events: none;
}

.theme-woodmart .wd-header-search .wd-tools-icon:before{
    content: "\f002";
    font-family: 'Font Awesome 6 Pro';
    font-size: 18px;
    position: relative;
    left: -30px;
}

.theme-woodmart .wd-header-my-account .wd-tools-icon:before {
    font-size: 18px;
    content: "\f007";
    font-family: 'Font Awesome 6 Pro';
}

.theme-woodmart .wd-tools-element .wd-tools-text{
    margin-left: 12px;
}

.theme-woodmart .wd-header-cart .wd-tools-icon.wd-icon-alt:before {
    content: "\f290";
    font-family: 'Font Awesome 6 Pro';
}

.whb-main-header .wd-tools-element>a{
    padding-left: 0;
    padding-right: 0;
}

.whb-main-header .whb-general-header-inner span{
    color: #25353D;
}

@media screen and (max-width: 768px){

    .vc_responsive .container {
        padding-right: 15px;
        padding-left: 15px;
    }

    .vc_responsive .whb-general-header{
        padding: 0 10px;
    }

    .vc_responsive .whb-main-header .whb-general-header::before,
    .vc_responsive .whb-main-header .whb-general-header::after{
        display: none;
    }

    .vc_responsive .wd-header-text strong{
        font-size: 10px;
    }
    
    .vc_responsive .cart-widget-side.wd-side-hidden{
        width: 100%;
    }

    .vc_responsive .wd-header-mobile-nav .wd-tools-icon:before{
        font-size: 24px;
        font-weight: 400;
        content: "\f0c9";
        font-family: 'Font Awesome 6 Pro';
    }   

}

.whb-header-bottom .wpb_content_element{
    margin-bottom: 0;
}

/*MEGAMENU*/

.wd-dropdown-menu .widget_nav_menu>div>ul>li>a {
    font-size: 18px;
    font-family: 'Proxima Nova Sbold';
    padding-bottom: 8px;
}

.wd-dropdown-menu .widget_nav_menu>div>ul>li {
    margin-bottom: 12px;
}

.wd-dropdown-menu .widget_nav_menu>div>ul>li:last-child {
    margin-bottom: 0;
}

.wd-dropdown-menu .widget_nav_menu>div>ul>li>a {
    color: #25353D;
}

.theme-woodmart .wd-dropdown-menu{
    min-height: 20px;
    margin: 0;
}

.theme-woodmart .wd-nav .wd-dropdown-menu.wd-dropdown {
    background-color: #EFEEEB;
    border-top: 1px solid #25353D;
    border-bottom: 1px solid #25353D;
    box-shadow: none;
    margin-top: 0;
}

.theme-woodmart .whb-header .wd-nav>li:is(.wd-has-children, .menu-item-has-children)>a:after {
    color: #25353D;
    font-weight: 600;
}

.wd-dropdown-menu .widget_nav_menu>div>ul#menu-megamenu-cosmetica-natural>li{
    margin-bottom: 0;
}

@media screen and (max-width: 768px){

    .vc_mobile .wd-side-hidden{
        width: 100%;
        background-color: #efeeeb;
    }

    .vc_mobile .mobile-nav .wd-cross-icon > a{
        color: #FFF;
        letter-spacing: 1px;
        font-family: 'Proxima Nova Sbold';
    }

    .vc_mobile .wd-nav-mob-tab[class*="wd-style-underline"] .nav-link-text{
        letter-spacing: 2px;
        font-family: 'Proxima Nova Sbold';
        color: #25353D;
        font-size: 14px;
    }

    .vc_mobile .wd-nav[class*="wd-style-underline"] .nav-link-text:after{
        background-color: #25353D;
    }

    .vc_mobile .wd-nav>li>a{
        color: #25353D;
        font-family: 'Proxima Nova Sbold';
        font-size: 12px;
        letter-spacing: 1px;
    }

    .vc_mobile .mobile-nav .wd-heading{
        background-color: #ea6033;
    }

}

/*TOP BAR*/

/*TOP BAR*/

.whb-header .wd-header-html.whb-html-block-element {
	width: 100%;
}

#marquee-abu {
	white-space: nowrap;
	height: 40px;
	position: relative;
	display: flex;
	align-items: center;
    transform: translateX(-12vw);
}

.text-marquee {
	display: inline-flex;
	gap: 2.5rem;
	margin-right: 2.5rem;
	color: #efeeeb;
	font-size: 12px;
	font-family: 'Proxima Nova Sbold';
	letter-spacing: 2px;
	text-transform: uppercase;
}

.marquee {
	animation: marquee 90s linear infinite;
	-webkit-animation: marquee 90s linear infinite;
}

.marquee>span::before {
	content: '●';
	font-size: 70%;
	position: relative;
	top: -2px;
	margin-right: 2.5rem;
}

@keyframes marquee {
	0% {
		transform: translateX(0);
	}

	100% {
		transform: translateX(-100%);
	}
}

/*POP UP*/

.wd-popup{
    padding: 0 !important;
}

.theme-woodmart #woodmart_sizeguide.wd-popup{
    padding: 30px !important;
}


/*FOOTER*/

.footer-menu .widgettitle {
    font-size: 14px;
    text-transform: capitalize;
    letter-spacing: 1px;
    font-family: 'Proxima Nova Bold';
    color: #25353D;
    margin-bottom: 25px;
}

.theme-woodmart .footer-menu .widget_nav_menu {
    text-align: left;
    color: #25353D;
    padding: 0;
}

.footer-menu .menu {
    font-size: 14px;
    font-family: 'Proxima Nova Regular';
    letter-spacing: 0;

}

.footer-menu .menu>li>a {
    color: #25353D;
    letter-spacing: 0.5px;
}

.footer-pg .vc_figure .vc_single_image-wrapper>img {
    width: 57%;
}

.footer-text-copy {
    text-align: center;
    letter-spacing: 1px;
    color: #25353D;
    margin-bottom: 15px !important;
}

.footer-text-copy.enova {
    text-transform: uppercase;
    font-family: 'Proxima Nova Sbold';
    font-size: 12.5px;
    letter-spacing: 2px;
}

.wpb_content_element.footer-pg {
    margin-bottom: 30px;
}

.footer-container-2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.theme-woodmart .footer-container {
    background-color: #EFEEEB;
}

.custom-underline {
    padding-bottom: 1px;
    border-bottom: 2px solid #25353D;
    transition: opacity .3s ease;
}

.custom-underline:hover {
    opacity: .75;
    cursor: pointer;
}

.footer-container-1 {
    background-color: #25353D;
    margin-bottom: 40px;
}

.footer-container-1 .wpb_text_column>.wpb_wrapper>p {
    display: flex;
    justify-content: center;
    color: #EFEEEB;
    font-size: 14px;
    letter-spacing: 1px;
}

.footer-container-1 .wpb_content_element {
    margin: 0;
}

.prefooter-block .vc_column-inner>.wpb_wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
    padding: 30px;
}

.footer-container-2 li:hover{
    opacity: .8;
}


@media screen and (max-width: 1024px){

    .vc_mobile .footer-container-1 {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        padding: 2.5% 0;
        margin-bottom: 40px;
    }

    .vc_mobile .prefooter-block{
        width: 50%;
    }

    .vc_mobile .footer-container-1 .wpb_text_column>.wpb_wrapper>p{
        text-align: center;
        line-height: 1.3;
    }

    .vc_mobile .theme-woodmart .footer-menu .widget_nav_menu{
        padding: 15px 0;
        text-align: center;
    }

    .vc_mobile .footer-container-2 .wpb_text_column.wpb_content_element > .wpb_wrapper > p{
        text-align: center;
    }

    .vc_mobile .footer-container-2 .wd-social-icons{
        justify-content: center;
    }

    .vc_mobile .footer-pg .vc_figure .vc_single_image-wrapper>img{
        width: 60%;
    }

    .vc_mobile .footer-text-copy{
        font-size: 12px;
    }

    .vc_mobile .footer-text-copy.enova{
        font-size: 10px;
    }

    .vc_mobile .footer-container-2{
        margin-bottom: 20px;
    }

    .vc_mobile .footer-container-2 {
        margin-top: 60px;
        row-gap: 35px;
    }

    .vc_mobile .footer-container-2 .wpb_content_element{
        margin-bottom: 0;
    }

    .vc_mobile .footer-container-2 .vc_column_container .vc_column-inner{
        padding-top: 0;
    }

    .vc_mobile .footer-container-2 .vc_col-sm-3{
        width: 50%;
    }

    .vc_mobile .theme-woodmart .flickity-button{
        width: 7vw;
        height: 7vw;
    }

    .vc_mobile .arrows-style-1 .flickity-button.next,
    .vc_mobile .arrows-style-1 .flickity-button.previous{
        justify-content: center;
    }

    .vc_mobile .theme-woodmart .flickity-button.next:after{
        font-size: 3vw;
    }

    
}

@media screen and (min-width: 1025px){

    .footer-container-2 .vc_col-sm-3:nth-child(1){
        width: 30%;
    }
    
    .footer-container-2 .vc_col-sm-3:nth-child(2),
    .footer-container-2 .vc_col-sm-3:nth-child(3),
    .footer-container-2 .vc_col-sm-3:nth-child(4){
        width: max-content;
    }

}

.footer-container-2 .wd-social-icons{
    display: flex;
    column-gap: 10px;
}

.footer-container-2 .wpb_text_column.wpb_content_element > .wpb_wrapper > p > strong{
    color: #25353D;
    font-family: 'Proxima Nova Bold';
    font-size: 14px;
}

.footer-container-2 .wpb_text_column.wpb_content_element > .wpb_wrapper > p{
    margin-bottom: 25px;
    color: #25353D;
    letter-spacing: 0.5px;
}

.theme-woodmart .icons-size-default .wd-social-icon{
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.theme-woodmart .wd-social-icons.icons-size-default .wd-icon{
    font-size: 16px;
    color: #25353D;
}

@media screen and (max-width: 480px){

    .vc_mobile .footer-container-2 .vc_col-sm-3{
        width: 100%;
    }

    .vc_mobile .footer-container-2{
        row-gap: 25px;
    }

    .vc_mobile .joinchat__button,
    .vc_mobile .joinchat__button__open{
        height: 50px;
        min-height: 50px;
        width: 50px;
        min-width: 50px;
    }
    
}


/*HOME - SECTION 1*/

.home .main-page-wrapper{
    padding-top: 0;
}

/*HOME - SECTION 2*/

.home-section2-products .wpb_text_column > .wpb_wrapper h3{
    text-align: center;
    font-size: 32px;
    font-family: 'Proxima Nova Bold';
    letter-spacing: 1px;
    margin-bottom: 10px;
}

.home-section2-products .wpb_text_column > .wpb_wrapper p{
    text-align: center;
    font-size: 16px;
    font-family: 'Proxima Nova Regular';
    letter-spacing: 1px;
}

.product .product-wrapper .product-element-top{
    border: 1px solid #25353D;
    border-radius: 5px;
    margin-bottom: 15px;
}

.product .product-wrapper .product-information{
    padding: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    row-gap: 12px;
}

.product .product-wrapper .product-element-bottom > h3{
    font-size: 20px;
    text-align: left;
    font-family: 'Proxima Nova Bold';
    line-height: 1.3;
    margin-bottom: 0;
    max-height: calc((2) * (26px));
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
}

.product .product-wrapper .wd-more-desc{
    max-height: calc((2) * (22px));
}

.product .product-wrapper .wd-more-desc .wd-more-desc-btn {
    background: linear-gradient(to bottom, rgb(239 238 235 / 50%) 0, #EFEEEB 100%);
}

.wd-more-desc.wd-more-desc-full {
    max-height: none !important;
}

.product .product-wrapper .product-element-bottom .hover-content{
    display: block;
    margin-bottom: 20px;
}

.product .product-wrapper .product-element-bottom .hover-content .hover-content-inner.wd-more-desc-inner.woodmart-more-desc-inner{
    display: block;
    text-align: left;
}

.product .product-wrapper .product-element-bottom .product-rating-price{
    order: 1;
}

.product-rating-price bdi{
    font-size: 16px;
    font-family: 'Proxima Nova Bold';
}

.home-section2-products{
    margin-bottom: 65px;
    display: flex;
}

.theme-woodmart .wd-hover-with-fade.wd-fade-off .fade-in-block{
    padding: 0 !important;
}

.theme-woodmart .product-grid-item .wd-product-cats{
    margin-bottom: 0;
}

.theme-woodmart [class*="wd-carousel-spacing-"] .owl-nav>div[class*="prev"]{
    left: calc(-60px + var(--wd-car-sp) / 2);
}

.theme-woodmart [class*="wd-carousel-spacing-"] .owl-nav>div[class*="next"] {
    right: calc(-60px + var(--wd-car-sp) / 2);
}


@media screen and (max-width: 768px) {

    .vc_mobile .home-section2-products .wpb_text_column > .wpb_wrapper h3{
        font-size: 28px;
    }

    .vc_mobile .home-section2-products .wpb_text_column > .wpb_wrapper p{
        font-size: 14px;
        padding: 0 10%;
    }

    .vc_responsive .product .product-wrapper .wd-more-desc{
        max-height: calc((2) * (20px));
    }

    .vc_mobile .product .product-wrapper .product-element-bottom > h3{
        max-height: calc((2) * (16px));
    }

    .vc_mobile .product .product-wrapper .product-information{
        row-gap: 8px;
    }

    .vc_mobile .home .owl-carousel :is(.owl-nav .owl-prev,.owl-nav .owl-next,.owl-dot){
        display: none;
    }

    
}


/*HOME - SECTION 3*/

.home-section3-cats .wpb_text_column > .wpb_wrapper > h3{
    color: #FFF;
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 2px;
    font-family: 'Proxima Nova Bold';
}

.home-section3-item .vc_column-inner > .wpb_wrapper > .wpb_single_image.wpb_content_element{
    margin-bottom: 20px;
}

.home-section3-item .vc_column-inner > .wpb_wrapper > .wpb_text_column.wpb_content_element{
    margin-bottom: 10px;
}

.home-section3-cats .wd-button-wrapper{
    display: flex;
}

.home-section3-cats .wd-button-wrapper > a{
    font-family: 'Proxima Nova Sbold';
    font-size: 14px;
    letter-spacing: 1.5px;
}

.theme-woodmart .btn-style-link.btn-color-white{
    border-color: #FFF;
}

.theme-woodmart .btn.btn-style-link{
    border-width: 1px;
}

.home-section3-cats{
    padding: 80px 0;
    margin-bottom: 85px;
}

.home-section3-cats .home-section3-item > .vc_column-inner{
    padding-top: 0;
}

.home-section3-cats .wd-button-wrapper > a:hover{
    opacity: .75;
}

.home-section3-item .wpb_wrapper.vc_figure{
    overflow: hidden;
}

.home-section3-item .vc_single_image-wrapper{
    transition: transform 0.25s cubic-bezier(0, 0, 0.6, 1.30);
    -webkit-transition: transform 0.25s cubic-bezier(0, 0, 0.6, 1.30);
    -moz-transition: transform 0.25s cubic-bezier(0, 0, 0.6, 1.30);
    -ms-transition: transform 0.25s cubic-bezier(0, 0, 0.6, 1.30);
    -o-transition: transform 0.25s cubic-bezier(0, 0, 0.6, 1.30);
}

.home-section3-item:hover .vc_single_image-wrapper{
    transform: scale3d(1.10, 1.10, 1);
    -webkit-transform: scale3d(1.10, 1.10, 1);
    -moz-transform: scale3d(1.10, 1.10, 1);
    -ms-transform: scale3d(1.10, 1.10, 1);
    -o-transform: scale3d(1.10, 1.10, 1);
}

.home-section3-item .vc_single_image-wrapper{
    transform: scale3d(1.05, 1.05, 1);
    -webkit-transform: scale3d(1.05, 1.05, 1);
    -moz-transform: scale3d(1.05, 1.05, 1);
    -ms-transform: scale3d(1.05, 1.05, 1);
    -o-transform: scale3d(1.05, 1.05, 1);
}

.home-section3-item :is(h1,h2,h3,h4,h5,h6,.title) a:hover {
    color: rgb(4 255 220);
}

@media screen and (max-width: 768px) {

    .vc_mobile .home-section3-item .wpb_wrapper.vc_figure img{
        height: 300px;
        object-fit: cover;
    }

    .vc_mobile .home-section3-cats{
        display: flex;
        flex-wrap: wrap;
        column-gap: 15px;
        row-gap: 60px;
    }

    .vc_mobile .home-section3-cats .vc_column-inner{
        padding-left: 0;
        padding-right: 0;
    }

    .vc_mobile .home-section3-cats .home-section3-item.vc_column_container {
        width: calc(50% - 7.5px);
    }

    .vc_mobile .home-section3-cats .wpb_text_column > .wpb_wrapper > h3{
        font-size: 12px;
    }

    .vc_mobile .home-section3-item .vc_column-inner > .wpb_wrapper > .wpb_single_image.wpb_content_element{
        margin-bottom: 10px;    
    }

    .vc_mobile .home-section3-cats .wd-button-wrapper > a{
        font-size: 10px;
    }

    .vc_mobile .home-section3-item .vc_column-inner > .wpb_wrapper > .wpb_text_column.wpb_content_element{
        margin-bottom: 5px;
    }

}


/*HOME - SECTION 4*/

.home-section4-products .wpb_text_column > .wpb_wrapper h3{
    text-align: center;
    font-size: 32px;
    font-family: 'Proxima Nova Bold';
    letter-spacing: 1px;
    margin-bottom: 10px;
}

.home-section4-products .wpb_text_column > .wpb_wrapper p{
    text-align: center;
    font-size: 16px;
    font-family: 'Proxima Nova Regular';
    letter-spacing: 1px;
}

.home-section4-products{
    margin-bottom: 65px;
    display: flex;
}

.theme-woodmart .home-section4-products .wpb_column.vc_column_container > .vc_column-inner{
    padding-top: 0;
}

@media screen and (max-width: 768px){

    .vc_mobile .home-section4-products .wpb_text_column > .wpb_wrapper h3{
        font-size: 28px;
    }

    .vc_mobile .home-section4-products .wpb_text_column > .wpb_wrapper p{
        font-size: 14px;
        padding: 0 10%;
    }

}


/*HOME - SECTION 5*/

.home-section5-featured-img .wpb_single_image.wpb_content_element{
    margin-bottom: 0;
}

.home-section5-featured-info > .vc_column-inner{
    align-items: center;
    justify-content: center;
}

.home-section5-featured-info > .vc_column-inner > .wpb_wrapper{
    display: flex;
    flex-direction: column;
    gap: 2rem;
    width: 500px;
}

.home-section5-featured-info .wpb_text_column.wpb_content_element > .wpb_wrapper {
    text-align: center;
}

.home-section5-featured-info .wpb_wrapper .wpb_text_column.wpb_content_element{
    margin-bottom: 0;
}

.home-section5-featured-info h4{
    font-size: 42px;
    line-height: 1.2;
    font-family: 'Proxima Nova Bold';
    color: #25353D;
    margin-bottom: 0;
    width: 360px;
}

.home-section5-featured-info p{
    font-size: 20px;
    font-family: 'Proxima Nova Light';
    letter-spacing: 1px;
}

.home-section5-featured-info .vc_column-inner .wpb_text_column > .wpb_wrapper{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 2rem;
}

.theme-woodmart .btn.home-section5-btn {
    width: 230px;
    height: 50px;
    font-family: 'Proxima Nova Bold';
    text-transform: uppercase;
    letter-spacing: 3.5px;
    font-size: 13px;
    color: #FFF;
    background-color: #EB6134;
    line-height: 1.6;
}

.theme-woodmart  .btn.btn-color-default.home-section5-btn:hover{
    color: #FFF;
    opacity: .85;
    box-shadow: none;
}

@media screen and (max-width: 768px){

    .vc_mobile .home-section5-featured-info{
        height: 50vh;
    }

    .vc_mobile .home-section5-featured-info h4{
        font-size: 28px;
    }

    .vc_mobile .home-section5-featured-info p{
        font-size: 14px;
        font-family: 'Proxima Nova Regular';
        padding: 0 5%;
    }

    .vc_mobile .home-section5-featured-info > .vc_column-inner > .wpb_wrapper{
        width: 100%;
    }

}


/*HOME - SECTION 6*/

.home-section6-newsletter{
    padding: 50px 0;
}

.home-section6-newsletter-title h5{
    font-size: 32px;
    font-family: 'Proxima Nova Bold';
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #FFF;
    width: 500px;
}

.home-section6-newsletter-form form{
    display: flex;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    gap: .75rem;
}

.home-section6-newsletter-form .newsletter-desc{
    order: 1;
    color: #FFF;
    font-family: 'Proxima Nova Light';
}

.home-section6-newsletter-form .wpcf7-form > p{
    margin-bottom: 10px;
}

.home-section6-newsletter-form .wpcf7-form > p:nth-child(2){
    width: 60%;
}

.home-section6-newsletter-form p span .email-newsletter{
    color: #25353D;
    background-color: #FFF;
    height: 50px;
    border: none;
    border-radius: 5px;
    padding: 0 40px;
}

.home-section6-newsletter-form .btn-newsletter{
    color: #FFF;
    background-color: #25353D;
    height: 50px;
    font-size: 13px;
    font-family: 'Proxima Nova Sbold';
    letter-spacing: 3.5px;
    text-transform: uppercase;
    border-radius: 5px;
}

[type="submit"]:hover{
    color: #FFF !important;
    box-shadow: none !important;
    text-decoration: none !important;
}

.home-section6-newsletter-form .btn-newsletter:hover{
    opacity: .85;
}

.home-section6-newsletter-form span.wpcf7-form-control-wrap::before{
    content: '\f0e0';
    font-family: 'Font Awesome 6 Pro';
    position: absolute;
    top: 49.5px;
    left: 30px;
    font-weight: 500;
    color: #25353d;
}

input.email-newsletter::placeholder{
    opacity: .65;
}

.pagin-style-2 .flickity-page-dots li:before{
    font-family: 'Proxima Nova Bold';
}

.theme-woodmart .pagin-style-2 .flickity-page-dots li{
    color: #25353D;
}

.theme-woodmart .flickity-button{
    top: calc(50% - 55px);
    background: #25353d;
    border-radius: 50%;
    width: 2.35vw;
    height: 2.35vw;
    transition-duration: .25s;
}

@media screen and (max-width: 768px){

    .theme-woodmart .flickity-button.previous:after {
        content: "\f053";
        font-family: 'Font Awesome 6 Pro';
        font-size: 3vw;
    }

}

.theme-woodmart .flickity-button.next:after {
    content: "\f054";
    font-family: "Font Awesome 6 Pro";
    transform: translateX(-1.5px);
    -webkit-transform: translateX(-1.5px);
    -moz-transform: translateX(-1.5px);
    -ms-transform: translateX(-1.5px);
    -o-transform: translateX(-1.5px);
}

.theme-woodmart .flickity-button:after {
    font-weight: 300;
    color: #FFF;
    font-size: 1vw;
}

.theme-woodmart .flickity-button.previous {
    left: 10px;
}

.theme-woodmart .flickity-button.next {
    right: 10px;
}

.theme-woodmart .flickity-button:hover{
    transform: scale(1.08);
    -webkit-transform: scale(1.08);
    -moz-transform: scale(1.08);
    -ms-transform: scale(1.08);
    -o-transform: scale(1.08);
}



@media screen and (max-width: 768px){

    .vc_mobile .home-section6-newsletter-title h5{
        font-size: 24px;
        width: 100%;
    }

    .vc_mobile .home-section6-newsletter-form .wpcf7-form > p:nth-child(2),
    .vc_mobile .home-section6-newsletter-form .wpcf7-form > p,
    .vc_mobile .home-section6-newsletter-form .btn-newsletter{
        width: 100%;
    }

    .vc_mobile .home-section6-newsletter-form .btn-newsletter{
        margin-bottom: 10px;
    }

    .vc_mobile .home-section6-newsletter .wpb_text_column.wpb_content_element{
        margin-bottom: 0;
    }

    .vc_mobile .home-section6-newsletter-form .newsletter-desc{
        font-size: 12px;
    }

    .vc_mobile .theme-woodmart .labels-rectangular .product-label{
        letter-spacing: 0;
    }

}

/*HOME - MARCAS*/

.vc_row.home-carrusel-marcas{
    display: flex;
}

.theme-woodmart .home-carrusel-marcas > .wpb_column.vc_column_container > .vc_column-inner{
    padding-top: 0;
}


.theme-woodmart.wpb-js-composer .home-carrusel-marcas .wd-images-gallery{
    margin-bottom: 0;
}

.theme-woodmart.wpb-js-composer .home-carrusel-marcas .wd-images-gallery > div{
    display: flex;
    align-items: center;
    height: 200px;
}

.home-carrusel-marcas .wd-gallery-item img{
    padding: 30px;
}