@media only screen and (min-width: 1250px){
	header.page-header {
		background-color: #FFF;
		padding: 18px 20px;
		margin-bottom: 14px;
		width: 100%;
	}
	body.__dark_theme .painel_dash-noise header.page-header,
	body.__dark_theme.viewToDesk div#cont_home header.page-header .flop-cats-import {
	    color: white;
	    background-color: var(--front-dark);
	}
	body.__dark_theme.viewToDesk div#cont_home header.page-header .flop-cats-import,
	body.__dark_theme.viewToDesk section#home--cats-atv .cat--atv-mod .cat--atv-mbox .cat--atv-prodimg {
		border-color: var(--line-dark);
	}
	.painel_dash-noise.__scroll_inhome header.page-header {
		margin-top: 0px;
	}
	.painel_dash-noise.__scroll_inhome .home_menu {
/*	    margin-top: 20px;*/
	}

	.__scale.painel_dash-tool.root-redux {
	    right: auto;
	    transform: scale(1);
	    border-radius: inherit;
	    width: calc(100% - 400px);
	}
	.painel_dash-menu {
		max-width: 400px;
    	right: 0;
	}

	div#cont_home.__tooppem .painel_dash-subcontent[modal-local=subcontent] {
	    max-width: 400px;
	    right: 0;
	    left: auto;
	    border-left: 1px solid #d9d9d9;
	}

	.st-menu-down {
	    padding: 0px;
		justify-content: space-evenly;
	}
	.st-menu_33d {
	    display: flex;
	    align-items: center;
	    background-color: #eae9ee;
	    padding: 0 14px 0 0;
	    margin: 14px 0;
	    border-radius: 16px;
	    font-weight: 600;
	    letter-spacing: 1px;
	}
	body.__dark_theme .st-menu_33d {
		background-color: #1e2337;
		color: #fff;
	}
	.st-menu_33d .root-icon {
	    background-color: #1d1c1c;
	    height: 34px;
	    width: 34px;
	    border-radius: 50%;
	}
	body.__dark_theme .st-menu_33d .root-icon {
		background-color: #565b6d;
	}
	body.__dark_theme .st-menu_33d:not(.__mn-33d-center) .root-icon {
		box-shadow: 0px 4px 3px 3px #0000001c;
	}
	.st-menu_33d .root-icon svg circle,
	.st-menu_33d .root-icon svg path {
		fill: #fff;
	}
	.st-menu_33d .st-menu-todesk {
		margin-left: 10px;
	}
	body.__dark_theme .st-count_order, 
	body.__dark_theme .st-count_notify {
		background-color: var(--trigger-error);
	}

	.painel_dash-noise.__toviewDesk div#in_home {
		display: flex !important;
	}
	.painel_dash-noise.__toviewDesk header.page-header,
	.painel_dash-noise.__toviewDesk div#in_home,
	body.viewToDesk .painel_dash-noise.__toviewDesk .page--tag-devel {
		width: calc(100% - 500px);
	}
	.painel_dash-noise.__toviewDesk .painel_dash-thiscontent.__tooppem[modal-local="search"] {
	    position: fixed;
	    width: 500px;
	    right: 0;
	    background-color: #eae9ee;
	    padding-top: 10px;
	    z-index: 3;
	    border-left: 1px solid #d9d9d9;
	}
	body.__dark_theme  .painel_dash-noise.__toviewDesk .painel_dash-thiscontent.__tooppem[modal-local="search"] {
		background-color: #1e2337;
		border-color: var(--line-dark);
	}
	.painel_dash-noise.__toviewDesk .painel_dash-thiscontent.__tooppem[modal-local="search"] .search__filter-elements.__tooppem {
	    max-width: 500px;
	    right: 0;
	    left: auto;
	}

	.list_products.__view_tocart .product_add_tools {
	    padding: 0px;
	}
	.list_products.__view_tocart .product_add_tools .product_order_qtd {
		padding: 6px 10px;
	}
	.list_products.__view_tocart .product_add_tools .product_mov_cart {
	    padding: 6px 18px;
	    border-radius: 9px;
	    cursor: pointer;
	}
	.list_products.__view_tocart .product_add_tools .product_mov_cart:hover {
		background-color: var(--color-default-black);
		color: #fff;
	}
	.list_products.__view_tocart .product_add_tools .product_mov_cart[action="lower"] {
		margin-right: 6px;
	}
	.list_products.__view_tocart .product_add_tools .product_mov_cart[action="plus"] {
		margin-left: 6px;
	}
	.__prod-3fkk .product_remove_unic {
	    display: flex;
	    justify-content: center;
	    border-radius: 6px;
	    align-items: center;
	    margin-left: 5px;
	}
	.__prod-3fkk .product_remove_unic:hover {
		background-color: #FFF;
	}
	.list_products.list_prod_collum .item_product,
	.list_products.__view_tocart .item_product .product_image_box.__tocart,
	.__prod-3fkk .product_remove_unic,
	.default_but_liner,
	.profile_content__logout .pc_menu_item,
	.form-input-box input.form-st-default.form-st-default_sub,
	.__submenu_header .__submenu_header-back .root-icon.icon_to-back,
	.box_content_in .back_in_cont .root-icon.icon_to-back,
	.__box-menu-se .__inbox-menu-se .pc_menu_item,
	.profile_content__elemts .pc_menu_item,
	.profile_content__sendmail .support_icon_mail,
	.chat_volume, .__header_pagr_submenu,
	.chat-input-box .f-input-icon,
	.st-menu-down .st-menu_33d,
	.tpay-button .tpay-button-ds,
	.tools-delivery .mod_boxform_radio label,
	.profile_content.__prod-reds .__profile_menu .pc_menu_item.menu_but_link,
	.__form-profile-image label.__23h5,
	.form-input-label label .__3jf00,
	.form-st-default.text-center,
	.order-d_thumbs .order-t-min,
	.notify_box,
	.toggle-switch-label,
	.notify__message,
	.toshared-page,
	.__prod--like .icon_like-prod,
	.product_add_to_ped,
	div[content-page="search"],
	.page-header .revenda-profile.to_homme,
	.user-profile[content-page="profile"],
	.__2jf_02[onclick],
	.__k23yk[onclick],
	.painel_search__ .form-search__filter {
		cursor: pointer;
	}
	.page-header .revenda-profile.to_homme {
	    flex: inherit;
	    width: 400px;
	}
	.default_but_liner:hover,
	.profile_content__logout .pc_menu_item:hover,
	.form-input-box input.form-st-default.form-st-default_sub:hover,
	.profile_content__elemts .pc_menu_item:hover {
		opacity: .8;
	}
	.__box-menu-se .__inbox-menu-se .pc_menu_item,
	.profile_content.__prod-reds .__profile_menu .pc_menu_item.menu_but_link {
		border-radius: 6px;
	}
	.__box-menu-se .__inbox-menu-se .pc_menu_item:hover,
	.profile_content.__prod-reds .__profile_menu .pc_menu_item.menu_but_link:hover {
		background-color: #eae9ee;
		padding: 10px;
	}
	.form-bus-charg[form-ajax="app_notifications"] .__box-menu-se .__inbox-menu-se .pc_menu_item:hover {
		padding: 0px;
		background-color: transparent;
	}
	.form-bus-charg[form-ajax="app_notifications"] .__box-menu-se .__inbox-menu-se .pc_menu_item .pc_menu__name {
		cursor: auto;
	}
	body.__dark_theme .__box-menu-se .__inbox-menu-se .pc_menu_item:hover,
	body.__dark_theme .profile_content.__prod-reds .__profile_menu .pc_menu_item.menu_but_link:hover {
		background-color: #1e2337;
	}
	.list_products.list_prod_collum .item_product.__tocart .product_image,
	.list_products.list_prod_collum .item_product .product_image_box.__tocart .product_image,
	.list_products.list_prod_collum .item_product:hover .product_image {
		background-color: #1d1c1c2b;
		transform: scale(1.05);
	}
	.list_products.list_prod_collum .item_product.__tocart .product_image,
	.list_products.list_prod_collum .item_product .product_image_box.__tocart .product_image {
		background-color: #4e7666;
		transform: scale(1);
	}
	.painel_dash-feed.__tooppem.__ajax .back_emmers-feed[modal-name=ajax],
	#modal_boster[modal="support_chat_type"] .modal_content {
	    max-width: 600px;
	}

	#notify_list .item_product[content-page="order"] {
		cursor: pointer;
		padding: 10px 0;
		border-bottom: none;
		border-radius: 10px;
	}
	#notify_list .item_product[content-page="order"]:hover {
		background-color: #1d1c1c2b;
		padding: 10px 10px 10px 0;
	}
	#notify_list .item_product[content-page="order"]:hover .etp_pss:not(.__success):not(.__alert):not(.__error),
	#notify_list .item_product[content-page="order"]:hover .etapas_processo_line {
		background-color: #fff;
	}
	#home_prod_dest .item_dest_product:hover,
	body.__dark_theme section#home--cats-atv .cat--atv-mod .cat--atv-mbox:hover {
		background-color: #1d1c1c2b;
	}
	#home_combo_dest .item_dest_product:hover .product_image,
	#home_prod_dest .item_dest_product:hover .product_image,
	#page--loader-grupo .item_dest_product:hover .product_image {
		transform: scale(1.05);
	}

	#products_home .item_product .product_info {
		position: relative;
	}
	#products_home .item_product .product_info .product_desc-favorites {
		position: absolute;
	    bottom: 0;
	    display: flex;
	    align-items: center;
	    right: 4px;
	}
	#products_home .item_product .product_info .product_desc-favorites .root-icon {
		margin-right: 3px;
	}
	#products_home .item_product .product_info .product_desc-favorites .root-icon,
	#products_home .item_product .product_info .product_desc-favorites .root-icon svg {
		width: 16px;
		height: 16px;
	}
	[list-prod-incont=prods] #insearch_response.list_products.list_prod_collum[data-prod="search_response"],
	[list-prod-incont=prods] #insearch_response_query.list_products.list_prod_collum[data-prod="search_response"] {
		margin-bottom: 0px;
	}
	[list-prod-incont=prods] .painel_search_response #insearch_response.list_products.list_prod_collum[data-prod="search_response"] .item_product,
	[list-prod-incont=prods] .painel_search_response #insearch_response_query.list_products.list_prod_collum[data-prod="search_response"] .item_product {
	    width: calc(100% / 3);
	    flex: 0 0 calc(100% / 3);
	}
	.painel_dash-thiscontent.__tooppem.__toleft_view #insearch_response.list_products.list_prod_collum[data-prod="search_response"] .item_product,
	.painel_dash-thiscontent.__tooppem.__toleft_view #insearch_response_query.list_products.list_prod_collum[data-prod="search_response"] .item_product {
	    width: calc(100% / 8);
	    flex: 0 0 calc(100% / 8);
	}
	.banner_store_line {
	    flex: 0 0 calc(100% - 220px);
	    height: 450px;
	}

	.logger_content__2e {
	    overflow: auto;
	}

	.main-load-cookie .main-load-content {
	    font-size: 16px;
	}
	.main-load-cookie .main-load-content .ml-cookie-cont .ml-cookie-act {
	    display: flex;
	}
	#cont_home .main-load-cookie .main-load-content .ml-cookie-cont .ml-cookie-act .ml-cookie-but {
		font-size: 14px;
		border-radius: 8px;
		padding: 7px 14px;
	}
	#cont_home .main-load-cookie .main-load-content .ml-cookie-cont .ml-cookie-act .ml-cookie-but.cookiebut-l {
		margin-bottom: 0px;
		margin-right: 10px;
	} 
	#dashboard_home .title_box {
		font-size: 28px;
	}
	.logger_logo .logo_bloquer_steg {
	    width: 200px;
	    height: 200px;
	}
	.__nav-notify {
	    top: 10px;
	    max-width: 800px;
	    border-radius: 8px;
	    left: calc(50% - 400px);
	}
	.product_content_linner .product_content.__desc_torestory {
	    flex: 1;
	}
}

@media only screen and (max-width: 1249px){
	div#cont_home.__tooppem .page-sober-menu,
	div#cont_home.__tooppem .painel_dash-noise[modal-local],
	div#cont_home.__tooppem .painel_dash-subcontent[modal-local=subcontent] {
	    max-width: 100%;
	    left: 0px;
	}

	.st-menu_33d .st-menu-todesk {
		display: none;
	}

	[box-content=dashboard_page] .page_content[fix-width],
	[box-content=dashboard_page] .page_content[fix-width] div#page--loader-grupo {
		width: 100%;
	}
	[box-content=dashboard_page] .page_content[fix-width] div#page--loader-grupo {
		padding: 0 20px;
	}
	div#page--loader-grupo .list_dest_products {
		width: 100%;
	}

	section#home--cats-atv.prod--dest-moniun {
	    padding: 0 20px;
	}
	.prod--dest-pop .prod--information .prod--inf-text {
	    font-size: 16px;
	}
	.prod--dest-pop .prod--information .prod--inf-tmm {
	    font-size: 12px;
	}
	.prod--dest-pop .prod--pric div {
		font-size: ;
	}
	.prod--dest-pop .prod--pric span { font-size: 14px; }
	.prod--dest-pop .prod--pric div {
	    font-size: 25px;
	}
	.prod--dest-pop .prod--dest-thumb { 
		flex: .6;
		right: 0;
	}
}

@media only screen and (min-width: 1220px){
	.banner_store_line {
		height: 400px;
	}
	.item_dest_product {
	    width: calc(100% / 4);
	    flex: 0 0 calc(100% / 4);
	}
	.list_products.list_prod_collum .item_product {
	    width: calc(100% / 6);
	    flex: 0 0 calc(100% / 6);
	}

	.painel_search_response.products_likes .list_products.list_prod_collum .item_product {
	    width: calc(100% / 2);
	    flex: 0 0 calc(100% / 2);
	}

	body.desc_view .product_header {
		/* margin-bottom: 0; */
	}
	body.desc_view .product_header.__inner_sparator .product_toggle-thumbs {
		/* flex: 1; */
	}
	body.desc_view .product_header.__inner_sparator .product_subtags_grop {
		padding-bottom: 20px;
	}
	body.desc_view .product_content_linner.prod--pointer .product_header.__inner_sparator .product_subtags_grop {
		padding-bottom: 0px;
	}

	body.desc_view .product_thumbs {
		/* height: 100%; */
		/* margin-top: 0; */
	}

	body.desc_view .product_content_linner {
		/* display: flex; */
		/* flex-direction: row; */
		/* align-items: stretch; */
	}
	body.desc_view .__product_thumb-dd {
		/* height: 100%; */
		/* padding-bottom: inherit; */
	}
	body.desc_view .product_content {
		/*height: 100%;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: stretch;
		margin-right: 20px;
		min-width: 400px;
		max-width: 500px;*/
	}
	body.desc_view [desc-max-width="500"] {
		max-width:500px;
		margin: inherit;
	}
	body.desc_view [desc-max-width="600"] { max-width:600px; }
	body.desc_view [desc-max-width="700"] { max-width:700px; }
	body.desc_view .__show_prod_sc-cart, 
	body.desc_view .product_tocart {
		flex: none;
	}
}

@media only screen and (max-width: 1220px){
	.banners_home {
		padding-left: 20px; 
	}
	div#top--flow-box {
	    display: flex;
	    flex-direction: column;
	}
	div#top--flow-box .menu_desk_side {
		margin: 10px 20px 0;
		order: 1;
	}
	div#top--flow-box .carousel {
		order: 2;
	}

	section#home_paginas .list_pages {
	    flex-direction: column;
	    align-items: stretch;
	}
	section#home_paginas .list_pages .item_page {
	    width: 100%;
	    flex: 1;
	    margin: 0 0 20px;
	}
	section#home_paginas .list_pages .item_page:last-child {
		margin-bottom: 0px;
	}

	section#home--cats-atv.prod--dest-multi { display: none; }

	.list_dest_products.group--only-view { padding: 0; }
	.list_dest_products.group--only-view a.item_dest_product {
	    flex: 1;
	    margin: 0;
	}
}

@media only screen and (max-width: 1050px){

}

@media only screen and (max-width: 1000px){

}

@media only screen and (max-width: 660px){
	section#home--cats-atv {
	    display: flex;
	    flex-direction: column;
	}
	section#home--cats-atv .cat--atv-mod {
	    margin-bottom: 60px;
	    padding: 0 20px;
	}
	section#home--cats-atv.prod--dest-moniun {
		margin-top: 0;
	}
	section#home--cats-atv.prod--dest-moniun .prod--dest-pop {
		border-radius: 20px;
	    flex-direction: column;
    	align-items: center;
	}
	.prod--dest-pop .prod--dest-thumb {
		flex: 1;
	}
	.prod--dest-pop .prod--thumb-d {
	    position: relative;
	}
}

@media only screen and (max-width: 590px){
	.modal .modal-box {
		margin: 1.75rem 20px;
	}
	.order-d_s2.__toorder-rep {
		flex-wrap: wrap;
	}
}

@media only screen and (max-width: 450px){
	.list_products .product_desc .product_desc-title {
		font-size: 11px;
		max-width: 140px;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		white-space: normal;
	}

	.layer-page--comment-product .content--product {
		width: 100%;
		margin-bottom: 14px;
	}
	.layer-page--comment-product .content--comment {
		margin: 0px;
	}

	.banners_home .banner_store_line {
	    height: 120px;
	}

	.revenda-profile {
		margin: 0 10px;
	}

	div#page--loader-grupo .list_dest_products .item_dest_product .ingnner-dest--sty .product_image {
	    padding-bottom: 100%;
	    height: auto;
	}
	div#page--loader-grupo .list_dest_products .item_dest_product .ingnner-dest--sty .product_int span.__octPrice {
	    white-space: nowrap;
	}
	.prod--dest-pop .prod--information {
	    flex-direction: column;
	    align-items: stretch;
	    padding: 20px;
	}
	.prod--dest-pop .prod--information .prod--inf-box {
		margin-top: 10px;
	}
}

@media only screen and (min-width: 1600px){
	.list_products.list_prod_collum .item_product {
	    width: calc(100% / 8);
	    flex: 0 0 calc(100% / 8);
	}
}
