.wrapper{margin: auto;}.wrapper.join-us.steps{display: block;margin-top: 7em;position: relative;width: 100%;}.tienda-header{ box-shadow: 0px 4px 9px 0px #C4C0B559;z-index: 32;}.tienda-header[data-advice].advice-2::before,.tienda-header[data-advice].advice-3::after{content: attr(data-advice);height: 2.75em;background-color: #000;color: white;display: flex;align-items: center;justify-content: center;text-align: center;}.tienda-header[data-advice].advice-2::before{position: relative;z-index: 128;}.tienda-header[data-advice].advice-3.rainbow::after,.tienda-header[data-advice].advice-2.rainbow::before{ background: linear-gradient(0deg,rgba(255,87,228,0.1) 0%,rgba(255,248,82,0.1) 34%,rgba(91,213,251,0.1) 49%,rgba(168,255,100,0.1) 65%,rgba(128,108,255,0.1) 100%);font-size: 1.625em;color: #000000;text-transform: uppercase;}.tienda-header[data-advice=""]::after,.tienda-header[data-advice=""]::before,.tienda-header[data-advice].advice-1::before,.tienda-header[data-advice].advice-1::after{display: none;}.tienda-header .wrapper{ display: flex;align-items: center;padding: .5em 0;}.search-field label{display: flex;align-items: center;cursor: pointer;}.search-field label:first-child{flex: 1;}.search-field label span{ background-color: white;display: flex;align-items: center;border: 0;border-radius: inherit;flex: 1;font-weight: 600;height: 100%;line-height: 2.5em;margin: 0;outline: none;padding: 0 1em;width: 100%;}.background-search{position: fixed;top: 0;right: 0;bottom: 0;left: 0;background-color: #2222;z-index: 8;user-select: none;overscroll-behavior: contain;}.tienda-header .wrapper > div + div{ position: fixed;right: 0;left: 0;color: white;}.tienda-header .wrapper > div + div > header{ margin: auto;align-items: unset;position: relative;}.autosuggest > header > .links{ display: flex;flex: 1;overflow: hidden;scroll-behavior: smooth;justify-content: space-between;align-items: center;}.autosuggest > header > .links > ul::-webkit-scrollbar,.tienda-header > aside ul::-webkit-scrollbar,.header-navigation > nav > ul::-webkit-scrollbar{width: 4px;height: 6px;background-color: transparent;}.autosuggest > header > .links > ul::-webkit-scrollbar-thumb,.tienda-header > aside ul::-webkit-scrollbar-thumb,.header-navigation > nav > ul::-webkit-scrollbar-thumb{background-color: #6f6f6f;}.autosuggest > header > .links > ul,.autosuggest > header > .contacts > ul{ display: flex;flex-shrink: 0;flex: 1;justify-content: flex-start;padding: 0;white-space: nowrap;overflow: auto;}.autosuggest > header > .links > ul > li label{ cursor: pointer;}.autosuggest > header > .links > ul > li + li{ margin-left: 1em;}.tienda-header .wrapper input#menu{display: none;}.tienda-header .wrapper article{margin: 0;}.tienda-header .tienda-logo-searcher{ display: flex;align-items: center;flex: 1;position: relative;}.tienda-header .logo{ flex-shrink: 0;}.tienda-header .logo img{ display: block;width: 100%;height: 100%;}.tienda-header .wrapper > aside ul{ list-style: none;padding: 0;margin: 0;display: flex;overflow: auto;padding:1em 0;margin:-1em 0;}.tienda-header .link-item{ border-radius: 3em;margin: 0.25em;text-transform: uppercase;box-shadow: 0px 4px 6px 0px #C4C0B559,0px -2px 9px 0px #C4C0B559;transition:all 0.25s;white-space: nowrap;flex-shrink: 0;padding: 2px;}.tienda-header #submenu{ display: none;}#submenu-submenu:checked + header .link-item:first-child{ z-index: 64;}.tienda-header .item-menu{ display: none;}.tienda-header #submenu:checked ~ .item-menu{ display: flex;}.tienda-header #submenu:checked ~ .item-menu .submenu{ display: flex;}.tienda-header .submenu{ text-transform: uppercase;white-space: nowrap;flex-shrink: 0;}.tienda-header .submenu strong{ font-size: 1.25em;font-weight: 500;}.tienda-header .link-item .submenu li{}.tienda-header .link-item:hover{ box-shadow: 0px 2px 4px rgba(196,192,181,0.7);}.tienda-header .link-item a,.tienda-header .link-item > label,.tienda-header .submenus a{ text-decoration: none;color: inherit;display: block;padding: 0 1em;background-color: white;border-radius: inherit;font-weight: 400;line-height: 3em;}.tienda-header .submenus a{ line-height: 2.375em;padding: 0;}.tienda-header .submenu-title span{font-size: 1.25em;font-weight: 700;}.tienda-header .link-item a.link-active,.tienda-header .link-item label.link-active{ font-weight: bold;}.tienda-header .item-menu{ display: none;background-color: white;position: absolute;transform: translateY(1em);transition:all 0.25s;width: max-content;z-index: 32;overflow: auto;flex-direction: column;visibility: visible;}.tienda-header .item-menu > li:first-child{ position: sticky;top: 0;left: 0;right: 0;display: flex;justify-content: flex-end;}.tienda-header .item-menu > li > ul{ display: flex;}.tienda-header .link-item.rainbow{background: linear-gradient(transparent,transparent) padding-box,linear-gradient(5deg,#FF57E4,#FFF852,#806CFF,#A8FF64,#5bd5fb) border-box;background: conic-gradient(from 180deg at 50% 50%,#806CFF -28.12deg,#FF57E4 13.12deg,#FFF852 76.88deg,#5BD5FB 172.5deg,#A8FF64 251.25deg,#806CFF 331.88deg,#FF57E4 373.13deg);border-radius: 50em;}.tienda-header article ul.icons{ list-style: none;padding: 0;margin: 0;display: flex;align-items: center;justify-content: flex-end;}.tienda-header article .icons .mobile-search{display: none;}.tienda-header .wrapper > article a{text-decoration: none;color: inherit;position: relative;display: flex;align-items: center;justify-content: center;border-radius: 0.5em;padding: 0.75em 1em;}.tienda-header .wrapper > article a i{width: 1.625em;height: 1.625em;}.tienda-header .wrapper > article a i::after{background-color: white;}.tienda-header article a.with-text span{ margin-left: .5em;}.tienda-header article a i,.tienda-header .mobile-search label i{ margin: auto;display: flex;justify-content: center;width: 2.5em;height: 2.5em;}.tienda-header article a span{ display: none;font-weight: 400;color: white;}.tienda-header article a[data-cart-count="carrito"] span{display: block;margin-left: .5em;}.login-register__cta,.checkout .empty .logo{display: flex;justify-content: center;}input[data-toggle]{display: none;}input[data-toggle="01"] ~ * [data-toggle="01"],input[data-toggle="02"] ~ * [data-toggle="02"],input[data-toggle="03"] ~ * [data-toggle="03"],input[data-toggle="04"] ~ * [data-toggle="04"],input[data-toggle="01"] ~ [data-toggle="01"],input[data-toggle="02"] ~ [data-toggle="02"],input[data-toggle="03"] ~ [data-toggle="03"],input[data-toggle="04"] ~ [data-toggle="04"]{display: none;}input[data-toggle="01"]:checked ~ * [data-toggle="01"],input[data-toggle="02"]:checked ~ * [data-toggle="02"],input[data-toggle="03"]:checked ~ * [data-toggle="03"],input[data-toggle="01"]:checked ~ [data-toggle="01"],input[data-toggle="02"]:checked ~ [data-toggle="02"],input[data-toggle="03"]:checked ~ [data-toggle="03"]{ display: flex;}input[data-toggle="01"]:checked ~ * [data-toggle="!01"],input[data-toggle="02"]:checked ~ * [data-toggle="!02"],input[data-toggle="03"]:checked ~ * [data-toggle="!03"],input[data-toggle="01"]:checked ~ [data-toggle="01"],input[data-toggle="02"]:checked ~ [data-toggle="02"],input[data-toggle="03"]:checked ~ [data-toggle="03"]{display: none;}input[data-toggle="01"] ~ * [data-toggle="!01"],input[data-toggle="02"] ~ * [data-toggle="!02"],input[data-toggle="03"] ~ * [data-toggle="!03"],input[data-toggle="01"] ~ [data-toggle="01"],input[data-toggle="02"] ~ [data-toggle="02"],input[data-toggle="03"] ~ [data-toggle="03"]{ display: flex;}.search-field{margin-right: 2em;align-items: stretch;border: 0.0625em solid;border-radius: 0.5em;overflow: hidden;}.search-field i{ width: 2.5em;height: 2.5em;min-width: 2.5em;min-height: 2.5em;margin: 0;}.search-field input::placeholder{ font-weight: 600;letter-spacing: .003em;}.listado .container > aside{width: 25%;z-index: 1;}.autosuggest .filtros > section,.autosuggest .search-results > li{ border-right: none;background-color: white;overflow: auto;}.autosuggest .filtros .empty-state{ width: 100%;}.tienda-header article > aside{ background-color:#fff;border-radius:.25em;box-shadow: 0 1px 3px 0 #000 1px 2px -1px #000;flex-direction:column;left:0;right:0;top:5em;transition:all .5s;overflow-y: auto;padding: 1em;border: 1px solid #C4C0B5;height: calc(100vh - 5em);}.search footer{display: none;position: absolute;overscroll-behavior: contain;top: 3.75em;height: auto;width: 25em;max-height: 60vh;right: 0;background-color: #fff;overflow: scroll;z-index: 2048;flex-direction: column;flex: 1;}.search footer .generic-empty{ font-size: 1em;padding: 0.5em 1em;}.search label{display: flex;cursor: pointer;}.search input{max-width: 0;}.search input:focus{max-width: none;}.search footer:hover,.search input:focus + label + footer{display: flex;}.search input:focus + label{pointer-events: none;}.main-header .cart-link div i::after,.main-nav nav .links > a i::after,.main-nav nav .links > nav a i::after,.banners .banner.style-2 aside > div,.slider-productos nav a i::after{background-color:#fff}.search-field input{border: 0;font-weight: 600;font-size: 1em;height: auto;line-height: 2.5em;margin: 0;outline: none;padding: 0 0 0 .925em;z-index: 64;}.search-results .empty{display:none;font-size: 1em;opacity:.75;padding:1.15em;width: 100%;}.search-results .empty span{ color: black;}.search-results .item a{display: block;overflow: hidden;padding: 1em;text-overflow: ellipsis;white-space: nowrap;}.search-results .item figure{overflow: hidden;width: 100%;}.search-results .item figure img{ object-fit: cover;}.search-results .item figure figcaption{flex: 1;padding: .5em 1em;overflow: hidden;justify-content: center;}.search-results .item figure figcaption em{line-height: 1.34em;color: black;display: block;font-size: 1.25em;font-weight: 400;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.search-results .item figure figcaption span{font-weight: 400;line-height: 1.2em;color: #C4C0B5;}.search-results .item figure figcaption > span{margin-block: .1875em;display: block;}.search-results .item figure figcaption > span + span{ display: none;}.search-results .item a strong,.banners .banner article p strong{font-weight:800;}.search-results .item a:hover,.search-results .item a:focus{background-color:#fafafa}.search-results ul{width: 100%;}.search-results ul:empty ~ .empty,.product-card header span{display:block}.search-results{ max-width: 100%;width: 100%;display: flex;flex-direction: column;}.search-results > a{ margin: 0 0.5em;}.search-results ul:empty ~ a{display: none;}.tienda-header .submenus{ width: 100%;padding: 1em;position: absolute;bottom: -1em;display: flex;justify-content: center;visibility: hidden;}.tienda-header .submenus > ul{ padding: 2em;}.autosuggest{ display: flex;flex: 1;position: relative;}.autosuggest > input {}.autosuggest > header{display: flex;justify-content: space-between;width: 100%;align-items: center;}.autosuggest > footer{width: 100%;display: none;flex-direction: column;}.autosuggest > footer .search-field{width: 100%;}.autosuggest > footer [data-toggle="!01"] > .search-field > label{flex: 1;}.autosuggest > footer [data-toggle="!01"] > .search-field > label + label{margin-left: auto;flex: 0;}.autosuggest > footer [data-toggle="!01"] > .search-field > label span{font-weight: 600;}.autosuggest .categorias-links ul{ margin-top: 0;}.autosuggest .categorias-links ul li + li{}.submenu ul li a span{ line-height: 1.25em;}.mt-5-5{ margin-top: -5.5em;}.autosuggest .mt-5-5 > header > ul{ height: 5.5em;}.autosuggest > footer > ul{ display: flex;overscroll-behavior: none;background-color: white;z-index: 64;}.autosuggest > footer > ul > li{ padding-bottom: 1em;}.autosuggest > footer .ml-2 > li + li{margin-left: 2em;}.autosuggest > footer > header > ul{display: flex;justify-content: space-between;align-items: center;}.autosuggest > footer > header > ul > li{flex: 1;}.header-navigation > nav > ul,.header-navigation > div > ul{ display: flex;overflow: auto;padding: 0;}.tienda-header .submenu > ul{ margin-top: 2em;}