/*INI Estilos banner promo Veinte*/
.bannerVeinteContainer {
    text-align: center;
    color: #fb3449;
    text-transform: uppercase;
    padding: 15px;
    border: 2px solid #1e1e1e;
}
.bannerVeinteContainer .cabecera_veinte_1 {
    font-weight: 600;
    margin: 0 0 15px 0;
}
.bannerVeinteContainer .frase_promo_resto {
    font-size: 1rem;
    line-height: 1rem;
    display: block;
}



.bannerVeinteContainer .frase_veinte_2 {
    text-transform: uppercase;
    font-weight: 400;
    color: #1e1e1e;
}
.bannerVeinteContainer .cabecera_veinte_1, 
.bannerVeinteContainer .frase_veinte_4 {
    font-size: 2.5rem;
    line-height: 2.7rem;  
    text-transform: uppercase;
}
.bannerVeinteContainer .frase_veinte_4 {
    font-weight: 600;
}

@media only screen and (max-width: 1023px) {
    .bannerVeinteContainer .cabecera_veinte_1, .bannerVeinteContainer .frase_veinte_4 {font-size: 2.1rem; line-height: 2.3rem;}
}
@media only screen and (max-width: 560px) {
    .bannerVeinteContainer .cabecera_veinte_1, .bannerVeinteContainer .frase_veinte_4 {font-size: 1.8rem; line-height: 2rem;}
}
/*FIN Estilos banner promo Veinte*/

/*Selector de colores en modal producto LookBooks*/
.selecc-colores li {
    display: inline-block;
    float: none;
}

/*INI BANNER PROMOS PORCENTAJES*/
.bannerPromoGen {
    width: 100%;
    text-align: center;
    float: left;
}
.mdMsg1 {
    font-size: 3rem;
    line-height: 3rem;
    font-weight: 300;
    text-transform: uppercase;
    color: #e64e5d;
}
.mdMsg2 {
    font-size: 1.1rem;
}
@media only screen and (max-width: 650px){
    .mdMsg1 {font-size: 2rem;}
    .mdMsg2 {font-size: 1rem;}
}
@media only screen and (max-width: 320px){
    .mdMsg1 {font-size: 1.7rem;}
}
/*FIN BANNER PROMOS PORCENTAJES*/

/*INI MARGIN BOTTOM BANNER PARRILLA*/
.bannerParrilla img {display:block; margin:0 auto 10px auto;}
/*FIN MARGIN BOTTOM BANNER PARRILLA*/

/*INI ETIQUETA REBAJAS*/
.product-sale-label {
  margin-top: 10px;
}
.product-sale-label span {
  background-color: #cf112b;
  color: #ffffff;
  padding: 1px 6px;
  margin-top: 10px;
  font-weight: 600;
  text-transform: uppercase;
}
.product-sale-label>span.label-continuidad {
    background-color: #646567 !important;
}
/*FIN ETIQUETA REBAJAS*/

/*INI TEXTO MENÚ REBAJAS*/
.bannerRebajasHome p {
    margin: 0 !important;
    line-height: 1.3rem !important;
    text-transform: none !important;
    font-size: 1.1rem !important;
    color: #444 !important;
    margin-top: 8px !important;
}
/*FIN TEXTO MENÚ REBAJAS*/

/*MENSAJE REBAJAS TUNEL*/
.envio_rebajas {
  font-weight: bold;
  font-size: 1.4rem;
  text-align: left;
}
.contenedorRebBanner {
  min-width: inherit !important;
  padding: 2% 0;
}
/*FIN MENSAJE REBAJAS TUNEL*/

/*Tamano letra perfume collection menu*/
@media only screen and (min-width: 900px){
    itx-menu .menu-category.n1[id="1020053043"] {
        font-size: 1.75rem;
    }
    itx-menu .menu-category.n2 div ul li:last-child a {
        /*margin-bottom: 6px;*/
        display: inline-block;
    }
}

/*INI OCULTAR ETIQUETA NEW CATEGORIA NOVEDADES*/
itx-menu .menu-category.n1[id="1020050523"] .menu-label,
itx-menu .menu-category.n1[id="1020050522"] .menu-label{
    display: none;
}
/*FIN OCULTAR ETIQUETA NEW CATEGORIA NOVEDADES*/

/*INI BANNER SELECTOR SABANAS*/
.botonera-sabanas {padding: 0 30px;}
.botonera-sabanas itx-button {width: 100%; margin-bottom: 3px;}
.botonera-sabanas itx-button button {width: 100%;}
@media only screen and (max-width: 1024px) {
    .botonera-sabanas {padding: 0 5px;}
}
/*FIN BANNER SELECTOR SABANAS*/

/*INI FIX Categoria tipo LB-irregular*/
itx-category[type="38"] .product-grid-component {
    padding: 0 5px;
}
/*FIN FIX Categoria tipo LB-irregular*/

/*INI ESTILOS FREE SHIPPING MENU LATERAL (RETIRAR DESPLIEGUE DE OCTUBRE) OK*/
.mensaje-free-shipping {
    float: left;
    padding: 0px 0 7px 0;
    border-top: 1px solid #1e1e1e;
    border-bottom: 1px solid #1e1e1e;
}
.mensaje-free-shipping p, 
.mensaje-free-shipping span {
    text-transform: uppercase;
}
.mensaje-free-shipping p {
    font-size: 1.5rem;
    font-weight: 600;
    margin-bottom: -3px;
    display: inline-block;
    padding-bottom: 3px;
    letter-spacing: 0.1rem;
    float: left;
}
.mensaje-free-shipping span.p-first {
    font-size: 1.1rem;
    line-height: 1.1rem;
    margin: 0.7rem 0 -0.5rem 0;    
}
.mensaje-free-shipping span {
    font-size: 1.1rem;
    line-height: 1.1rem;
    float: left;
    padding-top: 3px;
    clear: left;
}
.mensaje-free-shipping strong {
    display: block;
    margin: 4px 0 0 0;
}
/*FIN ESTILOS FREE SHIPPING MENU LATERAL (RETIRAR DESPLIEGUE DE OCTUBRE) OK*/

/*INI ESTILOS FREE SHIPPING MINICESTA (RETIRAR DESPLIEGUE DE OCTUBRE) OK*/
.free-shipping-message {
    color: #3c763d;
}
.free-shipping-message .icon-truck {
    font-size: 1.3rem;
    padding-right: 5px;
}
.icon-location:before {
  content: "\e947";
  font-size: 1.3rem;
  padding-right: 5px;
}
.mensaje_tienda {
	margin: 10px 0 0 6px;
    font-size: 1.1rem;
}
/*FIN ESTILOS FREE SHIPPING MINICESTA (RETIRAR DESPLIEGUE DE OCTUBRE) OK*/

/*INI ESTILOS MENSAJE FREE SHIPPING MINICESTA (RETIRAR DESPLIEGUE DE OCTUBRE) OK*/
.header-cart-menu .productShippingMessage .icon-truck {
  padding-right: 5px;
  font-size: 1.2rem;
}
.header-cart-menu .productShippingMessage {
  text-transform: uppercase;
}
/*FIN ESTILOS MENSAJE FREE SHIPPING MINICESTA (RETIRAR DESPLIEGUE DE OCTUBRE) OK*/

/*INI MARGIN-BOTTOM ARTÍCULO PARRILLA (RETIRAR DESPLIEGUE DE OCTUBRE) OK*/
.parrilla article {
    margin-bottom: 40px;
    float: left;
}
/*FIN MARGIN-BOTTOM ARTÍCULO PARRILLA (RETIRAR DESPLIEGUE DE OCTUBRE) OK*/

/*INI FIX COMPLETA TU LOOK Y ÚLTIMOS VISTOS*/
#ItxProductPage .complete-look-block h2, #ItxProductPage .last-seen-block h2 {
    width: 100%;
    text-align: center;
    margin: 0;
    font-weight: 500;
    font-size: 1.6rem;
    text-transform: uppercase;
    letter-spacing: 1px;
}
itx-slider.related-products .left-arrow, itx-slider.related-products .right-arrow {top: 35%;}
@media only screen and (max-width: 767px) {
    #ItxProductPage .complete-look-block h2, #ItxProductPage .last-seen-block h2 {font-size: 1.3rem;}
    #ItxProductPage .related-products .left-arrow, #ItxProductPage .related-products .right-arrow {width: 20px;height: 20px;}
    itx-slider.related-products .left-arrow, itx-slider.related-products .right-arrow {top: 36%;}    
    .itx-slider-list .itx-slider-list-item {margin: 20px 0px 0 0px;}
    #ItxProductPage .last-seen-block img, #ItxProductPage .related-products img {margin: 0;}
}
@media only screen and (max-width: 480px) {
    #ItxProductPage .complete-look-block h2, #ItxProductPage .last-seen-block h2 {text-align: left;}
    #ItxProductPage .complete-look-block .parrilla article, #ItxProductPage .parrilla article {margin-bottom: 20px;}
}
@media only screen and (max-width: 414px) {itx-slider.related-products .left-arrow,itx-slider.related-products .right-arrow {top: 32%;}}
@media only screen and (max-width: 320px) {itx-slider.related-products .left-arrow, itx-slider.related-products .right-arrow {top: 29%;}}
/*FIN FIX COMPLETA TU LOOK Y ÚLTIMOS VISTOS*/

/*INI ocultar check solicitar factura*/
itx-checkout itx-payment [ng-model="itxPaymentCtrl.ngModel.invoice"]{
	display:none;
 }
 /*FIN ocultar check solicitar factura*/

/*INI estilo global modales (ELIMINAR EN DESPLIEGUE DE OCTUBRE) OK*/
md-dialog.md-default-theme, md-dialog {
    border-radius: 0px;
    box-shadow: none;
    border: 1px solid #ccc;
}
md-backdrop.md-opaque {
    opacity: .10;
}
/*FIN estilo global modales (ELIMINAR EN DESPLIEGUE DE OCTUBRE) OK*/

/* INI FIX Z-INDEX CHAT PARA CERRAR SESION EN VISTA DE NAME&EMAIL (ELIMINAR EN DESPLIEGUE DE OCTUBRE) OK */
.chat-destroy-confirmation {
    top: 40px;
    z-index: 2;
}
/* FIN FIX Z-INDEX CHAT PARA CERRAR SESION EN VISTA DE NAME&EMAIL (ELIMINAR EN DESPLIEGUE DE OCTUBRE) OK */

/*INI FIX DIRECCIÓN DE RECOGIDA CHECKOUT (ELIMINAR EN DESPLIEGUE DE OCTUBRE) OK*/
#checkout-container .droppoint-info .info-direccion-droppoint {
  width: 100%;
}
/*FIN FIX DIRECCIÓN DE RECOGIDA CHECKOUT (ELIMINAR EN DESPLIEGUE DE OCTUBRE) OK*/

/*INI FIX RELACIONADOS/VISTOS RECIENTEMENTE (ELIMINAR EN DESPLIEGUE DE OCTUBRE) OK*/
#ItxProductPage .related-products .precio-already,
#ItxProductPage .last-seen-block .precio-already {
    min-height: 64px;
}
/*FIN FIX RELACIONADOS/VISTOS RECIENTEMENTE (ELIMINAR EN DESPLIEGUE DE OCTUBRE) OK*/

/*INI FIX MAIN EN ÁRABE*/
.evergreen-menu.evergreen-menu-on.arabic main, 
.evergreen-menu.evergreen-menu-on.arabic itx-footer {
    margin-right: 250px;
}
@media only screen and (max-width: 900px) {
    .evergreen-menu.evergreen-menu-on.arabic main, 
    .evergreen-menu.evergreen-menu-on.arabic itx-footer {
        margin-right: 0;
    }
    .arabic main {
        padding-top: 0;
    }
}
/*FIN FIX MAIN EN ÁRABE*/

/* INI Francia -  Fotos retocadas - Mensaje en foto ficha producto (RETIRAR DESPLIEGUE DE OCTUBRE) OK */
.retouched-photos-container{
    position: absolute;
    z-index: 10;
    bottom: calc(0px + 40px);
    width: 95%;
    text-align: right;
    font-size: 1.1rem;
    letter-spacing: 0.3px;
}
/* FIN Francia -  Fotos retocadas - Mensaje en foto ficha producto (RETIRAR DESPLIEGUE DE OCTUBRE) OK */

/*INI FIX PARRILLA SAFARI (RETIRAR DESPLIEGUE DE OCTUBRE) OK*/
#parrilla {
    display: block;
}
/*FIN FIX PARRILLA SAFARI (RETIRAR DESPLIEGUE DE OCTUBRE) OK*/

/*INI FIX CHAT MOBILE (RETIRAR DESPLIEGUE DE OCTUBRE) OK*/
@media only screen and (max-width: 1024px) {
    itx-chat {
        display: block;
    }
}
@media only screen and (max-width: 1023px) {

    itx-chat {
        width: 300px;
        z-index: 1000 !important;
        position: fixed;
        bottom: 0;
        right: 50px;
    }
}
@media only screen and (max-width: 767px) and (orientation: portrait) {
    itx-chat {
        width: 100%;
        padding: 0 3%;
        z-index: 1000 !important;
        position: fixed;
        bottom: 0;
        left: 0;
    }
    itx-chat .itx-button-chat {
        float: right;
    }
    itx-chat .chat-destroy-confirmation span {
      width: 100%;
      float: left;
    }
    itx-chat .chat-destroy-confirmation {
      width: 94%;
    }
    itx-chat .chat-destroy-confirmation button {
      width: 100%;
    }
    itx-chat .close-privacy {
      right: 35px;
    }
    itx-chat .close-chat {
      left: 40px;
    }
    itx-chat .minimize-chat {
      right: 40px;
    }
    itx-chat .itx-chat-window {
      font-size: 1.6rem;
    }
    itx-chat .itx-chat-text {
      font-size: 1.3rem;
    }
}
/*FIN FIX CHAT MOBILE (RETIRAR DESPLIEGUE DE OCTUBRE) OK*/

/*INI FIX ALINEACIÓN TEXTOS TOOLTIPS (RETIRAR DESPLIEGUE DE OCTUBRE) OK*/
.tool-tip {
    text-align: left;
}
.arabic .tool-tip {
    text-align: right;
}
/*FIN FIX ALINEACIÓN TEXTOS TOOLTIPS (RETIRAR DESPLIEGUE DE OCTUBRE) OK*/

/*INI FIX ALTO ARTÍCULO PARRILLA*/
@media only screen and (min-width: 1024px) {
    #shop-look .item-bundle>article {
        min-height: 630px !important;
    }
}
@media only screen and (max-width: 1023px) {
    #shop-look .item-bundle h3 a {
        margin: 10px 0 0 0;
    }
}
@media only screen and (min-width: 768px) {
    #shop-look .item-bundle .selecc-colores {
        display: block;
    }
}
/*FIN FIX ALTO ARTÍCULO PARRILLA*/

/*INI FIX SUBTEXTO INPUTS*/
md-input-container .md-char-counter, md-input-container .md-input-message-animation {
    font-size: 10px;
    line-height: 14px;
    overflow: hidden;
    -webkit-transition: all .3s cubic-bezier(.55, 0, .55, .2);
    transition: all .3s cubic-bezier(.55, 0, .55, .2);
    opacity: 1;
    margin-top: 0;
    padding-top: 5px; 
    color: #777;  
}
/*FIN FIX SUBTEXTO INPUTS*/

/*INI FIX SLIDER EXPLORER*/
itx-photo-carousel .carousel-wrapper .photo {
    display: inline-block;
    width: 100%;
}
/*FIN FIX SLIDER EXPLORER*/

/*INI FIX MODAL COMPARTIR WISHLIST*/
.share-wishlist-modal #captchaImg {
  margin: 30px 0 0 0;
}
.share-wishlist-modal .captcha-reload {
  bottom: -6px;
}
/*FIN FIX MODAL COMPARTIR WISHLIST*/

/*INI FIX NO MOSTRAR MINICESTA EN MOBILE*/
@media only screen and (max-width: 767px) {
    .header-action-container {display: none;}
}
/*FIN FIX NO MOSTRAR MINICESTA EN MOBILE*/