/** Shopify CDN: Minification failed

Line 62:2 Expected ":"

**/
/*
ESTILOS
02 MAY 2023
*/


@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');

h1 {
  font-family: 'Lato', sans-serif;
}

h2 {
  font-family: 'Lato', sans-serif;
}

h3 {
  font-family: 'Lato', sans-serif;
}

h4 {
  font-family: 'Lato', sans-serif;
}

h5 {
  font-family: 'Lato', sans-serif;
}

h6 {
  font-family: 'Lato', sans-serif;
}

p {
  font-family: 'Lato', sans-serif;
}

a {
  font-family: 'Lato', sans-serif;
}

div {
  font-family: 'Lato', sans-serif;
}
span {
  font-family: 'Lato', sans-serif;
}


/* MENU */
.header .submenu.mega-menu {
	padding: 25px 25px 25px;
}
#bk_2edb69f1-946f-44fb-9516-b508ad1dbadc {
  gap: 20px 0;
}
#item_mobile_menu-2 a {
	t
      ext-transform: uppercase !important;
}
.cms-item-title {
	text-transform: uppercase;
}
.menu-item.item-level-2 {
	border-bottom: 1px dashed !important;
	border-color: gray;
}
.menu-item.item-level-1 {
	border-bottom: 1px dashed !important;
}



/* MEGA MENU - BAJAR LOS TEXTOS DE BANNERS  */
.header .main-menu .submenu .menu-item .cat_grid_item__wrapper {
	top: 108% !important;
	line-height: normal !important;
	width: 100% !important;
	position: relative !important;
}
.header .submenu.mega-menu {
	padding: 30px 25px 0px !important;
}
.box-menu-moible .menu-mobile .laber_mb_menu .menu-item > a:hover ,
.menu-item.item-level-1:hover {
	background: transparent;
  padding: 0 10px;
  color: white;
}

/* HOME */

.collection-list-featured .post-item ul li h3 {
	text-align: center;
	line-height: 1.3em;
}
.product-collection__content {
	align-items: center;
}


/* PRODUCTOS */
.container {
	max-width: 1210px;
}
.product-cover-thumbnails {
	transform: scale(0.90);
	margin-top: -5%;
}

/* COLECCIONES */
.collections-menu__item {
	text-transform: uppercase;
}
.collection-hero__content h1 {
	justify-content: center !important;
	font-size: 34px !important;
}
.breadcrumbs .outline-breadcrum .wrap-breadcrum ul li a {
	color: #F0812F;
}

/* OCULTA CONTROLES EN COLECCION */
.control-button.col-auto.align-left {
	display: none !important;
}

.msj-personalizable a {
  color: white;
}
.msj-personalizable a:hover {
	color: var(--color-link-hover);
}
.msj-personalizable {
	background: #b7b7b7;
	width: 100%;
	padding: 7px 5px;
	text-transform: uppercase;
}


/* CARRITO */
#quick-view-modal .details-info .group-button .add-to-cart {
	line-height: 1.3em !important;
}

/* BLOG */
.meta-post {
	display: none;
}

/* LEGALES */
.shopify-policy__container {
	max-width: 90ch !important;
}

/* GENERAL */
.custom_section .wrap_title .section-title {
	text-align: left;
	font-size: 36px;
	line-height: 36px;
}
.custom_section .slt4_html p {
	font-size: 16px;
}


/* FOOTER */
.footer a,
.footer .main-footer .menu_footer .menu a,
.footer .main-footer .widget-title,
.contact_information .Paymen_img h4,
.contact_information .contentHtml h4,
.contact_information .information h4 {
	color: #fdfdfd;
}
.footer {
	color: #d9d9d9;
}


@media (max-width: 760px) 
{

.box-menu-moible .menu-mobile .laber_mb_menu .sub-menu li.active a, .box-menu-moible .menu-mobile .laber_mb_menu .sub-menu li a:hover {
	color: #000 !important;
}
.box-menu-moible .menu-mobile .laber_mb_menu .menu-item > a:hover {
	color: #fff !important;
}
  
#shopify-section-template--18690202501416__b25cdac4-aaed-4e5d-ac24-d3cbe70f9e3c
.col-xs-12 {
	-ms-flex: 0 0 50% ;
	flex: 0 0 50% ;
}
  
#shopify-section-template--18690202501416__7efa203e-c752-4af2-83ec-cf262f947a4f
.col-xs-12 {
	-ms-flex: 0 0 50% !important;
	flex: 0 0 50% !important;
}
  
#shopify-section-cb75257c-4799-42b9-baf9-8486b3fe3533 .col-xs-12 {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;

} 

#shopify-section-2f4e6aa4-b531-4399-9809-3abe30ddd550 .col-xs-12 {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;

} 
  
#shopify-section-9b18754a-6974-4904-a962-910792c37cfe .col-xs-12 {
	-ms-flex: 0 0 50%;
	flex: 0 0 50% !important;

}
 
.text_column_with_img .rte-setting p {
	font-size: 12px;

}
.custom_section .wrap_title .section-title {
	text-align: center;
	font-size: 26px;
	line-height: 26px;
}
.text_custom_section {
	text-align: center;
}
.custom_section .wrap_title {
	align-items: center;
	text-align: center;
}
  
  
}


