@charset "UTF-8";@import "https://fonts.googleapis.com/css?family=Playfair+Display:400,900|Lato:300,400,700,900";textarea.form-control{resize:none}html{height:100%}body{font-family:lato,sans-serif;color:#696969;font-size:13px;line-height:22px;min-height:100%;position:relative;padding-bottom:0}.cambio{display:none}body.EUR .EUR{display:inline}body.USD .USD{display:inline}body.BRL .BRL{display:inline}body.GBP .GBP{display:inline}.container .container{width:100%;padding:0}a{color:#edaba3;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}a:hover{color:#696969;text-decoration:none}h1,h2,h3,h4,h5,h6{position:relative;color:#4b4b4b}h1{font-weight:700;font-size:30px}h1 small{position:relative;font-size:13px;font-style:italic;font-weight:400;color:#edaba3;top:-10px}h1.rosa{color:#edaba3}h1.ornamento{background-image:url(../img/h1_small.png);background-repeat:no-repeat;background-position:center center;background-size:contain}h2{font-family:playfair display,serif;font-weight:600;font-size:22px;letter-spacing:1px}.form-control{color:#555;border:1px solid #ccc;border-radius:2px;-webkit-box-shadow:none;box-shadow:none}.has-error .form-control:focus,.has-error .form-control{-webkit-box-shadow:none;box-shadow:none}.btn{-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;background-position:center center}.btn-default{color:#fff;background-color:#edaba3;border-color:#edaba3;border-radius:30px;padding-left:15px;padding-right:15px;letter-spacing:1px;font-size:12px}.btn-default.disabled,.btn-default[disabled],.btn-default:hover{color:#edaba3;background-color:#fff;border-color:#edaba3}.btn-default.loading,.loading .btn-default{min-width:80px;color:#edaba3;background-color:#fff;border-color:#edaba3;text-indent:-99999px;background-image:url(../img/loader.gif);background-repeat:no-repeat;background-position:center center}.btn-primary{color:#83c8c3;background-color:transparent;border-color:#83c8c3;border-radius:30px;padding-left:20px;padding-right:20px;letter-spacing:.5px;font-size:12px;text-transform:uppercase;font-weight:700}.btn-primary.disabled,.btn-primary[disabled],.btn-primary:hover{color:#fff;background-color:#83c8c3;border-color:#83c8c3}.btn-primary.loading{min-width:80px;color:#000;background-color:#fff;border-color:#83c8c3;text-indent:-99999px;background-image:url(../img/loader.gif);background-repeat:no-repeat;background-position:center center}#conteudo .btn-combo{background-color:#fff;border-color:#ccc;border-radius:0;color:#555;border-radius:2px;-webkit-box-shadow:none;box-shadow:none}.dropdown-menu{font-family:lato,sans-serif;font-size:12px;border-radius:0;background-color:#fff;border:1px solid #fff}.dropdown-menu>li>a{padding:5px 25px}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#edaba3;color:#fff}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#edaba3;color:#fff}.bootstrap-select .dropdown-toggle:focus,.btn-group.open .dropdown-toggle{box-shadow:none;-webkit-box-shadow:none;outline:0!important}.popover{font-family:lato,sans-serif;font-size:12px;letter-spacing:.5px;font-weight:400;background-color:#e7e7e7;border:1px solid #e7e7e7;border-radius:0;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top>.arrow{border-top-color:#e7e7e7}.popover.top>.arrow:after{border-top-color:#e7e7e7}.popover.bottom>.arrow{border-bottom-color:#e7e7e7}.popover.bottom>.arrow:after{border-bottom-color:#e7e7e7}.popover-content{padding:15px}.popover.white{background-color:#fff;border:1px solid #fff;color:#000;max-width:185px}.popover.white.top>.arrow{border-top-color:#fff}.popover.white.top>.arrow:after{border-top-color:#fff}.popover.white.bottom>.arrow{border-bottom-color:#fff}.popover.white.bottom>.arrow:after{border-bottom-color:#fff}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px}[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:20px;cursor:pointer;line-height:16px;display:inline-block}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:15px;height:15px;border:1px solid #d2d2d2;background:#fff}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{content:'';width:13px;height:13px;background:#edaba3;position:absolute;top:1px;left:1px;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}[type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;left:-9999px}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label{position:relative;padding-left:20px;cursor:pointer;line-height:16px;display:inline-block}[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:15px;height:15px;border:1px solid #d2d2d2;background:#fff}[type=checkbox]:checked+label:after,[type=checkbox]:not(:checked)+label:after{content:'';width:13px;height:13px;background:#edaba3;position:absolute;top:1px;left:1px;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}[type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}[type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.tooltip-inner{max-width:200px;padding:8px;text-align:left;font-size:13px;text-decoration:none;color:#000;background-color:#f7f7f7;border-radius:0;border:2px solid #edaba3}.tooltip.right .tooltip-arrow{border-right-color:#edaba3}#topoPortes{position:relative;z-index:1001;padding-top:9px;padding-bottom:9px;color:#8e8e8e;background-color:#5a5a5a}#topoPortes .portesGratis span{color:#fff}#topoPortes .geo{text-align:right}#topoPortes .geo>div{display:inline-block;padding-left:8px;margin-left:15px;border-left:1px solid #8e8e8e}#topoPortes .geo>div:first-child{padding-left:0;margin-left:0;border-left:0}#topoPortes .btn-combo{background-color:transparent;padding-top:0;padding-bottom:0;padding-left:8px;padding-right:10px;-webkit-box-shadow:none;box-shadow:none}#topoPortes .btn-combo:focus,#topoPortes .btn-combo:hover{outline:0!important;color:#fff;-webkit-box-shadow:none;box-shadow:none}#topoPortes #moeda .btn-combo .bs-caret{display:none}@media(max-width:767px){#topoPortes{text-align:center}#topoPortes .geo{text-align:center}}#topoMenu{background-color:#fff;position:relative;margin-bottom:0;z-index:1;border-bottom:0;border-bottom:1px solid #d2d2d2;padding-top:10px;padding-bottom:10px}#topoMenu .opcoes{font-size:12px;font-weight:400;margin-top:12px;text-align:right}#topoMenu .opcoes>div{display:inline-block;border-left:1px solid #d2d2d2;padding-left:5px;margin-left:5px;vertical-align:middle}#topoMenu .opcoes>div:first-child{border-left:0;padding-left:0;margin-left:0}#topoMenu .opcoes .linguas>a{font-weight:400;color:#696969;cursor:pointer}#topoMenu .opcoes .linguas>a:hover{color:#edaba3}#topoMenu .opcoes #carrinhoShort{position:relative}#topoMenu .opcoes #carrinhoShort .resumo{font-size:11px;text-align:center;display:none}#topoMenu .opcoes #carrinhoShort a .fa{font-size:20px;color:#000;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}#topoMenu .opcoes #carrinhoShort a span{position:absolute;top:-5px;right:-5px;background-color:#edaba3;color:#fff;width:15px;height:15px;font-size:10px;line-height:1.6;text-align:center;border-radius:50%;display:block;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}#topoMenu .opcoes #carrinhoShort a:hover .fa{color:#edaba3}#topoMenu .opcoes #carrinhoShort a:hover span{background-color:#000}#topoMenu .btn-combo{background-color:transparent;padding-top:0;padding-bottom:0;padding-left:8px;padding-right:10px;-webkit-box-shadow:none;box-shadow:none}#topoMenu .navbar.navbar-default{background-color:transparent;border:0;margin-bottom:0}#topoMenu .navbar.navbar-default .navbar-brand{height:auto;padding:0;margin-top:3px;margin-right:20px}#topoMenu .navbar.navbar-default .navbar-brand img{width:180px}#topoMenu .navbar.navbar-default .navbar-nav{font-size:14px;letter-spacing:.5px;text-transform:uppercase}#topoMenu .navbar.navbar-default .navbar-nav>li>a{position:relative;z-index:1;font-weight:500;color:#696969}#topoMenu .navbar.navbar-default .navbar-nav>li>a.active,#topoMenu .navbar.navbar-default .navbar-nav>li>a:hover{color:#edaba3;background-color:transparent}#topoMenu .navbar.navbar-default .navbar-nav li.open>a{color:#edaba3;background-color:transparent}@media(min-width:768px){#topoMenu .navbar.navbar-default .navbar-nav{display:inline-block;float:none;vertical-align:top}#topoMenu .navbar.navbar-default .navbar-collapse{text-align:center}}#topoMenu .navbar.navbar-default .navbar-collapse,#topoMenu .navbar.navbar-default .navbar-form{border:0}#topoMenu .popover-content .nome{color:#4b4b4b;font-family:playfair display,serif;font-weight:600}#topoMenu .popover-content .qtd{font-weight:400;margin-bottom:10px}#topoMenu .popover-content .img{text-align:center;margin-bottom:20px}#topoMenu .popover-content .img img{margin:auto}#topoMenu .popover-content .erro{color:#c74e38;margin-bottom:20px;font-weight:500}@media(min-width:768px){#topoMenu .menuCategoriasTopo,#topoMenu .menuMarcasTopo{z-index:0;margin-top:-35px;position:relative}#topoMenu .menuCategoriasTopo>.btn-group>.btn-combo,#topoMenu .menuCategoriasTopo>.btn-group>select,#topoMenu .menuMarcasTopo>.btn-group>.btn-combo,#topoMenu .menuMarcasTopo>.btn-group>select{display:none}#topoMenu .menuCategoriasTopo .dropdown-menu,#topoMenu .menuMarcasTopo .dropdown-menu{margin-top:10px}}@media(max-width:767px){#topoMenu{}#topoMenu .container-fluid{padding:0}#topoMenu a.menuID2,#topoMenu a.menuID16{display:none}#topoMenu .btn-combo{text-align:right;background-color:transparent;border-color:transparent;border-radius:0;color:#fff;border-radius:0;-webkit-box-shadow:none;box-shadow:none}#topoMenu .btn-combo>span{text-align:right;text-transform:uppercase}#topoMenu .opcoes{border-top:2px solid #fff;padding-top:10px;padding-bottom:5px;margin-left:-15px;margin-right:-15px;text-align:center}#topoMenu .opcoes a{color:#fff}#topoMenu .opcoes .linguas a{color:#fff}#topoMenu .opcoes .linguas a:hover{color:#4b4b4b}#topoMenu .opcoes #carrinhoShort a .fa{color:#000;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}#topoMenu .opcoes #carrinhoShort a span{background-color:#fff;color:#edaba3}#topoMenu .navbar-collapse{background-color:#edaba3}#topoMenu .navbar.navbar-default .navbar-nav{text-align:right}#topoMenu .navbar.navbar-default .navbar-nav>li>a{color:#fff}#topoMenu .navbar.navbar-default .navbar-nav>li>a.active,#topoMenu .navbar.navbar-default .navbar-nav>li>a:hover{color:#4b4b4b}}.menuCategorias{margin:0;padding:0;margin-bottom:15px;list-style:none}.menuCategorias li{position:relative}.menuCategorias li a{display:block;font-size:13px;padding-top:8px;padding-bottom:8px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#4b4b4b;text-decoration:none}.menuCategorias li a.active,.menuCategorias li a:hover{color:#edaba3;text-decoration:none}.menuCategorias li ul li{padding:0}.menuCategorias li ul li a{padding:0;padding-bottom:10px;text-transform:none;font-weight:400;font-size:14.2px;color:#696969}.menuCategorias li ul li a.active,.menuCategorias li ul li a.active:hover,.menuCategorias li ul li a:hover{color:#edaba3;background-color:transparent}.menuCategorias>li.filhos:after{content:'+';font-size:16px;position:absolute;top:6px;right:6px}.menuCategorias>li.filhos.open:after{content:'-'}.menuCategorias .sub-menu{position:relative;list-style:none;padding:0;margin:0;display:none}.menuCategorias .active .sub-menu{display:block}.topoLoja{height:340px;background-repeat:no-repeat;background-size:cover;background-position:top left}.topoLoja.marcas{background-position:center center}.topoDetalheProd{padding-top:30px}.listaProdutosOpcoes{margin-top:30px;margin-bottom:15px}.listaProdutosOpcoes .total{padding-top:8px;float:right}.listaProdutosOpcoes .links{padding-top:8px;float:right}.listaProdutosOpcoes .links a{margin-left:4px;margin-right:4px}.listaProdutosOpcoes .links a:last-child{margin-right:0}.listaProdutosOpcoes #filtroListagemC{float:right}.listaProdutosOpcoes h1{margin-top:0}.listaProdutosOpcoes .caminho{float:left;text-transform:uppercase;padding-top:8px}.listaProdutosOpcoes .caminho a{font-size:14px;font-weight:400;color:#696969}.listaProdutosOpcoes .caminho a:hover{color:#edaba3}.listaProdutosOpcoes .caminho a.active{color:#edaba3}@media(max-width:767px){.listaProdutosOpcoes .links,.listaProdutosOpcoes .total,.listaProdutosOpcoes .caminho,.listaProdutosOpcoes #filtroListagemC{display:block;float:none;margin-bottom:10px}}.listaProdutosPag{text-align:center}.paginacao{vertical-align:middle}.paginacao .fa{font-size:16px;vertical-align:middle}.listaProdutos{position:relative;z-index:0}.listaProdutos .tituloExtra{position:relative;margin-top:0;margin-bottom:20px;font-weight:600;text-align:center}.listaProdutos .tituloExtra span{position:relative;display:inline-block;background-color:#fff;padding:0 40px}.listaProdutos .tituloExtra b{color:#edaba3}.listaProdutos .tituloExtra::before{position:absolute;content:' ';top:50%;left:0;height:1px;width:100%;background-color:#d2d2d2}.listaProdutosHome{margin-top:30px}.itemProduto{position:relative;margin-bottom:45px;font-size:14px;letter-spacing:.5px}.itemProduto a.p{border:1px solid #f4e8e7;position:relative;cursor:pointer;padding:15px;text-align:center;color:#4b4b4b;font-weight:600;text-decoration:none;display:block}.itemProduto a.p .imagem{position:relative;margin-bottom:15px;padding-bottom:100%;z-index:1}.itemProduto a.p .imagem>div{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../img/imagem_indisponivel.jpg);background-repeat:no-repeat;background-position:center center;background-size:contain}.itemProduto a.p .nome{-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;font-size:15px;min-height:70px}.itemProduto a.p .preco{position:relative;font-size:18px}.itemProduto a.p .preco .promo{margin-right:10px;display:inline-block;font-size:14px;text-decoration:line-through;color:#edaba3}.itemProduto a.p .linha{position:relative;display:block;margin:auto;width:30px;height:1px;margin-top:9px;margin-bottom:14px;background-color:#e7e7e7}.itemProduto a:hover{border:1px solid #edaba3;box-shadow:0 0 46px 0 rgba(0,0,0,.2)}.etiqueta{position:relative;display:inline-block;font-size:10px;color:#fff;background-color:#000;margin:auto;text-transform:uppercase;border-radius:10px;min-width:130px;line-height:14px;height:18px;padding:2px;margin-bottom:5px;text-align:center}.etiqueta.novidade{background-color:#ffb600}.etiqueta.promocao{background-color:#f9734d}.etiqueta.oferta{background-color:#8eb35a}.etiqueta.desconto{background-color:#6ebbdb}.descDesconto{font-weight:600;margin-bottom:15px}.detalheProduto .imagem{position:relative;margin-bottom:5px;padding-bottom:100%;z-index:1}.detalheProduto .imagem>div{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/imagem_indisponivel.jpg);background-repeat:no-repeat;background-position:center center;background-size:contain}.detalheProduto .nome h1{position:relative;font-size:22px;color:#4b4b4b;font-family:playfair display,serif;font-weight:600;line-height:30px;letter-spacing:1px}.detalheProduto .ref{position:relative;color:#595959;font-size:11px;margin-bottom:20px}.detalheProduto .ref:after{position:relative;content:' ';display:block;width:30px;height:1px;margin-top:20px;background-color:#e7e7e7}.detalheProduto .preco{font-size:21px;font-weight:500;margin-bottom:15px}.detalheProduto .preco .note{cursor:pointer}.detalheProduto .preco .promo{margin-right:10px;display:inline-block;font-size:18px;text-decoration:line-through;color:#edaba3}.detalheProduto .desc{font-size:15px;line-height:26px;font-weight:400}.detalheProduto a#btAddFavorito{cursor:pointer;position:relative;display:inline-block;border:1px solid #edaba3;text-align:center;border-radius:50%;line-height:31px;font-size:16px;width:33px;height:33px;color:#4b4b4b;overflow:hidden;background-position:center center}.detalheProduto a#btAddFavorito .cheio{display:none;color:#edaba3}.detalheProduto a#btAddFavorito .vazio{display:inherit}.detalheProduto a#btAddFavorito.loading{background-image:url(../img/loader.gif);background-repeat:no-repeat}.detalheProduto a#btAddFavorito.loading .fa{visibility:hidden}.detalheProduto a#btAddFavorito.active .cheio{display:inherit}.detalheProduto a#btAddFavorito.active .vazio{display:none}.detalheProduto a#btAddFavorito:hover{color:#edaba3}.detalheProduto .qtd{border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;padding-top:14px;padding-bottom:14px;margin-bottom:10px;margin-top:20px}.detalheProduto .qtd>.row{margin-right:-10px;margin-left:-10px}.detalheProduto .qtd>.row>div{padding-left:10px;padding-right:10px}.detalheProduto .qtd #qtdR{border:2px solid #edaba3;text-align:center;padding:5px}.detalheProduto .composicao{padding-bottom:15px;border-bottom:1px solid #d2d2d2}.detalheProduto .composicao .nav-tabs{border:0}.detalheProduto .composicao .nav-tabs>li{width:50%}.detalheProduto .composicao .nav-tabs>li a{font-size:18px;letter-spacing:1px;font-family:playfair display,serif;color:#4b4b4b;border:0;padding:10px 0;border-bottom:1px solid transparent}.detalheProduto .composicao .nav-tabs>li a:hover{background-color:transparent}.detalheProduto .composicao .nav-tabs>li.active a{color:#edaba3;border:0;border-bottom:1px solid #edaba3}.detalheProduto .composicao .tab-content{margin-top:15px;font-size:15px}body.EUR .detalheProduto .note{display:none}.divSugestoes{margin-top:60px}.divSugestoes h2{font-style:italic;font-weight:400;margin-bottom:15px}.divSugestoes .itemProduto{margin-top:15px;margin-bottom:0}.divSugestoes .itemProduto a.p .nome{font-size:13px;min-height:60px}.divSugestoes .itemProduto a.p .preco{font-size:16px}#carrinhoCheckout,#carrinhoForm{}#carrinhoCheckout h2,#carrinhoForm h2{margin-bottom:30px}#carrinhoCheckout .resumo,#carrinhoForm .resumo{position:relative}#carrinhoCheckout .resumo .preco,#carrinhoForm .resumo .preco{font-size:23px;text-align:right;font-weight:500;color:#edaba3}#carrinhoCheckout .resumo .nota,#carrinhoForm .resumo .nota{margin-top:15px;margin-bottom:15px}#carrinhoCheckout .resumo .linha,#carrinhoForm .resumo .linha{border-bottom:1px solid #d2d2d2;padding-bottom:15px;margin-bottom:15px}#carrinhoCheckout .resumo #codigoP,#carrinhoForm .resumo #codigoP{margin-top:5px;margin-bottom:2px;border:1px solid #e7e7e7}#carrinhoCheckout .resumo .btAddCode,#carrinhoForm .resumo .btAddCode{font-weight:500;cursor:pointer}#carrinhoCheckout .resumo.loading::after,#carrinhoForm .resumo.loading::after{content:' ';position:absolute;top:-5px;left:-5px;bottom:-5px;right:-5px;background-color:rgba(231,231,231,.7);background-image:url(../img/loader.gif);background-repeat:no-repeat;background-position:center center}#carrinhoCheckout .listaCarrinho,#carrinhoForm .listaCarrinho{margin-bottom:25px}#carrinhoCheckout .listaCarrinho .itemHeader,#carrinhoForm .listaCarrinho .itemHeader{font-size:13px;padding-top:10px;padding-bottom:10px;padding-left:10px;font-weight:500;background-color:#f7f7f7}#carrinhoCheckout .listaCarrinho .itemCarrinho,#carrinhoForm .listaCarrinho .itemCarrinho{font-weight:400;border-bottom:1px solid #d2d2d2;font-size:12px;vertical-align:middle}#carrinhoCheckout .listaCarrinho .itemCarrinho .row>div,#carrinhoForm .listaCarrinho .itemCarrinho .row>div{padding-top:25px;padding-bottom:25px}@media(max-width:991px){#carrinhoCheckout .listaCarrinho .itemCarrinho .row>div,#carrinhoForm .listaCarrinho .itemCarrinho .row>div{padding-top:10px;padding-bottom:10px}}#carrinhoCheckout .listaCarrinho .itemCarrinho .desc,#carrinhoForm .listaCarrinho .itemCarrinho .desc{vertical-align:top}#carrinhoCheckout .listaCarrinho .itemCarrinho .desc .erro,#carrinhoForm .listaCarrinho .itemCarrinho .desc .erro{color:#c74e38;font-weight:500}#carrinhoCheckout .listaCarrinho .itemCarrinho .img img,#carrinhoForm .listaCarrinho .itemCarrinho .img img{width:100%;max-width:80px}#carrinhoCheckout .listaCarrinho .itemCarrinho .nome,#carrinhoForm .listaCarrinho .itemCarrinho .nome{font-size:14px;letter-spacing:1px;font-family:playfair display,serif;color:#4b4b4b;font-weight:600}#carrinhoCheckout .listaCarrinho .itemCarrinho .labelCombo,#carrinhoForm .listaCarrinho .itemCarrinho .labelCombo{font-size:9px;font-weight:500;color:#d2d2d2}#carrinhoCheckout .listaCarrinho .itemCarrinho .qtdDiv,#carrinhoForm .listaCarrinho .itemCarrinho .qtdDiv{text-align:center}#carrinhoCheckout .listaCarrinho .itemCarrinho .desconto_label,#carrinhoForm .listaCarrinho .itemCarrinho .desconto_label{border-top:1px dashed #edaba3;padding-top:10px;padding-bottom:5px;margin-top:-5px;text-align:left}#carrinhoCheckout .listaCarrinho .itemCarrinho .desconto_label>div,#carrinhoForm .listaCarrinho .itemCarrinho .desconto_label>div{display:inline-block;vertical-align:middle}#carrinhoCheckout .listaCarrinho .itemCarrinho .desconto_label .etiqueta,#carrinhoForm .listaCarrinho .itemCarrinho .desconto_label .etiqueta{height:auto;margin-right:15px}#carrinhoCheckout .listaCarrinho .itemCarrinho .desconto_label .preco_desc,#carrinhoForm .listaCarrinho .itemCarrinho .desconto_label .preco_desc{display:block;font-size:14px;font-weight:500;color:#fff}#carrinhoCheckout .listaCarrinho .itemCarrinho .preco,#carrinhoForm .listaCarrinho .itemCarrinho .preco{font-size:15px}#carrinhoCheckout .listaCarrinho .itemCarrinho .preco .promo,#carrinhoForm .listaCarrinho .itemCarrinho .preco .promo{margin-right:10px;display:inline-block;font-size:12px;text-decoration:line-through;color:#edaba3}#carrinhoCheckout .listaCarrinho .itemCarrinho .preco.sub_total,#carrinhoForm .listaCarrinho .itemCarrinho .preco.sub_total{font-weight:500}#carrinhoCheckout .listaCarrinho .itemCarrinho .form-control,#carrinhoForm .listaCarrinho .itemCarrinho .form-control{text-align:center}#carrinhoCheckout .listaCarrinho .itemCarrinho .remover,#carrinhoForm .listaCarrinho .itemCarrinho .remover{display:inline-block;background-color:#e7e7e7;color:#595959;border-radius:50%;font-size:14px;padding-top:6px;width:32px;height:32px;text-align:center;cursor:pointer}#carrinhoCheckout .listaCarrinho .itemCarrinho .remover:hover,#carrinhoForm .listaCarrinho .itemCarrinho .remover:hover{background-color:#edaba3;color:#fff}#carrinhoCheckout .listaCarrinho .itemCarrinho.loading,#carrinhoForm .listaCarrinho .itemCarrinho.loading{opacity:.5;background-repeat:no-repeat;background-position:center center;background-image:url(../img/loader.gif)}#carrinhoCheckout .listaCarrinho .itemCarrinho.loading .remover,#carrinhoForm .listaCarrinho .itemCarrinho.loading .remover{cursor:default;visibility:hidden}#carrinhoCheckout .dadosTipoEntrega,#carrinhoForm .dadosTipoEntrega{padding-left:20px;font-weight:500}#carrinhoCheckout .formTipoEntrega,#carrinhoForm .formTipoEntrega{padding-left:20px}#carrinhoCheckout .divEscolhaEnvio,#carrinhoForm .divEscolhaEnvio{display:none}#carrinhoCheckout .listaTiposPagamento,#carrinhoForm .listaTiposPagamento{margin-bottom:15px}#carrinhoCheckout .listaTiposPagamento>div,#carrinhoForm .listaTiposPagamento>div{margin-bottom:15px}#carrinhoCheckout .listaTiposPagamento .extra,#carrinhoForm .listaTiposPagamento .extra{padding-left:20px;display:none}.listaEncomendas{margin-bottom:25px}.listaEncomendas .itemHeader{font-size:14px;padding-top:10px;padding-left:10px;padding-bottom:10px;font-weight:500;border-bottom:1px solid #d2d2d2;background-color:#f7f7f7}.listaEncomendas .itemEnc{font-weight:400;border-bottom:1px solid #d2d2d2;font-size:12px;vertical-align:middle}.listaEncomendas .itemEnc .row>div{padding-top:10px;padding-bottom:10px}@media(max-width:991px){.listaEncomendas .itemEnc{padding-top:5px;padding-bottom:5px}.listaEncomendas .itemEnc .row>div{padding-top:0;padding-bottom:0}}.listaEncomendas .itemEnc .ref{font-weight:500;font-size:13px}.totalFinaliza{color:#83c8c3;font-size:18px;font-weight:500}#carrinhoResumo{position:relative}#carrinhoResumo.loading::after{content:' ';position:absolute;top:-5px;left:-5px;bottom:-5px;right:-5px;background-color:rgba(231,231,231,.7);background-image:url(../img/loader.gif);background-repeat:no-repeat;background-position:center center}#registoForm,#loginForm{border-top:1px solid #d2d2d2}#registoForm h2,#loginForm h2{margin-bottom:40px}#registoForm h3,#loginForm h3{margin-bottom:20px}.resumoDados{font-weight:500;font-size:13px}.popover.white.login{width:300px;max-width:none}#loginFormTopo .row{margin-left:-5px;margin-right:-5px}#loginFormTopo .row>div{padding-left:5px;padding-right:5px}#menuLoginTop{text-align:right}#menuLoginTop a{display:block;margin-bottom:5px;font-weight:500;text-decoration:none}#menuLoginTop a:hover{color:#83c8c3}.itemMenuArea{position:relative;width:100%;padding-bottom:100%;background-size:cover;margin-bottom:15px;background-position:center center}.itemMenuArea a{position:absolute;cursor:pointer;top:0;left:0;width:100%;height:100%;text-align:center;background-color:rgba(255,255,255,.5)}.itemMenuArea a svg{width:50px;fill:#000}.itemMenuArea a>div{display:table;width:100%;height:100%}.itemMenuArea a>div>div{display:table-cell;vertical-align:middle;width:100%;height:100%}.itemMenuArea a.active,.itemMenuArea a:hover{background-color:rgba(0,0,0,.5)}.itemMenuArea a.active .btn-info,.itemMenuArea a:hover .btn-info{color:#fff;background-color:transparent;border-color:#fff}.itemMenuArea a.active svg,.itemMenuArea a:hover svg{fill:#fff}.itemMenuArea a.active{background-color:rgba(131,200,195,.5)}.itemMenuArea._1{background-image:url(../img/area_compras.jpg)}.itemMenuArea._2{background-image:url(../img/area_fav.jpg)}.itemMenuArea._3{background-image:url(../img/area_casamentos.jpg)}.listaFav .itemHeader{font-size:13px;padding-top:10px;padding-bottom:10px;font-weight:500;border-bottom:1px solid #d2d2d2;background-color:#fff}.listaFav .itemFav.loading{opacity:.5}.listaFav .itemFav{font-weight:400;border-bottom:1px solid #d2d2d2;font-size:12px;vertical-align:middle}.listaFav .itemFav .row>div{padding-top:25px;padding-bottom:25px}@media(max-width:767px){.listaFav .itemFav .row>div{padding-top:15px;padding-bottom:15px}}.listaFav .itemFav .btAddCarrinho.semStock{visibility:hidden}.listaFav .itemFav .semStock,.listaFav .itemFav .stock{display:none;color:#d2d2d2}.listaFav .itemFav .img{padding-top:10px!important}.listaFav .itemFav .img img{width:100%;max-width:80px}.listaFav .itemFav .nome{font-size:13px;font-weight:600}.listaFav .itemFav .opcoesRef{padding:25px;margin-top:-25px;margin-bottom:-25px;background-color:#83c8c3}.listaFav .itemFav .btn-combo{background-color:#83c8c3;color:#fff}.listaFav .itemFav .btn-combo .bs-caret{color:#fff}.listaFav .itemFav .cores,.listaFav .itemFav .medidas{border-top:1px solid #fff;border-bottom:1px solid #fff;padding-top:5px;padding-bottom:5px}.listaFav .itemFav .medidas{margin-bottom:15px}.listaFav .itemFav .labelCombo{font-size:9px;font-weight:500;color:#fff}.listaFav .itemFav .preco{font-size:15px;font-weight:500}.listaFav .itemFav .preco span{color:#c74e38;display:inline-block;margin-right:10px;text-decoration:line-through;font-size:12px}.listaFav .itemFav .form-control{text-align:center}.listaFav .itemFav .remover{display:inline-block;background-color:#e7e7e7;color:#595959;border-radius:50%;font-size:14px;padding-top:6px;width:32px;height:32px;text-align:center;cursor:pointer}.listaFav .itemFav .remover:hover{background-color:#edaba3;color:#fff}.listaFav .itemFav.loading{opacity:.5;background-repeat:no-repeat;background-position:center center;background-image:url(../img/loader.gif)}.listaFav .itemFav.loading .remover{cursor:default;visibility:hidden}#pesquisaForm{position:relative}#pesquisaForm input[type=submit]{position:absolute;top:0;right:0;visibility:hidden}#pesquisaForm .form-group{width:100%;position:relative;margin-bottom:10px}#pesquisaForm .form-group small{top:0}#pesquisaForm .form-group:after{position:absolute;top:10px;right:10px;content:"\f002";font:normal normal normal 14px/1 FontAwesome;color:#e7e7e7}#pesquisaForm .form-control-feedback{right:17px}#pesquisaForm .form-control{width:100%}.pesquisaHome{margin-top:15px;font-size:14px;font-weight:400;text-align:left}@media(min-width:992px){.pesquisaHome{position:absolute;top:0;left:0;width:100%;margin-top:0}}.pesquisaHome #pesquisaForm .form-group{width:100%;margin-bottom:0}.listaDestaques{margin-bottom:15px}.itemDestaque{margin-bottom:15px;position:relative}.itemDestaque .img{position:relative;width:100%;padding-bottom:28%;background-color:#9acd32}.itemDestaque a{position:relative;display:block;cursor:pointer}.itemDestaque a .texto{-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;font-weight:900;color:#4b4b4b}.itemDestaque a .texto>div{display:table;width:100%;height:100%}.itemDestaque a .texto>div>div{display:table-cell;width:100%;height:100%;vertical-align:middle}.itemDestaque a .texto .nome{font-family:playfair display,serif;font-size:30px}.itemDestaque a .texto .subnome{font-size:10px;font-weight:600}.itemDestaque a:after{-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;content:' ';position:absolute;top:50%;left:10px;right:10px;bottom:50%;opacity:0;border:1px solid #fff}.itemDestaque a:hover .texto{color:#fff}.itemDestaque a:hover:after{top:10px;left:10px;right:10px;bottom:10px;opacity:1}#newsletterForm{margin-top:15px}#newsletterForm .form-control{background-color:#f7f7f7;border:1px solid #f7f7f7;text-align:center}.carousel.galerias{margin-bottom:10px}.carousel.galerias .item{background-repeat:no-repeat;background-size:cover;background-position:center center;padding-bottom:40%}@media(max-width:767px){.carousel.galerias .item{padding-bottom:70%}}.carousel.galerias .item .legenda{position:absolute;top:0;left:0;width:100%}.carousel.galerias .item .legenda .nome{font-family:playfair display,serif;font-size:20px;font-style:italic;color:#83c8c3;letter-spacing:2px;margin-bottom:30px}.carousel.galerias .item .legenda .desc{font-family:playfair display,serif;font-size:66px;font-weight:600;color:#4b4b4b;line-height:66px;letter-spacing:1px}.carousel.galerias .item .legenda .link{margin-top:50px}@media(max-width:767px){.carousel.galerias .item .legenda{padding-top:35px}.carousel.galerias .item .legenda .nome{font-size:20px;margin-bottom:15px}.carousel.galerias .item .legenda .desc{font-size:40px;line-height:40px}.carousel.galerias .item .legenda .link{margin-top:20px}}@media(min-width:768px){.carousel.galerias .item .legenda{padding-top:35px}.carousel.galerias .item .legenda .nome{font-size:20px;margin-bottom:15px}.carousel.galerias .item .legenda .desc{font-size:40px;line-height:40px}.carousel.galerias .item .legenda .link{margin-top:20px}}@media(min-width:992px){.carousel.galerias .item .legenda{padding-top:50px}.carousel.galerias .item .legenda .nome{font-size:20px;margin-bottom:20px}.carousel.galerias .item .legenda .desc{font-size:50px;line-height:50px}.carousel.galerias .item .legenda .link{margin-top:40px}}@media(min-width:1200px){.carousel.galerias .item .legenda{padding-top:100px}.carousel.galerias .item .legenda .nome{font-size:20px;margin-bottom:30px}.carousel.galerias .item .legenda .desc{font-size:66px;line-height:66px}.carousel.galerias .item .legenda .link{margin-top:50px}}.carousel.galerias .carousel-indicators{bottom:0}@media(max-width:767px){.carousel.galerias .carousel-indicators{display:none}}.carousel.galerias .carousel-indicators li{-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;width:auto;height:auto;margin:0;margin-right:5px;margin-left:5px;background-color:transparent;border:0;border-radius:0;text-indent:0;font-family:playfair display,serif;font-size:20px;color:#4b4b4b;line-height:48px;vertical-align:middle}.carousel.galerias .carousel-indicators li:hover,.carousel.galerias .carousel-indicators li.active{font-size:48px}#conteudo{margin-bottom:30px}#mapaC{margin-top:30px;width:100%;height:500px}#mapaC #map{position:relative;width:100%;height:100%}#rodape{position:absolute;left:0;bottom:0;right:0;font-size:14px;padding-top:30px;padding-bottom:20px;background-color:#f7f7f7}#rodape h2{font-weight:900;font-size:14px;margin-top:0}#rodape ul{margin:0;padding:0;list-style:none}#rodape ul li{margin-bottom:6px}#rodape ul li a{color:#696969}#rodape ul li a.active,#rodape ul li a:hover{color:#edaba3}@media(max-width:767px){#rodape{padding-top:10px}#rodape h2{margin-top:20px}}@media screen and (-webkit-min-device-pixel-ratio:0){select,textarea,input{font-size:16px}}