@font-face{font-family:Montserrat-Regular;font-style:normal;font-weight:normal;font-display:swap;src:url("../fonts/Montserrat-Regular.eot");src:url("../fonts/Montserrat-Regular.eot?") format("eot"),url("../fonts/Montserrat-Regular.woff") format("woff"),url("../fonts/Montserrat-Regular.ttf") format("truetype"),url("../fonts/Montserrat-Regular.woff") format("woff")}@font-face{font-family:Montserrat-Bold;font-style:normal;font-weight:normal;font-display:swap;src:url("../fonts/Montserrat-Bold.eot");src:url("../fonts/Montserrat-Bold.eot?") format("eot"),url("../fonts/Montserrat-Bold.woff") format("woff"),url("../fonts/Montserrat-Bold.ttf") format("truetype"),url("../fonts/Montserrat-Bold.woff") format("woff")}@font-face{font-family:Montserrat-Light;font-style:normal;font-weight:normal;font-display:swap;src:url("../fonts/Montserrat-Light.eot");src:url("../fonts/Montserrat-Light.eot?") format("eot"),url("../fonts/Montserrat-Light.woff") format("woff"),url("../fonts/Montserrat-Light.ttf") format("truetype"),url("../fonts/Montserrat-Light.woff") format("woff")}@font-face{font-family:Montserrat-Medium;font-style:normal;font-weight:normal;font-display:swap;src:url("../fonts/Montserrat-Medium.eot");src:url("../fonts/Montserrat-Medium.eot?") format("eot"),url("../fonts/Montserrat-Medium.woff") format("woff"),url("../fonts/Montserrat-Medium.ttf") format("truetype"),url("../fonts/Montserrat-Medium.woff") format("woff")}@font-face{font-family:Montserrat-Black;font-style:normal;font-weight:normal;font-display:swap;src:url("../fonts/Montserrat-Black.eot");src:url("../fonts/Montserrat-Black.eot?") format("eot"),url("../fonts/Montserrat-Black.woff") format("woff"),url("../fonts/Montserrat-Black.ttf") format("truetype"),url("../fonts/Montserrat-Black.woff") format("woff")}@font-face{font-family:Montserrat-SemiBold;font-style:normal;font-weight:normal;font-display:swap;src:url("../fonts/Montserrat-SemiBold.eot");src:url("../fonts/Montserrat-SemiBold.eot?") format("eot"),url("../fonts/Montserrat-SemiBold.woff") format("woff"),url("../fonts/Montserrat-SemiBold.ttf") format("truetype"),url("../fonts/Montserrat-SemiBold.woff") format("woff")}.alert-success,.alert-warning,.alert-danger,.alert-info{padding-left:60px;font:normal 15px "Montserrat-Bold";text-align:center;background-color:#FFF;background-image:none}.alert-success:before,.alert-warning:before,.alert-danger:before,.alert-info:before{position:absolute;display:flex;content:"!";width:50px;height:100%;top:0px;left:0px;color:#FFF;font:normal 34px "Montserrat-Bold";align-items:center;justify-content:center}.alert-success{color:#0EAF78;border:solid 2px #0EAF78}.alert-success:before{background-color:#0EAF78}.alert-warning{color:#E6A23C;border:solid 2px #E6A23C}.alert-warning:before{background-color:#E6A23C}.alert-danger{color:#DE5D6C;border:solid 2px #DE5D6C}.alert-danger:before{background-color:#DE5D6C}.alert-info{color:#0d6efd;border:solid 2px #0d6efd}.alert-info:before{background-color:#0d6efd}@keyframes skeleton-load{0%{background-color:rgba(0,0,0,0.1)}100%{background-color:rgba(0,0,0,0.3)}}.con-ordenacao{position:relative;display:flex;width:auto;padding-top:5px;padding-bottom:5px;align-items:flex-start;margin-bottom:40px}.con-ordenacao .title{display:block;cursor:pointer;color:#000;font-size:13px;font-family:"Montserrat-SemiBold";line-height:15px;letter-spacing:0.05em}.con-ordenacao .title:after{display:inline-block;background-image:url(../img/sprite.png);content:"";width:10px;height:6px;margin-top:-4px;margin-left:10px;background-position:-453px -51px;vertical-align:middle;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.con-ordenacao .options{position:absolute;z-index:100;display:block;width:190px;top:100%;left:0;border-top:solid 1px #000;background-color:#FFF;-webkit-box-shadow:0px 15px 30px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 15px 30px 0px rgba(0,0,0,0.25);box-shadow:0px 15px 30px 0px rgba(0,0,0,0.25);visibility:hidden;pointer-events:none;opacity:0;transition:visibility 0s 0.3s,opacity 0.3s linear}.con-ordenacao .options li{display:block;width:100%}.con-ordenacao .options li a{position:relative;display:flex;padding:7px 25px;outline:0px;align-items:center;justify-content:flex-start;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.con-ordenacao .options li a p{display:block;margin:0px;color:#404040;font:normal 15px "Montserrat-Regular";line-height:18px;letter-spacing:0.01rem;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.con-ordenacao .options li a.selected .a-icon{background-color:#1B1C1B}.con-ordenacao .options li a.selected p{font-family:"Montserrat-Medium"}.con-ordenacao .options li a:hover p,.con-ordenacao .options li a:focus p{text-decoration:underline}.con-ordenacao .options li:first-of-type a{padding-top:20px}.con-ordenacao .options li:last-of-type a{padding-bottom:20px}.con-ordenacao.ativo .title:after{transform:rotate(180deg)}.con-ordenacao.ativo .options{visibility:visible;pointer-events:initial;opacity:1;transition:opacity 0.3s linear}#con-nav{position:relative;width:100%;max-width:280px;margin-bottom:30px}@media (max-width:1199px){#con-nav{display:none}}#con-nav .nav-title{display:block;margin:0px;margin-bottom:40px;color:#404040;font:normal 17px "Montserrat-Bold";line-height:20px}#con-nav .filtrar-title{display:block;margin:0px;color:#4A4A4A;font:normal 25px "Montserrat-SemiBold"}#con-nav > h2{cursor:pointer;padding:0;padding-top:20px;color:#4A4A4A;font:normal 16px "Montserrat-Regular"}@media (min-width:768px){#con-nav > h2:after{display:inline-block;background-image:url(../img/sprite.png);content:"";width:10px;height:10px;margin-top:-2px;margin-left:10px;vertical-align:middle;background-position:-281px -51px}}@media (min-width:768px){#con-nav > h2.selected:after{background-position:-305px -51px}}#con-nav .titleFiltros{display:none}#con-nav #nav1{padding-bottom:50px}#con-nav #nav1 .titulo{display:block;margin:0px;margin-bottom:20px;color:#404040;font:normal 13px "Montserrat-Bold";line-height:15px}#con-nav #nav1 .u1{display:flex;flex-direction:column;width:100%;gap:15px}#con-nav #nav1 .u1 .l1{display:block;width:100%}#con-nav #nav1 .u1 .l1 .a1{display:flex;outline:0px;width:100%;color:#404040;font:normal 14px "Montserrat-Regular";line-height:17px;align-items:center;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#con-nav #nav1 .u1 .l1 .u2{overflow:hidden;display:none;width:100%}#con-nav #nav1 .u1 .l1 .u2 .l2{display:block;width:100%;padding-left:20px}#con-nav #nav1 .u1 .l1 .u2 .l2.opened .a2,#con-nav #nav1 .u1 .l1 .u2 .l2.active .a2{font-family:"Montserrat-Medium"}#con-nav #nav1 .u1 .l1 .u2 .l2 .a2{display:flex;outline:0px;width:100%;padding:7px 0px;color:#404040;font:normal 14px "Montserrat-Regular";line-height:17px;align-items:center;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#con-nav #nav1 .u1 .l1 .u2 .l2 .u3{display:block;width:100%}#con-nav #nav1 .u1 .l1 .u2 .l2 .u3 .l3{display:block;width:100%;padding-left:40px}#con-nav #nav1 .u1 .l1 .u2 .l2 .u3 .l3.opened,#con-nav #nav1 .u1 .l1 .u2 .l2 .u3 .l3.active{font-family:"Montserrat-Medium"}#con-nav #nav1 .u1 .l1 .u2 .l2 .u3 .l3 .a3{display:flex;outline:0px;width:100%;padding:7px 0px;color:#404040;font:normal 14px "Montserrat-Regular";line-height:17px;align-items:center;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#con-nav #nav1 .u1 .l1.opened .a1,#con-nav #nav1 .u1 .l1.active .a1{font-family:"Montserrat-Medium"}#con-nav #nav1 .u1 .l1.opened ul,#con-nav #nav1 .u1 .l1.active ul{display:block}#con-nav #nav1 .mobileModalClose{position:fixed;z-index:22;cursor:pointer;display:block;width:calc(100vw - 20px);height:40px;bottom:10px;left:10px;padding:10px;color:#FFF;font-size:18px;font-weight:normal;font-family:"Montserrat-Bold";line-height:18px;font-style:normal;text-align:center;background-color:#000}@media (min-width:768px){#con-nav #nav1 .mobileModalClose{display:none}}#con-nav .filtro .filtroLoading{font-size:13px;font-family:"Montserrat-Regular"}#con-nav .filtro .u1 .l1{display:block;padding-bottom:50px}#con-nav .filtro .u1 .l1 > a{display:block;outline:0px;color:#404040;font:normal 12px "Montserrat-Bold"}#con-nav .filtro .u1 .l1 > a.l1-title{cursor:pointer;display:block;margin:0px;margin-bottom:20px;color:#404040;font:normal 13px "Montserrat-Bold";line-height:15px}#con-nav .filtro .u1 .l1 .u2{position:relative;overflow-y:auto;display:block}#con-nav .filtro .u1 .l1 .u2 .l2{display:block;width:100%;text-indent:20px;margin-bottom:10px}#con-nav .filtro .u1 .l1 .u2 .l2 .a3{overflow:hidden;display:block;outline:0px;width:100%;padding:10px 0px;color:#727272;font:normal 14px "Montserrat-Light"}#con-nav .filtro .u1 .l1 .u2 .l2 .a3 img{display:block;width:100%;height:100%;margin:0px}#con-nav .filtro .u1 .l1 .u2 .l2 .a3.selected:before{background-color:#AAA}#con-nav .filtro .u1 .l1.classificacoes .u2{display:block}#con-nav .filtro .u1 .l1.classificacoes .u2 .l2{border:none}#con-nav .filtro .u1 .l1.classificacoes .u2 .l2 .a3{border:none}#con-nav .filtro .u1 .l1.cores .u2{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;width:100%;gap:10px}#con-nav .filtro .u1 .l1.cores .u2 .l2{display:block;width:38px;height:38px;border-radius:100%}#con-nav .filtro .u1 .l1.cores .u2 .l2 .a3{display:block;overflow:hidden;outline:0px;width:100%;height:100%;padding:0px;color:#404040;font:normal 14px "Montserrat-Regular";line-height:17px;border:solid 1px #EFEFEF;border-radius:100%}#con-nav .filtro .u1 .l1.cores .u2 .l2 .a3 img{display:block;width:100%;height:100%;border-radius:100%;object-fit:contain}#con-nav .filtro .u1 .l1.cores .u2 .l2 .a3.selected{border-color:#000}#con-nav .filtro .u1 .l1.tamanhos .u2{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;width:100%;gap:10px}#con-nav .filtro .u1 .l1.tamanhos .u2 .l2{display:block;width:38px;height:38px}#con-nav .filtro .u1 .l1.tamanhos .u2 .l2 .a3{display:flex;align-items:center;justify-content:center;overflow:hidden;outline:0px;width:100%;height:100%;padding:0px;color:#404040;font:normal 14px "Montserrat-Regular";line-height:17px;text-align:center;text-indent:0px;letter-spacing:0px;border-radius:100%;border:solid 1px #EFEFEF;background-color:#FFF}#con-nav .filtro .u1 .l1.tamanhos .u2 .l2 .a3.selected{font-family:"Montserrat-Bold";border-color:#000}#con-nav .filtro .u1 .l1.disponibilidade .u2 .item-disponibilidade{display:flex;align-items:center;width:100%;position:relative;padding:5px 0px}#con-nav .filtro .u1 .l1.disponibilidade .u2 .item-disponibilidade input[type=radio]{opacity:0;width:100%;position:absolute;cursor:pointer}#con-nav .filtro .u1 .l1.disponibilidade .u2 .item-disponibilidade label{margin:0;cursor:pointer;color:#565656;font:normal 15px "Montserrat-Regular"}#con-nav .filtro .u1 .l1.disponibilidade .u2 .item-disponibilidade .icon-check{display:flex;width:14px;height:14px;margin-right:10px;border:solid 1px #CCC;background-color:#EFEFEF;align-items:center;justify-content:center}#con-nav .filtro .u1 .l1.disponibilidade .u2 .item-disponibilidade .checked{border-color:#000;background-color:#000}#con-nav .filtro .u1 .l1.disponibilidade .u2 .item-disponibilidade .checked:before{display:inline-block;background-image:url(../img/sprite.png);display:block;content:"";width:7px;height:5px;background-position:-74px -89px}#con-nav .filtro .u1 .l1.avaliacoes .u2{max-height:initial;overflow:hidden}#con-nav .filtro .u1 .l1.avaliacoes .u2 .l2{border:none;display:block;line-height:30px}#con-nav .filtro .u1 .l1.avaliacoes .u2 .l2 .a3{display:inline-block;width:86px;height:20px;text-indent:0;font-size:1px;border:none}#con-nav .filtro .u1 .l1.avaliacoes .u2 .l2 .a3 .star{display:inline-block;background-image:url(../img/sprite-avaliacao.png);width:100px;height:20px;transform:scale(0.8);margin-left:-10px}#con-nav .filtro .u1 .l1.avaliacoes .u2 .l2 .a3 .star.star-0{background-position:0px -379px}#con-nav .filtro .u1 .l1.avaliacoes .u2 .l2 .a3 .star.star-1{background-position:0px -397px}#con-nav .filtro .u1 .l1.avaliacoes .u2 .l2 .a3 .star.star-2{background-position:0px -417px}#con-nav .filtro .u1 .l1.avaliacoes .u2 .l2 .a3 .star.star-3{background-position:0px -437px}#con-nav .filtro .u1 .l1.avaliacoes .u2 .l2 .a3 .star.star-4{background-position:0px -457px}#con-nav .filtro .u1 .l1.avaliacoes .u2 .l2 .a3 .star.star-5{background-position:0px -477px}#con-nav .filtro .u1 .l1.precos .l2{display:flex;width:100%;margin:0px;margin-bottom:20px;float:left;border:none;text-indent:0px;flex-wrap:wrap;align-items:center;justify-content:space-between}@media (min-width:768px) and (max-width:1649px){#con-nav .filtro .u1 .l1.precos .l2{width:100%}}#con-nav .filtro .u1 .l1.precos .l2 .titulo{display:block;margin:0px;margin-right:10px;color:#404040;font:normal 13px "Montserrat-Regular"}#con-nav .filtro .u1 .l1.precos .l2 #preco-min,#con-nav .filtro .u1 .l1.precos .l2 #preco-max{width:100%}#con-nav .filtro .u1 .l1.precos .l2 #preco-min-value,#con-nav .filtro .u1 .l1.precos .l2 #preco-max-value{display:block;margin:0px;margin-left:10px;color:#404040;font:normal 15px "Montserrat-SemiBold"}#con-nav .filtro .u1 .l1.precos .l2 #preco-filtrar{display:block;width:100%;padding:15px 10px;color:#FFF;font:normal 12px "Montserrat-Medium";line-height:14px;text-align:center;text-transform:uppercase;text-indent:0px;background-color:#000;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#con-nav .filtro .u1 .l1.precos .l2 #preco-filtrar:hover,#con-nav .filtro .u1 .l1.precos .l2 #preco-filtrar:focus{text-decoration:none;color:#FFF;background-color:#0EAF78}#con-nav .filtro .u1 .l1.precos .l2.promocao{color:#404040;text-indent:0px;padding-bottom:20px}#con-nav .filtro .u1 .l1.precos .l2.promocao label{font-size:13px;font-weight:normal}#con-nav .filtro .u1 .l1.precos .l2:last-of-type{margin-bottom:0px}#con-nav .filtro .mobileModalClose{position:fixed;z-index:22;cursor:pointer;display:block;width:calc(100vw - 20px);height:40px;bottom:10px;left:10px;padding:10px;color:#FFF;font-size:18px;font-weight:normal;font-family:"Montserrat-Bold";line-height:18px;font-style:normal;text-align:center;background-color:#000}@media (min-width:768px){#con-nav .filtro .mobileModalClose{display:none}}@media (max-width:767px){#con-nav #nav1,#con-nav .filtro{background-color:#F7F7F6;border:1px solid #ddd;border-width:0px 1px;box-shadow:0 8px 10px rgba(0,0,0,0.5);height:0px;overflow:auto;position:fixed;top:10px;left:10px;width:calc(100vw - 20px);z-index:20;opacity:0;transition:opacity 0.3s ease-in-out,transform 0.5s ease-in-out;height:100vh;width:100vw;top:0;left:0;background-color:rgba(0,0,0,0.6);visibility:hidden;opacity:0;transition:visibility 0s 0.3s,opacity 0.3s linear}#con-nav #nav1.opened,#con-nav .filtro.opened{border:none;z-index:150;visibility:visible;opacity:1;transition:opacity 0.3s linear}#con-nav #nav1 .u1,#con-nav #nav1 .filtroLoading,#con-nav .filtro .u1,#con-nav .filtro .filtroLoading{margin-bottom:0px;padding:5px;width:calc(100% - 20px);height:calc(100% - 60px);top:10px;left:10px;overflow:auto;position:absolute;padding:30px 15px;background-color:#FFF}#con-nav #nav1 .filtroLoading,#con-nav .filtro .filtroLoading{padding:20px 5px 5px;text-align:center}#con-nav .title{border:1px solid #ddd;display:inline-block;padding:15px 0px;position:absolute;color:#4A4A4A;text-align:center;top:0px;width:48%;background-color:#FFF;border:solid 1px #EFEFEF}#con-nav .title.titleCategorias{left:0px}#con-nav .title.titleFiltros{display:block;right:0px}}@font-face{font-family:Montserrat-Regular;font-style:normal;font-weight:normal;font-display:swap;src:url("../fonts/Montserrat-Regular.eot");src:url("../fonts/Montserrat-Regular.eot?") format("eot"),url("../fonts/Montserrat-Regular.woff") format("woff"),url("../fonts/Montserrat-Regular.ttf") format("truetype"),url("../fonts/Montserrat-Regular.woff") format("woff")}@font-face{font-family:Montserrat-Bold;font-style:normal;font-weight:normal;font-display:swap;src:url("../fonts/Montserrat-Bold.eot");src:url("../fonts/Montserrat-Bold.eot?") format("eot"),url("../fonts/Montserrat-Bold.woff") format("woff"),url("../fonts/Montserrat-Bold.ttf") format("truetype"),url("../fonts/Montserrat-Bold.woff") format("woff")}@font-face{font-family:Montserrat-Light;font-style:normal;font-weight:normal;font-display:swap;src:url("../fonts/Montserrat-Light.eot");src:url("../fonts/Montserrat-Light.eot?") format("eot"),url("../fonts/Montserrat-Light.woff") format("woff"),url("../fonts/Montserrat-Light.ttf") format("truetype"),url("../fonts/Montserrat-Light.woff") format("woff")}@font-face{font-family:Montserrat-Medium;font-style:normal;font-weight:normal;font-display:swap;src:url("../fonts/Montserrat-Medium.eot");src:url("../fonts/Montserrat-Medium.eot?") format("eot"),url("../fonts/Montserrat-Medium.woff") format("woff"),url("../fonts/Montserrat-Medium.ttf") format("truetype"),url("../fonts/Montserrat-Medium.woff") format("woff")}@font-face{font-family:Montserrat-Black;font-style:normal;font-weight:normal;font-display:swap;src:url("../fonts/Montserrat-Black.eot");src:url("../fonts/Montserrat-Black.eot?") format("eot"),url("../fonts/Montserrat-Black.woff") format("woff"),url("../fonts/Montserrat-Black.ttf") format("truetype"),url("../fonts/Montserrat-Black.woff") format("woff")}@font-face{font-family:Montserrat-SemiBold;font-style:normal;font-weight:normal;font-display:swap;src:url("../fonts/Montserrat-SemiBold.eot");src:url("../fonts/Montserrat-SemiBold.eot?") format("eot"),url("../fonts/Montserrat-SemiBold.woff") format("woff"),url("../fonts/Montserrat-SemiBold.ttf") format("truetype"),url("../fonts/Montserrat-SemiBold.woff") format("woff")}.alert-success,.alert-warning,.alert-danger,.alert-info{padding-left:60px;font:normal 15px "Montserrat-Bold";text-align:center;background-color:#FFF;background-image:none}.alert-success:before,.alert-warning:before,.alert-danger:before,.alert-info:before{position:absolute;display:flex;content:"!";width:50px;height:100%;top:0px;left:0px;color:#FFF;font:normal 34px "Montserrat-Bold";align-items:center;justify-content:center}.alert-success{color:#0EAF78;border:solid 2px #0EAF78}.alert-success:before{background-color:#0EAF78}.alert-warning{color:#E6A23C;border:solid 2px #E6A23C}.alert-warning:before{background-color:#E6A23C}.alert-danger{color:#DE5D6C;border:solid 2px #DE5D6C}.alert-danger:before{background-color:#DE5D6C}.alert-info{color:#0d6efd;border:solid 2px #0d6efd}.alert-info:before{background-color:#0d6efd}@keyframes skeleton-load{0%{background-color:rgba(0,0,0,0.1)}100%{background-color:rgba(0,0,0,0.3)}}html,body{height:100%;margin:0;padding:0}body{background-image:url(../img/colchao-p.jpg);background-position:right bottom;background-repeat:no-repeat;background-size:80vw auto;background-attachment:fixed;color:#404040;font-family:"Roboto_Regular",arial,sans-serif;font-size:14px;white-space:pre-line}*{color:inherit;font-family:inherit;font-size:inherit;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#content{padding:14px;position:absolute;width:100%}#content p{margin:0;padding:0}#content .txt-det{color:#5F5F5F}#content .logo{margin:14px 0;max-width:70%}#content strong{display:inline-block;margin-top:10px}@media (orientation:landscape){body{background-image:url(../img/colchao-m.jpg);background-size:70vw auto}#content .logo{max-width:40%}}@media (orientation:landscape) and (min-width:1000px){body{background-image:url(../img/colchao-l.jpg);background-color:#FFF;font-size:18px}#content{left:15%;top:10%;width:auto}#content .logo{margin:24px 0 50 0;max-width:none}}