@charset "utf-8";@font-face{font-family:montserrat-100;src:url(/assets/fonts/montserrat-ultralight-webfont.eot);src:url(/assets/fonts/montserrat-ultralight-webfont.eot?#iefix) format('embedded-opentype'),url(/assets/fonts/montserrat-ultralight-webfont.woff2) format('woff2'),url(/assets/fonts/montserrat-ultralight-webfont.woff) format('woff'),url(/assets/fonts/montserrat-ultralight-webfont.ttf) format('truetype'),url(/assets/fonts/montserrat-ultralight-webfont.svg#montserratultra_light) format('svg');font-weight:400;font-style:normal}@font-face{font-family:montserrat-300;src:url(/assets/fonts/montserrat-light-webfont.eot);src:url(/assets/fonts/montserrat-light-webfont.eot?#iefix) format('embedded-opentype'),url(/assets/fonts/montserrat-light-webfont.woff2) format('woff2'),url(/assets/fonts/montserrat-light-webfont.woff) format('woff'),url(/assets/fonts/montserrat-light-webfont.ttf) format('truetype'),url(/assets/fonts/montserrat-light-webfont.svg#montserratlight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:montserrat-400;src:url(/assets/fonts/montserrat-regular-webfont.eot);src:url(/assets/fonts/montserrat-regular-webfont.eot?#iefix) format('embedded-opentype'),url(/assets/fonts/montserrat-regular-webfont.woff2) format('woff2'),url(/assets/fonts/montserrat-regular-webfont.woff) format('woff'),url(/assets/fonts/montserrat-regular-webfont.ttf) format('truetype'),url(/assets/fonts/montserrat-regular-webfont.svg#montserratregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:montserrat-700;src:url(/assets/fonts/montserrat-bold-webfont.eot);src:url(/assets/fonts/montserrat-bold-webfont.eot?#iefix) format('embedded-opentype'),url(/assets/fonts/montserrat-bold-webfont.woff2) format('woff2'),url(/assets/fonts/montserrat-bold-webfont.woff) format('woff'),url(/assets/fonts/montserrat-bold-webfont.ttf) format('truetype'),url(/assets/fonts/montserrat-bold-webfont.svg#montserratbold) format('svg');font-weight:400;font-style:normal}::selection{background:#221e1f;color:#fff}::-moz-selection{background:#221e1f;color:#fff}::-webkit-input-placeholder{color:#fff}::-moz-placeholder{color:#fff}:-ms-input-placeholder{color:#fff}:-moz-placeholder{color:#fff}body,html{height:100%}body{background:#fff}a{color:#221e1f;text-decoration:underline}a:hover{text-decoration:none}.default{color:#221e1f}.wrapper{height:100%}.wrap{margin:0 auto;padding:0 10px;max-width:1200px;min-width:980px}.controle{clear:both;font-size:0;height:0;line-height:0}.col1,.col10,.col11,.col12,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9{float:left;margin-left:10px!important;margin-right:10px!important}.col1{width:75px}.col2{width:170px}.col3{width:265px}.col4{width:360px}.col5{width:455px}.col6{width:550px}.col7{width:645px}.col8{width:740px}.col9{width:835px}.col10{width:930px}.col11{width:1025px}.col12{width:1120px}#mti_wfs_colophon{display:none!important}header{background:#221e1f;box-shadow:0 5px 25px rgba(0,0,0,.25);display:block;height:auto;margin:0;padding:0;width:100%;z-index:2000}header .welcome{display:block;background:#fff;color:#221e1f;font:12px/32px Montserrat,Arial,Helvetica,sans-serif;text-align:right;margin:0;padding:0}header .welcome a{color:#221e1f;text-decoration:none}header .welcome .atendimento{margin:0 50px 0 0;height:31px;line-height:31px;color:#545454}header .welcome .telefone{font:16px/31px Montserrat,Arial,Helvetica,sans-serif;margin:0;color:#545454}header .welcome .telefone i{font-size:26px;vertical-align:middle;margin-right:10px}header .logotipo{float:left;height:auto;font:300 40px/105px 'Avenir Next W01',Arial,Helvetica,sans-serif;margin:35px 10px;text-decoration:none;width:254px}header .logotipo img{display:block;max-width:100%}header .header-itens{float:none;width:100%;height:auto;padding:47px 10px 0 300px}header .icon-header{color:#fff;float:right;font:500 11px/36px Montserrat,Arial,Helvetica,sans-serif;height:36px;margin:0 0 0 25px;padding:0 0 0 25px;width:auto;position:relative;text-decoration:none;text-transform:uppercase;letter-spacing:1px}header .icon-header strong{font-weight:800}header .icon-header:before{content:'';float:left;height:36px;background:rgba(0,0,0,.2);width:1px;position:absolute;top:0;left:0}header .icon-header.minha-conta:before{width:0}header .icon-header i{float:left;color:#545454;width:30px;height:36px;margin:0 10px 0 0;text-align:center;line-height:36px;font-size:26px}header .icon-header span{background:rgba(0,0,0,.2);border-radius:50%;color:#fff;display:inline-block;width:22px;height:22px;line-height:22px;margin:-3px 0 0 5px;text-align:center;vertical-align:middle}header .search-cart{float:right;padding:0;width:300px;margin-right:125px}header .w-busca{background:0 0;border:2px solid #545454;border-radius:2px;height:48px;width:100%;margin:-4px 0 0;padding:2px;position:relative}header .w-busca .busca{background:0 0;border:0;color:#fff;float:left;font:400 11px/44px Montserrat,Arial,Helvetica,sans-serif;height:40px;margin:0;outline:0;padding:0 42px 0 15px;width:100%}header .w-busca .btn-buscar{border:0;position:absolute;top:0;right:0;width:38px;height:44px;margin:0;background:url(/assets/images/layout/btn-buscar.png) left center no-repeat}header nav{background:#545454;display:block;height:81px;margin:0 auto;padding:0}header nav>.wrap{position:relative}header nav>.wrap>ul{margin:0;padding:0;list-style:none;font-size:0;height:auto;position:relative}header nav>.wrap>ul>li{display:inline-block;position:relative}header nav>.wrap>ul>li>a{color:#fff;display:inline-block;font:400 12px/81px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:1px;height:81px;margin:0 15px;padding:0 10px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .45s ease}header nav>.wrap>ul>li:last-child>a{margin:0}header nav ul li .submenu{display:none;background:#fff;border-top:3px solid #221e1f;border-radius:3px;box-shadow:0 8px 12px rgba(0,0,0,.2);font-size:0;padding:10px;position:absolute;top:70px;left:50%;width:240px;margin-left:-120px;z-index:2000}header nav ul li .submenu:before{content:'A';width:10px;height:10px;display:block;top:-13px;left:50%;position:absolute;border-bottom:5px solid #221e1f;border-left:5px solid transparent;border-right:5px solid transparent}header nav ul li:hover .submenu{display:block}header nav ul li .submenu>ul{display:inline-block;height:auto;list-style:none;margin:0;padding:0;width:100%;vertical-align:top}header nav ul li .submenu>ul li a{border-bottom:1px solid rgba(0,0,0,.05);display:block;color:#221e1f;font:400 10px/22px Montserrat,Arial,Helvetica,sans-serif;margin:0;padding:5px 10px;text-decoration:none;text-transform:uppercase}header nav ul li .submenu>ul li a:hover{background:rgba(0,0,0,.075)}header nav ul li .submenu>ul:last-child li a{border-bottom:0}header nav ul li .submenu>ul li strong a{color:rgba(0,0,0,.5);font:700 10px/20px Montserrat,Arial,Helvetica,sans-serif;padding:0;text-transform:uppercase}.header-mobile{display:none}.scrollup{width:50px;height:50px;position:fixed;bottom:10px;right:10px;display:none;color:#545454;font-family:FontAwesome;background:#221e1f;text-align:center;line-height:46px;font-size:22px;cursor:pointer;z-index:2000;transition:all .5s ease;border-radius:2px}.scrollup:hover{background:#221e1f;color:#545454}.etc{background:#545454;height:auto}.etc .newsletter{float:left;width:50%;padding:40px 10px}.etc .newsletter h5{color:#fff;font:200 16px/22px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:.5px;margin:0;padding:0 30px 10px 0;text-transform:uppercase;text-shadow:2px 2px 2px rgba(0,0,0,.3)}.etc .newsletter h5 strong{font-weight:700}.etc .newsletter form{float:left;background:0 0;margin:0 auto;padding:0;height:55px;width:435px;position:relative}.etc .newsletter .mailing{background:0 0;border:0;border:2px solid #221e1f;border-radius:35px;color:#fff;float:left;font:12px/18px Montserrat,Arial,Helvetica,sans-serif;height:51px;margin:0;outline:0;padding:5px 20px;width:43%;text-transform:none;letter-spacing:.5px}.etc .newsletter .mailing:first-child{padding:5px 30px;border-top-right-radius:0;border-bottom-right-radius:0}.etc .newsletter .mailing:nth-child(2){border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.etc .newsletter .btn-ok{background:#545454;border:1px solid rgba(0,0,0,.15);border-radius:50%;color:#fff;width:50px;height:50px;font:20px FontAwesome;display:inline-block;vertical-align:middle;margin:0;padding:0;text-align:center;text-indent:-5px;float:right}.etc .newsletter .btn-ok.enviar{display:none}.etc .atendimento{float:left;width:50%;padding:40px 10px}.etc .atendimento h5{color:#fff;font:200 16px/22px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:.5px;margin:0;padding:0 30px 10px 0;text-transform:uppercase;text-shadow:2px 2px 2px rgba(0,0,0,.3)}.etc .atendimento h5 strong{font-weight:700}.etc .atendimento p{float:left;width:50%;color:#fff;font:12px/16px Montserrat,Arial,Helvetica,sans-serif;margin:0;padding:0;text-shadow:2px 2px 2px rgba(0,0,0,.3)}.etc .atendimento .telefone{font:500 17px/22px Montserrat,Arial,Helvetica,sans-serif;text-shadow:2px 2px 2px rgba(0,0,0,.3)}.etc .atendimento p a{color:#fff;display:block;margin:0 0 15px;text-decoration:none;font-weight:700}.etc .atendimento .detalhe{background:#221e1f;height:20px;position:absolute;bottom:-120px;left:0;width:100%}footer{display:block;height:auto;margin:0;padding:0;min-width:100%}footer .col-4{float:left;width:25%;padding:74px 10px;font-size:0}footer h5{color:#fff;font:200 22px/26px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:.5px;margin:0 0 15px;padding:0;text-transform:uppercase;text-shadow:2px 2px 2px rgba(0,0,0,.3)}footer h5 strong{font-weight:700}footer p{color:#fff;font:11px/22px Montserrat,Arial,Helvetica,sans-serif;margin:0 0 10px;padding:0}footer p img{margin-bottom:10px}footer p a{color:#fff;text-decoration:none}footer p a:hover{color:#545454}footer .wrap-social a{display:inline-block;color:#221e1f;margin:0 10px 8px 0;text-decoration:none;text-transform:uppercase}footer .wrap-social a i{background:0 0;color:#fff;border:1px solid rgba(255,255,255,.1);display:inline-block;font-size:30px;line-height:52px;margin:0;height:54px;width:54px;text-align:center;vertical-align:middle;transition:all .35s ease}footer .wrap-social a:hover i{background:#fff;color:#221e1f}footer .outras-formas{padding:0 0 40px}footer .outras-formas a{text-decoration:underline}footer img{vertical-align:top;margin:0 2px}footer img.formasdepagamento{display:inline-block;max-width:100%;margin-top:5px}footer .footer-bar{background:#221e1f}footer .footer-info{background:#fff;border-top:1px solid rgba(0,0,0,.1);padding:5px 0}footer .footer-info p.endereco{float:left;color:#545454;font:11px/18px Montserrat,Arial,Helvetica,sans-serif;margin:0;padding:0;text-align:left;text-shadow:none}footer .footer-info .enderecos span{padding:5px 10px;display:inline-block;width:25%;float:left;color:rgba(0,0,0,.75);font:500 12px/18px Montserrat,Arial,Helvetica,sans-serif;text-align:left;text-shadow:none}footer .xneo{float:right;text-align:center}footer .xneo img{display:inline-block;margin:20px 10px 0 0}.pub{clear:both;background:#372f2f;margin:0 auto;height:90%;max-height:370px;position:relative}.pub .bx-viewport,.pub .bx-wrapper{height:100%!important}.pub ul,.pub ul li{margin:0;padding:0;list-style:none;height:100%}.pub ul li{background-position:center;background-size:cover;background-repeat:no-repeat}.pub ul li img{display:block;margin:0 auto;width:100%}.pub .arrow{cursor:pointer;height:70px;width:70px;position:absolute;top:40%;z-index:1000}.pub .arrow.left{background:url(/assets/images/layout/arrow-left.png) left top no-repeat;left:30px}.pub .arrow.right{background:url(/assets/images/layout/arrow-right.png) left top no-repeat;right:30px}.pub .bx-controls{height:20px;position:absolute;bottom:25px;left:0;z-index:1000;width:100%}.pub .bx-pager{height:20px;text-align:center}.pub .bx-pager .bx-pager-item{display:inline-block}.pub .bx-pager .bx-pager-item a{background:#fff;border:3px solid transparent;border-radius:50%;display:block;font-size:1000px;height:12px;margin:0 8px;width:12px;overflow:hidden}.pub .bx-pager .bx-pager-item a.active{background:0 0;border:2px solid #fff;height:16px;width:16px}.content{background:#fff;margin:0 auto;padding:40px 0}.content h1{color:#221e1f;font:700 36px/48px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:0;margin:0 0 15px;padding:0;text-transform:none}.content h2{color:#221e1f;font:500 28px/26px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:0;margin:15px 0;padding:0}.content h3{color:#221e1f;font:500 24px/28px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:0;margin:12px 0;padding:0}.content h4{color:#221e1f;font:500 20px/23px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:0;margin:5px 0;padding:0}.content h5{color:#545454;font:500 16px/20px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:0;margin-bottom:5px;padding:0}.content h6{color:#545454;font:500 12px/18px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:0;margin-bottom:5px;padding:0;text-transform:uppercase}.content h1:empty,.content h2:empty,.content h3:empty,.content h4:empty,.content h5:empty,.content h6:empty{display:none}.content h1 strong,.content h2 strong,.content h3 strong,.content h4 strong,.content h5 strong,.content h6 strong{font-weight:700}.content p{color:#545454;font:300 12px/28px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:.003em;margin:5px 0 25px;padding:0}.content ol,.content ul{margin:0;padding:5px 30px 10px}.content ol li,.content ul li{color:#666;font:13px/20px Montserrat,Arial,Helvetica,sans-serif;margin:0 0 5px;padding:0}.content .breadcrumbs{border-bottom:1px solid rgba(0,0,0,.05);color:#888;font:400 10px/18px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:.5px;margin:0 0 20px;padding:10px 5px}.content .breadcrumbs a{background:#221e1f;border-radius:35px;color:#fff;display:inline-block;padding:2px 10px;text-decoration:none;position:relative}.content .breadcrumbs strong{font-weight:500}.list{margin:0;padding:5px 25px 15px}.list li{color:#666;font:13px/30px Montserrat,Arial,Helvetica,sans-serif;margin:0;padding:0}.side-content{float:right;width:75%}.c-verde{color:#89c051!important}.marcas-inicio{height:80px;margin:25px 0 0;text-align:center}.marcas-inicio a{display:inline-block;vertical-align:middle;max-width:100px;margin:0 10px;opacity:.8;transition:all .5s ease}.marcas-inicio a:hover{opacity:1}.marcas-inicio a img{display:inline-block;max-width:100%;max-height:70px;vertical-align:middle}.produtos.vitrine h3{border:1px solid #eee;color:#221e1f;font:14px/50px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:1px;height:50px;margin:0 5px 10px;text-transform:uppercase}.produtos.vitrine h3 span{display:inline-block;padding:0 25px;font:500 12px/50px Montserrat,Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:1.5px;border-right:0;border-radius:1px;background:#221e1f;color:#fff}.vitrine-custom{margin:0 0 30px}.vitrine-custom h3{border-bottom:1px solid #e5e5e5;color:#221e1f;font-weight:500;letter-spacing:2px;height:50px;line-height:48px;margin:0 0 20px;padding:0 30px}.vitrine-custom h3 span{border-bottom:3px solid #221e1f;display:inline-block;padding:0 2px}.vitrine-custom .vitrine-custom-categories{float:left;width:20%}.vitrine-custom .vitrine-custom-categories ul{list-style:none;margin:0;padding:15px 30px 0}.vitrine-custom .vitrine-custom-categories ul li{margin:6px 0;padding:0}.vitrine-custom .vitrine-custom-categories ul li a{color:#504c4c;display:inline-block;line-height:18px;text-decoration:none}.vitrine-custom .vitrine-custom-categories ul li a:before{content:'› ';color:#221e1f;font-weight:700;display:inline-block;width:15px}.vitrine-custom .vitrine-custom-categories ul li a:hover{color:#221e1f}.vitrine-custom .vitrine-custom-items{float:right;width:80%}.mob-wrap-lateral{display:none}.wrap-lateral{background:#fdfdfd;border:2px solid rgba(0,0,0,.035);border-radius:2px;float:left;width:22%}.wrap-lateral h4{border-bottom:1px solid #eee;color:#221e1f;font:700 15px/20px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:.5px;margin:0 0 5px;padding:15px 20px;position:relative;text-transform:uppercase}.wrap-lateral h4:after{content:'';position:absolute;bottom:-2px;left:6%;width:30%;height:3px;background:#221e1f}.wrap-lateral .wlateral{margin:0 0 10px;padding:5px}.wrap-lateral .wlateral p.tags{font:300 13px/24px Montserrat,Arial,Helvetica,sans-serif;padding:5px}.wrap-lateral .categorias>ul{margin:0 18px 15px;padding:0;list-style:none}.wrap-lateral .categorias>ul>li{margin:0;padding:0}.wrap-lateral .categorias>ul>li a{color:#252525;display:block;font:400 12px/18px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:.5px;margin:3px 0;padding:0 5px;text-decoration:none;text-transform:none}.wrap-lateral .categorias>ul>li a:hover{color:#221e1f}.wrap-lateral .categorias>ul>ul{margin:0 0 30px;padding:5px 15px;list-style:none}.wrap-lateral .categorias>ul>ul li a{border-bottom:1px dotted #eee;color:#888;display:block;font:400 10px/18px Montserrat,Arial,Helvetica,sans-serif;margin:0;text-decoration:none;text-transform:uppercase}.wrap-lateral .categorias>ul>ul>ul{margin:0 0 10px;padding:0 0 0 10px;list-style:none}.wrap-lateral .categorias .lateral-marca{display:block;max-width:100%;margin:0 auto;max-height:90px}.wrap-lateral .wrap-cores{padding:10px}.wrap-lateral .wrap-cores a{background:#fff;border:1px solid #ddd;border-radius:1px;float:left;height:28px;margin:2px;padding:2px;text-decoration:none;width:28px}.wrap-lateral .wrap-cores a .fakeColor{display:block;height:100%;width:100%}.wrap-lateral .wrap-cores .size{border:1px solid #ddd;border-radius:1px;color:#666;cursor:pointer;display:inline-block;font:700 13px Montserrat,Arial,Helvetica,sans-serif;margin:2px;padding:5px;text-align:center;width:auto;min-width:25px}.wlateral .wrap-cores .size-selected,.wrap-lateral .wrap-cores .size:hover{border:1px solid #f49120;background:#f49120;color:#fff}.wrap-lateral .btn-remover{background:#fff;border-bottom:1px solid #eee;display:block;color:#545454;font:500 10px/16px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:.5px;margin:10px;padding:8px 0;text-decoration:none;text-transform:uppercase}.wrap-lateral .btn-remover i{background:#df0000;border:1px solid #df0000;border-radius:50%;width:18px;height:18px;line-height:15px;color:#fff;display:inline-block;margin:0 5px;text-align:center}.wrap-lateral .filtro-selected{background:#fafafa;border:2px solid #eee;display:block;color:#545454;font:400 10px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:.5px;margin:0 5px 5px;padding:9px 15px 10px;text-decoration:none}.wrap-lateral .filtro-selected i{color:#221e1f;float:right;margin:0 5px;line-height:14px;font-size:14px}.section-filtros{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:2px;height:54px;margin:0 0 20px}.section-filtros div{height:52px;color:#222024;font:500 10px/34px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:.5px;padding:10px 20px;text-transform:uppercase;float:right;width:30%;text-align:right}.section-filtros .filtros-result{border-right:1px solid #eee}.section-filtros .filtros-ordem .label{display:inline-block;padding:0 5px 0 0;opacity:.65;width:40%;vertical-align:top}.section-filtros .filtros-ordem .filtro-select{display:inline-block;position:relative;width:55%;vertical-align:top;z-index:1;text-align:left}.section-filtros .filtros-ordem .filtro-select input{display:none}.section-filtros .filtros-ordem .filtro-select .selected{cursor:pointer;display:inline-block;padding:0 10px;position:relative;color:#221e1f}.section-filtros .filtros-ordem .filtro-select .selected:after{content:"";width:12px;height:12px;position:absolute;top:10px;right:-10px;background:url(/assets/images/layout/arrow-filtro.png) center no-repeat}.section-filtros .filtros-ordem .filtro-select ul{display:none;background:#fff;border:1px solid #eee;width:100%;margin:0;padding:0;list-style:none;z-index:2000}.section-filtros .filtros-ordem .filtro-select ul li{border-bottom:1px solid #eee;color:#222024;font:500 10px/12px Montserrat,Arial,Helvetica,sans-serif;margin:0;padding:10px 18px;text-transform:uppercase}.section-filtros .filtros-ordem .filtro-select ul li:hover{cursor:pointer;background:rgba(0,0,0,.045)}.section-filtros .filtros-ordem .filtro-select ul li:last-child{border:0}.banners-home{margin:0}.banners-home a{float:left;width:50%;padding:0 10px 20px}.banners-home img{display:block;width:100%;height:auto}.banners-lateral{margin:0}.banners-lateral a{float:left;width:25%;padding:0 5px}.banners-lateral img{display:block;width:100%;height:auto}.banners-regras{background:#221e1f;height:auto;margin:0 auto;text-align:center}.banners-regras a,.banners-regras img{display:block;max-width:100%;height:auto;margin:0 auto;padding:7px 0}.banners-regras span{display:block;height:auto}.popup-overlay{display:none;position:fixed;top:0;left:0;height:100%;width:100%;z-index:9000;background:rgba(255,255,255,.75)}.popup-banner{display:none;position:fixed;top:50%;left:50%;border-radius:2px;width:668px;height:434px;margin:-217px 0 0 -334px;background:url(/assets/images/layout/bg-popup.jpg) center center no-repeat #2b2525;box-shadow:0 0 25px rgba(0,0,0,.15);z-index:9001}.popup-banner h5{float:left;width:60%;height:100%;color:#fff;font:100 26px/32px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:1px;margin:0;padding:90px 0 0 40px;text-align:left;text-shadow:1px 2px 0 rgba(0,0,0,.1)}.popup-banner h5 strong{font:300 42px Montserrat,Arial,Helvetica,sans-serif}.popup-banner form{margin:0 auto;float:right;width:40%;height:100%;padding:130px 30px 0;text-align:center}.popup-banner .mailing{background:#fff;border:0;border-radius:2px 2px 0 0;color:#545454;float:left;font:400 12px/40px Montserrat,Arial,Helvetica,sans-serif;height:60px;margin:0;outline:0;padding:15px;width:100%;text-transform:none}.popup-banner .mailing:nth-child(2){border-top:1px solid #ddd;border-radius:0 0 2px 2px}.popup-banner .btn-ok{background:#2b2525;border-radius:2px;border:0;border-bottom:2px solid rgba(0,0,0,.1);color:#fff;height:50px;font:300 22px/50px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:1px;margin:10px 0;width:100%}.popup-banner a{display:block;color:#fff;font-size:10px;text-decoration:none;margin:10px 0 0}.popup-banner span.fechar{content:"X";position:absolute;top:0;right:0;width:40px;height:40px;cursor:pointer;text-align:center;line-height:40px;color:#fff}.wrap-listagem{float:right;width:100%;margin:0}.wrap-listagem.listagem-interna{float:right;width:75%;margin:0}.wrap-listagem.listagem-interna .banner-categoria{width:100%;height:auto}.options-listagem{border:1px solid #ddd;border-radius:2px;margin:0 10px 10px;padding:5px 15px}.options-listagem .total{display:inline-block;height:40px;color:#666;font:700 12px/40px 'Open Sans',Arial,Helvetica,sans-serif;padding:0 35px 0 0}.options-listagem .total select{border:1px solid #bbb;border-radius:1px;height:30px;padding:5px;vertical-align:middle;color:#666;font:11px Verdana,Geneva,sans-serif;outline:0}.options-listagem .paginador{float:right;height:40px}.options-listagem .paginador a{display:inline-block;background:#fafafa;border-radius:2px;color:#666;font:700 12px/30px 'Open Sans',Arial,Helvetica,sans-serif;height:30px;margin:5px 1px;text-align:center;text-decoration:none;width:26px}.options-listagem .paginador a.ativo{background:#101010;color:#fff}.options-listagem .paginador a.seta{background:#fff;color:#ddd}.produtos{font-size:0}.produtos .item{background:0 0;border:10px solid transparent;display:inline-block;margin:0 0 15px;position:relative;width:33.333333%;vertical-align:top}.produtos .item .img{background:#fff;border:1px solid #e5e5e5;border-radius:2px 2px 0 0;display:block;height:auto;overflow:hidden;text-decoration:none;width:100%;padding:5px;position:relative}.produtos .item .img-hover{background:url(/assets/images/blank.png) left top no-repeat;border-bottom:1px solid rgba(255,255,255,.1);display:block;height:195px;overflow:hidden;text-decoration:none;width:100%;position:absolute;top:0;left:0}.produtos .item .img img,.produtos .item .img-hover img{display:block;width:100%;height:auto}.produtos .item .img img.img-marca{display:none;position:absolute;top:3px;right:3px;max-width:50px;max-height:43px;border-radius:1px}.produtos .item .img-hover img{display:none}.produtos .item .info{border:1px solid #e5e5e5;border-top:0;border-radius:0 0 2px 2px;padding:18px 18px 30px;text-align:left}.produtos .item .info .marca{display:block;color:#a5a5a5;font:400 10px/18px Montserrat,Arial,Helvetica,sans-serif}.produtos .item .info h6{display:block;font:400 13px/16px Montserrat,Arial,Helvetica,sans-serif;min-height:32px;letter-spacing:0;margin:0 0 8px;padding:0;text-transform:none;overflow:hidden}.produtos .item .info h6 a{color:#221e1f;display:block;text-decoration:none}.produtos .item .info .preco{color:#221e1f;display:block;font:700 18px Montserrat,Arial,Helvetica,sans-serif}.produtos .item .info .preco .strike{display:inline-block;margin:0 3px;text-decoration:line-through;opacity:.3}.produtos .item .info .condicoes,.produtos .item .info .preco span.condicoes{color:#545454;display:block;font:400 11px/16px Montserrat,Arial,Helvetica,sans-serif}.produtos .item .info .preco .condicoes strong{font-weight:700}.cond-avista{color:#545454;display:block;font:300 14px/16px Montserrat,Arial,Helvetica,sans-serif;margin-top:5px}.produtos .item .tag{background:#545454;color:#fff;font:500 12px Montserrat,Arial,Helvetica,sans-serif;padding:12px 10px;position:absolute;top:10px;left:10px}.produtos .item .tag.c-error{background:#c81b21;left:auto;right:5px}.produtos .item .estrelas{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:35px;display:block;font:300 11px/16px Montserrat,Arial,Helvetica,sans-serif;margin:-32px auto 10px;padding:5px 10px;position:relative;width:190px}.produtos .item .estrelas img{float:left}.produtos .item .mais-info{height:1px}.produtos .item .mais-info a{width:60%;height:33px;background:#019000;color:#fff;font:700 12px/33px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:1px;bottom:-20px;left:20%;position:absolute;text-align:center;text-decoration:none}.produto{margin:30px 0}.produto-fotos{float:left;width:33.333333%;padding:0}.produto-fotos .wfoto{background:#fff;border:1px solid #eee;height:auto;text-align:center;overflow:hidden}.produto-fotos .wfoto ul li{position:relative}.produto-fotos .wfoto .selo-anatel{position:absolute;bottom:0;right:0;padding:5px;z-index:1000}.produto-fotos .wfoto ul,.produto-fotos .wfoto ul li{width:100%;height:auto;margin:0;padding:0;list-style:none}.produto-fotos .wfoto ul li a img{display:block;width:100%;max-height:auto}.produto-fotos .mais-fotos{margin:10px 0}.produto-fotos .mais-fotos .tfoto{background:#fff;border:1px solid #ddd;cursor:pointer;float:left;height:auto;margin:0 1px 5px;width:68px;padding:2px;overflow:hidden;position:relative}.produto-fotos .mais-fotos .tfoto img{max-width:100%;display:block}.produto-fotos .mais-fotos .tfoto i{width:30px;height:30px;background:rgba(0,0,0,.5);border:2px solid #fff;border-radius:50%;color:#fff;font-size:16px;line-height:26px;text-align:left;padding:0 0 0 8px;position:absolute;top:50%;left:50%;margin:-15px 0 0 -15px}.produto-info{float:left;width:66%;padding:0 300px 0 20px;position:relative}.produto-info .tag-top{background:#545454;color:#fff;font:500 12px/18px Montserrat,Arial,Helvetica,sans-serif;margin:2.5px;padding:8px 10px;display:inline-block}.produto-info h1{font:500 25px/25px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:0;margin:15px 0;padding:0}.produto-info h1 .cod-produto{font-size:20px;font-weight:700}.produto-info .sku{color:#221e1f;display:block;font:700 14px/22px Montserrat,Arial,Helvetica,sans-serif;margin:0 0 15px}.produto-info .sku a{color:#221e1f}.produto-info p{line-height:20px;margin:0 0 10px;padding:0}.produto-info .avaliacaoliacao-nota{color:#888;display:block;font:12px/16px 'Open Sans',Arial,Helvetica,sans-serif;padding:10px 0 2px}.produto-info .possui-estoque{color:#35aa46}.produto-info .sem-estoque{color:#d82025}.produto-compra .tamanho,.produto-info .cores{padding:5px 0}.produto-compra .tamanho h4,.produto-info .cores h4{font-size:13px;font-weight:700;letter-spacing:0;margin:0 0 3px;text-transform:uppercase}.produto-info .cores a{background:#fff;border:1px solid #ddd;border-radius:2px;float:left;height:38px;margin:0 5px 5px 0;padding:3px;text-decoration:none;width:38px}.fakeColor{display:block;height:30px;width:30px}.produto-compra .tamanho .size{border:1px solid #ddd;border-radius:2px;color:#545454;cursor:pointer;display:inline-block;font:700 13px/38px Montserrat,Arial,Helvetica,sans-serif!important;letter-spacing:-1px;height:40px;margin:0 3px 5px 0;padding:0;text-align:center;width:40px}.produto-compra .tamanho .size-selected,.produto-compra .tamanho .size:hover{border:1px solid #93b8e2;background:#93b8e2;color:#fff}.produto-compra .tamanho .inativo{color:#ddd!important;background:#eee!important;border:1px solid #ddd!important}.produto-compra .tamanho .inativo.size-selected{border:1px solid #CF4A46!important;color:#CF4A46!important}.produto-compra .tamanho .size input{display:none}.btn-login{background:#221e1f;border-bottom:2px solid rgba(0,0,0,.075);border-radius:3px;display:inline-block;color:#fff;font:500 13px/20px Montserrat,Arial,Helvetica,sans-serif;padding:10px;width:350px;text-decoration:none;transition:all .5s ease}.btn-login:before{color:#ffbc01;content:"\f06e";font-family:FontAwesome;font-size:28px;float:left;width:50px;height:40px;border-right:1px solid rgba(0,0,0,.1);margin:0 15px 0 0;padding:0 5px 0 0;text-align:center;line-height:40px}.avaliacao{background-image:url(/assets/images/layout/rating.png);background-repeat:no-repeat;background-position:100% 0;height:50px;width:90px;overflow:hidden}.avaliacao label{cursor:pointer;float:left;height:50px;padding:16px 0 0;width:18px;overflow:hidden}.avaliacao label input{cursor:pointer;float:left;margin:5px 3px}.produto-compra .valor{position:absolute;top:0;right:0;background:#fff;border:1px solid #eee;border-radius:3px;font:300 13px/13px Montserrat,Arial,Helvetica,sans-serif;padding:20px;width:280px;color:#545454}.produto-compra .valor .divider{margin:20px 0}.produto-compra .valor .strike{text-decoration:line-through}.produto-compra .valor .preco{color:#221e1f;display:block;font:900 22px/30px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:1px;margin:0 0 0 -1px}.produto-compra .valor .a-vista{font:300 16px/20px Montserrat,Arial,Helvetica,sans-serif;color:#545454}.produto-compra .valor .faixa-desconto{border:1px solid rgba(0,0,0,.1);display:inline-block;margin:5px 0 15px}.produto-compra .valor .faixa-desconto p{padding:10px;margin:0}.produto-compra .valor .wrap-btn-comprar{display:block}.wrap-btn-comprar{display:inline-block}.wrap-btn-comprar *{margin:0}.produto-compra .valor .change-qtd{display:inline-block;height:60px;vertical-align:top;line-height:60px;padding:0 5px;cursor:pointer}.produto-compra .valor .qtd-field{border:1px solid #ddd;border-right:0;border-radius:1px;display:inline-block;color:#484848;font:500 16px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:1px;height:60px;padding:10px;vertical-align:top;width:60px;margin:0}.produto-compra .valor .qtd-field-lbl{background:#eee;border:1px solid #ddd;border-radius:0 1px 1px 0;display:inline-block;color:#484848;font:500 16px/60px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:1px;height:60px;margin:0 4px 0 -3px;padding:0 10px;vertical-align:top;width:auto}.produto-compra .valor .btn-comprar{background:#019000;border:0;border-radius:3px;color:#fff;display:block;cursor:pointer;font:700 15px/16px Montserrat,Arial,Helvetica,sans-serif;height:55px;letter-spacing:2px;padding:0 35px;text-transform:uppercase;width:100%}.produto-compra .valor .btn-comprar[disabled=disabled]{opacity:.5}.produto-compra .valor .avise-me h4{font-size:24px}.produto-compra .valor .avise-me a{text-decoration:none}.produto-compra .valor .avise-me span{font-size:12px}.produto-compra .valor .avise-me span a{color:#545454}.produto-compra .valor .avise-me span a:hover{text-decoration:underline}.produto-compra .btn-avise-me,.produto-compra .btn-ver-preco{border-bottom:2px solid rgba(0,0,0,.075);border-radius:3px;display:inline-block;color:#fff;font:500 13px/20px Montserrat,Arial,Helvetica,sans-serif;padding:10px;width:300px;text-decoration:none;text-align:center}.produto-compra .btn-ver-preco{background:#196d49}.produto-compra .btn-avise-me{background:#ffbc01}.produto-compra .btn-avise-me:hover,.produto-compra .btn-ver-preco:hover{margin-top:2px;border-bottom:0}.produto-compra .btn-avise-me:before,.produto-compra .btn-ver-preco:before{font-family:FontAwesome;font-size:15px;margin-right:5px}.produto-compra .valor .consulta-cep{height:60px}.produto-compra .valor .consulta-cep label{background:#545454;padding:0;width:400px;display:block}.produto-compra .valor .consulta-cep span{display:block;color:red;background:#00f;font:12px Arial,Helvetica,sans-serif;padding:0 10px}.produto-compra .valor .consulta-cep p{margin:30px 0 5px}.produto-compra .valor .consulta-cep .cep{float:left;background:#fff;border:1px solid #dadada;border-radius:2px 0 0 2px;height:30px;margin:0;padding:4px 10px;width:35%!important;outline:0}.produto-compra .valor .consulta-cep .cep::-webkit-input-placeholder{color:#555}.produto-compra .valor .consulta-cep .cep::-moz-placeholder{color:#555}.produto-compra .valor .consulta-cep .cep:-ms-input-placeholder{color:#555}.produto-compra .valor .consulta-cep .cep:-moz-placeholder{color:#555}.produto-compra .valor .consulta-cep .btn-ok{float:left;height:30px;background:#545454;color:#fff;cursor:pointer;font:13px/30px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:0;padding:0 10px;text-transform:uppercase;width:24%;text-shadow:1px 1px 0 #545454;border-radius:0 2px 2px 0;border:1px}.produto-compra .valor .div_msg{margin:15px 0}.produto-compra .valor .resultado-cep{display:none;margin:10px 0 0;padding:10px 0 0;border-top:1px solid #eee}.opcoes-info{border:0;border-radius:2px;padding:15px 0;max-width:230px}.opcoes-info .wishlist{background:#fff;border:1px solid #ddd;border-radius:2px;color:#aaa;font:400 11px/30px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:1px;margin:0;padding:0 10px;text-decoration:none;text-transform:none;transition:all .4s ease}.opcoes-info .wishlist:hover,.wish-added{background:#221e1f;border:1px solid #221e1f;color:#fff;opacity:1}.opcoes-info .p-info{color:#484848;display:block;font:11px/18px 'Open Sans',Arial,Helvetica,sans-serif;margin:20px 0;padding:0 0 0 48px}.opcoes-info .p-info strong{display:block;font-size:14px;font-weight:800}.i-frete{background:url(/assets/images/layout/delivery-ico.png) 10px center no-repeat}.i-troca{background:url(/assets/images/layout/troca-ico.png) 10px center no-repeat}.descricao{margin:20px 10px}.descricao .abas{height:50px;border:1px solid #eee;font-size:0}.descricao .abas .tab{cursor:pointer;display:inline-block;padding:0 25px;border-right:1px solid #ededed;color:#221e1f;font:400 11px/50px Montserrat,Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.5px}.descricao .abas .tab-ativa{border-right:0;border-radius:1px;background:#221e1f;color:#fff}.descricao .desc{display:none;border:0;border-top:0;padding:25px}.descricao .desc-ativa{display:block}.descricao .desc-tab-dadostecnicos strong{display:inline-block;width:150px;line-height:30px}.descricao table,.descricao table td,.descricao table tr{border:1px solid #eee!important;border-collapse:collapse}.descricao table{width:100%!important;margin:10px 0;padding:0}.descricao table tr:nth-child(odd){background-color:#fff}.descricao table tr:nth-child(even){background-color:#fafafa}.descricao table th{background:#eee!important;color:#3a2f27;margin:0;padding:8px 12px;text-align:left}.descricao table td{color:#666;margin:0;padding:8px 12px;text-align:left}.descricao table td,.descricao table td *,.descricao table th,.descricao table th *{font:12px/28px 'Open Sans',Arial,Helvetica,sans-serif}.descricao table th,.descricao table th *{font-weight:700}.descricao table p{margin:0;padding:0}.relacionados h3{border:1px solid #eee;color:#221e1f;font:14px/50px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:1px;height:50px;margin:20px 5px;text-transform:uppercase}.relacionados h3 span{display:inline-block;padding:0 25px;font:500 12px/50px Montserrat,Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:1.5px;border-right:0;border-radius:1px;background:#221e1f;color:#fff}.account-column{float:left;padding:0 10px;width:50%}fieldset.group{border:1px solid #eee;border-radius:2px;margin:0 0 30px;padding:15px}fieldset.group legend{color:#484848;font:700 12px 'Open Sans',Arial,Helvetica,sans-serif;margin:0;padding:0 15px;text-transform:uppercase}fieldset.login{min-height:300px;position:relative;padding:20px}fieldset.checkout{min-height:200px;position:relative;padding:20px}fieldset.login h3{margin:0 0 20px}.form{margin:0;padding:0}.form label{color:#545454;display:block;font:700 12px/20px 'Open Sans',Arial,Helvetica,sans-serif;padding:10px 3px 0}.form .obrigatorio,.form .step{color:#ffae15}.form .input-text{border:1px solid #bbb;border-radius:2px;color:#484848;font:13px/20px Montserrat,Arial,Helvetica,sans-serif;height:20px;margin:0;outline:0;padding:10px;width:300px}.form .input-text:focus{border:1px solid #282828}.wrap-btn-cadastro{border-top:1px solid #eee;height:50px;margin:30px 0 0;padding:10px 0 0;width:100%;position:absolute;bottom:8px;left:0}.wrap-btn-cadastro input{float:right;background:#3a2f27;border:0;border-bottom:1px solid #111;border-radius:2px;color:#fff;cursor:pointer;font:700 12px/48px Montserrat,Arial,Helvetica,sans-serif;height:48px;margin:0 20px;padding:0 20px;text-decoration:none}.wrap-btn-cadastro input.btn-red{background:#ffae15;border-bottom:1px solid #f5a00e}.wrap-btn-cadastro a{color:#ffae15;font:700 12px/50px 'Open Sans',Arial,Helvetica,sans-serif;padding:0 20px}.wrap-pessoa-fisica,.wrap-pessoa-juridica{display:none}.btns-carrinho{margin:30px 0}.carrinho,.carrinho td,.carrinho tr{border:0;border-collapse:collapse}.carrinho{border:3px solid #f0f0f0;margin:0;padding:0;width:100%}.carrinho thead td{background:#221e1f;border:1px solid rgba(0,0,0,.1);border-bottom:1px solid #221e1f;color:#fff;font:600 10px/24px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:.5px;text-transform:uppercase}.carrinho td{color:#545454;font:400 12px/18px Montserrat,Arial,Helvetica,sans-serif;padding:12px;border-bottom:1px solid rgba(0,0,0,.035);vertical-align:top}.carrinho td.excluir{vertical-align:middle;font-size:26px;text-align:center}.carrinho .todos{font:700 12px Arial,Helvetica,sans-serif}.carrinho .carrinho-qtde{width:50px;display:inline-block;margin:0 5px}.carrinho label.presente{display:block;cursor:pointer}.carrinho label.presente span.ativo{background:#e9651a;color:#111}.carrinho p{font:300 11px/16px Montserrat,Arial,Helvetica,sans-serif;margin:0;padding:0}.carrinho p.valor{color:#545454;font-size:14px;line-height:20px}.carrinho p.valor strong{color:#545454}.carrinho p.valor span{color:#545454;font-size:14px;font-weight:700}.carrinho p.total{margin:10px 0;padding:0}.carrinho p.total strong{font-size:14px}.carrinho p.ar{text-align:right}.carrinho p.ar strong{color:#111}.carrinho .img-carrinho-qtd{background:#fff;border-radius:2px;padding:6px 3px;vertical-align:middle}.carrinho .consulta-cep{height:auto;border:2px solid rgba(0,0,0,.075);border-radius:2px;padding:15px 20px}.carrinho .consulta-cep label{margin:0;padding:0;display:table}.carrinho .consulta-cep span{display:inline-block;color:#282828;font:12px Arial,Helvetica,sans-serif;padding:0 105px}.carrinho .consulta-cep .cep{background:#fff;border:2px solid rgba(0,0,0,.185);border-radius:2px;height:40px;margin:5px;padding:4px 10px;width:300px!important;outline:0}.carrinho .div_msg{margin:15px 0}.carrinho .div_msg:empty{margin:0}.carrinho .consulta-cep .btn-ok{height:40px;background:#221e1f;color:#fff;cursor:pointer;font:500 11px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:.5px;padding:0 10px;text-transform:uppercase;width:auto;text-shadow:1px 1px 0 rgba(0,0,0,.15);border-radius:2px;border:0}.carrinho .resultado-cep{display:none;margin:10px 0 0;padding:10px 0 0;border-top:1px solid #eee}.carrinho .consulta-cep a,.consulta-cep span{display:inline-block;color:#111;padding:0 10px}.consulta-cep .cep{width:90px!important;display:inline-block!important}.carrinho .consulta-cep p{margin:0 10px}.carrinho .consulta-cep p strong{font-weight:400}.carrinho-mensagem{background:#fdfdfd;border:1px solid #eee;border-top:5px solid #221e1f;border-radius:1px;margin:10px 0;padding:15px 25px}.checkout-column{float:left;padding:0 10px;width:33.333333%}.resumo-item{border-bottom:1px solid #eee;padding:10px 0}.resumo-item p{line-height:20px;margin:0}.resumo-item span{display:inline-block;font-size:11px;padding:0 5px 0 0}.resumo-total{margin:15px 0 0}.resumo-total p{color:#545454;line-height:22px}.resumo-total strong{min-width:80px;display:inline-block}.resumo-total input{color:#545454}.resumo-btns{border-top:1px solid #eee;text-align:right;padding:10px 0}.btns-forma-de-pagamento{padding:0 0 30px}.btns-forma-de-pagamento a{display:block;text-align:center;max-width:250px}.panel-pagamento{display:none}.campos-valores{background:0 0}.cc-radio{cursor:pointer;vertical-align:middle;float:left;width:auto;background:#fff;border:1px solid #eee;border-radius:2px;margin:2.5px!important;padding:5px 10px;text-align:center}.cc-radio input{vertical-align:middle}.cc-radio img{display:inline-block;vertical-align:middle}.cc-numero{width:160px!important;display:inline-block!important}.cc-validade{width:80px!important;display:inline-block!important}.cc-seguranca{width:90px!important;display:inline-block!important}.column-login{width:50%;float:left;margin:15px 0 40px;padding:10px 20px}.column-login-border{border-right:1px solid #eee}.divider{border-bottom:1px solid rgba(0,0,0,.1);margin:15px 0}.btn{border:1px solid rgba(0,0,0,.075);border-radius:2px;font:600 12px/46px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:1px;height:46px}.primary-color{color:#221e1f!important}.c-default{color:#888;background:#fafafa;border:1px solid #ddd}.c-default:focus,.c-default:hover{background:#fafafa}.c-primary{background:#221e1f;border:1px solid #221e1f;text-shadow:1px 1px 0 rgba(0,0,0,.15)}.c-primary:focus,.c-primary:hover{background:#221e1f}.c-black{background:#323232;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.15)}.c-black:focus,.c-black:hover{background:#323232}label{color:#545454;display:block;font:400 11px/20px Montserrat,Arial,Helvetica,sans-serif!important;padding:2.5px}.fields{background:#fff;border-radius:1px;color:#545454;font:12px Montserrat,Arial,Helvetica,sans-serif!important}.fields:focus,.fields:hover{border:1px solid #221e1f}.panel{border:1px solid #eee;border-radius:3px;box-shadow:none}.panel-heading{background:#221e1f;border-bottom:1px solid rgba(0,0,0,.1);border-radius:3px 3px 0 0}.panel-heading h3,.panel-heading h4{color:#fff!important;font:400 11px/30px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:.075em;margin:.5em 0;text-transform:uppercase}.buttons-int{border-top:0}.modal-heading{background-color:#221e1f;border-bottom:1px solid rgba(0,0,0,.1);border-radius:0;padding:10px 25px;position:fixed;top:0;left:0;width:100%}.modal-heading p{color:#fff;font:600 12px/40px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:.5px;margin:.55em 0;text-transform:none}.modal-dialog h5,.modal-dialog h6{font:400 12px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:.5px;margin:0;padding:0;text-transform:normal}.modal-body p{color:#545454;font:13px/18px Arial,Helvetica,sans-serif;margin:5px 0 10px;padding:0}.close-btn{color:#fff}.close-btn:hover{color:#fafafa;transition:all .5s ease}.contato-info{float:left;width:33.333333333333333333%;padding:0 30px 0 0}.c-form{border-top:1px solid #eee;margin:30px 0;padding:50px 100px}.c-form label.lado{float:left;clear:none!important;width:50%}.c-form label span{color:#444;display:block;font:11px/16px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:1px;padding:5px 8px 3px;text-transform:uppercase}.c-form div{text-align:center;padding:0 5px;position:relative}.c-form div .btn{border-radius:35px}label.cv-field{display:none}.input-inline,.input-numero{display:inline;width:147px}.text-center{text-align:center}.modal-metragem{width:auto}.modal-metragem .complementar{width:200px;float:left}.modal-metragem .complementar img,.modal-metragem .complementar label{width:150px}.btn-calculo,.btn-complementares{background:#221e1f;border:1px solid #221e1f;border-radius:3px;color:#fff;display:block;cursor:pointer;font:400 22px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:1px;height:60px;padding:0 40px;text-transform:none;width:auto;text-shadow:1px 1px 0 rgba(0,0,0,.15)}.complementar_informacao{margin-bottom:0}#texto{margin-left:15%}.modal-calcule,.modal-calcule .divider{display:inline}.modal-calcule h4{width:48%;display:block}.fancybox-desktop{max-width:37%}.modal-tabela{max-width:48%}.modal-calcule .total-calculo{display:inline;color:#221e1f;float:left}.modal-descricao{max-width:48%;display:inline-block}.modal-div{width:48%}.modal-input{height:30px;width:100%;padding:0 10px}.btn-calculo{float:right}.adicionar_area,.limpar_linha,.remover_area{cursor:pointer}