/** Shopify CDN: Minification failed

Line 738:33 Unexpected ";"

**/
/*
Estilos 305
26 Oct 2022
*/

@font-face {
    font-family: "AvertaPE";
    src: url("/cdn/shop/files/AvertaPE-Light.eot?v=1678144611");
    src: url("/cdn/shop/files/AvertaPE-Light.eot?v=1678144611") format("embedded-opentype"),
        url("/cdn/shop/files/AvertaPE-Light.woff2?v=1678144611") format("woff2"),
        url("/cdn/shop/files/AvertaPE-Light.woff2?v=1678144611") format("woff"),
        url("/cdn/shop/files/AvertaPE-Light.ttf?v=1678144611") format("truetype"),

    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "AvertaPE";
    src: url("/cdn/shop/files/AvertaPE-Light.eot?v=1678144611");
    src: url("/cdn/shop/files/AvertaPE-Light.eot?v=1678144611") format("embedded-opentype"),
        url("/cdn/shop/files/AvertaPE-Light.woff2?v=1678144611") format("woff2"),
        url("/cdn/shop/files/AvertaPE-Light.woff2?v=1678144611") format("woff"),
        url("/cdn/shop/files/AvertaPE-Light.ttf?v=1678144611") format("truetype");

    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "AvertaPE";
    src: url("/cdn/shop/files/AvertaPE-Regular.eot?v=1678145385");
    src: url("/cdn/shop/files/AvertaPE-Regular.eot?v=1678145385?#iefix") format("embedded-opentype"),
        url("/cdn/shop/files/AvertaPE-Regular.woff2?v=1678145385") format("woff2"),
        url("/cdn/shop/files/AvertaPE-Regular.woff?v=1678145385") format("woff"),
        url("/cdn/shop/files/AvertaPE-Regular.ttf?v=1678145385") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "AvertaPE";
    src: url("/cdn/shop/files/AvertaPE-RegularItalic.eot?v=1678145758");
    src: url("/cdn/shop/files/AvertaPE-RegularItalic.eot?v=1678145758?#iefix") format("embedded-opentype"),
        url("/cdn/shop/files/AvertaPE-RegularItalic.woff2?v=1678145757") format("woff2"),
        url("/cdn/shop/files/AvertaPE-RegularItalic.woff?v=1678145757") format("woff"),
        url("/cdn/shop/files/AvertaPE-RegularItalic.ttf?v=1678145758") format("truetype");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "AvertaPE";
    src: url("/cdn/shop/files/AvertaPE-Bold.eot?v=1678148743");
    src: url("/cdn/shop/files/AvertaPE-Bold.eot?v=1678148743?#iefix") format("embedded-opentype"),
        url("/cdn/shop/files/AvertaPE-Bold.woff2?v=1678148742") format("woff2"),
        url("/cdn/shop/files/AvertaPE-Bold.woff?v=1678148743") format("woff"),
        url("/cdn/shop/files/AvertaPE-Bold.ttf?v=1678148743") format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "AvertaPE";
    src: url("/cdn/shop/files/AvertaPE-Extrabold.eot?v=1678148992");
    src: url("/cdn/shop/files/AvertaPE-Extrabold.eot?v=1678148992?#iefix") format("embedded-opentype"),
        url("/cdn/shop/files/AvertaPE-Extrabold.woff2?v=1678148991") format("woff2"),
        url("/cdn/shop/files/AvertaPE-Extrabold.woff?v=1678148992") format("woff"),
        url("/cdn/shop/files/AvertaPE-Extrabold.ttf?v=1678148992") format("truetype");
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}



/* FLATICONs */
.fi {padding: 0 10px;}





/***************************
  HEADER
***************************/
.announcement-bar .announcement__item {
	padding: 11px 0  !important;
}
.top-header._d-none.d-md-block {
	padding: 5px 0;
}
.headerstyle-1 .header__menu-root.menu__dropdown .dropdown-menu {
	margin-top: 2px  !important;
}
/* icono iniciar sesion */
.a-perfil .svg-icon {
	width: auto !important;
}
.top-header__menu-root {
	margin-left: 5px !important;
}
.a-pedidos i, .a-perfil i {
	font-size: 20px;
}

.top-header .container {
	padding: 0 2px;
}
.announcement-bar a:hover {
	color: #e6e6e6;
}
.announcement-bar .col-sm-6.flex .col {
	flex: max-content;
}
.main-header {
	padding-top: 2px !important;
	padding-bottom: 2px !important;
}
/* Oculta carrito subheader */
.main-header .main-header__cart.menu__dropdown {
	display: none;
}

/* CORRIGE Z INDEX DEL MENU */
.tmenu_wrapper {
	z-index: 7 !important;
}
.top-header.d-none.d-md-block {
	padding: 1rem 0;
}
.announcement-bar .row {
	flex-wrap: initial !important;
}

.flex {
	display: flex;
    align-items: center;
}
.col50 {
	width: 50%;
}
header {
	font-size: 13px;
}
.announcement-bar .announcement__item {
	font-size: 13px !important;
	font-weight: 400 !important;
    text-align: center ;
  line-height: 10px !important ;
}
.top-header {
	background-color: #303030 !important;
	color: #dfdfdf !important;
}
.top-header .list-menu__item {
	color: #dfdfdf !important;
	line-height: 1em;
	font-weight: 400 !important;
}
.user-pedidos, .user-perfil, .user-carrito {
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;
	width: 33.333%;
}
.user-pedidos, .user-perfil {
	border-right: 1px solid grey;
    padding-right: 5px;
}
.dropdown-toggle.top-header__menu-item.list-menu__item:hover {
	color: white !important;
}
.a-carrito {
	margin-left: 10px;
}
.top-header__menu-root > a, .top-header__menu-item {
	text-transform: none !important;
	font-weight: 300 !important;
	color: #fff !important;
}

/*  +75% de Descuento  */
ul.list-menu--inline:nth-child(1) > li:last-child > a:nth-child(1) {
	color: red;
}



/* SEARCH BAR */
.search__form-results.is-active {
	z-index: 999;
}
.top-header__search .search_submit:hover {
	color: #000  !important;
}
.top-header__search .search_box {
	background-color: #fff !important;
	border: 1px solid #fff) !important;
	color: #8c8c8c !important;
    padding: 8px 6px 6px 20px;
  border-radius: 25px;
}
.search_box {
	height: 50px !important;
}
.top-header__search {
	width: 100% !important;
	margin-right: 38px;
	margin-left: 30px;
}
.search-results__action {
	max-width: 100% !important;
}

.top-header__search .search_submit {
	padding: 10px 10px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	background-color: #fff !important;
	border: 1px solid #f7f7f7 !important;
	color: var(--top-header-search-text);
	height: 50px;
	border-radius: 0px 20px 20px 0px;
}
.search_submit {
	width: 50px;
	height: 50px;
}

.r-panel-usuario { z-index: 1;}

.r-panel-usuario a {
	color: #dfdfdf;
}
.r-cnt-user {
	display: flex;
	column-gap: 20px;
}
.top-header__menu-root {
	margin-left: inherit;
}
.top-header__menu-content.list-menu--inline.no-bullet.clearfix {
	padding-left: inherit;
}

.top-header__menu {
	display: flex;
  flex-wrap: inherit !important;
	align-items: center;
	justify-content: center !important;
	flex-flow: nowrap !important;
}
.top-header .list-menu__item {
	font-size: 13px;
	text-transform: initial !important;
	font-weight: 400;
}

.tmenu_item--root > .tmenu_submenu {
	box-shadow: inherit !important;
}

/* hover mega menu */
.header__menu-root.menu__dropdown .header__mega .header__submenu .level1-menu a:hover {
	text-decoration: underline;
}
/* Transicion tiempo */
.menu__dropdown:hover .header__mega.dropdown-menu, .menu__dropdown:focus .header__mega.dropdown-menu {
	transition: 0s all !important;
}

/* MENU PRINCIPAL */
.header__inline-menu .list-menu--inline .header__menu-root {
	margin-right: 20px ;
}
.header__inline-menu .header__menu-root .header__menu-item {
	font-size: 13px;
}

.headerstyle-1 .header__inline-menu .list-menu--inline .header__menu-root:not(:last-child) {
	margin-right: 15px;
}



/* Detalle con la interaccion del menu y animacion */
.header__inline-menu .list-menu--inline .header__menu-root {
	z-index: 0 !important;
}
.header__menu-root.menu__dropdown .header__mega .header__mega-html .col-image {
	transition: all 0s !important;
}
.header__menu-root.menu__dropdown .header__mega .header__mega-html .col-image img {
	transition: all 0s !important;
}
.dropdown-menu {
	transition: all 0s !important;
}
.header__menu-root.menu__dropdown .header__mega .header__mega-html .col-image:hover img {
	opacity: inherit !important;
}
.header__menu-root.menu__dropdown .header__mega .header__mega-html .col-image:hover {
	background-color: inherit !important;
}


/* Alinear menu en Sticky */
.sticky .header__menu-root {
	margin-right: 10px !important;
}
.sticky .header__inline-menu .header__menu-root .header__menu-item {
	font-size: 12px !important;
} 
.sticky .main-header__right-top {
	justify-content: center;
}
.sticky .main-header__right {
	padding-left: 0;
}

/* Color boton carrito */
.button.button--primary {
	background: #c60607 !important;
}
.button.button--primary:hover {
	background: #8a2313 !important;
    color: white;
}


.button.button--secondary {
	background: #c60607 ;
	border: none;
}
.button.button--secondary:hover {
	background: #484848 !important;
}
.button.button--primary, .button.button--primary:hover  {
	border: none ;
}



/***************************
  HOMEPAGE
***************************/

/* video background */

.seccvideo {
	position: relative;
	border: none;
	max-height: 600px;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	justify-content: center;
	align-content: center;
	align-items: center;
}
#shopify-section-template--16737367982393__c2146dbf-5210-40b3-abed-835193736355 {
	max-height: 600px;
}
#shopify-section-template--16737367982393__c2146dbf-5210-40b3-abed-835193736355 {
	height: auto;
	width: 100vw;
	display: flex;
	align-content: center;
	justify-content: center;
	align-items: center;
	color: #fff;
}
#background-video {
	object-fit: cover;
	position: relative;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
	width: 100vw;
	height: 100%;
  max-height: 600px;
}
.video-hero-desktop__buttons {
	position: absolute;
	top: 450px;
	z-index: 0;
}
.video-hero-desktop__buttons__container {
	display: table;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 10px;
}
.video-hero-desktop__buttons__container__link--white {
	width: 158px;
	padding: 14px 17px;
	background: transparent;
	border: 2px solid #fff;
	border-radius: 3px;
	font-size: 15px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 1px;
}
.video-hero-desktop__buttons__container__link--white:hover {
	background: #424242;
	color: #fff;
	border-color: #424242;
}
.txtvideo {
  padding-top: 500px;
	display: table;
	position: absolute;
	background: url(/cdn/shop/files/texto-video-graduaciones_1.png?v=1683824086);
	background-size: 100%;
	background-position: 50% 50%;
	width: 100%;
	height: 100%;
	background-attachment: scroll;
	z-index: 0;
	translate: translate(-50%,15vh);
	top: 0%;
	left: 0%;
	background-size: contain;
	background-size: auto;
	background-repeat: no-repeat;
}

/* Banners (4) */


.button {
	background: black !important;
	color: white !important;
}
.index-banner-text4 .index-text-caption .button:hover, .index-banner-text3 .index-text-caption .button:hover {
	color: #FFF !important;
	border-color: var(--color_btn_border);
	background-color: #424242 !important;
}



/***************************
  AJUSTES CSS
***************************/
.swiper-wrapper {
	align-items: center;
}

/* Encabezados */
.main-page-title {
	text-transform: uppercase;
}


/* CARRITO icono */

.main-header__cart-title {
	color: #eaeaea !important;
}
.main-header__cart-title svg {
	fill: white;
}
.cart-count-bubble {
	color: black;
}

/* Ancho body Politicas */
.shopify-policy__body {
	max-width: 1320px;
	margin: 0 auto;
}

tr [data-type="vendor"] {
	text-transform: uppercase;
}

/*****************************************
 Newsletter Popup
******************************************/

/* Corrige el X de cerrar */
#frm-mltchnl__popup-close {
	display: inline-block !important;
}
#btnClose {
	display: block !important;
}
.newsletter-form__button.button {
	background: #0BA059;
	border-color: #0BA059;
}
.newsletter-popup__body-left {
	display: none;
}
.modal__content {
	max-width: 340px;
	border-radius: 6px;
	box-shadow: 0 0 7px 1px rgb(0 0 0 / 30%);
}
.newsletter-popup__body-right {
	width: 100% !important;
}
.newsletter-popup__body {
  display: flex;
  justify-content: flex-start;
  padding: 0;
  background: url("/cdn/shop/files/Aldo_banner-07.png?v=1678404723");
  background-size: cover;
  background-blend-mode: overlay;
background-color: #0000004d;
}
.newsletter-popup__title, .newsletter-popup__subheading p, .newsletter-popup__notification label   {
	color: #fff !important;
}



/***************************
  PRODUCTO
***************************/
.accordion.open .accordion__title, .accordion.open .accordion__title span, .accordion:hover .accordion__title span, .accordion:hover .accordion__title {
	color: #000 !important;
}
.modal__title.cart-modal__title {
	background: black;
}

.cart__note textarea {
	height: 141px !important;
}
.wrap-info {
	display: table;
	width: 100%;
}
.wrp-fila {
	display: flex;
	align-content: center;
	/* align-items: baseline; */
}
.w-icon {
	width: 80px;
	height: 80px;
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;
}
.w-icon img {margin: 0 auto;}

.w-txt {
	padding: 1em 1em;
}
.price__compare {
	margin-left: 5px;
}
.product-template__rating {
	margin-bottom: 15px;
}
.form__label-title {
	font-weight: 900;
}
.product-template__container.row .product-template__info .price-item.price-item--sale {
	font-size: 24px;
}
.product-template__container.row .product-template__info  .price__compare {
	font-size: 16px;
}
.product-template__content .product-template__info .price-item.price-item--regular, .product-template__content .product-template__info .price-item.price-item--regular .money {
	color: var(--color_price_compare_text_index) !important;
}

.price--on-sale .price__sale {
	font-size: 16px;
}
.product-template__content .product-template__info .price-item.price-item--sale, .product-template__content .product-template__info .price-item.price-item--sale .money {
	color: var(--color_price_text_index) !important;
}
.product-form__submit.button.button--full-width.button--primary:hover {
	background: var(--color_btn_bg1) !important;
}


/* Centrar precio y ratings */
.product-item-group .price {
	justify-content: center !important;
	align-items: center;
	font-size: 12px !important;
}


.price--on-sale .price__sale {
	margin: 0.6em 0;
}
.product-item__rating {
	display: flex;
	justify-content: center;
}

.product-item__grid .col-xxl-6 {
	width: 100%;
}

.product-item__bottom.info-padding-true {
	text-align: center;
}

/* OTROS CLIENTES TAMBIÉN COMPRARON */
.modal__content {
	background-color: #fff;
}
.cart-modal__upsell-title,
cart-modal .cart-modal__content-count {
	color: #2f2f2f;
}




/***************************
  COLECCIONES
***************************/
.collection-sidebar__item .facets__list {
	padding-top: 10px !important;
}
.collection-sidebar__item .list-menu__item {
	width: 100%  !important;
}
.collections-filter__label {
	text-transform: uppercase;
	font-size: 11px;
}

/* COLOR DROPDOWN */
#CollectionProductGrid .dropdown-menu {
	background-color: #fff !important;
}

/* TXT Seleccione opciones */
.product-item__top .cart-button.bottom-center .product-item__icon {
	font-weight: 400;
	font-size: 10px !important;
}

.btn3x999 {
	background: #f58710;
	width: 100%;
	text-align: center;
}
.btn3x999 a {
	line-height: 2em; color: #fff !important;
}

.btn4x999 {
	background: #1a7fba;
	width: 100%;
	text-align: center;
}
.btn4x999 a {
	line-height: 2em; color: #fff !important;
}

.btn3x1499 {
	background: #c21212;
	width: 100%;
	text-align: center;
}
.btn3x1499 a {
	line-height: 2em; color: #fff !important;
}

.btn3x599 {
	background: #a0a0a0;
	width: 100%;
	text-align: center;
}
.btn3x599 a {
	line-height: 2em; color: #fff !important;
}

.btn2x3999 {
	background: #6fa26a;
	width: 100%;
	text-align: center;
}
.btn2x3999 a {
	line-height: 2em; color: #fff !important;
}

.btn2x999 {
	background: #055bff;
	width: 100%;
	text-align: center;
}
.btn2x999 a {
	line-height: 2em; color: #fff !important;
}



/* COLORES DE MENU PROMOCIONES */
ul.list-menu--inline:nth-child(1) > li:nth-child(1) > a:nth-child(1) ,
li.accordion:nth-child(1) > a:nth-child(1) 
{
  color: #fff !important;
  background: #ce0d0d !important;
}


ul.list-menu--inline:nth-child(1) .header__menu-item.list-menu__item {
	padding: 12px 0px 12px 5px !important ;
}
ul.list-menu--inline:nth-child(1) > li:nth-child(1) > a:nth-child(1) {
	padding-right: 10px !important;
}

ul.list-menu--inline:nth-child(1) > li:nth-child(1) > ul:nth-child(2) {
	padding: 24px 7px 5px 7px;
}

ul.list-menu--inline:nth-child(1);hover > li:nth-child(1) > ul:nth-child(2) > li:nth-child > a {
	background: #fff !important;
}

ul.list-menu--inline:nth-child(1) > li:nth-child(1) > ul:nth-child(2) > li:nth-child(1) > a:nth-child(1) {
	background: #f58710 ;
}
ul.list-menu--inline:nth-child(1) > li:nth-child(1) > ul:nth-child(2) > li:nth-child(2) > a:nth-child(1) {
	background: #1a7fba ;
}
ul.list-menu--inline:nth-child(1) > li:nth-child(1) > ul:nth-child(2) > li:nth-child(3) > a:nth-child(1) {
	background: #c21212 ;
}
ul.list-menu--inline:nth-child(1) > li:nth-child(1) > ul:nth-child(2) > li:nth-child(4) > a:nth-child(1) {
	background: #a0a0a0 ;
}
ul.list-menu--inline:nth-child(1) > li:nth-child(1) > ul:nth-child(2) > li:nth-child(5) > a:nth-child(1) {
	background: #6fa26a ;
}
ul.list-menu--inline:nth-child(1) > li:nth-child(1) > ul:nth-child(2) > li:nth-child(6) > a:nth-child(1) {
	background: #055bff ;
}




/***************************
  CARRITO
***************************/

.cart__checkout-button.button.button--secondary.ml-1 {
	background: #c60607 !important;
	margin: 0 0rem 0rem 1rem;
}
.cart__checkout-button.button.button--secondary.ml-1:hover {
	background: #8a2313 !important;
}
.orichi-quantity-cart.orichi-notification-ajaxcart.orichi-quantity-textdanger {
	display: none;
}
.totals__subtotal-value, .totals__subtotal-value .money {
	font-size: 18px !important;
}

/***************************
  FOOTER
***************************/
/* Boletín Mailup */
.formmail button {
	background: black;
	color: white;
	padding: 10px 20px;
	border: none;
	width: 100%;
}
.formmail #email {
	border: 1px solid grey;
	width: 100%;
	padding: 12px 11px;
	border-radius: 3px;
}

/* Ocultar boletin footer */
.newsletter-form__field-wrapper {
	display: none !important;
}

.footer__linklist-menu .list-menu__item--link {
	font-size: 13px !important;
	line-height: 1em !important;
}
.logo305 a {
	color: #b9b9b9;
}
.footer-information-wrapper {
	background: #f4f4f4;
}
.footheading {
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 0;
	text-transform: uppercase;
	letter-spacing: .025em;
	font-family: var(--font_heading);
	color: var(--color_footer_title_text);
	width: 100%;
	text-align: center;
}

.footer__linklist {
	border-right: 1px solid #9d9d9d;
  padding-top: 2em;
}

#shopify-section-template--16737367982394 {
	display: flex;
	flex-wrap: wrap;
	padding: 2rem 1rem;
	justify-content: center;
}

.wrap-logos {
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;
	gap: 1rem;
	max-width: 1200px;
}

.logotipos {
	width: calc(100% / 1);
}
.logotipos img {
	/* max-height: 30px !important; */
	max-width: 60px;
}
.txtred {
	color: red;
}
.footer__newsletter_social {
	padding-top: 1em;
}

/************************
  PANTALLA ESCRITORIO
*************************/

@media (min-width: 760px) {
  
.main-header__right-top {
	justify-content: center !important;
}
  
  /* Banners (4) */
  #shopify-section-template--16737367982393__7266a62c-f611-449f-95c4-89b16a154934 .effect.effect-shine {
  	margin-bottom: 1px !important;
  }

  
/* Oculta logo en escritorio */
.main-header .main-header__logo {
	display: none !important;
}

.main-header.sticky  .main-header__logo {
	display: block !important;
}

  
}


/************************
  PANTALLA MOVIL
*************************/

@media (max-width: 760px) {


/* Esconder el logo top en movil */
.logotop { display: none !important; }

/* Alinear menu vertical movil */
.menu-drawer__navigation {
	vertical-align: middle;
	align-items: center;
	align-content: center;
	margin-top: 15%;
}
.mobile-header__left .menu-drawer-container .menu-drawer .menu-drawer__inner-container {
	padding: 60px 30px 30px 30px !important;
}
.menu-drawer-container .list-menu__item {
	padding: 12px 39px 12px 12px !important;
	font-size: 20px !important;
	font-weight: 400  !important;
	line-height: 24px;
}
.js .menu-drawer__menu li {
	margin-bottom: 0.9rem;
}
.header__menu-root.toggle__area .toggle__title svg {
	width: 18px !important;
	height: 18px !important;
}
.menu-drawer__menu-item.list-menu__item.link.link--text.focus-inset {
	background: #717171;
}
 /* Oculta Espacios movil menus */ 
.header__menu-root.menu__dropdown .header__submenu {
	padding:  0 !important;
}
.hmov { display: none !important;}
  
/* Header top */
.announcement-bar * {
	color: currentcolor;
	padding: 0 3px;
}
.announcement-bar .row .col {
	flex: 1 0 50%;
}
header, .top-header .list-menu__item , 
  .top-header__menu-root > a, .top-header__menu-item {
	font-size: 12px !important;
}
.user-pedidos, .user-perfil, .user-carrito {
	width: -moz-available;
	padding: 0.5em 0em;
}
.user-pedidos {
	width: 30%;
}
.user-perfil {
	width: 40%;
}
.user-carrito {
	width: 30%;
}
.top-header__content-right {
	width: auto !important;
}
.main-header__logo {
	width: 100% !important;
	max-width: 200px !important;
	flex: initial !important;
}
.main-header__logo {
	padding: 5px 0;
}
.top-header__content {
	justify-content: center !important;
}
.top-header__menu-content {
	justify-content: flex-start !important;
}
.r-cnt-user {
	column-gap: 0px;
}
.a-pedidos i, .a-perfil i {
	font-size: 12px;
}
.main-header__cart-title svg {
	width: 18px !important;
	height: 18px !important;
}
.cart__checkout-button.button.button--secondary.ml-1 {
	margin: 0 0rem;
}
.header__menu-root.menu__dropdown .header__submenu .header__menu-root:not(:last-child) {
	margin-bottom: 10px;
	margin-top: 10px;
}

/* COLORES PROMOCIONES */
.header__submenu.list-menu.list-menu--disclosure.toggle__content a {
	background: transparent;
}
li.mobile-menu-toggle:nth-child(1) > a:nth-child(1) {
	background: #ce0d0d;
}
li.mobile-menu-toggle:nth-child(1) > ul:nth-child(2) > li:nth-child(1) > a:nth-child(1) {
	background: #f58710;
}
li.mobile-menu-toggle:nth-child(1) > ul:nth-child(2) > li:nth-child(2) > a:nth-child(1) {
	background: #1a7fba;
}
li.mobile-menu-toggle:nth-child(1) > ul:nth-child(2) > li:nth-child(3) > a:nth-child(1) {
	background: #c21212;
}
li.mobile-menu-toggle:nth-child(1) > ul:nth-child(2) > li:nth-child(4) > a:nth-child(1) {
	background: #a0a0a0;
}
li.mobile-menu-toggle:nth-child(1) > ul:nth-child(2) > li:nth-child(5) > a:nth-child(1) {
	background: #6fa26a;
}
li.mobile-menu-toggle:nth-child(1) > ul:nth-child(2) > li:nth-child(6) > a:nth-child(1) {
	background: #055bff;
}

/* FLECHA MENUS */
.header__menu-root.toggle__area .toggle__title svg {
	top: 21px !important;
	right: 10px !important;
}

  
/* Alinear desplegable carrito */
.header__cart-dropdown {
	margin: 0px 0 0 !important;
}


  
/* Oculta menu en movil */
#menualdo {
	display: none;
}
.main-header-content {
	padding: 1rem 0 !important;
}
.main-header {
	padding: 1rem 0;
}
  
.wrap-logos {
	display: table;
  text-align: center;
}
  
.logotipos {
	width: 100%;
	display: inline;
}


/* video background */
.txtvideo {
  padding-top: 500px;
	background-size: 70%;
	/* height: 370px; */
	background-position: 50% 12vh;
}
#background-video {
	height: 380px;
}
.video-hero-desktop__buttons__container {
	display: block;
	margin: 0 auto;
}
.video-hero-desktop__buttons {
	top: 200px;
}
.video-hero-desktop__buttons__container__link--white {
	width: 150px;
	padding: 8px 14px;
	font-size: 18px;
}
  
/* CARRITO */
#main-cart-footer #cart-clear {
	margin: 0rem 0 1rem;
} 
#cart-dropdown-bubble {
	display: none;
}
  
  
}






