body{font-size: calc(min(100vh,100vw) / 80);}.wrapper{max-width: 76em;}.tienda-header .wrapper > div + div > header{width: 76em;height: 6em;}.tienda-header[data-advice].advice-2 .wrapper > div + div,.tienda-header[data-advice].advice-3 .wrapper > div + div{top: 18em;}.tienda-header[data-advice].advice-1 .wrapper > div + div,.tienda-header[data-advice] .wrapper > div + div{top: 7em;}.tienda-header .logo{max-width: 16em;height: 10em;}.tienda-header .logo img{object-fit: contain;}.tienda-header header > label{padding: 1.5em 2em;border-radius: 0.5em;cursor: pointer;}.tienda-header header > label i{height: 3em;min-height: 3em;width: 3em;min-width: 3em;}.tienda-header[data-advice].advice-2::before,.tienda-header[data-advice].advice-3::after{font-size: 2em;}.tienda-header[data-advice].advice-2 .wrapper .autosuggest > footer{top: 5.25em;}.tienda-header[data-advice].advice-2 .wrapper .autosuggest > footer{height: calc(100vh - 10em);height: calc(100dvh - 2.75em);}.search-field{width: 100%;margin-left: 2em;overflow: hidden;}.search-field label span{font-size: 2em;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;text-overflow: ellipsis;line-height: 3em;}.autosuggest .contacts{max-width: 40%;}.autosuggest > footer .search-field label span{font-size: 2em;}.search-field input{width: 100%;font-size: 2em;}.search-field input::placeholder{display: flex;align-items: center;}main > section{padding-top: 5em;}main > section.usuario{padding-top: 2em;}main > section + section{padding-top: 0em;}main > header .search,main > header .adjustments,main > header .close{position:relative;margin: 1.5em 2em;width: 3em;height: 3em;min-width: 3em;min-height: 3em;}main > header i::after{background-color: white;}.autosuggest > footer{position: fixed;left: 0;right: 0;top: 0;padding: 3.75em 0 1em 0;background-color: white;flex-direction: column;height: 100dvh;margin-top: 0;z-index: 64;}.tienda-header[data-advice].advice-2 .autosuggest > footer,.tienda-header[data-advice].advice-3 .autosuggest > footer{padding: 4.125em 0 1em 0;}.autosuggest > footer > header > li{padding-bottom: 2em;}.autosuggest > footer .search-field{margin-left: 2em;margin-right: 2em;}.autosuggest .item-links div ul{grid-template-columns: 1fr;font-size: 2em;}.autosuggest .item-links div{overflow: auto;max-height: calc(100vh - 25em);padding: 2em;}.autosuggest .item-links{top: 5.5em;}.autosuggest .item > label span,.autosuggest .item > a span{font-size: 1.625em;}.autosuggest > footer > ul{width: 100%;height: 100%;margin: 0;padding: 1em;margin-top: .325em;}.autosuggest > footer > ul > li{font-size: 2em;height: calc(100vh - 5.5em);}.tienda-header[data-advice].advice-3 .autosuggest .filtros > section,.tienda-header[data-advice].advice-1 .autosuggest .filtros > section,.tienda-header[data-advice] .autosuggest .filtros > section,.autosuggest .search-results > li{height: calc(100dvh - 4.5em);padding: 1em;}.tienda-header[data-advice].advice-2 .autosuggest > footer > ul > li,.tienda-header[data-advice].advice-2 .autosuggest .filtros > section{height: calc(100vh - 8.5em);}.tienda-header[data-advice].advice-1 .wrapper > div + div,.tienda-header[data-advice] .wrapper > div + div{top: 13em;}.listado .listado{grid-gap: 2em;grid-template-columns: 1fr 1fr;}.listado .container > aside{display: none;}.product-card > footer{font-size: 1.5em;}.listado > article > .productos > header{font-size: 2em;}.product-card .options-images-list .options-images{max-width: 12em;}.product-card footer > div > strong{font-size: 1.5em;}.interior .galeria .options-images a{width: 1.5em;height: 1.5em;}.informacion ul{flex-direction: column;gap: 2em;}.informacion ul li{font-size: 1.75em;}.informacion ul li div i{height:2.5em;width:2.5em}.checkout > .empty-state,.listado > .empty-state,.interior > .empty-state{font-size: 4em;}.productos > .empty-state{font-size: 3em;}.checkout ol + aside{width: 100%;margin-left: 0;margin-top: 0.625em;max-width: unset;font-size: 1.25em;}.checkout > article{font-size: 1.625em;}.checkout > article > ul > li{flex-direction: column;}.checkout .content{padding: 0;}.checkout .content > article{flex-direction: column;font-size: 1.75em;}.checkout .content .order-details{margin-top: 1em;max-width: 100%;}.checkout #volver:checked ~ aside + section.content{display: none;}.usuario #volver:checked ~ aside + .content{display: none;}.checkout #volver:checked ~ aside{display: flex;width: 100%;font-size: 2em;min-height: 60vh;}.checkout #volver ~ aside{display: none;}.mensajeria footer a{font-size: .8em;}.cart-products figcaption{font-size: 1.25em;}.contacto > article > section .text-secondary > div{font: 400 1.75em 'Inter';}.contacto section{width: 100%;margin-top: 2em;}.contacto article aside{padding: 0;width: 100%;}address ul li .icon{height:5.5em;width:5.5em}.contacto > article address ul li .icon i{width: 2.5em;height: 2.5em;}address ul li > a{font-size: 1.75em;}.contacto.wrapper > article{margin: 2em 0;flex-direction: column;}.contacto > header > nav > ul li{font-size: 1.75em;}.contacto > article > section > footer a{font-size: 1.75em;}.interior .ficha{flex-direction: column;}.interior .galeria{flex-direction: column-reverse;width: 100%;margin-top: auto!important;}.interior .zoom{aspect-ratio: 720/521;width: 100%;}.interior .ficha > section{margin-top: auto!important;}.interior .ficha .detalles > article{width: 100%;margin-left: 0;font-size: 2em;display: flex;flex-direction: column;gap: 2em;}.interior .ficha .detalles > aside{font-size: 1.5em;}.interior .breadcrumbs,.checkout .breadcrumbs{font-size: 2em;}.contacto .breadcrumbs{font-size: 1.25em;}.contacto > article > section > footer > span{font-size: 1.75em;}.interior .breadcrumbs > nav{flex: 1;}.interior .breadcrumbs > nav ol li:last-child{display: flex;align-items: baseline;}.interior .breadcrumbs > nav ol li:last-child::before{margin-top: 0;margin-bottom: 0;}.interior .cantidad-unidad .cantidades > li > label::before{top: 1.5em;}.interior .cantidad-unidad .cantidades aside > div > i{width: 9em;height: 5em;}.interior .cantidad-unidad .cantidades aside > div > span{font-size: 1.5em;}[data-badge]::before{left: 2.125em;top: -0.875em;height: 2em;width: 2em;font-size: 1.325em;}.search-results .item figure img{width: 5em;min-width: 5em;height: 6.5em;min-height: 6.5em;}.slider-productos .productos > ul > li{width: 45%;}.ribbon h4{font-size: 1.875em;}.checkout .step > section > section{flex-direction: column;font-size: 1.5em;}.checkout .step > section > section > article,.checkout .step > section > section > aside{width: 100%;position: relative;top: unset;margin: 0;}.checkout .steps .step section.card-form > article{height: 12em;}.checkout .step header h4{font-size: 2em;}.checkout .step .pago section footer{justify-content: center;}.steps .step .seguimiento li{font-size: 1.125em;}.cart-products .art{flex-direction: column;align-items: flex-start;}.cart-products li.art > aside{width: 100%;margin-top: 1.5em;flex: 1;}.cart-products .art aside .input-qty{width: 100%;}.cart-products .art aside .input-qty label{width: 100%;}.tienda-header article a.with-text span{display: block;}.empresa{flex-direction: column-reverse;}.empresa img{max-width: 100%;width: 100%;}.empresa figcaption{font-size: 1.75em;margin-top: 2em;}.carrusel > div{height: 100px;}.small-categories{grid-template-columns: repeat(2,65.5em);}.small-categories > li{min-width: 65.5em;}.cart-products .art aside .actions{font-size: 1.25em;}.product-card .options-images-list .options-images a{width: 1em;height: 1em;}.product-card .nav-arrows a{font-size: 3.5em;}.interior .galeria > .nav-arrows{font-size: 1em;}.interior .galeria > nav,.interior .galeria > .nav-arrows + nav{font-size: .75em;}.interior .nav-arrows a{font-size: 1em;}.interior .nav-arrows span{width: 3em;height: 3em;}.interior .nav-arrows span i{font-size: 1.5em;}.interior .detalles > article > aside{grid-column: 1 / 2;}.aula .content > article > ul > li:first-child{flex-direction: column-reverse;}.aula .content > article > ul > li .steps + .order-details{width: 100%;margin-bottom: 2em;position: relative;top: 0;}.aula .breadcrumbs .volver-header,.checkout .breadcrumbs .volver-header{display: block;}.usuario > aside + input{display: none;}.usuario .mis-compras .filtros-usuario{flex-direction: column;flex: 1;overflow: hidden;padding: 1em 0em;}.usuario .mis-compras .filtros-usuario li{width: 100%;}.usuario .mis-compras .filtros-usuario li + li{margin-top: 1em;}.usuario .mis-compras .filtros-usuario li:nth-child(2){margin-left: .5em;font-size: 0.9em;}.usuario .filtros-usuario li:first-child label{width: 100%;}.usuario .sidebar ul{margin: 3em auto 1em auto;}.usuario .sidebar ul li{margin-bottom: 1.75em;}.usuario .content,.checkout section.content{position: relative;background-color: white;width: 100%;padding: 1em;}.usuario .content > ul{padding-bottom: 6em;}.usuario .volver{display: inline;width: 11%;color: #292D32;font-weight: 800;white-space: nowrap;}.usuario .pedidos > li{padding-bottom: 1em;padding-top: 2em;flex-direction: column;align-items: center;}.usuario .pedidos aside li:first-child{margin-right: 1em;}.usuario .pedidos aside{margin-top: 2em;}.usuario .content-item article,.usuario .content-item > input[type="radio"]{display: none;visibility: hidden;}.usuario .content-item input[type="radio"]:checked ~ article{display: block;visibility: visible;}.usuario .content-item > article section{display: block;}.usuario .content-item > article > header{display: flex;flex-direction: row-reverse;justify-content: space-between;margin-top: 1em;margin-bottom: 2em;width: 100%;}.usuario .content-item:first-child > article > header{flex-direction: column;}.usuario .content-item:first-child > article > header > label{padding: 1em 0em;margin-left: auto;}.usuario .content-item > article > header > label{font-size: 0.9em;flex-shrink: 0;margin-left: .5em;}.checkout #volver:checked ~ aside + section.content{display: none;}.usuario #volver:checked ~ aside + .content{display: none;}.usuario #volver:checked ~ aside,.checkout #volver:checked ~ aside{display: flex;}.usuario #volver ~ aside,.checkout #volver ~ aside{display: none;}.usuario .sidebar ul li label{font-size: 1em;}.changer header a,.tab-changer header label{font-size: 2.5em;}.login > header + article{font-size: 1.5em;}.login > article > ul > li > label em,.login > article > ul > li > label small{font-size: 1.5em;}.login .login-socials > li{font-size: 1.75em;}.login > article > footer ul li{font-size: 1.25em;}.usuario .sidebar,.checkout .sidebar{min-width: 100%;height: calc(100vh - 30em);}.usuario{font-size: 2em;}.favorito{flex-direction: column;}.favorito .sidebar{width: 100%;border: none;border-bottom: 1px solid #C4C0B5;}.favorito .sidebar em{font-size: 2.5em;}.favorito article{margin-top: 3em;margin-left: 0;font-size: 1.5em;}.favorito article > ul{width: auto;}.favorito ul:empty + .empty-state{height: 0;}.favorito article > ul li a{width: 80%;}.favorito article > ul li figcaption{width: 100%;}.checkout .favorito .sidebar{height: unset;}.main-footer section > div > ul{display: grid;grid-template-columns: 1fr;grid-template-rows: 1fr;}.main-footer .legal{padding-bottom: 8em;}.main-footer .legal article{font-size: 1.75em;margin: 2em 0;}.calificar-cta{padding: 1.25em .75em;font-size: 1.75em;}.floating-menu{margin: 0 1em 2em 0;width: 8.5em;}.whatsapp-menu ul li a{width: 8.125em;height: 8.125em;}.whatsapp-menu ul li a i{width: 7.5em;height: 5.25em;}.whatsapp-menu .agendar-cita a img{width: 7em;height: 6em;}.whatsapp-menu ul li a:hover{width: 35em;}.whatsapp-menu ul li a:hover span{font-size: 1.75em;}.main-footer section > div.legal aside{width: 4em;}.main-footer section > div > ul > li{font-size: 1.625em;}.login > header > ul > li{width: 100%;}.popup .container{font-size: 2em;}.autosuggest .links .item > label{display: flex;min-width: 100%;max-width: 100%;min-height: 100%;max-height: 100%;transform: translate(-100%,0);}.autosuggest .links .item{display: flex;}.only-desktop{display: none!important;}.tienda-header .wrapper{display: block;padding: 1.625em 0;}.tienda-header .tienda-logo-searcher{justify-content: space-between;}.tienda-header aside{margin-top: 0.5em;}.tienda-header > div > input#menu:checked + article{opacity: 1;visibility: visible;}.tienda-header > div > article{position: fixed;top: 0;right: 0;left: 0;z-index: 128;width: 100%;height: 100%;backdrop-filter: blur(0.155em);visibility: hidden;opacity: 0;transition: all .25s;display: flex;}.tienda-header > div > article::before{content: '';position: fixed;top: 0;bottom: 0;left: 0;right: 0;opacity: .3;}.tienda-header article ul.icons{flex-direction: column;align-items: center;justify-content: flex-start;width: 50%;min-height: 30em;height: auto;margin: auto;padding: 2.5em;border-radius: 0.5em;display: flex;max-height: 70em;overflow: auto;}.tienda-header article ul.icons li:first-child{width: max-content;margin-left: auto;padding: 0;display: block;}.tienda-header article ul.icons li:nth-child(2)::before{content: 'menu';text-transform: uppercase;color: white;font-size: 2.5em;font-weight: bold;flex: 1;display: block;text-align: center;border-bottom: 2px solid rgba(255,255,255,0.125);padding-bottom: 0.5em;margin: 0 1em 2em 1em;}.tienda-header article ul.icons li:first-child a{background-color: unset;}.tienda-header article ul.icons li:first-child label{display: flex;cursor: pointer;}.tienda-header article ul.icons li:first-child label i{padding: 0;margin: 0;}.tienda-header article ul.icons li:first-child label i::after{background-color: white;}.tienda-header article ul.icons li:first-child + li{padding-top: 0;}.tienda-header article ul.icons li + li{padding: 2.25em 2.5em;flex: 1;width: 100%;}.tienda-header article .icons a {}.tienda-header article .icons a i{width: 4em;min-width: 4em;height: 4em;min-height: 4em;margin: 0;}.tienda-header article .icons a span{font-size: 2.5em;padding-left: 1em;margin: 0;}.tienda-header article a.with-text {}.tienda-header article a.with-text span {}.tienda-header article a i {}.tienda-header article a span{display: block;}.tienda-header .wrapper > article a{color: white;justify-content: flex-start;padding: 0;}.search footer{top: calc(7em + 1px);position: fixed;left: 0;right: 0;max-width: inherit;width: 100%;}.banners{min-height: calc(100vw / 720 * 720);}.banners .banner > figure{width: 100%;}.paginator{font-size: 2em;}[data-mobile=""]{display: none;}[data-mobile]:not([data-mobile=""]) + [data-desktop]{display: none;}