/** Shopify CDN: Minification failed

Line 153:0 Unexpected "{"
Line 181:74 Unexpected "{"

**/
@media all and (min-width: 768px) {
	body.pageindex header {
      position:absolute;
      left:0;

      width:100%;
      z-index:2;
      background: rgba(242,242,242,1);
      background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,0) 100%);
      background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(242,242,242,1)), color-stop(100%, rgba(242,242,242,0)));
      background: -webkit-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(242,242,242,0) 100%);
      background: -o-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(242,242,242,0) 100%);
      background: -ms-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(242,242,242,0) 100%);
      background: linear-gradient(to bottom, rgba(242,242,242,.8) 100%, rgba(242,242,242,0) 80%);
  }
  .small-header .tt-desktop-header .tt-header-holder .tt-logo {
      margin-bottom:10px;
      margin-top:0px;
  }
  ._mobile_menu{display:block !important}
}

header .tt-header-holder {
	border-bottom: 1px solid #666666;
  	padding-top: 2px;
  	padding-bottom: 2px;
}
body.pageindex header .tt-header-holder {
		border-bottom: 0;
}
header .tt-dropdown-obj .tt-dropdown-toggle {
	font-size: 36px;
}
.tt-desctop-menu ul li a {
  	display:flex;
  	align-items:flex-end;
}
.tt-desctop-menu ul li a:before {
    content:"";
    display:flex;
    width:14px;
    height:34px;
  	margin-right:4px;
    background-image: url('/cdn/shop/files/icon_vaso_star.png?v=1630691269');
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 50% 100%;
}

header .container {
	padding-top: 2px;
}

header .tt-header-holder .tt-obj-options.obj-move-right {
	display:flex;
}
.tt-stuck-nav.notshowinmobile.stuck .tt-stuck-parent-cart.tt-parent-box,
header .tt-header-holder .tt-obj-options.obj-move-right .tt-desctop-parent-cart.tt-parent-box {
	order:1;
}
header .tt-header-holder .tt-obj-options.obj-move-right .tt-desctop-parent-search.tt-parent-box,
header .tt-mobile-parent-search.tt-parent-box,
header .tt-search.tt-dropdown-obj {
	display:none;
}

header .tt-header-holder .tt-obj-options.obj-move-right button,
header .tt-stuck-nav .tt-dropdown-obj .tt-dropdown-toggle {
	color: #F50D39;
}
header .tt-header-holder .tt-obj-options.obj-move-right button:hover {
	color: #000000;
}

header .tt-dropdown-obj .tt-dropdown-toggle .tt-icon svg path,
header .tt-stuck-nav .tt-dropdown-obj .tt-dropdown-toggle .tt-icon svg path {
	fill: #F50D39;
}

.tt-desctop-menu ul li:nth-child(1) a:before {
    background-image: url('/cdn/shop/files/6._ROCKET.png?v=1708991144');
}
.tt-desctop-menu ul li:nth-child(2) a:before {
    background-image: url('/cdn/shop/files/1._SUN.png?v=1708991144');
}

.tt-desctop-menu ul li:nth-child(3) a:before {
    background-image: url('/cdn/shop/files/3._STAR.png?v=1708991144');
}
.tt-desctop-menu ul li:nth-child(4) a:before {
    background-image: url('/cdn/shop/files/4._SATURN.png?v=1708991144');
}
.tt-desctop-menu ul li:nth-child(5) a:before {
    background-image: url('/cdn/shop/files/5._MOON.png?v=1708991144');
}

.tt-desctop-menu ul li:nth-child(6) a:before {
    background-image: url('/cdn/shop/files/6._ROCKET.png?v=1708991144');
}
.tt-desctop-menu ul li:nth-child(7) a:before {
    background-image: url('/cdn/shop/files/icon_vapor_menu.png?v=16306912695');
}
.tt-desctop-menu ul li:nth-child(8) a:before {
    background-image: url('/cdn/shop/files/icon_vapor_menu.png?v=16306912695');
}
.tt-desctop-menu ul li:nth-child(9) a:before {
    background-image: url('/cdn/shop/files/icon_vapor_menu.png?v=16306912695');
}





#link-1:before {
    background-image: url('/cdn/shop/files/1._SUN.png?v=1708991144')!important;
}

#link-2:before {
    background-image: url('/cdn/shop/files/3._STAR.png?v=1708991144')!important;
}

#link-3:before {
    background-image: url('/cdn/shop/files/4._SATURN.png?v=1708991144')!important;
}
#link-4:before {
    background-image: url('/cdn/shop/files/5._MOON.png?v=1708991144')!important;
}

#link-5:before {
    background-image: url('/cdn/shop/files/6._ROCKET.png?v=1708991144')!important;
}
#link-6:before {
    background-image: url('/cdn/shop/files/icon_vapor_menu.png?v=16306912695') !important;
}

#link-7::before {
  background-image: url('/cdn/shop/files/icon_vapor_menu.png?v=16306912695') !important;
}

.mobile-main-menu ul li:nth-child(2) a,
.mobile-main-menu ul li:nth-child(3) a,
.mobile-main-menu ul li:nth-child(4) a,
.mobile-main-menu ul li:nth-child(5) a,
.mobile-main-menu ul li:nth-child(6) a,
.mobile-main-menu ul li:nth-child(7) a,
.mobile-main-menu ul li:nth-child(8) a,
{
   	align-items:flex-end;
}
.mobile-main-menu ul li:nth-child(2) a:before,
.mobile-main-menu ul li:nth-child(3) a:before,
.mobile-main-menu ul li:nth-child(4) a:before,
.mobile-main-menu ul li:nth-child(5) a:before,
.mobile-main-menu ul li:nth-child(6) a:before,
.mobile-main-menu ul li:nth-child(7) a:before,
.mobile-main-menu ul li:nth-child(8) a:before
{
    content:"";
    display:flex;
    width:14px;
    height:34px;
  	margin-right:4px;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 50% 100%;
}


.mobile-main-menu ul li ul li a:before,
.mobile-main-menu .tt-dropdown-inner ul li a:before,
.mobile-main-menu .mmpanel.mmcurrent.mmopened:nth-child(2) ul li a:before,
.mobile-main-menu .mmpanel.mmcurrent.mmopened:nth-child(3) ul li a:before,
.mobile-main-menu .mmpanel.mmcurrent.mmopened:nth-child(4) ul li a:before,
.mobile-main-menu .mmpanel.mmcurrent.mmopened:nth-child(5) ul li a:before,
.mobile-main-menu .mmpanel.mmcurrent.mmopened:nth-child(6) ul li a:before,{
	content:"";
    display:flex;
    width:auto;
    height:auto;
  	margin-right:0;
    background-image:none;
}

.tt-desctop-menu ul.tt-megamenu-submenu li a:before  {
	background-image: none;
  	height: auto;
}

.tt-desctop-menu .dropdown:hover .dropdown-menu {
	margin:0;
  	padding:20px;
  	width:auto;
}

.tt-desctop-menu .dropdown:hover .dropdown-menu a{
	padding-top: 8px;
    padding-bottom: 8px;
}
.tt-desctop-menu .dropdown:hover .dropdown-menu a:hover{
	color: #F50D39;
}
.tt-top-panel {
  	background-color: #C4C4C4;
}

._cont_advantage {
  	display:flex;
  	align-items:center;
  	justify-content: center;
  	font-size:12px;
  	color: #000000;
}
._cont_advantage span {
  margin: auto 50px;
  white-space:nowrap;
}
._cont_advantage img {
	height:18px;
  	width: auto;
}
._cont_advantage img path {
	fill: #F50D39;
}

@media all and (max-width:767px) {
  /*menu lateral izquierdo*/
    .panel-menu #mm0.mmpanel .mm-next-level:after {
      margin-top: 0px !important;
    }
    header  .panel-menu {
        z-index:1005;
    }
	.mm-open .mm-fullscreen-bg {
        z-index:1004;
    }
  	._cont_advantage {
        font-size:8px;
  	}
  	.tt-mobile-header .tt-logo-container {
      	justify-content: center;
      	align-items: center;
  	}
  	header .tt-logo-alignment {
      	margin-left: -30px;
  	}
  	._cont_advantage span {
      	margin: auto 5px;
    }
  /*menu carrito con custom builder*/
  #product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-preview-container{
  	z-index:50 !important;
  }
  .header-popup-bg{
  	z-index:1004 !important;
   	overflow:hidden !important;
	overflow-x:hidden !important;
    overflow-y:hidden !important;
	overflow:-moz-scrollbars-vertical !important;
    overflow:-moz-scrollbars-horizontal !important;
  }
}