.banner-full{float:left;height:303px;margin:-12px 0 0;position:relative;width:100%;z-index:0}.banner-full .banner-full-container{margin:0 auto;height:303px;width:990px;clear:both}.banner-full .banner-full-container li a{*margin-left: -16px}@media(max-width:1020px){.custom-cesta .custom-cesta-container .step-00{width:95%!important;padding-left:3%!important;padding-right:2%!important}.custom-cesta .custom-cesta-container .step-00 h2{font-size:25px!important}.custom-cesta .custom-cesta-container .step-01,.custom-cesta .custom-cesta-container .step-02,.custom-cesta .custom-cesta-container .step-03{width:95%!important;padding-left:3%!important;padding-right:2%!important}.custom-cesta .custom-cesta-container .confirm-container{width:100%!important}.custom-cesta .custom-cesta-container{height:259px!important;display:block!important}.custom-cesta{float:left;margin-bottom:10px}}.custom-cesta{margin:-2px auto 10px;background:#e8e8e8}.custom-cesta .custom-cesta-container{margin:0 auto;height:64px;width:100%;clear:both;max-width:1140px;display:flex;align-items:center;justify-content:center}.custom-cesta .custom-cesta-container .ico-custom-cesta{float:left;background:url(//static.cestasmichelli.com.br/images/ico-custom-cesta.jpg) 17px 0 no-repeat;width:40px;height:26px;margin:18px 10px 20px 0}.custom-cesta .step-00{float:left;width:20%;height:64px}.custom-cesta .custom-cesta-container h2{color:#dd7186;float:left;font-size:23px;font-weight:400;margin:10px 0 0;text-transform:uppercase;font-family:Source Sans Pro,sans-serif!important}.custom-cesta .custom-cesta-container .step-01{float:left;width:20%;height:44px;padding:10px 1%;margin:0;background:#d4d4d4}.custom-cesta .custom-cesta-container .step-01 span,.custom-cesta .custom-cesta-container .step-02 span,.custom-cesta .custom-cesta-container .step-03 span{float:left;width:15%;height:39px;font-size:30px;text-align:center;padding-top:6px;background:red;color:#dd7186;background:#fff;font-family:Source Sans Pro,sans-serif!important}.custom-cesta .custom-cesta-container .step-01 .cep-cesta{background:#fff;border:none;float:left;height:35px;padding:5px 2%;width:59%;color:#616161}.custom-cesta .custom-cesta-container .step-01 a{color:#fff;float:right;text-decoration:none;text-transform:uppercase;font-family:Source Sans Pro,sans-serif!important;font-weight:700;width:22%;text-align:center;height:31px;padding-top:14px;background:#dd7186}.custom-cesta .custom-cesta-container .step-02{float:left;width:20%;padding:10px 1%;margin:0;height:44px;background:#bdbdbd}.custom-cesta .custom-cesta-container .step-02 .select{background:url(//static.cestasmichelli.com.br/images/novolayout/select_icon_encontre.png) no-repeat right center #fff;color:#616161;cursor:pointer;float:left;font-size:13px;height:35px;padding-top:5px;padding-bottom:5px;margin:0;position:relative;width:85%}.custom-cesta .custom-cesta-container .step-02 .s-hidden{padding-right:10px;visibility:hidden}.custom-cesta .custom-cesta-container .step-02 .styledSelect{position:absolute;inset:0;width:100%;height:30px;padding-top:15px;padding-inline:2%;font-size:16px}.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;width:180px}.custom-cesta .custom-cesta-container .step-02 .options li{margin:0;padding:10px;color:#dd7285;font-size:14px}.custom-cesta .custom-cesta-container .step-02 .options li:hover{background-color:#dd7285;color:#fff}.custom-cesta .custom-cesta-container .step-03{float:left;width:20%;padding:10px 1%;margin:0;height:44px;background:#989898}.custom-cesta .custom-cesta-container .step-03 .select{background:url(//static.cestasmichelli.com.br/images/novolayout/select_icon_encontre.png) no-repeat right center #fff;color:#616161;cursor:pointer;float:left;font-size:13px;height:35px;padding-block:5px;margin:0;position:relative;width:85%}.custom-cesta .custom-cesta-container .step-03 .s-hidden{padding-right:10px;visibility:hidden}.custom-cesta .custom-cesta-container .step-03 .styledSelect{position:absolute;inset:0;width:100%;height:30px;padding-top:15px;padding-inline:2%;font-size:16px}.custom-cesta .custom-cesta-container .step-03 .options{display:none;position:absolute;top:100%;right:0;left:0;padding:0;margin:0;list-style:none;background-color:#fff;border:1px solid #eee;z-index:999}.custom-cesta .custom-cesta-container .step-03 .options li{margin:0;padding:10px;color:#dd7285;font-size:14px}.custom-cesta .custom-cesta-container .step-03 .options li:hover{background-color:#dd7285;color:#fff}.custom-cesta .custom-cesta-container .confirm-container{float:left;width:14%}.custom-cesta .custom-cesta-container .confirm-container .send-cesta{background:#dd7186;width:100%;float:left;font-size:16px;font-weight:700;text-align:center;text-decoration:none;color:#fff;padding:23px 0;border:none;text-transform:uppercase;transition:.3s;font-family:Source Sans Pro,sans-serif!important}.custom-cesta .custom-cesta-container .confirm-container a:hover{background:#e14770}.main{float:left;width:100%;height:auto;margin:0}.main .main-container{width:100%;max-width:none;margin:0 auto;clear:both}.main .main-container .product-container{float:none;width:100%;max-width:1920px;height:auto;margin-inline:auto;overflow-x:hidden}.main .main-container .product-container h2 a,.main .main-container .product-container h1 a{float:left;width:100%;font-family:Source Sans Pro,sans-serif;font-size:30px;font-weight:700;color:#6f412d;text-align:center;text-decoration:none;text-transform:uppercase;line-height:initial}.product-colors{width:100%;float:left;position:absolute;z-index:999999;bottom:-50px}.main .main-container .product-container .nav-product-container{float:right;width:90%;margin-inline:5%}.main .main-container .product-container .nav-product-container ul{float:left;width:100%;margin-bottom:20px;border-block:solid 1px #DDDDDD}.main .main-container .product-container .nav-product-container ul li{float:left;width:20%}.conheca-titulo{text-align:center;text-transform:uppercase;font-size:14px;line-height:20px;padding-block:20px;background:#ddd;font-weight:700;color:#5a5a5a;float:left;width:100%}.main .main-container .product-container .nav-product-container ul li.divider{display:none}.main .main-container .product-container .nav-product-container ul li a{float:left;width:99%;padding-block:20px;font-size:14px;line-height:20px;color:#333;background:#fff;border-inline:solid 1px #DDDDDD;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}.main .main-container .product-container .nav-product-container ul li a:hover{background-color:#805745;color:#fff}.main .main-container .product-container .slider{position:relative;float:left;width:100%}.main .main-container .product-container .slider .arrow-left,.main .main-container .product-container .slider .arrow-right{position:absolute;top:155px;width:15px;height:40px;z-index:99;cursor:pointer;display:none}.main .main-container .product-container .slider .arrow-left{left:2%;background:url(//static.cestasmichelli.com.br/images/sprite_GF_out2016.png) -184px -29px no-repeat}.main .main-container .product-container .slider .arrow-right{right:2%;background:url(//static.cestasmichelli.com.br/images/sprite_GF_out2016.png) -195px -81px no-repeat}.main .main-container .product-container .slider .owl-carousel{width:96%!important;height:auto!important;min-height:470px;min-height:415px;margin:0 auto;position:relative;overflow-x:hidden}.main .main-container .product-container .slider .owl-carousel .item{float:left;display:block;width:256px;height:420px;overflow:visible;position:relative}.main .main-container .product-container .slider .owl-carousel .product-item{float:left;width:256px;background-color:#fff;transition:all .9s ease}.main .main-container .product-container .slider .owl-carousel .item-maior-4{float:left;display:block;width:100%!important;height:auto;position:relative;background-color:#fff;transition:all .9s ease}.main .main-container .product-container .slider .owl-carousel .product-item .image-content{display:block;margin:20px auto 0;width:100%;height:auto;padding:2px;text-align:center;box-sizing:border-box}.main .main-container .product-container .slider .owl-carousel .product-item .image-content img{width:100%;height:auto;max-width:220px;border-radius:5px}.main .main-container .product-container .slider .owl-carousel .product-item a{text-decoration:none}.main .main-container .product-container .slider .owl-carousel .product-item a .title-item{color:#000;display:block;font-size:15px;font-weight:400;height:40px;min-height:40px;line-height:20px;margin:0 12px;text-align:center;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.main .main-container .product-container .slider .owl-carousel .product-item .price{display:block;margin:0 0 5px;text-align:center;height:50px;margin-inline:auto}.main .main-container .product-container .slider .owl-carousel .product-item .price .old-price{display:inline-block;font-weight:400;font-size:12px;line-height:20px;color:#000;height:20px;padding-right:4px;text-align:center}.main .main-container .product-container .slider .owl-carousel .product-item .price .actual-price{display:inline-block;color:#6a6a6a;font-size:14px;font-weight:700;line-height:20px;text-align:center}.main .main-container .product-container .slider .owl-carousel .product-item .price .actual-price .normal-text{font-size:14px}.main .main-container .product-container .slider .owl-carousel .product-item .price .parcel-price{display:block;font-weight:400;font-size:18px;line-height:20px;color:#dd7285;font-weight:700}.main .main-container .product-container .slider .owl-carousel .product-item .price .parcel-price .normal-text{color:#000;font-weight:400;text-align:center}.main .main-container .product-container .slider .owl-carousel .product-item .sales{height:19px;margin:0 0 5px;margin-inline:auto}.main .main-container .product-container .slider .owl-carousel .product-item .sales ul{text-align:center;*margin: 0 0 0 12px}.main .main-container .product-container .slider .owl-carousel .product-item .sales ul li{display:inline-block;margin:0 2px;*float: left}.main .main-container .product-container .slider .owl-carousel .product-item .more-option{display:block;text-align:center}.main .main-container .product-container .slider .owl-carousel .product-item .more-option a{color:#000;display:block;font-size:11px;line-height:30px;text-decoration:none;margin:0 auto}.main .main-container .product-container .slider .owl-carousel .product-item .more-option a i{display:inline-block;width:22px;height:20px;line-height:20px;margin:5px;text-align:center;font-family:serif;font-size:16px;font-weight:700;color:#fff;background-color:#cbcbcb;border-radius:4px;vertical-align:middle}.main .main-container .product-container .slider .owl-carousel .product-item .sku-color{display:none;float:left;width:100%;padding:5px 0;margin:0;text-align:center;background-color:#e3e3e3}.main .main-container .product-container .slider .owl-carousel .product-item .sku-color h3{color:#333;font-size:11px;font-weight:400;line-height:20px;margin:0 auto}.main .main-container .product-container .slider .owl-carousel .product-item .sku-color ul{margin:0 auto;*text-align:center;*margin:0 45px}.main .main-container .product-container .slider .owl-carousel .product-item .sku-color ul li{display:inline-block;width:13px;height:13px;border:1px solid #acacac;*float:left;*margin:5px;opacity:1;transition:background .5s ease-out}.main .main-container .product-container .slider .owl-carousel .product-item .sku-color ul li a{display:block;width:13px;height:13px}.main .main-container .product-container .slider .owl-carousel .product-item .sku-color ul li a.color-01{background-color:#f40c0c}.main .main-container .product-container .slider .owl-carousel .product-item .sku-color ul li a.color-02{background-color:#f4e10c}.main .main-container .product-container .slider .owl-carousel .product-item .sku-color ul li a.color-03{background-color:#0c84f4}.main .main-container .product-container .slider .owl-carousel .product-item .sku-color ul li a.color-04{background-color:#bb0cf4}.main .main-container .product-container .slider .owl-carousel .product-item .product-add-cart{display:none}.main .main-container .product-container .slider .owl-carousel .product-item .product-add-cart a{display:block;line-height:23px;color:#fff;background-color:#dd7285;text-align:center;text-decoration:none;font-weight:700}.main .main-container .product-container .slider .owl-carousel .product-item:hover>.sales,.main .main-container .product-container .slider .owl-carousel .product-item:hover .sku-color{display:block}.main .main-container .product-container .slider .owl-carousel .product-item:hover>.image-content{border:1px solid #d4d4d4}.main .main-container .product-container .slider .owl-carousel .product-item:hover{background-color:#f1f1f1}.main .main-container .product-container .slider .promotional-item-container{float:right;width:192px}.main .main-container .product-container .slider .promotional-item-container .item-container{float:right;background-color:#f1f1f1;border:1px solid #dadada;padding:3px 10px 10px;margin:5px 0 0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}.main .main-container .product-container .slider .promotional-item-container .item-container:hover{cursor:pointer;background-color:#fdedf0;border-color:#f7d9de}.main .main-container .product-container .slider .promotional-item-container .item-container .image-content{float:right;margin:0;width:85px;height:85px}.main .main-container .product-container .slider .promotional-item-container .item-container .image-content img{width:83px;height:83px}.main .main-container .product-container .slider .promotional-item-container .item-container>.title{display:block;font-weight:700;font-size:11px;line-height:15px;height:40px;color:#8b8b8b;text-align:center}.main .main-container .product-container .slider .promotional-item-container .item-container .price{float:left;margin:0;width:85px}.main .main-container .product-container .slider .promotional-item-container .item-container .price .old-price{display:block;font-weight:400;font-size:10px;line-height:20px;color:#000;text-align:center}.main .main-container .product-container .slider .promotional-item-container .item-container .price .actual-price{display:block;font-weight:400;font-size:13px;line-height:20px;color:#dd7285;text-align:center}.main .main-container .product-container .slider .promotional-item-container .item-container .price .actual-price .normal-text{font-size:10px}.main .main-container .product-container .slider .promotional-item-container .item-container .price .parcel-price{display:block;font-weight:400;font-size:10px;line-height:20px;color:#dd7285;text-align:center}.main .main-container .product-container .slider .promotional-item-container .item-container .price .parcel-price .normal-text{color:#000}.main .main-container .product-container .slider.content-2>.banner-product{width:768px!important;margin:0 0 0 15px;float:left}.main .main-container .product-container .slider.content-2 .arrow-right{right:193px;cursor:pointer}.main .main-container .product-container .slider.content-3>.banner-product{width:768px!important;float:right;margin:0 15px 0 0}.main .main-container .product-container .slider.content-3 .arrow-left{left:193px;cursor:pointer}.main .main-container .product-container .slider.content-3 .promotional-item-container{float:left;width:192px}.main .main-container .product-container .slider.content-4>.banner-product{width:768px!important;float:right;margin:0 15px 0 0}.main .main-container .product-container .slider.content-4 .arrow-left{left:193px;cursor:pointer}.main .main-container .product-container .slider.content-4 .promotional-item-container{float:left;width:192px}.main .main-container .regular-banner{width:100%;height:auto;float:left;overflow:hidden;margin-bottom:20px}.main .main-container .regular-banner img{width:100%!important;height:auto}.main .main-container .product-banners{float:left;height:198px;margin:20px 0;width:990px}.main .main-container .product-banners ul li{display:inline-block;margin:0 10px 0 0;float:left}.main .main-container .product-banners ul li+li+li+li{margin:0}.main .main-container .product-banners ul li img{display:block;width:240px;height:198px}.main .main-container .carousel-brands{float:left;width:990px;height:120px;position:relative}.main .main-container .carousel-brands h2{display:block;width:990px;line-height:35px;color:#805745;font-size:23px;font-weight:400;text-align:center;background:url(//static.cestasmichelli.com.br/images/bg-title-carousel.jpg) center center no-repeat}.main .main-container .carousel-brands .arrow-left,.main .main-container .carousel-brands .arrow-right{position:absolute;top:55px;width:24px;height:45px;cursor:pointer}.main .main-container .carousel-brands .arrow-left{left:0;background:url(//static.cestasmichelli.com.br/images/sprite_GF_out2016.png) -187px -33px no-repeat}.main .main-container .carousel-brands .arrow-right{right:0;background:url(//static.cestasmichelli.com.br/images/sprite_GF_out2016.png) -187px -78px no-repeat}.main .main-container .carousel-brands ul{margin:15px auto;*margin:25px auto;width:930px;height:55px}.main .main-container .carousel-brands ul li{display:inline-block;margin:10px 15px;*margin:20px 15px;width:120px}.main .main-container .product-container .slider .promotional-item-container .banner-promotional{margin:20px 0 0}.main .main-container .product-container .slider .promotional-item-container .banner-promotional.left{float:left}.main .main-container .product-container .slider .promotional-item-container .banner-promotional.right{float:right}.product-association{display:none}.main .main-container .product-container .slider .owl-carousel .product-item .sku-color ul .active-color{padding:1px;height:13px;width:13px;border:1px solid #565656}.main .main-container .product-container .slider .owl-carousel .product-item .sku-color ul li a img{display:block;width:13px;height:13px}.main .main-container .box-sobre{width:96%;margin:20px auto auto;text-align:justify;line-height:18px}.main .main-container .box-sobre h1{font-weight:700;font-size:14px;margin-top:10px;margin-bottom:5px;text-transform:uppercase}.main .main-container .box-sobre h2,.main .main-container .box-sobre h3{font-weight:600;font-size:14px;margin-top:5px}.main .main-container .box-sobre p{font-size:12px}.content_new .carousel-comment .arrow-left{position:absolute;width:24px;height:45px;background:url(//static.cestasmichelli.com.br/images/sprite_GF_out2016.png) -180px -33px no-repeat;left:0;top:65px;cursor:pointer;z-index:1}.content_new .carousel-comment .arrow-right{position:absolute;width:24px;height:45px;background:url(//static.cestasmichelli.com.br/images/sprite_GF_out2016.png) -190px -78px no-repeat;right:0;top:65px;cursor:pointer;z-index:1}.content_new .carousel-comment{height:189px;float:left;width:990px;position:relative;border-radius:20px;border:3px solid #eaeaea;margin-bottom:5px}.content_new .carousel-comment .tit_comment{width:100%;height:33px;float:left;margin-top:13px;text-align:center}.content_new .carousel-comment .tit_comment span{font:700 20px Arial,Helvetica,sans-serif;color:#6a6a6a;line-height:33px;margin:0 0 0 12px}.content_new .carousel-comment ul{height:120px;margin-left:auto;margin-right:auto;padding-top:30px}.content_new .carousel-comment ul li{margin-top:15px;height:80px;width:915px;display:table;margin-left:auto;margin-right:auto;display:none}.content_new .carousel-comment ul li .box-comment{height:60px;border-radius:17px;padding:15px;float:left;width:890px}.content_new .carousel-comment ul li .box-comment .name{width:20%;font-size:20px;float:left;text-align:center}.content_new .carousel-comment ul li .box-comment .name .estrelas{float:left;text-align:center;margin-top:10px;width:100%}.content_new .carousel-comment ul li .box-comment .comment{width:80%;font-size:14px;float:left;text-align:center}.content_new .carousel-comment ul li .date-reviews{height:25px;width:125px;text-align:center;line-height:25px;background-color:#dd7285;border-radius:7px;color:#fff;float:left;font-size:12px;margin-top:5px;margin-left:37px;cursor:pointer}.content_new .carousel-comment ul li .more-reviews{float:right;color:#920f15;font-size:15px;margin-top:5px}.estrelas .estrela-vermelha{color:#a81e1e;font-size:23px}.estrelas .estrela-cinza{color:#dcc7bf;font-size:23px}@media only screen and (max-width:950px){.product-container .title-product-container{float:left;width:100%;text-align:center}}@media(max-width:560px){.main .main-container .product-container .slider .owl-carousel{min-height:400px}.custom-cesta .step-00{height:auto}.custom-cesta .custom-cesta-container .step-00 h2{margin:15px 0;text-align:center;width:100%}.custom-cesta .custom-cesta-container .step-01 a{font-size:15px;padding:8px 0 6px!important}.main .main-container .product-container h2 a,.main .main-container .product-container h1 a{font-size:19px!important}}
