<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Control Panel Settings */
.quickview .heading-title{font-weight: 400;font-family: "Open Sans";font-style: normal;font-size: 18px;text-transform: none}
#more-details[data-hint]:after{border-radius: 3px;color: rgb(255, 255, 255);background-color: rgb(0, 195, 78)}
#more-details i:before{content: '\e07b';font-size: 20px;color: rgb(255, 255, 255)}
.quickview #content{background-color: rgb(255, 255, 255)}
.quickview h1.heading-title{text-align:right}
.label-latest{color: rgb(255, 255, 255);width: 40px;height: 30px; line-height: 30px; padding-top:0; padding-bottom:0;background-color: rgb(87, 185, 171)}
.label-sale{color: rgb(255, 255, 255);border-radius: 7px;width: 40px;height: 30px; line-height: 30px; padding-top:0; padding-bottom:0;background-color: rgb(234, 35, 73)}
header .links &gt; a, .mm-header-link a, #top-header span, #top-header a{font-weight: 400;font-family: "Roboto Condensed";font-style: normal;font-size: 14px;text-transform: none;color: rgb(0, 0, 0)}
.links .no-link{font-weight: 400;font-family: "Poppins";font-style: normal;font-size: 13px;text-transform: none;color: rgb(0, 0, 0)}
.new #header .links-header span, .new #header .links-header a, #cisa-header #header .all-categories, #cisa-header.journal-header-cisa .links-header &gt; a span,.journal-login .journal-secondary a, .journal-secondary .links &gt; a, .mm-header-link a{font-weight: 300;font-family: "Roboto Condensed";font-style: normal;font-size: 14px;text-transform: none;color: rgb(0, 0, 0)}
.journal-secondary .no-link{font-weight: 400;font-family: "Poppins";font-style: normal;font-size: 13px;text-transform: none;color: rgb(0, 0, 0)}
#cisa-header #header .journal-menu .super-menu &gt; li:hover a, .drop-down ul li a, .fly-drop-down ul li a{font-weight: 400;font-family: "Poppins";font-style: normal;font-size: 13px;text-transform: none}
.mega-menu-item h3{font-weight: 400;font-family: "Poppins";font-style: normal;font-size: 13px;text-transform: none;color: rgb(0, 0, 0);background-color: rgb(255, 255, 255);padding-left:7px;padding-top:2px;padding-right:7px;padding-bottom:3px}
.mega-menu-item h3:hover{color: rgb(0, 0, 0);background-color: rgb(255, 255, 255)}
.mega-menu-categories .mega-menu-item ul li a{font-weight: 400;font-family: "Poppins";font-style: normal;font-size: 13px;text-transform: none;color: rgb(119, 119, 119);padding-left:8px}
.mega-menu-categories .mega-menu-item ul li a:hover{color: rgb(54, 156, 168)}
.mega-menu-brands .mega-menu-item h3{font-weight: 400;font-family: "Open Sans";font-style: normal;font-size: 13px;text-transform: uppercase;color: rgb(119, 119, 119);text-align:left}
.mega-menu-brands .mega-menu-item h3:hover{color: rgb(54, 156, 168)}
.mega-menu-html .mega-menu-item h3{font-weight: 400;font-family: "Oswald";font-style: normal;font-size: 13px;text-transform: uppercase;color: rgb(255, 255, 255);text-align:left;background-color: rgb(80, 80, 80)}
.mega-menu-html .mega-menu-item .wrapper{color: rgb(51, 55, 69);background-color: rgb(244, 244, 244);padding-left:10px;padding-bottom:10px;padding-top:10px;padding-right:10px}
.super-menu &gt; li &gt; a, .journal-mobile #cisa-header #header .journal-menu .super-menu ul li ul li a, .journal-mobile #cisa-header #header .journal-menu .super-menu ul li ul li span{font-weight: 400;font-family: "Roboto Condensed";font-style: normal;font-size: 14px;text-transform: uppercase;letter-spacing: 2px;color: rgb(0, 0, 0)}
.super-menu &gt; li, .super-menu &gt; li:last-of-type, .journal-desktop .menu-floated .float-right{border-left-style:solid}
.drop-down ul li, .mobile-menu .drop-down ul li, .flyout-menu .fly-drop-down ul li{border-bottom-style:solid;border-color: rgb(244, 244, 244)}
.mega-menu-categories .mega-menu-item h3{text-align:left}
.mega-menu-categories .mega-menu-item div{padding:8px}
.mega-menu-brands .mega-menu-item div{border-width: 1px;border-style: solid;border-color: rgb(80, 80, 80)}
.super-menu &gt; li &gt; a{line-height:40px}
.mega-menu-categories .mega-menu-item img{border-width: 1px;border-style: solid;border-color: rgb(119, 119, 119)}
.mega-menu, .html-menu{background-color: rgb(255, 255, 255)}
#cisa-header #header .all-categories .icon::before,.mobile-trigger:before{content: '\e618';font-size: 20px;color: rgb(0, 0, 0);top: -1px}
.mega-menu-categories .mega-menu-item ul li a:before{content: '\e62c';font-size: 14px}
.mobile-trigger{font-weight: 400;font-family: "Oswald";font-style: normal;font-size: 14px;text-transform: uppercase;color: rgb(80, 80, 80)}
.journal-menu .mobile-menu &gt; li .mobile-plus, .mobile-menu-on-tablet .journal-menu .mobile-menu &gt; li .mobile-plus{background-color: rgb(54, 156, 168);color: rgb(255, 255, 255)}
.journal-header-default .journal-links, .journal-header-menu .journal-links{background-color: rgb(255, 255, 255)}
header .links &gt; a:hover, .mm-header-link a:hover{color: rgb(0, 0, 0)}
.journal-mobile #cisa-header #header .journal-menu .super-menu ul li ul li, .super-menu &gt; li, .super-menu.menu-floated, .new .journal-menu{background-color: rgb(255, 255, 255)}
.journal-menu-bg{background-color: rgb(255, 255, 255)}
.super-menu &gt; li:hover &gt; a, .new .links-header .journal-cart #cart #cart-total{color: rgb(0, 0, 0)}
.super-menu &gt; li:hover,  .new .links-header .journal-cart #cart #cart-total{background-color: rgb(255, 255, 255)}
.super-menu &gt; li, .super-menu &gt; li:last-of-type, .journal-desktop .menu-floated .float-left, .journal-desktop .menu-floated .float-right{border-color: rgb(255, 255, 255)}
#cisa-header #header .all-categories:hover, #cisa-header.journal-header-cisa .links-header &gt; a:hover span,.journal-login .journal-secondary a:hover, .journal-secondary .links &gt; a:hover, .mm-header-link a:hover{color: rgb(0, 0, 0)}
.drop-down ul li:hover &gt; a, .fly-drop-down ul li:hover &gt; a{color: rgb(255, 255, 255)}
#cisa-header #header .journal-menu .super-menu &gt; li:hover,#cisa-header #header .drop-down ul, .drop-down ul li, .fly-drop-down ul li{background-color: rgb(255, 255, 255)}
.drop-down ul li:hover, .drop-down ul &gt; li:hover &gt; a, .fly-drop-down ul &gt; li:hover &gt; a{background-color: rgb(80, 80, 80)}
.journal-header-default .journal-login, .journal-header-menu .journal-login{background-color: rgb(255, 255, 255)}
.drop-down ul li:hover &gt; a i:before{color: rgb(255, 255, 255)}
.mega-menu .product-grid-item .price{display:inline-block}
.mega-menu{box-shadow:0 2px 8px -2px rgba(0, 0, 0, 0.4);padding:15px}
.drop-down ul{box-shadow:0 1px 8px -3px rgba(0, 0, 0, 0.5)}
.mega-menu-item &gt; div, #header .mega-menu .product-wrapper{margin-right:0px}
.mega-menu-column &gt; div &gt; h3, .mega-menu-column &gt; h3{padding-right:7px;padding-bottom:6px;padding-top:5px;padding-left:7px;font-weight: 400;font-family: "Open Sans";font-style: normal;font-size: 13px;text-transform: uppercase;color: rgb(119, 119, 119);margin-bottom:10px}
.mega-menu-column.mega-menu-html .wrapper{padding-left:10px;padding-bottom:10px;padding-top:10px;background-color: rgb(255, 255, 255);padding-right:10px}
.mega-menu-column.mega-menu-html .wrapper h1, .mega-menu-column.mega-menu-html .wrapper h2, .mega-menu-column.mega-menu-html .wrapper h3{color: rgb(42, 43, 46);padding-bottom:5px}
.mega-menu-column.mega-menu-html .wrapper p, .mega-menu-column.mega-menu-html .wrapper p span{color: rgb(42, 43, 46)}
.mega-menu-column.mega-menu-html .wrapper p{line-height:20px}
.mega-menu-categories .mega-menu-item ul li.view-more a{font-weight: 400;font-family: "Poppins";font-style: normal;font-size: 11px;text-transform: none}
.mobile .journal-menu .mobile-menu &gt; li, .tablet.mobile-menu-on-tablet .journal-menu .mobile-menu &gt; li{border-bottom-style:solid}
.quote .button:active{box-shadow:inset 0 1px 10px rgba(0, 0, 0, 0.8)}
.quote .button{font-weight: 400;font-family: "Oswald";font-style: normal;font-size: 15px;text-transform: uppercase}
.product-info .left .image-additional a{padding:10px 10px 0 0}
.product-info .image .label-latest{display: none}
.product-info .image .label-sale{display: block}
.product-info .image .outofstock{display: block}
.product-options &gt; div, .product-options &gt; ul{font-weight: 300;font-family: "Roboto Condensed";font-style: normal;font-size: 20px;text-transform: none;letter-spacing: 1px;color: rgb(71, 71, 71);margin-bottom:1px;background-color: rgb(255, 255, 255)}
.product-options &gt; div a, .product-options &gt; ul a{color: rgb(71, 71, 71)}
.product-info .right .description .instock{font-weight: 400;font-family: "Poppins";font-style: normal;font-size: 13px;text-transform: none;color: rgb(51, 153, 101)}
.product-info .right .description .outofstock{font-weight: 400;font-family: "Poppins";font-style: normal;font-size: 13px;text-transform: none;color: rgb(234, 35, 73)}
.product-info .right .price .price-new, .product-info .right .price .product-price, .product-info .right .price li.price-new, .product-info .right .price li.product-price{color: rgb(71, 71, 71)}
.product-info .right .price .price-old, .product-info .right .price li.price-old{color: rgb(153, 153, 153)}
.product-info .option &gt; ul &gt; li:active, .product-info .option &gt; ul &gt; li.selected{box-shadow:inset 0 0 8px rgba(0, 0, 0, 0.7)}
#content .product-info .options h3, .ms-sellerprofile.description h3{color: rgb(42, 43, 46)}
.product-info .option &gt; ul &gt; li{color: rgb(255, 255, 255);background-color: rgb(66, 139, 202)}
#button-cart:active, .product-info .right .cart div .button.enquiry-button:active{box-shadow:inset 0 1px 10px rgba(0, 0, 0, 0.8)}
#button-cart, .product-info .right .cart div .button.enquiry-button{font-weight: 400;font-family: "Poppins";font-style: normal;font-size: 14px;text-transform: none;color: rgb(255, 255, 255)}
#button-cart, .product-info .right .cart div .button.enquiry-button, .quickview #more-details{background-color: rgb(2, 2, 2)}
.product-info .right .wishlist-compare .links a{color: rgb(80, 80, 80)}
.product-info .right .wishlist-compare .links a:hover{color: rgb(235, 88, 88)}
#tabs a, #tabs li a,  .product-tabs.new .titulo{font-weight: 400;font-family: "Poppins";font-style: normal;font-size: 14px;text-transform: none;color: rgb(255, 255, 255)}
.product-info .tab-content, .tab-content{padding:15px}
.product-info .left .journal-custom-tab{background-color: rgb(250, 250, 250);padding-bottom:10px;padding-left:10px;padding-right:10px;padding-top:10px}
.product-info .right .journal-custom-tab{background-color: rgb(250, 250, 250);padding-left:10px;padding-top:10px;padding-bottom:10px;padding-right:10px}
.product-info .gallery-text:before{content: '\e015';font-size: 16px}
#product-gallery .owl-prev:before{content: '\e62b';font-size: 18px;color: rgb(255, 255, 255);top: -1px;left: -1px}
#product-gallery .owl-next:before{content: '\e62c';font-size: 18px;color: rgb(255, 255, 255);top: -1px;left: 1px}
.product-info .right .wishlist-compare .links a:before{content: '\e662';font-size: 16px}
.product-info .right .wishlist-compare .links a+a:before{content: '\e025';font-size: 16px}
.product-options &gt; div a:hover, .product-options &gt; ul a:hover{color: rgb(119, 119, 119)}
.product-info .right .options .option{border-color: rgb(189, 195, 199)}
.product-info .option &gt; ul &gt; li.selected, .product-info .option &gt; ul &gt; li:hover{color: rgb(80, 80, 80);background-color: rgb(234, 35, 73)}
.product-info .right .cart div .journal-stepper{color: rgb(255, 255, 255);background-color: rgb(255, 255, 255)}
.product-info .right .cart div .journal-stepper:hover{color: rgb(255, 255, 255);background-color: rgb(42, 43, 46)}
#button-cart:hover, .product-info .right .cart div .button.enquiry-button:hover, .quickview #more-details:hover{color: rgb(255, 255, 255);background-color: rgb(0, 0, 0)}
.product-info .right .wishlist-compare{background-color: rgb(255, 255, 255)}
#tabs a:hover, #tabs a.selected, #tabs li a:hover, #tabs li.active a{color: rgb(255, 255, 255);background-color: rgb(0, 0, 0)}
#tabs a, #tabs li a{background-color: rgb(71, 71, 71);box-shadow:none}
.product-info .tab-content, .tab-content, .quickview .tab-content{background-color: rgb(250, 250, 250)}
.tags a{font-weight: 400;font-family: "Poppins";font-style: normal;font-size: 13px;text-transform: none;color: rgb(71, 71, 71)}
.tags b{font-weight: 400;font-family: "Poppins";font-style: normal;font-size: 13px;text-transform: none;color: rgb(71, 71, 71)}
.tags{text-align:right}
.tags a, .tags b{border-width: 1px;border-style: solid;border-color: rgb(0, 0, 0)}
.product-info .right &gt; div &gt; div, .product-info .right &gt; div &gt; ul{padding-left:10px;padding-top:10px;padding-right:10px;padding-bottom:10px}
#product-gallery .owl-buttons.side-buttons div{width:22px;height:22px; line-height:22px;margin-top:-5px}
#product-gallery .owl-next:hover:before, #product-gallery .owl-prev:hover:before{color: rgb(80, 80, 80)}
.product-info .right .price .discount, .product-info .right .desconto-atacado{color: rgb(119, 119, 119)}
.attribute tbody td{text-align:left}
.product-sold-count-text{padding-left:0px;padding-bottom:8px;padding-right:8px;padding-top:8px;font-weight: bold;font-family: Helvetica, Arial, sans-serif;font-style: normal;font-size: 15px;text-transform: none}
.product-options .product-sold-count-text{background-color: rgb(238, 238, 238)}
.product-page .heading-title{text-align:left;background-color: rgb(255, 255, 255);font-weight: 400;font-family: "Open Sans";font-style: normal;font-size: 16px;text-transform: uppercase;letter-spacing: 3px;color: rgb(80, 80, 80)}
.attribute tr td:first-child{text-align:left}
body{font-weight: 400;font-family: "Roboto Condensed";font-style: normal;font-size: 14px;text-transform: none;color: rgb(51, 55, 69);background-repeat: repeat;background-position: center top;background-attachment: scroll;background-color: rgb(255, 255, 255)}
.heading-title, .box-heading, #blogArticle .articleHeader h1, .oc-filter .panel-heading{text-align:left;line-height:40px}
.secondary-title, #content #review-title{text-align:left;font-weight: 400;font-family: "Poppins";font-style: normal;font-size: 14px;text-transform: uppercase;color: rgb(0, 0, 0);border-width: 0px;border-style: solid;padding-top:8px; padding-bottom:8px;padding-left:10px; padding-right:10px}
.heading-title, .box-heading, #blogArticle .articleHeader h1, #swipebox-caption, .journal-carousel .htabs.single-tab a:hover, .journal-carousel .htabs.single-tab a.selected, .oc-filter .panel-heading{font-weight: 400;font-family: "Poppins";font-style: normal;font-size: 14px;text-transform: uppercase;color: rgb(0, 0, 0)}
.button:active, #quickcheckout .button:active, .modal-footer .btn:active{box-shadow:none}
.button, .side-column .box-content a.button, #quickcheckout .button, .modal-footer .btn{font-weight: 400;font-family: "Poppins";font-style: normal;font-size: 13px;text-transform: uppercase;color: rgb(255, 255, 255)}
.button, #quickcheckout .button, .modal-footer .btn{padding:0 10px;line-height:33px;background-color: rgb(62, 62, 62)}
.breadcrumb{font-weight: 400;font-family: "Roboto Condensed";font-style: normal;font-size: 13px;text-transform: uppercase;letter-spacing: 1px;color: rgb(153, 153, 153);background-color: rgb(255, 255, 255);display:block}
.scroll-top:before{content: '\e021';font-size: 45px;color: rgb(241, 98, 114);top: -40px}
#container{background-attachment: scroll;background-color: rgb(238, 238, 238)}
.extended-layout .extended-container{background-attachment: scroll;background-color: rgb(255, 255, 255)}
a{color: rgb(0, 0, 0)}
a:hover{color: rgb(0, 0, 0)}
.button:hover, .side-column .box-content a.button:hover, #quickcheckout .button:hover, .modal-footer .btn:hover{color: rgb(255, 255, 255)}
.button:hover, #quickcheckout .button:hover, .modal-footer .btn:hover{background-color: rgb(62, 62, 62)}
.breadcrumb a:hover{color: rgb(80, 80, 80)}
.scroll-top:hover:before{color: rgb(51, 55, 69)}
.heading-title, .box-heading, #blogArticle .articleHeader h1, .journal-carousel .htabs.single-tab a, .oc-filter .panel-heading{padding-left:10px}
.box-sections ul li, .custom-sections .box-heading.box-sections{border-right-style:solid;border-color: rgb(80, 80, 80)}
.custom-sections .box-heading{border-width: 1px;border-radius: 3px;border-style: solid;border-color: rgb(80, 80, 80);background-color: rgb(255, 255, 255)}
.box-sections ul li a{font-weight: 400;font-family: "Open Sans";font-style: normal;font-size: 14px;text-transform: uppercase;letter-spacing: 3px;color: rgb(80, 80, 80);line-height:40px}
.box-sections ul li a:hover, .box-sections ul li a.selected{background-color: rgb(201, 154, 187)}
#footer{margin-top:20px;margin-bottom:20px}
footer .column &gt; h3{border-bottom-style:solid;text-align:left;font-weight: 400;font-family: "Roboto Mono";font-style: normal;font-size: 20px;text-transform: uppercase;color: rgb(255, 255, 255)}
footer .column-menu-wrap &gt; ul li{font-weight: 300;font-family: "Roboto Condensed";font-style: normal;font-size: 14px;text-transform: none;letter-spacing: 1px;color: rgb(255, 255, 255)}
footer .contacts{box-shadow:0 0 7px rgba(0,0,0,.4);background-color: rgb(63, 87, 101)}
footer .contacts [data-hint]:after{border-radius: 3px;color: rgb(255, 255, 255);background-color: rgb(66, 139, 202)}
.bottom-footer{box-shadow:none;border-color: rgb(255, 255, 255);background-color: rgb(255, 255, 255)}
footer, .boxed-footer #footer{background-color: rgb(53, 51, 52)}
footer .column-menu-wrap &gt; ul li:hover a{color: rgb(244, 244, 244)}
footer .column-text-wrap{color: rgb(255, 255, 255);color: rgb(255, 255, 255)}
footer .contacts i{background-color: rgb(51, 55, 69)}
footer a .contacts-text:hover{color: rgb(234, 35, 73)}
footer .contacts-text{color: rgb(255, 255, 255)}
.fullwidth-footer, .boxed-footer #footer{background-repeat: repeat;background-position: center top;background-attachment: scroll}
footer .column-text-wrap h1, footer .column-text-wrap h2, footer .column-text-wrap h3{padding-bottom:3px;color: rgb(255, 255, 255)}
.column.products .product-grid-item .price, .column.products .product-grid-item .price-new{color: rgb(255, 255, 255)}
.column.products .product-grid-item .name a, .footer-post-title{font-weight: 400;font-family: "Poppins";font-style: normal;font-size: 13px;text-transform: none;color: rgb(0, 0, 0)}
.column.products .product-grid-item{border-color: rgb(0, 0, 0);padding:4px 0;border-bottom-style:solid}
.column.products .product-grid-item .name a{white-space:normal}
.footer-post{border-color: rgb(95, 104, 116);padding:7px 0;border-bottom-style:solid}
.journal-top-header{box-shadow:0 1px 4px -1px rgba(0, 0, 0, 0.7);background-color: rgba(255, 255, 255, 0.52)}
#cart .heading i{border-left-style:solid}
.mini-cart-info table tr{border-bottom-style:solid;border-bottom-color: rgb(228, 228, 228)}
#cart .content .cart-wrapper{box-shadow:0 2px 5px rgba(0, 0, 0, 0.10)}
#cart .heading, .ie9 #cart button.heading, #cart-total-quantidade, #cart-total-valor{font-weight: 400;font-family: "Roboto Condensed";font-style: normal;font-size: 14px;text-transform: none;color: rgb(0, 0, 0)}
.journal-header-center #cart{border-radius: 10px;background-color: rgb(255, 255, 255)}
.mini-cart-info, #cart .empty{color: rgb(142, 45, 114)}
.mini-cart-info table tr td.image img{border-width: 3px;border-style: solid;border-color: rgb(244, 244, 244)}
.mini-cart-info{max-height:350px}
.mini-cart-total{font-weight: 400;font-family: "Poppins";font-style: normal;font-size: 14px;text-transform: none;color: rgb(0, 0, 0);background-color: rgb(244, 244, 244)}
.button-search, .journal-header-center .button-search{border-right-style:solid}
#search input{font-weight: 400;font-family: "Roboto Condensed";font-style: normal;font-size: 13px;text-transform: none;background-color: rgb(255, 255, 255)}
.journal-header-center #search input{background-color: rgb(255, 255, 255)}
.journal-header-center .button-search{border-radius: 10px}
.autocomplete2-suggestions{box-shadow:0 1px 8px -3px rgba(0,0,0,.5);background-color: rgb(244, 244, 244)}
.autocomplete2-suggestion span.p-price{display:block}
.autocomplete2-suggestions &gt; div{max-height:350px}
.journal-language .dropdown-menu &gt; li, .journal-currency .dropdown-menu &gt; li{border-top-style:solid;border-top-style:solid}
.journal-language .dropdown-menu, .journal-currency .dropdown-menu{border-radius: 3px;background-color: rgb(255, 255, 255);box-shadow:0 2px 2px rgba(0, 0, 0, 0.15)}
.journal-currency form .currency-symbol{border-radius: 50%;background-color: rgb(255, 255, 255)}
#cart .heading i:before, .cart_i i:before{content: url("/image/Icones/shopping-bag(1).png");font-size: 25px;color: rgba(230, 38, 102, 0.75)}
.button-search i:before{content: '\e697';font-size: 20px;color: rgb(255, 255, 255)}
header, .journal-header-center{background-color: rgb(255, 255, 255);background-repeat: repeat;background-position: center top;background-attachment: scroll}
.journal-cart{background-color: rgb(142, 45, 114)}
#cart .content .cart-wrapper, .oc2 #cart .checkout{background-color: rgb(255, 255, 255)}
.mini-cart-info table tr td.remove i{color: rgb(71, 71, 71)}
.mini-cart-info table tr td.remove i:hover, .firefox .mini-cart-info table tr td.remove button:hover i{color: rgb(0, 0, 0)}
.autocomplete2-suggestion{border-bottom-style:solid;border-color: rgb(189, 195, 199)}
.autocomplete2-suggestion:hover{background-color: rgb(228, 228, 228)}
.button-search:hover i:before{color: rgb(228, 228, 228)}
.button-search{background-color: rgb(255, 255, 255);border-color:rgb(244, 244, 244)}
.button-search:hover{background-color: rgb(255, 255, 255)}
.journal-language .dropdown-menu &gt; li &gt; a, header .journal-currency .dropdown-menu &gt; li &gt; a{color: rgb(51, 55, 69)}
.journal-language .dropdown-menu &gt; li &gt; a:hover, header .journal-currency .dropdown-menu &gt; li &gt; a:hover{color: rgb(51, 55, 69)}
.journal-language .dropdown-menu &gt; li &gt; a:hover, .journal-currency .dropdown-menu &gt; li &gt; a:hover{background-color: rgb(244, 244, 244)}
.journal-header-center .journal-language form &gt; div, .journal-header-center .journal-currency form &gt; div{border-color: rgb(244, 244, 244)}
header{box-shadow:0 1px 4px -1px rgba(0, 0, 0, 0.7)}
#cart{box-shadow:0 1px 5px -2px rgba(0, 0, 0, 0.6)}
.boxed-header body{padding-top:10px}
.journal-header-center .journal-top-header, .journal-header-center .journal-secondary{border-bottom-style:solid; border-top-style:solid;}
.autocomplete2-suggestion .p-image{display:block}
.journal-header-mega #logo a{text-align:center}
.view-more-link{font-weight: 400;font-family: "Roboto Condensed";font-style: normal;font-size: 13px;text-transform: none}
.product-wrapper{background-color: rgb(255, 255, 255);box-shadow:none}
.product-grid-item .image .label-latest{display: block}
.product-grid-item .image .label-sale{display: block}
.product-grid-item .image .outofstock{display: block}
.product-grid-item .name a, .posts h2 a{white-space:nowrap;font-weight: 400;font-family: "Roboto Condensed";font-style: normal;font-size: 14px;text-transform: none;color: rgb(51, 55, 69)}
.product-grid-item .price{display:block;;border-top-width: 1px;border-bottom-width: 1px;border-style: solid;border-color: rgb(228, 228, 228);padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;display:inline-block}
.product-details:before{font-size: 25px;color: rgb(255, 255, 255)}
.product-grid-item .cart .button:active{box-shadow:none}
.product-grid-item .cart .button:hover{background-color: rgb(42, 43, 46)}
.product-grid-item .quickview-button .button:active{box-shadow:inset 0 1px 10px rgba(0, 0, 0, 0.8)}
.product-grid-item .quickview-button {margin-left: -19px;margin-top: -20px}
.product-grid-item .quickview-button .button{border-radius: 50%;padding:0 50px;;line-height:50px;}
.product-grid-item .quickview-button .button:hover{background-color: rgb(21, 175, 82)}
.product-grid-item .quickview-button .button[data-hint]:after{border-radius: 3px;color: rgb(255, 255, 255);background-color: rgb(21, 175, 82)}
.product-grid-item.display-icon .wishlist-icon, .product-grid-item.display-icon .compare-icon{border-radius: 50%;width:35px;height:35px; padding:0;;background-color: rgb(234, 35, 73)}
.product-grid-item .wishlist [data-hint]:after, .product-grid-item .compare [data-hint]:after{border-radius: 3px;color: rgb(255, 255, 255);background-color: rgb(66, 139, 202)}
.product-grid-item .quickview-button .button-left-icon:before, .product-grid-item .quickview-button .button-right-icon:before{content: '\e001';font-size: 22px;color: rgb(241, 98, 114);top: 5px}
.product-grid-item .wishlist-icon:before{content: '\e662';font-size: 11px}
.product-grid-item .compare-icon:before{content: '\e025';font-size: 11px}
.product-grid-item .price, .product-grid-item .price-new{font-weight: 400;font-family: "Roboto Condensed";font-style: normal;font-size: 15px;text-transform: none;letter-spacing: 1px;color: rgb(51, 55, 69)}
.product-grid-item .price-old, .compare-info .price-old, .autocomplete2-suggestion span.p-price .price-old{color: rgb(234, 35, 73)}
.product-grid-item .cart .button, .side-column .box-content .cart a.button{font-weight: 400;font-family: "Poppins";font-style: normal;font-size: 13px;text-transform: none}
.product-grid-item .quickview-button .button, .side-column .box-content .quickview-button .button{font-weight: 400;font-family: "Open Sans";font-style: normal;font-size: 13px;text-transform: none}
.product-grid-item .wishlist a, .product-grid-item .compare a{font-weight: normal;font-family: Helvetica, Arial, sans-serif;font-style: normal;font-size: 10px;text-transform: none;color: rgb(51, 55, 69)}
.product-grid-item .wishlist a:hover, .product-grid-item .compare a:hover{color: rgb(80, 80, 80)}
.product-grid-item .name a:hover, .side-column .product-grid-item .name a:hover, .posts h2 a:hover{color: rgb(68, 67, 73)}
.product-grid-item.display-icon .wishlist a:hover i, .product-grid-item.display-icon .compare a:hover i{background-color: rgb(66, 139, 202)}
.product-grid-item .rating{top:-60px;margin-left:-47px;display:none}
.product-grid-item .description{display:none}
#content .category-info p, #content .category-info p span{color: rgb(0, 0, 0)}
.category-list ul li a, .refine-category-name, .category-list.new .category{color: rgb(95, 104, 116)}
.category-list ul li:after{color: rgb(228, 228, 228)}
.category-list{background-color: rgb(51, 55, 69)}
.refine-image a, .category-list.new .category{background-color: rgb(250, 250, 250)}
.product-filter{border-color: rgb(119, 119, 119);background-color: rgb(255, 255, 255)}
.product-filter, .product-compare a{font-weight: 400;font-family: "Poppins";font-style: normal;font-size: 13px;text-transform: none;color: rgb(0, 0, 0)}
.pagination b, .pagination a:hover{color: rgb(255, 255, 255)}
.category-list ul li a:hover, .refine-image a:hover .refine-category-name, .category-list.new .category:hover{color: rgb(234, 35, 73)}
.refine-image a:hover, .category-list.new .category:hover{background-color: rgb(255, 255, 255)}
.pagination{background-color: rgb(250, 250, 250);box-shadow:none}
.product-filter .display a i:hover, .product-filter .display a.active i{color:rgb(80, 80, 80) !important}
.product-compare a:hover{color: rgb(80, 80, 80)}
#infscr-loading div{color: rgb(241, 196, 15)}
.pagination a, .pagination b, .pagination li{border-radius: 50%}
.pagination a{background-color: rgb(255, 255, 255);font-weight: 400;font-family: "Poppins";font-style: normal;font-size: 13px;text-transform: none;color: rgb(0, 0, 0)}
.pagination b, .pagination a:hover, .pagination li.active {background-color: rgb(80, 80, 80)}
.pagination .results, .dataTables_info{font-weight: 400;font-family: "Poppins";font-style: normal;font-size: 13px;text-transform: none;color: rgb(0, 0, 0)}
.category-page .heading-title{text-align:left;border-color: rgb(80, 80, 80);font-weight: 400;font-family: "Poppins";font-style: normal;font-size: 15px;text-transform: uppercase;color: rgb(0, 0, 0)}
.tp-bannertimer, .tp-bannertimer.tp-bottom{height:3px;background-color: rgb(204, 204, 204)}
.tp-bullets.tp-thumbs .bullet:before{opacity:.4}
.tp-bullets.tp-thumbs .bullet.selected:before, .tp-bullets.tp-thumbs .bullet:hover:before{opacity:0}
.tp-bullets.tp-thumbs{border-width: 5px;border-radius: 3px;border-style: solid;border-color: rgb(255, 255, 255)}
.tp-leftarrow:before, .tp-leftarrow.default:before, .journal-simple-slider .owl-controls .owl-buttons .owl-prev:before{content: '\e093';font-size: 35px;color: rgb(255, 255, 255)}
.tp-rightarrow:before, .tp-rightarrow.default:before, .journal-simple-slider .owl-controls .owl-buttons .owl-next:before{content: '\e094';font-size: 35px;color: rgb(255, 255, 255)}
.tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.round .bullet:hover, .journal-simple-slider .owl-controls .owl-page.active span, .journal-simple-slider .owl-controls.clickable .owl-page:hover span{background-color: rgb(201, 154, 187)}
.tp-bullets.simplebullets.round .bullet, .journal-simple-slider .owl-controls .owl-page span{background-color: rgb(255, 255, 255);border-radius: 50%;margin-left:8px;width:12px;height:12px}
.tp-leftarrow:hover:before, .tp-leftarrow.default:hover:before, .tp-rightarrow:hover:before, .tp-rightarrow.default:hover:before, .journal-simple-slider .owl-controls .owl-buttons .owl-prev:hover:before, .journal-simple-slider .owl-controls .owl-buttons .owl-next:hover:before{color: rgb(169, 184, 192)}
.journal-carousel .htabs a, .side-column .journal-carousel .htabs a{border-right-style:solid;border-color: rgb(255, 255, 255)}
#top-modules .journal-carousel .htabs, #bottom-modules .journal-carousel .htabs, #content .journal-carousel .htabs{border-color: rgb(119, 119, 119)}
.journal-carousel .htabs a, .journal-carousel .htabs.single-tab a:hover, .journal-carousel .htabs.single-tab a.selected{font-weight: 700;font-family: "Roboto Mono";font-style: normal;font-size: 22px;text-transform: uppercase;color: rgb(0, 0, 0)}
.journal-carousel .owl-prev:before{content: '\e62b';font-size: 25px;color: rgb(255, 255, 255)}
.journal-carousel .owl-next:before{content: '\e62c';font-size: 25px;color: rgb(255, 255, 255)}
.owl-controls .owl-page span, .t-slick-dots li button{background-color: rgb(204, 204, 204);border-width: 1px;border-style: solid;border-color: rgb(255, 255, 255);width:8px;height:8px}
.journal-carousel .owl-prev:hover:before, .journal-carousel .owl-next:hover:before{color: rgb(204, 204, 204)}
.owl-controls .owl-page.active span, .owl-controls.clickable .owl-page:hover span, .t-slick-dots li button:hover, .t-slick-dots li.slick-active button{background-color: rgb(153, 153, 153)}
.journal-carousel .htabs a:hover, .journal-carousel .htabs a.selected, .journal-carousel .htabs.box-heading a span.bold{color: rgb(0, 0, 0)}
.journal-carousel .htabs a:hover, .journal-carousel .htabs a.selected{background-color: rgb(255, 255, 255)}
.journal-carousel .owl-buttons .owl-next{right:5px}
.journal-carousel .owl-buttons.side-buttons .owl-next, .t-slick-next{right:10px}
.journal-carousel .owl-buttons div{width:32px;height:32px; line-height:32px;;top:-56px;border-radius: 50%}
.journal-carousel .owl-buttons.side-buttons div, .t-slick-arrows{background-color: rgb(204, 204, 204)}
.journal-carousel .owl-buttons.side-buttons .owl-prev, .t-slick-prev{left:10px}
.journal-carousel .owl-buttons.side-buttons div:hover, .t-slick-arrows:hover{background-color: rgb(244, 244, 244)}
.journal-carousel .side-buttons .owl-prev:before, .t-slick-prev:before{content: '\e62b';font-size: 16px}
.journal-carousel .side-buttons .owl-next:before, .t-slick-next:before{content: '\e62c';font-size: 16px}
.journal-carousel .owl-buttons .owl-prev{right:35px}
.journal-carousel .side-buttons .owl-prev:hover:before, .journal-carousel .side-buttons .owl-next:hover:before, .t-slick-arrows:before{color: rgb(255, 255, 255)}
.journal-carousel.carousel-brand .product-wrapper{box-shadow:none}
.journal-carousel.carousel-product .product-wrapper{box-shadow:none}
.cart-info tbody td, .wishlist-info tbody td, .compare-info td{border-bottom-style:solid;border-color: rgb(244, 244, 244)}
.cart-info table, .wishlist-info table, .compare-info, table.list, .order-list{border-width: 1px;border-style: solid;border-color: rgb(119, 119, 119)}
.cart-info .image a img, .wishlist-info .image a img, .compare-info tbody tr:first-of-type + tr &gt; td img{border-width: 3px;border-style: solid;border-color: rgb(244, 244, 244)}
.action-area h3{font-weight: 400;font-family: "Open Sans";font-style: normal;font-size: 13px;text-transform: uppercase;letter-spacing: 3px;color: rgb(80, 80, 80);background-color: rgb(255, 255, 255)}
.buttons{border-color: rgb(250, 250, 250);padding-top:15px; padding-bottom:15px;;padding-left:15px; padding-right:15px;background-color: rgb(250, 250, 250)}
.cart-info table, .wishlist-info table, .compare-info td, table.list tbody td, .order-list .order-content{background-color: rgb(255, 255, 255)}
.cart-info tbody td, .wishlist-info tbody td, .compare-info td, table.list tbody td, .order-list .order-content{color: rgb(42, 43, 46)}
.cart-info tbody td a, .wishlist-info tbody td a, .compare-info .name a{color: rgb(42, 43, 46)}
.cart-info tbody td a:hover, .wishlist-info tbody td a:hover, .compare-info .name a:hover{color: rgb(80, 80, 80)}
.cart-info thead td, .wishlist-info thead td, .compare-info thead td, .manufacturer-heading, table.list thead td, table.list, table.list td, .order-list .order-id, .order-list .order-status{color: rgb(80, 80, 80)}
.cart-info thead td, .wishlist-info thead td, .compare-info thead td, .manufacturer-heading, table.list thead td, .order-list .order-id, .order-list .order-status{background-color: rgb(255, 255, 255)}
.login-content &gt; div, .sitemap-info ul{background-color: rgb(250, 250, 250)}
.login-content hr{background-color: rgb(228, 228, 228)}
#content.sc-page .content p, #content.sc-page .action-area p, .cart-total, table.list tfoot td{color: rgb(80, 80, 80);background-color: rgb(255, 255, 255)}
table.radio .highlight:hover td label, .action-area .panel-title:hover a{color: rgb(255, 255, 255)}
table.radio .highlight td, .action-area .panel-heading{background-color: rgb(255, 255, 255)}
table.radio .highlight:hover td, .action-area .panel-heading:hover{background-color: rgb(80, 80, 80)}
#content.sc-page .content table.radio .highlight td{border-color: rgb(244, 244, 244)}
.checkout-heading, .checkout .panel-heading{background-color: rgb(255, 255, 255)}
.checkout-heading{border-color: rgb(51, 55, 69);border-bottom-style:solid}
.checkout-product thead td, .checkout-product tfoot td{color: rgb(51, 55, 69);background-color: rgb(244, 244, 244)}
.checkout-product tbody td{border-color: rgb(244, 244, 244)}
.checkout-content, .checkout-page .panel-body{background-color: rgb(255, 255, 255)}
.checkout-content, .checkout-page .panel-body {padding:12px}
.checkout-heading, .checkout .panel-title{font-weight: 400;font-family: "Open Sans";font-style: normal;font-size: 13px;text-transform: uppercase;color: rgb(80, 80, 80)}
.information-page #content h1.heading-title{text-align:center;background-color: rgb(255, 255, 255);color: rgb(42, 43, 46)}
table.radio .highlight td label, .action-area .panel-title{color: rgb(63, 87, 101)}
#container.maintenance-message, .extended-container #container.maintenance-message{background-attachment: scroll}
.ui-pnotify {display: block !important;background-color: rgb(255, 255, 255)}
.ui-pnotify-text img {display: block;border-width: 3px;border-style: solid;border-color: rgb(228, 228, 228)}
.ui-pnotify-title {font-weight: bold;font-family: Helvetica, Arial, sans-serif;font-style: normal;font-size: 14px;text-transform: none;color: rgb(255, 255, 255);background-color: rgb(0, 0, 0)}
.ui-pnotify-closer{color: rgb(255, 255, 255)}
.ui-pnotify-closer:hover{color: rgb(0, 0, 0)}
.ui-pnotify-text a{color: rgb(71, 71, 71)}
.ui-pnotify-text a:hover{color: rgb(0, 0, 0)}
.notification-buttons .notification-checkout:hover{color: rgb(255, 255, 255)}
.notification-buttons .notification-cart:hover{color: rgb(255, 255, 255)}
.notification-buttons{display:block}
.notification-buttons .notification-cart{color: rgb(255, 255, 255)}
.notification-buttons .notification-checkout{color: rgb(255, 255, 255)}
.journal-sf ul label img{border-width: 2px;border-style: solid;border-color: rgb(228, 228, 228)}
.sf-icon .sf-reset-icon:after{content: '\e025';font-size: 20px}
.sf-price .ui-widget-header{background-color: rgb(0, 0, 0)}
.sf-price .value{color: rgb(255, 255, 255);background-color: rgb(192, 192, 192);border-radius: 0px}
.sf-price .ui-slider-handle:hover{background-color: rgb(0, 0, 0)}
.sf-price .ui-slider-handle{background-color: rgb(56, 56, 56);border-radius: 50%;height:16px;top:-7px;width:16px}
.journal-sf ul label.sf-checked img{border-color: rgb(169, 184, 192)}
.side-column .journal-sf .box ul li label.sf-checked, .side-column .journal-sf .box ul li label:hover{color: rgb(0, 0, 0)}
.sf-reset, .journal-sf .ver-todos{color: rgb(255, 255, 255)}
.sf-reset:hover, .journal-sf .ver-todos:hover{color: rgb(95, 104, 116)}
.sf-icon:after{color: rgb(255, 255, 255);background-color: rgb(63, 87, 101)}
.side-column .journal-sf .box ul li{border-color: rgb(228, 228, 228);padding-left:10px;padding-top:5px;padding-bottom:5px;border-bottom-style:solid}
.sf-price .box-content{padding-bottom:40px;padding-left:25px;padding-right:25px;padding-top:20px}
.sf-price .ui-slider-horizontal{height:3px}
.side-column .journal-sf .box-heading, .oc-filter a.list-group-item{font-weight: 400;font-family: "Poppins";font-style: normal;font-size: 15px;text-transform: none;color: rgb(0, 0, 0)}
.journal-sf .sf-image .box-content ul li{padding-bottom:10px;padding-right:10px;width:20%}
.side-column .journal-sf .box ul li label{font-weight: 400;font-family: "Poppins";font-style: normal;font-size: 15px;text-transform: none;color: rgb(0, 0, 0)}
.journal-sf .sf-image .box-content{padding-left:10px;padding-top:10px;padding-right:10px;padding-bottom:10px}
.sf-price .ui-widget-content{background: rgb(42, 43, 46)}
.journal-sf .box-content{max-height:265px}
.journal-sf .sf-category.sf-image .box-content ul li{width:25%}
.journal-sf .sf-manufacturer.sf-image .box-content ul li{width:25%}
.side-column .block-content{padding:10px}
.side-column .box.cms-blocks .block-content{background-color: rgb(250, 250, 250)}
.editor-content h1, .editor-content h2, .editor-content h3, .side-block-content h1, .side-block-content h3, .side-block-content h3{padding-bottom:7px;font-weight: 400 ;font-family: "Oswald" ;font-style: normal ;font-size: 14px ;text-transform: none }
.nav-numbers a{background-color: rgb(95, 104, 116);border-radius: 50%;width:12px;height:12px}
.nav-numbers a:hover, .nav-numbers li.active a{background-color: rgb(234, 35, 73)}
#swipebox-slider .slide img{border-color: rgb(255, 255, 255)}
.gallery-thumb a:before{content: '\e015';font-size: 30px;color: rgb(255, 255, 255)}
#swipebox-close:before{content: '\e601';font-size: 30px;color: rgb(255, 255, 255)}
#swipebox-prev:before{content: '\e093';font-size: 30px;color: rgb(255, 255, 255)}
#swipebox-next:before{content: '\e094';font-size: 30px;color: rgb(255, 255, 255)}
.gallery-thumb .item-hover{background-color: rgba(0, 0, 0, 0.5)}
#swipebox-overlay{background-color: rgba(0, 0, 0, 0.75)}
#swipebox-action, #swipebox-caption{background-color: rgb(51, 55, 69);color: rgb(255, 255, 255)}
#swipebox-close:hover:before{color: rgb(201, 154, 187)}
#swipebox-prev:hover:before, #swipebox-next:hover:before{color: rgb(201, 154, 187)}
.side-column .journal-gallery .box-content{padding:10px !important}
.product-list-item{background-color: rgb(255, 255, 255)}
.product-list-item .image .label-latest{display: block}
.product-list-item .image .label-sale{display: block}
.product-list-item .image .outofstock{display: block}
.product-list-item .name a{font-weight: 400;font-family: "Poppins";font-style: normal;font-size: 13px;text-transform: none;color: rgb(0, 0, 0)}
.product-list-item .price, .product-list-item .price-new{font-weight: 400;font-family: "Poppins";font-style: normal;font-size: 13px;text-transform: none;color: rgb(0, 0, 0)}
.product-list-item .description{display:block}
.product-list-item .cart .button:active{box-shadow:inset 0 1px 10px rgba(0, 0, 0, 0.8)}
.product-list-item .cart .button{font-weight: 400;font-family: "Open Sans";font-style: normal;font-size: 13px;text-transform: none}
.product-list-item .cart .button:hover{background-color: rgb(21, 175, 82)}
.product-list-item .cart .button[data-hint]:after{border-radius: 3px;color: rgb(255, 255, 255);background-color: rgb(66, 139, 202)}
.product-list-item .quickview-button .button:active{box-shadow:inset 0 1px 10px rgba(0, 0, 0, 0.8)}
.product-list-item .quickview-button {margin-left: -20px;margin-top: -20px}
.product-list-item .quickview-button .button{border-radius: 50px}
.product-list-item .quickview-button .button[data-hint]:after{border-radius: 3px;color: rgb(255, 255, 255);background-color: rgb(21, 175, 82)}
.product-list-item .wishlist a, .product-list-item .compare a{color: rgb(51, 55, 69)}
.product-list-item .cart .button-left-icon:before, .product-list-item .cart .button-right-icon:before{content: '\e000';font-size: 23px;color: rgb(255, 255, 255)}
.product-list-item .quickview-button .button-left-icon:before, .product-list-item .quickview-button .button-right-icon:before{content: url("/image/data/journal2/borboleta-beleza-alice4.png");font-size: 20px;color: rgb(255, 255, 255);top: 5px}
.product-list-item .wishlist-icon:before{content: '\e662';font-size: 11px;color: rgb(51, 55, 69)}
.product-list-item .compare-icon:before{content: '\e025';font-size: 11px;color: rgb(51, 55, 69)}
.product-list-item .wishlist a:hover, .product-list-item .compare a:hover{color: rgb(68, 67, 73)}
.side-column .box-content li a, .side-column .box-category li a, .flyout-menu .flyout &gt; ul &gt; li &gt; a,  .journal-sf ul li, .side-column .oc-module .product-grid-item, #column-right .recentArticles li, #column-right .popularArticles li, #column-left .recentArticles li, #column-left .popularArticles li, .side-post + hr{border-bottom-style:solid}
.side-column .side-category-accordion i{background-color: rgb(169, 184, 192)}
.side-column .side-category-accordion i:hover{color: rgb(255, 255, 255);background-color: rgb(234, 35, 73)}
.side-column .box-category li a:before, .flyout-menu .flyout &gt; ul &gt; li &gt; a:before, .side-column .box-content li a:before{content: '\e62c';font-size: 15px;color: rgb(169, 184, 192)}
.side-column .box-content li a, .side-column .store-picker, .side-column .box, .side-column .box-category li a, .flyout-menu .flyout &gt; ul &gt; li &gt; a, .side-column .oc-module .product-grid-item, #column-right .recentComments li, #column-left .recentComments li, #column-right .recentArticles li, #column-right .popularArticles li, #column-left .recentArticles li, #column-left .popularArticles li, .side-column .oc-store{background-color: rgb(250, 250, 250)}
.side-column, .side-column .oc-module .product-grid-item .price, .journal-sf ul li label, .side-post-title{color: rgb(51, 55, 69)}
.side-column .box-content li a:hover, .side-column .box-category li a:hover, .flyout-menu .flyout &gt; ul &gt; li:hover &gt; a, .flyout-menu .flyout &gt; ul &gt; li &gt; a:active, .side-column .box-content li a.active, .side-column .box-category li a.active, .side-column .oc-module .product-grid-item .name a:hover, #column-right .recentArticles li &gt; a:hover, #column-right .popularArticles li &gt; a:hover, #column-left .recentArticles li &gt; a:hover, #column-left .popularArticles li &gt; a:hover{color: rgb(234, 35, 73)}
.side-column .box-content li a:hover, .side-column .box-category li a:hover, .flyout-menu .flyout &gt; ul &gt; li:hover &gt; a, .flyout-menu .flyout &gt; ul &gt; li &gt; a:active, .side-column .box-content li a.active, .side-column .box-category li a.active{background-color: rgb(255, 255, 255)}
.side-column .box-content li a, .side-column .box-category li a, .flyout-menu .flyout &gt; ul &gt; li &gt; a, .journal-sf ul li, .side-column .oc-module .product-grid-item, #column-right .recentArticles li, #column-right .popularArticles li, #column-left .recentArticles li, #column-left .popularArticles li, .side-post + hr {border-color:rgb(228, 228, 228)}
.side-column .heading-title, .side-column .box-heading, .side-column #blogArticle .articleHeader h1, .oc-filter .panel-heading{padding-left:10px}
.side-column .box-content li a, .side-column .box-category li a{padding-top:10px;padding-right:25px;padding-bottom:10px;padding-left:10px}
.side-column .oc-module .product-grid-item{padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px}
.side-column .side-category i{height:20px;top:8px;right:8px;font-weight: normal;font-family: Helvetica, Arial, sans-serif;font-style: normal;font-size: 18px;text-transform: none;color: rgb(255, 255, 255);width:20px}
.side-column .oc-module .product-grid-item .name a{white-space:nowrap}
.side-column .box-content li a, .side-column .box-category li a, .flyout-menu .flyout &gt; ul &gt; li &gt; a, #column-right .recentArticles li &gt; a, #column-right .popularArticles li &gt; a, #column-left .recentArticles li &gt; a, #column-left .popularArticles li &gt; a, .side-post-title{color: rgb(51, 55, 69)}
#content .welcome h1, .side-column .welcome h1{text-align:left;border-color: rgb(189, 195, 199);font-weight: bold;font-family: Helvetica, Arial, sans-serif;font-style: normal;font-size: 30px;text-transform: none;color: rgb(51, 55, 69);border-bottom-style:solid}
#content .welcome p, .side-column .welcome p{text-align:left}
.product-grid-item .name{display:table}
.journal-currency{visibility:hidden: table-cell}
.journal-language{visibility:hidden: table-cell}
.product-info .right .description{display:block}
.product-info .right &gt; div &gt; .options{display:block}
.journal-header-center .journal-cart{display:block}
.product-info .product-options &gt; .cart{display:block}
.journal-header-center #search{display:block}
.product-info .right &gt; div &gt; .price{display:block}
.product-info .right .wishlist-compare .links a:first-of-type{display:none;}
.product-info .right .wishlist-compare .links a + a{display:none}
.product-grid-item .compare, .product-filter .product-compare{display:none}
.product-grid-item .wishlist{display:none}
.journal-carousel .product-grid-item .cart{display:block}
.custom-sections .product-grid-item .price{display:inline-block}
.product-list-item .name{display:table}
.mega-menu .product-grid-item .wishlist{display:none}
.mega-menu .product-grid-item .compare{display:none}
.journal-carousel .product-grid-item .wishlist{display:none}
.product-list-item .wishlist{display:none}
.product-list-item .price{display:inline-block}
.side-column .journal-carousel .product-grid-item .wishlist{display:none}
.journal-carousel .product-grid-item .compare{display:none}
.side-column .journal-carousel .product-grid-item .price{display:inline-block}
.product-list-item .compare{display:none}
.product-list-item .cart{display:block}
.journal-carousel .product-grid-item .price{display:inline-block}
.journal-carousel .product-grid-item .name{display:table}
.mega-menu .product-grid-item .cart{display:block}
.side-column .journal-carousel .product-grid-item .compare{display:none}
.side-column .journal-carousel .product-grid-item .cart{display:block}
.custom-sections .product-grid-item .wishlist{display:none}
.custom-sections .product-grid-item .cart{display:block}
.side-column .journal-carousel .product-grid-item .name{display:table}
.custom-sections .product-grid-item .compare{display:none}
.custom-sections .product-grid-item .name{display:table}
.mega-menu .product-grid-item .name{display:table}
.countdown &gt; span{border-right-style:solid}
.product-info .right &gt; div .countdown &gt; span{border-right-style:solid;border-color: rgb(228, 228, 228)}
.product-info .right &gt; div .countdown{background-color: rgb(169, 184, 192)}
.expire-text{background-color: rgb(234, 35, 73);padding-left:5px;padding-bottom:5px;padding-right:5px;text-align:left;font-weight: bold;font-family: Helvetica, Arial, sans-serif;font-style: normal;font-size: 14px;text-transform: none;color: rgb(255, 255, 255);padding-top:5px}
span.p-comment:before{content: '\e1ae';font-size: 13px;color: rgb(234, 35, 73)}
span.p-date:before{content: '\e6b3';font-size: 13px;color: rgb(234, 35, 73)}
span.p-author:before{content: '\e1b8';font-size: 13px;color: rgb(234, 35, 73)}
.posts.blog-list-view .post-item-details h2 a{white-space:nowrap}
.posts .post-wrapper h2 a{font-weight: bold;font-family: Helvetica, Arial, sans-serif;font-style: normal;font-size: 16px;text-transform: none;white-space:nowrap}
.post-wrapper{background-color: rgb(255, 255, 255)}
.post-wrapper:hover{background-color: rgb(250, 250, 250)}
.post-item-details{text-align:left;padding-right:15px;padding-left:15px}
.posts.blog-list-view .post-image{width:30%}
.journal-blog-feed:hover{color: rgb(0, 0, 0)}
.journal-blog-feed{right:15px;color: rgb(255, 255, 255)}
.posts.blog-list-view .post-item-details h2 a span{border-bottom-style:solid}
.journal-blog-feed:before{content: '\e6b4';font-size: 16px;color: rgb(255, 255, 255);top: 2px}
.side-blog .box-post{padding-right:10px;padding-bottom:10px;padding-left:10px;padding-top:10px}
.post-module .post-item-details{text-align:left}
.post-module .post-wrapper .post-item-details h2 a{white-space:nowrap}
.side-blog .side-post + hr{border-bottom-style:solid}
.blog-post .post-stats .p-category:before{content: '\e6b2';font-size: 14px;color: rgb(234, 35, 73)}
.comment-form form{padding:15px;background-color: rgb(250, 250, 250)}
.reply-form .comment-form form{background-color: rgb(238, 238, 238)}
.post-comment h3{text-align:left;color: rgb(255, 255, 255);margin-top:20px;padding-left:10px;padding-top:10px;padding-right:10px;padding-bottom:10px;background-color: rgb(234, 35, 73)}
.reply-form h3{text-align:left;color: rgb(255, 255, 255);margin-top:20px;background-color: rgb(234, 35, 73);padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}
.comments .avatar{border-width: 2px;border-style: solid;border-color: rgb(169, 184, 192)}
.comments &gt; h3{text-align:left;color: rgb(255, 255, 255);margin-top:20px;padding-left:10px;padding-bottom:10px;padding-top:10px;padding-right:10px;background-color: rgb(234, 35, 73)}
.post-details .tags{text-align:left}
.post-details .tags b{background-color: rgb(51, 55, 69)}
.post-details .tags a, .side-blog-tags .box-tag a{color: rgb(255, 255, 255);background-color: rgb(95, 104, 116)}
blockquote, blockquote font{color: rgb(119, 119, 119)!important}
.post-stats.comment-date{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color: rgb(250, 250, 250)}
.post-details{padding:15px;background-color: rgb(250, 250, 250)}
.blog-post .social{text-align:left;border-top-style:solid}
.comments &gt; .comment:nth-of-type(even){background-color: rgb(250, 250, 250)}
.comments &gt; .comment:nth-of-type(odd){background-color: rgb(250, 250, 250)}
.comments .reply:nth-of-type(even){background-color: rgb(238, 238, 238)}
.comments .reply:nth-of-type(odd){background-color: rgb(238, 238, 238)}
.post-details .tags a:hover, .side-blog-tags .box-tag a:hover{background-color: rgb(234, 35, 73);color: rgb(255, 255, 255)}
.blog-post .heading-title{text-align:left}
.post-details, .post-details p, .post-details font, .post-details span, .post-details p font, .post-details p span, .post-details strong{line-height:20px !important}
.journal-checkout .table-responsive{max-height:346px}
.journal-checkout .checkout-content{background-color: rgb(255, 255, 255)}
.one-page-checkout h1.heading-title{font-weight: 400;font-family: "Open Sans";font-style: normal;font-size: 14px;text-transform: uppercase;letter-spacing: 3px;color: rgb(80, 80, 80);text-align:center;background-color: rgb(255, 255, 255)}
.journal-checkout .confirm-button:active{box-shadow:inset 0 1px 10px rgba(0, 0, 0, 0.8)}
.journal-checkout .confirm-order{text-align:left}
.journal-checkout .secondary-title{border-width: 1px;border-top-left-radius: 5px;border-top-right-radius: 5px;border-style: solid;border-color: rgb(80, 80, 80);text-align:left;background-color: rgb(255, 255, 255);font-weight: 600;font-family: "Open Sans";font-style: normal;font-size: 13px;text-transform: uppercase;letter-spacing: 2px;color: rgb(80, 80, 80)}
.journal-checkout .left .login-box .radio label, .journal-checkout .spw &gt; div .radio label, .journal-checkout .confirm-order, .journal-checkout .checkout-login .form-group:last-of-type, .is-customer .journal-checkout .checkout-payment-form #payment-new, .is-customer .journal-checkout .checkout-shipping-form #shipping-new, .journal-checkout #payment-confirm-button fieldset legend, .journal-checkout .customer-group label.control-label, .journal-checkout .customer-group{border-style:solid}
.one-page-checkout .journal-checkout .checkout-product tbody td, .journal-checkout .checkout-cart tbody tr:first-of-type td, .journal-checkout .checkout-cart thead td, .journal-checkout .checkout-cart thead td:first-of-type, .journal-checkout .checkout-cart thead td:last-of-type, .journal-checkout .checkout-cart tfoot tr:last-of-type td, .journal-checkout .checkout-cart tfoot td:first-of-type, .journal-checkout .checkout-cart tfoot td:last-of-type{border-style:solid}
.form-group.fax-input{display:block}
.form-group.address-2-input{display:block}
.form-group.company-input{display:block}
.journal-checkout .spw &gt; div p{display:none}
.journal-checkout .coupon-voucher .input-group-btn input.button:active{box-shadow:inset 0 1px 10px rgba(0, 0, 0, 0.8)}
.journal-checkout .coupon-voucher .input-group-btn input.button{color: rgb(80, 80, 80)}
.flyout .fly-drop-down ul &gt; li:hover &gt; a, .flyout .fly-drop-down ul &gt; li:hover{background-color: rgb(234, 35, 73)}
.flyout .mega-menu-column &gt; div &gt; h3{text-align:left}
.flyout-menu .flyout .fly-drop-down ul li{border-bottom-style:solid}
.fly-drop-down ul{box-shadow:0 1px 8px -3px rgba(0, 0, 0, 0.5)}
.flyout .mega-menu-brands .mega-menu-item h3{text-align:left}
.flyout .mega-menu-item h3{text-align:left}
.fly-mega-menu{box-shadow:0 2px 8px -2px rgba(0, 0, 0, 0.4)}
.flyout-menu .flyout &gt; ul &gt; li &gt; a{border-bottom-style:solid}
.journal-header-center .no-results{font-weight: 400;font-family: "Roboto Condensed";font-style: normal;font-size: 13px;text-transform: none}
ul.breadcrumb li:last-of-type a, .breadcrumb a:last-of-type{color: rgb(153, 153, 153)}
#cart .checkout .button{color: rgb(255, 255, 255)}
#cart .checkout .button:hover{color: rgb(255, 255, 255)}
.sc-page .pull-right .button:hover,  .sc-page .buttons .right .button:hover{background-color: rgb(62, 62, 62);color: rgb(255, 255, 255)}
.sc-page .pull-left .button:hover, .sc-page .buttons .center .button:hover{background-color: rgb(62, 62, 62)}
.category-info p, .category-info p span{line-height:10px !important}
.bottom-footer .copyright, #jlm-header ~ footer .tecmicro-merchan a{font-weight: 400;font-family: "Roboto Condensed";font-style: normal;font-size: 13px;text-transform: none;color: rgb(0, 0, 0)}
.sf-price.sf-input .box-content span label{font-weight: 400;font-family: "Poppins";font-style: normal;font-size: 13px;text-transform: none;color: rgb(0, 0, 0)}
.information-page #content h1{font-weight: 400;font-family: "Roboto Mono";font-style: normal;font-size: 20px;text-transform: none;color: rgb(42, 43, 46)}
.information-page #content h2{font-weight: 400;font-family: "Roboto Mono";font-style: normal;font-size: 18px;text-transform: none;color: rgb(42, 43, 46)}
.information-page #content h3{font-weight: 400;font-family: "Roboto Mono";font-style: normal;font-size: 16px;text-transform: none;color: rgb(42, 43, 46)}
.information-page #content a, .information-page #content p a, .information-page #content span a{font-weight: 700;font-family: "Roboto Condensed";font-style: normal;font-size: 14px;text-transform: none;color: rgb(42, 43, 46)}
.information-page #content a:hover, .information-page #content p a:hover{color: rgb(119, 119, 119)}
.information-page #content, .information-page #content p, .information-page #content span{font-weight: 400;font-family: "Roboto Condensed";font-style: normal;font-size: 14px;text-transform: none;color: rgb(42, 43, 46)}
.journal-menu .mobile-trigger{background-color: rgb(238, 238, 238)}
#sticky-wrapper .mega-menu{max-height:350px; overflow-y:auto;}
{background-attachment: scroll}
.manufacturer_product_grid{display:none}
.cart span{display:none;display:block;display:block}
#remaining_to_free_quote{background-color: rgb(62, 62, 62);color: rgb(255, 255, 255)}
#remaining_to_free_quote:before{content: '\e180';font-size: 16px}
#product-gallery-left .carousel .side-bottom:before{content: '\e62e';font-size: 16px;color: rgb(80, 80, 80)}
#product-gallery-left .carousel .side-top:before{content: '\e62d';font-size: 16px;color: rgb(80, 80, 80)}
.product-info .right .options .option label{color: rgb(71, 71, 71)}
.product-info .option &gt; ul &gt; li.disabled{color: rgb(255, 255, 255)}
.qty input, .product-info .right .cart div input[name=quantity]{color: rgb(42, 43, 46)}
.product-info .right .price .reward{font-weight: 400;font-family: "Open Sans";font-style: normal;font-size: 13px;text-transform: none}
.product-info .right .price li.price-tax{color: rgb(0, 0, 0)}
.quickview .product-info #more-details{background-color: rgb(0, 195, 78)}
.quickview .product-info #more-details:hover{background-color: rgb(21, 175, 82)}
.social, .product-options .social, .blog-post .social{background-color: rgb(255, 255, 255)}
#total .right{font-weight: 400;font-family: "Open Sans";font-style: normal;font-size: 13px;text-transform: none}
.tecmicro-bola{background-color: rgb(255, 255, 255);border-radius:10px;;width:20px !important;height:20px; padding:0; line-height:20px; transition: all ease 0.5s;}
.tecmicro-bola:hover{background-color: rgb(244, 244, 244)}
.tecmicro-stepper, .tecmicro-bola a{color: rgb(119, 119, 119)}
.tecmicro-stepper:hover, .tecmicro-bola a:hover, tecmicro-bola:hover{color: rgb(119, 119, 119)}


/* Swipebox Loader */









/*Remover opÃ§Ãµes de compra para serviÃ§os e modo vitrine
($this-&gt;journal2-&gt;settings-&gt;get('remove_cart', '1') === '1') || -&gt; Antigo if.
*/
/*Fim remover opÃ§Ãµes de compra para serviÃ§os*/




/* Site width */
#container, #header, #footer, .bottom-footer &gt; div, .bottom-footer.boxed-bar {
   max-width: 1220px;
}


.extended-container:before{
  display:block;
}




@media only screen and (max-width:1240px) {
 .journal-header-center .journal-search, .journal-header-center .journal-links{
    padding-left: 15px;
  }
 .journal-header-center .journal-cart, .journal-header-center .journal-secondary{
    padding-right: 15px;
  }
}
@media only screen and (max-width:760px) {
 .journal-header-center .journal-search, .journal-header-center .journal-links{
    padding-left: 0;
  }
 .journal-header-center .journal-cart, .journal-header-center .journal-secondary{
    padding-right: 0;
  }
}





.category-info .image{
display:none;
}

.category-header-1 .row #content .product-grid, .category-header-1 .row #content .product-list, .category-header-1 .row #content .product-filter, .category-header-1 .row #content .pagination, .category-header-1 .heading-title, .category-header-1 .category-list, .category-header-1 #column-left .journal-sf{
display:none !important;
}

/* Imagem Lateral pÃ¡gina de produto desativado*/

/* Imagem Lateral pÃ¡gina de produto ativado */
.product-info .left .image{
  width: 75%;
  float: right;
}
#product-gallery-left{
  width: 20%;
  display: inline-block;
}
#product-gallery{
  display: none !important;
}
#left-quickview #product-gallery{
  display: block !important;
}
#left-quickview .image{
  width: 100% !important;
}
@media(max-width:767px){
  #product-gallery-left{
    display: none;
  }
  .product-info .left .image{
    width: 100%;
  }
  #product-gallery{
  display: block !important;
  }
}


/*Notification Position*/
.ui-pnotify{
    left:50%;
    margin-left:-150px;
}
.ui-pnotify{
        box-shadow:0px 1px 12px rgba(0, 0, 0, 0.2);
}



.ui-pnotify-closer{
opacity:1;
}


.breadcrumb{
        text-align:left;
}




/* Product Grid */



.product-wrapper{
  box-shadow: none;
}




.custom-sections.section-product .product-wrapper{
  box-shadow: none;
}





.journal-carousel.carousel-product .product-wrapper{
  box-shadow: none;
}





.journal-carousel.carousel-brand .product-wrapper{
  box-shadow: none;
}





.product-grid-item .cart .button-left-icon:before{
display:none;
}

.enquiry-button .button i:before{
  color:;
}

footer .contacts &gt; div &gt; span:hover a i{
  background-color:rgb(66, 139, 202);
}




.product-grid-item .cart .button-left-icon{
 display:none;
}
.button-right-icon:before{
  margin-left: 6px;
}



/* BLOG */




.post-wrapper{
  box-shadow: none !important;
}



.box.post-module .post-wrapper, .box.post-module .post-wrapper:hover{
  box-shadow: none;
}





.blog-list-view.posts .post-wrapper{
  box-shadow: none !important;
}



.product-details:before {
  display:none;
}

/*Esconder ou mostrar marca no product grid*/


/* Fim Esconder ou mostrar marca no product grid */

/* Botoes de quantidade habilitado ou desabilitado no product grid*/

.product-list-item .product-thumb .product-details .button-group .cart .tecmicro-bola, .product-list-item .product-thumb .product-details .button-group .cart input,
.product-grid .product-thumb .product-details .button-group .cart .tecmicro-bola, .product-grid .product-thumb .product-details .button-group .cart input, .product-grid-item .product-wrapper .product-details .cart .tecmicro-bola, .product-grid-item .product-wrapper .product-details .cart #input-quantity, .quantidade-span{
  display: none !important;
}
.cart a span, .cart{
  display: inline-block !important;
}
.input-quantity-product {
  display: inline-block !important;
}
.product-grid-item .tecmicro-bola, .product-grid-item input{
  display: none !important;
}
.product-grid-item .product-wrapper .product-details .cart .button-cart-text, .button-cart-text{
    display: block !important;
}


/* Botoes de quantidade habilitado ou desabilitado no product list*/


.product-list-item .product-thumb .product-details .button-group .cart div .qty, .product-list-item .product-thumb .product-details .button-group .cart div .qty label, .product-list-item .product-thumb .product-details .button-group .cart div .qty a, .product-list-item .product-thumb .product-details .button-group .input-quantity-product, .product-list .product-thumb .product-details .button-group .cart .tecmicro-bola, .product-list .product-thumb .product-details .button-group .cart input, .product-list .product-thumb .product-details .button-group .cart span {
  display: inline-block;
}
.product-list-item .product-thumb .product-details .caption .button-group .cart{
  width: 24%;
}
.product-list .product-thumb .product-details .button-group .cart .tecmicro-bola{
  padding: 0.5px 5.5px !important;
}
.product-grid-item .product-wrapper .product-details .cart .button-cart-text, .button-cart-text{
    display: block !important;
}
@media only screen and (max-width: 980px){
  /*.product-list .product-thumb .product-details .button-group .cart .tecmicro-bola, .product-details .cart .tecmicro-bola{
    width: 8% !important;
    padding: 2.5px 5.5px !important;
  }*/
  .no-link-outras-formas-pagamento, .no-link-outras-formas-pagamento a{
    color: transparent !important;
  }
  .manufacturer_product_grid{
    min-height: 50px !important;
  }
}
@media only screen and (max-width: 770px) and (min-width: 501px){
  /*.product-details .cart .tecmicro-bola{
    width: 12% !important;
  }*/
  .category-header-2 .popup-opcoes-parcelamento, .category-header-1 .popup-opcoes-parcelamento{
    width: 52% !important;
  }
  .no-link-outras-formas-pagamento, .no-link-outras-formas-pagamento a{
    color: transparent !important;
  }
  .manufacturer_product_grid{
    min-height: 50px !important;
  }
}
@media only screen and (max-width: 500px) {
  /*.product-list .product-thumb .product-details .button-group .cart .tecmicro-bola, .product-details .cart .tecmicro-bola{
    width: 6% !important;
    padding: 2.5px 5.5px !important;
  }*/
  .no-link-outras-formas-pagamento, .no-link-outras-formas-pagamento a{
    color: transparent !important;
  }
  .manufacturer_product_grid{
    min-height: 50px !important;
  }
}

/* Botoes de quantidade habilitado ou desabilitado na pÃ¡gina de produto*/


.product-page-content .product-info .right #product .cart span, .product-page-content .product-info .right #product .cart .tecmicro-bola, .product-page-content .product-info .right #product .cart #input-quantity {
  display: inline-block;
}


/* Product Grid Quickview*/

.product-grid-item:hover .quickview-button {
    opacity: 1;
    visibility: visible;
}




.product-grid-item .quickview-button .button-right-icon{
display:none;
}


.product-grid-item .quickview-button .button-left-icon:before,
.product-grid-item .quickview-button .button-right-icon:before{
display:none;
}






/* Product Grid Wishlist/Compare */



.product-grid-item .wishlist a i,
.product-grid-item .compare a i{
  border:0;
  background-color:transparent !important;
  padding:0 5px;
}
.product-grid-item .wishlist a i:before,
.product-grid-item .compare a i:before{
  line-height:100%;
}








.product-list-item .quickview-button .button{
  width:40px;
  height:40px;
  line-height:40px;
  padding:0;
}






/* Product List */

.product-list-item:hover{
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
}







.product-list-item .cart .button-left-icon:before{
  margin-right: 8px;
}

.product-list-item .cart .button-right-icon{
display:none;
}





/* Product List Quickview*/
.product-list-item:hover .quickview-button {
    opacity: 1;
    visibility: visible;
}



.product-list-item .quickview-button .button-right-icon{
display:none;
}



.product-list-item .quickview-button .button-left-icon:before{
 float:none;
}
.product-list-item .quickview-button .button-right-icon:before{
 margin-left:0;
}
.product-list-item .quickview-button .button-cart-text{
  display:none;
}
.product-list-item .quickview-button .button[data-hint]:after,
.product-list-item .quickview-button .hint--top:before{
  display:block;
}
.product-list-item .quickview-button .hint--top:before{
  border-top-color: rgb(21, 175, 82);
}
.product-list-item .quickview-button .hint--right:before{
  border-right-color: rgb(21, 175, 82);
}
.product-list-item .quickview-button .hint--left:before{
  border-left-color: rgb(21, 175, 82);
}



/* Product Page */

.product-info .left .image-additional-grid a{
  width: Calc(100% -px);
  /* width: 100% -33.333333333333%; */
}

.product-info .left .image-additional{
  margin-right: -14px;
}

.product-info .gallery-text{
  padding-top: 6px;
}

#button-cart .button-cart-text:after{
display:none;
}




.checkout-content .buttons{
  border-radius:0;
}

.compare-info td{
  border-right-style:solid;
}
table.list{
  border-bottom-style:solid;
  border-left-style:solid;
}
table.list td{
  border-right-style:solid;
  border-top-style:solid;
}



/* Product Labels*/

.label-latest + .label-sale{
  top: 30px;
}

  .label-latest{
  display:none !important;
  }



#more-details.hint--top:before{
  border-top-color: rgb(0, 195, 78);
}


.extended-layout .side-column .box{
    margin-bottom: 0;
  }

.boxed-header header{
  max-width:1220px;
}
.boxed-header .super-menu &gt; li:first-of-type{
  border-left:0;
}
.boxed-header .super-menu &gt; li:last-of-type{
  border-right:0;
}

.boxed-header .is-sticky header{
  left:50%;
  margin-left:-610px;
}

.boxed-header .journal-header-center .journal-links{
  padding-left: 10px;
}
.boxed-header .journal-header-center .journal-search{
  padding-left: 20px;
}
.boxed-header .journal-header-center .journal-secondary{
  padding-right: 10px;
}
.boxed-header .journal-header-center .journal-cart{
  padding-right: 20px;
}
@media only screen and (max-width: 760px) {
  .boxed-header .journal-header-center .journal-search,
  .boxed-header .journal-header-center .journal-links{
    padding-left: 0;
  }
  .boxed-header .journal-header-center .journal-cart,
  .boxed-header .journal-header-center .journal-secondary{
    padding-right: 0;
  }
}

@media only screen and (max-width: 1235px) {
.boxed-header .is-sticky header{
  left:0;
  margin-left:0;
}
.boxed-header body{
  padding:0;
}
.fullwidth-footer .columns{
    padding-left: 15px;
  }
  .copyright{
    padding-left: 15px;
  }
  }



.journal-header-default .links .no-link,
.journal-header-menu .links .no-link{
    border-color:}

.journal-header-center #cart .content:before,
.oc2 #cart .content .cart-wrapper:before{
  color:rgb(255, 255, 255)}

.journal-header-center .autocomplete2-suggestions:before{
  color:rgb(244, 244, 244)}


.journal-language .dropdown-menu:before,
.journal-currency .dropdown-menu:before{
  color:rgb(255, 255, 255)}

.journal-header-center .journal-language form &gt; div,
.journal-header-center .journal-currency form &gt; div{
  border-left-style:solid;
  border-right-style:solid;
}

#search ::-webkit-input-placeholder {
  color:rgb(179, 179, 179);
  font-family: inherit;
}
#search :-moz-placeholder {
  color:rgb(179, 179, 179);
  font-family: inherit;
}
#search ::-moz-placeholder {
  color:rgb(179, 179, 179);
  font-family: inherit;
}
#search :-ms-input-placeholder {
  color:rgb(179, 179, 179);
  font-family: inherit;
}

.button-search{
    border-right-style:solid;
}
.button-search{
    border-right-color:rgb(244, 244, 244);
}
header .journal-login{
    border-bottom-color:rgb(244, 244, 244);
}


.super-menu &gt; li:last-of-type{
    border-right-color:rgb(255, 255, 255);
    border-right-style:solid;
}

@media only screen and (max-width: 760px) {
  .journal-header-center #search input,
  .journal-header-center .button-search{
      border-radius:0;
  }
  .journal-header-center #search input{
      background-color:;
  }
  .journal-header-center #cart{
      background-color:;
  }

  header .journal-login{
      border-bottom-style:solid;
  }

  .journal-menu .mobile-menu &gt; li{
    border-bottom-color:rgb(255, 255, 255);
    border-bottom-style:solid;
  }
}

.inline-button .product-details{
  padding-bottom:0;
}
@media only screen and (max-width: 470px) {
.journal-menu .mobile-trigger {
width: 50%;
margin-top: -40px;
z-index: 999;
background-color:transparent;
}
.journal-header-center .journal-cart{
  z-index: 2;
}
}









.product-info .right .options.push-1 .option-image li.selected span img{
  border-color:;
}

.mega-menu-categories .mega-menu-item,
.mega-menu-brands .mega-menu-item,
.mega-menu-html .mega-menu-item,
#header .mega-menu .product-grid-item{
  margin-bottom:0px;
}
.mega-menu &gt; div{
  margin-bottom:-0px;
  margin-right:-0px;
}

.mega-menu .mega-menu-column:last-of-type &gt; div{
   margin-right:-0px;
}

.mega-menu-column &gt; div &gt; h3, .mega-menu .mega-menu-column .menu-cms-block{
  margin-right:0px;
}
.mega-menu .mega-menu-column:last-of-type &gt; h3,
.mega-menu .mega-menu-column:last-of-type &gt; div &gt; h3,
.mega-menu .mega-menu-column:last-of-type &gt; .menu-cms-block,
.mega-menu .mega-menu-column.mega-menu-html-block &gt; div{
  margin-right:0;
}

@media only screen and (max-width: 760px) {
  .mega-menu .mega-menu-column &gt; div{
   margin-right:-0px;
  }
}

.journal-sf .sf-image .box-content ul{
  margin-bottom:-10px;
  margin-right:-10px;
}


.journal-checkout .coupon-voucher{
  display:none;
}

.journal-checkout .coupon-voucher .checkout-coupon{
  display:none;
}
.journal-checkout .coupon-voucher .checkout-voucher{
  width:100%;
}

.journal-checkout .coupon-voucher .checkout-coupon{
 width:100%;
 padding-right:0;
}
.journal-checkout .coupon-voucher .checkout-voucher{
  display:none;
}


.product-info .right .wishlist-compare{
  display:none;
}










  footer .contacts{
  text-align:center;
  }
  footer .contacts-left{
    float: none;
  }
  footer .contacts-right{
    display: none;
  }

.has-cta .rotator-tex{
  line-height:px;
}

footer .contacts .hint--top:before{
  border-top-color: rgb(66, 139, 202);
}


.side-column .box-category,
.side-column .box-content,
.side-column .box-content &gt; div,
.side-column .box-content &gt; ul &gt; li:last-of-type,
.side-column .oc-module .product-grid-item:last-of-type{
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  border-radius:inherit;
}


.journal-sf ul li label:hover{
  color:rgb(0, 0, 0);
}
.sf-icon:before{
  border-top-color:rgb(63, 87, 101);
}

/*
.journal-sf ul li label:hover img{
  border-color:rgb(169, 184, 192);
} */

.sf-price .value:after{
  border-bottom-color:rgb(192, 192, 192);
}

.mobile-trigger{
background-color:rgb(255, 255, 255);
}


.journal-header-default .links &gt; a,
.journal-header-menu .links &gt; a{
  border-bottom-color: transparent;
}

@media only screen and (max-width: 760px) {
.journal-header-default .links &gt; a,
.journal-header-menu .links &gt; a{
  border-bottom-color: ;
}
}
.nav-numbers a:hover,
.nav-numbers li.active a{
  -webkit-backface-visibility: hidden;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.headline-mode .nav-numbers a:hover,
.headline-mode .nav-numbers li.active a{
  -webkit-backface-visibility: hidden;
  -webkit-transform: scale();
  -moz-transform: scale();
  -ms-transform: scale();
  transform: scale();
}
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.round .bullet:hover,
.journal-simple-slider .owl-controls .owl-page.active span,
.journal-simple-slider .owl-controls.clickable .owl-page:hover span{
  -webkit-backface-visibility: hidden;
  -webkit-transform: scale(1.4);
  -moz-transform: scale(1.4);
  -ms-transform: scale(1.4);
  transform: scale(1.4);
}

.owl-controls .owl-page.active span,
.owl-controls.clickable .owl-page:hover span{
  -webkit-transform: scale(1.3);
  -moz-transform: scale(1.3);
  -ms-transform: scale(1.3);
  transform: scale(1.3);
}

@media only screen and (max-width: 1235px) {

.bottom-footer.fullwidth-bar .copyright{
  padding-left: 15px;
}
.bottom-footer.fullwidth-bar .payments{
  padding-right: 15px;
}
.extended-layout #column-left{
  padding:20px 0 0 20px;
}
.extended-layout #column-right{
  padding:20px 20px 0 0;
}
.extended-layout #content,
.extended-layout #column-left + #content,
.extended-layout #column-right + #content,
.extended-layout #column-left + #column-right + #content{
  padding:20px 20px 0 20px;
}
.journal-simple-slider{
  height: auto !important;
}
.extended-layout #column-left{
  width:240px;
}

.extended-layout #column-right{
  width:240px;
}
.extended-layout #column-left + #content{
  margin-left:240px;
}
.extended-layout #column-right + #content{
  margin-right:240px;
}
.extended-layout #column-left + #column-right + #content{
margin-left:240px;
margin-right:240px;
}
}

@media only screen and (max-width: 980px) {
.journal-header-default .mega-menu,
.journal-header-menu .mega-menu{
    width: 100%;
  }
}

@media only screen and (max-width: 760px) {
  .extended-layout #column-left + #content,
  .extended-layout #column-right + #content,
  .extended-layout #column-left + #column-right + #content{
    margin-left:0;
    margin-right:0;
  }
   .journal-header-center .journal-secondary{
  background-color:rgba(255, 255, 255, 0.52);
}

}

.mega-menu{
  max-width:1220px;
  /* margin-top:0px; */
}

/*
.mega-menu &gt; div &gt; div:first-child .wishlist .hint--top:after{
  left:53px;
}
*/



.journal-header-center .j-100, .journal-header-center #logo a{
height:130px;
}
.journal-header-center #logo a img{
max-height:130px;
}
.journal-header-center .journal-search,
.journal-header-center .journal-cart{
top:45px;
}
.journal-header-center .journal-menu-bg{
top:170px;
}
.journal-desktop.header-center .sticky-wrapper{
max-height:210px;
}
@media only screen and (max-width: 760px) {
.journal-header-center .j-100, .journal-header-center #logo a{
height:100px;
}
.journal-header-center .journal-search,
.journal-header-center .journal-cart{
top:0;
}
.journal-header-center .journal-menu-bg{
top:220px;
}
.journal-header-center #logo a img{
max-height:100px;
}
}




.extended-container #container{
  background-color:transparent;
}

.product-grid-item .price{
  width:100%;
}



.product-grid-item.display-icon .wishlist-icon:before,
.product-grid-item.display-icon .compare-icon:before{
  line-height:35px;
}

.journal-header-center #cart .heading i{
  height:40px;
}

.journal-desktop .menu-floated .float-left{
  border-right-style:solid;
}

.column.products &gt; h3{
  margin-bottom:8px;
}
.column.products{
  padding-bottom:8px;
}

.side-column .journal-gallery .box-heading{
  margin-bottom:0px;
}

.side-column .box-category &gt; ul li ul li a{
  padding-left: 17px;
}
.side-column .box-category &gt; ul li ul li ul li a{
  padding-left: 24px;
}
.side-column .box-category &gt; ul li ul li ul li ul li a{
  padding-left: 31px;
}
.side-column .box-category &gt; ul li ul li ul li ul li ul li a{
  padding-left: 38px;
}
.side-column .box-category &gt; ul li ul li ul li ul li ul li ul li a{
  padding-left: 45px;
}

@media only screen and (max-width: 1235px) {
  .breadcrumb{
    padding-left:10px;
  }
}


.custom-sections .box-heading.box-sections{
    border-left-style:solid;
}




.posts.blog-list-view .post-item-details{
    width: 70%;
}


.side-column .box.cms-blocks .box-heading{
  margin-bottom:px;
}

@media only screen and (min-width: 1235px) {
  .safari5 #footer,
  .safari5.boxed-header header{
     width: 1220px;
  }
}

@media only screen and (max-width: 1235px) {
  .tp-banner-container{
    height:auto !important;
  }
}

@media only screen and (max-width: 1235px) {
#top-modules&gt;div, #bottom-modules&gt;div{
  padding-left:20px;
  padding-right:20px;
}
.checkout-page #content {
  padding-left: 20px;
  padding-right: 20px;
}
}






.option li.hint--top:before{
  border-top-color:;
}


/* Custom CSS */
.category-page-76 .heading-title::after{
  content:'ðŸ”¥';
}
.information-page .modal-dialog.modal-dialog-centered {
  display: none;
}

#content &gt; div.row.pagination {
  display: flex; 
  flex-direction: column-reverse; 
  padding: 2em 0.5em; 
  justify-content: center; 
  align-items: center;
}

.product-info .image &gt; span {
  right: 19px !important;
}

div.password-style button.btn-show-pass {
  margin: 0 0 0.7em 0;
}

div#content div.botao h2 a {
	color: white;
	padding: 0.8em;
	background-color: black;
	border-radius: 0.8em;
}

#container .row div#content.col-sm-9 {
	width: 69%;
	float: left;
	margin-left: 10px;
}

#tablesuccess #info-table div {
  border: 1px solid #CCCCCC;
}

.label-selo_1 img {
  border-radius: 8px 8px 8px 8px;
  width: 105px !important;
}

.product-page .product-colors h3,
  .product-page .options label {
    font-weight: 450 !important;
    font-size: .8rem !important;
   
  }
@media (min-width:761px) {
  @media (max-width:980px) {
    html body&gt;header.journal-header-center&gt;#header.journal-header&gt;.header-container .header-links&gt;* {
      margin: 0 10px;
    }

    html body&gt;header.journal-header-center&gt;#header.journal-header&gt;.header-container .header-links .journal-search&gt;#search {
      all: unset;
      min-width: 200px;
      display: block !important;
      position: relative !important;

    }

    html body&gt;header.journal-header-center&gt;#header.journal-header&gt;.header-container .header-links .journal-search&gt;.search-button {
      display: none;
    }

    html body&gt;header.journal-header-center&gt;#header.journal-header&gt;.header-container .button-search {
      right: 5px;
      top: -2px;
    }

    html body&gt;header.journal-header-center&gt;#header.journal-header&gt;.header-container .header-links {
      position: absolute;
      right: 0;
    }

    html body&gt;header.journal-header-center&gt;#header.journal-header&gt;.header-container&gt;.journal-menu {
      position: absolute;
      height: 1px;


    }

    html body&gt;header.journal-header-center&gt;#header.journal-header&gt;.header-container&gt;.journal-logo img {
      height: 40px;
    }

    html body&gt;header.journal-header-center&gt;#header.journal-header&gt;.header-container&gt;.journal-logo {
      position: relative;
      padding: 10px 0;
      left: 80px;
    }

    html body&gt;header.journal-header-center&gt;#header.journal-header&gt;.header-container&gt;.journal-menu .mobile-trigger {
      display: block;
      top: -15px;
      background: transparent;
    }

    .product-page&gt;body&gt;div&gt;div.container&gt;.row&gt;.product-page-content#content&gt;.row {
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap;
    }

    .product-page&gt;body&gt;div&gt;div.container&gt;.row&gt;.product-page-content#content&gt;.row #product-gallery {
      display: flex !important;
    }

    .product-page&gt;body&gt;div&gt;div.container&gt;.row&gt;.product-page-content#content&gt;.row #product-gallery-left {
      display: none;
    }

    .product-page&gt;body&gt;div&gt;div.container&gt;.row&gt;.product-page-content#content&gt;.row .left .image {
      width: 100%;
    }

    .product-page&gt;body&gt;div&gt;div.container&gt;.row&gt;.product-page-content#content&gt;.row .left {
      width: 50%;
    }

    .product-page&gt;body&gt;div&gt;div.container&gt;.row&gt;.product-page-content#content&gt;.row .right {
      width: 50%;
    }
  }

  .product-page&gt;body&gt;div&gt;.container&gt;.row #tab-review div.box_review {
    max-width: 48%;
  }

  .product-tabs .tabs-content #review {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
  }
}

@media (max-width:760px) {
.product-page .product-page-content &gt; .product-info &gt; .left{

  padding: 0 10px;
margin-left: 0;
}
.product-page &gt; body &gt; div &gt; div.container &gt; .row &gt; .product-page-content#content &gt; .row 
&gt; .right .heading-title{
  padding-top: 0 !important;
  margin-top: 0 !important;
}
.product-page &gt; body &gt; div &gt; div.container &gt; .row &gt; .product-page-content#content &gt; .row 
&gt; .right .product-colors h3{
margin-bottom: 10px;}
.product-page &gt; body &gt; div &gt; div.container &gt; .row &gt; .product-page-content#content &gt; .row 
&gt; .right .options label,
.product-page &gt; body &gt; div &gt; div.container &gt; .row &gt; .product-page-content#content &gt; .row 
&gt; .right .product-colors h3{
 text-align: center;
color:rgb(100,100,100);
  font-size: .9rem !important;
}
.product-page &gt; body &gt; div &gt; div.container#container &gt; .row &gt; .product-page-content#content &gt; .row &gt; .right &gt; #product &gt; 
.cart .qty label{
  width: 100%;
  text-align: center !important;
  display: block !important;
  margin-bottom: 5px;
}
.product-page &gt; body &gt; div &gt; div.container &gt; .row &gt; .product-page-content#content &gt; .row 
&gt; .right &gt; #product.instock &gt; .cart .qty {
    display: flex ;
    justify-content: space-around ;
  flex-wrap: wrap !important;
margin-bottom: 15px !important;
  }
.product-page &gt; body &gt; div &gt; div.container &gt; .row &gt; .product-page-content#content &gt; .row 
&gt; .right &gt; #product.instock &gt; .cart .qty {
  margin: 20px auto;
}
.product-page &gt; body &gt; div &gt; div.container &gt; .row &gt; .product-page-content#content &gt; .row 
&gt; .right &gt; #product.instock &gt; .cart .qty input[name="quantity"]{
  line-height: 1;
}
 
.product-page &gt; body &gt; div &gt; div.container &gt; .row &gt;
.product-page-content#content .related-products .box-heading{
  font-size: 16px; 
  font-weight: 500;
  color: rgb(100,100,100);
}
  .product-page&gt;body&gt;div&gt;.container&gt;.row&gt;.product-page-content#content&gt;.product-tabs #tab-review {
    padding: 0;
  }

  .product-page&gt;body&gt;div&gt;.container&gt;.row&gt;.product-page-content#content&gt;.product-tabs #tab-review {
    border: none !important;
  }

  .product-page&gt;body&gt;div&gt;.container&gt;.row&gt;.product-page-content#content&gt;.product-tabs a.add-rating {
    line-height: 1.1;
  }

  .product-page&gt;body&gt;div&gt;.container&gt;.row&gt;.product-page-content#content&gt;.row .left&gt;.image .owl-carousel {
    margin-left: 0;
  }
}

.product-page&gt;body&gt;div&gt;.container&gt;.row&gt;.product-page-content#content&gt;.product-tabs #tab-review div.box_review {

  display: flex;
  flex-direction: column;
  justify-content: center;
  background: rgb(250, 250, 250);
  border-radius: 5px;
  border: 1px solid rgb(220, 220, 220);
  box-shadow: 2px 2px 2px 2px rgb(240, 240, 240);
}


.product-page&gt;body&gt;div&gt;.container&gt;.row&gt;.product-page-content#content&gt;.product-tabs #tab-review #review-title+a:hover {
  background-color: rgb(43, 43, 43);
  color: rgb(255, 255, 255);
}

.product-page&gt;body&gt;div&gt;.container&gt;.row&gt;.product-page-content#content&gt;.product-tabs #tab-review a.add-rating {
  width: max-content;
  transition: all ease-in-out .5s;
  max-width: 100%;
  margin: 0 auto;
  display: block;
  padding: 10px 15px;
  text-decoration: none;
  font-size: 15px;
  background-color: rgb(245, 245, 245);
  padding: 5px 10px;
  cursor: pointer;
  border-radius: 5px;
  border: 1px solid rgb(50, 50, 50);
  box-shadow: 2px 2px 2px 2px rgb(220, 220, 220);
  margin-bottom: 20px;
  font-weight: 500;
  color: rgb(43, 43, 43);
}

.product-page&gt;body&gt;div&gt;.container&gt;.row&gt;.product-page-content#content&gt;.product-tabs #tab-review #review-title {
  font-size: 15px;
  font-weight: 500;
  text-align: center;
  width: 100%;
}

.product-page&gt;body&gt;div&gt;.container&gt;.row&gt;.product-page-content#content&gt;.product-tabs #tab-review .text-right .pagination li span {
  color: rgb(255, 255, 255);
  font-weight: 400;
}

.product-page&gt;body&gt;div&gt;.container&gt;.row&gt;.product-page-content#content&gt;.product-tabs #tab-review .text-right .pagination li a {
  all: unset;
  font-weight: 400;
  line-height: 25px;

}

.product-page&gt;body&gt;div&gt;.container&gt;.row&gt;.product-page-content#content&gt;.product-tabs #tab-review .text-right .pagination li:not(.active) {
  cursor: pointer;
}

.product-page&gt;body&gt;div&gt;.container&gt;.row&gt;.product-page-content#content&gt;.product-tabs #tab-review .text-right .pagination li {
  border-radius: 0;

  width: 25px;
  height: 25px;
  margin-left: 10px;
  float: left;
  border: 1px solid rgb(200, 200, 200);
}

.product-page&gt;body&gt;div&gt;.container&gt;.row&gt;.product-page-content#content&gt;.product-tabs #tab-review .pagination {
  background-color: transparent;

}

.product-page&gt;body&gt;div&gt;.container&gt;.row&gt;.product-page-content#content&gt;.product-tabs #tab-review .text-right .pagination li:hover {
  background-color: rgb(150, 150, 150);
}

.product-page&gt;body&gt;div&gt;.container&gt;.row&gt;.product-page-content#content&gt;.product-tabs #tab-review .text-right .pagination li:hover a {
  background: transparent !important;
  color: rgb(0, 0, 0);
}
@media (max-width:760px) {
  .product-tabs.mobile .specifications-info {
    margin-top: 20px;
  }

  .product-page .product-tabs.mobile {
    padding: 0 20px;
  }

  .product-page .product-tabs.mobile {
    border-style: solid;
    border-color: #D9D9D9;
    border-radius: 5px 5px 0px 0px;
    color: #C8C8C8;
  }

  .product-page .product-tabs.mobile&gt;#tabs&gt;.tab.active .conteudo {
    height: max-content;

  }

  .product-page .product-tabs.mobile&gt;#tabs&gt;.tab {
    margin-bottom: 30px;
  }

  .product-page .product-tabs.mobile&gt;#tabs&gt;.tab.active .conteudo&gt;div {
    display: block;
    padding-bottom: 20px;
    position: relative;
  }

  .product-page .product-tabs.mobile&gt;#tabs&gt;.tab .conteudo&gt;div {
    display: none;
  }

  .product-page .product-tabs.mobile&gt;#tabs&gt;.tab .conteudo {
    font-size: 16px;
    height: 25px;

    border: 1px solid rgb(220, 220, 220);
    padding: 15px;
    border-radius: 3px;

  }

  .product-page .product-tabs.mobile&gt;#tabs&gt;.tab .titulo {
    font-size: 18px;
    width: max-content;
    margin-bottom: 0 !important;
    padding: 0px 35px 0 30px;
    line-height: 43px;
    height: 45px;
    margin-left: 5px;
    border: 1px solid rgb(220, 220, 220);
    border-bottom: none;
    border-radius: 3px 3px 0 0;
    background: transparent;
    position: relative;
    top: 1px;

  }

  .product-page .product-tabs.mobile&gt;#tabs&gt;.tab.active .titulo {
    color: rgb(10, 10, 10)
  }

  .product-page .product-tabs.mobile&gt;#tabs&gt;.tab {
    color: rgb(100, 100, 100);
  }

  .product-page .product-tabs.mobile&gt;#tabs&gt;.tab.active .conteudo .next {
    cursor: pointer;
    position: absolute;
    bottom: -27px;
    z-index: 99;
    width: 100%;
    margin: 0 auto;
  }

  .product-page .product-tabs.mobile&gt;#tabs&gt;.tab.active .conteudo .next::before {
    content: url('/image/icones/arrow_down.png');


  }
.product-page &gt; body &gt; div &gt; div.container &gt; .row &gt; .product-page-content#content &gt; .row 
&gt; .right .product-colors h3 + br,
  .product-page .product-tabs.desktop {
    display: none;
  }

  #tab-specification .specifications-info img {
    max-width: 600px;
    width: 100%;
  }

  .product-tabs.desktop {
    display: none;
  }

  .product-page .product-tabs.mobile .conteudo iframe {
    display: block !important;
    margin: 15px auto;
    width: 100%;
    max-width: 600px;
  }

  .product-page .product-tabs.mobile .conteudo .specifications-info img {
    max-width: 600px;
    width: 100%;
  }
}
div#tab-specification *, div#tab-review *, div#tab-description *{
   color: rgb(80,80,80);
}
.product-page .product-tabs ul#tabs.nav.nav-tabs li.active a{
  color: rgb(100, 100, 100);
}
div#tab-specification table{
  border-collapse: collapse;
  border: 1px solid rgb(100,100,100)
}
div#tab-specification,
  div#tab-review,
  div#tab-description{
    border: 1px solid rgb(100,100,100) !important;
    border-radius: 5px;
    z-index: 0;
  } 

.product-page .product-tabs ul#tabs.nav.nav-tabs li:first-of-type{
  margin-left: 35px;
}
.product-page .product-tabs ul#tabs.nav.nav-tabs li{
  margin-right: 15px;

}

.product-page .product-tabs ul#tabs.nav.nav-tabs li a{
  border-color: rgb(100,100,100);
  margin: 0;
  font-size: 18px;
  padding: 0 25px;
  letter-spacing: .6px;
  text-transform: none;
  border-radius: 4px 4px 0 0;
  border-bottom: none;
  color: rgb(190, 190, 190);
} 
.product-page .product-tabs ul#tabs.nav.nav-tabs li.active,
.product-page .product-tabs ul#tabs.nav.nav-tabs li a,
.product-page .product-tabs .tabs-content,
.product-page .product-tabs .tabs-content  .tab-pane,
.product-page .product-tabs ul#tabs.nav.nav-tabs li{
  background-color: rgb(255,255,255)
}
.product-page .product-tabs  .tabs-content &gt; .tab-pane#tab-review,
.product-page .product-tabs  .tabs-content &gt; .tab-pane{
  padding: 30px 45px;
}
.product-page .product-tabs ul#tabs.nav.nav-tabs {
  margin: -7px !important;
  margin: 0;

}
.product-page .product-tabs ul#tabs.nav.nav-tabs li.active {
    position: relative;
    z-index: 9 !important;
  }
.product-page .product-tabs  .tabs-content &gt; .tab-pane *{
  font-size: 15px;
}
 ul#tabs.nav li.active a {
    min-height: 45px !important;
    max-height: 45px !important;
    background: transparent;
  }
#product.instock .sem-estoque{
  display: none;
}
#product.outofstock #estimate-shipping-h3,
#product.outofstock #button-cart,
.product-page &gt; body &gt; div &gt; div.container &gt; .row &gt; .product-page-content#content &gt; .row &gt; .right &gt; #product.outofstock .form-group.cart .qty,
#product.outofstock .form-horizontal.form-horizontal-product-shipping{
  display: none !important;
}
button.sem-estoque{
  font-size: 15px;
  background-color: rgb(245,245,245);
  padding: 5px 10px;
  cursor: pointer;
  border-radius: 5px;
  box-shadow: 2px 2px 2px 2px rgb(200,200,200);
}
.product-page &gt; body &gt; div &gt; div.container &gt; .row &gt; .product-page-content#content &gt; .row &gt; .right &gt; #product #calculo-frete-produto p strong {
  font-size: 15px;
  padding-bottom: 5px;
}
.product-page &gt; body &gt; div &gt; div.container &gt; .row &gt; .product-page-content#content &gt; .row &gt; .right &gt; #product #calculo-frete-produto .preco-calculo-frete-produto{
  justify-content: right;
    font-size: 15px;
}
.product-page &gt; body &gt; div &gt; div.container &gt; .row &gt; .product-page-content#content &gt; .row &gt; .right &gt; #product #calculo-frete-produto .prazo-calculo-frete-produto {
  margin-top: 10px;
  font-weight: 400;
  line-height: 1.2;
}
.produtos-cores &gt; .owl-wrapper-outer {
  overflow: hidden;
}
.product-page &gt; body &gt; div &gt; div.container &gt; .row &gt; .product-page-content#content &gt; .row &gt; .right &gt; #product .product-colors .owl-pagination .owl-page span{
  max-width: 9px !important;
  max-height: 9px!important;
  transform: scale(1);
}
.product-page &gt; body &gt; div &gt; div.container &gt; .row &gt; .product-page-content#content &gt; .row &gt; .right &gt; #product .product-colors {
  padding-left: 20px;
}
.product-page &gt; body &gt; div &gt; div.container &gt; .row &gt; .product-page-content#content &gt; .row &gt; .right &gt; #product .product-colors .owl-controls .owl-buttons .owl-next{
  right: -15px !important;
}
.product-page &gt; body &gt; div &gt; div.container &gt; .row &gt; .product-page-content#content &gt; .row &gt; .right &gt; #product .product-colors .owl-controls .owl-buttons .owl-prev{
  left: -20px !important;
}
.product-page &gt; body &gt; div &gt; div.container &gt; .row &gt; .product-page-content#content &gt; .row &gt; .right &gt; #product .color_options .produto-cor a img{
max-width: 100px;}
.checkout-page.route-checkout-cart .action-area{
padding-bottom: 50px;
}

div[title=PreÃ§o], .sf-input .category-option{
    display: flex !important;
    flex-direction: row-reverse;
}

.route-checkout-cart #calculo-frete-produto &gt; p{
  font-size: 14px !important;
  font-weight: bolder !important;
  margin-top: 10px;
}
.route-checkout-cart #calculo-frete-produto  .linha-calculo-frete-produto{
  display: block;
  border-bottom: 1px solid rgb(240,240,240);
  padding-bottom: 10px;
}
.route-checkout-cart #calculo-frete-produto  .linha-calculo-frete-produto label{
 line-height: 1;
  
}
.route-checkout-cart #calculo-frete-produto  .linha-calculo-frete-produto span.preco-calculo-frete-produto::before{
  content: '-';
  margin-right: 3px;
}
.route-checkout-cart #calculo-frete-produto  .linha-calculo-frete-produto span.preco-calculo-frete-produto{
  display: inline-flex !important;
  font-weight: 500 !important;
  margin-left: auto;
  font-size: 14px;
  padding-left: 0;
  margin-right: 0 ;
  margin-left: 0;
}
.route-checkout-cart #calculo-frete-produto{
  padding: 0 !important;
}
.route-checkout-cart #calculo-frete-produto #remaining_to_free_quote::before{
  font-size: 18px;
  font-family: FontAwesome;
  content: '\f290';
  margin-right: 10px;
}
.route-checkout-cart #calculo-frete-produto #remaining_to_free_quote{
  line-height: 1.2;
  width: max-content;
  font-size: 14px;
  font-weight: 500;
  padding: 5px 15px !important;
  box-sizing: border-box;
  max-width: 100%;
  margin-top: 10px;
}
@media (max-width:760px){
  .route-checkout-cart #calculo-frete-produto #remaining_to_free_quote{
    text-align: left !important;
  }
}
#tab-specification .specifications-info img{
  max-width: 600px;
  width: 100%;
}

.product-grid-item .product-details .price-regular,
.product-grid-item .product-details .price{
  margin: 0 !important;
}
#carousel0, #carousel1{
display: none;}
@media screen and (min-width:981px) and (max-width:1100px) {
  header.journal-header-center&gt;#header&gt;.header-container&gt;.journal-logo #logo a img {
    width: 100px;
  }

  header.journal-header-center&gt;#header&gt;.header-container {
    width: 98%;
    margin: 0 auto;
  }

  header.journal-header-center&gt;#header&gt;.header-container&gt;.journal-menu&gt;.super-menu&gt;li.drop-down {
    display: flex !important;
  }

  header.journal-header-center&gt;#header&gt;.header-container&gt;.journal-menu&gt;.super-menu {
    margin: 0 auto;
     width: 92% !important;
  }
}
.product-page .product-page-content &gt; .product-info &gt; .left &gt; .image{
  display: flex !important;

flex-direction: column;
}
.product-page .product-page-content &gt; .product-info &gt; .left &gt; .image &gt; a  img#image{
  margin-bottom: 0 !important;
}
.product-page .product-page-content &gt; .product-info &gt; .left &gt; .image &gt; a {
 display: flex !important; 
order: 1;
}

.product-page .product-page-content &gt; .product-info &gt; .left &gt; .image &gt; .info-adicional{
position: relative;
order: 2;
}
@media screen and (max-width:760px){
.video-selecionado + a #image{
  display: none;
}
.row .journal-carousel &gt; div .owl-carousel{
  position: relative;
  top: 12px;
  margin-top: -12px;
}
#carousel0 + script + .static-banners{
  margin-bottom: 20px;
}
  .product-page .product-page-content &gt; .product-info &gt; .left &gt; .image &gt; .info-adicional{
    width: 95%;
margin: 0 auto;
  }
}
.product-page #tab-description br{
  display:unset;
}
.category-info p,
.category-info * { 
  font-family: inherit !important;
  line-height: 1.2 !important;
}
.box_insta .ig_box img{
  object-fit: cover;
}
.label-selo_1 &gt; img:not(:first-of-type){
  display: none;
}
.product-grid-item .image,
.product-grid-item .p-grid-over{
  overflow: hidden;
  border-radius: 12px !important;
}
.product-grid-item .label-selo_1 {
  right: -1px;
  top: -1px !important;
  border-radius: 0 10px 0 0;
}
.product-page .related-products .product-grid-item .product-details{
max-height: max-content !important;
  height: max-content !important;
}
body.tab-medidas{
  overflow-y: hidden;
}
.modal-tabela-medidas .bckg-close{
  width: 100vw;
  height: 100vh;
  position:absolute;
}
body .modal-tabela-medidas &gt; .conteudo .tabela{
  display: flex;
  flex-wrap: wrap;
  overflow: auto;
}
body .modal-tabela-medidas &gt; .conteudo .tabela p{
  width: max-content;
}
@media (min-width: 601px){
.modal-tabela-medidas &gt; .conteudo .tabela p img{
  height: 90vh !important;
}
.modal-tabela-medidas &gt; .conteudo {
   max-width: 80vw;
}
body .modal-tabela-medidas &gt; .conteudo .tabela{
  height: 90vh;
}
}
@media (max-width:600px){
  .product-page .modal-tabela-medidas {
    padding-top: 10px;
  }
  .product-page .modal-tabela-medidas  &gt; .conteudo .tabela img{
    width: 100%;
    height: auto;
  }
  .product-page .modal-tabela-medidas  &gt; .conteudo{
    height: max-content;
    max-width: 85%;
  } 
}

.modal-tabela-medidas &gt; .conteudo #close-modal{
  position: absolute;
  right: 5px;
  top: 5px;
  width: 20px;
  z-index: 99;
  height: 20px;
  box-sizing: border-box;
  padding-bottom: 3px;
  border-radius: 50%;
  color: rgb(255,255,255);
cursor: pointer;
  background-color: rgb(180,180,180);
}
.modal-tabela-medidas &gt; .conteudo .tabela,
.modal-tabela-medidas &gt; .conteudo img{
  height: 100%;
}
.modal-tabela-medidas &gt; .conteudo{
  position: relative;
  margin: 0 auto;
height:90vh;
  padding: 10px 15px;
  border-radius: 15px;
  background: rgb(255,255,255);
  width:max-content;
}
.modal-tabela-medidas{
  width: 100vw;
  height: 100vh;
  top: 0;
padding-top: 15px;
  position: fixed;
  z-index: 99999;
  background-color: rgb(100,100,100, 0.5);
}
.tabela-medidas button {
  margin: 0 auto;
  cursor: pointer;
  color: rgb(180,180,180);
  font-weight: 500;
  display: flex;
  border-radius: 5px;
  border: 1px solid rgb(200,200,200);
  padding: 5px 10px;
  align-items: center;
  font-size: 15px;
}
.tabela-medidas button img{
  width: 24px;
  margin-right: 5px;
}
.journal-sf .sf-price .box-content .currency-left {
  margin-bottom: 10px;
  display: flex;
  justify-content: space-between;
}
.journal-sf .sf-price .box-content .currency-left input{
  line-height: 35px;
  padding-left: 10px !important;
  margin-left: 10px;
  width: 80px;
}
.journal-sf .sf-price .box-content .currency-left label{
  width: 50px;
}
.journal-sf .sf-price .box-content input.price-filter-button{
  line-height: 30px !important;
}
.journal-sf .sf-price .box-content .currency-left label[for="filter-min-price"]::before{
  content: 'De:';
  font-family: inherit;
  margin-right: 5px;
  font-weight: bold;
}
.journal-sf .sf-price .box-content .currency-left label[for="filter-max-price"]::before{
  content: 'AtÃ©:';
  font-weight: bold;
  font-family: inherit;
  margin-right: 5px;
}
/*ajuste pÃ¡gina de histÃ³rico*/
.related-products .product-grid-item .product-details .price{
  margin-top: 10px !important;
  height: max-content !important;
  min-height: max-content !important;
}
.related-products .product-grid-item .product-details .button-group .button.hint--top{
  display: none;
}
.category-info{
display: none;
}
.row.pagination + .category-info{
display: block;
}
@media (max-width:329px) {
  .route-account-order h1+.table-responsive table.table tbody tr td {
    white-space: normal;
  }

  .route-account-order h1+.table-responsive table.table tbody tr td:nth-of-type(5) {
    justify-self: center;
    border-radius: 5px 5px 0 0;
    width: 98%;

  }

  .route-account-order h1+.table-responsive table.table tbody tr td:nth-of-type(1) {
    border-radius: 0 0 5px 5px;
    width: 98%;
    justify-self: center;
  }

  .route-account-order h1+.table-responsive&gt;table.table&gt;tbody tr td {
    padding: 5px 0;
    box-sizing: border-box;

  }

  .route-account-order h1+.table-responsive&gt;table.table&gt;tbody tr {
    grid-template: "cliente cliente"
      "nPedido nPedido" "status data" "qtd  valor " "acoes acoes";
    border: 1px solid rgb(200, 200, 200);
    width: 95%;


  }

  .route-account-order h1+.table-responsive table tbody tr td:nth-of-type(4),
  .route-account-order h1+.table-responsive table tbody tr td:nth-of-type(6) {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .route-account-order h1+.table-responsive table tbody tr td:nth-of-type(4)::before,
  .route-account-order h1+.table-responsive table tbody tr td:nth-of-type(6)::before {
    width: 100%;
  }
}

.route-account-order h1 {
  text-align: center;
  color: #3c54b4 !important;
}

.route-account-order h1+.table-responsive&gt;.table&gt;tbody tr {
  box-sizing: border-box;
  width: 100%;
  max-width: 400px;
  border: 1px solid rgb(200, 200, 200);
  border-radius: 5px;
  padding: 2px;
  margin-bottom: 15px;
  display: grid;
  grid-template: "cliente  nPedido" "status  data " "qtd  valor " "acoes acoes" auto / 55% 45%;

}

.route-account-order h1+.table-responsive&gt;.table&gt;tbody,
.route-account-order h1+.table-responsive&gt;.table {
  justify-content: space-around;
  display: flex !important;
  box-sizing: border-box;
  flex-wrap: wrap;
}

.route-account-order h1+.table-responsive {
  width: 100%;
}

.route-account-order h1+.table-responsive table tbody tr td::before,
.route-account-order h1+.table-responsive * {
  font-family: "Montserrat" !important;
  border: none;
}

.route-account-order h1+.table-responsive table thead {
  display: none;
}

.route-account-order h1+.table-responsive table tbody tr td:nth-of-type(1) {
  grid-area: nPedido;
  font-weight: 700;
  background-color: rgb(240, 240, 240);
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.route-account-order h1+.table-responsive table tbody tr td:nth-of-type(1)::before {
  content: 'Pedido';
  margin-right: 5px;
  font-weight: 700;
}

.route-account-order h1+.table-responsive table tbody tr td:nth-of-type(2)::before {
  content: 'Status:';
  margin-bottom: 5px;
}

.route-account-order h1+.table-responsive table tbody tr td:nth-of-type(2) {
  grid-area: status;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.route-account-order h1+.table-responsive table tbody tr td:nth-of-type(3)::before {
  content: 'Realizado em:';
  margin-bottom: 5px;
}

.route-account-order h1+.table-responsive table tbody tr td:nth-of-type(3) {
  grid-area: data;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.route-account-order h1+.table-responsive table tbody tr td:nth-of-type(4)::before {
  content: 'Quantidade:';
  margin-right: 5px;
}

.route-account-order h1+.table-responsive table tbody tr td:nth-of-type(4) {
  grid-area: qtd;
}

.route-account-order h1+.table-responsive table tbody tr td:nth-of-type(5) {
  grid-area: cliente;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  background-color: rgb(240, 240, 240);
  font-weight: 700;
  font-size: 14px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.route-account-order h1+.table-responsive table tbody tr td:nth-of-type(6)::before {
  content: 'Valor:';
  margin-right: 5px;
}

.route-account-order h1+.table-responsive table tbody tr td:nth-of-type(6) {
  grid-area: valor;
}

.route-account-order h1+.table-responsive table tbody tr td:nth-of-type(7) {
  grid-area: acoes;
  display: flex;
  justify-content: space-around;
}

.route-account-order h1+.table-responsive table tbody tr td:nth-of-type(7) a:first-of-type {
  width: 55%;
}

.route-account-order h1+.table-responsive table tbody tr td:nth-of-type(7) a:last-of-type {
  width: 45%;
}

.route-account-order h1+.table-responsive table tbody tr td:nth-of-type(7) a:hover {
  background-color: rgb(100, 100, 100);

}

.route-account-order h1+.table-responsive table tbody tr td:nth-of-type(7) a {
  padding: 0;
  background-color: rgb(240, 240, 240);
  text-align: center;
  padding: 2px 0 5px 0;
  border-radius: 5px;
}

.route-account-order h1+.table-responsive table tbody tr td:nth-of-type(7) a.btn-primary i::before {
  content: 'Exibir Pedido';
  font-weight: 700;
  font-size: 13px;
  color: rgb(100, 100, 100);
  font-family: 'Montserrat';
}

.route-account-order h1+.table-responsive table tbody tr td:nth-of-type(7) a.btn-danger i::before {
  content: 'Exibir Pedido em PDF';
  font-weight: 700;
  font-size: 13px;
  color: rgb(100, 100, 100);
  white-space: normal;
  font-family: 'Montserrat';
}

.route-account-order h1+.table-responsive table tbody tr td:nth-of-type(7) a.btn:hover i::before {
  color: rgb(240, 240, 240);
}

.route-account-order #content {
  border: none;
  padding: 0 15px !important;
}

.route-account-order .text-right+.buttons {
  display: none;
}

.route-account-order .pagination {
  background: transparent;
  display: flex;
  flex-direction: row;
}
/*fim ajuste*/
.category-header-2 .search-page .row.content + .buttons + h2,
.category-header-2 #content.search-page .side-column + h2,
.category-header-2 .search-page .row.content &gt; div:not(:first-of-type){
  display: none;
  
}
.category-header-2 #content.search-page .product-filter{
  display: none;
}
.product-grid-item .product-details .price{
  display: block !important;
  text-align: center !important;
}
span.label-selo_1{
  right: 10px
}

.product-page .product-tabs .tabs-content #tab-description * {
  text-align: left !important;
}

.product-page .product-tabs .tabs-content #tab-description iframe{
 
  display: block !important;
  margin: 15px auto;
 width: 100%;
  max-width: 600px;
}
.route-checkout-success .extended-container h1.heading-title {

    white-space: normal;
    height: max-content;
    text-transform: none !important;
    letter-spacing: normal !important;
    text-align: center !important;

}

.route-checkout-success .extended-container #tablesuccess {
    width: 95%;
}

.route-checkout-success .extended-container #tablesuccess .header-lg {
    padding-top: 20px;
}

.route-checkout-success #info-table&gt;div&gt;.mini-block,
.botao~div[style="border: 1px solid; padding: 10px;"] {
    border: none !important;
}

.route-checkout-success #info-table&gt;div {
    align-self: flex-start;
    width:
}

.route-checkout-success #info-table {
    justify-content: center;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}

@media (max-width: 500px) {
.product-page #tabs li{
      border-radius: 10px;

}

    .route-checkout-success #info-table&gt;div {
        width: 100% !important;
        max-width: 300px;
        margin: 0 auto;
        border: none !important;
    }
}

.route-product-special .product-filter{
  max-width: 50%;
  float: right;
  margin-bottom: 30px;
}
.route-product-special h1.heading-title{
  margin-left: 5px !important;
  font-size: 22px !important;
  top: 20px !important;
  position:relative;
}
li#list-item-digital-catalog,
div.box-content.list-group ul li:nth-child(6){
  display: none
}


@media (max-width:600px) {
    @media (min-width:400px) {
        .route-account-order-info #content table:nth-of-type(2) tbody tr {
            justify-content: space-between;
        }

        .route-account-order-info #content table:nth-of-type(2) tbody td {
            max-width: 50%;
        }

        .shop-tracking-status+table.table-bordered+table tbody tr td:last-of-type {
            border: 1px solid rgb(200, 200, 200) !important;
            border-top: none !important;
            border-left: none !important;
            border-bottom-right-radius: 5px;
        }

        .shop-tracking-status+table.table-bordered+table tbody tr td:first-of-type {
            border: 1px solid rgb(200, 200, 200) !important;
            border-top: none !important;
            border-right: none !important;
            border-bottom-left-radius: 5px;
        }
    }

    @media (max-width:399px) {
        .shop-tracking-status+table.table-bordered+table tbody tr td:last-of-type {
            border-bottom: 1px solid rgb(200, 200, 200) !important;
            border-radius: 0 0 5px 5px;
        }

        .shop-tracking-status+table.table-bordered+table tbody tr td {
            border: 1px solid rgb(200, 200, 200) !important;
            border-top: none !important;
            border-bottom: none !important;
        }
    }

    .shop-tracking-status,
    .shop-tracking-status+table.table-bordered {
        max-width: 95%;
        margin: 0 auto
    }

    .shop-tracking-status+table.table-bordered {
        margin-top: 20px;
    }

    .shop-tracking-status+table.table-bordered tbody tr td:last-of-type {
        border-right: 1px solid rgb(200, 200, 200) !important;
    }

    .shop-tracking-status+table.table-bordered tbody tr td:first-of-type {
        border-left: 1px solid rgb(200, 200, 200) !important;
    }

    .shop-tracking-status+table.table-bordered thead tr td {
        background-color: transparent;
        color: #333;
    }

    .shop-tracking-status+table.table-bordered thead {
        font-weight: bold;
        text-align: center;
        display: flex;
        justify-content: center;
        background-color: rgb(240, 240, 240);
        border: 1px solid rgb(200, 200, 200);
        border-radius: 5px 5px 0 0;
    }

    .route-account-order-info #content table {
        border: none;
    }

    .route-account-order-info #content table:nth-of-type(2) thead {
        display: none;
    }

    .route-account-order-info #content table:nth-of-type(2) tbody tr {
        display: flex;
        flex-wrap: wrap;
        width: 95%;
        margin: 0 auto;
    }

    .route-account-order-info #content table:nth-of-type(2) tbody tr td::before {
        width: 100%;
        text-align: left;
        font-family: "Montserrat";
        margin-bottom: 10px;
        font-weight: bold;
    }

    .route-account-order-info #content table:nth-of-type(2) tbody tr td:first-of-type::before {
        content: 'EndereÃ§o para fatura';

    }

    .route-account-order-info #content table:nth-of-type(2) tbody tr td:last-of-type::before {
        content: 'EndereÃ§o para entrega';
    }

    .route-account-order-info #content table:nth-of-type(2) tbody td {
        width: 100%;
    }

    .route-account-order-info #content table:nth-of-type(2)+div thead {
        display: none;
    }

    .route-account-order-info #content table:nth-of-type(2)+div tbody tr {
        display: grid;
        grid-template:

            "img nome nome "
            "img modelo modelo "
            " qtd preco total "
            " acoes acoes acoes ";

    }

    .route-account-order-info #content table:nth-of-type(2)+div tbody tr td img {
        width: 80px;
    }

    .route-account-order-info #content table:nth-of-type(2)+div tbody tr td:first-of-type {
        width: 100px;
        grid-area: img;
    }

    .route-account-order-info #content table:nth-of-type(2)+div tbody tr td:nth-of-type(2)::first-letter {
        text-transform: uppercase;
    }

    .route-account-order-info #content table:nth-of-type(2)+div tbody tr td:nth-of-type(2) {
        grid-area: nome;
        padding: 0;
        text-transform: lowercase;
        white-space: normal;

        align-self: flex-end;
    }

    .route-account-order-info #content table:nth-of-type(2)+div tbody tr td:nth-of-type(2) small {
        font-size: 13px;
    }

    .route-account-order-info #content table:nth-of-type(2)+div tbody tr td:nth-of-type(3) {
        grid-area: modelo;
        font-size: 13px;
        padding: 0 6px;
    }

    .route-account-order-info #content table:nth-of-type(2)+div tbody tr td:nth-of-type(4) {
        grid-area: qtd;

    }

    .route-account-order-info #content table:nth-of-type(2)+div tbody tr td:nth-of-type(5) {
        grid-area: preco;
    }

    .route-account-order-info #content table:nth-of-type(2)+div tbody tr td:nth-of-type(6) {
        grid-area: total;
    }

    .route-account-order-info #content table:nth-of-type(2)+div tbody tr td:nth-of-type(7) {
        grid-area: acoes;
        height: 25px;
        padding: 0;
    }

    .route-account-order-info #content table:nth-of-type(2)+div tbody tr td:nth-of-type(3)::before {
        content: '- modelo:';
        margin-right: 5px;
        font-family: "Montserrat";
    }

    .route-account-order-info #content table:nth-of-type(2)+div tbody tr td:nth-of-type(4)::before {
        content: 'Quantidade:';
        width: 100%;
        margin-right: 5px;
        font-family: "Montserrat";
    }

    .route-account-order-info #content table:nth-of-type(2)+div tbody tr td:nth-of-type(5)::before {
        content: 'PreÃ§o:';
        width: 100%;
        margin-right: 5px;
        font-family: "Montserrat";
    }

    .route-account-order-info #content table:nth-of-type(2)+div tbody tr td:nth-of-type(6)::before {
        content: 'Total:';
        width: 100%;
        margin-right: 5px;
        font-family: "Montserrat";
    }

    .route-account-order-info #content table:nth-of-type(2)+div tbody tr td:nth-of-type(7) a.btn-primary i::before {
        content: 'Comprar novamente';
        font-family: "Montserrat";
        font-size: 13px;
        color: #333;
    }

    .route-account-order-info #content table:nth-of-type(2)+div tbody tr td:nth-of-type(7) {
        display: flex;
        align-items: center;
        background-color: rgb(240, 240, 240);
        border-top: 1px solid rgb(200, 200, 200) !important;
        justify-content: space-between;
    }

    .route-account-order-info #content table:nth-of-type(2)+div tbody tr td:nth-of-type(7) a.btn-danger i::before {
        content: 'Solicitar devoluÃ§Ã£o';
        font-family: "Montserrat";
        font-size: 13px;
        color: #333;
    }

    .route-account-order-info #content table:nth-of-type(2)+div tbody tr td:nth-of-type(7) a.btn {
        background-color: transparent;
        color: #333;
    }

    .route-account-order-info #content table:nth-of-type(2)+div tbody tr td:nth-of-type(4),
    .route-account-order-info #content table:nth-of-type(2)+div tbody tr td:nth-of-type(5),
    .route-account-order-info #content table:nth-of-type(2)+div tbody tr td:nth-of-type(6) {
        display: flex;
        flex-direction: column;
        text-align: center;
    }

    .route-account-order-info #content table:nth-of-type(2)+div tbody tr {
        border: 1px solid rgb(200, 200, 200);
        width: 95%;
        margin: 5px auto;
        overflow: hidden;
        border-radius: 5px;
    }

    .route-account-order-info #content table:nth-of-type(2)+div tfoot tr {
        width: 95% !important;
        display: flex;
        justify-content: space-between;
        margin: 0 auto;
    }

    .route-account-order-info #content table:nth-of-type(2)+div tfoot tr td {
        padding: 5px;

    }

    .route-account-order-info #content table:nth-of-type(2)+div tfoot tr td:nth-of-type(2) {
        max-width: 70%;
        white-space: normal;
        font-size: 13px;
    }

    .route-account-order-info #content table:nth-of-type(2)+div~h3+div table thead,
    .route-account-order-info #content table:nth-of-type(2)+div tfoot tr td:last-of-type,
    .route-account-order-info #content table:nth-of-type(2)+div tfoot tr td:first-of-type {
        display: none !important;
    }

    .route-account-order-info #content table:nth-of-type(2)+div~h3 {
        text-align: center;
        font-size: 18px;
        width: 95%;
        margin: 0 auto;
        background-color: rgb(240, 240, 240);
        border: 1px solid rgb(200, 200, 200);
        border-radius: 5px 5px 0 0;
        padding: 1px;
        box-sizing: border-box;
    }

    .route-account-order-info #content table:nth-of-type(2)+div+h3+div table tr:last-of-type {
        border-radius: 0 0 5px 5px;
    }

    .route-account-order-info #content table:nth-of-type(2)+div~h3+div table tr {
        width: 95%;
        padding: 10px 1px 5px;
        margin: 0 auto;
        display: flex;
        flex-wrap: wrap;
        border: 1px solid rgb(200, 200, 200);
        border-top: none;


    }

    .route-account-order-info #content table:nth-of-type(2)+div~h3+div table tr td:not(:last-of-type) {
        font-weight: bold;
        padding: 0 5px 5px;

    }

    .route-account-order-info #content table:nth-of-type(2)+div~h3+div table tr td:last-of-type {
        width: 100%;
        display: flex;
        white-space: normal;
        padding: 0 5px;
    }

    .route-account-order-info #content table:nth-of-type(2)+div+h3+div+h3+div table tr td:nth-of-type(3) {
        display: none;
    }

    .shop-tracking-status .order-status .image-order-status .status {
        margin-left: -10px;
    }

    .image-order-status.image-order-status-completed.img-circle {
        width: max-content !important;
    }

    .shop-tracking-status .order-status .image-order-status .icon {
        width: 25px;
        height: 25px;

    }

    .shop-tracking-status .order-status .image-order-status {
        padding: 4px;
    }

    .shop-tracking-status .order-status {
        max-width: 365px;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
    }


}
@media (min-width: 800px){
.route-account-password .extended-container #container #content h1.heading-title{
  text-align: left !important;
  padding-left: 50px !important;
}
}
.route-account-password form.form-horizontal fieldset .form-group label::before {
    display: none;
}

.route-account-password form.form-horizontal fieldset .form-group label {
    margin: 0;
}

.route-account-password form.form-horizontal fieldset .form-group label,
.route-account-password form.form-horizontal fieldset h2 {
    width: 100%;
}

.route-account-password form.form-horizontal fieldset {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.route-account-password form.form-horizontal {
    width: 90vw;
    max-width: 700px;
    margin: 0 auto;
}

.route-account-password form.form-horizontal fieldset .form-group {
    display: flex;
    flex-direction: column;
}

.route-account-password form.form-horizontal fieldset .form-group input+i {
    margin-top: -3px;
}

.route-account-password form.form-horizontal fieldset .form-group input {
    box-shadow: none;
    border: 1px solid #bbb;
    border-radius: 5px;
}

@media (max-width: 600px) {
    .route-account-password form.form-horizontal fieldset .form-group {
        width: 100%;
    }
}

@media (min-width: 601px) {
    .route-account-password form.form-horizontal fieldset .form-group {
        width: 50%;
    }
    .route-account-password form.form-horizontal fieldset .form-group input+i {
        right: unset;
        margin-left: -35px;
    }
}
/*ajuste na pÃ¡gina de cadastro*/
.route-account-register fieldset #input-confirm+i,
.route-account-register fieldset #input-password+i {
    right: unset;
    margin-top: -3px;
    margin-left: -35px;
}

input[type="text"]+i.mostra-senha::before,
input[type="password"]+i::before {
    content: "\f06e";
    color: #b1b1b1;
    font-family: FontAwesome;
    height: 40px;
    width: 40px;
    display: flex;
    font-size: 17px;
    justify-content: center;
    align-items: center;
}

input[type="text"]+i.mostra-senha::before {
    content: "\f070";
}

input[type="text"]+i.mostra-senha:hover,
input[type="password"]+i:hover {
    cursor: pointer;
}

input[type="text"]+i.mostra-senha,
input[type="password"]+i {
    position: absolute;
    right: 20px;
}
@media (max-width: 600px) {
    .route-account-register .extended-container&gt;.container form#conversion-form fieldset h2.secondary-title {
        line-height: 1;
        font-size: 15px;
    }
}

@media (min-width: 600px) {
    .route-account-register .extended-container&gt;.container form#conversion-form fieldset h2.secondary-title {
        font-size: 19px;
    }
    .route-account-register .extended-container&gt;.container form#conversion-form fieldset:last-of-type .form-group .lgpd-label {
        padding-left: 20px;
    }
    .route-account-register .extended-container&gt;.container form#conversion-form fieldset .form-group {
        width: 49%;
    }
}

.route-account-register .extended-container&gt;.container form#conversion-form fieldset h2.secondary-title {
    text-align: center;
    padding-left: 0 !important;
}

.route-account-register .extended-container&gt;.container h1+.account-text {
    width: 90vw;
    max-width: 700px;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 20px;
}

.route-account-register .extended-container&gt;.container form#conversion-form fieldset .form-group select {
    min-width: 250px;
}

.route-account-register .extended-container&gt;.container form#conversion-form fieldset .form-group {
    display: flex;
    flex-direction: column;
    margin-bottom: 5px;
    margin-left: 0;
    margin-top: 5px;
}

.route-account-register .extended-container&gt;.container form#conversion-form fieldset {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.route-account-register .extended-container&gt;.container form#conversion-form {
    width: 90vw;
    max-width: 700px;
    margin: 0 auto;
}

.route-account-register .extended-container&gt;.container form#conversion-form fieldset .form-group label {
    margin-bottom: 5px;
    padding-left: 2px;
    width: 100%;
    margin-top: 0;
    padding-top: 0;
}

.route-account-register .extended-container&gt;.container form#conversion-form fieldset:last-of-type .form-group .col-sm-10 .radio-inline {
    margin: 0;
    padding: 0;
    width: max-content;
    padding-right: 20px;
}

.route-account-register .extended-container&gt;.container form#conversion-form fieldset:last-of-type .form-group .lgpd-label input {
    position: absolute;
    left: 0;
}

.route-account-register .extended-container&gt;.container form#conversion-form fieldset:last-of-type .form-group .lgpd-label {
    line-height: 1;
    padding-left: 25px;
}

.route-account-register .extended-container&gt;.container form#conversion-form fieldset:last-of-type .form-group .col-sm-10 {
    display: flex;
}

.route-account-register .extended-container&gt;.container form#conversion-form fieldset .form-group label::before {
    display: none;
}


/*fim ajuste de pÃ¡gina de cadastro*/
.product-page .related-products.journal-carousel &gt; div &gt; .owl-carousel .product-grid-item{
  height: max-content !important;
  min-height: max-content !important;
  max-height: max-content !important;
}
/*1400 Ã— 1050 - 13 polegadas*/
@media (min-width: 1000px){
span.preco-calculo-frete-produto{
display: flex !important;
  justify-items: center;
  width: 40% !important;
  padding-left: 10px
}

	}

/*Ajustes revisÃ£o*/
span.top-menu-link{
  display: none
}
button#button-quote.button{
  margin: 0px -10px 0px 0px
}
/*Mobile*/
@media (max-width: 600px) {
.route-product-special .cms-block {
  padding-right: 25px !important;
  padding-left: 25px
}
.product-page #product .produtos-cores .owl-buttons {
display: none;
}
div#content.col-sm-12.search-page h2{
  word-break: break-word !important;;
  height: max-content;
  width: 55%
}
#content.search-page .buttons + h2 {
	margin-bottom: 10px !important;
}
	}
/*Fim ajustes revisÃ£o*/
/*info adicional - estilizaÃ§Ã£o
.image .info-adicional .info::after{
  right: -4.2rem;
}
.info-adicional .info::before{
  left: -2.6rem;
}
.info-adicional .info::after,
.info-adicional .info::before{
  color: #636363;
  transform: rotate(180deg);
  bottom: -.59rem;
  position:absolute;
  background-color: ;
  content: '\f0d8';
  font-family: FontAwesome;

}

.product-page .image{
overflow: hidden;}

.info-adicional .info {

  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
max-width:10rem;
color: #fff;
 left: 60px;
  position: relative;
  padding: 3px 0;
}

.info-adicional {
   background: rgb(100,100,100);
  transform: skew(-40deg);
width: 20rem;
  position: absolute;
  top: 30px;
  left: -70px;
  z-index: 1;
box-sizing: border-box;
transform: rotate(-40deg);
}
*/
.info-adicional + .video_overlay + a #image{
  margin-bottom: 30px !important;
}

.info-adicional{
  z-index: 9999;
  padding: 5px 0;
  text-transform: uppercase;
  color: #fff;
    background: rgb(100,100,100);
  text-align: center;
  bottom: 0;
  width: 100%;
position: absolute;
}
/*Lista de desejos - PÃ¡gina*/
 .route-account-wishlist table tbody tr{
  display: grid;
   border-top:  1px solid #fcfcfc;
   padding: 10px 0 15px !important;
}
.route-account-wishlist table .image img{
  border: none;
height: 200px;
}
.route-account-wishlist table tbody tr td{
  text-align: center;
}
.route-account-wishlist table.table-hover thead{
display: none;
}
.route-account-wishlist table { 
  border: none;
}
.route-account-wishlist table tbody tr td.action{
   grid-area: acao;
}
.route-account-wishlist table tbody tr td.price{
 grid-area: preco;
}
.route-account-wishlist table tbody tr td.stock{
   grid-area: estoque;
}
.route-account-wishlist table tbody tr td.model{
   grid-area: modelo;
}
.route-account-wishlist table tbody tr td.name{
   grid-area: nome;
}
.route-account-wishlist table tbody tr td.image{
   grid-area: imagem;
}
.route-account-wishlist table tbody tr td.action .btn i::before{
color: #3e3e3e;
font-size: 20px;}
.route-account-wishlist table tbody tr td.action .btn{
  background-color: transparent;
}
@media (min-width:760px){
  .route-account-wishlist  .title-account,
.route-account-wishlist #content{
  width: calc(100% - 300px);
  float: right;
}
}
@media (max-width:460px){
  .route-account-wishlist table tbody tr{
  grid-template: "imagem nome"
    "imagem preco"
    "imagem acao";
}

}
@media (min-width:461px){
  .route-account-wishlist table tbody tr{
  grid-template: "imagem nome nome"
    "imagem preco estoque"
    "imagem modelo acao"
    ;
}

}
@media (max-width:700px){
  .route-account-wishlist table {
max-width: 90%;}
}
@media (min-width:701px){
  .route-account-wishlist table tbody tr{
         grid-template-rows: 100px 50px 55px !important;
  }
   .route-account-wishlist table {
max-width: 600px !important;
     max-width: 600px !important;

  }
}




/*Mobile*/


@media (max-width: 600px) {
.image .info-adicional .info{
font-size: 12px;
}
#collapse-shipping .form-group &gt; p{
width: 100%;}

li.drop-down ul{
  overflow:  auto !important;
  max-height: 265px !important;
}
}

li#list-item-logout{
  display: block !important;
  padding-bottom: 35px !important;
}

div.category-info{
  margin: 0px 7px
}
h3 span span{
  display: block;
    height: max-content;
    padding-bottom: 22px;
    margin-top: -9px;
}


.checkout-page .row .cart-total #total td strong,
.checkout-page .row .cart-total #total td{
  max-width: max-content !important;
  width: max-content !important;
  min-width: max-content !important;
}

.box.sf-special_filter{
  display: none;
}
.header-notice .close-notice{
  display: none
}
header{
  position: sticky;
  top: 0px;
}
/*ajuste conta*/
.route-account-order .table{
  display: table !important;
  border: none;
}






footer #footer .row.columns:nth-of-type(2) img {
  height: 75px  !important;
}
@media (max-width:760px) {

.mfp-wrap .mfp-container .journal-popup p img{
  width: 100%;
  max-width: 340px !important;
  max-height: unset;
  border-radius: 5px;
}
.mfp-wrap .journal-popup .mfp-close{
  box-shadow: 0px 0px 5px 1px rgb(100,100,100);
  top: 5px;
  right: 5px;
  box-sizing: border-box;
  border-radius: 50%;
  color: #000;
  background-color: #fff;
  width: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 20px;
}

.product-page .product-info.split-60-40 .left + .right,
.product-page .left .image a {
  width: 95% !important;
  margin: 0 auto;
  display: block;
}
#box-71 .sf-price .category-option{
  flex-direction: row !important;
}

.journal-logo #logo a img{
height: 45px;
}
div.category-info h3{
  margin: 0px 20px;
height: max-content;
}
/*fretes pagina de produto*/

.product-page #calculo-frete-produto{
  width: 100%;
}
.product-page .form-horizontal-product-shipping {
  width: 100%;
  display: flex !important;
  flex-direction: column;
}
.product-page .right #product .form-horizontal-product-shipping #button-quote{
  position: absolute !important;
  top: 10px !important;
}
.product-page .form-horizontal-product-shipping .form-group{
  width: 100%;
}

/*popup*/

.mfp-content {
 max-width: 90vw;
}
.has-popup{
margin-right: 0 !important;}
.mfp-content &gt; .journal-popup{
  max-width: 100%;
 
}

.mfp-content &gt; .journal-popup  * p img{
  display: block;
  margin: 0 auto;
}

h1.heading-title.acima{
  margin-top: 10px !important;
  position: relative !important;
  line-height: 40px;
  text-align: center !important;
}
a#seloEbit img{
  display: block;
  margin: 0 auto !important;
}
footer #footer .row.columns:nth-of-type(2) {
  height: max-content !important;
}
.product-page .box-product .button-group {
	display: none !important;
}

.product-page #content .related-products .box-heading {
text-align: center;
}

.product-page .box-product.owl-carousel.owl-theme {
	margin-bottom: 1rem;
}

.special-page .row.main-products.product-grid,
.search-page .row.main-products.product-grid,
.category-page .row.main-products.product-grid {
	display: flex;
	flex-wrap: wrap;
}

.box-product .product-page .button.hint--top,
.product-page  .owl-controls.clickable {
	display: none;
}
}


.product-page .button.hint--top {
	transform: translateY(-19px);
}


ul.list-unstyled.price{
  display: flex;
  flex-wrap: wrap;
  align-items: center !important;
}
ul.list-unstyled.price li.product-parcelamento{
  height: max-content !important;
font-weight: 400;
}
ul.list-unstyled.price li.price-new,
ul.list-unstyled.price li.price-old{
  background-color: transparent;
  padding-left: 0;
  margin-top: 5px !important;
  text-align: left !important;
  width: 100% !important;
  
}
.product-grid-item .label-sale b::after{
  content: "OFF";
  margin-left: 3px;
  font-family: "Montserrat";
  font-weight: 500;
}
.product-grid-item .label-sale b{
 
  font-family: "Montserrat";
  font-weight: 500;
}
.product-grid-item .image .label-sale{
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  border-radius: 0;
  right: 0;
  background-color: #000;
top:0px;
width: max-content;
  padding: 3px;
}
.product-grid-item .product-details .price-old,
.product-grid-item .product-details .product-parcelamento,
.product-grid-item .product-details .price-new{
  min-width: 100%;
  max-width: 100%;
  max-height: max-content  !important;
  height: max-content !important;
  min-height: max-content  !important;
  display: block;
  line-height: 1;
margin-bottom:3px;
margin-top: 0;
}
.product-grid-item .product-details .price-old{
  margin-top:10px;
font-size: 14px;
color: rgb(133, 133, 133);
}
.product-grid-item .product-details .price-new{
  font-size: 16px ;
}
.social-children{
  width: 40px !important;
  height: 40px !important;
}
.product-page #product-gallery-left li a .thumb-video-overlay + img{
  object-fit: cover;
}


/*ajuste parcelamento*/
.product-parcelamento{
  margin-top: 5px;
  text-align: center;
}
/*filtros*/
@media screen and (max-width:600px) {
.product-page #product .form-horizontal-product-shipping{
  display: flex !important;
}

.product-page #product .form-horizontal-product-shipping #button-quote{
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.product-page #product .form-horizontal-product-shipping input{
height: 40px !important;
}
.product-page #product .form-horizontal-product-shipping #button-quote{
  position: relative !important;
  margin: 0 !important;
  top: 0 !important;
  height: 40px !important;
}
.checkout-page.route-checkout-cart .action-area #accordion #collapse-shipping form .form-group:last-child,
.checkout-page.route-checkout-cart .action-area #accordion #collapse-coupon .form-group{
  display: flex !important;
  flex-wrap: wrap!important;
}
.checkout-page.route-checkout-cart .action-area #accordion .form-group input#input-postcode,
.checkout-page.route-checkout-cart .action-area #accordion .form-group input#input-coupon{
  width: 65% !important;
  min-width: 65% !important;
  max-width: 65% !important;
}
.checkout-page.route-checkout-cart .action-area #accordion .form-group .btn{
  position: relative !important;
}
.iphone .sc-coupon input.btn#button-coupon{
margin-top: 0 !important;
}
.route-checkout-cart #content #accordion{
min-height: max-content !important;
max-height: max-content !important;
  height: max-content !important;
}
.route-checkout-cart #content #accordion + .row{
  margin-top: 0px !important;
}
.route-checkout-cart #content #accordion #calculo-frete-produto{
padding: 0 10px !important;}
.route-checkout-cart #content #accordion .form-group &gt; p{
  margin-bottom: 5px !important;
}
.route-checkout-cart #content #accordion #calculo-frete-produto p{
  font-size: 16px !important;
}
#journal-super-filter-71 .dropdown-menu.show{
  position: absolute !important;
  top: 100% !important;
}
    .sf-price&gt;div,
    #box-71&gt;div&gt;div,
    #box-71&gt;div&gt;div .category-option {
        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;
        display: flex !important;
        flex-direction: row-reverse !important;
    }
    .journal-sf#journal-super-filter-71&gt;div&gt;div&gt;div,
    .journal-sf#journal-super-filter-71&gt;div&gt;div,
    .journal-sf#journal-super-filter-71&gt;div,
    .journal-sf#journal-super-filter-71&gt;div#box-71 {
        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;
    }
  
    .journal-sf&gt;.box img {
        display: none !important;
    }
    .acima.heading-title {
        margin-top: 20px !important;
    }
}

@media screen and (min-width:601px) {
.route-account-order-info .table &gt; *{
display: table-row-group  !important;
}
.route-account-order-info .table {
 display: table !important;
  width: 100%;
}
    @media screen and (max-width: 760px) {
        .product-filter {
            width: 30vw;
            right: 4vw;
            top: -10px !important;
            position: absolute;
        }
        .product-filter .limit,
        .product-filter .display,
        .journal-sf#journal-super-filter-71 .sf-reset {
            display: none;
        }
        .journal-sf#journal-super-filter-71 {
            width: 90vw;
            margin: 0 auto;
            margin-top: 20px !important;
        }
        #box-71&gt;div&gt;div .category-option {
            display: flex !important;
            flex-direction: row-reverse !important;
        }
        h1.acima.heading-title {
            margin-top: 20px !important;
            margin-left: 10px;
            position: relative !important;
        }
    }
    @media screen and (min-width:761px) {
.product-page #product-gallery a img,
.product-page #product-gallery-left li a img{
  width: 90px !important;
  height: 130px !important;
}
.product-page .product-tabs.mobile{
display:none;}
.mfp-wrap .journal-popup p img{ 
  border-radius: 5px;
}
.mfp-wrap .journal-popup .mfp-close{
  box-shadow: 0px 0px 5px 1px rgb(100,100,100);
  top: 5px;
  right: 5px;
  box-sizing: border-box;
  border-radius: 50%;
  color: #000;
  background-color: #fff;
  width: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30px;
}
.mfp-wrap .journal-popup .journal-popup-footer {
}
.mfp-wrap .journal-popup .journal-popup-footer .journal-popup-footer-content{
  max-height: 20px; 
  border-radius: 0 0 5px 5px;
  color: rgb(255,255,255);
  background-color: rgba(0,0,0,0.6);
}

.mfp-wrap .journal-popup .journal-popup-footer .journal-popup-footer-content input + span{
  position: relative;
}
.mfp-wrap .journal-popup .journal-popup-footer .journal-popup-footer-content input + span::before {
  content: "\f10c";
  left: -15px;
  top: -6px;
  font-family: FontAwesome;
  width: 10px;
  border-radius: 50%;
  position: absolute;
  height: 10px;
}
.mfp-wrap .journal-popup .journal-popup-footer .journal-popup-footer-content input:checked + span::before {
  content: '\f058';
}
.mfp-wrap .journal-popup .journal-popup-footer .journal-popup-footer-content input.dont-show-me{
  visibility: hidden;
}
.journal-sf &gt; *{
  visibility: hidden;
}
.journal-sf.show &gt; *{
    visibility: visible;
}
footer #footer .row.columns:nth-of-type(2) {
  height: max-content !important;
}
footer #footer .row.columns:nth-of-type(2){
  background-size:450px ;
}
.subcategory-filter &gt; #box-71{
  width: 100% !important;
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  
}
.subcategory-filter &gt; #box-71 &gt; div{
  margin: 0 12px !important;
  width: max-content !important;
}
.product-parcelamento{
  height: 40px !important;
}
        h1.acima {
            top: 10px !important;
            left: 14px;
        }
        .journal-sf#journal-super-filter-71 {
            margin-top: 70px !important;
        }
        .product-filter {
            top: 5px !important;
        }
    }
    #mobile-filter-tecmicro-a {
        display: none !important;
    }
    .journal-sf&gt;.box img {
        display: none !important;
    }
    .journal-sf .box.sf-special_filter.sf-list.sf-single,
    .journal-sf .box * {
        height: max-content !important;
        top: 0 !important;
        padding: 0 !important;
    }
    .journal-sf div.category-option,
    .journal-sf&gt;.box#box-71&gt;div&gt;div&gt;div {
        white-space: nowrap !important;
    }
    .journal-sf#journal-super-filter-71 {
        border: 1px solid #c9c9c9;
        border-left: none;
        border-right: none;
        justify-content: center;
        display: flex !important;
        align-items: center;
        flex-direction: row;
        max-height: 100%;
        min-height: 100%;
        height: 100%;
        align-items: center;
    }
    .journal-sf&gt;.box {
        min-height: 20px !important;
        max-height: 20px !important;
        border: none;
        margin: 12px;
        width: max-content !important;
    }
    .journal-sf .box .box-content li {
        white-space: nowrap;
    }
    .journal-sf .box .box-content {
        position: absolute;
        width: max-content;
        top: 2px !important;
        background-color: #fff !important;
    }
    .journal-sf .box .dropdown-menu.show .box-content .ui-slider-range {
        background-color: #c0c0c0 !important;
        height: 2px !important;
    }
    .journal-sf .box.sf-price .dropdown-menu.show .box-content {
        min-height: 50px !important;
        min-width: 180px !important;
    }
    .journal-sf .box .dropdown-menu.show .box-content {
        height: max-content !important;
        border-radius: 5px;
        box-shadow: 1px 10px 20px #d0d0d0!important;
        padding: 10px 20px !important;
        min-height: max-content !important;
    }
    .journal-sf .box .dropdown-menu.show .box-content section&gt;span {
        white-space: nowrap;
        margin-top: 5px;
        padding: 1px 2px !important;
    }
    .journal-sf .box .dropdown-menu.show .box-content section {
        height: 2px !important;
        background-color: #c0c0c0 !important;
        margin-top: 10px !important;
    }
    .journal-sf .box .dropdown-menu.show .box-content {
        display: block !important;
        min-width: 100% !important;
    }
    .product-filter .sort b {
        white-space: nowrap;
        width: max-content !important;
    }
    .product-filter .sort {
        width: max-content !important;
        display: flex;
        align-items: center !important;
    }
    .category-option i {
        margin-left: 5px !important;
    }
    .sf-price&gt;div,
    #box-71&gt;div&gt;div {
        display: flex !important;
    }
    
}
/*frete*/
.product-page #calculo-frete-produto .linha-calculo-frete-produto{
box-sizing: content-box !important;
height: max-content !important;
max-height: max-content !important;
min-height: max-content !important;
  margin: 10px 0!important;
  padding-bottom: 5px !important;  
}
.product-page #calculo-frete-produto p + .linha-calculo-frete-produto label{
  display: inline-flex; 
}
/*fim frete*/
/* â†“ Home Page â†“ */

/*body &gt; #top-modules &gt; div.journal2_static_banners:first-of-type .owl-item,
#top-modules  .static-banner, #top-modules .journal-carousel {
	width: 100vw;
	max-width: 100vw !important;
	padding: 0px!Important;
}
*/
.htabs.box-heading.single-tab {
	margin-bottom: 16px !important;
}

@media screen and (min-width: 760px) {

.static-banner.xs-100.sm-33.md-33.lg-33.xl-33 {
	width: 90vw;
max-width: 1220px;
}

.category-buy-container {
max-width: 1220px;
}
}

@media screen and (max-width: 760px) {
/*filtros*/
h1.heading-title+a+div {
    position: fixed;
    z-index: 9999!important;
    background-color: #fff;
}

h1.heading-title+a {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    height: 45px !important;
    width: 45vw !important;
    left: 0 !important;
    border: 1px solid #c3c3c3;
    color: #7b7b7b;
    margin: 10px 5px !important;
}

h1.heading-title+a&gt;div {
    position: relative;
    margin: 0 !important;
    height: max-content !important;
    line-height: 1 !important;
    padding: 0 !important;
    border: none !important;
}

.product-filter .sort {
    height: 45px;
    position: relative !important;
}

.product-filter {
    z-index: 9999 !important;
    position: absolute;
    right: 5px;
    width: 45vw;
}

@media screen and (max-width:470px) {
    .product-filter {
        margin-top: -56px;
    }
}

@media screen and (min-width:471px) {
    .product-filter {
        margin-top: -61px;
    }
}


/*fim filtros*/

footer #footer .row.columns:nth-of-type(2){
  background-size:250px ;
}
.painel-outlet .painel-outlet-esquerda,
.painel-outlet .painel-outlet-direita{
  width: 50% !important;
  min-width: 50% !important;
  max-width: 50% !important;
}
script + .cms-blocks .blocks &gt; .cms-block{
  padding: 0 !important;
    
}
.static-banners .box-content,
.static-banners .owl-item{
  width: 100vw !important;
}
.static-banners .static-banner{
  padding: 0 !important;
}
.static-banners .owl-item{
  margin-right: 20px !important;
}
#bottom-modules div &gt; .blocks{
  max-width: 100vw !important;
}
div &gt; .blocks {
  max-width:100vw !important;
}
.journal2_static_banners,
.box.cms-blocks {
  max-width: 100vw !important;
overflow: hidden !important;

}
.heroSlider-fixed {
    max-width: 100vw !important;
     min-width: 100vw !important;
    width: 100vw !important;
    overflow: hidden !important;
}
.product-parcelamento{
  height: 30px !important;
}
.journal-carousel.carousel-product + .journal-carousel.static-banners .owl-pagination{
  display: none;
}
.journal-carousel.carousel-product + .journal-carousel.static-banners .owl-controls{
  width: 98vw !important;
  margin: 0 auto;
  z-index: 9999 !important;
  position: relative;
  
}
.journal-carousel.carousel-product + .journal-carousel.static-banners .owl-controls .owl-buttons .owl-next{
right: 0 !important;
}
.journal-carousel.carousel-product + .journal-carousel.static-banners .owl-controls .owl-buttons .owl-prev{
  left: 0 !important;
}
.journal-carousel.carousel-product + .journal-carousel.static-banners .owl-controls .owl-buttons .owl-next,
.journal-carousel.carousel-product + .journal-carousel.static-banners .owl-controls .owl-buttons .owl-prev{

  top: -150px !important;
  
}
.journal-carousel.carousel-product + .journal-carousel.static-banners .owl-controls .owl-buttons{
  height: 10px !important;
}
.carousel-product + .static-banners + #carousel1 ,
.carousel-product + .static-banners + #carousel1 + script + .box.cms-blocks {
  display: none !important;
}
.vertical-right,
.vertical-left{
  width: 50% !important;
}
/*pÃ¡gina de produto*/

#product-gallery &gt; .owl-wrapper-outer{
width: 100% !important;
}
#product-gallery &gt; .owl-wrapper-outer &gt; .owl-wrapper &gt; .owl-item &gt;a {
padding: 0 !important;
}
#product-gallery .owl-controls {
  overflow: visible !important;
  display:flex !important;
  z-index: 9999 !important;
  position: relative !important;
  top:50% !important;
  width: calc(100% + 40px) !important;
  min-width: calc(100% + 40px) !important;
  max-width: calc(100% + 40px) !important;
  height: 10px !important;
  left: -20px !important;
}
.product-page .left #product-gallery .owl-controls .side-buttons &gt; div::before{
  color: #474747 !important;
font-size: 25px;
}
.product-page .left #product-gallery .owl-controls .side-buttons &gt; div{
  position: absolute;
  z-index: 99999 !important;
  top: -85px !important;
  
}
#product-gallery .owl-controls .side-buttons{
  display: flex !important;
  overflow:  visible !important;
}
#product-gallery a img{
width: 90%;
}
#product-gallery {
 overflow: visible !important;
    padding: 0 !important;
    width: calc(80vw + 40px) !important;
    margin: 10px 0px 10px 10px !important;
    top: 0 !important;
}
.product-page .image{
  margin: 15px 0 !important;
}
.product-page .instock .qty {
  display: flex!important;
  flex-wrap: wrap;
}
.product-info .right &gt; div &gt; .options ul{
  margin-top: 10px;
  display: flex !important;
  width: 100% !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
}
.product-info .right &gt; div &gt; .options label{
  color: rgb(51, 55, 69) !important;
  padding: 0 !important;
  margin: 0 !important;
  text-align: center;
  width: 100%;
  line-height: 1.5;
  font-size: 13px;
  font-family: "Montserrat" !important;
  font-weight: 400 !important;
  letter-spacing: normal !important;
}
.product-page .instock .qty label{
  width: 100%;
  text-align: center !important;
  display: block !important;
  margin-bottom: 5px;
}
.product-info .right &gt; div &gt; .product-colors{
  padding-bottom: 0 !important;
}
.product-info .right &gt; div &gt; .options{
   padding-top: 0 !important;
}
.product-info .right{
  margin-top: 0 !important;
}
.product-page .options.push-select{
  padding-top: 0 !important;
  margin-top: 0 !important;
  height: max-content !important;
  min-height: max-content !important;
  max-height: max-content !important;
}
.product-page ul.price li.product-price{
  font-size: 29px !important;
}


/*pÃ¡gina de produto*/


/*.row.pagination{
  flex-direction: column-reverse;
  align-items: center;
}
.row.pagination .links{
  padding:15px 0  5px 0px !important;
}*/
footer #footer .row &gt; .column {
  width: 220px !important;
}
footer #footer .row.columns:first-of-type{
  height: max-content !important;
  margin-bottom: 20px;
}
footer .fullwidth-bar img{
  position: relative;
  top: 7px;
}
.static-banner.xs-100.sm-33.md-33.lg-33.xl-33 {
    width: 100%;
}
}

.journal-header-center.shrink {
  position: fixed;
}

.owl-item {
  padding: 0px !Important;
}

#top-modules&gt;div:first-child&gt;div {
  margin: 0px !important;
}


#content&gt;.cms-blocks&gt;.box-heading {
  width: 90vw;
  margin: 0 auto;
}

#logo a img {
  min-width: 70px;
}

.fullwidth-footer {
  margin-top: 10px;
}

.home-page #top-modules&gt;div:nth-of-type(5) {
  padding-left: 0px !important;
  padding-right: 0px !Important;
}

.extended-container&gt;#container&gt;.row&gt;#content&gt;.cms-blocks:first-child&gt;.box-heading,
.home-page #top-modules&gt;div:nth-of-type(5) .box-heading {
  margin-bottom: 15px;
}

.extended-container:before {
  display: none !important;
}

.cms-blocks .box-heading {
  margin-bottom: 10px !important;
}

.extended-container::before {
  position: relative !important;
}

.journal-carousel .product-grid-item .wishlist,
.product-grid-item .wishlist {
	display: block!important;
} 
.home-page .wishlist {
    position: absolute;
    top: 0;
    z-index: 9;
    margin-top: 5px !important;
    margin-left:15px;
  }

.product-page .product-grid-item .wishlist{
    position: absolute;
    top: 0;
    z-index: 9;
    margin-left: -20px;
    margin-top: 10px !important;
}

/* â†‘ Home Page â†‘ */

/* â†“ Header â†“ */

#header .journal-cart #cart&gt;button a&gt;i {
  height: auto !important;
  max-height: auto !important;
  width: auto !important;
  content: url("/image/icones/header/cart.png");

}

.journal-carousel .owl-buttons.side-buttons div,
.t-slick-arrows {
  background-color: rgb(106, 70, 93);
}

.journal-carousel .owl-buttons div {
  line-height: 28px !important;
}

.header-container {
  display: flex;
  align-items: center;
}

.journal-header-center .journal-search {
  top: 3px;
}

.journal-header-center .journal-cart {
  top: 1px !important;
}

.journal-cart {
  height: 20px !important;
  width: 25px !important;
}

.journal-header-center #search input {
  background-color: rgb(238, 238, 238);
  border-radius: 8px;
  padding-left: 20px;
  color: #000;
  font-family: 'Montserrat';
  padding-left: 20px !important;
}

#search-value::placeholder {
  color: #131111;
}

.button-search i::before {
  content: url('/image/icones/header/zoom.png') !important;
}

.journal-header-center #logo a {
  height: 70px;
  transition: all 0.2s;
}

.journal-header-center #search {
  display: none;
}

.super-menu&gt;li&gt;a {
  font-family: "Montserrat";
  font-size: 12px !important;
}

.super-menu {
  width: 85%;
}

.nav-on-hover.journal-simple-slider.box.hide-on-phone,
.journal-simple-slider .owl-item {
  width: 100vw;
  min-width: 100vw;
}


@media screen and (min-width: 780px) and (max-width: 1100px) {

  .drop-down.main-menu-item-7,
  .drop-down.main-menu-item-6 {
    display: none !important;
  }
}

@media screen and (min-width: 980px) {
.route-checkout-cart #content .action-area {
  margin-bottom: 15px;
  display: grid !important;
    grid-template: "titulo titulo"
            "acoes totais""acoes btns";
}

.route-checkout-cart #content .action-area h3 {
    grid-area: titulo;
  position: relative;
}

.route-checkout-cart #content .action-area &gt; h3 + p + #accordion{
  display: unset;
   grid-area: acoes;
}
.route-checkout-cart #content .action-area &gt; .row + .buttons{
  position: absolute;
  padding: 0;
   grid-area: btns;
  right: 0;
  margin-top: 10px;
}
.route-checkout-cart #content .action-area &gt; .row .cart-total{
  margin-top: 0;
}
.route-checkout-cart #content .action-area &gt; .row{
   grid-area: totais;
}
.pagination li a{
  width:100%;
  height: 100%;
  line-height: 50px;
  border-radius: 0 !important;
  background-color: transparent;
}
/*cores*/
.product-page #product .product-colors .produtos-cores,
.product-page #product .product-colors{
min-height: max-content !important;
max-height: max-content !important;
height: max-content !important;
  padding-bottom: 5px !important;
  margin: 0 !important;
}
.product-page #product .product-colors h3{
margin-bottom: 10px;
}
.product-page #product .product-colors h3,
.product-page #product .product-colors{
  padding-top: 0 !important;
  margin-top: 0 !important;
}

/*fim cores*/
#top-modules .owl-buttons .owl-next {
 	right: 34px !important;
 }

.journal-logo {
	margin-right: 30px;
}

.drop-down &gt; ul li a {
border-bottom: 1px solid #e3e3e3;
}

  .nav-on-hover.journal-simple-slider.box.hide-on-phone {
    height: auto !important;
    max-height: 450px !important;
  }
  .super-menu.mobile-menu.menu-table&gt;li&gt;ul {
    top: 50px;
    left: -15px;
  }
}

#search {
  position: absolute !important;
  top: 40px;
  right: 19vw;
  flex-direction: row-reverse;
  width: 35vw;
  min-width: 35vw;

}

.header-links&gt;.j-min {
  height: auto;
}

.button-search {
  background-color: transparent !important;
}

/* â†‘ Header â†‘ */

/* Organizando Categorias Header */

@media screen and (min-width: 760px) {
  .journal-menu&gt;ul&gt;li {
    display: flex !important;
    justify-content: center;
}



.mega-menu-item.xs-100.sm-100.md-100.lg-100.xl-100.menu-image-right.menu-no-image {
	width: 25%;
}

.home-page .box-heading {
    margin: 10px auto!Important;
max-width: 1220px;
width: 100vw;
font-style: normal;
font-size: 22px !important;
color: rgb(0, 0, 0);
}

  #footer .row.columns.hide-on-phone {
    margin-top: 16px !important;
  }

  /*#carousel0 {
    margin-top: 110px;
  }*/
}


#carousel-589161274 {
  margin-top: 150px;
}


.painel-outlet,
.container-colections,
.new-trend {
  max-width: 1220px;
}

.new-trend {
  margin: 0 auto;
}

/* â†“ Header Mobile â†“ */


@media screen and (max-width: 470px) {
  .journal-menu.j-min.xs-100.sm-100.md-100.lg-100.xl-100 {
    top: 25px;
  }

  .journal-menu .mobile-trigger {
    margin-top: -44px !important;
  }

  .icon-only {
    margin-left: -30%;
  }

  #search {
    top: 50px;
    left: 0;
  }
}

@media screen and (max-width: 760px) {
  .journal-menu.j-min.xs-100.sm-100.md-100.lg-100.xl-100 {
    z-index: 999;
  }

  .search-button {
    top: 15px;
    position: absolute;
  }

  .header-container {
    display: flex !important;
    justify-content: space-between;
    position: relative;
    width: 90vw;
    margin: 0 auto;
  }

  .journal-search.j-min.xs-100.sm-50 {
    width: 90vw;
  }

  #search {
    right: 0px;
    top: 55px;
  }

  .search-button {
    left: 55px;
    top: 12px;
  }

  .extended-layout #content {
    padding: 0px !important;
  }

  .mobile-menu-on-tablet header .journal-menu .mobile-menu&gt;li .mobile-plus {
    background-color: #fff !important;
    border-left: none !important;
  }

  .journal-menu.j-min.xs-100.sm-100.md-100.lg-100.xl-100 {
    width: auto;
  }

  .journal-logo {
    order: 2;
    margin-left: 5%;
  }

  .cms-block.xs-100.sm-50.md-50.lg-25.xl-25 {
    width: 100%;
  }

  .header-links {
    order: 3;
    display: flex;
    justify-content: space-between;
    position: initial;
    align-items: center;
    width: 14%;
    margin-right: 5px;
  }

  .journal-menu .mobile-trigger {
    background-color: rgb(255, 255, 255);

  }

  #header {
    padding: 0 !important;
  }

  .journal-search.j-min.xs-100.sm-50 {
    position: absolute;
    left: 0px;
    top: 14px !important;
  }

  .mobile-trigger::before {
    color: #000;
  }

  .wishlist-total.icon-only {
   margin-right: 35%;
  }

  .super-menu.mobile-menu.menu-table {
    position: absolute;
    width: 100vw;
    left: -19px !important;
    top: 10px !important;
    border-top: 1px solid;
  }
}

@media screen and (min-width: 760px) and (max-width: 980px) {
/*
  .mobile-plus,
  .mobile-trigger,
  .drop-down.main-menu-item-6,
  .drop-down.main-menu-item-7 {
    display: none !important;
  }

  .super-menu.mobile-menu.menu-table {
    display: flex !important;
  }
*/
  .home-page .journal2_cms_blocks {
    height: 36px;
  }

  .journal-simple-slider .owl-item img {
   /* width: 104%;
    height: auto;
    float: left;
    margin-left: -2%;*/
  }

  .mobile-menu-on-tablet header .journal-menu .mobile-menu&gt;li {
    border: none !important
  }

  .header-links {
    display: flex;
    justify-content: space-around;
    align-items: center;
  }
}

/* â†‘ Header Mobile â†‘ */

/* â†“ Carrosseis de Produtos â†“ */

.box-heading {
  max-width: 1220px;
}

.product-page .option.form-group.required.option-select {
  height: auto;
}


.left #product-gallery-left &gt; .carousel{
  height: max-content;
}
.left #product-gallery-left &gt; .carousel.default,
.left #product-gallery-left &gt; .carousel.default &gt; .carousel_prod {
height: auto;
 max-height: max-content !important;
}
.left #product-gallery-left &gt; .carousel.default &gt; .carousel_prod &gt; ul &gt; li{
  margin-bottom: 10px;
height: 130px;
min-height: 130px;
max-height: 130px;
}

.product-page .owl-carousel .price-regular,
.product-page .owl-carousel .product-parcelamento {
  font-family: "Montserrat";
}

.product-page .product-wrapper .product-details .product-parcelamento {
  justify-content: center !important;
}

.home-page .journal-carousel .product-grid-item .cart {
  display: none;
}

.atab.selected,
.htabs.box-heading&gt;a&gt;p,
.home-page .box-heading {
  font-weight: 500 !important;
  font-family: 'Montserrat' !important;
  font-size: 22px;
  text-align: center;
  text-transform: capitalize;
}

.atab.selected {
  font-weight: 500 !important;
}

.heading-category-title {
  font-size: 1rem !important;
  font-weight: 500 !important;
  color: #000;
}

.product-parcelamento {
  display: flex;
  color: #929292;
  justify-content: center;
}

.price-regular {
  text-align: center;
  margin-top: 10px;
  font-weight: bold;
}

.product-parcelamento&gt;p {
  padding-left: 4px !important;
}

.carousel-product {
  margin-top: 5px;
}

.product-grid-item .name {
  width: 80%;
  margin: 0 auto;
}

.product-grid-item .name a {
  font-size: 0.9rem !important;
  font-weight: 500 !important;
  font-family: 'Montserrat' !important;
  white-space: normal;
  text-align: center;
  color: #929292;
  padding: 0;
  text-transform: uppercase;
}

.journal-carousel .htabs a,
.journal-carousel .htabs.single-tab a:hover,
.journal-carousel .htabs.single-tab a.selected {
  text-transform: capitalize;
}

.product-details&gt;.price&gt;p {
  padding: 0 !important;
  font-size: 0.813rem;
  color: #777;
}

@media screen and (max-width: 500px) {
  .product-wrapper {
    max-width: 100% !important;
    width: 100%;
  }
}


.product-details&gt;.price&gt;.product-parcelamento {
  font-size: 0.875rem !important;
}



.owl-item&gt;.product-grid-item.display-both.block-button&gt;.product-wrapper {
  width: 270px !important;
  margin: 0 auto;
}

.htabs.box-heading {
  justify-content: center !important;
}

.desabilitado {
  display: none;
}

.login-content .right a {
  position: unset !important;
}

@media screen and (min-width: 600px) {
 .home-page .product-grid-item.display-both.block-button {
  /*  margin-left: -6%; */
  }
}

@media screen and (max-width: 1100px) {
  .product-grid-item .owl-carousel .owl-item {
    margin-left: -6px;
  }
}

.product-grid-item .product-details .price {
  min-height: 50px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media screen and (min-width: 760px) {
  .product-grid-item .product-details .price {
    -ms-flex-line-pack: left !important;
    align-content: left !important;
    -webkit-box-pack: left !important;
    -ms-flex-pack: left !important;
    justify-content: left !important;
  }

  .super-menu .drop-down {
    display: flex;
    justify-content: center;
  }

}

@media screen and (max-width: 760px) {
  .product-grid-item .product-details .price {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }


  .home-page .product-grid-item .price {
    border: none !important;
  }

  .price-regular,
  .product-parcelamento,
  .price-new {
    text-align: center !important;
    color: #a7a7a7;
  }


}

.product-page .carrossel-santua-1 .owl-wrapper-outer {
  padding: 5px;
  display: flex;
  justify-content: center;
  max-width: 80vw;
  margin: 0 auto;
}

/* â†‘ Carrosseis de Produtos â†‘ */

/* â†“ PÃ¡gina de cadastro â†“*/

.account-page #content &gt; .secondary-title {
  text-transform: capitalize;
  border-radius: 8px;
  padding: 15px 10px;
  margin: 10px auto;
  box-shadow: 0 1px 1px 0 rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12), 0 1px 3px 0 rgba(0,0,0,0.20);
font-weight: 500;
font-size: .9rem;
}

.account-page .form-group:last-child {
	margin-bottom: 9px;
}

.account-page .box-content li {
	padding: 5px 0px !important;
}

.account-page #content &gt; div &gt; ul &gt; li &gt; a {
	color: #646464;
}

.account-page .list-unstyled &gt; li {
	margin: 10px !important;
}

.account-page .content &gt; ul &gt; li:last-child {
border: none!important;
}

.well&gt;h2 {
  font-weight: 700;
  font-size: 1.2rem;
  letter-spacing: .7px;
  color: #1a1914;
  text-transform: inherit;
}

.left .login-wrap&gt;p:last-child {
  letter-spacing: .8px;
  color: #5b5b5b;
}

.login-content .login-wrap {
  min-height: 208px;
}

.route-account-register h2.secondary-title {
  font-weight: 600;
}

.left&gt;.well&gt;.btn-primary {
  color: #3e3e3e;
  border: 1px solid #3e3e3e;
  background-color: transparent;
  font-weight: 700 !important;
  max-height: 40px;
}

#input-city {
  margin: 0px;
}

.login-wrap&gt;p&gt;strong {
  color: #1a1914;
}

.title-account {
  font-size: 1.5rem;
  text-align: center;
  color: #24231b;
}

.account-page .login-content .right p:first-child {
  font-size: 13px;
  margin-top: -10px;
  color: #5b5b5b;
}

.right input[type="text"],
.right input[type="password"] {
  -webkit-appearance: none;
  background: white;
  border-radius: 4px;
  border: 1px solid #E4E4E4;
  padding: 8px;
  width: 100%;
  transition: all 0.2s;
  font-size: 15px;
  font-weight: 600;
}

.account-page .form-group .control-label {
  margin-bottom: 14px;
  display: block;
}

.account-page .form-group&gt;p {
  display: inline;
  font-size: 13px;
  padding-left: 0px !important;
}

.account-page .form-group&gt;input::placeholder {
  color: black !important;
  opacity: .7;
}

.account-page .login-wrap&gt;.form-group&gt;label {
  line-height: 1.5;
  font-size: 13px;
  position: relative;
  color: #5b5b5b;
  font-weight: 400;
}

.account-page .form-group {
  padding-left: 10px;
}

.account-page .btn.btn-primary.button {
  float: right;
  border-radius: 4px;
  font-weight: 600;
  padding: 0 20px;
  transition: .3s all;
}

.account-page .right .btn.btn-primary.button:hover {
  background: #595858;
}

.account-page .left .btn.btn-primary.button:hover {
  background-color: #ececec;
}

.account-page #input-password {
  margin-bottom: 8px;
}

@media screen and (max-width: 600px) {

/*ajuste status do pedido*/

.well {
    padding-left: 5px;
    padding-right: 5px;
}
.route-account-order-info h3 {
    padding-left: 5px;
}

.shop-tracking-status .image-order-status .icon{
  height: 30px;
width: 30px;
}
.image-order-status.image-order-status-completed.img-circle {
  width: 45px;
}

.shop-tracking-status .image-order-status-completed .status{
  text-align: left;
  top:40px;
  left: -60px !important;
  -webkit-transform: rotate(-20deg);
}

.shop-tracking-status .image-order-status-active{
  left: 65px;
}

.shop-tracking-status .image-order-status-pago{
  left: 130px;
}

.shop-tracking-status .image-order-status-intransit{
  left: 198px;
}

.shop-tracking-status .image-order-status-delivered{
  left: 260px;
}

.shop-tracking-status .image-order-status-completed{
  left: 330px;
}

.shop-tracking-status .order-status{
  margin-top: 105px;
margin-bottom: 45px;
}
.shop-tracking-status .image-order-status .status{
  -webkit-transform: rotate(-24deg);
}

.shop-tracking-status .image-order-status .status{
  left: 25px;
  font-size: 13px;
}


/*Ajuste aba de pedidos mobile */

.route-account-order h1.heading-title{
  margin: 10px;  
}

.route-account-order .heading-title{
  font-size: 25px !important;
  margin-bottom: 10px !important; 
  line-height: 40px !important;
}

/*Ajuste aba de pedidos*/

.route-account-order .order-list {
  margin-top: 20px;
}

/*ajuste da tabela de produto*/




/*Ajustes aba sobre*/

.route-information-information #content {
  margin-left: 13px;
  margin-right: 13px;
}

h1.heading-title{
  margin-top: 20px !important; 
  font-size: 24px !important;
}

.route-information-information h1 + div + div &gt; img{
  width: 100%
}



.row.main-products.product-grid{
  max-width: 100vw !important;
}
.row.main-products.product-grid .product-grid-item:nth-of-type(2n+2) .product-thumb{
 padding-left: 5px !important;
}
.row.main-products.product-grid .product-grid-item:nth-of-type(2n+1) .product-thumb{
 padding-right: 5px !important;
}
.row.main-products.product-grid .product-grid-item .product-thumb{

  display: flex;
  flex-direction: column;
  margin: 0 !important;
  padding: 0 !important;
  justify-content: center !important;
}

.row.main-products.product-grid .product-grid-item .product-thumb .product-details .name{
  width: 100%;
  min-height: 60px;
  
}
.row.main-products.product-grid .product-grid-item .product-thumb .name a {
 text-align: center !important;
font-size: 11px !important;
}

.home-page .carousel-product .owl-carousel  {
width: calc(100vw - 20px) !important;
}
.journal-carousel.carousel-product .owl-item{
  display: flex;
  justify-content: center !important;

}
.home-page .carousel-product  .owl-carousel .owl-controls .owl-buttons&gt;div.owl-next {
    right: -25px !important;
}

.home-page .carousel-product  .owl-carousel .owl-controls .owl-buttons&gt;div.owl-prev {
    left: -5px !important;
}

.home-page .carousel-product  .owl-carousel .owl-controls .owl-buttons&gt;div:hover,
.home-page .carousel-product  .owl-carousel .owl-controls .owl-buttons&gt;div {
    background: transparent;
    top: 40% !important;
}

.home-page .carousel-product .owl-carousel .owl-controls .owl-buttons&gt;div:hover::before,
.home-page .carousel-product  .owl-carousel .owl-controls .owl-buttons&gt;div::before {
    color: #000;
    font-size: 30px;
}


.journal-carousel.carousel-product .product-grid-item .product-details .name{
  width: 100%;
  
}
.journal-carousel.carousel-product .product-grid-item .product-details .name a {
 text-align: center !important;
font-size: 11px !important;
}
.journal-carousel.carousel-product .product-grid-item {
  margin: 2px !important;
  padding: 2px !important;
width: 100% !important;
}
  .breadcrumb {
    margin-top: 0px !important;
  }

.home-page .box-heading {
	max-width: 100vw;
}

.home-page .product-parcelamento {
	display: none!important;
}

  .account-page .secondary-title {
    padding-left: 0;
  }

  .login-content .login-wrap {
    min-height: 130px;
  }

  .account-page .form-group {
    padding-left: 0px !important;
  }

  .title-account {
    margin: 20px 0px -10px;
    font-size: 1.7rem;
  }
}

#content&gt;h1.heading-title {
  color: #3e3e3e !important;
}

/* â†‘ PÃ¡gina de cadastro â†‘ */


#nao-sei-meu-cep &gt; a {
  font-size: 16px;
  padding: 3px;
}

.product-page .carrossel-santua-1 .owl-carousel .owl-wrapper {
  display: flex !important;
  justify-content: space-between;
  flex-wrap: wrap;
}

.product-details {
  position: static !important;
}

.home-page .name,
.search-page .name,
.category-page .name {
  min-height: 70px;
}

@media screen and (min-width: 980px ) {


.category-page  .product-filter {
    position: absolute;
  }
.category-page  .row.main-products.product-grid {
    margin-top: 70px;
  }
.category-page  .heading-title.acima {
    z-index: 9999;
    position: absolute;
    top: 57px;

  }

.category-page h1.heading-title {
font-size: 24px!important;
}
}

@media screen and (min-width: 780px) and (max-width: 980px) {

  .search-page #column-left,
  .category-page #column-left {
    display: none;
  }

  .search-page #content,
  .category-page #content {
    margin: 0 auto !important;
  }
}

@media screen and (min-width: 780px) {

  .search-page .buttons {
    margin-top: -20px !important;
    background-color: #fff;
  }


  .product-filter .limit {
    display: none;
  }

  .product-filter&gt;div {
    overflow: initial !important;
  }


  .category-page .heading-title.acima,
  .search-page .heading-title.acima {
    margin-top: 11px !important;
  }

  #button-search {
    border-radius: 4px;
    padding: 0 20px;
    font-weight: 600;
  }

}

.side-column .box {
  background-color: #fff !important;
}
@media screen and (min-width: 700px) and (max-width: 980px){
  .category-page .button-group,
  .search-page .button-group {
    position: absolute;
    top: 0;
    z-index: 9;
  }
 .category-header-2 .product-wrapper .product-details .button-group .wishlist{
     margin-top: 14px !important;
   }
}
@media screen and (max-width: 700px) {
  .search-page .row.content {
  
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 80vw;
    margin: 0 auto !important;
  }
  .category-header-2 .product-wrapper .product-details .button-group .wishlist{
      margin-top:16px !important;
   }
  .search-page .col-sm-4,
  .search-page #input-search,
  .search-page .col-sm-3.s-cat,
  .search-page .form-control {
    width: 100%;
    min-width: 100%;
  }

  .search-page .buttons {
    margin: 0 auto !important;
    padding-top: 0px !important;
  }

  .product-filter .limit,
  .category-page br,
  .seach-page br,
  .sf-reset.hint--top.sf-icon,
  .display {
    display: none;
  }

  .category-page .button-group,
  .search-page .button-group {
    position: absolute;
    top: 0;
    z-index: 9;
  }

  .search-page .price-regular,
  .category-page .price-regular {
    color: rgb(51, 55, 69) !important;
  }

  .search-page .heading-title.acima,
  .category-page .heading-title.acima {
    width: 90vw;
    margin: 0 auto;
  }

  .search-page .row.main-products.product-grid,
  .category-page .row.main-products.product-grid {
    padding: 10px;
  }

  .category-page .row.pagination,
  .search-page .row.pagination {
    display: flex;
    justify-content: center;
  }

  .category-page .product-grid-item .price,
  .search-page .product-grid-item .price {
    border: none !important;
  }

  .category-page .name,
  .search-page .name {
    min-height: 34px;
  }

  #mobile-filter-tecmicro-a {
    width: 90vw;
    margin: 0 auto;
    display: block;
  }

  .journal-sf {
    width: 90vw;
    margin: 16px auto 0 !important;
    padding-left: 10px;
  }

  .search-page .box-heading,
  .category-page .box-heading {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0px !important;
  }
}


/* â†“ PÃ¡gina de Produtos â†“ */




@media screen and (max-width: 780px) {
  .product-page .product-info.split-60-40 .right {
    width: 90vw;
    
  }



  .product-page .row.product-info.split-60-40 {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .product-page .oc2 .required label::before {
    display: none !important;
  }

  .product-page .heading-title {
    white-space: normal !important;
    height: auto;
    padding: 10px !important;
    text-align: start !important;
  }

  .product-page #estimate-shipping-h3 {
    padding: 10px 10px 0px;
  }

  .product-page #button-quote {
    position: absolute;
    top: 11px;
    right: 10px;
    height: 35px;
    line-height: 15px !important;
  }

  .product-page .right&gt;.heading-title {
    margin-bottom: -8px !important;
  }

  .product-page .qty {
    display: flex !important;
    justify-content: space-around !important;
  }

  #button-cart{
    background-color: #2b2b2b !important;
    border-radius: 4px;
  }

 

  ul.breadcrumb {
    white-space: pre !important;
    display: flex;
    flex-wrap: wrap;
    height: max-content;
    max-height: max-content !important;

  }

  ul.breadcrumb,
  ul.breadcrumb li span {
    white-space: normal !important;
    line-height: 1.1;
  }

  ul.breadcrumb li a::after {
    content: '\e62c' !important;
    margin: 0 5px;
  }

  ul.breadcrumb li:last-of-type a::after,
  ul.breadcrumb li::before {
    content: "" !important;
  }
}


@media screen and (min-width: 780px) {
  .product-page .row.product-info.split-60-40 {
    display: flex;
  }
}

.product-page .carousel_prod {
  min-height: 100%;
}


.product-page .link-outras-formas-pagamento&gt;a {
  font-weight: 300;
  font-size: 16px;
  text-decoration: underline;
  border-bottom: none !important;
}

.product-page h1.heading-title {
  font-family: "Montserrat" !important;
  margin-bottom: 0 !important;
  letter-spacing: 1px !important;
  white-space: unset !important;
  overflow: unset !important;
  height: -webkit-max-content !important;
  height: -moz-max-content !important;
  height: max-content !important;
  line-height: normal !important;
}


.p-model {
  letter-spacing: .8px;
  font-size: .8rem;
}

.product-page .p-model,
.product-page .product-parcelamento {
  color: #9b9b9b !important;
}

.p-brand,
.p-stock{
  display: none !important;
}

.product-page .options&gt;h3,
.product-page .options .option label.control-label::before {
  display: none !important;
}


.product-page .right&gt;.heading-title {
  text-transform: capitalize !important;
  font-weight: 400 !important;
  font-size: 1.1rem !important;
  margin-bottom: 8px;
  color: #2b2b2b;

}

.product-page .form-horizontal-product-shipping .control-label {
  display: none !important;
}

.product-page #input-quantity {
  width: 70px;
  text-align: center;
  border: 0px;
  margin: 0px -40px;
}
.product-page &gt; body &gt; div &gt; div.container &gt; .row &gt; .product-page-content#content &gt; .row &gt; .right &gt; #product &gt; .cart .qty label {
all: unset;
font-weight: 400;
font-size: .9rem;
}
.product-page &gt; body &gt; div &gt; div.container &gt; .row &gt; .product-page-content#content &gt; .row &gt; .right &gt; #product.instock &gt; .cart .qty  {
  all: unset;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 95%;
  margin: 0 auto;
}

.qty label {
  padding-right: 0px !important;
}

.product-page &gt; body &gt; div &gt; div.container &gt; .row &gt; .product-page-content#content &gt; .row &gt; .right &gt; #product &gt; .cart .qty .journal-stepper {
all: unset;
 font-size: 14px;
  width: 35px;
  height: 35px;
display: flex;
justify-content: center;
align-items: center;
  background-color: #2f2f2f;
  color: white;
border-radius: 5px
}

.product-page .rating&gt;p&gt;a:last-child {
  text-decoration: underline;
}

.product-page.rating&gt;p&gt;a:last-child,
.product-page .rating&gt;p&gt;a {
  font-size: 1rem;
  letter-spacing: 0px;
  color: #999999;
}

.product-page .rating p {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.product-page .product-page-content .right {
  box-shadow: 0 0 7px 3px rgba(0, 0, 0, 0.15);
  transform: scale(.99);
  padding: 30px 25px;
}

.product-page .options.push-select.push-image.push-checkbox.push-radio {
  order: 0;
}

.product-page #product {
  display: flex;
  flex-direction: column;
}

.product-page .list-unstyled.price {
  order: 4;
}


.product-page .rating {
  order: 10;
}

.product-page .form-horizontal.form-horizontal-product-shipping {
  order: 9;
}

.product-page #estimate-shipping-h3 {
  order: 8;
}

.product-page .form-group.cart {
  order: 6;
}

.option.form-group.required.option-select {
  display: flex;
  flex-direction: column;
  align-items: start;
}

.options.push-select.push-image.push-checkbox.push-radio {
  width: 100% !important;
}

.product-page .option.form-group.required.option-select {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.product-page .product-parcelamento&gt;p {
  display: none;
}



.product-page .product-price {
  display: block;
  font-weight: bold;
  width: 100%;
}

.link-outras-formas-pagamento&gt;a {
  color: #9b9b9b !important;
  text-transform: lowercase;
  font-size: .8rem !important;
  letter-spacing: 1.3px !important;
}

.product-page .product-parcelamento {
  display: block;
}

.product-page .link-outras-formas-pagamento {
  display: flex;
}

.product-page .list-unstyled.price {
  display: flex !important;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: center;
}

.product-page .link-outras-formas-pagamento {
  margin-top: 0px !important;
}

.produto-cor-span {
  display: none;
}



/* â†‘ PÃ¡gina de Produtos â†‘ */

/* â†“ PÃ¡gina de carrinho â†“ */

.text-left.name.tabela-carrinho-nome {
  position: relative;
}

.tabela-carrinho-nome&gt;a {
  margin-bottom: 5px;
}

.tabela-carrinho-corpo&gt;tr {
  display: flex;
}


.control-label.label-cep {
  display: none !important;
}

.panel.panel-default.sc-voucher {
  display: none !important;
}

@media screen and (min-width: 760px) {
  .checkout-page #accordion {
    flex-direction: column;
  }
}

.checkout-page .tabela-carrinho-nome small,
.remover-item-desktop,
.remover-item-mobile {
  color: #858585;
  font-size: 12px;

}

@media screen and (min-width: 760px) and (max-width: 1000px) {

  #link-cart,
  .text-right.price.tabela-carrinho-valor-unitario,
  .text-right.price,
  .btn.btn-primary.btn-primary-list-cart.botao-atualizar-carrinho {
    display: none !important;
  }

  #button-quote {
    border-radius: 0 3px 3px 0 !important;
  }

  .action-area&gt;p {
    margin-top: 16px;
  }

  #accordion {
    margin-top: -24px;
  }

  .action-area h3 {
    font-weight: 699;
    font-style: normal;
    font-size: 1rem;
    text-transform: uppercase;
    letter-spacing: normal;
    color: rgb(80, 80, 80);
    padding: 10px 0px;
  }

  .action-area p {
    padding-left: 0px !important;
  }

  .btn.btn-primary.btn-primary-list-cart.botao-atualizar-carrinho {
    display: none;
  }

}

.checkout-page #content tr {
  justify-content: space-between;
}

.checkout-page #content .text-left.name.tabela-carrinho-nome {
  flex-direction: column;
}

@media screen and (min-width: 600px) {
  #accordion {
    flex-direction: column;
  }

  .botao-cupom-desconto {
    margin-top: 0px !important;
  }
}

@media screen and (max-width: 600px) {
.checkout-page .heading-title {
	font-size: 1.7rem !important;
}

  .text-center.image.tabela-carrinho-imagem {
    max-width: 180px !important;
    margin: 0 auto !important;
  }

  .oc2 .action-area .sc-shipping .button,
  .oc2 .action-area .sc-coupon .button {
    margin-top: 0px !important;
    min-width: 112px !important;
    width: 112px !important;
  }


  #checkout-sub-total,
  #checkout-total {
    display: flex;
  }

  .text-left.name.tabela-carrinho-nome {
    display: flex;
    flex-direction: column;
    align-items: center;
  }


  .tabela-carrinho-corpo&gt;tr {
    flex-direction: column;
  }

  .sc-coupon input.btn#button-coupon {
    width: 104px !important;
  }

  .checkout-page #button-coupon,
  .checkout-page #button-quote {
    position: absolute;
    width: 30%;
    right: 0px !important;
    min-width: 112px !important;
  }

  .oc2 .action-area .form-group input[type="text"] {
    max-width: 100% !important;
  }

  .checkout-page .form-group {
    position: relative;
  }

  .checkout-page #content .row {
    margin-top: 100px !important;
  }

  .tabela-carrinho-corpo,
  .checkout-page .tabela-carrinho-corpo tr {
    padding: 10px !important;
  }

  .checkout-page #accordion {
    flex-direction: column;
  }



  .tabela-carrinho-descricao-mobile {
    padding-right: 5px;
  }

  .remover-item-mobile::before {
    display: none;
  }

  .action-area&gt;h3 {
    font-weight: 600 !important;
    font-size: 1rem;
  }

  .checkout-page .pull-right:last-child {
    text-align: center;
    margin-top: 15px;
  }

  .checkout-page .cart.cart-quantity-checkout input {
    height: 30px !important;
    max-height: 30px !important;
  }

  .cart-quantity-checkout&gt;input {
    border-top: 1px solid white !important;
    border-bottom: 1px solid white !important;
  }

  .tabela-carrinho-quantidade .tecmicro-bola:first-child {
    margin-right: 0px !important;
  }

  .tabela-carrinho-quantidade .tecmicro-bola a {
    background-color: #2f2f2f !important;
  }

  .tabela-carrinho-total&gt;.tabela-carrinho-descricao-mobile {
    display: block !important;
  }

  .text-right.total.tabela-carrinho-total {
    height: 40px;
  }


  .checkout-page #content {
    margin-top: 20px;
  }

  .checkout-page .heading-title {
    display: inline-flex !important;
    flex-direction: column;
    justify-content: space-between;
    height: 86px;
    width: 100vw;
    margin-top: 16px;
  }

  .tabela-carrinho-quantidade input {
    top: 0 !important;
  }

  .checkout-page .tabela-carrinho-quantidade .tecmicro-bola a {
    background-color: #2f2f2f !important;
  }

  .checkout-page .heading-title&gt;.botao-continuar-comprando {
    width: 85% !important;
    margin: 0px auto;
    padding-top: 2px !important;
    transition: .3s all;
  }

  .text-right.total.tabela-carrinho-total {
    display: flex;
    justify-content: center;
  }

  .input-group.btn-block {
    flex-direction: row !important;
    align-items: center;
    margin: -25px 0;
  }

  .botao-continuar-comprando:focus,
  .botao-continuar-comprando:hover {
    background-color: #4a4949 !important;
  }

  .botao-continuar-comprando {
    border-radius: 8px !important;
    font-weight: 600;
    line-height: 36px !important;
    height: 45px;
  }

  .checkout-page tr {
    position: relative;
  }

  .tabela-carrinho-descricao-mobile,
  .text-right.price.tabela-carrinho-valor-unitario {
    display: none !important;
  }

  .name&gt;span,
  .name&gt;a {
    width: 100% !important;
    display: block;
    text-align: center
  }

  .name&gt;span {
    color: gray;
  }

  .text-center.image.tabela-carrinho-imagem {
    max-width: 35%;
  }

  .text-left.quantity.tabela-carrinho-quantidade {
    height: 80px;
    margin: 10px 0 -25px !important;

  }

  .tabela-carrinho-quantidade&gt;.input-group.btn-block {
    width: 100%;
    height: 100%;
  }

  .checkout-page .input-group-btn.input-group-btn-mobile {
    display: none !important;
  }

  .checkout-page .tabela-carrinho-quantidade&gt;.input-group.btn-block {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
  }
}

.btn.btn-primary.button.botao-finalizar-pedido {
  border-radius: 8px !important;

  line-height: 40px !important;
  height: 40px;

}

.checkout-page .sc-coupon .collapse,
.checkout-page .sc-shipping .collapse {
  display: block;
  visibility: visible;
}

.checkout-page .sc-coupon .panel-heading,
.checkout-page .sc-shipping .panel-heading {
  display: none;
}

@media screen and (min-width: 760px) {

  .checkout-page #collapse-shipping .panel-body {
    padding: 0px !important;
  }

  .checkout-page #button-quote {
    font-weight: 700;
  }
}

/* â†‘ PÃ¡gina de carrinho â†‘  */

/* â†“ Newsletter â†“ */

@media screen and (max-width: 550px) {
  .journal-newsletter&gt;.box-content {
    height: 100% !important;
  }
  #bottom-modules .journal-newsletter .newsletter-input-wrap .newsletter-button {
    width: 100% !important;
    height: 100% !important; 
  }

  .newsletter-input-wrap {
    display: flex !important;
    flex-direction: column;
    align-items:center;
  }
}
.journal-newsletter&gt;.box-content {
  display: flex;
  flex-direction: column;
  width: 48vw;
  margin: 0 auto;
  justify-content: space-between !important;
  align-items: start !important;
  height: 80px;
}

.newsletter-email {
  background-color: #eeeeee;
  height: 41.5px !important;
  margin-top: 5px;
  background-color: #eeeeee !important;
}

.newsletter-text {
  font-size: .89rem !important;
  font-family: 'Montserrat' !important;
  text-transform: uppercase !important;
  font-weight: 500 !important;
  color: #000;
}


.search-page #button-search {
  color: rgb(255, 255, 255) !important;
}

.category-option.form-control.dropdown-toggle.dropdown-toggle-split.category-option-119 {
  display: flex;
  flex-direction: row-reverse;
}

/* â†‘ Newsletter  â†‘ */

i.wishlist-icon {
  width: 36px !important;
}

.checkout-page .tabela-carrinho-corpo&gt;tr&gt;td {
  width: 22%;
}

.cart-info .name {
  text-align: center;
}

.table-bordered&gt;thead&gt;tr&gt;th,
.table-bordered&gt;tbody&gt;tr&gt;th,
.table-bordered&gt;tfoot&gt;tr&gt;th,
.table-bordered&gt;thead&gt;tr&gt;td,
.table-bordered&gt;tbody&gt;tr&gt;td,
.table-bordered&gt;tfoot&gt;tr&gt;td {
  border: none !important;
}

.search-page .buttons,
.checkout-page .buttons {
  background-color: #fff !important;
}

.product-tabs&gt;#tabs&gt;li.active&gt;a {
  background-color: #2b2b2b ;
  color: #fff;

}


/* â†“ PÃ¡gina do carrinho */
@media screen and (min-width: 760px) {
  .checkout-page .tabela-carrinho-cabecalho&gt;tr {
    display: flex;
  }

  .checkout-page .tabela-carrinho-cabecalho&gt;tr&gt;td {
    width: 23%;
  }


  .checkout-page .tabela-carrinho-corpo&gt;tr:nth-child(n+2) {
    border-top: 1px solid #b3b3b3;
  }

  .checkout-page .tabela-carrinho-corpo&gt;tr&gt;td {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .checkout-page .action-area {
    display: flex;
    flex-direction: column;
  }

  .checkout-page .action-area&gt;h3 {
    order: 3;
  }

  .checkout-page .action-area&gt;#accordion {
max-width: 600px;
    order: 4;
  }

  .checkout-page .action-area&gt;.buttons {
    order: 5;
  }

  .checkout-page .col-sm-4.col-sm-offset-8.cart-total {
    width: 34vw;
    float: right;
    max-width: 450px;
    margin-top: 57px;
  }

  .checkout-page #content .text-right.right&gt;strong {
    font-size: 16px;
    font-weight: 700;
    width: 16vw;
    display: block;
  }

  .checkout-page #total .right {
    font-size: 14px !important;
  }

  .checkout-page #content .text-right.right&gt;strong {
    font-weight: 600 !important;
  }

  .checkout-page #accordion {
  
    justify-content: space-between;
  }

  .checkout-page .btn.btn-primary.button.botao-finalizar-pedido {
    font-weight: 700;
    padding: 0 30px;
  }


  .checkout-page .action-area&gt;.buttons {
    display: flex;
    justify-content: end;
    flex-direction: row-reverse;
    align-items: center;
  }



  .action-area .form-group&gt;p {
    margin-bottom: 6px;
  }

  .checkout-page #accordion {
    
    width: 55vw;
    top: 65px;
  }

  .action-area&gt;.buttons {
    margin: 53px 0 20px 0;
  }

  .action-area&gt;h3 {
    position: absolute;
    top: -10px;
  }

  .checkout-page .action-area {
    position: relative;
  }
}

.cart-wrapper {
  border-radius: 8px;
}

#cart .mini-cart-total td.right {
  display: table-cell;
}

#cart&gt;.content {
  background-color: white;
  border-radius: 8px;
}

#cart .text-left.name {
  max-width: 200px;
}

.mini-cart-total td.right,
.mini-cart-total&gt;.table&gt;tbody&gt;tr {
  display: inline-block;
  width: 100%;
}


@media screen and (max-width: 760px) {
#product-gallery &gt; .owl-wrapper-outer{
 margin: 0 auto;
  overflow: hidden;
}
#product-gallery .owl-controls {
display: flex !important;
}
  .checkout-page .sc-coupon .panel-body {
    padding-left: 10px;
  }

  .checkout-page #button-quote {
    border-radius: 0px 3px 3px 0px !important;
    font-weight: 600 !important;
  }

  .checkout-page .buttons {
    margin: -21px 0 20px !important;
  }

  .checkout-page .col-sm-4.col-sm-offset-8.cart-total {
    margin-top: 20px;
  }

  .checkout-page #accordion {
  
    display: flex;
    justify-content: space-between;
  }

  .checkout-page #total&gt;tbody&gt;tr&gt;.text-right.right:last-child {
    text-align: right !important;
  }

  .checkout-page .tabela-carrinho-cabecalho {
    display: none !important;
  }

  .checkout-page #content&gt;form {
    margin-top: 15px;
  }
}

/* â†‘ PÃ¡gina do carrinho  â†‘ */

/* â†“ AnimaÃ§Ã£o Whatsapp â†“ */

@media screen and (min-width: 300px) {
  .inova {
    border: none !important;
    background-image: url("/image/icones/body/WhatsApp.png");
    background-position: center center;
    background-repeat: no-repeat;
    box-shadow: 0 2.1px 1.3px rgba(0, 0, 0, 0.044), 0 5.9px 4.2px rgba(0, 0, 0, 0.054), 0 12.6px 9.5px rgba(0, 0, 0, 0.061), 0 25px 20px rgba(0, 0, 0, 0.1);
    width: 50px;
    height: 50px;
    position: fixed;
    right: 15px;
    bottom: 40px;
    transition: all .3s ease-in-out !important;
    border-radius: 50px;
    cursor: pointer;
    background-color: #45b65d;
  }

  .inova .btn-success,
  .inova .btn {
    background: none !important;
    border: none !important;
  }

  .inova:hover {
    background-color: #3d9e51;
    width: 275px;
    background-position: 92% center;
  }

  .inova:hover .titulo {
    opacity: 1;
    margin-left: -30px
  }

  .fa.fa-whatsapp {
    display: none;
  }

  .inova.whatsapp&gt;.btn.btn-success {
    margin: 5px 0px 0px 45px;
  }


  .whatsapp&gt;button {
    padding: 8px 0px !important;
  }

 .whatsapp .titulo {
    opacity: 0;
  }
}

/* â†‘ AnimaÃ§Ã£o Whatsapp â†‘ */

/* â†“ Footer â†“ */

footer,
.boxed-footer #footer {
  background-color: #fff;
}

.row.columns.hide-on-phone:last-child {
  width: 100vw !important;
  max-width: 1200px;
}

footer .column-menu-wrap&gt;ul li:hover a,
footer .column-menu-wrap&gt;ul li,
footer .column&gt;h3 {
  color: #2F2E2A;
  font-family: "Montserrat" !important;
}

footer .column&gt;h3 {
  font-family: "Montserrat" !important;
  text-transform: uppercase !important;
  font-size: 15px !important;
}

.row.columns {
  height: 240px;

}


@media screen and (min-width: 980px) {
  footer .column-menu-wrap&gt;ul li {
    padding: 8px;
  }

  .row.columns {
    height: 260px !important;
  }

  footer #footer .row:nth-of-type(2),
  .fullwidth-footer,
  .bottom-footer.fullwidth-bar,
  #footer,
  .row.columns.hide-on-phone,
  .row.columns {
    background-color: #fff !important;
  }

}

.journal2_cms_blocks &gt; .box &gt; .blocks &gt; .cms-block.xs-100.sm-50.md-50.lg-25.xl-25 {
    width: 100%;
}

@media screen and (max-width: 980px) {
ul &gt; li li:hover a span,
ul &gt; li li:hover a,
ul &gt; li li:hover{
  color: rgb(10,10,10) !important;
  background-color:  #fff !important;;
}
.close-menu-div{
  position: fixed;
  z-index: -1;
  width: 100vw;
  top: 0;
  height: 100vh;
  background-color: transparent;
  left: 0vw;
}
.journal-menu .mobile-trigger{
  width: 40px !important;
}
header.journal-header-center .header-links{
  z-index: 999 !important;
}
.block-menu-open body{
  overflow: hidden;
}
header.journal-header-center&gt;#header&gt;.header-container&gt;.journal-menu&gt;ul.super-menu {
  left: -21px !important;
 overflow-y: scroll;
}

header.journal-header-center&gt;#header&gt;.header-container&gt;.journal-menu&gt;ul.super-menu&gt;li&gt;.mobile-plus,
header.journal-header-center&gt;#header&gt;.header-container&gt;.journal-menu&gt;ul.super-menu&gt;li {
  background-color: rgb(20, 20, 20) !important;
  color: rgb(255, 255, 255) !important;
  border: none;
}

header.journal-header-center&gt;#header&gt;.header-container&gt;.journal-menu&gt;ul.super-menu li&gt;a {
  width: max-content;
}

header.journal-header-center&gt;#header&gt;.header-container&gt;.journal-menu&gt;ul.super-menu&gt;li&gt;a span {
  color: rgb(255, 255, 255) !important;
  font-size: 13px;
  font-weight: 600 !important;
}

header.journal-header-center&gt;#header&gt;.header-container&gt;.journal-menu&gt;ul.super-menu li i.menu-plus {
  display: none;
}

header.journal-header-center&gt;#header&gt;.header-container&gt;.journal-menu&gt;ul.super-menu&gt;li ul li a span,
header.journal-header-center&gt;#header&gt;.header-container&gt;.journal-menu&gt;ul.super-menu&gt;li ul li a {
  font-size: 12px;
  font-weight: 600 !important;
}

header.journal-header-center&gt;#header&gt;.header-container&gt;.journal-menu&gt;ul.super-menu li span.mobile-plus {
  visibility: hidden;
  width: 100px;
}

header.journal-header-center&gt;#header&gt;.header-container&gt;.journal-menu&gt;ul.super-menu li&gt;span.mobile-plus::before {
  content: "\e62e";
  width: 80px;
  text-align: right;
  visibility: visible;
}

header.journal-header-center&gt;#header&gt;.header-container&gt;.journal-menu&gt;ul.super-menu li.menu-open&gt;span.mobile-plus::before {
  content: "\e62d";
  visibility: visible;
}

header.journal-header-center&gt;#header&gt;.header-container&gt;.journal-menu&gt;ul.super-menu li ul {
  padding: 0;
  max-height: max-content !important;
}

header.journal-header-center&gt;#header&gt;.header-container&gt;.journal-menu&gt;ul.super-menu li.menu-open&gt;a,
header.journal-header-center&gt;#header&gt;.header-container&gt;.journal-menu&gt;ul.super-menu li.menu-open&gt;a span {
  letter-spacing: 2px !important;
  font-weight: 700 !important;
}

header.journal-header-center&gt;#header&gt;.header-container&gt;.journal-menu&gt;ul.super-menu&gt;li ul li {
  padding-left: 20px;
}
header.journal-header-center&gt;#header&gt;.header-container&gt;.journal-menu&gt;ul.super-menu{
overflow-y: scroll;
}
.category-header-2 #content.search-page .product-filter + h2{
  width: 100%;
  text-align: center !important;
  margin: 10px 0 0 ;
}
.category-header-2 #content.search-page h1.heading-title{
  white-space: normal;
  height: max-content;
  line-height: 1;
  font-size: 20px !important;
  margin: 30px auto 15px !important;
}
.category-header-2 #content.search-page .product-filter{
  position: relative;
  margin-top: 0;
  width: 50vw;
  margin: 0 10px 0 auto;
  right: 0;
  left: 5px;
}
.category-header-2 #content.search-page .row.content {
  margin: 10px 0 10px 10px !important;
  width: calc(100vw - 130px) !important;
  display: inline-block;
  padding: 0;
}

.category-header-2 #content.search-page .row.content div #input-search{
  height: 40px;
  width: 100%;
  box-shadow: none;
}
.category-header-2 #content.search-page .row.content + .buttons #button-search{
  width:105px;
  margin: 0;
}
.category-header-2 #content.search-page .row.content + .buttons{
  
  padding: 0;
  display: inline-block;
   margin: 10px 0 10px 0 !important;
}

.category-header-2 #content.search-page #mobile-filter-tecmicro-a{
  display: none !important;
}
  .row.columns {
    background-position: center !important;
  }

  .mosaic-footer {
    justify-content: center;
  }

}

@media screen and (max-width: 760px) {
  footer .column&gt;h3 {
    font-weight: bold;
    color: #474643;
  }

  #footer&gt;.row.columns&gt;.column.text&gt;h3::after,
  #footer&gt;.row.columns&gt;.column.menu&gt;h3::after {
    content: url('/image/icones/header/mobile-plus.png');
    float: right;
    transform: scale(.5);
    filter: opacity(.4);
  }

  footer .column&gt;h3 {
    border: none !Important;
    display: flex;
    align-items: center;
    border-bottom: none !important;
  }

  #footer .column.text.xs-100.sm-50.md-33.lg-25.xl-25,
  #footer .column.menu.xs-100.sm-50.md-33.lg-25.xl-25 {
    width: auto;
    min-width: 220px;
  }

  .row.columns {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 290px;
  }
  .journal-newsletter&gt;.box-content{
     height: 100%;
 }
  .column-menu-wrap {
    position: inherit;
    height: auto;
  }

  .row.columns:last-child {
    height: 90px !important;
  }

  .column-text-wrap:last-child {
    display: block !important;
  }

  #footer {
    margin-top: -16px !important;
  }

  .journal-carousel .htabs {
    margin-top: 0px !important;
  }


  .column-menu-wrap {
    display: none;
  }

  .contact-child&gt;img {
    width: 60px !important;
  }

  .contact-child&gt; a {
    font-size: 1rem !important;
  }

  .newsletter-email::placeholder {
    font-family: 'Montserrat';
    font-weight: 500;
  }
}

@media screen and (min-width: 1200px) {
  .row.columns.hide-on-phone {
    background-position: 87% !important;
  }
}

@media screen and (min-width: 980px) {
  .row.columns {
    padding-left: 4%;
  }

  .ui-pnotify {
    top: 0px !important;
    transform: scale(.9);
  }

  .search-page .product-filter {
    height: 110px !important;
    overflow: hidden !important;
    margin-top: -16px !important;
  }

  #content&gt;h1.heading-title {
    text-align: center;
  }
}

@media screen and (min-width: 700px) and (max-width: 1200px) {
  .row.columns.hide-on-phone {
    background-position: center !important;
  }
}

.newsletter-button.button:hover {
  background-color: #000000cf !important;
}

@media screen and (min-width: 760px) {
  .row.columns:last-child {
    height: 50px !important;
  }

  .newsletter-button.button {
    display: flex;
    flex-direction: row-reverse;
    padding: 0 25px;
  }

  .newsletter-button&gt;i {
    margin: 1px 0 0 10px;
  }

  .row.columns:first-child {
    display: flex;
  }
}

/* â†‘ Footer â†‘ */

/* â†“ PÃ¡gina de Pesquisa â†“ */
.search-page .sf-price .box-content {
  display: block;
}

.sf-multi&gt;.box-content,
.sf-list&gt;.box-content {
  display: none;
}

.search-page .row.content {
  display: flex;
  justify-content: space-around;
  align-items: baseline;
  margin-top: 15px;
}

.search-page h2,
#mobile-filter-tecmicro-filters&gt;h2,
.heading-title.acima {
  text-align: left !important;
  color: #1d1d1d !important;
}

#content.search-page .content .s-check {
  top: 0 !important;
}

.checkbox-inline,
.search-page #content&gt;h2 {
  color: #777 !important;
}

.search-page #content&gt;h2 {
  font-size: 1rem;
  font-weight: 400;
}

/* â†‘ PÃ¡gina de Pesquisa â†‘ */

/* â†“ Categorias â†“ */

.ui-pnotify-closer::before {
  content: url('/image/icones/header/close.png') !important;

  top: 15px;
  right: 20px;
}

.journal-sf input[type="checkbox"]:checked+span::after,
.journal-sf input[type="checkbox"]+span::before {
  display: none !important;
}

.product-thumb.product-wrapper&gt;.image&gt;a&gt;img {
  border-radius: 10px !important;
}

html:not(.product-page) .journal-carousel h4 {
  display: none !important;
}

.product-page .journal-carousel .product-parcelamento {
  text-align: center;
}

select {
  width: 97%;
  background: #fff;
  border: 1px solid #c3c3c3;
  padding: 15px;
  color: #7b7b7b;
  font-size: 12px;
  text-transform: uppercase;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: 0;
  cursor: pointer;
  display: -webkit-box;
  -webkit-appearance: none;
  max-width: 300px;
}

.sf-icon .sf-reset-icon::after {
  content: url("/image/icones/body/limpar-filtros.png");
  top: -4px;
}

.limpar-filtros {
  display: none !important;
}

.product-filter,
.product-filter&gt;div.sort {
  height: max-content !important;
}

.product-grid-item .compare,
.product-filter .product-compare {
  display: none !important;
}

.box-heading.minimiza_super_filter {
  display: none;
}

@media screen and (min-width: 760px) {
  ul.breadcrumb li::before {
    content: "/";
  }
/*
  .category-page .sf-price.column.menu.xs-100.sm-45.md-30.lg-15.xl-15.sf-single.box&gt;div {
    max-width: 100%;
    height: 100%;
    margin-left: -4px;
  }

  .sf-price.column.menu.xs-100.sm-45.md-30.lg-15.xl-15.sf-single.box {
    width: 100px !important;
    padding-top: 5px !important;
  }
*/
  .checkout-page .heading-title,
  .category-page .heading-title {
    font-size: 2.5rem !important;
    letter-spacing: 4px !important;
    font-weight: 700 !important;
    line-height: 30px;
    text-transform: uppercase !important;
    text-align: start !important;
    padding: 0px;
    height: auto;
  }

 /* .category-page .xl-33,
  .search-page .xl-33 {
    width: 24.333% !important;
  }
*/
  .category-page .fa.fa-chevron-down {
    padding-left: 15px;
    z-index: 999;
  }
/*
  .sf-price.column.menu.xs-100.sm-45.md-30.lg-15.xl-15.sf-single.box&gt;div {
    margin-left: -18px;
  }

  .box.sf-special_filter.sf-list.sf-single.colunm.menu.xs-100.sm-45.md-30.lg-15.xl-15,
  .sf-price&gt;div {
    margin-top: 6px !important;
  }
*/

  .box-heading.minimiza_super_filter,
  .category-page .menu.xs-100.sm-1.md-1.lg-1.xl-1 {
    display: none !important;
  }

  .category-option.form-control.dropdown-toggle.dropdown-toggle-split.category-categories- {
    flex-direction: row-reverse;
  }
/*
  .box&gt;.box.column.menu.xs-100.sm-45.md-30.lg-15.xl-15.sf-list.sf-multi {
    width: 150px;
  }
*/
  .sort&gt;b {
    width: 90px;
    padding-left: 6px;
  }
}

/* â†“ Filtros Mobile â†“ */

@media screen and (max-width: 760px) {
  .box-heading.minimiza_super_filter {
    background-color: #fff !important;
  }
}

/* â†‘ Filtros Mobile â†‘ */


.box-content&gt;li&gt;label {
  padding: 0;
}

.category-option {
  background-color: transparent !important;
  font-weight: 600;
  letter-spacing: 1px;
  line-height: 1;
  position: relative;
  text-transform: uppercase;
}

.category-option.form-control.dropdown-toggle.dropdown-toggle-split.category-categories-:hover,
#journal-super-filter-71&gt;div&gt;div&gt;div:hover {
  color: #2b2b2b !important;
  background-color: #f2f2f2 !important;
}

.sf-price .ui-slider-handle {
  background-color: rgb(89, 89, 89);
  border-radius: 50%;
  height: 16px;
  top: -7px;
  width: 16px;
  border: rgb(51, 51, 51);
}

.sf-price .ui-widget-header {
  background-color: rgb(51, 51, 51);
}

.category-option {
  max-width: 160px;
  display: flex;
  justify-content: space-around;
}

.sf-reset-icon::after {
  float: none !important;
}

@media screen and (min-width: 470px) and (max-width: 760px) {
  .super-menu.mobile-menu.menu-table {
    left: -5vw !important;
    top: 52px !important;
  }

  .journal-menu.j-min.xs-100.sm-100.md-100.lg-100.xl-100 {
    margin-top: 5px;
  }

  #journal-super-filter-71&gt;div {
    width: 100%;
    display: flex;
    justify-content: center;
    border: none !important;
  }

  .category-option.form-control.dropdown-toggle.dropdown-toggle-split.category-categories- {
    display: flex !important;
    flex-direction: column-reverse !important;
    align-items: center !important;
  }
}

.dropdown-menu.show {
  width: auto;
}

@media screen and (max-width: 760px) {
  .dropdown-menu.show {
    position: relative !important;
    transform: none !important;
    max-width: 100%;
    min-width: 100%;
    margin-bottom: 25px;
  }

  .breadcrumb {
    margin-top: 15px;
  }

  .search-page .heading-title {
    margin-top: 7% !important;
  }

  .heading-title {
    font-size: 2rem !important;
    font-weight: 700 !important;
    line-height: 30px;
    text-transform: uppercase !important;
    text-align: center !important;
    padding: 15px;
  }

  .category-page .heading-title {
    margin-top: 0px !important;
    text-transform: uppercase !important;
  }

  .limpar-filtros {
    margin-top: 60% !important;
  }

  .category-page .box-heading&gt;p {
    display: none;
  }

  .category-option.form-control.dropdown-toggle.dropdown-toggle-split.category-categories- {
    flex-direction: row-reverse;
  }

  .category-option {
    max-width: 100% !important;
    display: flex;
    justify-content: space-between;
  }
}

.category-page .product-grid-item.display-both.block-button,
.search-page .product-grid-item.display-both.block-button {
  margin-left: 0px !important;
}

.breadcrumb&gt;li&gt;a&gt;span {
  font-size: 12px !important;
  color: #878787;
  font-family: 'Montserrat';
  text-transform: capitalize;
  letter-spacing: normal;
}

.category-page .heading-title {
  padding-top: 5px !important;
}

.label-sale {
    background-color: black; 
    padding: 0 30px; 
    display: flex !important; 
    justify-content: center; 
    align-items: center;
}

.icon-sale {
  transform: scale(.6);
  right: -40px;
  position: absolute;
  top: -75px;
}

.label-latest {
  display: none !important;
}

.home-page . wishlist,
.search-page .wishlist,
.category-page .wishlist {
  display: block !Important;
background-color: #fffImportant;;
}

@media screen and (min-width: 980px) {
  .product-grid-item.xs-50.sm-50.md-33.lg-25.xl-25.display-both.block-button:nth-child(n+5) {
    margin-top: 15px;
  }
}

/* â†‘ Categorias â†‘ */

.search-page .s-cat select.form-control {
  top: 0 !important;
  top: 0 !important;
  margin-top: 0 !important;
}

.product-info .right .wishlist-compare .links a:before {
  transform: scale(.9);
}

/*pÃ¡gina de produtos para todas as telas*/
.product-info .option ul li {
  line-height: 30px !important;
}

.product-tabs&gt;#tabs&gt;li&gt;a {
  background-color: #fff !important;
  color: #474747;
  border: 1px solid #474747;
}

.p-color {
  display: none;
}

.form-group.required&gt;ul&gt;li {
  min-width: 35px;
  text-align: center;
  border-radius: 2px;
  border: 1px solid#b5b4b4;
  background-color: transparent !important;
}

.option.form-group&gt;ul&gt;li&gt;span {
  color: #b5b4b4;
}

.product-info .option&gt;ul&gt;li:active,
.product-info .option&gt;ul&gt;li.selected {
  box-shadow: none !important;
}

.option&gt;ul&gt;li:hover {
  transform: scale(1.1);
}

.product-info .option&gt;ul&gt;li:active,
.product-info .option&gt;ul&gt;li.selected {
  border: 1px solid #474747;
  background-color: #7d7d7d2b !important;
}

.option.form-group&gt;ul&gt;li.selected&gt;span {
  color: #000;
}

.product-info .right&gt;div&gt;.options {
  padding: 10px !important;
}

@media screen and (min-width: 980px) {
  .text-danger {
    position: absolute;
    top: 19% !Important;
    right: 0;
  }

}
/*
.product-page .price .price-old::after {
  content: " ";
  width: 100%;
  position: relative;
  top: -23px;
  -webkit-transform: rotate(-7deg);
  -ms-transform: rotate(-7deg);
  transform: rotate(-7deg);
  height: 1.2px;
  background-color: currentColor;
}
*/
.product-page .right #product .price .price-old {
  font-weight: normal;
  height: 20px;

  font-size: 15px !important;
}

.product-page .left .label-latest {
  background: url('/image/Icones/novo.png');
}


/****************************************************************/
html:not(.home-page) .product-details .button-group .cart,
html:not(.home-page) .product-details-grid {
  display: none !important;
}

html:not(.home-page) .product-details .button-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}


.product-wrapper {
  position: relative;
}

.button-wishlist-text {
  display: none;
}

 .wishlist-icon,
.category-page .wishlist-icon,
.search-page .wishlist-icon {
  padding: 10px !important;
  border-radius: 40%;
  height: 32px;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.20);
}

.product-grid-item .wishlist-icon::before {
  color: #595959;
}

body&gt;.extended-container&gt;#container * {
  font-family: "Montserrat" !important;
}

.sort select option {
  font-family: "Montserrat", sans-serif !important;
  background-color: #fff !important;
  color: #3e3e3e !important;
}




/*pÃ¡gina de conta*/
@media screen and (min-width: 760px) {
  .account-page p {
    padding-left: 10px;
  }
}
.route-account-register select option{
font-size: 14px
}
.route-account-register select {
  max-width: max-content;
  font-family: "Montserrat" !important;
  border: 1px solid #d2d5dd !important;
  border-radius: 10px;
 
  background: #fff;
  text-align: center;
  font-size: 16px;
  line-height: 1;
  height: 35px;
  text-transform: lowercase;
text-align: left;
padding: 0 50px !important;
  -webkit-appearance: none;
}

.route-account-register .form-group label.sn-label::before {
  display: none;
}

.route-account-register .form-group.required label::before {
  content: '*';
  color: #4b4b4b;
  top: 0;
}

.route-account-register fieldset input#disabled {
  display: none
}

.login-content &gt; div, .sitemap-info ul {
background-color: transparent!important;
}

.col-sm-12 .content .form-group {
	width: 95%;
	margin: 10px auto;
}

.col-sm-12 .content .form-group:first-child {
margin-top: 15px!important;
}

.route-account-register fieldset input {
background-color: #fff !important;
border-radius: 10px !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
border: 1px solid #d2d5dd;
padding-left: 10px;
}
.account-text &gt; a {
	text-decoration: underline;
}
.route-account-register h2.secondary-title {
    font-family: "Montserrat" !important;
    width: 100% !important;
    line-height: 35px;
    height: 35px;
    padding-left: 15px !important;
    padding-top: 0 !important;
    color: #4b4b4b;
    font-size: 1rem;
    border-bottom: 1px solid #cecece;
    margin-bottom: 17px;
}


html:not(.product-page) h1.heading-title {
  font-size: 18px;
  padding: 0 !important;
  font-family: "Montserrat" !important;
}

.route-account-account.account-page #column-left {
  display: none !important;
}

.route-account-account.account-page .col-sm-9 {
  margin: 0 !important;
}

/*filtros*/
.journal-sf input[type=checkbox] {
  position: relative !important;
  cursor: pointer;
}

.journal-sf input[type=checkbox]+span::before {
  content: " ";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: 12px;
  height: 12px;
  top: 3px !important;
  left: 0;
  border-radius: 8px;
  border: 1px solid #9b9b9b;
}

.journal-sf input[type=checkbox]:checked+span::before {
  border-color: #4c6ef5;
}


.journal-sf input[type=checkbox]:checked+span::after {
  content: " ";
  display: block;
  background-color: #4c6ef5 !important;
  width: 8px;
  height: 8px;
  position: absolute;
  top: 6px;
  left: 3px;
  border-radius: 50%;
}

.product-page .owl-buttons.side-buttons,
.product-grid-item .cart.carousel-cart {
  display: none !important;
}



/*cores dos produtos*/
@media screen and (max-width:760px) {

.product-page .produtos-cores .owl-wrapper-outer{
width: 100% !important;
}
.product-colors .produtos-cores{
  flex-direction: column!important;
}

.product-colors .owl-item a {
  padding: 3px !important;
}
.product-colors .owl-item .produto-cor{
  width: max-content;
}
.product-colors .owl-item a img{
width: 70px !important;
}


  .product-page #product .wishlist-compare {
    right: 20px;
    margin-top: 10px;
    position: absolute;
  }

  .product-page .options.push-select.push-image.push-checkbox.push-radio {
    min-height: 110px;
  }

  .product-page .produtos-cores,
  .product-page .produtos-cores .owl-controls,
  .product-page .left #product-gallery .owl-buttons {
    width: 100% !important;
  }

  .product-page .produtos-cores .owl-wrapper-outer,
  .product-page .left #product-gallery .owl-wrapper-outer {
    width: calc(100% - 40px);
  }

  .product-page .produtos-cores {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: safe;
    align-items: safe;
  }
.product-page .left #product-gallery .owl-buttons&gt;div.owl-prev{
left: 5px;}
  .product-page .left #product-gallery .owl-buttons&gt;div {
    background-color: transparent !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 20px;
    max-width: 20px;
    height: 20px;
    min-height: 20px;
    max-height: 20px;
  }

  .product-page .right #product #mobile-tam&gt;.container&gt;table&gt;thead&gt;tr&gt;td&gt;.quantity {
    width: 80px !important;
    left: 0 !important;
  }


  .product-page .right #product #tamanhos td.td-mobile {
    font-family: "Montserrat" !important;
    font-weight: normal !important;
    background-color: #f0f0f0;

  }

  .product-page .right #product #mobile-tam&gt;.container&gt;table&gt;thead&gt;tr&gt;td&gt;.quantity .quantity-nav .quantity-button.quantity-down,
  .product-page .right #product #tamanhos tbody tr&gt;td&gt;.quantity .quantity-nav&gt;div.quantity-button.quantity-down {
    top: 20px !important;
    border-top: none !important;
  }

  .product-page .right #product #mobile-tam&gt;.container&gt;table&gt;thead&gt;tr&gt;td&gt;.quantity .quantity-nav .quantity-button,
  .product-page .right #product #tamanhos tbody tr&gt;td&gt;.quantity .quantity-nav&gt;div.quantity-button {
    border: 1px solid #b0b0b0 !important;
    width: 30px;
    height: 20px;
    border: none;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    background-color: #f0f0f0;

  }

  .product-page .right #product #tamanhos tbody tr&gt;td&gt;.quantity .quantity-nav {
    position: relative;
    float: none;
    left: 40px !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    width: 30px;
  }

  .product-page .right #product #mobile-tam&gt;.container&gt;table&gt;thead&gt;tr&gt;td&gt;.quantity #complete-grid,
  .product-page .right #product #tamanhos tbody tr&gt;td&gt;.quantity input {
    width: 40px;
    height: 40px;
    min-height: 40px;
    max-height: 40px;
    max-width: 40px;
    min-width: 40px;
    border-right: none;
    border: 1px solid #b0b0b0;
    border-right: none;
  }

  #mobile-tam .container .panel-default {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }

  #mobile-tam .container hr {
    display: none
  }


  /*pÃ¡gina de produtos*/

  .product-page .left #product-gallery .owl-buttons {
    width: 100% !important;
  }

  .product-page .left #product-gallery .owl-wrapper-outer {
    width: calc(100% - 40px);
  }

  .product-page .left #product-gallery .owl-buttons&gt;div {
    background-color: transparent !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 20px;
    max-width: 20px;
    height: 20px;
    min-height: 20px;
    max-height: 20px;
  }

  .product-page .right #product #mobile-tam&gt;.container&gt;table&gt;thead&gt;tr&gt;td&gt;.quantity {
    width: 80px !important;
    left: 0 !important;
  }


  .product-page .right #product #tamanhos td.td-mobile {
    font-family: "Montserrat" !important;
    font-weight: normal !important;
    background-color: #f0f0f0;
    border: 1px solid #b0b0b0;
  }

  /*
      .product-page .right #product #tamanhos tbody tr,
      .product-page .right #product #tamanhos tbody tr &gt; td{
        border: 1px solid #b0b0b0;
      }
    */
  .product-page .right #product #mobile-tam&gt;.container&gt;table&gt;thead&gt;tr&gt;td&gt;.quantity .quantity-nav .quantity-button.quantity-down,
  .product-page .right #product #tamanhos tbody tr&gt;td&gt;.quantity .quantity-nav&gt;div.quantity-button.quantity-down {
    top: 20px !important;
    border-top: none !important;
  }

  .product-page .right #product #mobile-tam&gt;.container&gt;table&gt;thead&gt;tr&gt;td&gt;.quantity .quantity-nav .quantity-button,
  .product-page .right #product #tamanhos tbody tr&gt;td&gt;.quantity .quantity-nav&gt;div.quantity-button {
    border: 1px solid #b0b0b0 !important;
    width: 30px;
    height: 20px;
    border: none;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    background-color: #f0f0f0;

  }

  .product-page .right #product #tamanhos tbody tr&gt;td&gt;.quantity .quantity-nav {
    position: relative;
    float: none;
    left: 40px !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    width: 30px;
  }

  .product-page .right #product #mobile-tam&gt;.container&gt;table&gt;thead&gt;tr&gt;td&gt;.quantity #complete-grid,
  .product-page .right #product #tamanhos tbody tr&gt;td&gt;.quantity input {
    width: 40px;
    height: 40px;
    min-height: 40px;
    max-height: 40px;
    max-width: 40px;
    min-width: 40px;
    border-right: none;
    border: 1px solid #b0b0b0;
    border-right: none;
  }

  .product-page .right #product #dropdown-detail-1 .option.form-group.required.option-select {
    padding: 0 !important;
    height: 50px;

  }

  .product-page .right #product&gt;.options.push-image.push-radio {
    width: 100% !important;
  }

  .product-page .right #product #dropdown-detail-1 .option.form-group.required.option-select .control-label {
    display: none !important;
  }

  /************************************/
  #mobile-filter-tecmicro-filters {
    -webkit-animation-name: abre;
    animation-name: abre;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;

  }

  #mobile-filter-tecmicro-filters.fechado {
    -webkit-animation-name: fecha;
    animation-name: fecha;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;

  }

  @-webkit-keyframes fecha {
    0% {
      left: 0vw;
    }

    100% {
      left: -100vw;
    }
  }

  @keyframes fecha {
    0% {
      left: 0vw;
    }

    100% {
      left: -100vw;
    }
  }

  @-webkit-keyframes abre {
    0% {
      left: -100vw;
    }

    100% {
      left: 0vw;
    }
  }

  @keyframes abre {
    0% {
      left: -100vw;
    }

    100% {
      left: 0vw;
    }
  }

  html.loading {
    padding: 25%;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  html.loading body {
    display: none;
  }

  html.loading img {
    vertical-align: middle !important;
    margin: auto 20px !important;
    width: 100px;
  }

  .produtos-cores .owl-buttons {
    top: 18%;
  }

  .produtos-cores .owl-buttons .owl-next {
    right: -15px !important;
  }

  #product .produtos-cores .owl-buttons .owl-prev {
    left: -15px !important;
  }


  #product .produtos-cores .produto-cor a img {
    widht: 100%;
    height:100%;
  }
}


.produtos-cores .owl-buttons {
  width: 100%;
  position: absolute;
  top: 25%;
}

.produtos-cores .owl-buttons .owl-next {
  right: -10px !important;
}

.produtos-cores .owl-buttons&gt;div::before {
  visibility: visible;
}

.produtos-cores .owl-buttons&gt;div {
  visibility: hidden;
  width: 30px;
  height: 30px;
  min-width: 30px;
  min-height: 30px;
  max-width: 30px;
  max-height: 30px;
}


#calculo-frete-produto {
  min-height: 160px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}

.grid-insta .owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 240px;
}

.grid-insta .owl-wrapper, .grid-insta .owl-wrapper .owl-item, .grid-insta .owl-wrapper, .grid-insta .owl-wrapper .owl-item .mosaic_photo {
    height: 100%;
}

.grid-insta .mosaic_photo &gt; a &gt; img, .grid-insta .mosaic_photo &gt; a &gt; video {
    object-fit: contain;
}

@media screen and (max-width: 600px) {
.linha-calculo-frete-produto{
  display: block;
}
#calculo-frete-produto &gt; p{
  text-align: center
}
.linha-calculo-frete-produto label .prazo-calculo-frete-produto{
  text-align: center;
}
.linha-calculo-frete-produto label{
  min-width: 100% !important;
  padding: 0 !important;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
#calculo-frete-produto {
  min-height: 160px;
}

.linha-calculo-frete-produto &gt; label {
	display: flex;
	justify-content: space-between;
}
.preco-calculo-frete-produto {
	font-size: 14px;
	font-weight: bold;
}
#calculo-frete-produto &gt; p &gt; strong {
	font-weight: 600;
}
}



 .owl-page &gt; span {
    border-radius: 50%;
    height: 12px!important;
    width: 12px!important;
    background-color: #fff!important;
border: 1px solid #000!important;
}
 .owl-page.active &gt; span {
    background-color: #000!important;
}

.box_insta {
margin-top: 30px;
}

.insta_title &gt; .box-heading {
	font-size: 1.6rem !important;
}

.insta_title {
	font-size: 1rem;
	font-weight: normal;
	letter-spacing: 0px;
	color: #8e8686;
}

.grid_insta .owl-buttons {
    display: none;
}

.grid_insta .mosaic_photo {
	width: 100%;
    height: 100%;
}

.home-page .owl-controls {
    margin-top: 16px;
}

.grid_insta {
margin: 0px 0px!important;
}

.grid-insta .owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 240px;
}

.grid-insta .owl-wrapper, .grid-insta .owl-wrapper .owl-item, .grid-insta .owl-wrapper, .grid-insta .owl-wrapper .owl-item .mosaic_photo {
    height: 100%;
}

.ig_box img, .ig_box video {
    width: 100%;
    min-height:auto !important;
    height: 100%;
}

.ig_box a {
	width: 100%;
	height: 100%;
}


.grid_insta .owl-item {
  height: 220px;
}

.ig_box {
    max-height: 100%!important;
    object-fit: cover;
}

@media screen and (max-width: 600px) {

.mosaic_photo {
	padding: 4px!important;
}

.box_insta .owl-item, .mosaic_photo, .mosaic_photo &gt; a &gt; img, .mosaic_photo &gt; a {
    max-height: 160px;
    height: 135px;
}
.box_insta {
    margin-top: 0px!important;
}

}

.heroSlider-fixed .owl-buttons {
	display: none;
}

.box_insta {
  padding-top: 0 !important;
}

/*mosaico para todas as telas*/
.container-santua-grid .grid-itens&gt;div img {
  -o-object-fit: cover;
  object-fit: cover;
  height: 100% !important;
  width: 100% !important;
}

.container-santua-grid {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.container-santua-grid .grid-itens {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto auto;
  grid-template: "img1 img2""img1 img3""img1 img4"
}

.container-santua-grid .grid-itens&gt;div:nth-of-type(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  grid-area: img1;
}

.container-santua-grid .grid-itens div:nth-of-type(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  grid-area: img2;
}

.container-santua-grid .grid-itens div:nth-of-type(3) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
  grid-area: img3;
}

.container-santua-grid .grid-itens div:nth-of-type(4) {
  -ms-grid-row: 3;
  -ms-grid-column: 2;
  grid-area: img4;
}

/*fim mosaico*/

/*carrossel de coleÃ§Ãµes*/


.carrossel-santua-2 .journal-carousel.carousel-product .htabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
}

.carrossel-santua-2 .journal-carousel.carousel-product .htabs a.atab {
  background-color: transparent;
}

.carrossel-santua-2 .journal-carousel.carousel-product .htabs a.atab.selected,
.carrossel-santua-2 .journal-carousel.carousel-product .htabs a.atab.selected::after {
  cursor: default;
}

.carrossel-santua-2 .journal-carousel.carousel-product .htabs a.atab.selected::after {

  width: 100%;
}

.carrossel-santua-2 .journal-carousel.carousel-product .htabs a.atab::after {
  content: '';
  position: ;
  width: 0;
  height: 5px;
  left: 50%;
  opacity: .7;
  background-color: #b0b0b0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  display: block;
  -webkit-transition: width .4s;
  -o-transition: width .4s;
  transition: width .4s;
  top: -13px;
  z-index: -1;
}

.carrossel-santua-2 .journal-carousel.carousel-product .htabs a.atab:not(.selected):hover::after {
  width: 100%;
  -webkit-transition: width .4s;
  -o-transition: width .4s;
  transition: width .4s;
}



/*animaÃ§Ã£o de zoom para mobile e desktop*/
@-webkit-keyframes zoom {

  0% {
    -webkit-transform: scale(.5);
    transform: scale(.5);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes zoom {

  0% {
    -webkit-transform: scale(.5);
    transform: scale(.5);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

header {
  z-index: 9999 !important;
}

/*produtos no carrinho lateral*/

.mini-cart-info table tr td.remove i::before{
  content: 'x remover';
  top: 12px;
  color: rgb(100,100,100);
  font-family: inherit;
  font-size: 12px;
  width: max-content;
  transform: none;
}
.mini-cart-info table tr td.remove i{
  position: absolute;
  right: 30px;
  left: unset;
  
}

.mini-cart-total {
  padding: 12px 12px 0 12px !important;
  background-color: #fff !important;
}

.mini-cart-info .text-left.name&gt;a {
  text-transform: uppercase;
}

.checkout-page #container {
  margin-top: 0px;
}

.text-right.right {
  margin-rigth: 0px !Important;
}

.mini-cart-total #link-mini-cart {
  font-size: 12px !important;
  color: #808080 !important;
}

.text-right.checkout&gt;.button:first-child {
  color: #3e3e3e !important;
  background-color: #e8e8e8ad;
  border: 1px solid;
}

#cart .checkout a+a {
  margin-left: 15px;
  font-weight: 600 !important;
  font-family: Montserrat;
}

.checkout-link {
  text-align: center !important;
}

.table.table-bordered,
.table.table-bordered&gt;* {
  display: block;
  width: 100%;
}


.text-right.right,
.text-right.right.total-text {
  font-family: 'Montserrat';
}

.text-right.right&gt;strong {
  font-size: 14px;
  font-weight: 500;
}

.content&gt;ul&gt;li:last-child {
  border-top: 1px solid #D5D5D5;
  width: 95%;
  margin: 15px auto 0px;
}

.text-right.right {
  text-align: left !important;
}

.text-right.right.total-text {
  text-align: right !important;
}

.journal-cart #cart .content table.table-striped {
  width: 100% !important;
}

.journal-cart #cart .content {
  min-width: 400px !important;
  top: 16px;
  right: -16px;
}

#cart&gt;.content {
  transition: .3s ease-in-out !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.20);
}

/*notificaÃ§Ã£o do carrinho e lista de desejos*/

.ui-pnotify * {
  font-family: "Montserrat" !important;
  font-weight: normal !important;
}

div.ui-pnotify .notification-buttons a.button {
  background: #2B2B2B !important;
  min-width: 200px !important;
  height: 39px;
}

.ui-pnotify #cart-image {
 width: 217px !important;
    height: 311px;

}

.ui-pnotify .notification-buttons a {
  font-size: 13px !important;
}

.ui-pnotify .ui-pnotify-text {
  height: -webkit-max-content !important;
  height: -moz-max-content !important;
  height: max-content !important;
  margin-bottom: 20px;
}

.ui-pnotify-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.ui-pnotify #cart-image {
  margin: 0 !important;
}

.ui-pnotify {
  height: -webkit-max-content !important;
  height: -moz-max-content !important;
  height: max-content !important;
  padding-bottom: 20px;
  border-radius: 16px;
}

.ui-pnotify .ui-pnotify-closer {
  top: 7px !important;
}

.ui-pnotify .ui-pnotify-buttons .notification-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

@media screen and (min-width: 980px) {
  .product-page .product-info .option ul {
    margin: 0px !Important;
  }

  .product-page .options.push-select.push-image.push-checkbox.push-radio {
    width: 100%;
  }

  .product-page .produtos-cores.owl-carousel.owl-theme .product-options&gt;div {
    width: 100%;
  }

  .product-page .produtos-cores.owl-carousel.owl-theme {
     height: 70px !important;
    margin-bottom: -20px;
  }
}

div.ui-pnotify .notification-buttons a.button {
  background: #2f2f2f0f !important;
  min-width: 200px !important;
  height: 39px;
  border: 1px solid #2f2f2f;
  color: #2f2f2f;
}

a.button.notification-checkout.button-cart {
  color: white !important;
}

.button,
#quickcheckout .button,
.modal-footer .btn {
  line-height: 40px !important;
}

.ui-pnotify .ui-pnotify-text,
.ui-pnotify .ui-pnotify-title {
  background-color: transparent;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  line-height: 1 !important;
  color: #2f2f2f;

  padding: 20px;
}

.alert.ui-pnotify-container.alert-success.ui-pnotify-shadow&gt;.ui-pnotify-title,
.ui-pnotify .ui-pnotify-title {
  border-bottom: 1px solid #e3e3e3;
  font-weight: 800 !important;
}

.ui-pnotify .ui-pnotify-buttons .notification-buttons a {
  min-width: 91% !important;
  border-radius: 3px !important;
}

/*fim css notificaÃ§Ã£o do carrinho e lista de desejos*/


.product-details .name {
  letter-spacing: 1px;
}

.product-grid-item .product-details .price * {
  letter-spacing: 0px;
}

.product-grid-item .product-details .price .product-parcelamento,
.product-grid-item .product-details .price .price-old,
.product-grid-item .product-details .price .price-regular,
.product-grid-item .product-details .price .price-new {
  width: 100%;
}

.breadcrumb li::before {
  content: '/' !important;
  font-size: 20px;
  top: 3px;
}

.instagram_gallery .owl-item .ig_box img {
width: 90%;
  -o-object-fit: cover !important;
  object-fit: cover !important;
}

/*carrinho para todas as telas*/
#content&gt;h1.heading-title {
  font-size: 18px;
  font-family: "Montserrat" !important;
  font-weight: normal !important;
  font-weight: 700 !important;
  color: #403e31;
}

.route-checkout-cart .extended-container * {
  font-family: "Montserrat" !important;
}

.checkout-page #content table {
  border: 1px solid #dddddd !important;
  border-radius: 4px;
}

.route-checkout-cart .tabela-carrinho-corpo,
.route-checkout-cart .tabela-carrinho-imagem {
  border: none !important;
}

.route-checkout-cart .tabela-carrinho-corpo .tabela-carrinho-quantidade .input-group.btn-block .cart.cart-quantity-checkout {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.route-checkout-cart .tabela-carrinho-corpo .tabela-carrinho-quantidade .input-group.btn-block .cart.cart-quantity-checkout .tecmicro-bola {
  border-radius: 0;
  min-width: 35px;
  min-width: 35px;
  min-height: 35px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #fff !important;
}

.route-checkout-cart .tabela-carrinho-corpo .tabela-carrinho-quantidade .input-group.btn-block .cart.cart-quantity-checkout .tecmicro-bola:hover {
  background-color: #b3b3b3 !important;
}


.cart.cart-quantity-checkout input {
  width: 305px;
  height: 35px;
  min-width: 35px;
  max-width: 35px;
  min-height: 35px;
  max-height: 35px;
  margin: 0;
  padding-left: 3px;
  text-align: center;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-left: none !important;
  border-right: none !important;
}

/*carrinho alteraÃ§Ãµes para todas as telas*/
.route-checkout-cart .action-area .row .table *,
.route-checkout-cart .action-area .row .table,
.route-checkout-cart .action-area #accordion,
.route-checkout-cart .action-area .panel-default {
  border: none !important;
  border-top: none !important;
  border-bottom: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.route-checkout-cart .action-area .panel-default a {
  color: #4b4b4b;
  opacity: 2;
  border: 1px solid #b0b0b0 !important;
  border-radius: 3px !important;
}

.sc-coupon input#input-coupon::-webkit-input-placeholder {
  opacity: 2;
}

.sc-coupon input#input-coupon::-moz-placeholder {
  opacity: 2;
}

.sc-coupon input#input-coupon:-ms-input-placeholder {
  opacity: 2;
}

.sc-coupon input#input-coupon::-ms-input-placeholder {
  opacity: 2;
}

.sc-coupon input#input-coupon::placeholder {
  opacity: 2;
}

#input-coupon::placeholder {
  color: #a8a8a8;
}

#collapse-shipping #input-postcode,
.sc-coupon input#input-coupon {
  border-radius: 3px !important;
  background-color: #f0f0f0 !important;
  color: #4b4b4b !important;
}

.sc-coupon .panel-body {
  padding-left: 0;
}

.sc-coupon input.btn#button-coupon {
  position: absolute;
  min-height: 40px;
  border-radius: 0 3px 3px 0 !important;
  background-color: #3e3e3e !important;
  color: #fff !important;
  width: 94px;
  font-weight: 700;
}

.text-left.tabela-carrinho-nome a {
  letter-spacing: 0.4px;
  text-transform: uppercase;
  font-weight: normal;
}

/* â†“ ajustes santua â†“ */

footer.fullwidth-footer #footer {
  margin-bottom: 5px;
}



footer.fullwidth-footer .fullwidth-bar {
  margin-top: 5px;
  padding-top: 10px;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}

footer.fullwidth-footer .fullwidth-bar .tecmicro-merchan a img {
  -webkit-filter: grayscale(1);
  filter: grayscale(1)
}

footer.fullwidth-footer .fullwidth-bar .no-payments {
  display: none;
}


@media screen and (min-width:900px) {


  .instagram_gallery .owl-controls div&gt;div.owl-prev {
    left: -60px !important;
  }

  .instagram_gallery .owl-controls div&gt;div.owl-next {
    right: -60px !important;

  }

}

@media screen and (min-width:751px) and (max-width:899px) {
  .instagram_gallery .owl-controls div&gt;div.owl-prev {
    left: -30px !important;
  }

  .instagram_gallery .owl-controls div&gt;div.owl-next {
    right: -30px !important;

  }

}

.instagram_gallery .owl-controls {
  position: absolute;
  top: 120px;
  width: 100%;
}

.instagram_gallery .owl-controls div&gt;div::before {
  visibility: visible;
  height: 20px;
  width: 20px;
}

.instagram_gallery .owl-controls div&gt;div {
  visibility: hidden;
}

@media screen and (min-width:761px) {
.left{
  padding-right: 15px !important;
}
  .product-page .produtos-cores .produto-cor {
    margin-left: 5px !important;
  }

  .product-page .produtos-cores {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .product-page .owl-wrapper-outer,
  .product-page .produtos-cores .owl-controls {
    width: 100% !important;
  }

  .product-page br {
    display: none;
  }

  .product-page .produtos-cores .owl-wrapper-outer {
    width: calc(100% - 40px);
  }

  .sf-reset.hint--top.sf-icon {
    display: none;
  }
#column-left .journal-sf &gt; .box:first-of-type::before {
  margin-bottom: 10px !important;
    content: "Filtrar por:";
    font-family: "Montserrat";
    font-size: 14px;
    padding-left: 10px;
  }

  .box.sf-manufacturer.sf-list.sf-multi::before,
  .journal-sf p,
  .sort&gt;b,
  .limit&gt;b {
    color: #878787;
  }

  .limit&gt;b {
    padding-left: 6px;
  }

  .journal-sf p {
    padding: 0px 10px !important;
  }

  .sort&gt;b {
    font-size: 14px;
  }

  .journal-sf&gt;div {
    border-bottom: 1px solid #eae9e8;
  }

  .sort&gt;img {
    position: absolute;
    right: 25px;
    top: 63%;
  }

  .product-page .produtos-cores {
    max-width: 300px;
  }

  .product-page #product .wishlist-compare {
    right: 20px;
    top: -10px;
    position: absolute;
  }

  .product-page #product #tamanhos,
  .product-page #product #tamanhos * tr,
  .product-page #product #tamanhos * td {
    border-color: #b0b0b0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .product-page #product .quantity input#complete-grid,
  .product-page #product .quantity input.tam {
    border-color: #b0b0b0;
    border-radius: 3px;
  }

  .product-page #product .quantity .quantity-nav .quantity-button.quantity-up {
    margin-right: 2px;
  }

  .product-page #product .quantity .quantity-nav .quantity-button:hover {
    background-color: #3e3e3e;
    color: #fff;
  }

  .product-page #product .quantity .quantity-nav .quantity-button {
    font-weight: bold;
    border-radius: 3px;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    background-color: #f0f0f0;
    border: 1px solid #b0b0b0 !important;
    min-width: 24px;
    height: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    top: 1px !important;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
  }

  .product-page #product .quantity .quantity-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }

  .product-page #product .quantity {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .product-page #product #tamanhos thead tr th {
    background-color: #f0f0f0;
    border-color: #b0b0b0 !important;
  }

  .product-page #product #tamanhos {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }

  .product-page #form-review .help-block,
  .product-page #product #tamanhos thead tr&gt;td,
  .product-page #product #tamanhos tbody tr&gt;td:first-of-type {
    display: none;
  }

  #tabs li.active a {
    background-color: rgb(53, 53, 53) ;
  }

  .product-page .product-page-content .right {
    width: 45%;
    min-width: 45%;
    max-width: 45%;
  }
}

header.header-minificado+.extended-container {
  margin-top: 200px
}

/*mosaico*/
.container-santua-grid .grid-itens {
  width: 70%;
  row-gap: 10px;
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
}

/*fim mosaico*/

#top-modules&gt;div,
#bottom-modules&gt;div {
  padding: 0 !Important
}

/* â†“ header atualizado para a loja santua â†“ */
@media screen and (max-width:980px) {

  #top-modules&gt;div,
  #bottom-modules&gt;div {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  #top-modules&gt;div.journal2_carousel {
    padding-left: 15px !important;
    padding-right: 15px !important
  }

  .santua #header .journal-logo {
    min-height: 103px;
    max-height: 103px;
  }

  .santua.header-minificado #header .journal-logo {
    min-height: 87px;
    max-height: 87px;
  }

  @media screen and (min-width:880px) {
    .santua #header .lateral .journal-search {
      width: 55% !important;
    }
  }

  @media screen and (min-width:761px) {

    .santua #header .lateral .journal-search input {
      border-radius: 15px;
    }

    .santua #header .lateral .journal-search .button-search {
      border-radius: 0px 15px 15px 0px;
    }

    .santua #header .lateral .journal-search input {
      border: none;
    }

    .santua #header .lateral .journal-search {
      border: none;
      top: -50px;
      position: absolute;
      width: 45%;
      right: 210px;
    }

    .santua #header .lateral {
      top: 20px !important;
    }

    .santua #header .journal-logo {
      left: 10px;
      top: 5px;
    }

    .santua #header .journal-logo #logo a img {
      height: 90px;
    }
  }

  @media screen and (max-width:760px) {

    .product-page #detail-1 {
      display: block !important;
    }

    .product-details .price-regular,
    .product-details .price-new {
      font-weight: bold;
      font-size: 18px !important;
    }

    /*filtro mobile*/
    #mobile-filter-tecmicro-filters .journal-sf .box-content ul {
      list-style: none !important;
      padding: 5px !important;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
    }

    #mobile-filter-tecmicro-filters .journal-sf .box-content ul li {
      margin-right: 5px;
    }

    #mobile-filter-tecmicro-filters.fechado {
      left: -100vw;
    }


    body&gt;#mobile-filter-tecmicro-filters * {
      font-family: "Montserrat" !important;
      letter-spacing: .5px;
      font-weight: normal !important;
    }

    body&gt;#mobile-filter-tecmicro-filters .journal-sf {
      max-height: 100%;
      overflow-y: scroll !important;
    }

    body&gt;#mobile-filter-tecmicro-filters .journal-sf .box-content ul {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
      flex-direction: row !important;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }

    body&gt;#mobile-filter-tecmicro-filters .journal-sf .box .box-content {
      display: block !important;
    }

    body&gt;#mobile-filter-tecmicro-filters {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;

    }

    stratbody&gt;#mobile-filter-tecmicro-filters {
      overflow: hidden;
      max-height: calc(100vh - 130px);
      height: 500px;
      top: 300px;
      z-index: 11;
      background-color: #fff;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 70vw;
      padding: 20px;
      position: absolute;
      border-radius: 8px;
      box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 3px -2px rgba(0, 0, 0, 0.12), 0 1px 8px 0 rgba(0, 0, 0, 0.20);
    }



    #filtros_ {
      border-top: 1px solid #000 !important;
    }



    /*menu mobile*/

    .super-menu * span,
    .super-menu * a,
    .super-menu * {
      font-family: "Montserrat" !important;
      text-transform: uppercase;
      font-weight: normal !important;
      letter-spacing: 1px !important;
    }

    .super-menu&gt;li span {
      color: #747373 !important;

    }

    .super-menu&gt;li&gt;div h3,
    .super-menu&gt;li&gt;div h3 a {
      line-height: 35px;
      height: 35px;
      border-radius: 5px !important;
    }

    .super-menu&gt;li&gt;ul,
    .super-menu&gt;li&gt;div {

      background-color: #e6e6e6;
      -webkit-box-shadow: none;
      box-shadow: none;
      padding: 15px 15px;
      border-radius: 0px 0px 3px 3px !important;
    }

    #content #mobile-filter-tecmicro-filters {
      visibility: visible;
      display: block;
    }

    body.scroll #filtros_ {}

    body #filtros_ {

      z-index: 99;
      overflow-y: hidden;
      height: 45px;
      padding: 5px;
      max-width: 100vw;
      min-width: 100vw;
      width: 100vw;
      overflow-x: hidden;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      background-color: #fff !important;
    }

    .sort,
    div#mobile-filter-tecmicro {
      background-color: #fff !important;
      box-shadow: none !important;
    }

    body #filtros_ .product-filter {
      border: none;
      margin-top: 0;
      background-color: #f6f6f6;
      margin-bottom: 0;
      min-height: 35px !important;
      padding: 0 !important;
      line-height: 35px !important;
      max-width: calc(50vw - 10px);
      min-width: calc(50vw - 10px);
      width: calc(50vw - 10px);
      height: 35px;
    }

    body #filtros_ * {
      font-family: "Montserrat";
      text-transform: uppercase;
      text-align: left !important;
    }

    body #filtros_ .product-filter .sort {

      position: relative !important;
      padding: 0 !important;
      max-height: 30px !important;
      min-height: 30px;
      line-height: 35px;
      width: 100% !important;
    }

    body #filtros_ a#mobile-filter-tecmicro-a #mobile-filter-tecmicro {
      width: 100% !important;
      margin: 0 !important;
      border: none !important;
      background-color: #f6f6f6;
      border-right: 1px solid #f0f0f0 !important;
      line-height: 37px !important;
    }


    #filtros_ #mobile-filter-tecmicro i::before {
      -webkit-transform: scale(1) !important;
      -ms-transform: scale(1) !important;
      transform: scale(1) !important;
      color: #000;
      top: 2px;
      left: 15px !important;
    }

    body #filtros_ a#mobile-filter-tecmicro-a {
      margin-bottom: 0 !important;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      line-height: 445px !important;
      max-width: 50vw !important;
      min-width: 50vw !important;
      width: 50vw !important;
    }

    body #filtros_ .product-filter&gt;div.sort {
      line-height: 34px;
      height: 34px;
    }

    body #filtros_ .product-filter .sort b::after {
      content: '\f0dc' !important;
      margin-left: 10px;
      font-family: FontAwesome !important;

    }

    body #filtros_ a#mobile-filter-tecmicro-a #mobile-filter-tecmicro:after {
      content: '\f0b0' !important;
      margin-left: 10px;
      font-family: FontAwesome !important;

    }

    body #filtros_ .product-filter .sort b {
      text-align: center !important;
      height: 34px;
      line-height: 35px;
      font-size: 14px;
      min-height: 34px;
      max-height: 34px;
    }



    /*animaÃ§Ã£o lateral */

    @-webkit-keyframes lateral {

      0% {
        left: -100vw;
      }

      100% {
        left: 0vw;
      }
    }

    @keyframes lateral {

      0% {
        left: -100vw;
      }

      100% {
        left: 0vw;
      }
    }

    /*animaÃ§Ãµes mobile */

    .header-minificado .journal-menu ul.super-menu {
      top: 0px !important;
    }

    footer .row:nth-of-type(2) {
      margin: 0;
      padding: 0;
      background-color: #fff;

    }

    footer .row:nth-of-type(2) .column.text {
      min-width: 90%;
      padding: 10px;
      margin: 0 auto;
    }

    footer .row:nth-of-type(2) .column.text .column-text-wrap {}

    footer .row:nth-of-type(2) .column.text .column-text-wrap {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
    }

    footer .row:nth-of-type(2) .seguranca img {
      -webkit-filter: invert(70%) !important;
      filter: invert(70%) !important;
    }

    footer .row:nth-of-type(2) .column:first-of-type .column-text-wrap {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-top: 8px;
    }

    footer .row:nth-of-type(2) .column.text:last-of-type .column-text-wrap {
      padding: 0px !important;
    }

    footer .row:nth-of-type(2) .column.text .column-text-wrap p {
      margin-bottom: 5px;
      color: #353334;
      text-align: center;
    }

    footer .row:nth-of-type(2) .column.text:last-of-type .column-text-wrap p:last-of-type {
      overflow: visible;
    }

    footer .row:nth-of-type(2) p a img {
      left: 0;
      top: -7px;
      position: relative;
    }

    footer .row:nth-of-type(2) p a {
      padding-top: 10px;
      -webkit-backface-visibility: visible !important;
      backface-visibility: visible !important;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      padding-left: 10px;
      text-align: center !important;
    }

    .santua #header .lateral .journal-search {
      top: 0;
      margin-top: 61px;
    }
  }

  #header .lateral .journal-menu {
    position: absolute;
    top: 88px;
    margin-top: 0;
    left: 0;
  }

  #header .journal-search #search .button-search i::before {
    font-size: 20px;
    font-weight: 100;
  }

  #header .journal-search #search input::-webkit-input-placeholder {
    padding-left: 15px;
    color: #211f20;
    opacity: .6;
  }

  #header .journal-search #search input::-moz-placeholder {
    padding-left: 15px;
    color: #211f20;
    opacity: .6;
  }


  #header .journal-search #search input:-ms-input-placeholder {
    padding-left: 15px;
    color: #211f20;
    opacity: .6;
  }

  #header .journal-search #search input::-ms-input-placeholder {
    padding-left: 15px;
    color: #211f20;
    opacity: .6;
  }

  #header .journal-search #search input::placeholder {
    padding-left: 15px;
    color: #211f20;
    opacity: .6;
  }

  #header .journal-search #search .button-search i {
    left: 7px;
    top: 3px;
  }

}

.price-new {
  text-align: center;
  margin-top: 10px;
  font-weight: bold !important;
}

.carousel-product {
 
}

@media screen and (min-width:981px) {
.journal-header .journal-menu{
  z-index: 99;
}
.journal-header .journal-search{
  z-index: 98;
}
.category-header-2 .search-page .row.content div input{
  height: 40px;
  border-radius: 5px;
}
.category-header-2 .search-page .row.content + .buttons,
.category-header-2 #content.search-page .row.content{
  display: inline-block;
  margin: 20px 0 20px;
  padding: 0;
}
.category-header-2 .search-page .row.content + .buttons + .product-filter{
  width: max-content;
  height: max-content !important;
 float: right;
  margin: 20px 0 20px auto !important;
}
.category-header-2 .search-page .row.content + .buttons + .product-filter .sort select{
  height: 40px;
  margin: 0 0 0 10px;
  padding: 0 15px;
}
.header-links .journal-search + a,
.header-links .journal-search + a + a{
height: 20px !important;}
.header-links &gt; .journal-search{
margin-top: -2px !important;
margin-left: -10px !important;
}
.header-links &gt; .journal-cart {
margin-top: -4px !important;}
#top-modules .journal2_static_banners:first-of-type + .journal2_cms_blocks + .journal2_cms_blocks{
  width: 85%;
  margin-top: 30px;
}
#top-modules .journal2_static_banners:first-of-type +  .journal2_cms_blocks + .journal2_cms_blocks &gt; div &gt; .blocks &gt; div &gt; div.block-content &gt; div.editor-content &gt;.mosaic-header &gt; .mosaic-content &gt; .mosaic-children img{

 object-fit: cover;
  width: 1100px;
  max-height: 170px;
}

#top-modules .journal2_static_banners:first-of-type +  .journal2_cms_blocks + .journal2_cms_blocks &gt; div &gt; .blocks &gt; div &gt; div.block-content {
  height: max-content !important;
}
#top-modules .journal2_static_banners:first-of-type +  .journal2_cms_blocks + .journal2_cms_blocks &gt; div &gt; .blocks &gt; div &gt; div.block-content &gt; div.editor-content &gt;.mosaic-header{
  width: 100%;
  margin: 0 !important;
}




.journal2_static_banners:nth-of-type(2) +  .journal2_cms_blocks + .journal2_cms_blocks .mosaic-children{
   max-height: 290px !important;
}
.journal2_static_banners:nth-of-type(2) +  .journal2_cms_blocks + .journal2_cms_blocks  .mosaic-children img{
  object-fit: cover !important;
  width: 100% !important;
  height: auto !important;
}
.journal2_static_banners:nth-of-type(2) +  .journal2_cms_blocks + .journal2_cms_blocks .block-content{
  height: max-content !important;
}
.extended-container #container &gt; .row &gt; #content &gt; .journal-carousel{
  margin-top: 0 !important;
}

  .titulo-santua h2 {
    font-family: "Montserrat" !important;
    font-weight: normal;
    font-size: 20px;
  }

  .titulo-santua {
    margin-top: 40px
  }

  /*carrossel de coleÃ§Ãµes*/
  #top-modules&gt;div:nth-of-type(5) {
    padding-left: 15% !important;
    padding-right: 15% !important;
  }


  .chrome .santua #header .journal-cart #cart-total {
    top: -15px !important;
    left: unset !important;
    right: -3px !important;
  }

  footer #footer .row:nth-of-type(2) {
    width: 100vw;
    height: 50px !important;
  }

  @media screen and (max-width:1219px) {
    footer #footer .row {
      padding: 0 5vw;
    }
  }

  /*@media screen and (min-width:1220px) {
    
        footer #footer .row {
          padding-left: calc((100vw - 1220px) / 2);
          padding-right: calc((100vw - 1220px) / 2);
        }
      }*/

  .super-menu&gt;li:hover a span {
    text-decoration: none;
  }

  .super-menu&gt;li&gt;a::after {
    content: '';
    position: absolute;
    width: 0;
    height: 3px;
    bottom: 0;
    left: 50%;
    background-color: #3d1c31;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    display: block;
    -webkit-transition: width .4s;
    -o-transition: width .4s;
    transition: width .4s;
  }

  .super-menu li:hover a::after {
    width: 100%;
    -webkit-transition: width 1s;
    -o-transition: width 1s;
    transition: width 1s;
  }

  .journal-menu .super-menu li a[href="/promocoes"] span {
    -webkit-animation-name: cor;
    animation-name: cor;
    font-weight: 900 !important;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-iteration-count: infinite !important;
    animation-iteration-count: infinite !important;
  }

  #titulo-instagram span,
  #titulo-instagram p {
    font-size: 15px;
  }



  #titulo-instagram h2 {
    font-size: 22px;
  }

  .product-grid-item:hover {

    -webkit-transform: scale(1.005);

    -ms-transform: scale(1.005);

    transform: scale(1.005);

  }

  .product-grid-item .product-details .price {
    height: 60px;
    text-align: left;
    -webkit-box-pack: left !important;
    -ms-flex-pack: left !important;
    justify-content: left !important;
  }

  .product-grid-item .product-details .price .product-parcelamento {
    font-size: 15px;
  }
/*
  .product-grid-item .price-old::after {
    content: " ";
    width: 110%;
    position: relative;
    top: -20px;
    -webkit-transform: rotate(-11deg);
    -ms-transform: rotate(-11deg);
    transform: rotate(-11deg);
    height: 2px;
    background-color: currentColor;
  }
*/
  .product-grid-item .price-old {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    font-size: 15px;
    height: 18px;
text-align:center;
  }

  .header-minificado {
    padding: 10px
  }

  @-webkit-keyframes cor {

    0% {
      color: red;
    }

    50% {
      color: red;
    }

    100% {
      color: #000;
    }
  }

  @keyframes cor {

    0% {
      color: red;
    }

    50% {
      color: red;
    }

    100% {
      color: #000;
    }
  }

  .header-minificado .journal-search,
  .header-minificado.santua #header .journal-search #search,
  .header-minificado.santua #header #search .button-search,
  .header-minificado.santua #header .journal-search #search input {
    min-height: 40px !important;
    max-height: 40px !important;
    height: 40px !important;
  }

  .header-minificado .journal-search {
    bottom: 0px !important;
  }

  .header-minificado .journal-search * {

    border-radius: 3px !important;
  }

  .header-minificado #header .journal-menu,
  .header-minificado #header .journal-search,
  .header-minificado #header .journal-logo,
  .header-minificado #header .journal-cart,
  .header-minificado #header .header-conta,
  .header-minificado #header .mobile-trigger {
    -webkit-animation: zoom;
    animation: zoom;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;

  }

  /*mega menu*/
  .header-minificado .journal-menu ul.super-menu&gt;li&gt;div {
    max-width: 90%;
  }

  .journal-menu ul.super-menu&gt;li&gt;div {
    max-width: 50%;
  }

  .journal-menu ul.super-menu&gt;li&gt;div img {
    border: none !important;
  }


  .journal2_carousel {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }


  #header .journal-cart #cart&gt;button a&gt;i {
    height: 45px;
    max-height: 45px;
    content: url("/image/icones/header/cart.png");
  }


  i.menu-plus {
    display: none !important;
  }

  /* â†“ Rolagem do Instagram no Iphone â†“ */

  @media screen and (max-width: 800px) {

    .search-page .extended-container,
    .category-page .extended-container {
      margin-top: -20px !important;
    }

    i.fa.fa-chevron-down {
      color: transparent;
    }

    div#container {
      margin-top: 15px;
    }

    .icon-sale {
      transform: scale(.4)
    }

    .sf-icon .sf-reset-icon::after {
      ^ transform: scale(.7);
      top: -15px;
      right: -12px;
      padding: 5px;
      border-radius: 8px;
      box-shadow: 0 2px 2px 0 rgb(0 0 0 / 14%), 0 3px 1px -2px rgb(0 0 0 / 12%), 0 1px 5px 0 rgb(0 0 0 / 20%);
      z-index: 9999;
    }

    div#box-71&gt;div:nth-child(n +2) {
      margin-top: 35px;
    }

    .masonry {
      display: none;
    }

    .dropdown-menu {
      display: block;
      max-width: 53vw !important;
      border: none;
      box-shadow: none;
    }

    .box-content&gt;li&gt;label {
      letter-spacing: normal !important;
    }

    .banner-frete {
      margin-top: 5px;
      margin-bottom: 10px;
    }

    div#journal-super-filter-71 {
      overflow: hidden;
    }

    .owl-carousel.oc-module {
      margin: 0 !important;
    }

    .carousel-product {
      margin-top: -8px;
    }

    /* Adicionado ao Carrinho */

    .ui-pnotify .ui-pnotify-title {
      background-color: transparent;
      color: black;
    }

    /*carrinho mobile*/
    tbody.tabela-carrinho-corpo tr {
      display: -ms-grid !important;
      display: grid !important;
      -ms-grid-rows: auto auto 20px auto;
      -ms-grid-columns: 100px 2fr;
      grid-template: "imagem nome"
        "imagem quantidade"
        "valor_unitario valor_unitario"20px "total total"/100px 2fr;
    }



    .route-checkout-cart .tabela-carrinho {
      max-width: 90vw !important;
      width: 90vw !important;
      min-width: 90vw !important;
    }

    tbody.tabela-carrinho-corpo tr&gt;td.image {
      grid-area: imagem;
    }

    tbody.tabela-carrinho-corpo tr&gt;td.name {
      grid-area: nome;
    }

    tbody.tabela-carrinho-corpo tr&gt;td.quantity {
      grid-area: quantidade;
    }

    tbody.tabela-carrinho-corpo tr&gt;td.total {
      grid-area: total;
    }

    tbody.tabela-carrinho-corpo tr&gt;td.tabela-carrinho-valor-unitario {
      grid-area: valor_unitario;
    }

    tbody.tabela-carrinho-corpo tr td:nth-of-type(3)&gt;span,
    tbody.tabela-carrinho-corpo tr td:nth-of-type(2)&gt;span {
      display: none;
    }

    tbody.tabela-carrinho-corpo tr&gt;td.tabela-carrinho-imagem,
    tbody.tabela-carrinho-corpo tr&gt;td.tabela-carrinho-imagem a,
    tbody.tabela-carrinho-corpo tr&gt;td.tabela-carrinho-imagem img {
      width: 90px !important;
      padding: 0 !important;
      margin: 0 !important;
    }

    .tabela-carrinho&gt;table,
    tbody.tabela-carrinho-corpo,
    tbody.tabela-carrinho-corpo tr&gt;td {
      border: none !important;
    }

    .cart.cart-quantity-checkout input {
      margin: 0 !important;
    }

    /*html header,
    html header #header,*/
    html footer .bottom-footer,
    html .fullwidth-footer,
    html .fullwidth-footer #footer {
      overflow-x: hidden !important;
      max-width: 100vw !important;
    }

    html header .faixa-um {
      overflow-x: hidden !important;
      max-width: 100vw !important;
    }

    .cms-titulo-insta&gt;div {
      padding: 0 !important;
      width: 100vw !important;
    }

    .cms-titulo-insta .blocks&gt;div,
    .cms-titulo-insta .blocks,
    .cms-titulo-insta {
      padding: 0 !important;
      width: 100vw !important;
    }


    #top-modules .journal2_carousel .product-wrapper {
      margin: 0 !important;
    }

    /*
    #top-modules .journal2_carousel{
      padding-left: 20px!important;
      padding-right: 20px !important;
    }
    */
    .product-filter {
      margin-top: 30px;
    }
  }


  .contact-child&gt; a {
    font-size: 14px;
    font-weight: bold;
    font-family: Montserrat;
    text-transform: uppercase;
    color: #2F2E2A;
  }

  .column.menu&gt;.column-menu-wrap&gt;ul&gt;li&gt;a {
    font-weight: 400;
  }

  @media screen and (max-width: 600px) {
    .search-page .row.content&gt;div {
      width: 100%;
    }

    .oc2 #content.search-page,
    .search-page .buttons {
      margin: 0px !important;
    }

    .oc2 #content.search-page {
      padding-bottom: 0px !important;
    }

    .search-page .row.content {
      
      display: flex;
      flex-direction: column;
      justify-content: space-between;
    }

    .search-page h2 {
      padding-bottom: 0px;
    }

    .search-page h2,
    .search-page .row.main-products.product-grid,
    .search-page .row.content {
      padding: 20px !important;
    }

    .search-page #journal-super-filter-71 {
      min-width: 55vw;
    }

    .search-page .form-control {
      margin: 0px;
    }

    .search-page .form-control {
      min-width: 100%;
    }

    .col-sm-3.s-cat {
      margin-top: 15px;
    }

    .search-page #button-search {
      border-radius: 4px;
      font-weight: 600 !important;
    }

    .column.text.xs-100.sm-50.md-33.lg-25.xl-25:last-child&gt;div,
    .column.text.xs-100.sm-50.md-33.lg-25.xl-25:last-child {
      display: block;
      width: 88%;
    }

    .row.columns&gt;.column {
      width: 200px;
    }

    .contact-child {
      width: 88%;
      margin-left: 10%;
    }

    tbody.tabela-carrinho-corpo tr&gt;td.image {
      -ms-grid-row: 1;
      -ms-grid-row-span: 2;
      -ms-grid-column: 1;
    }

    tbody.tabela-carrinho-corpo tr&gt;td.name {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    tbody.tabela-carrinho-corpo tr&gt;td.quantity {
      -ms-grid-row: 2;
      -ms-grid-column: 2;
    }

    tbody.tabela-carrinho-corpo tr&gt;td.total {
      -ms-grid-row: 4;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    tbody.tabela-carrinho-corpo tr&gt;td.tabela-carrinho-valor-unitario {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }
  }

  #mobile-filter-tecmicro {
    margin-bottom: 85px;

  }

  /* â†“ Imagem desfocada no mobile â†“ */

  @media screen and (max-width: 500px) {

    /*.product-grid-item .image &gt; a img {
        position: relative;
        display: block;
        width: 70%!important;
        height: auto;
        border-radius: inherit;
        margin: 0 auto;
    }
    */
    .box_insta {
      width: 310px;
      margin: 0 auto;
    }

    /*.product-grid-item .image {
        width: 75%!important;
        position: relative;
        z-index: 1;
        margin: 0 auto;
    }*/
  }

  /* â†“ Layout do Instagram â†“ */

  .grid_insta {
    margin-top: -30px;
  }

  .owl-pagination {

    width: 240px;
    margin: 0 auto;
  }


  /* â†“ Problemas na pÃ¡gina de produtos â†“ */

  #estimate-shipping-h3 {
    font-weight: 500;
    font-size: 1rem;
    margin-left: 10px;
  }

  .product-page .form-horizontal.form-horizontal-product-shipping {
    display: block ;
  }

  .product-page .control-label.text-qty {
    display: block !important;
  }

  @media screen and (min-width: 980px) {
    .product-page .produtos-cores .produto-cor {
      text-align: center !important;
      /*width: 25%;*/
      margin-left: 25px;
      text-transform: uppercase !important;
    }

    .produto-cor&gt;a&gt;span {
      text-transform: uppercase;

    }

    .produto-cor&gt;a {
      padding: 0px !important;
    }

  }


  @media screen and (max-width: 760px) {

    .heading-title.acima {
      margin-top: 0 !important;
    }

    .product-page .produto-cor {
      width: 121px;
      height: 50px;
      margin-left: 8px;
    }

    .product-page .produtos-cores {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
    }


    .produto-cor-span {
      text-transform: uppercase;
    }

  }

  @media screen and (max-width: 460px) {
    .product-page .produtos-cores {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      height: 150px !important;
    }

    .button-measure {
      margin-top: 8px !important;
    }

  }

  .cms-block {
    margin-bottom: 0 !important;
  }




  /* â†“ Ticket sobre o botÃ£o de medidas â†“ */

  .product-page .list-unstyled.price {
    height: 85px;
  }


  .button-measure&gt;p {
    font-size: 16px;
  }

  .button-measure {
    position: absolute;
    width: 250px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 8px 0px 0px 0px;
  }

  .option.form-group.required.option-select {
    margin-top: 8px;
  }



  @media screen and (max-width: 363px) {

    .product-page .control-label {
      margin-top: 15px;
    }

    .button-measure {
      margin-top: 22px;
    }

    .produtos-cores {
      height: 75px;
    }
  }

  @media screen and (min-width: 364px) and (max-width: 760px) {
    .produtos-cores {
      height: 110px;
    }

  }

  .produtos-cores {
    height: 90px;
  }


  /* â†‘ Ticket sobre o botÃ£o de medidas â†‘ */

  /* â†“ CorreÃ§Ã£o do Ticket - 349933 â†“ */

  .super-menu.mobile-menu.menu-table {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .super-menu li:last-of-type a {
    font-weight: 400;
  }

  .drop-down ul {
box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.20)!important;
  }

  .drop-down ul li a {
padding: 12px 20px;
display: block;
color: inherit;
white-space: nowrap;
font-weight: 400 !important;
text-transform: uppercase;
min-width: 180px;
  }

  /* â†‘ Fim da CorreÃ§Ã£o Ticket - 349933 â†‘ */

  /* â†“ CorreÃ§Ã£o do Ticket - 348575 â†“ */

  .CToWUd {
    width: 100px;
    height: 70px;
    margin-right: 14px;
  }



  .well .btn.btn-primary.button {
    margin-left: 10px;
  }

  .col-sm-10 .text-danger {
    display: none;
  }

  /* â†‘ Fim da CorreÃ§Ã£o do Ticket Ticket - 348575 â†‘ */

  /* â†“ Header â†“ */

  .super-menu li:hover span {
    text-decoration: underline;
  }

  .header-conta img {
    width: 34px;
  }

  .journal-cart {
    background: transparent;
  }

  .header-conta {
    height: -webkit-max-content !important;
    height: -moz-max-content !important;
    height: max-content !important;
  }

  .header-conta i {
    height: -webkit-max-content !important;
    height: -moz-max-content !important;
    height: max-content !important;
    display: inline-block;
  }

  .header-conta i img {
    top: 0 !important;
  }

  .header-conta&gt;a {
    height: -webkit-max-content !important;
    height: -moz-max-content !important;
    height: max-content !important;
    display: inline-block;
  }

  .journal-search #search .button-search {
    float: unset !important;
    right: 0 !important;
    border: none !important;
    background: transparent !important;
  }

  .button-search i {
    width: 30px;
    height: 30px;
    margin: 0;
  }

  .button-search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  @media (max-width: 980px) {

    ul.super-menu li:hover&gt;a span,
    header .journal-menu ul.super-menu li:hover .mobile-plus {
      text-decoration: none !important;
    }

    .super-menu&gt;li&gt;a {
      text-transform: none !important;
    }

    .mega-menu-categories .mega-menu-item div {
      padding: 0;
    }

    ul.super-menu li {
      height: -webkit-max-content;
      height: -moz-max-content;
      height: max-content;
      padding: 0 !important;
    }

    .journal-menu ul.super-menu {
      top: 0;
    }

    header {
      height: -webkit-max-content !important;
      height: -moz-max-content !important;
      height: max-content !important;
      margin: 0 !important;
    }

    .faixa-um {
      height: 100px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
    }

    .journal-logo img {
      height: 60px;
    }

    .journal-cart,
    .journal-search {
      position: absolute;
    }

    .journal-search {
      width: 100vw;
    }

    .journal-cart {
      top: 10px;
      right: 10px;
    }

    .journal-cart {
      position: absolute;
    }

    .header-conta {
      position: absolute;
      right: 60px;
      top: 8px;
      display: block !important;
    }
  }

  @media (min-width: 981px) {
    .journal-menu {
      -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
      justify-content: center !important;
    }

    .journal-menu ul.super-menu&gt;li a {
      width: 100%;
      text-align: center !important;

    }

    .super-menu.mobile-menu.menu-table&gt;li&gt;ul {
      width: 250px;
      margin-left: -60px;
    }

    .mega-menu {
      width: 100% !important;
      left: 0 !important;
top: 55px;
    }

    .faixa-um {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
    }

    .journal-menu li a {
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content
    }

    .journal-menu ul {
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
    }

    .journal-search {
      /* width: 350px;*/
    }

    .faixa-um {
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      height: 88px;
    }

    .journal-logo {
      left: 0 !important;
    }
  }

  @media screen and (min-width: 981px) {

    #header {
      max-width: 1300px !important;
    }

    .journal-search.j-min.xs-100.sm-50 {
      max-width: 758px;
    }

    .journal-logo {
      left: 5px !important;
    }

    .header-links {
      width: 16%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      margin-left: 5px;
      align-items: center;
    }
  }

  .main-menu-item-9&gt;a&gt;i&gt;img {
    margin-top: -5px;
  }

  /* â†‘ Header â†‘ */

  /* â†“ Footer â†“ */
  .newsletter-email::-webkit-input-placeholder {
    color: #b3b3b3 !important;
  }

  .newsletter-email::-moz-placeholder {
    color: #b3b3b3 !important;
  }

  .newsletter-email:-ms-input-placeholder {
    color: #b3b3b3 !important;
  }

  .newsletter-email::-ms-input-placeholder {
    color: #b3b3b3 !important;
  }

  .newsletter-email::placeholder {
    color: #b3b3b3 !important;
  }

  .bottom-footer.fullwidth-bar {
    background: #fafafa;
    margin-top: 50px;
  }

  footer .column&gt;h3 {
    border: none;
    font-weight: bold;
    text-transform: none;

  }

  footer .column-menu-wrap li img {
    width: 18px;
  }

  /* Primeira e segunda coluna da primeira linha do footer */

  .tecmicro-merchan a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .copyright {
    padding: 0 10px !important;
    line-height: normal !important;
    height: -webkit-max-content !important;
    height: -moz-max-content !important;
    height: max-content !important;
  }

  @media (max-width: 760px) {
    footer .column&gt;div {
      display: none;
    }

    footer .columns h3 {
      margin-bottom: 0 !important;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      cursor: pointer;
    }

    footer .column {
      height: -webkit-max-content !important;
      height: -moz-max-content !important;
      height: max-content !important;
    }
  }

  /* â†‘ Footer â†‘ */

  @media (max-width: 760px) {
    #bottom-modules .box.journal-newsletter {
      border: none !important;
    }

    #bottom-modules .journal-newsletter .newsletter-input-wrap .newsletter-button {
      left: unset !important;
      width: unset;
      display: inline-block !important;
      right: 0 !important;
      top: 0 !important;
      margin: 0 !important;
      position: absolute !important;
    }

  }

  /* â†‘ Newsletter â†‘ */

  /* â†“ Carrossel â†“ */


  .journal2_carousel {
    margin-top: 25px !important;
  }

  .journal-carousel .box-heading {
    border: none !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .journal-carousel .box-heading a {
    letter-spacing: normal !important;
    padding: 0 !important;
    width: -webkit-max-content !important;
    width: -moz-max-content !important;
    width: max-content !important;
  }

  @media (max-width: 500px) {
    .journal-carousel .box-heading a {
      font-size: 18px !important;
      ;
    }
  }

  /* Setas */
  .owl-buttons .owl-prev,
  .owl-buttons .owl-next {
    width: 40px !important;
    height: 50px !important;
    background: rgb(255, 255, 255, .5) !important;
    position: absolute;
    cursor: pointer;
    z-index: 999999 !important;
    border-radius: unset !important;
  }

  .owl-prev {
    left: 0 !important;

  }

  .owl-buttons .owl-next {
    right: 0 !important;

  }

  .owl-prev::before,
  .owl-next::before {
    content: '' !important;
    border-right: 1px solid #373435;
    border-bottom: 1px solid #373435;
    display: inline-block;
    height: 10px;
    width: 10px;
    top: 7px !important;
    padding: 0 !important;
  }

  .owl-next::before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin-left: -2px;
  }

  .owl-prev::before {
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    margin-left: 5px;
  }

  /* â†‘ Carrossel â†‘ */


  â†“ Grid de produtos â†“ */ .product-grid-item .button-group {
    display: none;
  }

  .product-grid-item .product-details {
    margin-top: 10px;
  }

  .product-details {
    position: initial;
  }

  .button-group {
    position: absolute;
    top: 0;
    z-index: 9;
    margin-top: 5px !important;
    margin-left:15px;
  }

  .product-grid-item li {
    font-weight: normal !important;
  }

  .product-grid-item .name,
  .product-grid-item .price {
    text-align: left;
  }

  .product-grid-item .price {
    border: none !important;
    margin: 0 0 0 0 !important;
    padding: 0 !important;
  }

  /* â†‘ Grid de produtos â†‘ */

  /* Flechas do banner */
  .journal2_static_banners .owl-buttons {
    top: calc(50% + 20px);
    position: absolute;
    width: 100%;
  }

  /* â†“ Super filter â†“ */
#top-modules .journal-carousel .owl-buttons,
  .product-filter .display {
    display: none;
  }

  .journal-sf .box-heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    cursor: pointer;
    padding: 0 10px !important;
    align-items: center;
  }

  .journal-sf .box ul li {
    border: none !important;
  }

  .journal-sf .box ul li span {
    color: #3E3E3E !important;
  }

  .journal-sf .box:not(:last-of-type) {
    margin-bottom: 10px !important;
  }

  .journal-sf .box:last-of-type {
    margin-bottom: 2px !important;
  }

  .limpar-filtros {
    border: 1px solid #b3b3b3;
    padding: 7px;
    text-align: center;
    cursor: pointer;
    color: #000;
  }

  @media (max-width: 980px) {
    .journal-sf .box {
      margin: 0 !important;
      background-color: #fff;
      border-radius: 5px;
    }

    .journal-sf .box .box-content {
      display: none;
    }

    .journal-sf .box-heading {
      border-radius: 15px;
      border: none !important;
    }
  }

  @media (max-width: 980px) {

    .product-filter&gt;div b,
    .sort select {
      display: block !important;
      margin: 0 !important;
    }
  }

  @media (max-width: 980px) {
    .sort {
      height: -webkit-max-content !important;
      height: -moz-max-content !important;
      height: max-content !important;
      padding: 10px !important;
    }

    .sort select {
      width: 100% !important;
    }

    .product-filter {
      min-height: 80px !important;
    }

    .product-filter {
      margin-bottom: 20px;
    }

    #mobile-filter-tecmicro {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      padding: 7px !important;
      border-color: #b3b3b3 !important;
    }

    #mobile-filter-tecmicro i::before {

      -webkit-transform: scale(.4);
      -ms-transform: scale(.4);
      transform: scale(.4);
      margin-top: -15px;
      margin-left: -10px;
    }

    #mobile-filter-tecmicro i {
      height: 20px;
      width: 25px;
    }
  }

  .sf-price .value {

    font-weight: 300 !important;
    color: #000 !important;
  }

  /* â†‘ Super filter â†‘ */

  /* â†“ PÃ¡gina de produto â†“ */
  .product-options&gt;ul {
    font-family: "Montserrat" !important;
    letter-spacing: 1px !important;

  }

  .price-old {
    background: transparent !important;
    color: #858585 !important;
  }

  .product-page .flecha-esquerda::before,
  .product-page .flecha-direita::before {
    font-family: "journal-icons";
    position: absolute;
    font-size: 40px;
    color: #a8a8a8;
    top: 30%;
  }

  .product-page .flecha-direita::before {
    content: "\e62c";
    right: 0px !important;
  }

  .form-group.cart&gt;div&gt;.qty {
    width: 100% !important;
  }

  .product-page .flecha-esquerda::before {
    content: "\e62b";
    left: 20px !important;
  }

  @media screen and (max-width: 600px) {
    .product-page .flecha-esquerda::before {
      left: 6px !important;
    }

    .journal-carousel .owl-wrapper-outer .owl-wrapper {
      min-height: 70px !important;
    }

    #mobile-filter-tecmicro-filters .journal-sf {
      margin-top: 10px !important;
    }

  }

  .product-page #button-cart {
    width: 100%;
    height: 60px;
  }



  .product-page .product-price,
  .product-info .right .price .price-new {
    font-size: 20px !important;
  }

  .product-info .right .price .price-old {
    font-size: 13px !important;
    padding: 0 !important;

  }

  .product-page .product-parcelamento {
    font-size: 13px !important;
  }

  .product-page .description .p-brand,
  .product-page .description .p-stock {
    display: none !important;
  }

  #form-review&gt;a {
    text-decoration: underline;
  }

  #form-review&gt;* {
    font-family: 'Montserrat' !important;
  }

  .product-page #estimate-shipping-h3 {
    font-size: .9rem;
    font-weight: 700;
    color: #474747;
    margin-top: 20px !important;
  }

  .product-page .button {
    line-height: 36px !important;
  }

  @media screen and (max-width: 600px) {
    .product-page .heading-title {
      font-size: 1.4rem !important;
      display: block !important;
      width: 100% !Important;
    }

    .product-page .form-horizontal.form-horizontal-product-shipping {
      width: 100% !important;
    }

    .product-page .list-unstyled.price {
      height: 105px;
    }

    .product-page .product-parcelamento {
      text-align: left !important;
    }

    .product-info .left .image a img {
      height: 280px;
      object-fit: cover;
    }

    .product-page .form-group.cart,
    .product-page #product {
      margin-top: 18px;
    }

    .product-page .heading-title {
      display: inline;
    }

    .product-page .form-group.cart {
      margin-top: -15px !important;
    }

    #tabs a:hover,
    #tabs a.selected,
    #tabs li a:hover,
    #tabs li.active a {
      color: rgb(255, 255, 255);
      background-color: rgb(71, 71, 71);
    }

    #button-quote {
      line-height: 0px !Important;
    }
  }

  .control-label.text-qty {
    font-size: .9rem;
  }

  #content #review-title {
    margin: 5px 0px !important;
    display: block;
  }

 /* .product-page .product-info .right .cart div .qty {
    width: 60%;
    display: flex !important;
    align-items: center;
    justify-content: space-around;
  }
*/
  .product-page .owl-item {
    padding: 20px;
  }


  .product-page #product h3 {
    margin-top: 8px;
  }

  .product-page .button-cart-text {
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 1px;
  }

  .product-page #button-cart{
    border-radius: 5px;
  }

  .product-page #button-quote,
  .product-page #button-cart{
    background-color: #2b2b2b !important;
  }

 

  .product-info .right .cart div input[name="quantity"] {
    width: 17% !important;
  }

  .product-page .option.option-radio.form-group ul li {
    height: 30px;
    width: 40px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
    color: #000;
    font-weight: normal !important;
    border: 1px solid #b3b3b3;
  }

  .product-page .option.option-radio.form-group ul li:hover,
  .product-page .option.option-radio.form-group ul li.selected {
    color: #fff !important;
    background: #000 !important;
    border-color: #000;
  }

  .product-page #input-postcode {
    background: #f7f7f7;
    width: 100%;
    height: 40px;
    position: relative;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: none !important;

    padding: 8px 15px !important;
  }

  .product-page #button-quote {
    height: 35px;
    line-height: 25px;
    position: absolute;
    top: 13px;
    right: 10px;
    text-transform: none;
    background-color: #474747;
    padding: 0px 25px;
    border-radius: 5px;
    font-weight: 600;
    font-size: 14px;
  }

  .rating {
    margin: 15px auto;
  }

  #estimate-shipping-h3 {
    margin-bottom: 15px;
  }

  

  .product-page .options label {
    padding: 0 0 10px 0 !important;
  }


  .product-page .list-unstyled {
    padding-top: 0 !important;
  }

  .product-page .form-horizontal-product-shipping&gt;.form-group {
    margin: 0 !important;
  }



  .product-page .form-horizontal-product-shipping {
    padding: 10px 0px !important;
    border-top: 1px solid #b3b3b3;
    border-bottom: 1px solid #b3b3b3;
    margin: 0 10px !important;
  }

  .product-page #review-title {
    padding: 10px 0 !important;
    margin: 0 !important;
  }

  .product-page #tab-review {
    padding: 20px !important;
  }

  .oc2 #tab-review a {
    top: 0 !important;
  }

  .product-page .options {
    padding: 0 10px !important;
  }

  .product-page .left {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .product-info .right .cart div .text-qty {
    margin-left: -9px;
  }

  .text-danger {
    margin-top: -15px;
  }
  @media (min-width: 981px) {

    .product-page #product-gallery-left .side-top {
      top: 10px !important;
    }

    .product-page #product-gallery-left .side-bottom {
      margin-top: 8px !important;
    }

    .product-page #product-gallery-left .side-bottom,
    .product-page #product-gallery-left .side-top,
    .product-page .flecha-direita,
    .product-page .flecha-esquerda {
      cursor: pointer;
    }

    .product-page .product-info .left .image-additional a {
      padding: 0 0 10px 0 !important;
      float:none;
    }

    .product-page .product-page-content .right {
      float: right;
      margin-right: 40px;
      max-width: 32%;
    }

    .product-page .produtos-cores {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      height: 100%;
    }
     .product-page .produtos-cores .produto-cor {
         min-width: 50px;
       }

    .product-page .product-info .left .image a img {
      width: 100%;
      height: 500px;
      float: left;
      object-fit: contain;
    }

    .product-page .left {
      width: 60% !important;
    }

    .product-page .product-page-content .right {
      width: 34% !important;
      min-width: 32% !important;
    }

    .product-page #product-gallery-left {
      margin: 10px 50px 0 0;
    }

    .product-info .left .image a img {
      width: 100%;
      height: 500px;
      float: left;
      object-fit: contain;
    }
  }

  @media screen and (min-width: 761px) and (max-width: 981px) {

    .product-page .produto-cor-span {
      text-align: center !important;
      text-transform: uppercase;
    }

    .product-page .produtos-cores {
      height: 90px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }

  }


  @media (max-width: 760px) {
    .column.menu.xs-100.sm-50.md-33.lg-25.xl-25:nth-child(n+2) {
      margin-top: -20px !important;
    }

    .column.menu.xs-100.sm-50.md-33.lg-25.xl-25::after {
      content: 'â–¼';
      position: absolute;
      right: 0px;
      top: 10px;
      z-index: -12;
    }

    .column.menu.xs-100.sm-50.md-33.lg-25.xl-25 {
      z-index: 999999;
    }

    .product-page .owl-buttons .owl-prev,
    .product-page .owl-buttons .owl-next {
      width: 40px !important;
      height: 40px !important;
      background: rgb(0, 0, 0, .5) !important;
    }
  }

  .product-page .product-info .left .image-additional {
    margin-bottom: 0;
  }

  /* â†‘ PÃ¡gina de produto â†‘ */

  /* â†“ CÃ¡lculo de frete na pÃ¡gina de produto e pÃ¡gina de carrinho â†“ */
  .product-page #calculo-frete-produto {
    margin-top: 10px;
  }

  #calculo-frete-produto strong,
  .preco-calculo-frete-produto {

color: #2b2b2b;
  }

  #calculo-frete-produto strong{
font-weight: 400 !important;
}

  #calculo-frete-produto strong{
font-weight: 500 !important;
}

.linha-calculo-frete-produto &gt; label {
	margin-top: -16px;
}

.preco-calculo-frete-produto {
	font-size: 1rem;
	font-weight: 600;
}


.prazo-calculo-frete-produto {
  width: 70%;
}


  .product-page .linha-calculo-frete-produto label {
    padding: 0 !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .checkout-page #calculo-frete-produto&gt;p {
    padding: 0 !important;
  }

  .checkout-page #calculo-frete-produto {
    padding: 0 12px 12px 12px;
  }

  /* â†‘ CÃ¡lculo de frete na pÃ¡gina de produto e pÃ¡gina de carrinho â†‘ */
/*
  .pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
*/
  .pagination a {
    margin: 0 !important;
  }

  .btn {
    border-radius: 0;
  }

  .product-grid-item {
    text-align: left !important;
  }

  .product-grid-item .price-new {
    padding: 0 !important;
  }

  .route-product-special .price {
    margin: 0 !important;
  }

  .product-grid-item .price-old {
    font-weight: 400 !important;
  }

  .product-grid-item .name&gt;a {

    display: block !important;
  }

  /* â†“ PÃ¡gina de carrinho â†“ */

  /* â†“Ocultar opÃ§Ã£o vale presente da pÃ¡gina de carrinhoâ†“ */
  .checkout-page .panel.panel-default.sc-voucher {
    display: none;
  }

  /* â†‘Ocultar opÃ§Ã£o vale presente da pÃ¡gina de carrinhoâ†‘ */

  .checkout-page #accordion input.btn {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }

  .checkout-page .cart-info .image a img {
    margin: 0 !important;
  }

  .checkout-page .tabela-carrinho-corpo td {
    padding: 8px !important;
    font-weight: 400 !important;
  }

  .checkout-page thead td {
    font-weight: 400 !important;
    color: #000 !important;
    background: #fafafa !important;
  }

  .checkout-page .tabela-carrinho-nome a {
    color: #3E3E3E !important;
    font-weight: 400 !important;
  }

  .checkout-page .tabela-carrinho-nome a:hover {
    color: #000 !important;
  }

  .checkout-page .cart-info .image&gt;a&gt;img {
    border: none !important;
  }

  .remover-item-mobile {
    display: block !important;
  }



  .checkout-page .tabela-carrinho-quantidade&gt;div {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .checkout-page .botao-continuar-comprando,
  .checkout-page .action-area&gt;p {
    display: none;
  }

  .checkout-page #content table {
    border-color: #b3b3b3 !important;
  }

  .checkout-page .quantity-input-cart {
    border: 1px solid #b3b3b3 !important;
    border-radius: 0 !important;
    -webkit-box-shadow: unset !important;
    box-shadow: unset !important;

  }

  .tecmicro-bola {
    background: #ebebeb !important;
    cursor: pointer;
  }

  .tecmicro-bola a {
    color: #000 !important;
  }

  .tecmicro-bola:hover {
    background: #000 !important;
  }

  .tecmicro-bola:hover a {
    color: #000 !important;
  }

  .checkout-page .action-area&gt;h3 {
    letter-spacing: unset !important;
    padding: 10px 0px !important;
    font-size: 1rem;
    color: #2f2f2f !important;
    font-weight: 500;
    margin-top: 26px;
  }

  .checkout-page #accordion&gt;.panel h4 {
    font-weight: 400 !important;
    color: #000 !important;
  }

  .checkout-page #accordion&gt;.panel input,
  .checkout-page #total td {}

  .tabela-carrinho-cabecalho .image,
  .checkout-page .cart-info .image {
    max-width: unset !important;
  }

  .checkout-page .action-area .panel {
    margin: 0 !important;
  }

  .btn.btn-primary.button.botao-finalizar-pedido:hover,
  .checkout-page #accordion input.btn:focus,
  .checkout-page #accordion input.btn:hover {
    background-color: #4a4a4a !important;
  }

  .checkout-page #accordion input {
    border-radius: 0 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }

  .checkout-page #accordion .panel-heading:hover {}

  .checkout-page #accordion .panel-heading:hover a {
    color: #fff !important;
    background: #4b4b4b !important;
    border: none !important;
  }

  .checkout-page #accordion .panel {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-bottom: 1px solid #b3b3b3;
  }

  .checkout-page #accordion .panel:last-of-type {
    border-top: 1px solid #b3b3b3;
  }

  .checkout-page #accordion .input-group {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .checkout-page .action-area .panel-body .input-group .input-group-btn {
    margin: 0 !important;
  }

  #button-coupon {
    min-width: 94px;
  }

  .checkout-page #accordion input.form-control {
    width: 100% !important;
    max-width: unset !important;
  }

  .checkout-page #accordion input.btn {
    position: absolute !important;
    right: 0 !important;
    margin: 0 !important;
    height: 39px !important;
    border-radius: 0 3px 3px 0 !important;
  }

  .checkout-page #accordion .form-group {
    position: relative !important;
    margin: 0 !important;
  }

  @media (min-width: 981px) {
    .checkout-page #total&gt;tbody&gt;tr {
      display: flex !important;
      justify-content: space-between;
    }

    .checkout-page #total&gt;tbody&gt;tr&gt;.text-right.right:last-child {
      text-align: right !important;
    }
  }

  @media (min-width: 601px) {
    .checkout-page .cart-info .image img {
      max-width: 100px !important;
    }

    .checkout-page .sc-shipping p {
      display: block;
      width: 200px;
    }

    .checkout-page #accordion .form-group,
    .checkout-page #collapse-voucher .input-group {
      width: 338px !important;
    }

    .tabela-carrinho-imagem {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
  }

  @media screen and (min-width: 780px) {
    .checkout-page .input-group.btn-block {
      position: inherit;
    }

    .delete-button {
      width: 20px;
    }

    .remover-item-desktop:hover {
      transform: scale(1.1);
    }
  }

  .remover-item-mobile::before,
  .input-group-btn.input-group-btn-mobile,
  .remover-item-desktop::before {
    display: none !important;
  }

  .remover-item-mobile {
    margin-top: 16px;
  }

  /* â†‘ PÃ¡gina de carrinho â†‘ */

  /* â†“ Carrinho pop-up â†“ */
  .journal-cart .empty {
    color: #3E3E3E !important;
    font-style: unset !important;
  }

  .mini-cart-info .name div,
  .mini-cart-info .quantity {
    color: #858585;
  }

  .mini-cart-info {
    color: #3E3E3E;
  }

  .mini-cart-info .name a:hover {
    color: #000 !important;
  }

  .mini-cart-total td {
    font-size: 13px !important;
    font-weight: 300 !important;
  }

  .mini-cart-total #link-mini-cart {
    font-size: 12px !important;
    color: #3E3E3E !important;
  }

  #cart .content {
    min-width: 450px !important;
    ;
  }

  /* â†‘ Carrinho pop-up â†‘ */

  /* â†“ Pesquisar pop-up â†“ */
  .autocomplete2-suggestion:hover .view-more-link {
    color: #000 !important;
  }

  .autocomplete2-suggestions {
    background: #fafafa !important;
  }

  .autocomplete2-suggestion:hover {
    background: #f0f0f0 !important;
  }

  .autocomplete2-suggestion span.p-price .price-old {
    font-weight: 400 !important;
    color: #858585 !important;
  }

  .autocomplete2-suggestion .p-name span {
    color: #3E3E3E !important;
  }

  .autocomplete2-suggestion:hover .p-name span {
    color: #000 !important;
  }

  .autocomplete2-suggestion .p-name .p-price {
    font-weight: 800 !important;
  }

  /* â†‘ Pesquisar pop-up â†‘ */

  .route-product-search #input-search,
  .route-product-search .form-control {

    -webkit-box-shadow: unset !important;
    box-shadow: unset !important;
  }

  input {

    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }

  #input-sexo,
  #input-zone {

    margin: 0 !important;
  }

  .route-account-register .secondary-title {
    padding: 10px 0 0 0 !important;
  }

  .route-account-register .heading-title,
  .route-account-register .account-text {
    padding-left: 0 !important;
  }

  .side-column .box-content.list-group li a:hover {
    color: #000 !important;
  }

  .side-column .box-content li a:hover {
    background: #e3e3e3 !important;
  }

  .compare-info,
  .order-list {
    border: none !important;
  }

  .list-group-item.item-transaction,
  .list-group-item.item-download,
  .list-group-item.item-reward,
  .list-group-item.item-recurring {
    display: none !important;
  }

  /* â†‘ Daksul â†‘ */
  /* â†“ Denim Zero â†“ */

  /*header para as telas, exceto home page*/


  @media screen and (max-width:980px) {

    h1.heading-title:not(.product-page .heading-title) {
      padding: 0;
      letter-spacing: normal;
    }

    h1.heading-title {
      border: none;
    }

    .text-right.results {
      left: 20px !important;
    }

    .pagination.row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
      justify-content: center !important;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      background-color: transparent;
    }

    .pagination.row div.links ul li:hover {
      color: #fff;
      background-color: #494c57;
    }

    .pagination.row div.links ul li :hover {
      background-color: #fff;
      color: #494c57;
    }

    .pagination.row div.links ul li.active {
      background-color: #fff;
      color: #494c57;
      padding-left: 0;
      border: 1px solid #494c57;
    }

    .pagination.row div.links ul li {
      border: 1px solid #ededed;
      height: 30px;
      width: 30px;
      border-radius: 0;
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-line-pack: center;
      align-content: center;
      -webkit-box-align: center !important;
      -ms-flex-align: center !important;
      align-items: center !important;
    }

    .pagination li:hover a {
      color: #fff !important;
      ;
      background-color: rgb(73, 76, 87) !important;
    }

    .pagination li a:hover {
      color: #fff !important;
    }

    .pagination li:hover {
      -webkit-box-shadow: none !important;
      box-shadow: none !important;
      border: none !important;
    }

    .product-grid {
      right: 0 !important;
      left: 0 !important;
      padding: 0 !important;
    }

    .op {
      color: #fff;
      cursor: pointer;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      position: absolute;
      top: 10px;
      right: 10px;
      height: 32px;
      line-height: 32px !important;
      font-weight: 100 !important;
      font-size: 30px;
    }

    .super-menu li a span {
      font-size: .8rem;
      font-family: 'Montserrat';
    }

    .super-menu li:nth-of-type(11) {
      padding-bottom: 15px;
      padding-top: 5px;
      height: 50px;
    }

    .caracteristicas-table {
      max-width: 100%;
    }

    .caracteristicas-product .caracteristicas-column.column-title {
      max-width: 50%;
    }



    /*fim da pÃ¡gina de produto*/
    .product-filter {
      background-color: #f6f6f6;
      height: 94px;
    }

    .chrome.home-page .icons-header {
      right: 15px;
      top: 110px !important;
    }

    header .journal-menu {
      width: 100% !important;
    }


    .journal-menu div {
      width: 100%;
    }

    .journal-menu&gt;div {
      width: 100%;
      top: 40px;
    }

    .home-page .journal-menu&gt;div {
      width: 100%;
      top: 50px;
    }

    .journal-menu {
      z-index: 99999 !important;

    }

    .journal-menu .mobile-trigger::before {
      color: rgb(15, 15, 15);

    }

    .home-page #cart {
      -webkit-box-shadow: none !important;
      box-shadow: none !important;
      border: none !important;
    }

    .icons-header i {
      cursor: pointer !important;
    }

    .home-page .journal-menu .mobile-trigger {
      width: 40px;
    }

    .home-page .icons-header .menu-conta i img {
      display: block;
      -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      transform: rotate(-90deg);
      position: absolute;
      right: -40px;
      width: 15px;
    }

    .home-page #abre-pesquisa i img {
      display: none;
    }

    .home-page .icons-header {
      position: absolute;
      top: 10px;
      right: 5px !important;
    }

    .home-page .icons-header .menu-conta {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: end;
      position: absolute;
      top: -25px !important;
      height: 120px !important;
    }

    .home-page .menu-conta i::before {
      top: -40px;
      content: 'minha conta';
      position: absolute;
      color: #fff;
      white-space: nowrap;
      font-size: 13px;
      -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      transform: rotate(-90deg);
    }

    #header {
      padding: 0 !important;
    }

    .home-page header {
      height: 60px;
      background-color: transparent;
      display: block !important;
    }

    .home-page .journal-menu .mobile-trigger {
      width: 40px;
    }

    .journal-menu .mobile-trigger {
      background-color: transparent !important;
    }

    /*
        header .mega-menu img {
            display: none !important;
        }
    */
    header .mega-menu h3 a {
      color: #000 !important;
    }

    header .journal-menu li&gt;.mega-menu .mega-menu-item {
      width: 100%;
    }


    header .mega-menu .clearfix ::before,
    header .mega-menu .clearfix ::after {
      display: none !important;
    }

    header .journal-menu * {
      letter-spacing: 0px !important;
    }

    .journal-menu span.mobile-plus {
      background-color: transparent !important;
      border: none !important;
      font-size: 15px !important;
    }

    .journal-menu ul li a {
      font-size: .8rem;
      color: #7d7c7a;
    }

    .journal-menu ul li {
      background-color: transparent;
    }

    .journal-menu .mobile-trigger::before {
      top: 0px;
    }


    .journal-menu .mobile-trigger {
      background-color: transparent !important;
    }

    .journal-header-default {
      margin-bottom: 20px;
      height: 85px;
      background-color: transparent;
      display: inline-block !important;
    }

    .menu-conta i img {
      display: none;
    }

    /*
        #cart span#cart-total {
            display: none!important;
        }
    */


    .icons-header {
      position: absolute;
      width: 45px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      right: 8.5px;
      top: 40px;
      height: 45px;
      padding-left: 10px;
      padding-top: 5px;
    }

    .icons-header #abre-pesquisa {
      width: 30px;
      position: relative;
      top: 20px;
    }

    #cart {
      -webkit-box-shadow: none !important;
      box-shadow: none !important;
      border: none !important;
    }
  }


  /* CSS MUTUO PARA DESKTOP E MOBILE ex: fontes, cores etc*/


  /*tabs na pagina de produto*/

  #product ul.itens li:hover {
    cursor: pointer;
  }

  #product ul.itens {
    top: -30px !important;
    position: relative;
  }

  #product ul.itens li:nth-of-type(1) {
    border-top: 1px solid rgb(203, 203, 203);
  }

  #product ul.itens li {
    border-bottom: 1px solid rgb(203, 203, 203);
    text-transform: uppercase;
    padding: 17px 0px;
  }

  ul.itens li {
    list-style: none !important;
  }

  /*
    span#cart-total {
        display: none !important;
    }
    */
  /*notificaÃ§Ã£o ao add ao carrinho*/

  .notification-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .ui-pnotify-title {

    font-weight: 400 !important;
  }

  .notification-buttons .button {
    width: 50% !important;
    font-size: 12px !important;
  }

  .notification-buttons {
    width: 100% !important;
  }

 

  .ui-pnotify {
    left: 50%;
    margin-left: -15%;
    max-width: 500px !important;
  }

  .ui-pnotify-closer::before {
    visibility: visible !important;
  }

  div.ui-pnotify .notification-buttons a.button:nth-last-of-type(1) {
    width: 100%;
  }

  div.ui-pnotify .notification-buttons a.button {
    width: 40%;
    background: unset;
    background-color: unset;
  }

  #accordion {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .checkout-page .botao-atualizar-carrinho,
  .checkout-page .label-cep,
  .checkout-page p.sem-margem,
  .checkout-page label.control-label {
    display: none !important;
  }

  .text-danger {
    position: absolute;
    top: 22px !important;
    background-color: #fff;
    color: red;
    padding: 0 !important;
  }


  /*Banners ocupam a tela toda*/
 #top-modules .journal2_static_banners:first-of-type &gt; div {
padding: 0 !important;
}
/*  #top-modules .journal2_static_banners .static-banner {
    padding-right: 0 !important;
  }

  #top-modules .journal2_static_banners .box-content .static-banner {
    margin-bottom: 0 !important;
  }
*/
  @media (min-width: 981px) {

    /*
        span#cart-total {
            display: none !important;
        }
    */
    #abre-pesquisa i {
      top: 2px;
    }


    /*fim da pÃ¡gina de produto*/

    a&gt;img.lazy {
      background-image: none !important;
    }

    /*tira a borda do titulo*/
    h1.heading-title {
      border: none;
    }

    .col-sm-12&gt;p {
      padding-left: 10px;
    }

    /*â†‘ fontes do site â†‘*/
    /*ajusta o layout para telas desktop menores*
    
    /*â†‘ layout desktop tela menores â†‘*/

    #abre-pesquisa {
      left: 15px !important;
    }

    .menu-conta {
      left: 87px;
    }

    #cart {
      -webkit-box-shadow: none !important;
      box-shadow: none !important;
      border: none !important;
    }

    .icons-header {
      padding-top: 42px;
      background-color: #e0e0e0;
      position: absolute;
      right: 0 !important;
      height: 80px;
    }

    .sf-price .box-content {
      display: none;
    }

    .pagination.row div.links {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      line-height: 60px;
    }

    .pagination.row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
      justify-content: center !important;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      background-color: transparent;
    }

    .pagination.row div.links ul li:hover {
      color: #fff;
      background-color: #494c57;
    }

    .pagination.row div.links ul li :hover {
      background-color: #fff;
      color: #494c57;
    }

    .pagination.row div.links ul li.active {
      background-color: #fff;
      color: #494c57;
      border: 1px solid #494c57;
    }

    .pagination.row div.links ul li {
      border: 1px solid #ededed;
      height: 50px;
      width: 50px;
      border-radius: 0;
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-line-pack: center;
      align-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
    }

    .pagination li:hover a {
      color: #fff !important;
      ;
      background-color: rgb(73, 76, 87) !important;
    }

    .pagination li a:hover {
      color: #fff !important;
    }

    .pagination li:hover {
      -webkit-box-shadow: none !important;
      box-shadow: none !important;
      border: none !important;
    }

    /*â†‘ pagina de categoriasâ†‘*/
    .sort select {
      color: #505050 !important;
    }
  }

  /* â†“ Cor dos Tamanhos â†“ */

  .product-info .option&gt;ul&gt;li {
    color: rgb(255, 255, 255);
    background-color: rgb(2, 2, 2);
  }

  .product-info .option&gt;ul&gt;li.selected,
  .product-info .option&gt;ul&gt;li:hover {
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
  }

  .text-danger {
    position: absolute;
    top: 26px !important;
    background-color: #fff;
    color: red;
    padding: 0 !important;
  }

  /*â†‘ Cor dos Tamanho â†‘*/
/* CSS Alexandre */
.input-group .input-group-btn {
  padding-left:0;
  display:block;
  margin: 0 auto;
}
#swipebox-overlay-next, #swipebox-overlay-prev {
  width:35%;
}
.video_overlay {
  display:none;
}
.video_overlay.video-selecionado{
  position: absolute;
  width:100%;
  height:100%;
  background-color:#FFF;
  box-sizing:border-box;
  border: 2px solid rgb(80, 80, 80);
  z-index:9999;
  display:block;
  background-image: url("../lib/image-zoom/loading.gif");
  background-repeat: no-repeat;
  background-position: center center;
}

.popup-opcoes-parcelamento{
  top:-15px;
  position:absolute !important;
  margin-left:4.5%;
  width:91% !important;
}

.pop-up-ebit {
  margin-top:20px;
}

.btn-success {
  background-image: -webkit-linear-gradient(top,#5cb85c 0,#419641 100%);
background-image: -o-linear-gradient(top,#5cb85c 0,#419641 100%);
background-image: -webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));
background-image: linear-gradient(to bottom,#5cb85c 0,#419641 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
background-repeat: repeat-x;
border-color: #3e8f3e;
}
.btn-success {
  background-color: #419641;
background-position: 0 -15px;
}
.desconto-atacado {
  font-size: 0.8em;
  font-style: italic;
  list-style: none;
}

/* opÃ§Ã£o sem nÃºmero */

.sn-label{
  display: block !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  padding: 0 !important;
  min-height: 10px !important;
  text-align:right;
  width: 100% !important;
  margin: 0 !important;
}

.sn-label:before {
  content: '' !important;
}

.sn-checkbox {
  padding: 0 !important;
  vertical-align: middle !important;
  transform: scale(0.75) !important;
  margin: 0 !important;
}

.sn-disabled {
  display:none;
  width: 65% !important;
  float: right;
}

.sn-disabled-register {
  display:none;
}

img.lazy{
 background-position: center center;
 background-repeat: no-repeat;
 background-image: url('data:image/gif;base64,R0lGODlhGAAYAPQAAP///wAAAM7Ozvr6+uDg4LCwsOjo6I6OjsjIyJycnNjY2KioqMDAwPLy8nZ2doaGhri4uGhoaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAHAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAGAAYAAAFriAgjiQAQWVaDgr5POSgkoTDjFE0NoQ8iw8HQZQTDQjDn4jhSABhAAOhoTqSDg7qSUQwxEaEwwFhXHhHgzOA1xshxAnfTzotGRaHglJqkJcaVEqCgyoCBQkJBQKDDXQGDYaIioyOgYSXA36XIgYMBWRzXZoKBQUMmil0lgalLSIClgBpO0g+s26nUWddXyoEDIsACq5SsTMMDIECwUdJPw0Mzsu0qHYkw72bBmozIQAh+QQABwABACwAAAAAGAAYAAAFsCAgjiTAMGVaDgR5HKQwqKNxIKPjjFCk0KNXC6ATKSI7oAhxWIhezwhENTCQEoeGCdWIPEgzESGxEIgGBWstEW4QCGGAIJEoxGmGt5ZkgCRQQHkGd2CESoeIIwoMBQUMP4cNeQQGDYuNj4iSb5WJnmeGng0CDGaBlIQEJziHk3sABidDAHBgagButSKvAAoyuHuUYHgCkAZqebw0AgLBQyyzNKO3byNuoSS8x8OfwIchACH5BAAHAAIALAAAAAAYABgAAAW4ICCOJIAgZVoOBJkkpDKoo5EI43GMjNPSokXCINKJCI4HcCRIQEQvqIOhGhBHhUTDhGo4diOZyFAoKEQDxra2mAEgjghOpCgz3LTBIxJ5kgwMBShACREHZ1V4Kg1rS44pBAgMDAg/Sw0GBAQGDZGTlY+YmpyPpSQDiqYiDQoCliqZBqkGAgKIS5kEjQ21VwCyp76dBHiNvz+MR74AqSOdVwbQuo+abppo10ssjdkAnc0rf8vgl8YqIQAh+QQABwADACwAAAAAGAAYAAAFrCAgjiQgCGVaDgZZFCQxqKNRKGOSjMjR0qLXTyciHA7AkaLACMIAiwOC1iAxCrMToHHYjWQiA4NBEA0Q1RpWxHg4cMXxNDk4OBxNUkPAQAEXDgllKgMzQA1pSYopBgonCj9JEA8REQ8QjY+RQJOVl4ugoYssBJuMpYYjDQSliwasiQOwNakALKqsqbWvIohFm7V6rQAGP6+JQLlFg7KDQLKJrLjBKbvAor3IKiEAIfkEAAcABAAsAAAAABgAGAAABbUgII4koChlmhokw5DEoI4NQ4xFMQoJO4uuhignMiQWvxGBIQC+AJBEUyUcIRiyE6CR0CllW4HABxBURTUw4nC4FcWo5CDBRpQaCoF7VjgsyCUDYDMNZ0mHdwYEBAaGMwwHDg4HDA2KjI4qkJKUiJ6faJkiA4qAKQkRB3E0i6YpAw8RERAjA4tnBoMApCMQDhFTuySKoSKMJAq6rD4GzASiJYtgi6PUcs9Kew0xh7rNJMqIhYchACH5BAAHAAUALAAAAAAYABgAAAW0ICCOJEAQZZo2JIKQxqCOjWCMDDMqxT2LAgELkBMZCoXfyCBQiFwiRsGpku0EshNgUNAtrYPT0GQVNRBWwSKBMp98P24iISgNDAS4ipGA6JUpA2WAhDR4eWM/CAkHBwkIDYcGiTOLjY+FmZkNlCN3eUoLDmwlDW+AAwcODl5bYl8wCVYMDw5UWzBtnAANEQ8kBIM0oAAGPgcREIQnVloAChEOqARjzgAQEbczg8YkWJq8nSUhACH5BAAHAAYALAAAAAAYABgAAAWtICCOJGAYZZoOpKKQqDoORDMKwkgwtiwSBBYAJ2owGL5RgxBziQQMgkwoMkhNqAEDARPSaiMDFdDIiRSFQowMXE8Z6RdpYHWnEAWGPVkajPmARVZMPUkCBQkJBQINgwaFPoeJi4GVlQ2Qc3VJBQcLV0ptfAMJBwdcIl+FYjALQgimoGNWIhAQZA4HXSpLMQ8PIgkOSHxAQhERPw7ASTSFyCMMDqBTJL8tf3y2fCEAIfkEAAcABwAsAAAAABgAGAAABa8gII4k0DRlmg6kYZCoOg5EDBDEaAi2jLO3nEkgkMEIL4BLpBAkVy3hCTAQKGAznM0AFNFGBAbj2cA9jQixcGZAGgECBu/9HnTp+FGjjezJFAwFBQwKe2Z+KoCChHmNjVMqA21nKQwJEJRlbnUFCQlFXlpeCWcGBUACCwlrdw8RKGImBwktdyMQEQciB7oACwcIeA4RVwAODiIGvHQKERAjxyMIB5QlVSTLYLZ0sW8hACH5BAAHAAgALAAAAAAYABgAAAW0ICCOJNA0ZZoOpGGQrDoOBCoSxNgQsQzgMZyIlvOJdi+AS2SoyXrK4umWPM5wNiV0UDUIBNkdoepTfMkA7thIECiyRtUAGq8fm2O4jIBgMBA1eAZ6Knx+gHaJR4QwdCMKBxEJRggFDGgQEREPjjAMBQUKIwIRDhBDC2QNDDEKoEkDoiMHDigICGkJBS2dDA6TAAnAEAkCdQ8ORQcHTAkLcQQODLPMIgIJaCWxJMIkPIoAt3EhACH5BAAHAAkALAAAAAAYABgAAAWtICCOJNA0ZZoOpGGQrDoOBCoSxNgQsQzgMZyIlvOJdi+AS2SoyXrK4umWHM5wNiV0UN3xdLiqr+mENcWpM9TIbrsBkEck8oC0DQqBQGGIz+t3eXtob0ZTPgNrIwQJDgtGAgwCWSIMDg4HiiUIDAxFAAoODwxDBWINCEGdSTQkCQcoegADBaQ6MggHjwAFBZUFCm0HB0kJCUy9bAYHCCPGIwqmRq0jySMGmj6yRiEAIfkEAAcACgAsAAAAABgAGAAABbIgII4k0DRlmg6kYZCsOg4EKhLE2BCxDOAxnIiW84l2L4BLZKipBopW8XRLDkeCiAMyMvQAA+uON4JEIo+vqukkKQ6RhLHplVGN+LyKcXA4Dgx5DWwGDXx+gIKENnqNdzIDaiMECwcFRgQCCowiCAcHCZIlCgICVgSfCEMMnA0CXaU2YSQFoQAKUQMMqjoyAglcAAyBAAIMRUYLCUkFlybDeAYJryLNk6xGNCTQXY0juHghACH5BAAHAAsALAAAAAAYABgAAAWzICCOJNA0ZVoOAmkY5KCSSgSNBDE2hDyLjohClBMNij8RJHIQvZwEVOpIekRQJyJs5AMoHA+GMbE1lnm9EcPhOHRnhpwUl3AsknHDm5RN+v8qCAkHBwkIfw1xBAYNgoSGiIqMgJQifZUjBhAJYj95ewIJCQV7KYpzBAkLLQADCHOtOpY5PgNlAAykAEUsQ1wzCgWdCIdeArczBQVbDJ0NAqyeBb64nQAGArBTt8R8mLuyPyEAOwAAAAAAAAAAAA==');
}

/* Fim CSS Alexandre */


  .spw {
    display:block;
  }
@media (min-width: 768px) {
  .spw .checkout-content {
    margin-bottom: 0 !important;
    width: 48%;
    display:block;
  }

  .spw .checkout-shipping-methods {
    float:left;
    margin-right: 1%;
  }

  .spw .checkout-payment-methods {
    float:left;
    margin-left: 1%;
  }
}
  .checkout-content, .checkout-content h2.secondary-title {
    transition: border 0.5s ease-in-out;
  }



.RTV_check {
  top: 5px;
  color: #FFF;
  float: right;
  margin-right: 5px;
}

.RTV_correct_title {
  background-color: green !important;
  color:#FFF !important;
  border-color:green !important;
}

.RTV_dont_show {
  display:none !important;
}

/* Banner Lightbox do E-bit */
#dark {
  z-index: 10000 !important;
}
#boxLight {
 z-index: 10001 !important; 
}


.thumb-video-overlay-icon {
  display: block;
  z-index: 100;
  font-size: 22px;
  padding: 2px;
  background-color: #FFF;
  box-shadow: 1px 3px 5px #000;
  border-radius: 3px;
  color: red;
}
.thumb-video-overlay {
  position: absolute;
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
}

.t-slick-dots {
  position:absolute;
  bottom: -25px;
  display:block;
  width:100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align:center;
}

.t-slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0 5px;
  padding: 0;
  cursor:pointer;
}

.t-slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  cursor: pointer;
  border: 0;
  outline: none;
}

.slick-arrow {
  font-size: 0;
  line-height: 0;
  position: absolute;
  display: block;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  border: none;
  outline: none;
}

#floating_item{
    z-index: 99;
      padding: 5px;
    position: fixed;
    bottom: 50px;
    : 20px;
}
#floating_item,
#floating_item .link-item{
    display: flex;
    flex-direction:  ;
    align-items: center;
}

#floating_item .icon i img{
  width: 100%;
}
#floating_item .icon i{
  display: flex;
}

#floating_item .text,
#floating_item .icon{
    display:block;
    width:  50%;
}

@media (min-width:761px){
    #floating_item{
        width: 50px;
        height: auto;

    }
}
@media (max-width:760px){
 #floating_item{
        width: 30px;
        height: auto;
    }
}</pre></body></html>