@media screen and (max-width: 39.9375em) and (min-width: 0em){.ribbon,.ribbon i{text-align:center}
.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;/* text-align:left; */padding-bottom:.5em;}
.reveal{min-width:90%;max-width:90%!important;padding: 1.5rem;}
.reveal h5{font-size:1.3em;line-height:normal;padding-bottom:1em}
.reveal#adult-content-modal p{font-size:10.5px;}
.reveal#adult-content-modal .boton.boton_maxi{height:2em;line-height:2em;font-size:0.75em;margin:10px 0;}
.reveal#adult-content-modal .boton.boton_maxi.no{font-size:.65em;}
#modal-regalos-pendiente .boton_maxi{border:none!important;margin: 10px 0;}
#modal-regalos-pendiente div:first-of-type{margin-top:20px;}
.mostrando{font-size:.5em;float:right;margin-top: 1em;}div.paginacio{padding:0;}
.blogSocial{width:100%;height:2em}div.inferior{margin-bottom:0;float:right}div.paginacio a{color:#155022}div.paginacio span{background:#155022;color:#fff;margin:0 2px}div.paginacio a,div.paginacio span{width:2em;height:2em;border-radius:1em;border:1px solid #155022;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:#155022;color:#fff;opacity:.6}div.paginacio i{font-size:2em}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:#155022;opacity:1}
#cookies{/* height:80px; */padding:0 4%;}
#cookies form{margin:0 auto;width:100%;/* height:80px */}
#cookies p{font-size:.8rem;line-height:20px}
.banner .bannerTit a,.banner .bannerTit span{line-height:1.2em;}
#cookies input{height: 50px;margin: 30px 0 15px 15px;}
.banner .bannerTit{text-align: center;/* left:0; *//* position:relative; */font-size:1.7em;/* margin: 1em 1em; *//* width:87%; *//* padding-right:0; */padding: 20px 30px;}
.banner .bannerTit span{}
.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%}
.contenedor{width:100%;padding:0 1.5em}
#content_act{width:100%!important}div.mapa_web{color:#f3f3f3;font-size:15px;padding-bottom:14px;background:#F5F2EF;border-bottom:1px solid #fff}div.mapa_web .logopeu{margin:22px 0;width:100%}div.mapa_web .inf{top: 0;}div.mapa_web p{font-size:14px;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;line-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: 18px;}div.mapa_web .cat_bus h5{margin:0 0 5px}div.mapa_web .pag_env a{text-align:left;line-height:normal}
footer .peu{margin: 0 -2em;}
div#dwb{float:right;color:#898989;line-height:1.5em;text-align:center;padding-bottom:0;padding: 0 10vw;}
div#dwb > a:last-of-type, div.peu div#dwb span{margin-top:20px;display:inline-block;}
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: 18px;}
.mapa_web .devoluciones_pie{float:left;text-align:left;margin-top:8px}
.mapa_web .devoluciones_pie p{margin-top:15px;width:100%}
.mapa_web .devoluciones_pie p a{text-align:left;}
.mapa_web .devoluciones_pie img{margin-top:15px}
.mapa_web .datos_contacto{float:left;text-align:left;margin-top:8px}
.mapa_web .datos_contacto .col1 ul li.tel{font-size:5vmin;font-weight:700;color:#7D7C81}
.mapa_web .datos_contacto ul.adreca li.nom_botiga{font-size:4vmin;}
.mapa_web .datos_contacto ul.adreca li.horari_botiga{font-size:2.5vmin}
.mapa_web .datos_contacto2 ul.transport{margin-top:10px}
.mapa_web .datos_contacto ul.transport li{float:left;padding-left:39px;font-size:12px}
.mapa_web .datos_contacto ul.transport li.metro{background:url(../imgs/metro.png) 13px 2px no-repeat}
.mapa_web .datos_contacto ul.transport li.ferro{background: url("../imgs/fgc.gif") no-repeat 15px 2px;margin-top: 5px;}
.mapa_web .datos_contacto ul.transport li.bus{background:url(../imgs/bus.png) 15px 2px no-repeat;margin-top:5px}
.mapa_web .datos_contacto ul.transport li span{float:left;clear:left}
.mapa_web .datos_contacto ul.transport li span strong{color:#7D7C81}
.mapa_web .sellos_pago{text-align:left;float:left;margin-top: 0;}
#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: 30px;}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: 41px;width:20%;}div.novedades div.bt:hover{color:#155022}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:2px 0 0;color:#898989}div.mapa_web div.novedades a{float:left;font-size:11px;text-decoration:underline;margin:2px 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:1em}
.producte div.titol{line-height:1.3em;}
.producte div.subtitol{    padding-bottom: 0.75em;}
.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;}
.social{display:inline-block;text-align:left;float: left;padding: 0;}
.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-top:4px;}
.contingutB h2{margin:0}
.contingut2C h2{margin:1em 0 0}
.news{padding: .5em 0;}
.news h2{font-size:1.5em}
.news input.mail{margin-top:1em;width:80%}
.news div.bt{margin-top:1em;width:20%}
.news input.chk{width:1em}
.novedades.emerg form{position:relative}
.novedades.emerg img{width:27%;margin:0 60px -90px 0;position:relative;left:-5px;top:-31px;display:none}
.novedades.emerg input.mail{width:79%}
.novedades.emerg i.icon-cancel-circled{right:.2em}
.novedades.emerg input#an_condiciones_eme{/*top:-10px*/}
.novedades.emerg span{margin:-2px 6px 0 20px;font-size:.7em}
.novedades.emerg a{margin:-2px;font-size:.7em}
.novedades.emerg{left:0;top:30%;z-index:9999;width:94%;margin:0 3%}
.top-bar-left{margin-bottom:-1000px;z-index:99999;position:relative;transform:translateX(-90%);-webkit-transform:translateX(-90%);display:block!important}
#menu>li:hover>a:before,div.buscador{display:none}button.menu-icon{top:-.2em}
.top-bar-left .menu{width:88%;position:relative;top:-4.1em;-webkit-box-shadow:0 0 10px 0 #999;box-shadow:0 0 10px 0 #999;-webkit-backface-visibility:hidden;}
.cesta-off,.cesta-x{position:relative;/* top:.8em; *//* left:-2.5em */}
.cesta-off i.icon-basket,.cesta-x i.icon-basket{top:.2em}
.cesta-off span,.cesta-x span{/* top:-.4em; *//* left:-1em; */font-size:.6em;line-height:1.8em;color: #fff;border-color: #fff;}
.cesta-off div{top:.5em;width: auto;font-size: 0.5em;line-height: 1.9em;}
.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:100%;margin-left:.8em}
.logo{margin: 1em 0;position:relative;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;}
.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;border-bottom:1px solid #ddd;color:#666}
#principal-menu .menu>li>a{font-size:1.3em;font-weight:500}
#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%;}
/*Cal tenir en compte que alguns dispositius converteixen els tels en link*/
#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 .1s forwards;-webkit-animation:slide-in .1s 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}
.menu.cli{padding-left: .625rem;}
.menu.cli > li{padding: 1.4em 0;}
.top-bar-1{height:auto;padding-top:0;}
.carro .top-bar-1{display: block!important;position: relative;}
div.menu_vertical{margin-top:-3em;}
div.menu_vertical #menu li{width:100%}
div.menu_vertical #menu li a{width:100%;font-size: 1.2em;border-bottom:1px solid #c6c6c6;text-align: left;}
#menu>li#fam_actiu>a,#menu>li:hover>a{background:inherit;color:inherit;border-bottom:1px solid #c6c6c6}div.menu_vertical #menu li: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}
#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}
#menu .plegable .col li.unica:before{background-image:none}
#menu .plegable .col li:before{content:'';background-image:url(../imgs/mas-menu.png);width:1.75em;height:2.1em;background-size:40%;margin-bottom:-2.1em}
#menu .plegable .col li.mostratMenys:before{content:'';background-image:url(../imgs/menos-menu.png)}
#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:#676665;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:#155022;font-size:1em}
#menu .plegable .col a.ver:after{color:#155022;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:#676665}
#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:#155022;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:#155022}
#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:#676665}
#menu .plegable .col strong a:after{content:""}
#menu strong.actiu a,#menu strong.link a:hover{color:#fff;background:#155022}
.novedad,.recomendado{margin-top:-.9rem}
.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{padding:0 1em;width:12.2em;}
.ficha .producte-slider{width:33%;padding:0 .3em;min-width:inherit;/*height:11em;*/margin-bottom:1em;}
.producto-destacado div.imatge img{width:9.5375rem;max-width:100%}
.producto-destacado{padding:0;border-width:.3rem;/* height:13.3rem; */width:100%;}
.ficha .producto-destacado .hover_invisible{display:block;background:0 0;margin:0 0 -2em;height:2em;padding:0;text-align:center}
.hover_invisible{}
.producto-destacado div.opcions{width:9em;margin:0 auto}
.producto-destacado div.titol{/* padding:0 1em; *//* font-size:1em; *//* width:auto; *//* height: 3.6em; *//* overflow:hidden; *//* margin: 8px 0.4em; */}
.producto-destacado:hover .bandera{left:-.5375rem}
.producto-destacado div.imatge{/* height:12.8rem; */}
.producto-destacado div.ver_producto{display:none}
.top_destacados{padding:1em}
.bandera{left:-.6572rem}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: 0.1em;left:0;font-size:.9em;}
.frase{text-align:center;padding: 0.1em 0;margin-bottom:1em;}
.frase .quot1{float:left;width:40px;margin-left:.5em;}
.frase .quot2{float:right;clear:right;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}
.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.4em;margin-bottom:2em;float: left;}
#productos-1 .categorias{height:7em;overflow:hidden}
#productos-1 .categorias.abierto{height:auto}
#showProdMenu{width:100%;float:left;padding:0 1.5em 1.5em;text-align: left;}
#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;}
.row.top-bar .row{margin:0;display: block;}
#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:#155022;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:#155022;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:#155022;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;height:104px;border:1px solid #e4e4e4}
#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}
#productos-0 .productes .breadcrumbs{ margin: 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 #155022;border-left: 21px solid #155022;border-bottom:12px solid transparent;}
.novedad:after,.novedad:before,.recomendado:after,.recomendado:before{height:0;border-top:2px solid transparent;border-bottom: 2px solid #6d2b17;content:"";display:inline-block;width:0;position:relative;}
.novedad:before,.recomendado:before{border-left:2px solid transparent;border-right: 2px solid #6d2b17;float:left;left:-14px;}
.novedad:after,.recomendado:after{border-right:2px solid transparent;border-left: 2px solid #6d2b17;float:right;right:-14px;top:-19px;}
.novedad i,.recomendado i{display:inline-block;color: #F5F2EF;margin:0 -10px -20px 0;position:relative;top:7px;left:-9px;font-size:.5em;}
.novedad i:before,.recomendado i:before{left: -16px;}
#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 #155022;border-left: 21px solid #155022;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 #6d2b17;content:"";display:inline-block;width:0;position:relative;}
.ficha .novedad:before,.ficha .recomendado:before{border-left:5px solid transparent;border-right: 5px solid #6d2b17;float:left;left:-31px;}
.ficha .novedad:after,.ficha .recomendado:after{border-right:5px solid transparent;border-left: 5px solid #6d2b17;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:-14px -42px -55px 0;position:relative;left:65%;z-index:13;border-right: 21px solid #155022;border-left: 21px solid #155022;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 #6d2b17;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 #6d2b17;float:left;left:-30px;}
.producto-destacado .novedad:after,.producto-destacado .recomendado:after{border-right:5px solid transparent;border-left: 5px solid #6d2b17;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: #F5F2EF;font-size:21px;margin:0 -20px -20px 0;position:relative;top:11px;left: -15px;}
.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 #155022;border-left: 10px solid #155022;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}
#productos-1 .cat_descripcion{display:none}
.producte{text-align:center;margin:0;padding:0;border-bottom:0;height:auto}
.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:#155022;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 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%;    padding-bottom: 5px;}
.producte div.titol a{color:#191919}
.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{color:#155022;border-bottom:1px solid #155022;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:#155022;border:1px solid #155022;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:#f99730;border:1px solid #f99730;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:#155022; *//* text-decoration:underline; */line-height: inherit;font-size: inherit;}
.stars{float:left;margin-top:0;padding:0;width:50%;}
.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){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;}
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;font-size: 1.3em;}

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;width:83%}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:5px;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:28px;height:28px;margin:-2px 22px .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:27px;height:27px;margin-right:22px}
.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:23px;width:23px}div.altres ul{float:left;display:inline;width:100%}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:#f99730;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:#f99730;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:#155022;font-size:19px;position:relative;top:2px}div.talla ul{float:left}div.talla li{float:left;display:inline;border:1px solid #F5F2EF;outline:#F5F2EF solid 1px;color:#5d5d5d;background:#F5F2EF;font-size:11px;font-weight:700;height:24px;width:24px;padding:0;line-height:24px;margin:0 25px 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:2.5vw 13vw 0;height:43px;width:100%;font-size:.7em;background-size:cover;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;}
.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:#155022;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:#155022;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 6%;background:0 0}div.color{float:left;width:100%;margin-top:7px;margin-bottom:0;height:26px;background-position:5px 4px;background-size:4%}div.color img{float:left;margin-right:.2em;display:block}
.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 #D3D3DA;border-right:0 solid #D3D3DA;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 #F5F2EF;border-bottom:20px solid #F5F2EF;border-right:.3em solid transparent}
.ficha div.opcions .preu_vell{color:#155022;border-bottom:1px solid #155022;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;background:#EC605F;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 #D3D3DA;border-right:0 solid #D3D3DA;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 #F5F2EF;border-bottom:13px solid #F5F2EF;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{top:-10px;left:-9px}
.pago_online{display:inline-block;width:100%;float:right;}
.ficha .portes{float:right;clear: both;width:auto;font-size: 3.7vw;line-height: 2em;margin-top: 23px;width: 70%;}
.ficha .portes img{width: 17%;height:auto;float: left;margin-right: 10px;margin-top: .1em;}
.ficha .confianza{float:left;width:25%;}
.ficha .confianza img{width: 100%;height: auto;}
img.formas{float:right;clear:both;margin: -8vw 0 0 0;width: 70%;height: auto;}
img.formas.desktop{display:none;}
img.formas.device{display:block;}
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:#155022;padding:0}
.ficha .producto-destacado:hover div.ver_producto{color:#fff;background:#155022;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:#155022;color:#fff;text-align:center;padding:.1em 0;position:relative}div.volver a{color:#155022;position:relative;line-height:15px;margin-top:-4em}
.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;font-size:9px;text-align:center;line-height:28px;color:#585858}
.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}
.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:#155022;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 .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:#155022}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 h3{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 .icon-home-1{font-size: 1em;top: 0px;}
.breadcrumbs i{font-size: 0.6em;top: 3px;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:none!important;}
.carro .top-bar-right{display:block!important;width: 100%;top: 0;/* position: absolute; */}
.carro #showProdMenu,.carro .menu,.carro .search,.carro .title-bar{display:none!important}
.carro .logo{float:left;width: 100vw;left: 0;top: 0;margin: 2.4em 0 2.4em -.625rem;text-align: center;}
.carro .small-7.columns.show-for-small-only{width:50%;margin:0 22%}
.carro .capcalera{border-top:50px solid #F5F2EF}
.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: 1.8em;}
.breadcrumb i:before{color:#B2B2B2}
.breadcrumb a i:before{color:#155022}
.breadcrumb h1{color:#155022;font-size:11px;line-height: 1.8em;width:auto;display:inline-block;}ul.cist_nav{float:left;display:inline;width:88%;padding:.9em 0;margin:1em 6% .8em;height:auto;background: #F5F2EF;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:#155022;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 span{padding:0;text-align:center;font-size:1em;background:#F5F2EF;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 div.rowProducte{border:1px solid #fff;float:left;width:100%;padding-bottom:1.5em;margin-bottom:1.5em;border-bottom:1px solid #ccc;position: relative;}
.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.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:4em}
.carro .tabla-productos div.foto img{width:100%;height:auto;padding-right:.5em}
.carro .tabla-productos div.prod{font-size: .7em;font-weight:400;text-align:left;vertical-align:top;padding-top:0;color:#999;padding-left:0;height:auto;margin-bottom:.5em;width: calc(70% - 30px);padding-right:0;}
.carro .tabla-productos div.prod div{text-align:center;vertical-align:middle;font-size:15px;float:left;width:20px;height:20px;border:none;position:relative;margin-bottom:-20px;top:20px;left:0;background-image:none!important;background:#fff;margin-left:20px;padding-top:0}
.carro .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}
.carro .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}
.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:0;top:-1em;left:7em;text-align:left}
.carro .tabla-productos div.prod a{color:#333;font-weight:600;font-size:1.7em;float:left;width:100%;text-transform:uppercase;padding-bottom: 0.2em;}
.carro .tabla-productos div.colo div{width:30px;height:20px;margin-left:15px}
.carro .tabla-productos div.quan{font-size:13px;float:right;margin:0;width:auto;right:-.6em;position:relative;z-index:1;padding-top:0}
.carro .tabla-productos div.quan input{min-width:35px;text-align:center;display:inline-block;margin:2px 6px 5px 0;border:1px solid #efeff5;height:35px;font-size:15px;color:#666;float:left;max-width:40px;padding:0}
.carro .tabla-productos div.quan .mas,.carro .tabla-productos div.quan .men{width:30px;text-align:center;background:#efeff5;line-height:18px;display:inline-block;margin:5px;height:30px;min-width:0;float:left;border:none;top:0;padding:0;cursor:pointer;position:relative}
.carro .tabla-productos div.quan .mas{font-size:25px}
.carro .tabla-productos div.quan .men{font-size:27px}
.carro .tabla-productos div.preu{color:#999;font-size:1.1em;font-weight:400;height:3em;vertical-align:middle;float:left;margin-bottom:-3em;width:auto;padding-top:0;background:0 0;border:none}
.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}
.carro .tabla-productos div.impo label{float:left;font-size:.7em;color:#666;font-weight:600}
.tabla-productos div.impo span{font-size:16px;color:#666;background:#fff}
.tabla-productos div.elim{font-size:22px;float:right;width:1.3em;height:2em;margin-bottom:-2em;position: absolute;top: 0;right: 0;z-index:2;padding:0;}
.tabla-productos div.elim a{color:#ccc;position:relative;top:3px}
.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 1px 0 0}
.colOpcion label{font-weight:700;font-size:1em;margin-top:1em;margin-left:.5em;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: 24px;}
.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: 40%;font-size: 0.9em;font-weight:600;padding:22px 0 23px;text-align:left;background:#F5F2EF;}
.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:28px;float:right;margin-right:-2px}
td.promo input[type=button]{width:20%;height:28px;cursor:pointer;float:right}
td.promo div{text-align:right;width:100%;cursor:pointer}
td.promo div.codi.off span{color:#155022;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 .datos_wrap{width:100%;padding-left:1em}
#carro-1 .lista_datos{width:100%;height:auto}
.resumen_total{float:right;display:inline;padding:0 1em 1em;margin:0;width:100%;border-left:0;background:#F5F2EF;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:#155022;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;width: 60%;}
.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:#155022}
.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:#FDD1E8;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:36px;display:inline-block;padding:0 12px;cursor:pointer;border:1px solid #000;color:#000;margin:0;position:relative;left:0;top:0}
.total td.info2{width:572px;height:216px;background:#F5F2EF;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:#F5F2EF;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:27px;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: 10px;margin-top: 4px;margin-bottom:4px;line-height:normal;font-size: 0.8em;}
.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%}
.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}
.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.input.nif{margin-bottom:2px}
.listas_formularios li.input.fechaN input{width:86%}
.listas_formularios li.input.fechaN img{width:27px;margin-top: -2px;float: right;cursor:pointer;}
.listas_formularios li.input a{font-size:9px}
.listas_formularios li.input input{width:100%;height:26px;border:1px solid #d4d4d4;position:relative;float:left;font-size:.7em}
.listas_formularios li.input input[type=checkbox]{width:20px;height:20px;clear:left;position:relative;margin:5px 5px 5px 53%}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:#F5F2EF;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:4em 0 -4em;line-height:53px}i.volver{float:left;font-size:25px;color:#fff;margin:20px 0;background:#155022}
#carro-4 h5{margin:5px 0 15px}
#carro-4 form{float:left}
#carro-4 .pago{float:left;width:100%;background:#F5F2EF;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: 100%;text-align:left;}div.select-off,div.select-x{float:right;display:inline;border: 1px solid #B7B7B7;padding: 0 0 0 10px;width: 100%;position:relative;top: -10px;left:0;cursor:pointer;font-size:13px;height:30px;line-height:30px;color:#666;}div.select-on{float:left;display:inline;position:relative;top: -11px;font-size:12px;width: 100%;z-index:10000;}div.select-on ul{border:1px solid #B7B7B7;background:#fff;cursor:pointer;width: 100%;text-align:left;}div.select-on ul li{padding: 7px 12px;}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:#F5F2EF}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;margin-bottom:0.5em;font-size:.8em}span.registrado a{color:#155022}
.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:#F5F2EF}
.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:#F5F2EF 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:.7em;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.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:13px;float:right;margin:0;padding:0;width:70%;text-align:left}
.area_clients .tabla-productos div.preu{color:#999;font-size:1.1em;font-weight:400;height:3em;vertical-align:middle;float:left;margin-bottom:0;width:70%;padding-top:0;text-align:left}
.area_clients .tabla-productos div.preu span{text-decoration:none;font-size:.8em;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{font-size:1em;color:#000;background:#fff;float:none;font-weight:700;line-height:normal;margin-left:-.1em}
.resumen_total_detalle ul.envio{background:#F5F2EF;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:#F5F2EF;border-right:1px solid #fff}
.area_clients form[name=fDatosFacturacion]{float:left;padding:1em 1.5em 1.5em;margin:0;background:#F5F2EF;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}
.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:#F5F2EF;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 h2 p{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;}
.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;}
}
@media screen and (max-width:39.9375em) and (min-width:0em) and (orientation:landscape){.logo{width:70%;left:10%}
.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:#155022;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:#155022;font-size:20px;margin:0 24px -19px;display:inline-block;position:relative;top:-15px;left:-23%}
.col_right .mismo_envio_factura span{margin-top:8px;}
}

div.color
{
	background:none;
}
div.color ul, div.color li
{
	all: initial;
}

div.color li div
{
	margin-left:10px;
}

div.color ul li, div.color ul li.selected
{
	border:0;
	padding-left:0;
}

div.color ul li.selected div
{
	width:22px;
	height:22px;
  border: 2px solid #fff;
  outline: 1px solid black;
}