:root {
		/* --primary-color:#197864; */
		/* --secondary-color:#115748; */
		/* --tertiary-color:#0a3b31; */
		/* --primary-color-alpha:rgba(25, 120, 100, .8); */
		--primary-color: #6A6B52;
		--secondary-color:#593D55;
		--tertiary-color:#593D55;
		--tertiary-light-color:#f5e2d2;
		--tertiary-light-color2:#f5e2d2;
		--quaternary-color:#42c4a7;
		--primary-color-alpha:#DD6227;
		--primary-slider-button:rgb(151, 151, 151);
		--menu-gray:rgb(219, 219, 217);
		--black: #000;
		--cinza_padrao: rgb(105,105,105);
}

/*LOADER*/
	.loader {position:fixed;top:-50%;left:-50%;width:200%;height:200%;z-index:99999999;transition:all ease 1s;pointer-events:none;}
	.loader.active {pointer-events:all;backdrop-filter:blur(30px);}

/*REBOOT COLORS*/
	h1, h2, h3, h4, h5, h6 {color:var(--secondary-color);}
	.heading-color, .newsletter-content .title {color:var(--tertiary-color)!important;}
	a, .link {color:var(--primary-color);}
	a:hover, .link:hover {color:var(--tertiary-color);}
	.btn-primary {background:var(--primary-color-alpha);border-color:var(--primary-color-alpha);}
	.btn-hover-secondary:hover, .btn-hover-secondary:not(:disabled):not(.disabled).active, .btn-primary:focus, .btn-primary:hover {background:var(--primary-color-alpha);}
	.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {background:var(--tertiary-color);}
	.scroll-top {background:var(--primary-color);}
	.site-main-menu>ul>li:hover>a {color:var(--primary-color);}
	.header-search-form form button:hover {background:var(--primary-color);}
	.section-title .sub-title {color:var(--secondary-color);}
	.section-title .title {color:var(--secondary-color);}
	.funfact .number {color:var(--quaternary-color);}
	.newsletter-content .title span, .section-title .title span, .about-content .title span {color:var(--quaternary-color);}
	.theme-color {color:var(--primary-color)!important;}
	.event .info .date {color:var(--quaternary-color);}
	.selectric-items .selectric-scroll ul li:hover {background:var(--primary-color);}
	.selectric-items .selectric-scroll ul li.selected::before {color:var(--primary-color);}
	.selectric.selectric-open, .selectric:hover, input[type=email]:focus, input[type=number]:focus, input[type=phone]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus {border-color:var(--primary-color);}
	.course-3 .info .price {color:var(--quaternary-color);}
	.sidebar-entry-event .event-register-message a {color:var(--primary-color);}
	.site-main-menu .mega-menu, .site-main-menu .sub-menu {border-color:var(--primary-color);}
	.sidebar-widget-menu li a.active, .sidebar-widget-menu li a:hover {background-color:vaR(--primary-color);border-color:var(--primary-color);}
	.site-main-mobile-menu-inner::before {background-color:var(--primary-color-alpha);}

/*DEFAULT*/
	.page-title-section {padding:70px 0;}
	.banner_secundario {background-size:cover;background-position:center;}
	.banner_secundario a {color:#fff;opacity:.8;}
	.selectric {min-height:56px;}
	.site-main-mobile-menu-inner {background-image:url(https://upload.madnezz.com.br/14a8e3b16fb7bec9dedcb623c464e317);}
	.cc-deny {display:none!important;}
	.container {width:1400px;max-width:90%;}
	/* .container {width:100vw;max-width:100%; padding: 0;} */
	.bg-light .course-2 {background:#fff;}
	.about-content .title {color:var(--secondary-color);}
	.nowrap {white-space:nowrap;}
	.flex_nowrap_desk{flex-wrap: nowrap;}
	.texto_roxo{color:var(--secondary-color)}
	.show{display: block;}
	.tac {text-align: center;}
	.bg_soft_orange{background: var(--tertiary-light-color);}
	.text_lowercase {text-transform: lowercase;}
	.text_lowercasei {text-transform: lowercase!important;}
	.text_uppercase {text-transform: uppercase;}
	.font_tran_normal {text-transform: none;}
	@media screen and (min-width:1370px){.min-width-260 {min-width:260px;}}

/*HEADER*/
	.header-logo a {max-width:90px;}
	.header-logo a img {padding:0;}
	.header-section.is-sticky .header-inner {min-height:0;}
	.header-section.is-sticky .header-logo a {max-width:55px;}
	.header-horario {padding-left:20px;margin-left:20px;border-left:1px solid #ddd;}
	.header-horario span {line-height:1.3;}
	.btn-horarios {position:relative;z-index:999;}
	.box-horarios {opacity:0;pointer-events:none;min-width:250px;white-space:nowrap;transform:translateY(100px);transition:all ease .3s;position:absolute;background:#fff;box-shadow:0 10px 20px -10px rgba(0,0,0,0.3);padding:15px;}
	.btn-horarios:hover .box-horarios {pointer-events:all;transform:translateY(0);opacity:1;}
	.justify-content-menu {justify-content: space-between !important;}
	.bor {border: 1px solid;}
	.menuprincipal {width: 99vw; box-sizing: border-box; padding: 0 3rem; position: sticky; top: 0; z-index: 999; background-color: white;}
	.barraheader {display: flex; justify-content: space-between; align-items: center; padding: .6rem 0;}


	.box_pesquisa {margin: 0 50px 0 0}
	.form_pesquisa {display: flex;}
	.form_pesquisa input {max-width: 200px; width: 10vw; min-width: 190px; min-height: 1.15rem!important; border: 1px solid; border-color: #ccc; background: transparent; border-right: transparent; -webkit-border-top-left-radius: 20px; -webkit-border-bottom-left-radius: 20px; -moz-border-radius-topleft: 20px; -moz-border-radius-bottomleft: 20px; border-top-left-radius: 20px; border-bottom-left-radius: 20px; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; border-top-right-radius: 0; border-bottom-right-radius: 0;}
	.form_pesquisa input:focus {border-color: #ccc;}
	.form_pesquisa button {color: white; content: '\1F50E'; width: 50px; min-height: 1.15rem!important; background: var(--primary-color-alpha); border: 1px solid var(--primary-color-alpha); -webkit-border-top-right-radius: 20px; -webkit-border-bottom-right-radius: 20px; -moz-border-radius-topright: 20px; -moz-border-radius-bottomright: 20px; border-top-right-radius: 20px; border-bottom-right-radius: 20px; -webkit-border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topleft: 0; -moz-border-radius-bottomleft: 0; border-top-left-radius: 0; border-bottom-left-radius: 0;}

	.menuhamburgue { padding: .8rem; text-transform: uppercase; background: var(--menu-gray); font-size: 1rem; -webkit-user-select: none; /* Safari */ -ms-user-select: none; /* IE 10 and IE 11 */ user-select: none; /* Standard syntax */}
	#menusanduiche {border-radius: 12px;}


	@media screen and (max-width:900px) {
		.box_pesquisa {margin: 0 20px 0 0}
		.form_pesquisa input {padding: 3px 5px;}
		.form_pesquisa button {padding: 0; width: 30px}
	}
	@media screen and (max-width:600px) {
		.menuhamburgue span{display: none;}
		.form_pesquisa input {min-width: 160px;}
	}

	.site-menu{margin: 50px 0;}
	.site-menu ul{list-style: none;}
	.site-menu ul li a {color: rgb(116,120,124); font-size: 1.4rem; font-weight: 500;}
	.site-menu ul li a:hover{color: var(--primary-color-alpha);}
	.vs-widget-about {display: flex; flex-direction: column; justify-content: center; align-items: center;}
	.about-logo {margin: 0;}

	@media screen and (min-width:990px)
	{
		.is-sticky .header-horario .d-lg-none {display:inline-block!important;}
		.is-sticky .header-horario .d-lg-block, .is-sticky .header-horario .d-lg-inline-block {display:none!important;}
	}
	@media screen and (max-width:464px) {.justify-content-menu {justify-content: center !important;}}

/*HOME*/
	.banner {height:auto;}
	.cinema_home_lista {height:auto!important;}
	.cinema_home_lista .blog-2 {height:auto!important;}
	.wid_fit {width: fit-content!important;}
	.wid_auto, .blog-2 .thumbnail .image img{width: auto!important; object-fit: cover;}
	.cinema_home_lista .blog-2 .thumbnail.overlay-thumb::after {background-image:linear-gradient(-180deg,transparent 0,rgba(0,0,01) 100%);}
	.cinema_home_lista .thumbnail:not(.overlay-thumb) {transform:scale(2);transform-origin:top center;margin-bottom:90px;}
	.cinema_home_lista img {max-height: 500px!important; width: auto;}
	.cinema_home_lista .plr-40 {padding-left: max(0.78vw, 3px); padding-right: max(0.78vw, 3px);}
	@media screen and (max-width:770px) {
		.cinema_home_lista {height:auto!important;}
		.cinema_home_lista .blog-2 {height:auto!important; width: fit-content}
		.cinema_home_lista .blog-2 .thumbnail.overlay-thumb::after {background-image:linear-gradient(-180deg,transparent 0,rgba(0,0,01) 100%);}
		.cinema_home_lista .thumbnail:not(.overlay-thumb) {transform:scale(2);transform-origin:top center;margin-bottom:90px; width: fit-content;}
		.cinema_home_lista img {max-height: 500px!important; width: auto;}
		.flex_center_770 {display: flex; justify-content: center;}
	}

	.about-me-video-wrapper {margin-bottom:-140px;}
	.galeria_home .swiper-slide>a {margin-bottom:0;}
	.section-bottom-shape svg path {fill:#f5f1ed;}
	.swiper-button-prev, .swiper-button-next {background:var(--primary-slider-button);background-image:none;color:#fff;width:46px;height:46px;font-size:20px;}
	.swiper-button-prev {left:0;}
	.swiper-button-next {right:0;}
	.swiper-button-prev:after, .swiper-button-next:after {display:none;}
	.brand-carousel .swiper-slide .grid {display: grid;grid-template-columns:repeat(3, calc(33.3333% - 20px));grid-auto-rows: 260px;grid-gap: 30px;}
	.brand-carousel .swiper-slide .grid .img {width:100%;height:100%;background-size:cover;background-position:center;border-radius:8px;position:relative;overflow:hidden;}
	.brand-carousel .swiper-slide .grid .big {grid-row: 1 / 1 ;grid-column: 3 / 3;}
	.brand-carousel .swiper-slide .grid .img .desc {position:absolute;top:0;left:0;width:100%;height:100%;transition:all ease .5s;transform:translateY(100%);}
	.brand-carousel .swiper-slide .grid .img:before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:var(--primary-color-alpha);opacity:0;transition:all ease .3s;}
	.brand-carousel .swiper-slide .grid .img:hover .desc {transform:translateY(0);}
	.brand-carousel .swiper-slide .grid .img:hover:before {opacity:1;}
	#vitrine_home .vitrine_menu {overflow: inherit!important;}
	#vitrine_home .vitrine_menu {display:flex;width:calc(100% + 20px);margin-left:-10px;}
	#vitrine_home .vitrine_filtro {float:none!important;flex:1;margin:0 15px!important;}
	#vitrine_home .vitrine_filtro [type=text] {text-transform: none!important;margin-top: 4px!important;font-size: 16px!important;}
	#vitrine_home .vitrine_produto_coracao{display:none!important}
	#vitrine_home {position:relative;}
	#vitrine_home .vitrine_lista {flex-wrap:initial!important;overflow:initial;margin-top:3vh;}
	#vitrine_home .vitrine_produto {width:calc(20% - 10px);clear:initial!important;float:none!important;width:18%;background:#fff;}
	#vitrine_home .vitrine_produto_nome, #vitrine_home .vitrine_produto_loja {font-size: 22px;font-family:'Gilroy';max-width:77%;margin:0 auto;white-space: nowrap;text-overflow: ellipsis;display:block;overflow: hidden;text-transform:none;color: #333;font-weight: 600;min-height: 0;margin-bottom: 20px;}
	#vitrine_home .vitrine_produto_loja {font-family:'Gilroy';font-size:16px;letter-spacing:0;color:var(--primary-color);}
	#vitrine_home .swiper-button-prev {transform-origin:left;}
	#vitrine_home .swiper-button-next {transform-origin:right;}
	#vitrine_home .swiper-button-prev:active {transform:scale(0.9);}
	#vitrine_home .swiper-button-next:active {transform:scale(0.9);}
	#vitrine_home .vitrine_produto_botoes, #vitrine_home .vitrine_produto_valor {display:none;}
	.vitrine_produto_imagem {width: 150px;height: 150px!important;display: block;margin: 0 auto 30px;border-radius: 50%;padding: 0!important;background-size:cover!important;}
	#vitrine_home .vitrine_produto_compartilhar {display:none!important;}
	#vitrine_home .vitrine_produto_valor span:last-child {display:none;}
	#vitrine_home .vitrine_produto_botoes li:not(.vitrine_produto_whatsapp) {display:none;}
	#vitrine_home .vitrine_produto_botoes li a {height:auto!important;}
	#vitrine_home .vitrine_produto_whatsapp {width:auto!important;height:auto!important;padding-bottom:0!important;}
	#vitrine_home .vitrine_produto_whatsapp button {border: 2px solid var(--primary-color);border-radius: 40px;padding: 5px 40px;font-size: 12px;font-family:'Gilroy';font-weight: 600;transition:All ease .3s;margin-bottom:20px;}
	#vitrine_home .vitrine_produto_whatsapp button:hover {background:#eee;}
	#vitrine_home .vitrine_produto_whatsapp {background:none!important;}
	#vitrine_home .vitrine_produto_botoes li.vitrine_produto_whatsapp button {margin-bottom:0;}
	.vitrine .swiper-wrapper {right:40px;}
	#vitrine_home .vitrine_produto_imagem {background-size:100%!important;}
	.newsletter-form form input {background-color:#fff;}



/*Home Assine as News*/
	.assineasnews p {font-size: 18px; font-weight: 500; color: rgb(106,107,82);}

/*Home Nossas Lojas*/
	.loja_card{flex-direction: column; display: flex;justify-content: center;align-items: center;background:white;margin: 0;padding: .4rem;position: static;}
	.loja_imagem{width: 300px;height:300px;background-repeat: no-repeat;background-size: contain;background-position: center;}
	.efeitoshadown{position: absolute;width:100%;height:100%;top:0;left: 0;background: var(--primary-color-alpha);display: flex;flex-direction: column;align-items:center;justify-content:center;opacity:0;transition: all ease .3s;border-radius: 25px;border: 1px solid transparent;}
	.efeitoshadown h3{transform: translateY(100%); transition: all ease .3s;}
	.home_whatsapp {color: white; padding: 10px 15px; border:2px solid #00af51; border-radius: 7px; margin-top: 20px;background-color: #00af51;}
	.home_whatsapp svg {margin-right: 10px; scale: 2; fill:white;}
	.home_whatsapp:hover {color: white;}
	.home_whatsapp:hover svg {fill: white;}
	.loja_card:hover .efeitoshadown {opacity:1;}
	.loja_card:hover h3 {transform: translateY(0);}

	@media screen and (max-width:990px) {#vitrine_home .vitrine_produto {margin:0;} .vitrine .swiper-wrapper {right:0;}}

/* HOME - COMPRE ONLINE */
	.home_compreonline {position:absolute; top:0; left: 0; width: 100%; height: 100%;}

/*COMPRA DIGITAL*/
	.containerx {width:1400px; max-width:90%; padding-right: 30px; padding-left: 30px; margin-right: auto; margin-left: auto; font-size: 1.7rem; font-weight: bold;}

/*LOJAS*/
	.loja_nome {font-size:24px!important;}
	.course-3 .thumbnail {align-items:center;justify-content:center;background-color:#f0f0f0;border-radius: 0;}
	#loja .loja_lista .course-3 .info .meta {display: block;}
	.loja_lista .loja_whatsapp {display: flex; align-items: center; padding: 5px 10px; border-radius: 10px; border: 1px solid; color: white; background-color: #00af51; width: 154px; margin-top: 10px;}
	.loja_lista .loja_whatsapp i {font-size: 25px; margin-right: 10px; fill: white; margin-right: 10px!important;}

/*SERVIÇOS*/
	#servico .loja_info .section.section-padding {padding-top: 0!important;}
	#servico .thumbnail img {max-width: 100%; object-fit: cover; height: 100%;}

/*DELIVERY*/
	.delivery_lista .box {width:100%;height:200px;border-radius:8px;}
	.delivery_lista .box a {border-radius:8px;overflow:hidden;background-size:cover;background-position:center;transition:all ease .3s;position:relative;}
	.delivery_lista .box a:before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.9);transition:all ease .3s;}
	.delivery_lista .box a:hover, .delivery_lista .box a:hover * {color:#fff;}
	.delivery_lista .box a:hover:before {background:rgba(0,0,0,0.3);}

/*VITRINE*/
	.vitrine_produto_drive, .vitrine_produto_delivery {cursor:initial!important;pointer-events:none;}
	.vitrine_produto_whatsapp_separado {position: absolute;width: 100%;text-align: center;bottom: 20px;left: 0;}
	.container .vitrine_produto_whatsapp_separado button{background-color: #DD6227; border: transparent;}

/*INSTITUCIONAL*/
	.about-content {max-width:500px;}
	.ht-team-member-style-two .ht-team-member {max-width:100%;}
	[data-item] {display:none;}
	#institucional table {border-spacing:0;border-collapse:collapse;margin-top:15px;margin-bottom:40px;}
	#institucional table th {background:#f0f0f0;}
	#institucional table th, #institucional table td {border:1px solid #ddd;padding:12px 20px;}


/*ROOFTOP*/
	#rooftop .container {
		/* width: 100vw!important; max-width: 100vw;  */
		width: 100vw;
		max-width: 1600px;
		padding: 0 50px;
		
		display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 30px 0;}
	#rooftop p {font-size: 18px; text-shadow: 0 0 black;}
	#rooftop .logo_roof, #alimentacao_rooftop .logo_roof {width: 100vw; height: 100%; background-color: rgba(0,0,0,0.2); display: flex; align-items: center; justify-content: center; z-index: 10; position: relative;}
	#rooftop .logo_roof img, #alimentacao_rooftop .logo_roof img {max-width: 480px; min-width: 220px; width: 20%;}
	#rooftop .principal, #rooftop .secundario {display: flex; flex-wrap: wrap; justify-content: center; align-items: center;}
	#rooftop .secundario {margin-top: 30px; flex-direction: column;}
	#rooftop .principal_esquerda, #rooftop .secundario p {max-width: 55%; min-width: 250px; }
	#rooftop .principal .principal_direita {/* background-image: url(""); */ width: 350px; height: 350px; background-repeat: no-repeat; background-size: cover; background-position: right; border-radius: 20px 0 20px 0; box-shadow: 10px 10px 20px rgba(0,0,0,0.3);}

	@media screen and (max-width:877px){
		#rooftop .principal .principal_direita{margin: 20px 0;}
		#rooftop .principal .title {margin-top: 20px;}
	}
	@media screen and (max-width:600px){#rooftop .principal .principal_direita{display: none;}}

	#rooftop #loja_lista {width: 90%; max-width: 1600px; margin: 0 auto; position: relative;}
	#rooftop #loja_lista .swiper-button-next {right: -2.1vw; border-radius: 10px;}
	#rooftop #loja_lista .swiper-button-prev {left: -2.1vw; border-radius: 10px;}
	#rooftop .loja_lista {margin: 50px 0 0 0;}
	#rooftop .loja_lista a{text-decoration: none;}
	#rooftop .btn {margin: 10px 0;}
	#rooftop .roof_item {margin: 10px 0;}
	#rooftop .roof_conteudo {display: flex; flex-wrap: wrap; justify-content: center; position: relative;}
	#rooftop .roof_imagem,	#rooftop .roof_texto {width: 100%;}
	#rooftop .roof_imagem {border-radius: 10px; box-shadow: 4px 4px 11px #c5c5c5; padding: 0;}
	#rooftop .roof_texto {position: absolute; background-color: rgba(255,255,255,0.95); bottom: 0; text-align: center; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; padding: 5px;}
	#rooftop .roof_texto p {font-size: 16px;}
	#rooftop .roof_logo img {border-radius: 10px;}
	#rooftop .roof_texto .roof_nome {font-size: 1.6rem; color: var(--secondary-color); font-weight: bold; margin-bottom: 15px;}
	#rooftop .roof_texto .roof_descricao {margin-top: 20px; display: none;}

/*IMPRENSA*/
	.logo_ca {width:250px;}

/*CINEMA*/
	.filme_censura {color: #fff;font-weight: bold;line-height: 35px;height: 35px;display: inline-block;border-radius: 4px; width: 35px;text-align: center;}
	.filme_censura.livre {background:#00af51;}
	.filme_censura.dez {background:#0f7dc2;}
	.filme_censura.doze {background:#f8c411;}
	.filme_censura.quatorze {background:#e67824;}
	.filme_censura.dezesseis {background:#db2827;}
	.filme_censura.dezoito {background:#1d1815;}
	.cinema_info .meta {display:flex;align-items:center;list-style:none;padding-left:0;}
	.cinema_info .meta li {margin-right:20px;}
	.cinema_info .meta li:last-child {margin-right:0;}
	.btn_horario button {width:130px;height:52px;display: inline-block;position: relative;overflow:hidden;}
	.btn_horario:last-child {margin-right:0;}
	.btn_horario span {position:absolute;transition:all ease .2s;color:#fff;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-transform: uppercase;}
	.btn_horario span.hover {transform:translateY(40px);}
	.btn_horario:hover span.unhover {transform:translateY(-40px);}
	.btn_horario:hover span.hover {transform:translateY(0);}
	.btn-third {background-color: var(--primary-color-alpha); color:white;}
	.btn-third:hover {background-color: var(--secondary-color); color:white;}

/*COMERCIAL*/
	#comercial .logo_admall, #comercial .logo_trade {max-width:80px;max-height:70px;}
	#comercial .logo_shopping {max-width:150px;max-height:70px;}

/*EU QUERO*/
	.euquero-form {width:650px;max-width:100%;margin:30px auto 0;}

/*BUSCA*/
	.busca_lista ul {list-style:none;padding-left:0;}

/*TRABALHE CONOSCO*/
	.anexo {width: 100%;min-height: 56px;line-height:56px;padding: 3px 20px;color: #696969;border: 1px solid #f5f5f5;border-radius: 5px;outline: 0;background-color: #f5f5f5;}
	.anexo i {float:right;color:var(--primary-color);font-size:19px;line-height:56px;}
	.anexo>span>span {font-weight:700;font-size:14px;margin-left:5px;position:relative;bottom:1px;}
	[type="file"] {display:none;}

/*FOOTER*/
	.footer-section {background:var(--tertiary-color);}
	.footer-section ul li a {color:#ababab;}
	.footer-section a:hover {color:#fff;}
	.endereco, .endereco:hover {color:#ababab;}
	.footer-section {padding: 20px 0 50px;}

	@media screen and (max-width:1000px){
		.footer_flex_1000 {display: flex; align-items: center; justify-content: center; width: fit-content;}
		.footer_flex_1000 > div {width: fit-content;}
		.footer-section .col-lg-aut {-ms-flex: 0 0 auto; flex: 0 0 auto; width: fit-content;}
		.footer_horario{min-width: 272px;}
	}

	@media screen and (max-width:990px){
		/* .header-logo a {max-width:68px;} */
		.header-section.is-sticky .header-logo a {max-width: 58px;padding: 10px 0;}
		.box-horarios {left: 0;position: fixed;top: 78px;width: 100vw;padding: 20px 40px;max-height: calc(100vh - 78px);overflow:auto;}
		.is-sticky .box-horarios {top:67px;max-height: calc(100vh - 67px);}
		.intro1-section .section-bottom-shape {overflow:hidden;}
		.section-bottom-shape svg {transform:scale(4) translateY(-35px);}
		.cinema_home_lista .thumbnail:not(.overlay-thumb) {transform:scale(1);margin-bottom:0;}
		.vitrine_filtro {margin-bottom:25px!important;}
		.banner .swiper-slide img {height:auto!important;}
		.brand-carousel .swiper-slide .grid {grid-template-columns:repeat(1, 100%);}
		.flex_col_950 {flex-direction: column;}
		.flex_col_650 {flex-direction: column; justify-content: center; align-items: center}
		.flex_center_650{justify-content: center!important; align-items: center!important;}
	}