@media screen and (max-width: 639px){
header {min-height: 0;}
    .ribbon,.ribbon i{text-align:center}
.ficha .outlet img,.ficha .rebajas img{margin: 0 0 -38px 75%;}
div.buscador input, div.buscador input.submit{height:35px;line-height:35px;}
div.buscador i{left:-10.5%;margin-top:8px;font-size:17px;}
.cloud-zoom-gallery{width:22%;padding:0;margin-right:4%;border:1px solid #e4e4e4;margin-top:4%}
#area h2{font-size:1em;text-transform:none}
.acceso-fons{width:100%}
#area .contenido_contacto{padding:0 1.6em;margin-top:-2em}
.ribbon{line-height:1.3em;width:84%;font-size:.8em;padding:.7em .5em}
.ribbon i{margin-right:-19px;top:-.1em;left:-.4em;width:15px;height:15px;font-size:.9em;line-height:1.8em}
.clausula ul{margin:.2em 1em}
.clausula li,.clausula p{font-size:.8em;/* padding-bottom:.5em; */}
.reveal{width: 90%;margin:5%;}
.reveal h5{font-size:1.3em;line-height:normal;padding-bottom:1em}
.mostrando{font-size:.5em;float:right;top:2em;position:relative}div.paginacio{position:relative;top:-2em;margin-bottom:-2em;padding:0}
.blogSocial{width:100%;height:2em}div.inferior{margin-bottom:0;float:right;text-align: right;}div.paginacio a{color:#009FE0}div.paginacio span{background:#009FE0;color:#fff;margin:0 2px}div.paginacio a,div.paginacio span{width:2em;height:2em;border-radius:1em;border:1px solid #009FE0;display:inline-block;text-align:center;line-height:2em;font-size:1em;}
.gancho,div.paginacio a.all{display:none}div.paginacio a:hover{text-decoration:none;background:#009FE0;color:#fff;opacity:.6}div.paginacio i{font-size:2em;margin-top: -.05em;}div.paginacio a.p_ant,div.paginacio a.p_seg{border:none;padding:0;margin:0}div.paginacio a.p_ant:hover,div.paginacio a.p_seg:hover{background:0 0;color:#009FE0;opacity:1}
#cookies{height: auto;padding:0 4%;}
#cookies form{margin:0 auto;width:100%;height: auto;}
#cookies p{font-size:.8rem;line-height:20px}
.banner .bannerTit a,.banner .bannerTit span{line-height:1.2em}
#cookies input{height:60px;margin-left:10px}
.banner .bannerTit{text-align:left;left:0;position:relative;font-size:1.7em;margin: 1em auto -200px;width:87%;float: none;padding: .5em;}
.banner .bannerTit span{float:left;margin-top:.2em}
.banner .img_wrap{float:left;width:100%;height: 15em;display: inline-block;}
.banner .img{width:100%;min-height: 15em;float: left;height: auto;overflow:hidden;}
.banner img{max-width:none;left:0;margin-left:0;height:auto;float: right;width:100%;position: unset;}
.contenedor{width:100%;padding:0 1.5em}
#content_act{width:100%!important}div.mapa_web{color:#f3f3f3;font-size:15px;padding-bottom:14px;background:#F0EFF5;border-bottom:1px solid #fff}div.mapa_web .logopeu{margin:22px 0;width:100%}div.mapa_web .inf{margin-top:5px}div.mapa_web p{font-size: 13px;color:#898989;}div.mapa_web a{color:#898989;text-decoration:underline;font-weight:300;display:inline-block;float:none;/* text-align:center; */border-radius:0;}div.mapa_web .social a{width:1.7em;height:1.7em;margin:1em .6em}div.mapa_web a:hover{text-decoration:none}div.mapa_web ul li a.mail,div.pag_env ul li span{text-decoration:underline}div.mapa_web ul{float:left;display:inline;margin-top:8px;width:auto;text-align:left}div.envia_bt,div.envia_bt img{height:20px;width:72px}div.mapa_web ul li{color:#898989;font-size:13px}div.mapa_web h5{font-size: .95em;}div.mapa_web .cat_bus h5{margin:0 0 5px}div.mapa_web .pag_env a{text-align:left;line-height:normal}div#dwb{float:right;color:#898989;line-height:1.5em;text-align:center;/* border-top:1px solid #fff; */padding-top:1em;padding-bottom:0;}div.envia_bt{margin:0 0 0 10px;background-image:none;background-color:transparent;padding:0;border:none}div.envia_bt:hover img{background-position:-152px -300px}div.mapa_web input.ch{width:auto;float:left;margin:-2px 5px 0 0}div.pag_env{float:left;margin-bottom:40px}div.pag_env ul{float:left;display:inline}div.pag_env ul li{padding-bottom:.5em;line-height:normal}div.pag_env ul li span{cursor:pointer}
.mapa_web .datos_contacto .col1 ul li.tel a,div.pag_env ul li span:hover{text-decoration:none}div.mapa_web div.pag_env h5{font-size:1.1em}
.mapa_web .devoluciones_pie{float:left;text-align:left;margin-top:8px;margin-bottom: 10px;}
.mapa_web .devoluciones_pie p{/* margin-top:15px; */width:100%;}
.mapa_web .devoluciones_pie img{margin-top:15px}
.mapa_web .datos_contacto{float:left;text-align:left;margin-top:8px;padding-left: 0;}
.mapa_web .datos_contacto .col1{/* width:45% */}
.mapa_web .datos_contacto .col1 ul{margin-top:6px}
.mapa_web .datos_contacto .col1 ul li.tel{font-size:19px;font-weight:700;color:#7D7C81}
.mapa_web .datos_contacto .col1 ul li.horarios{font-size:11px;line-height: 12px;}
.mapa_web .datos_contacto .col1 ul li.mail{margin-top:10px;line-height:24px}
.mapa_web .datos_contacto .col1 ul li{text-align:left}
.mapa_web .datos_contacto .col2{float:left;/* width:55% */}
.mapa_web .datos_contacto .col2 ul.adreca li{line-height:1.2em;/* padding-left:23px */}
.mapa_web .datos_contacto .col2 ul.transport{margin-top:10px}
.mapa_web .datos_contacto .col2 ul.transport li{float:left;padding-left:39px;font-size:12px}
.mapa_web .datos_contacto .col2 ul.transport li.metro{background:url(../imgs/metro.png) 13px 2px no-repeat}
.mapa_web .datos_contacto .col2 ul.transport li.bus{background:url(../imgs/bus.png) 15px 2px no-repeat;margin-top:5px}
.mapa_web .datos_contacto .col2 ul.transport li span{float:left;clear:left}
.mapa_web .datos_contacto .col2 ul.transport li span strong{color:#7D7C81}
.mapa_web .sellos_pago{text-align:left;float:left;margin-top: 8px;}
#cesta_emrg_info_producto .imagen{width:20%}
#cesta_emrg_info_producto .info{width:80%}
#cesta_emrg_info_producto .bt_sc{width:50%;text-align:left;margin-right:0;white-space:nowrap}
#cesta_emrg_info_producto .info strong{font-size:1em;margin:0;text-transform:uppercase;color:#000}
#cesta_emrg_info_producto .info span{font-size:.8em;margin:0;color:#999;clear:both;float:left}
#cesta_emrg_info_producto .info div{font-size:.9em;clear:both;float:left;margin-top:1em}div.novedades{float:left;display:inline;text-align:left;padding:0;margin-top: 1em;}div.novedades p{margin-bottom:6px;font-weight:300;margin-top:14px;}div.novedades input.mail{width:80%}div.novedades div.bt{float:left;width:43px;height:32px;background-color:#fff;color:#818181;font-size:14px;padding:3px 0 5px;text-align:center;cursor:pointer;font-weight:700;border:1px solid #D9D9DB;border-left:none}
footer div.novedades div.bt{height:2.8em;width:20%}div.novedades div.bt:hover{color:#009FE0}div.novedades div.bt i{position:relative;top:10px}div.novedades input.chk{float:left;margin:0 5px 0 0;padding:0;width:1em}div.novedades span{float:left;font-size:11px;margin: 4px 0 0;color:#898989;}div.mapa_web div.novedades a{float:left;font-size:11px;text-decoration:underline;margin: 4px 0 1.5em 4px;white-space:nowrap;}div.mapa_web div.novedades a:hover{text-decoration:none}
.barato span:hover,.ultimosComentarios a:hover,a.arx_talla:hover,div.categorias ul li:hover a,div.volver a:hover{text-decoration:underline}
.productes h1{font-size: 1.2em;}
.banner_banda h2,.contingut2C h2,.contingutB h2,span.tith2{font-size:1.5em}
#productos-0 .productes h1{margin-top:.3em}
#principal-menu .social li{margin:.3em .8em .3em 0}
#principal-menu .social li a{height:1.7em;border-radius:4em;width:1.7em}
#principal-menu .social{font-size:1.5em;margin-left:0;width: auto;background: #EFF0F5;}
.enviar_archivos{font-size:1em;}
.social{display:inline-block;text-align:left}
.social a{float:left;margin-right:10px;margin-top:10px}
.social a:hover{opacity:.7}
.social a i{color:#fff;position:relative}
.social a.fb{background:#3b5998}
.social a.tw{background:#00aced}
.social a.gp{background:#dd4b39}
.social a.yt{background:#b00}
.social a.li{background:#007bb5}
.social a.pn{background:#cb2027}
.social a.ins{background:#125688}
footer .mapa_web{padding:0 2em}
.banner_banda h2{margin:0 0 .6em}
.contingutB h2{margin:0}
.contingut2C h2{margin:1em 0 0}
.news{height: auto;padding-top:0;}
.news input.mail{margin-top:1em;width:80%}
.news div.bt{margin-top:1em;width:20%}
.news input.chk{width:1em}
.novedades.emerg .form-container, .cupon.emerg .form-container{width:100%;padding: 0 40px 10px;}
.novedades.emerg form, .cupon.emerg form{position:relative}
.novedades.emerg .side_img.wrap, .cupon.emerg .side_img.wrap{display:none}
.novedades.emerg p.subtit, .cupon.emerg p.subtit{font-size:20px;line-height:34px}
.novedades.emerg p.subtit span, .cupon.emerg p.subtit span{font-size:32px;}
.novedades.emerg input.mail{}
.novedades.emerg div.bt, .cupon.emerg div.bt{font-size:11px;}
.novedades.emerg i.icon-cancel-circled,.novedades.emerg i.icon-cancel, .cupon.emerg i.icon-cancel-circled, .cupon.emerg i.icon-cancel{right:.2em}
.novedades.emerg, .cupon.emerg{left:0;top: 50%!important;z-index:9999;width:94%;margin:0 3%;transform: translateY(-50%);}
.top-bar-left{margin-bottom:-1000px;z-index:99999;position:relative;transform:translateX(-90%);-webkit-transform:translateX(-90%);display: inline-block!important;height: 0;}
#menu>li:hover>a:before,div.buscador{display:none}button.menu-icon{top:-.2em}
.top-bar-left .menu{width:88%;background: #EFF0F5;position:relative;top:-4.1em;-webkit-box-shadow:0 0 10px 0 #999;box-shadow:0 0 10px 0 #999;display: inline-block;/* min-height:800px; */height: auto;-webkit-backface-visibility:hidden;}
.cesta-off,.cesta-x{position:relative;top:.8em;margin-left: -2.7em;}
.cesta-off i.icon-basket,.cesta-x i.icon-basket{}
.cesta-off span,.cesta-x span{left:-1em;font-size:.6em;line-height: 1.7em;color: #fff;border-color: #fff;}
.cesta-off div{left:-.4em;width:5.9em;margin-right:-5em;font-size:.6em;line-height:2em;}
.search{/* margin:1.2em auto 0; *//* max-width:1.7em; */}
.top-bar-right .small-7{padding: .2em 2.2em 0 1.2em;}
.top-bar-right .small-2 img{width: 60%;margin-left:.8em;margin-top: 1.3em;}
.logo{margin: .5em 0 .4em;position:relative;left:-.5em;padding:0;}div.buscador{margin:-4.5em 0 3.2em;padding:1.5em}div.buscador form{width:100%}
.top-bar-right.small-11{width:91.66667%;position:relative;top: -4em;padding-left:0;padding-right:0;top: -60px;}
.slide-in .top-bar-left .menu{-webkit-box-shadow:0 0 0 0 #999;box-shadow:0 0 0 0 #999}
div.cat_descripcion img{width:100%;margin:0 0 1em}
#principal-menu .menu>li:first-child>a,#principal-menu .menu>li>a{padding:.9em 1em;border-left:none;margin:0;color:#666}
#principal-menu .menu>li{border-bottom:1px solid #ddd;float: left;width: 100%;}
#principal-menu .menu>li>a{font-size:1.3em;font-weight:500;line-height: 1.5em;float: left;width: 80%;position: relative;z-index: 1000;}
#principal-menu .menu>li>i.icon-angle-down{display:inline-block;float:left;width:20%;height: 2.1em;line-height: 2.1em;text-align:center;font-size:2em;z-index: 1000;position: relative;}
#principal-menu .menu>li>i.icon-angle-down:before{}
#principal-menu .menu>li.show-for-small-only{padding:.4em 1em;font-size:1em;border-bottom:1px solid #ddd;font-weight:400;color:#666;display:inline-block;width:100%;}
#principal-menu .menu>li>.submenu{top:0!important;min-height:auto!important;width:100%;margin:0;position:relative;border:none;}
#principal-menu .menu>li>.submenu li{padding:0;border:none;}
#principal-menu .menu>li>.submenu li a{padding:.9em 1em .9em 2em;border-left:none;margin:0;border-bottom:1px solid #ddd;color:#666;font-size:1.3em;font-weight:400;border:none;}
#principal-menu .menu > li:hover > ul.submenu{display:none;}
#principal-menu .menu > li > i:hover{
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
#principal-menu .tel span{text-transform:uppercase;font-size: 0.9em;font-weight: 700;padding: 1.1em 0.6em .6em .5em;float: left;}
#principal-menu .tel a{font-weight: 500;font-size: 1.3em;color: #666;line-height: 2.4em;float:left;}
.slide-in{animation:slide-in .5s forwards;-webkit-animation:slide-in .5s forwards}
.slide-out{overflow-x: hidden;animation:slide-out .5s forwards;-webkit-animation:slide-out .5s forwards}
.slide-out .content{overflow: hidden;}
.slide-out footer{display:none}
@keyframes slide-in{
	0%{-webkit-transform:translateX(90%)}
	100%{-webkit-transform:translateX(0)}
}
@-webkit-keyframes slide-in{
	0%{-webkit-transform:translateX(90%)}
	100%{-webkit-transform:translateX(0)}
}
@keyframes slide-out{
	0%{transform:translateX(0)}
	100%{transform:translateX(90%)}
}
@-webkit-keyframes slide-out{
	0%{-webkit-transform:translateX(0)}
	100%{-webkit-transform:translateX(90%)}
}
.top-bar,.top-bar ul{background-color:#fff;padding-top:0}
.top-bar-1{height:auto;padding-top:0}div.menu_vertical{margin-top: -60px;height: auto;}div.menu_vertical #menu li{width:100%}div.menu_vertical #menu li a{width:100%;font-size:1.2em;height: auto;line-height: 1.3em;border-bottom:1px solid #c6c6c6;}
.top-bar ul.menu.ap_carro > li{display:inline-block;float:right}
#menu>li#fam_actiu>a,#menu>li:hover>a{background:inherit;color:inherit;border-bottom:1px solid #c6c6c6}div.menu_vertical #menu li:before{border: none;top: 0;}div.menu_vertical #menu li.despl:before{float:right;content:'';width:1.8em;height:1.8em;font-size:1.6em;margin:0 0 -1.8em;position:relative;z-index:111;border-right:0;background:url(../imgs/arrow-v.png) center no-repeat;background-size:50%;color:#DBDCE1;top:0;left:0}div.menu_vertical #menu li .plegable{display:block;width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0;top:0;padding:0;position:relative}div.menu_vertical #menu li.mostrat .plegable{display:block!important}div.menu_vertical #menu li.mostrat:before{background-image:url(../imgs/arrow-A.png)}
#menu .plegable{display:none;float:left;width:1000px;background:#fff;padding:10px 30px 25px;position:absolute;margin-right:-2000px;top:41px;z-index:99;left:0;-webkit-box-shadow:2px 3px 1px 0 rgba(230,230,230,1);-moz-box-shadow:2px 3px 1px 0 rgba(230,230,230,1);box-shadow:2px 3px 1px 0 rgba(230,230,230,1)}
#menu .plegable>div{display:inline-block;margin-top:0;width:100%}
#menu .plegable>div.menu_columna_grupos{width:100%}
#menu .plegable .col{width:100%;padding-bottom:0}
#menu .plegable .col ul{width:100%;margin:0}
#menu .plegable .sepMenu{display:none;clear:both;margin-bottom:10px}
#menu .plegable .col li{width:100%;padding:0;display:none!important}
#menu .plegable .col li:first-child{width:100%;padding:0;display:block!important}
#menu .plegable .col li:last-child{width:100%;padding:0;display:none}
#menu .plegable .col li.mostrat2{display:block!important}
#menu .plegable .col li.unica:before{background-image:none}
#menu .plegable .col li:before{content:'';background: url(../imgs/mas-menu.png) no-repeat;width:1.75em;height:2.1em;background-size: 70%;margin-bottom:-2.1em;float: right;position: relative;z-index: 111;border-right: none;color: #DBDCE1;top: 15px;left: -4px;}
#menu .plegable .col li.mostratMenys:before{content:'';background:url(../imgs/menos-menu.png) no-repeat;background-size:70%;}
#menu .plegable .col li.mostrat2:before{background:0 0;width:0}
#menu .plegable .col strong{float:left;width:100%;font-weight:400}
#menu .plegable .col a{float:left;width:100%;color:#727272;text-transform:capitalize;text-align:left;font-size:1em;line-height:initial;font-weight:400;border-bottom:1px solid #c6c6c6;padding:1em 0 1em 2em}
#menu .plegable .col a.ver{width:100%;margin:0;color:#009FE0;font-size:1em}
#menu .plegable .col a.ver:after{color:#009FE0;font-family:fontello;font-size:12px;content:'\e81c';display:inline-block;margin:4px 0 0 10px}
#menu .plegable .banner{float:left;width:100%}
#menu .plegable .banner strong a{text-transform:capitalize;font-size:1em;padding:1em 1.3em .3em 0;text-align:left;float:left;color:#727272}
#showCatMenu,#showProdMenu div,.ficha .boton.bt_anadir,.producte div.titol,div.datos .boton_maxi,div.ficha h1 a,div.talla li{text-transform:uppercase}
#menu .plegable .banner a{padding:0;color:#555;text-align:left;border:none}
#menu .plegable .banner img{width:100%;right:0;height:auto}
#menu .plegable > div.menu_columna_accesos{float: left;width: 100%;}
#visor,#visor span{height:.4em;position:relative}
#menu a.subfam.actiu{font-weight:700;color:#009FE0;cursor:default}
#menu a.subfam{border:none;margin:0;float:left;display:inline;width:192px;font-size:13px;padding:0 0 5px 37px;font-weight:600;background: 23px 7px no-repeat;color:#6B6B6B}
#visor,.sliderRange{width:100%}
#menu a.subfam:hover{color:#009FE0}
#menu li ul li{padding:0 10px 0 0;line-height:normal;margin:0;cursor:default;width:148px}
.barato span,.opiniones,.producte,div.color li,div.talla li{cursor:pointer}
#menu .plegable .col strong a{padding:1em 1.5em;font-size:1em;font-weight:500;color:#727272}
#menu .plegable .col strong a:after{content:""}
#menu strong.actiu a,#menu strong.link a:hover{color:#fff;background:#009FE0}
.novedad,.recomendado{margin-top:-.9rem}
.producto-destacado .rebajas{margin-top:-13px}
.row.destacados{padding:.7em .9375rem 0;width:100%;max-width:none;overflow:hidden}
.mask{position:relative;float:left}
#visor{float:left;padding:0 3.5em;top:-1.1em}
#visor span{width:3em;background:#d1d1d1;float:left;left:0;margin-left:-1.5em;border-radius:1em}
.producte-slider.home{width: 340px;/* padding-right: 40px; */height: 355px;}
.producte-slider.home .producto-destacado div.imatge img{width:300px;}
.producte-slider{padding:0 1em 0 0;width: 10%;}
.annex .producte-slider{padding:0 1em 0 0;width:33%;}
.ficha .producte-slider{width:33%;padding:0 1em 0 0;min-width:inherit;margin-bottom: 1em;height: 6.4em;}
.producto-destacado div.imatge img{width:9.5375rem;max-width:100%}
.producto-destacado{padding:0;border-width:.3rem;height:13.3rem;height: 11.1rem;width: 100%;}
.annex .producto-destacado{padding:0;border-width:.3rem;height:13.3rem;width:100%;height: 10.1rem;}

.acces_prod h2{font-size: 1.5em;margin-bottom: 30px;display: inline-block;}
.acces_prod div{display:inline-block;height: auto;padding-bottom: 2em;}
.acces_prod div h3, .acces_prod div p{margin-left:87px;font-size: 1.2em;}
.acces_prod div p{font-size: 1.1em;}
.acces_prod img{margin-top:-.7em;}

.ficha .producto-destacado .hover_invisible{display:block;background:0 0;margin:0 0 -2em;height:2em;padding:0;text-align:center}
.hover_invisible{margin-top: -10.6rem;width: 100%;height: 10.7rem;}
.producto-destacado div.opcions{width:9em;margin:0 auto}
.producto-destacado div.titol{margin-top: 1em;padding: 0 1em;font-size: 1em;width: auto;height: 3.4em;overflow: hidden;margin-bottom: 0;}
.producto-destacado:hover .bandera{left: -0.5375rem;top: -9.4em;}
.producto-destacado div.imatge{}
.producto-destacado div.ver_producto{display:none}
.top_destacados{padding:1em}
.top_destacados h2{font-size:14px;}
.bandera{left:-.6572rem;top: -9.4em;}
footer .social{margin:0;padding:0;border:1px solid #999;border-right:none;border-left:none;text-align:center}
.social li{float:left;margin-right:1.6em}
.social a{border-radius:20px;width:2rem;height:2rem;margin:0;text-align:center}
.social a i{top: .05em;left: .05em;font-size:.9em;}
.social a.gp i{left:-1px;}
footer .social a i{top:.35em;}
.frase{text-align:center;padding:1em 0;margin-bottom:1em}
.frase .quot1{float:left;margin-right:-40px;width:40px;margin-left:.5em}
.frase .quot2{float:right;clear:right;margin-left:-40px;width:40px;margin-right:.5em}
.frase p{color:#fff;font-weight:600;font-size:1.2em;line-height:1.15em;text-align:center;padding:2em 1em .5em}
.frase span{font-size:.8em;padding-right:2em;padding-bottom:.7em}
.frase .btn.frase{font-size:.9em;letter-spacing:.03em;padding:.4em .7em;margin:3em 4em 0;text-align:center;float:none;white-space:nowrap}
.contingutB article{height:auto;margin-bottom:2em;padding: 0!important;}
.contingutB article:nth-of-type(2), .contingutB article:nth-of-type(4), .contingutB article:nth-of-type(6){padding-left:0;}
.contingutB article a.overflow{float:right;width:38%;height:auto}
.contingutB article div.entr{float:left;width:60%;overflow:visible;height:auto}
.contingutB article div.entr.noImg{width:100%}
.contingutB article a,.contingutB article p{font-size:1.2em}
.banner_banda{height:auto;margin-bottom:3em;margin-top:2em}
.banner.big{text-align:center;width:100%;float:left}
.banner.big img{margin:-2em auto 0;width:60%;clear:both;position:relative;top:2.5em;right:0;height:auto;float:none}
.banner_banda .btn_vermas{width:100%;text-align:center}
.banner_banda .btn_vermas a{float:none;display:inline-block;margin:1em auto}
#menu,div.menu_lateral{display:none}
.mapa_home{overflow:hidden;margin-top:-1em}
.mapa_home img{width:100%;position:relative;left:0}
.categorias li:nth-child(12),.categorias li:nth-child(16),.categorias li:nth-child(18),.categorias li:nth-child(20),.categorias li:nth-child(4),.categorias li:nth-child(8){border:none}
#menu{padding:0 2em;margin-top:-1.5em;margin-bottom:2em;width: 100%;}
#productos-1 .categorias{height:7em;overflow:hidden}
#productos-1 .categorias.abierto{height:auto}
#showProdMenu{width:100%;float:left;padding: 1em 1.5em 1.5em;}
#showProdMenu i.icon-cesta{width:1em;height:1em;float:left;background:url(../imgs/cesta-menu.png) no-repeat;background-size:100%;margin-right:.8em;margin-top:-.1em}
#showProdMenu i.icon-hamburger{width:1em;height:1em;float:right;background:url(../imgs/hamburger-menu.png) no-repeat;background-size:100%}
#showProdMenu div{width:100%;border:1px solid #c6c6c6;float:left;padding:.6em 1em .5em;font-weight:700;font-size:1.3em;line-height:1em;color:#666}
.row .row .row{margin:0}
.row .row{margin:1em;}
#productos-0 div.categorias{display:block;margin-top:0}div.productes h4{font-size:18px;color:#000;font-weight:400;margin-top:20px;background-color:#F6F6F6;padding:10px 15px}div.categorias ul{margin:0;float:left}div.categorias ul li{height:60px;float:left;margin:21px 0 21px -1px;cursor:pointer;border-left:1px solid #E4E4E4;border-right:1px solid #E4E4E4}div.categorias ul li.last{margin:0 0 30px}div.categorias ul li div.imagen{width:100%;height:auto;float:left;margin:-21px 0 0;text-align:center}
#productos-0 div.categorias ul li div.imagen{height:100px}div.categorias ul li img{width:72px;height:102px}div.categorias ul li div.descripcion{float:left;height:auto;width:100%;margin:-17px 0 -22px;position:relative;z-index:1;text-align:center;display:none!important}
#productos-0 div.categorias ul li div.descripcion{/* top:-155px; */display:block!important;}div.categorias ul li .descripcion h5{font-size:12px;background:#009FE0;line-height:22px;color:#fff;font-weight:400;padding:0 6px;white-space:nowrap;display:inline-block;margin:-.2em -100px 0;left:-5%}div.categorias ul li .descripcion i{color:#009FE0;font-size:20px;margin:0 24px -19px;display:inline-block;position:relative;top:-15px;left:0}div.productes div.categorias ul li h5 a{color:#009FE0;font-size:13px}div.categorias ul li p{font-size:13px;color:#5e5e5e;font-weight:400;line-height:15px}
#productos-0 div.categorias ul li{width: 32%;margin:3em 2% 0 0;}
#productos-0 div.categorias ul li div.descripcion h5{font-size: .8em;}
#productos-0 div.categorias ul li:nth-child(12),#productos-0 div.categorias ul li:nth-child(15),#productos-0 div.categorias ul li:nth-child(18),#productos-0 div.categorias ul li:nth-child(21),#productos-0 div.categorias ul li:nth-child(3),#productos-0 div.categorias ul li:nth-child(6),#productos-0 div.categorias ul li:nth-child(9){margin-right:0}
.novedad,.recomendado{float:left;width:0;height:55px;margin:-20px -42px -55px 0;position:relative;left:60%;z-index:13;border-right:21px solid #009FE0;border-left:21px solid #009FE0;border-bottom:12px solid transparent}
.novedad:after,.novedad:before,.recomendado:after,.recomendado:before{height:0;border-top:2px solid transparent;border-bottom:2px solid #005E95;content:"";display:inline-block;width:0;position:relative}
.novedad:before,.recomendado:before{border-left:2px solid transparent;border-right:2px solid #005E95;float:left;left:-14px}
.novedad:after,.recomendado:after{border-right:2px solid transparent;border-left:2px solid #005E95;float:right;right:-14px;top:-19px}
.novedad i,.recomendado i{display:inline-block;color:#fff;margin:0 -10px -20px 0;position:relative;top:7px;left: -16px;font-size:.5em;}
.novedad i:before,.recomendado i:before{left: -9px;}
#productos-1 .novedad i:before,#productos-1 .recomendado i:before{left: -16px;}
.ficha .novedad,.ficha .recomendado{float:left;width:0;height:55px;margin:-10px -42px -55px 0;position:relative;left:60%;z-index:13;border-right:21px solid #009FE0;border-left:21px solid #009FE0;border-bottom:12px solid transparent}
.ficha .novedad:after,.ficha .novedad:before,.ficha .recomendado:after,.ficha .recomendado:before{height:0;border-top:5px solid transparent;border-bottom:5px solid #005E95;content:"";display:inline-block;width:0;position:relative}
.ficha .novedad:before,.ficha .recomendado:before{border-left:5px solid transparent;border-right:5px solid #005E95;float:left;left:-31px}
.ficha .novedad:after,.ficha .recomendado:after{border-right:5px solid transparent;border-left:5px solid #005E95;float:right;right:-31px;top:-19px}
.ficha .novedad i,.ficha .recomendado i{display:inline-block;color:#fff;font-size:15px;margin:0 -20px -20px 0;position:relative;top:8px;left:-18px}
.producto-destacado .novedad,.producto-destacado .recomendado{float:left;width:0;height:55px;margin: -10px -42px -55px 0;position:relative;left: 70%;z-index:13;border-right:21px solid #009FE0;border-left:21px solid #009FE0;border-bottom:12px solid transparent;}
.producto-destacado .novedad:after,.producto-destacado .novedad:before,.producto-destacado .recomendado:after,.producto-destacado .recomendado:before{height:0;border-top:5px solid transparent;border-bottom:5px solid #005E95;content:"";display:inline-block;width:0;position:relative}
.producto-destacado .novedad:before,.producto-destacado .recomendado:before{border-left:5px solid transparent;border-right:5px solid #005E95;float:left;left:-30px}
.producto-destacado .novedad:after,.producto-destacado .recomendado:after{border-right:5px solid transparent;border-left:5px solid #005E95;float:right;right:-30px;top:-19px}
.producte,.productes_content>div:first-child{border-top:1px solid #d4d2d2}
.producto-destacado .novedad i,.producto-destacado .recomendado i{display:inline-block;color:#fff;font-size:21px;margin:0 -20px -20px 0;position:relative;top:11px;left: -22px;}
.productes .novedad,.productes .recomendado{float:left;width:0;height:28px;margin:-5px -42px -55px 0;position:relative;left:18%;z-index:13;border-right:10px solid #009FE0;border-left:10px solid #009FE0;border-bottom:6px solid transparent}
.con-slider .novedad,.con-slider .recomendado,.relacionados .novedad,.relacionados .recomendado{margin-top:-20px;display:none}
.novedad.img_ficha,.recomendado.img_ficha{left:75%;top:0}
#showCatMenu{font-weight:700;font-size:.9em;margin:0 1em;color:#999;display:block}
#productos-2 #showCatMenu{display:none}
#showCatMenu i{display:inline-block;width: 20px;height: 20px;position: relative;top: 0;left: 3px;color: #bbb;font-size: 1.1em;}
#showCatMenu.abierto i:before{content:'\e862'}
#showCatMenu i:before{content:'\e85f';display:inline-block;width:20px;height:20px;position:relative;font-size:1em;margin:0;padding:0;font-family:fontello}
.visualitza{display:none;}
#productos-1 .cat_descripcion{display:none}
.producte{text-align:center;margin:0;padding:0;border-bottom:0;height:auto}
.productes .breadcrumbs, #productos-0 .productes .breadcrumbs{margin-bottom:0}
.productes_content{margin-top:1em}
.producte div.imatge{text-align:center;background:#fff;float:left;padding:0;height:9em;overflow:hidden;}
.producte div.imatge img{width:100%;max-width:none;margin: 20% 0 -80%;}
.producte:hover div.ver_producto{background:#009FE0;color:#fff}
.producte .descripcion{padding-bottom:0;border-right:0}
.producte .descripcion .texto{height:auto;min-height:0;margin:0}
.producte .descripcion .texto span p{color:#585858;font-weight:700;font-size:.7em;padding:.4em 0}
.producte .descripcion p{font-size:1em;padding:0;float:left}
.producte .masinfo{border-left:0;position:relative;left:0;min-height:0;width:75%;float:right}
.producte .masinfo .stock{float: left;font-size: .7em;margin: 0.5em 0 0em -3.5em;position: relative;top: 1.8em;}
.producte div.colors{float:left;display:none;min-height:19px;width:155px;overflow:hidden;height:27px;margin-right:-5px}
.producte div.colors img{float:left;display:inline;width:25px;height:20px;margin-right:6px;margin-top:6px}
.producte div.color_true{display:inline}
.producte div.titol{font-size:1em;text-align:left;float:left;font-weight:700;display:inline;color:#191919;margin-top:15px;width:100%}
.producte div.titol a{color:#191919}
.producte .apartir{margin:0;position:relative;top:20px;left:5px;}
.producte div.opcions{position:relative;height:auto;margin:0;top:0;float:left;width:60%;clear:left;}
.producte div.opcions img{display:inline-block;margin:2px 0 -44px -39px}
.producte div.opcions .preu{font-size:25px;line-height:50px;height:auto}
.producte div.opcions .preu_vell{float:left;position:relative;top:-.1em;left:0;height:15px;margin-bottom:.6em;min-width:4.5em;font-size:.7em;line-height:2.7em;width:auto;clear:right}
.producte .masinfo .al_carro,.producte .masinfo .ver_producto{background:#fff;color:#009FE0;border:1px solid #009FE0;width:40%;height:25px;line-height:25px;display:inline-block;font-size:.6em;margin:2.5em 0 1em;float:right}
.producte .masinfo .al_carro{color:#fff;background:#F99831;border:1px solid #F99831;margin:0}
.producte:hover .masinfo .al_carro a,.producte:hover .masinfo .ver_producto a{color:#fff}
.producte table.marca{margin:0;text-align:center;display:inline-block}
.producte table.marca td{vertical-align:bottom;text-align:left;height:24px}ul.marcas{display:inline;float:left;margin:0;width:716px}ul.marcas li,ul.marcas td{width:84px;text-align:center}ul.marcas li{height:50px;margin-top:15px;float:left}ul.marcas input{float:left;position:relative;top:30px;left:49px;margin:0 0 -20px -15px}ul.marcas td{height:25px;vertical-align:middle}
.separa-prods{width:815px;float:left;display:inline-block;height:32px;font-size:2px}
.separador-inferior{border:none;width:100%;float:left;display:inline;margin:20px 0 0}
.productes .info_ad span.titol{font-size:1em;font-weight:700;margin-bottom:0}
.productes .info_ad p{float:left;font-size:.9em;line-height:normal}
.productes .info_ad p strong{/* font-weight:400; *//* color:#009FE0; *//* text-decoration:underline; */line-height: inherit;font-size: inherit;}
.stars{float:left;margin-top: .5em;padding:0;width:50%;height:20px;}
.stars i{float:left;font-size:.8em;margin:0}
.stars i:before{margin:0 2px}
.stars .base{float:left;color:#DFDFDF;margin-bottom:-18px}
.stars .rate{float:left;clear:left;color:#F8D500;width:110px;height:18px;overflow:hidden}
.stars i.icon-star-half{margin-right:-18px;margin-left:-4px}
.stars .rate.e0{width:0}
.stars .rate.e0m{width:11px}
.stars .rate.e1{width:22px}
.stars .rate.e1m{width:35px}
.stars .rate.e2{width:45px}
.stars .rate.e2m{width:56px}
.stars .rate.e3{width:67px}
.stars .rate.e3m{width:78px}
.stars .rate.e4{width:90px}
.stars .rate.e4m{width:100px}
.stars .rate.e5{width:110px}
.stars span{float:left;clear:left;margin-top:8px;font-size:14px;padding-left:0}
.stars span span{float:none;clear:none}
.productes_content .stars i{font-size:13px}
.productes_content .stars .rate{width:85px}
#div_info_ficha .stars span.title{font-size:1em;margin-bottom:.6em}
#div_info_ficha .stars span span{font-size:1em}
#div_info_ficha .stars span{font-size:.7em}div.ficha{float:left;display:inline;position:relative;width:100%;margin-top:0;padding:0 1.475em}div.ficha div.imatge{float:left;display:inline;width:100%;position:relative;z-index:10}div.ficha div.imatge #wrap{float:left;display:block;vertical-align:middle;border:1px solid #e4e4e4;width:100%}div.ficha div.imatge #wrap img{width:100%}
.wrap-imagenes{float:left;width:100%;position:relative;left:0}
.wrap-imagenes div:nth-child(4), .wrap-imagenes div:nth-child(8), .wrap-imagenes div:nth-child(12),.wrap-imagenes a:nth-child(4), .wrap-imagenes a:nth-child(8), .wrap-imagenes a:nth-child(12){margin-right:0}
.cloud-zoom-gallery img{width:100%;border:none}
.ficha .informacion{float:left;width:100%;padding-right:0;border-right:0;padding-bottom:0}div.ficha div.caracteristicas{display:inline-block;width:362px}div.ficha div.datos{display:inline-block;float:left;margin-top:1em;text-align:left;padding:0}div.ficha div.comm{display:inline-block;float:left;margin-top:0;width:100%;height:auto;margin-bottom:1em;}div.ficha h2{float:left;width:100%;margin-top:10px;margin-bottom:13px}div.ficha h2 p{font-size:18px;font-weight:700;color:#3f3f3f}div.ficha div.globos{position:absolute;top:2px;left:2px}div.ficha div.globos img{float:left;display:inline;width:42px;height:43px;margin-right:10px}

div.ficha h1,div.ficha span.title{font-size:1em;font-weight:700;margin:0;float:left;line-height:25px;width:90%;text-align:left}

div.pestana span.title{margin-top:1em;width:100%;}
.ficha .controlPRO .msg_form p{padding-left: 30px;}
div.altres,div.ref{width:100%}
.tag,div.talla li{text-align:center}div.ref{float:left;display:inline;font-size:.7em;margin:0 0 1em;color:#999}div.arxius{margin:20px 0 0}div.color ul,div.talla ul{display:inline-block;float:left;}div.arxius div.tit_color,div.color div.tit_color,div.talla div.tit_color{border:none;color:#3f3f3f;float:left;font-size:14px;margin-right: 9px;width:auto;display:inline-block;font-weight:700;}div.color div.tit_color{margin-right:5px}div.color div.tit_color:hover{border:none}a.arx_talla{float:right;color:#2e2e2e;padding:1px 20px 0 0;background:url(../imgs/icons/pdf.gif) right 0 no-repeat}div.color li{float:left;display:inline;width: 25px;height: 25px;margin: -2px 15px .3em 0;font-size:14px;overflow:hidden;}div.color li span{width:20px;height:20px;float:left}div.color li:hover{opacity:.8}div.color li.selected{border:1px solid #262626;width: 24px;height: 24px;}
.productes div.color li{margin:0 .3em;width:15px;height:15px;float:left}
.productes div.color li div{margin:0;width:16px;height:16px;float:left}div.color li div{margin:0;width:25px;height:25px;float:left}div.color li.selected div{height: 20px;width: 20px;}div.altres ul{float:left;display:inline;width:100%;margin-top: 2em;}div.altres li{float:left;display:block;color:#666;line-height:1em;font-size:.9em;width:50%;margin-bottom:15px;padding-right:1em}div.altres li:nth-last-child(even){padding-right:0}div.altres li img{float:left;width:2em;height:2em;margin-right:.5em;margin-bottom:1em;border:none}div.altres strong{float:left;display:inline}div.datos .boton{right:0}div.datos .boton_maxi{padding:0;height:60px;float:right;clear:both;margin:14px 10px 12px 0;font-weight:500;font-size:20px;line-height:60px;background:#F99831;width:170px;text-align:center}div.datos .boton_maxi i.icon-basket{font-size:30px;position:relative;top:15px;left:12px;float:left}div.datos .boton_maxi i.icon-ok-circled{font-size:20px;position:relative;float:left;margin-left:-3px;top:6px;background:#F99831;border-radius:12px;width:24px;height:22px;margin-right:-10px}div.specs,div.talla{width:100%;float:left}div.propietats{float:left;display:inline-block;margin-top:15px}div.talla{margin:15px 0 20px;display:table}div.talla .flip{-webkit-transform:matrix(-1,0,0,1,0,0);-moz-transform:matrix(-1,0,0,1,0,0);-ms-transform:matrix(-1,0,0,1,0,0);-o-transform:matrix(-1,0,0,1,0,0);transform:matrix(-1,0,0,1,0,0)}div.talla i{color:#009FE0;font-size:19px;position:relative;top:2px}div.talla ul{float:left}div.talla li{float:left;display:inline;border:1px solid #F0EFF5;outline:#F0EFF5 solid 1px;color:#5d5d5d;background:#F0EFF5;font-size:11px;font-weight:700;height:24px;width:24px;padding:0;line-height:24px;margin: 0 15px 0 0;}div.talla li.tit{border:none;padding:0;width:auto;height:auto;text-transform:none;color:#000;font-size:14px;margin:0 5px 0 0;font-weight:500}div.color li.tit{margin-right:5px;width:auto;border:none}div.talla li:hover{background:#A1A1A1}div.talla li.tit:hover{border:none}div.talla li.selected{border:1px solid #fff;width:auto;height:25px;background:#A1A1A1;outline:#A1A1A1 solid 1px;line-height:25px;min-width: 25px;font-size:1em;}
.tag{float:left;background:url(../imgs/tag_ficha.png) 2px 0 no-repeat;padding: 5px 15% 0;height: 43px;width:100%;font-size: .6em;background-size: contain;line-height:1em;margin:1.5em 0 0;}
.stars span.title,.ultimosComentarios span{float:left;font-size:1em;font-weight:500;color:#B8B8B8}
.ultimosComentarios{float:left;margin-top:65px;padding:0;display:none}
.stars span.title{margin-bottom:1em;padding:0;clear:both;width:100%}
.ultimosComentarios span{padding-left:1px}
.ultimosComentarios span span{float:none;font-size:.8em;font-weight:500;color:#B8B8B8;line-height:1.8em;display:inline-block;margin-left:1em}
.ultimosComentarios>div{margin:11px 0 0 2px;font-size:14px;float:left}
.ultimosComentarios div strong{float:left;clear:left}
.ultimosComentarios div span.fecha{font-size:1em;float:left;padding-left:.5em;color:#000;font-weight:400;line-height:1.1em}
.ultimosComentarios div .comRating{transform:scale(.65);width:auto;margin:0}
.ultimosComentarios a{float:left;color:#009FE0;margin-top:10px;font-size:13px;font-weight:500}
.ultimosComentarios p{width:100%}
.opiniones{float:right;height:25px;background:#F4F4F4;border-radius:5px;line-height:25px;margin-right:0;margin-top:2em;-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 1px 0 rgba(0,0,0,.3);box-shadow:0 0 1px 0 rgba(0,0,0,.3)}
.opiniones i{color:#B2B2B2;padding:0 5px;border-right:1px solid #B2B2B2}
.opiniones span{font-size:13px;color:#575757;padding:0 5px;font-weight:700}
.barato{float:left;font-size:11px;text-align:left;margin-right:-10px;margin-top:23px}
.barato span{color:#009FE0;font-weight:500}
.ficha .col_content{float:left}
.ficha .col_right{float:left;margin-top:0;border-left:0;margin-left:0;padding:0}
.ficha .col_right>span{float:left;margin-top:42px;margin-bottom:14px;font-size:18px;font-weight:700}
.productes_content div.color{float:left;width:50%;padding: 0 0 0 0%;background:0 0;}
div.color{float:left;width:100%;margin-top:7px;margin-bottom:0;height:26px;background-position:5px 4px;background-size: 3%;}div.color img{float:left;margin-right:.2em;display:block}
.contenedor_producto div.color{background-position: 2px 2px;background-size: 4%;}div.color img{float:left;margin-right:.2em;display:block}
.tecnos ul li .tecno_emerg{width:80vmin;position: fixed;left: 10%;top: 10%;}
.ficha .cantidad input#cantidad,.ficha div.opcions,.ficha div.opcions .preu:before,.ficha div.opcions img,.productes div.opcions .preu:before{display:inline-block;position:relative}div.marca{margin:1em 0}
.ficha div.opcions{width:50%;height:auto;margin:47px 0 0;top:0;text-align:center}
.ficha div.opcions img{margin:0 0 -44px}
.ficha div.opcions .preu:before{width:0;height:0;border-top:.4em solid transparent;border-left:.2em solid transparent;border-bottom:.25em solid #005E95;border-right:0 solid #005E95;content:"";float:left;top:-1.4em}
.ficha div.opcions .preu{font-size:25px;line-height:0;height:0;margin-bottom:-7px;width:100%;position:relative;left:0;border-top:20px solid #009FE0;border-bottom:20px solid #009FE0;border-right:.3em solid transparent}
.ficha div.opcions .preu_vell{float:left;max-width:50%;position:relative;top:-24px;left:1px;height:16px;margin-bottom:-20px;font-size:.9em;line-height:2.1em}
.ficha div.opcions .preu_vell span{position:relative;left:-.1em}
.ficha div.opcions .ahorra{float:right;width:auto;height:20px;line-height:20px;margin:-25px 6px 0 0;color:#fff;padding:0 .5em;font-size:.6em;text-align:center}
.productes div.opcions .preu:before{width:0;height:0;border-top:.1em solid transparent;border-left:.3em solid transparent;border-bottom:.25em solid #005E95;border-right:0 solid #005E95;content:"";float:left;top:-1.2em}
.productes div.opcions .preu{line-height:0;height:0;margin-bottom:0;width:90%;position:relative;left:0;border-top:13px solid #009FE0;border-bottom:13px solid #009FE0;border-right:.3em solid transparent;font-size:.9em;top:1px;clear:left;float:left}div#stock{font-size:.5em;margin-right:0;margin-bottom:-2em;width:35%;float:left;position:relative;top:.4em;margin-left:20%}div#stock.stock0{color:#ff2424}div#stock.stock1{color:#ffa224}
#ficha div#stock{font-size:.7em;margin-right:0;margin-bottom:2em;width:100%;float:left;text-align:right;margin-left:0}div.ficha p{font-size:15px;float:left;line-height:19px}
.ficha .cantidad{float:right;margin:0 0 .8em;width:50%;text-align:right}
.ficha .cantidad label{line-height:1.5em;font-size:.9em;padding-right:0;color:#b2b2b2;float:left;margin-top:1.3em;text-align:left;margin-bottom:.5em;padding-left:1.2em}
.ficha .cantidad input#cantidad{width:2.5em;height:2.5em;text-align:center;margin-right:2px;border:1px solid #efeff5;top:-.2em}
.ficha .cantidad input.mas,.ficha .cantidad input.men{width:1.6em;background:#efeff5;line-height:1.6em;margin:0 0 0 .6em;font-size:1.5em;border:none;height:1.6em;top:0;color:#898989;display:inline-block;padding:0;position:relative;text-align:center;cursor:pointer}
.ficha .boton.bt_anadir{font-size:1.3em;letter-spacing:0;line-height:2.5em;height:2.5em}
.ficha .bt_anadir .icon-ok-circled,.ficha .bt_anadir_personalizado .icon-ok-circled{top:-10px;left:-9px}img.formas{float:right;margin:.7em 0}div.productes{padding:0;margin-top:-.2em!important;margin-bottom:1em!important}
.ficha .producto-destacado{display:inline-block;text-align:center;cursor:pointer;border:5px solid #f1f1f1;height:auto}
.ficha .producto-destacado div.imatge{text-align:center;background:#fff}
.ficha .producto-destacado div.imatge img{text-align:center;width:100%;max-width:none;height:auto}
.ficha .producto-destacado:hover{border-color:#009FE0;padding:0}
.ficha .producto-destacado:hover div.ver_producto{color:#fff;background:#009FE0;width:4em;margin:1em auto 0;padding:.2em}
.ficha .producto-destacado div.colors{float:left;display:none;min-height:19px;width:160px;overflow:hidden;height:27px}
.ficha .producto-destacado div.colors:hover{height:auto;min-height:27px}
.ficha .producto-destacado div.colors img{float:left;display:inline;width:30px;height:20px;margin-right:10px;margin-top:6px}
.ficha .producto-destacado div.color_true{display:inline}
.ficha .producto-destacado div.titol{display:none}
.ficha .producto-destacado div.titol a{color:#3f3f3f}
.ficha .producto-destacado:hover .hover_invisible,.producte:hover .hover_invisible{display:block;padding-top:0}
.ficha .producto-destacado div.preu,.ficha .producto-destacado div.preu_vell{display:inline-block;color:#fff}
.ficha .producto-destacadodiv.preu{font-size:1em;color:#fff;font-weight:700;position:relative}
.ficha .producto-destacado div.preu.sep{border-left:2px solid #fff;margin-left:2px;padding-left:5px;line-height:27px;min-width:0!important}
.ficha .producto-destacado div.preu_vell{border-bottom:1px solid #fff;height:14px;padding:0 .25em;line-height:1.69em}
.ficha .producto-destacado div.preu span{position:relative;left:-.2em;line-height:inherit;font-size:inherit;top:0}
.ficha .producto-destacado div.opcions .preu:before{content:none}div.separador-imagenes{height:1px;float:left;display:inline;width:330px;margin:0 0 20px}div.separador-imagenes img,p.carea{float:right;display:inline;position:relative}div.separador-imagenes img{top:-45px;width:34px;height:34px}p.carea{margin-bottom:-20px;margin-right:11px;top:-34px}div.separador-caracteristicas{height:1px;line-height:1px;font-size:2px;display:inline-block;width:100%;background:#cecece;margin:15px 0 8px;float:left}div.volver{float:right;display:inline;position:relative;font-size:8px;text-transform:capitalize;margin-bottom:-1em;margin-top:-2em}div.volver i{font-size:1.9em;display:inline-block;background:#009FE0;color:#fff;text-align:center;padding: .05em 0 .1em;position:relative;}div.volver a{/* color:#009FE0; */position:relative;line-height:15px;margin-top: -7em;}
.area_clients div.volver a{background:0 0;font-size:1em}div.ofertas div.volver,div.ofertas div.volver a{color:#e8e8e8}
.social_prod{margin-bottom:1em;width:100%;text-align:center}
.social_prod a,.social_prod span.pn{display:inline-block;width:23%;height:27px;margin-right:1%;margin-left:0;margin-top:16px;border: 1px solid #cb2027;font-size:9px;text-align:center;line-height:28px;color:#585858;float:left;}
.social_prod a:hover{opacity:.7}
.social_prod a i{color:#fff;font-size:15px;display:inline-block;width:26px;height:26px;float:left}
.social_prod a i:before{position:relative;top:5px}
.social_prod a.fb i{background:#3b5998}
.social_prod a.tw i{background:#00aced}
.social_prod a.gp i{background:#dd4b39}
.social_prod a.yt i{background:#b00}
.social_prod a.li i{background:#007bb5}
.social_prod a.pn i{background:#cb2027}
.social_prod a.ins i{background:#125688}
.social_prod a.fb{border-color:#3b5998}
.social_prod a.tw{border-color:#00aced}
.social_prod a.gp{border-color:#dd4b39}
.social_prod a.yt{border-color:#b00}
.social_prod a.li{border-color:#007bb5}
.social_prod a.pn{border-color:#cb2027}
.social_prod a.ins{border-color:#125688}
#ficha .social_prod a i:before{top:0}div.annex{float:left;display:inline;overflow:hidden;margin-bottom:1em;width:100%}div.annex ul.navAnnex{float:left;width:100%}div.annex ul.navAnnex li{height:38px;line-height:38px;font-size:.8em;margin-right:.9em}div.annex ul.navAnnex li.come{margin-right:0}div.annex ul.navAnnex li.activo{color:#F4F3FB;background:#333}
.annex .pestana{float:left;width:100%;margin-bottom:1em;font-size: 15px;line-height: 19px;}
.annex .pestana.descripcionAnnex{border-top:1px solid #e4e4e4}
.annex .pestana.descripcionAnnex h1{margin:25px 0 0;text-transform:uppercase;width:100%}
.annex .pestana.accesoriosAnnex .producte{width:100%;float:left;display:inline;text-align:center;margin:0;cursor:pointer;border-bottom:none;padding:0;height:auto;border-top:1px solid #e4e4e4}
.annex .pestana.accesoriosAnnex .producte img{float:left;width:35%;height:auto}
.annex .pestana.accesoriosAnnex .producte .titol{float:left;width:65%;margin:26px 0 0;text-transform:uppercase}
.annex .pestana.accesoriosAnnex .producte .text{float:left;width:65%;text-align:left;margin-top:9px;font-size:15px;margin-bottom:1em}
.annex .pestana.accesoriosAnnex .producte .carro{float:right;width:65%}
.annex .pestana.accesoriosAnnex .producte .carro .preu{color:#009FE0;font-size:25px;padding:0;margin-top:0;width:48%;text-align:right}
.regalo,td.info label{}
.annex .pestana.accesoriosAnnex .producte .carro .preu span{line-height:25px}
.annex .pestana.accesoriosAnnex .producte .carro .afegir{float:right;width:98px;height:37px;color:#F4F3FB;background:#333;font-weight:500;font-size:16px;line-height:37px;margin-top:0;margin-bottom:2em}div.annex p{margin:0}
.annex .pestana.comentariosAnnex .opinion{border-top:1px solid #e4e4e4;float:left;width:100%;padding:1em 0 0}
.annex .pestana.comentariosAnnex .opinion>div{float:left;width:100%;margin-right:20px;text-align:left;margin-bottom:.6em}
.annex .pestana.comentariosAnnex .opinion div strong{float:left;font-size:14px}
.annex .pestana.comentariosAnnex .opinion div strong:after{content:'-';font-weight:400;margin:0 .4em}
.annex .pestana.comentariosAnnex .opinion div .fecha{float:left;font-size:14px;line-height:22px}
.annex .pestana.comentariosAnnex .opinion p{display:inline-block;width:100%;margin-bottom:1em}
.annex .pestana.comentariosAnnex .opinion strong{float:left;font-size:15px}
.annex .pestana.comentariosAnnex .opinion div .comRating{width:auto;margin:0;text-align:left;float:right;font-size:1.3em}
.annex .pestana.comentariosAnnex .opinion .opiniones{float:left;height:24px;width:auto;background:#F4F4F4;border-radius:5px;line-height:25px;cursor:pointer;-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 1px 0 rgba(0,0,0,.3);box-shadow:0 0 1px 0 rgba(0,0,0,.3);margin-top:.6em}
.annex .pestana.comentariosAnnex .opinion .opiniones i{color:#B2B2B2;padding:0 5px;border-right:1px solid #B2B2B2}
.annex .pestana.comentariosAnnex .opinion .opiniones span{font-size:13px;color:#575757;padding:0 5px;font-weight:700}
.annex .relacionados{float:left;display:inline;width:100%;margin:0}
.annex .relacionados > .producte-slider.rel{height: auto;min-width: 0;padding-right: 1em;margin-bottom: 1em;width: 50%;float: left;}
.annex .relacionados .producto-destacado .imatge{text-align:center;background:#fff;width:auto;margin:0;float:none;z-index:0}
.annex .relacionados .producto-destacado div.opcions{position:relative;width:100%;height:auto;margin:0;top:0;display:none;vertical-align:bottom;text-align:center}
.annex .relacionados .producto-destacado div.opcions div.preu,.annex .relacionados .producto-destacado div.opcions div.preu_vell{display:inline-block;font-size:14px;color:#fff;line-height:1em;padding:0 3px;margin:0}
.annex .relacionados .producto-destacado div.opcions div.preu{font-size:.9em;color:#3f3f3f;font-weight:700;height:auto;line-height:normal;border:none;float:none;padding-top:1em}
.annex .relacionados .producto-destacado div.opcions div.preu.sep{margin:0;padding:0;line-height:28px;border:none;left:0;border-left:0;color:#3f3f3f;width:auto;text-align:center;font-size:.9em;max-width:100%;float:none;clear:both}
.annex .relacionados .producto-destacado div.opcions div.preu_vell{border-bottom:1px solid #3f3f3f;height:1.2em;padding:0;line-height:2.1em;margin:0!important;top:0;left:0;text-align:center;color:#3f3f3f;width:auto;float:none;max-width:100%;font-size:.8em}div.annex .separador{float:left;display:inline;width:680px;padding:0;margin:0;height:1px;line-height:1px;font-size:1px;background:0 0}div.annex ul.ultimos{width:100%;float:left;height:auto;margin:0 0 25px}div.annex ul.ultimos li{float:left;display:inline;margin-top:.5em;overflow:visible;margin-right:14px;padding:0;background:0 0;width:30.4%}
.adicional ul.arxius li a,div.annex .adicional p a{color:#5e5e5e;font-size:14px;font-weight:400;float:none}div.annex ul.ultimos li:last-child,div.annex ul.ultimos li:nth-child(12),div.annex ul.ultimos li:nth-child(3),div.annex ul.ultimos li:nth-child(6),div.annex ul.ultimos li:nth-child(9){margin-right:0}div.annex ul.ultimos li a{border:5px solid #f1f1f1;display:inline-block;margin-bottom:10px;background:#fff;text-decoration:none}div.annex ul.ultimos li a:hover{text-decoration:none;border-color:#009FE0}div.annex .adicional p{margin-bottom:15px;color:#5e5e5e}div.annex .adicional p a{text-decoration:underline}div.annex .adicional p a:hover{text-decoration:none}
.adicional ul{margin-bottom:15px;display:inline-block}
.adicional ul.arxius li{list-style:none;margin:0 0 8px 10px}
.adicional ul.arxius li a{text-decoration:underline;width:auto;line-height:29px}
.adicional ul.arxius li a:hover{text-decoration:none}
.carro .tabla-productos div.prod a:hover,.checks a,ul.cist_nav li a:hover{text-decoration:underline}
div.ficha h4{font-weight:700;float:left;clear:left;display:inline;color:#000;border-top:1px solid #e4e4e4;font-size:1.4em;padding-bottom:5px;padding-top:25px;width:100%;text-align:left}div.descripcio{float:left;display:inline;width:707px;padding-right:20px;margin:15px 0}div.descripcio p{font-size:13px;margin:0;width:auto;float:none;display:block}
.breadcrumbs a{font-size:.5em;float:left}
.breadcrumbs a i{margin-top:1px!important}
.breadcrumbs i{font-size:.6em;top:.2em;float:left}
.breadcrumbs span{font-size:.5em}
.reveal#modal-cesta{float:left;width:90%}
#cesta_emrg_info_producto strong{font-size:1.25em;margin-bottom:.7em}
.carro .top-bar-left,.carro .top-bar-right{display:block!important}
.carro #showProdMenu,.carro .menu,.carro .search,.carro .title-bar{display:none!important}
.carro .logo{float:left;margin: .3em 0 -3em;left:0;}
.carro .small-7.columns.show-for-small-only{width:50%;margin:0 22%}
.carro .capcalera{border-top:50px solid #F0EFF5}
.cistell{padding:0}
.carro .breadcrumb div{font-size:1em;font-weight:700}
.carro .breadcrumb{float:left;width:100%;text-align:left;padding:0 1.4em}
.breadcrumb a{font-size:1em;line-height:2em}
.breadcrumb i:before{color:#B2B2B2;position: relative;top: 3px;}
.breadcrumb a i:before{color:#009FE0}
.breadcrumb h1{color:#009FE0;font-size: 1em;line-height: 2.4em;width:auto;display:inline-block;}ul.cist_nav{float:left;display:inline;width:88%;padding:.9em 0;margin:1em 6% .8em;height:auto;background:#f1f1f1;text-align:center}ul.cist_nav li{background:#ccc;float:none;display:inline-block;line-height:10px;padding:0;text-align:center;margin:.6em 1.4em 0;color:#A09FA5;cursor:default;font-size:15px;font-weight:500;width:.8em;height:.8em;border-radius:.4em}ul.cist_nav li.actiu{color:#fff;background:#009FE0;font-size:1.2em;width:1.5em;height:1.5em;border-radius:3em;line-height:1.5em;margin:0 1em}ul.cist_nav li.actiu a{color:#fff}ul.cist_nav li.first{width:.8em;padding:0}ul.cist_nav li.first.actiu{background:green}ul.cist_nav li.last{margin-right:0}ul.cist_nav li a{color:#313131}
td.promo div.codi.on span.tabla-productos{width:100%;margin-top:20px;color:#999;display:inline-block}
.carro .tabla-productos .rowTitle span{padding:0;text-align:center;font-size:1em;background:#F0EFF5;line-height:30px;font-weight:500;float:left;border-right:1px solid #fff}
.carro .tabla-productos span.foto{width:30%}
.carro .tabla-productos span.prod{width:70%}
.carro .tabla-productos span.disp{width:130px}
.carro .tabla-productos span.tall{width:110px}
.carro .tabla-productos span.cant,.carro .tabla-productos span.prec{width:120px}
.carro .tabla-productos span.impo{width:160px;border:none}
.carro .tabla-productos span.elim{width:38px}
.carro .tabla-productos span.weTrans{font-size:1.4em;padding-bottom: .2em;display: inline-block;}
.carro .tabla-productos div.rowProducte{border:1px solid #fff;float:left;width:100%;padding-bottom:1.5em;margin-bottom:1.5em;border-bottom:1px solid #ccc}
.carro .tabla-productos div.rowProducte:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}
.carro .tabla-productos div{text-align:center;vertical-align:middle;font-size:15px;border:1px solid #fff;background:#fff;float:left}
.carro .tabla-productos div.rowTitle{text-align:left;background:#fff;float:left;display:block;width:100%;padding-bottom:1em}
.carro .tabla-productos div.quan{text-align:center}
.carro .tabla-productos div.quan span.quan_fixa{/* right: 4.5em; */position: relative;font-size: 1.1em;top: -.25em;}
.carro .tabla-productos div.disp.stock1{color:#F3932F}
.carro .tabla-productos div.disp.stock1 i:before{content:'*';margin-right:0;width:6px}
.carro .tabla-productos div.disp.stock0{color:#CB2027}
.carro .tabla-productos div.disp.stock0 i:before{content:'\e8ab'}
.carro .tabla-productos div.disp{font-size:.9em;color:#51a932;margin-bottom:1em;width:70%;float:right;text-align:left;padding-top:1em}
.carro .tabla-productos div.foto{text-align:center;border-left:1px solid #fff;vertical-align:top;width:30%;padding:0;margin-bottom: 5em;}
.carro .tabla-productos div.foto img{width:100%;height:auto;padding-right:.5em}
.carro .tabla-productos div.prod{font-size:.8em;font-weight:bold;text-align:left;vertical-align:top;padding-top:0;color:#999;padding-left:0;height:auto;margin-bottom:1em;width:70%;padding-right:0;}
.carro .tabla-productos div.prod div.color_carro{text-align:center;vertical-align:middle;font-size:15px;float:left;width: 20px!important;height: 20px!important;border:none;position:relative;left:0;background-image:none!important;background:#fff;margin: 5px 0 0 35px!important;padding-top:0;}
.carro .tabla-productos div.prod div.color_carro img{margin-top:-20px;}
.carro .tabla-productos div.prod div:before{width:20px;height:20px;display:block;content:"";background:url(../imgs/gotaMbl.png) no-repeat;position:relative;left: -30px;background-size:contain;}
.carro .tabla-productos div.prod div.tall:before{width:20px;height:20px;display: inline-block;content:"";background-image:url(../imgs/tag.png);position:relative;left: -10px;top: 6px;}
.carro .tabla-productos div.color{display:inline-block;width:6em;height:2em;float:left;margin:0;font-size:.7em}
.carro .tabla-productos div.color div{float:left;width:1.7em;height:1.7em;background:#663399}
.carro .tabla-productos div.color i{width:1em;height:1.4em;background:url(../imgs/gotaMbl.png) no-repeat;float:left;background-size:100%;margin-top:.2em;margin-right:.5em}
.carro .tabla-productos div.tall i{width:1.2em;height:1.2em;background:url(../imgs/tag.png) no-repeat;float:left;background-size:100%;margin-top:.2em;margin-right:.5em}
.carro .tabla-productos div.prod div.tall{display:inline-block;width:7em;height:2em;font-size:1.3em;margin: 1em 0 0 0;position: relative;top: 0em;left: 1em;text-align:left;clear: left;}
.carro .tabla-productos div.prod a{color:#333;font-weight:600;font-size:1.7em;float:left;width:100%;text-transform:uppercase;padding-right:10%;}
.carro .tabla-productos div.colo div{width:30px;height:20px;margin-left:15px}
.carro .tabla-productos div.quan{float:right;margin:0;width:auto;position:relative;z-index:1;padding-top:0;}
.carro .tabla-productos div.quan input{width: 42px;text-align:center;display:inline-block;margin: 2px 12px 2px 0;border:1px solid #efeff5;height: 42px;font-size:15px;color:#666;float:left;}
.carro .tabla-productos div.quan .mas,.carro .tabla-productos div.quan .men{width: 36px;text-align:center;background:#efeff5;line-height: 36px;display:inline-block;margin: 5px 8px;height: 36px;min-width:0;float:left;border:none;top:0;padding:0;cursor:pointer;position:relative;}
.carro .tabla-productos div.quan .mas{font-size:25px;margin-right: 0;}
.carro .tabla-productos div.quan .men{font-size:27px}
.carro .tabla-productos div.preu{color:#999;font-size: 1.1em;line-height: 2.9em;font-weight: 500;height: 2.9em;vertical-align:middle;float:left;/* margin-bottom:-3em; */width:auto;max-width: 22%;padding-top:0;background:0 0;border:none;position: relative;left: 30%;text-align: left;letter-spacing: -.02em;}
.carro .tabla-productos div.preu span{text-decoration:line-through;font-size:inherit;line-height:normal;top:0;left:0;background:#fff}
.carro .tabla-productos div.impo{color:#000;font-weight:700;text-align:right;font-size:1.5em;/* margin-top:.6em; */float:right;width:70%;padding-top:0;margin-left: 30%;height: 50px;line-height: 50px;}
.carro .tabla-productos div.impo label{float:left;font-size:.7em;color:#666;font-weight:600}
.carro .tabla-productos div.prod ul.altres li{width: 100%;margin-right: 0;font-size: 16px;line-height: 25px;font-weight: 400;color: #5B5B5B;padding-top: 0;}
.carro .tabla-productos div.prod ul.altres li img{margin-top: 0;}
.carro .tabla-productos .custom-product div.prod ul.altres li{width: 100%;}
.tabla-productos div.impo span{font-size:16px;color:#666;background:#fff;float: left;}
.tabla-productos div.elim{font-size:22px;float:right;width:1.3em;height: auto;position: absolute;top: -2px;right: 0em;z-index: 2;padding:0;}
.tabla-productos div.elim a{color:#ccc;position:relative;}
.tabla-productos div.elim img{width:15px;height:17px;}
.carro .carro .ribbon{line-height:normal;font-size:.78em;padding:.8em 0;margin:0 0 -.3em;width:80%}
.carro .carro .ribbon i{line-height:normal;font-size:1.5em;padding:.1em;top:-.1em}
.colOpcion{float:left;width:100%;margin-right:0;border-right:0;padding-bottom:1em}
.colOpcion ul{float:left}
.colOpcion li{float:left;padding:0 1em;width:100%;text-align:left;font-size:.9em}
.colOpcion li p{font-size:.8em}
.colOpcion li.inputRadio input{float:left;padding:0;width:18px;height:18px;margin:21px .5em 0 0}
.colOpcion label{font-weight:700;font-size:1em;margin-top:1em;float:left;line-height:2.3em;}
.resumen_total_detalle .total{font-size:.8em;width:100%}
.total{float:left;display:table;margin:0;color:#191919;width:100%;background:0 0}
.total tr td.total{text-transform:uppercase;text-align:right;color:#000;font-weight:700;font-size:1.1em;float:none;display:table-cell;width:50%;padding-top:20px}
.total tr.trTotal td{text-transform:uppercase;font-size:1.3em;padding-bottom:0;padding-top:15px}
.total tr.bold td span{text-transform:none;font-size:13px;font-weight:500}
.total td{width:50%;font-size:1em;font-weight:600;padding:22px 0 23px;text-align:left;background:#F0EFF5}
.total td.promo{width:100%;padding:15px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;position:relative}
td.promo .input{display:none;float:right;margin-top:15px}
td.promo input[type=text]{width:80%;height: 2.5em;float:right;margin-right:-2px;}
td.promo input[type=button]{width:20%;height: 2.5em;cursor:pointer;float:right;}
td.promo div{text-align:right;width:100%;cursor:pointer}
td.promo div.codi.off span{color:#009FE0;font-weight:600;font-size:1.1em;width:100%;float:right}
td.promo div.codi.on{float:left;text-align:left;clear:both}
td.promo div.codi.on spa.tabla-productos{width:100%;margin-top:20px;color:#999;display:inline-block}
#carro-1 .boton_maxi{width:100%;border:0;border-top:.7em solid #fff;font-size:1.2em}
#carro-1 .alert-tancar .boton_maxi{width:100%;}
#carro-1 .datos_wrap{width:100%;padding-left:1em}
#carro-1 .lista_datos{width:100%;height:auto}
#carro-1 .aviso{padding: 0 0% 0 7%;}
#carro-1 .aviso p{font-size: 10px;line-height: 1em;height: 0;position: relative;top: -1em;}
#carro-1 .aviso:before{left: 0.5em;top: -.5em;}
.resumen_total{float:right;display:inline;padding:0 1em 1em;margin:0;width:100%;border-left:0;background:#F0EFF5;position:relative;left:0;border-top:.7em solid #fff}
.alert-regalos h2{font-size:1.3em}
#env_fam{margin:10px 0 40px 62px}div.cistell div.mensaje h5{margin:15px 0 5px;width:300px;font-size:13px}span.nostock{color:#e16114}span.nostockmes{color:red}span.disponibilidad{color:#009FE0;font-weight:400;font-size:14px;font-style:italic;line-height:14px}
td.promo div.codi.on span.num{float:right;color:#000;font-style:normal;font-weight:700;font-size:15px}
td.promo div.codi.on a{clear:both;float:left;font-weight:400;font-size:12px;color:red;margin-right:-50px;margin-top:5px}
.total td span{font-size:12px;font-weight:400;text-transform:none;color:#999}
.total td.colum2{text-align:right;font-size:1.1em;padding:23px 0 20px;color:#3f3f3f;font-weight:700}
.total td.colum2 span{color:#8c8c8c;font-size:10px;position:relative;top:-7px}
.total td.colum2 span.centims{font-size:10px;position:relative;top:3px;color:#404040;font-weight:700}
.total tr.ultim td{height:15px}
.total td.info{width:418px}
.total td.des{font-size:9px;height:38px}
.total td.des strong{font-size:12px}
td.info ul{padding:0}
td.info div,td.info li,td.info ul{float:left;display:inline-table}
td.info li{width:373px;height:18px;padding-top:7px}
td.info li p{width:auto}
td.info li.inf,td.info li.inf_1,td.info li.inf_2,td.info li.urg{height:auto;padding:5px 0 5px 21px;color:#706e6e;font-size:13px;font-weight:500;display:inline}
.bt_regalos,.mensaje,.regalo,td.info label{font-weight:700}
td.info input{width:auto;height:auto;padding:0;margin:1px 7px 0 0}
td.info label{color:#706e6e;font-size:14px}
.mensaje{font-size:16px}
td.info .mensaje input{color:#FFF;border:none;font-size:12px;padding:1px;margin:0 14px 0 0;float:right;position:relative;top:-1px;cursor:pointer;width:51px;height:21px;background-color:#009FE0}
.mensaje input#cop{width:139px;color:#333;background:#fff;padding:1px 0;height:18px;margin-right:-1px;cursor:text;border:1px solid #d3d3d3}
.bg_regalo{background:#f6f6f6}
.regalo{text-align:left;padding:14px 1em;cursor:default;font-size:.9em;background: #009FE0;height:4.9em;border-bottom:10px solid #fff;line-height:1.2em;}
.txtRegalo{float:left;width:65%}
.bt_regalos{float:right;text-align:center;font-size:1em;line-height: 2.3em;display:inline-block;padding: 0 6px;cursor:pointer;margin:0;position:relative;left:0;top:0;max-width: 35%;}
.total td.info2{width:572px;height:216px;background:#F0EFF5;padding:20px;border-right:10px solid #fff}
.total td.info2 .mensaje{background:0 0;padding:0 0 5px;width:400px;text-align:left;font-size:14px;text-transform:uppercase;font-weight:700}
.total td.info2 li.inf{margin-bottom:5px;font-size:16px}
.total td.info2 li.inf i{margin:0 10px 0 -30px}
.total td.info2 li{margin-left:25px;font-weight:400;line-height:20px}
#carro-2 .cont-cistell form{float:left;background:#f0eff5;border-radius:2px;padding:30px}
.cont-cistell form{width:100%}
.cont-cistell form .col_left{float:left;width:100%;border-right:0}
.cont-cistell form .col_right{float:right;width:100%;border-left:0;margin-left:0;padding-left:0}
.cont-cistell form .col_bottom{float:left;width:100%;margin:20px 0 0}
.cont-cistell form .col_bottom .nova{float:left;width:100%;margin-right:0;margin-bottom:2em;}
.cont-cistell form .col_bottom .nova span{float:left;font-size:15px;font-weight:700;line-height:22px;margin-left:5px;width:86%;white-space:nowrap}
.cont-cistell form .col_bottom .nova .nova_solo{float:left;display:none;width:100%}
.cont-cistell form .col_bottom .nova i{float:left;clear:left;color:green;margin:3px}
.cont-cistell form .col_bottom .nova p{float:left;width:77%}
.cont-cistell form .col_bottom .mig{float:left;width:100%;margin-left:0;margin-top:2em}
.cont-cistell form .col_bottom input{float:left;clear:left;margin-left:.1em}
.cont-cistell form .col_bottom .mig span{float:left;font-size:12px;margin-bottom:20px;text-align:left;padding-left:5px;margin-top:4px;font-weight:400;max-width:85%}
#carro-2 .boton_maxi,#carro-2 .reveal .boton_maxi{height:60px;line-height:60px;float:right;clear:none;width:100%;border:none}
#carro-2 .boton_maxi{margin:0}
#carro-2 .reveal .boton_maxi{margin:1em 0 0}
.cont-cistell .olduser{float:left;width:100%;margin-top:10px;margin-bottom:40px}
.cont-cistell .newuser h5,.cont-cistell .olduser h5{margin-bottom:20px}
.col_right span.lista-tit{float:left;width:100%;text-align:left;font-weight:700;font-size:1.3em;margin:23px 0}
.col_right .mismo_envio_factura{float:left;font-size:17px;line-height:33px;margin-bottom:-10px}
.col_right .mismo_envio_factura input{width:15px;height:15px;position:relative;top:9px;float:left;left:5px}
.col_right .mismo_envio_factura span{float:left;margin-right:0;line-height:normal}
.cont-cistell .newuser span.lista-tit{float:left;width:100%;text-align:left;font-weight:700;font-size:22px;margin:0 0 20px}
.cont-cistell form[name=fNuevo] .boton_mini{margin-top:37px}p.codi{font-size:17px;text-align:center;font-weight:700}
.checks{float:right;display:inline;font-size:11px;line-height:21px;margin:-5em 0 7em;width:100%}
.catalogo{margin-top:-12px}
.checks a{line-height:12px;color:#404040;position:relative;top:5px}
.checks a:hover{text-decoration:none}
.checks input{position:relative;top:2px;border:none;width:auto;height:auto;float:left}
.checks label{position:relative;top:1px;border:none;width:89%;height:auto;float:left;margin-right:0}
.checks span{font-size:13px;position:relative;top:5px}
.listas_formularios{float:left;display:inline;margin:0;width:100%;max-width:none;}
.listas_formularios li,.listas_formularios ul{float:left;clear:left;display:inline;line-height:25px;font-size:17px;font-weight:700;width:100%}
.listas_formularios li.input{margin-bottom:1em;}
#area .listas_formularios li{text-align:left;font-size:.8em;padding: 0 20px;width: 100%;}
.boton_mini{width:100%;text-align:center;font-size:1em;padding:1em 0;height:auto}
.area_clients .listas_formularios li{float:left;clear:left;display:inline;line-height:25px;font-size:17px;font-weight:700;width:100%}
.area_clients .listas_formularios li.input{margin-bottom:0}
.listas_formularios li.short{width:100%;}
.listas_formularios li.input.short{}
.listas_formularios li.short input{width:100%;}
.listas_formularios li.mid{width:100%;margin-top:0;}
.listas_formularios li.input.mid{margin-top:0;}
.listas_formularios li.mid input{width:100%;}
.listas_formularios li.input.nif{margin-bottom:2px}
.listas_formularios li.input.fechaN input{width:86%}
.listas_formularios li.input.fechaN img{width:27px;margin-top: 6px;cursor:pointer;}
.listas_formularios li.input a{font-size:9px}
.listas_formularios li.input input{color:#7C7C7C;float:left;font-size:1em;height:2.5em;outline:0;padding-left:10px;width: 100%;margin-bottom:0;border:1px solid #d9d9d9;}
.listas_formularios li.input input[type=checkbox], .area_clients .listas_formularios li.input input[type=checkbox]{width: 20px!important;height:20px;clear:left;position:relative;margin:5px 5px 5px 0;}input[type=checkbox]{width:20px;height:20px}
#carro-3 .datos_wrap,#carro-3 .lista_datos{width:100%;float:left}
.listas_formularios li.input span{position:relative;font-size:.7em;font-weight:400;line-height:29px;margin-bottom:1em}
.listas_formularios .empresa_solo{float:left;display:none}
.listas_formularios li a{text-decoration:underline;color:#404040}
.listas_formularios li a:hover{text-decoration:none}
.listas_formularios li a.recordar{font-size:14px;font-weight:400;text-decoration:none}
.listas_formularios li a.recordar:hover{text-decoration:underline}
.listas_formularios.right{margin-left:0}
.datos_facturacion{display:none}
.cont-cistell form[name=fPLoginCompra] input{float:left;clear:left}
.cont-cistell form[name=fPLoginCompra] input[type=checkbox]{margin-top:20px}
.cont-cistell form[name=fPLoginCompra] span.priv{float:left;font-size:13px;margin-top:20px;text-align:left;padding-left:5px}
#carro-3 .datos_wrap.env{margin-right:0}
#carro-3 .lista_datos{height:auto;background:#f0eff5;padding:15px 20px}
#carro-3 .lista_datos li{text-align:left;min-height:31px;font-size:14px;height:auto}
#carro-3 textarea{float:left;width:650px;height:80px;padding:10px}
#carro-3 h6{display:inline;float:left;font-weight:700;font-size:1em;margin:20px 0 15px;width:100%;color:#191919;text-align:left}
#carro-3 .boton_maxi{width:100%;height:53px;border:none;margin: 3em 0 -3em;line-height:53px;}i.volver{float:left;font-size:25px;color:#fff;margin:20px 0;background:#009FE0}
#carro-4 h5{margin:5px 0 15px}
#carro-4 form{float:left}
#carro-4 .pago{float:left;width:100%;background:#F0EFF5;padding:1em 1.5em;margin-bottom:.7em}
#carro-4 .pago .izq{float:left;width:100%;height:auto;margin-right:0}
#carro-4 .pago .izq h4{background:0 0;float:left;font-size:17px;line-height:35px;font-weight:700;width:100%}
#carro-4 .pago.Tarjeta .izq img{float:left;display:inline-block;background:url(../imgs/targetas.png) no-repeat;margin:0;width:222px;height:34px}
#carro-4 .pago.Transferencia .izq img{float:left;background:url(../imgs/transferencia.png) no-repeat;width:125px;height:40px;margin:0}
#carro-4 .pago.Contra .izq img{float:left;background:url(../imgs/contrareembolso.png) no-repeat;width:165px;height:58px;margin:0}
#carro-4 .pago.PayPal .izq img{float:left;background:url(../imgs/paypal.png) no-repeat;width:176px;height:45px;margin:0}
#carro-4 .pago p{width:100%;margin-top:10px}
#carro-4 .pago .boton_maxi{margin:1em 0 .5em;border:0;width:100%;height:2em;line-height:2em;font-size:1.2em}
#select-pais,#select-zona{float:right;display:inline;margin:0;height:20px;width:90px;text-align:left}div.select-off,div.select-x{float:right;display:inline;border:1px solid #d3d3d3;padding:0 0 0 14px;width:155px;position:relative;top:-7px;left:0;cursor:pointer;font-size:13px;height:30px;line-height:30px;color:#666}div.select-on{float:left;display:inline;height:20px;position:relative;top:-8px;left:-65px;font-size:12px;z-index:10000}div.select-on ul{border:1px solid #B7B7B7;background:#fff;cursor:pointer;width:155px;text-align:left}div.select-on ul li{padding:7px 14px}div.select-on ul li:hover{background:#5CC7F1;color:#fff}div.separador-cistell,div.separador-cistell-n{background:#d4d4d4;height:1px;display:inline;float:left}
.cistell h5,.cistell h5 a{color:#191919}div.separador-cistell-n{margin:0;width:720px}div.separador-cistell{margin:4px 0;width:100%}
.nav-lista li:hover,.tabla-compras th{background:#F0EFF5}div.separador-blank{display:inline;float:left;height:20px;margin:0;width:680px}
.cistell h5,.cont-cistell p{float:left;width:100%;display:inline}span.obligatoris{position:relative;left:4px;top:5px}
.cistell h5{font-weight:700;font-size:1.1em;margin:20px 0 7px;text-align:left}
.cont-cistell p{margin:0;font-size:14px;line-height:1.4em}
.cont-cistell p strong{color:#3F3F3F}span.registrado{/*float:right;margin-top:0;font-size:.9em*/}span.registrado a{color:#009FE0}
.area_clients{padding:0 1.5rem}
.area_clients .breadcrumbs{margin:0}
.area_clients h2{height:auto;font-size:1.2em;margin-bottom:0;margin-top:0}div.area p{width:520px}div.area ul{margin-left:40px}
.nav-lista{float:left;display:inline;width:100%;margin:10px 0 0}
.nav-lista ul{float:left;display:inline;margin:0 0 1em;padding:0;width:100%}
.nav-lista li{float:left;padding:8px;margin:0 5px 0 0;font-size: .7em;font-weight:600;border:1px solid #6C6C6C;}
.nav-lista li.ultim{float:right;margin:0}
.nav-lista li a{color:#6C6C6C;text-decoration:none}
.nav-lista li.actiu{color:#6C6C6C;background:#F0EFF5}
.tabla-compras{float:left;display:table;margin:20px 0 1em;width:100%;border-bottom:1px solid #ccc;padding-bottom:1.7em;border-radius:0}
.tabla-compras tbody{border:none}
.tabla-compras th{padding:12px 0;font-size:13px;text-align:center;font-weight:400;border-right:1px solid #fff}
.tabla-compras th.fech,.tabla-compras th.hora,.tabla-compras th.prod{width:20%}
.tabla-compras th.impo{width:auto;padding-right:0}
.tabla-compras th.deta,.tabla-compras th.esta{width:auto}
.tabla-compras th.pagar{width:80px}
.tabla-compras td a.boton_mini{color:#fff;width:100%;margin:0;padding:0;text-decoration:none;font-size:1em;font-weight:400;line-height:2.5em;height:2.5em}
.tabla-compras td{padding:12px 0;text-align:center;vertical-align:middle;font-size:.8em;font-weight:500;background:#fff;color:#999;border:0}
.tabla-compras td.separa{line-height:2em;font-size:2em;padding:0;border-top:#F0EFF5 1px solid;background:#fff;height:2em}
.tabla-compras tr.par td{background:#f1f1f1}
.tabla-compras td a{font-size:12px;color:#404040;position:relative;top:2px;text-decoration:underline}
.tabla-compras td a:hover{text-decoration:none}
.tabla-compras td.impo{padding-right:20px;font-weight:700}
.tabla-compras td.impo span{font-size:12px;position:relative;top:2px}
.tabla-compras td.est_pend{color:#B72828}
.tabla-compras td.est_paga{color:#DC9F40}
.tabla-compras td.est_envi{color:#7C9928}
.tabla-compras div.elim{width:128px;font-size:12px;color:#00237C;font-weight:700;margin:0}
.tabla-compras div.elim img{width:12px;height:12px;margin-left:3px}
.tabla-productos .sel_comprar{font-size:10px;height:20px;margin-bottom:-30px;padding:10px 17px 0 0;position:relative;text-align:right;top:5px;cursor:pointer;color:#8c8c8c}
.tabla-productos .seleccion{background-position:-335px -233px}
.area_clients .tabla-productos span.foto{width:30%}
.area_clients .tabla-productos span.prod{width:70%}
.area_clients .tabla-productos div.foto{text-align:center;border-left:1px solid #fff;vertical-align:top;width:30%!important;padding:0}
.area_clients .tabla-productos div.foto img{width:100%;height:auto;padding-right:.5em}
.area_clients .tabla-productos div.prod{font-size: .9em;font-weight:400;text-align:left;vertical-align:top;padding-top:0;color:#999;padding-left:0;height:auto;margin-bottom:.5em;width:70%!important;}
.area_clients .tabla-productos div.prod div{text-align:center;vertical-align:middle;font-size:15px;float:right;width:20px;height:20px;border:none;position:relative;margin-bottom:-20px;top:20px;right:12.6em;background-image:none!important;background:#fff}
.area_clients .tabla-productos div.prod div:before{width:20px;height:20px;display:block;content:"";background:url(../imgs/gotaMbl.png) no-repeat;position:relative;left:-20px;background-size:contain}
.area_clients .tabla-productos div.prod div.tall:before{width:20px;height:20px;display:block;content:"";background-image:url(../imgs/tag.png);position:relative;left:-24px;top:20px}
.area_clients .tabla-productos div.prod span.weTrans{font-size: 1.1em;}
.area_clients .tabla-productos div.color{display:inline-block;width:6em;height:2em;float:left;margin:0;font-size:.7em}
.area_clients .tabla-productos div.color div{float:left;width:1.7em;height:1.7em;background:#663399}
.area_clients .tabla-productos div.color i{width:1em;height:1.4em;background:url(../imgs/gotaMbl.png) no-repeat;float:left;background-size:100%;margin-top:.2em;margin-right:.5em}
.area_clients .tabla-productos div.tall i{width:1.2em;height:1.2em;background:url(../imgs/tag.png) no-repeat;float:left;background-size:100%;margin-top:.2em;margin-right:.5em}
.area_clients .tabla-productos div.prod div.tall{display:inline-block;width:7em;height:2em;font-size:1.3em;margin:0;top:-1em;right:3em;text-align:left}
.area_clients .tabla-productos div.prod a{font-size: 1.4em;}
.area_clients .tabla-productos div.prod a:hover{text-decoration:underline}
.area_clients .tabla-productos div.colo div{width:30px;height:20px;margin-left:15px}
.area_clients .tabla-productos div.quan{font-size: 1.3em;float:right;margin:0;padding: 1em 0 0 0;width: 30%;text-align:left;color: #999;}
.area_clients .tabla-productos div.preu{color:#999;font-size: 1.3em;font-weight:400;height:3em;vertical-align:middle;float:left;margin-bottom:0;width:70%;padding-top: 1em;text-align:left;padding-left: 30%;}
.area_clients .tabla-productos div.preu span{text-decoration:none;line-height:normal;top:0;left:0;background:#fff;float:none;font-weight:400;margin:0 0 0 -.1em;padding:0;}
.area_clients .tabla-productos div.impo{color:#000;font-weight:700;text-align:right;font-size: 1.5em;margin-top:.6em;float:right;width:70%;padding:0;margin-bottom:1em;}
.area_clients .tabla-productos div.impo label{float:left;font-size:.7em;color:#666;font-weight:600}
.area_clients .tabla-productos div.impo span:first-child{font-size: .75em;background:#fff;float: left;font-weight:700;line-height: 2em;color: #666;}
.resumen_total_detalle ul.envio{background:#F0EFF5;float:left;width:100%;margin:1em 0;padding:1em;border:0}
.resumen_total_detalle .total td{padding:20px 0 3px 23px}
.resumen_total_detalle .total td.colum2{padding:18px 23px 3px 0}
.resumen_total_detalle .total td.colum2.negreta{font-weight:700;color:#191919}
.resumen_total_detalle .total td span.mayus{text-transform:uppercase;color:inherit;font-weight:700}
.area_clients .datos_wrap{width:100%;float:left;margin-bottom:0}
.area_clients .lista_datos{float:left;width:100%;height:auto;padding:15px 20px}
.area_clients .lista_datos li{text-align:left;height:31px;font-size:14px}
.area_clients h5.acc{float:left;width:362px}
.area_clients h5.fac{float:left;width:100%}
.area_clients .form_wrap{float:left;background:0 0;margin:0 0 40px;width:100%}
.area_clients form[name=fDatosBasicos]{float:left;padding:1em 1.5em 1.5em;margin:0;width:100%;background:#F0EFF5;border-right:1px solid #fff}
.area_clients form[name=fDatosFacturacion]{float:left;padding:1em 1.5em 1.5em;margin:0;background:#F0EFF5;width:100%;border-left:1px solid #fff}
.area_clients form[name=fDatosFacturacion] .listas_formularios{width:100%;float:left}
.area_clients form[name=fDatosFacturacion] .listas_formularios>div{float:left;width:260px}
.area_clients form[name=fDatosFacturacion] .listas_formularios>div.left{margin-right:40px}
.area_clients form[name=fDatosFacturacion] .listas_formularios input.hasDatepicker{width:90%;margin-bottom:1em}
.area_clients form[name=fDatosFacturacion] .listas_formularios img.ui-datepicker-trigger{width:24px!important;cursor:pointer}
.area_clients form[name=fDatosFacturacion] .listas_formularios li.input.nif{margin-bottom:-3px}
.area_clients .tabla-productos div.rowProducte{margin-bottom:1.5em;}
.emerg_opinion span.emerg_head{float:left;font-size:30px;font-weight:700}
.emerg_opinion img{float:left;clear:left;margin:23px 50px 0 0}
.emerg_opinion form{float:left;margin-top:10px;width:100%}
.emerg_opinion form ul li{width:100%}
.emerg_opinion form ul li label{float:left;clear:left;margin:1em 0 0;font-size:17px;font-weight:700}
.emerg_opinion form ul li label.labelRate{float:left;clear:left;margin:0;font-size:.8em;font-weight:400;position:relative;top:-1.5em;right:0;left:118px}
.emerg_opinion form ul li.priv label{font-size:.8em;float:left;font-weight:400;width:90%;clear:none;white-space:nowrap}
.emerg_opinion form ul li div{float:left;clear:left}
.emerg_opinion form ul li input,.emerg_opinion form ul li textarea{float:left;clear:left;height:2em;background:#fff;border:1px solid #D9D9DB;margin:0}
.emerg_opinion form ul li.priv input{float:left;clear:none;height:15px;background:#fff;border:1px solid #D9D9DB;width:15px;margin:17px 5px 0 0}
.emerg_opinion form ul li textarea{height:56px}
.emerg_opinion label img#siimage{width:80%;margin-bottom:1em;}
.emerg_opinion form span.form_obligatorio{float:left;margin-top:5px;font-size:.8em}
.emerg_opinion form .boto.boton_mini{float:right!important;color:#FAF9FE;padding:0 2.5em;margin-top:28px}
.emerg_opinion span.title{float:left;clear:left;font-size:22px;font-weight:700;margin:17px 0 0}
.emerg_opinion h3{float:left;clear:left;font-weight:700;font-size:18px;color:#565658}
.emerg_opinion p{float:left;font-size:15px;margin:10px 0 0}
#cesta_emrg_info_producto .boton_maxi{width:100%}
#cesta_emrg_info_producto .total .euros{width:35%;text-align:right}
.area_clients .cont-cistell{padding:0}
.cont-cistell{padding:0 1.3em}
.alert-regalos{width:90%;height:auto;padding:2rem 1rem}
.alert-regalos .cont_regalos_emer{height:340px}
.alert-regalos .cont_regalos_emer .regalo_emer .imatge{margin-right:4%;width:34%;max-width:34%}
.alert-regalos .cont_regalos_emer .regalo_emer .imatge img{width:100%;height:auto}
.alert-regalos .cont_regalos_emer .regalo_emer .txt{max-width:62%}
.alert-regalos .cont_regalos_emer .regalo_emer .titol{width:100%;font-size:1em}
.alert-regalos .cont_regalos_emer .regalo_emer p{width:100%;height:auto;font-size:.9em}

.reveal#privacidadNews-modal{width: 90% !important;max-height: 90%;padding: 20px;}
.reveal#privacidadNews-modal h5{padding-bottom:15px;}
.reveal#privacidadNews-modal .info_privacidad{padding: 15px;max-height: 40vh!important;}
.reveal#privacidadNews-modal .info_privacidad p{font-size: 12px;}
.reveal#privacidadNews-modal .check_label label{margin:5px 0;}
.reveal#privacidadNews-modal .check_label label input[type="checkbox"]{width:26px;height:26px;}
.reveal#privacidadNews-modal .check_label label span{font-size: 12px;margin-left:15px;margin-top:3px;max-width:85%;}
.reveal#privacidadNews-modal .check_label label span a{font-size: 12px;}
.reveal#privacidadNews-modal .botons .boto{padding:6px 10px 5px;min-width:60px;font-size:13px;margin: 0 15px;}

div.mapa_web .logo_peu{margin:20px 0;}
div.mapa_web .logo_peu img{background: #F0EFF5;padding:0 10px;margin: 0 auto 0;}
.annex .relacionados .producto-destacado .imatge{
    height: auto;
}
.peu_wrap{margin-top:0;}
.encuesta .img-wrap p{font-size:25px;margin-top:30px;}


/* ficha camisetas */
.ficha.tshirt .inner-wrapper{
    display: inline-block;
}

.tshirt-color{width:100%}
.print-config {
    padding-right: 0;
}
.print-config .area .radios-box {
    flex-wrap: wrap;
}
.print-config .area .radio-wrapper {
    width: 50%;
    flex-basis: 50%;
    flex-grow: 0;
}
.print-config .area .radio-trigger {
    margin: 8px 12px;
    box-shadow: 0 0 0 2px #dddddd;
}
.print-config .area .radio-trigger .image-wrapper {
    height: 130px;
}
.print-config .area .radio-trigger h4 {
    font-size: 15px;
}
.print-config .area .radio-trigger .size {
    font-size: 12px;
    margin: 10px 10px 20px;
}

.print-config .diseno .image-wrapper {
    padding-left: 0;
}
.print-config .diseno .text-wrapper {
    padding-right: 0;
}

.print-config .cantidad {
    width: 100%;
    margin: 50px 0;
}
.print-config .cantidad select {
    padding-left: 35%;
}
.ficha.tshirt .col_right {
    margin-top: 50px;
}

.ficha .col_right .fixed {
    position: initial;
    border-left: none;
    width: 100%;
    padding: 0;
}
.ficha .col_right #fixed-action {
    width: 100%;
    padding-left: 0;
    margin-bottom: 0;
    border-left: none;
}
.ficha .col_right #fixed-action.fixed {
    display: initial;
}

}
@media screen and (max-width:639px) and (orientation:landscape){.logo{width:70%;left:10%}
.ficha .outlet img,.ficha .rebajas img{margin: 0 0 -38px 75%;}
.annex .relacionados > .producte-slider.rel{
    width: 33%;
}
.annex .relacionados .producto-destacado .imatge{}
.producte div.imatge img{width:80%;margin:0 0 -80% -15%}
div.color{background-size:2.5%}
.tag{margin-left:22%}div.categorias ul li .descripcion h5{font-size:12px;background:#009FE0;line-height:22px;color:#fff;font-weight:400;text-transform:capitalize;padding:0 6px;white-space:nowrap;display:inline-block;margin:2em -100px 0;left:-28%}div.categorias ul li .descripcion i{color:#009FE0;font-size:20px;margin:0 24px -19px;display:inline-block;position:relative;top:-15px;left:-23%}
.tabla-productos div.elim{top:-4.5em;}
.area_clients .tabla-productos div.quan{font-size: 1.5em;float:right;margin:0;padding: 1em 0 0 0;width: 30%;text-align: right;color: #999;}
.area_clients .tabla-productos div.preu{color:#999;font-size: 1.5em;font-weight:400;height:3em;vertical-align:middle;float:left;margin-bottom:0;width:70%;padding-top: 1em;text-align:left;padding-left: 30%;clear: left;}
.area_clients .tabla-productos div.preu span{text-decoration:none;line-height:normal;top:0;left:0;background:#fff;float:none;font-weight:400;margin:0 0 0 -.1em;padding:0;}
.area_clients .tabla-productos div.impo{color:#000;font-weight:700;text-align:right;font-size: 1.7em;margin-top:.6em;float:right;width:70%;padding:0;margin-bottom:1em;}
.area_clients .tabla-productos div.impo label{float:left;font-size:.7em;color:#666;font-weight:600}
.area_clients .tabla-productos div.impo span:first-child{font-size: .75em;background:#fff;float: left;font-weight:700;line-height: 2em;color: #666;}
}
