*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0;}
.clearfix:before,.clearfix:after{content:"";display:block;}
.clearfix:after,.clear{clear:both;}
.clearfix{zoom:1;}
.overflow,svg:not(:root){overflow:hidden;}
body{text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-height:100vh;font-synthesis:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary,form{display:block;}
audio,canvas,video{display:inline-block;}
video{object-fit:cover;}
audio:not([controls]){display:none;height:0}[hidden]{display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html,button,input,select,textarea{font-family:sans-serif;}
a,.a,.link{cursor:pointer;}
.a,.link {display: inline-block;}
blockquote{margin-left:25px;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
small{font-size:80%;}
ol,ul{list-style-position:outside;}
.page-content ul,.page-content ol{margin-left:30px;}
.page-content iframe {width: 100%;}
nav ul,nav ol,.nav ul,.nav ol,.accordion{list-style-image: none;list-style-type: none;}
img{max-width:100%;min-width:1px;min-height:1px;border:0;-ms-interpolation-mode:bicubic}
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm){img{image-rendering:-webkit-optimize-contrast;}}
legend{border:0;padding:0;white-space:normal;}
button,.button,input,select{font-size:100%;vertical-align:middle;}
textarea{overflow:auto;font-size:100%;resize:none;}
input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=file],input[type=search],textarea{-webkit-appearance:none;-moz-appearance:none;border-radius:0;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;/*-moz-appearance:none;appearance:none;*/}
input[type=number]{-moz-appearance:textfield;}
button,.button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:none;cursor:pointer;border-radius:0;}
.disable,button[disabled],input[disabled]{cursor:default;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
.ibeHolder{font-size:0;line-height:0;}
.slick-slider button.slick-arrow,.slick-slider button.slick-arrow:hover{padding:0;border:0;background-color:transparent;text-indent:-9999px;overflow:hidden;}
.ng-cloak,.hidden,.breadCrumpSeparator,.slider > div:not(.slick-list),[ng-clock]:not(.ng-scope),.addthis_toolbox a > span{display:none;}
.fixed{position:fixed;top:0;left:0;width:100%;}
.dis-table{display:table;}
.dis-table-row{display:table-row;}
.dis-table-cell{display:table-cell;}
.ui-datepicker{letter-spacing:0;}
.button, .btn-cart, .btn-cart-esgotado{display:inline-block;line-height:normal;text-align:center;text-decoration:none!important;}
#containerSite{position:relative;}
#containerSite-mask {position: fixed;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;visibility: hidden;z-index: 500;transition: 0.3s transform;}
.show-containerSite #containerSite-mask {opacity: 1;visibility: visible;transform: translateX(256px) !important;}
.show-containerSite-noTransform #containerSite-mask {opacity: 1;visibility: visible;transform: translateX(300px) !important;}
.slider > div:not(.slick-list):first-child{display: block;}
.page-content img{max-width: 100%;}
figure.loader{position: relative;}
figure.loader img{position: absolute;top: 0;left: 0;}
/*Grid*/
.container, .container-fluid{padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.row{margin-right: -15px;margin-left: -15px;}
.row:before, .row:after{display: table;content: " ";}
.row:after{clear: both;}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float: left;}
.col-xs-12{ width: 100%;}
.col-xs-11{ width: 91.66666667%;}
.col-xs-10{ width: 83.33333333%;}
.col-xs-9{  width: 75%;}
.col-xs-8{  width: 66.66666667%;}
.col-xs-7{  width: 58.33333333%;}
.col-xs-6{  width: 50%;}
.col-xs-5{  width: 41.66666667%;}
.col-xs-4{  width: 33.33333333%;}
.col-xs-3{  width: 25%;}
.col-xs-2{  width: 16.66666667%}
.col-xs-1{  width: 8.33333333%;}
.col-xs-offset-12{ margin-left: 100%;}
.col-xs-offset-11{ margin-left: 91.66666667%;}
.col-xs-offset-10{ margin-left: 83.33333333%;}
.col-xs-offset-9{  margin-left: 75%;}
.col-xs-offset-8{  margin-left: 66.66666667%;}
.col-xs-offset-7{  margin-left: 58.33333333%;}
.col-xs-offset-6{  margin-left: 50%;}
.col-xs-offset-5{  margin-left: 41.66666667%;}
.col-xs-offset-4{  margin-left: 33.33333333%;}
.col-xs-offset-3{  margin-left: 25%;}
.col-xs-offset-2{  margin-left: 16.66666667%;}
.col-xs-offset-1{  margin-left: 8.33333333%;}
.col-xs-offset-0{  margin-left: 0;}
@media screen and (min-width: 768px){
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float: left;}
	.col-sm-12{ width: 100%;}
	.col-sm-11{ width: 91.66666667%;}
	.col-sm-10{ width: 83.33333333%;}
	.col-sm-9{  width: 75%;}
	.col-sm-8{  width: 66.66666667%;}
	.col-sm-7{  width: 58.33333333%;}
	.col-sm-6{  width: 50%;}
	.col-sm-5{  width: 41.66666667%;}
	.col-sm-4{  width: 33.33333333%;}
	.col-sm-3{  width: 25%;}
	.col-sm-2{  width: 16.66666667%;}
	.col-sm-1{  width: 8.33333333%;}
	.col-sm-offset-12{ margin-left: 100%;}
	.col-sm-offset-11{ margin-left: 91.66666667%;}
	.col-sm-offset-10{ margin-left: 83.33333333%;}
	.col-sm-offset-9{  margin-left: 75%;}
	.col-sm-offset-8{  margin-left: 66.66666667%;}
	.col-sm-offset-7{  margin-left: 58.33333333%;}
	.col-sm-offset-6{  margin-left: 50%;}
	.col-sm-offset-5{  margin-left: 41.66666667%;}
	.col-sm-offset-4{  margin-left: 33.33333333%;}
	.col-sm-offset-3{  margin-left: 25%;}
	.col-sm-offset-2{  margin-left: 16.66666667%;}
	.col-sm-offset-1{  margin-left: 8.33333333%;}
	.col-sm-offset-0{  margin-left: 0;}
}
@media screen and (min-width: 992px) {
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float: left;}
	.col-md-12{ width: 100%;}
	.col-md-11{ width: 91.66666667%;}
	.col-md-10{ width: 83.33333333%;}
	.col-md-9{  width: 75%;}
	.col-md-8{  width: 66.66666667%;}
	.col-md-7{  width: 58.33333333%;}
	.col-md-6{  width: 50%;}
	.col-md-5{  width: 41.66666667%;}
	.col-md-4{  width: 33.33333333%;}
	.col-md-3{  width: 25%;}
	.col-md-2{  width: 16.66666667%;}
	.col-md-1{  width: 8.33333333%;}
	.col-md-offset-12{ margin-left: 100%;}
	.col-md-offset-11{ margin-left: 91.66666667%;}
	.col-md-offset-10{ margin-left: 83.33333333%;}
	.col-md-offset-9{  margin-left: 75%;}
	.col-md-offset-8{  margin-left: 66.66666667%;}
	.col-md-offset-7{  margin-left: 58.33333333%;}
	.col-md-offset-6{  margin-left: 50%;}
	.col-md-offset-5{  margin-left: 41.66666667%;}
	.col-md-offset-4{  margin-left: 33.33333333%;}
	.col-md-offset-3{  margin-left: 25%;}
	.col-md-offset-2{  margin-left: 16.66666667%;}
	.col-md-offset-1{  margin-left: 8.33333333%;}
	.col-md-offset-0{  margin-left: 0;}
}
@media screen and (min-width: 1200px) {
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float: left;}
	.col-lg-12{ width: 100%;}
	.col-lg-11{ width: 91.66666667%;}
	.col-lg-10{ width: 83.33333333%;}
	.col-lg-9{  width: 75%;}
	.col-lg-8{  width: 66.66666667%;}
	.col-lg-7{  width: 58.33333333%;}
	.col-lg-6{  width: 50%;}
	.col-lg-5{  width: 41.66666667%;}
	.col-lg-4{  width: 33.33333333%;}
	.col-lg-3{  width: 25%;}
	.col-lg-2{  width: 16.66666667%;}
	.col-lg-1{  width: 8.33333333%;}
	.col-lg-offset-12{ margin-left: 100%;}
	.col-lg-offset-11{ margin-left: 91.66666667%;}
	.col-lg-offset-10{ margin-left: 83.33333333%;}
	.col-lg-offset-9{  margin-left: 75%;}
	.col-lg-offset-8{  margin-left: 66.66666667%;}
	.col-lg-offset-7{  margin-left: 58.33333333%;}
	.col-lg-offset-6{  margin-left: 50%;}
	.col-lg-offset-5{  margin-left: 41.66666667%;}
	.col-lg-offset-4{  margin-left: 33.33333333%;}
	.col-lg-offset-3{  margin-left: 25%;}
	.col-lg-offset-2{  margin-left: 16.66666667%;}
	.col-lg-offset-1{  margin-left: 8.33333333%;}
	.col-lg-offset-0{  margin-left: 0;}
}
@media (max-width: 767px){.hidden-xs{display: none !important;}}
@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display: none !important;}}
@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display: none !important;}}
@media (min-width: 1200px){.hidden-lg{display: none !important;}}
@media (max-width: 767px){.centered-xs{width: 100%!important;text-align: center!important;}}
@media (min-width: 768px) and (max-width: 991px){.centered-sm{width: 100%!important;text-align: center!important;}}
@media (min-width: 992px) and (max-width: 1199px){.centered-md{width: 100%!important;text-align: center!important;}}
@media (min-width: 1200px){.centered-lg{width: 100%!important;text-align: center!important;}}
.sp-ex-small{height: 20px;}
.sp-small{height: 35px;}
.sp-medium{height: 45px;}
.sp-large{height: 80px;}
@media screen and (max-width: 767px){
	.sp-ex-small{height: 10px;}
	.sp-small{height: 25px;}
	.sp-medium{height: 35px;}
	.sp-large{height: 70px;}
}
.container {max-width: 1440px;}
.border_color {border-color: lightgray;}
.accordion > li {border-bottom-width: 1px;border-bottom-style: solid;}
.accordion > li:first-child {border-top-width: 1px;border-top-style: solid;}
.accordion .accordion-head {position:relative;padding-top:1em;padding-bottom:1em;cursor:pointer;}
.accordion .accordion-content {display:none;padding-top:1em; padding-bottom:2em;}
.tabs-container .tabs{margin: 0;list-style-type: none;}
.tabs-container .tabs li {cursor: pointer;}
.tabs-container .tabs-content .tab{display: none;}
.tabs-container .tabs-content .active{display: block;}
.tabs-container:not(.vertical) .tabs li{display: inline-block;margin-left: 4em;}
.tabs-container:not(.vertical) .tabs li:first-child{margin-left: 0;}
.tabs-container:not(.vertical) .tabs-content .tab{padding: 1em 0 0;display: none;}
.tabs-container:not(.vertical) .tabs-content .tab.active{display: block;}
.tabs-container.vertical > div{padding:0;}
.tabs-container.vertical .tabs li{padding-bottom: 1em;}
.tabs-container.vertical .tabs li:last-child{padding-bottom: 0;}
@media screen and (max-width: 767px){
	.tabs-container.vertical .tabs li{display: inline-block;margin-left: 4em;}
	.tabs-container.vertical .tabs li:first-child{margin-left: 0;}
	.tabs-container.vertical .tabs-content .tab{padding: 1em 0 0;}
	.tabs-container.vertical .tabs li{padding-bottom: 0;}
	.tabs-container .tabs{white-space: nowrap;overflow: auto;}
    .tabs-container .tabs::-webkit-scrollbar{width: 0;background: transparent;}
    .tabs-container .tabs::-webkit-scrollbar-thumb{background: transparent;}
}
.icons_social a{min-width: 32px;width: 32px;height: 32px;display: inline-block;background-repeat: no-repeat;background-size: auto 64px;}
.icons_social a.fb{background-position: 0 0;}
.icons_social a.vm{background-position: -32px 0;}
.icons_social a.pi{background-position: -64px 0;}
.icons_social a.yt{background-position: -96px 0;}
.icons_social a.wa{background-position: -128px 0;}
.icons_social a.lk{background-position: -160px 0;}
.icons_social a.tw{background-position: -192px 0;}
.icons_social a.tm{background-position: -224px 0;}
.icons_social a.in{background-position: -256px 0;}
.icons_social a.em{background-position: -288px 0;}
.icons_social a.fb:hover{background-position: 0 -32px;}
.icons_social a.vm:hover{background-position: -32px -32px;}
.icons_social a.pi:hover{background-position: -64px -32px;}
.icons_social a.yt:hover{background-position: -96px -32px;}
.icons_social a.wa:hover{background-position: -128px -32px;}
.icons_social a.lk:hover{background-position: -160px -32px;}
.icons_social a.tw:hover{background-position: -192px -32px;}
.icons_social a.tm:hover{background-position: -224px -32px;}
.icons_social a.in:hover{background-position: -256px -32px;}
.icons_social a.em:hover{background-position: -288px -32px;}
.form-message .success,.form-message .error,.form-message .warning {display:none;border-width:1px;border-style:solid;padding: 0.5em 3.2em 0.5em 1em;margin-bottom: 1.5em;}
div.wrapper-form .form-field {margin-top: 0;margin-bottom: 1.5em;padding-left: 15px;padding-right: 15px;position: relative;}
div.wrapper-form .column .form-field{padding-left: 0; padding-right: 0;}
.form-field .cell-label {width: 100%; padding: 5px 0 5px 10px;}
.form-field .label-title {display: block;padding-bottom: 0.5em;}
.form-field .content-options-item {display: table;}
.form-field input {display: table-cell;}
.form-field .label-subtitle {display: table-cell; width: 100%; padding-left: 10px;float: none;}
.form-field input, .form-field .select, .form-field textarea {width: 100%;}
.form-field input[type=radio], .form-field input[type=checkbox] {width: auto; float: none; margin: 0;}
.form-field textarea {min-height: 6em;}
div.wrapper-form .bottom-form {padding-left: 15px; padding-right: 15px;}
.bottom-form .bottom-bottom-form .required-notice {width: 100%; vertical-align: middle; float: none; padding: 0;}
.bottom-form .bottom-bottom-form button {width: 100%; max-width: 100%; white-space: nowrap;}
@media screen and (min-width: 768px) {
	.bottom-bottom-form {display: table; width: 100%;}
	.bottom-form .bottom-bottom-form .required-notice, .bottom-form .bottom-bottom-form button {display: table-cell;}
}
@media screen and (max-width: 767px) {
	.bottom-bottom-form {text-align: center;}
}
.popUp{background: white;margin: auto;position: relative;}
.popUp:not(.policy_page_visible) .wrapper-popup.scrollVisibleOnPopup {padding-right: 15px;}
.mfp-fade.mfp-bg{opacity: 0;-webkit-transition: all 0.15s ease-out;-moz-transition: all 0.15s ease-out;transition: all 0.15s ease-out;}
.mfp-fade.mfp-bg.mfp-ready{opacity: 0.5;}
.mfp-fade.mfp-bg.mfp-removing{opacity: 0;}
.mfp-fade.mfp-wrap .mfp-content{opacity: 0;-webkit-transition: all 0.15s ease-out;-moz-transition: all 0.15s ease-out;transition: all 0.15s ease-out;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity: 1;}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity: 0;}
.mfp-zoom-in.mfp-bg{opacity: 0;transition: all 0.3s ease-out;}
.mfp-zoom-in.mfp-bg.mfp-ready{opacity: 0.5;}
.mfp-zoom-in.mfp-bg.mfp-removing{opacity: 0;}
.mfp-zoom-in.mfp-wrap .mfp-content{opacity: 0;transition: all 0.2s ease-in-out;transform: scale(0.8);}
.mfp-zoom-in.mfp-wrap.mfp-ready .mfp-content{opacity: 1;transform: scale(1);}
.mfp-zoom-in.mfp-wrap.mfp-removing .mfp-content{transform: scale(0.8);opacity: 0;}
.mfp-zoom-out.mfp-bg{opacity: 0;transition: all 0.2s ease-out;}
.mfp-zoom-out.mfp-bg.mfp-ready{opacity: 0.5;}
.mfp-zoom-out.mfp-bg.mfp-removing{opacity: 0;}
.mfp-zoom-out.mfp-wrap .mfp-content{opacity: 0;transition: all 0.2s ease-in-out;transform: scale(1.3);}
.mfp-zoom-out.mfp-wrap.mfp-ready .mfp-content{opacity: 1;transform: scale(1);}
.mfp-zoom-out.mfp-wrap.mfp-removing .mfp-content{transform: scale(1.3);opacity: 0;}
.mfp-move-from-bottom.mfp-bg{transition: all 0.3s ease-out;position: fixed;top: 0;bottom: auto;left: 0;width: 100%;opacity: 0;}
.mfp-move-from-bottom.mfp-bg.mfp-ready{opacity: .5;}
.mfp-move-from-bottom.mfp-bg.mfp-removing{opacity: 0;}
.mfp-move-from-bottom.mfp-wrap .mfp-content{transition: all 0.3s ease-out;position: absolute;top: auto;bottom: -100%;left: 0;width: 100%;}
.mfp-move-from-bottom.mfp-wrap .mfp-content.disable-transition {transition: all 0s ease-out;}
.mfp-move-from-bottom.mfp-ready .mfp-content{bottom: 0;}
@media screen and (min-width: 768px){
	.mfp-move-from-bottom.mfp-ready .mfp-content{bottom: 50%; transform: translateY(50%);}
}
.mfp-move-from-bottom.mfp-removing .mfp-content{bottom: -100%;}
@media screen and (max-width: 767px){
	.popUp {position: static;}
}
.slider .slick-arrow{position: absolute;top: calc(50% - 16px);width: 32px;height: 32px;background-size: 64px;background-repeat: no-repeat;z-index: 10;}
.slider .slick-arrow.slick-prev{left: 16px;background-position: left top;}
.slider .slick-arrow.slick-next{right: 16px;background-position: right top;}
.slider .slick-arrow.slick-prev:hover{background-position: left bottom;}
.slider .slick-arrow.slick-next:hover{background-position: right bottom;}
.slider .slick-dots{position: absolute;bottom: 15px;left: 0;width: 100%;margin: 0;font-size: 0;line-height: 0;text-align: center;}
.slider .slick-dots li{display: inline-block;margin: 0 5px;}
.slider .slick-dots li button{width: 10px;height: 10px;padding: 0;margin: 0;border: 0;border-radius: 100%;background: black;opacity: 0.6;text-indent: -999px;overflow: hidden;}
.slider .slick-dots li button:hover, .slider .slick-dots li.slick-active button{opacity: 1;}
.productMask{position: relative;}
.productMask:before{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;content: "";}
body:not(.disableHeadroom) .headroom {will-change: transform;transition: transform 200ms linear;position: absolute;}
body:not(.disableHeadroom) .headroom--pinned {transform: translateY(0%);}
body:not(.disableHeadroom) .headroom--unpinned {transform: translateY(-100%) !important;}