/* GENERADO con _notas/css-por-tipo/css-por-tipo.py para «portada» — no editar a mano. Fuente: 2ed6246b974e515a795ac3ecabe6a3b3 */
@font-face{font-family: "Gotham Narrow";font-style: normal;font-weight: 400;font-display: swap;src: url("fonts/Gotham-Narrow-Book.woff2") format("woff2")}@font-face{font-family: "Gotham Narrow";font-style: normal;font-weight: 600;font-display: swap;src: url("fonts/Gotham-Narrow-Medium.woff2") format("woff2")}@font-face{font-family: "Gotham Narrow";font-style: normal;font-weight: 700;font-display: swap;src: url("fonts/Gotham-Narrow-Bold.woff2") format("woff2")}@font-face{font-family: "Gotham Narrow Libro";font-style: normal;font-weight: 400;font-display: swap;src: url("fonts/Gotham-Narrow-Book.woff2") format("woff2")}html,body,h1,h2,h3,h4,h5,h6,p,span,div,a,li,td,th,button,input,select,textarea,label,.elementor-heading-title,.woocommerce-product-details__short-description,.woocommerce-breadcrumb,.wp-block-heading,.wp-block-paragraph{font-family: "Gotham Narrow", sans-serif !important}.price,.price *,.woocommerce-Price-amount,.woocommerce-Price-currencySymbol,.woocommerce-price-suffix{font-family: "Gotham Narrow", sans-serif !important}.price ins,.price ins .woocommerce-Price-amount,.price ins .woocommerce-Price-amount bdi,.woocommerce-price-suffix,.price small{text-decoration: none !important}.fa,.fas,.fab,.far,.fal,.dashicons,.eicon,.e-font-icon-svg,.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before,.yith-wcwl-add-to-wishlist-button i,.yith-wcwl-add-to-wishlist-button svg{font-family: inherit !important}.price{display: flex !important;align-items: baseline;flex-wrap: wrap;column-gap: 10px;row-gap: 2px}.price br{display: none}.price ins{order: 1;text-decoration: none !important}.price del{order: 2;opacity: 1 !important;color: #E30613 !important}.price del .woocommerce-Price-amount,.price del .woocommerce-Price-currencySymbol,.price del bdi{color: #E30613 !important}.price del .woocommerce-price-suffix{display: none}.elementor-widget-woocommerce-product-title .product_title,.elementor-widget-woocommerce-product-title .elementor-heading-title{font-weight: 700 !important}header.elementor-location-header .elementor-widget-heading .elementor-heading-title{white-space: nowrap}header.elementor-location-header .elementor-widget-heading{flex: 0 0 auto !important;min-width: -moz-max-content;min-width: max-content}header.elementor-location-header .e-con:has(> .elementor-widget-heading){flex-wrap: nowrap;column-gap: 8px}header.elementor-location-header #borde .elementor-widget-heading{padding-inline: 6px}@media (max-width: 1320px){header.elementor-location-header .elementor-heading-title{font-size: 12px;letter-spacing: 0}}body.home .elementor-location-header:not(.sticky-header) .elementor-element-a9240ae::before,body.home .elementor-location-header:not(.sticky-header) .elementor-element-c0e191f::before,body.home .elementor-location-header:not(.sticky-header) .elementor-element-661118c::before{background: linear-gradient( to bottom, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.25) 55%, rgba(0, 0, 0, 0) 100% ) !important;opacity: 1 !important}.elementor-location-header img[data-logo-hover],.elementor-header img[data-logo-hover]{content: url("joma-logo.svg");transform: none !important}html body.home .elementor-location-header img[data-logo-hover],html body.home .elementor-header img[data-logo-hover]{transform: none !important}.elementor-location-header .elementor-element-9bba1e5 img,.elementor-location-header .elementor-element-d0608b9 img,.elementor-location-header .elementor-element-f1ad4fd img{width: 140px !important;height: auto !important;max-width: 100%}@media (min-width: 1025px){.elementor-location-header .elementor-element-9bba1e5 img,.elementor-location-header .elementor-element-d0608b9 img,.elementor-location-header .elementor-element-f1ad4fd img{width: 186px !important}}@media (min-width: 1440px){.elementor-location-header .elementor-element-9bba1e5 img,.elementor-location-header .elementor-element-d0608b9 img,.elementor-location-header .elementor-element-f1ad4fd img{width: 202px !important}}@media (min-width: 1025px){.elementor-location-header .elementor-element-66a02b5{padding-left: calc( 16px + 1.41vw ) !important;padding-right: calc( 16px + 1.41vw ) !important}.elementor-location-header .elementor-element-9bba1e5,.elementor-location-header .elementor-element-d0608b9,.elementor-location-header .elementor-element-f1ad4fd{text-align: left !important}}.elementor-location-header svg.joma-icono{overflow: visible}.elementor-location-header svg.joma-icono .joma-silueta,.elementor-location-header svg.joma-icono .joma-trazo{fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;transition: fill .18s ease}.elementor-location-header a:hover svg.joma-icono .joma-silueta,.elementor-location-header a:focus-visible svg.joma-icono .joma-silueta,.elementor-location-header button:hover svg.joma-icono .joma-silueta,.elementor-location-header .elementor-button:hover svg.joma-icono .joma-silueta,.elementor-location-header [class*="menu-cart"]:hover svg.joma-icono .joma-silueta{fill: currentColor;stroke: none}.elementor-location-header svg.joma-icono,.elementor-header svg.joma-icono{color: #000 !important}body.home .elementor-location-header svg.joma-icono,body.home .elementor-header svg.joma-icono{color: #fff !important}body.home .elementor-location-header.menu-hovered svg.joma-icono,body.home .elementor-header.menu-hovered svg.joma-icono,body.home.header-menu-hovered .elementor-location-header svg.joma-icono,body.home.header-menu-hovered .elementor-header svg.joma-icono{color: #000 !important}@media (prefers-reduced-motion: reduce){.elementor-location-header svg.joma-icono .joma-silueta,.elementor-location-header svg.joma-icono .joma-trazo{transition: none}}html body.home .elementor-location-header.menu-hovered .e-con:not(.e-n-menu-content .e-con),html body.home.header-menu-hovered .elementor-location-header .e-con:not(.e-n-menu-content .e-con){background-color: transparent !important}html body.home .elementor-location-header .e-con.e-parent::before{transition: opacity 0.3s ease !important}html body.home .elementor-location-header.menu-hovered .e-con.e-parent::before,html body.home.header-menu-hovered .elementor-location-header .e-con.e-parent::before{opacity: 0 !important}html body .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container{background-color: transparent}html body .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{background-color: #0026FE !important;color: #fff !important}@media (hover: hover){html body .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container{pointer-events: none}html body .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__main{pointer-events: auto}}html body .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__main{box-sizing: border-box;top: var(--joma-cesta-top, 88px);right: 20px;bottom: auto;left: auto;width: min(600px, calc(100vw - 32px));max-width: none;height: auto;min-height: 0;max-height: calc(100vh - var(--joma-cesta-top, 88px) - 16px);margin: 0;padding: 34px 44px 44px;border: 0;border-radius: 40px;background: #fff;box-shadow: 0 10px 44px rgba(0, 0, 0, 0.2);color: #000;font-size: 15px;overflow: hidden;transform: none;transition: opacity 0.2s ease, transform 0.2s ease}html body.elementor-default .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__main{opacity: 0;transform: translateY(-8px)}html body .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__close-button,html body .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__close-button-custom{display: none}html body .elementor-menu-cart__main .widget_shopping_cart_content{height: auto;min-height: 0;flex: 1 1 auto}.joma-cesta{display: flex;flex-direction: column;min-height: 0;flex: 1 1 auto;transition: opacity 0.15s ease}.joma-cesta--ocupada{opacity: 0.5;pointer-events: none}.joma-cesta__cabecera{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;padding-bottom: 30px;border-bottom: 1px solid #999}.joma-cesta .joma-cesta__titulo{margin: 0;font-size: 20px;font-weight: 600 !important;line-height: 1.2;color: #000}.joma-cesta a.joma-cesta__ver{flex: 0 0 auto;font-size: 15px;font-weight: 600;color: #000;text-decoration: none}.joma-cesta a.joma-cesta__ver:hover{text-decoration: underline}.joma-cesta__vacia{padding: 28px 0 0;font-size: 15px;color: #000}html body .joma-cesta .joma-cesta__productos{flex: 1 1 auto;min-height: 0;max-height: none;overflow-y: auto;overscroll-behavior: contain}html body .joma-cesta .joma-cesta__producto{display: flex;gap: 20px;padding: 24px 0;border: 0;border-bottom: 1px solid #999}.joma-cesta__foto{flex: 0 0 178px;width: 178px;aspect-ratio: 1;align-self: flex-start;background: #efefef}.joma-cesta__foto img{display: block;width: 100%;height: 100%;object-fit: cover}.joma-cesta__datos{display: flex;flex-direction: column;flex: 1 1 auto;min-width: 0;padding: 4px 6px 0 0}.joma-cesta .joma-cesta__nombre{margin: 0 0 10px;font-size: 17px;font-weight: 600;line-height: 1.3;color: #000;text-decoration: none}.joma-cesta__fila{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 2px 12px;font-size: 15px;line-height: 1.4}.joma-cesta__fila > span:first-child{white-space: nowrap}.joma-cesta__fila--total{margin-top: auto;padding-top: 14px}.joma-cesta__fila strong,.joma-cesta__total strong{font-weight: 700}.joma-cesta strong .amount,.joma-cesta strong .amount *{font-weight: 700 !important}.joma-cesta__precio,.joma-cesta__fila strong,.joma-cesta__total strong{text-align: right;white-space: nowrap}.joma-cesta__precio .awdr_cart_strikeout_line{display: inline}.joma-cesta del{margin-right: 6px;font-size: 12px;font-weight: 400;color: #888}.joma-cesta ins{text-decoration: none;background: none}.joma-cesta .tax_label,.joma-cesta .awdr-you-saved-text,.joma-cesta__fila--total br{display: none}.joma-cesta__controles{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-top: 12px}.joma-cesta__cantidad{display: inline-flex;align-items: center;height: 30px;padding: 0 6px;border: 1.5px solid #000;border-radius: 16px}.joma-cesta__numero{min-width: 22px;font-size: 14px;text-align: center}.joma-cesta .joma-cesta__cantidad button,.joma-cesta .joma-cesta__cantidad button:hover,.joma-cesta .joma-cesta__cantidad button:focus{display: flex;align-items: center;justify-content: center;width: 28px;height: 27px;padding: 0;border: 0;border-radius: 14px;background: transparent;box-shadow: none;color: #000;cursor: pointer}.joma-cesta .joma-cesta__cantidad button:hover{color: #0026FE}.joma-cesta .joma-cesta__cantidad button:focus-visible{outline: 2px solid #0026FE}.joma-cesta .joma-cesta__cantidad button[disabled],.joma-cesta .joma-cesta__cantidad button[disabled]:hover{color: #bbb;cursor: default}.joma-cesta__cantidad svg{display: block;width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round}html body .joma-cesta .joma-cesta__total{display: flex;align-items: baseline;justify-content: space-between;margin: 0;padding: 20px 6px 26px 0;border: 0;font-size: 15px;text-align: left}html body .joma-cesta .joma-cesta__producto:last-child{border-bottom: 0}html body .joma-cesta .joma-cesta__total{border-top: 1px solid #999}.joma-cesta a.joma-cesta__continuar{display: block;height: 36px;border-radius: 30px;background: #0026FE;color: #fff;font-size: 18px;font-weight: 700;line-height: 36px;text-align: center;text-decoration: none;transition: background-color 0.15s ease}html body .joma-cesta a.joma-cesta__continuar,html body .joma-cesta a.joma-cesta__continuar:hover,html body .joma-cesta a.joma-cesta__continuar:focus{color: #fff !important;font-weight: 700 !important}html body .joma-cesta:not(.joma-cesta--pagina) a.joma-cesta__nombre,html body .joma-cesta a.joma-cesta__ver{color: #000 !important;font-weight: 600 !important}html body .joma-cesta{-webkit-text-fill-color: #000}html body .joma-cesta a.joma-cesta__continuar,html body .joma-cesta a.joma-cesta__continuar:hover{-webkit-text-fill-color: #fff}html body .joma-cesta del,html body .joma-cesta del *{-webkit-text-fill-color: #888}html body .elementor-location-header .joma-cesta .joma-cesta__cantidad svg,html body .joma-cesta .joma-cesta__cantidad svg{fill: none !important}.joma-cesta a.joma-cesta__continuar:hover,.joma-cesta a.joma-cesta__continuar:focus-visible{background: #707070;color: #fff}@media (max-width: 600px){html body .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__main{right: 16px;padding: 26px 22px 28px;border-radius: 28px}.joma-cesta__cabecera{padding: 0 34px 20px 0}html body .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__close-button{display: block;position: absolute;top: 26px;right: 22px;width: 20px;height: 20px;margin: 0}.joma-cesta__foto{flex-basis: 104px;width: 104px}html body .joma-cesta .joma-cesta__producto{gap: 14px;padding: 18px 0}.joma-cesta .joma-cesta__nombre{font-size: 15px}.joma-cesta .joma-cesta__titulo{font-size: 17px}.joma-cesta a.joma-cesta__ver{font-size: 14px}.joma-cesta__fila{font-size: 14px}}@media (prefers-reduced-motion: reduce){html body .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__main,.joma-cesta,.joma-cesta a.joma-cesta__continuar{transition: none}}.joma-hero--escritorio .swiper-slide{height: 45vw !important}.joma-hero--movil .swiper-slide{height: 162.5vw !important}.joma-hero .elementor-slides-wrapper,.joma-hero .swiper{position: relative}.joma-hero .elementor-slides-wrapper::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 20%;background: linear-gradient(180deg, #000, transparent);z-index: 2;pointer-events: none}.joma-hero .swiper-slide-inner{padding: 80px !important;align-items: flex-end !important}.joma-hero .swiper-slide-contents{max-width: 490px !important}.joma-hero .elementor-slide-heading{font-family: "Gotham Narrow", "Arial Narrow", Helvetica, sans-serif !important;font-size: 40px !important;font-weight: 700 !important;line-height: 1.15 !important;text-transform: uppercase !important;color: #fff !important;margin: 0 0 20px !important}.joma-hero .elementor-slide-description{font-family: "Gotham Narrow", "Arial Narrow", Helvetica, sans-serif !important;font-size: 20px !important;font-weight: 400 !important;line-height: 1.35 !important;color: #fff !important;margin: 0 0 40px !important}.joma-hero .elementor-slide-button{display: inline-block;font-family: "Gotham Narrow", "Arial Narrow", Helvetica, sans-serif !important;font-size: 18px !important;font-weight: 700 !important;line-height: 24px !important;text-transform: none !important;color: #fff !important;background: #000 !important;border: 0 !important;border-radius: 25px !important;padding: 4px 29px !important;transition: background-color .15s ease-in-out, color .15s ease-in-out}.joma-hero .elementor-slide-button:hover,.joma-hero .elementor-slide-button:focus-visible{color: #000 !important;background: #fff !important}@media (max-width: 767px){.joma-hero .swiper-slide-inner{padding: 15px 15px 40px !important;justify-content: center !important}.joma-hero .swiper-slide-contents{max-width: 570px !important;text-align: center !important}.joma-hero .elementor-slide-heading{font-size: 30px !important}.joma-hero .elementor-slide-description{font-size: 16px !important;margin-bottom: 20px !important}.joma-hero .elementor-slide-button{font-size: 16px !important}}@keyframes joma-menu-aparece{from{opacity: 0}}@keyframes joma-menu-baja{from{transform: translateY(-10px)}}@media (min-width: 1025px){html body.home .elementor-location-header,html body.home .elementor-location-header .e-con,html body.home .elementor-location-header .e-con.e-parent::before,html body.home #borde-linea,html body.home .elementor-location-header img[data-logo-hover],html body.home .elementor-location-header .elementor-heading-title,html body.home .elementor-location-header .elementor-heading-title a,html body.home .elementor-location-header svg.joma-icono{transition: none !important}.elementor-location-header .elementor-widget-n-menu{--n-menu-title-transition: 0ms !important}.elementor-location-header .e-n-menu-content > .e-con{animation-name: none !important}.elementor-location-header .e-n-menu-content > .e-con.e-active > *{animation: joma-menu-aparece 0.2s linear backwards, joma-menu-baja 0.3s ease 0.2s backwards}body::after{content: "";position: fixed;inset: 0;z-index: 99;background: rgba(18, 18, 18, 0.36);-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px);opacity: 0;visibility: hidden;pointer-events: none;transition: opacity 0.25s, visibility 0s linear 0.25s}body:has(.elementor-location-header .e-n-menu-content > .e-con.e-active)::after{opacity: 1;visibility: visible;transition: opacity 0.2s}body:not(.home):has(.elementor-location-header .e-n-menu-content > .e-con.e-active) .elementor-location-header{position: relative;z-index: 100;background-color: #fff}.elementor-location-header .e-n-menu-dropdown-icon:not(:focus-visible){position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;border: 0 !important;overflow: hidden !important;clip-path: inset(50%) !important;white-space: nowrap !important}.elementor-location-header .elementor-widget-n-menu .e-n-menu-title:hover .e-n-menu-title-text,.elementor-location-header .elementor-widget-n-menu .e-n-menu-item:has(> .e-n-menu-content > .e-con.e-active) .e-n-menu-title-text{color: #0026FE !important}.elementor-location-header .elementor-widget-n-menu .e-n-menu-title .e-n-menu-title-text{font-family: "Gotham Narrow", sans-serif !important;font-weight: 600 !important;font-size: 18px !important}}html body.home.header-menu-hovered .elementor-location-header .joma-text-rotator-item{color: #000 !important}html body.home .elementor-location-header .joma-text-rotator-item{transition-property: opacity, visibility}body.home.header-menu-hovered .elementor-location-header .elementor-element-f1ad4fd img,body.home.header-menu-hovered .elementor-location-header .elementor-element-d0608b9 img{content: url("joma-logo.svg")}@media (min-width: 1025px) and (prefers-reduced-motion: reduce){.elementor-location-header .e-n-menu-content > .e-con.e-active > *{animation: none !important}body::after{transition: none !important}}@media (max-width: 1024px){.elementor-location-header .elementor-widget-n-menu .e-n-menu-wrapper{background-color: #fff !important;height: calc(100vh - var(--joma-menu-arriba, 104px));height: calc(100dvh - var(--joma-menu-arriba, 104px));overflow-y: auto;overscroll-behavior: contain;padding-bottom: 32px}body.joma-menu-movil-abierto{overflow: hidden}.elementor-location-header .elementor-widget-n-menu .e-n-menu-wrapper .e-n-menu-title,.elementor-location-header .elementor-widget-n-menu .e-n-menu-wrapper .e-n-menu-title-text{text-shadow: none !important}.elementor-location-header .elementor-widget-n-menu .e-n-menu-wrapper .e-n-menu-title-text{font-family: "Gotham Narrow", sans-serif !important;font-weight: 600 !important;font-size: 18px !important}.elementor-location-header .elementor-widget-n-menu .e-n-menu-wrapper .e-n-menu-item{border-bottom: 1px solid #e5e5e5}.elementor-location-header .elementor-widget-n-menu .e-n-menu-wrapper .e-n-menu-content .e-con{border-width: 0 !important}.elementor-location-header .elementor-widget-n-menu .e-n-menu-wrapper .e-n-menu-content .elementor-nav-menu--main a.elementor-item,.elementor-location-header .elementor-widget-n-menu .e-n-menu-wrapper .e-n-menu-content .elementor-heading-title{padding-left: 6px !important}}.elementor-location-header .elementor-widget-n-menu .e-n-menu-title.e-current .e-n-menu-title-text,.elementor-location-header .elementor-widget-n-menu .e-n-menu-title.e-current .e-n-menu-dropdown-icon,.elementor-location-header .elementor-nav-menu a.elementor-item-active,.elementor-location-header .elementor-nav-menu a.elementor-sub-item-active{color: #0026FE !important;fill: #0026FE !important}.elementor-location-header .e-n-menu-content .elementor-nav-menu--main .sub-menu{display: block !important;position: static !important;width: auto !important;min-width: 0 !important;margin: 0 !important;padding: 0 0 0 14px !important;background: transparent !important;border: 0 !important;box-shadow: none !important;transform: none !important;opacity: 1 !important;visibility: visible !important}.elementor-location-header .e-n-menu-content .elementor-nav-menu--main .sub-menu a.elementor-sub-item{padding: 13px 1px !important;line-height: 7px !important;white-space: nowrap;background: transparent !important}.elementor-location-header .e-n-menu-content .elementor-nav-menu--main .sub-arrow{display: none !important}.joma-menu__lista{display: flex;align-items: center;justify-content: center;margin: 0;padding: 0;list-style: none}button.joma-menu__enlace,button.joma-menu-boton,.joma-menu-movil button{min-height: 0 !important;border: 0 !important;border-radius: 0 !important;background: none !important;box-shadow: none !important;text-transform: none !important;letter-spacing: normal !important;font-family: "Gotham Narrow", sans-serif !important;font-weight: 600 !important}.joma-menu__enlace{display: block;margin: 0;padding: 0 15px;border: 0;background: none;font-family: "Gotham Narrow", sans-serif;font-weight: 600;font-size: 18px;line-height: 27px;color: #000;text-decoration: none;white-space: nowrap;cursor: pointer}.joma-menu .joma-menu__enlace{color: #000 !important}.joma-menu .joma-menu__enlace:hover,.joma-menu .joma-menu__enlace:focus-visible,.joma-menu .joma-menu__item.esta-abierto > .joma-menu__enlace,.joma-menu .joma-menu__item.es-actual > .joma-menu__enlace{color: #0026FE !important}body.home:not(.header-menu-hovered) .joma-menu .joma-menu__enlace{color: #fff !important}.joma-menu__panel{display: none;position: fixed;left: 0;right: 0;top: calc(var(--joma-menu-arriba, 96px) - 1px);z-index: 1000;max-height: calc(100vh - var(--joma-menu-arriba, 96px) + 1px);overflow-y: auto;padding: 21px 0 32px;background: #fff;cursor: default}.joma-menu__item.esta-abierto > .joma-menu__panel{display: block}.joma-menu__columnas{display: flex;max-width: 1382px;margin: 0 auto;padding: 16px 15px 0;animation: joma-menu-aparece 0.2s linear backwards, joma-menu-baja 0.3s ease 0.2s backwards}.joma-menu__columna{flex: 0 0 242px;min-width: 0}.joma-menu__columna--todo{flex: 1 1 auto}.joma-menu__columna ul{margin: 0;padding: 0;list-style: none}.joma-menu__titulo,.joma-menu__columna li a{display: inline-block;padding: 0 0 2px 24px;font-family: "Gotham Narrow", sans-serif;font-weight: 400;color: #000;text-decoration: none}.joma-menu__titulo{margin: 5px 0 2px;font-size: 16px;line-height: 28px}.joma-menu__columna li a{margin: 0 0 2px;font-size: 14px;line-height: 24px}.joma-menu__columna a:hover,.joma-menu__columna a:focus-visible{color: #0026FE}@media (min-width: 1025px){body.joma-menu-abierto::after{opacity: 1;visibility: visible;transition: opacity 0.2s}body.joma-menu-abierto:not(.home) .elementor-location-header{position: relative;z-index: 100;background-color: #fff}html body.home.joma-menu-abierto .elementor-location-header{box-shadow: none !important}}.joma-menu-boton{color: #000 !important;display: inline-flex;flex-direction: column;justify-content: center;gap: 5px;width: 32px;height: 32px;margin: 0;padding: 4px 5px;border: 0;background: none;color: #000;cursor: pointer}.joma-menu-boton span{display: block;width: 22px;height: 2px;border-radius: 1px;background: currentColor}body.home:not(.header-menu-hovered) .joma-menu-boton{color: #fff !important}.joma-menu-movil{position: fixed;inset: 0;z-index: 100000;overflow-y: auto;overscroll-behavior: contain;padding-bottom: 40px;background: #fff;font-family: "Gotham Narrow", sans-serif}.joma-menu-movil[hidden],.joma-menu-movil [hidden]{display: none !important}body.joma-menu-movil-abierto{overflow: hidden}.joma-menu-movil__cabecera{display: flex;align-items: center;justify-content: space-between;padding: 48px 20px 18px}.joma-menu-movil__logo img{display: block;width: 145px;height: auto}.joma-menu-movil__cerrar,.joma-menu-movil__volver{display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;margin: 0;padding: 0;border: 0;background: none;color: #000 !important;cursor: pointer}.joma-menu-movil__cuerpo,.joma-menu-movil__sub{padding: 0 24px 0 41px}.joma-menu-movil ul{margin: 0;padding: 0;list-style: none}.joma-menu-movil__seccion{display: flex;align-items: center;justify-content: space-between;width: 100%;margin: 0;padding: 12.8px 10px;border: 0;background: none;font-family: inherit;font-weight: 600;font-size: 20px;line-height: 30px;color: #000 !important;text-align: left;text-decoration: none;cursor: pointer}.joma-menu-movil__seccion svg{flex: 0 0 auto;transition: transform 0.2s}.joma-menu-movil__seccion[aria-expanded="true"] svg{transform: rotate(180deg)}.joma-menu-movil__item.es-actual > .joma-menu-movil__seccion{color: #0026FE !important}.joma-menu-movil__grupo,.joma-menu-movil__enlaces a{display: block;width: 100%;margin: 0;padding: 8px 10px;border: 0;background: none;font-family: inherit;font-weight: 600;font-size: 16px;line-height: 24px;color: #444 !important;text-align: left;text-decoration: none;cursor: pointer}.joma-menu-movil__grupo:active,.joma-menu-movil__enlaces a:active{color: #0026FE !important}.joma-menu-movil__extra{margin-top: 36px !important}.joma-menu-movil__extra a{display: block;margin: 0 0 12px;padding: 3.2px 10px;font-weight: 600;font-size: 14px;line-height: 21px;color: #000;text-decoration: none}.joma-menu-movil__subcabecera{display: grid;grid-template-columns: 40px 1fr 40px;align-items: center;margin-bottom: 4px}.joma-menu-movil__subtitulo{margin: 0;font-weight: 600;font-size: 20px;line-height: 30px;color: #000;text-align: center}.joma-menu-movil__sub:not([hidden]){animation: joma-menu-entra 0.25s ease}@keyframes joma-menu-entra{from{opacity: 0;transform: translateX(24px)}}@media (prefers-reduced-motion: reduce){.joma-menu__columnas,.joma-menu-movil__sub:not([hidden]){animation: none}}body.joma-pie-listo .elementor-location-footer .elementor-element-f1affc0 > .e-con-inner{display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 32px}body.joma-pie-listo .elementor-location-footer .elementor-element-8e0f5e6,body.joma-pie-listo .elementor-location-footer .elementor-element-8e0f5e6 p{text-align: left}@media (min-width: 1025px){body.joma-pie-listo .elementor-location-footer .elementor-element-f1affc0 > .e-con-inner{flex-wrap: nowrap}body.joma-pie-listo .elementor-location-footer .elementor-element-8e0f5e6{flex: 0 0 auto;width: auto}body.joma-pie-listo .joma-pie-politicas{flex: 1 1 auto;min-width: 0}}.joma-pie-politicas .elementor-nav-menu--main .elementor-nav-menu{display: block;text-align: left;font-size: 0}@media (min-width: 1025px){.joma-pie-politicas .elementor-nav-menu--main .elementor-nav-menu{text-align: right}}.joma-pie-politicas .elementor-nav-menu--main .elementor-nav-menu > li{display: inline-block;vertical-align: top;width: auto;font-size: 12px;margin-right: 27px}@media (min-width: 1025px){.joma-pie-politicas .elementor-nav-menu--main .elementor-nav-menu > li{margin-left: 27px;margin-right: 0}}.joma-pie-politicas .elementor-nav-menu--main .elementor-item{padding: 0 !important;font-size: 12px !important;line-height: 18px !important;font-weight: 400 !important;color: #000 !important;white-space: nowrap}.joma-pie-politicas{width: auto !important;max-width: 100%}.joma-pie-politicas .elementor-nav-menu--main{width: 100%}.joma-pie-columna-vacia{visibility: hidden}.elementor-location-footer .elementor-element-6e9b552 .elementor-widget-heading .elementor-heading-title,.elementor-location-footer .elementor-element-205d509 .elementor-widget-heading .elementor-heading-title{font-size: 14px;font-weight: 600;line-height: 1.7;color: #000;text-transform: lowercase;margin-bottom: 0}.elementor-location-footer .elementor-element-6e9b552 .elementor-widget-heading .elementor-heading-title::first-letter,.elementor-location-footer .elementor-element-205d509 .elementor-widget-heading .elementor-heading-title::first-letter{text-transform: uppercase}.elementor-location-footer .elementor-element-6e9b552 .elementor-nav-menu--main .elementor-item,.elementor-location-footer .elementor-element-205d509 .elementor-nav-menu--main .elementor-item{font-size: 12px !important;font-weight: 400 !important;line-height: 18px !important;color: #000 !important;padding-top: 4px !important;padding-bottom: 4px !important}.elementor-location-footer .elementor-element-8e0f5e6,.elementor-location-footer .elementor-element-8e0f5e6 p{font-size: 12px !important;font-weight: 400 !important;line-height: 18px !important;color: #000 !important;margin: 0}.elementor-location-footer .elementor-element-6e9b552 .e-con.e-child,.elementor-location-footer .elementor-element-205d509 .e-con.e-child{gap: 12px !important}body.joma-pie-listo .elementor-location-footer .elementor-element-f1affc0{max-width: var( --content-width, 1140px );margin-left: auto;margin-right: auto;padding-left: 10px;padding-right: 10px}.elementor-location-footer .elementor-element-8e0f5e6 > .elementor-widget-container{margin-left: 0 !important}.elementor-location-footer .elementor-element-ab459f9{aspect-ratio: 2000 / 500}.elementor-location-footer .elementor-element-68f2118 img{content: url( "joma-logo-negro.svg" );width: 190px !important;height: auto !important;max-width: 100%}.elementor-location-footer .elementor-element-72efb77 .elementor-heading-title{font-size: 12px !important}.elementor-location-footer .elementor-element-7d885ac{justify-content: center}.elementor-location-footer .elementor-element-89b8c60{display: none}@media (max-width: 767px){.elementor-location-footer .elementor-element-f1affc0{--padding-left: 25px;--padding-right: 25px;padding-left: 25px !important;padding-right: 25px !important}.elementor-location-footer .elementor-element-fed5faa .elementor-nav-menu > li{display: block !important;margin: 0 0 10px !important}}.elementor-location-footer .joma-pie-boton{display: inline !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: none !important;box-shadow: none !important;font: inherit !important;color: inherit !important;text-transform: none !important;letter-spacing: inherit !important;cursor: default}@media (max-width: 991px){.elementor-location-footer .elementor-element-6e9b552,.elementor-location-footer .elementor-element-205d509{--gap: 0px;--row-gap: 0px;--column-gap: 0px;--padding-left: 15px;--padding-right: 15px;gap: 0 !important}.elementor-location-footer .elementor-element-6e9b552{--padding-top: 20px;--padding-bottom: 0px;border-top: 1px solid #999}.elementor-location-footer .elementor-element-205d509{--padding-top: 0px;margin-top: 0 !important}.elementor-location-footer .elementor-element-f1affc0{--padding-left: 15px;--padding-right: 15px;padding-left: 15px !important;padding-right: 15px !important}.elementor-location-footer .elementor-element-8553f0e{display: none !important}.elementor-location-footer .joma-pie-acordeon,.elementor-location-footer .elementor-element-2d52af0{--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;--gap: 0px;gap: 0 !important;margin: 0 !important;padding: 0 !important}.elementor-location-footer .joma-pie-acordeon .elementor-widget-heading,.elementor-location-footer .elementor-element-2d52af0 .elementor-widget-heading{margin: 0 !important}.elementor-location-footer .joma-pie-boton,.elementor-location-footer .elementor-element-f72612b .elementor-heading-title,.elementor-location-footer .elementor-element-f72612b .elementor-heading-title a{display: flex !important;align-items: center;justify-content: space-between;width: 100% !important;text-align: left !important;margin: 0 !important;padding: 0 !important;font-family: "Gotham Narrow", sans-serif !important;font-weight: 600 !important;font-size: 14px !important;line-height: 24px !important;color: #000 !important;text-transform: none !important;letter-spacing: normal !important;background: none !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;min-height: 0 !important;cursor: pointer !important}.elementor-location-footer .joma-pie-boton::after{content: "";flex: 0 0 12px;width: 12px;height: 10px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1 3l5 5 5-5' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px 10px no-repeat;transition: transform 0.3s}.elementor-location-footer .joma-pie-boton[aria-expanded="true"]::after{transform: rotate(180deg)}.elementor-location-footer .joma-pie-acordeon .elementor-widget-nav-menu{display: none !important}.elementor-location-footer .joma-pie-acordeon.esta-abierto .elementor-widget-nav-menu{display: block !important;margin: 2px 0 10px !important}.elementor-location-footer .joma-pie-acordeon .elementor-nav-menu a.elementor-item,.elementor-location-footer .joma-pie-acordeon .elementor-nav-menu a.elementor-sub-item{padding: 2.5px 0 !important;border: 0 !important;font-family: "Gotham Narrow", sans-serif !important;font-weight: 400 !important;font-size: 12px !important;line-height: 14px !important;color: #000 !important;background: none !important}.elementor-location-footer .joma-pie-acordeon .sub-menu{display: block !important;position: static !important;width: auto !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;box-shadow: none !important;background: none !important}.elementor-location-footer .joma-pie-acordeon .sub-arrow{display: none !important}.elementor-location-footer .elementor-element-6e9b552 > .e-con-inner,.elementor-location-footer .elementor-element-205d509 > .e-con-inner{padding-top: 0 !important;padding-bottom: 0 !important}.elementor-location-footer .elementor-element-6e9b552{padding-top: 20px !important}.elementor-location-footer .elementor-element-6e9b552,.elementor-location-footer .elementor-element-205d509{padding-left: 15px !important;padding-right: 15px !important}.elementor-location-footer .elementor-element-fed5faa .elementor-nav-menu > li{margin: 0 0 6px !important}.elementor-location-footer .joma-pie-columna-vacia{display: none !important}.elementor-location-footer .elementor-element-7d885ac{margin-top: 14px !important;--padding-top: 0px;--padding-left: 0px;--padding-right: 0px;padding-top: 0 !important}.elementor-location-footer .elementor-element-68f2118 img{width: 190px !important;height: auto !important}.elementor-location-footer .elementor-social-icon{width: 32px !important;height: 32px !important;padding: 0 !important;font-size: 16px !important;--icon-size: 16px;--icon-padding: 8px}.elementor-location-footer .elementor-social-icon svg{width: 16px !important;height: 16px !important}.elementor-location-footer .elementor-social-icons-wrapper{gap: 18px !important;--grid-column-gap: 18px}}@font-face{font-family: "Roboto";font-style: normal;font-weight: 400;font-display: swap;src: url("fonts/Roboto-latin.woff2") format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}.elementor-location-footer .elementor-nav-menu a.elementor-item,.elementor-location-footer .elementor-nav-menu a.elementor-sub-item,.elementor-location-footer .elementor-element-8e0f5e6,.elementor-location-footer .elementor-element-8e0f5e6 p,.elementor-location-footer .elementor-element-8e0f5e6 span,.elementor-location-footer .elementor-element-8e0f5e6 a{font-family: "Roboto", "Gotham Narrow", sans-serif !important;font-weight: 400 !important}@media (min-width: 992px){.elementor-location-footer .elementor-element-6e9b552,.elementor-location-footer .elementor-element-205d509{--content-width: 1336px !important;--padding-left: 0px !important;--padding-right: 0px !important;padding: 0 15px !important}body.joma-pie-listo .elementor-location-footer .elementor-element-f1affc0{--content-width: 1336px !important;--padding-bottom: 18px !important;max-width: 1366px;padding-left: 15px;padding-right: 15px}.elementor-location-footer .elementor-element-6e9b552{--padding-top: 63px !important;--padding-bottom: 0px !important}.elementor-location-footer .elementor-element-205d509{--padding-top: 70px !important;--padding-bottom: 29px !important;--margin-top: 0px !important;margin-top: 0 !important}.elementor-location-footer .elementor-element-6e9b552 .e-con.elementor-element-7e5dba2,.elementor-location-footer .elementor-element-6e9b552 .e-con.elementor-element-21138ee,.elementor-location-footer .elementor-element-6e9b552 .e-con.elementor-element-b258051,.elementor-location-footer .elementor-element-205d509 .e-con.elementor-element-2d52af0,.elementor-location-footer .elementor-element-205d509 .e-con.elementor-element-4abfe00,.elementor-location-footer .elementor-element-205d509 .e-con.elementor-element-5656e99{--width: calc(18.75% - 1.875px) !important;width: calc(18.75% - 1.875px) !important;flex: 0 0 calc(18.75% - 1.875px) !important;gap: 0 !important;padding: 0 !important}.elementor-location-footer .elementor-element-8553f0e{flex: 1 1 auto !important;width: auto !important}.elementor-location-footer .elementor-element-6e9b552 .elementor-widget-heading,.elementor-location-footer .elementor-element-205d509 .elementor-widget-heading{margin-bottom: 0 !important}.elementor-location-footer .elementor-element-6e9b552 .elementor-nav-menu--main .sub-arrow{display: none !important}.elementor-location-footer .elementor-element-205d509 .e-con.elementor-element-7d885ac{--width: 190px !important;width: 190px !important;flex: 0 0 190px !important;margin-left: auto !important;align-items: center !important;gap: 0 !important;padding: 0 !important}.elementor-location-footer .elementor-element-72efb77{margin: 8px 0 0 !important;width: auto !important}.elementor-location-footer .elementor-element-72efb77 .elementor-heading-title{white-space: nowrap;text-align: center;line-height: 20.4px !important}.elementor-location-footer .elementor-element-fb1c586{margin: 41px 0 0 !important;width: auto !important}.elementor-location-footer .elementor-social-icon{width: 32px !important;height: 32px !important;padding: 0 !important;font-size: 16px !important;--icon-size: 16px;--icon-padding: 8px}.elementor-location-footer .elementor-social-icon svg{width: 16px !important;height: 16px !important}.elementor-location-footer .elementor-social-icons-wrapper{gap: 18px !important;--grid-column-gap: 18px;justify-content: center}}.products.elementor-grid,ul.products{column-gap: 18px !important;row-gap: 12px !important}body.woocommerce .products .product a.button.product_type_variable.add_to_cart_button,body.woocommerce .woocommerce .product a.button.product_type_variable.add_to_cart_button,body .product a.button.product_type_variable.add_to_cart_button,a.button.product_type_variable.add_to_cart_button{display: none !important;visibility: hidden !important;opacity: 0 !important}.e-loop-item .price,.e-loop-item .price .woocommerce-Price-amount,.e-loop-item .price ins,.e-loop-item .price del{font-size: 17px !important}.yith-wcwl-add-to-wishlist{--joma-corazon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='2.1 2.85 19.8 18.3'%3E%3Cpath d='M21 8.25c0-2.485-2.099-4.5-4.688-4.5-1.935 0-3.597 1.126-4.312 2.733-.715-1.607-2.377-2.733-4.313-2.733C5.1 3.75 3 5.765 3 8.25c0 7.22 9 12 9 12s9-4.78 9-12z' fill='none' stroke='%23000' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E");--joma-corazon-lleno: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='2.1 2.85 19.8 18.3'%3E%3Cpath d='M21 8.25c0-2.485-2.099-4.5-4.688-4.5-1.935 0-3.597 1.126-4.312 2.733-.715-1.607-2.377-2.733-4.313-2.733C5.1 3.75 3 5.765 3 8.25c0 7.22 9 12 9 12s9-4.78 9-12z' fill='%23000' stroke='%23000' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E");margin: 0 !important}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse{display: block !important;padding: 0 !important}.yith-wcwl-add-to-wishlist a{display: flex !important;align-items: center;justify-content: center;width: 32px;height: 32px;padding: 0 !important;border: 0 !important;background: none !important;box-shadow: none !important;color: #000 !important;font-size: 0 !important;line-height: 0 !important;text-decoration: none !important}.yith-wcwl-add-to-wishlist a > svg,.yith-wcwl-add-to-wishlist a > img,.yith-wcwl-add-to-wishlist .feedback,.yith-wcwl-add-to-wishlist .separator,.yith-wcwl-add-to-wishlist .view-wishlist{display: none !important}.yith-wcwl-add-to-wishlist a > span{position: absolute !important;width: 1px !important;height: 1px !important;margin: -1px !important;padding: 0 !important;overflow: hidden !important;clip-path: inset(50%) !important;white-space: nowrap !important}.yith-wcwl-add-to-wishlist a::before{content: "";display: block;width: 24px;height: 22px;background-color: currentColor;-webkit-mask: var(--joma-corazon) center / contain no-repeat;mask: var(--joma-corazon) center / contain no-repeat}.yith-wcwl-add-to-wishlist a:hover::before,.yith-wcwl-add-to-wishlist a:focus-visible::before,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before,.yith-wcwl-add-to-wishlist a.delete_item::before{-webkit-mask-image: var(--joma-corazon-lleno);mask-image: var(--joma-corazon-lleno)}li.product > .yith-wcwl-add-to-wishlist{position: absolute !important;top: 3px !important;right: 10px !important;bottom: auto !important;left: auto !important;z-index: 10}.e-loop-item .e-con-inner:has(> .elementor-widget-shortcode .yith-wcwl-add-to-wishlist){position: relative}.e-loop-item .elementor-widget-shortcode:has(.yith-wcwl-add-to-wishlist){position: absolute !important;top: auto;left: auto;width: 100% !important;height: 0;margin: 0 !important;z-index: 10}.e-loop-item .elementor-widget-shortcode .yith-wcwl-add-to-wishlist{position: absolute !important;top: 3px !important;right: 10px !important;left: auto !important}.e-loop-item :is(h2, h3).product_title,li.product .woocommerce-loop-product__title{display: flex !important;justify-content: space-between !important;align-items: flex-start !important;width: 100%;gap: 22px;padding-right: 20px}@media (max-width: 767px){.e-loop-item :is(h2, h3).product_title,li.product .woocommerce-loop-product__title{gap: 10px;padding-right: 8px}}.joma-titulo-texto{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;text-wrap: balance;height: 38px;flex: 1 1 auto;min-width: 0;max-width: 19ch}.joma-cart-icon{flex-shrink: 0;display: inline-flex;align-items: center;color: #111;cursor: pointer}.joma-cart-icon svg{width: 25px;height: 27px;display: block;margin-right: 5px}.joma-cart-icon:hover{opacity: 0.6}li.product .woocommerce-loop-product__title,.e-loop-item :is(h2, h3).product_title,.e-loop-item .woocommerce-loop-product__title{color: #000 !important;font-size: 16px !important;font-weight: 700 !important;line-height: 1.15em !important;text-transform: capitalize}li.product .price ins,.e-loop-item .price ins,li.product .price ins .woocommerce-Price-amount,.e-loop-item .price ins .woocommerce-Price-amount{font-weight: 400 !important}.joma-foto2-caja{display: block;position: relative}.joma-foto2-caja > .joma-foto2{position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;max-width: none !important;margin: 0 !important;object-fit: cover;opacity: 0;pointer-events: none;transition: opacity 0.2s ease}@media (hover: hover){.e-loop-item:hover .joma-foto2--lista,li.product:hover .joma-foto2--lista{opacity: 1}}@media (prefers-reduced-motion: reduce){.joma-foto2-caja > .joma-foto2{transition: none}}.elementor-widget-loop-carousel .swiper:not(.swiper-initialized) > .swiper-wrapper > .swiper-slide{--joma-huecos: max(calc(var(--swiper-slides-to-display, 1) - 1), 0);flex: 0 0 auto;width: calc((100% - var(--joma-huecos) * var(--swiper-slides-gap, 0px)) / var(--swiper-slides-to-display, 1))}#billing_city_field label .optional,#shipping_city_field label .optional{display: none}ul.products li.product .onsale{top: 8px !important;right: auto !important;left: 8px !important;margin: 0 !important}span.onsale{background-color: #DE332B !important;border-radius: 16px !important;padding: 2px 20px !important;font-family: "Gotham Narrow Libro", "Gotham Narrow", sans-serif !important;font-weight: 700 !important;font-synthesis: weight;font-size: 14px !important;text-transform: capitalize;line-height: 21px !important;min-height: 0 !important;min-width: 0 !important;color: #fff !important}li.product .woocommerce-loop-product__title,.e-loop-item :is(h2, h3).product_title,.e-loop-item .woocommerce-loop-product__title{font-family: "Gotham Narrow Libro", "Gotham Narrow", sans-serif !important;font-weight: 700 !important;font-synthesis: weight}li.product .price,.e-loop-item .price,li.product .price .woocommerce-Price-amount,.e-loop-item .price .woocommerce-Price-amount{font-size: 16px !important}li.product .price del,.e-loop-item .price del,li.product .price del .woocommerce-Price-amount,.e-loop-item .price del .woocommerce-Price-amount{font-size: 16px !important;font-weight: 400 !important;color: #E00000 !important}li.product .price del,.e-loop-item .price del{margin: 0 !important}.woocommerce-breadcrumb{font-family: "Gotham Narrow", sans-serif !important;font-size: 14px !important;font-weight: 400 !important;line-height: 20px !important;color: #707070 !important}.woocommerce-breadcrumb a{color: #707070 !important}@media (max-width: 767px){.elementor-location-archive ul.products{column-gap: 12px !important}li.product .woocommerce-loop-product__title,li.product .price,li.product .price .woocommerce-Price-amount,li.product .price del,li.product .price del .woocommerce-Price-amount{font-size: 14px !important}}h1.joma-h1-pagina{font-size: 2rem}.joma-cesta__deseos{flex: 0 0 auto;line-height: 0}.joma-cesta__deseos .yith-add-to-wishlist-button-block,.joma-cesta__deseos .yith-wcwl-add-to-wishlist{position: static !important;margin: 0 !important}html body .woocommerce-notices-wrapper .woocommerce-message,html body .woocommerce-notices-wrapper .woocommerce-info,html body .woocommerce-notices-wrapper .woocommerce-error,html body .woocommerce-message,html body .woocommerce-info,html body .woocommerce-error{margin: 0 0 14px;padding: 0;border: 0;border-radius: 0;background: none;box-shadow: none;list-style: none;font-size: 14px;font-weight: 400;line-height: 1.5;color: #000 !important;outline: 0}html body .woocommerce-message::before,html body .woocommerce-info::before,html body .woocommerce-error::before,html body .woocommerce-message::after,html body .woocommerce-info::after,html body .woocommerce-error::after{display: none}html body .woocommerce-error,html body .woocommerce-error li,html body .woocommerce-error span,html body .woocommerce-error strong{color: #f00 !important}html body .woocommerce-error li{margin: 0;padding: 0;list-style: none}html body .woocommerce-error li a:not(.button),html body .woocommerce-error li a:not(.button):hover{color: #f00 !important;font-weight: 400 !important;text-decoration: none}html body .woocommerce-message .button,html body .woocommerce-info .button,html body .woocommerce-error .button,html body .woocommerce-message a.restore-item{float: none;display: inline;margin: 0 0 0 8px;padding: 0;border: 0;background: none !important;box-shadow: none;color: #0026FE !important;font: inherit;text-decoration: underline;text-transform: none}.joma-pedido__foto{grid-area: foto;display: block;width: 100px;aspect-ratio: 1;background: #efefef}.joma-pedido__foto img{display: block;width: 100%;height: 100%;object-fit: cover}.joma-pedido__texto{grid-area: texto;display: block}@media (max-width: 991px){.joma-pedido__foto{width: 84px}}bdi{padding: 0}small.woocommerce-price-suffix{font-size: small}body.home.header-menu-hovered #borde{border-bottom: 1px solid #cccccc !important}body.home.header-menu-hovered .elementor-location-header .elementor-heading-title{color: #000000 !important}body.home.header-menu-hovered .elementor-location-header .elementor-menu-cart__toggle_button .elementor-button-text,body.home.header-menu-hovered .elementor-location-header .elementor-menu-cart__toggle .elementor-button-text,body.home.header-menu-hovered .elementor-location-header .elementor-menu-cart__toggle span,body.home.header-menu-hovered .elementor-location-header .elementor-menu-cart__toggle_button span,body.home.header-menu-hovered .elementor-location-header .elementor-menu-cart__toggle .count,body.home.header-menu-hovered .elementor-location-header .elementor-menu-cart__toggle_button .count,body.home.header-menu-hovered .elementor-location-header [data-counter],body.home.header-menu-hovered .elementor-location-header .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before,body.home.header-menu-hovered .elementor-location-header .elementor-menu-cart__toggle_button .elementor-button-icon[data-counter]:before{color: #ffffff !important}.descuentomenu > a{font-weight: 600 !important;color: #ff0100 !important}.elementor-24 .elementor-element.elementor-element-59ef789 .elementor-nav-menu--main:not(.e--pointer-framed) .descuentomenu > a:before,.elementor-24 .elementor-element.elementor-element-59ef789 .elementor-nav-menu--main:not(.e--pointer-framed) .descuentomenu > a:after{background-color: #ff0100}.descuentomenu > a:hover{color: #ff0100;text-decoration: none}#descuento .e-n-menu-title-text{color: #fd001b;font-weight: 900}@media (max-width: 768px){.woocommerce-order-details{max-width: 800px;margin: 0 auto;padding: 10px}.woocommerce-order-details__title{font-weight: 600;color: #0026FE;font-size: 2rem;text-align: left;margin-bottom: 15px}.woocommerce-order-details table.shop_table{width: 100%;border-collapse: collapse;background: #fff;border: 1px solid #ccc;font-size: 14px}.woocommerce-order-details table.shop_table th{background-color: #f9f9f9;text-align: left;padding: 6px;font-weight: 600;border: 1px solid #ccc;color: #0026FE;font-size: 1.6rem}.woocommerce-order-details table.shop_table td{padding: 6px;vertical-align: middle;border: 1px solid #ccc}.woocommerce-order-details .woocommerce-table__product-total{text-align: right;font-weight: bold}.woocommerce-order-details tfoot .order-actions--heading,.woocommerce-order-details tfoot td a.order-actions-button{display: none !important}.woocommerce-table__product-name a{color: #0026FE;text-decoration: none;font-weight: 600}.woocommerce-table__product-name a:hover{text-decoration: underline}.woocommerce-order-details tfoot th{font-weight: bold;text-align: left;border: 1px solid #ccc;color: #0026FE;font-size: 1.4rem}.woocommerce-order-details tfoot td{text-align: right;border: 1px solid #ccc;font-size: 14px;font-weight: bold}}.joma-deseos{font-family: "Gotham Narrow", sans-serif;color: #000}.joma-deseos__miga{margin: 0 0 10px;font-size: 14px;line-height: 20px}.joma-deseos__miga a{color: #707070 !important;text-decoration: none}.joma-deseos__nota{margin: 0 0 16px;font-size: 18px;line-height: 27px;font-weight: 400}.joma-deseos__tarjetas{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 15px;align-items: stretch}.joma-deseos--sesion .joma-deseos__tarjetas{grid-template-columns: minmax(0, 1fr)}.joma-deseos__tarjeta{min-width: 0;min-height: 560px;padding: 62px 40px 50px;background: #fff;border: 1px solid #e5e5e5;border-radius: 36px;box-shadow: 1px 1px 6px #999}.joma-deseos__vacia{margin: 0;font-size: 16px;line-height: 24px;text-align: center}.joma-deseos__item{display: flex;justify-content: center;align-items: flex-start;gap: 55px;margin: 0 0 48px;transition: opacity .2s}.joma-deseos__item:last-child{margin-bottom: 0}.joma-deseos__item--saliendo{opacity: .35;pointer-events: none}.joma-deseos--sesion .joma-deseos__lista{display: grid;grid-template-columns: repeat(auto-fill, minmax(560px, 1fr));row-gap: 48px}.joma-deseos--sesion .joma-deseos__vacia{grid-column: 1 / -1}.joma-deseos--sesion .joma-deseos__item{margin: 0}.joma-deseos__foto{flex: 0 0 218px;display: block;background: #f2f2f2}.joma-deseos__foto img{display: block;width: 100%;height: auto;aspect-ratio: 1;object-fit: cover}.joma-deseos__datos{flex: 0 1 272px;min-width: 0;display: flex;flex-direction: column}.joma-deseos__cabeza{display: flex;flex-direction: column}.joma-deseos__nombre{font-size: 18px;line-height: 29px;font-weight: 600;color: #0e00aa !important;text-decoration: none}.joma-deseos__nombre:hover,.joma-deseos__nombre:focus-visible{text-decoration: underline}.joma-deseos__quitar{align-self: flex-end;display: inline-flex;margin: 18px 0 0;padding: 2px;color: #000 !important;line-height: 0}.joma-deseos__quitar:hover{color: #0026FE !important}.joma-deseos__precio{margin: 4px 0 28px !important;text-align: right;font-size: 18px;line-height: 27px}.joma-deseos__precio.price{justify-content: flex-end}.joma-deseos__precio .woocommerce-Price-amount,.joma-deseos__precio ins,.joma-deseos__precio del{font-size: 18px !important}.joma-deseos__tallas{display: flex;flex-wrap: wrap;gap: 6px;margin: 0 0 18px}.joma-deseos button.joma-deseos__talla{min-width: 44px !important;min-height: 0 !important;height: 32px;margin: 0 !important;padding: 0 10px !important;border: 1px solid #000 !important;border-radius: 16px !important;background: #fff !important;box-shadow: none !important;color: #000 !important;font-family: "Gotham Narrow", sans-serif !important;font-size: 14px !important;font-weight: 400 !important;line-height: 30px !important;letter-spacing: normal !important;text-transform: none !important;cursor: pointer}.joma-deseos button.joma-deseos__talla[aria-checked="true"]{background: #999 !important;border-color: #999 !important;font-weight: 600 !important}.joma-deseos__error{margin: -8px 0 14px;font-size: 14px;line-height: 1.4;color: #E00000}.joma-deseos__agotado{margin: 0 0 18px;font-size: 16px;color: #707070}.joma-deseos button.joma-deseos__cesta,.joma-deseos .joma-deseos__ver,.joma-deseos button.joma-deseos__boton,.joma-deseos a.joma-deseos__boton{display: block !important;width: 100% !important;min-height: 0 !important;height: 39px;margin: 0 !important;padding: 0 20px !important;border-radius: 30px !important;box-shadow: none !important;font-family: "Gotham Narrow", sans-serif !important;font-size: 20px !important;font-weight: 600 !important;line-height: 37px !important;letter-spacing: normal !important;text-align: center;text-decoration: none !important;text-transform: none !important;cursor: pointer}.joma-deseos button.joma-deseos__cesta,.joma-deseos button.joma-deseos__boton,.joma-deseos a.joma-deseos__boton{border: 1px solid #0026FF !important;background: #0026FF !important;color: #fff !important}.joma-deseos button.joma-deseos__cesta.is-cargando{opacity: .6;cursor: progress}.joma-deseos .joma-deseos__ver{margin-top: 22px !important;border: 2px solid #999 !important;background: #fff !important;color: #707070 !important;line-height: 35px !important}.joma-deseos .joma-deseos__ver:hover{border-color: #000 !important;color: #000 !important}.joma-deseos__cuenta{display: flex;flex-direction: column;align-items: center;padding-top: 63px}.joma-deseos__cuenta > *,.joma-deseos__form{width: 500px;max-width: 100%}.joma-deseos__titulo{margin: 0 0 24px;font-family: "Gotham Narrow", sans-serif !important;font-size: 22px !important;font-weight: 600 !important;line-height: 26px !important;color: #000 !important;text-align: center;text-transform: none !important}.joma-deseos__titulo--crear{margin-top: 120px}.joma-deseos form.woocommerce-form-login.joma-deseos__form{display: flex;flex-direction: column;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important}.joma-deseos__campo{margin: 0 0 26px;text-align: center}.joma-deseos__campo label{display: block;margin: 0 0 8px;font-size: 18px;line-height: 27px;font-weight: 600;color: #000}.joma-deseos__campo .required{color: #0026FF;text-decoration: none}.joma-deseos__campo input{width: 100%;height: 36px;padding: 2px 18px !important;border: 0 !important;border-radius: 30px !important;background: #e5e5e5 !important;box-shadow: none !important;color: #000;font-family: "Gotham Narrow", sans-serif;font-size: 16px;text-align: center}.joma-deseos__campo input::placeholder{color: #707070;opacity: 1}.joma-deseos__olvido{margin: -12px 0 22px;font-size: 14px;line-height: 21px;color: #707070 !important;text-align: center;text-decoration: none}.joma-deseos__olvido:hover{color: #000 !important}.joma-deseos button.joma-deseos__boton,.joma-deseos a.joma-deseos__boton{height: 36px;line-height: 34px !important}.joma-deseos__texto{margin: 0 0 32px;font-size: 14px;line-height: 21px;text-align: center}.joma-deseos__avisos:empty{display: none}.elementor-location-header a.elementor-icon:has(.joma-deseos-contador){position: relative}.joma-deseos-contador{position: absolute;top: -7px;right: -9px;min-width: 16px;height: 16px;padding: 0 3px;border-radius: 8px;background: #0026FE;color: #fff !important;font-family: "Gotham Narrow", sans-serif;font-size: 10px;font-weight: 600;line-height: 16px;text-align: center;pointer-events: none}.joma-deseos-contador[hidden]{display: none}.elementor-location-header a.joma-deseos-con svg.joma-icono .joma-silueta{fill: currentColor;stroke: none}.yith-wcwl-add-to-wishlist a.joma-deseos-esperando::before{-webkit-mask-image: var(--joma-corazon-lleno);mask-image: var(--joma-corazon-lleno)}@media (max-width: 1024px){.joma-deseos__tarjetas{grid-template-columns: minmax(0, 1fr)}.joma-deseos--sesion .joma-deseos__lista{grid-template-columns: minmax(0, 1fr)}}@media (max-width: 767px){.joma-deseos__nota{font-size: 16px;line-height: 24px}.joma-deseos__tarjeta{min-height: 0;padding: 32px 16px;border-radius: 24px}.joma-deseos__item{gap: 16px}.joma-deseos__foto{flex-basis: 120px}.joma-deseos__datos{flex: 1 1 auto}.joma-deseos__nombre{font-size: 16px;line-height: 22px}.joma-deseos__quitar{margin-top: 8px}.joma-deseos__precio{margin-bottom: 16px}.joma-deseos button.joma-deseos__cesta,.joma-deseos .joma-deseos__ver{font-size: 16px !important}.joma-deseos .joma-deseos__ver{margin-top: 12px !important}.joma-deseos__titulo--crear{margin-top: 56px}}html body{-webkit-font-smoothing: auto !important;-moz-osx-font-smoothing: auto !important}.price del,.price del .woocommerce-Price-amount,.price del .woocommerce-Price-currencySymbol,.price del bdi{color: #E00000 !important}.elementor-location-header .elementor-element-6580089{border: 0 !important}.elementor-location-header .elementor-element-3fe5c8c{column-gap: 0 !important}.elementor-location-header :is(.elementor-element-7247b03, .elementor-element-3fe5c8c) > .elementor-widget-heading + .elementor-widget-heading .elementor-heading-title::before{content: "|";margin: 0 10px}.elementor-location-header :is(.elementor-element-7247b03, .elementor-element-3fe5c8c) a:hover{color: #0026FE !important}@media (min-width: 1025px){.elementor-location-header .joma-text-rotator-item{font-size: 14px !important}.elementor-location-header :is(.elementor-element-9116157, .elementor-element-dd5b75d){--width: 232px !important;flex: 0 0 232px !important;width: 232px !important}.elementor-location-header .e-con:has(> .joma-menu-widget){align-items: flex-start !important;justify-content: flex-start !important}.elementor-location-header :is(.elementor-element-0a9d970, .elementor-element-b0fbe77){--width: 225px !important;flex: 0 0 225px !important;width: 225px !important}.elementor-location-header .elementor-widget-search input.e-search-input{height: 36px !important;min-height: 36px !important;border-radius: 16px !important;padding: 0 14px 0 42px !important;font-size: 18px !important;text-overflow: ellipsis}.elementor-location-header .elementor-widget-search input.e-search-input::placeholder{font-size: 18px;text-overflow: ellipsis}.elementor-location-header .elementor-widget-search .e-search-label svg{display: none !important}.elementor-location-header .elementor-widget-search .e-search-label::before{content: "";position: absolute;left: 8px;top: 50%;width: 24px;height: 24px;margin-top: -12px;background-color: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5 20 20'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5 20 20'/%3E%3C/svg%3E") center / contain no-repeat;pointer-events: none}.elementor-location-header svg.joma-icono{width: 20px !important;height: 20px !important}.elementor-location-header :is(.elementor-element-eb58d41, .elementor-element-d30c558){column-gap: 16px !important;margin-top: 4px !important}}.elementor-location-header svg.joma-icono .joma-silueta,.elementor-location-header svg.joma-icono .joma-trazo{stroke-width: 2.4}.joma-menu__panel{padding-top: 3px}.joma-menu__columna li a{display: block;width: fit-content}.joma-menu-movil__cuerpo{padding-right: 22px}.joma-menu-movil__seccion{padding-right: 0}.joma-menu-movil__seccion svg{width: 20px !important;height: 11px !important}.joma-menu-movil__seccion svg path{stroke-width: 1.9px}.joma-menu-movil__cabecera{padding-right: 13px}.joma-menu-movil__cerrar svg{width: 22px;height: 22px}.joma-menu-movil__cerrar svg path{stroke-width: 2.6px}.joma-menu-movil__extra{margin-top: 24px !important}.joma-menu-movil__extra a{text-transform: capitalize}html body li.product .joma-titulo-texto,html body .e-loop-item .joma-titulo-texto{font-family: "Gotham Narrow Libro", "Gotham Narrow", sans-serif !important;font-weight: 700 !important;font-synthesis: weight}.joma-orden-opcion{font-family: "Roboto", Arial, sans-serif !important}.joma-titulo-filtros{padding: 10px 0 !important;border-bottom: 1px solid #999}.joma-titulo-filtros .elementor-heading-title{line-height: 30px !important}.joma-columna-filtros .e-n-accordion-item-title-text{line-height: 27px !important}.joma-columna-filtros .e-n-accordion-item-title-icon{background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / 11.6px 6.3px !important}.joma-cerrar-filtros{top: 15px;background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 1.5h7A1.5 1.5 0 0 1 18.5 3v14a1.5 1.5 0 0 1-1.5 1.5H3A1.5 1.5 0 0 1 1.5 17v-7' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M10 10L2 2M2 7.5V2h5.5' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain !important}@media (min-width: 1025px){.joma-barra-categoria{padding-left: 8px !important}.joma-barra-orden{position: relative;top: 6px;gap: 3px}.joma-ver-filtros{padding-right: 0 !important;gap: 10px}}@media (max-width: 767px){.joma-barra-categoria{padding-left: 15px !important}.elementor-location-archive .woocommerce-breadcrumb{display: none !important}.joma-barra-total{flex-basis: 100%;padding-top: 8px}.joma-barra-orden{flex: 0 0 auto !important;margin-left: -15px !important;margin-right: 0 !important;width: 100vw !important;max-width: none !important}.elementor-location-archive li.product img.attachment-woocommerce_thumbnail{margin-bottom: 0 !important}.elementor-location-archive li.product .woocommerce-loop-product__title{padding: 10px 8px 0 !important}.elementor-location-archive li.product .price{padding: 0 8px !important}}body:is(.woocommerce-cart, .woocommerce-checkout) h1.joma-h1-pagina{font-size: 36px !important;line-height: 43.2px !important}.joma-deseos a.joma-deseos__boton{max-width: 500px !important;margin-left: auto !important;margin-right: auto !important}.joma-deseos__vacia{font-family: "Roboto", Arial, sans-serif !important}.elementor-location-footer a{transition: color 0.3s}.elementor-location-footer .elementor-nav-menu a:hover,.elementor-location-footer .elementor-element-8e0f5e6 a:hover,.elementor-location-footer .elementor-element-f72612b a:hover,.elementor-location-footer .elementor-element-6e9b552 .elementor-nav-menu--main .elementor-item:hover,.elementor-location-footer .elementor-element-205d509 .elementor-nav-menu--main .elementor-item:hover{color: #ccc !important}.joma-lupa-movil{display: none}@media (max-width: 1024px){.elementor-location-header .elementor-widget-search{display: none !important}html body .elementor-location-header button.joma-lupa-movil{display: inline-flex !important;align-items: center;justify-content: center;flex: 0 0 auto;width: 26px !important;height: 26px !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: none !important;box-shadow: none !important;color: #000 !important;cursor: pointer}html body.home:not(.header-menu-hovered) .elementor-location-header button.joma-lupa-movil{color: #fff !important}.elementor-location-header .e-con:has(> .joma-lupa-movil){column-gap: 20px !important;--gap: 20px !important}.elementor-location-header svg.joma-icono{width: 20px !important;height: 20px !important}}:is(body.woocommerce-cart, body.woocommerce-checkout:not(.woocommerce-order-received)) .elementor-location-header :is( .elementor-element-cd3a789, .elementor-element-0a9d970, .elementor-element-eb58d41, .elementor-element-4f1fbfd, .elementor-element-3250f4c, .elementor-element-5951e45 ){display: none !important}:is(body.woocommerce-cart, body.woocommerce-checkout:not(.woocommerce-order-received)) .elementor-location-header :is(.elementor-element-9116157, .elementor-element-b7ea9af, .elementor-element-a6ccfb4){flex: 0 0 auto !important;margin-left: auto !important;margin-right: auto !important}#yith-wcwl-popup-message{top: auto !important;bottom: 24px;left: 50% !important;margin-left: 0 !important;transform: translateX(-50%);pointer-events: none;white-space: nowrap}@media (max-width: 767px){body.joma-con-hoja #yith-wcwl-popup-message{bottom: 110px}}.joma-buscador[hidden]{display: none !important}.joma-buscador{--joma-buscador-arriba: 0px;position: fixed;inset: 0;z-index: 100005;pointer-events: none}html.joma-buscador-abierto .joinchat{display: none !important}.joma-buscador__velo{position: fixed;top: var(--joma-buscador-arriba);left: 0;right: 0;bottom: 0;background: rgba(18, 18, 18, 0.36);-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px);pointer-events: auto}.joma-buscador__panel{position: fixed;top: var(--joma-buscador-arriba);left: 0;right: 0;min-height: 540px;max-height: calc(100vh - var(--joma-buscador-arriba));overflow-y: auto;overscroll-behavior: contain;background: #fff;color: #000;pointer-events: auto}.joma-buscador__cabecera{display: grid;grid-template-columns: 204px minmax(0, 933px) auto auto;justify-content: start;align-items: start;padding: 27px 0 0 40px}.joma-buscador__logo{display: flex;align-items: center;height: 34px}.joma-buscador__logo img{display: block;width: 169px;height: auto}.joma-buscador__form{position: relative;margin: 0}html body .joma-buscador input.joma-buscador__campo{display: block;width: 100% !important;height: 34px !important;min-height: 0 !important;margin: 0 !important;padding: 0 40px 0 42px !important;border: 0 !important;border-radius: 16px !important;background: #e7e7e7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5 20 20'/%3E%3C/svg%3E") no-repeat 10px 50% / 22px 22px !important;box-shadow: none !important;outline: none !important;color: #000 !important;font-family: "Gotham Narrow", sans-serif !important;font-size: 18px !important;font-weight: 600 !important;line-height: 27px !important;-webkit-appearance: none;appearance: none;text-overflow: ellipsis}html body .joma-buscador input.joma-buscador__campo:focus{box-shadow: 0 0 0 3.2px rgba(0, 161, 224, 0.25) !important}.joma-buscador__campo::placeholder{color: #000;opacity: 1}.joma-buscador__campo::-webkit-search-cancel-button,.joma-buscador__campo::-webkit-search-decoration{-webkit-appearance: none;display: none}html body .joma-buscador button.joma-buscador__borrar,html body .joma-buscador button.joma-buscador__cancelar,html body .joma-buscador button.joma-buscador__cerrar{min-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: none !important;box-shadow: none !important;color: #000 !important;cursor: pointer}html body .joma-buscador button.joma-buscador__borrar{display: inline-flex !important;align-items: center;justify-content: center;position: absolute;top: 7px;right: 8px;width: 20px !important;height: 20px !important}html body .joma-buscador button.joma-buscador__borrar[hidden]{display: none !important}html body .joma-buscador button.joma-buscador__cancelar{height: 34px !important;margin-left: 12px !important;font-family: "Gotham Narrow", sans-serif !important;font-size: 18px !important;font-weight: 600 !important;line-height: 34px !important;letter-spacing: normal !important;text-transform: none !important}html body .joma-buscador button.joma-buscador__cerrar{display: none !important}.joma-buscador__cuerpo{display: grid;grid-template-columns: 214px minmax(0, 990px);width: min(1238px, calc(100% - 80px));margin: 64px auto 0;padding-bottom: 48px;transition: opacity 0.15s}.joma-buscador.esta-buscando .joma-buscador__cuerpo{opacity: 0.55}.joma-buscador__titulo{margin: 0 0 16px !important;font-family: "Gotham Narrow", sans-serif;font-size: 12px;font-weight: 400;line-height: 18px;color: #000}.joma-buscador__lista,.joma-buscador__rejilla{list-style: none;margin: 0 !important;padding: 0 !important}.joma-buscador__lista li{margin: 0 0 15px}.joma-buscador__lista a{font-family: "Gotham Narrow Libro", "Gotham Narrow", sans-serif;font-weight: 700;font-synthesis: weight;font-size: 18px;line-height: 27px;color: #000 !important;text-decoration: none}.joma-buscador__lista a:hover,.joma-buscador__lista a:focus-visible{text-decoration: underline}.joma-buscador__todo{display: inline-block;margin-top: 24px;font-family: "Gotham Narrow", sans-serif;font-size: 14px;font-weight: 400;line-height: 21px;color: #0026FE !important;text-decoration: none}.joma-buscador__rejilla{display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: 30px 15px}.joma-buscador__producto a{display: block;color: #000 !important;text-decoration: none}.joma-buscador__foto{position: relative;display: block;aspect-ratio: 1;overflow: hidden;background: #f5f5f5}.joma-buscador__foto img{display: block;width: 100%;height: 100%;object-fit: cover}html body .joma-buscador .joma-buscador__foto span.onsale{position: absolute !important;top: 8px !important;left: 8px !important;right: auto !important;margin: 0 !important;z-index: 1}.joma-buscador__nombre{display: block;margin-top: 8px;font-family: "Gotham Narrow Libro", "Gotham Narrow", sans-serif;font-weight: 700;font-synthesis: weight;font-size: 14px;line-height: 21px}.joma-buscador__precio{display: flex;flex-wrap: wrap;gap: 0 8px;margin-top: 13px;font-family: "Gotham Narrow Libro", "Gotham Narrow", sans-serif;font-weight: 700;font-synthesis: weight;font-size: 13px;line-height: 19.5px}.joma-buscador__precio ins{order: 1;text-decoration: none;background: none}.joma-buscador__precio del{order: 2;color: #E00000;font-weight: 400}.joma-buscador__precio .woocommerce-Price-amount{font-size: inherit !important;font-weight: inherit !important}.joma-buscador__nada{grid-column: 1 / -1;margin: 93px 0 0 !important;text-align: center;font-family: "Gotham Narrow", sans-serif;font-size: 20px;font-weight: 600;line-height: 30px}@media (max-width: 1024px){html.joma-buscador-abierto,html.joma-buscador-abierto body{overflow: hidden}.joma-buscador__velo{display: none}.joma-buscador__panel{top: 0;bottom: 0;min-height: 0;max-height: none}.joma-buscador__cabecera{grid-template-columns: minmax(0, 1fr) auto;align-items: center;padding: 54px 22px 0 43px}.joma-buscador__logo img{width: 145px}.joma-buscador__form{grid-column: 1 / -1;grid-row: 2;margin: 26px -10px 0 -25px}html body .joma-buscador button.joma-buscador__cancelar{display: none !important}html body .joma-buscador button.joma-buscador__cerrar{display: inline-flex !important;align-items: center;justify-content: center;width: 25px !important;height: 25px !important}.joma-buscador__cuerpo{display: block;width: auto;margin: 42px 0 0;padding-bottom: 40px}.joma-buscador__categorias{padding-left: 12px}.joma-buscador__lista{display: flex;gap: 10px;overflow-x: auto;padding-right: 12px !important;scrollbar-width: none}.joma-buscador__lista::-webkit-scrollbar{display: none}.joma-buscador__lista li{flex: 0 0 auto;margin: 0}.joma-buscador__lista a{display: block;padding: 3px 12px;border: 1px solid #000;border-radius: 20px;white-space: nowrap}.joma-buscador__todo{margin-top: 12px}.joma-buscador__productos{margin-top: 20px}.joma-buscador.con-texto .joma-buscador__productos .joma-buscador__titulo{padding-left: 12px}.joma-buscador__rejilla{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 24px 4px;padding: 0 2px !important}.joma-buscador__nombre,.joma-buscador__precio{padding: 0 8px}.joma-buscador__nombre{font-size: 16px;line-height: 24px}.joma-buscador__nada{margin: 60px 20px 0 !important;font-size: 18px;line-height: 27px}}@media (min-width: 768px) and (max-width: 1024px){.joma-buscador__rejilla{grid-template-columns: repeat(3, minmax(0, 1fr))}}.elementor-location-header .elementor-menu-cart__toggle_button:has(.elementor-button-icon-qty[data-counter]:not([data-counter="0"])) svg.joma-icono .joma-silueta{fill: currentColor;stroke: none}html body .elementor-location-header input.e-search-input::placeholder{color: #000 !important;opacity: 1}@media (max-width: 767px){.elementor-location-header :is(.elementor-element-a6ccfb4, .elementor-element-f1ad4fd) img{width: 145px !important;max-width: none !important;height: auto !important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .elementor-location-header :is(.elementor-element-a6ccfb4, .elementor-element-f1ad4fd){margin-left: 8px !important}.elementor-location-header :is(.elementor-element-d9d669d, .elementor-element-3cf0669){height: 40px !important;min-height: 40px !important;padding-top: 0 !important;padding-bottom: 0 !important}html body .elementor-location-header button.joma-menu-boton{position: relative;gap: 7px;width: 23px !important;height: 20px !important;padding: 0 !important}html body .elementor-location-header button.joma-menu-boton span{width: 23px}.elementor-location-header button.joma-menu-boton::after{content: "";position: absolute;inset: -6px}}.joma-miga-sep{margin: 0 5px}@media (max-width: 767px){li.product a.woocommerce-LoopProduct-link{position: relative}html body li.product .joma-cart-icon{position: absolute;right: 5px;bottom: -1px}html body li.product .joma-cart-icon svg{width: 20px;height: 23px;margin-right: 0}li.product a.woocommerce-LoopProduct-link .price{padding-right: 30px}}@media (max-width: 1024px){html body .elementor-location-archive .joma-columna-filtros{padding: 20px 24px 32px 32px !important}html body .joma-columna-filtros .e-n-accordion-item > .e-n-accordion-item-title{padding: 32px 0 31px !important}html body .joma-filtros-pie{position: sticky;bottom: 0;gap: 36px;margin: 8px -24px 0 -32px;padding: 12px 0 calc(12px + env(safe-area-inset-bottom));box-shadow: none}html body .joma-filtros-pie button{width: 126px;font-size: 20px !important}}@media (max-width: 767px){html body .elementor-location-footer .elementor-element-6e9b552{padding-top: 69px !important}}@media (min-width: 768px){html body .elementor-location-footer .elementor-nav-menu--main .sub-menu{display: block !important;position: static !important;width: auto !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;box-shadow: none !important;background: none !important;opacity: 1 !important;visibility: visible !important;transform: none !important}html body .elementor-location-footer .elementor-nav-menu--main a.elementor-sub-item{padding: 4px 0 !important;border: 0 !important;font-size: 12px !important;line-height: 18px !important;color: #000 !important;background: none !important}html body .elementor-location-footer .elementor-nav-menu--main .sub-arrow{display: none !important}}html body .elementor-location-footer .elementor-element-f1affc0 > .e-con-inner{padding-bottom: 32px !important}.elementor-location-footer .elementor-element-cf44279,.elementor-location-footer .elementor-element-f8787e1{display: none !important}.joma-pie-sub ul.elementor-nav-menu{display: block;margin: 0;padding: 0;list-style: none}.joma-pie-sub ul.elementor-nav-menu > li{display: block}html body .elementor-location-footer .joma-pie-sub .elementor-nav-menu a.elementor-item{display: block;padding-left: 0 !important;padding-right: 0 !important;text-decoration: none}html body .elementor-location-footer .joma-pie-columna-vacia:has(.joma-pie-sub){visibility: visible !important}html body .elementor-location-footer .joma-pie-destacado .elementor-heading-title,html body .elementor-location-footer .joma-pie-destacado .elementor-heading-title a{margin: 0 !important;font-family: "Gotham Narrow", sans-serif !important;font-size: 14px !important;font-weight: 600 !important;line-height: 24px !important;color: #000 !important;text-decoration: none;text-transform: none !important}@media (min-width: 992px){.elementor-location-footer .joma-pie-sub--debajo{margin-top: 22px}html body .elementor-location-footer .elementor-element-8553f0e{--padding-top: 0px;--padding-left: 0px;padding: 0 !important}html body .elementor-location-footer .joma-pie-destacado{margin-top: 4px !important}}@media (max-width: 991px){html body .elementor-location-footer .elementor-element-8553f0e:has(.joma-pie-sub),html body .elementor-location-footer .joma-pie-columna-vacia:has(.joma-pie-sub){display: block !important;--padding-top: 0px;--padding-bottom: 0px;padding: 0 !important;margin: 0 !important}html body .elementor-location-footer .joma-pie-acordeon.esta-abierto .joma-pie-sub:not(.esta-abierto) .elementor-widget-nav-menu{display: none !important}html body .elementor-location-footer .joma-pie-sub.esta-abierto .elementor-widget-nav-menu{display: block !important}html body .elementor-location-footer :is(.elementor-element-6e9b552, .elementor-element-205d509) .e-con.e-child:is(.joma-pie-acordeon, .elementor-element-2d52af0){gap: 0 !important;--gap: 0px}html body .elementor-location-footer .joma-pie-destacado .elementor-heading-title{margin: 0 !important}}main.joma-main:focus{outline: none}@media (max-width: 374px){.elementor-location-header .e-con:has(> .joma-lupa-movil){column-gap: 12px !important;--gap: 12px !important}.elementor-location-header .e-con:has(> .joma-lupa-movil) > .elementor-widget{flex-shrink: 0}}@media (max-width: 340px){.elementor-location-header :is(.elementor-element-a6ccfb4, .elementor-element-f1ad4fd) img{width: 120px !important}}.joma-menu__columna{flex: 0 1 242px}.joma-menu__columna--todo{flex: 0 0 auto;white-space: nowrap}@media (min-width: 768px) and (max-width: 1024px){body.home .joma-hero .swiper-slide-inner{padding-bottom: 24px !important}}@media (max-height: 500px){.elementor-location-header .elementor-menu-cart__main{overflow-y: auto !important}.elementor-location-header .elementor-menu-cart__products{flex: 0 0 auto !important;min-height: 110px}}@media (min-width: 768px) and (max-width: 991px){.elementor-location-footer :is(.elementor-element-6e9b552, .elementor-element-205d509) > .e-con-inner{flex-direction: column !important;--flex-direction: column}.elementor-location-footer :is(.elementor-element-6e9b552, .elementor-element-205d509) > .e-con-inner > .e-con{width: 100% !important;--width: 100%}.elementor-location-footer .elementor-element-fed5faa .elementor-nav-menu > li{display: block !important;margin: 0 0 10px !important}}.joma-cesta-aviso{position: absolute !important;width: 1px !important;height: 1px !important;margin: -1px !important;padding: 0 !important;overflow: hidden !important;clip-path: inset(50%) !important;white-space: nowrap !important}.elementor-menu-cart__main:focus{outline: none}html body .joma-cesta .joma-cesta__cantidad button[disabled],html body .joma-cesta .joma-cesta__cantidad button[disabled]:hover{color: #bbb !important;cursor: not-allowed}.woocommerce div.product form.cart table.variations th.label,.woocommerce div.product form.cart table.variations th.label label,.elementor-widget-woocommerce-product-add-to-cart table.variations th.label,.elementor-widget-woocommerce-product-add-to-cart table.variations th.label label{color: #707070 !important}@media (min-width: 1025px){.elementor-location-header .e-con:has(> .elementor-widget.joma-menu-widget){align-items: center !important;--align-items: center}.joma-menu__lista > .joma-menu__item > .joma-menu__enlace{padding-left: clamp(15px, 1.6vw, 30px);padding-right: clamp(15px, 1.6vw, 30px)}}@media (min-width: 1025px) and (max-width: 1199px){.joma-menu__lista > .joma-menu__item > .joma-menu__enlace{padding-left: 9px;padding-right: 9px;font-size: 16px}}@media (min-width: 1200px){.elementor-location-header .e-con:has(> .elementor-widget.joma-menu-widget){padding-right: 30px !important;--padding-right: 30px}}.joma-menu__columna{flex: 1 1 0}.joma-menu__columna--todo,.joma-menu__columna--lista{flex: 0 0 auto}.joma-menu__columna--lista .joma-menu__titulo{display: block;width: fit-content;margin: 0 0 4px}.joma-menu__columna--lista .joma-menu__titulo:first-child{margin-top: 5px}.elementor-location-header .joma-menu .joma-menu__panel a:hover,.elementor-location-header .joma-menu .joma-menu__panel a:focus-visible{color: #0026FE !important}@media (max-width: 1024px){.elementor-location-header .elementor-shortcode:has(> .joma-menu-boton),.elementor-location-header .elementor-widget-icon .elementor-icon-wrapper,.elementor-location-header .elementor-menu-cart__toggle_wrapper,.elementor-location-header .elementor-menu-cart__toggle{display: flex;align-items: center;line-height: 0}}.elementor-location-header .joma-text-rotator-item{text-transform: lowercase !important;line-height: 30px !important}.elementor-location-header .joma-text-rotator-item::first-letter{text-transform: uppercase !important}:is(.elementor-element-e571bab, .elementor-element-9088dca) .swiper-slide-contents{max-width: 490px !important}:is(.elementor-element-e571bab, .elementor-element-9088dca) .elementor-slide-heading{font-family: "Gotham Narrow", "Arial Narrow", Helvetica, sans-serif !important;font-size: 40px !important;font-weight: 700 !important;font-style: normal !important;line-height: 1.2 !important;text-transform: uppercase !important;margin: 0 0 20px !important}:is(.elementor-element-e571bab, .elementor-element-9088dca) .elementor-slide-description{font-family: "Gotham Narrow", "Arial Narrow", Helvetica, sans-serif !important;font-size: 20px !important;font-weight: 400 !important;line-height: 1.2 !important;margin: 0 0 40px !important}:is(.elementor-element-e571bab, .elementor-element-9088dca) .elementor-slide-button{display: inline-block;font-family: "Gotham Narrow", "Arial Narrow", Helvetica, sans-serif !important;font-size: 18px !important;font-weight: 700 !important;font-style: normal !important;line-height: 24px !important;text-transform: none !important;color: #fff !important;background: #000 !important;border: 0 !important;border-radius: 25px !important;padding: 4px 29px !important;transition: background-color .15s ease-in-out, color .15s ease-in-out}:is(.elementor-element-e571bab, .elementor-element-9088dca) .elementor-slide-button:hover,:is(.elementor-element-e571bab, .elementor-element-9088dca) .elementor-slide-button:focus-visible{color: #000 !important;background: #fff !important}@media (max-width: 767px){:is(.elementor-element-e571bab, .elementor-element-9088dca) .swiper-slide-contents{max-width: 100% !important}:is(.elementor-element-e571bab, .elementor-element-9088dca) .elementor-slide-heading{font-size: 30px !important}:is(.elementor-element-e571bab, .elementor-element-9088dca) .elementor-slide-description{font-size: 16px !important;margin-bottom: 20px !important}:is(.elementor-element-e571bab, .elementor-element-9088dca) .elementor-slide-button{font-size: 16px !important}}.elementor-element-e571bab:not(.joma-hero) .swiper-slide{height: 45vw !important}.elementor-element-9088dca:not(.joma-hero) .swiper-slide{height: 125vw !important}:is(.elementor-element-e571bab, .elementor-element-9088dca):not(.joma-hero) .swiper-slide-inner{padding: 80px !important;align-items: flex-end !important}.elementor-element-e571bab:not(.joma-hero) .elementor-repeater-item-fd02838 .swiper-slide-bg{background-position: 80% center !important}@media (min-width: 768px) and (max-width: 1024px){.elementor-element-e571bab:not(.joma-hero) .swiper-slide-inner{padding-bottom: 24px !important}}@media (max-width: 767px){.elementor-element-9088dca:not(.joma-hero) .swiper-slide-inner{padding: 15px 15px 40px !important;justify-content: center !important}.elementor-element-9088dca:not(.joma-hero) .swiper-slide-contents{width: 100% !important;max-width: 100% !important;margin: 0 auto !important;text-align: center !important}}:is(.elementor-element-b8395fe, .elementor-element-ee698ad){padding: 80px !important;align-items: flex-end !important;justify-content: flex-start !important}:is(.elementor-element-822b1f9, .elementor-element-6ee6957){--width: 490px !important;width: 490px !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;gap: 0 !important;--gap: 0px !important;--row-gap: 0px !important}:is(.elementor-element-b8e69d0, .elementor-element-ae0a225){margin: 0 0 20px !important}:is(.elementor-element-c316a72, .elementor-element-27ab8e9){margin: 0 !important}:is(.elementor-element-b8e69d0, .elementor-element-ae0a225) .elementor-heading-title{font-family: "Gotham Narrow", "Arial Narrow", Helvetica, sans-serif !important;font-size: 40px !important;font-weight: 700 !important;font-style: normal !important;line-height: 48px !important;letter-spacing: normal !important;text-transform: uppercase !important;color: #fff !important}.elementor-element-e9dc61a{margin: 0 0 40px !important;padding: 0 !important}.elementor-element-e9dc61a,.elementor-element-e9dc61a p{font-family: "Gotham Narrow", "Arial Narrow", Helvetica, sans-serif !important;font-size: 20px !important;font-weight: 400 !important;line-height: 24px !important;color: #fff !important;margin-top: 0 !important}.elementor-element-e9dc61a p{margin-bottom: 0 !important}:is(.elementor-element-c316a72, .elementor-element-27ab8e9) .elementor-button{font-family: "Gotham Narrow", "Arial Narrow", Helvetica, sans-serif !important;font-size: 18px !important;font-weight: 700 !important;font-style: normal !important;line-height: 24px !important;letter-spacing: normal !important;text-transform: none !important;color: #000 !important;fill: #000 !important;background: #fff !important;border: 0 !important;border-radius: 25px !important;padding: 4px 29px !important;transition: background-color .15s ease-in-out, color .15s ease-in-out}:is(.elementor-element-c316a72, .elementor-element-27ab8e9) .elementor-button:hover,:is(.elementor-element-c316a72, .elementor-element-27ab8e9) .elementor-button:focus-visible{color: #fff !important;fill: #fff !important;background: #000 !important}@media (max-width: 767px){:is(.elementor-element-b8395fe, .elementor-element-ee698ad){padding: 15px 15px 40px !important;justify-content: center !important}:is(.elementor-element-822b1f9, .elementor-element-6ee6957){--width: 100% !important;width: 100% !important;align-items: center !important;text-align: center !important}:is(.elementor-element-b8e69d0, .elementor-element-ae0a225) .elementor-heading-title{font-size: 30px !important;line-height: 36px !important;text-align: center !important}.elementor-element-e9dc61a{margin-bottom: 20px !important}.elementor-element-e9dc61a,.elementor-element-e9dc61a p{font-size: 16px !important;line-height: 19.2px !important;text-align: center !important}:is(.elementor-element-c316a72, .elementor-element-27ab8e9) .elementor-button{font-size: 16px !important}}.elementor-element-b07d740{padding: 40px 15px 10px !important;gap: 0 !important;--gap: 0px !important;--row-gap: 0px !important}.joma-deportes-titulo{margin: 0 0 52px !important}.joma-deportes-titulo .elementor-heading-title{font-family: "Gotham Narrow", "Arial Narrow", Helvetica, sans-serif !important;font-size: 20px !important;font-weight: 400 !important;font-style: normal !important;line-height: 24px !important;letter-spacing: normal !important;text-transform: none !important;text-align: center !important;color: #000 !important}.elementor-element-5167227 .swiper-slide,.elementor-element-5167227 .swiper-slide > .e-con,.elementor-element-5167227 .swiper-slide .e-con-inner{padding: 0 !important;--padding-top: 0px;--padding-right: 0px;--padding-bottom: 0px;--padding-left: 0px}.elementor-element-5167227 .elementor-widget-image,.elementor-element-5167227 .elementor-widget-image a{display: block;margin: 0 !important}.elementor-element-5167227 .elementor-widget-image img{display: block;width: 100% !important;height: auto !important;max-width: none !important;aspect-ratio: 2 / 3;object-fit: cover;filter: brightness(1) saturate(1);transition: transform .3s, filter .3s}.elementor-element-5167227 .elementor-widget-image img:hover{filter: brightness(1.05) saturate(1.1);transform: scale(1.05)}.elementor-element-5167227 .swiper-slide,.elementor-element-5167227 .elementor-widget-image{overflow: visible !important}.elementor-element-5167227 .elementor-swiper-button{color: #fff !important;fill: #fff !important;font-size: 25px !important;z-index: 3;top: 50% !important;transform: translateY(-50%) !important}.elementor-element-5167227 .elementor-swiper-button svg{fill: #fff !important}.elementor-element-5167227 .elementor-swiper-button-prev{left: 22px !important;right: auto !important}.elementor-element-5167227 .elementor-swiper-button-next{right: 22px !important;left: auto !important}@media (max-width: 767px){.elementor-element-b07d740{padding-top: 30px !important}.joma-deportes-titulo{margin-bottom: 29px !important}.joma-deportes-titulo .elementor-heading-title{font-size: 16px !important;line-height: 19.2px !important}.elementor-element-5167227 .elementor-widget-image img{aspect-ratio: 12 / 17}}.elementor-element-ab459f9{padding: 80px !important;align-items: flex-end !important;justify-content: flex-start !important}.elementor-element-930d56e{--width: 490px !important;width: 490px !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;justify-content: flex-end !important;gap: 0 !important;--gap: 0px !important;--row-gap: 0px !important}.elementor-element-0c3a204{margin: 0 0 20px !important}.elementor-element-0c3a204 .elementor-heading-title{font-family: "Gotham Narrow", "Arial Narrow", Helvetica, sans-serif !important;font-size: 40px !important;font-weight: 700 !important;font-style: normal !important;line-height: 48px !important;letter-spacing: normal !important;text-transform: uppercase !important;color: #fff !important}.elementor-element-1c9fcac{margin: 0 0 40px !important;padding: 0 !important}.elementor-element-1c9fcac,.elementor-element-1c9fcac p,.elementor-element-1c9fcac .elementor-heading-title{font-family: "Gotham Narrow", "Arial Narrow", Helvetica, sans-serif !important;font-size: 20px !important;font-weight: 400 !important;line-height: 24px !important;letter-spacing: normal !important;text-transform: lowercase !important;color: #fff !important}.elementor-element-1c9fcac p,.elementor-element-1c9fcac .elementor-heading-title{margin: 0 !important}.elementor-element-1c9fcac p::first-letter,.elementor-element-1c9fcac .elementor-heading-title::first-letter{text-transform: uppercase !important}.elementor-element-880488f{margin: 0 !important}.elementor-element-880488f .elementor-button{font-family: "Gotham Narrow", "Arial Narrow", Helvetica, sans-serif !important;font-size: 18px !important;font-weight: 700 !important;font-style: normal !important;line-height: 24px !important;letter-spacing: normal !important;text-transform: none !important;color: #000 !important;fill: #000 !important;background: #fff !important;border: 0 !important;border-radius: 25px !important;padding: 4px 29px !important;transition: background-color .15s ease-in-out, color .15s ease-in-out}.elementor-element-880488f .elementor-button:hover,.elementor-element-880488f .elementor-button:focus-visible{color: #fff !important;fill: #fff !important;background: #000 !important}@media (max-width: 767px){.elementor-element-ab459f9{padding: 15px 15px 40px !important;justify-content: center !important}.elementor-element-930d56e{--width: 100% !important;width: 100% !important;align-items: center !important;text-align: center !important}.elementor-element-0c3a204 .elementor-heading-title{font-size: 30px !important;line-height: 36px !important;text-align: center !important}.elementor-element-1c9fcac{margin-bottom: 20px !important}.elementor-element-1c9fcac,.elementor-element-1c9fcac p,.elementor-element-1c9fcac .elementor-heading-title{font-size: 16px !important;line-height: 19.2px !important;text-align: center !important}.elementor-element-880488f .elementor-button{font-size: 16px !important}}#WizybotShopifyWidget__iframe__outter__id{z-index: 9995 !important}body.joma-hoja-abierta #WizybotShopifyWidget__iframe__outter__id,body.joma-menu-movil-abierto #WizybotShopifyWidget__iframe__outter__id{display: none !important}@media (max-width: 767px){body.joma-con-hoja #WizybotShopifyWidget__iframe__outter__id[style*="height: 80px"]{bottom: 97px !important}}@media (min-width: 1025px){body.joma-pie-final #WizybotShopifyWidget__iframe__outter__id[style*="height: 80px"]{bottom: var(--joma-chat-abajo, 64px) !important}}@media (min-width: 768px) and (max-width: 1024px){body:has(#WizybotShopifyWidget__iframe__outter__id) .elementor-location-footer .elementor-element-f1affc0{padding-bottom: 100px !important}}:is(.elementor-element-7f2eb00, .elementor-element-faefda8, .elementor-element-907af4a) .elementor-heading-title{font-size: 28px !important;font-style: normal !important;text-transform: none !important;color: #000 !important}@media (min-width: 1025px){.joma-menu__panel{position: absolute;top: calc(var(--joma-menu-panel-arriba, 96px) - 1px);left: var(--joma-menu-panel-izquierda, 0px);right: auto;width: var(--joma-menu-panel-ancho, 100vw)}}:is(.elementor-element-e571bab, .elementor-element-9088dca) .elementor-slide-heading{-webkit-text-stroke: 0.08em currentColor;paint-order: stroke fill}.joma-text-rotator-item:not(.active){pointer-events: none}@media (max-width: 991px){.elementor-location-footer :is(.e-con, .joma-pie-sub):has(> .elementor-widget-heading):has(> .elementor-widget-nav-menu:not(.elementor-element-fed5faa)):not(.joma-pie-acordeon){--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;--gap: 0px;gap: 0 !important;margin: 0 !important;padding: 0 !important}.elementor-location-footer :is(.e-con, .joma-pie-sub):has(> .elementor-widget-heading):has(> .elementor-widget-nav-menu:not(.elementor-element-fed5faa)):not(.joma-pie-acordeon) > .elementor-widget-heading{margin: 0 !important}.elementor-location-footer :is(.e-con, .joma-pie-sub):has(> .elementor-widget-heading):not(.joma-pie-acordeon) > .elementor-widget-nav-menu:not(.elementor-element-fed5faa){display: none !important}.elementor-location-footer .elementor-element-fed5faa:not(.joma-pie-politicas){display: none !important}.elementor-location-footer .e-con:has(> .elementor-element-fed5faa):has(.joma-pie-sub){display: block !important;--padding-top: 0px;--padding-bottom: 0px;padding: 0 !important;margin: 0 !important}.elementor-location-footer .e-con:has(> .elementor-element-fed5faa):not(:has(.joma-pie-sub)){display: none !important}}.elementor-widget-woocommerce-product-title .product_title,.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size: 30px !important;font-weight: 600 !important;line-height: 36px !important;margin-bottom: 7px !important}.joma-ligero .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload)::before,.joma-ligero .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) .e-con::before{background-image: none !important}@media screen and (max-height: 1024px){.joma-ligero .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload)::before,.joma-ligero .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) .e-con::before{background-image: none !important}}@media screen and (max-height: 640px){.joma-ligero .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload)::before,.joma-ligero .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) .e-con::before{background-image: none !important}}.joma-ligero .elementor-main-swiper:not(.swiper-initialized) .swiper-slide:not(:first-child) .swiper-slide-bg{background-image: none !important}.joma-ligero .elementor-location-footer .e-con.e-parent:not(.e-lazyloaded):not(.e-no-lazyload),.joma-ligero .elementor-location-footer .e-con.e-parent:not(.e-lazyloaded):not(.e-no-lazyload) .e-con,.joma-ligero .elementor-location-footer .e-con.e-parent:not(.e-lazyloaded):not(.e-no-lazyload)::before,.joma-ligero .elementor-location-footer .e-con.e-parent:not(.e-lazyloaded):not(.e-no-lazyload) .e-con::before{background-image: none !important}.joma-ligero .elementor-location-footer .e-con.e-parent:not(.e-lazyloaded) .elementor-nav-menu a.elementor-item,.joma-ligero .elementor-location-footer .e-con.e-parent:not(.e-lazyloaded) .elementor-nav-menu a.elementor-sub-item,.joma-ligero .elementor-location-footer .e-con.e-parent:not(.e-lazyloaded) .elementor-element-8e0f5e6,.joma-ligero .elementor-location-footer .e-con.e-parent:not(.e-lazyloaded) .elementor-element-8e0f5e6 p,.joma-ligero .elementor-location-footer .e-con.e-parent:not(.e-lazyloaded) .elementor-element-8e0f5e6 span,.joma-ligero .elementor-location-footer .e-con.e-parent:not(.e-lazyloaded) .elementor-element-8e0f5e6 a{font-family: "Gotham Narrow", sans-serif !important}.joma-ligero .elementor-swiper-button{padding: 6px;margin: 0 -6px}
