/* GENERADO con _notas/css-por-tipo/css-por-tipo.py para «ficha» — 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}body.single-product .product_title,body.single-product h1.product_title,body.single-product h2.product_title,.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}}.elementor-location-header img[data-logo-hover],.elementor-header img[data-logo-hover]{content: url("joma-logo.svg");transform: none !important}.elementor-location-header .elementor-element-97c607d img,.elementor-location-header .elementor-element-ec6af26 img,.elementor-location-header .elementor-element-a6ccfb4 img{width: 140px !important;height: auto !important;max-width: 100%}@media (min-width: 1025px){.elementor-location-header .elementor-element-97c607d img,.elementor-location-header .elementor-element-ec6af26 img,.elementor-location-header .elementor-element-a6ccfb4 img{width: 186px !important}}@media (min-width: 1440px){.elementor-location-header .elementor-element-97c607d img,.elementor-location-header .elementor-element-ec6af26 img,.elementor-location-header .elementor-element-a6ccfb4 img{width: 202px !important}}@media (min-width: 1025px){.elementor-location-header .elementor-element-92434ce{padding-left: calc( 16px + 1.41vw ) !important;padding-right: calc( 16px + 1.41vw ) !important}.elementor-location-header .elementor-element-97c607d,.elementor-location-header .elementor-element-ec6af26,.elementor-location-header .elementor-element-a6ccfb4{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}@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 .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){.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}}@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}}body:not(.home) .elementor-location-header .elementor-element-05b4bf7 input[type="search"]{background-color: rgba(231, 231, 231, .99) !important;color: #000 !important}body:not(.home) .elementor-location-header .elementor-element-05b4bf7 input[type="search"]::placeholder{color: #000 !important;opacity: 1}body:not(.home) .elementor-location-header .elementor-element-05b4bf7 svg{fill: #000 !important;color: #000 !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}.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}}.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}.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}}#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}.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{text-align: left !important;justify-content: flex-start !important;display: block !important}.woocommerce div.product form.cart table.variations td.value,.elementor-widget-woocommerce-product-add-to-cart table.variations td.value{text-align: left !important}.elementor-widget-woocommerce-product-add-to-cart .joma-guia-tallas{margin: 0 0 14px !important}.related.products li.product .woocommerce-loop-product__title,.elementor-widget-woocommerce-product-related li.product .woocommerce-loop-product__title{font-size: 18px !important}.related.products li.product .price,.elementor-widget-woocommerce-product-related li.product .price{font-size: 17px !important}.related.products li.product .add_to_cart_button,.related.products li.product [class*="cart"],.elementor-widget-woocommerce-product-related li.product .add_to_cart_button{font-size: 18px !important}.joma-guia-tallas a,.joma-guia-tallas .elementor-icon-list-text{color: #707070 !important;font-size: 16px !important}.joma-guia-tallas a{text-decoration: underline !important;text-decoration-color: #707070 !important;text-underline-offset: 3px}.joma-guia-tallas .elementor-icon-list-icon svg{width: 18px !important;height: 18px !important;fill: #707070 !important}.joma-guia-tallas .elementor-icon-list-item{display: flex !important;align-items: center !important;gap: 8px}.wctt-talla.is-agotada{gap: 5px}.wctt-talla.is-agotada::after{content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%23B0B0B0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9'/%3E%3Cpath d='M13.73 21a2 2 0 0 1-3.46 0'/%3E%3C/svg%3E");display: block;width: 13px;height: 13px;line-height: 0;flex-shrink: 0}.joma-sku .product_meta .detail-container:not(.sku_wrapper),.joma-sku .product_meta .posted_in,.joma-sku .product_meta .tagged_as{display: none !important}.joma-sku .product_meta,.joma-sku .sku_wrapper,.joma-sku .sku{color: #707070 !important;font-size: 16px !important;font-weight: 400 !important}.joma-sku .sku_wrapper{font-size: 0 !important}.joma-sku .sku_wrapper .sku{font-size: 16px !important}.joma-sku .product_meta:empty,.joma-sku:has(.product_meta:empty){display: none !important}.joma-sku:not(:has(.sku_wrapper)){display: none !important}@media (min-width: 1025px){body.single-product .e-con:has(> .elementor-widget-n-tabs),body.single-product .e-con:has(> .elementor-widget-nested-tabs){max-width: 71.37%;margin-inline-start: 0;margin-inline-end: auto}}body.joma-ficha-pegada .elementor-element-409a211,body.joma-ficha-pegada .e-con:has(> .elementor-widget-n-tabs),body.joma-ficha-pegada .e-con:has(> .elementor-widget-nested-tabs){max-width: 100%}.elementor-location-single .elementor-widget-woocommerce-product-title .elementor-heading-title,body.single-product h1.product_title{max-width: 300px;text-wrap: wrap}body.joma-ficha-pegada .elementor-element-668a7c4{position: sticky;top: 90px;align-self: flex-start}body.joma-ficha-pegada .elementor-element-409a211{width: 100%}@media (prefers-reduced-motion: reduce){body.joma-ficha-pegada .elementor-element-668a7c4{position: static}}.joma-colores{margin: 14px 0 0}.joma-colores__titulo{margin: 0 0 8px;font-size: 12px;line-height: 1.4;color: #6F7789}.joma-colores__lista{display: flex;flex-wrap: wrap;gap: 10px;margin: 0;padding: 0;list-style: none}.joma-colores__item{margin: 0;padding: 0}.joma-colores__enlace{display: block;width: 60px;height: 60px;border: 1px solid #F2F3F5;border-radius: 10px;background: #F2F3F5;overflow: hidden;transition: border-color .15s ease}.joma-colores__enlace img{display: block;width: 100%;height: 100%;object-fit: contain;border-radius: 9px}.joma-colores__item:not(.es-actual) .joma-colores__enlace:hover,.joma-colores__item:not(.es-actual) .joma-colores__enlace:focus-visible{border-color: #C7CBD6}.joma-colores__item.es-actual .joma-colores__enlace{border-color: #000;cursor: default}@media (prefers-reduced-motion: reduce){.joma-colores__enlace{transition: none}}.joma-leer-recortado{max-height: 125px;overflow: hidden;-webkit-mask-image: linear-gradient( #000 60%, transparent );mask-image: linear-gradient( #000 60%, transparent )}.joma-leer-abierto{max-height: none;-webkit-mask-image: none;mask-image: none}body.single-product .joma-leer-mas,.elementor-location-single .joma-leer-mas{display: block;margin: 14px auto 0;padding: 2px 32px;font-family: inherit;font-size: 20px;font-weight: 400;line-height: 1.6;color: #707070 !important;background: #FFF !important;border: 1px solid #707070 !important;border-radius: 100px;cursor: pointer;text-transform: none !important;transition: color .15s ease, background-color .15s ease, border-color .15s ease}body.single-product .joma-leer-mas:hover,body.single-product .joma-leer-mas:focus-visible,.elementor-location-single .joma-leer-mas:hover,.elementor-location-single .joma-leer-mas:focus-visible{color: #FFF !important;background: #707070 !important;border-color: #707070 !important}@media (prefers-reduced-motion: reduce){.joma-leer-mas{transition: none}}.joma-tec{display: flex;align-items: center;gap: 2px;min-width: 0;max-width: 100%;position: relative}.joma-tec .iconos-producto{flex: 1 1 auto;min-width: 0;display: flex;flex-wrap: nowrap;overflow-x: auto;scroll-snap-type: x proximity;scrollbar-width: none;-ms-overflow-style: none}.joma-tec .iconos-producto::-webkit-scrollbar{display: none}.joma-tec .iconos-producto{gap: 32px}.joma-tec .iconos-producto > *{flex: 0 0 calc( ( 100% - 64px ) / 3 );scroll-snap-align: start}.joma-tec .iconos-producto img{width: 100%;height: auto;aspect-ratio: 1;padding: 8px;border: 1px solid #999;border-radius: 50%;box-sizing: border-box;object-fit: contain}.joma-tec .iconos-producto figcaption,.joma-tec .iconos-producto .widget-image-caption{margin-top: 8px;font-size: 14px !important;font-weight: 400 !important;line-height: 1.1 !important;color: #707070 !important;font-family: "Gotham Narrow", sans-serif !important;text-transform: none !important;letter-spacing: normal !important}body.single-product .joma-tec-flecha,.elementor-location-single .joma-tec-flecha{flex: 0 0 auto;display: grid;place-items: center;width: 22px;height: 34px;padding: 0;background: none !important;border: 0 !important;border-radius: 0 !important;color: #707070 !important;cursor: pointer;opacity: 0;pointer-events: none;transition: opacity .15s ease, color .15s ease}.joma-tec-flecha svg{width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}.joma-tec-atras{order: -1}.joma-tec-adelante{order: 1}body.single-product .joma-tec.hay-atras .joma-tec-atras,body.single-product .joma-tec.hay-adelante .joma-tec-adelante,.elementor-location-single .joma-tec.hay-atras .joma-tec-atras,.elementor-location-single .joma-tec.hay-adelante .joma-tec-adelante{opacity: 1;pointer-events: auto}body.single-product .joma-tec-flecha:hover,body.single-product .joma-tec-flecha:focus-visible,.elementor-location-single .joma-tec-flecha:hover,.elementor-location-single .joma-tec-flecha:focus-visible{color: #000 !important;background: none !important}@media (prefers-reduced-motion: reduce){.joma-tec-flecha{transition: none}}.joma-tec-pulsable{cursor: pointer}.joma-tec-tarjeta{position: absolute;inset: 0 auto auto 0;z-index: 5;width: 100%;box-sizing: border-box;padding: 20px 22px;background: #FFF;border-radius: 14px;box-shadow: 0 6px 28px rgba( 0, 0, 0, .16 )}.joma-tec-titulo{margin: 0 30px 10px 0;font-size: 20px;font-weight: 600;line-height: 1.2;color: #707070}.joma-tec-texto{margin: 0;font-size: 15px;font-weight: 400;line-height: 1.45;color: #707070}.joma-tec-cerrar{position: absolute;top: 16px;right: 16px;width: 24px;height: 24px;padding: 0;display: grid;place-items: center;background: none !important;border: 0 !important;border-radius: 0 !important;color: #707070 !important;cursor: pointer}.joma-tec-cerrar svg{width: 15px;height: 15px;fill: none;stroke: currentColor;stroke-width: 1.4;stroke-linecap: round}.joma-tec-cerrar:hover,.joma-tec-cerrar:focus-visible{color: #000 !important}body.single-product .joma-gallery__item a{cursor: zoom-in}.joma-zoom{position: fixed;inset: 0;z-index: 100000;display: flex;background: #F9F9F9;overflow-y: auto;scrollbar-width: none;cursor: zoom-out}.joma-zoom img{width: 100%;height: auto;max-width: none;display: block;margin: auto}.joma-zoom::-webkit-scrollbar{display: none}.joma-zoom-cerrar{position: fixed;top: 20px;right: 20px;width: 36px;height: 36px;display: flex;align-items: center;justify-content: center;color: #111 !important;background: none !important;background-color: transparent !important;border: none !important;box-shadow: none !important;padding: 0 !important;cursor: pointer;opacity: .75;transition: opacity .15s ease}.joma-zoom-cerrar:hover,.joma-zoom-cerrar:focus-visible{opacity: 1}.joma-zoom-cerrar svg{width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 1.5;stroke-linecap: round}body.joma-zoom-abierto{overflow: hidden}@media (max-width: 768px){.joma-zoom-cerrar{top: 12px;right: 12px;width: 44px;height: 44px}}.wctt-tallas .wctt-talla.is-agotada{pointer-events: none}.wctt-tallas li:has(> .wctt-talla.is-agotada){cursor: pointer}.wctt-tallas li:hover > .wctt-talla.is-agotada{border-color: #b0b0b0 !important}.wctt-tallas li[role="button"]:focus-visible{outline: 2px solid #0026FE;outline-offset: 2px;border-radius: 30px}.joma-aviso{box-sizing: border-box;width: min(600px, calc(100vw - 32px));max-height: calc(100vh - 32px);margin: auto;padding: 48px 60px 28px;border: 0;border-radius: 40px;background: #fff;color: #000;text-align: center;overflow: auto}.joma-aviso::backdrop{background: rgba(0, 0, 0, 0.55)}.joma-aviso[open]{animation: joma-aviso-entra 0.2s ease}@keyframes joma-aviso-entra{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: none}}dialog.joma-aviso .joma-aviso__cerrar,dialog.joma-aviso .joma-aviso__cerrar:hover,dialog.joma-aviso .joma-aviso__cerrar:focus{position: absolute;top: 22px;right: 24px;width: 32px;height: 32px;padding: 6px;border: 0;border-radius: 50%;background: transparent;color: #7a7a7a;cursor: pointer}dialog.joma-aviso .joma-aviso__cerrar:hover{color: #000}.joma-aviso__cerrar:focus-visible{outline: 2px solid #0026FE}.joma-aviso__cerrar svg{display: block;width: 100%;height: 100%;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round}.joma-aviso__logo{display: block;width: 74px;aspect-ratio: 250 / 130;margin: 0 auto 22px;background: url("joma-logo.svg") left center / 340% auto no-repeat}.joma-aviso__titulo{margin: 0 0 26px;font-size: 22px;font-weight: 700;line-height: 1.2;color: #000}.joma-aviso__texto,.joma-aviso__hecho{margin: 0 0 26px;font-size: 16px;line-height: 1.5;color: #000}.joma-aviso__hecho{margin-bottom: 20px}.joma-aviso [hidden]{display: none !important}dialog.joma-aviso .joma-aviso__email,dialog.joma-aviso .joma-aviso__email:focus{box-sizing: border-box;display: block;width: 100%;height: 38px;padding: 0 20px;border: 0;border-radius: 30px;background: #cccccc;color: #000;font: inherit;font-size: 16px}.joma-aviso__email::placeholder{color: #000;opacity: 1}dialog.joma-aviso .joma-aviso__email:focus-visible{outline: 0;box-shadow: 0 0 0 2px rgba(0, 38, 254, 0.35)}.joma-aviso__web{position: absolute !important;left: -9999px;width: 1px;height: 1px;opacity: 0}.joma-aviso__acepto{display: flex;align-items: center;justify-content: center;gap: 10px;margin: 22px 0 0;font-size: 12px;line-height: 1.4;text-align: left;cursor: pointer}.joma-aviso__acepto a{color: #0026FE;text-decoration: none}.joma-aviso__acepto a:hover{text-decoration: underline}.joma-aviso__acepto input{appearance: none;-webkit-appearance: none;flex: 0 0 auto;width: 20px;height: 20px;margin: 0;border: 2px solid #333;border-radius: 50%;background: #fff;cursor: pointer}.joma-aviso__acepto input:checked{border-color: #0026FE;background: #0026FE;box-shadow: inset 0 0 0 3px #fff}.joma-aviso__acepto input:focus-visible{outline: 2px solid #0026FE;outline-offset: 2px}.joma-aviso__mensaje{min-height: 18px;margin: 12px 0 8px;font-size: 13px;line-height: 18px;color: #c62828}dialog.joma-aviso .joma-aviso__enviar,dialog.joma-aviso .joma-aviso__enviar:hover,dialog.joma-aviso .joma-aviso__enviar:focus{display: inline-block;min-width: 150px;height: 38px;padding: 0 30px;border: 0;border-radius: 30px;background: #0026FE;color: #fff;font: inherit;font-size: 16px;font-weight: 700;line-height: 38px;letter-spacing: 0;text-transform: none;box-shadow: none;cursor: pointer}dialog.joma-aviso .joma-aviso__enviar:hover{background: #707070}.joma-aviso__enviar:focus-visible{outline: 2px solid #0026FE;outline-offset: 2px}.joma-aviso__enviar[disabled]{opacity: 0.6;cursor: default}@media (max-width: 600px){.joma-aviso{padding: 44px 24px 22px;border-radius: 28px}.joma-aviso__acepto{align-items: flex-start}}@media (prefers-reduced-motion: reduce){.joma-aviso[open]{animation: none}}.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}.descuentomenu > a{font-weight: 600 !important;color: #ff0100 !important}.descuentomenu > a:hover{color: #ff0100;text-decoration: none}#descuento .e-n-menu-title-text{color: #fd001b;font-weight: 900}p.stock.in-stock{text-transform: uppercase;color: #707070 !important;font-weight: 700}@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}html body.woocommerce-page :is(h1, h2, h3):not(.elementor-location-header *):not(.elementor-location-footer *):not(.woocommerce-loop-product__title):not(.product_title){font-weight: 600 !important}.price del,.price del .woocommerce-Price-amount,.price del .woocommerce-Price-currencySymbol,.price del bdi{color: #E00000 !important}.elementor-location-header .elementor-element-d7a7bfc{border: 0 !important}.elementor-location-header .elementor-element-7247b03{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}.elementor-location-header .elementor-element-2c93701{border-bottom-color: #999 !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}body.single-product .elementor-location-single li.product .woocommerce-loop-product__title,body.single-product .elementor-location-single li.product .woocommerce-loop-product__title .joma-titulo-texto{font-size: 16px !important}.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.single-product .elementor-element-3435572 .price,body.single-product .elementor-element-3435572 .price *{letter-spacing: normal !important}body.single-product ul.wctt-tallas{display: grid !important;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 10px !important}body.single-product ul.wctt-tallas .wctt-talla{width: 100% !important}body.single-product .wctt-talla.is-agotada{font-family: "Roboto", Arial, sans-serif !important;color: #D9D9D9 !important;border-color: #D9D9D9 !important}html body.single-product .joma-sku .sku,html body.single-product .joma-sku .sku_wrapper .sku{color: #707070 !important}html body.single-product .elementor-element-5c0de11{margin-top: -21px !important}html body.single-product div.product form.cart .single_add_to_cart_button{letter-spacing: normal !important}body.single-product .elementor-element-40f4f85 .elementor-icon-list-text{font-family: "Roboto", Arial, sans-serif !important;font-size: 14px !important;text-decoration: underline}.joma-gallery{--joma-visibles: 1.78 !important;--joma-gap: 10px !important}.joma-gallery__controls{margin-top: 7px !important}html body .joma-gallery__arrow{color: #707070 !important}.joma-gallery__arrow svg{display: none !important}.joma-gallery__arrow::before{content: "";width: 8px;height: 14px;background-color: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14'%3E%3Cpath d='M7 1 1 7l6 6' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%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 8 14'%3E%3Cpath d='M7 1 1 7l6 6' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.joma-gallery__arrow--next::before{transform: scaleX(-1)}.joma-gallery__counter{font-size: 18px !important;font-weight: 600 !important;color: #707070 !important}.joma-gallery__progress{height: 10px !important;background: #fff !important;border-top: 1px solid #999;border-bottom: 1px solid #999;box-sizing: border-box}.joma-gallery__progress-thumb{top: 2px !important;height: 4px !important;border-radius: 100px;background: #707070 !important}body.single-product .joma-ficha__titulo{font-weight: 600 !important;line-height: 26px !important;margin: 0 0 20px !important}body.single-product .e-n-tabs-content p{line-height: 26px !important;color: #000 !important;margin: 0 0 20px !important}body.single-product .e-n-tabs-content li{font-size: 18px !important;line-height: 26px !important;color: #000 !important}body.single-product .elementor-element-8cb7496 .elementor-heading-title{font-size: 28px !important;line-height: 33.6px !important;letter-spacing: normal !important}@media (max-width: 767px){html body.single-product .joma-gallery{width: 100vw !important;max-width: none !important;margin-left: -5vw !important;margin-right: 0 !important}html body.single-product .woocommerce-breadcrumb{display: none !important}html body.single-product .elementor-location-single h1.product_title{font-family: "Gotham Narrow Libro", "Gotham Narrow", sans-serif !important;font-weight: 700 !important;font-synthesis: weight;font-size: 26px !important;line-height: 30px !important;max-width: none !important}html body.single-product .elementor-location-single .elementor-element-3435572 .price,html body.single-product .elementor-location-single .elementor-element-3435572 .price .woocommerce-Price-amount{font-size: 23px !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}.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 .elementor-element-211f7c0 > :not(.elementor-element-a6ccfb4){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}.joma-elegir-talla,.joma-hoja__titulo,.joma-hoja-velo{display: none}@media (max-width: 767px){html body.single-product button.joma-elegir-talla{display: flex !important;align-items: center;justify-content: center;position: relative;width: 100% !important;height: 42px !important;min-height: 0 !important;margin: 10px 0 0 !important;padding: 0 50px !important;border: 0 !important;border-radius: 100px !important;background: #E5E5E5 !important;box-shadow: none !important;color: #636363 !important;font-family: "Gotham Narrow", sans-serif !important;font-size: 20px !important;font-weight: 400 !important;line-height: 30px !important;letter-spacing: normal !important;text-transform: none !important}html body.single-product button.joma-elegir-talla.tiene-talla{color: #000 !important}.joma-elegir-talla svg{position: absolute;right: 20px;top: 50%;margin-top: -5px}html body.single-product form.cart.joma-hoja{position: fixed !important;left: 0 !important;right: 0 !important;bottom: 0 !important;z-index: 9990;width: auto !important;max-height: 85vh;overflow-y: auto;margin: 0 !important;padding: 22px 16px 23px !important;background: rgba(255, 255, 255, 0.95) !important}form.joma-hoja:not(.esta-abierta) > table.variations,form.joma-hoja:not(.esta-abierta) .woocommerce-variation,form.joma-hoja:not(.esta-abierta) .elementor-element-40f4f85,form.joma-hoja:not(.esta-abierta) .joma-equivalencia,form.joma-hoja:not(.esta-abierta) .joma-aviso-talla{display: none !important}form.joma-hoja.esta-abierta{box-shadow: 0 -4px 16px rgba(0, 0, 0, 0.12)}form.joma-hoja.esta-abierta .joma-hoja__titulo{display: block;margin: 0 0 12px;font-size: 16px;line-height: 24px;font-weight: 400;color: #000;text-align: center}form.joma-hoja.esta-abierta > table.variations{margin-bottom: 12px !important}html body.single-product form.joma-hoja .single_add_to_cart_button{width: 100% !important;height: 42px !important;padding: 0 20px !important;line-height: 42px !important}html body.single-product form.joma-hoja .e-atc-qty-button-holder{width: 100%}.joma-hoja-velo:not([hidden]){display: block;position: fixed;inset: 0;z-index: 9989;background: rgba(18, 18, 18, 0.36)}body.joma-hoja-abierta{overflow: hidden}body.single-product.joma-con-hoja{padding-bottom: 87px}body.single-product.joma-con-hoja .joinchat{--bottom: 100px;bottom: 100px !important}}.joma-ficha-precio{display: flex;align-items: center;justify-content: space-between;gap: 12px}.joma-ficha-precio > .price{margin: 0 !important}.joma-ficha-corazon .yith-wcwl-add-to-wishlist a::before,.joma-gallery__corazon .yith-wcwl-add-to-wishlist a::before{width: 26px;height: 24px}.joma-gallery{position: relative}.joma-gallery__corazon{display: none}@media (max-width: 767px){.joma-ficha-corazon{display: none}.joma-gallery__corazon{display: block;position: absolute;top: 10px;right: 12px;z-index: 5}}#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}@media (min-width: 1025px){html body.single-product .elementor-element-7eee5c9{padding-left: 87px !important}html body.single-product .elementor-element-f0f53bd{flex: 1 1 0 !important;width: auto !important;max-width: none !important;min-width: 0;padding-right: 0 !important}html body.single-product .elementor-element-668a7c4{flex: 0 0 380px !important;width: 380px !important;max-width: 380px !important;margin-left: 60px !important;padding-left: 0 !important;padding-right: 0 !important}}@media (min-width: 768px){html body.single-product .elementor-element-409a211,html body.single-product .elementor-element-409a211 > .e-con-inner{padding-left: 0 !important;padding-right: 0 !important}html body.single-product .e-n-tabs-content > [role="tabpanel"]{padding-left: 0 !important;padding-right: 0 !important}html body.single-product .e-n-tabs-content{grid-template-columns: 280px 280px minmax(0, 1fr) !important;column-gap: 0 !important}html body.single-product .elementor-element-40f4f85{padding-top: 28px !important}}html body.single-product .elementor-element-40f4f85 .elementor-icon-list-icon svg{display: none !important}html body.single-product .elementor-element-40f4f85 .elementor-icon-list-icon::before{content: "";display: inline-block;width: 20px;height: 20px;background-color: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.4' stroke-linejoin='round'%3E%3Crect x='1' y='6.5' width='18' height='7'/%3E%3Cpath d='M4.5 13.5v-3M7.5 13.5v-2M10.5 13.5v-3M13.5 13.5v-2M16.5 13.5v-3'/%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 20 20' fill='none' stroke='%23000' stroke-width='1.4' stroke-linejoin='round'%3E%3Crect x='1' y='6.5' width='18' height='7'/%3E%3Cpath d='M4.5 13.5v-3M7.5 13.5v-2M10.5 13.5v-3M13.5 13.5v-2M16.5 13.5v-3'/%3E%3C/svg%3E") center / contain no-repeat}html body .wctt-tallas .wctt-talla:hover:not([disabled]):not(.is-agotada):not(.is-activa){background: rgba(153, 153, 153, 0.95) !important;border-color: #919191 !important;box-shadow: none !important;color: #000 !important}.joma-gallery__puntos{display: none}@media (max-width: 767px){html body.single-product .joma-gallery{display: grid !important;grid-template-columns: minmax(0, 1fr);grid-template-areas: "foto" "puntos"}html body.single-product .joma-gallery__track{grid-area: foto}html body.single-product .joma-gallery__controls{grid-area: foto;align-self: end;justify-self: end;z-index: 2;margin: 0 19px 7px 0 !important;pointer-events: none}html body.single-product .joma-gallery__arrow,html body.single-product .joma-gallery__progress{display: none !important}html body.single-product .joma-gallery__counter{margin: 0 !important;font-family: "Gotham Narrow", sans-serif !important;font-size: 16px !important;font-weight: 600 !important;line-height: 24px !important;color: #707070 !important}html body.single-product .joma-gallery__puntos{grid-area: puntos;display: flex;justify-content: center;gap: 5px;margin: 20px 0 26px}.joma-gallery__puntos > span{width: 7px;height: 7px;border-radius: 50%;background: #D9D9D9;transition: background-color 0.2s}.joma-gallery__puntos > span.esta-activo{background: #707070}html body.single-product .elementor-element-668a7c4{width: auto !important;margin-left: calc(16px - 5vw) !important;margin-right: calc(16px - 5vw) !important;padding-left: 0 !important;padding-right: 0 !important}}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}.elementor-location-header .elementor-element-d9d669d{border-bottom-color: #999 !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 (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}}body.single-product ul.wctt-tallas{grid-template-columns: repeat(auto-fill, minmax(78px, 1fr))}@media (min-width: 768px) and (max-width: 1024px){html body.single-product .e-n-tabs-content > [role="tabpanel"]{padding-left: 15px !important;padding-right: 15px !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}.joma-tec .iconos-producto figcaption,.joma-tec .iconos-producto .widget-image-caption{font-style: normal !important}.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}}:is(.elementor-element-e571bab, .elementor-element-9088dca):not(.joma-hero) .swiper-slide-inner{padding: 80px !important;align-items: flex-end !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}: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}:is(.elementor-element-c316a72, .elementor-element-27ab8e9) .elementor-button{font-size: 16px !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}@media (max-width: 767px){.joma-deportes-titulo{margin-bottom: 29px !important}.joma-deportes-titulo .elementor-heading-title{font-size: 16px !important;line-height: 19.2px !important}}.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}}.joma-precio-agotado{display: inline-block;margin-left: 8px;font-family: "Gotham Narrow", "Arial Narrow", Helvetica, sans-serif;font-size: 14px;font-weight: 400;color: #707070;vertical-align: middle}: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}}#wctt-tooltip{top: 0;left: 0}.joma-gallery{width: 100%;--joma-visibles: 1.6;--joma-gap: 8px}.joma-gallery__track{display: flex;gap: var(--joma-gap);overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;-webkit-overflow-scrolling: touch}.joma-gallery__track::-webkit-scrollbar{display: none}.joma-gallery__item{flex: 0 0 calc((100% - (var(--joma-gap) * (var(--joma-visibles) - 1))) / var(--joma-visibles));scroll-snap-align: start;margin: 0}.joma-gallery__item a{display: block}.joma-gallery__item img{width: 100%;height: auto;display: block}.joma-gallery__arrow svg{width: 20px;height: 20px;display: block}.joma-gallery__arrow--prev{margin-left: -4px}.joma-gallery__counter{margin-left: 10px}.joma-gallery__arrow:hover{color: var(--wp--preset--color--azul, #0026FE) !important}.joma-gallery__arrow:focus-visible{outline: 2px solid currentColor !important;outline-offset: 2px}.joma-gallery__arrow[disabled]{opacity: .3;cursor: default}.joma-gallery__controls{display: flex;align-items: center;gap: 4px;margin-top: 12px}.joma-gallery__arrow{background: none;border: none;padding: 0;cursor: pointer;width: 24px !important;height: 36px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;flex: 0 0 auto;color: #111 !important;background: none !important;background-color: transparent !important;border: none !important;box-shadow: none !important;padding: 0 !important;text-transform: none !important;letter-spacing: 0 !important}.joma-gallery__arrow:hover{opacity: 0.5}.joma-gallery__counter{font-size: 14px;color: #111;min-width: 36px;font-weight: 400;text-transform: none;letter-spacing: 0}.joma-gallery__progress{cursor: pointer;touch-action: none}.joma-gallery__progress-thumb{cursor: grab}.joma-gallery__progress.is-arrastrando .joma-gallery__progress-thumb{cursor: grabbing}.joma-gallery__progress{position: relative;flex: 1;height: 2px;background: #e3e3e3}.joma-gallery__progress-thumb{position: absolute;top: 0;left: 0;height: 100%;width: 10%;background: #111}@media (max-width: 768px){.joma-gallery__item{flex-basis: 100%}}.e-n-tabs > .e-n-tabs-heading{display: none !important}.e-n-tabs{display: block !important}.e-n-tabs-content{display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 40px 64px;align-items: start}.e-n-tabs-content > [role="tabpanel"]{display: block !important;opacity: 1 !important;height: auto !important;max-height: none !important;overflow: visible !important}.e-n-tabs-content > [role="tabpanel"]{border: 0 !important}.e-n-tabs-content > [role="tabpanel"]:first-child{grid-column: 1 / -1}.e-n-tabs-content,.e-n-tabs-content p,.e-n-tabs-content li,.joma-ficha__titulo{font-family: "Gotham Narrow", "Arial Narrow", Helvetica, sans-serif}.joma-ficha__titulo{font-size: 28px;font-weight: 700;line-height: 1.2;color: #000;margin: 0 0 16px}.e-n-tabs-content p{font-size: 18px;font-weight: 400;line-height: 1.6;color: #222;margin: 0 0 12px}.e-n-tabs-content ul{margin: 0;padding-left: 20px}.e-n-tabs-content li{font-size: 18px;line-height: 1.6;color: #222;margin-bottom: 8px}@media (max-width: 767px){.e-n-tabs-content{grid-template-columns: minmax(0, 1fr);gap: 32px}.e-n-tabs-content > [role="tabpanel"]:first-child{grid-column: auto}.joma-ficha__titulo{font-size: 23px}}.single_add_to_cart_button,.single_add_to_cart_button.disabled,.single_add_to_cart_button.wc-variation-selection-needed,.single_add_to_cart_button:disabled{background-color: #0026FE !important;color: #fff !important;opacity: 1 !important;cursor: pointer !important;transition: none !important}.single_add_to_cart_button:focus{background-color: #0026FE !important;color: #fff !important;opacity: 1 !important;box-shadow: none !important;transform: none !important;filter: none !important}.single_add_to_cart_button:hover,.single_add_to_cart_button.disabled:hover,.single_add_to_cart_button.wc-variation-selection-needed:hover{background-color: #6F6F71 !important;color: #fff !important;opacity: 1 !important;box-shadow: none !important;transform: none !important;filter: none !important}.single_add_to_cart_button:focus-visible{outline: 2px solid #000 !important;outline-offset: 2px}.woocommerce-variation-add-to-cart-disabled{opacity: 1 !important}.joma-aviso-talla{margin: 10px 0 0;font-family: "Gotham Narrow", sans-serif;font-size: 14px;line-height: 1.4;color: #E00000}@keyframes joma-sacude{0%, 100%{transform: translateX(0)}20%, 60%{transform: translateX(-6px)}40%, 80%{transform: translateX(6px)}}form.joma-falta-talla .wctt-tallas{animation: joma-sacude .35s ease-in-out}@media (prefers-reduced-motion: reduce){form.joma-falta-talla .wctt-tallas{animation: none}}body.single-product .product_title,body.single-product h1.product_title,.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}body.single-product .elementor-widget-woocommerce-product-price .price,body.single-product .elementor-widget-woocommerce-product-price .price .woocommerce-Price-amount{font-size: 18px !important}body.single-product .single_add_to_cart_button,body.single-product.woocommerce div.product form.cart .single_add_to_cart_button.button{height: auto !important;padding: 6px 20px !important;border-radius: 100px !important;font-size: 20px !important;font-weight: 600 !important;line-height: 30px !important;text-transform: none !important}body.single-product ul.wctt-tallas{gap: 10px !important}@media (hover: none), (pointer: coarse){#wctt-tooltip{display: none !important}}.joma-equivalencia{margin: 10px 0 0;font-family: "Gotham Narrow", sans-serif;font-size: 13px;line-height: 1.4;color: #707070}body .wctt-tallas .wctt-talla.is-activa,body .wctt-tallas .wctt-talla.is-activa:hover:not([disabled]){background: #999 !important;border-color: #999 !important;box-shadow: none !important;color: #000 !important;font-weight: 600 !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}
