body,html{width:100%;height:100%;overflow-x:hidden}.dept{width:990px;margin:0 auto;background:#fff}.dept .breadcrumb{background:#f2f2f2;height:100%;width:100%;line-height:35px;color:#333;margin:0 0 8px;text-indent:13px;font-size:13px}.dept .breadcrumb a{color:#333;font-size:13px}.dept .breadcrumb li{float:left}.dept .breadcrumb a.last-link{color:#6f6b44;text-decoration:none}.banner-dept{width:990px;height:auto;position:relative;float:left}.banner-dept .descricao-banner{position:absolute;width:750px;float:right;color:#616161;right:20px;font-size:13px;line-height:15px;top:20px}.dept .banner{margin:7px 0 0}.paginacao-ordenacao{background:#f2f2f2;height:35px;width:100%;line-height:35px;color:#333;margin:8px 0;text-indent:13px;font-size:12px;clear:both;display:block}.showpages{float:left;height:15px;margin:10px 10px 10px 0;padding:0 25px 0 0;line-height:15px;font-size:13px}.ordenar_por a{color:#3b3b38;font-size:13px;text-decoration:none}.ordenar_por a:hover{color:#e37e35}.conteudo_paginas{float:right;margin:10px 0 0}.conteudo_paginas li{float:left;line-height:15px;height:15px;text-indent:0;border-radius:2px;font-size:13px}.conteudo_paginas li span{color:#333;border:1px solid #bdbdbd;padding:3px 5px;font-size:13px}.conteudo_paginas li a.btn{border:1px solid #bdbdbd;padding:3px 10px;margin:0 7px;border-radius:2px;font-size:13px}.conteudo_paginas li a{color:#333;text-decoration:none;padding:3px 5px;cursor:pointer}.conteudo_paginas li a:hover{background:#d9d9d9}.ordenar_por{float:left}.ordenar_por a{margin-left:15px}.content-dept{display:block;clear:both;width:990px;margin:0 auto;padding:25px 0}.content-dept .left-side{width:180px;float:left;border-right:2px solid #999;padding:0 0 30px;margin:0 0 30px}.content-dept .left-side h2{color:#6f6b44;font-size:18px;font-weight:400;margin:0 0 0 5px;font-family:Arial,Verdana}.content-dept .left-side h2 i{background:url(//static.novaflor.com.br/images/arrow-dept.png) no-repeat;display:inline-block;width:21px;height:21px;vertical-align:middle}.content-dept .left-side h3{font-size:15px;color:#6f6b44;font-weight:400;padding:25px 0 0;margin:0 0 0 5px}.content-dept .left-side ul.category{padding:25px 0 60px}.content-dept .left-side ul.category li:hover{background:#fdefe8}.content-dept .left-side ul li{line-height:20px;font-size:13px;color:#616161;text-indent:5px;font-size:14px;cursor:pointer}.content-dept .left-side ul li a{text-decoration:none;color:#616161;font-size:14px}.content-dept .left-side ul li i{background:url(//static.novaflor.com.br/images/checkbox.png) no-repeat -10px -20px;*background-position:-10px -23px;display:inline-block;width:15px;height:20px}.content-dept .left-side ul li i.active{background:url(//static.novaflor.com.br/images/checkbox.png) no-repeat -10px 0px;*background-position:-10px -3px;display:inline-block;width:15px;height:20px}.content-dept .center-side{width:800px;float:right;position:relative;margin-bottom:12px}.content-dept .left-side ul.color li{text-indent:-99999px;width:18px;height:18px;float:left;margin:8px 3px}.content-dept .left-side ul.color li a img{width:18px;height:18px;display:block}.content-dept .left-side ul li a .color-selected{border:2px solid #78909c}.content-dept .center-side>ul{width:800px}.content-dept .center-side div>ul .item{float:left;display:block;width:265px;height:415px;overflow:visible;position:relative}.content-dept .center-side div>ul .item-listgroup{width:245px!important}.content-dept .center-side div>ul .item .product-item{float:left;width:242px;text-align:center;background-color:#fff;opacity:1;transition:background .5s ease-out;margin:0 5px}.content-dept .center-side div>ul .item .product-item-listgroup{width:245px!important}.content-dept .center-side div>ul .item .product-item:hover{background-color:#f1f1f1;position:absolute;z-index:2}.content-dept .center-side div>ul .item .product-item .image-content{display:block;margin:10px auto 0;width:242px;height:240px}.content-dept .center-side div>ul .item .product-item .image-content_listgroup{width:245px}.content-dept .center-side div>ul .item .product-item .image-content img{width:220px;height:220px}.content-dept .center-side div>ul .item .product-item a{text-decoration:none}.content-dept .center-side div>ul .item .product-item a .title-item{display:block;width:242px;height:40px;font-size:15px;font-weight:400;line-height:20px;color:#000;margin-inline:auto;text-align:center}.content-dept .center-side div>ul .item .product-item .price{display:block;height:59px;margin:0 auto 15px;text-align:center}.content-dept .center-side div>ul .item .product-item .price .old-price{display:block;height:20px;font-size:12px;font-weight:400;line-height:20px;color:#000;text-align:center}.content-dept .center-side div>ul .item .product-item .price .actual-price{display:block;font-size:14px;font-weight:400;line-height:20px;color:#6a6a6a;text-align:center}.content-dept .center-side div>ul .item .product-item .price .actual-price .normal-text{font-size:12px;text-align:center}.content-dept .center-side div>ul .item .product-item .price .parcel-price{display:block;font-size:14px;line-height:20px;color:#e37e35;font-weight:700}.content-dept .center-side div>ul .item .product-item .price .parcel-price .normal-text{color:#000;font-weight:400}.content-dept .center-side div>ul .item .product-item .sales{height:30px;margin:0 auto 10px}.content-dept .center-side div>ul .item .product-item .sales ul{text-align:center;*margin: 0 0 0 12px}.content-dept .center-side div>ul .item .product-item .sales ul li{display:inline-block;margin:0 2px;*float: left}.content-dept .center-side div>ul .item .product-item .sales ul li img{width:80px;height:18px}.content-dept .center-side div>ul .item .product-item .more-option{display:block;margin:0 0 10px;text-align:center}.content-dept .center-side div>ul .item .product-item .more-option a{color:#000;display:block;font-size:11px;line-height:30px;text-decoration:none;width:110px;background:url(../images/ico-mais-opcoes.jpg) 0 center no-repeat;padding-left:20px;margin:0 auto}.content-dept .center-side div>ul .item .product-item .sku-color{display:none;float:left;width:100%;margin:0;text-align:center;background-color:#e3e3e3;padding:10px 0}.content-dept .center-side div>ul .item .product-item .sku-color h3{color:#333;font-size:11px;font-weight:400;line-height:20px;margin:0 auto}.content-dept .center-side div>ul .item .product-item .sku-color ul{margin:0 auto;*text-align:center;*margin:0 45px}.content-dept .center-side div>ul .item .product-item .sku-color ul li{display:inline-block;width:13px;height:13px;border:1px solid #acacac;*float:left;*margin:5px}.content-dept .center-side div>ul .item .product-item .sku-color ul li a{display:block;width:13px;height:13px}.content-dept .center-side div>ul .item .product-item .sku-color ul li a img{display:block;width:13px;height:13px}.content-dept .center-side div>ul .item .product-item .sku-color ul li a.color-01{background-color:#f40c0c}.content-dept .center-side div>ul .item .product-item .sku-color ul li a.color-02{background-color:#f4e10c}.content-dept .center-side div>ul .item .product-item .sku-color ul li a.color-03{background-color:#0c84f4}.content-dept .center-side div>ul .item .product-item .sku-color ul li a.color-04{background-color:#bb0cf4}.content-dept .center-side div>ul .item .product-item .product-add-cart{display:none}.content-dept .center-side div>ul .item .product-item .product-add-cart a{display:block;text-align:center;color:#fff;font-weight:700;background-color:#6f6b44;text-decoration:none;line-height:23px}.content-dept .center-side div>ul .item .product-item:hover>.sales,.content-dept .center-side div>ul .item .product-item:hover .sku-color{display:block}.content-dept .center-side div>ul .item .product-item:hover>.image-content{border:1px solid #d4d4d4}.sales-fixed{height:18px}.full-screen{width:100%!important}.filter-value{display:none}.filter-message{text-align:center;width:100%;max-width:800px;margin-top:30px;color:#e37e35;font-size:14px}.content-dept .center-side div>ul .item .product-item .sku-color ul .active-color{padding:1px;height:13px;width:13px;border:1px solid #565656}.custom-cesta{margin:0 auto}.custom-cesta .loadingFilter{position:absolute;margin-top:-30px}.custom-cesta .custom-cesta-container{margin:0 auto;height:64px;width:990px;clear:both;background-color:#e8e8e8}.custom-cesta .custom-cesta-container .ico-custom-cesta{float:left;background:url(//static.novaflor.com.br/images/ico-custom-cesta.png) 17px 0 no-repeat;width:40px;height:26px;margin:18px 10px 20px 0}.custom-cesta .custom-cesta-container h2{color:#e37e35;float:left;font-size:18px;font-weight:400;margin:24px 0 0}.custom-cesta .custom-cesta-container .step-01{float:left;margin:12px 0 12px 75px}.custom-cesta .custom-cesta-container .step-01 .ico-step-01{float:left;width:40px;height:40px;background:url(//static.novaflor.com.br/images/ico-custom-cesta-01.png) 0 0 no-repeat}.custom-cesta .custom-cesta-container .step-01 .cep-cesta{background:url(//static.novaflor.com.br/images/bg-input-custom-cesta.png) -20px 0 repeat-x;border:none;float:left;height:40px;padding:0 10px;line-height:40px;width:121px;color:#616161}.custom-cesta .custom-cesta-container .step-01 a{background:url(//static.novaflor.com.br/images/ico-help-custom-cesta.png) center 0 no-repeat;color:#616161;float:left;padding:27px 40px 0;text-align:center}.custom-cesta .custom-cesta-container .step-02{float:left;margin:12px 55px 12px 8px}.custom-cesta .custom-cesta-container .step-02 .ico-step-02{float:left;width:40px;height:40px;background:url(//static.novaflor.com.br/images/ico-custom-cesta-02.png) 0 0 no-repeat}.custom-cesta .custom-cesta-container .step-02 .select{background:url(//static.novaflor.com.br/images/bg-select-custom-cesta.png) 0 0 repeat-x;color:#616161;cursor:pointer;float:left;font-size:13px;height:40px;margin:0;position:relative;width:161px;border:none;overflow:hidden}.custom-cesta .custom-cesta-container .step-02 .select-drop{background:transparent;color:#616161;cursor:pointer;float:left;font-size:13px;height:40px;margin:0;position:relative;width:180px;border:none;-webkit-appearance:none}.custom-cesta .custom-cesta-container .step-02 .s-hidden{padding-right:10px;visibility:hidden}.custom-cesta .custom-cesta-container .step-02 .styledSelect{height:21px;inset:0;line-height:20px;padding:10px;position:absolute}.custom-cesta .custom-cesta-container .step-02 .options{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;background-color:#fff;border:1px solid #eee}.custom-cesta .custom-cesta-container .step-02 .options li{margin:0;padding:10px;color:#c9161d}.custom-cesta .custom-cesta-container .step-02 .options li:hover{background-color:#c9161d;color:#fff}.custom-cesta .custom-cesta-container .confirm-container{float:left;margin:12px 0}.custom-cesta .custom-cesta-container .confirm-container a{background:url(//static.novaflor.com.br/images/ico-btn-custom-cesta.png) 0 0 no-repeat;width:60px;height:40px;float:left;text-indent:-9999px}.banners-3-bolinhasDept{overflow:hidden;max-height:200px;text-align:center}.banners-3-bolinhasDept .no-guttersDept a:hover{font-weight:bolder}.banners-3-bolinhasDept .no-guttersDept a:hover img{border:solid 1px #000}.banners-3-bolinhasDept .no-guttersDept a{float:left;width:100%;color:#000;font-size:14px;padding-inline:5%;text-decoration:none;box-sizing:border-box}.imageBannerBolinhasDept{width:100%;height:auto;padding:4%;margin-bottom:10px;border-radius:50%;border:solid 1px #d0d0d0;box-sizing:border-box;transition:.3s}.no-guttersDept{text-align:center;width:auto!important}@media only screen and (max-width:820px){.banners-3-bolinhasDept .no-guttersDept a{float:left;width:100%;color:#000;font-size:14px;padding-inline:5% 0;text-decoration:none;box-sizing:border-box}.no-guttersDept{text-align:center;width:77%!important}.modal{position:fixed;top:0;background-color:#00000080;text-align:center;width:100%;height:100%;box-sizing:border-box;z-index:99}.modal-content{background-color:#f8f8f8;margin:50% auto auto;width:90%;padding:10px;box-shadow:0 4px 8px #0003;border-radius:8px;z-index:99;min-height:250px;height:30%}.dateUnavaible{float:left;width:100%;font-size:15px;font-weight:700;padding-inline:30px;margin-block:30px;text-align:center;box-sizing:border-box}}@media only screen and (max-width:570px){.banners-3-bolinhasDept .no-guttersDept a{float:left;width:100%;color:#000;font-size:14px;padding-inline:0;text-decoration:none;box-sizing:border-box}.banners-3-bolinhasDept{max-height:160px;text-align:center}.no-guttersDept{text-align:center;width:auto!important}}@media screen and (max-width:1199px){.banners-3-bolinhasDept div div a img{width:105px;height:105px}}@media only screen and (min-width:821px){.modal{position:fixed;top:0;background-color:#00000080;text-align:center;width:100%;height:100%;box-sizing:border-box}.modal-content{background-color:#f8f8f8;margin:15% auto;padding:40px 80px 80px;width:25%;height:25%;box-shadow:0 4px 8px #0003;border-radius:8px;min-height:220px}.dateUnavaible{float:left;width:100%;font-size:25px;font-weight:700;padding-inline:30px;margin-block:30px;text-align:center;box-sizing:border-box}#shippingCalendar{position:fixed;width:100%;max-width:905px!important;background:#fff;float:left;top:30px;left:43%;margin-left:-350px;z-index:99999;border-radius:8px}}@media screen and (max-width:820px){#shippingCalendar{top:25%!important;height:100%;overflow-y:auto;overflow-x:hidden;left:0!important;margin-left:0!important;max-height:850px!important;position:fixed;z-index:99999}}header .opt-popup-cep-container .opt-popup-container{left:initial!important;margin-inline:calc(50% - 225px)}header .opt-popup-cep-container .opt-popup-container .opt-arrow-container,#divSearchAddress .close-button{display:none}.loading_filter_dept{position:fixed;width:2em;height:2em;margin:auto;margin-inline:calc(50% - 32px);overflow:visible;z-index:999}.loading_filter_dept img{position:fixed;z-index:1000}.loading_filter_dept:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(#141414cc,#000c);background:-webkit-radial-gradient(rgba(20,20,20,.8),rgba(0,0,0,.8))}.loading_filter_dept{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.loading_filter_dept:after{content:"";display:block;font-size:10px;width:1em;height:1em;margin-top:-.5em}.product-association{display:none}
