/* Uploaded on: 09/12/2017 16:56:44 */
.js-link-cyberdays{font-weight:600;color:#bb04a4}.cyberday__title{font-size:38px;font-weight:700;text-align:center;color:#323232;margin-top:6px;margin-bottom:3px}.cyberday__subtitle{font-size:15px;font-weight:500;letter-spacing:.1em;text-align:center;color:#7F7F7F;margin-bottom:12px}.container-huincha .container{padding-top:93px!important}.container-huincha .search-wrapper{height:90px;top:90px}.container-huincha .search-wrapper__input{height:80px}.container-huincha .search-wrapper__input .search-input{height:55px}.container-huincha .search-wrapper__results{top:80px}.container-huincha .main-header .header-wrapper .nav-menu__main-menu .highlight-background{height:107px}.container-huincha #navigation .submenu{top:78px}@media screen and (max-device-width:1280px){.container-huincha .container{padding-top:30px!important}}
  
      
@media screen and (max-device-width: 730px) and (min-device-width: 0px){  
    .navidad-title{
    	margin-top:15px!important;
    }
      .navidad-text{
      	display:inline-block;
        width:65%;
      }
    }
@media screen and (max-device-width: 1270px) and (min-device-width: 730px){
	.desktop.navidad-icon{
      	display:inline-block!important;
     }
     .navidad-text{
      	display:inline-block !important;
        width:50%;
      }
}
@media screen and (max-device-width: 730px) and (min-device-width: 0px){
img.navidad-icon-mobile {
    display: inline-block!important;
}
}
  
  /*------------------Estilos barra promocional------------------*/
.header-huincha {background:#4d4d4d}


@media only screen and (max-width: 425px) {
/*---inicio de no modificar esta parte del código---*/
.container-huincha .container{padding-top:30px!important}
.container-huincha .search-wrapper{height:90px;top:90px}
.container-huincha .search-wrapper__input{height:80px}
.container-huincha .search-wrapper__input .search-input{height:55px}
.container-huincha .search-wrapper__results{top:80px}
.container-huincha .main-header .header-wrapper .nav-menu__main-menu .highlight-background{height:93px}
.container-huincha #navigation .submenu{top:78px}
/*---termino de no modificar esta parte del código---*/  
.hvr-pulse-shrink {display:flex;}  
.content-huincha {margin:0 auto}
.text-huincha1 {font-size:23px;font-family:Ubuntu,sans-serif;color:#FFF;margin:5px 5px 15px 5px;font-weight:100;border-right: 2px solid #FFF;padding-right: 10px;display:inline-block}
.text-huincha2 {display:none;/*font-size:15px;font-family:Ubuntu,sans-serif;color:#FFF;font-weight: 300;text-align:center;vertical-align:top;margin:14px 10px 0px 10px*/}
.image-huincha {height:35px;margin: auto 5px;display:inline-block;padding-top:14px}   
.text-huincha3 {font-size:12px;font-family:Ubuntu,sans-serif;color:#FFF;display:inline-block;margin:5px}
}


@media screen and (min-device-width: 426px) and (max-device-width: 768px) {
/*---inicio de no modificar esta parte del código---*/
.container-huincha .container{padding-top:93px!important}
.container-huincha .search-wrapper{height:90px;top:90px}
.container-huincha .search-wrapper__input{height:80px}
.container-huincha .search-wrapper__input .search-input{height:55px}
.container-huincha .search-wrapper__results{top:80px}
.container-huincha .main-header .header-wrapper .nav-menu__main-menu .highlight-background{height:93px}
.container-huincha #navigation .submenu{top:78px}
/*---termino de no modificar esta parte del código---*/   
.hvr-pulse-shrink {display:flex;}  
.content-huincha {margin:0 auto}
.text-huincha1 {font-size:23px;font-family:Ubuntu,sans-serif;color:#FFF;margin:5px 5px 15px 5px;font-weight:100;border-right: 2px solid #FFF;padding-right: 10px;display:inline-block}
.text-huincha2 {display:none;/*font-size:13px;font-family:Ubuntu,sans-serif;color:#FFF;font-weight: 300;display:inline-block;vertical-align:top;margin:14px 10px 0px 10px*/}
.image-huincha {height:35px;margin: auto 5px;display:inline-block;padding-top:14px}  
.text-huincha3 {display:none;/*font-size:12px;font-family:Ubuntu,sans-serif;color:#FFF;display:inline-block;margin:5px*/}
}

@media screen and (min-device-width: 769px) and (max-device-width: 2560px) {
/*---inicio de no modificar esta parte del código---*/
/*---.container-huincha .container{padding-top:93px!important}---*/
.container-huincha .search-wrapper{height:90px;top:90px}
.container-huincha .search-wrapper__input{height:80px}
.container-huincha .search-wrapper__input .search-input{height:55px}
.container-huincha .search-wrapper__results{top:80px}
.container-huincha .main-header .header-wrapper .nav-menu__main-menu .highlight-background{height:93px}
.container-huincha #navigation .submenu{top:78px}
/*---termino de no modificar esta parte del código---*/  
.hvr-pulse-shrink {display:flex;}  
.content-huincha {margin:0 auto}
.text-huincha1 {font-size:27px;font-family:Ubuntu,sans-serif;color:#FFF;margin:5px;font-weight:100;border-right: 2px solid #FFF;padding-right: 10px;display:inline-block;}
.text-huincha2 {font-size:15px;font-family:Ubuntu,sans-serif;color:#FFF;font-weight: 300;display:inline-block;vertical-align:top;margin:15px 10px 0px 10px}
.image-huincha {display:inline-block;height:35px;margin: auto 5px;padding-top:12px}  
.text-huincha3 {font-size:12px;font-family:Ubuntu,sans-serif;color:#FFF;display:inline-block;margin:5px}
}

    /*Nuevo Dormitorio*/
       
body#lp-casasdescanso .titulo-lp-dormitorio {font-size: 46px;font-weight: bolder;color: #323232;}
body#lp-casasdescanso .contentFull .subtitulo-lp-dormitorio {width: 80%; font-size: 14px;font-weight: lighter;line-height: 22px;color: #7A7A7A;text-align: center;}
body#lp-casasdescanso .container-huincha .container{padding-top:0px!important}      
    
    @media screen and (max-width: 480px) {
      
      body#lp-casasdescanso .titulo-lp-dormitorio {padding: 10px auto 20px;margin:10 auto 0px;text-align:center;margin-left:auto;margin-right:auto;font-size: 32px;font-weight: bolder;
color: #323232;}
      body#lp-casasdescanso .contentFull .subtitulo-lp-dormitorio {margin: 20px auto 10px;}
      body#lp-casasdescanso .bp .mobileNav {display:none;}
    }  

    @media screen and (max-device-width: 2400px) and (min-device-width: 481px) {
      body#lp-casasdescanso .titulo-lp-dormitorio {padding: 80px 0 10px;text-align:center;margin-left:auto;margin-right:auto;font-size: 46px;font-weight: bolder;color: #323232;}
      body#lp-casasdescanso .contentFull .subtitulo-lp-dormitorio {margin: 0px auto 35px}
    }  
    
    @media (max-width: 767px) {
      .bp .bannerSeccion .boxTexto {padding: 25px 50px !important;}
      .bp .bannerSeccion .contentImage h2 {font-size:25px !important;}
    }   

.js-link-sale {color:#FF0000}

.js-link-cyber {color:#FF0000}


.main-header .header-wrapper .nav-menu__main-menu {font-size:11px}



/* TEXTO 5 BANNERS LANDING WOMAN WEEK*/

@media only screen and (max-width: 425px) {
      body#womanweek .barra-desktop {display:none}
}

@media screen and (min-device-width: 426px) and (max-device-width: 768px) {
      body#womanweek .barra-desktop {display:none}
}

@media screen and (min-device-width: 769px) and (max-device-width: 2560px) {
      body#womanweek .barra-mobile {display:none}
}    


/*------------------ titulos colecciones ------------------------------*/ 
#list .banner.\--banner-collection .banner__category-name {text-transform: none;font-weight:700}    
    
    
/*.summer__banners-content:before {opacity: 0.3 !important;
  background:#c01a71; transition: 100s;} */
    
body#womanweek .summer__banners-content a {  opacity: 0;
  filter: alpha(opacity=0);
  width: 100%;
  height: 100%;}
    
body#womanweek .summer__banners-content a:before {  opacity: 0;
  filter: alpha(opacity=0); } 
    
body#womanweek .summer__banners-content a span {opacity: 0;
  filter: alpha(opacity=0);} 
    
body#womanweek .summer__banners-content:hover a {opacity: 0;
  filter: alpha(opacity=0);}   
    
@media (max-width: 480px) {
     body#womanweek .summer__banners-center .summer__banners-content a:before, .summer__banners-left .summer__banners-content a:before, .summer__banners-right .summer__banners-content a:before  {opacity: 0;
  filter: alpha(opacity=0);}  
      
 body#womanweek .summer__banners-center .summer__banners-content a, .summer__banners-left .summer__banners-content a, .summer__banners-right .summer__banners-content a {opacity: 0;
  filter: alpha(opacity=0);}     
    }
   
body#womanweek .summer__products-highlights-link {display:none} 



/* huincha woman week */

.header-huincha {background:#4C4C4C;}
  
@media only screen and (max-width: 425px) {
      .barra-desktop {display:none}
}

@media screen and (min-device-width: 426px) and (max-device-width: 768px) {
      .barra-desktop {display:none}
}

@media screen and (min-device-width: 769px) and (max-device-width: 2560px) {
      .barra-mobile {display:none}
}    

/*Mi comodidad */

/** --- lp-colchones --- **/    

body#lp-colchones .bp {

    margin-top: 92px !important;
    
    }
    
body#lp-colchones .bp .contentBannerHead .container {
     
    padding-top: 0px !important;  
      
    }  
    
@media screen and (max-device-width: 2560px) and (min-device-width: 769px) {
body#lp-colchones .container-huincha .container {
    padding-top: 0px!important;
}   
  



  
body#lp-colchones .product.--shelf .product__discount-wrapper {
	animation: js-format-cucardas 0.01s;
    position: absolute;
    top: 0px;
    left: 0px; 
    }     

body#lp-colchones .product.--shelf .product__discount-wrapper .flag{
  color:#FFF;
  width: 50px !important;   
  }
  
  
  
  /*---Carrusel---*/
.contentSliderHome{
    float:left;
    width:100%;
    margin: 0 0;
    overflow: hidden;
    position: relative;
    margin: 15px 0px 25px 0px;
}

.contentSliderHome ul{
    list-style: none;
}

.contentSliderHome ul li{
    overflow: hidden;
    display: inline-block;
    box-sizing: border-box;
}

.contentSliderHome ul li:last-child{
    border:0;
}

.contentSliderHome ul li .beneficios-txt img{
    width:100%;
}

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

    .contentSliderHome ul{
        display: table;
    	width:100%;
    }

    .contentSliderHome ul li{
        display: table-cell;
        padding: 0 15px;
        width: 33%;
        min-height: 150px;
        border-right: 1px solid #E5E5E5;
        vertical-align: middle;
    }
      
      .summer-seguimiento {display:none}     

}
  
@media screen and (max-width: 639px){
    
    .contentSliderHome {display:none;}
}
  
  
  
  
  
  /* huincha woman week */    
.header-huincha {background:#4C4C4C;}
    
@media only screen and (max-width: 425px) {
      .barra-desktop {display:none}
}

@media screen and (min-device-width: 426px) and (max-device-width: 768px) {
      .barra-desktop {display:none}
}

@media screen and (min-device-width: 769px) and (max-device-width: 2560px) {
      .barra-mobile {display:none}
}    

/* barra promo message */
    
.message {background:#262c38;color:#FFF} 

    @media screen and (min-device-width: 595px) and (max-device-width: 2560px) {
body#cyberday .message {font-size:18px;letter-spacing:.5px;font-weight:600;display: flex;justify-content: center;align-items: center;}  
.barra-mobile {display:none} 
      
    }      
    
@media screen and (max-width: 594px) {
body#cyberday .message {font-size:12px;letter-spacing:.5px;font-weight:600;display: flex;justify-content: center;align-items: center;padding:5px 10px;}    
body#cyberday .message p {padding:0 10px;text-align:center;} 
.barra-desktop {display:none}        
    }  
    
@media screen and (min-device-width:320px) and (max-device-width:1024px) and (orientation:landscape) {
      body#cyberday .message {font-size:18px;letter-spacing:.5px;font-weight:600;display: flex;justify-content: center;align-items: center;}  
.barra-mobile {display:none}  
.barra-desktop {margin:0 auto;}       
    }    
    
@media screen and (max-width: 450px) {
body#cyberday .principal-title {margin-bottom:10px!important;height:70px!important;line-height: 2.5em;margin-top:0px}    
    }






/* Estilos Categorias CyberDay 2019*/

@media screen and (min-device-width: 769px) and (max-device-width: 1270px) {    
    
.promo-section__info-percent .number {font-family:montserrat,Ubuntu,sans-serif;font-style: italic!important;font-size:95px!important}   
.promo-section__info-percent .text {font-family:montserrat,Ubuntu,sans-serif;;font-size:22px!important;}
.promo-section__info-percent .percent {font-family:montserrat,Ubuntu,sans-serif;;font-size:40px!important;line-height:28px!important}   
.promo-section__info-percent .off {font-family:montserrat,Ubuntu,sans-serif;font-size:23px!important}
.promo-section__info {background-color:#ff0000!important;}  
    }


  
  /*cucarda cyber*/

p.flag.Cyber {
	display:none;
}

p.flag.cyber {
    display:none;
}

  .summer__products-highlights-container{
  display:none;
  }   
  
  
  
  /*X de popup inicio - a FranO se le esconde al 100%*/
  
.popup-newsletter .popup-newsletter__wrapper .popup-newsletter__close{
    padding-bottom: 1px;
  } 
  
 .popup-newsletter .popup-newsletter__wrapper .popup-newsletter__container{
  height: 550px!important;
  }
 
 /*--- logo rosen en el popup, estaba demasiado abajo ---*/  
.popup-newsletter .popup-newsletter__wrapper .popup-newsletter__container .popup-newsletter__border .popup-newsletter__advice .advice__logo .rosen-logo {
    height: 95px !important;
}  
  
  
  /*color de fondo de cajas rojas landing cyber*/
    .promo-section__info {
    background-color: #ff0000 !important;
    }
  
  
  
  /*H1 Y H2 título Summer Sale - copiado desde CL*/
  
  /*Titulos Cyber*/
.cyberday__title {
Font-size:35px;
Font-weight:400;
text-align:center;
color: #262d38;
text-transform:uppercase;      
margin-bottom:3px;
}

.cyberday__subtitle {
Font-size:13px;
Font-weight:400;
font-style:italic;      
Letter-spacing: .1em;
text-align:center;
color:#262d38;
text-transform:uppercase;
margin-bottom:12px;

} 
  
.principal-title {
margin-top: 40px;
}
  
.iGSUhY {
    background: none !important;
    transition: none !important;
    }
  
  .logo-wrapper { background: #ff0000 !important;
  }
  
/*Nuevos departamentos*/
body#department .department__thumbs-container .container {
    padding-top: 0px !important;
}


  .summer__main-slider-control, next, prev {
  color: gray;}
  
/*NUEVO DEPARTAMENTO ROPA DE CAMA*/  
 @media screen and (min-width: 768px) {  
      .dfTCxQ {font-size:1.05rem !important}
  }  
  
#our-company .banner__image-wrapper h1 {
    font-weight: 300;
    font-size: 21px;
    position: absolute;
    height: 25px; 
    left: 0;
    right: 0;
    width: auto;
    top: 0;
    bottom: 0;
    margin: auto;
    color: #323232;
    text-align: center;
    letter-spacing: .3em;
    text-transform: uppercase;
}
#terms-and-conditions .banner__image-wrapper h1 {
    color: #fff;
    font-weight: 600;
    font-size: 41px;
    text-align: center;
    position: absolute;
    height: 48px;
    left: 0;
    right: 0;
    width: auto;
    top: 0;
    bottom: 0;
    margin: auto;
}
  #private-policies .banner__image-wrapper h1 {
    color: #fff;
    font-weight: 600;
    font-size: 41px;
    text-align: center;
    position: absolute;
    height: 48px;
    left: 0;
    right: 0;
    float: left;
    width: auto;
    top: 0;
    bottom: 0;
    margin: auto;
}
#private-policies .policies__text-wrapper h2 span.font-icn {
    margin-right: 20px;
}
#private-policies .policies__text-wrapper h2 span {
    font-weight: 300;
    color: inherit;
    vertical-align: middle;
    display: inline-block;
}
#private-policies .policies__text-wrapper h2 span.font-icn:before {
    content: '\e951';
    font-size: 36px;
}
#private-policies .policies__text-wrapper h2 span {
    font-weight: 300;
    color: inherit;
    vertical-align: middle;
    display: inline-block;
}
#private-policies .policies__text-wrapper h2 {
    color: #323232;
    font-size: 24px;
    letter-spacing: .1em;
    text-align: center;
    padding-bottom: 45px;
}
.navidad-text{
	display: inline-block;
    vertical-align: middle;
    margin-bottom: 15px;
}
    
@media screen and (max-device-width: 1270px) and (min-device-width: 0px){  
    .navidad-title{
    	margin-top:15px!important;
    }
	.navidad-text{
      	display:inline-block;
        width:65%;
    }
    img.navidad-icon-mobile {
    display: inline-block!important;
	}
}
