


	#search.mobile_device  .product-container  .addToWishlist , #category.mobile_device .product-container  .addToWishlist{
			display:none;
	}
	
	#search.mobile_device   #center_column .product-container .ajax_block_product .content-select, #category.mobile_device   #center_column .product-container .ajax_block_product .content-select {
		margin-top: 0px !important;
		display: inline-block;
		vertical-align: top;
	}
	
	#search.mobile_device #center_column .product-container .hover_fly, #category.mobile_device #center_column .product-container .hover_fly{
		display:grid;
		margin-top: 10px;
	}
	
	#search.mobile_device #center_column .product-container .ajax_block_product .hover_fly .sizes, #category.mobile_device #center_column .product-container .ajax_block_product .hover_fly .sizes {
		width: 100%;
	}
	
	#search.mobile_device #center_column .product-container .ajax_add_to_cart_button, #category.mobile_device #center_column .product-container .ajax_add_to_cart_button {
		margin-right: auto;
		margin-left: auto;
	}
	
	#search.mobile_device #center_column .content-select .sizes, #category.mobile_device #center_column .content-select .sizes{
		width:100%;
		border: 1px solid black;
	}
	
	#search.mobile_device #center_column .hover_fly, #category.mobile_device #center_column .hover_fly {
		opacity: 1 !important;
	}
	#search.mobile_device #center_column .product-container .ajax_add_to_cart_button, #category.mobile_device #center_column .product-container .ajax_add_to_cart_button {
		width: 100% !important;
	}
	

@media (max-width: 991px) {
	#header_primary {
		display: none;
	}
}

@media (max-width: 350px) {
	
	#mobile_bar #mobile_bar_right_inner {
		display: flex;
		justify-content: flex-end;
	}
	
	.mobile_device #mobile_bar #search_block_top {
		margin-left: 15px !important;
		margin-right: 5px;
		width: 70px !important;
	}
	
	#category #subcategories .category-name, #category #subcategories .subcategory-name {
		font-size: 10px;
	}
	.content_sortPagiBar.mobile .product-count {
		font-size: 10px !important;
	}
}

@media (max-width: 425px) {
	#category .content_sortPagiBar.mobile .flex .sort > form .selector1 #selectProductSort {
		width: 110px !important;
	}
	}

@media (max-width: 425px) {
	#block-history table{
		font-size:10px;
	}
}

@media (max-width: 375px) {
	#block-history table{
		font-size:9px;
	}
	
	#HOOK_TOP_PAYMENT .payu-zone .buttons div{
		padding: 5px !important;
	}
}


@media (max-width: 768px) {
	#my-account .myaccount-link-list{
		margin-right:0px;
		margin-left:0px;
		width: 100% !important;
	}
	#my-account .myaccount-link-list li{
		width: 100% !important;
	}
	
	.myaccount-link-list li:nth-child(3n-1) {
		 margin-left: 0% !important;
		 margin-right: 0% !important;
	}
}

	

@media (max-width: 425px) {
	
	/************************************************/
	/*                   FILTROS                    */
	/************************************************/
	#category #left_column {
		padding: 0;
		width: 85%;
	}
	#category #left_column.opened .close_mobile_column {
		display: none;
	}
	#layered_block_left {
		margin-bottom: 0;
	}
	#left_column #layered_block_left #layered_menu {
		align-items: center;
		border-bottom: 2px solid black;
		border-top: 2px solid black;
		display: flex;
		height: 45px;
		justify-content: center;
		margin-top: 0;
	}
	#left_column #layered_block_left #layered_menu .closer {
		background-color: black;
		color: white;
		font-size: 12px;
		font-weight: 600;
		letter-spacing: 0.8px;
		line-height: 41px;
		text-align: center;
		text-transform: uppercase;
		width: 40%;
	}
	#left_column #layered_block_left #layered_menu .closer svg {
		font-size: 26px;
		margin-right: 14px;
		margin-top: -2px;
		vertical-align: middle;
	}
	#left_column #layered_block_left #layered_menu .delete_filters {
		background-color: white;
		color: black;
		font-size: 12px;
		font-weight: 600;
		letter-spacing: 0.6px;
		line-height: 41px;
		padding-right: 22px;
		text-align: right;
		text-transform: uppercase;
		width: 60%;
	}
	#left_column #layered_block_left #layered_menu .delete_filters svg {
		font-size: 14px;
		margin-right: 7px;
	}
	#left_column #layered_block_left .block_content {
		padding: 0;
		overflow-y: scroll;
	}
	#left_column #layered_block_left .block_content #enabled_filters {
		border-bottom: 1.5px solid #EAEAEA;
		margin-bottom: 0;
		margin-top: 0 !important;
		padding: 12px 20px;
	}
	#left_column #layered_block_left .block_content #enabled_filters li {
		border: none;
	}
	#left_column #layered_block_left .block_content .layered_filter {
		border-bottom: 1.5px solid #EAEAEA;
		margin-top: 0 !important;
		padding: 12px 20px;
	}
	#left_column #layered_block_left .block_content .layered_price {
		border-bottom: 1.5px solid #EAEAEA;
		margin-top: 0 !important;
		padding: 12px 20px;
	}
	#left_column #layered_block_left .block_content .layered_price label,
	#left_column #layered_block_left .block_content .layered_price #layered_price_range {
		font-size: 12px;
	}
	
	#left_column #layered_block_left #layered_footer {
		align-items: center;
		display: flex;
		padding: 18px;
		justify-content: center;
	}
	#left_column #layered_block_left .layered_quantity {
		background-color: white;
		color: black;
		font-size: 12px;
		font-weight: 600;
		letter-spacing: 0.6px;
		line-height: 41px;
		padding-right: 22px;
		text-align: right;
		text-transform: uppercase;
		width: 45%;
	}
	#left_column #layered_block_left .layered_result {
		background-color: black;
		color: white;
		font-size: 12px;
		font-weight: 600;
		letter-spacing: 0.8px;
		line-height: 41px;
		text-align: center;
		text-transform: uppercase;
		width: 55%;
	}
	
	#layered_block_left span.layered_close {
		height: 22px;
		width: 22px;
	}
	#layered_block_left span.layered_close.closed a {
		background: url('../../img/down_arrow.png') no-repeat center !important;
	}
	#layered_block_left span.layered_close a {
		background: url('../../img/up_arrow.png') no-repeat center !important;
	}
	
	#layered_block_left .layered_subtitle {
		color: black !important;
		font-size: 13px !important;
		text-transform: uppercase;
	}
	
	#layered_block_left .checker {
		vertical-align: sub !important;
	}
	
	#layered_block_left label {
		vertical-align: top !important;
	}
	
	#layered_block_left label a {
		color: black !important;
		font-size: 11px !important;
		text-transform: uppercase;
	}
	
	/*#index #body_wrapper .container,
	#product #body_wrapper > .container {
		padding-left: 15px;
		padding-right: 0px;
	}*/
	
	.content_sortPagiBar.mobile .col-xs-4 {
		text-align: center;
	}
	
	.content_sortPagiBar.mobile .heading {
		text-align: center;
	}
	
	.content_sortPagiBar.mobile .heading span {
		font-size: 13px;
	}
	
	.content_sortPagiBar.mobile .product-count {
		font-size: 11px;
		line-height: 2;
		margin-top: 3px !important;
	}
	
	.content_sortPagiBar.mobile .sortPagiBar {
		border-bottom: 1px solid #B0B0B0 !important;
		border-top: none !important;
	}
	
	.content_sortPagiBar.mobile .sortPagiBar > .row {
		border-bottom: 1px solid #B0B0B0 !important;
	}
	
	.content_sortPagiBar.mobile {
		border-top: none !important;
	}
	
	.content_sortPagiBar.mobile .flex .sort,
	.content_sortPagiBar.mobile .flex .sort > form {
		padding: 0 !important;
	}
	
	.content_sortPagiBar.mobile .flex .sort .selector1 {
		margin: 0 !important;
	}
	
	.content_sortPagiBar.mobile .flex .sort > form {
		display: block;
		padding-top: 1px !important;
	}
	
	.content_sortPagiBar.mobile .flex .sort > form .selector1 {
		display: block;
	}
	
	/* .content_sortPagiBar.mobile .flex .sort > form .selector1 #uniform-selectProductSort {
		background-image: none !important;
		height: 23px !important;
	} */
	
/* 	.content_sortPagiBar.mobile .flex .sort > form .selector1 #uniform-selectProductSort span {
		display: none !important;
		height: 23px !important;
	} */
	
	.content_sortPagiBar.mobile .flex .sort > form .selector1 #selectProductSort {
		border: none !important;
		color: black;
		font-size: 11.5px;
		font-weight: 600;
		height: 23px !important;
		max-width: 130px !important;
		opacity: 1 !important;
		padding: 0 !important;
		text-transform: uppercase;
		width: 123px !important;
	}
	
	
	
	
	.content_sortPagiBar.mobile .flex .selector > span {
		width: 100% !important;
	}
	
	.content_sortPagiBar.mobile .flex .display {
		float: right;
		height: 24px;
		padding: 0 !important;
	}
	
	.content_sortPagiBar.mobile .flex .display li {
		height: 24px;
	}
	
	#left_column.opened, #left_column.open {
		bottom: 0 !important;
	}
	
	/*#left_column.opened .closer {
		font-size: 22px !important;
		top: 14px !important;
	}*/
	
	#left_column .close_right_side,
	#rightbar {
		display: none !important;
	}
	#layered_block_left .title_block {
		padding-top: 13px;
	}
	
	/********* Menú Lateral Móvil **********/
	#side_stmobilemenu {
		border: none;
		height: 100vh;
	}
	#side_stmobilemenu #close_mobile_menu {
		right: 14px;
		top: 15px;
	}
	/*#side_stmobilemenu .st-menu-header {
		display: flex;
	}
	#side_stmobilemenu .stmobilemenu-mujer {
		text-align: center;
		width: 45%;
	}
	#side_stmobilemenu .stmobilemenu-hombre {
		text-align: center;
		width: 45%;
	}
	#side_stmobilemenu .stmobilemenu-close {
		text-align: center;
		width: 10%%;
	}*/
	
	
	
	#header_primary {
		display: none;
	}
	
	
	
	
	#st_owl_carousel_1,
	#st_owl_carousel_2,
	#easycontent_9,
	#easycontent_10,
	#easycontent_14 {
		margin-bottom: 10px;
	}
	
	#easycontent_9 p,
	#easycontent_10 p,
	#easycontent_14 p {
		font-size: 11px;
	}
	
	#easycontent_9 a,
	#easycontent_10 a,
	#easycontent_14 a {
		font-size: 12px;
		min-width: 50px !important;
	}
	
	#index .columns-container {
		margin-top: 0 !important;
	}
	
	
	/*************** Sliders ******************/
	
	#category .sd_product_list .row {
		padding-left: 14px !important;
		padding-right: 14px !important;
	}
	
	#category .sd_product_list .format .ajax_block_product {
		padding-left: 3.5px !important;
		padding-right: 3.5px !important;
	}
	
	#related-products_block_center_column .pro_column_box{
		padding-left:2px;
		padding-right:2px;
	}
	
	#viewed-products_block_center .products_slider .ajax_block_product {
		padding: 2.5px;
		overflow: hidden;
	}
	
	#product .products_block .title_block  {
		margin-bottom: 0;
		padding-bottom: 0;
		padding-left: 2px;
	}
	
	#product #related-itemslider_column{
		padding-top:0px
	}
	
	#viewed-products_block_center .s_title_block {
		height: 13px;
	}
	
	#viewed-products_block_center .s_title_block a {
		font-size: 12px;
		line-height: 1.2;
	}
	
	#accessories_block .title_block {
		font-size: 12px;
		margin-bottom: 0;
		padding-bottom: 0;
		padding-left: 2px;
	}
	
	#special-products_block_center_container_cb4c564ce9 .products_slider .ajax_block_product,
	#accessories_block .products_slider .ajax_block_product {
		overflow: hidden;
		padding: 2.5px;
	}
	
	#special-products_block_center_container_cb4c564ce9 .ajax_block_product .pro_first_box .hover_fly,
	#accessories_block .ajax_block_product .pro_first_box .hover_fly {
		display: none;
	}
	
	#accessories_block .ajax_block_product .pro_second_box .s_title_block {
		height: auto;
		line-height: 1.2;
		margin-bottom: 2px;
	}
	
	#special-products_block_center_container_cb4c564ce9 .s_title_block a,
	#accessories_block .s_title_block a {
		font-size: 12px;
		line-height: 1.2;
	}
	
	#special-products_block_center_container_cb4c564ce9 .ajax_block_product .pro_second_box .price_container span,
	#accessories_block .ajax_block_product .pro_second_box .price_container span {
		font-size: 11px;
	}
	
	.featured_products_sldier_block_center_container {
		margin-bottom: 0;
		margin-left: 0;
	}
	
	.products_slider {
		margin-left: 4px;
	}
	
	#viewed-products_block_center {
		
	}
	
	.featured_products_sldier_block_center_container .title_block,
	#viewed-products_block_center .title_block {
		/* font-size: 12px; */
		margin-bottom: 0;
		margin-left: 6px;
		padding-bottom: 0;
		padding-left: 0;
	}
	
	.featured_products_sldier_block_center_container .products_slider .ajax_block_product {
		overflow: hidden;
		padding: 2.5px;
	}
	
	.featured_products_sldier_block_center_container .ajax_block_product .pro_first_box .hover_fly {
		display: none;
	}
	
	.featured_products_sldier_block_center_container .ajax_block_product .pro_second_box .s_title_block {
		height: 15px;
		margin-bottom: 2px;
	}
	
	.featured_products_sldier_block_center_container .s_title_block a {
		font-size: 12px;
		line-height: 1.2;
	}
	
	.featured_products_sldier_block_center_container .ajax_block_product .pro_second_box .price_container span {
		font-size: 11px;
	}
	
	/*#product_list .ajax_block_product .pro_first_box .hover_fly {
		display: none;
	}*/
	
	#product_list .ajax_block_product .pro_second_box .s_title_block {
		/* height: 15px; */
		line-height: 18px;
		margin-bottom: -2px;
	}
	
	#product_list .ajax_block_product .s_title_block a {
		font-size: 10px;
		line-height: 1.3;
	}
	#product_list .ajax_block_product .s_title_block a:hover {
		color: #21bb97;
	}
	
	#product_list .ajax_block_product .pro_second_box .price_container span {
		font-size: 11px;
	}
	
	
	
    /*************** Banners ******************/
	#banner_container_16 {
		margin-bottom: 0;
	}
	#st_banner_block_15,
    #st_banner_block_20 {
		margin-bottom: 8px;
	}
	#banner_box_19 {
		padding-right: 3px;
	}
	#banner_box_20 {
		padding-left: 3px;
	}
	
	 /*************** Ofertas del día ******************/
	#featured_products_sldier_block_center_container_8534e65e86 .title_block {
		font-size: 12px;
		margin-bottom: 0;
		padding-bottom: 0;
		padding-left: 2px;
	}
	
	/*******************************************/
	/*              PRODUCT PAGE               */
	/*******************************************/
	
	#product .attribute_list {
		background-color: white;
	}
	  
	#product .attribute_list .form-control {
		border: none;
		/*border-bottom: 1px solid #d6d4d4;*/
		border-left: none;
		border-right: none;
		/*border-top: 1px solid #d6d4d4;*/
		color: black;
	}
	
	#product .attribute_list .form-control.at_color {
		margin: 0 auto;
		width: 94%;
	}
	
	#product .attribute_list .form-control.at_short {
		margin: 0 auto;
		width: 60%;
	}
	
	#box-float-product {
		bottom: 0;
		position: fixed;
		width: 100%;
		z-index: 100;
		left: 0;
		background-color: white;
	}
	
	#product #product_name_wrap {
		background-color: white;
	}
	
	#product .columns-container {
		margin-top: 0;
	}
	#product .pb-left-column {
		margin-bottom: 0;
		padding-left: 0;
		padding-right: 0px;
	}
	#product .pb-left-column #image-block #view_full_size .item {
		margin-bottom: 0;
	}
	#product .pb-center-column {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0;
	}
	#product #product_name_wrap {
		margin-bottom: 0;
		padding-bottom: 12px;
		padding-top: 12px;
	}


	#old_price_display {
		color: black;
	}

    #product #product_name_wrap h1,
	#product #product_name_wrap #our_price_display,
	#product #product_name_wrap #old_price_display {
		font-size: 12px;
	}
	#product #product_name_wrap h1 {
		height: 15px;
		overflow: hidden;
		width: 60%;
	}
	#product .our_price_display {
		margin: 0;
	}
	
	#product #buy_block {
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0;
	}
	#product #buy_block .box-info-product {
		display: flex;
		padding-top: 0;
	}
	#product #buy_block .box-info-product .product_attributes {
		height: 48px;
		width: 25%;
	}
	#product #buy_block .box-info-product .box-cart-bottom {
		width: 75%;
	}
	#product #buy_block #attributes {
		border-top: 1px solid #d6d4d4;
		display: flex;
	}
	#product #buy_block #attributes .attribute_list .form-control {
		min-width: auto;
	}
	#product #buy_block #attributes .attribute_fieldset {
		padding-bottom: 0;
		width: 50%;
	}
	#product #buy_block #attributes .attribute_label {
		display: none;
	}
	#product #buy_block #attributes select {
		/*font-size: 12px;*/
		height: 40px;
	}
	#product #buy_block .box-cart-bottom {
		margin-top: 0;
	}
	#product #buy_block .box-cart-bottom .qt_cart_box {
		margin: 0;
		padding: 0;
		height: 48px;
	}
	#product #add_to_cart > button, 
	#product a.whatsapp_button {
		height: 48px;
	}	
	#product #buy_block .box-cart-bottom #add_to_cart {
		width: 100%;
	}
	#accessories_block {
		margin-bottom: 0;
		margin-left: -10px;
		margin-right: -10px;
	}
	#accessories_block .products_slider .ajax_block_product {
		padding: 2.5px;
		overflow: hidden;
	}
	#accessories_block .title_block  {
		font-size: 12px;
		margin-bottom: 0;
		padding-bottom: 0;
		padding-left: 2px;
	}
	#accessories_block .s_title_block a {
		font-size: 12px;
		line-height: 1.2;
	}
	#product .product_name_secondary {
		font-size: 17px;
		font-weight: 600;
		margin-bottom: 6px;
	}
	#product #short_description_block {
		margin: 35px 30px 20px;
		text-align: center;
	}
	#product #short_description_content {
		font-size: 13.5px;
		line-height: 1.4;
	}
	
	#product .product_meta_wrap {
		margin: 0;
		text-align: center;
	}
	#product .product_meta_wrap .product_meta {
		float: none;
	}
	#product .product_meta_wrap #product_reference {
		margin-bottom: 0;
		margin-right: 0;
	}
	#product .product_meta_wrap .product_meta_label {
		font-weight: 500;
	}
	
	
	
	
	
	
	
}

