<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* el max se ordena de mayor a menor y el min-with de menor a mayor*/
@media only screen and (max-width: 70em){
#categ .llamar {padding: 30px 15px;}
}

@media only screen and (max-width: 64em){
footer .p-top{ padding-top:20px;}
#contacto .datos p + p{padding-left:80px;}
#contacto .datos p + p span{padding-left:0px;}
#categ .foto-principal figure{height:220px;}
#categ .foto-principal figure img{max-height:220px;}
#categ .llamar {padding:20px 10px 10px;}
#categ .llamar blockquote span{display:none;}
}



@media only screen and (max-width: 57em){ /*tableta-movil*/
.menu_bar{ display:block;text-align:right;padding:11px 0;padding-right:50px;cursor:pointer;}
.menu_bar span{ font-size:15px;color:#fff;margin-right:10px; }
.aparecer{display:block !important;}
.block-b{ display: none; }/*para generales  desaperece en movil*/
.block-n{ display:block; }/*para mostrar el correo en movil*/
.block-line{display:none;}/*para generales  desaperece en movil*/
.cero-registro{padding:120px 0;} 
.ocultarwsp{display:block;bottom:0;height:52px;width:100%;position:fixed;z-index:9999;left:0;}

.banners .texto {margin-top: 120px;}
.banners .fondo{height: 320px;}
.banners .large-5 img{margin-top:50px;}
.margin-interno{padding-top:82px;}

header .aparecer{display:inline-block!important;padding-right:0!important;}
header .aparecer a{padding-top: 8px;display: block;padding-left:10px;}
header .float-right{padding-top:25px;}
header .float-right .float-right{padding-top:0;}
h1,h3{ font-size:33px !important;line-height:47px!important; }
h2{ font-size:17px !important;margin-bottom:7px!important;line-height:22px;}

header .logo{ margin-left:0; padding-top: 0;left:10px;}
footer{padding:40px 0 60px; }

nav{ width:100%;height:calc(100% - 80px);position:absolute;left:0;margin:0;overflow:inherit; }
nav.logeado{ margin-top:230px;}

nav ul li{ display:block;z-index:99;}
nav ul li + li{ border-top:1px solid #0c3d5d;}
nav ul li a{display:block; padding:8px 30px;color:#333;text-align:center;border-radius:0;z-index:99;}/*color responsi */
/* nav ul li a:hover{ background:#01697a;color:#1D1A1A;} */
nav &gt; ul&gt; li &gt; ul &gt; li &gt; a,
nav &gt; ul&gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; a {background:#01697a;color:#fff;font-size: 13px;line-height: 19px;}
nav li:hover &gt; ul{display:none;}
nav li ul{position:relative;}

/* Menu desplegable left*/
.boton_lineal{font-size: 20px;line-height: 26px;}
.cierra{position: absolute;left: 20px;margin-top:20px;}
.cierra.logeado{left: initial;right:10px;}
.lleva_logo{padding:0px 0 40px;}
.lleva_logo .logo{right: 8px;z-index: 999;}
.lleva_logo .logo img{  /* height: 120px;*/ padding-top:30px;}


#offCanvasLeftSplit1{z-index:999;background: #1E4496;}
#offCanvasLeftSplit1 nav{height:100%;}
#offCanvasLeftSplit1 nav &gt; ul {padding-bottom:8px;}
#offCanvasLeftSplit1 nav &gt; ul &gt; li{display:block;}
#offCanvasLeftSplit1 nav &gt; ul &gt; li &gt;a{padding:9px 20px;display:block;font-size:14px;}
#offCanvasLeftSplit1 nav &gt; ul &gt; li:focus{border:1px solid #CAAF5C!important;}
#offCanvasLeftSplit1 .fondo{height:100px;}
#offCanvasLeftSplit1 .menu_perfil{background:#f7f7f7;border-top:1px solid #ccc;padding-top:8px;padding-left:20px;}
#offCanvasLeftSplit1 .menuperfil_items p{background:#f7f7f7;color:#333;}
#offCanvasLeftSplit1 .img-perfil{display:none;}
#offCanvasLeftSplit1 .img-perfil-movi{margin:8px 15px 5px;max-height:50px;width:50px;border-radius:50%}
#offCanvasLeftSplit1 .name_perfil{color:#fff;font-size:14px;line-height:14px;margin:0 15px;}
.position-left {top:0;left:0;width:100%;height:100%;-ms-transform: translateX(100%);transform:translateX(100%);overflow-y:auto;}
.off-canvas-absolute {position: fixed;z-index:5;transition: transform 0.5s ease;-webkit-backface-visibility: hidden;backface-visibility: hidden;background:#fff;}
.off-canvas-absolute.is-open {-ms-transform: translate(0, 0);transform: translate(0, 0);}
.img-sesion-movi{height:25px;width:25px;margin-top:-8px;margin-right:5px;}
/* Menu desplegable left*/

/* #portada .callout-1{padding:40px 0 50px;} */
/* .favori-destino .megusta p{color: #f1f1f1!important;} */
.callout-f{padding:15px;}
.callout-f h3{font-size: 20px!important;line-height: 20px!important;}


#portada .callout-1{padding:80px 0 5px;}


#categ .datos-de-envio p{padding-top:0;margin-bottom: 20px!important;}
#categ .foto-principal figure{height:230px;}
#categ .foto-principal figure img{max-height: 230px;}
#categ .foto-adicionales figure {height:50px;}
#categ .foto-adicionales figure img{max-height:50px;}
#categ .medium-9{width:100%;}
#categ .izq.aparecer{display:none!important;margin-bottom:25px;border-radius:8px;background:#fff;padding:15px;margin-top: 25px;}
#categ .imagenes{padding-right: 15px;}
#categ .relacionados .producto{min-height:350px;}

footer .p-top {padding-top: 20px;}
footer .row &gt; div{ padding-bottom:20px; }
.mi-altura{min-height:55px;} /*para acomodar los iconos en pie de pagina*/ 
}

@media only screen and (max-width: 54em){
#categ .medium-8{width: 100%;}
#categ .izq.ocultar{display:none !important;}
#categ .izq.aparecer{display:block !important;}
#categ .contenido{padding-top:10px;}

}

@media screen and (max-width:49em) { 
.banners h1 {margin-top: 150px !important;font-size: 38px !important; line-height:42px;}
.banners .pleft {padding-left: 0;}
/* .favori-share {bottom:30px;} */
.minh-pro{padding:0 15px;}
.producto button{max-width:240px;}
#categ .foto-principal figure{height:200px;}
#categ .foto-principal figure img{max-height: 200px;}

#portada .callout-1.ptope{padding:0px;}
.producto .descrp{min-height: 148px;}
.producto h2{font-size: 14px!important;/*min-height:69px;*/}

#prensa-cont .description img{width:auto!important;height:auto!important;}

}
@media screen and (max-width: 46em){ 
#nos .callout-2 .large-11 .large-3 p {font-size:18px;line-height:21px;}
}

@media screen and (max-width: 45em){ 
.banners p {font-size: 50px !important;line-height: 55px;}
/* .producto{min-height:363px;} */
.producto figure{height:150px;}
.producto figure img{height:150px;}
.producto form .large-12{padding:0;}

}


.mostrar_movil{display:none !important;}

 @media only screen and (max-width: 40em){ /*small*/
	.logo img {padding-top: 5px; /* height: 80px; */}
	.mitad1{display: none!important;}
	.mitad2{width: 100% !important;}

	.sesion .btn-facebook img, .sesion .btn-google img{left: 20px;}

.ocultar{display:none !important;}
.mostrar_movil{display:block !important;}
.banners h1 {margin-top: 113px !important;font-size: 30px !important; line-height:34px;}
.banners .pleft {padding-left: 0;}
.cero-registro{padding:90px 0;} 

.lSSlideOuter .lSPager.lSpg{left: 45%;}
header {padding:3px 0 7px;}
header.flota{background: #fff;}
header .float-left{width: 35%;   /* float: none!important*/ ;display: inline-block;}
header .franja2 .menu_bar{margin-top:20px;}
header .float-right{padding-top: 5px;}
header .buscador_movi{display:block!important;}
header .callout-buscar{padding:0 8px;text-align:center;}

h1,h3{ font-size:23px !important;line-height:33px!important; }

.margin-interno{padding-top:67px;}

.lleva_images{padding-top:60px;}
#portada p{font-size: 16px;line-height: 25px;padding-bottom:40px;}
#portada h1{padding: 90px 20px;}
#portada .callout-1{padding: 40px 0 5px;}
#portada ._acrostico p._left._centrar {padding-right: 25px;}
#portada ._acrostico p._left._centrar span {right: 0;}
#portada ._acrostico p._right._centrar {padding-left: 25px;}
#portada ._acrostico p._right._centrar span {left: 0;}

#portada .callout-3 figure {width: 100%;height: 100%;position: relative;}
#portada .callout-3 h3 {padding: 30px 40px 30px;}

#portada .callout-1 h1,#portada .callout-1 h3{padding: 30px 20px;}
#portada .callout-2 {padding: 100px 0 40px;}
#nos h3 {font-size: 23px!important;}
#nos h4 {font-size: 18px!important;line-height: 22px;}

#categ .callout-1 {padding: 0px 0 80px;}
#categ .callout-1 ._intro p {padding-right: 0px;}
.producto .descrp ._detalle &gt;* {font-size: 13px!important;line-height: 17px !important;}


#prensa h2 {font-size: 18px !important;line-height: 26px;margin: 0px 0 23px!important;}

#contacto .datos p {padding-left: 80px;}
#contacto .datos p + p {margin-left: 0;}

#contacto ._ultima_linea button{ margin-left:0px!important;}


#categ .datos-de-envio p{padding-top:10px;margin-bottom:10px!important;}
#cesta .callout-1{padding: 30px 0 80px;}
#categ .callout-1 h3{font-size:17px!important;line-height:22px;padding: 20px 0 30px;}
#cesta .callout-1 .resumen{padding-top: 30px;}
#categ .detalle, #categ .imagenes{min-height:auto;padding-bottom:25px;}
#categ .foto-principal figure{height:220px;}
#categ .foto-principal figure img{max-height:220px;width:auto;}
#categ .foto-adicionales figure {height:60px;}
#categ .foto-adicionales figure img{max-height:60px;}
#categ .imagenes {padding-right:15px;}
#categ .detalle .stock{padding:8px ;}
#categ .detalle .igv{padding:8px;}
#categ .izq.aparecer{margin-top:0;}
.minh-pro {margin-bottom:25px;}

.producto figure{height:160px;}
.producto figure img{height:160px;}

.producto p {font-size:14.5px;}
#nos h3{padding-bottom: 40px;}

#nos .callout-2.white{padding:25px 0 45px;}
#contacto .datos{padding-top: 20px;max-width: 300px;margin: 0 auto;}
#contacto .datos p {padding-top:7px; margin-bottom: 25px;display:block;text-align: left;font-size:17px;line-height:26px;}
#contacto .datos p span img{width:60px;height:60px;}
#contacto .btn {margin-bottom:50px!important;}

#prensa figure {height: 193px;}
#prensa figure img {max-height: 193px;max-width: 100%;}
#prensa .pd {padding: 20px 15px;}
#prensa-cont .titulo {font-size: 22px !important;padding:10px 0; }
#prensa-cont h2,#prensa-cont h3,#prensa-cont h4,#prensa-cont h5 {font-size: 21px !important; }
#prensa-cont h3{padding: 30px 0 20px;}
#prensa-cont .callout-2 {padding:25px 0 50px;}
#prensa-cont .titulo {padding-top: 18px;line-height: 30px;padding-right: 15px;margin:0 !important;}

#back-top a:hover span {z-index:100000;}
#reg_suscrito .tabs-panel{padding: 2rem 1rem 2rem;}
footer{padding:40px 0 70px;}
footer .row &gt; div{ padding-bottom:0;}
.mi-altura {min-height: 95px;}

 #back-top {margin-left: 400px;    bottom: 30px;}
.tam{font-size:20px !important;}
.banners .texto {margin-top: 150px;}
.banners p {font-size: 45px !important;line-height: 50px;}
/* .banners .fondo {height: 350px;} */
.banners .fondo2 {height: 250px;}

.producto .descrp{min-height: 123px;}
.producto h2{padding: 8px 0 0;margin-bottom:4px!important;}
.producto form .large-12{padding-bottom:0;}
#prensa figure {max-height: 293px;}
#prensa figure img {height: 293px;}
#prensa .pd {padding: 20px 15px;}
#prensa .fondo {padding: 15px ;top: 60%;min-height: 51px;}
#prensa-cont .callout-2 .pad {padding: 0 15px ;}
#prensa-cont blockquote {font-size: 25px;padding: 15px 0;background:#eee;}
#prensa-cont h2 {font-size: 21px !important;line-height:24px; }
#prensa-cont h3, #prensa-cont h3.avance {font-size: 20px !important;line-height:24px!important; }
#prensa-cont h4 {font-size: 23px !important;line-height:27px; }
#prensa-cont h5 {font-size: 24px !important; line-height:28px;}
#prensa-cont .titulo {font-size: 28px !important; padding-top: 18px;line-height: 35px!important;padding-right: 15px;margin:0 !important;}
#twete {padding:10px 25px 0 0;}

#contacto .callout-1 blockquote {font-size: 38px;}
#contacto .callout-1 {padding-top:10px;}
#contacto .callout-1 p {padding: 10px 0 20px;}
#contacto .callout-1 .pd {padding: 10px;}
#contacto .map-height{height:250px;}
}

@media screen and (max-width: 625px){ 
#portada .banners .fondo{    height: 250px;}
}

@media screen and (max-width: 472px){ 
#portada .banners .fondo{    height: 210px;}
}

@media screen and (max-width: 405px){ 
#portada .banners .fondo{    height: 190px;}
}

@media screen and (max-width: 320px){ 
#portada .banners .fondo{    height: 170px;}
}

@media screen and (max-width: 300px){ 
#portada .banners .fondo{    height: 150px;}
}


@media only screen and (max-width: 36.750em){
.banners .texto {margin-top: 125px;}
.banners p {font-size: 35px !important;line-height: 40px;}
.lSSlideOuter .lSPager.lSpg{left:35%;}

}
@media only screen and (max-width: 33em){/*movil*/
.callout-f h3{font-size:20px !important;line-height:23px;}
#categ .imagenes,#categ .detalle{width:100%;}
.minh-pro {margin-bottom:30px;}


.producto figure{height:160px;}
.producto figure img{height:160px;}

.producto p {font-size:14px;}
#prensa figure img {width: 100%;}
#coments .btn{margin:15px 0!important;}
#pago .bancos .medios{padding:8px;margin-top:10px;}

}

@media only screen and (max-width: 30em){
.minh-pro{padding: 0 7px;}
.producto h2{font-size:14px!important;line-height:21px;}
/* .producto figure{float:left;width:40%;} */
.producto blockquote{font-size:15px;}
/* .producto .descrp{float:left;width:60%;padding-left:4px;} */
/* .producto{min-height:115px;} */
.relacionados .producto figure{float:none;width:100%;}
.relacionados .producto .descrp{float:none;width:100%;}
.relacionados .producto{min-height:115px;}
}

@media only screen and (max-width: 28em){
.lSSlideOuter .lSPager.lSpg{left:40%;}
.producto h2{text-align:center;}
.producto figure{float:none;width:100%;}
.producto .descrp{float:none;width:100%;padding:0;}

#categ h1{font-size: 17px!important;line-height: 22px;}
#categ .relacionados h4{font-size:25px;line-height:28px;}
#coments .callout-1{max-width:350px;}
#coments .callout-1 form{padding:15px;}
}

@media only screen and (max-width: 26em){
.callout-f h5{font-size:18px;line-height:22px!important;}
.producto button{font-size:14px;letter-spacing:0;}
}

@media only screen and (max-width: 25em){
header .float-right{padding-top: 0;}
header .aparecer span{font-size:14px!important;}
/* header .aparecer{display: block!important;} */

/* header .franja2 .float-right{float:left!important;} */
#categ .relacionados{margin-top:25px;padding-top:35px;}
#categ .relacionados h4{font-size:22px;line-height:26px;padding-bottom:25px;}

#categ .foto-principal figure{height:180px;}
#categ .foto-principal figure img{max-height:180px;}
}

@media only screen and (max-width: 24.9em){
#reg_suscrito .callout-1 {padding: 30px 0px;}
.producto h2 {font-size: 14px!important;line-height: 19px;}
#portada .callout-5 h3{padding-bottom: 40px;font-size: 20px;}

}

@media only screen and (max-width:23em){
.small-6{ width:100% !important;}
.banners .large-5{display:none;}
#prensa-cont .small-6{ width:50% !important;}
}

@media only screen and (max-width:21em){
.callout-f h5{font-size:20px;line-height:24px!important;}
#coments .callout-1 form{padding:8px;}
.margin-interno{padding-top: 77px;}
}

@media only screen and (max-width:400px){
	.producto .descrp{min-height: 120px;}
}

@media only screen and (max-width:375px){
header .franja2 .menu_bar{display: inline;}
header .aparecer a{padding-top: 8px;display: block;padding-left:0;}
.planner-radio{margin-right: 0;}

}

@media only screen and (max-width:330px){
	.margin-interno{padding-top:54px;}

.producto h2{min-height:inherit;}
}

@media only screen and (max-width:19em){

}

/* min widt*/
@media only screen and (min-width:57.1em){
nav.hide{ display:block !important;padding:20px 0 5px;}
.ocultar nav.hide{padding:0 0 5px;text-align:right;}
/* nav &gt; ul  li +li  {background:url(../img/iconos/flecha-left.png) left center  no-repeat;}  */
nav &gt; ul  li.sinn  {background:none;} 
nav &gt; ul  li.sinn a {padding:5px 7px;} 
nav &gt; ul &gt; li &gt; a{ padding:5px 11px;}
#perfil .callout-1 .menu_perfil.large-2{width:25%;}
#perfil .callout-1 .large-10{width:75%;}
nav &gt; ul &gt; li &gt; a{padding: 5px 15px;font-size: 13.5px;}
}


@media only screen and (min-width:61em){
nav &gt; ul &gt; li &gt; a{padding:5px 17px;font-size:15px;}
}

@media only screen and (max-width:1100px){	
nav &gt; ul &gt; li &gt; a{padding: 5px 15px;}
}



@media only screen and (min-width: 64em){  

nav.hide{ display:block !important;padding:35px 0 5px;text-align:center;}
.ocultar nav.hide{padding:0 0 1px;padding-top:9px;}
nav &gt; ul &gt; li &gt; a{ padding:5px 11px;}
nav &gt; ul &gt; li &gt; a{padding: 5px 25px;font-size: 16px;}


/*Sub Menu*/
nav li ul{display:none;position:absolute;} 
nav li:hover &gt; ul{display:block;}
nav li.sub_personal:hover &gt; ul{display:block;    width: auto; padding: 5px 20px;}
nav li:hover &gt; ul a{display:block;}
/* nav li &gt; ul a:hover{background:#333; } */




/* header nav li:hover &gt; ul{display: block;position: absolute!important;	z-index: 9999;left: auto!important;width: 820px;	padding:20px 0 30px;	background: #fff;} */
header nav li &gt; ul{position: absolute!important;	z-index: 9999;left: -100px!important;width: 720px;	padding:20px 0 30px;	background: #fff;}
header nav li &gt; ul.lleva_nos{width: auto;	padding:20px 15px 30px;}

header nav li &gt; ul{-moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .3);-webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .3);box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .3);-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
/* header nav &gt; ul &gt;li.submenu {position: inherit;} */
header nav &gt; ul &gt;li.submenu {position: relative;}

nav li.submenu &gt; ul  li +li  {background:none;} 
nav li.submenu ul  li p {color:#333;font-weight:800;font-size: 16px;margin:10px 0;} 
nav li.submenu ul  li a {color:#002f34;font-size: 14px;margin: 8px 0;font-weight:400;} 
nav li.submenu ul  li:hover a {color:#C51440;} 


.llamar .float-left ,.llamar .float-right{float:none;}
/*.producto .descrp{min-height: 146px;} */
.producto .descrp{min-height: 126px;}
.producto h2{font-size:16px!important;line-height:22px;/*min-height: 105px;*/}
footer .large-4 + .large-4{ width:30.33333%; }  
}
@media only screen and (min-width:67em){  
/* .producto{min-height:435px;} */
.producto h2{font-size:16px!important;line-height:23px;/*min-height:86px;*/}
}

</pre></body></html>