<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.quantity { background:#dedede;background-color: #dedede;position: relative;max-width: 190px;margin-bottom: 30px;border-radius:60px;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0;}
.quantity input {width: 45px;height: 42px;line-height: 1.65;display: block;padding: 0;margin: 0;margin-left:20px;border: 1px solid #eee;}
.quantity input:focus{outline: 0;}
.quantity-button{position: relative;cursor: pointer;/* border: 1px solid #000 */ ;width: 24px;text-align: center;color: #333;font-size: 15px;font-family: "Trebuchet MS", Helvetica, sans-serif !important;line-height: 1.7;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;border-radius: 50%;background: #fff;font-weight: 600;}
.quantity-button.quantity-up {position: absolute;right:20px;top: 22%;}
.quantity-button.quantity-down {position: absolute;left: 20px;  top: 22%;}


.medium-6:hover h1, .medium-6:hover h3 {
    animation: fadeIn ease 1s;
    -webkit-animation: fadeIn ease 1s;
    -moz-animation: fadeIn ease 1s;
    -o-animation: fadeIn ease 1s;
    -ms-animation: fadeIn ease 1s;
}
.marca_detalle{font-size:17px!important;line-height:17px;pa:10PX;letter-spacing:1px;}
.redes-sociales{margin:25px 0;}
#categ  h1{font-size:20px!important;line-height:24px;padding:5px 0 20px;color:#01697a ;font-weight:800;letter-spacing: 0;}
#categ  h4{font-size:48px;line-height:52px;padding:8px 0 14px;color:#01697a ;}
#categ .lSSlideOuter{position:relative;padding:0 20px;}
#categ  .lSSlideWrapper{position:initial;}
#categ .cero{padding:0;}
#categ .detalle,#categ .imagenes {min-height:405px;}
#categ .imagenes {padding-right:10px;}
#categ .puntuales {padding-top:20px;}
#categ .callout-1{background:#fff!important;padding:40px 0 80px;}
#categ .callout-1.fondi{background-image:url(../img/fondo-deg.jpg);}
#categ .callout-1 h3{font-size:26px!important;padding:20px 15px 50px;color:#01697a ;}
#categ .callout-1 h4{letter-spacing: 2px;font-size:13.5px;line-height:15px;text-transform: uppercase;padding:0;}
#categ .llamar{ /* background:url(../img/iconos/fondo-llamar.png); */ padding:30px 25px;overflow:hidden;margin-bottom:25px;}
#categ .llamar blockquote{font-size:18px;line-height:21px;padding:0;padding-bottom:10px;}
#categ .llamar h5{font-size:20px;line-height:23px;}
#categ .fotos{background:#fff;padding:15px;margin-bottom:10px;}
#categ .foto-principal figure{height:444px;position:relative;}
#categ .foto-principal figure img{ max-height:444px; border-radius:20px; -webkit-border-radius:20px ; -moz-border-radius:20px ; -ms-border-radius:20px ; -o-border-radius:20px ; }
#categ .foto-adicionales {margin-right:8px;padding:8px;}
#categ .foto-adicionales figure{height:80px;position:relative;}
#categ .foto-adicionales figure img{width:100%;max-height:80px;}
#categ .detalle h3{font-size:22px!important;color:#01697a ;padding:35px 0 8px;}
#categ .detalle h3 strike{font-size:14px!important;color:#666;padding-right:7px;}
#categ .detalle li{font-size:15px!important;color:#494949;font-family:'OpenSans'!important;}
#categ .detalle p{font-size:14px!important;color:#666;padding-right:7px;display:inline-block;}
#categ .detalle p span{color:#01697a ;padding-right:17px;font-size:22px;font-weight:800;}
#categ .detalle p span.stock_actual{font-size: 16px;}
#categ .detalle .precio{padding: 15px 1px;margin: 0;border-top: 2px solid #00b089;max-width: 270px;margin-top: 5px;}
#categ .detalle .precio p{font-size:15px!important;line-height:25px;color:#01697a ;padding-right:7px;display:block;padding-bottom:13px;}

/* #categ .detalle .precio p span{float: right;} */ 
#categ .detalle .precio p strike{font-size:15px!important;color:#666;}
#categ .detalle .precio p.precio_online{color: rgb(234, 0, 41)!important;}
#categ .detalle .precio p .precio_actual{font-size: 20px;line-height: 20px;color: rgb(234, 0, 41);}
#categ .detalle input[type="number"]{background-color: #dedede;margin: 0 auto;display:block!important;text-align: center;font-size:18px;}
#categ .detalle label,#categ .detalle input[type="number"],#categ .detalle input[type="text"]{display:inline-block;}
#categ .detalle button{cursor:pointer;letter-spacing:0;max-width:250px;}
#categ .detalle .stock{background:#01697a ;padding:8px 15px;margin-right:2px !important;color:#fff;margin-bottom:5px!important;}
#categ .detalle .igv{background:#fff;padding:8px 15px;color:#384049;}
#categ .contenido{padding-top:25px;}
#categ .contenido p{font-size:15px!important;font-family:'OpenSans'!important;color:#333;line-height:22px;padding-top:10px;padding-bottom:25px;}
#categ .lleva-video {background:#fff;padding:10px;}
#categ .responsive-embed{margin:0;}
#categ .callout-product{background:#EBECEA;padding:0 0 40px;}
#categ .datos-de-envio p{font-size:15px;line-height:22px!important;color:#333;padding-left:43px;padding-bottom:3px;margin-bottom:10px!important;}
#categ .relacionados{margin-top:45px;padding:45px 20px 70px;border-top:1px solid #fff;background:#8bcbbb;border-radius: 50px;}
#categ .relacionados h4{padding-bottom:45px;}
#categ .relacionados .producto{ /*min-height: 375px; */background:#fff; border-radius:20px ; -webkit-border-radius:20px ; -moz-border-radius:20px ; -ms-border-radius:20px ; -o-border-radius:20px ; }
#categ .relacionados .minh-pro{padding: 0 5px;}
#categ .relacionados .producto figure{height:280px;    border-radius: 20px 20px 0 0;}
#categ .relacionados .producto figure img{height:280px;}
#categ .relacionados .producto .btn{padding:8px 2px;}

/*Cesta*/
.callout-f{background:#01697a;padding:20px 15px;}
/* .callout-f{background:url(../img/1.png) no-repeat;padding:20px 15px;} */
.callout-f h3{font-size:20px;line-height:20px;color:#fff;}
.callout-f h3 a:hover{color:#fff;}
.callout-f h5{font-size:16px;line-height:21px!important;}


#categ .accordion-content p {
    padding: 7px 0;
    display: block;
    box-sizing: border-box;
    position: relative;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.67;
    letter-spacing: normal;
    color: #333;
    position: relative;
    padding-left: 12px;
}
#categ .accordion-content p span {
    position: absolute;
    width: 4px;
    height: 4px;
    background: #333;
    left: 0;
    top: 15px;
}

.accordion-item{margin-bottom:12px;}
.accordion-title{background-color: #fff;color:#333;}
.accordion-title a:focus, .accordion-title a:hover{color:#fff;}

.accordion-title:hover, .accordion-title:focus {
    background-color: #fff;color:#ec9739;
}
:last-child:not(.is-active) &gt; .accordion-title {
    border-bottom: 1px solid #01697a;
    border-radius: 0 0 0 0;
    color: #444;
}

.contiene_data_anexa{ padding:5px 20px ; background:#fefefe; border:1px solid #00b089; border-radius:20px; border-bottom: 9px solid #00b089; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; }
.contiene_data_anexa blockquote{font-size:14px;line-height:14px;font-weight:800;padding-bottom:24px;color:#333;}
.datos-de-envio{border-bottom:1px solid #f1f1f1;padding-top:18px; padding-bottom: 7px;}

#categ .accordion{margin-top:80px;}
#categ .accordion-content{padding: 1rem 1rem 0;}
#categ .accordion-title{font-size: 17px;}
#categ .accordion-title::before {
    position: absolute;     background: #ec9739;
    top: 50%;
    right: 1rem;
    margin-top: -0.5rem;
    content: '+';
    color: #fff;
    font-weight: 800;
    /* border: 1px solid #fff; */
    border-radius: 50%;
    padding: 3px 6px;
}
#categ .accordion-title {/*background:#e1e1e1!important;*/border:0;}
#categ .accordion-title h4 {color: #fff!important;}
/* #categ .accordion-item {background:#e1e1e1!important;} */ 
/* #categ .accordion-item.is-active, #categ .accordion-item &gt; a:focus, .accordion-item &gt; a[aria-selected='true']{background: #e1e1e1!important;color: #fff;z-index:2;position:relative;} */
#categ .accordion-item.is-active, #categ .accordion-item &gt; a:focus, .accordion-item &gt; a[aria-selected='true']{color: #ec9739;z-index:2;position:relative;}

.accordion-title{ padding: 10px 15px; border-radius:20px!important ; -webkit-border-radius:20px!important ; -moz-border-radius:20px!important ; -ms-border-radius:20px!important ; -o-border-radius:20px!important ; }
.accordion-content{border:0;}


._breve_detalle{font-size:14px!important;line-height: 21px!important;}

.tacho{height:20px;}
#cesta .btn{max-width:250px;-webkit-transition: all 2s;transition: all 2s;-webkit-animation: pulsegreenCases 2s infinite;animation: pulsegreenCases 2s infinite;visibility: visible;animation-name: pulse;}
#cesta button{max-width:250px;-webkit-transition: all 2s;transition: all 2s;-webkit-animation: pulsegreenCases 2s infinite;animation: pulsegreenCases 2s infinite;visibility: visible;animation-name: pulse;  margin: 30px auto 35px!important;display:block;text-align: center;}
#cesta .callout-1{background:#fff;padding:50px 0 80px;}
#cesta .callout-1 h5 {font-size:18px;line-height:22px;padding:35px 0 15px;}
#cesta .callout-1 blockquote {font-size:20px;line-height:21px;}
#cesta .callout-1 .padtop{padding-bottom:75px;}
#cesta  .btn.btn-activo{background:#154A12;}
#cesta .prodcesta {padding:8px 0;background:url(../img/iconos/linea.jpg) bottom center no-repeat}
#cesta .prodcesta h2 {font-size: 18px !important;margin: 0;}
#cesta .prodcesta p{font-size:16px;line-height:19px;margin:0;padding:5px 3px;min-height:35px;}
#cesta .prodcesta p strong{font-size:14px;line-height:16px;}
#cesta .prodcesta figure {height:40px;}
#cesta .prodcesta figure img{max-height:40px;}
#cesta .prodcesta input[type="text"]{margin:0;height:35px;font-size:15px;}
/* #cesta .content_cart .pleftfor{padding:10px;} */
#cesta .content_cart .ptotal{padding:10px;background:#F1F1F1;position:relative;font-size: 15px;}
#cesta .content_cart .ptotal strong{padding-left: 20px;font-size: 17px;color: #01697a!important;position:absolute;right:10px;font-weight:400;}
#cesta .content_cart .ptotal.preciofinal{font-size: 17px;border-top: 1px dotted #ccc;}
#cesta .content_cart .ptotal.preciofinal strong{font-weight:800;font-size: 20px;}
/* #cesta .content_cart .ptotal span{padding-left: 15px;} */
#cesta  form input[type="text"], 
#cesta  form select, 
#cesta  form input[type="email"] {border:1px solid #bbb;margin-bottom:10px;}
#cesta  form .date {width:100%!important;}
#cesta  form textarea { height: 399px !important; border:1px #bbb solid;border-radius:8px;margin:15px 0 35px;background:#fff;font-size:14px;padding:8px;}
#cesta  form textarea.comentario { height:109px !important; }
#cesta  form select{-webkit-appearance: menulist;}
#cesta .bancos{background:#efefef;padding:15px;}
#cesta .bancos .banco{padding-left:60px;margin:25px 0 20px;font-size:14.5px;}
#cesta .bancos .banco img{border-radius: 10px;}
.bancos .medios{font-size:14px;line-height:17px;padding:0 8px;margin-top:20px;word-break:break-word;}
.bancos .medios span{font-size:20px;line-height:24px;color:#01697a ;}
.bancos .medios img{left:inherit;right:0;}


p a {text-decoration: none;font-weight:400;}
.Zebra_DatePicker_Icon_Wrapper{width:200px!important;}
.Zebra_DatePicker_Icon{right:10px!important;}

#cesta  label{color:#333;font-size: .75rem !important;}
#cesta  label.error{color:#fff;font-size: .75rem !important;}
#cesta  p.anexos{font-size:14px;}
#cesta  .form_pago{background:#f1f1f1;padding:20px 15px;border-radius:4px;    max-width: 300px;margin: auto;}
#cesta  .form_pago h4{ font-size: 16px;padding-bottom:35px;}
#cesta  .form_pago input{margin-top:7px;}
#cesta  .form_pago .fech{width: inherit;padding: 0 12px;text-align: center;display: inline-block;margin: 0 7px;}
#cesta  .btn{margin-top:26px!important;}
#cesta  .btn-pedidoencurso{background:#d2dfe6;cursor:progress;color:#767676;}
#cesta  #btn_pagar.btn-pedidoencurso{cursor:not-allowed;}
#cesta  button.btn{display:block;margin-left: 26px!important;}

#cesta .callout-2 .tabs{margin-top:-52px;border:0;background:#333;z-index:2;position:relative;}
#cesta .tabs-title {background:#333;}
#cesta .tabs-title.is-active, #cesta .tabs-title &gt; a:focus, .tabs-title &gt; a[aria-selected='true']{background: #01697a;color: #fff;z-index:2;position:relative;}
#cesta .tabs-title &gt; a{color: #fff;z-index:2;position:relative;line-height:1.4;padding-left:45.3px;padding-right: 14px;}
#cesta .tabs-title &gt; a small{color: #fff;z-index:2;position:relative;line-height:1.4;font-size: 0.75rem;}
#cesta .tabs-title &gt; a:hover{background:#333;color: #fff;z-index:2;position:relative;} /*para hover*/
#cesta .tabs-title.is-active a:hover{background: #01697a;}
#cesta .tabs-panel{padding:1.7rem 2rem;}

#cesta .accordion-item {background:#333;}
#cesta .accordion-item.is-active, #cesta .accordion-item &gt; a:focus, .accordion-item &gt; a[aria-selected='true']{color: #ec9739;z-index:2;position:relative;}
#cesta .accordion-item &gt; a{color: #fff;z-index:2;position:relative;line-height:1.4;padding-left:45.3px;padding-right: 14px;}
#cesta .accordion-item &gt; a small{color: #fff;z-index:2;position:relative;line-height:1.4;font-size: 0.75rem;}
#cesta .accordion-item &gt; a:hover{background:#333;color: #fff;z-index:2;position:relative;} /*para hover*/
#cesta .accordion-item.is-active a:hover{background: #01697a;}
#cesta .accordion-content{padding-bottom:3rem;}
/* #cesta .accordion-item{padding:1.7rem 2rem;} */

#cesta .data_valor{padding-bottom:15px;}
#cesta .dedicate{height:400px!important;}
#cesta .icoxs{position:absolute;top:40%;left:12px;}
#cesta .icodelivery{background:url(../img/iconos/icodelivery.png);width:21px;height:12px;}
#cesta .icodedicatoria{background:url(../img/iconos/icodedicatoria.png);width:17px;height:12px;}
#cesta .icotipocomprobante{background:url(../img/iconos/icotipocomprobante.png);width:16px;height:21px;}
#cesta .icometodopago{background:url(../img/iconos/icometodopago.png);width:19px;height:12px;}

#cesta .cke_bottom{display:none;}
#cesta .cke_skin_kama .cke_contents {height:400px!important;}
/* .pago_online_formus{max-width:270px;margin:0 auto;} */
.mostrar_pasarela{padding:20px;}

#cesta  .radio-group{margin-bottom:20px;overflow:hidden;}
.planner-radio{display:inline-block;margin-right:18px;}
.planner-radio label{font-size:14px;cursor:pointer;display:inline-block;line-height: 28px;vertical-align: super;padding-left:10px;margin:9px 0 6px;}
/* .planner-radio input{opacity:0;width:0;height:0;overflow:hidden;} */
.planner-radio input{opacity:.1;width:25px;height:25px;cursor:pointer;}
.radio-outer{width:25px;height:25px;border:2px solid #01697a;position:relative;text-align:center;padding-top:3px;margin:0 auto;    display: inline-block;}
.radio-inner{width:17px;height:17px;background:#333;display:inline-block;opacity:0;}
.radio-outer, .radio-inner{border-radius:50%;cursor:pointer;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;line-height:0;}
.mock-radio{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;/*opacity:0.6;*/margin-bottom:8px;display:inline-block;}
.radio-group .title{font-size:16px;color:#333;display:block;margin-bottom:15px;}
.mock-radio.active{opacity:1;}
.mock-radio.active .radio-outer{border-color:#01697a;}
.mock-radio.active .radio-inner{background:#01697a;opacity:1;}
.mock-radio:hover{opacity:0.8;}
.mock-radio:hover .radio-inner{opacity:1;}
#tipo_de_comprobante  .planner-radio{margin-right:20px; }




#pago .callout-1{padding:50px 0 30px;}
#pago .callout-1 blockquote {font-size:20px;line-height:21px;}
#pago .callout-1 h3{padding-bottom:20px;}
#pago .callout-1 .large-4 {padding-bottom:30px;}
#pago .callout-1 .large-7 .large-6{padding-bottom:20px;}
#pago .callout-2{background:#efefef;padding:50px 0;}
#pago .callout-2 .line{margin:15px;border-left:1px solid #bbb;height:82px;padding:0;}
#pago .bancos .banco{padding-left:60px;margin:25px 0 20px;font-size:14.5px;}


#gracias .callout-1{background:url(../img/fgra.jpg);}
/* Upload img-perfil */
.upload{display:none;}
.uploader{cursor:pointer;margin:0;width:15px;height:15px;background:url(../img/iconos/load_img.png) no-repeat center;}


/*izi*/
.kr-embedded[krvue] .kr-pan .kr-icon-wrapper-root, .kr-embedded[krvue] .kr-pan .kr-field-component, .kr-embedded[krvue] .kr-expiry .kr-icon-wrapper-root, .kr-embedded[krvue] .kr-expiry .kr-field-component, .kr-embedded[krvue] .kr-security-code .kr-icon-wrapper-root, .kr-embedded[krvue] .kr-security-code .kr-field-component{top:5px!important;}

.kr-embedded .kr-pan, .kr-embedded .kr-field.kr-text, .kr-embedded .kr-field.kr-checkbox, .kr-embedded .kr-expiry, .kr-embedded .kr-security-code, .kr-embedded .kr-identity-document-number, .kr-embedded .kr-card-holder-name, .kr-embedded .kr-card-holder-mail, .kr-embedded .kr-identity-document-type, .kr-embedded .kr-installment-number, .kr-embedded .kr-first-installment-delay, .kr-embedded &gt; .kr-field-wrapper{height:45px!important;}





#categ .callout-6 {padding:70px 0;background: #ec973a;}
#categ .callout-6 h3{padding-bottom:10px;font-size:25px;line-height:35px;}



/* 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){
#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: 1205px){
	#cesta .tabs{background:#333;}
	#cesta .tabs-title &gt; a small{font-size: 0.62rem;}
}
@media only screen and (max-width: 1140px){
	#cesta .tabs-title &gt; a {line-height: 1.2;padding-left: 37.3px;}
}
@media only screen and (max-width: 985px){
	#cesta .tabs-title &gt; a small{font-size: 0.52rem;}
}
@media only screen and (max-width: 965px){
	#cesta .content_cart .desaparece {display:none;}
	/* #cesta .content_cart .tachoeliminar {width:16.66667%;} */
}
@media only screen and (max-width: 900px){
	/* #cesta .tabs-title &gt; a small{display:none;} */
	#cesta .tabs-title &gt; a small{font-size: 0.42rem;}
}


@media only screen and (max-width: 57em){ /*tableta-movil*/

.callout-f{padding:15px;}
#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;}

#cesta .content_cart .pleftfor {padding:20px 15px;}
#cesta .content_cart .medium-3 {width: 25%;}
#cesta .content_cart .medium-9 {width: 75%;}
#cesta .content_cart .small-3,
#cesta .content_cart .small-9 {width: 100%;}
#cesta .content_cart form textarea {display:inline-block;}
#cesta .content_cart .pleftfor {  padding: 20px 15px 10px;}

}

@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;}
#pago .callout-1 p{font-size:16px;line-height:21px;}
}

@media screen and (max-width:49em) { 
.producto button{max-width:240px;}
#categ .foto-principal figure{height:200px;}
#categ .foto-principal figure img{max-height: 200px;}

}

@media screen and (max-width: 800px){ 
#cesta .tabs-title &gt; a small{font-size: 0.62rem;}
#cesta .todorellenar{width:100%;}
#cesta .tododetalle{width:100%;}
}

@media screen and (max-width: 45em){ 
#cesta .prodcesta [type="number"] {width: 75%;}
#cesta .callout-1 .padtop{padding-bottom:35px;}

}

@media screen and (max-width: 41em){ 
#categ .foto-principal figure{height:180px;}
#categ .foto-principal figure img{max-height:180px;}
}

@media only screen and (max-width: 40em){ /*small*/

#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;}
#categ .datos-de-envio p img{top:10px;}

#cesta .dedicate{height:300px!important;}
/* #cesta .form_pago{padding: 20px 1px;} */
#cesta .form_pago .expir span.xper{display:block;padding-bottom:10px;}
}

@media only screen and (max-width: 36.750em){
#cesta .prodcesta [type="number"] {width: 100%;margin:0;padding: 0;text-align: center;}
#pago .callout-2 .line{display:none;}
}

@media only screen and (max-width: 33em){/*movil*/
.callout-f h3{font-size:20px !important;line-height:23px;}
#categ .imagenes,#categ .detalle{width:100%;}
#pago .bancos .medios{padding:8px;margin-top:10px;}

}

@media only screen and (max-width: 30em){
#cesta .content_cart .desaparece {display:none;}
#cesta .content_cart .crece {width:80px;}
#cesta .content_cart .small-1{width:40px;}
.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){
#categ h1{font-size: 17px!important;line-height: 22px;}
#categ .relacionados h4{font-size:25px;line-height:28px;}

}

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

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

#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;}
#cesta .content_cart .crece{width:70px;padding:0 8PX;}
#cesta .prodcesta input[type="text"]{WIDTH:50px;}
}



@media only screen and (max-width:375px){
#cesta .prodcesta p{font-size: 14px!important;line-height: 17px;}
#cesta .callout-1 h5{padding-bottom: 10px;}

}

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