
         :root {  
            --maincolor: #F6A700;  
            --bodycolor: #313030;  
        }html{
            font-size: 16px;
        }body{
            font-family: "Jost", sans-serif;
            font-size: 16px;
            color: #313030;
        }body{background-color: #F5F5F5;background-repeat: repeat-x;background-attachment: scroll;background-size: auto;}.pos_title h2,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
            font-family: "Jost", sans-serif;
            color: #253237;
            text-transform: capitalize;
			font-weight: 600;
        }.pos_title h2{
            font-size: 24px;
        }.pos-title{
            font-family: "Jost", sans-serif;
        }.pos-title-column h4{   
            font-size: 20px;
        }#header .sticky-inner.scroll-menu{  
            background-color: #ffffff;   
        }.js-product-miniature .product_desc .product_name{
            color: #313030;
            text-transform: none;
            font-weight: 500;
        }@media(min-width: 768px){
                .js-product-miniature .product_desc .product_name{
                font-size: 16px;
                }
            }.js-product-miniature .product_desc .product_name:hover{
            color: #593D2D;
        }.product-price-and-shipping .price{
            color:#454545;
            font-size: 16px;
        }.h1.namne_details, .product_name_h1{
            color: #121111;
            font-size: 24px;
            text-transform: none;
        }.product-prices .price, .product-prices .current-price span:first-child{
            color:#121111;
            font-size: 22px;
        }#product.showcase-body #header,.showcase-inner,#product.showcase-body .page-title-wrapper{
            background-color: ;
        }.banner_container .rt-banner-link::before{
position: absolute;
content: '';
width: 100%;

background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 33.7%, rgba(0, 0, 0, 0.8) 71.63%, #000000 100%);
}
.js-product-miniature.style_product5 .add-to-links, .js-product-miniature.style_product5 .product_desc .hook-reviews{
display: none;
}
.block_newsletter form{
justify-content: center;
}
.page-title-wrapper{
background: url( '/img/cms/Clace/Banner copy 3.png' );

}
.cms-id-4 .page-title-wrapper{
margin-bottom: 0;
}
.page-title-wrapper .breadcrumb{
display: none;
}
.page-title-wrapper .page-header h1{
text-align: start;
color: #262626;
}
.page-content.page-cms{
background: transparent;
padding: 0;
}
.cms-id-4  #footer{
margin-top: 0;
}
.cms-id-7 .page-title-wrapper.p_tilte_small{
display: none;
}
.elementor-widget-heading .elementor-heading-title span{
font-weight: 800;
}
.card_vende .elementor-widget-icon-box .elementor-icon-box-wrapper{
padding: 15px;
    text-align: center;
    align-items: center;
    justify-content: center;
}
.card_vende .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon{
position: absolute;
    right: -40px;
    background: #f6a700;
    border-radius: 50%;
    width: 54px;
    height: 54px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.card_vende .elementor-widget-icon-box .elementor-icon-box-wrapper  .elementor-icon-box-content{
display: flex;
gap: 20px;
}
.card_vende .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon{
display: none;
}
#blockcart-modal .modal-title i.material-icons{
color: #F6A700;
}

.product-price-and-shipping {
   display: flex;
   column-gap: 3px;
}

.product-price-and-shipping .regular-price {
    font-size: 16px;
}

.product_desc span.unit-price {
    display: inline-block;
    font-size: 15px;
    text-transform: uppercase;
    text-decoration: line-through;
    color: #9B9B9B;
    margin: 10px 0;
}

.product_desc .talla-grid {
    display: inline-block;
    color: white;
    background-color: #593D2D;
    padding: 0 15px;
    border-radius: 10px;
    margin-bottom: 10px;
}

.product_desc .condicion-grid {
margin-top:7px;
color:#593D2D;
}
#product_comments_block_extra, .payment-detail{
display: none;
}
.product-flag .new, .product-flag .on-sale, .product-flag .out_of_stock, .product-flag .pack{
background: #F6A700;
}
.seccion_venta .elementor-image-box-description b{
color: #F6A700;
}
.elementor-page-6070101 .page-title-wrapper.p_tilte_small{
margin-bottom: 0;
}
#wpcf7-f1-o1 form h3{
display: none;
}
.container_form .content_col_form, .container_form{
display: flex;
gap: 20px;
}
 .container_form{
flex-direction: column;
padding: 40px 20px;
align-items: flex-end;
}
.container_form .content_col_form input{
background: #F4F4F4;
border: none;
}
.container_form br{
display: none;
}
.container_form span{
margin: 0;
width: 100%;
}
.container_form span input{
margin: 0
}
.container_form .wpcf7-submit{
width: max-content;
background: #f6a700;
}
#cms #content-wrapper ul li, #cms #content-wrapper ol li{
white-space: normal !important; 
}
.blockreassurance_product .block-title::after{
display: none !important;
}
#cms #content-wrapper ul{
font-size: initial;
}


@media ( max-width: 767px ){
.card_vende .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon{
display: none;
}
.seccion_venta_bd > div{
border-width: 0 0 1px 0 !important;
        padding-bottom: 20px !important;
}
}
.js-product-miniature.style_product5:hover .product_desc{
padding-bottom: 80px;
}
.js-product-miniature.style_product5:hover .product-price-and-shipping{
opacity: 1;
visibility: visible;
}

.js-product-miniature .product_desc .manufacturer a {
  display: inline-block;
  font-size: 14px;
  text-transform: uppercase;
  font-weight:700;
  color: #593D2D;
}
.js-product-miniature.style_product5 {

}
.js-product-miniature.style_product5 .product-flag{
height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
top: 0 ;
padding: 10px 0;
}
.js-product-miniature.style_product5 .product-flag .new{

}
.js-product-miniature.style_product5 .product-flag .out_of_stock{
background: #c3655b;
}


#product #content-wrapper{
width: 100% !important;
}
.tabs{
background: transparent;
}
.product-container .manufacturer a{
    font-size: 25px;
    font-weight: 700;
    color: #f6a700;
}
.product-price-and-shipping .discount-product{
display: none;
}