.theme-border,.table-bordered{border-top:solid 2px #000}.theme-color{color:#000}.title-border{border-bottom:solid 2px #dfdfdf;padding-bottom:10px !important;margin-bottom:40px !important}@media only screen and (max-width: 767px){.title-border{padding-bottom:10px !important}}.theme-block{border:solid 1px #dfdfdf;border-top:solid 2px #000;padding:30px 29px;margin-bottom:60px}.no-theme-block{border:none;padding:0;margin-bottom:0}.table-bordered thead>tr>th,.table-bordered thead>tr>td{font-size:16px;line-height:1.667em;color:#333;text-transform:uppercase;font-weight:500}@media only screen and (max-width: 991px){.theme-block{padding:15px;margin-bottom:30px}}.table-bordered thead>tr>th,.table-bordered thead>tr>td{border-bottom-width:1px}.table-bordered th,.table-bordered td{border:solid 1px #dfdfdf}.ink{display:block;position:absolute;background:rgba(0,0,0,0.1);border-radius:100%;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);z-index:9999}.animate{-webkit-animation:ripple 0.65s linear;-webkit-animation:ripple 0.65s linear;-moz-animation:ripple 0.65s linear;-ms-animation:ripple 0.65s linear;-o-animation:ripple 0.65s linear;animation:ripple 0.65s linear}@-webkit-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}.icon-sprite,.icon-sprite-for-modules{background-image:url(../images/icon_sprite.png);background-repeat:no-repeat;text-indent:-9999px}.icon-sprite-for-modules{background-image:url(../images/icon_sprite.png)}@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 4 / 2), (min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx){.icon-sprite,.icon-sprite-for-modules{background-image:url(../images/icon_sprite@2x.png);background-size:100px 1000px}}.index_block_tile{background:#fff}.main_holder{position:relative;margin:0 0 60px 0}.main_holder .ban_img img{max-width:100%}.main_holder .ban_holder{position:absolute;left:-170px;top:40%;padding-bottom:46px}.main_holder .ban_holder::before{content:'';position:absolute;left:0;bottom:0;height:4px;width:340px;background:#e5e5e5;-webkit-transition:all,0.3s,ease;-o-transition:all,0.3s,ease;transition:all,0.3s,ease}.main_holder .ban_holder h2{font-family:"Montserrat",sans-serif;font-size:60px;font-weight:normal;text-transform:uppercase;color:#000;margin:0 0 2px 0;-webkit-transition:all,0.3s,ease;-o-transition:all,0.3s,ease;transition:all,0.3s,ease}.main_holder .ban_holder h3{font-family:"Montserrat",sans-serif;font-size:20px;font-weight:normal;text-transform:uppercase;color:#000;margin:0 0 0 0;-webkit-transition:all,0.3s,ease;-o-transition:all,0.3s,ease;transition:all,0.3s,ease}.main_holder .date_label{position:absolute;right:-360px;bottom:-2px;font-family:"Montserrat",sans-serif;font-size:280px;line-height:210px;font-weight:bold;color:#000;-webkit-transition:all,0.3s,ease;-o-transition:all,0.3s,ease;transition:all,0.3s,ease}.main_holder:hover .ban_holder::before{background:#000}.main_holder:hover .ban_holder h2,.main_holder:hover .ban_holder h3{color:#999}.main_holder:hover .date_label{color:#666}.index_promo .promo_title{position:relative}.index_promo .promo_title h2{position:absolute;z-index:1;left:-290px;top:84px;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);font-family:"Montserrat",sans-serif;font-size:146px;font-weight:bold;text-transform:uppercase;color:#000;margin:0}.index_banner{position:relative;clear:both}.index_banner .ban_img{position:relative}.index_banner .ban_img img{max-width:100%}.index_banner .ban_img span{width:100%;height:100%;background:rgba(255,255,255,0.2);position:absolute;top:0;left:0;-webkit-transition:all,0.3s,ease;-o-transition:all,0.3s,ease;transition:all,0.3s,ease;transform:scale(0, 0);-webkit-transform:scale(0, 0)}.index_banner .ban_holder{position:absolute;padding-bottom:33px}.index_banner .ban_holder::before{content:'';position:absolute;bottom:0;height:4px;width:185px;background:#e5e5e5;-webkit-transition:background,0.3s,ease;-o-transition:background,0.3s,ease;transition:background,0.3s,ease}.index_banner .ban_holder h2{font-family:"Montserrat",sans-serif;font-size:50px;font-weight:normal;text-transform:uppercase;color:#000;margin:0;-webkit-transition:color,0.3s,ease;-o-transition:color,0.3s,ease;transition:color,0.3s,ease}.index_banner .ban_holder h3{font-family:"Montserrat",sans-serif;font-size:20px;font-weight:normal;text-transform:uppercase;color:#000;margin:0;-webkit-transition:color,0.3s,ease;-o-transition:color,0.3s,ease;transition:color,0.3s,ease}.index_banner.ban1{margin-bottom:-280px;float:left}.index_banner.ban1 .ban_holder{top:103px;left:340px;padding-left:92px}.index_banner.ban1 .ban_holder::before{left:0}.index_banner.ban2{margin-bottom:128px;float:right}.index_banner.ban2 .ban_holder{right:640px;bottom:30px;padding-right:92px;text-align:right}.index_banner.ban2 .ban_holder::before{right:0}.index_banner.ban3{margin-bottom:-240px;float:left}.index_banner.ban3 .ban_holder{top:116px;left:675px;padding-left:92px}.index_banner.ban3 .ban_holder::before{left:0}.index_banner:hover .ban_img span{transform:scale(1, 1);-webkit-transform:scale(1, 1)}.index_banner:hover .ban_holder::before{background:#000}.index_banner:hover .ban_holder h2,.index_banner:hover .ban_holder h3{color:#999}.ban_delivery{float:right;clear:both}.ban_delivery a{display:block;width:370px;background:#000;background-image:url("../../images/viragini-SobreNos01.png");padding:49px 65px 47px;text-align:center;-webkit-transition:background,0.3s,ease;-o-transition:background,0.3s,ease;transition:background,0.3s,ease}.ban_delivery a:hover{opacity:0.8}.ban_delivery a h2{font-family:"Montserrat",sans-serif;font-size:30px;font-weight:normal;text-transform:uppercase;color:#fff;margin:0 0 9px}.ban_delivery a p{font-size:14px;color:#fff;margin:0}.bottom_block_tile{background:#fff;display:none}.bottom_block_tile .bottom_block_wrap{padding:0 0 80px 0}.cms-index-index .bottom_block_tile{display:block}.bottom_holder{position:relative}.bottom_holder .ban_img img{max-width:100%}.bottom_holder .ban_holder{position:absolute;left:-170px;top:40%;padding-bottom:22px}.bottom_holder .ban_holder::before{content:'';position:absolute;left:0;bottom:0;height:4px;width:340px;background:#e5e5e5;-webkit-transition:all,0.3s,ease;-o-transition:all,0.3s,ease;transition:all,0.3s,ease}.bottom_holder .ban_holder h2{font-family:"Montserrat",sans-serif;font-size:60px;font-weight:normal;text-transform:uppercase;line-height:1;letter-spacing:2px;color:#000;margin:0;-webkit-transition:all,0.3s,ease;-o-transition:all,0.3s,ease;transition:all,0.3s,ease}.bottom_holder:hover .ban_holder::before{background:#000}.bottom_holder:hover .ban_holder h2{color:#999}.widget-new-products{padding:50px 0 0 0;margin:0 0 58px}.widget-catalogsale-products-carousel{padding:0 0 0 0;margin:0 0 35px}.widget-new-products .widget-title h2,.widget-catalogsale-products-carousel .widget-title h2{margin-bottom:56px}.owl-carousel-wrapper{margin:0 -15px}.carousel_body_wrapper{position:relative}.carousel_nav .btns{display:block;margin-top:0px;position:absolute;top:-87px;width:40px;height:40px;z-index:2;cursor:pointer;-webkit-transition:all,0.3s,ease;-o-transition:all,0.3s,ease;transition:all,0.3s,ease}.carousel_nav .btns::before,.carousel_nav .btns::after{position:absolute;left:40%;width:3px;height:30%;background:#ccc;content:'';-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s, background 0.3s;outline:1px solid transparent}.carousel_nav .btns::before{top:50%;-webkit-transform:translateX(-50%) rotate(-135deg);transform:translateX(-50%) rotate(-135deg);-webkit-transform-origin:50% 0%;transform-origin:50% 0%}.carousel_nav .btns.next_new::before,.carousel_nav .btns.next_specials::before{-webkit-transform:translateX(-50%) rotate(135deg);transform:translateX(-50%) rotate(135deg);-webkit-transform-origin:50% 0%;transform-origin:50% 0%;left:60%}.carousel_nav .btns::after{top:50%;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);-webkit-transform-origin:0 0;transform-origin:0 0}.carousel_nav .btns.next_new::after,.carousel_nav .btns.next_specials::after{-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);-webkit-transform-origin:100% 0%;transform-origin:100% 0%;left:60%}.carousel_nav .btns:hover::before{-webkit-transform:translateX(-50%) rotate(-125deg);transform:translateX(-50%) rotate(-125deg)}.carousel_nav .btns.next_new:hover::before,.carousel_nav .btns.next_specials:hover::before{-webkit-transform:translateX(-50%) rotate(125deg);transform:translateX(-50%) rotate(125deg)}.carousel_nav .btns:hover::after{-webkit-transform:translateX(-50%) rotate(-55deg);transform:translateX(-50%) rotate(-55deg)}.carousel_nav .btns.next_new:hover::after,.carousel_nav .btns.next_specials:hover::after{-webkit-transform:translateX(-50%) rotate(55deg);transform:translateX(-50%) rotate(55deg)}.carousel_nav .btns:hover::before,.carousel_nav .btns:hover::after{background:#000}.carousel_nav .btns.prev_new,.carousel_nav .btns.prev_specials{right:17px}.carousel_nav .btns.next_new,.carousel_nav .btns.next_specials{right:-15px}.catalogsearch-term-popular .page-title h1{padding-top:0}.catalogsearch-term-popular .page-title h1::before{display:none}@media only screen and (max-width: 1919px){.main_holder{margin:0 0 60px 0}.main_holder .ban_holder{left:-170px;top:40%;padding-bottom:46px}.main_holder .ban_holder::before{height:4px;width:340px}.main_holder .ban_holder h2{font-size:60px;margin:0 0 2px 0}.main_holder .ban_holder h3{font-size:20px}.main_holder .date_label{right:-280px;bottom:-2px;font-size:250px;line-height:190px}}@media only screen and (max-width: 1800px){.main_holder{margin:0 0 60px 0}.main_holder .ban_holder{left:-130px;top:40%;padding-bottom:46px}.main_holder .ban_holder::before{height:4px;width:340px}.main_holder .ban_holder h2{font-size:60px;margin:0 0 2px 0}.main_holder .ban_holder h3{font-size:20px}.main_holder .date_label{right:-190px;bottom:-4px;font-size:210px;line-height:170px}.bottom_holder .ban_holder{left:-130px;top:40%;padding-bottom:22px}.bottom_holder .ban_holder::before{height:4px;width:340px}.bottom_holder .ban_holder h2{font-size:60px}}@media only screen and (max-width: 1600px){.main_holder{margin:0 0 60px 0}.main_holder .ban_holder{left:-70px;top:40%;padding-bottom:36px}.main_holder .ban_holder::before{height:4px;width:340px}.main_holder .ban_holder h2{font-size:50px;margin:0 0 2px 0}.main_holder .ban_holder h3{font-size:20px}.main_holder .date_label{right:-80px;bottom:-4px;font-size:210px;line-height:170px}.index_promo .promo_title h2{left:-140px;top:60px;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:104px}.bottom_holder .ban_holder{left:-70px;top:40%;padding-bottom:22px}.bottom_holder .ban_holder::before{height:4px;width:340px}.bottom_holder .ban_holder h2{font-size:50px}}@media only screen and (max-width: 1400px){.main_holder{margin:0 0 60px 0}.main_holder .ban_holder{left:20px;top:40%;padding-bottom:30px}.main_holder .ban_holder::before{height:4px;width:340px}.main_holder .ban_holder h2{font-size:44px;margin:0 0 2px 0}.main_holder .ban_holder h3{font-size:18px}.main_holder .date_label{right:10px;bottom:-4px;font-size:180px;line-height:140px}.index_promo .promo_title h2{position:relative;left:0;top:0;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);font-size:104px}.bottom_holder .ban_holder{left:20px;top:40%;padding-bottom:22px}.bottom_holder .ban_holder::before{height:4px;width:340px}.bottom_holder .ban_holder h2{font-size:44px}}@media only screen and (max-width: 1199px){.main_holder{margin:0 0 60px 0}.main_holder .ban_holder{left:20px;top:40%;padding-bottom:30px}.main_holder .ban_holder::before{height:4px;width:280px}.main_holder .ban_holder h2{font-size:36px;margin:0 0 2px 0}.main_holder .ban_holder h3{font-size:16px}.main_holder .date_label{right:10px;bottom:-4px;font-size:180px;line-height:140px}.main_holder:hover .ban_holder::after{width:280px}.index_banner .ban_holder{padding-bottom:25px}.index_banner .ban_holder::before{height:4px;width:185px}.index_banner .ban_holder h2{font-size:42px;margin:0}.index_banner .ban_holder h3{font-size:18px;margin:0}.index_banner.ban1{margin-bottom:-234px;float:left;width:300px}.index_banner.ban1 .ban_holder{top:80px;left:270px;padding-left:72px}.index_banner.ban2{margin-bottom:96px;float:right;width:540px}.index_banner.ban2 .ban_holder{right:510px;bottom:30px;padding-right:72px}.index_banner.ban3{margin-bottom:-212px;float:left;width:540px}.index_banner.ban3 .ban_holder{top:96px;left:540px;padding-left:72px}.ban_delivery a{width:300px;padding:43px 50px 41px}.ban_delivery a h2{font-family:"Montserrat",sans-serif;font-size:25px;margin:0 0 9px}.ban_delivery a p{font-size:13px}.bottom_holder .ban_holder{left:20px;top:40%;padding-bottom:22px}.bottom_holder .ban_holder::before{height:4px;width:280px}.bottom_holder .ban_holder h2{font-size:36px}.bottom_holder:hover .ban_holder::after{width:280px}}@media only screen and (max-width: 991px){.main_holder{margin:0 0 60px 0}.main_holder .ban_holder{left:20px;top:40%;padding-bottom:24px}.main_holder .ban_holder::before{height:4px;width:220px}.main_holder .ban_holder h2{font-size:28px;margin:0 0 2px 0}.main_holder .ban_holder h3{font-size:14px}.main_holder .date_label{right:10px;bottom:-4px;font-size:130px;line-height:100px}.main_holder:hover .ban_holder::after{width:220px}.index_promo .promo_title h2{font-size:80px}.index_banner .ban_holder{padding-bottom:18px}.index_banner .ban_holder::before{height:4px;width:130px}.index_banner .ban_holder h2{font-size:34px;margin:0}.index_banner .ban_holder h3{font-size:16px;margin:0}.index_banner.ban1{margin-bottom:-178px;float:left;width:228px}.index_banner.ban1 .ban_holder{top:60px;left:210px;padding-left:50px}.index_banner.ban2{margin-bottom:60px;float:right;width:414px}.index_banner.ban2 .ban_holder{right:390px;bottom:30px;padding-right:50px}.index_banner.ban3{margin-bottom:-175px;float:left;width:414px}.index_banner.ban3 .ban_holder{top:60px;left:390px;padding-left:50px}.ban_delivery a{width:228px;padding:33px 34px 31px}.ban_delivery a h2{font-family:"Montserrat",sans-serif;font-size:20px;margin:0 0 9px}.ban_delivery a p{font-size:12px}.bottom_holder .ban_holder{left:20px;top:40%;padding-bottom:22px}.bottom_holder .ban_holder::before{height:4px;width:220px}.bottom_holder .ban_holder h2{font-size:28px}.bottom_holder:hover .ban_holder::after{width:220px}}@media only screen and (max-width: 767px){.main_holder{margin:0 0 30px 0}.main_holder .ban_holder{left:20px;top:40%;padding-bottom:24px;width:200px}.main_holder .ban_holder::before{height:4px;width:180px}.main_holder .ban_holder h2{font-size:20px;margin:0 0 2px 0}.main_holder .ban_holder h3{font-size:14px}.main_holder .date_label{right:10px;bottom:0px;font-size:90px;line-height:70px}.main_holder:hover .ban_holder::after{width:180px}.index_promo .promo_title{position:relative}.index_promo .promo_title h2{position:relative;left:0;top:0;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);text-align:center;font-size:70px;margin:0 0 10px}.index_banner{margin-left:auto;margin-right:auto}.index_banner .ban_img{margin-bottom:20px}.index_banner .ban_holder{position:relative;padding-bottom:16px}.index_banner .ban_holder::before{content:'';position:absolute;bottom:0;height:4px;width:185px;background:#e5e5e5}.index_banner .ban_holder h2{font-family:"Montserrat",sans-serif;font-size:50px;font-weight:normal;text-transform:uppercase;color:#000;margin:0}.index_banner .ban_holder h3{font-family:"Montserrat",sans-serif;font-size:20px;font-weight:normal;text-transform:uppercase;color:#000;margin:0}.index_banner.ban1{margin-bottom:50px;float:none;width:auto;max-width:370px}.index_banner.ban1 .ban_holder{top:inherit;left:inherit;padding-left:0;text-align:center}.index_banner.ban1 .ban_holder::before{left:50%;margin:0 0 0 -92px}.index_banner.ban2{margin-bottom:50px;float:none;width:auto;max-width:670px}.index_banner.ban2 .ban_holder{right:inherit;bottom:inherit;padding-right:0;text-align:center}.index_banner.ban2 .ban_holder::before{right:auto;left:50%;margin:0 0 0 -92px}.index_banner.ban3{margin-bottom:40px;float:none;width:auto;max-width:670px}.index_banner.ban3 .ban_holder{top:inherit;left:inherit;padding-left:0;text-align:center}.index_banner.ban3 .ban_holder::before{left:50%;margin:0 0 0 -92px}.ban_delivery{float:none}.ban_delivery a{width:auto;max-width:370px;padding:49px 65px 47px;margin:0 auto}.ban_delivery a h2{font-size:30px;margin:0 0 9px}.ban_delivery a p{font-size:14px}.bottom_block_tile .bottom_block_wrap{padding:0 0 40px 0}.bottom_holder .ban_holder{left:20px;top:40%;padding-bottom:22px}.bottom_holder .ban_holder::before{height:4px;width:180px}.bottom_holder .ban_holder h2{font-size:20px}.bottom_holder:hover .ban_holder::after{width:180px}}@media only screen and (max-width: 599px){.main_holder .ban_holder{left:20px;top:40%;padding-bottom:18px;width:170px}.main_holder .ban_holder::before{height:3px;width:140px}.main_holder .ban_holder h2{font-size:17px;margin:0 0 2px 0}.main_holder .ban_holder h3{font-size:12px}.main_holder .date_label{right:10px;bottom:0px;font-size:70px;line-height:50px}.main_holder:hover .ban_holder::after{width:140px}.bottom_holder .ban_holder{left:20px;top:40%;padding-bottom:18px}.bottom_holder .ban_holder::before{height:3px;width:170px}.bottom_holder .ban_holder h2{font-size:16px;letter-spacing:1px}.bottom_holder:hover .ban_holder::after{width:170px}}@media only screen and (max-width: 479px){.main_holder .ban_holder{left:5px;top:40%;padding-bottom:10px;width:128px}.main_holder .ban_holder::before{height:2px;width:96px}.main_holder .ban_holder h2{font-size:13px;margin:0 0 2px 0}.main_holder .ban_holder h3{font-size:10px}.main_holder .date_label{right:10px;bottom:0px;font-size:40px;line-height:30px}.main_holder:hover .ban_holder::after{width:96px}.index_promo .promo_title h2{font-size:50px;margin:0 0 10px}.index_banner .ban_holder h2{font-size:44px}.ban_delivery a{padding:49px 40px 47px}.ban_delivery a h2{font-size:26px}.ban_delivery a p{font-size:13px}.bottom_holder .ban_holder{left:10px;top:40%;padding-bottom:10px;width:140px}.bottom_holder .ban_holder::before{height:2px;width:96px}.bottom_holder .ban_holder h2{font-size:13px}.bottom_holder:hover .ban_holder::after{width:96px}.widget-new-products .products-grid .item,.widget-catalogsale-products-carousel .products-grid .item{text-align:center}.widget-new-products .products-grid .actions a,.widget-catalogsale-products-carousel .products-grid .actions a{margin:0 10px}}
/*# sourceMappingURL=theme.css.map */
