*,body{margin:0}.relative,.wrapper{position:relative}#contact-icon .icontacto,#logo_aniv,#logo_nav a{background-image:url(../img/general/sprite.svg);background-size:210px 3100px}#contact-icon .icontacto,#top{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}#top,.right{right:0}.mob-menu,a{cursor:pointer}.mainmenu>li>a,.title .h1,.title h1,.uppercase{text-transform:uppercase}#breadcrumb ul li a,.cookiesms a{text-decoration:underline}body,h1,h2,h3,h4,h5,h6,select.select{font-family:Roboto,sans-serif}#fancybox-img,#fancybox-wrap,.slick-list:focus,button:focus,select{outline:0}#listado #intro,#main,.hidden,.img-header,.prod-slider,.producto .description,.producto .linkprod,.slick-arrow,.topheader{overflow:hidden}.col1-2:nth-child(2n+1),.col1-3:nth-child(3n+1),.col1-4:nth-child(4n+1),.col1-5:nth-child(5n+1),.col1-6:nth-child(6n+1),.publi .col1-4:nth-child(4n+1),.slick-track:after{clear:both}#video .row>div,.colchon-thumbnail,.homepromo .info,.prensa h3.titulo,.producto,.publi .video,.responsabilidad .ong,.slick-slider,.vermas .col3-4,.vermas a{box-sizing:border-box}*{padding:0}*,:after,:before{background-repeat:no-repeat}body{font-size:16px;overflow-x:hidden;background-color:#fff;color:#1a171b}img,svg{max-width:100%;vertical-align:middle}a{color:inherit;text-decoration:none}ul{list-style:none}iframe{width:100%;border:0}.wrapper{max-width:1370px;margin:auto}.flex{display:flex;display:-webkit-flex}.flex.f-center{justify-content:center}.align-l{text-align:left}.align-r{text-align:right}.align-c{text-align:center}.float-l{float:left}.float-r{float:right}#logo_aniv,#logo_nav,#top .lang,.mainmenu>li,.navigation,[class^=col1-],[class^=col2-],[class^=col3-],[class^=col4-],[class^=col5-]{float:left}.left{left:0}.center{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.blanco{color:#fff}.rojo{color:#e52b38}.medium-gray{color:#bbbbba}.dark-gray{color:#616160}.bg-dark-gray{background-color:#616160}.bg-medium-gray{background-color:#bbbbba}.bg-light-gray{background-color:#ededeb}.bg-rojo{background-color:#e52b38}.bg-blanco{background-color:#fff}.bold{font-weight:800}header{background-color:#e52b38;position:fixed;width:100%;z-index:200}.topheader{position:relative}#logo_nav{padding:10px 0}#logo_nav a{background-position:0 0;width:210px;height:70px;display:block}#logo_aniv{margin:10px 0 10px 20px;background-position:0 -157px;width:90px;height:70px}#logo_aniv img,#logo_nav img{height:68px}#contact-icon{position:absolute;bottom:10px;right:10px}#contact-icon .icontacto{height:30px;width:30px;display:block;background-position:5px -235px;border:1px solid rgba(255,255,255,.5);border-radius:3px;transition:all .5s ease-in-out}#contact-icon .icontacto:hover{opacity:.8}#top{position:absolute;top:0;transition:all .5s ease-in-out}#top .lang{margin:5px 8px;color:#fff}#top .lang .activo{color:#1a171b}.navigation{background-color:#bf242f;width:100%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.o-sidebar,.submenu li.select,li.o-submenu{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}#menu{color:#fff;font-size:20px;line-height:26px}.mainmenu{padding:0;margin:0}.mainmenu li{position:relative}.mainmenu>li>a{display:block;padding:8px 15px}.submenu{display:none;position:absolute;background-color:#fbfbfb;padding:15px 0;border:1px solid #ededeb;border-top:none;margin-left:-1px;width:100%;left:0;top:100%;z-index:5}#breadcrumb,.img-header{border-bottom:solid 1px #ededeb}.submenu li{padding:5px 14px}.submenu li.select{background:#ededeb;transition:all .3s ease-in-out}.submenu a{font-size:16px;display:block;color:#616160;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.submenu a:hover{color:#1a171b}.subsubmenu{display:none;position:absolute;background-color:#ededeb;border-top:none;padding:6%;width:max-content;width:-moz-max-content;top:0;left:100%}.o-sidebar,li.o-submenu{padding-right:25px;transition:all .3s ease-in-out}.mob-menu-icon,.o-sidebar:before,li.o-submenu:before{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}li.o-submenu.select{background:#fbfbfb;color:#1a171b}.o-sidebar:before,li.o-submenu:before,li.o-subsubmenu:before{background-image:url(../img/general/sprite.svg);background-size:210px 3100px;position:absolute;content:""}.o-sidebar:before,li.o-submenu:before{background-position:-189px -944px;width:23px;height:23px;right:10px;top:11px;-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);transition:all .3s ease-in-out}.o-sidebar.select:before,li.o-submenu.select:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}li.o-subsubmenu:before{background-position:-204px -784px;width:6px;height:9px;right:9px;top:10px}li.o-subsubmenu.select:before{background-position:-204px -864px}.mob-menu{display:none;height:42px;width:100%;left:0;background:#bf242f;position:relative}.row,a.underline{display:inline-block}.mob-menu-icon,.mob-menu-icon:after,.mob-menu-icon:before{position:absolute;height:4px;width:30px;border-radius:4px;background-color:#fff}.mob-menu-icon{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .3s ease-in-out}.menufiltro:before,.mob-menu-icon:after,.mob-menu-icon:before{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.mob-menu-icon:after,.mob-menu-icon:before{content:"";left:0;top:-8px;transition:all .3s ease-in-out}.parallax,ul.arrow li{position:relative}a.underline:before,input+a.bt{-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out}.mob-menu-icon:after{top:8px}.open .mob-menu-icon{width:0}.open .mob-menu-icon:before{top:14px;-webkit-transform:rotate(45deg) translate(-20px,0);-moz-transform:rotate(45deg) translate(-20px,0);-ms-transform:rotate(45deg) translate(-20px,0);transform:rotate(45deg) translate(-20px,0)}.open .mob-menu-icon:after{top:-14px;-webkit-transform:rotate(-45deg) translate(-20px,0);-moz-transform:rotate(-45deg) translate(-20px,0);-ms-transform:rotate(-45deg) translate(-20px,0);transform:rotate(-45deg) translate(-20px,0)}#main{padding-top:130px}.row{width:100%}[class^=col]:first-child>.inner-col{padding-left:0;margin-left:0}[class^=col]:last-child>.inner-col{padding-right:0;margin-right:0}.col1-2{width:50%}.col1-3{width:33.3%}.col1-4{width:25%}.col1-5{width:20%}.col1-6{width:16.6%}.col1-8{width:12.5%}.col2-3{width:66.6%}.col3-4{width:75%}.col5-6{width:83.4%}.inner-col10{padding:10px}.pd-15{padding:15px}.pd-20{padding:20px}.pd-t-20{padding-top:20px}.pd-t-30{padding-top:30px}.pd-t-50{padding-top:50px}.pd-b-20{padding-bottom:20px}.pd-b-50{padding-bottom:50px}.pd-r-20{padding-right:20px}.mg-t-10{margin-top:10px}.mg-t-20{margin-top:20px}.mg-b-10{margin-bottom:10px}.mg-b-20{margin-bottom:20px}.mg-b-50{margin-bottom:50px}.mg-l-20{margin-left:20px}.opacity{opacity:0}p.mini{color:#616160;font-size:12px}a.rojo:hover{color:#bf242f}ul.arrow li{padding-left:20px}ul.arrow li:before{content:"";background-image:url(../img/general/sprite.svg);background-size:210px 3100px;background-position:-200px -862px;position:absolute;width:15px;height:15px;left:0;top:.3em}a.underline{position:relative}a.underline:before{content:"";position:absolute;width:0%;height:1px;background:#e52b38;bottom:0;left:0;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.cookiesms,a.underline:hover:before{width:100%}input+a.bt,label.select-content{-o-transition:all 250ms ease-in-out}.title{padding:30px 0}.title .h1,.title h1{font-size:32px;font-weight:600;line-height:1.1em;float:left;margin-right:10px}body .title .h2,body .title h2{color:#616160;font-weight:400;font-size:32px;line-height:1.1em;text-transform:none}.producto a.btn-vermas,.promocion,.spect,input+a.bt{text-transform:uppercase}.content{padding:0 0 50px}.graybox{background-color:#ededeb;margin:20px 10px;padding:15px;border-radius:10px;font-size:20px;line-height:1em}.img-header img{position:relative}.cookiesms{position:fixed;z-index:201;bottom:0;background-color:rgba(0,0,0,.8);color:#fff;padding:15px 0}.o-sidebar,aside,select.select{position:relative}#breadcrumb{padding:10px 0;color:#616160;font-size:12px}#breadcrumb ul{display:flex;display:-webkit-flex}#breadcrumb ul li{margin-right:.3em}#breadcrumb ul li a{color:#616160}#breadcrumb ul li a:hover{color:#1a171b}#breadcrumb ul li:last-child a{text-decoration:none}#breadcrumb ul li:last-child a:hover{color:#616160}aside{z-index:100}aside ul.lista{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:center;padding:10px 30px;color:#616160}aside ul.lista li a{display:block;margin:5px 0;padding:0 7px;border-right:solid 1px #616160}aside ul.lista li a:hover,aside ul.lista li.active a{color:#e52b38}aside ul.lista li:last-child a{border-right:none}aside ul.corporativo{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:left;font-size:17px;color:#fff}aside ul.corporativo li a{display:block;padding:7px 20px;border-bottom:solid 5px #bbbbba;margin:0 4px 0 0}aside ul.corporativo li a:hover,aside ul.corporativo li.active a{border-bottom:solid 5px #e52b38}.o-sidebar{display:inline-block;width:auto;background:#e52b38;color:#fff;padding:10px 70px 10px 10px;font-size:17px}input,input+a.bt{height:45px;font-size:16px;line-height:45px;float:left}.o-sidebar+.submenu{top:43px}input{padding:0 10px;border:1px solid #bbbbba;border-radius:10px 0 0 10px;color:#616160}input+a.bt{padding:0 20px;border:1px solid transparent;background-color:#1a171b;border-radius:0 10px 10px 0;color:#fff;font-weight:400;transition:all 250ms ease-in-out}
.slick-arrow,label.select-content{-moz-transition:all 250ms ease-in-out}input+a.bt:hover{background-color:#616160} .deselect {position: relative; padding: 10px 10px 50px 10px;} .deselect:before {content: ""; background-image: url(/img/general/sprite.svg); background-size: 210px 3100px; background-position: -205px -865px; position: absolute; width: 10px; height: 10px; left: 0px; top: 15px;}.menufiltro4{display:none!important}select{border:none;background:0 0;border-radius:0;margin:0;display:block;width:100%;padding:12px 55px 15px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none}select.select{padding:10px 70px 10px 10px;border:1px solid #bbbbba;border-radius:10px;color:#616160;z-index:2;font-size:18px}label.select-content{background:#fff;border-radius:10px;width:260px;position:relative;display:block;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}label.select-content:after{content:"";background-color:#616160;background-image:url(../img/general/arrow.svg);background-size:24px;background-position:center;position:absolute;width:50px;height:100%;right:0;border-radius:0 10px 10px 0;top:0;z-index:1;-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.vid-container{position:relative;height:0;padding-bottom:56.3%}.vid-container>iframe{position:absolute;width:100%;height:100%}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-slide,.slick-slide.slick-loading img{display:none}#prod #descript li:before,.menufiltro:before,.spect:before,.tienda:before,li.ui-state-default a:after{content:""}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;min-height:1px}.home .slick-slide{border:1px solid #bbbbba}[dir=rtl] .slick-slide{float:right}.producto,.producto .price{float:left}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block;margin:0 10px}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slider{padding:0 4%}.align-c.slick-slide>*{margin:auto}.slick-arrow{position:absolute;top:50%;z-index:99;width:30px;height:30px;background-color:transparent;border:none;border-radius:0;text-indent:150px;cursor:pointer;background-image:url(../img/general/sprite.svg);background-size:105px 1550px;-webkit-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}#listado .prod-combo label.select-content,#prod label.select-content{top:0;right:0}.slick-prev{left:0;background-position:-76px -1332px}.slick-next{right:0;background-position:-79px -1242px}.slick-prev:hover{background-position:-79px -1332px}.slick-next:hover{background-position:-76px -1242px}#prod h1{font-size:25px}#prod p.offer,#prod p.refer{font-size:13px;font-weight:600;background:#ededeb;padding:4px 10px;margin:4px 0 4px 11px}#prod p.offer{background:#616160;display:none}#prod a.promobutton{border-color:#616160}#listado-productos{overflow:hidden;}#listado #intro{padding:0 15px}#listado h1{font-size:24px;margin-bottom:.3em}#listado h1+p{font-size:16px}#listado .separator{margin:20px 0}#listado .producto a.btn-vermas,.configurador .producto a.btn-vermas{border-color:#616160;font-weight:400}.prod-slider{padding-right:20px;position:relative}#prod .slider-for .slick-slide{margin:0}.colchon-thumbnail{text-align:center;cursor:pointer}.colchon-thumbnail>img{margin:5px 0;padding:0;border:1px solid #ededeb;position:relative}.slider.slider-for.slick-initialized.slick-slider{margin:0 0 20px;border:1px solid #ededeb;padding:0}#prod p.amount{font-size:34px;font-weight:600}#prod p .bruto{font-size:20px;text-decoration:line-through}#prod .condiciones{font-size:14px;line-height:1.2em}#prod .prod-fila{position:relative;color:#616160}#prod h2{font-size:19px;font-weight:600;margin-bottom:10px}#prod #descripcion li,#prod #descripcion p,#prod #descript h3{margin-bottom:.5em}#prod #descript li{padding-left:20px;position:relative}#prod #descript li:before{background-image:url(../img/general/sprite.svg);background-size:210px 3100px;background-position:-200px -862px;position:absolute;width:15px;height:15px;left:0;top:.3em}.producto{padding:15px;margin-bottom:20px;position:relative}.producto .linkprod{display:block;position:relative;border:1px solid #ededeb;text-align:center}.producto h2{font-size:26px;margin:20px 0 5px}.producto .description{color:#616160;font-size:18px;line-height:24px;font-weight:400;margin-bottom:25px;height:72px}#listado .producto .description{min-height:72px;height:auto;overflow:auto}.producto p.amount{font-size:34px;font-weight:600;color:#e52b38}.producto p.amount span{font-size:14px;font-weight:400;color:#616160;margin-left:15px}.producto p.iw-medidas{font-size:13px;color:#616160;margin-top:-5px}.producto a.btn-vermas{background:#e52b38;float:right;padding:10px 30px;border:1px solid #fff;border-radius:8px;color:#fff;font-size:16px;font-weight:400;text-align:center;margin-top:15px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.producto a.btn-vermas.block{position:relative;float:right;bottom:auto;right:auto;display:inline-block}.producto a.btn-vermas:hover{background:#bf242f}.promocion{position:absolute;text-align:center;font-size:13px;font-weight:600;padding:50px 35px 3px;width:100px;top:-30px;left:-70px;z-index:1;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 9px 0 rgba(0,0,0,.5);box-shadow:0 0 9px 0 rgba(0,0,0,.5)}.promocion span{font-size:2em;line-height:.7em;color:#1a171b}p.noencontrado{display:inline-block;width:100%;font-size:20px;margin-top:20px;color:#e52b38}.spect{padding:0 10px 0 85px;min-height:72px;margin:10px;position:relative;font-size:14px}.spect:before{position:absolute;width:72px;height:72px;top:0;left:0;background-image:url(../img/general/sprite-product.svg);background-size:72px 1234.4px}.guia_de_compra .spect:before{background-image:url(../img/general/sprite-guia.svg)}.tabla{width:80px;height:20px;padding:1px;border:1px solid #bbbbba;display:flex;display:-webkit-flex}.tabla>div[class^=dato]{width:100%;border:1px solid #fff}.spect p{text-transform:initial;font-size:12px;margin:4px 0;color:#616160}#iw-container .iw-title,.buscador .provincias h2,.home .h1,.home .h5,.home h1,.home h5,.homepromo .promobutton,.landing h2,.tienda,a.promobutton{text-transform:uppercase}ul.ui-tabs-nav{display:flex;display:-webkit-flex;justify-content:center;margin:auto;background:#fbfbfb;border:1px solid #ebebed}li.ui-state-default a{display:block;padding:20px;font-size:20px;font-weight:600;position:relative}li.ui-state-default a:after{position:absolute;left:0;bottom:0;height:2px;width:0;background:#1a171b;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}li.ui-state-default.ui-state-active a:after,li.ui-state-default.ui-state-hover a:after{width:100%}li.ui-state-default.ui-state-active a:after{background:#e52b38}.ui-tabs-hide{display:none}.tabs-content{padding:30px;border:1px solid #ebebed;border-top:none}#descripcion .capas,.subfiltros{border:1px solid #ededeb}.tabs-content h2,.tabs-content li,.tabs-content p{margin-bottom:.5em}#descripcion ol{padding-left:20px}#tecnologia li{padding-left:120px;min-height:100px;background-position:10px 50%;background-size:100px;display:flex;flex-flow:column;justify-content:center}.menufiltro3 input,.mob-filter{display:none}#tecnologia .smartpik{background-image:url(../img/general/tecnologias/smartpik.jpg)}#tecnologia .normablock{background-image:url(../img/general/tecnologias/normablock.jpg)}#tecnologia .micropocket{background-image:url(../img/general/tecnologias/micropocket.jpg)}#tecnologia .progression-fiber,#tecnologia .progressionfiber{background-image:url(../img/general/tecnologias/progressionfiber.jpg)}#tecnologia .progression-visco,#tecnologia .progressionvisco{background-image:url(../img/general/tecnologias/progressionvisco.jpg)}#tecnologia .adapt-tech,#tecnologia .adapttech{background-image:url(../img/general/tecnologias/adapttech.jpg)}#tecnologia .hybrid-system,#tecnologia .hybridsystem{background-image:url(../img/general/tecnologias/hybridsystem.jpg)}#tecnologia .normasense{background-image:url(../img/general/tecnologias/normasense.jpg)}#tecnologia .latex{background-image:url(../img/general/tecnologias/latex.jpg)}#tecnologia .viscofoam{background-image:url(../img/general/tecnologias/viscofoam.jpg)}#tecnologia .triple-barrera,#tecnologia .triplebarrera{background-image:url(../img/general/tecnologias/triplebarrera.jpg)}#tecnologia .fibercell{background-image:url(../img/general/tecnologias/fibercell.jpg)}#tecnologia .confortcel{background-image:url(../img/general/tecnologias/confortcel.jpg)}#tecnologia .bultex{background-image:url(../img/general/tecnologias/bultex.jpg)}#tecnologia .memory-foam,#tecnologia .memoryfoam{background-image:url(../img/general/tecnologias/memoryfoam.jpg)}
#tecnologia .barrera-total,#tecnologia .barreratotal{background-image:url(../img/general/tecnologias/barreratotal.jpg)}#tecnologia .normazone-firm,#tecnologia .normazonefirm{background-image:url(../img/general/tecnologias/normazonefirm.jpg)}#tecnologia .normazone{background-image:url(../img/general/tecnologias/normazone.jpg)}#tecnologia .confortcel-zone,#tecnologia .confortcelzone{background-image:url(../img/general/tecnologias/confortcelzone.jpg)}#tecnologia .confortcel-zone-firm,#tecnologia .confortcelzonefirm{background-image:url(../img/general/tecnologias/confortcelzonefirm.jpg)}#tecnologia .biovisco,#tecnologia .biovisco-firm,#tecnologia .bioviscofirm{background-image:url(../img/general/tecnologias/biovisco.jpg)}#tecnologia .zonetech{background-image:url(../img/general/tecnologias/zonetech.jpg)}#tecnologia .wind-gel,#tecnologia .windgel{background-image:url(../img/general/tecnologias/windgel.jpg)}#tecnologia .bultex-nanotech,#tecnologia .bultexnanotech{background-image:url(../img/general/tecnologias/bultexnanotech.jpg)}#tecnologia .strech,#tecnologia .stretch{background-image:url(../img/general/tecnologias/stretch.jpg)}#video .row>div{padding:20px}aside>div{padding-right:30px}.menufiltro{font-size:16px;padding:9px 20px;position:relative;font-weight:400;cursor:pointer}.menufiltro.close{margin-bottom:1px}.menufiltro:before{background-image:url(../img/general/sprite.svg);background-size:210px 3100px;background-position:-189px -944px;position:absolute;width:23px;height:23px;right:20px;top:10px;-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);transition:all .3s ease-in-out}.menufiltro3,.subfiltros{position:relative}.vermas a,li.filtro.medidas .filtroicon{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.menufiltro.close:before{-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.subfiltros{overflow:hidden;padding:10px 20px;background:#fbfbfb;font-weight:600}.menu-icon,li.filtro.medidas .filtroicon{background-image:url(../img/general/sprite.svg);background-size:210px 3100px}.innermenu{padding:5px 0 5px 28px;width:83%}ul.filtros{overflow:hidden}li.filtro.medidas{width:25%;text-align:center;float:left}li.filtro.medidas .filtroicon{border:1px solid rgba(229,43,56,0);border-radius:7px;width:40px;height:40px;margin:auto;transition:all .3s ease-in-out}li.filtro.medidas.active .filtroicon{border-color:rgba(229,43,56,1)}li.filtro.medidas .filtroicon+p{font-size:13px;font-weight:400;color:#1a171b;margin:2px 0}.menufiltro3 .innermenu h3{font-size:15px;font-weight:400}.menufiltro3select .innermenu h3{color:#e52b38}.menu-icon{background-position:0 -1730px;position:absolute;width:15px;height:15px;right:0;top:7px}.menu-icon.active{background-position:0 -1760px}.infosidebar{margin:0 -20px;padding:10px 34px 10px 48px;width:auto;background:#ebebed;font-size:14px;font-weight:400;color:#616160}.square label.squarelabel{cursor:pointer;position:absolute;left:0;width:14px;height:14px;border:1px solid #bbbbba;background:#fff}.square label.squarelabel:after{content:'';position:absolute;width:10px;height:10px;background:#e52b38;top:2px;left:2px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.footer-logo,a.icon-footer{background-size:210px 3100px}.footer-logo,.icon-home-colchon .icono>div,a.icon-footer{background-image:url(../img/general/sprite.svg)}.square:hover label.squarelabel:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:.5}.mob-filter{position:relative;height:50px;background-color:#bdbcbb;cursor:pointer}.footer{background-attachment:fixed;background-repeat:repeat;padding:50px 0;overflow:hidden}.subfooter{background-color:#1a171b;padding:10px 0;font-size:12px;font-weight:100}.subfooter a{text-decoration:underline}.subfooter a:hover{color:#fff}.footer-logo{width:121px;height:40px;background-position:0 -100px;margin:auto}.footicons{width:auto}.foot-links a{font-size:14px;line-height:2}.foot-links a:hover{color:#bf242f}a.icon-footer{width:35px;height:35px;display:inline-block;margin:20px 8px;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}a.icon-footer:hover{-webkit-transform:translate(0,-5px);-moz-transform:translate(0,-5px);-ms-transform:translate(0,-5px);-o-transform:translate(0,-5px);transform:translate(0,-5px)}.home .h1,.home h1{margin:50px 0 0;font-size:35px;font-weight:600}.home .h3,.home h3{margin:10px 0 0;font-size:25px}.home .h4,.home h4{margin:0 0 30px;font-size:20px}.home .h5,.home h5{margin:10px 0;font-size:18px;font-weight:400}.icon-home-colchon{align-items:center;background-color:#ededeb;margin:40px 10px 20px;padding:15px;border-radius:10px;line-height:1em}.icon-home-colchon .icono>div{width:70px;height:70px;margin-right:15px;background-size:500px 7380px}.icon-home-colchon h2{font-size:20px;font-weight:400;line-height:1em;margin-bottom:5px}.icon-home-colchon p{font-size:14px;color:#e52b38}.icon-home-colchon:hover p{color:#bf242f}.homepromo{padding:0 0 30%;margin:1%;position:relative;overflow:hidden;display:block}.product-year h3,a.promobutton{display:inline-block;font-size:16px}.homepromo .promobg{background-size:cover;background-position:bottom center;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}.cadena img,.homepromo .promobutton{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.homepromo:hover .promobg{-webkit-filter:blur(2px) grayscale(50%);filter:blur(2px) grayscale(50%);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.homepromo .info{position:absolute;width:100%;background:rgba(0,0,0,.5);padding:7px 15px;color:#fff;text-align:center}.homepromo .promobutton{position:absolute;width:max-content;bottom:0;padding:7px 20px;background-color:#1a171b;border:1px solid #fff;border-radius:8px;color:#fff;font-size:16px;font-weight:600;text-align:center;cursor:pointer;transition:all .5s ease-in-out}.colchonideal h3,.icon-home b,.product-year h3,a.promobutton{font-weight:400}.homepromo .promobutton:hover{background-color:#616160}.homepromo .h2,.homepromo h2{font-size:30px;margin:0}.homepromo .h3,.homepromo h3{font-size:20px;margin:0;font-weight:400}.icon-home{text-align:center;margin:50px 10%;font-size:17px;color:#616160}.icon-home img{max-width:100px}.icon-home p{margin:25px 0}.colchonideal>div{padding:50px 0}.colchonideal h2{font-size:30px;width:60%}.colchonideal h3{font-size:23px;margin-bottom:40px}.cadena{align-items:center;flex-wrap:wrap}.cadena img{margin:7px 10px 7px 0;height:72px;transition:all .5s ease-in-out}.cadena img:nth-child(2n+2){height:28px}.cadena:hover img:nth-child(2n-1){-webkit-transform:rotate3d(0,1,0,360deg);-moz-transform:rotate3d(0,1,0,360deg);-ms-transform:rotate3d(0,1,0,360deg);-o-transform:rotate3d(0,1,0,360deg);transform:rotate3d(0,1,0,360deg)}.cadena img:nth-child(1){transition-delay:0s}.cadena img:nth-child(3){transition-delay:50ms}.cadena img:nth-child(5){transition-delay:.1s}.cadena img:nth-child(7){transition-delay:150ms}.cadena img:nth-child(9){transition-delay:.2s}.cadena img:nth-child(11){transition-delay:250ms}a.promobutton{bottom:0;padding:12px 20px;border:1px solid #fff;border-radius:8px;color:#fff;text-align:center;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#resultado,.tienda{border:1px solid #ededec}#fancybox-left,#fancybox-right,.tienda{-webkit-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}a.promobutton:hover{background:#bf242f}.product-year{padding:20px 17%;font-size:16px}.product-year h3{color:#e52b38;margin:10px 0}.product-year a:hover{color:#bf242f}.homeframe{margin:25px 0;height:200px}.post{padding:3%}.postimg{float:left;width:33%;margin:0 3% 20px 0;overflow:hidden}.postimg img{height:auto;max-width:inherit;position:relative;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.formu,.formu-info{left:4%;position:absolute}.postinfo{float:left;width:64%;margin-top:10px}.post h5{font-size:17px;margin-bottom:5px}.postinfo .leernoticia{color:#eb0f32;float:right;margin:15px 0;font-weight:600}.buscador h1{margin-bottom:.3em;font-weight:600}.buscador .h3,.buscador h3{font-size:27px;text-transform:uppercase;font-weight:400}.buscatiendas{background-color:#dee6ec;height:100%;background-position:right bottom}.formu-info{top:5%;width:75%;font-size:17px;color:#616160}.formu{bottom:5%}#map{padding-bottom:55%;width:100%}#map_container,#nueva{margin:50px 0 20px}#map2_container{padding-bottom:50%;overflow:hidden}#resultado{background:#fbfbfb;opacity:0;height:0;margin:0 0 20px}#results{box-sizing:border-box;position:relative;padding:5% 2% 45%}#results>.h3{position:absolute;top:20px}#resul_tiendas{height:85%;width:92%;position:absolute;overflow-y:auto}.tienda{background-color:#fff;padding:12px 10px 12px 70px;position:relative;-moz-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.tienda.active,.tienda:hover{background-color:#ededeb}.tienda.recomendada{background-color:#e52b38}.tienda.recomendada:hover{background-color:#bf242f}.tienda:before{position:absolute;width:38px;height:60px;left:20px;top:50%;background-image:url(../img/general/sprite.svg);background-size:210px 3100px;background-position:0 -2097px;-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}
.tienda.recomendada:before{background-position:0 -2209px}.tienda.recomendada.active{background-color:rgba(229,43,56,.8)}.tienda .name{font-size:18px;font-weight:600}.tienda .address{color:#616160;font-size:14px}.tienda.recomendada .address{color:#fff}.tienda .distance{position:absolute;top:10px;right:10px;font-size:12px}a+a>.tienda{border-top:none}.buscador .provincias h2{font-size:14px;line-height:1.2em;font-weight:400;margin-top:10px}#asesoramiento,#tiendas-online{padding:30px 0}#tiendas-online h2{font-size:35px;font-weight:600;margin-bottom:5px}#tiendas-online h3{font-size:24px;font-weight:400}#tiendas-online img{margin-right:20px}#asesoramiento p{font-size:28px;font-weight:400}#iw-container .iw-parrafo{font-size:14px;text-align:center;color:#1a171b}#iw-container .iw-title{font-size:18px;text-align:center;font-weight:700;padding:10px 0 5px;color:#DA2C33}#iw-container .iw-content{margin:0 0 20px;text-align:center}#iw-container .iw-button{margin-top:20px;text-align:center;transition:all 450ms ease-in-out;background:#1b171c;color:#fff;padding:10px 25px;border:2px solid #1b171c;border-radius:10px;font-weight:700}#iw-container .iw-button:hover{border:2px solid #616160;background:#616160;cursor:pointer}.intro{font-size:22px;color:#616160;font-style:italic;margin-bottom:1em}.separator{height:1px;margin:30px 0;width:100%}h5.fin-page{font-size:24px;font-weight:600;color:#616160;margin-bottom:.5em}.landing h2,.landing h3{font-weight:400;margin-bottom:.5em}.landing h2{font-size:26px;color:#e52b38}.landing h3{color:#616160;font-size:20px}.landing h4{font-size:18px;margin:0}.landing .row ul li,.landing p{margin-bottom:1em}.landing blockquote{padding:15px;font-size:20px;font-style:italic;margin-bottom:1em}.landing .bgimg{background-size:contain;background-position:right bottom}.landing .row ul{padding-left:25px;list-style:inherit}.landing .icons .spect{display:flex;justify-content:center}.landing .icons ul{padding-left:0}.landing .icons li{text-transform:none;padding-left:90px;margin:10px 0;display:flex;display:-webkit-flex;flex-flow:column;justify-content:center;min-height:72px}.landing .icons li.confortable{background-image:url(../img/general/icono_confortable.svg);background-size:71px}.landing .icons li.ventilacion{background-image:url(../img/general/icono_ventilacion.svg);background-size:71px}.landing .icons li.duradero{background-image:url(../img/general/icono_duradero.svg);background-size:71px}.landing .producto-ano{background-color:#fbfbfb;border:1px solid #ededeb;width:62%;float:left;padding:20px;margin:20px 0}.landing .producto-ano h3{color:#1a171b;font-size:14px;font-weight:600}.landing .producto-ano h4{color:#e52b38;font-size:24px;font-weight:600}.landing .producto-ano p{color:#616160;font-size:14px;font-weight:600;margin-bottom:0}.landing h3.rojo{color:#e52b38}.landing.colchones-y-camas-hoteles .compracolchon{display:none}.youtube-img{margin:15px 30px;text-align:center}.vermas{color:#fff;font-size:28px;display:flex;display:-webkit-flex;align-items:stretch}.vermas .col3-4{padding:15px 5% 15px 0;display:flex;align-items:center}.vermas .col3-4 h3{font-style:italic;color:#fff;text-transform:none;font-size:24px;font-weight:400}.vermas .col1-4{text-align:center;position:relative}.vermas a{background-color:#e52b38;text-transform:uppercase;font-weight:400;font-size:20px;display:block;border-left:solid 1px #fff;border-right:solid 1px #fff;height:100%;padding:15px 10px;transition:all .3s ease-in-out}.accordion .accordion-bt:before,.vermas a:after{-o-transition:all .3s ease-in-out;content:""}.vermas a:hover{background-color:#bf242f}.vermas a:after{background:url(../img/general/arrow.svg) center center no-repeat no-repeat #1a171b;background-size:22px;margin:5px 0;padding:6px;border:1px solid #fff;border-radius:100%;display:block;width:27px;height:27px;position:relative;left:50%;-ms-transform:rotate(-90deg) translate(0,-50%);-o-transform:rotate(-90deg) translate(0,-50%);transform:rotate(-90deg) translate(0,-50%);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.vermas a:hover:after{-ms-transform:rotate(-90deg) translate(0,-30%);-o-transform:rotate(-90deg) translate(0,-30%);transform:rotate(-90deg) translate(0,-30%)}.titulo h2{font-size:24px;font-weight:400;padding:5px 10px}.acerca-de .acerca{margin:10px;height:100%;border-bottom:solid 2px #ededeb}.acerca-de .acerca .imagen{border:1px solid #ededeb;margin-bottom:20px}.acerca-de .acerca h3{font-size:18px;margin-bottom:10px}.acerca-de .acerca p{margin-bottom:10px;color:#616160}.accordion .accordion-wrap{margin-bottom:5px;border:1px solid #ededeb}.accordion .accordion-bt{font-size:18px;text-transform:uppercase;padding:15px 60px 15px 15px;position:relative;cursor:pointer;background-color:rgba(237,237,235,.2)}.accordion .accordion-bt:hover{background-color:rgba(237,237,235,.6)}.accordion .accordion-bt:before{background-image:url(../img/general/sprite.svg);background-size:210px 3100px;background-position:-184px -938px;background-color:#e52b38;border-radius:100%;position:absolute;width:32px;height:32px;right:15px;top:16px;-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.configurador .value,.publi a.play{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.accordion .accordion-bt.open:before{-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.accordion .accordion-bt h2{font-size:24px;font-weight:400;color:#616160}.accordion .accordion-bt.open h2{color:#1a171b}.accordion .accordion-content{padding:30px 20px;overflow:hidden}.calidad .accordion .row{margin-top:20px}.calidad .accordion .accordion-content img{max-width:300px;margin:0 20px 10px 0}.calidad p{color:#616160}#line{position:absolute;background:#e52b38;height:100%;left:50%;width:10px;margin-left:-5px;z-index:2}#selector{height:86px}#selector p{margin:10px 0 10px 300px;font-size:19px}#ancla{height:46px;width:100%;padding:10px 0}#ancla.fixed{position:fixed;top:42px;z-index:99;border-bottom:solid 1px #bbbbba}.storyline{position:relative}.storyline .cabecera{position:relative;z-index:4;font-size:20px;padding:5px 10px}.storyline:nth-child(2n+1) .slider{right:0}.storyline:nth-child(2n+2) .slider{left:0}.storyline>.wrapper{height:400px}.storyline .slider{width:50%;position:absolute}.storyline .foto{width:40%;padding-bottom:40%;background-color:#fff;border:1px solid #bbbbba;border-radius:100%;background-position:center center;background-size:contain;position:relative;z-index:2}.storyline .titular{width:80%;margin:30px 0 20px;position:relative}.storyline .textos{float:left;width:50%;margin:30px 4.5%}.storyline h4{font-size:20px}.storyline:nth-child(2n+1) .titular,.storyline:nth-child(2n+2) .foto{float:left;text-align:right}.storyline:nth-child(2n+1) .foto,.storyline:nth-child(2n+2) .titular{float:right;text-align:left}.storyline .titular:after{content:"";position:absolute;left:0;bottom:-25px;height:20px;width:100%;border-top:solid 2px #ccc;border-left:solid 2px #ccc;border-right:solid 2px #ccc}.storyline .titular:before{content:"";position:absolute;width:15px;height:15px;background:#fff;top:12px;right:-15px;border:8px solid #bbbbba;border-radius:30px;z-index:3}.storyline:nth-child(2n+1) .titular:before{right:auto;left:-15px}.publi .video{padding:30px;margin:5px;height:97%}#publi{display:flex;display:-webkit-flex;flex-flow:wrap;justify-content:center}.publi img.thumbvideo{width:100%}.publi img.iconplay{position:absolute;width:80px;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.configurador .num-paso,.prensa .enlace{-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}.publi a.play{transition:all .3s ease-in-out}.publi a.play:hover .iconplay{cursor:pointer;opacity:.6;display:block}.publi a.play:hover h4{color:#bf242f}.prensa .item{padding:15px;margin-bottom:15px}.prensa .date{float:left;padding:8px 20px;margin-right:10px;font-size:13px;font-weight:600}.prensa .titulo{font-size:22px;font-weight:400;line-height:22px;margin-right:135px}.prensa .description{font-size:17px;margin-top:8px;color:#616160;margin-right:135px}.prensa .enlace{position:absolute;top:50%;right:25px;transform:translate(0,-50%)}.prensa h3.titulo{width:100%;background:#e52b38;color:#fff;padding:10px 20px;margin-bottom:20px}.prensa p{margin-bottom:1em}.prensa a.promobutton{border:1px solid #1a171b}.prensa .intro{font-style:normal}.prensa .cabe img{margin-bottom:10px}.responsabilidad .accordion .row{margin-top:20px}.responsabilidad .accordion .accordion-content img{margin:0 0 10px 20px}.responsabilidad p{color:#616160}.responsabilidad .accordion .accordion-content p a{color:#e52b38}.responsabilidad .accordion .accordion-content p a:hover{color:#bf242f}.responsabilidad .flex{flex-wrap:wrap;align-items:stretch;justify-content:center}.responsabilidad .ong{padding:30px;margin:5px;height:97%}.responsabilidad .ong h4{font-size:16px;text-transform:uppercase;color:#616160;margin:10px 0 5px}.configurador h2{font-size:28px;font-weight:400}.configurador h2.config-big{font-weight:600;text-transform:uppercase;font-size:32px}.configurador #conf-ancla{position:relative;top:-50px}.configurador .conf-text{color:#616160;font-size:20px;font-weight:100;margin:10px 0}.configurador .num-paso{position:absolute;width:105px;height:110px;display:flex;display:-webkit-flex;align-items:center;justify-content:center;top:50%;font-size:30px;font-weight:400;transform:translate(0,-50%)}.configurador .cabecera{font-size:30px;padding:10px 120px}.configurador .selection{display:flex;display:-webkit-flex;justify-content:center;flex-wrap:wrap;align-items:start}.configurador .pasos{margin:100px 0}.configurador .pasos ul{display:flex;display:-webkit-flex;justify-content:center}
#fancybox-close,#fancybox-overlay,#fancybox-tmp,#fancybox-wrap,.configurador .producto h4.description img,.configurador .selection input[type=radio]{display:none}.configurador .pasos ul li{font-size:50px;font-weight:600;text-align:center;width:80px;margin:10px;position:relative}.configurador .pasos ul li.active{color:#e52b38}.configurador .pasos ul li.inactive{color:#616160;opacity:.3}.configurador .pasos ul li .icon{width:80px;height:80px}.configurador .pasos ul li:before{content:"";position:absolute;right:-20px;top:20px;width:20px;height:40px;background-image:url(../img/general/sprite-config.svg);background-size:117px 3135px;background-position:-87px -2575px}.configurador .pasos ul li:last-child:before{content:none}.configurador .pasos .promobutton{position:absolute;right:0;top:30%;bottom:auto;border:1px solid #616160}.configurador .promobutton{border:1px solid #616160}.configurador .pasos a.config_bt{background-color:#e52b38;border-radius:100%;position:absolute;top:30%;width:47px;height:47px;overflow:hidden;text-indent:1000px}.configurador .pasos a#anterior{left:0}.configurador .pasos a#siguiente{right:0}.configurador .value{border:3px solid #bbbbba;border-radius:5px;width:210px;cursor:pointer;margin:20px 50px;transition:all .3s ease-in-out}.configurador .selection .value.active,.configurador .selection .value:hover{border:3px solid #e52b38}.configurador .selection .value:hover h3{background-color:#e52b38}.configurador .selection .value.active:hover{opacity:1}.configurador .selection .value h3{background-color:#bbbbba;color:#fff;text-transform:uppercase;text-align:center;padding:7px 0;font-weight:400;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.configurador .selection .value.active h3{background:#e52b38}.configurador #pareja-info,.configurador #solo-info{position:absolute;top:110%}.configurador .selection input{padding:5px;margin:0 5px;border-radius:2px;max-width:50px;height:18px;line-height:18px}label.checkbox{width:15px;height:15px;float:left;margin:2px 7px 2px 0;border:1px solid #bbbbba;border-radius:50px;position:relative}input[type=radio]:checked+label.checkbox:before{content:"";position:absolute;background-color:#e52b38;width:11px;height:11px;border-radius:50px;top:2px;left:2px}#config_banner{margin-top:25px;height:350px;background-position:center center}#config_banner a.promobutton{bottom:10px;position:absolute}#config_banner h2{padding:20px 20px 0;font-size:27px}#config_banner h3{padding:5px 20px 0;font-size:17px;font-weight:400}#config_banner .config-sprite{position:absolute;bottom:20%;right:10%}.configurador #comprar .iconpik{display:inline-block;width:80px;height:80px;background-image:url(../img/general/sprite.svg);background-size:420px 6200px;background-position:7px -4316px}.configurador #comprar h3{font-size:25px;font-weight:400;margin-bottom:10px;text-transform:uppercase}.configurador #comprar h4{font-size:19px}.configurador #comprar p{margin-bottom:25px}.contacto .row h3,.contacto .row h4,.contacto .row li,.contacto .row p,.info-caja p,.info-caja-variable p{margin-bottom:.5em}.configurador #comprar form{display:inline-block}.info-caja{padding-right:20px}.info-caja h3,.info-caja-variable h3{font-size:18px;margin-bottom:.5em}.info-caja-variable p.separado{margin-top:1.5em}.sucursales .separator{margin-top:0}.contacto .row ol{padding-left:20px}.error #main{height:100vh;background-image:url(../img/general/error-404.jpg);background-size:cover;background-position:50% 100%}.error .info-error p{font-size:20px;font-weight:400;color:#616160;margin-bottom:15px}.error .info-error a{color:#e52b38;font-size:18px;text-transform:uppercase}.error .info-error a:hover{color:#bf242f}.mapa #main a{color:#e52b38}.mapa #main a:hover{color:#bf242f}.mapa #main .uppercase{margin-top:.5em;font-weight:600}.mapa .titulo h3{font-size:20px;font-weight:400;padding:5px 10px;margin-bottom:20px}.mapa .col1-4 .pd-20{padding:20px 20px 20px 0}.mapa #main .minus a{color:#616160;position:relative;padding-left:20px;display:block}.mapa #main .minus a:hover{color:#1a171b}.mapa #main .minus a:before{content:"";background-image:url(../img/general/sprite.svg);background-size:210px 3100px;background-position:-200px -862px;position:absolute;width:15px;height:15px;left:0;top:.3em}#fancybox-frame,#fancybox-img,#fancybox-outer{width:100%;height:100%}#fancybox-hide-sel-frame,#fancybox-overlay,#fancybox-wrap{top:0;position:absolute;left:0}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-overlay{width:100%;z-index:1100}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto}#fancybox-wrap{padding:20px;z-index:1101}#fancybox-outer{position:relative;background:#fff}#fancybox-content{width:0;height:0;padding:0;outline:0;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}#fancybox-hide-sel-frame{width:100%;height:100%;background:0 0;z-index:1101}#fancybox-close{position:absolute;text-align:center;top:-15px;right:-15px;width:30px;height:30px;background-color:#e52b38;font-size:20px;color:#fff;cursor:pointer;z-index:1103;border-radius:100%}#fancybox-error{color:#444;padding:14px;margin:0}#fancybox-img{padding:0;margin:0;border:none;line-height:0;vertical-align:top}#fancybox-frame{border:none;display:block}#fancybox-title{font-size:12px;line-height:1em;text-align:center;z-index:1102;color:#fff;background:#616160;padding:15px}#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}#fancybox-title-float-wrap td{border:none;white-space:nowrap}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:700;padding:0 0 3px}#fancybox-left,#fancybox-right{position:absolute;top:50%;z-index:99999;width:30px;height:30px;background-color:transparent;border:none;border-radius:0;overflow:hidden;text-indent:150px;cursor:pointer;background-image:url(../img/general/sprite.svg);background-size:105px 1550px;-moz-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}#fancybox-left{left:-15px;background-position:-76px -1332px}#fancybox-left:hover{background-position:-79px -1332px}#fancybox-right{right:-15px;background-position:-79px -1242px}#fancybox-right:hover{background-position:-76px -1242px}.icon-home-colchon .icono>#doble{background-position:0 -6902px}.icon-home-colchon .icono>#individual{background-position:0 -6677px}.icon-home-colchon .icono>#juvenil{background-position:0 -6791px}.icon-home-colchon .icono>#cuna{background-position:0 -6567px}.filtroicon#col-doble{background-position:5px -2894px}.filtroicon#col-indiv{background-position:5px -2800px}.filtroicon#col-juve{background-position:5px -2847px}.filtroicon#col-cuna{background-position:5px -2752px}a.icon-footer.blog{background-position:0 -2948px}a.icon-footer.facebook{background-position:-40px -2948px}a.icon-footer.twitter{background-position:-80px -2948px}a.icon-footer.youtube{background-position:-122px -2948px}a.icon-footer.pinterest{background-position:0 -2998px}a.icon-footer.instagram{background-position:-40px -2998px}a.icon-footer.linkedin{background-position:-80px -2998px}a.icon-footer.googleplus{background-position:-122px -2998px}.configurador .num-paso{background-image:url(../img/general/sprite.svg);background-size:440px 6495px;background-position:0 -4067px}.configurador .selection .icon{background-image:url(../img/general/sprite-config.svg);background-size:117px 3135px;width:210px;height:150px}.configurador .selection #Suave{background-position:45px 14px}.configurador .selection #Medio{background-position:45px -146px}.configurador .selection #Firme{background-position:45px -306px}.configurador .selection #Solo{background-position:45px -622px}.configurador .selection #Pareja{background-position:45px -464px}.configurador .selection #Friolero{background-position:45px -783px}.configurador .selection #Normal{background-position:45px -943px}.configurador .selection #Caluroso{background-position:45px -1104px}.configurador .selection #Arriba{background-position:45px -1424px}.configurador .selection #Abajo{background-position:45px -1264px}.configurador .selection #Lado{background-position:45px -1584px}.configurador .selection #Mucho{background-position:45px -1744px}.configurador .selection #Uno{background-position:45px -1904px}.configurador .selection #Dos{background-position:45px -2064px}.configurador .selection #Tres{background-position:45px -2224px}.configurador .selection #Cuatro{background-position:45px -2385px}.configurador .pasos .config_bt{background-image:url(../img/general/sprite.svg);background-size:315px 4650px}.configurador .pasos #anterior{background-position:14px -1628px}.configurador .pasos #siguiente{background-position:-280px -1555px}.configurador .pasos .icon{background-image:url(../img/general/sprite-config.svg);background-size:117px 3135px}#big-poi,.special-poi{background-image:url(../img/general/sprite.svg)}.pasos #paso1{background-position:-8px -2556px}.pasos #paso2{background-position:-8px -2655px}.pasos #paso3{background-position:-8px -2755px}.pasos #paso4{background-position:-8px -2855px}.pasos #paso5{background-position:-8px -2955px}#big-poi{background-size:420px 6200px;background-position:1px -4317px;position:absolute;top:-90px;left:0;width:70px;height:80px}.special-poi{background-size:210px 3100px;background-position:1px -2299px;width:36px;height:40px;margin:auto}.spect.guia:before{background-position:0 -14px}.spect.confort:before{background-position:0 -119px}.spect.estabilidad:before{background-position:0 -223px}.spect.adaptabilidad:before{background-position:0 -327px}.spect.independencia_lechos:before{background-position:0 -432px}.spect.dispersion:before{background-position:0 -536px}.spect.ensacado:before{background-position:0 -640px}
.spect.continuo:before,.spect.normablock:before{background-position:0 -745px}.spect.espuma:before,.spect.espumacion:before,.spect.confortcel:before{background-position:0 -849px}.spect.visco:before{background-position:0 -954px}.spect.latex:before{background-position:0 -1058px}.spect.bultex:before{background-position:0 -1163px}@media only screen and (max-width:1370px){.wrapper{padding-left:10px;padding-right:10px}.homepromo .h3,.homepromo h3{font-size:18px;line-height:1em}#menu{font-size:18px}.colchonideal>div{padding:50px 10px}#big-poi{display:none}}@media only screen and (max-width:1024px){.col1-3,.col1-4,.col2-3,.col3-4{width:50%}.col1-6{width:33.3%}.col1-2:nth-child(2n+1),.col1-3:nth-child(3n+1){clear:none}.col1-3:nth-child(2n+1),.col1-4:nth-child(2n+1){clear:both}.prod-col.col1-4{width:25%}.prod-col.col3-4{width:75%}.row .cadena{justify-content:center;flex-flow:wrap}.landing .producto-ano{width:90%;padding:20px 5%}.landing .producto-ano .col1-3{margin-bottom:15px}.menufiltro,.subfiltros{padding:10px 5px}aside>div{padding-right:0}#map{padding-bottom:100%}#results{padding:7% 2% 42%}.mainmenu>li>a{padding:8px}#line{left:20px}.storyline>.wrapper{height:auto;overflow:hidden;padding:20px 10px}.storyline{margin-top:0!important}.storyline .titular:before,.storyline:nth-child(2n+1) .titular:before{left:-5px;right:auto}.storyline .titular:after{left:10px}.storyline .slider{width:100%;position:relative}.storyline:nth-child(2n+1) .foto,.storyline:nth-child(2n+2) .foto{float:right}.storyline:nth-child(2n+2) .titular{float:left;text-align:right}.storyline .foto{width:30%;padding-bottom:30%}.storyline .titular{width:84%}.storyline .textos{float:left;width:60%}#selector p{margin:0 0 10px 300px;font-size:15px}}@media only screen and (min-width:771px){.bd,.mainmenu{display:block!important}}@media only screen and (max-width:770px){.icon-home-colchon,.mainmenu,.vermas{text-align:center}.mainmenu,.producto{overflow:hidden}.colchonideal>div,.landing .bgimg{background-image:none!important}.mainmenu{display:none}.mob-filter,.mob-menu{display:block}.mainmenu>li{padding:2px 5%;width:90%}.submenu{position:relative;border:none}.subsubmenu{position:relative;left:0;padding:10px 0 0;width:100%}.col1-2,.col1-3,.col1-4,.col1-5,.col2-3,.col3-4,.col5-6,.prod-col.col1-4,.prod-col.col3-4{width:100%;float:none}.col1-6,.col1-8{width:50%}.footicons .col1-8{width:25%}.flex{flex-flow:column}[class^=col]:first-child>.inner-col,[class^=col]:last-child>.inner-col{padding:10px 0;margin:0}.homeframe{height:450px}.configurador .cabecera{padding:10px 10px 10px 120px}.configurador .pasos .promobutton,.configurador .pasos a.config_bt{top:auto}.configurador .selection .value.pareja.active,.configurador .selection .value.solo.active{margin:20px 50px 110px}#map,.buscatiendas{padding-bottom:60%}.formuinfo{right:4%;width:auto}#results{padding:10% 2% 77%}#resul_tiendas{height:80%;width:95%}.vermas{flex-flow:column}.vermas a{border-top:solid 1px #fff;border-bottom:solid 1px #fff;margin-bottom:10px}#wrapper-colchones{margin-top:20px}.producto .description{height:auto;overflow:inherit}.colchonideal h2{width:100%}}@media only screen and (max-width:500px){#logo_aniv,#logo_nav a{background-size:150px 2214px;height:50px}#logo_nav a{background-position:0 0;width:150px}#logo_aniv{background-position:0 -113px;width:65px}.configurador .pasos ul{zoom:.77}#results{padding:18% 2% 101%}#map2_container{padding-bottom:100%}#main{padding-top:112px}.homepromo{padding:0 0 50%}.storyline .textos{width:40%;margin:30px 3% 10px 8%}.storyline .foto{width:48%;padding-bottom:48%}.storyline .titular{width:74%}#selector p{display:none}.description,.prensa .titulo{margin:auto}.prensa .enlace{position:relative;top:0;right:0;margin-top:15px;-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}

/* black friday */
.black-friday {background: url(/img/black-friday/bg-desktop-black-friday.jpg) 50% 50% no-repeat; background-size: cover;}
.bg-rebajas {background: url(/img/black-friday/bg-desktop-rebajas.jpg) top center repeat-y;}
.black-friday .img-header {margin: 70px 0; text-align: center; border-bottom:none;}
.black-friday .img-header img {position: inherit;}
.black-friday .producto .linkprod {border:none}
.black-friday .info,.black-friday .producto .description,.black-friday .producto p.amount span, .black-friday .producto p.iw-medidas {color:#ffffff}
.black-friday .producto .price, .rebajas .producto .price {float:none;}
a.btn-bf {padding: 10px 20px;display: inline-block;margin: 15px 10px 15px 0;font-weight: 600;text-transform: uppercase;}
.tienda.especial, .tienda.especial .address {background-color: #000;color: #fff;}
.tienda.especial:before {background-position: 0 -2146px;}
/* consejos */
.cuadrados .flex .col1-4 {border: 1px solid #ccc; height: 20vw; padding: 20px; display: flex; align-items: center; justify-content: center; overflow: hidden;}
.cuadrados .flex:nth-child(2n) .col1-4 {order: 2;}
.cuadrados .flex:nth-child(2n) .col1-4 {order: 2;}
.cuadrados .flex:nth-child(2n) .col1-4:nth-child(2) {order: 1;}
.cuadrados .flex:nth-child(2n) .col1-4:nth-child(3) {order: 3;}
.cuadrados .flex .col1-4:nth-child(2) /*, .cuadrados .flex:nth-child(2n + 1) .col1-4:nth-child(4), .cuadrados .flex:nth-child(2n) .col1-4:nth-child(4) */{background-color: #e0e0e0;}
.cuadrados img {margin: -40px; max-width: none;}
.consejos section .texto a, .consejos section form a {text-decoration: underline;}
.consejos input[type=text],.consejos input[type=tel],.consejos input[type=email], .consejos textarea {width: 100%; box-sizing: border-box; padding: 10px 20px; border-radius: 0; border: 1px solid #bbbbba;}
.consejos select {background-color: #fff; border: 1px solid #bbbbba; font-size: 16px; padding: 12px 20px; color: #616160; position: relative;-webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist;}
.consejos label {font-weight: 600; display: block; margin-bottom: 10px;}
.consejos .btn {padding: 10px 20px; display: inline-block; margin: 15px 10px 15px 0; font-weight: 600; text-transform: uppercase; border:none; cursor: pointer;}
#enviado {background-color: #97f19a; border: 2px solid #5db560; padding: 12px 20px; font-weight: 600;}
#fallo {background-color: #f19797; border: 2px solid #b55d5d; padding: 12px 20px; font-weight: 600;}
.consejos .pricebox h4 {font-size: 50px;}