


/*
    SVG Converse mujer
*/

#nav_right > div > a > span.header_item > span.products_loved_nbr{
    color:#212121;
}


#nav_right > div.flex_box > div.userinfo_mod_top > a > i.fto-user:before{
        content: url(/img/login-maszapatillas-logged.svg) !important;
    font-size: 19px !important;
    padding-top: 12px;
}

#nav_right > div.flex_box > div.userinfo_mod_top > a > span.header_v_align_m{
        font-size: 14px !important;
    color: #417964;
}
#nav_right > div.flex_box > div.userinfo_mod_top > a >  i.arrow{
        margin-left: 3px;
    color: #417964;
    opacity:1;
    vertical-align:bottom;
}

.stviewedproducts_container > section > div > div > div.title_block{
     margin:0px;
 }
 .stviewedproducts_container > section > div > div > div.title_block > .title_block_inner{
     font-size:0.66rem;
     line-height:30px;
     letter-spacing:.5px;
     color:#969696;
     padding:6px 0px;
 }

 .st_sticker_7 > span >span.st_reduce{
    background-color: #fff;
    border-radius: 2px;
    padding: 4px;
    margin: 0 0 4px 4px;
    font-weight: 700;
    font-size: 14px;
    white-space: normal;
    border-radius: 4px;
    -webkit-box-shadow: 0px 0px 9px 7px rgba(0, 0, 0, 0.04);
    -moz-box-shadow: 0px 0px 9px 7px rgba(0, 0, 0, 0.04);
    box-shadow: 0px 0px 9px 7px rgba(0, 0, 0, 0.04);
}

.st_sticker_8 > span.st_sticker_text{
background:black;
    border-radius: 2px;
    padding: 4px;
    margin: 0 0 4px 4px;
    font-weight: 700;
    font-size: 11px;
    white-space: normal;
    border-radius: 4px;
    -webkit-box-shadow: 0px 0px 9px 7px rgba(0, 0, 0, 0.04);
    -moz-box-shadow: 0px 0px 9px 7px rgba(0, 0, 0, 0.04);
    box-shadow: 0px 0px 9px 7px rgba(0, 0, 0, 0.04);
margin:0px !important;
}
.st_sticker_8 > span.st_sticker_text > .st_reduce{
display:none;
}
.st_sticker_9 > span.st_sticker_text{
    background-color: #fff;
    border-radius: 2px;
    padding: 4px;
    margin: 0 0 4px 4px;
    font-weight: 700;
    margin: 0px;
    font-size: 12px;
    white-space: normal;
    border-radius: 4px;
    -webkit-box-shadow: 0px 0px 9px 7px rgba(0, 0, 0, 0.04);
    -moz-box-shadow: 0px 0px 9px 7px rgba(0, 0, 0, 0.04);
    box-shadow: 0px 0px 9px 7px rgba(0, 0, 0, 0.04);
}


/**** efecto listado de tallas disponible product list ***/
.st_attr_list_container.st_attr_list_text_center{
     display:none;
     opacity:0;
 }
 .product_list.grid > div.product_list_item:hover > article{
     margin-bottom:-24px;
 }
 .product_list.grid >  div.product_list_item:hover > article > div > div.pro_second_box{
     z-index:9;
     background:white !important;
    transition: transform .2s ease-out;
    transform: translateY(-24px);
 }
 .product_list.grid > div.product_list_item > article > div > div.pro_second_box{
     transition: transform .2s ease-in;
     z-index:9;
     background:white !important;
 }
 .product_list.grid:hover > div.product_list_item:hover > article > div > div.pro_second_box > .st_attr_list_container.st_attr_list_text_center{
     display:block !important;
         animation: cat_fadein-3LqTh .3s linear;
    transition: opacity .2s ease-in-out;
    opacity:1;
}
 .st_attr_list_container > .st_attr_list_item > .st_attr_list_text{
     border:solid 1px #bfbfbf;
     padding-left:6px;
     padding-right:6px;
     border-radius:4px;
 }
 .st_attr_list_container > .st_attr_list_item > strong{
display:none !important;
 }
.product_list.grid > .product_list_item:hover{
    margin-bottom:-24px !important;
}

.product_list.grid > .product_list_item:hover > article > div > div > a > div.st_sticker_block > div.st_sticker{
         transition: transform .2s ease-out;
    transform: translateY(-24px);
 }
 .product_list_item > article > div > div > a > div.st_sticker_block > div.st_sticker{
         transition: transform .2s ease-in;
 }
/****** slider efecto product list ***/
.swiper-slide.ajax_block_product:hover > div.pro_outer_box > .pro_second_box{
        z-index:9;
     background:white !important;
    transition: transform .2s ease-out;
    transform: translateY(-24px) !important;
}
.swiper-slide.ajax_block_product > div.pro_outer_box > .pro_second_box{
     transition: transform .2s ease-in;
     z-index:9;
     background:white !important;
}
.swiper-slide.ajax_block_product:hover > div.pro_outer_box > .pro_second_box > div.st_attr_list_container.st_attr_list_text_center{
     display:block !important;
         animation: cat_fadein-3LqTh .3s linear;
    transition: opacity .2s ease-in-out;
    opacity:1;
}
.swiper-slide.ajax_block_product:hover{
 margin-bottom:-29px !important;
}
.swiper-slide.ajax_block_product:hover > div > div > a > div.st_sticker_block > div.st_sticker{
    transition: transform .2s ease-out;
    transform: translateY(-24px);
 }
.swiper-slide.ajax_block_product > div > div > a > div.st_sticker_block > div.st_sticker{
  transition: transform .2s ease-in;
  }

/*** efecto tallas product LIST - no grid **/
 .product_list.list >.product_list_item > article > div > div >a > div.st_sticker_block > div.st_sticker{
display:none;
}

.product_list.list > .product_list_item > article > div > div.pro_second_box > div.st_attr_list_container{
 display:block !important;
 opacity:1 !important;
 }

/**** pagina devoluciones **/
#steasy_column_1456, #steasy_column_1458, #steasy_column_1460{
    background: #e6e6e6;
}
#steasy_column_1455, #steasy_column_1457, #steasy_column_1459{
    background: #f3f3f3;
}
#steasy_element_1631 > div > .title_block, #steasy_element_1634 > div > .title_block, #steasy_element_1637 > div > .title_block, #steasy_element_1640 > div > .title_block,
#steasy_element_1643 > div > .title_block{
        position: absolute;
    z-index: 10;
    top: -17px;
    left: 6px;
}

#steasy_element_1631 > div > .title_block > .title_block_inner, #steasy_element_1634 > div > .title_block > .title_block_inner, #steasy_element_1637 > div > .title_block > .title_block_inner, #steasy_element_1640  > div > .title_block > .title_block_inner,
#steasy_element_1643 > div > .title_block > .title_block_inner{
    width: 30px;
    background: #fff;
    border-radius: 30px;
    height: 30px;
    font-size: 13px;
    padding-left: 5px;
    text-align: center;
    font-weight:bold;
}

@media (max-width: 991px) and (min-width: 480px){#steasy_column_1457{
background:#e6e6e6 !important;
}}
@media (max-width: 991px) and (min-width: 480px){#steasy_column_1458{
background:#f3f3f3 !important;
}}
@media (max-width: 991px) and (min-width: 480px){#steasy_element_1628 > div > div > p > img, #steasy_element_1631 > div > div > p > img,
#steasy_element_1634 > div > div > p > img, #steasy_element_1637 > div > div > p > img, #steasy_element_1640 > div > div > p > img,
#steasy_element_1643 > div > div > p > img{
   width:50%;
}}

@media only screen and (max-width: 764px){#steasy_element_1628 > div > div > p , #steasy_element_1631 > div > div > p ,
#steasy_element_1634 > div > div > p , #steasy_element_1637 > div > div > p , #steasy_element_1640 > div > div > p ,
#steasy_element_1643 > div > div > p {
   text-align:center;
}}

@media only screen and (max-width: 479px){#steasy_element_1628 > div > div > p > img, #steasy_element_1631 > div > div > p > img,
#steasy_element_1634 > div > div > p > img, #steasy_element_1637 > div > div > p > img, #steasy_element_1640 > div > div > p > img,
#steasy_element_1643 > div > div > p > img{
   width:30%;
}}


/**** tu te encargas - nosotros nos encargamos **/
 /**** pagina devoluciones **/
#steasy_column_1489{
    background: #e6e6e6;
}
#steasy_column_1490{
    background: #f3f3f3;
}


@media (max-width: 991px) and (min-width: 480px){#steasy_element_1648 > div > div > p > img, #steasy_element_1655 > div > div > p > img{
   width:50%;
}}

@media only screen and (max-width: 764px){#steasy_element_1648 > div > div > p , #steasy_element_1655 > div > div > p{
   text-align:center;
}}

@media only screen and (max-width: 479px){#steasy_element_1648 > div > div > p > img, #steasy_element_1655 > div > div > p > img{
   width:30%;
}}

/******* atencion al cliente ******/
#steasy_element_1683 > div > div >  .sttext_item_image_inner:after{
    content: "";
    opacity: 0.49;
    background-color: #2d2d2d;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
 }
  #steasy_element_1683 > div > div.title_block{
      position: absolute !important;
top: 40%;
left: 0;
right: 0;
bottom: 0;
margin: auto;
  }
  #steasy_element_1683 > div > div.title_block > .title_block_inner{
      text-transform: uppercase;
    font-weight: 900;
    font-size: 36px;
    color: white;
    letter-spacing:4px
  }
#steasy_column_1501 > div > div > div > div > div > div > div.steasy_element_block{
     background:#f3f3f3;
     
 }
 #steasy_column_1501 > div > div > div > div > div > div.steasy_column > .steasy_element_block > .row:first-child > .steasy_element_1{
         min-height: 55px;
         line-height:55px;
         padding: 4px 24px;
         margin:0px !important;
         border-bottom:solid 1.6px white;
 }
 #steasy_column_1501 > div > div > div > div > div > div.steasy_column > .steasy_element_block > .row{
     margin:0px !important;
 }
  #steasy_column_1501 > div > div > div > div > div > div.steasy_column > .steasy_element_block > .row > div > div > div > div > a{
      font-size:15px;
      letter-spacing: 0.4px;

  }
  #steasy_column_1501 > div > div > div > div > div > div.steasy_column > .steasy_element_block > .row:first-child > div > div > div > div > a{
      margin-left:10px;
  }
  #steasy_column_1501 > div > div > div > div > div > div.steasy_column > .steasy_element_block > .row:first-child > div > div > div > div{
       padding:0px !important;
   }
   #steasy_column_1501 > div > div > div > div > div > div.steasy_column > .steasy_element_block > .row:nth-child(2) > div > div > div > div{
        margin-top:14px;
    }
  #steasy_column_1501 > div > div > div > div > div > div.steasy_column > .steasy_element_block > .row:last-child > div > div > div > div{
        margin-bottom:14px;
    }
  #steasy_column_1501 > div > div > div > div > div > div.steasy_column > .steasy_element_block > .row > div > div > div > div > a:hover{
       text-decoration:underline;

   }
   #steasy_column_1501 > div > div > div > div > div > div.steasy_column > .steasy_element_block > .row > div > div > div > div{
           padding-top: 5px;
    padding-bottom: 5px;
   }

 #steasy_element_1682 > div > .title_block{
     margin:0px;
 }
 #steasy_element_1682 > div > .title_block > .title_block_inner{
     font-weight:bold;
     letter-spacing:1.5px;
     color:#5f5f5f;
 }

/** estructura CMS interior **/
 .page-cms-17,
 .page-cms-18,
 .page-cms-19,
 .page-cms-20,
 .page-cms-21,
.page-cms-22,
.page-cms-23,
.page-cms-24,
.page-cms-25,
.page-cms-26,
.page-cms-27,
.page-cms-28,
.page-cms-29,
.page-cms-30,
 .page-cms-6{
     background: #f3f3f3;
    padding: 24px;
    margin-top: 20px;
    margin-bottom: 30px;
 }


/**banner contactanos **/
 #steasy_element_1684 > div > div.title_block {
    position: absolute !important;
    top: 40%;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
#steasy_element_1684 > div > div.title_block > .title_block_inner {
    text-transform: uppercase;
    font-weight: 900;
    font-size: 36px;
    color: white;
    letter-spacing: 4px;
}
#steasy_element_1684 > div > div > .sttext_item_image_inner:after {
    content: "";
    opacity: 0.49;
    background-color: #2d2d2d;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
}
#steasy_element_1684 > div > div > div.sttext_item_image_inner{
    margin:0px;
}

/** boton canales **/
 #steasy_column_1531 > div > div > div > div > div > div > div.sttext_banner_btn > a.btn,
 #steasy_column_1531 > div > div > div > div > div > div > div.sttext_banner_btn{
     max-width:100% !important;
     width:100% !important;
 }
 #steasy_column_1531 > div > div > div > div > div > div > div.sttext_banner_btn > a.btn{
     background:transparent;;
         letter-spacing: 0.4px;
    line-height: 1.38;
    text-align: left;
    font-size: 16px;
    text-transform:none;
    font-weight:500;
    color: #2d2d2d;
    border:none !important;
    min-height: 72px;
    line-height:72px;
 }
#steasy_column_1531 > div > div > div > div > div#steasy_element_1687 > div > div.sttext_banner_btn > a.btn:before{
    content:"\e8c5";
    font-family: "fontello";
    margin-right:10px;
    font-size:18px

}
#steasy_column_1531 > div > div > div > div > div#steasy_element_1688 > div > div.sttext_banner_btn > a.btn:before{
       content:"\e84d";
    font-family: "fontello";
    margin-right:10px;
    font-size:18px 
}
#steasy_column_1531 > div > div > div > div > div#steasy_element_1689 > div > div.sttext_banner_btn > a.btn:before{
            content:"\f09a";
    font-family: "fontello";
    margin-right:10px;
    font-size:18px 
}

#steasy_column_1531 > div > div > div > div > div#steasy_element_1690 > div > div.sttext_banner_btn > a.btn:before{
            content:"\e8dc";
    font-family: "fontello";
    margin-right:10px;
    font-size:18px 
}
#steasy_column_1531 > div > div > div > div > div#steasy_element_1691 > div > div.sttext_banner_btn > a.btn:before{
            content:"\e892";
    font-family: "fontello";
    margin-right:10px;
    font-size:18px 
}
#steasy_column_1531 > div > div > div > div > div > div > div.sttext_banner_btn > a.btn{
    background:#f3f3f3;
            border-color: #f3f3f3 !important;
    -webkit-box-shadow: inset 0 100px 0 0.01px #f3f3f3 !important;
    box-shadow: inset 0 100px 0 0.01px #f3f3f3 !important;
    margin:0px;
    border-bottom:solid 1px #dcdbdb !important;
}
#steasy_column_1531 > div > div > div > div > div > div > .sttext_banner_text{
    display:none;
}
#steasy_column_1531 > div > div > div > div > div > div > div.sttext_banner_btn > a.btn.btn-default:hover{
    background:#f3f3f3 !important;
     border-bottom:solid 1px #dcdbdb !important;
    -webkit-box-shadow: inset 0 100px 0 0.01px #f3f3f3 !important;
    box-shadow: inset 0 100px 0 0.01px #f3f3f3 !important;
        color: #2d2d2d !important;
        text-decoration:underline;
}

/**** FORMULARIO CONTACTO ***/
.contact-form{
  margin-bottom:50px !important;
}
 .contact-form > form > .title_block{
     margin-top:30px;
     margin-bottom:19px;
 }
 .contact-form > form > .title_block > div.title_block_inner{
font-family: 'Helvetica';
    font-weight: bold;
    letter-spacing: 1px;
    font-weight: bold;
    color: #444;
    font-size: 18px;
    background: linear-gradient(to top,#e2e2e2 50%,transparent 50%);
 }
 .contact-form > form  > section.form-fields > .form-group:first-child{
     display:none;
 }
 .contact-form > form  > section.form-fields > .form-group > .form-control-label{
     margin:0px;
     font-weight:bold;
     letter-spacing:0.5px;
     color:#5f5f5f;
     font-size:14px;
 }
 .contact-form > form  > section.form-fields > .form-group > div > .form-control{
     border-color:#bdbdbd;
     border-radius:9px;
     color:#464646;
 }
 .contact-form > form  > section.form-fields > .form-group > div > .form-control::placeholder{
     color:#8e8e8e !important;
     letter-spacing:0.8px;
 }
  
  .contact-form > form  > section.form-fields > .form-group > div > select.form-control{
          background: #ffffffdd url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAPklEQVR4Ae3TwREAEBQD0V/6do4SXPZg7EsBhsQ8IEmSMOsiuEfg3gL3oXC7wK0bd1G4o8X9F4yIkyQfSrIByQBjp7QuND8AAAAASUVORK5CYII=) no-repeat scroll right .5rem center/1.25rem 1.25rem;
  }

  .gdpr_consent.flex_container.flex_start.gdpr_module_1{
           color:#464646;
           letter-spacing:0.5px;
           font-size:13px;
  }
  .contact-form > form > footer > .btn.btn-primary{
          background-color: #666666;
    border-color: #666666;
    border-radius:4px;
    font-weight:bold;
    letter-spacing:2px;
    font-size:14px;
  }
  .contact-form > form > footer > .btn.btn-primary:hover{
      background:#00a161;
      border-color:#00a161 !important;
  }


/** cms legales **/
.page-cms-11,
.page-cms-12,
.page-cms-13,
.page-cms-14 {
    background: #f3f3f3;
    padding: 24px;
    margin-top: 20px;
    margin-bottom: 30px;
}

/*** Mi cuenta - Apartado de mi informacion **/
#customer-form > div.form_content > div > div > div > div > div  > input.form-control,
#customer-form > div.form_content > div > div > div > div > div > div > input.form-control,
#customer-form > div.form_content > div > div > div > div > div > div.input-group{
    border-radius:9px
}

/*** mi direccion - mi cuenta **/
.columns-container > .container > .row > div > section > section > div.col-lg-9 > div > div > .address{
    border-radius:9px;
}
.columns-container > .container > .row > div > section > section > div.col-lg-9 > div > div > .address > div > p{
    color:#333333;
}
.js-address-form > form > section > div > div > div > div > input,
.js-address-form > form > section > div > div > div > div > select{
    border-radius:9px
}
.js-address-form > form > section > div > div:first-child{
    display:none !important;
}

/*** titulo mi cuenta **/
.single_column > section > h3{
       font-weight: bold;
    letter-spacing: 0.5px;
    color: #666666; 
}

/*** newsletter new **/
.news_letter_0  > form > div > div > span.input-group-btn{
    background:#1A1A1A;
}
.news_letter_0  > form > div > div > span.input-group-btn > button{
    color:white;
    font-weight:bold;
    letter-spacing:1.2px;
    padding-left:16px;
    padding-right:16px;
}

/** product tab **/
.tab-pane-body > .product-reference{
    padding-bottom:0px !important;
}
.tab-pane-body > .product-features > dl{
    padding-bottom:0px;
}
.tab-pane-body > .product-features > dl > dd{
    text-transform:capitalize !important;
}

/*** variants product */
.product-actions > form > .product-variants > div.product-variants-item:last-child{
    display:none !important
}
.product-variants > div.product-variants-item > .control-label{
    font-size:14px;
}
.product-variants > div.product-variants-item > .control-label > span{
    text-transform:lowercase;
}
.product-add-to-cart > div > .product-quantity > div.add.mar_b6 {
    display:block !important;
}

/*** add to love **/
.st_added .fto-heart-4:before{
    content:'\e805' !important;
}
/*.product-add-to-cart > .pro_cart_block > .pro_cart_right > .flex_box > .add_to_love > div > i:hover:before{
content:'\e805' !important;
}*/

/**** aÃƒÂ±adir favorito block product**/
.add_to_love.st_added.btn-spin.layer_btn > i:before{
  content: '\e805' !important;
  color:#505050;
}
.pro_first_box > .add_to_love{
    display:block !important;
}
.pro_first_box > .add_to_love > i:before{
    content:'\e869' !important;
    font-weight:bold;
    font-size: 19px;
    border-radius: 50%;
    height: 35px;
    width: 35px;
    color: #2d2d2d;
    border: none;
    background-color: white;
    padding: 8px 8px 8px;
    cursor: pointer;
    outline: none;
    -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 4px rgba(0,0,0,0.1);
}
.pro_first_box > .add_to_love > i:hover:before{
    content: "\e805" !important;
    color: #505050 !important;
}
.add_to_love.st_added.btn-spin.layer_btn,
.add_to_love.btn-spin.layer_btn{
    top: 10px;
    right: 10px;
}

/*** ad to love slider **/
/**** aÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â±adir favorito block product**/
.swiper-slide> div > .pro_first_box > .add_to_love{
    display:block !important;
}
.swiper-slide> div > .pro_first_box > .add_to_love > i:before{
    font-weight:bold;
    font-size: 19px;
    border-radius: 50%;
    height: 20px;
    width: 20px;
    color: #2d2d2d;
    border: none;
    background-color: white;
    padding: 8px 8px 8px;
    cursor: pointer;
    outline: none;
    -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 4px rgba(0,0,0,0.1);
}
.swiper-slide> div > .pro_first_box > .add_to_love > i:hover:before{
    content: "\e805" !important;
    color: #505050 !important;
}

/**** css devolucion **/
.titulo-retorno{
    font-size:15px;
    margin-bottom:10px;
    color:#424242;
    font-weight:bold !important;
}
.titulo-retorno > strong > span{
    color:#c53232 !important;
}
.titulo-retorno > strong{
    border-bottom:solid 3px #424242;
}
.opciones-devolucion{
    margin-bottom:10px;
    font-weight:bold;
    font-size:14px;
}
.ul-devolucion{
    padding-left:15px;
    
}
.li-devolucion{
    margin-bottom:9px;
    font-size:14px;
}
.li-devolucion > span{
    font-weight:bold;
    text-decoration:underline;
}
textarea.campo-de-texto{
    min-height:120px;
    border-color: #dedede !important;
    border-radius: 5px;
    border-width:2px !important;
    font-weight:bold;
    color:#888888;
}
textarea.campo-de-texto::placeholder{
    color:#c7c7c7;
}
.history > div > div > div > div > main > section > div > div > div > section > section  > div > p, .order-follow > div > div > div > div > main > section > div > div > div > section > section  > div > p{
    font-weight:bold;
    font-size:14px;
    margin:0px;
}
.btn.btn-default.continue{
    font-weight:bold;
    letter-spacing:0.3px;
}
.solicitar-devolucion.form-control-submit:hover{
    color:white !important;
}
.solicitar-devolucion{
  background:#666666 !important;
  text-transform:uppercase !important;
  font-weight:bold;
  letter-spacing:1px;
  border-radius: 4px;
  border-color: #666666 !important;
  height: 45px !important;
}
.solicitar-devolucion:hover{
  background:#00a161 !important;
  border-color:#00a161 !important;
}

.alert-warning{
    font-weight: bold;
    letter-spacing: 0.2px;
}

/** ley gprd*/
.page-content > .col-lg-9 > div > section > .psgdprinfo17 {
 padding-bottom:50px;
border:none !important;
}
.page-content > .col-lg-9 > div > section > .psgdprinfo17 > h2{
  color:#6b6b6b;
  font-family:'Helvetica';
  font-size:18px;
  text-transform:uppercase;
  font-weight:900 !important;
}
.page-content > .col-lg-9 > div > section > .psgdprinfo17 > p{
  color:#464646;
  font-family:'Helvetica';
  font-size:14px
}
.page-content > .col-lg-9 > div > section > .psgdprinfo17 > a{
  font-weight:bold;
  letter-spacing:1px;
  border-radius:9px;
  background:#757575;
  border-color:#757575;
}
.page-content > .col-lg-9 > div > section > .psgdprinfo17 > a:hover{
  background:#505050;
  border-color:#505050;
}
.page-content > .col-lg-9 > div > section > .psgdprinfo17 {
  background:#f7f7f7;
  border-radius:12px
}
.page-content > .col-lg-9 > div > section > .psgdprinfo17 > a {
    font-weight: bold !important;
    letter-spacing: 1px !important;
    border-radius: 9px !important;
    background: #757575 !important;
    border-color: #757575 !important;
}
.page-content > .col-lg-9 > div > section > .psgdprinfo17 > a:hover{
    background: #505050 !important;
    border-color: #505050 !important;
}

/*** love product page **/
.loved_product_item > div > div > div.product-price-and-shipping > .discount-percentage{
    font-weight:bold;
    letter-spacing:1px;
    font-size:12px;
    background:#ff5a5a;
    color:white;
    border-radius:9px;
}
.loved_product_item > div > div > div.product-price-and-shipping > .price{
    font-weight:bold;
    font-size:16px !important;
}
#module-stlovedproduct-myloved > div > div > div.st-content > div > main > section > div > div > div > section > section > div.col-lg-9 > .page_heading{
    font-weight: bold;
    letter-spacing: 0.5px;
    color: #666666;
}

.fto-paper-plane:before {
    content: "\e832";
}

/** product page **/
.product-information > div.pro_price_block > .product-prices > div > .current-price > .regular-price{
    font-size:16px;
}
.product-information > div.pro_price_block > .product-prices > div > .current-price > .discount-price-page {
    margin-left: 3px;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 12px;
    background: #ff5a5a;
    color: white;
    border-radius: 9px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 3px;
    padding-bottom: 3px;
}

/** pagina seguimiento invitado **/
#guest-tracking.guest-tracking > div > div > div.st-content > div main > section > div > div > div#center_column > #main{
        margin-bottom: 20px !important;
    -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 4px rgba(0,0,0,0.1);
        border-radius: .3333rem;
        border: 1px solid #d9d9d9;

}
#guest-tracking.guest-tracking > div > div > div.st-content > div main > section > div > div > div#center_column > section > h3{
    font-family: 'Helvetica';
    text-transform: uppercase;
    font-weight: bold;
    background: white;
    background-color: #e2e2e2;
        border-top-left-radius: .3333rem;
    border-top-right-radius: .3333rem;
    font-size: 1rem;
    padding: 1rem;
    margin-bottom: 0;
}

#guest-tracking.guest-tracking > div > div > div.st-content > div main > section > div > div > div > section > section#content{
        padding: 0 1rem;
        padding-top: 10px;
        margin-bottom:20px
}
#guest-tracking.guest-tracking > div > div > div.st-content > div main > section > div > div > div > section > section#content > form > header > p{
        color: #212121;
    font-family: 'Helvetica';
    font-size: 0.84rem;
}
#guest-tracking.guest-tracking > div > div > div.st-content > div main > section > div > div > div > section > section#content > form > section > div > label{
        -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    color: #212121;
    font-family: 'Helvetica';
    font-size: 0.84rem;
    margin: 0px;
}
#guest-tracking.guest-tracking > div > div > div.st-content > div main > section > div > div > div > section > section#content > form > section > div > label:after{
    content:'*';
    color:red;
}
#guest-tracking.guest-tracking > div > div > div.st-content > div main > section > div > div > div > section > section#content > form > section > div > div > input{
        border-radius: 9px;
}
#guest-tracking.guest-tracking > div > div > div.st-content > div main > section > div > div > div > section > section#content > form > section > div > div > div{
    display:none;
}
#guest-tracking.guest-tracking > div > div > div.st-content > div main > section > div > div > div > section > section#content > form > footer > button{
    width:100%;
        font-weight: bold;
    font-family: 'Helvetica';
    letter-spacing: 0.1rem;
    border-color: #666666;
    background-color: #666666;
        height: 40px;
    line-height: 38px;
    font-size: .975rem;
}
#guest-tracking.guest-tracking  > div > div > div.st-content > div main > section > div > div > div > section > section#content > form > footer > button.btn-default:hover{
    background: #8a8a8a !important;
    border-color: #01a160 !important;
    color:white;
}
#guest-tracking.guest-tracking > div > div > div.st-content > div main > section > div > div > div > section > section#content > form > section > div > div.col-md-6{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

#guest-tracking.guest-tracking > div > div > div.st-content > div main > section > div > div > div > section > section > div.col-lg-3{
    display:none;
}
#guest-tracking.guest-tracking > div > div > div.st-content > div main > section > div > div > div > section > section > div.col-lg-9{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
#guest-tracking.guest-tracking > div > div > div.st-content > div main > section > div > div > div > section > section > div.col-lg-9 > .no-return{
    display:none;
}
#guest-tracking.guest-tracking > div > div > div.st-content > div main > section > div > div > div > section > section > div.col-lg-3{
    display:none;
}
#guest-tracking.guest-tracking > div > div > div.st-content > div main > section > div > div > div > section > section > div.col-lg-9{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
#guest-tracking.guest-tracking > div > div > div.st-content > div main > section > div > div > div > section > section > div.col-lg-9 > .no-return{
    display:none;
}



#guest-tracking.guest-tracking > div > div > div.st-content > div main > section > div > div > div > section > section > div.col-lg-9 > #notifications > div > article{
    background:#ff6c6c;
    color:white;
    font-weight:bold;
    letter-spacing:0.5px;
    border-color:#ff4e4e
}
#guest-tracking.guest-tracking > div > div > div.st-content > div main > section > div > div > div > section > section > div.col-lg-9 > #notifications > div{
    padding:0px;
}

#guest-tracking.guest-tracking > div > div > div.st-content > div main > section > div > div > div > section > section > div.col-lg-9 > form > header > h1{
    font-family: 'Helvetica';
    text-transform: uppercase;
    font-weight: bold;
    background: white;
    background-color: #e2e2e2;
        border-top-left-radius: .3333rem;
    border-top-right-radius: .3333rem;
    font-size: 1rem;
    padding: 1rem;
    margin-bottom: 0;
}
#guest-tracking.guest-tracking > div > div > div.st-content > div main > section > div > div > div > section > section > div.col-lg-9 > form{
            margin-bottom: 20px !important;
        border-radius: .3333rem;
        border: 1px solid #d9d9d9;
}
#guest-tracking.guest-tracking > div > div > div.st-content > div main > section > div > div > div > section > section > div.col-lg-9 > form > header > ul{
        padding: 0 1rem;
        padding-top: 10px;
        margin-bottom:10px;
            color: #212121;
    font-family: 'Helvetica';
        font-size:13px;    
}
#guest-tracking.guest-tracking > div > div > div.st-content > div main > section > div > div > div > section > section > div.col-lg-9 > form > section{
        padding: 0 1rem;
        padding-top: 10px;
            color: #212121;
    font-family: 'Helvetica';
     font-size:13px;  
    margin: 0px;
}
#guest-tracking.guest-tracking > div > div > div.st-content > div main > section > div > div > div > section > section > div.col-lg-9 > form > section > label > input{
    width:100% !important;
    min-width:100% !important;
    height: 34px;
    font-size: .8125rem;
    line-height: normal;
    padding:6px;
    border-radius:9px;
    border:solid 1px #d9d9d9;

}
#guest-tracking.guest-tracking > div > div > div.st-content > div main > section > div > div > div > section > section > div.col-lg-9 > form > footer{
        padding: 0 1rem;
        padding-top: 10px;
        margin-bottom:10px;
            color: #212121;
    font-family: 'Helvetica';
        font-size:13px;    
}
#guest-tracking.guest-tracking > div > div > div.st-content > div main > section > div > div > div > section > section > div.col-lg-9 > form > footer > button{
    min-width:315px;
    border-radius:9px;
}
#order-history > table > tbody > tr:nth-child(odd){
 background-color: #ffffff;
}

/*** Order Confirmation ***/
#content-hook_order_confirmation{
    box-shadow:none !important;
        border: 1px solid #00a060;
    border-radius:12px !important;
    background:#00a161;
    color:white !important;
    font-weight:bold;
    letter-spacing:0.4px;
}
#content-hook_order_confirmation > div > div >div > h5{
    color:white;
    font-weight:bold;
    letter-spacing:1px;
    font-weight:900;
}
.page-content.page-order-confirmation{
    background:#f3f3f3;
    border-radius:12px;
    border-color:#e2e2e2;
    box-shadow:none !important;
}
.page-content.page-order-confirmation > div > div > div > div.order-confirmation-wrap > h6,
.page-content.page-order-confirmation > div > div > div#order-details > h5{
    font-weight:bold;
    color: #666666;
    letter-spacing:1px;
}
.page-content.page-order-confirmation > div > div > div > div.order-confirmation-wrap > div.order-confirmation-table > div > div > div > picture > img,
.page-content.page-order-confirmation > div > div > div > div.order-confirmation-wrap > div.order-confirmation-table > div > div > div > img{
    -webkit-filter:brightness(0.95);filter: brightness(0.95);
}
.page-content.page-order-confirmation > div > div > div > div.order-confirmation-wrap > div.order-confirmation-table > div > div > div > .mar_b4 > span{
    font-weight:bold;
    font-family:'Helvetica';
    color:#5d5d5d;
}
.page-content.page-order-confirmation > div > div > div > div.order-confirmation-wrap > div.order-confirmation-table > div > div > div.qty > div > .text-sm-right{
    color:transparent
}
.page-content.page-order-confirmation > div > div > div > div.order-confirmation-wrap > div.order-confirmation-table > div > div > div.qty > div > div{
    text-align:center;
    font-weight:bold;
}
.page-content.page-order-confirmation > div > div > div > div.order-confirmation-wrap > div.order-confirmation-table  > div.cart-summary-wrap{
    border-radius:12px;
    color:#565656;
    font-weight:bold;
    letter-spacing:1px;
}
.page-content.page-order-confirmation > div > div > div > div.order-confirmation-wrap > div.order-confirmation-table  > div.cart-summary-wrap > div > span{
    font-weight:bold;
    color:#565656;
}
.page-content.page-order-confirmation > div > div > div > div.order-confirmation-wrap > div.order-confirmation-table  > div.cart-summary-wrap > div{
    border-bottom:solid 1px #9a9a9a;
    padding-bottom:4px;
    padding-top:4px;
    border-bottom-style:dotted;
}
.page-content.page-order-confirmation > div > div > div > div.order-confirmation-wrap > div.order-confirmation-table  > div.cart-summary-wrap > div:last-child > span:last-child{
    color:#565656;
}
.page-content.page-order-confirmation > div > div > div#order-items{
    border-right:solid 1px #b1b1b1;
border-right-style: dotted;
}
#content-hook_payment_return.card.card_trans{
        background: #f3f3f3;
    border-radius: 12px;
    border-color: #e2e2e2;
    box-shadow: none !important;
}
.order-confirmation-wrap > div.order-confirmation-table > div > div.order-line{
        border-bottom: solid 1px #9a9a9a !important;
    padding-bottom: 4px ;
    padding-top: 4px;
    border-bottom-style: dotted !important;
}
.order-confirmation-wrap > div.order-confirmation-table > hr{
    display:none;
}
.page-content.page-order-confirmation > div > div > div > div.order-confirmation-wrap > div.order-confirmation-table > div.cart-summary-wrap > div:first-child{
    padding-top:10px;
}

/*** redesign price product **/
.pro_price_block.flex_container > div > div > .current-price > div > span.discount-price-page{
        color: #fff;
    background-color: #d92719;
        font-weight: bold;
    border-radius: 3px;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:7px;
    padding-right:7px;
        font-size:15px;
}
.pro_price_block.flex_container > div > div > .current-price > div > .regular-price{
        margin-left: .5rem!important;
            color: #727272;
            font-size:15px;
}
.pro_price_block.flex_container > div > div > .current-price > .price > .price-original{
     font-weight:900;
font-weight:900 !important;
         color: #d92719;
}
.pro_price_block.flex_container > div > div > .current-price > .price > .tax_label{
    margin-left: 12px !important;
    font-weight: 300 !important;
    font-size: 12px;
    color: #565656;
    font-family: 'Arial';
    letter-spacing: 1px;
}
.pro_price_block.flex_container > div > div > .current-price > .price-different{
    margin-left: 4px !important;
     font-size: 13px;
    font-weight:500;
    color: #1f1f1f;
    font-family: 'Helvetica';
    letter-spacing:1px;
        background:#e4e4e4;
        padding-top:5px;
        padding-bottom:5px;
        padding-left:12px;
        padding-right:12px;
        border-radius:9px;
}
.pro_price_block.flex_container > div.product-prices > .product-price{
    margin-top:10px !important;
    margin-bottom:10px;
}

#steasy_column_1535 > div > div > div > div > div > div > div.easy_text{
    font-family:'Helvetica';
    font-weight:500;
    letter-spacing:0.6px;
}
#steasy_column_1535 > div > div > div > div > div.easy_icon_with_text_4_1{
    padding-bottom:0px;
}

/*** product description **/
.tab-pane-body > div > p,
.tab-pane-body > div > div > p{
font-size: 15px !important;
    color: black !important;
    font-family: 'Arial';
    font-weight: 100 !important;
    margin: 0px !important;
}

.gastos-transporte > h3 > span{
    font-size:16px;
    color:black;
    letter-spacing:1px;
        background: linear-gradient(to top,#e2e2e2 50%,transparent 50%);
}
.gastos-transporte > p,
.gastos-transporte > ul > li{
    color:black;
    font-size: 14px !important;
    color: black !important;
}
.gastos-transporte > p,
.gastos-transporte > ul > li,
.gastos-transporte > ul{
    margin-left:20px;
}
.gastos-transporte > ul > li:last-child{
    margin-bottom:20px;
}

/***** product description list **/
.product_list.list > .product_list_item > article > div > div.pro_second_box > div.product-desc{
display:none;
}

/****** add to love product list ***/
.product_list.list > .product_list_item > article > div > div.pro_first_box > a.add_to_love > i:before{
    font-size: 14px;
    border-radius: 50%;
    height: 30px;
    width: 30px;
}

/** style desplegable **/
.dropdown_list_ul.dropdown_box.custom_links_list,
.dropdown_box.login_from_block{
        border: 1px solid #ddd !important;
            -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.6);
    -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.6);
    box-shadow: 0px 0px 4px rgba(0,0,0,0.6);
    border-radius: 8px !important;
    
}

/** ***/
.js-address-form > form > section > div > div:first-child{
display:block !important;
}

/*********** RESPONSIVE **********/
#mobile_bar_left > div  > .mobile_logo,
#mobile_bar_center > div > a.mobile_logo{
height:40px;
width:auto;

}
#mobile_bar_left > div  > .mobile_logo > img,
#mobile_bar_center > div > a.mobile_logo > img{
height:40px;
width:auto;
}
#mobile_bar_center > div{
    text-align: left !important;
    justify-content: left;
}
#mobile_bar_center > div  > .mobile_logo{
    margin-top: 8px;
}
#rightbar_6 > div > .ajax_cart_quantity{
    background:#a8a8a8;
    font-weight:bold;
    color:#2d2d2d;
    padding-top:1.4px;
}

#rightbar_8 > i:before,
#rightbar_7 > i:before,
#rightbar_6 > div >i:before,
#rightbar_9 > i:before,
#rightbar_4 > i:before{font-size:23px;}

/***** menu movil **/
/**** menu movil **/
#rightbar_4 > span {
    font-size: 10px;
    margin-top:-11px;
        line-height: 20px !important;
}
#rightbar_4 > i, #rightbar_4 > span {
    color: white;
    display: block;
    font-family:'Helvetica'
}


/**** MENU MOVIL V2 ***/
@media (max-width:479px){#side_stmobilemenu > .st-menu-header{
     height: 120px; 
    background-image: linear-gradient(rgba(20, 20, 20, 0.3), rgba(20, 20, 20, 0.3)), url(/upload/cabecera-menu.jpg);
    background-size: cover;
}}
@media (max-width:479px){#side_stmobilemenu > .st-menu-header > .st-menu-title{
background:none !important;
    line-height: 120px;
    padding: 0px;
    font-size: 20px;
    letter-spacing: 1px;
    font-weight:bold;
text-transform:uppercase;
    font-family:'Helvetica' !important;
    letter-spacing:3px !important;

}}

@media (max-width:479px){#side_stmobilemenu{
width:100%;
border:none !important;
}}


#side_stmobilemenu > div > a > .side_close_left:before{
content: "\E8CC";
width: 2em;
font-size: 24px;
text-shadow: 1px 1px 0 rgba(0,0,0,.19);
}

@media (min-width:480px){#side_stmobilemenu{
width:80%;
border:none !important;
}}

@media (min-width:480px){#side_stmobilemenu > .st-menu-header{
     height: 180px; 
     background-image: linear-gradient(rgba(20, 20, 20, 0.3), rgba(20, 20, 20, 0.3)), url(/upload/cabecera-menu.jpg);
     background-size: cover;
}}

@media (min-width:480px){#side_stmobilemenu > .st-menu-header > .st-menu-title{
background:none !important;
    line-height: 180px;
    padding: 0px;
    font-size: 3em;
text-transform:uppercase;
    letter-spacing: 1px;
        font-weight:bold;
    font-family:'Helvetica' !important;
    text-transform:uppercase;
    text-shadow: 1px 1px 0 rgba(0,0,0,.19);
}}
#side_stmobilemenu::-webkit-scrollbar{
    width:0px;
}
#side_stmobilemenu{
    background: #f2f2f2;
}
#side_stmobilemenu > div > ul > li{
background:white;
}

#st_mobile_menu_ul > li > div > a{
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 1.5px;
    font-family: 'Helvetica' !important;
    color:#1a1a1a;
        
    
}
.mo_ml_level_0.mo_ml_column.active{
        border-left: 0px solid transparent;
    transition: border 0.2s;
    border-left-width: 3px;
    border-left-color: #bcbcbc;
}
.menu_a_wrap > span > .fto-plus-2:before {
    content: "\f107";
    color:#1a1a1a;
}
#st_mo_menu_258 > div > a{
    color:#f02424 !important;
}
#st_mobile_menu_ul > li > ul > li{
    padding:0px;
    margin-left:20px;

}
#st_mobile_menu_ul > li > ul > li > div > a{
        font-size: 15px;
    line-height: 18px;
    letter-spacing: .5px;
font-family:'Helvetica';
text-transform:uppercase;
color:#5b5b5b;
    padding: 10px 0;
    font-weight:bold;
}
#st_mobile_menu_ul > li > ul > li > ul > li > div  a{
    font-family:'Helvetica';
        padding: 7px 0;
    color:#686868;
    margin-left:6px;
font-size:14px;
font-weight:bold;

}
#st_mobile_menu_ul > li > ul > li > ul > li > div  a > i{
    display:none;
}
#st_mobile_menu_ul > li > div > p{
        font-size: 14px;
    line-height: 18px;
    letter-spacing: .5px;
font-family:'Helvetica';
}
#st_mobile_menu_ul > li > .stmobilemenu_column{
    padding: 12px 9px;
}
#st_mobile_menu_ul > li > .stmobilemenu_column > p{
    margin:0px;
}
#st_mo_ma_112, #st_mo_ma_159, #st_mo_ma_160{
    color:#f02424;
}
#st_mobile_menu> ul > li > div > a{
    text-transform:uppercase !important;
}
#st_mobile_menu> ul > li#st_mo_menu_189 > div > a{
    color:#ff0000 !important;
}

/**** FIN MENU MOVIL **/
/****busqueda movil ***/
@media (max-width:479px){#side_search > .st-menu-header{
     height: 120px; 
     background-image: linear-gradient(rgba(20, 20, 20, 0.3), rgba(20, 20, 20, 0.3)), url(/upload/busqueda-movil.jpg);
    background-size: cover;
       font-weight:bold;
text-transform:uppercase;
    font-family:'Helvetica' !important;
    letter-spacing:3px !important;
    text-shadow: 1px 1px 0 rgba(0,0,0,.19);

}}
@media (max-width:479px){#side_search > .st-menu-header > .st-menu-title{
background:none !important;
    line-height: 120px;
    padding: 0px;
    font-size: 20px;
    letter-spacing: 1px;
}}

@media (max-width:479px){#side_search{
width:100%;
border:none;
}}


@media  (max-width:991px){#side_search > div > a > .side_close_right:before{
content: "\E8CC";
width: 1.5em;
    font-size: 24px;
}}

@media (min-width:480px){#side_search{
width:80%;
border:none;
}}

@media (min-width:480px){#side_search > .st-menu-header{
     height: 180px; 
     background-image: linear-gradient(rgba(20, 20, 20, 0.3), rgba(20, 20, 20, 0.3));
    background-size: cover;
       font-weight:bold;
text-transform:uppercase;
    font-family:'Helvetica' !important;
    letter-spacing:3px !important;
    text-shadow: 1px 1px 0 rgba(0,0,0,.19);

}}

@media (min-width:480px){#side_search > .st-menu-header > .st-menu-title{
background:none !important;
    line-height: 180px;
    padding: 0px;
    font-size: 20px;
    letter-spacing: 1px;
       font-weight:bold;
text-transform:uppercase;
    font-family:'Helvetica' !important;
    letter-spacing:3px !important;
    text-shadow: 1px 1px 0 rgba(0,0,0,.19);

}}





@media (max-width:480px){#side_search > .st-menu-header > .st-menu-title{
background:none !important;

    letter-spacing: 1px;
       font-weight:bold;
text-transform:uppercase;
    font-family:'Helvetica' !important;
    letter-spacing:3px !important;
    text-shadow: 1px 1px 0 rgba(0,0,0,.19);

}}

/*** busqueda movil altura ***/
.search_widget_simple> .dropdown_list{
    height:42px !important;
}
.search_widget_simple> .dropdown_list > .search_widget_block{
    height:38px !important;
border:none !important;
}
.search_widget_simple> .dropdown_list > .search_widget_block,
.search_widget_simple> .dropdown_list > .search_widget_block > .search_widget,
.search_widget_simple> .dropdown_list > .search_widget_block > .search_widget > form,
.search_widget_simple> .dropdown_list > .search_widget_block > .search_widget > form > .search_widget_form_inner{
    height:38px !important;

}
.search_widget_simple> .dropdown_list > .search_widget_block > .search_widget > form > div.search_widget_form_inner{
    border: solid 2px #cecece !important;


   
}
.search_widget_simple> .dropdown_list > .search_widget_block > .search_widget > form > .search_widget_form_inner > input{
    height:33px !important;
}
.search_widget_simple> .dropdown_list > .search_widget_block > .search_widget > form > .search_widget_form_inner > .input-group-btn > .btn-search{
    height:33px !important;
    line-height:33px !important;
    
}
.search_widget_simple> .dropdown_list > .search_widget_block{
        box-shadow: 0 -0.6rem 1.33rem rgba(0, 0, 0, 0.1), 0 0.6rem 1.33rem rgba(0, 0, 0, 0.1);
}
.search_widget_simple> .dropdown_list > .search_widget_block > .search_widget > form > .search_widget_form_inner > .input-group-btn > .btn-search:hover{
    background:#565656 !important;
}
/*** fin busqueda movil **/

/*** WISHLIST MOVIL ***/
@media (max-width:479px){#side_loved > .st-menu-header{
     height: 120px; 
     background-image: linear-gradient(rgba(20, 20, 20, 0.3), rgba(20, 20, 20, 0.3)), url(/upload/favorito-maszapatillas.jpg);
    background-size: cover;
       font-weight:bold;
text-transform:uppercase;
    font-family:'Helvetica' !important;
    letter-spacing:3px !important;
    text-shadow: 1px 1px 0 rgba(0,0,0,.19);

}}
@media (max-width:479px){#side_loved > .st-menu-header > .st-menu-title{
background:none !important;
    line-height: 120px;
    padding: 0px;
    font-size: 20px;
    letter-spacing: 1px;
}}

@media (max-width:479px){#side_loved{
width:100%;
border:none;
}}


@media  (max-width:991px){#side_loved > div > a > .side_close_right:before{
content: "\E8CC";
width: 1.5em;
    font-size: 24px;
}}

@media (min-width:480px){#side_loved{
width:80%;
border:none;
}}

@media (min-width:480px){#side_loved > .st-menu-header{
     height: 180px; 
     background-image: linear-gradient(rgba(20, 20, 20, 0.3), rgba(20, 20, 20, 0.3)), url(/img/favorito-frank-rise.jpg);
    background-size: cover;
       font-weight:bold;
text-transform:uppercase;
    font-family:'Helvetica' !important;
    letter-spacing:3px !important;
    text-shadow: 1px 1px 0 rgba(0,0,0,.19);

}}

@media (min-width:480px){#side_loved > .st-menu-header > .st-menu-title{
background:none !important;
    line-height: 180px;
    padding: 0px;
    font-size: 20px;
    letter-spacing: 1px;
       font-weight:bold;
text-transform:uppercase;
    font-family:'Helvetica' !important;
    letter-spacing:3px !important;
    text-shadow: 1px 1px 0 rgba(0,0,0,.19);

}}
#side_stmobilemenu{
    background: #f2f2f2;
}
#side_loved_block > div > a{
    border: solid 2px #009832 !important;
    background: #009832;
    color: white;
    font-weight: bold;
    border: none;
    font-size: 12px;
    letter-spacing: 1.5px;
}
#side_loved_block > p{
    font-weight:bold;
    font-family:'Helvetica';
    font-size:13px;
    color:#020202;
}
#side_loved_block > h3{
    font-weight:bold;
    color:#020202;
    font-family:'Helvetica';
    font-size:20px;
}
#side_loved_block > div > div > div > h3 > a{
    font-size:17px;
}
#side_loved_block > div > div > div > .product-price-and-shipping > .tax_label{
    display:none;
}
#side_loved_block > div > div > div > .product-price-and-shipping > .price{
    font-weight: bold;
    color: #020202;
    font-size:15px;
}


#side_loved_block > div > div > div > .product-price-and-shipping > .discount-percentage{
    color: #e6372d;
 padding:0px;
 font-size:13px;
    font-weight: bold;
}

@media (max-width:480px){#side_loved > .st-menu-header > .st-menu-title{
background:none !important;

    letter-spacing: 1px;
       font-weight:bold;
text-transform:uppercase;
    font-family:'Helvetica' !important;
    letter-spacing:3px !important;
    text-shadow: 1px 1px 0 rgba(0,0,0,.19);

}}
/*** FIN WISHLIST **/

/*** CARRITO MOVIL **/
@media (max-width:479px){#side_products_cart > .st-menu-header{
     height: 120px; 
     background-image: linear-gradient(rgba(20, 20, 20, 0.3), rgba(20, 20, 20, 0.3)), url(/upload/cabecera-carrito.jpg);
    background-size: cover;
}}
@media (max-width:479px){#side_products_cart > .st-menu-header > .st-menu-title{
background:none !important;
    line-height: 120px;
    padding: 0px;
    font-size: 20px;
    letter-spacing: 1px;
    font-weight:bold;
text-transform:uppercase;
    font-family:'Helvetica' !important;
    letter-spacing:3px !important;
    text-shadow: 1px 1px 0 rgba(0,0,0,.19);
}}

@media (max-width:479px){#side_products_cart{
width:100%;
border:none;
}}


@media  (max-width:991px){#side_products_cart > div > a > .side_close_right:before{
content: "\E8CC";
width: 1.5em;
    font-size: 24px;
    text-shadow: 1px 1px 0 rgba(0,0,0,.19);

}}

@media (min-width:480px){#side_products_cart{
width:80%;
border:none;
}}

@media (min-width:480px){#side_products_cart > .st-menu-header{
     height: 180px; 
     background-image: linear-gradient(rgba(20, 20, 20, 0.3), rgba(20, 20, 20, 0.3)), url(/upload/cabecera-carrito.jpg);
    background-size: cover;
    
}}

@media (min-width:480px){#side_products_cart > .st-menu-header > .st-menu-title{
background:none !important;
    line-height: 180px;
    padding: 0px;
    font-size: 20px;
    letter-spacing: 1px;
   font-weight:bold;
text-transform:uppercase;
    font-family:'Helvetica' !important;
    letter-spacing:3px !important;
    text-shadow: 1px 1px 0 rgba(0,0,0,.19);
}}
#side_stmobilemenu{
    background: #f2f2f2;
}
.shoppingcart-list > a {
border: solid 2px #4c4c4c !important;
    background: #4c4c4c;
    color: white;
    font-weight: bold;
    border: none;
    font-size: 12px;
    letter-spacing: 1.5px;
    text-transform:uppercase
}
.ajax_cart_quantity.amount_circle{
        background: #8a8a8a;
        font-weight:bold;
        
}
#side_cart_block > .shoppingcart-list > div > .line_item:nth-child(3n){
    display:none;
}
#side_cart_block > .shoppingcart-list > div > .line_item:nth-child(4n){
    font-weight:bold;
}
#rightbar_9 > div > .amount_circle{
    line-height:17px;
 
    
}
#side_cart_block > div > a.small_cart_btn:hover{
    border-color:#00a161 !important;
}

/*** FIN CARRITO MOVIL ***/

/** breadcrumb**/ 
.breadcrumb_wrapper  > div > div > div.col-12{
padding-left:25px;
padding-right:25px;
}
#mobile_bar > .container{
    padding-left:5px;
    padding-right:5px;
}

/*** banners **/
@media (max-width:480px){
    #banner_box_4{
        display:none;
    }
#banner_box_16{
display:none;
}
#st_banner_13{
margin-bottom:0px !important;
}
}


@media (max-width: 767px){
.st_banner_block {
    margin-bottom: 0px !important;
}}

/******* tab productos responsivo ***/
@media only screen and (max-width: 991px){
.pc_slider_block_container .mobile_tab .nav-tabs{display: flex;}
.pc_slider_block_container .mobile_tab .mobile_tab_title{display:none;}
.pc_slider_block_container .mobile_tab .tab-pane{display:none;}
.pc_slider_block_container .mobile_tab .tab-pane.active{display:block;}
.pc_slider_block_container .mobile_tab .tab-pane .tab-pane-body{display:block;}
}



.mobile_tab .tab-pane{
border:none !important;
}

@media (max-width:456px){
.pc_slider_block_container > div > div > div > ul > li > a{
    padding-left:0px !important;
    padding-right:0px !important;
    min-width: 8.25rem !important;
}}

@media (max-width:410px){
.pc_slider_block_container > div > div > div > ul > li > a{
    padding-left:0px !important;
    padding-right:0px !important;
    min-width: 7.25rem !important;
    font-size: .7125rem !important;
}}

.slider_arrow_left:before,
.slider_arrow_right:before{
      color: #333333;
}

@media (max-width:619px){
#pc_slider_block_container_2 > div > div > div > ul > li:last-child{
    display:none;
}
#pc_slider_block_container_2 > div > div > div > ul > li:nth-child(3n) > a{
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
}}

/****** prev next product **/
.product_left_content > div > div > .pro_gallery_top_container > .pro_gallery_top_inner > .swiper-button-lr > .swiper-button-next {
    right: 0 !important;
}
.product_left_content > div > div > .pro_gallery_top_container > .pro_gallery_top_inner > .swiper-button-lr > .swiper-button-prev {
    left: 0 !important;
}

.swiper-button-lr .swiper-button.swiper-button-disabled {
    display: none !important;
}
.swiper-button-lr .swiper-button.swiper-button-disabled {
    display: none !important;
}


.pro_cart_block.flex_container.flex_column_sm{
        flex-flow:initial;
}
.stmenu_sub{-webkit-box-shadow:0 1000px 0 1000px rgba(0,0,0,0.6) !important;box-shadow:0 1000px 0 1000px rgba(0,0,0,0.6) !important;}
#st_mega_menu_wrap .ml_level_0.current .ma_level_0, #st_mega_menu_wrap .ma_level_0:hover{background:#fff0 !important;}

.userinfo_mod_top > div.dropdown_list,
.quick_login > div.dropdown_list{
    z-index:9999999999999999 !important;
}

/**** product page **/
@media (max-width:440px){
.product_first_section > .container,
.product_second_section > .container,
.product_third_section > .container{
    padding-left:7px;
    padding-right:7px;
}}

/******** mega menu **/
#header_left,
#header_right{
    z-index:99999;
}
.stmenu_sub{-webkit-box-shadow:0 1000px 0 1000px rgba(0,0,0,0.6);box-shadow:0 1000px 0 1000px rgba(0,0,0,0.6);}
#st_mega_menu_wrap .ml_level_0.current .ma_level_0, #st_mega_menu_wrap .ma_level_0:hover{background:#fff0;}
#header_center > div > div > div > nav#st_mega_menu_wrap > ul > li > div.stmenu_sub > div{
    max-width:1000px !important;
    margin:0 auto;
}

/*********************** MENU PC ********************************/
#st_menu_block_21 > ul > li > a{
    margin-left:5px;
    font-weight:500;
    letter-spacing:1px;
    text-decoration:underline;
}
#st_menu_block_21 > ul > li{
    margin-bottom:0px !important;
}

/** height **/
#st_menu_column_6 > div > ul > li{
margin-bottom:15px;
}
/**** **/
#st_menu_block_23 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/abrigos.svg) !important;
    margin-right:30px !important;
}
#st_ma_23,#st_ma_24,#st_ma_25,#st_ma_26,#st_ma_27,#st_ma_28,
#st_ma_29,#st_ma_100,#st_ma_112{
    margin-left:30px;
    padding-top:3px;
    font-weight:300;
    text-transform:none;
}



/** */
#st_menu_block_24 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/camiseta.svg) !important;
    margin-right:30px !important;
}

/** **/
#st_menu_block_100 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/chaqueta.svg) !important;
    margin-right:30px !important;
}
/** **/
#st_menu_block_25 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/polo.svg) !important;
    margin-right:30px !important;
}

/** **/
#st_menu_block_26 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/sudaderas.svg) !important;
    margin-right:30px !important;
}

/** **/
#st_menu_block_27 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/chandal.svg) !important;
    margin-right:30px !important;
}

/** **/
#st_menu_block_28 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/pantalones.svg) !important;
    margin-right:30px !important;
}

/*** ***/
#st_menu_block_29 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/banador.svg) !important;
    margin-right:30px !important;
}




/***** accesorios hombre ****/
#st_menu_column_7 > div > ul > li{
margin-bottom:15px;
}

#st_menu_block_22 > ul > li > a{
    margin-left:5px;
    font-weight:500;
    letter-spacing:1px;
    text-decoration:underline;
}
#st_menu_block_22 > ul > li{
    margin-bottom:0px !important;
}

#st_ma_30,#st_ma_31,#st_ma_32,#st_ma_33,#st_ma_34,#st_ma_35{
    margin-left:30px;
    padding-top:3px;
    font-weight:300;
    text-transform:none;
}

/*** **/

#st_menu_block_30 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/bandolera.svg) !important;
    margin-right:30px !important;
}

/** **/
#st_menu_block_31 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/calcetines.svg) !important;
    margin-right:30px !important;
}

/**** ***/
#st_menu_block_32 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/cartera.svg) !important;
    margin-right:30px !important;
}

/**** ***/
#st_menu_block_33 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/gorra.svg) !important;
    margin-right:30px !important;
}

/** **/
#st_menu_block_34 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/mochila.svg) !important;
    margin-right:30px !important;
}

/** **/
#st_menu_block_35 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/rinonera.svg) !important;
    margin-right:30px !important;
}

/***** calzado hombre ****/
#st_menu_column_8 > div > ul > li{
margin-bottom:15px;
}

#st_menu_block_36 > ul > li > a{
    margin-left:5px;
    font-weight:500;
    letter-spacing:1px;
    text-decoration:underline;
}
#st_menu_block_36 > ul > li{
    margin-bottom:0px !important;
}

#st_ma_37,#st_ma_38,#st_ma_32,#st_ma_33,#st_ma_34,#st_ma_35{
    margin-left:30px;
    padding-top:3px;
    font-weight:300;
    text-transform:none;
}

/** **/
#st_menu_block_37 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/zapatillas.svg) !important;
    margin-right:30px !important;
}

/** **/
#st_menu_block_38 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/chanclas.svg) !important;
    margin-right:30px !important;
}

.texto-menu{
    font-size:13px;
    font-weight:500;
    letter-spacing:1px;
    text-decoration:underline;
}






/*********************** MENU PC - MUJER ********************************/
#st_menu_block_40 > ul > li > a{
    margin-left:5px;
    font-weight:500;
    letter-spacing:1px;
    text-decoration:underline;
}
#st_menu_block_40 > ul > li{
    margin-bottom:0px !important;
}

/** height **/
#st_menu_column_10 > div > ul > li{
margin-bottom:15px;
}
/**** **/
#st_menu_block_41 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/abrigos.svg) !important;
    margin-right:30px !important;
}
#st_ma_41,#st_ma_42,#st_ma_43,#st_ma_44,#st_ma_45,#st_ma_46{
    margin-left:30px;
    padding-top:3px;
    font-weight:300;
    text-transform:none;
}

/** */
#st_menu_block_42 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/camiseta.svg) !important;
    margin-right:30px !important;
}


/** **/
#st_menu_block_44 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/sudaderas.svg) !important;
    margin-right:30px !important;
}

/** **/
#st_menu_block_45 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/chandal.svg) !important;
    margin-right:30px !important;
}

/** **/
#st_menu_block_46 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/pantalones.svg) !important;
    margin-right:30px !important;
}





/***** accesorios hombre ****/
#st_menu_column_11 > div > ul > li{
margin-bottom:15px;
}

#st_menu_block_47 > ul > li > a{
    margin-left:5px;
    font-weight:500;
    letter-spacing:1px;
    text-decoration:underline;
}
#st_menu_block_47 > ul > li{
    margin-bottom:0px !important;
}

#st_ma_48,#st_ma_49,#st_ma_50,#st_ma_51,#st_ma_52,#st_ma_53{
    margin-left:30px;
    padding-top:3px;
    font-weight:300;
    text-transform:none;
}

/*** **/

#st_menu_block_48 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/bandolera.svg) !important;
    margin-right:30px !important;
}

/** **/
#st_menu_block_49 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/calcetines.svg) !important;
    margin-right:30px !important;
}

/**** ***/
#st_menu_block_50 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/cartera.svg) !important;
    margin-right:30px !important;
}

/**** ***/
#st_menu_block_51 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/gorra.svg) !important;
    margin-right:30px !important;
}

/** **/
#st_menu_block_52 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/mochila.svg) !important;
    margin-right:30px !important;
}

/** **/
#st_menu_block_53 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/rinonera.svg) !important;
    margin-right:30px !important;
}

/***** calzado hombre ****/
#st_menu_column_12 > div > ul > li{
margin-bottom:15px;
}

#st_menu_block_54 > ul > li > a{
    margin-left:5px;
    font-weight:500;
    letter-spacing:1px;
    text-decoration:underline;
}
#st_menu_block_54 > ul > li{
    margin-bottom:0px !important;
}

#st_ma_55,#st_ma_56{
    margin-left:30px;
    padding-top:3px;
    font-weight:300;
    text-transform:none;
}

/** **/
#st_ma_55,#st_ma_56,#st_ma_112{
    margin-left:30px;
    padding-top:3px;
    font-weight:300;
    text-transform:none;
}
#st_menu_block_55 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/zapatillas.svg) !important;
    margin-right:30px !important;
}

/** **/
#st_menu_block_56 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/chanclas.svg) !important;
    margin-right:30px !important;
}




#st_menu_block_112>ul>li:before {
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url("https://svgshare.com/i/rMs.svg")!important;
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: 30px!important;
}

.texto-menu{
    font-size:13px;
    font-weight:500;
    letter-spacing:1px;
    text-decoration:underline;
}

div.stmenu_sub{
    box-shadow:none;
}





/*********************** MENU PC - INFANTIL ********************************/
#st_menu_block_58 > ul > li > a{
    margin-left:5px;
    font-weight:500;
    letter-spacing:1px;
    text-decoration:underline;
}
#st_menu_block_58 > ul > li{
    margin-bottom:0px !important;
}

/** height **/
#st_menu_column_14 > div > ul > li{
margin-bottom:15px;
}
/**** **/
#st_menu_block_59 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/abrigos.svg) !important;
    margin-right:30px !important;
}
#st_ma_59,#st_ma_60,#st_ma_61,#st_ma_62,#st_ma_63,#st_ma_116,#st_ma_117{
    margin-left:30px;
    padding-top:3px;
    font-weight:300;
    text-transform:none;
}

/** */
#st_menu_block_60 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/camiseta.svg) !important;
    margin-right:30px !important;
}



/*
    SVG Polo niño
*/

#st_menu_block_117>ul>li:before {
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/polo.svg)!important;
    margin-right: 30px!important;
}


/*
    SVG Chandal niña
*/
#st_menu_block_116>ul>li:before {
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/chandal.svg)!important;
    margin-right: 30px!important;
}




/** **/
#st_menu_block_61 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/sudaderas.svg) !important;
    margin-right:30px !important;
}

/** **/
#st_menu_block_62 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/chandal.svg) !important;
    margin-right:30px !important;
}

/** **/
#st_menu_block_63 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/pantalones.svg) !important;
    margin-right:30px !important;
}





/***** accesorios hombre ****/
#st_menu_column_16 > div > ul > li{
margin-bottom:15px;
}

#st_menu_block_68 > ul > li > a{
    margin-left:5px;
    font-weight:500;
    letter-spacing:1px;
    text-decoration:underline;
}
#st_menu_block_68 > ul > li{
    margin-bottom:0px !important;
}

#st_ma_69,#st_ma_70{
    margin-left:30px;
    padding-top:3px;
    font-weight:300;
    text-transform:none;
}

/*** **/


#st_menu_block_69 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/gorra.svg) !important;
    margin-right:30px !important;
}

/** **/
#st_menu_block_70 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/mochila.svg) !important;
    margin-right:30px !important;
}


/***** calzado hombre ****/
#st_menu_column_15 > div > ul > li{
margin-bottom:15px;
}

#st_menu_block_65 > ul > li > a{
    margin-left:5px;
    font-weight:500;
    letter-spacing:1px;
    text-decoration:underline;
}
#st_menu_block_65 > ul > li{
    margin-bottom:0px !important;
}

#st_ma_66,#st_ma_67{
    margin-left:30px;
    padding-top:3px;
    font-weight:300;
    text-transform:none;
}

/** **/
#st_menu_block_66 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/zapatillas.svg) !important;
    margin-right:30px !important;
}

/** **/
#st_menu_block_67 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/chanclas.svg) !important;
    margin-right:30px !important;
}

.texto-menu{
    font-size:13px;
    font-weight:500;
    letter-spacing:1px;
    text-decoration:underline;
}

div.stmenu_sub{
    box-shadow:none;
}


/*********************** MENU PC - DEPORTE ********************************/
#st_menu_block_73> ul > li > a{
    margin-left:5px;
    font-weight:500;
    letter-spacing:1px;
    text-decoration:underline;
}
#st_menu_block_73 > ul > li{
    margin-bottom:0px !important;
}

/** height **/
#st_menu_column_18 > div > ul > li{
margin-bottom:15px;
}
/**** **/
#st_menu_block_74 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/camiseta.svg) !important;
    margin-right:30px !important;
}
#st_ma_74,#st_ma_75,#st_ma_76,#st_ma_77,#st_ma_78{
    margin-left:30px;
    padding-top:3px;
    font-weight:300;
    text-transform:none;
}

/** */
#st_menu_block_75 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/pantalones.svg) !important;
    margin-right:30px !important;
}


/** **/
#st_menu_block_76 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/medias.svg) !important;
    margin-right:30px !important;
}

/** **/
#st_menu_block_77 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/chandal.svg) !important;
    margin-right:30px !important;
}

/** **/
#st_menu_block_78 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/sudaderas.svg) !important;
    margin-right:30px !important;
}





/***** accesorios hombre ****/
#st_menu_column_19 > div > ul > li{
margin-bottom:15px;
}

#st_menu_block_79 > ul > li > a{
    margin-left:5px;
    font-weight:500;
    letter-spacing:1px;
    text-decoration:underline;
}
#st_menu_block_79 > ul > li{
    margin-bottom:0px !important;
}

#st_ma_80{
    margin-left:30px;
    padding-top:3px;
    font-weight:300;
    text-transform:none;
}


#st_menu_block_80 > ul > li:before{
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/zapatilla-de-deporte.svg) !important;
    margin-right:30px !important;
}


.texto-menu{
    font-size:13px;
    font-weight:500;
    letter-spacing:1px;
    text-decoration:underline;
}

div.stmenu_sub{
    box-shadow:none;
}


/*** menu marcas **/
#st_menu_11 > div > div > div > div > div > div > ul > li > a{
  font-size: 1.166em;
  text-transform:capitalize;

}
#st_menu_11 > div > div > div > div > div > div > ul > li > a:hover{
    text-decoration:underline;
}
#st_menu_11 > div > div > div > div > ul > li > a{
  font-weight:500;
    font-size: 1.166em;
  text-transform:none;
  color:#ff7575;
}

/** seguimiento devolucion **/
/** pagina historial devoluciones**/
#order-follow > div#st-container > div > div > div > main > section > div > div > div > section > section > div.col-lg-9 > table > thead > tr > th{ background: #636363; color: white !important; font-family: 'Helvetica' !important; font-weight: bold !important; border: none !important; text-align: center;
}
#order-follow > div#st-container > div > div > div > main > section > div > div > div > section > section > div.col-lg-9 > table > tbody > tr > td,
#order-follow > div#st-container > div > div > div > main > section > div > div > div > section > section > div.col-lg-9 > table > tbody > tr > td > a{ border: none !important; text-align: center !important; font-weight: bold; color: #585858 !important;
} #order-follow > div#st-container > div > div > div > main > section > div > div > div > section > section > div.col-lg-9 > table > tbody > tr:nth-child(even){ background-color: #efefef !important;
}
#order-follow > div#st-container > div > div > div > main > section > div > div > div > section > section > div.col-lg-9 > table > tbody > tr > td:nth-child(3) > span{ background:#3b5cff; padding: .25em .4em; border-radius: .25rem; color:white
}

#content-hook_order_confirmation > div > div > div > div > a{
  color:white;
  text-decoration:underline;
}


/****** atencion al cliente movil ***/

@media (max-width:618px){
    #steasy_column_1526{
        display:none;
    }
}

/*** menu movil **/
#st_mo_menu_92 > ul > li > a{
    font-size: 15px;
    line-height: 18px;
    letter-spacing: .5px;
    font-family: 'Helvetica';
    text-transform: uppercase;
    color: #5b5b5b;
    padding: 10px 0;
    font-weight: bold;
}
#st_mo_menu_99  > div > a{
    color:#ff6262 !important;
}

.ed_carrier_name{
    display:none
}

 #multilink_10 > ul > li {
    width: 28px;
    float: left;
}
#multilink_10 > ul > li:nth-child(2) {
    margin-left: 10px;
}

.product-variants-item.Talla.Internacional{
    display:none !important;
}

 #nav_right > div > div.search_widget_simple > div > i:before{
         font-size: 22px !important;
    padding-top: 10px;
    content:'\e8de';
    color:#2b2b2b;
}
 #nav_right > div > div.search_widget_simple > div.dropdown_list{
 z-index:9999999999;
 }
  #nav_right > div > div.search_widget_simple > div.dropdown_list > div > div > form > div.search_widget_form_inner,
  #nav_right > div > div.search_widget_simple > div.dropdown_list > div > div > form > div.search_widget_form_inner > input,
  #nav_right > div > div.search_widget_simple > div.dropdown_list > div > div > form,
  #nav_right > div > div.search_widget_simple > div.dropdown_list > div > div,
   #nav_right > div > div.search_widget_simple > div.dropdown_list > div{
      border-radius:8px !important;
  }
  #nav_right > div > div.search_widget_simple > div.dropdown_list > div > div > form > div.search_widget_form_inner > span,
    #nav_right > div > div.search_widget_simple > div.dropdown_list > div > div > form > div.search_widget_form_inner > span > button{
      border-top-right-radius: 7px !important;
      border-bottom-right-radius:7px !important;
  }
   #nav_right > div > div.search_widget_simple > div.dropdown_list > div > div > form > div.search_widget_form_inner > span > button > i:before{
     color:#191919;
   }
   #nav_right > div > div.search_widget_simple > div.dropdown_list > div > div > form > div.search_widget_form_inner > span > button:hover{
     background:#e2e2e2 !important
   }

.product-description-short > h2{
    font-size: 15px !important;
    color: black !important;
    font-family: 'Arial';
    font-weight: 100 !important;
    margin: 0px !important;
 }
#center_column > section > div > div > h1.page_heading{
     font-family: 'Helvetica';
    font-size: 32px;
    letter-spacing: 1px;
    font-weight: bold;
    color: #1a1a1a;
    text-transform: capitalize;
        margin-bottom: 1rem!important;
 }
@media (max-width: 4500px) {
    body#product #page_wrapper, body#product .wide_container {
        max-width: 100% !important;
    }
    body#product .container {
        width:100% !important;
    }
    body#product > div.st-container > div > div > div > main > section > div > div > div > div.product_middle_column > div{
        left:auto !important;
    }
}

.product-features > dl{
    padding-bottom:0px !important;
}


/* */
/*** instagram home **/
.ybc_instagram.ybc_ins_full_width.grid{
padding:0px !important;
border:none !important;
}
.ybc_ins_images:hover > .ybc_ins_img_node > .grab_button_content{
background-color: rgba(0, 0, 0, 0.34) !important;
}
.ybc_instagram_header_content > h4,
.ybc_instagram_header_content,
.ybc_instagram_header{
color: black;
    text-transform: uppercase;
    font-weight: 900;
    text-align:center !important;
    justify-content:center !important;
}
.ybc_instagram_header_content > h1{
    font-size:30px !important;
    color:#3f3f3f !important;
}
.ybc_ins_slider_load_more,ybc_ins_loadmore{
display:none;
}

.ybc_instagram_fancy::before{
    content:"\f16d" !important;
    font-size:30px !important;
    color:white !important;
}
.grab_button_table > .grab_button_table_cell > a{
    background:transparent !important;
    border:none !important;
}

/**** instagram page ***/


#module-ybc_instagram-gallery > div > div > div.st-content > div > main > section#wrapper > div#columns > div > div > div > div.card-block{
   box-shadow:none
}
.ybc_instagram.card.card-block{
  box-shadow:none !important;
}

.card.card-block.ybc_instagram{
  border:none !important;
}
.card.card-block.ybc_instagram{
  padding:0px;
}
.ybc_instagram_wrapper  > div.ybc_ins_img_list > ul{
  margin-top:0px !important;
}
/*** instagram home **/
.ybc_instagram.ybc_ins_full_width.grid{
padding:0px !important;
border:none !important;
}
.ybc_instagram_header_content > h4{
color: black;
    text-transform: uppercase;
    font-weight: 900;
    font-style: italic;
}
.ybc_ins_slider_load_more,ybc_ins_loadmore{
display:none;
}

.ybc_instagram_fancy::before{
    content:"\f16d" !important;
    font-size:30px !important;
    color:white !important;
}
.grab_button_table > .grab_button_table_cell > a{
    background:transparent !important;
    border:none !important;
}


.ybc_ins_images.ybc_ins_square > div.ybc_instagram_info{
  display:none
}

.ybc_ins_popup_product_item.actived  > div.product-line-info > div > span{
     color:white !important;
     font-weight:bold
}
.ybc_ins_popup_product_info,
.ybc_ins_popup_product_item > div > div > span{
    font-weight:bold !important;
}
.ybc_ins_popup_product_item.actived  > div.product-line-info{
    visibility:visible !important;
    opacity:1 !important;
}
.ybc_ins_wrapper > h3.title_related{
    font-weight:bold !important;
    color:#424242 !important;
    text-transform:uppercase;
    font-size:19px !important;
    font-family:'Arial';
}
.ybc_ins_popup_sort > span{
    font-weight:bold;
    line-height:17px !important;
}
.wrap_like_time{
display:none;
}
 .ybc_ins_user > div.user_flow{
     font-weight:bold;
 }

.card.card-block.ybc_instagram,
.ybc_ins_medias.ins_init_filter_none{
    margin-bottom:0px !important;
}
#easycontent_container_20{
    margin-top:0px !important;
}
.ybc_instagram_header.style_center{
    padding-top:0px !important;
}
.grab_button_table_cell > a.ybc_instagram_fancy:before{
    display:none;
}
.grab_button_table_cell > a.ybc_instagram_fancy{
    background:white !important;
    font-weight:bold;
}

.facet_colexp_block > div.feds_grid_view.row > div > div.facet_filter_item_li{
    margin-left:6px;
    margin-right:6px !important;
    margin-top:6px !important;
    margin-bottom:6px !important;
}


.marquee {
    position: relative;
    width: 100vw;
    max-width: 100%;
    height: 50px;
    line-height: 50px;
    overflow-x: hidden;
    font-size: 17px;
}
.marquee span, .marquee-reverse span {
    margin: 0 10px;
}

.marquee-track {
    position: absolute;
    white-space: nowrap;
    will-change: transform;
    animation: marquee 32s linear infinite;
}

@keyframes marquee {
  from { transform: translateX(0); }
  to { transform: translateX(-50%); }
}
.bf-wrapper-purple .bf-promo-banner {
    background: #6600ff;
    background: linear-gradient(180deg, rgba(0, 0, 0, 1) 0%, #6600ff 10%, #6600ff 90%, rgba(0, 0, 0, 1) 100%);
}
.marquee span:nth-child(even), .marquee-reverse span:nth-child(even) {
    color: #fff;
}
.bf-promo-banner {
    position: relative;
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    min-width: 100%;
    height: 50px;
margin:0px !important;
    padding: 0;
    overflow: hidden;
        background: linear-gradient(180deg, rgb(182, 85, 85) 0%, #cc3736 10%, #cc3736 90%, rgb(185, 185, 185) 100%);
    text-align:center;
    font-family: "ethnocentric_rg", sans-serif;
    font-weight:bold;
}
#easycontent_container_289{
    margin:0px !important;
}
.js-bf-promo-banner-text{
    font-family: "ethnocentric_rg", sans-serif !important;
}
 @font-face {
    font-family: 'ethnocentric_rg';
    src: url('https://maszapatillas.com/modules/stthemeeditor/views/css/ethnocentric_rg.eot');
    src: url('https://maszapatillas.com/modules/stthemeeditor/views/css/ethnocentric_rg.eot?#iefix') format('embedded-opentype'),
        url('https://maszapatillas.com/modules/stthemeeditor/views/css/ethnocentric_rg.woff2') format('woff2'),
        url('https://maszapatillas.com/modules/stthemeeditor/views/css/ethnocentric_rg.woff') format('woff'),
        url('https://maszapatillas.com/modules/stthemeeditor/views/css/ethnocentric_rg.svg#ethnocentric_rg') format('svg');
    font-weight: 500;
    font-style: normal;
}


/** valoraciones productos **/
.pccomment_block > div > div > div > div > .pc_progress > .progress-bar{
        background-color: #ffbc01;
            box-shadow: inset 0 0 0 1px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.05);
}
.pccomment_block > div > div > div > div > .pc_progress{
            border-radius: 1px;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.4), inset 0 0 0 1px rgba(0,0,0,.1);
}
.rating_box_inner > i:before{
    font-weight:bold;

}
.pccomment_block > .pcomments_header > div > span{
    font-weight:bold;
    color: #444;

}
.pccomment_block > div > div > a.mr-2{
    font-weight:bold;
display:none;
}
.pccomment_block > div > div > a.mr-2:after{
    content:' de clientes'
}
.pccomment_block > div > div > a.mr-2:hover{
    color: #444 !important;
    text-decoration:underline;
}
.pcomments_score > div > .average_left{
    color:#444;
    font-weight:bold;
}
.pcomments_score > div > .average_right{
    font-weight:bold;
color:#444;
}
.pcomments_tags{
    display:none;
}
.pccomment_block > .pcomments_header{
    margin-bottom:13px !important;
}
.pccomment_block > #js_pcomments_filter{
    display:none !important;
}
.pcomment_left > .pcomment_author{
    color:#444;
}
.pcomment_right > .pcomment_body{
    color:#5f5f5f;
    font-family:'Arial';
    font-weight:600;
}
.pcomment_right > .tags_block{
    display:none;
}
.pcomment_rbl > a.pcomment_product_name{
    display:none;
}
.pcomment_rbl > .date-add{
    font-weight:bold;
    color:#bcbcbc;
}
.pcomment_rbr > a.flex_float_right{
    display:none;
}
.pcomment_rbr > a{
    color:#bcbcbc;
    font-weight:bold;
}
.pcomment_rbr > a:hover{
    color:#bcbcbc;
    text-decoration:underline;
}
.st_product_comment_wrap > h3{
    font-weight:bold;
    color:#444;
    font-size:19px;
}
.st_product_comment_wrap > form > ul > li > span{
    font-weight:bold;
    color:#444;
}
.st_product_comment_wrap > form > .form-group.row.mb-3{
    display:none;
}
.st_product_comment_wrap > form > div > label{
    font-weight:bold;
    color:#444;
}
.st_product_comment_wrap > form > div > div > input{
    border: 1px solid #a6a6a6;
    border-top-color: #949494;
    border-radius: 3px;
    box-shadow: 0 1px 0 rgba(255,255,255,.5), 0 1px 0 rgba(0,0,0,.07) inset;
    outline: 0;
    color:#444;
}
.st_product_comment_wrap > form > div > div > textarea{
     border: 1px solid #a6a6a6;
    border-top-color: #949494;
    border-radius: 3px;
    box-shadow: 0 1px 0 rgba(255,255,255,.5), 0 1px 0 rgba(0,0,0,.07) inset;
    outline: 0;
    color:#444;
}
.st_product_comment_wrap > form > div > label:after {
    content:'*';
    color:red;
}
.st_product_comment_wrap > form > div > div > .charleft{
    width:100% !important;
    font-weight:bold;
    color:#bcbcbc
}
.st_product_comment_wrap > form > div > div > div > input{
        color: #ffffff;
    background-color: #7e7e7e !important;
    border-color: #7e7e7e !important;
    text-transform:none;
    font-weight:bold;
}
.st_product_comment_wrap > form > div > div > div > input:hover{
    color:white !important;
}
.comment_nbr{
    font-weight: bold;
    color: #444;
}
.comment_nbr:hover{
    color: #444;
    text-decoration:underline;
}
.st_product_comment_wrap > form > ul > li > div > .star_on:after{
    color:#ffbc01;
}
.st_product_comment_wrap > form > ul > li > div > .star_hover:after{
    color:#ffbc01;
}
.tab-pane-body > .product-features > p.page_heading{
    display:none;
}

/** **/
/** **/
#st_menu_column_103 > div > ul > li{
      margin-bottom: 15px;
}
#st_menu_block_103 > ul > li:before {
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/chandal.svg) !important;
    margin-right: 30px !important;
}
#st_ma_103{
    margin-left: 30px;
    padding-top: 3px;
    font-weight: 300;
    text-transform: none;
}

#st_menu_block_104 > ul > li:before,
#st_menu_block_105 > ul > li:before {
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/chandal.svg) !important;
    margin-right: 30px !important;
}
#st_ma_104, #st_ma_105{
    margin-left: 30px;
    padding-top: 3px;
    font-weight: 300;
    text-transform: none;
}


/*** **/
#st_menu_block_106 > ul > li:before {
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/chandal.svg) !important;
    margin-right: 30px !important;
}
#st_ma_106{
    margin-left: 30px;
    padding-top: 3px;
    font-weight: 300;
    text-transform: none;
}

#st_menu_block_43>ul>li:before {
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/bikini-de-dos-partes.svg)!important;
    margin-right: 30px!important;
}
#st_menu_block_110>ul>li:before {
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/body-svgrepo-com.svg)!important;
    margin-right: 30px!important;
}
#st_menu_block_108>ul>li:before {
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/falda.svg)!important;
    margin-right: 30px!important;
}
#st_menu_block_109>ul>li:before {
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/dress.svg)!important;
    margin-right: 30px!important;
}
#st_ma_110, #st_ma_108, #st_ma_109{
    margin-left: 30px;
    padding-top: 3px;
    font-weight: 300;
    text-transform: none;
}
#st_menu_block_111 > ul > li:before {
    background-size: 27px;
    width: 27px;
    align-self: center;
    height: 27px;
    content: " ";
    position: absolute;
    background-image: url(/img/menu/jacket2.svg)!important;
    margin-right: 30px!important;
}
#st_ma_111{
      margin-left: 30px;
    padding-top: 3px;
    font-weight: 300;
    text-transform: none;
}