:root{--background-color-orange: #ff7200;--background-color-primary: #ff7200;--background-color-secondary: #ff7200;--background-text-color-primary: #fff;--color-text: #000;--color-primary: #ff7200;--color-text-white: #fff;--footer-heading-color: #555;--footer-text-color: #fff;--footer-hover-color: #ff7200;--background-text-color-secondary: #000;--header-text-color: #000;--sprite-file: url('../imagens/icons/css-sprite-combined.png');}@keyframes bounceAnimation{0%, 20%, 50%, 80%, 100% {transform: translateY(0);}40% {transform: translateY(-20px);}60% {transform: translateY(-10px);}}body{font-family: 'Montserrat', sans-serif;font-size: 14px;line-height: 1.71429;}body.scroll-lock {overflow-y: scroll;}body.scroll-lock main{height: 100vh;overflow: hidden;}h1{font-size: 48px;margin-top: 0;margin-bottom: 11px;font-weight: 700;}h1.smaller{font-size: 33px;}.color-primary{color: var(--color-primary);}ul.site-breadcrumb {display: flex;flex-wrap: wrap;list-style: none;padding: 0;margin: 0;justify-content: center;text-align: center;}ul.site-breadcrumb > li {position: relative;padding-right: 8px;margin-right: 4px;color: #000;}ul.site-breadcrumb > li::before {content: '/';position: absolute;top: 50%;transform: translateY(-50%);right: 0;}ul.site-breadcrumb > li:last-child::before {display: none;}img.wp-smiley, img.emoji {display: inline !important;border: none !important;box-shadow: none !important;height: 1em !important;width: 1em !important;margin: 0 0.07em !important;vertical-align: -0.1em !important;background: none !important;padding: 0 !important;}a{color: inherit;text-decoration: none;}a:focus, a:hover, a:active {color: var(--color-primary);outline: 0;text-decoration: none;}img {height: auto;max-width: 100%;}.container2{width: 1650px;margin: 0 auto;}.svg-icon {display: inline-flex;}.svg-icon svg, .svg-icon .svg{vertical-align: -0.125em;width: 1em;height: 1em;display: inline-block;fill: currentColor;}.svg-icon .fa-spin{font-size: 50px;display: inline-block;color: var(--color-primary);}select{color: #666666;font-size: 13px;font-weight: 500;}.hidden{display: none;}input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select{color: #666;border: 1px solid #dddddd;border-radius: 3px;box-sizing: border-box;padding: 12px 15px;outline: none;}button, input[type="button"], input[type="reset"], input[type="submit"] {font-size: 14px;color: var(--color-text-white);font-weight: 700;line-height: 42px;border: 0;border-radius: 3px;padding: 0 36px;background-color: var(--background-color-secondary);transition: 0.5s;outline: 0;}@keyframes spin {from {transform:rotate(0deg);}to {transform:rotate(360deg);}}.main-body{padding-top: 218px;}.page-header{padding-top: 60px;}.block-spacing{padding: 75px 15px 75px 15px;position: relative;width: 100%;}ul.owl-carousel, .ul.owl-carousel{margin-bottom: 0;padding: 0;list-style: none;}ul.owl-carousel .owl-nav .owl-prev, ul.owl-carousel .owl-nav .owl-next, .ul.owl-carousel .owl-nav .owl-prev, .ul.owl-carousel .owl-nav .owl-next{font-size: 12px;width: 26px;height: 26px;line-height: 26px;background-color: #F3F3F3;color: #000000;border-color: #02010100;top: -45px;position: absolute;display: flex;justify-content: center;align-items: center;}ul.owl-carousel .owl-nav .owl-prev, .ul.owl-carousel .owl-nav .owl-prev{right: 40px;left: unset;}ul.owl-carousel .owl-nav .owl-next, .ul.owl-carousel .owl-nav .owl-next{right: 8px;}.btn{font-size: 0.8rem;}.btn:not(.btn-primary):not(.btn-danger):not(.btn-warning){background-color: var(--background-color-orange);color: #fff;}.bg-color-grey{background-color: #F3F3F3;}.margin-top-0 {margin-top: 0px;}.margin-top-5 {margin-top: 5px;}.margin-top-10 {margin-top: 10px;}.margin-top-15 {margin-top: 15px;}.margin-top-20 {margin-top: 20px;}.margin-top-25 {margin-top: 25px;}.margin-top-30 {margin-top: 30px;}.margin-top-35 {margin-top: 35px;}.margin-top-40 {margin-top: 40px;}.margin-top-45 {margin-top: 45px;}.margin-top-50 {margin-top: 50px;}.margin-top-55 {margin-top: 55px;}.margin-top-60 {margin-top: 60px;}.margin-bottom-0 {margin-bottom: 0px;}.margin-bottom-5 {margin-bottom: 5px;}.margin-bottom-10 {margin-bottom: 10px;}.margin-bottom-15 {margin-bottom: 15px;}.margin-bottom-20 {margin-bottom: 20px;}.margin-bottom-25 {margin-bottom: 25px;}.margin-bottom-30 {margin-bottom: 30px;}.margin-bottom-35 {margin-bottom: 35px;}.margin-bottom-40 {margin-bottom: 40px;}.margin-bottom-45 {margin-bottom: 45px;}.margin-bottom-50 {margin-bottom: 50px;}.margin-bottom-55 {margin-bottom: 55px;}.margin-bottom-60 {margin-bottom: 60px;}.pull-left{float: left;}.pull-right{float: right;}.iframe_holder{position: relative;padding-bottom: 53.35%;padding-top: 25px;height: 0;}.iframe_holder iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0;}.select2-container .select2-selection--single{height: 50px;}.select2-container .select2-selection--single .select2-selection__rendered{padding-top: 9px;}.select2-container--default .select2-selection--single .select2-selection__arrow{height: 50px;}.product-alerts{position: fixed;bottom: 55px;left: 30px;width: Calc( 100% - 60px );visibility: hidden;opacity: 0;transform: translateY(Calc( 100% + 80px ));transition: all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.35);}.product-alerts.showned{visibility: visible;opacity: 1;transform: translateY(0%);}.disabled-layer{position: relative;}.disabled-layer:after{content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;}@media (min-width: 1025px){.hidden-desktop {display: none;}}@media (min-width: 768px) and (max-width: 1024px){.hidden-tablet {display: none;}}@media (max-width: 991px){h1 {font-size: 38px;}h1.smaller{font-size: 27px;}}@media (max-width: 768px){h1 {font-size: 30px;}h1.smaller{font-size: 24px;}.hidden-mobile {display: none;}.block-spacing {padding: 25px 15px 25px 15px;}}@media screen and (max-width: 1680px) {.container2{width: 100%;padding-left: 20px;padding-right: 20px;}}@media screen and (max-width: 1199px) {.main-body {padding-top: 260px;}}@media screen and (max-width: 992px) {.container2{padding-left: 15px;padding-right: 15px;}}@media screen and (max-width: 500px) {ul.owl-carousel .owl-nav .owl-prev, ul.owl-carousel .owl-nav .owl-next, .ul.owl-carousel .owl-nav .owl-prev, .ul.owl-carousel .owl-nav .owl-next{top: -25px;}}.col-xs-1-5, .col-sm-1-5, .col-md-1-5, .col-lg-1-5, .col-xs-2-5, .col-sm-2-5, .col-md-2-5, .col-lg-2-5, .col-xs-3-5, .col-sm-3-5, .col-md-3-5, .col-lg-3-5, .col-xs-4-5, .col-sm-4-5, .col-md-4-5, .col-lg-4-5 {position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}.col-xs-1-5 {width: 20%;float: left;}.col-xs-2-5 {width: 40%;float: left;}.col-xs-3-5 {width: 60%;float: left;}.col-xs-4-5 {width: 80%;float: left;}@media (min-width: 768px) {.col-sm-1-5 {width: 20%;float: left;}.col-sm-2-5 {width: 40%;float: left;}.col-sm-3-5 {width: 60%;float: left;}.col-sm-4-5 {width: 80%;float: left;}}@media (min-width: 992px) {.col-md-1-5 {width: 20%;float: left;}.col-md-2-5 {width: 40%;float: left;}.col-md-3-5 {width: 60%;float: left;}.col-md-4-5 {width: 80%;float: left;}}@media (min-width: 1200px) {.col-lg-1-5 {width: 20%;float: left;}.col-lg-2-5 {width: 40%;float: left;}.col-lg-3-5 {width: 60%;float: left;}.col-lg-4-5 {width: 80%;float: left;}}.row-flex {display: flex;flex-wrap: wrap;margin-left: -15px;margin-right: -15px;}.col-flex-xs-12, .col-flex-sm-12, .col-flex-md-12, .col-flex-lg-12 {min-height: 1px;padding-left: 15px;padding-right: 15px;}.col-flex-xs-11, .col-flex-sm-11, .col-flex-md-11, .col-flex-lg-11 {min-height: 1px;padding-left: 15px;padding-right: 15px;}.col-flex-xs-10, .col-flex-sm-10, .col-flex-md-10, .col-flex-lg-10 {min-height: 1px;padding-left: 15px;padding-right: 15px;}.col-flex-xs-9, .col-flex-sm-9, .col-flex-md-9, .col-flex-lg-9 {min-height: 1px;padding-left: 15px;padding-right: 15px;}.col-flex-xs-8, .col-flex-sm-8, .col-flex-md-8, .col-flex-lg-8 {min-height: 1px;padding-left: 15px;padding-right: 15px;}.col-flex-xs-7, .col-flex-sm-7, .col-flex-md-7, .col-flex-lg-7 {min-height: 1px;padding-left: 15px;padding-right: 15px;}.col-flex-xs-6, .col-flex-sm-6, .col-flex-md-6, .col-flex-lg-6 {min-height: 1px;padding-left: 15px;padding-right: 15px;}.col-flex-xs-5, .col-flex-sm-5, .col-flex-md-5, .col-flex-lg-5 {min-height: 1px;padding-left: 15px;padding-right: 15px;}.col-flex-xs-4, .col-flex-sm-4, .col-flex-md-4, .col-flex-lg-4 {min-height: 1px;padding-left: 15px;padding-right: 15px;}.col-flex-xs-3, .col-flex-sm-3, .col-flex-md-3, .col-flex-lg-3 {min-height: 1px;padding-left: 15px;padding-right: 15px;}.col-flex-xs-2, .col-flex-sm-2, .col-flex-md-2, .col-flex-lg-2 {min-height: 1px;padding-left: 15px;padding-right: 15px;}.col-flex-xs-1, .col-flex-sm-1, .col-flex-md-1, .col-flex-lg-1 {min-height: 1px;padding-left: 15px;padding-right: 15px;}.col-flex-xs-1-5, .col-flex-sm-1-5, .col-flex-md-1-5, .col-flex-lg-1-5, .col-flex-xs-2-5, .col-flex-sm-2-5, .col-flex-md-2-5, .col-flex-lg-2-5, .col-flex-xs-3-5, .col-flex-sm-3-5, .col-flex-md-3-5, .col-flex-lg-3-5, .col-flex-xs-4-5, .col-flex-sm-4-5, .col-flex-md-4-5, .col-flex-lg-4-5 {min-height: 1px;padding-right: 15px;padding-left: 15px;}.col-flex-xs-12 {flex: 0 0 100%;max-width: 100%;}.col-flex-xs-11 {flex: 0 0 91.66667%;max-width: 91.66667%;}.col-flex-xs-10 {flex: 0 0 83.33333%;max-width: 83.33333%;}.col-flex-xs-9 {flex: 0 0 75%;max-width: 75%;}.col-flex-xs-8 {flex: 0 0 66.66667%;max-width: 66.66667%;}.col-flex-xs-7 {flex: 0 0 58.33333%;max-width: 58.33333%;}.col-flex-xs-6 {flex: 0 0 50%;max-width: 50%;}.col-flex-xs-5 {flex: 0 0 41.66667%;max-width: 41.66667%;}.col-flex-xs-4 {flex: 0 0 33.33333%;max-width: 33.33333%;}.col-flex-xs-3 {flex: 0 0 25%;max-width: 25%;}.col-flex-xs-2 {flex: 0 0 16.66667%;max-width: 16.66667%;}.col-flex-xs-1 {flex: 0 0 8.33333%;max-width: 8.33333%;}.col-flex-xs-1-5 {flex: 0 0 20%;max-width: 20%;}.col-flex-xs-2-5 {flex: 0 0 40%;max-width: 40%;}.col-flex-xs-3-5 {flex: 0 0 60%;max-width: 60%;}.col-flex-xs-4-5 {flex: 0 0 80%;max-width: 80%;}@media (min-width: 768px) {.col-flex-sm-12 {flex: 0 0 100%;max-width: 100%;}.col-flex-sm-11 {flex: 0 0 91.66667%;max-width: 91.66667%;}.col-flex-sm-10 {flex: 0 0 83.33333%;max-width: 83.33333%;}.col-flex-sm-9 {flex: 0 0 75%;max-width: 75%;}.col-flex-sm-8 {flex: 0 0 66.66667%;max-width: 66.66667%;}.col-flex-sm-7 {flex: 0 0 58.33333%;max-width: 58.33333%;}.col-flex-sm-6 {flex: 0 0 50%;max-width: 50%;}.col-flex-sm-5 {flex: 0 0 41.66667%;max-width: 41.66667%;}.col-flex-sm-4 {flex: 0 0 33.33333%;max-width: 33.33333%;}.col-flex-sm-3 {flex: 0 0 25%;max-width: 25%;}.col-flex-sm-2 {flex: 0 0 16.66667%;max-width: 16.66667%;}.col-flex-sm-1 {flex: 0 0 8.33333%;max-width: 8.33333%;}.col-flex-sm-1-5 {flex: 0 0 20%;max-width: 20%;}.col-flex-sm-2-5 {flex: 0 0 40%;max-width: 40%;}.col-flex-sm-3-5 {flex: 0 0 60%;max-width: 60%;}.col-flex-sm-4-5 {flex: 0 0 80%;max-width: 80%;}}@media (min-width: 992px) {.col-flex-md-12 {flex: 0 0 100%;max-width: 100%;}.col-flex-md-11 {flex: 0 0 91.66667%;max-width: 91.66667%;}.col-flex-md-10 {flex: 0 0 83.33333%;max-width: 83.33333%;}.col-flex-md-9 {flex: 0 0 75%;max-width: 75%;}.col-flex-md-8 {flex: 0 0 66.66667%;max-width: 66.66667%;}.col-flex-md-7 {flex: 0 0 58.33333%;max-width: 58.33333%;}.col-flex-md-6 {flex: 0 0 50%;max-width: 50%;}.col-flex-md-5 {flex: 0 0 41.66667%;max-width: 41.66667%;}.col-flex-md-4 {flex: 0 0 33.33333%;max-width: 33.33333%;}.col-flex-md-3 {flex: 0 0 25%;max-width: 25%;}.col-flex-md-2 {flex: 0 0 16.66667%;max-width: 16.66667%;}.col-flex-md-1 {flex: 0 0 8.33333%;max-width: 8.33333%;}.col-flex-md-1-5 {flex: 0 0 20%;max-width: 20%;}.col-flex-md-2-5 {flex: 0 0 40%;max-width: 40%;}.col-flex-md-3-5 {flex: 0 0 60%;max-width: 60%;}.col-flex-md-4-5 {flex: 0 0 80%;max-width: 80%;}}@media (min-width: 1200px) {.col-flex-lg-12 {flex: 0 0 100%;max-width: 100%;}.col-flex-lg-11 {flex: 0 0 91.66667%;max-width: 91.66667%;}.col-flex-lg-10 {flex: 0 0 83.33333%;max-width: 83.33333%;}.col-flex-lg-9 {flex: 0 0 75%;max-width: 75%;}.col-flex-lg-8 {flex: 0 0 66.66667%;max-width: 66.66667%;}.col-flex-lg-7 {flex: 0 0 58.33333%;max-width: 58.33333%;}.col-flex-lg-6 {flex: 0 0 50%;max-width: 50%;}.col-flex-lg-5 {flex: 0 0 41.66667%;max-width: 41.66667%;}.col-flex-lg-4 {flex: 0 0 33.33333%;max-width: 33.33333%;}.col-flex-lg-3 {flex: 0 0 25%;max-width: 25%;}.col-flex-lg-2 {flex: 0 0 16.66667%;max-width: 16.66667%;}.col-flex-lg-1 {flex: 0 0 8.33333%;max-width: 8.33333%;}.col-flex-lg-1-5 {flex: 0 0 20%;max-width: 20%;}.col-flex-lg-2-5 {flex: 0 0 40%;max-width: 40%;}.col-flex-lg-3-5 {flex: 0 0 60%;max-width: 60%;}.col-flex-lg-4-5 {flex: 0 0 80%;max-width: 80%;}}.row-mega {display: flex;flex-wrap: wrap;margin-left: -15px;margin-right: -15px;}.col-mega {padding-right: 15px;padding-left: 15px;}.col-mega-1_8 {width: 12.5%;}.col-mega-1_5 {width: 20%;}.col-mega-1_4 {width: 25%;}.col-mega-1_3 {width: 33.33%;}.col-mega-3_8 {width: 37.5%;}.col-mega-2_5 {width: 40%;}.col-mega-1_2 {width: 50%;}.col-mega-3_5 {width: 60%;}.col-mega-5_8 {width: 62.5%;}.col-mega-2_3 {width: 66.6666%;}.col-mega-3_4 {width: 75%;}.col-mega-4_5 {width: 80%;}.col-mega-7_8 {width: 87.5%;}.col-mega-1_1 {width: 100%;}.css-sprite-button_search {width: 20px;height: 20px;display: inline-block;background-size: 210px;background-position: 0px -23px;background-image: var(--sprite-file);vertical-align: middle;}.css-sprite-icon_form_1 {width: 37px;margin-right: 10px;height: 37px;display: inline-block;background-size: 239px;background-position: -20px -18px;background-image: var(--sprite-file);vertical-align: middle;}.css-sprite-icon_form_2 {width: 37px;margin-right: 10px;height: 37px;display: inline-block;background-size: 210px;background-position: -50px -5px;background-image: var(--sprite-file);vertical-align: middle;}.css-sprite-icon_rede_social_footer_2 {width: 41px;height: 41px;display: inline-block;font-size: 0;background-size: 210px;background-position: -128px;background-image: var(--sprite-file);}.css-sprite-icon_rede_social_footer {width: 41px;height: 41px;display: inline-block;font-size: 0;background-size: 210px;background-position: -87px;background-image: var(--sprite-file);}.css-sprite-img_youtube {width: 41px;height: 41px;display: inline-block;font-size: 0;background-size: 210px;background-position: -169px;background-image: var(--sprite-file);}.cookie_bar {position: fixed;bottom: 0;width: 100%;max-height: 100%;overflow-y: auto;overflow-x: hidden;background: #494e54;color: white;z-index: 9999999;font-family: Arial, Helvetica;font-size: 12px;min-height: 50px;line-height: 16px;}.center_cookie_container {position: relative;max-width: 900px;width: 100%;margin: 0 auto;}.cookie_bar .cookie_texto {position: relative;display: inline-block;width: Calc( 100% - 360px );padding: 0px 0;vertical-align: middle;text-align: center;}.cookie_bar .cookie_texto .cookie_interior {margin-right: 0;padding: 10px 10px;}.cookie_bar .cookie_texto a {color: white;text-decoration: underline;}.cookie_bar .cookie_aceitar {position: relative;display: inline-block;vertical-align: middle;}.cookie_bar .cookie_aceitar .cookie_botao{background: white;border: 1px #FFFFFF solid;position: relative;height: 30px;color: #494e54;font-weight: bold;cursor: pointer;padding: 0 10px;margin: 0 10px;line-height: 1;font-size: 12px;border-radius: 0;vertical-align: middle;}.cookies_politicas {position: relative;display: none;color: white;clear: both;width: 100%;max-width: 810px;margin: 0 auto;}.cookies_politicas a {color: white;text-decoration: underline;}.cookies_politicas .center_cookie_container {padding: 10px;width: 95%;}#CookiePopup{display: none;.cookie-modal, .cookie-container{background-color: rgba(0,0,0,.5);position: fixed;height: 100%;width: 100%;top: 0;left: 0;display: flex;align-items: center;justify-content: center;z-index: 10000000;}.cookie-container {z-index: 10000001;.cookie-popup-body{overflow: auto;padding: 30px;position: relative;max-width: 730px;max-height: 90%;box-shadow: 0 2px 6px 2px rgba(0,0,0,.1);background-color: #f4f7fc;input[type=checkbox] {position: absolute;top: 0;left: 0;z-index: 0;width: 25px;height: 25px;padding: 0;margin: 0;-webkit-appearance: none;appearance: none;background-color: #fff;border-radius: 3px;border: 1px solid #cfd8dc;}.tick {position: absolute;width: 25px;height: 25px;pointer-events: none;z-index: 1;top: 0;left: 0;border-radius: 3px;border: 1px solid #cfd8dc;}input[type=checkbox]:checked+.tick {display: block;border: 1px solid var(--background-color-orange);background: url(/site/imagens/icons/check.svg) center no-repeat;}.custom-input-wrapper {position: relative;display: flex;label{padding-left: 35px;}}ul {list-style: none;padding-left: 30px;margin: 30px 0;li {list-style-type: none;p {margin-left: 31px;}}}.close-btn {position: absolute;right: 15px;top: 15px;min-width: auto;height: auto;padding: 0;background: 0 0;border: 2px solid var(--color-primary);border-radius: 40px;width: 45px;}}}}@media screen and (max-width: 992px){.cookie_bar .cookie_texto .cookie_interior{margin-right: 0;}.cookie_bar .cookie_texto {float: unset;max-width: 100%;width: 100%;margin-right: 0;}.cookie_bar .cookie_aceitar {position: relative;margin-top: 10px;text-align: center;width: 100%;margin-bottom: 10px;}}.popup{display: none;position: fixed;z-index: 999;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgba(0,0,0,0.7);padding: 0 20px;}.popup.aberto{display: block;}.popup .holder_popup{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);max-height: Calc( 100% - 20px );overflow: auto;max-width: 630px;text-align: center;width: 100%;padding: 50px 30px 50px;background-color: #fff;border-radius: 10px;box-shadow: 0px 0px 10px rgba(0,0,0,0.5);}.popup .holder_popup .fechar {cursor: pointer;font-size: 22px;font-weight: 700;color: #fff;display: inline-flex;background: var(--background-color-secondary);border-radius: 50%;position: absolute;right: 10px;top: 10px;width: 35px;height: 35px;align-content: center;justify-content: center;}.clockdiv{color: #0F3346;display: flex;text-align: center;font-size: 20px;margin-left: -25px;}.clockdiv > div{padding: 10px;width: 110px;}.clockdiv div > span{background: var(--background-color-orange);display: inline-block;border-radius: 50%;width: 60px;height: 60px;padding-top: 21px;line-height: 0.7;color: var(--color-text-white);border: 3px solid #0F3346;}@media (max-width: 500px) {.clockdiv{font-size: 14px;}.clockdiv > div{width: 90px;padding: 10px 5px;}.clockdiv div > span{width: 45px;height: 44px;padding-top: 13px;font-size: 17px;}}@media (max-width: 375px) {.clockdiv > div{width: auto;padding: 10px 12px;}}.form-pesquisa-tecdoc{background-color: #FF7102;border-radius: 10px;padding: 23px 30px;}.form-pesquisa-tecdoc .label{margin-bottom: 10px;}.form-pesquisa-tecdoc .label img{width: 37px;margin-right: 10px;height: 37px;object-fit: contain;}.form-pesquisa-tecdoc .label span:not(.css-sprite-icon_form_1):not(.css-sprite-icon_form_2){font-size: 18px;color: #FFFFFF;display: inline-block;width: Calc( 100% - 60px );vertical-align: top;line-height: 21px;margin-bottom: 10px;}.form-pesquisa-tecdoc .pesquisa-matricula{margin-bottom: 20px;text-align: center;display: flex;flex-wrap: wrap;flex-direction: row;align-items: flex-start;justify-content: space-between;}.form-pesquisa-tecdoc .pesquisa-matricula .field-holder{width: 227px;padding: 5px 25px;background-size: 100% auto;background-repeat: no-repeat;margin-bottom: 15px;text-align: left;position: relative;}.form-pesquisa-tecdoc .pesquisa-matricula .field-holder input{max-width: 100%;padding: 0 10px;margin-left: 0px;height: 40px;border: none;font-size: 22px;text-align: center;}.form-pesquisa-tecdoc .pesquisa-matricula .field-holder .dropdown-history-search{background-color: #fff;position: absolute;width: Calc( 100% - 48px );box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.25);left: 24px;height: 110px;overflow: auto;display: none;}.form-pesquisa-tecdoc .pesquisa-matricula .field-holder .dropdown-history-search .item{cursor: pointer;padding: 4px 10px;}.form-pesquisa-tecdoc .pesquisa-matricula .field-holder .dropdown-history-search .item:hover{background-color: #ddd;}.form-pesquisa-tecdoc .pesquisa-matricula .button-holder{text-align: center;}.form-pesquisa-tecdoc .pesquisa-matricula .button-holder button{background-color: #fff;font-size: 15px;color: #FF7102;border-radius: 7px;padding: 4px 23px;max-width: 100%;line-height: 40px;position: relative;}.form-pesquisa-tecdoc .pesquisa-matricula .button-holder button img{width: 18px;}.form-pesquisa-tecdoc .pesquisa-marca-modelo .select-field{margin-bottom: 10px;}.form-pesquisa-tecdoc .pesquisa-marca-modelo .select-field > div:first-child{background: #FFFFFF;border-radius: 7px;display: inline-block;width: 40px;height: 40px;font-size: 15px;color: #1C1C1C;text-align: center;padding-top: 7px;vertical-align: middle;}.form-pesquisa-tecdoc .pesquisa-marca-modelo .select-field > div:nth-child(2), .form-pesquisa-tecdoc .pesquisa-marca-modelo .select-field > select{width: Calc( 100% - 55px );display: inline-block;margin-left: 10px;}.form-pesquisa-tecdoc .pesquisa-marca-modelo .select-field select{height: 40px;border-radius: 7px;background-color: #fff;vertical-align: middle;padding: 10px 20px;border: 1px solid #cdcfd0;width: 100%;}.form-pesquisa-tecdoc .pesquisa-marca-modelo .button-holder{margin-bottom: 5px;}.form-pesquisa-tecdoc .pesquisa-marca-modelo .button-holder button{background-color: #fff;font-size: 18px;color: #FF7102;width: 100%;border-radius: 7px;position: relative;transition: color linear 0.05s;}.form-pesquisa-tecdoc .pesquisa-matricula .button-holder button.animate, .form-pesquisa-tecdoc .pesquisa-marca-modelo .button-holder button.animate{color: transparent;}.form-pesquisa-tecdoc .pesquisa-matricula .button-holder button.animate img, .form-pesquisa-tecdoc .pesquisa-marca-modelo .button-holder button.animate img{visibility: hidden;}.form-pesquisa-tecdoc .pesquisa-matricula .button-holder button.animate:after, .form-pesquisa-tecdoc .pesquisa-marca-modelo .button-holder button.animate:after{position: absolute;content: '';width: 25px;height: 25px;border: 4px solid #FF7102;border-radius: 50%;border-left-color: transparent;left: Calc( 50% - 12px );top: Calc( 50% - 12px );animation: spin ease-in 5s forwards;animation-name: spin;-webkit-animation-name: spin;transition-timing-function:ease-in-out;-webkit-transition-timing-function: ease-in-out;animation-duration: 5s;-webkit-animation-duration: 5s;animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;animation-iteration-count: infinite;animation-timing-function: linear;}.form-pesquisa-tecdoc .pesquisa-matricula .button-holder button img, .form-pesquisa-tecdoc .pesquisa-marca-modelo .button-holder button img{width: 18px;}.form-pesquisa-tecdoc .pesquisa-marca-modelo a{color: #fff;font-size: 12px;text-decoration: underline;margin-top: 10px;display: inline-block;}.form-pesquisa-tecdoc .pesquisa-matricula .form_response, .form-pesquisa-tecdoc .pesquisa-marca-modelo .form_response{font-size: 12px;line-height: 1.5;width: 100%;}.sidebar .form-pesquisa-tecdoc{padding: 25px 20px;}.sidebar .form-pesquisa-tecdoc .label img{width: 30px;}.sidebar .form-pesquisa-tecdoc .label span {font-size: 15px;}.sidebar .form-pesquisa-tecdoc .pesquisa-matricula .field-holder {width: 185px;}.sidebar .form-pesquisa-tecdoc .pesquisa-matricula .field-holder input {height: 32px;font-size: 18px;text-transform: uppercase;}.sidebar .form-pesquisa-tecdoc .pesquisa-matricula .button-holder button {font-size: 13px;padding: 4px 18px;line-height: 30px;}.sidebar .form-pesquisa-tecdoc .pesquisa-marca-modelo .button-holder button{font-size: 15px;}.tabs-tecdoc-search .elementor-tabs .elementor-tabs-wrapper{display: block;}.tabs-tecdoc-search .elementor-tabs .elementor-tabs-content-wrapper > .elementor-tab-title{display: none;}.tabs-tecdoc-search .elementor-tabs .elementor-tabs-content-wrapper > .elementor-tab-content{border-top: none;padding: 0;color: #fff;border-color: #ff7102;}.tabs-tecdoc-search .elementor-tabs .elementor-tabs-content-wrapper > .elementor-tab-content .form-pesquisa-tecdoc{border-radius: 0px;}.tabs-tecdoc-search.elementor-widget-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-desktop-title{padding: 12px 15px;border-top-right-radius: 7px;border-top-left-radius: 7px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;background: #f7f7f7;color: #FF7102;border-color: #ccc;border-width: 1px;}.tabs-tecdoc-search.elementor-widget-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-desktop-title.elementor-active{border-color: #FF7102;background: #FF7102;color: #fff;border-color: transparent;}@media (max-width: 1399px) {.form-pesquisa-tecdoc .pesquisa-matricula {justify-content: center;}}@media (max-width: 1025px) {.form-pesquisa-tecdoc .pesquisa-matricula{justify-content: space-between;}}@media (max-width: 500px) {body.home .form-pesquisa-tecdoc .pesquisa-matricula{justify-content: center;flex-direction: column;}.form-pesquisa-tecdoc .pesquisa-matricula .field-holder {width: 100%;padding: 5px 11%;background-size: 100% 100%;background-repeat: no-repeat;font-size: 2.9vw;}.form-pesquisa-tecdoc .pesquisa-matricula .field-holder input {height: auto;font-size: 2.3em;line-height: 2.2em;}.form-pesquisa-tecdoc .pesquisa-matricula .button-holder, .form-pesquisa-tecdoc .pesquisa-matricula .button-holder button{width: 100%;}.form-pesquisa-tecdoc .label span{font-size: 16px;}}#topbar{background: rgb(227, 59, 91);top: 0;position: fixed;width: 100%;padding: 0;z-index: 999;}#topbar .topbar_box{line-height: 2em;padding: 5px 0 6px;background:#e33b5b;margin:0 auto;text-align:center;width:100%;color:white;font-size:15px;font-weight:300;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}body.scrolled #topbar .topbar_box{line-height: 1.3;}@media (max-width: 767px) {body.scrolled #topbar{display: none;}}.site-header{position: fixed;width: 100%;top: 40px;z-index: 999;background-color: #fff;}body.scrolled .site-header {top: 30px;}.site-header .header-wrapper {-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;display: flex;align-items: center;padding: 30px 0;}body.scrolled .site-header .header-wrapper {padding: 8px 0;}.site-header .header-items {display: flex;align-items: center;height: 100%;flex: auto;}.header-element--header-bar a {font-size: 17px;font-weight: 700;line-height: 22px;margin-bottom: 5px;color: var(--color-text);}.header-element--header-bar p {color: var(--color-text);font-size: 13px;font-weight: 400;margin: 0;}.header-items--center > *, .header-items--left > *, .header-items--right > * {outline: none;}.site-header .header-items--left {width: 17%;padding-right: 15px;}.site-header .header-items--left .header-bar__box-content {text-align: right;}.site-header .header-items--left .site-logo {flex: 0 1 auto;position: relative;z-index: 100;}.site-header .header-items--left .site-logo img{width: 155px;height: auto;}.site-header .header-items--center {width: 38.5%;}.site-header .header-items--right {width: 44.5%;padding-left: 15px;text-align: right;justify-content: flex-end;flex: inherit;}.site-header .header-items--right > * {text-align: left;}.site-header .header-items--right .header-bar__box-content{text-align: right;}.products-search {width: 100%;}.products-search .form-search, .products-search .search-inner-content, .products-search .search-wrapper{display: flex;width: 100%;position: relative;}.products-search .search-field{float: left;line-height: 1;border-left: none;border-right: none;position: relative;width: 100%;border-radius: 0;height: 50px;border-top-width: 0;border-bottom-width: 0;padding: 12px 23px;font-size: 13px;color: #999;background-color: #f3f3f3;}.products-search .search-submit {display: flex;align-items: center;height: 50px;padding: 0 18px 0 10px;border: none;font-weight: 700;white-space: nowrap;line-height: 50px;border-radius: 0 5px 5px 0;background-color: #f3f3f3;}.products-search .search-submit .svg-icon{color: var(--header-text-color);}.products-search .search-submit.button-icon .svg-icon {font-size: 18px;}.products-search .search-results {position: absolute;left: 0;right: 0;border: 1px solid #ccc;background-color: #fff;padding: 15px 20px;max-height: 530px;overflow-y: auto;overflow-x: hidden;transform: scaleX(0);top: 110%;z-index: -1;transition: top ease .2s;}.products-search .form-search.active .search-results{top: Calc( 100% - 1px );transform: scaleX(1);z-index: 9999;}.form-search .search-results ul{margin: 16px 0;padding: 0;list-style: none;}.form-search .search-results ul li{display: flex;align-items: center;padding-bottom: 12px;padding-top: 11px;border-top: 1px solid #eee;}.form-search .search-results ul li:first-child {border-top: none;}.form-search .search-results ul li img{width: 60px;height: 75px;object-fit: contain;max-width: 60px;margin-right: 20px;margin-left: 10px;}.form-search .search-results ul li .content-item{position: relative;width: 100%;padding-right: 50px;}.form-search .search-results ul li .content-item .title-item{font-size: 14px;font-weight: 400;line-height: 1;color: #222222;display: block;}.form-search .search-results ul li .content-item .num-produtos{top: 50%;transform: translateY(-50%);right: 0px;font-size: 13px;color: #333;background-color: #ddd;border-radius: 20px;position: absolute;height: 30px;padding: 2px 10px;display: flex;justify-content: center;align-content: center;align-items: center;}.form-search .search-results ul li .content-item .price-item{}.form-search .search-results ul li .content-item .price-item .price-holder{order: 1;font-size: 14px;color: #659901;line-height: 21px;font-weight: 400;margin-bottom: 5px;}.form-search .search-results ul li .content-item .price-item .price-holder .striked{font-weight: 400;margin-right: 4px;order: 2;color: #888;font-size: 13px;text-decoration: line-through;display: inline-block;}.products-search .close-search-results {position: absolute;top: 50%;transform: translateY(-50%);right: 10px;display: flex;align-items: center;justify-content: center;z-index: 10;opacity: 0;transition: none;}.products-search .form-search.active .close-search-results{opacity: 1;}.products-search .close-search-results .svg-icon {background-color: #ffffff;font-size: 20px;color: #cccccc;}.header-element--account {position: relative;margin: 0 26px 0 108px;line-height: 1;}.header-element--account > a {position: relative;display: inline-flex;align-items: center;}.header-element--account .header-account--text span {font-size: 13px;}.header-element--account .login-text {display: flex;flex-direction: column;margin-left: 12px;font-weight: 700;}.header-element--account .login-text span {display: block;line-height: 1.45;}.header-element--account .svg-icon {font-size: 24px;padding: 0 0 0 3px;color: var(--color-text);}.header-element--account .preamble {color: var(--color-text);font-weight: 700;margin-bottom: 20px;}.header-element--account .dropdown {border-width: 1px 0 0 1px;border-style: solid;border-color: #cccccc;width: 15px;height: 15px;display: block;transform: translateX(-50%) rotate(45deg) scale(0);background-color: #fff;position: absolute;left: 50%;top: Calc( 100% + 50px );z-index: 1000;opacity: 0;transition: top ease .3s;}.header-element--account .dropdown-submenu {border-top: 35px solid transparent;position: absolute;opacity: 0;width: 270px;top: Calc( 100% + 15px );right: 0;transform: scaleX(0);transition: top ease .3s;z-index: 999;}.header-element--account .dropdown-submenu .wrapper {border: 1px solid #ddd;padding: 20px 25px;border-radius: 3px;background-color: #fff;}.header-element--account .dropdown-submenu ul {padding: 0;margin: 0;list-style: none;}.header-element--account .dropdown-submenu ul a {color: #555555;}.header-element--account .dropdown-submenu ul a:hover {color: var(--color-primary);box-shadow: inset 0 0 0 transparent, inset 0 -1px 0 var(--color-primary);}.header-element--account .dropdown-submenu ul li {margin-bottom: 13px;}.header-element--account .dropdown-submenu a.logout {color: #555555;display: flex;align-items: center;line-height: 1;border-top: 1px solid #ddd;padding-top: 15px;margin-top: 24px;margin-bottom: 9px;}.header-element--account .dropdown-submenu a.logout:hover {box-shadow: none;}.header-element--account .dropdown-submenu a.logout:hover .svg-icon {color: var(--color-text);}.header-element--account .dropdown-submenu a.logout .svg-icon {padding-right: 2px;font-size: 15px;color: #555555;}.header-element--account:hover .dropdown-submenu {transform: scaleX(1);opacity: 1;top: 100%;}.header-element--account:hover .dropdown {transform: translateX(-50%) rotate(45deg) scale(1);opacity: 1;top: Calc( 100% + 27px );}.header-element--account .header-account--text {color: var(--color-text);margin-left: 17px;}.header-element--account .header-account--text span {display: block;margin-bottom: 10px;}.header-element--compare, .header-element--wishlist {margin-right: 15px;line-height: 1;}.header-element--compare a, .header-element--wishlist a {position: relative;display: inline-block;padding: 0 10px;}.header-element--compare .svg-icon, .header-element--wishlist .svg-icon, .header-element--cart .svg-icon {font-size: 24px;color: var(--color-text);}.header-element--compare .mini-item-counter, .header-element--wishlist .mini-item-counter, .header-element--cart .mini-item-counter {position: absolute;right: 0;top: -10px;display: block;text-align: center;background-color: var(--background-color-orange);border-radius: 3px;font-size: 10px;font-weight: 700;color: var(--color-text-white);padding: 5px 5px 3px;line-height: 1;min-width: 18px;}.header-element--cart .mini-item-counter.bounce{animation: bounceAnimation 2s ease 2;}.mini-cart-content .widget_shopping_cart_content {border: 1px solid #cccccc;background-color: #fff;}.mini-cart-content ul.mini-cart {padding: 35px 25px 0;border-radius: 3px;max-height: 100vh;overflow-y: auto;overflow-x: hidden;}.mini-cart-content ul.mini-cart::-webkit-scrollbar {background: 0 0;width: 7px;}.mini-cart-content ul.mini-cart::-webkit-scrollbar-thumb {background-color: #ccc;}.mini-cart-content li.mini-cart-item {list-style: none;display: flex;position: relative;padding-bottom: 20px;margin-top: 20px;border-bottom: 1px solid #ccc;}.mini-cart-content li.mini-cart-item:first-child {margin-top: 0;}.mini-cart-content li.mini-cart-item:last-child {border: none;}.mini-cart-content .product-image {flex: none;width: 60px;height: 60px;margin-right: 20px;}.mini-cart-content .product-image img{width: 60px;height: 60px;object-fit: contain;}.mini-cart-content .product-content {padding-right: 40px;}.mini-cart-content .product-content .product-name {margin-bottom: 5px;}.mini-cart-content .product-content .product-name a {line-height: 18px;color: var(--color-text);display: inline-block;}.mini-cart-content .product-content .product-name a:hover {color: var(--color-primary);}.mini-cart-content .product-content .product-ref{font-size: 12px;margin-bottom: 7px;}.mini-cart-content .product-content .quantity{font-weight: 700;}.mini-cart-content .product-content .quantity .striked{font-weight: 400;margin-right: 4px;order: 2;color: #888;font-size: 13px;text-decoration: line-through;}.mini-cart-content .remove {position: absolute;right: 0;top: 0;display: block;width: 20px;height: 20px;line-height: 15px;font-size: 20px;text-align: center;color: var(--color-text);transition: ease .5s;}.mini-cart-content .remove:hover {color: #26901b;}.mini-cart-content .remove .svg-icon {font-size: 20px;color: inherit;}.mini-cart-content .control-button {padding: 0 25px 0px;}.mini-cart-content .mini-cart__total {display: flex;justify-content: space-between;align-items: center;font-weight: 700;color: var(--color-text);margin: 46px 0 0;}.mini-cart-content .mini-cart__total .amount {color: var(--color-primary);font-size: 16px;}.mini-cart-content .mini-cart__buttons {margin: 20px 0 0;}.mini-cart-content .mini-cart__buttons a {font-weight: 700;width: 48%;text-align: center;padding: 8px 20px;color: #222222;background-color: #eeeeee;border-radius: 3px;border: 1px solid #cccccc;transition: ease .5s;}.mini-cart-content .mini-cart__buttons a.checkout {background-color: var(--background-color-orange);color: var(--color-text-white);border-color: transparent;}.header-element--cart {position: relative;margin: 0;}.header-element--cart .cart-contents {display: block;}.header-element--cart .cart-contents .cart-content {display: flex;align-items: center;}.header-element--cart .cart-contents .cart-icon {position: relative;padding: 0 10px;display: block;line-height: 1;cursor: pointer;}.header-element--cart .cart-contents .cart-content:before, .header-element--cart .cart-contents .cart-content:after {display: none;}.header-element--cart .cart-contents .cart-text {margin-left: 12px;line-height: 1;}.header-element--cart .cart-contents .cart-text .title {line-height: 1;display: block;margin-bottom: 7px;font-size: 13px;color: #777777;}.header-element--cart .cart-contents .cart-text .cart-price-total {color: var(--color-text);font-weight: 700;font-size: 17px;line-height: 1;display: block;}.header-element--cart .cart-contents .cart-info {color: #555;display: none;}.header-element--cart .cart-contents .cart-info > * {display: block;line-height: 1.45;}.header-element--cart .cart-contents .cart-info .price {color: #2f8a33;font-weight: 700;}.header-element--cart .dropdown {border-width: 1px 0 0 1px;border-style: solid;border-color: #b3b3b3;width: 15px;height: 15px;display: block;transform: translateX(-50%) rotate(45deg) scale(0);background-color: #fff;position: absolute;left: 50%;top: Calc( 100% + 32px );z-index: 1000;opacity: 0;transition: top ease .3s;}.header-element--cart .mini-cart-content {border-top: 27px solid transparent;opacity: .5;width: 360px;position: absolute;top: Calc( 100% + 15px );right: 0;transform: scaleX(0);transition: top ease .3s;z-index: 999;}.header-element--cart ul.mini-cart {max-height: Calc( 100vh - 280px );}.header-element--cart .mini-cart__buttons {display: flex;justify-content: space-between;margin: 17px 0 0;}.header-element--cart .mini-cart__empty-message {margin: 15px 0;text-align: center;}.header-element--cart.opened .mini-cart-content{transform: scaleX(1);opacity: 1;top: 100%;}.header-element--cart.opened .dropdown {opacity: 1;transform: translateX(-50%) rotate(45deg) scale(1);top: Calc( 100% + 19px );}.cart-panel {position: fixed;top: 0;left: 0;width: 100%;height: 100%;display: none;z-index: 1600;}.cart-panel.open {display: block;}.cart-panel.side-left .box-cart-wrapper {left: 0;transform: translateX(-100%);}.cart-panel.side-left .box-cart-wrapper.open {transform: none;}.cart-panel.side-right .box-cart-wrapper {right: 0;transform: translateX(100%);}.cart-panel.side-right .box-cart-wrapper.open {transform: none;}.cart-panel .box-cart-wrapper {position: absolute;width: 350px;top: 0;height: 100%;max-width: 100%;z-index: 9999;display: flex;flex-direction: column;justify-content: space-between;background-color: #fff;transition: transform .4s;}.cart-panel .box-cart-wrapper.open ~ .off-canvas-layer {display: block;}.cart-panel .box-cart-wrapper .box-cart-content {height: Calc( 100vh - 100px );}.cart-panel .box-cart-wrapper .widget_shopping_cart_content {border: none;height: 100%;display: flex;flex-direction: column;justify-content: space-between;}.cart-panel .box-cart-wrapper .mini-cart-content {height: 100%;}.cart-panel .off-canvas-layer {position: absolute;top: 0;left: 0;width: 100%;height: 100%;cursor: pointer;background-color: rgba(0, 0, 0, 0.25);}.cart-panel .off-canvas-layer.open {display: block;z-index: 8888;}.cart-panel .top-content {padding: 30px 20px 25px;background-color: var(--background-color-orange);display: flex;align-items: center;justify-content: space-between;color: var(--color-text);}.cart-panel .top-content .text-cart {font-weight: 700;}.cart-panel .top-content .mini-item-counter {position: relative;display: inline-block;right: 0 !important;background-color: transparent;padding: 0 6px;font-size: 14px;}.cart-panel .top-content .mini-item-counter:before {content: "(";position: absolute;top: 50%;transform: translateY(-50%);left: 0;}.cart-panel .top-content .mini-item-counter:after {content: ")";position: absolute;top: 50%;transform: translateY(-50%);right: 0;}.cart-panel .top-content .go-back {cursor: pointer;}.cart-panel .control-button {z-index: 99;flex: none;display: flex;flex-direction: column;justify-content: flex-end;overflow: hidden;width: 100%;padding: 0 20px;background-color: #fff;}.cart-panel .mini-cart__total {display: flex;justify-content: space-between;align-items: center;font-weight: 700;font-size: 16px;color: #222;margin: 25px 0 0;}.cart-panel .mini-cart__buttons a {display: block;width: 100%;}.cart-panel .mini-cart__buttons a:last-child {margin-top: 10px;}.cart-panel .mini-cart__empty-message {height: 100%;display: flex;align-items: center;text-align: center;margin: 0 auto;}.site-header .header-main{border-bottom: 1px solid #e5e5e5;}.site-header .header-bottom{border-bottom: 1px solid #e5e5e5;}.site-header .header-bottom .header-wrapper {padding: 8px 0 8px;position: relative;}.site-header .header-bottom .header-items--left {width: auto;}.site-header .header-bottom .header-items--left .menu-department {width: 100%;}.site-header .header-bottom .header-items--left .menu-department {background-color: var(--background-color-orange);color: var(--color-text-white);}.menu-department {cursor: pointer;transition: .5s;padding: 13px 20px 13px 10px;margin: 0;border-radius: 5px;background-color: var(--background-color-primary);display: flex;align-items: center;position: relative;color: var(--background-text-color-primary);line-height: 1.5;}.menu-department .menu-icon {display: flex;align-items: center;flex-direction: row;}.menu-department .menu-icon .icon-menu {font-size: 24px;width: 20px;}.menu-department .svg-icon {font-size: 9px;margin-left: 6px;}.menu-department .title {display: block;font-size: 14px;text-transform: uppercase;font-weight: 700;margin: 2px 0 0 10px;white-space: nowrap;}.menu-department .dropdown-arrow {font-size: 9px;color: #777777;transition: .3s;}.menu-department.menu-show .department-menu {top: 100%;opacity: 1;pointer-events: initial;}.menu-department.menu-show .dropdown-arrow {transform: rotate(180deg);}.menu-department .header-department {display: flex;justify-content: space-between;align-items: center;background-color: #fff;padding: 0 20px;}.menu-department .header-department .close-btn .svg-icon {font-size: 20px;}.menu-department .department-menu {position: absolute;top: 120%;left: 0;z-index: 999;border-top: 15px solid transparent;opacity: 0;transition: .3s;pointer-events: none;}.menu-department .department-menu ul.dropdown-submenu {border-color: #eee;}.menu-department .department-menu .department-menu--dropdown {background-color: #fff;padding: 0;}.menu-department .department-menu li > a {color: #222222;font-weight: 600;padding: 7px 0;font-size: 12px;border-bottom: 1px solid #eeeeee;transition: ease .3s;}.menu-department .department-menu li > a i{position: absolute;right: -10px;top: Calc( 50% - 6px );-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}.menu-department .department-menu li > a.has-icon i {margin-right: 5px;}.menu-department .department-menu li.dropdown > a:before, .menu-department .department-menu li.menu-item-has-children > a:before {display: none;}.menu-department .department-menu li.dropdown a .toggle-menu-children, .menu-department .department-menu li.menu-item-has-children a .toggle-menu-children {transform: translateY(50%) rotate(0deg);position: absolute;top: 3px;right: 0;transition: ease .5s;line-height: 1;}.menu-department .department-menu li.dropdown a .toggle-menu-children .svg-icon, .menu-department .department-menu li.menu-item-has-children a .toggle-menu-children .svg-icon {font-size: 9px;color: #888888;}.menu-department .department-menu li.dropdown a:hover .toggle-menu-children, .menu-department .department-menu li.menu-item-has-children a:hover .toggle-menu-children {transform: translateY(50%) rotate(180deg);}.menu-department .categories-department-menu ul{padding: 15px 0;top: 0;left: 100%;width: 280px;height: 100%;overflow: auto;opacity: 0;visibility: hidden;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}.menu-department .categories-department-menu .level-3-subcats{padding: 15px 0;top: 0;left: Calc( 100% + 280px );width: 280px;height: 100%;overflow: auto;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;position: absolute;z-index: 9999;background-color: #fff;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);float: left;}.menu-department .categories-department-menu .level-3-subcats .menu-item{padding: 0 28px;transition: 0.5s;position: unset;float: none;}.menu-department .categories-department-menu .level-3-subcats .menu-item a{color: #222222;font-weight: 600;padding: 7px 0;font-size: 12px;border-bottom: 1px solid #eeeeee;transition: ease .3s;display: flex;text-decoration: none;white-space: normal;}.menu-department .categories-department-menu .level-3-subcats .menu-item a:hover{color: var(--color-primary);}.menu-department .categories-department-menu > li.opened > ul{opacity: 1;visibility: visible;}.menu-department .categories-department-menu > li:hover > ul > li:hover > ul{opacity: 1;visibility: visible;}.menu-department .department-menu ul ul.sub-menu, .menu-department .department-menu ul ul.dropdown-submenu {top: 0;left: Calc( 100% + 10px );opacity: .7;transform: scale(0);transition: left ease 0.3s, opacity cubic-bezier(0.65, 0.8, 0.44, 0.99) 0.6s;}.menu-department .department-menu ul ul li.dropdown > a:after, .menu-department .department-menu ul ul li.menu-item-has-children > a:after {transform: translateY(0) rotate(0deg);}.menu-department .department-menu ul ul li.dropdown:hover > a:after, .menu-department .department-menu ul ul li.menu-item-has-children:hover > a:after {transform: rotate(180deg);}.menu-department .department-menu ul ul li:hover > a {color: var(--color-primary);}.menu-department .department-menu ul li {padding: 0 28px;transition: 0.5s;position: unset;float: none;}.menu-department .department-menu ul li.is-mega-menu {position: static;}.menu-department .department-menu ul li.is-mega-menu.mega-fullwidth > .dropdown-submenu {left: Calc( 100% - 1px );top: 0;}.menu-department .department-menu ul li:hover > ul.dropdown-submenu {left: Calc( 100% - 1px );top: 0;transform: scale(1);opacity: 1;}.menu-department .department-menu ul li:hover > ul.dropdown-submenu li {background-color: transparent;}.menu-department .department-menu ul li a {line-height: normal;}.menu-department .department-menu ul li a.clicked {color: var(--color-primary);}.menu-department .department-menu .is-mega-menu ul, .menu-department .department-menu .is-mega-menu li {padding: 0;}.menu-department.show .department-menu {top: 100%;opacity: 1;pointer-events: initial;}.menu-department ul.categories-department-menu {display: flex;flex-direction: column;padding: 15px 0;list-style: none;margin: 0;max-height: Calc( 100vh - 300px );overflow: auto;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);}.menu-department ul.categories-department-menu > li > a i{position: absolute;right: -10px;top: Calc( 50% - 6px );}.menu-department ul.categories-department-menu > li > a:before {content: '';display: block;position: absolute;bottom: 0;width: 0;right: 0;border-bottom: 1px solid;transition: width ease .5s;}.menu-department ul.categories-department-menu > li:last-child > a {border-bottom: 0;}.menu-department ul.categories-department-menu > li:hover > a {color: var(--color-primary);}.menu-department ul.categories-department-menu > li:hover > a:before {width: 100%;left: 0;}.menu-department:not(.menu-click):hover .dropdown-arrow {transform: rotate(180deg);}.menu-department:not(.menu-click).open .department-menu {top: 100%;opacity: 1;pointer-events: initial;}.menu-department .main-navigation li.dropdown:before {display: none;}.menu-department.menu-click .department-menu {position: fixed;top: 0;left: -100%;bottom: 0;opacity: .8;transition: ease .3s;z-index: 9999;pointer-events: inherit;border: none;}.menu-department.menu-click .department-menu .department-menu--dropdown {height: 100%;}.menu-department.menu-click .department-menu ul.categories-department-menu {border: none;padding: 30px 0;}.menu-department.menu-click .department-menu ul > li:hover {background-color: #f7f7f7;}.menu-department.menu-click .department-menu ul > li:hover a:before {display: none;}.menu-department.menu-click.active .department-menu {left: 0;opacity: 1;}.menu-department.menu-hover .department-menu ul.categories-department-menu > li > a:before {display: none;}.menu-department ul li.is-mega-menu .dropdown-submenu {padding: 30px;}.menu-department ul li.is-mega-menu .dropdown-submenu h4 {color: #222;font-size: 17px;font-weight: 700;text-transform: uppercase;line-height: 1.5em;}.menu-department ul li.is-mega-menu .dropdown-submenu p {color: #888;font-size: 14px;font-weight: 500;line-height: 1.5em;}.menu-department ul li.is-mega-menu .dropdown-submenu .button {font-size: 14px;font-weight: 700;background-color: var(--background-color-secondary);border-radius: 5px;padding: 12px 18px 12px 20px;color: var(--background-text-color-secondary);}.menu-department ul li.is-mega-menu .dropdown-submenu .button:hover {color: var(--background-text-color-secondary);}.menu-department ul li.is-mega-menu .dropdown-submenu .button .svg-icon {margin-left: 3px;color: var(--background-text-color-secondary);}.menu-department ul li.is-mega-menu .dropdown-submenu .spacing {display: block;}.menu-department ul li.is-mega-menu .dropdown-submenu a {padding: 0;margin: 0 10px 22px 0;font-weight: 700;color: #222222;border-right: 1px solid #eeeeee;}.menu-department ul li.is-mega-menu .dropdown-submenu a.primary-color {color: var(--color-primary);margin-top: 30px;font-weight: normal;}.menu-department ul li.is-mega-menu .dropdown-submenu .menu-item-mega:last-child a {border: none;}.menu-department ul li.is-mega-menu .dropdown-submenu ul {position: relative;left: 0;top: 0;box-shadow: none;background-color: transparent;opacity: 1;visibility: visible;float: none;transform: inherit;border: none;}.menu-department ul li.is-mega-menu .dropdown-submenu ul li {padding: 0;display: block;width: 100%;}.menu-department ul li.is-mega-menu .dropdown-submenu ul li a {border: none;padding: 0;margin: 0 0 12px 0;font-weight: normal;line-height: 1.4;display: inline-block;}.menu-department ul li.is-mega-menu .dropdown-submenu ul li a:hover {color: var(--color-primary);}.menu-department ul li.is-mega-menu.align-right .dropdown-submenu {left: auto;right: 0;}.menu-department ul li.is-mega-menu.align-center .dropdown-submenu {margin: auto;}body.scrolled .site-header .menu-department{padding: 10px 20px 10px 10px;}.admin-bar .menu-department.menu-click .department-menu {top: 32px;}.site-header .header-bottom .header-items--center {width: 100%;}.site-header .header-bottom .header-items--right {width: 25%;}@media (max-width: 1199px){.header-element--compare .svg-icon, .header-element--wishlist .svg-icon, .header-element--cart .svg-icon {font-size: 32px;}}@media (max-width: 400px){.menu-department .title{white-space: initial;}}.main-navigation ul {list-style: none;margin: 0;padding-left: 0;}.main-navigation ul ul {box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);float: left;position: absolute;top: 100%;left: -999em;z-index: 9999;background-color: #fff;}.main-navigation ul ul ul {left: -999em;top: 0;}.main-navigation ul ul li:before {display: none;}.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {top: 0;left: 100%;}.main-navigation ul ul li:hover > a {color: #000;}.main-navigation ul ul li.dropdown > a {padding: 10px 20px 10px 0;}.main-navigation ul ul li.dropdown:hover > a:before {display: none;}.main-navigation ul ul li.dropdown:hover > a:after {transform: rotate(180deg);}.main-navigation ul ul li.menu-item-has-children .toggle-menu-children, .main-navigation ul ul li.dropdown .toggle-menu-children {transform: rotate(-90deg);font-weight: 400;position: absolute;top: 7px;right: 7px;line-height: 1;transition: ease .5s;}.main-navigation ul ul li.menu-item-has-children .toggle-menu-children .svg-icon, .main-navigation ul ul li.dropdown .toggle-menu-children .svg-icon {font-size: 9px;}.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul {}.main-navigation li {float: left;position: relative;}.main-navigation li img {width: 23px;height: 20px;object-fit: contain;margin-right: 5px;}.main-navigation li .item-badge {position: absolute;top: -5px;right: 0;font-size: 12px;font-weight: 600;border-radius: 3px;padding: 3px 5px;background-color: var(--background-color-primary);color: var(--background-text-color-primary);min-width: 36px;line-height: 1;}.main-navigation li a{padding: 13px 15px;color: #888;position: relative;cursor: pointer;display: block;text-decoration: none;white-space: nowrap;}.main-navigation li#menu-9 > a{text-transform: uppercase;color: var(--color-primary);font-weight: 700;}.main-navigation li a .svg-icon {font-size: 18px;margin-right: 5px;}.main-navigation li:hover > a, .main-navigation li:hover > .toggle-menu-children {color: var(--color-primary);transition: .5s;}.main-navigation li.weight-bold > a {font-weight: 700 !important;}.main-navigation li.weight-medium > a {font-weight: 500 !important;}.main-navigation li.weight-regular > a {font-weight: 400 !important;}.main-navigation li.is-mega-menu.mega-fullwidth {position: static;}.main-navigation li.is-mega-menu.mega-fullwidth > .dropdown-submenu {width: 100%;left: 0;}.main-navigation li.is-mega-menu .menu-item-mega {padding-left: 30px;padding-right: 30px;border-right: 1px solid #eeeeee;}.main-navigation li.is-mega-menu .menu-item-mega:last-child {border-right: none;}.main-navigation li.is-mega-menu .dropdown-submenu {padding: 40px 0;z-index: 999;}.main-navigation li.is-mega-menu .dropdown-submenu a {font-weight: 700;color: #222222;padding: 0;}.main-navigation li.is-mega-menu .dropdown-submenu li {margin: 0;}.main-navigation li.is-mega-menu .dropdown-submenu .sub-menu li a {font-weight: normal;}.main-navigation li.is-mega-menu .dropdown-submenu .sub-menu li a:hover {color: var(--background-color-primary);}.main-navigation li.is-mega-menu .dropdown-submenu ul {position: relative;left: 0;top: 0;box-shadow: none;background-color: transparent;opacity: 1;visibility: visible;float: none;transform: inherit;border: none;}.main-navigation li.is-mega-menu .dropdown-submenu ul li {padding: 0;display: block;width: 100%;}.main-navigation li.is-mega-menu .dropdown-submenu ul li a {padding: 0;line-height: 1.4;display: inline-block;color: #222222;}.main-navigation li.is-mega-menu.align-right .dropdown-submenu {left: auto;right: 0;}.main-navigation li.is-mega-menu.align-center .dropdown-submenu {margin: auto;}.main-navigation > li > a {border-style: none;color: #000;font-weight: 500;padding: 11px 9px;font-size: 12px;}.main-navigation > li.menu-item-has-children > ul {top: 110%;}.main-navigation > li.menu-item-has-children > a {padding-right: 36px;}.main-navigation > li.menu-item-has-children > a:before {content: '';position: absolute;width: 12px;height: 12px;border: 1px solid transparent;border-bottom-color: #ccc;border-left-color: #ccc;top: 120%;margin: auto;background-color: #fff;z-index: 100;transform: translate(-50%, -5px) rotate(135deg);left: Calc( 50% - 7px );opacity: 0;z-index: 1000;transition: top .2s;}.main-navigation > li.menu-item-has-children > a:after{opacity: 0;visibility: hidden;}.main-navigation > li.menu-item-has-children > a .toggle-menu-children {position: absolute;right: 13px;top: 50%;transform: translateY(-50%);font-weight: 700;}.main-navigation > li.menu-item-has-children > a .toggle-menu-children .svg-icon {font-size: 12px;}.main-navigation li.menu-item-has-children:hover > ul.dropdown-submenu, .main-navigation li.menu-item-has-children:hover > ul.sub-menu {opacity: 1;visibility: visible;transform: scaleX(1);}.main-navigation li.menu-item-has-children:hover > ul {top: 100%;opacity: 1;}.main-navigation li.menu-item-has-children:hover > ul ul {opacity: 1;}.main-navigation li.menu-item-has-children:hover > a:before {top: 100%;opacity: 1;}.main-navigation li.menu-item-has-children ul li.menu-item-has-children a {justify-content: space-between;}.main-navigation li.menu-item-has-children ul li.menu-item-has-children:hover ul {top: 0;left: 100%;}.main-navigation li.menu-item-has-children ul li.dropdown ul {left: Calc( 100% + 10px );transition: left ease .3s, opacity ease .4s;}.main-navigation li.current-menu-item > a, .main-navigation li.current-menu-item .toggle-menu-children {color: var(--color-primary);}.main-navigation ul.dropdown-submenu, .main-navigation ul.sub-menu {position: absolute;top: 120%;left: 0;transition: top ease .3s;opacity: 0;visibility: hidden;z-index: 99;padding: 10px 0;border: 1px solid #cccccc;background-color: #fff;box-shadow: none;display: flex;flex-wrap: wrap;flex-direction: column;transform: scaleX(0);min-width: 200px;}.main-navigation ul.dropdown-submenu li, .main-navigation ul.sub-menu li {float: none;}.main-navigation ul.dropdown-submenu li a, .main-navigation ul.sub-menu li a {font-weight: 400;padding: 10px 20px;line-height: 1;}.main-navigation ul.dropdown-submenu li a{font-weight: 500;padding: 11px 9px;font-size: 12px;}.main-navigation ul.dropdown-submenu li .item-badge, .main-navigation ul.sub-menu li .item-badge {right: -40px;top: 50%;transform: translateY(-50%);}.main-navigation ul.dropdown-submenu ul, .main-navigation ul.sub-menu ul {opacity: 0;top: 0;left: Calc( 100% + 20px );}.main-navigation li > a {display: flex;text-decoration: none;white-space: normal;}.menu-mobile {line-height: 1;}.menu-mobile.menu-active {background-color: var(--background-color-primary);}.menu-mobile .top-content {color: var(--background-text-color-primary);background-color: var(--background-color-primary);display: flex;justify-content: space-between;align-items: center;padding: 23px 20px 23px;}.menu-mobile .top-content a {color: var(--background-text-color-primary);}.menu-mobile .top-content .farmart-svg-icon {color: var(--background-text-color-primary);}.menu-mobile .top-content .go-back {font-size: 20px;cursor: pointer;}.menu-mobile .top-content .author {font-weight: 700;}.menu-mobile .top-content .author .farmart-svg-icon {margin-right: 5px;}.menu-mobile .menu-icon {display: inline-flex;font-size: 24px;cursor: pointer;}.menu-mobile .menu-mobile-wrapper {width: 82%;position: fixed;top: 0;left: -82%;background-color: #fff;bottom: 0;overflow: hidden;z-index: 9999;transition: transform .25s ease;}.menu-mobile .menu-mobile-wrapper.open {transform: translate3d(100%, 0, 0);}.menu-mobile .menu-mobile-wrapper.open ~ .off-canvas-layer{display: block;z-index: 999;background-color: rgba(0,0,0,0.5);width: 100%;height: 100%;position: fixed;top: 0;left: 0;}.menu-mobile .menu-mobile-wrapper:after {content: '';width: 100%;height: 20px;position: absolute;bottom: 0;left: 0;z-index: 99;background-color: #fff;}.menu-mobile .primary-menu-mobile {height: 100%;overflow-y: auto;z-index: 1;position: relative;}.menu-mobile nav {padding: 25px 20px 28px;}.menu-mobile nav > ul > li > a {text-transform: uppercase;cursor: pointer;}.menu-mobile ul {list-style: none;padding: 0;margin: 0;}.menu-mobile ul ul {display: none;padding: 10px 0 0 10px;}.menu-mobile ul ul ul {padding-left: 10px;padding-bottom: 0;}.menu-mobile li.menu-item-has-children {position: relative;padding-right: 23px;}.menu-mobile li.menu-item-has-children li a {color: #888888;}.menu-mobile li.menu-item-has-children .toggle-menu-children {position: absolute;right: 0;top: 12px;display: block;width: 23px;height: 23px;line-height: 23px;text-align: right;font-size: 10px;cursor: pointer;}.menu-mobile li.menu-item-has-children .toggle-menu-children .farmart-svg-icon {display: inline-block;line-height: 1;}.menu-mobile li.menu-item-has-children.active > a > .toggle-menu-children {transform: translate(50%, 0) rotate(-180deg);}.menu-mobile li.menu-item-has-children.active > ul {display: block;}.menu-mobile li li {padding: 10px 0;}.menu-mobile li li.menu-item-has-children > .toggle-menu-children {top: 6px;}.menu-mobile li li.current_page_item a {color: var(--color-primary);}.menu-mobile ul.menu > li:not(.menu-item__magic-line) {border-bottom: 1px solid #eee;padding: 20px 0;}.menu-mobile ul.menu > li:not(.menu-item__magic-line) > a {color: #000;font-weight: 700;}.menu-mobile ul.menu > li:not(.menu-item__magic-line) > a:after{display: none;}.menu-mobile ul.menu > li:not(.menu-item__magic-line) > a > img{width: 23px;height: 20px;object-fit: contain;margin-right: 5px;}.menu-mobile ul.menu > li:not(.menu-item__magic-line).menu-item-has-children > a > .toggle-menu-children {top: 12px;}.menu-mobile ul.menu > li:not(.menu-item__magic-line).active > a {color: var(--color-primary);}.menu-mobile ul.menu > li:not(.menu-item__magic-line).last-child, .menu-mobile ul.menu > li:not(.menu-item__magic-line):last-child {border-bottom: 0;}.menu-mobile .bottom-content {background-color: #f5f5f5;padding: 40px 20px;}.menu-mobile .bottom-content .bottom-content--item {display: flex;margin-bottom: 12px;color: #666666;}.menu-mobile .bottom-content .bottom-content--item a {color: #666666;}.menu-mobile .bottom-content .bottom-content--item .farmart-svg-icon {color: #222222;transform: translateY(1px);padding-right: 15px;}.search-form.search-form--mobile.search-panel{flex-grow: 1;width: 100%;}.search-form.search-form--mobile.search-panel .search-panel-content{width: 100%;position: relative;top: unset;right: unset;background-color: transparent;bottom: unset;overflow: unset;z-index: 1;}.search-form.search-form--mobile.search-panel .search-panel-content .top-content{padding-top: 30px;background-color: transparent;}.search-form.search-form--mobile.search-panel .search-panel-content .top-content .form-search .search-inner-content{position: relative;}.search-form.search-form--mobile.search-panel .search-panel-content .top-content .form-search .search-inner-content .text-search{padding-left: 10px;padding-right: 10px;}.search-form.search-form--mobile.search-panel .search-panel-content .top-content .form-search .search-inner-content .text-search .search-wrapper{box-shadow: 0px 0px 10px rgba(0,0,0,0.5);border-radius: 10px;}.search-form.search-form--mobile.search-panel .search-panel-content .top-content .form-search .search-inner-content .box-search-results{position: absolute;top: 100%;}.search-form.search-form--mobile.search-panel .search-panel-content .top-content .form-search.searched.actived .search-inner-content:after{position: absolute;left: -15px;top: Calc( 100% - 10px );width: Calc( 100% + 30px );background: rgba(0,0,0,0.7);height: Calc( ( var(--vh, 1vh) * 100 ) - 165px );}@media (max-width: 1519px){.header-element--account{margin-left: 30px;}}@media (max-width: 1450px){.main-navigation > li > a{padding: 11px 8px;font-size: 11px;}}@media (min-width: 1200px){.header-mobile {display: none;}}@media (max-width: 1199px){.header-main, .header-bottom {display: none;}.header-mobile {display: flex;flex-wrap: wrap;border-bottom: 1px solid #eeeeee;padding: 20px 15px;position: relative;background-color: #fff;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}body.scrolled .header-mobile{padding: 10px 15px;}.header-items-mobile {display: flex;align-items: center;}.header-items-mobile--center > *, .header-items-mobile--left > *, .header-items-mobile--right > * {outline: none;}.header-items-mobile--left {flex: 1;text-align: left;justify-content: flex-start;}.header-items-mobile--left > * {margin-right: 20px;}.header-items-mobile--center {text-align: center;justify-content: center;}.header-items-mobile--center > * {margin-left: 10px;margin-right: 10px;}.header-items-mobile--right {flex: 1;text-align: right;justify-content: flex-end;}.header-items-mobile--right > * {outline: none;text-align: left;margin-left: 20px;}.topbar > * {width: 100%;padding-left: 15px;padding-right: 15px;}.search-form--mobile {line-height: 1;}.search-form--mobile .open-search-panel {display: inline-flex;flex-direction: column;align-items: center;justify-content: center;padding: 2px 0 0 0;}.search-form--mobile .open-search-panel .svg-icon {font-size: 24px;color: #222222;}.search-form--mobile .search-panel-content {width: 88%;position: fixed;top: 0;right: -88%;background-color: #f5f5f5;bottom: 0;overflow: hidden;z-index: 9999;transition: transform .25s ease;}.search-form--mobile .search-panel-content.open {transform: translate3d(-100%, 0, 0);}.search-form--mobile .search-panel-content.open ~ .off-canvas-layer {display: block;z-index: 999;}.search-form--mobile .top-content {padding: 15px 0 0 0;display: flex;align-items: center;background-color: var(--background-color-primary);position: relative;}.search-form--mobile .top-content .search-field {border: 0;border-radius: 3px;padding-right: 42px;float: left;height: 42px;line-height: 1;padding-left: 12px;position: relative;width: 100%;}.search-form--mobile .top-content .close-search-results {position: absolute;top: 50%;transform: translateY(-50%);right: 40px;font-size: 10px;color: #000;display: flex;align-items: center;justify-content: center;width: 20px;height: 20px;background-color: #fff;z-index: 10;opacity: 1;transition: none;display: none;}.search-form--mobile .top-content .close-search-results .svg-icon {font-size: 20px;color: #cccccc;}.search-form--mobile .top-content .search-submit {position: absolute;right: 0;background-color: transparent;color: #000;padding: 0;width: 42px;height: 42px;line-height: 42px;display: block;text-align: center;z-index: 999;}.search-form--mobile .top-content .search-submit .svg-icon {margin: 0;}.search-form--mobile .top-content form.searching .search-submit, .search-form--mobile .top-content form.actived .search-submit {opacity: 0;}.search-form--mobile .top-content form.actived .close-search-results {opacity: 1;}.search-form--mobile .top-content form.searching .search-wrapper:before {border-width: 1px;border-color: #666 #666 #666 transparent;border-radius: 50%;border-style: solid;-webkit-animation: spin-fast 1s linear infinite;animation: spin-fast 1s linear infinite;content: "";width: 13px;height: 13px;font-weight: 400;position: absolute;top: 15px;right: 12px;z-index: 999;}.search-form--mobile .top-content form.searching .close-search-results {opacity: 0;}.search-form--mobile .top-content .close-search-panel {color: var(--background-text-color-primary);display: flex;line-height: 1;margin-left: 20px;}.search-form--mobile .top-content.actived .search-results {top: 100%;transform: scaleX(1);z-index: 9999;}.search-form--mobile .search-results {border: 0;}.search-form--mobile .box-search-trending {padding: 35px 20px;background-color: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}.search-form--mobile .box-search-trending .title-words {display: block;margin: 0 0 17px;font-size: 14px;}.search-form--mobile .box-search-trending .title-words .svg-icon {font-size: 14px;color: #e84506;padding-right: 10px;}.search-form--mobile ul.hot-words {margin: 0;padding: 0;}.search-form--mobile ul.hot-words li {padding: 0 5px 5px 0;list-style: none;display: inline-block;}.search-form--mobile ul.hot-words li a {display: block;color: #555555;background-color: #f5f5f5;border-radius: 3px;padding: 4px 16px;font-size: 14px;text-decoration: none;}.search-form--mobile ul.hot-words li a:hover {text-decoration: none;}.search-form--mobile .form-search {width: 100%;}.search-form--mobile .form-search button {position: absolute;top: 0;right: 0;background-color: transparent;padding: 0 10px;}.search-form--mobile .form-search button .svg-icon {color: #222222;}.search-form--mobile .search-inner-content {display: flex;align-items: center;flex-direction: column;}.search-form--mobile .search-inner-content .text-search {display: flex;align-items: center;justify-content: space-between;width: 100%;padding: 0 20px 15px;}.search-form--mobile .search-inner-content .search-wrapper {width: 100%;display: flex;position: relative;}.search-form--mobile .search-inner-content .field-notice {font-weight: 700;color: #222222;}.search-form--mobile .search-inner-content .box-search-results {position: relative;background-color: #ffffff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);padding: 30px 20px 0;max-height: Calc( 100vh - 135px );overflow-y: auto;overflow-x: hidden;transform: scaleX(0);opacity: 0;visibility: hidden;z-index: -1;transition: top ease .2s;display: none;width: 100%;}.search-form--mobile .active .search-inner-content .box-search-results {transform: scaleX(1);opacity: 1;visibility: visible;z-index: 9999;display: block;}.search-form--mobile .form-search button {top: 52%;transform: translateY(-50%);line-height: 1;}.search-form--mobile .form-search button .svg-icon {font-size: 18px;}.search-form--mobile .form-search.searching button {display: none;}.search-form--mobile.search-active {background-color: var(--background-color-primary);}.search-form.search-form--mobile.search-panel .search-panel-content .top-content{-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}body.scrolled .search-form.search-form--mobile.search-panel .search-panel-content .top-content{padding-top: 15px;}.header-element--cart .cart-contents .mini-cart-counter {right: 0;}.cart-panel-mobile.side-right .box-cart-wrapper, .cart-panel-mobile.side-left .box-cart-wrapper {right: -82%;left: auto;}.cart-panel-mobile.side-right .box-cart-wrapper.open, .cart-panel-mobile.side-left .box-cart-wrapper.open {transform: translate3d(-100%, 0, 0);}.cart-panel-mobile .box-cart-wrapper {width: 82%;}.cart-panel-mobile .top-content {color: var(--background-text-color-primary);background-color: var(--background-color-primary);display: flex;justify-content: space-between;align-items: center;padding: 23px 20px 23px;}.cart-panel-mobile .top-content a {color: var(--background-text-color-primary);}.cart-panel-mobile .top-content .svg-icon {color: var(--background-text-color-primary);}.cart-panel-mobile .mini-cart-content ul.woocommerce-mini-cart {padding: 10px 15px 0;margin-bottom: 0;}.cart-panel-mobile .control-button {padding: 0 15px;}.cart-panel-mobile .woocommerce-mini-cart__total {font-size: 14px;margin-top: 15px;}.cart-panel-mobile .woocommerce-mini-cart__buttons {margin-top: 15px;}.site-header .header-menu-mobile, .site-header .header-logo, .site-header .header-elements {flex: 0 0 33.3333%;max-width: 33.3333%;}.site-header .header-menu-mobile {display: flex;padding-right: 10px;}.site-header .header-logo {text-align: center;width: 33.3333%;padding-right: 10px;padding-left: 10px;margin: 0;}.site-header .header-elements {margin-left: 0;justify-content: flex-end;padding-left: 10px;}.site-header .header-elements .header-element--sep {display: none;}.site-header .header-element--compare, .site-header .header-element--wishlist, .site-header .header-element--account {display: none;}.site-header .header-element--search a.open-header-search {font-size: 20px;padding: 10px;display: block;line-height: 1;}.site-header .header-element--cart .cart-contents .cart-icon {padding-left: 0;padding-right: 9px;}.site-header .header-element--cart:hover .dropdown, .site-header .header-element--cart .mini-cart-content {display: none;}.site-header .header-wrapper-elementor, .site-header .header-mobile-enable {display: none;}.site-branding .logo img{width: 200px;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}body.scrolled .site-branding .logo img {width: 160px;}.menu-department .department-menu{width: 100%;box-shadow: 0px 0px 15px rgba(0,0,0,0.3);border: 0;background-color: #fff;}.menu-department .department-menu .department-menu--dropdown{height: 100%;}.menu-department .department-menu .department-menu--dropdown{height: 100%;}.menu-department .department-menu .department-menu--dropdown .categories-department-menu{border: 0;max-height: Calc( 100vh - 200px );}.menu-department .department-menu .department-menu--dropdown .categories-department-menu li.opened > ul{display: block;opacity: 1;visibility: visible;}.menu-department .department-menu .department-menu--dropdown .categories-department-menu li > ul{position: relative;left: unset;top: unset;box-shadow: none;width: 100%;padding: 5px 0;}.menu-department .department-menu .department-menu--dropdown .categories-department-menu li > ul > li{padding-right: 0px;}.menu-department .department-menu ul li a{width: 100%;padding-right: 10px;text-transform: initial;}.menu-department .department-menu li.opened > a i{transform: rotate(90deg);}}@media (max-width: 767px){body.scrolled .site-header{top: 0px;}.search-form--mobile .top-content .search-field{height: 35px;font-size: 12px;}}@media (max-width: 375px){.site-branding .logo img{width: 160px;}}@media (max-width: 335px){.site-branding .logo img{width: 145px;}}.form-login-holder{max-width: 400px;margin: 90px auto 60px;padding: 0 25px;background-color: #f5f5f5;}.form-login-holder .title{color: #000;font-size: 20px;font-weight: 700;padding: 20px 15px;text-align: center;text-transform: uppercase;border-bottom: 1px solid #dddddd;}.form-login-holder .content{padding: 30px 0 20px;}.form-login-holder .content h2{color: #555555;font-size: 14px;font-weight: 400;margin: 7px 0 20px;}.form-login-holder .content input{width: 100%;color: #000;padding: 7px 15px;}.form-login-holder .content .form-row-password{position: relative;margin-bottom: 18px;}.form-login-holder .content .form-row-password .lost-password{position: absolute;top: 9px;right: 15px;}.form-login-holder .content .form-row-password .show-password{position: absolute;top: 9px;right: 15px;opacity: 0.4;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}.form-login-holder .content #form_login .form-row-password .show-password{right: 105px;}.form-login-holder .content .form-row-password.showned-password .show-password{opacity: 1;}.form-login-holder .content button{margin-top: 8px;height: 50px;width: 100%;}.form-login-holder .content .form-tracking-code .input-tracking-first{display: flex;}.form-login-holder .content .form-tracking-code .input-tracking-first .field-tracking{width: 300px;padding-right: 5px;}.form-login-holder .content .form-tracking-code .field-tracking{margin-bottom: 10px;position: relative;}.form-login-holder .content .form-tracking-code .field-tracking .delete-field{position: absolute;right: 10px;top: 50%;z-index: 99;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);}.form-login-holder .content .form-tracking-code .input-tracking-first .add-tracking{width: 50px;padding-left: 5px;}.form-login-holder .content .form-tracking-code .input-tracking-first .add-tracking button{margin-top: 0;height: 40px;padding: 0;}.form-carrinho-dados-holder{max-width: 700px;padding: 30px 25px;margin: 0 auto 50px;background-color: #f5f5f5;}.form-carrinho-dados-holder .content input[type="text"], .form-carrinho-dados-holder .content input[type="email"]{padding: 5px 10px;width: 100%;margin-bottom: 10px;margin-top: 10px;}.form-carrinho-dados-holder .content .select2-container{margin: 10px 0;}.form-carrinho-dados-holder .content .select2-container .select2-selection--single{height: 36px;border: 1px solid #dddddd;border-radius: 3px;}.form-carrinho-dados-holder .content .select2-container .select2-selection--single .select2-selection__rendered{padding-top: 3px;}.form-carrinho-dados-holder .content .select2-container--default .select2-selection--single .select2-selection__arrow{height: 36px;}.account-page .content-area{margin-top: 50px;margin-bottom: 50px;overflow: hidden;}.account-page .content-area .account-navigation{width: 23%;float: left;}.account-page .content-area .account-navigation ul{list-style: none;margin: 0;padding: 0;border: 1px solid #eaeaea;text-transform: uppercase;}.account-page .content-area .account-navigation ul li{border-bottom: 1px solid #eaeaea;background-color: #f5f5f5;}.account-page .content-area .account-navigation ul li a{color: #000;display: block;padding: 10px 30px;}.account-page .content-area .account-navigation ul li.active a{background-color: var(--color-primary);color: #fff;font-weight: 600;}.account-page .content-area .account-content{width: 73%;float: right;}.account-page .content-area .account-content input[type="text"], .account-page .content-area .account-content input[type="email"], .account-page .content-area .account-content input[type="password"], .account-page .content-area .account-content select, .account-page .content-area .account-content textarea{width: 100%;}.account-page .content-area .account-content .password-field{position: relative;}.account-page .content-area .account-content .password-field .show-password{position: absolute;top: Calc( 50% - 12px );right: 15px;cursor: pointer;}.account-page .content-area .account-content .account-title{display: flex;align-items: center;justify-content: space-between;margin-bottom: 10px;}.account-page .content-area .account-content .table td{font-size: 12px;}.account-page .content-area .account-content .table td .morada-default.active{color: var(--color-primary);}@media (max-width: 991px){.account-page .content-area .account-navigation{width: 100%;float: none;}.account-page .content-area .account-content{margin-top: 50px;width: 100%;float: none;}}.checkout-page{padding-bottom: 50px;}.checkout-steps {position: relative;margin: 20px -20px 30px;padding: 30px 40px;text-align: center;}.checkout-steps:after, .checkout-steps:before {content: "";position: absolute;left: 0;right: 0;height: 8px;}.checkout-steps:before {background: -moz-radial-gradient(center bottom, ellipse farthest-side, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));background: -webkit-radial-gradient(center bottom, ellipse farthest-side, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));background: radial-gradient(center bottom, ellipse farthest-side, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));top: 0;}.checkout-steps:after {background: -moz-radial-gradient(center top, ellipse farthest-side, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));background: -webkit-radial-gradient(center top, ellipse farthest-side, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));background: radial-gradient(center top, ellipse farthest-side, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));bottom: 0;}.checkout-steps .step {width: 20%;float: left;position: relative;}.checkout-steps .step:before {content: "";position: absolute;top: 10px;left: 0;right: 0;height: 2px;background: #e6e6e6;z-index: 0;}.checkout-steps .step:first-of-type:before {left: 50%;}.checkout-steps .step:last-of-type:before {right: 50%;}.checkout-steps .step.active:last-of-type:before, .checkout-steps .step.done:last-of-type:before {background: #00becc;}.checkout-steps .step.active .step-badge, .checkout-steps .step.done .step-badge {background-color: #00becc;color: #fff;}.checkout-steps .step.active {color: #34353e;}.checkout-steps .step.active:before {background: -moz-linear-gradient(left, #00becc 0%, #00becc 50%, #e6e6e6 50%, #e6e6e6 100%);background: -webkit-linear-gradient(left, #00becc 0%, #00becc 50%, #e6e6e6 50%, #e6e6e6 100%);background: linear-gradient(to right, #00becc 0%, #00becc 50%, #e6e6e6 50%, #e6e6e6 100%);}.checkout-steps .step.active:first-of-type:before {background: #e6e6e6;}.checkout-steps .step.done:before {background: #00becc;}.checkout-steps .step.done:first-of-type:before {background: #00becc;}.checkout-steps .step-badge {margin: 0 auto;-webkit-border-radius: 99px;-moz-border-radius: 99px;border-radius: 99px;width: 22px;height: 22px;background-color: #e6e6e6;position: relative;z-index: 1;line-height: 22px;margin-bottom: 5px;}.info-expedicao{margin-top: 15px;font-size: 13px;}#checkout .checkout-page table td.image img{height: 124px;object-fit: contain;}.holder_faturacao_envio_iguais{padding: 25px 25px 20px;background-color: rgba(0,0,0,.05);border-radius: 8px;margin-bottom: 40px;}.faixa-envio{gap: 20px;border: 1px solid #d0cccc;border-radius: 9px;}.faixa-envio .img img{width: 90px;}@media screen and (max-width: 991px) {.checkout-steps {margin: 20px 0 30px;padding: 30px 0;}.checkout-steps .step {line-height: 19px;}#checkout .checkout-page table td button {padding: 0px 10px;margin-top: 10px;height: 32px;line-height: 14px;}#checkout .checkout-page table th, #checkout .checkout-page table td{font-size: 13px;}#checkout .checkout-page table td.qty {text-align: center;}#checkout .checkout-page table td.price {min-width: 98px;}#checkout .checkout-page table td.image {width: 120px;padding: 0.75rem 0;}#checkout .checkout-page table td.desc {width: 240px;}#form_next_step .right-align {text-align: center !important;float: none;margin-top: 30px;}#form_next_step .right-align button{clear: both;display: block;margin: 20px auto 0;}#form_next_step .table:not(.tabela-morada) .text-right {text-align: center !important;float: none;margin-top: 30px;}#form_next_step .next_checkout {margin-top: 30px;}.edit-morada, .delete-morada, .morada-default{font-size: 16px;}#encomendar-passo-2 table.table {width: 750px;}#encomendar-passo-2 table.table td:last-child{width: 80px;}}@media screen and (max-width: 766px) {#checkout .checkout-page table th, #checkout .checkout-page table td {font-size: 12px;}#checkout .checkout-page table td.image{width: 0;}#checkout .checkout-page table td.image img{display: none;}}@media screen and (max-width: 500px){.checkout-steps .step {line-height: 12px;font-size: 10px;}}@media screen and (max-width: 355px){.checkout-steps .step {line-height: 10px;font-size: 9px;}}.cat-header .header-link{color: #888888;transition: ease .3s;display: flex;align-items: center;}.cat-header .header-link .link-text{padding-right: 10px;}.top-banner{background-image: url(/site/imagens/background-top-banner.png);background-position: center center;background-repeat: no-repeat;background-size: cover;padding: 45px 15px 45px 15px;}.top-banner .helper-spacing{padding: 20px 5px;}.top-banner .banner{padding: 20px 5px;}.top-banner .banner ul{padding: 0;list-style: none;margin-bottom: 0;}.top-banner .banner .holder_slider .li{height: 470px;background-color: #F5F5F5;background-repeat: no-repeat;background-size: cover;background-position: center;}.top-banner .banner .holder_slider .li:after{content: '';position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 1;background-color: #00000070;}.top-banner .banner .holder_slider .li .img{position: relative;height: 100%;width: 100%;z-index: 0;}.top-banner .banner .holder_slider .li .img img{position: relative;height: 100%;width: 100%;object-fit: cover;}.top-banner .banner .holder_slider .li .conteudo{text-align: left;justify-content: center;align-items: center;background-repeat: no-repeat;background-position: center;position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 2;display: flex;}.top-banner .banner .holder_slider .li .conteudo .slide-content{max-width: 84%;position: relative;z-index: 2;width: 100%;}.top-banner .banner .holder_slider .li .conteudo .slide-content .heading{font-weight: 700;font-size: 36px;line-height: 48px;letter-spacing: -1px;margin-bottom: 33px;color: #FFFFFF;}.top-banner .banner .holder_slider .li .conteudo .slide-content .description{font-size: 16px;line-height: 26px;color: #FFFFFF;margin-bottom: 80px;}.top-banner .banner .holder_slider .li .conteudo .slide-content button{color: var(--background-text-color-secondary);font-size: 14px;font-weight: 700;line-height: 1;padding: 14px 23px;text-align: center;background-color: #fff;border-radius: 3px;display: inline-flex;align-items: center;transition: ease .5s;}.top-banner .banner .owl-nav .owl-prev, .top-banner .banner .owl-nav .owl-next{position: absolute;display: block;transition: ease 0.5s;padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;border: 1px solid #dddddd;background-color: #ffffff;outline: none;z-index: 99;text-align: center;color: #000000;top: auto;bottom: -5px;font-size: 12px;width: 26px;height: 26px;line-height: 24px;border-radius: 3px;}.top-banner .banner .owl-nav .owl-prev:hover, .top-banner .banner .owl-nav .owl-next:hover{background-color: var(--background-color-primary);}.top-banner .banner .owl-nav .owl-prev .svg-icon, .top-banner .banner .owl-nav .owl-next .svg-icon{position: relative;top: -1px;vertical-align: -0.125em;width: 1em;height: 1em;display: inline-block;}.top-banner .banner .owl-nav .owl-prev{left: auto;right: Calc( 22px + 25px );}.top-banner .banner .owl-nav .owl-next{left: auto;right: 15px;}.prod-categories .categories-box{margin-top: 40px;}.prod-categories .categories-box .cat-item{margin: 0 Calc( 30px / 2 );border-radius: 10px;}.prod-categories .categories-box .cat-item .cat-thumb{padding: 20px 20px 20px 20px;background-color: #F7F7F6;border: 1px solid transparent;border-radius: 10px;margin-bottom: 20px;display: block;}.prod-categories .categories-box .cat-item .cat-thumb img{width: 150px;height: 120px;object-fit: contain;}.prod-categories .categories-box .cat-item:hover .cat-thumb{border: 1px solid #FF7102;}.prod-categories .categories-box .cat-item .cat-text .cat-name{font-size: 18px;color: #1C1C1C;text-align: center;line-height: 22px;font-weight: 300;text-transform: initial;letter-spacing: -1px;display: block;}.prod-categories .categories-box .cat-item:hover .cat-text .cat-name{color: #FF7102;}.subcategories-prods{margin-top: 20px;}.subcategories-prods .subcategories-list{background-color: #F4F4F4;display: flex;list-style: none;padding: 50px;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;align-items: center;align-content: center;margin-bottom: 0;}.subcategories-prods .subcategories-list li{font-size: 18px;color: #1C1C1C;letter-spacing: -0.24px;line-height: 22px;margin: 0 15px 10px;}.subcategories-prods .subcategories-list li a{color: inherit;}.subcategories-prods .subcategories-list li .holder-img{display: inline-block;width: 50px;height: 50px;background-color: #fff;border-radius: 4px;padding: 8px;margin-right: 10px;}.subcategories-prods .subcategories-list li .holder-img img{width: 35px;height: 35px;object-fit: contain;}.prods-slider-block .categories-box{margin-top: 40px;}.prods-slider-block .products-box .prod-item .product-inner{position: relative;border-width: 1px 1px 1px 0;border-color: #c9c9c9;height: 100%;padding: 20px 10px 20px;}.prods-slider-block .products-box .prod-item .product-inner .prod-promo-label{border-radius: 50%;width: 50px;height: 50px;position: absolute;right: 15px;top: 25px;z-index: 99;background-color: var(--background-color-secondary);text-align: center;color: #fff;padding-top: 16px;font-size: 12px;}.prods-slider-block .products-box .prod-item .product-inner .prod-thumb{background: #FFFFFF;border: 1px solid #D2D2D2;padding: 15px;margin-bottom: 0;position: relative;}.prods-slider-block .products-box .prod-item .product-inner .prod-thumb img{width: 160px;height: 160px;object-fit: contain;}.product-inner .prod-thumb .product-loop__buttons{position: absolute;opacity: 0;transition: .3s;top: 15px;left: 15px;}.product-inner:hover .prod-thumb .product-loop__buttons{opacity: 1;}.product-inner .prod-thumb .product-loop__buttons .product-quick-view{transform: translateX(-10px);transition: all .3s;transition-property: transform;color: var(--color-primary);line-height: 1;text-align: right;margin: 0 1px 13px 0;}.product-inner:hover .prod-thumb .product-loop__buttons .product-quick-view{transform: translateX(0);}.prods-slider-block .products-box .prod-item .product-inner .prod-text{padding: 10px 15px 0;}.prods-slider-block .products-box .prod-item .product-inner .prod-text .prod-brand img{width: 110px;height: 45px;object-fit: contain;margin: 0 0 10px 0;}.prods-slider-block .products-box .prod-item .product-inner .prod-text .prod-price .price-holder{display: flex;order: 1;font-size: 16px;color: #659901;line-height: 21px;font-weight: 400;margin-bottom: 5px;flex-wrap: wrap;}.prods-slider-block .products-box .prod-item .product-inner .prod-text .prod-price .price-holder .striked{font-weight: 400;margin-right: 4px;order: 2;color: #888;font-size: 11px;text-decoration: line-through;display: inline-block;}.prods-slider-block .products-box .prod-item .product-inner .prod-text .prod-price .price-holder .preco-unitario{width: 100%;order: 3;color: #888;font-size: 13px;display: inline-block;}.prods-slider-block .products-box .prod-item .product-inner .prod-text .prod-name{font-size: 13px;line-height: 16px;color: #1C1C1C;}.prods-slider-block .products-box .prod-item .product-inner .prod-text .ref-ean p{margin-top: 10px;margin-bottom: 0px;line-height: 16px;font-size: 13px;}.prod-brands .brands-box .brand-item{padding: 0 15px;}.prod-brands .brands-box .brand-item .brand-thumb img{width: 235px;height: 90px;object-fit: contain;margin: 0 auto;}.homepage-blog .blog-box{margin-top: 40px;padding: 25px 0px 38px 0px;border-style: solid;border-radius: 10px;background-color: #fff;border-width: 1px;border-color: #eeeeee;}.homepage-blog .blog-box ul.owl-carousel .owl-nav .owl-prev, .homepage-blog .blog-box ul.owl-carousel .owl-nav .owl-next, .homepage-blog .blog-box .ul.owl-carousel .owl-nav .owl-prev, .homepage-blog .blog-box .ul.owl-carousel .owl-nav .owl-next{top: -95px;background-color: #fff;}.prod-promotion-slider.owl-carousel .owl-nav .owl-prev, .prod-promotion-slider.owl-carousel .owl-nav .owl-next{background-color: #fff;}.homepage-blog .blog-box .post-item{padding-left: 25px;padding-right: 25px;border-left: 1px solid #eeeeee;}.homepage-blog .blog-box .post-item .post-inner .post-thumb{margin-bottom: 30px;border-radius: 10px;}.homepage-blog .blog-box .post-item .post-inner .post-thumb img{width: 100%;height: 350px;object-fit: cover;}.homepage-blog .blog-box .post-item .post-inner .post-text .post-date{font-size: 13px;margin-top: 10px;}.homepage-blog .blog-box .post-item .post-inner .post-text .post-name{font-size: 21px;margin-bottom: 23px;font-weight: 500;}.testimonials .testimonials-box {margin-top: 40px;}.testimonials .testimonials-box ul.owl-carousel .owl-nav .owl-prev, .testimonials .testimonials-box ul.owl-carousel .owl-nav .owl-next{background-color: #fff;}.testimonials .testimonials-box .testimonial-item .testimonial-inner{padding: 0 25px;}.testimonials .testimonials-box .testimonial-item .testimonial-inner .testimonial-text{border: 1px solid rgba(128,128,128,.16);box-shadow: 0 1px 4px #8080801c;background-color: #fff;border-radius: 3px;padding: 60px 20px;text-align: center;}.testimonials .testimonials-box .testimonial-item .testimonial-inner .testimonial-text .testimonial-name{font-size: 17px;line-height: 25px;color: #000;font-style: italic;margin-bottom: 1.5em;}.testimonials .testimonials-box .testimonial-item .testimonial-inner .testimonial-text .testimonial-description{font-size: 17px;margin: 0;color: #606060;font-weight: 400;}.testimonials .testimonials-box .testimonial-item .testimonial-inner .testimonial-text .testimonial-start{margin-top: 10px;display: block;font-size: 20px;color: #f16c20;}.testimonials .testimonials-box .testimonial-item .testimonial-inner .testimonial-text .testimonial-start svg{width: 20px;fill: #f16c20;}.mobile-tecdoc-search .tecdoc-tabs .tecdoc-tabs-wrapper{display: block;}.mobile-tecdoc-search .tecdoc-tabs .tecdoc-tabs-content-wrapper > .tecdoc-tab-title{display: none;}.mobile-tecdoc-search .tecdoc-tabs .tecdoc-tabs-content-wrapper > .tecdoc-tab-content{border-top: none;padding: 0;color: #fff;border-color: #ff7102;}.mobile-tecdoc-search .tecdoc-tabs .tecdoc-tabs-content-wrapper > .tecdoc-tab-content .form-pesquisa-tecdoc{border-radius: 0px;}.mobile-tecdoc-search .tecdoc-tabs .tecdoc-tabs-wrapper .tecdoc-tab-desktop-title{padding: 12px 15px;border-top-right-radius: 7px;border-top-left-radius: 7px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;background: #f7f7f7;color: #FF7102;border-color: #ccc;border-width: 1px;display: table-cell;cursor: pointer;border-style: solid solid none;font-weight: 600;line-height: 18px;}.mobile-tecdoc-search .tecdoc-tabs .tecdoc-tabs-wrapper .tecdoc-tab-desktop-title.active{border-color: #FF7102;background: #FF7102;color: #fff;border-color: transparent;}.mobile-prod-categories{padding: 40px 10px;}.mobile-prod-categories .prod-categories-toggle .prod-categories-toggle-item{border: 1px solid #ddd;margin-bottom: 10px;}.mobile-prod-categories .prod-categories-toggle .prod-categories-toggle-item .categories-tab-content{border-bottom: none;border-top: 1px solid #ddd;margin: 10px 10px 0;padding: 12px 5px;}.mobile-prod-categories .prod-categories-toggle .prod-categories-toggle-item .prod-categories-tab-title{border: none;padding: 7px;position: relative;}.mobile-prod-categories .prod-categories-toggle .prod-categories-toggle-item .prod-categories-tab-title .categories-toggle-icon{float: right;position: absolute;right: 5px;top: Calc( 50% - 8px );color: #000;}.mobile-prod-categories .prod-categories-toggle .prod-categories-toggle-item .prod-categories-tab-title .categories-toggle-icon .categories-toggle-icon-closed{display: block;}.mobile-prod-categories .prod-categories-toggle .prod-categories-toggle-item .prod-categories-tab-title .categories-toggle-icon .categories-toggle-icon-opened{display: none;}.mobile-prod-categories .prod-categories-toggle .prod-categories-toggle-item .prod-categories-tab-title.active .categories-toggle-icon .categories-toggle-icon-closed{display: none;}.mobile-prod-categories .prod-categories-toggle .prod-categories-toggle-item .prod-categories-tab-title.active .categories-toggle-icon .categories-toggle-icon-opened{display: block;}.mobile-prod-categories .prod-categories-toggle .prod-categories-toggle-item .prod-categories-tab-title .categories-toggle-title{font-weight: 700;font-size: 12px;color: #000;}.mobile-prod-categories .prod-categories-toggle .prod-categories-toggle-item .prod-categories-tab-title .categories-toggle-title img{width: 45px;margin-right: 10px;}@media (max-width: 1025px){.prod-brands .brands-box .brand-item .brand-thumb img{width: 125px;height: 90px;}}@media (max-width: 991px) {.top-banner{padding-left: 5px;padding-right: 5px;}.top-banner .banner .holder_slider .li{height: 400px;}.top-banner .banner .holder_slider .li .conteudo .slide-content .heading {font-size: 28px;line-height: 35px;margin-bottom: 15px;}.top-banner .banner .holder_slider .li .conteudo .slide-content .description{margin-bottom: 45px;}.product-inner .prod-thumb .product-loop__buttons {opacity: 1;}.svg-icon svg {}}@media (max-width: 500px) {.testimonials .testimonials-box .owl-carousel{padding-top: 15px;}}.categories-page-holder{}.categories-page-holder .faixa-info-produto{background: #F4F4F4;padding: 10px;display: inline-block;}.categories-page-holder .faixa-info-produto .select-field{display: inline-block;margin-right: 10px;}.faixa-info-produto .select-field select{background-color: transparent;border: none;}.categories-page-holder .categories-search-results{margin-top: 40px;}.message-no-products {width: 100%;display: inline-block;background-color: #ff7200;color: white;padding: 20px;max-width: 800px;text-align: center;font-size: 1.1rem;font-weight: bold;border-radius: 4px;position: fixed;z-index: 100;top: 50%;left: 50%;transform: translate(-50%, -50%);}.message-no-products.hide {display: none;}.message-no-products.message-on-list {position: relative;z-index: 1;top: unset;left: unset;transform: unset;}a.tecdoc-subcategory-click.not-clickable {cursor: not-allowed;color: lightgray !important;}.categories-page-holder .categories-search-results .categories-tecdoc .message-no-products.loading .text{opacity: 0;}.categories-page-holder .categories-search-results .categories-tecdoc .message-no-products .spinner{display: none;position: absolute;top: Calc( 50% - 30px );left: Calc( 50% - 30px );color: var(--color-text);font-size: 33px;}.categories-page-holder .categories-search-results .categories-tecdoc .message-no-products.loading .spinner{display: block;}.categories-page-holder .categories-search-results .categories-tecdoc .categorias, .categories-page-holder .categories-search-results .categories-website .categorias{list-style: none;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: start;align-items: start;align-content: center;width: 100%;padding: 0;position: relative;max-width: 1485px;}.categories-page-holder .categories-search-results .categories-tecdoc .categorias li, .categories-page-holder .categories-search-results .categories-website .categorias li{padding: 15px 15px 0;width: 185px;position: relative;margin-top: 20px;}.categories-page-holder .categories-search-results .categories-tecdoc .categorias li.opened-subcat > .item, .categories-page-holder .categories-search-results .categories-website .categorias li.opened-subcat > .item{position: relative;z-index: 4;border-top-right-radius: 5px;border-top-left-radius: 5px;}.categories-page-holder .categories-search-results .categories-tecdoc .categorias li.opened-subcat > .item > a, .categories-page-holder .categories-search-results .categories-website .categorias li.opened-subcat > .item > a{display: inline-block;border: 1px solid #333;border-bottom: 1px solid #f7f7f6;border-top-right-radius: 5px;border-top-left-radius: 5px;}.categories-page-holder .categories-search-results .categories-tecdoc .categorias li .sub-categories, .categories-page-holder .categories-search-results .categories-website .categorias li .sub-categories{width: 1450px;margin-top: -1px;box-shadow: 0 2px 4px 0 rgba(50,50,50,.2);position: relative;background-color: #fff;border: 1px solid #000;display: flex;flex-wrap: wrap;padding-bottom: 15px;z-index: 2;max-height: 305px;overflow: auto;margin-bottom: 10px;}.categories-page-holder .categories-search-results .categories-tecdoc .categorias li:not(.opened-subcat) .sub-categories, .categories-page-holder .categories-search-results .categories-website .categorias li:not(.opened-subcat) .sub-categories{display: none;}.categories-page-holder .categories-search-results .categories-tecdoc .categorias li.opened-subcat .sub-categories, .categories-page-holder .categories-search-results .categories-website .categorias li.opened-subcat .sub-categories{display: flex;}.categories-page-holder .categories-search-results .categories-website .categorias li .sub-categories .cat-item{width: Calc( 100% / 4 );position: relative;}.categories-page-holder .categories-search-results .categories-tecdoc .categorias li .sub-categories .cat-item .alert-check, .categories-page-holder .categories-search-results .categories-website .categorias li .sub-categories .cat-item .alert-check{position: absolute;right: 0;top: 0;}.categories-page-holder .categories-search-results .categories-tecdoc .categorias li .item button, .categories-page-holder .categories-search-results .categories-website .categorias li .item button{background: #F7F7F6;border-radius: 9px;width: 155px;height: 140px;text-align: center;color: #333;padding: 0px 10px;line-height: 1.3;position: relative;}.categories-page-holder .categories-search-results .categories-tecdoc .categorias li .item a.not-clickable, .categories-page-holder .categories-search-results .categories-website .categorias li .item a.not-clickable {cursor: not-allowed;}.categories-page-holder .categories-search-results .categories-tecdoc .categorias li .item a.not-clickable button, .categories-page-holder .categories-search-results .categories-website .categorias li .item a.not-clickable button {color: lightgray;cursor: not-allowed;}.categories-page-holder .categories-search-results .categories-tecdoc .categorias li .item button .category-img, .categories-page-holder .categories-search-results .categories-website .categorias li .item button .category-img{position: absolute;width: 50px;height: 50px;top: -25px;left: 50%;background-color: #fff;border: 2px solid #000;transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);border-radius: 50%;padding: 7px;}.categories-page-holder .categories-search-results .categories-tecdoc .categorias li .item button .category-img img, .categories-page-holder .categories-search-results .categories-website .categorias li .item button .category-img img{width: 100%;height: 100%;object-fit: contain;}.categories-page-holder .categories-search-results .categories-tecdoc .categorias li .sub-categories .cat-item{width: 100%;position: relative;}.categories-page-holder .categories-search-results .categories-tecdoc .categorias li .sub-categories .cat-item .cat-name{padding: 10px 15px;font-weight: 700;}.categories-page-holder .categories-search-results .categories-tecdoc .categorias li .sub-categories .cat-item .sub-sub-categories{padding: 0;list-style: none;display: flex;margin-bottom: 30px;flex-wrap: wrap;}.categories-page-holder .categories-search-results .categories-tecdoc .categorias li .sub-categories .cat-item .sub-sub-categories > li{margin-top: 0;margin-bottom: 10px;padding-top: 10px;width: Calc( 100% / 4 );}@media (min-width: 1570px){.categories-page-holder .categories-search-results .categorias li:nth-child(8n+2) .sub-categories{margin-left: -185px;}.categories-page-holder .categories-search-results .categorias li:nth-child(8n+3) .sub-categories{margin-left: -370px;}.categories-page-holder .categories-search-results .categorias li:nth-child(8n+4) .sub-categories{margin-left: -555px;}.categories-page-holder .categories-search-results .categorias li:nth-child(8n+5) .sub-categories{margin-left: -740px;}.categories-page-holder .categories-search-results .categorias li:nth-child(8n+6) .sub-categories{margin-left: -925px;}.categories-page-holder .categories-search-results .categorias li:nth-child(8n+7) .sub-categories{margin-left: -1110px;}.categories-page-holder .categories-search-results .categorias li:nth-child(8n+8) .sub-categories{margin-left: -1295px;}}@media (min-width: 1385px) and (max-width: 1569px){.categories-page-holder .categories-search-results .categories-tecdoc .categorias li .sub-categories, .categories-page-holder .categories-search-results .categories-website .categorias li .sub-categories {width: 1265px;}.categories-page-holder .categories-search-results .categories-tecdoc .categorias, .categories-page-holder .categories-search-results .categories-website .categorias{max-width: 1295px;}.categories-page-holder .categories-search-results .categorias li:nth-child(7n+2) .sub-categories{margin-left: -185px;}.categories-page-holder .categories-search-results .categorias li:nth-child(7n+3) .sub-categories{margin-left: -370px;}.categories-page-holder .categories-search-results .categorias li:nth-child(7n+4) .sub-categories{margin-left: -555px;}.categories-page-holder .categories-search-results .categorias li:nth-child(7n+5) .sub-categories{margin-left: -740px;}.categories-page-holder .categories-search-results .categorias li:nth-child(7n+6) .sub-categories{margin-left: -925px;}.categories-page-holder .categories-search-results .categorias li:nth-child(7n+7) .sub-categories{margin-left: -1110px;}}@media (min-width: 1200px) and (max-width: 1384px){.categories-page-holder .categories-search-results .categories-tecdoc .categorias, .categories-page-holder .categories-search-results .categories-website .categorias{max-width: 1110px;}.categories-page-holder .categories-search-results .categories-tecdoc .categorias li .sub-categories, .categories-page-holder .categories-search-results .categories-website .categorias li .sub-categories {width: 1080px;}.categories-page-holder .categories-search-results .categorias li:nth-child(6n+2) .sub-categories{margin-left: -185px;}.categories-page-holder .categories-search-results .categorias li:nth-child(6n+3) .sub-categories{margin-left: -370px;}.categories-page-holder .categories-search-results .categorias li:nth-child(6n+4) .sub-categories{margin-left: -555px;}.categories-page-holder .categories-search-results .categorias li:nth-child(6n+5) .sub-categories{margin-left: -740px;}.categories-page-holder .categories-search-results .categorias li:nth-child(6n+6) .sub-categories{margin-left: -925px;}}@media (min-width: 1015px) and (max-width: 1199px){.categories-page-holder .categories-search-results .categories-tecdoc .categorias, .categories-page-holder .categories-search-results .categories-website .categorias{max-width: 925px;}.categories-page-holder .categories-search-results .categories-tecdoc .categorias li .sub-categories, .categories-page-holder .categories-search-results .categories-website .categorias li .sub-categories {width: 895px;}.categories-page-holder .categories-search-results .categorias li:nth-child(5n+2) .sub-categories{margin-left: -185px;}.categories-page-holder .categories-search-results .categorias li:nth-child(5n+3) .sub-categories{margin-left: -370px;}.categories-page-holder .categories-search-results .categorias li:nth-child(5n+4) .sub-categories{margin-left: -555px;}.categories-page-holder .categories-search-results .categorias li:nth-child(5n+5) .sub-categories{margin-left: -740px;}}@media (min-width: 800px) and (max-width: 1014px){.categories-page-holder .categories-search-results .categories-tecdoc .categorias, .categories-page-holder .categories-search-results .categories-website .categorias{max-width: 740px;}.categories-page-holder .categories-search-results .categories-tecdoc .categorias li .sub-categories, .categories-page-holder .categories-search-results .categories-website .categorias li .sub-categories {width: 710px;}.categories-page-holder .categories-search-results .categorias li:nth-child(4n+2) .sub-categories{margin-left: -185px;}.categories-page-holder .categories-search-results .categorias li:nth-child(4n+3) .sub-categories{margin-left: -370px;}.categories-page-holder .categories-search-results .categorias li:nth-child(4n+4) .sub-categories{margin-left: -555px;}}@media (min-width: 615px) and (max-width: 799px){.categories-page-holder .categories-search-results .categories-tecdoc .categorias, .categories-page-holder .categories-search-results .categories-website .categorias{max-width: 555px;}.categories-page-holder .categories-search-results .categories-tecdoc .categorias li .sub-categories, .categories-page-holder .categories-search-results .categories-website .categorias li .sub-categories {width: 525px;}.categories-page-holder .categories-search-results .categorias li:nth-child(3n+2) .sub-categories{margin-left: -185px;}.categories-page-holder .categories-search-results .categorias li:nth-child(3n+3) .sub-categories{margin-left: -370px;}}@media (min-width: 430px) and (max-width: 614px){.categories-page-holder .categories-search-results .categories-tecdoc .categorias, .categories-page-holder .categories-search-results .categories-website .categorias{max-width: 370px;}.categories-page-holder .categories-search-results .categories-tecdoc .categorias li .sub-categories, .categories-page-holder .categories-search-results .categories-website .categorias li .sub-categories {width: 340px;}.categories-page-holder .categories-search-results .categorias li:nth-child(2n+2) .sub-categories{margin-left: -185px;}}@media (max-width: 429px){.categories-page-holder .categories-search-results .categories-tecdoc .categorias, .categories-page-holder .categories-search-results .categories-website .categorias{max-width: 370px;justify-content: center;}.categories-page-holder .categories-search-results .categories-tecdoc .categorias li .sub-categories, .categories-page-holder .categories-search-results .categories-website .categorias li .sub-categories {width: 340px;}.categories-page-holder .categories-search-results .categorias li .sub-categories{margin-left: -95px;}}@media (max-width: 991px){.categories-page-holder .faixa-info-produto .select-field{width: 100%;margin-bottom: 15px;}.categories-page-holder .faixa-info-produto .select-field select{width: 100%;}.categories-page-holder .categories-search-results .categories-tecdoc .categorias li .sub-categories .cat-item .sub-sub-categories .cat-item, .categories-page-holder .categories-search-results .categories-website .categorias li .sub-categories .cat-item{width: Calc( 100% / 3 );}}@media (max-width: 767px){.categories-page-holder .categories-search-results .categories-tecdoc .categorias li .sub-categories .cat-item .sub-sub-categories .cat-item, .categories-page-holder .categories-search-results .categories-website .categorias li .sub-categories .cat-item{width: Calc( 100% / 2 );}}@media (max-width: 614px){.categories-page-holder .categories-search-results .categories-tecdoc .categorias li .sub-categories .cat-item .sub-sub-categories .cat-item{width: 100%;}}.products-page-holder{display: flex;}.products-page-holder .sidebar{width: 390px;order: 1;padding-left: 0px;padding-right: 15px;}.sidebar_box {border: 1px solid #D2D2D2;padding: 25px 30px;margin-bottom: 40px;background-color: #F4F4F4;}.sidebar_box .title {padding-bottom: 20px;font-size: 19px;position: relative;}.sidebar_box .title .toggle-widget-btn{position: absolute;top: 25%;right: 0;margin: 0;float: right;width: 10px;height: 10px;transition: transform .4s;display: block;cursor: pointer;}.sidebar_box .title .toggle-widget-btn:before{content: '';display: block;position: absolute;box-sizing: border-box;border-style: solid;border-color: #888;transition: all .2s ease-in-out;left: 0;right: 0;top: 50%;border-width: 2px 0 0 0;transform: translateY(-50%);}.sidebar_box .title .toggle-widget-btn:after{content: '';display: block;position: absolute;box-sizing: border-box;border-style: solid;border-color: #888;transition: all .2s ease-in-out;left: 50%;bottom: 0;top: 0;border-width: 0 0 0 2px;transform: translateX(-50%);opacity: 0;}.sidebar_box .title .toggle-widget-btn.close:after{opacity: 1;}.sidebar_box ul.product-categories{list-style-type: none;margin: 0;padding: 0;}.sidebar_box ul.product-categories li{margin-bottom: 10px;position: relative;}.sidebar_box ul.product-categories li > a{color: var(--color-primary);font-size: 14px;font-weight: 400;line-height: 20px;padding: 0;display: block;min-width: unset;background-color: transparent;}.sidebar_box ul.product-categories li > a .text-holder{display: inline-block;width: Calc( 100% - 60px );vertical-align: middle;font-size: 15px;color: #1C1C1C;letter-spacing: -0.2px;line-height: 22px;}.sidebar_product_categories ul.product-categories li a.no-search.text-gray .text-holder {cursor: not-allowed;color: lightgray !important;}.sidebar_box ul.product-categories li > .load-subcategories{width: 24px;height: 24px;position: absolute;top: 0;right: 0;text-align: center;border: 1px solid var(--color-primary);border-radius: 5px;font-size: 24px;cursor: pointer;}.sidebar_box ul.product-categories li > .load-subcategories:after{content: '+';position: absolute;top: 50%;left: 50%;color: var(--color-primary);transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}.sidebar_box ul.product-categories li.opened-subcat > .load-subcategories:after{content: '-';}.sidebar_box ul.product-categories li > .product-categories-subcategories{max-height: 0px;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;overflow: hidden;margin-top: 0;}.sidebar_box ul.product-categories li.opened-subcat > .product-categories-subcategories{max-height: 1000px;padding-top: 5px;}.sidebar_box ul.product-categories li > a.active .text-holder{color: var(--color-primary);font-weight: 700;}.sidebar_box ul.product-categories li > ul{margin-top: 10px;list-style: none;position: relative;}.sidebar_box ul.product-categories li > ul:before{content: '';border-left: 1px solid #333;border-bottom: 1px solid #333;width: 15px;height: 15px;top: 0px;left: 10px;position: absolute;}.products-page-holder .listing{width: Calc( 100% - 395px );order: 2;padding-left: 15px;display: flex;}.products-page-holder .listing form{width: 100%;}.listing .toolbar-holder{display: flex;align-items: baseline;justify-content: space-between;margin: 0 0 25px;}.listing .toolbar-holder.justify-content-flex-end{justify-content: flex-end;}.listing .toolbar-holder .listagem{width: 100%;}.listing .toolbar-holder.toolbar-holder-title-car{flex-wrap: wrap;flex-direction: column;}.listing .toolbar-holder.toolbar-holder-title-car .toolbar{justify-content: end;width: 100%;}.listing .toolbar-holder h1{font-size: 30px;line-height: 35px;color: #222222;margin: 0 35px 0 0;}.listing .toolbar-holder .toolbar{display: flex;align-items: center;margin: 0;}.listing .toolbar-holder .toolbar .toolbar-ordering{display: flex;align-items: center;}.listing .toolbar-holder .toolbar .toolbar-ordering .order-select{margin-right: 20px;float: right;color: #999;min-width: 240px;display: inline-block;cursor: pointer;min-height: 44px;border: 1px solid #ccc;border-radius: 3px;background-color: #fff;font-size: 13px;padding: 10px 30px 10px 10px;line-height: 17px;}.listing .toolbar-holder .toolbar .text{color: #000;font-size: 16px;font-weight: 700;margin-right: 20px;}.listing .toolbar-holder .toolbar .shop-view-holder{display: flex;align-items: center;float: right;}.listing .toolbar-holder .toolbar .shop-view-holder .shop-view{display: flex;align-items: center;}.listing .toolbar-holder .toolbar .shop-view-holder .shop-view .shop-view__icon{display: flex;align-items: center;position: relative;}.listing .toolbar-holder .toolbar .shop-view-holder .shop-view .shop-view__icon a{color: #999;display: inline-block;position: relative;padding-right: 7px;margin-right: 7px;}.listing .toolbar-holder .toolbar .shop-view-holder .shop-view .shop-view__icon a.grid{font-size: 21px;order: 2;padding-right: 0px;margin-right: 0px;}.listing .toolbar-holder .toolbar .shop-view-holder .shop-view .shop-view__icon a.list{order: 1;font-size: 28px;}.listing .toolbar-holder .toolbar .shop-view-holder .shop-view .shop-view__icon a.current{color: var(--color-primary);}.listing .shop-content {padding-top: 30px;}.listing .shop-content .products{display: flex;flex-wrap: wrap;}.listing .shop-content .products .product{width: 100%;}.listing .shop-content .spin-loader{position: sticky;top: 50%;}body:not(.grid) .listing .shop-content .products .product:not(:first-child)::before {content: '';display: block;height: 1px;width: 100%;background-color: #eee;}#produtos-marca .listing .shop-content .products .product::before{background-color: transparent;}.listing .shop-content .products .product .product-inner{display: flex;padding: 20px 25px 20px;border-width: 1px;border-style: solid;border-color: transparent;}.listing .shop-content .products .product .product-inner .prod-thumb{padding-top: 30px;width: 21%;margin-bottom: 0;position: relative;}.listing .shop-content .products .product .product-inner .prod-thumb img{width: 160px;height: 280px;object-fit: contain;}.listing .shop-content .products .product .product-inner .prod-thumb .prod-promo-label{border-radius: 50%;width: 50px;height: 50px;position: absolute;right: 15px;top: 25px;z-index: 99;background-color: var(--background-color-secondary);text-align: center;color: #fff;padding-top: 13px;font-size: 13px;}.listing .shop-content .products .product .product-inner .prod-content{width: 79%;padding-left: 42px;display: flex;justify-content: space-between;position: static;}.listing .shop-content .products .product .product-inner .prod-content .prod-text{display: flex;flex-direction: column;flex-wrap: nowrap;flex: 1 1;width: 50%;padding-right: 30px;}.listing .shop-content .products .product .product-inner .prod-content .prod-text .prod-brand img{width: 150px;height: 60px;object-fit: contain;margin: 0 0 10px 0;display: block;object-position: left center;}.listing .shop-content .products .product .product-inner .prod-content .prod-text .prod-name{font-size: 19px;color: #1C1C1C;letter-spacing: -0.59px;line-height: 24px;font-weight: 400;}.listing .shop-content .products .product .product-inner .prod-content .prod-text .ref-ean{font-size: 16px;font-weight: 500;margin-bottom: 0;color: #666;margin-top: 15px;margin-bottom: 10px;}.listing .shop-content .products .product .product-inner .prod-content .prod-text .ref-ean p{margin-top: 8px;margin-bottom: 8px;}.listing .shop-content .products .product .product-inner .prod-content .prod-text .prod-description{margin-top: 30px;background: #F4F4F4;padding: 15px;width: 490px;max-width: 100%;max-height: 300px;overflow: hidden;}.listing .shop-content .products .product .product-inner .prod-content .prod-text .prod-description .about_title{font-size: 15px;color: #FF7102;line-height: 21px;}.listing .shop-content .products .product .product-inner .prod-content .prod-text .prod-button{margin-top: 15px;}.listing .shop-content .products .product .product-inner .prod-content .prod-text .prod-button button{background: #FFFFFF;border: 1px solid #FF7102;border-radius: 3px;color: #FF7102;}.listing .shop-content .products .product .product-inner .prod-content .prod-price{flex: 1 1;min-width: 186px;max-width: 200px;display: block;margin-top: 10px;}.listing .shop-content .products .product .product-inner .prod-content .prod-price .price-holder{display: flex;align-items: center;font-size: 25px;color: #669900;font-weight: 400;flex-wrap: wrap;}.listing .shop-content .products .product .product-inner .prod-content .prod-price .price-holder .striked{font-weight: 400;margin-left: 4px;order: 2;color: #888;font-size: 13px;text-decoration: line-through;display: inline-block;}.listing .shop-content .products .product .product-inner .prod-content .prod-price .price-holder .preco-unitario{width: 100%;order: 3;color: #888;font-size: 13px;display: inline-block;}.listing .shop-content .products .product .product-inner .prod-content .prod-price .iva-incuido{font-size: 15px;font-weight: 100;flex: 100%;color: #669900;margin-bottom: 16px;}.listing .shop-content .products .product .product-inner .prod-content .prod-price .stock, .listing .shop-content .products .product .product-inner .prod-content .prod-price .stock-quantity{padding: 7px 15px;background-color: #ebfae9;border: 1px solid #82d45e;border-radius: 5px;margin: 0 0 10px 0;display: inline-block;min-width: 200px;font-size: 14px;color: #222;font-weight: 400;}.listing .shop-content .products .product .product-inner .prod-content .prod-price .stock span, .listing .shop-content .products .product .product-inner .prod-content .prod-price .stock-quantity span{color: #669900;margin-left: 8px;}.listing .shop-content .products .product .product-inner .prod-content .prod-price .stock.no-stock, .listing .shop-content .products .product .product-inner .prod-content .prod-price .stock-quantity.no-stock{background-color: #f2dede;border: 1px solid #b94a48;}.listing .shop-content .products .product .product-inner .prod-content .prod-price .stock.no-stock span, .listing .shop-content .products .product .product-inner .prod-content .prod-price .stock-quantity.no-stock span{color: #b94a48;}.listing .shop-content .products .product .product-inner .prod-content .prod-price .product-button .quantity{flex: auto;margin: 0 0 15px 0;min-width: 80px;}.listing .shop-content .products .product .product-inner .prod-content .prod-price .product-button .quantity label{margin-bottom: 10px;}.listing .shop-content .products .product .product-inner .prod-content .prod-price .product-button .quantity .qty-box{border: 1px solid #dddddd;position: relative;border-radius: 3px;width: 100%;}.special_conditions{margin-top: 10px;}.special_conditions .condition{font-size: 12px;margin-bottom: 10px;}.table-produtos .quantity{flex: auto;margin: 0 0 15px 0;min-width: 80px;}.table-produtos .quantity .qty-box{border: 1px solid #dddddd;position: relative;border-radius: 3px;width: 105px;display: inline-block;}.quantity .qty-box .decrease, .quantity .qty-box .increase {font-size: 10px;color: #000;font-weight: 700;cursor: pointer;transition: 0.5s;display: inline-block;position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 30px;height: 100%;line-height: 40px;text-align: center;background-color: #fff;}.quantity .qty-box .decrease{border-top-left-radius: 3px;border-bottom-left-radius: 3px;}.quantity .qty-box .increase{right: 0;left: auto;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}.quantity .qty-box .qty{font-size: 15px;color: #000;font-weight: 700;border-width: 0;width: 100%;padding: 10px 0;-moz-appearance: textfield;appearance: textfield;-webkit-appearance: textfield;text-align: center;display: inline-block;background-color: #fff;height: 38px;line-height: 38px;border-radius: 3px;user-select: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-khtml-user-select: none;}.listing .shop-content .products .product .product-inner .prod-content .prod-price .product-button .quantity_button{color: var(--color-text-white);font-size: 14px;font-weight: 700;background-color: var(--background-color-secondary);display: block;border-radius: 3px;padding: 13.5px 10px;text-align: center;position: relative;border: none;line-height: 1.7;width: 100%;}.listing .shop-content .paginacao{text-align: center;}.listing .shop-content .paginacao button{background: transparent;color: #f16c20;border: none;padding: 0px 13px 0;display: inline-block;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}.listing .shop-content .paginacao div.single_pag{display: inline-block;width: 20px;height: 45px;margin: 0 8px;padding-top: 9px;font-size: 15px;color: #f16c20;letter-spacing: 0;line-height: 20px;font-weight: 300;cursor: pointer;}.listing .shop-content .paginacao div.single_pag.selected{color: #082e40;font-weight: 600;}.margin-marcas-paginacao{margin-top: 150px;}.brand-products .listing .shop-content .paginacao{}.brand-products{padding: 40px 0;}.brand-products .listing .shop-content .products .product{width: 20%;}body.grid .listing .shop-content .products .product{width: 25%;}.brand-products .listing .shop-content .products .product .product-inner, body.grid .listing .shop-content .products .product .product-inner{display: block;}.brand-products .listing .shop-content .products .product .product-inner:hover, body.grid .listing .shop-content .products .product .product-inner:hover{border-color: #c9c9c9;position: relative;z-index: 100;border-bottom: 0px;}.brand-products .listing .shop-content .products .product .product-inner .prod-thumb, body.grid .listing .shop-content .products .product .product-inner .prod-thumb{padding-top: 0;width: 100%;}.brand-products .listing .shop-content .products .product .product-inner .prod-thumb img, body.grid .listing .shop-content .products .product .product-inner .prod-thumb img{width: 160px;height: 280px;object-fit: contain;display: block;margin: 0 auto;}.brand-products .listing .shop-content .products .product .product-inner .prod-content, body.grid .listing .shop-content .products .product .product-inner .prod-content{width: 100%;padding-left: 0px;display: flex;flex-wrap: wrap;flex-direction: column;}.brand-products .listing .shop-content .products .product .product-inner .prod-content .prod-text, body.grid .listing .shop-content .products .product .product-inner .prod-content .prod-text{width: 100%;padding-right: 0px;order: 2;}body.grid .listing .shop-content .products .product .product-inner .prod-content .prod-text .prod-description, body.grid .listing .shop-content .products .product .product-inner .prod-content .prod-text .prod-button, body.grid .listing .shop-content .products .product .product-inner .prod-content .prod-price .iva-incuido, body.grid .listing .shop-content .products .product .product-inner .prod-content .prod-price .stock, body:not(.grid) .listing .shop-content .products .product .product-inner .prod-content .prod-price .stock-quantity, body.grid .listing .shop-content .products .product .product-inner .prod-content .prod-price .product-button .quantity label{display: none;}.brand-products .listing .shop-content .products .product .product-inner .prod-content .prod-text .prod-description, .brand-products .listing .shop-content .products .product .product-inner .prod-content .prod-text .prod-button, .brand-products .listing .shop-content .products .product .product-inner .prod-content .prod-price .iva-incuido, .brand-products .listing .shop-content .products .product .product-inner .prod-content .prod-price .stock, .brand-products .listing .shop-content .products .product .product-inner .prod-content .prod-price .product-button .quantity label{display: none;}.brand-products .listing .shop-content .products .product .product-inner .prod-content .prod-text .prod-name, body.grid .listing .shop-content .products .product .product-inner .prod-content .prod-text .prod-name{font-size: 15px;}.brand-products .listing .shop-content .products .product .product-inner .prod-content .prod-text .ref-ean, body.grid .listing .shop-content .products .product .product-inner .prod-content .prod-text .ref-ean{font-size: 15px;font-weight: 400;color: #1C1C1C;}.brand-products .listing .shop-content .products .product .product-inner .prod-content .prod-price .price-holder, body.grid .listing .shop-content .products .product .product-inner .prod-content .prod-price .price-holder{font-size: 18px;}.brand-products .listing .shop-content .products .product .product-inner .prod-content .prod-price .product-button, body.grid .listing .shop-content .products .product .product-inner .prod-content .prod-price .product-button{position: absolute;top: 100%;left: -1px;right: -1px;margin-top: 0px;padding: 0px 15px 30px;display: none;border-width: 0px 1px 1px 1px;border-color: #c9c9c9;border-style: solid;background-color: #fff;}.brand-products .listing .shop-content .products .product .product-inner:hover .prod-content .prod-price .product-button, body.grid .listing .shop-content .products .product .product-inner:hover .prod-content .prod-price .product-button{display: block;}body #produtos-marca .listing .shop-content .products .product .product-inner .prod-content .prod-price .stock-quantity{display: block !important;}@media (max-width: 1399px){body.grid .listing .shop-content .products .product{width: Calc( 100% / 3 );}}@media (max-width: 1199px){.brand-products .listing .shop-content .products .product, body.grid .listing .shop-content .products .product{width: Calc( 100% / 3 );}.products-page-holder .sidebar{display: none;}.products-page-holder .listing{width: 100%;padding-left: 0px;}}@media (max-width: 991px){.products-page-holder{flex-wrap: wrap;flex-direction: column;}.listing .toolbar-holder{flex-direction: column;}.listing .toolbar-holder h1{margin-bottom: 35px;}.listing .toolbar-holder .toolbar{width: 100%;justify-content: space-between;flex-wrap: wrap;}}@media (max-width: 767px){body.grid .listing .shop-content .products .product{width: Calc( 100% / 2 );}.listing .shop-content .products .product .product-inner{margin-bottom: 10px;}.listing .shop-content .products .product .product-inner .prod-thumb{width: 50%;text-align: center;}.listing .shop-content .products .product .product-inner .prod-content{flex-direction: column;width: 50%;padding-left: 0;}.listing .shop-content .products .product .product-inner .prod-content .prod-text{width: 100%;padding-right: 0px;}.listing .shop-content .products .product .product-inner .prod-content .prod-price .product-button .quantity_button{padding: 6px 8px;}}@media (min-width: 651px){.listing .shop-content .products .product .product-inner .prod-content .prod-price .product-button .view-more-mobile{display: none;}}@media (max-width: 650px){.listing .toolbar-holder h1{font-size: 25px;}.listing .shop-content .products .product .product-inner{padding-bottom: 70px;position: relative;}.listing .shop-content .products .product .product-inner .prod-thumb{width: 200px;}.listing .shop-content .products .product .product-inner .prod-content{width: Calc( 100% - 205px );}.listing .shop-content .products .product .product-inner .prod-content .prod-text .prod-description, .listing .shop-content .products .product .product-inner .prod-content .prod-text .prod-button{display: none;}.listing .shop-content .products .product .product-inner .prod-content .prod-price .product-button{position: absolute;width: 100%;left: 0;padding: 0 15px;flex-wrap: nowrap;display: flex;}body:not(.grid) .listing .shop-content .products .product .product-inner .prod-content .prod-price .product-button .quantity{width: Calc( 100% / 3 - 1px );margin: 0 15px;flex: unset;}body:not(.grid) .listing .shop-content .products .product .product-inner .prod-content .prod-price .product-button .quantity label{display: none;}body:not(.grid) .listing .shop-content .products .product .product-inner .prod-content .prod-price .product-button .quantity_button{width: Calc( 100% / 3 - 1px );line-height: 2.1;}.listing .shop-content .products .product .product-inner .prod-content .prod-price .product-button .view-more-mobile button{width: 100px;padding: 0;background: #FFFFFF;border: 1px solid #FF7102;border-radius: 3px;color: #FF7102;}.listing .toolbar-holder .toolbar .text{display: none;}.listing .toolbar-holder .toolbar .toolbar-ordering {width: 100%;margin-bottom: 15px;}.listing .toolbar-holder .toolbar .toolbar-ordering .order-select{width: 100%;margin-right: 0;}}@media (max-width: 600px){.brand-products .listing .shop-content .products .product, body.grid .listing .shop-content .products .product{width: Calc( 100% / 2 );}}@media (max-width: 500px){.listing .shop-content .products .product .product-inner .prod-content .prod-text .prod-name{font-size: 19px;}.listing .shop-content .products .product .product-inner .prod-content .prod-text .ref-ean{font-size: 14px;}.listing .shop-content .products .product .product-inner .prod-thumb {width: 160px;}.listing .shop-content .products .product .product-inner .prod-content{width: Calc( 100% - 165px );}.listing .shop-content .products .product .product-inner .prod-content .prod-price .stock{min-width: 170px;}}@media (max-width: 450px){.brand-products .listing .shop-content .products .product, body.grid .listing .shop-content .products .product{width: 100%;}.listing .shop-content .products .product .product-inner{flex-direction: column;padding-bottom: 30px;padding-left: 5px;padding-right: 5px;}.listing .shop-content .products .product .product-inner .prod-thumb{width: 100%;}.listing .shop-content .products .product .product-inner .prod-content{width: 100%;}.listing .shop-content .products .product .product-inner .prod-content .prod-price{max-width: 350px;}.listing .shop-content .products .product .product-inner .prod-content .prod-price .product-button{padding: 0;flex-direction: column;position: relative;left: unset;}body:not(.grid) .listing .shop-content .products .product .product-inner .prod-content .prod-price .product-button .quantity, body.grid .listing .shop-content .products .product .product-inner .prod-content .prod-price .product-button .quantity, body.list .listing .shop-content .products .product .product-inner .prod-content .prod-price .product-button .quantity{width: 100%;margin: 15px 0;}body:not(.grid) .listing .shop-content .products .product .product-inner .prod-content .prod-price .product-button .quantity_button, body.grid .listing .shop-content .products .product .product-inner .prod-content .prod-price .product-button .quantity_button, body.list .listing .shop-content .products .product .product-inner .prod-content .prod-price .product-button .quantity_button{width: 100%;}}#produto .site-breadcrumb .site-breadcrumb-ul, #produtos .site-breadcrumb .site-breadcrumb-ul{display: flex;flex-wrap: wrap;list-style: none;padding: 0;margin: 0;margin-bottom: 27px;}#produto .site-breadcrumb .site-breadcrumb-ul li, #produtos .site-breadcrumb .site-breadcrumb-ul li{color: #1C1C1C;position: relative;padding-right: 8px;margin-right: 4px;}#produto .site-breadcrumb .site-breadcrumb-ul li a, #produtos .site-breadcrumb .site-breadcrumb-ul li a{color: #999999;}#produto .site-breadcrumb .site-breadcrumb-ul li:before, #produtos .site-breadcrumb .site-breadcrumb-ul li:before{content: '/';position: absolute;top: 50%;transform: translateY(-50%);right: 0;color: #666;}#produto .site-breadcrumb .site-breadcrumb-ul li:last-child:before, #produtos .site-breadcrumb .site-breadcrumb-ul li:last-child:before{display: none;}#produto .product-page-holder{display: flex;flex-wrap: wrap;padding: 0;position: relative;padding-bottom: 0px;margin-top: 0;margin-bottom: 40px;}#produto .product-page-holder .product-gallery{width: 45.5%;padding-left: 70px;padding-bottom: 30px;padding-right: 50px;position: relative;}#produto .product-page-holder .product-gallery .prod-promo-label {border-radius: 50%;width: 85px;height: 85px;position: absolute;right: 70px;top: 10px;z-index: 99;background-color: var(--background-color-secondary);color: #fff;font-size: 21px;display: inline-flex;justify-content: center;align-items: center;}#produto .product-page-holder .product-gallery .slide-gallery{padding-top: 30px;}#produto .product-page-holder .product-gallery .gallery--product img{width: 100%;height: 540px;object-fit: contain;}#produto .product-page-holder .product-gallery .owl-thumbs{position: absolute;top: 0;left: -70px;margin: -5px 0;width: 50px;flex-direction: column;display: flex;max-width: 350px;}#produto .product-page-holder .product-gallery .owl-thumbs .owl-thumb-item{padding: 5px 0;float: none;background-color: transparent;}#produto .product-page-holder .product-gallery .owl-thumbs .owl-thumb-item img{width: 50px;height: 50px;object-fit: contain;border: 1px solid #cccccc;}#produto .product-page-holder .product-gallery .owl-thumbs .owl-thumb-item.active img{border: 1px solid var(--background-color-secondary);}#produto .product-page-holder .product-gallery .product-gallery-thumbnails{position: absolute;transform: rotate(90deg);top: 270px;left: -145px;width: 340px;}#produto .product-page-holder .product-gallery .product-gallery-thumbnails .gallery-thumbnails{transform: rotate(-90deg);padding: 5px 0;}#produto .product-page-holder .product-gallery .product-gallery-thumbnails .gallery-thumbnails img{width: 50px;height: 50px;object-fit: contain;border: 1px solid #cccccc;margin: 0 auto;}#produto .product-page-holder .product-gallery .product-gallery-thumbnails .owl-nav .owl-prev{position: absolute;left: -10px;top: Calc( 50% - 7px );}#produto .product-page-holder .product-gallery .product-gallery-thumbnails .owl-nav .owl-next{position: absolute;right: -10px;top: Calc( 50% - 7px );}#produto .product-page-holder .product-content{width: 54.5%;border-left: 1px solid #d2d2d2;padding-left: 55px;}#produto .product-page-holder .product-content .product-content-holder{width: Calc( 100% - 280px );padding-right: 90px;float: left;display: flex;flex-direction: column;flex-wrap: nowrap;align-content: flex-start;align-items: flex-start;margin-top: 30px;}#produto .product-page-holder .product-content .product-content-holder .prod-brand img{width: 150px;height: 60px;object-fit: contain;margin-bottom: 10px;}#produto .product-page-holder .product-content .product-content-holder .prod-name{font-size: 20px;font-weight: 500;color: #000;line-height: 1.3;}#produto .product-page-holder .product-content .product-content-holder .ref-ean{font-size: 16px;font-weight: 500;color: #666;margin-top: 10px;margin-bottom: 10px;}#produto .product-page-holder .product-content .product-content-holder .ref-ean p{margin-top: 8px;margin-bottom: 8px;}#produto .product-page-holder .product-content .product-content-holder .prod-price .price-holder{display: flex;align-items: center;font-size: 25px;color: #669900;font-weight: 400;flex-wrap: wrap;}#produto .product-page-holder .product-content .product-content-holder .prod-price .price-holder .striked{font-weight: 400;margin-left: 4px;order: 2;color: #888;font-size: 13px;text-decoration: line-through;display: inline-block;}#produto .product-page-holder .product-content .product-content-holder .prod-price .price-holder .desconto-euros{order: 3;display: inline-block;padding: 5px 10px;font-size: 13px;background-color: #ff7202;color: #fff;border-radius: 8px;margin-left: 15px;}#produto .product-page-holder .product-content .product-content-holder .prod-price .price-holder .label-produto-oferta{width: 100%;order: 3;color: #333;font-size: 16px;display: inline-block;font-weight: bold;margin-bottom: 15px;}#produto .product-page-holder .product-content .product-content-holder .prod-price .price-holder .preco-unitario{width: 100%;order: 3;color: #888;font-size: 13px;display: inline-block;}#produto .product-page-holder .product-content .product-content-holder .prod-price .iva-incuido{font-size: 15px;font-weight: 100;flex: 100%;color: #669900;margin-bottom: 16px;}#produto .product-page-holder .product-content .product-content-holder .prod-price .stock{padding: 7px 15px;background-color: #ebfae9;border: 1px solid #82d45e;border-radius: 5px;margin: 0 0 10px 0;display: inline-block;min-width: 200px;font-size: 14px;color: #222;font-weight: 400;}#produto .product-page-holder .product-content .product-content-holder .prod-price .stock span {color: #669900;margin-left: 8px;}#produto .product-page-holder .product-content .product-content-holder .prod-price .stock.no-stock{background-color: #f2dede;border: 1px solid #b94a48;}#produto .product-page-holder .product-content .product-content-holder .prod-price .stock.no-stock span{color: #b94a48;}#produto .product-page-holder .product-content .product-content-holder .prod-price .product-button{display: flex;align-items: flex-end;flex-wrap: wrap;margin-bottom: 45px;margin-top: 15px;border-top: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;padding: 17px 0 25px;width: 330px;max-width: 100%;}#produto .product-page-holder .product-content .product-content-holder .prod-price .product-button .quantity{width: 120px;margin-right: 17px;}#produto .product-page-holder .product-content .product-content-holder .prod-price .product-button .quantity label{color: #222222;display: block;margin-bottom: 10px;}#produto .product-page-holder .product-content .product-content-holder .prod-price .product-button .quantity .qty-box{width: 120px;margin-right: 14px;border: 1px solid #dddddd;position: relative;border-radius: 3px;}#produto .product-page-holder .product-content .product-content-holder .prod-price .product-button .quantity .qty-box .qty{height: 48px;}#produto .product-page-holder .product-content .product-content-holder .prod-price .product-button .quantity .qty-box .increase, #produto .product-page-holder .product-content .product-content-holder .prod-price .product-button .quantity .qty-box .decrease{background-color: #f7f7f7;line-height: 50px;width: 35px;padding: 0;}#produto .product-page-holder .product-content .product-content-holder .prod-price .product-button .helper-product-button{flex: 1 1 30%;}#produto .product-page-holder .product-content .product-content-holder .prod-price .product-button .quantity_button{color: var(--color-text-white);font-size: 14px;font-weight: 700;background-color: var(--background-color-secondary);display: block;border-radius: 3px;padding: 13.5px 10px;text-align: center;position: relative;border: none;line-height: 1.7;width: 100%;}#produto .product-page-holder .product-content .product-info{width: 280px;float: left;border-radius: 3px;}#produto .product-page-holder .product-content .product-info .product-info-holder{background-color: #f3f3f3;padding: 2.15em 1.575em 0.7em;margin-bottom: 50px;}#produto .product-page-holder .product-content .product-info .product-info-holder .info-holder{margin-bottom: 35px;}#produto .product-page-holder .product-content .product-info .product-info-holder .info-holder .info-img{float: left;margin-right: 10px;margin-bottom: 30px;width: 50px;clear: both;}#produto .product-page-holder .product-content .product-info .product-info-holder .info-holder .info-img img{width: 45px;height: 35px;object-fit: contain;}#produto .product-page-holder .product-content .product-info .product-info-holder .info-holder .info-text .title{font-size: 18px;color: #1c1c1c;font-weight: 700;}#produto .product-page-holder .product-content .product-info .product-info-holder .info-holder .info-text .desc{font-size: 15px;}#produto .product-more-info{padding-top: 50px;}#produto .product-more-info .product-tabs-holder .product-tabs{text-align: left;display: flex;flex-wrap: wrap;position: relative;background-color: #f5f5f5;list-style: none;margin: 0 0 40px 0;width: 300px;padding: 22px 30px;display: inline-block;vertical-align: top;}#produto .product-more-info .product-tabs-holder .product-tabs .product-tab-title{display: block;margin: 0 35px 0 0;position: relative;}#produto .product-more-info .product-tabs-holder .product-tabs .product-tab-title a{font-size: 18px;color: #000;text-transform: inherit;border-bottom: 1px solid #e1e1e1;padding: 12px 0;font-weight: 700;display: block;}#produto .product-more-info .product-tabs-holder .product-tabs .product-tab-title:last-child a{border-bottom: none;}#produto .product-more-info .product-tabs-holder .product-tabs .product-tab-title.active a{color: var(--color-primary);}#produto .product-more-info .product-tabs-holder .product-tabs-description{width: Calc( 100% - 300px );padding-left: 90px;margin: 0;margin-left: -5px;display: inline-block;vertical-align: top;}#produto .product-more-info .product-tabs-holder .product-tabs-description .acordeao-vehicles .acordeao-header{cursor: pointer;font-size: 16px;font-weight: bold;border-bottom: 1px solid #e4e4e4;padding-bottom: 10px;padding-top: 10px;}#produto .product-more-info .product-tabs-holder .product-tabs-description table{font-size: 13px;max-width: 800px;}#produto .product-more-info .product-tabs-holder .product-tabs-description table td{padding: 0.55rem;}#produto .product-more-info .product-tabs-holder .product-tabs-description table tr td:first-child{width: 300px;}#produto .product-more-info .product-tabs-holder .product-tabs-description table .table-secondary td{background-color: #f2f2f2;}#produto .related-products{margin-top: 60px;}#produto .frases-holder{margin-top: 20px;}#produto .frases-holder .frase{margin-bottom: 5px;}#produto .frases-holder .frase-spacer{margin-top: 20px;margin-bottom: 20px;border-bottom: 1px solid #d2d2d2;}@media (min-width: 992px) and (max-width: 1550px){#produto .product-page-holder .product-content{padding-left: 25px;}#produto .product-page-holder .product-content .product-content-holder{padding-right: 30px;}}@media (max-width: 1199px){#produto .product-page-holder .product-gallery{width: 100%;padding-right: 0px;}#produto .product-page-holder .product-content{width: 100%;margin-top: 50px;border-left: 0;padding-left: 0;}}@media (max-width: 767px){#produto .product-page-holder .product-content .product-content-holder{width: 100%;padding-right: 0px;}#produto .product-page-holder .product-content .product-info{width: 100%;}#produto .product-more-info .product-tabs-holder .product-tabs{padding: 15px 10px;width: 100%;}#produto .product-more-info .product-tabs-holder .product-tabs .product-tab-title{display: inline-block;border-right: 1px solid #e1e1e1;padding: 0 10px;margin-right: 0;}#produto .product-more-info .product-tabs-holder .product-tabs .product-tab-title > a{border: none;font-size: 14px;padding: 3px 0;}#produto .product-more-info .product-tabs-holder .product-tabs-description{width: 100%;padding-left: 0px;margin-left: 0;}#produto .product-page-holder .product-gallery .prod-promo-label{width: 55px;height: 55px;font-size: 15px;right: 10px;}}@media (max-width: 650px){#produto .product-page-holder .product-gallery{padding-left: 15px;padding-right: 15px;}#produto .product-page-holder .product-gallery .gallery--product img {height: 400px;}#produto .product-page-holder .product-gallery .product-gallery-thumbnails{position: relative;transform: unset;top: unset;left: unset;width: 100%;}#produto .product-page-holder .product-gallery .product-gallery-thumbnails .gallery-thumbnails{transform: unset;padding: 5px 0;}}@media (max-width: 575px){#produto .product-more-info .product-tabs-holder .product-tabs-description.tab-tecdoc-oen table td, #produto .product-more-info .product-tabs-holder .product-tabs-description.tab-tecdoc-used-in-vehicles table td{display: block;}}.blog-page .content-area .listagem_noticias{padding-top: 60px;padding-right: 85px;}.blog-page .content-area .listagem_noticias .lista_noticias .single_noticia{margin-bottom: 45px;padding-bottom: 45px;position: relative;display: flex;}.blog-page .content-area .listagem_noticias .lista_noticias .single_noticia:after{content: "";position: absolute;bottom: 0;left: 15px;right: 15px;width: Calc( 100% - 30px );height: 1px;background-color: #d9d9d9;}.blog-page .content-area .listagem_noticias .lista_noticias .single_noticia:last-child:after{opacity: 0;}.blog-page .content-area .listagem_noticias .lista_noticias .single_noticia .imagem{flex: 0 0 auto;margin: 0 30px 0 0;max-width: 33.75%;}.blog-page .content-area .listagem_noticias .lista_noticias .single_noticia .imagem img{width: 285px;height: 178px;object-fit: cover;}.blog-page .content-area .listagem_noticias .lista_noticias .single_noticia .holder_single_noticia h3{font-size: 22px;color: #000;}.blog-page .content-area .listagem_noticias .lista_noticias .single_noticia .holder_single_noticia .data{margin-bottom: 23px;}.blog-page .content-area .listagem_noticias .paginacao{margin-top: 90px;margin-bottom: 40px;}.blog-page .content-area .listagem_noticias .paginacao .single_pag{display: inline-block;font-size: 16px;width: 40px;height: 40px;line-height: 38px;text-align: center;border: 1px solid #ccc;color: #000;margin-right: 7px;background-color: transparent;transition: ease .5s;cursor: pointer;}.blog-page .content-area .listagem_noticias .paginacao .single_pag.active{border-color: var(--background-color-primary);background-color: var(--background-color-primary);color: var(--background-text-color-primary);}.blog-page .content-area .listagem_noticias .paginacao .single_pag i{font-size: 14px;color: #000;font-weight: 700;}.blog-page .content-area .blog_search{margin-bottom: 30px;}.blog-page .content-area .blog_search .search-form{position: relative;border: 1px solid #cccccc;border-radius: 3px;color: #000;position: relative;}.blog-page .content-area .blog_search .search-form label{width: 100%;margin-bottom: 0;}.blog-page .content-area .blog_search .search-form .search-field{border: none;color: #000;width: 100%;background-color: #fff;padding: 9px 35px 9px 20px;}.blog-page .content-area .blog_search .search-form .search-submit{width: 42px;height: 42px;background: transparent;position: absolute;top: 50%;right: 0;transform: translateY(-50%);border: none;text-indent: -9999px;z-index: 10;padding: 0;}.blog-page .content-area .blog_search .search-form:after {content: "";position: absolute;top: 50%;right: 13px;transform: translateY(-50%);background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzMiAzMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzIgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik0zMC4xOSAzMC42NTlsLTkuNTA5LTEwLjM3NGMyLjE0My0yLjI0MiAzLjMyLTUuMTczIDMuMzItOC4yODYgMC0zLjIwNS0xLjI0OC02LjIxOS0zLjUxNS04LjQ4NXMtNS4yOC0zLjUxNS04LjQ4NS0zLjUxNS02LjIxOSAxLjI0OC04LjQ4NSAzLjUxNS0zLjUxNSA1LjI4LTMuNTE1IDguNDg1IDEuMjQ4IDYuMjE5IDMuNTE1IDguNDg1IDUuMjggMy41MTUgOC40ODUgMy41MTVjMi43NjEgMCA1LjM4LTAuOTI3IDcuNTAxLTIuNjMzbDkuNTA5IDEwLjM3M2MwLjE1OCAwLjE3MiAwLjM3NCAwLjI1OSAwLjU5IDAuMjU5IDAuMTkzIDAgMC4zODctMC4wNzAgMC41NC0wLjIxIDAuMzI2LTAuMjk5IDAuMzQ4LTAuODA1IDAuMDQ5LTEuMTN6TTEuNiAxMmMwLTUuNzM1IDQuNjY1LTEwLjQgMTAuNC0xMC40czEwLjQgNC42NjUgMTAuNCAxMC40LTQuNjY1IDEwLjQtMTAuNCAxMC40LTEwLjQtNC42NjUtMTAuNC0xMC40eiI+PC9wYXRoPg0KPC9zdmc+DQo=");width: 18px;height: 18px;}.blog-page .content-area .blog_categories{padding-bottom: 45px;margin-bottom: 40px;border-bottom: 1px solid #d9d9d9;}.blog-page .content-area .blog_categories h2.title{font-size: 24px;line-height: 1.75;margin: 0;padding: 0 0 13px;color: #000;}.blog-page .content-area .blog_categories ul{list-style: none;padding: 0;}.blog-page .content-area .blog_categories ul li{padding-bottom: 6px;}.blog-page .content-area .blog_categories ul li.active a{color: var(--color-primary);font-weight: bold;}.article-image{position: relative;width: 100%;height: 250px;margin: 0;overflow: hidden;background-position: 50% 50%;background-size: cover;}.partilhe h3{margin-bottom: 20px;}.partilhe i{font-size: 25px;margin: 0 10px;}@media screen and (min-width: 680px) {.article-image {height: 350px;}}@media screen and (min-width: 860px) {.article-image {height: 400px;}}@media screen and (min-width: 1024px) {.article-image {height: 500px;}}@media (max-width: 992px){.blog-page .content-area .listagem_noticias{padding-right: 0px;}}.regular-page .content-area{padding: 60px 15px;color: #082e40;}.regular-page .content-area iframe{max-width: 100%;}.regular-page .content-area ul{margin-bottom: 5px;padding-left: 20px;}#contactos .regular-page .content-area{padding: 100px 0;}#contactos .regular-page h1,#contactos .regular-page h4{color: #000000;font-size: 30px;font-weight: 700;margin-bottom: 60px;}#contactos .regular-page .info-contacts h6{color: #999999;font-size: 16px;text-transform: uppercase;letter-spacing: 0.5px;margin-bottom: 15px;font-weight: 600;}#contactos .regular-page .info-contacts .text{color: #000000;font-size: 14px;line-height: 30px;margin-bottom: 50px;}#contactos .regular-page .info-contacts h5{color: #000000;font-size: 24px;font-weight: 400;}#contactos .regular-page .info-contacts .social-icons-wrapper{margin-top: 30px;}#contactos .regular-page .info-contacts .social-icons-wrapper .social-icon{display: inline-block;margin-right: 20px;}#contactos .regular-page .info-contacts .social-icons-wrapper .social-icon i{color: #666666;vertical-align: middle;font-size: 25px;}#contactos .regular-page .info-contacts .social-icons-wrapper .social-icon i.fa-facebook-f{font-size: 23px;}#contactos .regular-page .content-area .form-contactos-holder{border-style: solid;border-width: 0px 0px 0px 1px;border-color: #DEDEDE;transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding: 0px 10px 0px 145px;}#contactos .regular-page .content-area .form-contactos-holder label{color: #666666;display: block;}#pagina .regular-page .content-area .form-contactos-holder input[type='text'], #contactos .regular-page .content-area .form-contactos-holder input[type='text'], #contactos .regular-page .content-area .form-contactos-holder input[type='email']{width: 100%;margin-bottom: 20px;}#pagina .regular-page .content-area .form-contactos-holder textarea, #contactos .regular-page .content-area .form-contactos-holder textarea{min-height: 150px;width: 100%;resize: vertical;}@media (max-width: 992px){#contactos .regular-page .content-area .form-contactos-holder{padding-left: 30px;}}@media (max-width: 767px){#contactos .regular-page h1,#contactos .regular-page h4{font-size: 24px;}#contactos .regular-page .content-area {padding: 20px 0;}#contactos .regular-page .content-area .form-contactos-holder{padding: 80px 0;border: none;}}.quick-view-modal{position: fixed;top: 0;right: 0;bottom: 0;left: 0;display: none;z-index: 1030;}.quick-view-modal .modal-overlay{background-color: rgba(0, 0, 0, 0.55);position: absolute;top: 0;bottom: 0;left: 0;right: 0;}.quick-view-modal .modal-content{height: 575px;max-height: 100%;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 100%;}.quick-view-modal .modal-content .close-modal{position: absolute;top: 20px;right: 20px;width: 23px;height: 23px;border: 1px solid #cccccc;border-radius: 3px;text-align: center;line-height: 20px;color: #000;z-index: 9;opacity: 1;}.quick-view-modal .modal-content .product-modal-content{background-color: #fff;padding: 45px 40px;border-radius: 3px;height: 575px;}.quick-view-modal .modal-content .product-modal-content .product-detail .product-gallery{width: 50%;padding-bottom: 30px;position: relative;float: left;transition: opacity .25s ease-in-out;}.quick-view-modal .modal-content .product-modal-content .product-detail .product-gallery .prod-promo-label{border-radius: 50%;width: 40px;height: 40px;position: absolute;right: 15px;top: 25px;z-index: 99;background-color: var(--background-color-secondary);text-align: center;color: #fff;padding-top: 7px;}.quick-view-modal .modal-content .product-modal-content .product-detail .product-gallery img{height: 435px;object-fit: contain;}.quick-view-modal .modal-content .product-modal-content .product-detail .product-content{width: 50%;position: absolute;top: 0;right: 0;bottom: 0;padding: 45px 40px 45px 40px;margin: 0;overflow: auto;float: left;}.quick-view-modal .modal-content .product-modal-content .product-detail .product-content .product-content-holder .prod-brand img{width: 130px;height: 50px;object-fit: contain;margin-bottom: 10px;}.quick-view-modal .modal-content .product-modal-content .product-detail .product-content .product-content-holder .prod-name{font-size: 21px;font-weight: 500;color: #000;line-height: 1.3;}.quick-view-modal .modal-content .product-modal-content .product-detail .product-content .product-content-holder .ref-ean{font-size: 16px;font-weight: 500;margin-bottom: 0;color: #666;}.quick-view-modal .modal-content .product-modal-content .product-detail .product-content .product-content-holder .ref-ean p{margin-top: 15px;}.quick-view-modal .modal-content .product-modal-content .product-detail .product-content .product-content-holder .prod-price .price-holder{display: flex;align-items: center;font-size: 25px;color: #669900;font-weight: 400;flex-wrap: wrap;}.quick-view-modal .modal-content .product-modal-content .product-detail .product-content .product-content-holder .prod-price .price-holder .striked{font-weight: 400;margin-left: 4px;order: 2;color: #888;font-size: 13px;text-decoration: line-through;display: inline-block;}.quick-view-modal .modal-content .product-modal-content .product-detail .product-content .product-content-holder .prod-price .price-holder .preco-unitario{width: 100%;order: 3;color: #888;font-size: 13px;display: inline-block;}.quick-view-modal .modal-content .product-modal-content .product-detail .product-content .product-content-holder .prod-price .iva-incuido{font-size: 15px;font-weight: 100;flex: 100%;color: #669900;margin-bottom: 16px;}.quick-view-modal .modal-content .product-modal-content .product-detail .product-content .product-content-holder .prod-price .stock{padding: 7px 15px;background-color: #ebfae9;border: 1px solid #82d45e;border-radius: 5px;margin: 0 0 10px 0;display: inline-block;min-width: 200px;font-size: 14px;color: #222;font-weight: 400;}.quick-view-modal .modal-content .product-modal-content .product-detail .product-content .product-content-holder .prod-price .stock span {color: #669900;margin-left: 8px;}.quick-view-modal .modal-content .product-modal-content .product-detail .product-content .product-content-holder .prod-price .stock.no-stock{background-color: #f2dede;border: 1px solid #b94a48;}.quick-view-modal .modal-content .product-modal-content .product-detail .product-content .product-content-holder .prod-price .stock.no-stock span{color: #b94a48;}.quick-view-modal .modal-content .product-modal-content .product-detail .product-content .product-content-holder .prod-price .product-button{display: flex;align-items: flex-end;flex-wrap: wrap;margin-bottom: 45px;margin-top: 15px;border-top: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;padding: 17px 0 25px;width: 330px;max-width: 100%;}.quick-view-modal .modal-content .product-modal-content .product-detail .product-content .product-content-holder .prod-price .product-button .quantity{width: 120px;margin-right: 17px;}.quick-view-modal .modal-content .product-modal-content .product-detail .product-content .product-content-holder .prod-price .product-button .quantity label{color: #222222;display: block;margin-bottom: 10px;}.quick-view-modal .modal-content .product-modal-content .product-detail .product-content .product-content-holder .prod-price .product-button .quantity .qty-box{width: 120px;margin-right: 14px;border: 1px solid #dddddd;position: relative;border-radius: 3px;}.quick-view-modal .modal-content .product-modal-content .product-detail .product-content .product-content-holder .prod-price .product-button .quantity .qty-box .qty{height: 48px;}.quick-view-modal .modal-content .product-modal-content .product-detail .product-content .product-content-holder .prod-price .product-button .quantity .qty-box .increase, .quick-view-modal .modal-content .product-modal-content .product-detail .product-content .product-content-holder .prod-price .product-button .quantity .qty-box .decrease{background-color: #f7f7f7;line-height: 50px;width: 35px;}.quick-view-modal .modal-content .product-modal-content .product-detail .product-content .product-content-holder .prod-price .product-button .helper-product-button{flex: 1 1 30%;}.quick-view-modal .modal-content .product-modal-content .product-detail .product-content .product-content-holder .prod-price .product-button .quantity_button{color: var(--color-text-white);font-size: 14px;font-weight: 700;background-color: var(--background-color-secondary);display: block;border-radius: 3px;padding: 13.5px 10px;text-align: center;position: relative;border: none;line-height: 1.7;width: 100%;}@media (min-width: 768px){.quick-view-modal .modal-content.container{max-width: 750px;}}@media (min-width: 992px){.quick-view-modal .modal-content.container{max-width: 970px;}}@media (min-width: 1200px){.quick-view-modal .modal-content.container{max-width: 1170px;}}@media (max-width: 991px){#produto .product-page-holder .product-gallery .slide-gallery {padding-top: 0;}#produto .product-page-holder .product-gallery img {height: 340px;}.quick-view-modal .modal-content.container{height: 70vh;padding: 0;}.quick-view-modal .modal-content .product-modal-content{height: 70vh;overflow: auto;}.quick-view-modal .modal-content .product-modal-content .product-detail .product-gallery{width: 100%;text-align: center;}.quick-view-modal .modal-content .product-modal-content .product-detail .product-content{width: 100%;position: relative;}.quick-view-modal .modal-content .product-modal-content .product-detail .product-gallery img{height: 335px;}.quick-view-modal .modal-content .product-modal-content .product-detail .product-content {padding: 20px 0;}#produto .product-page-holder .product-content {margin-top: 0;}}@media (max-width: 768px){#produto .product-page-holder .product-gallery img {height: 240px;}}@media (max-width: 568px){#produto .product-page-holder .product-gallery img {height: 200px;}}@media (max-width: 370px){#produto .product-page-holder .product-content .product-content-holder .prod-price .product-button .quantity {width: 100%;margin-bottom: 20px;}#produto .product-page-holder .product-content .product-content-holder .prod-price .product-button {width: 100%;}#produto .product-page-holder .product-content .product-content-holder .prod-price .product-button .helper-product-button {flex: none;width: 100%;}}.footer-newsletter {--newsletter-background-color: #ffffff;--newsletter-text-color: #000000;background-color: var(--newsletter-background-color);background-size: cover;}.footer-newsletter > * {border: none;}.footer-newsletter__wrapper {display: flex;justify-content: space-between;align-items: center;padding: 40px 0 32px;}.footer-newsletter__wrapper form {width: 46%;}.footer-newsletter__wrapper form .mc4wp-form-fields label {flex: auto;}.footer-newsletter__wrapper form .mc4wp-form-fields label input {width: 100%;}.footer-newsletter__wrapper form .mc4wp-form-fields input[type="email"] {color: #000000;background-color: #ffffff;}.footer-newsletter__wrapper form .mc4wp-form-fields input[type="email"]::placeholder {color: #aaaaaa;}.footer-newsletter__wrapper form .mc4wp-form-fields input[type="submit"] {background-color: #000000;color: #ffffff;text-transform: uppercase;font-weight: bold;font-size: 14px;padding: 0 45.28px;}.footer-newsletter__title {display: flex;justify-content: space-between;align-items: center;color: var(--newsletter-text-color);font-size: 22px;font-weight: bold;line-height: 32px;}.footer-newsletter__title .svg-icon {font-size: 52px;font-weight: normal;margin-right: 27px;}.footer-extra .footer-extra__wrapper {display: flex;justify-content: space-between;align-items: center;padding: 60px 0 46px;}.footer-extra .footer-extra__item {box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.1);display: flex;align-items: flex-end;justify-content: center;padding: 32.5px 0;flex: auto;margin-right: 15px;}.footer-extra .footer-extra__item:hover .footer-extra__content--desc {color: var(--footer-hover-color);}.footer-extra .footer-extra__item:last-child {margin-right: 0;}.footer-extra__content--title {font-size: 13px;text-transform: uppercase;color: #888888;margin-bottom: 10px;}.footer-extra__content--desc {font-size: 20px;color: var(--footer-heading-color);font-weight: 700;transition: .3s;}.footer-extra__icon {margin-left: 58px;}.footer-extra__icon .svg-icon {font-size: 56px;color: #e5e5e5;}.footer-infor__wrapper {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;padding: 57.5px 0 47.5px;margin: 0 -15px;}.footer-infor__item {display: flex;align-items: center;padding: 7.5px 15px;}.footer-infor__image {margin-right: 23px;}.footer-infor__image .svg-icon {font-size: 34px;}.footer-infor__content--title {font-size: 18px;font-weight: 700;letter-spacing: -1px;color: var(--footer-heading-color);margin: 0 0 3px;}.footer-infor__content--desc {color: var(--footer-text-color);letter-spacing: -.5px;}.footer-widgets > * {padding-top: 45px;padding-bottom: 45px;}.footer-widgets .widget-title {font-size: 18px;line-height: 24px;text-transform: capitalize;letter-spacing: -.5px;color: var(--footer-heading-color);padding-bottom: 33px;}.footer-widgets .textwidget {color: #555;line-height: 22px;}.footer-widgets .widget {margin-bottom: 30px;}.footer-widgets .widget ul {list-style-type: none;padding: 0;}.footer-widgets .widget ul li a {color: var(--footer-text-color);}.footer-widgets .widget ul li a:hover {color: var(--footer-hover-color);}.footer-widgets .row-flex {justify-content: space-around;}.footer-widgets-area-diff .row-flex {flex-wrap: inherit;}.footer-widgets-diff-item {padding: 0 15px;}.footer-widget-description .svg-icon {margin-right: 10px;}.footer-widget-description li {padding: 0;}.footer-widget-description h3 {font-size: 25px;margin: 8px 0 23px 30px;}.footer-link > * {padding: 47px 0 34px;}.footer-link .widget_nav_menu {display: flex;margin: 0 0 13px;font-size: 14px;}.footer-link .widget_nav_menu .widget-title {font-size: 14px;color: var(--footer-heading-color);margin: 0 7px 0 0;padding: 0;text-transform: capitalize;font-weight: 700;}.footer-link .widget_nav_menu div {font-size: 14px;}.footer-link .widget_nav_menu ul {display: inline;list-style: none;padding: 0;margin: 0;}.footer-link .widget_nav_menu ul li {display: inline;padding: 0;margin: 0;}.footer-link .widget_nav_menu ul li a {color: var(--footer-text-color);font-size: 14px;border-left: 1px solid var(--footer-text-color);display: inline;padding-left: 9px;padding-right: 6px;line-height: 1;}.footer-link .widget_nav_menu ul li a:hover {color: var(--footer-hover-color);}.footer-link .widget_nav_menu ul.menu > li:first-child > a {border: none;padding-left: 0;}.footer-main {padding: 35px 0;}.footer-main > * {display: flex;align-items: center;justify-content: space-between;}.footer-main .container:before, .footer-main .container:after {display: none;}.footer-main .footer-items {display: flex;align-items: center;}.footer-payments .payments {list-style: none;padding: 0;margin: 0 -2.5px;}.footer-payments li {display: inline-block;padding: 0 2.5px;}.footer-payments li a {display: block;}.socials-menu .menu {margin: 0;padding: 0;list-style: none;}.socials-menu li {display: inline-block;padding: 0 8px;}.socials-menu li:first-child {padding-left: 0;}.socials-menu li:last-child {padding-right: 0;}.socials-menu li a {color: var(--footer-heading-color);}.socials-menu li a:hover {color: var(--footer-hover-color);}.socials-menu span:not(.svg-icon) {display: none;}.footer-socials-menu {display: flex;align-items: center;justify-content: center;}.footer-socials-menu .footer-social-text {margin-right: 15px;}.footer-navigation.main-navigation ul ul, .footer-navigation.main-navigation li .toggle-menu-children {display: none;}.site-footer {position: relative;color: var(--footer-text-color);border-top: 1px solid #dcdcdc;background-color: #092d40;}.site-footer h1, .site-footer h2, .site-footer h3, .site-footer h4, .site-footer h5, .site-footer h6 {color: var(--footer-heading-color);}.site-footer .textwidget {color: var(--footer-text-color);}.site-footer > * > div {}.site-footer > *:last-child > div {border: none;padding-bottom: 0;}.site-footer .footer-right {flex: 1;text-align: center;justify-content: center;}.site-footer .footer-right > * {margin-left: 40px;}.site-footer .footer-right .footer-payments{margin-left: 0px;padding-bottom: 15px;}.site-footer .footer-left {flex: 1;text-align: center;justify-content: center;}.site-footer .footer-left > * {margin-right: 40px;}.footer-background {background-repeat: no-repeat;background-position: center bottom;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -9;}.backtotop {position: fixed;right: 30px;bottom: 30px;display: block;width: 34px;height: 34px;line-height: 34px;text-align: center;color: #fff;background-color: #222222;border-radius: 3px;opacity: 0;z-index: -99;transition: ease .3s;}.backtotop.show {opacity: 1;z-index: 999;}.backtotop:hover {color: #fff;}.site-footer .footer-widgets .widget{font-size: 13px;font-weight: 300;margin-bottom: 15px;}.site-footer .footer-widgets .widget a{color: #fff;text-decoration: none;}.site-footer .footer-widgets .widget a:hover{color: #fff;}.site-footer .footer-infor{background-color: #fff;}.site-footer .footer-infor .footer-infor__wrapper{align-items: start;}.site-footer .footer-infor .footer-infor__item{width: Calc( 100% / 5 );align-items: start;}.site-footer .footer-infor .footer-infor__content, .site-footer .footer-infor .footer-infor__content .footer-infor__content--desc{color: #555;}.site-footer .footer-infor .footer-infor__image img{width: 70px;height: 40px;object-fit: contain;}.site-footer .footer-widgets .container2{border: none;padding-bottom: 0;padding-top: 30px;}.site-footer .footer-widgets .footer-widgets-area-2 .widget_media_image{display: inline-block;margin-right: 5px;}.site-footer .footer-main {padding: 15px 0;}.site-footer .footer-main.site-info .container2 .copyright a{color: #fff;}.site-footer .footer-widgets .footer-widgets-diff-item{flex: 1 1 0;}.site-footer .footer-widgets .footer-widgets-diff-item.footer-widgets-diff-3{display: flex;flex-direction: column;flex-wrap: wrap;align-content: center;}.site-footer .footer-widgets .newsletter_simple_form{position: relative;}.site-footer .footer-widgets .newsletter_simple_form .field-holder{position: relative;}.site-footer .footer-widgets .newsletter_simple_form .field-holder label{position: absolute;top: 0;font-size: 16px;margin: 10px;padding: 0 10px;-webkit-transition: top .2s ease-in-out, font-size .2s ease-in-out;transition: top .2s ease-in-out, font-size .2s ease-in-out;left: 0;color: #333;}.site-footer .footer-widgets .newsletter_simple_form .field-holder input[type=email]:focus + label, .site-footer .footer-widgets .newsletter_simple_form .field-holder input[type=email]:not(:placeholder-shown) + label{top: -12px;font-size: 11px;}.site-footer .footer-widgets .newsletter_simple_form .field-holder input[type=email]{width: 100%;padding: 10px 20px;border: none;font-size: 16px;font-weight: 600;background-color: #fff;color: #333;}.site-footer .footer-widgets .newsletter_simple_form .form-newsletter button{position: absolute;right: 0;top: 0;padding: 2.5px 0;width: 60px;}.icon-whatsapp {position: fixed;bottom: 90px;right: 30px;background-color: rgb(77, 194, 71) !important;border-radius: 50%;width: 50px;height: 50px;padding: 3px;box-shadow: 0px 0px 10px rgba(0,0,0,0.5);}#topcontrol{display: none;}@media (max-width: 991px){.footer-widgets .footer-widgets-area-diff {margin-top: 40px;}.footer-main .footer-items {display: block;padding: 10px 0;}.footer-main .container2 {display: block;justify-content: center;overflow: hidden;}.site-footer .footer-infor .footer-infor__item{width: Calc( 100% / 3 );align-items: start;flex: 1 1 auto;}.site-footer .footer-infor .footer-infor__image img {width: 50px;height: 35px;object-fit: contain;max-width: unset;}}@media (max-width: 767px){.footer-infor__item {margin-bottom: 15px;}.footer-widgets-area-diff .row-flex {flex-wrap: wrap;}}@media (max-width: 600px){.site-footer .footer-infor .footer-infor__item {width: 220px;}}@media (max-width: 480px) {.site-footer .footer-widgets .footer-widgets-diff-item.footer-widgets-diff-3{flex: 1 1 100%;align-content: flex-start;}}#validator-output{border: 1px solid #ddd;}#validator-output .valid, #validator-output .invalid{padding: 5px 5px 5px 35px;position: relative;}#validator-output .valid:before, #validator-output .invalid:before{position: absolute;width: 20px;height: 20px;content: '';border: 2px solid green;border-radius: 50%;left: 5px;top: 8px;}#validator-output .invalid:before{border: 2px solid red;}#validator-output .valid:after {position: absolute;content: '\f00c';left: 8px;top: 7px;color: green;font-family: 'Font Awesome 6 Free';font-weight: 900;font-size: 14px;}#validator-output .invalid:after{position: absolute;content: '\f00d';font-family: 'Font Awesome 6 Free';font-weight: 900;left: 11px;top: 7px;color: red;}