/* Minification failed. Returning unminified contents.
(29,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(76,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(526,1): run-time error CSS1019: Unexpected token, found '@import'
(526,8): run-time error CSS1019: Unexpected token, found ''cookies.css''
(526,22): run-time error CSS1019: Unexpected token, found '@import'
(526,29): run-time error CSS1019: Unexpected token, found ''termos-uso.css''
(526,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(526,68): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(526,85): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(526,102): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(526,119): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(526,134): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(526,149): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(526,164): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(526,284): run-time error CSS1039: Token not allowed after unary operator: '-bg-body'
(526,444): run-time error CSS1039: Token not allowed after unary operator: '-body-sm'
(526,465): run-time error CSS1039: Token not allowed after unary operator: '-tx-white'
(526,640): run-time error CSS1039: Token not allowed after unary operator: '-bg-button-primario'
(526,790): run-time error CSS1039: Token not allowed after unary operator: '-bg-button-primario'
(526,854): run-time error CSS1039: Token not allowed after unary operator: '-bg-button-primario'
(526,904): run-time error CSS1039: Token not allowed after unary operator: '-tx-medium'
(526,2729): run-time error CSS1039: Token not allowed after unary operator: '-tx-dark'
(526,2754): run-time error CSS1039: Token not allowed after unary operator: '-body-md'
(526,2888): run-time error CSS1039: Token not allowed after unary operator: '-cor-primaria'
(526,3131): run-time error CSS1039: Token not allowed after unary operator: '-tx-dark'
(526,3187): run-time error CSS1039: Token not allowed after unary operator: '-body-xs'
(526,3332): run-time error CSS1039: Token not allowed after unary operator: '-cor-primaria'
(526,14357): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(526,14380): run-time error CSS1039: Token not allowed after unary operator: '-size'
(526,14399): run-time error CSS1039: Token not allowed after unary operator: '-size'
(526,14455): run-time error CSS1039: Token not allowed after unary operator: '-tx-white'
(526,15533): run-time error CSS1039: Token not allowed after unary operator: '-body-sm'
(539,21): run-time error CSS1039: Token not allowed after unary operator: '-body-sm'
(544,17): run-time error CSS1039: Token not allowed after unary operator: '-tx-dark'
(548,21): run-time error CSS1039: Token not allowed after unary operator: '-body-md'
(549,17): run-time error CSS1039: Token not allowed after unary operator: '-tx-dark'
(620,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-header'
(1048,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1049,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1050,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1051,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1052,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1053,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1054,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1055,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1056,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1059,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1060,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1061,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1062,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1063,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1064,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1065,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1067,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1090,29): run-time error CSS1039: Token not allowed after unary operator: '-body-sm'
(1153,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1154,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1156,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1157,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1158,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1159,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1160,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1161,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1162,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1163,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1164,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1166,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1167,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1168,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1169,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1170,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1172,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1173,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1174,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1175,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1176,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1177,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1178,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1179,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1180,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1181,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1182,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1183,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1184,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1185,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1186,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1187,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1188,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1189,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1190,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1191,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1192,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1193,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1195,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
/***** @media (min-width: 528px) *****/
/*@media (min-width: 1200px) {
    .container {
        width: auto;
        max-width: 1274px;
    }
}*/

.row--fluid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    margin-left: 13px;
    margin-right: 13px;
}

    .row--fluid [class*="column"] {
        display: block;
        float: left;
        width: 100%;
        /*min-height: 10px;*/
        *
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row--fluid .column3 {
        width: 32.076923%;
    }

    .row--fluid .column4 {
        width: 31.623931623931625%;
        *width: 31.570740134569924%;
    }
    .row--fluid .column5 {
        width: 40.17094017094017%;
        *width: 40.11774868157847%;
    }
    .row--fluid .column6 {
        width: 48.717948717948715%;
        *width: 48.664757228587014%;
    }

    .row--fluid .column9 {
        width: 74.35897435897436%;
        *width: 74.30578286961266%;
    }

    .row--fluid .column8 {
        width: 65.81196581196582%;
        *width: 65.75877432260411%;
    }

    .row--fluid .column10 {
        width: 84.905983%;
    }

/*Query padroes*/
@media(min-width:992px) {
    .row--fluid .column2 {
        width: 36.529915%;
    }
}

@media(max-width:992px) {
    .row--fluid .column2 {
        width: 100%;
        *
        width: 100%;
    }

    .combo-busca-desktop {
        display: none;
    }
}
.col-xxs-1, .col-xxs-2, .col-xxs-3, .col-xxs-4, .col-xxs-5, .col-xxs-6, .col-xxs-7, .col-xxs-8, .col-xxs-9, .col-xxs-10, .col-xxs-11, .col-xxs-12 {
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}
@media (max-width: 528px) {
    .col-xxs-1,
    .col-xxs-2,
    .col-xxs-3,
    .col-xxs-4,
    .col-xxs-5,
    .col-xxs-6,
    .col-xxs-7,
    .col-xxs-8,
    .col-xxs-9,
    .col-xxs-10,
    .col-xxs-11 {
        float: left;
    }
    .col-xxs-1 {
        width: 8.333333333333332%;
    }
    .col-xxs-2 {
        width: 16.666666666666664%;
    }
    .col-xxs-3 {
        width: 25%;
    }
    .col-xxs-4 {
        width: 33.33333333333333%;
    }
    .col-xxs-5 {
        width: 41.66666666666667%;
    }
    .col-xxs-6 {
        width: 50%;
    }
    .col-xxs-7 {
        width: 58.333333333333336%;
    }
    .col-xxs-8 {
        width: 66.66666666666666%;
    }
    .col-xxs-9 {
        width: 75%;
    }
    .col-xxs-10 {
        width: 83.33333333333334%;
    }
    .col-xxs-11 {
        width: 91.66666666666666%;
    }
    .col-xxs-12 {
        width: 100%;
    }
    .col-xxs-push-1 {
        left: 8.333333333333332%;
    }
    .col-xxs-push-2 {
        left: 16.666666666666664%;
    }
    .col-xxs-push-3 {
        left: 25%;
    }
    .col-xss-push-4 {
        left: 33.33333333333333%;
    }
    .col-xxs-push-5 {
        left: 41.66666666666667%;
    }
    .col-xxs-push-6 {
        left: 50%;
    }
    .col-xxs-push-7 {
        left: 58.333333333333336%;
    }
    .col-xxs-push-8 {
        left: 66.66666666666666%;
    }
    .col-xxs-push-9 {
        left: 75%;
    }
    .col-xxs-push-10 {
       left: 83.33333333333334%;
    }
    .col-xxs-push-11 {
       left: 91.66666666666666%;
    }
    .col-xxs-pull-1 {
        right: 8.333333333333332%;
    }
    .col-xxs-pull-2 {
        right: 16.666666666666664%;
    }
    .col-xxs-pull-3 {
        right: 25%;
    }
    .col-xxs-pull-4 {
        right: 33.33333333333333%;
    }
    .col-xxs-pull-5 {
        right: 41.66666666666667%;
    }
    .col-xxs-pull-6 {
        right: 50%;
    }
    .col-xxs-pull-7 {
        right: 58.333333333333336%;
    }
    .col-xxs-pull-8 {
        right: 66.66666666666666%;
    }
    .col-xxs-pull-9 {
        right: 75%;
    }
    .col-xxs-pull-10 {
        right: 83.33333333333334%;
    }
    .col-xxs-pull-11 {
        right: 91.66666666666666%;
    }
    .col-xxs-offset-1 {
        margin-left: 8.333333333333332%;
    }
    .col-xxs-offset-2 {
        margin-left: 16.666666666666664%;
    }
    .col-xxs-offset-3 {
        margin-left: 25%;
    }
    .col-xxs-offset-4 {
        margin-left: 33.33333333333333%;
    }
    .col-xxs-offset-5 {
        margin-left: 41.66666666666667%;
    }
    .col-xxs-offset-6 {
        margin-left: 50%;
    }
    .col-xxs-offset-7 {
        margin-left: 58.333333333333336%;
    }
    .col-xxs-offset-8 {
        margin-left: 66.66666666666666%;
    }
    .col-xxs-offset-9 {
        margin-left: 75%;
    }
    .col-xxs-offset-10 {
        margin-left: 83.33333333333334%;
    }
    .col-xxs-offset-11 {
        margin-left: 91.66666666666666%;
    }
}
/***** hidden *****/
	@media (max-width: 528px) {
		.hidden-xxs {
			display: none !important;
		}
	}
/***** visible *****/
	@media (min-width: 528px) {
		.visible-xxs {
			display: none !important;
		}
	}
	@media (max-width: 528px) {
		.visible-xxs-block,
		.visible-xxs-inline,
		.visible-xxs-inline-block {
			display: none !important;
		}
		.visible-xxs {
		display: block !important;
		}
		table.visible-xxs {
		display: table;
		}
		tr.visible-xxs {
		display: table-row !important;
		}
		th.visible-xxs,
		td.visible-xxs {
		display: table-cell !important;
		}
		}
	@media (max-width: 528px) {
	  .visible-xxs-block {
		display: block !important;
	  }
	}
	@media (max-width: 528px) {
	  .visible-xxs-inline {
		display: inline !important;
	  }
	}
	@media (max-width: 528px) {
	  .visible-xxs-inline-block {
		display: inline-block !important;
	  }
	}
	
/***** @media (min-width: 528px) and (max-width: 767px) *****/
	
	@media (min-width: 529px) and (max-width: 767px) {
		.visible-xs {
			display: block !important;
		}
		table.visible-xs {
			display: table;
		}
		tr.visible-xs {
			display: table-row !important;
		}
		th.visible-xs,
		td.visible-xs {
			display: table-cell !important;
		}
	}
	@media (min-width: 528px) and (max-width: 767px) {
		.visible-xs-block {
			display: block !important;
		}
	}
	@media (min-width: 528px) and (max-width: 767px) {
		.visible-xs-inline {
			display: inline !important;
		}
	}
	@media (min-width: 528px) and (max-width: 767px) {
		.visible-xs-inline-block {
			display: inline-block !important;
		}
	}
	@media (min-width: 528px) and (max-width: 767px) {
	  .hidden-xs {
		display: none !important;
	  }
	}
	
/***** @media (min-width: 1440px) *****/
	
@media (min-width: 1440px) {
	.col-llg-1, .col-llg-2, .col-llg-3, .col-llg-4, .col-llg-5, .col-llg-6, .col-llg-7, .col-llg-8, .col-llg-9, .col-llg-10, .col-llg-11, .col-llg-12 {
		float: left;
		padding-left: 15px;
		padding-right: 15px;
	}
	.col-llg-12 {
		width: 100%;
	}
	.col-llg-11 {
		width: 91.66666667%;
	}
	.col-llg-10 {
		width: 83.33333333%;
	}
	.col-llg-9 {
		width: 75%;
	}
	.col-llg-8 {
		width: 66.66666667%;
	}
	.col-llg-7 {
		width: 58.33333333%;
	}
	.col-llg-6 {
		width: 50%;
	}
	.col-llg-5 {
		width: 41.66666667%;
	}
	.col-llg-4 {
		width: 33.33333333%;
	}
	.col-llg-3 {
		width: 25%;
	}
	.col-llg-2 {
		width: 16.66666667%;
	}
	.col-llg-1 {
		width: 8.33333333%;
	}
	.col-llg-pull-12 {
		right: 100%;
	}
	.col-llg-pull-11 {
		right: 91.66666667%;
	}
	.col-llg-pull-10 {
		right: 83.33333333%;
	}
	.col-llg-pull-9 {
		right: 75%;
	}
	.col-llg-pull-8 {
		right: 66.66666667%;
	}
	.col-llg-pull-7 {
		right: 58.33333333%;
	}
	.col-llg-pull-6 {
		right: 50%;
	}
	.col-llg-pull-5 {
		right: 41.66666667%;
	}
	.col-llg-pull-4 {
		right: 33.33333333%;
	}
	.col-llg-pull-3 {
		right: 25%;
	}
	.col-llg-pull-2 {
		right: 16.66666667%;
	}
	.col-llg-pull-1 {
		right: 8.33333333%;
	}
	.col-llg-pull-0 {
		right: auto;
	}
	.col-llg-push-12 {
		left: 100%;
	}
	.col-llg-push-11 {
		left: 91.66666667%;
	}
	.col-llg-push-10 {
		left: 83.33333333%;
	}
	.col-llg-push-9 {
		left: 75%;
	}
	.col-llg-push-8 {
		left: 66.66666667%;
	}
	.col-llg-push-7 {
		left: 58.33333333%;
	}
	.col-llg-push-6 {
		left: 50%;
	}
	.col-llg-push-5 {
		left: 41.66666667%;
	}
	.col-llg-push-4 {
		left: 33.33333333%;
	}
	.col-llg-push-3 {
		left: 25%;
	}
	.col-llg-push-2 {
		left: 16.66666667%;
	}
	.col-llg-push-1 {
		left: 8.33333333%;
	}
	.col-llg-push-0 {
		left: auto;
	}
	.col-llg-offset-12 {
		margin-left: 100%;
	}
	.col-llg-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-llg-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-llg-offset-9 {
		margin-left: 75%;
	}
	.col-llg-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-llg-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-llg-offset-6 {
		margin-left: 50%;
	}
	.col-llg-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-llg-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-llg-offset-3 {
		margin-left: 25%;
	}
	.col-llg-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-llg-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-llg-offset-0 {
		margin-left: 0;
	}
}

@media (min-width: 1440px) {
	.visible-lg {
		display: block !important;
	}
	table.visible-lg {
		display: table;
	}
	tr.visible-lg {
		display: table-row !important;
	}
	th.visible-lg,
	td.visible-lg {
		display: table-cell !important;
	}
}
@media (min-width: 1440px) {
	.visible-lg-block {
		display: block !important;
	}
}
@media (min-width: 1440px) {
	.visible-lg-inline {
		display: inline !important;
	}
}
@media (min-width: 1440px) {
	.visible-lg-inline-block {
		display: inline-block !important;
	}
}
@media(max-width:768px){
    .row--fluid {
        width: 96%;
    }
}
.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:alpha(Opacity=80);filter:alpha(opacity=80)}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:alpha(Opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}

@import'cookies.css';@import'termos-uso.css';html{--header-xl:48px;--header-lg:36px;--header-md:28px;--header-sm:22px;--body-lg:18px;--body-md:16px;--body-sm:14px;--body-xs:12px}body{font-family:"Noto Sans",sans-serif;font-weight:400;font-size:16px;overflow-x:hidden;background:var(--bg-body)}h1,h2,h3,h4,h5,h6,p{margin:0}ol,ul{margin:0;padding:0;list-style:none}.dropdown-toggle::after{content:none}.btn-padrao{font-weight:600;font-size:var(--body-sm);color:var(--tx-white);text-transform:uppercase;text-decoration:none;padding:12px 18px;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;background:var(--bg-button-primario);display:flex;align-items:center;justify-content:center;gap:8px}.btn-padrao:hover,.btn-padrao:focus,.btn-padrao:active{color:var(--bg-button-primario);text-decoration:none;border:1px solid var(--bg-button-primario);background:none}p{color:var(--tx-medium)}a{text-decoration:underline;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms}.dropdown-menu{border:none;border-radius:0}figcaption{display:none}.pswp__caption__center{font-weight:700;font-size:14px;color:#9b9b9b;text-align:center}.pswp__button--share{display:none}.pswp__counter{display:none}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.form-control:focus{box-shadow:none;outline:0 !important}button:focus{outline:none !important;box-shadow:none !important}.fader{display:block;height:100%;width:100%;background:rgba(0,0,0,.2);opacity:0;top:0;z-index:99}.focusDiv{position:fixed;opacity:1;border-radius:3px;-webkit-transition-duration:.5s}.navbar-collapse{border-top:none;-webkit-box-shadow:none;box-shadow:none}.dropdown-menu>.active>a{background-color:transparent}#menuCategoria .dropdown-menu li.collapse{background:#f0f0f0 !important}@media(min-width:992px){#menuCategoria .dropdown-menu li.collapse{position:absolute;width:100%;background:#f0f0f0;-webkit-transform:translate(100%,0%);top:-5px}#menuCategoria .dropdown-menu .collapsing{position:relative;height:0 !important;overflow:hidden;-webkit-transition-timing-function:inherit !important;-o-transition-timing-function:inherit !important;transition-timing-function:inherit !important;-webkit-transition-duration:0s !important;-o-transition-duration:0s !important;transition-duration:0s !important;-webkit-transition-property:height,inherit !important;-o-transition-property:height,inherit !important;transition-property:height,inherit !important}}@media(max-width:992px){#menu-institucional .dropdown{display:none}}.menu-lateral-oculto{display:none}.menu-lateral-item{padding:8px 0}.menu-lateral-item a,.menu-lateral-item a h2{color:var(--tx-dark);font-size:var(--body-md);font-weight:500}.menu-lateral-item a h2{font-weight:700}.menu-lateral-item a:hover,.menu-lateral-item a:hover h2{color:var(--cor-primaria)}.loja__breadcrumb{border-bottom:1px solid #ddd;padding:10px 0;display:flex;margin-bottom:20px}.loja__breadcrumb li{display:flex;align-items:center;justify-content:center;gap:5px}.loja__breadcrumb .content{padding:5px;color:var(--tx-dark);text-transform:none !important;font-size:var(--body-xs);display:inherit}.loja__breadcrumb li:first-child{padding:0 10px 0 0}.loja__breadcrumb a:hover p,.loja__breadcrumb a:hover i{color:var(--cor-primaria)}.no-padding{margin:auto;padding:0}a{text-decoration:none}.modal .estrelas span{color:#48887b;font-style:italic;font-size:13px;margin-left:10px}.modal .estrelas{margin-bottom:5px}.modal .estrelas input[type=radio]{display:none}.modal .estrelas input[type=radio]:checked~label i.fa:before{color:#ccc}.modal .estrelas label i.fa:before{content:'';color:#d2ab67}.erro{margin-top:20%}.erro-box{margin-top:100px;margin-bottom:100px;text-align:center}.video-gallery{margin-top:25px}.video-gallery ul{padding:0 !important}.video-gallery ul li{display:inline-block;list-style:none;margin-bottom:15px}.audio-gallery{margin-top:25px}.audio-gallery .attribution{margin-top:15px;margin-bottom:15px}.audio-gallery span{font-size:18px;color:#747474}a.content{text-decoration:none}a.content:hover,a.content:focus{color:#9b9b9b;text-decoration:none}.carrinho{padding-bottom:75px;padding-top:30px}.carrinho-box{margin-top:20px}.passo-img{float:right}.header-box .header{font-size:18px;text-align:center}.label-box .header{font-size:11px}.carrinho-passsos-img{margin-left:auto;margin-bottom:33px}p.passo-ext{display:none}@media screen and (max-width:992px){p.passo-ext{display:block;text-align:center;font-size:26px}.carrinho-passsos-img{display:none}}.carrinho-box.passo-3 .left .row{margin-left:0;margin-right:0}.carrinho-box.passo-3 .right .row{margin-left:0;margin-right:0}.container.carrinho-box.passo-3{margin-top:30px}.o-que-e-tooltip .tooltip.top .tooltip-arrow{border-top-color:#fff}.o-que-e-tooltip .tooltip.in{opacity:1}.o-que-e-tooltip .tooltip-inner{background-color:#fff;padding:15px}.o-que-e-tooltip .content{font-weight:400;text-transform:none;margin-top:10px}button.btn.cartao-n-btn{position:relative;background:transparent}@media(max-width:528px){.forma-pagamento .btn-custom{top:0}.forma-pagamento .o-que-e-tooltip{text-align:center}.forma-pagamento .custom-btn{margin-right:25px;position:relative;top:0;cursor:pointer}.forma-pagamento li.forma{display:block;padding-left:20px;margin-top:0}.forma-pagamento .forma .content{text-align:left}.forma-pagamento.credito,.forma-pagamento.debito,.forma-pagamento.boleto,.forma-pagamento.deposito{background:#f6f6f6;padding:15px 0 15px 0;margin-bottom:10px}.escolha-cartao-de-debito .radio label{padding-left:15px;width:115px;margin-bottom:10px}a.radio.credito-header.principal{padding-left:15px}}.status-box{padding:15px 30px 15px 30px;margin-bottom:10px;border:rgba(9,40,79,.2) solid 2px}.status-box .header{font-size:24px;background:url("img/status.png") center left no-repeat;padding-left:30px}.status-box .content{color:#5f5f5f;text-transform:none;margin-top:15px}.status-box .content a{text-transform:none}a.avise-btn{background:#929292}a.avise-btn:hover,a.avise-btn:focus{background:none !important}.sem-resultado{margin-top:100px;margin-bottom:100px}.sem-resultado h1{margin-bottom:20px}.sem-resultado h2{color:#595959;font-size:16px !important;font-weight:100 !important;margin-bottom:10px !important;margin-top:10px !important;font-family:"Open Sans" !important;font-style:normal !important}.resultado-box h2{font-weight:100;margin-bottom:10px;margin-top:10px;font-family:Dubiel;font-size:30px;font-style:italic}.main.busca{margin-top:10px;margin-bottom:40px;padding-top:23px}.inline{display:inline-block}.qtd-min{font-size:14px !important;color:#373832 !important;display:block;margin-left:7px;font-weight:700;line-height:5px}.axys-box{border-top:1px solid #ccc}.tag{position:absolute;top:-25px;right:30px}.produto-descricao .cod{color:#8c8c8c;font-size:12px;font-weight:700;text-align:center;height:30px;line-height:15px}.produto-valor{margin-bottom:15px}.produto-valor-box .vertical-center-box{margin:0 auto}.produto-valor-box .de{font-weight:700}.produto__valor__de__outer{text-decoration:line-through}.produto-valor-box .unidade{font-weight:400;color:#505050;text-align:center;margin-top:2px}.produtos-destaque-header{text-align:center}.produtos-destaque-header a{display:inline-block}.produtos-destaque-header.noticias-header{background:url("img/client/header-bar.png") 125px center no-repeat;position:relative}.troca-bkg{background:#fff;width:125px;height:43px;position:absolute;right:0;bottom:-5px;text-align:right}@media(max-width:528px){.produtos-destaque-header{margin-bottom:15px !important}.produtos-destaque-header .lista{background:url("img/lista.png") center right no-repeat;padding-left:49px;padding-top:49px;cursor:pointer}.produtos-destaque-header .lista.ativo{background:url("img/lista-ativo.png") center right no-repeat}.produtos-destaque-header .listagem{background:url("img/listagem.png") center right no-repeat;padding-left:49px;padding-top:49px;cursor:pointer}.produtos-destaque-header .listagem.ativo{background:url("img/listagem-ativo.png") center right no-repeat}.troca-bkg{background:#fff;width:106px;height:43px;left:0;position:absolute;bottom:-55px;text-align:right}}.tag-detalhe{position:absolute;left:17px;z-index:998}@media(max-width:1200px){.compra-box .content{text-transform:none;margin-left:5px;margin-right:5px}.compra-box input[type=radio]{margin-left:5px}}#toast-container{top:40%}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:25%;margin-bottom:10px;margin:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:30%;margin:auto}@media(max-width:1200px){#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:35%}}@media(max-width:992px){#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:45%}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:40% !important;margin:auto}}@media(max-width:768px){#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:60% !important;margin:auto}}@media(max-width:528px){#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:90% !important;margin:auto}}.toast-title{font-size:14px;color:#fff;text-transform:uppercase;font-weight:normal}.toast-message{font-size:20px;color:#fff;font-weight:normal;line-height:18px;padding-right:30px;padding-top:5px}#toast-container>.toast-error{background-position:27px !important}#toast-container>.toast-error{background-position:27px !important}#toast-container>.toast-success{background-position:27px !important}#toast-container>div{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;padding:35px 15px 35px 75px !important}@media(max-width:528px){#toast-container>div{padding:20px 15px 20px 59px !important}}.toast-close-button{top:-1.9em}@media(max-width:480px) and (min-width:241px){#toast-container .toast-close-button{top:-.9em}}.ordenacao-resultados{margin-bottom:15px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 0}.ordenacao-resultados li{display:inline-block;padding-right:10px;border-right:1px solid #e9e9e9}.ordenacao-resultados li:last-child{border-right:none}.ordenacao-resultados li a{font-size:12px;color:#9b9b9b;text-decoration:none}.ordenacao-resultados .glyphicon{top:3px;left:3px}.ordenacao-resultados-header{font-size:12px;color:#9a9a9a;text-transform:uppercase;padding-left:0 !important;border-right:none !important;font-weight:300}.ordenar-form{margin-top:0;margin-bottom:5px}@media(min-width:992px){.ordenar-form{text-align:right}}.titulo_pesquisa{margin:5px 0 10px 0}.titulo_pesquisa h1{color:#191919;font-size:28px;margin-bottom:0;text-transform:none !important;font-family:"Poppins";font-weight:900}.painel,.painel-menuLateral,.painel-Cor,.painel-tamanho,.painel-linha,.painel-rodas,.painel-preco,.painel-FiltroColecao{border:1px solid #ddd;margin-bottom:0;border-bottom:0 solid #ddd}.painel:last-child,.painel-menuLateral:last-child,.painel-Cor:last-child,.painel-tamanho:last-child,.painel-linha:last-child,.painel-rodas:last-child,.painel-preco:last-child,.painel-FiltroColecao:last-child{border-bottom:1px solid #ddd}.panel-title,.painel-menuLateral .panel-title,.painel-Cor .panel-title,.painel-tamanho .panel-title,.painel-linha .panel-title,.painel-rodas .panel-title,.painel-preco .panel-title,.painel-FiltroColecao .panel-title{color:#222;text-transform:uppercase;font-weight:700;font-size:14px;border-bottom:1px solid #ddd;padding:10px 15px 10px 35px;font-family:"Poppins";font-weight:900}.panel-title .fa{color:#222;font-size:12px;padding:14px 14px 14px 14px;position:absolute;left:10px;bottom:auto;transform:translate(0%,-30%)}.menuLateral h2{color:#d2ab67;margin-bottom:20px;font-size:24px}.menuLateral input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;width:14px;height:14px;background:#fff;outline:none;margin-right:5px;position:relative;top:4px}.painel-Cor .panel-body label{color:#424242;font-size:14px}.painel-Cor .panel-body label:hover{color:#d2ab67}.painel-tamanho .panel-body label{color:#424242;font-size:14px}.painel-tamanho .panel-body label:hover{color:#d2ab67}.painel-linha .panel-body label{color:#424242;font-size:14px}.painel-linha .panel-body label:hover{color:#d2ab67}.painel-rodas .panel-body label{color:#424242;font-size:14px}.painel-rodas .panel-body label:hover{color:#d2ab67}.painel-preco #param{padding:10px}.painel-preco #param input{-webkit-box-sizing:border-box;width:100%;outline:none}.painel-preco #param #sum input{width:27%;padding:0 5px;color:#d2ab67;border:1px solid #dcd9d9}.painel-preco #param #sum input .ui-slider{height:1px}.painel-preco #param #sum ul li{display:inline-block;width:50%;float:left}.painel-preco #param #sum li.right{text-align:right}.painel-preco #param span.ate{padding:0 35px;font-weight:600}.painel-preco #param .max-sum{right:30px;position:absolute}.painel-preco #param .ui-slider-handle{width:20PX;margin-left:-2px;border:1px solid #f1f1f1;BACKGROUND:#d2ab67;outline:0;border-radius:50px}.painel-preco #param .ui-slider-range{background:#d2ab67}.painel-preco #param #range{width:100%;margin:25px 0 25px 0}.painel-preco #param .ui-widget-content{border:1px solid #f1f1f1;background:#f1f1f1}.painel-FiltroColecao .radio{text-decoration:none;padding-left:10px;color:#888;font-size:12px}.painel-FiltroColecao .radio:hover{color:#d2ab67}.shop__security{padding:15px 0}@media(max-width:568px){.shop__security{display:none}}.detalhe__produto .detalhe-box .estrelas span{font-style:italic;margin-left:10px;color:#888;font-family:Roboto;font-size:13px}.produto-box-item .estrelas{margin-bottom:5px;text-align:center}.produto-box-item .estrelas input[type=radio]{display:none}.produto-box-item .estrelas input[type=radio]:checked~label i.fa:before{color:#ccc}.produto-box-item .estrelas label i.fa:before{content:'';font-size:11px;margin:0 3px}.fixed__whatsapp{position:fixed;bottom:5%;right:2.1rem;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:9;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.2);box-shadow:0 0 12px 0 rgba(0,0,0,.2);-webkit-transition:500ms ease;-moz-transition:500ms ease;-o-transition:500ms ease;transition:500ms ease}.btn__whatsapp{--size:60px;width:var(--size);height:var(--size);background:#25d366;border-radius:35px;color:var(--tx-white);font-size:35px;display:flex;align-items:center;justify-content:center;transition:500ms ease}.btn__whatsapp:hover{background:#128c7e}@media(max-width:768px){.fixed__whatsapp{top:92% !important}.fixed__whatsapp{left:2.1rem;width:3rem;height:3rem}}.pswp--open{z-index:999999}.pswp__button--share{display:none}.pswp__counter{display:none}.pswp__button--zoom{display:block !important}.pswp__caption__center{text-align:center;max-width:992px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.nenhum_registro{margin-top:30px;margin-bottom:70px;padding-bottom:30px;border-bottom:1px solid #eee}.etapa__passo{display:flex;justify-content:flex-end;padding:15px 0;text-align:center}.etapa__passo__list{display:flex}.etapa__passo__list .item{position:relative;text-align:center;width:150px}.etapa__passo__list .item::after{content:url('img/bg-passos.png');position:absolute;top:0;z-index:1;right:-54px}.etapa__passo__list .item:last-child::after{content:''}.etapa__passo__list .item img{position:relative;z-index:2}.etapa__passo__list .item p{font-size:var(--body-sm);font-weight:500}.compra-radio-box input[type=radio].imagem{visibility:hidden;position:absolute;width:100%;height:100%}.compra-radio-box label>img{height:80px;width:auto !important;overflow:hidden;margin-bottom:10px;border:solid 1px #777}.compra-radio-box label>img.ativo{border:solid 3px #008000;padding:5px}.attr-imghover{display:none;position:absolute;z-index:9999;min-height:100px !important;background-color:#bcbec0;bottom:65px;left:-12px;font-size:11px;padding:4px;width:104px}.attr-imghover img{height:81px;width:96px;padding-left:2px;padding-top:2px}.attr-imghover .arrow{height:13px !important;width:26px !important;position:absolute;z-index:9999;bottom:-11px;right:41px}.attr-imghover span{color:#000;font-weight:normal;text-align:center;text-transform:lowercase !important;line-height:20px !important;background-color:#bcbec0 !important;width:100px !important;margin-bottom:5px !important;overflow-x:auto;white-space:pre-wrap;white-space:-moz-pre-wrap !important;word-wrap:break-word;white-space:normal;overflow-y:hidden}.modal-news-content{width:inherit;max-width:inherit;height:inherit;margin:0 auto;pointer-events:all}.modal-content-controleidade{width:inherit;max-width:inherit;height:inherit;margin:0 auto;pointer-events:all;border-radius:30px}.modal-controleidade{background:rgba(0,0,0,.78);text-align:center}.dialog-controleidade{border-radius:20px}.btn-controleidade{padding-left:30px;padding-right:30px;margin-inline:30px;border-radius:15px}.image-gallery .img-block{aspect-ratio:4/3}.aspect-16-9{aspect-ratio:16/9}.nav-etapas{color:rgba(0,0,0,.4)}.nav-etapas .nav-item{font-size:12px}.nav-etapas .nav-item.active{position:relative;color:rgba(0,0,0)}.nav-etapas .nav-item.active::before{content:"";width:38px;height:38px;border-radius:32px;background-color:rgba(0,0,0,.1);position:absolute;top:-2px}@media screen and (min-width:992px){.nav-etapas .nav-item{font-size:16px}}
.acessibilidade__comando strong {
    position: relative;
    left: -3px;
    font-size: 0.9em;
    width: 17px;
    display: inline-block;
}

.btn__acessibilidade {
    border: 0px;
    background-color: transparent;
    text-transform: uppercase;
    font-size: var(--body-sm);
    padding-left: 0px;
    display: flex;
    align-items: center;
    gap: 5px;
    color: var(--tx-dark);
}

.btn__acessibilidade i {
    font-size: var(--body-md);
    color: var(--tx-dark);
}

   
.menu-loja {
    z-index: 99 !important;
}

.acessibilidade__dropdown {
    padding: 10px;
    box-shadow: 0px 0px 50px 2px rgba(0, 0, 0, 0.09) !important;
    top: 103%;
    width: max-content;
}

.acessibilidade__salto ul li,
.acessibilidade__dropdown ul li {
    padding: 4px 5px !important;
}

    .acessibilidade__salto ul li a,
    .acessibilidade__dropdown ul li a {
        font-size: 1.1em;
    }
        .acessibilidade__salto ul li a .fa,
        .acessibilidade__dropdown ul li a .fa {
            font-size: 11px;
            width: 20px;
        }

.nav__acessibilidade ul li {
    padding: 0px 5px;
    cursor: pointer;
}

    .nav__acessibilidade ul li a.comando {
        /*background: #fbce0b;*/
        text-decoration: none;
    }

.acessibilidade__comando li a {
    color: #595959;
    font-size: 0.9em;
}

#acessibilidade.contraste .painel-menuLateral .nivel-box ul.dropdown-menu {
    background-color: #000 !important;
}

#acessibilidade.contraste .panel-default > .panel-heading {
    background-color: #000 !important;
}

#acessibilidade.contraste .btn__acessibilidade {
    color: #fff;
}

#acessibilidade.contraste .dropdown .btn__acessibilidade .fa {
    color: #fff !important;
}

#acessibilidade.contraste .acessibilidade__dropdown {
    background: #000;
    border: 1px solid #fff;
}

    #acessibilidade.contraste .acessibilidade__dropdown .fa {
        color: yellow !important;
    }

.nav__acessibilidade {
    background: var(--bg-header);
    min-height: auto;
    padding: 2px 0px;
    top: 0px;
    z-index: 9;
    width: 100%;
    border-bottom: 1px solid #e4e0e0;
    margin-bottom: 0px;
}
.acessibilidade__comando li a {
    color: #595959;
        font-size: 0.9em;

}
.acessibilidade__comando {
    justify-content: flex-end;
}
#acessibilidade.contraste .top__center__account .dropdown-menu {
    background: #000;
    border: 1px solid #fff;
}

@media(max-width:992px) {
    .nav__acessibilidade {
        top: 0px;
        border-bottom: 1px solid #ddd;
    }
    .acessibilidade__salto{
        display:none !important;
    }

}
@media(min-width:992px){
    .nav__acessibilidade {
        z-index: 999 !important;
    }
}
.nav__acessibilidade .col-md-6 {
    padding-right: 0px;
}

    .nav__acessibilidade ul li {
        padding: 0px 5px;
        cursor:pointer;
    }
    .nav__acessibilidade ul li a.comando {
        /*background: #fbce0b;*/
        padding: 2px 4px;
    }
        .nav__acessibilidade ul li a.saltoLink {
            text-decoration: none;
            color: #595959;
            padding: 2px 0px;
        }

#acessibilidade.contraste .nav__acessibilidade ul li a.comando {
    background: #000;
}
#acessibilidade.contraste .background1,
#acessibilidade.contraste .background2 {
    background: #000 !important;
}
#acessibilidade.contraste .topo__menu .level-1.dropdown.open a.dropdown-toggle {
    background-color: #000 !important;
    border: 1px solid #fff;
}
#acessibilidade.contraste #menuCategoria .dropdown-menu li.collapse {
    background: #000 !important;
    border: 1px solid #fff;
}
#acessibilidade.contraste .top__center {
    background: #000;
    border-bottom: 1px solid #fff;
}
#acessibilidade.contraste .top__end.background2{
    border-bottom:1px solid #fff;
}
#acessibilidade.contraste .top__center__favorite .fa {
    color: #fff;
}
#acessibilidade.contraste .top__center__account.top__center__nav svg, 
#acessibilidade.contraste .top__center__cart.top__center__nav svg {
    fill: #fff;
}
@media(max-width:768px) {
    .menu-flutuante-box {
        top: 28px;
    }
    .acessibilidade__comando {
        padding-right: 0px !important;
    }
}
@media(min-width:768px) {
    .menu-flutuante-box {
        top: 30px;
    }
}
@media(max-width:992px) {
    header {
        margin-top: 0px;
    }
    #acessibilidade.contraste .header__top__cart li a strong {
        color: #fff !important;
        background: #000 !important;
        border: 1px solid #fff;
    }
    #acessibilidade.contraste a.fontColor1 .icon {
        fill: #fff;
    }
    #acessibilidade.contraste #header__top .icon-bar {
        background: #fff;
    }
    #acessibilidade.contraste #header__menu__mobile {
        background: #000 !important;
    }
}
@media(min-width:992px){
    #acessibilidade.contraste .topo__menu .dropdown-menu {
        border-top: 5px solid #fff;
        background: #000;
        border: 1px solid;
    }
    #acessibilidade.contraste #menuCategoria .dropdown-menu li.collapse {
        border-top: 5px solid #fff;
    }
}
#acessibilidade.contraste .nav__acessibilidade {
    background: #000;
}
#acessibilidade.contraste .nav__acessibilidade ul li a {
    color: #fff;
}
#acessibilidade.contraste{
	background:#000;
}
#acessibilidade.contraste .main-navigation {
    background: #000000;
}
#acessibilidade.contraste .nav__acessibilidade {
    background: #000;
}
#acessibilidade.contraste #menu-institucional-item-box a{
	color:#fff;
	text-decoration: underline;
	background: #000 !important;
}
#acessibilidade.contraste #menu-institucional-item-box a:hover{
	background: transparent;
    color: yellow;
}
    #acessibilidade.contraste .topo,
    #acessibilidade.contraste .busca-mobile-box .fa-times-circle-o {
        background: #000;
    }
    #acessibilidade.contraste .header__top__cart__fixed li a strong {
        background: #000 !important;
        border: 1px solid #fff;
    }
    #acessibilidade.contraste .produtos-slider.owl-theme .owl-dots .owl-dot.active span {
        background: #fff;
    }

.menu-institucional-box {
    margin-top: 32px;
}
#acessibilidade.contraste .header__top__cart li ul.dropdown-menu,
#acessibilidade.contraste .header__top__cart__fixed ul.dropdown-menu {
    background-color: #000;
    border: 1px solid #fff;
}
#acessibilidade.contraste .header__top__cart .carrinho_produtos_footer .carrinho_produtos_footer__link a {
    background: url(img/carrinho__menu_finalizarCompra.png) #000 no-repeat center left !important;
    border: 1px solid #fff;
}
#acessibilidade.contraste .footer1__attendance li i {
    color: #fff;
}
#acessibilidade.contraste .menu-busca-box input{
	background:#000;
	height: 37px !important;
}
#acessibilidade.contraste .menu-busca-box input::placeholder{
	color:#fff;
}
#acessibilidade.contraste .menu-busca-box button{
	background: #000;
    border: 1px solid #fff;
	height: 37px;
}
#acessibilidade.contraste .menu-loja .menu-busca-box .procura-btn .glyphicon {
    color: #fff;
}
#acessibilidade.contraste .button__buscar .fa{
	color:#fff;
}
#acessibilidade.contraste .menu-loja-ul-box button,
#acessibilidade.contraste .menu-loja-ul-box button:hover{
	border: 1px solid #fff;
    box-shadow: none;
}
#acessibilidade.contraste .header__top__account li .dropdown-menu {
    background: #000;
    border: 1px solid #fff;
}
#acessibilidade.contraste .painel-menuLateral .nivel-box ul.dropdown-menu {
    background: #000;
}
#acessibilidade.contraste a,
#acessibilidade.contraste a p,
#acessibilidade.contraste a span,
#acessibilidade.contraste a h1,
#acessibilidade.contraste a h2{
    color: yellow !important;
    text-decoration: underline;
}
#acessibilidade.contraste p,
#acessibilidade.contraste h1,
#acessibilidade.contraste h2,
#acessibilidade.contraste h3,
#acessibilidade.contraste h4,
#acessibilidade.contraste h5,
#acessibilidade.contraste li,
#acessibilidade.contraste ol,
#acessibilidade.contraste span,
#acessibilidade.contraste label
{
	color:#fff !important;
}
#acessibilidade.contraste .breadcrumb-loja .loja-breadcrumb .content{
    background:#000;
}
#acessibilidade.contraste .compra-radio-box input[type=radio] {
    border: 1px solid #fff !important;
    background: #000;
}
    #acessibilidade.contraste .compra-radio-box input[type=radio]:checked {
        background: url(img/client/check.png) no-repeat center center;
    }
#acessibilidade.contraste .detalhe_fundo_claro,
#acessibilidade.contraste .detalhe-boxProduto,
#acessibilidade.contraste .detalhe .detalhe-boxProduto .nav-tabs li.active a,
#acessibilidade.contraste .topo__menu .level-1 a:hover {
    background: #000 !important;
}
#acessibilidade.contraste .menu-produtos-item-box .nivel-1-box .nivel-1-item{
	border-bottom: 1px solid #fff;
}
#acessibilidade.contraste .menu-produtos-item-box .nivel-2-box .nivel-2-item{
	text-decoration: underline;
}
#acessibilidade.contraste .carrinho-btn-box .left {
    background: transparent url(img/carrinho.png) center center no-repeat;
    border: 1px solid #fff;
}
#acessibilidade.contraste .carrinho-btn-box .right{
	background: transparent;
    border: 1px solid #fff;
}
#acessibilidade.contraste .menu-flutuante-box{
	background:#000;
}
#acessibilidade.contraste #menu-responsivo{
	background: #000;
}
#acessibilidade.contraste .menu-responsivo.nivel-1-box{
	background: #000 !important;
	border-bottom:1px solid #fff;
}
#acessibilidade.contraste .menu-responsivo.nivel-1-item a{
	color:#fff;
	text-decoration:underline;
}
#acessibilidade.contraste .menu-responsivo.nivel-1-item a:hover{
	color:yellow;
}
#acessibilidade.contraste .main-navigation .dropdown.open > a,
#acessibilidade.contraste .main-navigation .dropdown .dropdown-menu{
	background:#000;
	    border: 1px solid #fff;
}
#acessibilidade.contraste .panel-group{
	background:transparent;
}
#acessibilidade.contraste .panel.menu-produtos-item-box{
	border: 1px solid #fff;
}
#acessibilidade.contraste .menu-produtos-item-box .nivel-2-box{
	background: #000;
    border-bottom: 1px solid #fff;
}
#acessibilidade.contraste  .btn-padrao{
	border:1px solid yellow;
	box-shadow:none;
	text-decoration: underline;
	background:#000 !important;
}
#acessibilidade.contraste .produto-item .produto-box-item {
    background: #000;
    border: 1px solid #fff;
}
#acessibilidade.contraste .produto-item button {
    opacity: 1 !important;
}
#acessibilidade.contraste  .btn-padrao:hover{
	background:transparent;
}
#acessibilidade.contraste .produto-box,
#acessibilidade.contraste .produto-box:hover{
	box-shadow: none;
	border: 1px solid yellow;
}
#acessibilidade.contraste .menu-produtos-item-box .collapse .nivel-3-box,
#acessibilidade.contraste .footer-medio,
#acessibilidade.contraste .footer-inferior{
	background:#000;
}
#acessibilidade.contraste .menu-produtos-item-box .collapse .nivel-3-box a{
	text-decoration:underline;
}
#acessibilidade.contraste .footer-medio,
#acessibilidade.contraste .footer-inferior{
	    border-top: 1px solid #fff;

}
#acessibilidade.contraste .login-box .left,
#acessibilidade.contraste .login-box .right{
	border: 1px solid #fff;
    background: #000;
}
#acessibilidade.contraste .form-control {
    border: 1px solid #fff;
	background: #000;
	color:#fff;
}
#acessibilidade.contraste .form-control::placeholder {
 color:#fff;
}
#acessibilidade.contraste input::placeholder {
 color:#fff;
}
#acessibilidade.contraste .owl-carousel .owl-item{
	background:#000;
}
#acessibilidade.contraste .header-destaque-box h2{
	background:#000;
}
#acessibilidade.contraste .panel,
#acessibilidade.contraste .minha-conta-pedidos .meus-pedidos-box:nth-child(even) .panel-heading,
#acessibilidade.contraste .minha-conta-pedidos .meus-pedidos-box .panel-heading,
#acessibilidade.contraste .minha-conta-pedidos .meus-pedidos-box .panel-heading .col-5,
#acessibilidade.contraste .panel-body,
#acessibilidade.contraste .item-box,
#acessibilidade.contraste .minha-conta .endereco-entrega-box,
#acessibilidade.contraste .minha-conta .resumo-da-compra-box,
#acessibilidade.contraste .modal-content{
	background:#000 !important;
}
#acessibilidade.contraste .panel-default > .panel-heading {
    background: #000 !important;
}
#acessibilidade.contraste .minha-conta-pedidos .meus-pedidos-box .panel-heading{
	border-bottom:1px solid #fff;
}
#acessibilidade.contraste .minha-conta .resumo-da-compra-box{
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
#acessibilidade.contraste .modal-content{
	border: 1px solid #fff;
}
#acessibilidade.contraste .modal-content .close{
	opacity:1;
}
#acessibilidade.contraste .minha-conta .menu-lateral a.header h2{
	color:yellow !important;
}

#acessibilidade.contraste .carrinho .item-box,
#acessibilidade.contraste .carrinho .frete-box,
#acessibilidade.contraste .carrinho .row.frete.maior-768.plus,
#acessibilidade.contraste .carrinho .cupom-desconto-box,
#acessibilidade.contraste .carrinho .total-box,
#acessibilidade.contraste .prazo-entrega-box {
    border: 1px solid #fff;
}
#acessibilidade.contraste .frete-box,
#acessibilidade.contraste .frete-box .bkg-right,
#acessibilidade.contraste .frete-box .bkg-left,
#acessibilidade.contraste .entrega-box,
#acessibilidade.contraste .frete.maior-768 .bkg-left,
#acessibilidade.contraste .prazo-entrega-box {
    background: #000000;
}
#acessibilidade.contraste .entrega-box{
	border-right: 1px solid #fff;
}
#acessibilidade.contraste .frete-box .bkg-right,
#acessibilidade.contraste .frete.maior-768 .bkg-right{
	border-left:1px solid #fff;
}
#acessibilidade.contraste .cupom-desconto-box{
	background: #000000;
}
#acessibilidade.contraste .forma-entrega-box,
#acessibilidade.contraste .caixa.forma-pagamento,
#acessibilidade.contraste .endereco-entrega-box,
#acessibilidade.contraste .carrinho .resumo-da-compra-box{
	background: #000000;
	border:1px solid #fff;
}
#acessibilidade.contraste .store__news .owl-dots .owl-dot.active span,
#acessibilidade.contraste .owl-theme .owl-dots .owl-dot:hover span {
    background: #fff;
    border:1px solid #fff;
}
#acessibilidade.contraste .up {
    background: #000000;
    border: 1px solid #fff;
}
#acessibilidade.contraste .footer1__networks li i {
    color: #fff;
    background: #000000;
    opacity: 1;
    border: 1px solid #fff;
}

#acessibilidade.contraste {
    /* TEXTOS */
    --tx-dark: #ffff00;
    --tx-medium: #ffff00;
    --tx-light: #ffff00;
    --tx-white: #ffff00;
    --tx-menu-level-1: #ffff00;
    --tx-menu-level-2: #ffff00;
    --tx-menu-level-2-hover: #ffff00;
    --tx-valor-final-carrinho: #ffff00;
    --tx-newsletter: #ffff00;
    /* CORES */
    /* BACKGROUNDS */
    --bg-header: #000;
    --bg-footer: #000;
    --bg-search: #000;
    --bg-body: #000;
    --bg-menu: #000;
    --bg-menu-mobile: #000;
    --bg-newsletter: #000;
    /* BORDAS */
    --bd-painel: #000;
}

.cookie {
    position: fixed;
    width: 100%;
    bottom: 10px;
    z-index: 999;
}

    .cookie .container {
        background: #fff;
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.13);
        border: solid 1px #eeeeee;
        background-color: #fff;
    }

    .cookie .cookies__info {
        align-items: center;
        padding: 15px;
    }

        .cookie .cookies__info p {
            font-size: var(--body-sm);
            color: #000;
            font-weight: 400;
            line-height: 18px;
        }

            .cookie .cookies__info p a {
                text-decoration: underline;
            }

        

            

@media(min-width:768px) {
    .cookie .cookies__info {
        display: flex;
    }

        .cookie .cookies__info .btn {
            margin: 10px;
        }
}

@media(max-width:768px) {

    .cookie .cookies__info .btn {
        margin: 10px 0px;
    }

    .cookie .cookies__info p {
        font-size: 12px
    }
}

.termos__uso{
    margin:10px 0px;
}
    .termos__uso a,
    .termos__uso a:hover{
        text-decoration: underline;
    }
.termos__uso .checkbox {
    background: transparent !important;
    color: #333;
   
}
    .termos__uso .checkbox input {
        height: auto;
        position: relative;
        margin-right: 4px;
        top: 1px;
    }
    .termos__uso .checkbox label {
        font-size: 14px;
        text-transform: none !important; 
    }

/*termo home*/
.termos__uso__news .checkbox input {
    top: 0px;
}
html {
    --cor-primaria: #000;
    --cor-secundaria: #272727;
    /* TEXTOS */
    --tx-dark: #252525;
    --tx-medium: #737373;
    --tx-light: #d9d9d9;
    --tx-white: #fff;
    --tx-menu-level-1: #fff;
    --tx-menu-level-2: #000;
    --tx-menu-level-2-hover: #000;
    --tx-valor-final-carrinho: #009C2C;
    --tx-newsletter: #fff;
    /* CORES */
    --cor-black: #000;
    --cor-white: #fff;
    --cor-header-icons-tools: #000;
    --cor-header-social-links: var(--cor-secundaria);
    --cor-header-contato-links: var(--cor-secundaria);
    /* BACKGROUNDS */
    --bg-header: #fff;
    --bg-footer: #fcfcfc;
    --bg-search: #f5f5f5;
    --bg-body: #fff;
    --bg-menu: #000;
    --bg-card-produto: #fff;
    --bg-menu-lateral: #fff;
    --bg-menu-mobile: #000;
    --bg-menu-level-1-hover: #505253;
    --bg-menu-level-2: #fff;
    --bg-bullet-banner: #000;
    --bg-bullet-banner-active: #000;
    --bg-button-primario: #000;
    --bg-btn-produto-hover: #009C2C;
    --bg-img-noticia: #d9d9d9;
    --bg-newsletter: #000;
    --bg-pagination-button: #e8e8e8;
    --bg-header-tabela: #565656;
    --bg-star: #fdcc0d;
    --bg-carrinho: #f6f6f6;
    --bg-btn-limpar-carrinho: #e92a2a;
    --bg-btn-concluir-carrinho: #009C2C;
    /* BORDAS */
    --bd-painel: #d9d9d9;
}


.produto__item--box .box-img,
.produto__item--box .box-img figure{
    height: 330px !important;
}

.produto__item--box {
    grid-template-rows: 330px 1fr !important;
}
