/* GENERADO con _notas/compactar-css.py — 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}}body.home .elementor-location-header:not(.sticky-header) .elementor-element-a9240ae::before, body.home .elementor-location-header:not(.sticky-header) .elementor-element-c0e191f::before, body.home .elementor-location-header:not(.sticky-header) .elementor-element-661118c::before{background: linear-gradient( to bottom, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.25) 55%, rgba(0, 0, 0, 0) 100% ) !important;opacity: 1 !important}.elementor-location-header img[data-logo-hover], .elementor-header img[data-logo-hover]{content: url("joma-logo.svg");transform: none !important}html body.home .elementor-location-header img[data-logo-hover], html body.home .elementor-header img[data-logo-hover]{transform: none !important}.elementor-location-header .elementor-element-9bba1e5 img, .elementor-location-header .elementor-element-d0608b9 img, .elementor-location-header .elementor-element-f1ad4fd img, .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-9bba1e5 img, .elementor-location-header .elementor-element-d0608b9 img, .elementor-location-header .elementor-element-f1ad4fd img, .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-9bba1e5 img, .elementor-location-header .elementor-element-d0608b9 img, .elementor-location-header .elementor-element-f1ad4fd img, .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-66a02b5, .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-9bba1e5, .elementor-location-header .elementor-element-d0608b9, .elementor-location-header .elementor-element-f1ad4fd, .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}body.home .elementor-location-header svg.joma-icono, body.home .elementor-header svg.joma-icono{color: #fff !important}body.home .elementor-location-header.menu-hovered svg.joma-icono, body.home .elementor-header.menu-hovered svg.joma-icono, body.home.header-menu-hovered .elementor-location-header svg.joma-icono, body.home.header-menu-hovered .elementor-header svg.joma-icono{color: #000 !important}@media (prefers-reduced-motion: reduce){.elementor-location-header svg.joma-icono .joma-silueta, .elementor-location-header svg.joma-icono .joma-trazo{transition: none}}html body.home .elementor-location-header.menu-hovered .e-con:not(.e-n-menu-content .e-con), html body.home.header-menu-hovered .elementor-location-header .e-con:not(.e-n-menu-content .e-con){background-color: transparent !important}html body.home .elementor-location-header .e-con.e-parent::before{transition: opacity 0.3s ease !important}html body.home .elementor-location-header.menu-hovered .e-con.e-parent::before, html body.home.header-menu-hovered .elementor-location-header .e-con.e-parent::before{opacity: 0 !important}html body .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container{background-color: transparent}html body .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{background-color: #0026FE !important;color: #fff !important}@media (hover: hover){html body .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container{pointer-events: none}html body .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__main{pointer-events: auto}}html body .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__main{box-sizing: border-box;top: var(--joma-cesta-top, 88px);right: 20px;bottom: auto;left: auto;width: min(600px, calc(100vw - 32px));max-width: none;height: auto;min-height: 0;max-height: calc(100vh - var(--joma-cesta-top, 88px) - 16px);margin: 0;padding: 34px 44px 44px;border: 0;border-radius: 40px;background: #fff;box-shadow: 0 10px 44px rgba(0, 0, 0, 0.2);color: #000;font-size: 15px;overflow: hidden;transform: none;transition: opacity 0.2s ease, transform 0.2s ease}html body.elementor-default .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__main{opacity: 0;transform: translateY(-8px)}html body .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__close-button, html body .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__close-button-custom{display: none}html body .elementor-menu-cart__main .widget_shopping_cart_content{height: auto;min-height: 0;flex: 1 1 auto}.joma-cesta{display: flex;flex-direction: column;min-height: 0;flex: 1 1 auto;transition: opacity 0.15s ease}.joma-cesta--ocupada{opacity: 0.5;pointer-events: none}.joma-cesta__cabecera{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;padding-bottom: 30px;border-bottom: 1px solid #999}.joma-cesta .joma-cesta__titulo{margin: 0;font-size: 20px;font-weight: 600 !important;line-height: 1.2;color: #000}.joma-cesta a.joma-cesta__ver{flex: 0 0 auto;font-size: 15px;font-weight: 600;color: #000;text-decoration: none}.joma-cesta a.joma-cesta__ver:hover{text-decoration: underline}.joma-cesta__vacia{padding: 28px 0 0;font-size: 15px;color: #000}html body .joma-cesta .joma-cesta__productos{flex: 1 1 auto;min-height: 0;max-height: none;overflow-y: auto;overscroll-behavior: contain}html body .joma-cesta .joma-cesta__producto{display: flex;gap: 20px;padding: 24px 0;border: 0;border-bottom: 1px solid #999}.joma-cesta__foto{flex: 0 0 178px;width: 178px;aspect-ratio: 1;align-self: flex-start;background: #efefef}.joma-cesta__foto img{display: block;width: 100%;height: 100%;object-fit: cover}.joma-cesta__datos{display: flex;flex-direction: column;flex: 1 1 auto;min-width: 0;padding: 4px 6px 0 0}.joma-cesta .joma-cesta__nombre{margin: 0 0 10px;font-size: 17px;font-weight: 600;line-height: 1.3;color: #000;text-decoration: none}.joma-cesta__fila{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 2px 12px;font-size: 15px;line-height: 1.4}.joma-cesta__fila > span:first-child{white-space: nowrap}.joma-cesta__fila--total{margin-top: auto;padding-top: 14px}.joma-cesta__fila strong, .joma-cesta__total strong{font-weight: 700}.joma-cesta strong .amount, .joma-cesta strong .amount *{font-weight: 700 !important}.joma-cesta__precio, .joma-cesta__fila strong, .joma-cesta__total strong{text-align: right;white-space: nowrap}.joma-cesta__precio .awdr_cart_strikeout_line{display: inline}.joma-cesta del{margin-right: 6px;font-size: 12px;font-weight: 400;color: #888}.joma-cesta ins{text-decoration: none;background: none}.joma-cesta .tax_label, .joma-cesta .awdr-you-saved-text, .joma-cesta__fila--total br{display: none}.joma-cesta__controles{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-top: 12px}.joma-cesta__cantidad{display: inline-flex;align-items: center;height: 30px;padding: 0 6px;border: 1.5px solid #000;border-radius: 16px}.joma-cesta__numero{min-width: 22px;font-size: 14px;text-align: center}.joma-cesta .joma-cesta__cantidad button, .joma-cesta .joma-cesta__cantidad button:hover, .joma-cesta .joma-cesta__cantidad button:focus{display: flex;align-items: center;justify-content: center;width: 28px;height: 27px;padding: 0;border: 0;border-radius: 14px;background: transparent;box-shadow: none;color: #000;cursor: pointer}.joma-cesta .joma-cesta__cantidad button:hover{color: #0026FE}.joma-cesta .joma-cesta__cantidad button:focus-visible{outline: 2px solid #0026FE}.joma-cesta .joma-cesta__cantidad button[disabled], .joma-cesta .joma-cesta__cantidad button[disabled]:hover{color: #bbb;cursor: default}.joma-cesta__cantidad svg{display: block;width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round}html body .joma-cesta .joma-cesta__total{display: flex;align-items: baseline;justify-content: space-between;margin: 0;padding: 20px 6px 26px 0;border: 0;font-size: 15px;text-align: left}html body .joma-cesta .joma-cesta__producto:last-child{border-bottom: 0}html body .joma-cesta .joma-cesta__total{border-top: 1px solid #999}.joma-cesta a.joma-cesta__continuar{display: block;height: 36px;border-radius: 30px;background: #0026FE;color: #fff;font-size: 18px;font-weight: 700;line-height: 36px;text-align: center;text-decoration: none;transition: background-color 0.15s ease}html body .joma-cesta a.joma-cesta__continuar, html body .joma-cesta a.joma-cesta__continuar:hover, html body .joma-cesta a.joma-cesta__continuar:focus{color: #fff !important;font-weight: 700 !important}html body .joma-cesta:not(.joma-cesta--pagina) a.joma-cesta__nombre, html body .joma-cesta a.joma-cesta__ver{color: #000 !important;font-weight: 600 !important}html body .joma-cesta{-webkit-text-fill-color: #000}html body .joma-cesta a.joma-cesta__continuar, html body .joma-cesta a.joma-cesta__continuar:hover{-webkit-text-fill-color: #fff}html body .joma-cesta del, html body .joma-cesta del *{-webkit-text-fill-color: #888}html body .elementor-location-header .joma-cesta .joma-cesta__cantidad svg, html body .joma-cesta .joma-cesta__cantidad svg{fill: none !important}.joma-cesta a.joma-cesta__continuar:hover, .joma-cesta a.joma-cesta__continuar:focus-visible{background: #707070;color: #fff}@media (max-width: 600px){html body .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__main{right: 16px;padding: 26px 22px 28px;border-radius: 28px}.joma-cesta__cabecera{padding: 0 34px 20px 0}html body .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__close-button{display: block;position: absolute;top: 26px;right: 22px;width: 20px;height: 20px;margin: 0}.joma-cesta__foto{flex-basis: 104px;width: 104px}html body .joma-cesta .joma-cesta__producto{gap: 14px;padding: 18px 0}.joma-cesta .joma-cesta__nombre{font-size: 15px}.joma-cesta .joma-cesta__titulo{font-size: 17px}.joma-cesta a.joma-cesta__ver{font-size: 14px}.joma-cesta__fila{font-size: 14px}}@media (prefers-reduced-motion: reduce){html body .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__main, .joma-cesta, .joma-cesta a.joma-cesta__continuar{transition: none}}.joma-hero--escritorio .swiper-slide{height: 45vw !important}.joma-hero--movil .swiper-slide{height: 162.5vw !important}.joma-hero .elementor-slides-wrapper, .joma-hero .swiper{position: relative}.joma-hero .elementor-slides-wrapper::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 20%;background: linear-gradient(180deg, #000, transparent);z-index: 2;pointer-events: none}.joma-hero .swiper-slide-inner{padding: 80px !important;align-items: flex-end !important}.joma-hero .swiper-slide-contents{max-width: 490px !important}.joma-hero .elementor-slide-heading{font-family: "Gotham Narrow", "Arial Narrow", Helvetica, sans-serif !important;font-size: 40px !important;font-weight: 700 !important;line-height: 1.15 !important;text-transform: uppercase !important;color: #fff !important;margin: 0 0 20px !important}.joma-hero .elementor-slide-description{font-family: "Gotham Narrow", "Arial Narrow", Helvetica, sans-serif !important;font-size: 20px !important;font-weight: 400 !important;line-height: 1.35 !important;color: #fff !important;margin: 0 0 40px !important}.joma-hero .elementor-slide-button{display: inline-block;font-family: "Gotham Narrow", "Arial Narrow", Helvetica, sans-serif !important;font-size: 18px !important;font-weight: 700 !important;line-height: 24px !important;text-transform: none !important;color: #fff !important;background: #000 !important;border: 0 !important;border-radius: 25px !important;padding: 4px 29px !important;transition: background-color .15s ease-in-out, color .15s ease-in-out}.joma-hero .elementor-slide-button:hover, .joma-hero .elementor-slide-button:focus-visible{color: #000 !important;background: #fff !important}@media (max-width: 767px){.joma-hero .swiper-slide-inner{padding: 15px 15px 40px !important;justify-content: center !important}.joma-hero .swiper-slide-contents{max-width: 570px !important;text-align: center !important}.joma-hero .elementor-slide-heading{font-size: 30px !important}.joma-hero .elementor-slide-description{font-size: 16px !important;margin-bottom: 20px !important}.joma-hero .elementor-slide-button{font-size: 16px !important}}@keyframes joma-menu-aparece{from{opacity: 0}}@keyframes joma-menu-baja{from{transform: translateY(-10px)}}@media (min-width: 1025px){html body.home .elementor-location-header, html body.home .elementor-location-header .e-con, html body.home .elementor-location-header .e-con.e-parent::before, html body.home #borde-linea, html body.home .elementor-location-header img[data-logo-hover], html body.home .elementor-location-header .elementor-heading-title, html body.home .elementor-location-header .elementor-heading-title a, html body.home .elementor-location-header svg.joma-icono{transition: none !important}.elementor-location-header .elementor-widget-n-menu{--n-menu-title-transition: 0ms !important}.elementor-location-header .e-n-menu-content > .e-con{animation-name: none !important}.elementor-location-header .e-n-menu-content > .e-con.e-active > *{animation: joma-menu-aparece 0.2s linear backwards, joma-menu-baja 0.3s ease 0.2s backwards}body::after{content: "";position: fixed;inset: 0;z-index: 99;background: rgba(18, 18, 18, 0.36);-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px);opacity: 0;visibility: hidden;pointer-events: none;transition: opacity 0.25s, visibility 0s linear 0.25s}body:has(.elementor-location-header .e-n-menu-content > .e-con.e-active)::after{opacity: 1;visibility: visible;transition: opacity 0.2s}body:not(.home):has(.elementor-location-header .e-n-menu-content > .e-con.e-active) .elementor-location-header{position: relative;z-index: 100;background-color: #fff}.elementor-location-header .e-n-menu-dropdown-icon:not(:focus-visible){position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;border: 0 !important;overflow: hidden !important;clip-path: inset(50%) !important;white-space: nowrap !important}.elementor-location-header .elementor-widget-n-menu .e-n-menu-title:hover .e-n-menu-title-text, .elementor-location-header .elementor-widget-n-menu .e-n-menu-item:has(> .e-n-menu-content > .e-con.e-active) .e-n-menu-title-text{color: #0026FE !important}.elementor-location-header .elementor-widget-n-menu .e-n-menu-title .e-n-menu-title-text{font-family: "Gotham Narrow", sans-serif !important;font-weight: 600 !important;font-size: 18px !important}}html body.home.header-menu-hovered .elementor-location-header .joma-text-rotator-item{color: #000 !important}html body.home .elementor-location-header .joma-text-rotator-item{transition-property: opacity, visibility}body.home.header-menu-hovered .elementor-location-header .elementor-element-f1ad4fd img, body.home.header-menu-hovered .elementor-location-header .elementor-element-d0608b9 img{content: url("joma-logo.svg")}@media (min-width: 1025px) and (prefers-reduced-motion: reduce){.elementor-location-header .e-n-menu-content > .e-con.e-active > *{animation: none !important}body::after{transition: none !important}}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}body.home:not(.header-menu-hovered) .joma-menu .joma-menu__enlace{color: #fff !important}.joma-menu__panel{display: none;position: fixed;left: 0;right: 0;top: calc(var(--joma-menu-arriba, 96px) - 1px);z-index: 1000;max-height: calc(100vh - var(--joma-menu-arriba, 96px) + 1px);overflow-y: auto;padding: 21px 0 32px;background: #fff;cursor: default}.joma-menu__item.esta-abierto > .joma-menu__panel{display: block}.joma-menu__columnas{display: flex;max-width: 1382px;margin: 0 auto;padding: 16px 15px 0;animation: joma-menu-aparece 0.2s linear backwards, joma-menu-baja 0.3s ease 0.2s backwards}.joma-menu__columna{flex: 0 0 242px;min-width: 0}.joma-menu__columna--todo{flex: 1 1 auto}.joma-menu__columna ul{margin: 0;padding: 0;list-style: none}.joma-menu__titulo, .joma-menu__columna li a{display: inline-block;padding: 0 0 2px 24px;font-family: "Gotham Narrow", sans-serif;font-weight: 400;color: #000;text-decoration: none}.joma-menu__titulo{margin: 5px 0 2px;font-size: 16px;line-height: 28px}.joma-menu__columna li a{margin: 0 0 2px;font-size: 14px;line-height: 24px}.joma-menu__columna a:hover, .joma-menu__columna a:focus-visible{color: #0026FE}@media (min-width: 1025px){body.joma-menu-abierto::after{opacity: 1;visibility: visible;transition: opacity 0.2s}body.joma-menu-abierto:not(.home) .elementor-location-header{position: relative;z-index: 100;background-color: #fff}html body.home.joma-menu-abierto .elementor-location-header{box-shadow: none !important}}.joma-menu-boton{color: #000 !important;display: inline-flex;flex-direction: column;justify-content: center;gap: 5px;width: 32px;height: 32px;margin: 0;padding: 4px 5px;border: 0;background: none;color: #000;cursor: pointer}.joma-menu-boton span{display: block;width: 22px;height: 2px;border-radius: 1px;background: currentColor}body.home:not(.header-menu-hovered) .joma-menu-boton{color: #fff !important}.joma-menu-movil{position: fixed;inset: 0;z-index: 100000;overflow-y: auto;overscroll-behavior: contain;padding-bottom: 40px;background: #fff;font-family: "Gotham Narrow", sans-serif}.joma-menu-movil[hidden], .joma-menu-movil [hidden]{display: none !important}body.joma-menu-movil-abierto{overflow: hidden}.joma-menu-movil__cabecera{display: flex;align-items: center;justify-content: space-between;padding: 48px 20px 18px}.joma-menu-movil__logo img{display: block;width: 145px;height: auto}.joma-menu-movil__cerrar, .joma-menu-movil__volver{display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;margin: 0;padding: 0;border: 0;background: none;color: #000 !important;cursor: pointer}.joma-menu-movil__cuerpo, .joma-menu-movil__sub{padding: 0 24px 0 41px}.joma-menu-movil ul{margin: 0;padding: 0;list-style: none}.joma-menu-movil__seccion{display: flex;align-items: center;justify-content: space-between;width: 100%;margin: 0;padding: 12.8px 10px;border: 0;background: none;font-family: inherit;font-weight: 600;font-size: 20px;line-height: 30px;color: #000 !important;text-align: left;text-decoration: none;cursor: pointer}.joma-menu-movil__seccion svg{flex: 0 0 auto;transition: transform 0.2s}.joma-menu-movil__seccion[aria-expanded="true"] svg{transform: rotate(180deg)}.joma-menu-movil__item.es-actual > .joma-menu-movil__seccion{color: #0026FE !important}.joma-menu-movil__grupo, .joma-menu-movil__enlaces a{display: block;width: 100%;margin: 0;padding: 8px 10px;border: 0;background: none;font-family: inherit;font-weight: 600;font-size: 16px;line-height: 24px;color: #444 !important;text-align: left;text-decoration: none;cursor: pointer}.joma-menu-movil__grupo:active, .joma-menu-movil__enlaces a:active{color: #0026FE !important}.joma-menu-movil__extra{margin-top: 36px !important}.joma-menu-movil__extra a{display: block;margin: 0 0 12px;padding: 3.2px 10px;font-weight: 600;font-size: 14px;line-height: 21px;color: #000;text-decoration: none}.joma-menu-movil__subcabecera{display: grid;grid-template-columns: 40px 1fr 40px;align-items: center;margin-bottom: 4px}.joma-menu-movil__subtitulo{margin: 0;font-weight: 600;font-size: 20px;line-height: 30px;color: #000;text-align: center}.joma-menu-movil__sub:not([hidden]){animation: joma-menu-entra 0.25s ease}@keyframes joma-menu-entra{from{opacity: 0;transform: translateX(24px)}}@media (prefers-reduced-motion: reduce){.joma-menu__columnas, .joma-menu-movil__sub:not([hidden]){animation: none}}body.joma-pie-listo .elementor-location-footer .elementor-element-f1affc0 > .e-con-inner{display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 32px}body.joma-pie-listo .elementor-location-footer .elementor-element-8e0f5e6, body.joma-pie-listo .elementor-location-footer .elementor-element-8e0f5e6 p{text-align: left}@media (min-width: 1025px){body.joma-pie-listo .elementor-location-footer .elementor-element-f1affc0 > .e-con-inner{flex-wrap: nowrap}body.joma-pie-listo .elementor-location-footer .elementor-element-8e0f5e6{flex: 0 0 auto;width: auto}body.joma-pie-listo .joma-pie-politicas{flex: 1 1 auto;min-width: 0}}.joma-pie-politicas .elementor-nav-menu--main .elementor-nav-menu{display: block;text-align: left;font-size: 0}@media (min-width: 1025px){.joma-pie-politicas .elementor-nav-menu--main .elementor-nav-menu{text-align: right}}.joma-pie-politicas .elementor-nav-menu--main .elementor-nav-menu > li{display: inline-block;vertical-align: top;width: auto;font-size: 12px;margin-right: 27px}@media (min-width: 1025px){.joma-pie-politicas .elementor-nav-menu--main .elementor-nav-menu > li{margin-left: 27px;margin-right: 0}}.joma-pie-politicas .elementor-nav-menu--main .elementor-item{padding: 0 !important;font-size: 12px !important;line-height: 18px !important;font-weight: 400 !important;color: #000 !important;white-space: nowrap}.joma-pie-politicas{width: auto !important;max-width: 100%}.joma-pie-politicas .elementor-nav-menu--main{width: 100%}.joma-pie-columna-vacia{visibility: hidden}.elementor-location-footer .elementor-element-6e9b552 .elementor-widget-heading .elementor-heading-title, .elementor-location-footer .elementor-element-205d509 .elementor-widget-heading .elementor-heading-title{font-size: 14px;font-weight: 600;line-height: 1.7;color: #000;text-transform: lowercase;margin-bottom: 0}.elementor-location-footer .elementor-element-6e9b552 .elementor-widget-heading .elementor-heading-title::first-letter, .elementor-location-footer .elementor-element-205d509 .elementor-widget-heading .elementor-heading-title::first-letter{text-transform: uppercase}.elementor-location-footer .elementor-element-6e9b552 .elementor-nav-menu--main .elementor-item, .elementor-location-footer .elementor-element-205d509 .elementor-nav-menu--main .elementor-item{font-size: 12px !important;font-weight: 400 !important;line-height: 18px !important;color: #000 !important;padding-top: 4px !important;padding-bottom: 4px !important}.elementor-location-footer .elementor-element-8e0f5e6, .elementor-location-footer .elementor-element-8e0f5e6 p{font-size: 12px !important;font-weight: 400 !important;line-height: 18px !important;color: #000 !important;margin: 0}.elementor-location-footer .elementor-element-6e9b552 .e-con.e-child, .elementor-location-footer .elementor-element-205d509 .e-con.e-child{gap: 12px !important}body.joma-pie-listo .elementor-location-footer .elementor-element-f1affc0{max-width: var( --content-width, 1140px );margin-left: auto;margin-right: auto;padding-left: 10px;padding-right: 10px}.elementor-location-footer .elementor-element-8e0f5e6 > .elementor-widget-container{margin-left: 0 !important}.elementor-location-footer .elementor-element-ab459f9{aspect-ratio: 2000 / 500}.elementor-location-footer .elementor-element-68f2118 img{content: url( "joma-logo-negro.svg" );width: 190px !important;height: auto !important;max-width: 100%}.elementor-location-footer .elementor-element-72efb77 .elementor-heading-title{font-size: 12px !important}.elementor-location-footer .elementor-element-7d885ac{justify-content: center}.elementor-location-footer .elementor-element-89b8c60{display: none}@media (max-width: 767px){.elementor-location-footer .elementor-element-f1affc0{--padding-left: 25px;--padding-right: 25px;padding-left: 25px !important;padding-right: 25px !important}.elementor-location-footer .elementor-element-fed5faa .elementor-nav-menu > li{display: block !important;margin: 0 0 10px !important}}.elementor-location-footer .joma-pie-boton{display: inline !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: none !important;box-shadow: none !important;font: inherit !important;color: inherit !important;text-transform: none !important;letter-spacing: inherit !important;cursor: default}@media (max-width: 991px){.elementor-location-footer .elementor-element-6e9b552, .elementor-location-footer .elementor-element-205d509{--gap: 0px;--row-gap: 0px;--column-gap: 0px;--padding-left: 15px;--padding-right: 15px;gap: 0 !important}.elementor-location-footer .elementor-element-6e9b552{--padding-top: 20px;--padding-bottom: 0px;border-top: 1px solid #999}.elementor-location-footer .elementor-element-205d509{--padding-top: 0px;margin-top: 0 !important}.elementor-location-footer .elementor-element-f1affc0{--padding-left: 15px;--padding-right: 15px;padding-left: 15px !important;padding-right: 15px !important}.elementor-location-footer .elementor-element-8553f0e{display: none !important}.elementor-location-footer .joma-pie-acordeon, .elementor-location-footer .elementor-element-2d52af0{--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;--gap: 0px;gap: 0 !important;margin: 0 !important;padding: 0 !important}.elementor-location-footer .joma-pie-acordeon .elementor-widget-heading, .elementor-location-footer .elementor-element-2d52af0 .elementor-widget-heading{margin: 0 !important}.elementor-location-footer .joma-pie-boton, .elementor-location-footer .elementor-element-f72612b .elementor-heading-title, .elementor-location-footer .elementor-element-f72612b .elementor-heading-title a{display: flex !important;align-items: center;justify-content: space-between;width: 100% !important;text-align: left !important;margin: 0 !important;padding: 0 !important;font-family: "Gotham Narrow", sans-serif !important;font-weight: 600 !important;font-size: 14px !important;line-height: 24px !important;color: #000 !important;text-transform: none !important;letter-spacing: normal !important;background: none !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;min-height: 0 !important;cursor: pointer !important}.elementor-location-footer .joma-pie-boton::after{content: "";flex: 0 0 12px;width: 12px;height: 10px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1 3l5 5 5-5' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px 10px no-repeat;transition: transform 0.3s}.elementor-location-footer .joma-pie-boton[aria-expanded="true"]::after{transform: rotate(180deg)}.elementor-location-footer .joma-pie-acordeon .elementor-widget-nav-menu{display: none !important}.elementor-location-footer .joma-pie-acordeon.esta-abierto .elementor-widget-nav-menu{display: block !important;margin: 2px 0 10px !important}.elementor-location-footer .joma-pie-acordeon .elementor-nav-menu a.elementor-item, .elementor-location-footer .joma-pie-acordeon .elementor-nav-menu a.elementor-sub-item{padding: 2.5px 0 !important;border: 0 !important;font-family: "Gotham Narrow", sans-serif !important;font-weight: 400 !important;font-size: 12px !important;line-height: 14px !important;color: #000 !important;background: none !important}.elementor-location-footer .joma-pie-acordeon .sub-menu{display: block !important;position: static !important;width: auto !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;box-shadow: none !important;background: none !important}.elementor-location-footer .joma-pie-acordeon .sub-arrow{display: none !important}.elementor-location-footer .elementor-element-6e9b552 > .e-con-inner, .elementor-location-footer .elementor-element-205d509 > .e-con-inner{padding-top: 0 !important;padding-bottom: 0 !important}.elementor-location-footer .elementor-element-6e9b552{padding-top: 20px !important}.elementor-location-footer .elementor-element-6e9b552, .elementor-location-footer .elementor-element-205d509{padding-left: 15px !important;padding-right: 15px !important}.elementor-location-footer .elementor-element-fed5faa .elementor-nav-menu > li{margin: 0 0 6px !important}.elementor-location-footer .joma-pie-columna-vacia{display: none !important}.elementor-location-footer .elementor-element-7d885ac{margin-top: 14px !important;--padding-top: 0px;--padding-left: 0px;--padding-right: 0px;padding-top: 0 !important}.elementor-location-footer .elementor-element-68f2118 img{width: 190px !important;height: auto !important}.elementor-location-footer .elementor-social-icon{width: 32px !important;height: 32px !important;padding: 0 !important;font-size: 16px !important;--icon-size: 16px;--icon-padding: 8px}.elementor-location-footer .elementor-social-icon svg{width: 16px !important;height: 16px !important}.elementor-location-footer .elementor-social-icons-wrapper{gap: 18px !important;--grid-column-gap: 18px}}@font-face{font-family: "Roboto";font-style: normal;font-weight: 400;font-display: swap;src: url("fonts/Roboto-latin.woff2") format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}.elementor-location-footer .elementor-nav-menu a.elementor-item, .elementor-location-footer .elementor-nav-menu a.elementor-sub-item, .elementor-location-footer .elementor-element-8e0f5e6, .elementor-location-footer .elementor-element-8e0f5e6 p, .elementor-location-footer .elementor-element-8e0f5e6 span, .elementor-location-footer .elementor-element-8e0f5e6 a{font-family: "Roboto", "Gotham Narrow", sans-serif !important;font-weight: 400 !important}@media (min-width: 992px){.elementor-location-footer .elementor-element-6e9b552, .elementor-location-footer .elementor-element-205d509{--content-width: 1336px !important;--padding-left: 0px !important;--padding-right: 0px !important;padding: 0 15px !important}body.joma-pie-listo .elementor-location-footer .elementor-element-f1affc0{--content-width: 1336px !important;--padding-bottom: 18px !important;max-width: 1366px;padding-left: 15px;padding-right: 15px}.elementor-location-footer .elementor-element-6e9b552{--padding-top: 63px !important;--padding-bottom: 0px !important}.elementor-location-footer .elementor-element-205d509{--padding-top: 70px !important;--padding-bottom: 29px !important;--margin-top: 0px !important;margin-top: 0 !important}.elementor-location-footer .elementor-element-6e9b552 .e-con.elementor-element-7e5dba2, .elementor-location-footer .elementor-element-6e9b552 .e-con.elementor-element-21138ee, .elementor-location-footer .elementor-element-6e9b552 .e-con.elementor-element-b258051, .elementor-location-footer .elementor-element-205d509 .e-con.elementor-element-2d52af0, .elementor-location-footer .elementor-element-205d509 .e-con.elementor-element-4abfe00, .elementor-location-footer .elementor-element-205d509 .e-con.elementor-element-5656e99{--width: calc(18.75% - 1.875px) !important;width: calc(18.75% - 1.875px) !important;flex: 0 0 calc(18.75% - 1.875px) !important;gap: 0 !important;padding: 0 !important}.elementor-location-footer .elementor-element-8553f0e{flex: 1 1 auto !important;width: auto !important}.elementor-location-footer .elementor-element-6e9b552 .elementor-widget-heading, .elementor-location-footer .elementor-element-205d509 .elementor-widget-heading{margin-bottom: 0 !important}.elementor-location-footer .elementor-element-6e9b552 .elementor-nav-menu--main .sub-arrow{display: none !important}.elementor-location-footer .elementor-element-205d509 .e-con.elementor-element-7d885ac{--width: 190px !important;width: 190px !important;flex: 0 0 190px !important;margin-left: auto !important;align-items: center !important;gap: 0 !important;padding: 0 !important}.elementor-location-footer .elementor-element-72efb77{margin: 8px 0 0 !important;width: auto !important}.elementor-location-footer .elementor-element-72efb77 .elementor-heading-title{white-space: nowrap;text-align: center;line-height: 20.4px !important}.elementor-location-footer .elementor-element-fb1c586{margin: 41px 0 0 !important;width: auto !important}.elementor-location-footer .elementor-social-icon{width: 32px !important;height: 32px !important;padding: 0 !important;font-size: 16px !important;--icon-size: 16px;--icon-padding: 8px}.elementor-location-footer .elementor-social-icon svg{width: 16px !important;height: 16px !important}.elementor-location-footer .elementor-social-icons-wrapper{gap: 18px !important;--grid-column-gap: 18px;justify-content: center}}.products.elementor-grid, ul.products{column-gap: 18px !important;row-gap: 12px !important}body.woocommerce .products .product a.button.product_type_variable.add_to_cart_button, body.woocommerce .woocommerce .product a.button.product_type_variable.add_to_cart_button, body .product a.button.product_type_variable.add_to_cart_button, a.button.product_type_variable.add_to_cart_button{display: none !important;visibility: hidden !important;opacity: 0 !important}body.archive .price, body.post-type-archive-product .price, body.tax-product_cat .price, .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-barra-categoria{display: flex;align-items: center;justify-content: space-between;gap: 20px;position: sticky;top: 0;z-index: 50;background: #fff;margin-bottom: 14px;padding-inline: 1.5%;transition: padding .18s ease, box-shadow .18s ease}.joma-barra-titulo, .joma-barra-orden{display: flex;align-items: center}.joma-barra-categoria .elementor-element{width: auto;margin: 0}.joma-barra-categoria .elementor-heading-title{transition: font-size .18s ease;margin: 0}.joma-barra-categoria.esta-arriba{padding-top: 6px !important;padding-bottom: 6px !important;box-shadow: 0 1px 0 rgba(0, 0, 0, .08);margin-bottom: 0}.joma-barra-categoria.esta-arriba .elementor-element, .joma-barra-categoria.esta-arriba .elementor-widget-container, .joma-barra-categoria.esta-arriba .woocommerce-ordering, .joma-barra-categoria.esta-arriba form.woocommerce-ordering{padding-top: 0 !important;padding-bottom: 0 !important;margin-top: 0 !important;margin-bottom: 0 !important}.joma-barra-categoria.esta-arriba .joma-barra-titulo, .joma-barra-categoria.esta-arriba .joma-barra-orden, .joma-barra-categoria.esta-arriba .joma-barra-titulo > *, .joma-barra-categoria.esta-arriba .joma-barra-orden > *{display: flex;align-items: center;min-height: 0}.joma-barra-categoria.esta-arriba form.woocommerce-ordering select, .joma-barra-categoria.esta-arriba form.woocommerce-ordering .orderby{height: 28px !important;min-height: 0 !important;padding-top: 0 !important;padding-bottom: 0 !important;line-height: 1.2 !important;vertical-align: middle}.joma-barra-categoria.esta-arriba form.woocommerce-ordering{line-height: 1.2 !important;display: flex;align-items: center}.joma-barra-categoria.esta-arriba .elementor-heading-title, .joma-barra-categoria.esta-arriba .elementor-element .elementor-heading-title, .elementor-location-archive .joma-barra-categoria.esta-arriba h1{font-size: 22px !important;line-height: 1 !important;margin: 0 !important;padding: 0 !important}.joma-barra-hueco{display: none}body.joma-con-barra .elementor-location-archive .elementor-element-e95c770{margin-top: 0 !important}@media (min-width: 1025px){.elementor-location-archive .elementor-element-28dda66{position: sticky;top: calc( var( --joma-barra-alto, 60px ) + 12px );align-self: flex-start;max-height: calc( 100vh - var( --joma-barra-alto, 60px ) - 24px );overflow-y: auto;scrollbar-width: thin}}@media (max-width: 767px){.joma-barra-categoria{position: static}.joma-barra-hueco{display: none !important}}@media (max-width: 768px){html body .joma-barra-categoria form.woocommerce-ordering{position: static;display: block;min-width: 0}html body .joma-barra-categoria form.woocommerce-ordering select.orderby{position: static;opacity: 1;width: auto;max-width: 58vw;height: auto;font-size: 16px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden}.joma-barra-categoria .joma-barra-orden{min-width: 0;flex: 0 1 auto}}.joma-foto2-caja{display: block;position: relative}.joma-foto2-caja > .joma-foto2{position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;max-width: none !important;margin: 0 !important;object-fit: cover;opacity: 0;pointer-events: none;transition: opacity 0.2s ease}@media (hover: hover){.e-loop-item:hover .joma-foto2--lista, li.product:hover .joma-foto2--lista{opacity: 1}}@media (prefers-reduced-motion: reduce){.joma-foto2-caja > .joma-foto2{transition: none}}.elementor-widget-loop-carousel .swiper:not(.swiper-initialized) > .swiper-wrapper > .swiper-slide{--joma-huecos: max(calc(var(--swiper-slides-to-display, 1) - 1), 0);flex: 0 0 auto;width: calc((100% - var(--joma-huecos) * var(--swiper-slides-gap, 0px)) / var(--swiper-slides-to-display, 1))}body.joma-carga-infinita nav.woocommerce-pagination{display: none !important}.joma-cargador{display: none;position: relative;height: 120px}.joma-cargador.esta-cargando{display: block}.joma-cargador-giro{position: absolute;top: 50%;left: 50%;width: 80px;height: 80px;margin: -40px 0 0 -40px;animation: joma-cargador-gira 2s infinite linear}.joma-cargador-punto{position: absolute;top: 0;left: 0;width: 60%;height: 60%;border-radius: 100%;background-color: #0D00AA;animation: joma-cargador-late 2s infinite ease-in-out}.joma-cargador-punto + .joma-cargador-punto{top: auto;bottom: 0;animation-delay: -1s}@keyframes joma-cargador-gira{to{transform: rotate(1turn)}}@keyframes joma-cargador-late{0%, 100%{transform: scale(0)}50%{transform: scale(1)}}@media (prefers-reduced-motion: reduce){.joma-cargador-giro, .joma-cargador-punto{animation: none !important}}.joma-barra-categoria .joma-barra-titulo{align-items: baseline;flex-wrap: wrap;column-gap: 8px}.joma-barra-categoria .elementor-widget-theme-archive-title .elementor-heading-title{font-family: "Gotham Narrow", sans-serif !important;font-weight: 600 !important;font-size: 36px !important;line-height: 1.2 !important;color: #000 !important}.joma-barra-categoria.esta-arriba .elementor-widget-theme-archive-title .elementor-heading-title{font-size: 28px !important}.joma-barra-total{font-family: "Gotham Narrow", sans-serif;font-weight: 600;font-size: 16px;line-height: 20px;color: #707070;white-space: nowrap}.joma-barra-orden{gap: 4px}.joma-ver-filtros, .joma-orden-boton{display: inline-flex;align-items: center;gap: 8px;padding: 7px 5px !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;font-family: "Gotham Narrow", sans-serif !important;font-weight: 600 !important;font-size: 16px !important;line-height: 1.2 !important;color: #707070 !important;text-transform: none !important;cursor: pointer}.joma-ver-filtros{padding-right: 18px !important}.joma-ver-filtros::after{content: "";width: 19px;height: 12px;background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='13' viewBox='0 0 15 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='2' width='15' height='2' rx='1' fill='%23999'/%3E%3Crect y='9' width='15' height='2' rx='1' fill='%23999'/%3E%3Ccircle cx='5' cy='3' r='2.5' fill='%23fff' stroke='%23999'/%3E%3Ccircle cx='10' cy='10' r='2.5' fill='%23fff' stroke='%23999'/%3E%3C/svg%3E") no-repeat center / contain}.joma-orden{position: relative}.joma-orden-flecha{width: 14px;height: 8px;margin-top: 2px;background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 1L7.47 6.796a.643.643 0 0 1-.94 0L1 1' stroke='%23999' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat;transition: transform .3s ease}.joma-orden.esta-abierto .joma-orden-flecha{transform: rotate(180deg)}.joma-orden-opciones{position: absolute;top: 100%;right: 0;z-index: 100;min-width: 237px;margin: 0;padding: 14px;list-style: none;background: #fff;border-radius: 16px;box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)}.joma-orden-opciones[hidden]{display: none}.joma-orden-opcion{display: block;width: 100%;padding: .5rem 8px 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important;text-align: right;font-family: "Gotham Narrow", sans-serif !important;font-weight: 400 !important;font-size: 13px !important;line-height: 1.5 !important;color: #000 !important;text-transform: none !important;cursor: pointer}.joma-orden-opcion:hover, .joma-orden-opcion:focus-visible{color: #707070 !important}.joma-orden-opcion.esta-elegida{color: #0026FE !important;font-weight: 700 !important}.joma-orden .joma-orden-original{position: absolute !important;width: 1px !important;height: 1px !important;margin: 0 !important;overflow: hidden !important;clip-path: inset(50%) !important}@keyframes joma-filtros-entran{from{margin-left: -20px}to{margin-left: 0}}@media (min-width: 1025px){.joma-columna-filtros{animation: joma-filtros-entran .2s forwards}body.joma-filtros-ocultos .joma-columna-filtros{display: none !important}body.joma-filtros-ocultos .joma-columna-filtros ~ .e-con{--width: 100% !important;width: 100% !important;flex-basis: 100% !important}}@media (min-width: 1025px){.joma-filtros-movil, .joma-filtros-pie{display: none !important}}@media (max-width: 1024px){.joma-ver-filtros{display: none !important}.joma-barra-categoria{flex-wrap: wrap;row-gap: 0}.joma-barra-categoria .joma-barra-titulo{width: 100%}.joma-barra-categoria .joma-barra-orden{width: 100%;margin-top: 1.5rem;padding: 10px 0;gap: 0;border-top: 1px solid #999;border-bottom: 1px solid #999}.joma-barra-orden > .joma-filtros-movil, .joma-barra-orden > .joma-orden{flex: 1 1 50%;display: flex;justify-content: center}.joma-barra-orden > .joma-orden .joma-orden-boton{width: 100%;justify-content: center}.joma-filtros-movil{display: inline-flex;align-items: center;justify-content: center;gap: 6px;padding: 7px 5px !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;font-family: "Gotham Narrow", sans-serif !important;font-weight: 600 !important;font-size: 16px !important;line-height: 1.2 !important;color: #707070 !important;text-transform: none !important}.joma-filtros-movil::before{content: "";width: 19px;height: 12px;background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='13' viewBox='0 0 15 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='2' width='15' height='2' rx='1' fill='%23999'/%3E%3Crect y='9' width='15' height='2' rx='1' fill='%23999'/%3E%3Ccircle cx='5' cy='3' r='2.5' fill='%23fff' stroke='%23999'/%3E%3Ccircle cx='10' cy='10' r='2.5' fill='%23fff' stroke='%23999'/%3E%3C/svg%3E") no-repeat center / contain}.joma-filtros-cuenta{display: inline-flex;align-items: center;justify-content: center;min-width: 14px;height: 14px;padding: 0 3px;border-radius: 7px;background: #0D00AA;color: #fff;font-size: 10px;line-height: 1}.elementor-location-archive .elementor-element-28dda66, .elementor-location-archive .joma-columna-filtros{position: fixed !important;top: 0;right: 0;bottom: 0;left: 0;z-index: 9999;display: block !important;width: 100vw !important;max-width: none !important;height: 100dvh;margin: 0 !important;padding: 20px 20px 90px !important;overflow-y: auto;background: #fff;transform: translateX(100%);visibility: hidden;transition: transform .3s ease-in-out, visibility 0s linear .3s;animation: none !important}body.joma-filtros-panel .elementor-location-archive .elementor-element-28dda66, body.joma-filtros-panel .elementor-location-archive .joma-columna-filtros{transform: none;visibility: visible;transition: transform .3s ease-in-out}body.joma-filtros-panel{overflow: hidden}.elementor-location-archive .joma-columna-filtros .yith-wcan-filters{display: block !important}.joma-columna-filtros .joma-cerrar-filtros{right: 0;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='M4 4l12 12M16 4L4 16' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center / contain !important}.joma-filtros-pie{position: fixed;right: 0;bottom: 0;left: 0;display: flex;justify-content: center;gap: 16px;padding: 14px 20px calc(14px + env(safe-area-inset-bottom));background: #fff;box-shadow: 0 -1px 0 #e5e5e5}.joma-filtros-pie button{width: 35%;height: 32px;padding: 0 !important;border: 0 !important;border-radius: 18px !important;font-family: "Gotham Narrow", sans-serif !important;font-weight: 600 !important;font-size: 18px !important;line-height: 32px !important;color: #fff !important;text-transform: none !important}.joma-filtros-borrar{background: #707070 !important}.joma-filtros-borrar:disabled{opacity: .5}.joma-filtros-aplicar{background: #0026FE !important}}@media (max-width: 1024px) and (prefers-reduced-motion: reduce){.elementor-location-archive .elementor-element-28dda66, .elementor-location-archive .joma-columna-filtros{transition: none !important}}.joma-titulo-filtros{position: relative}.joma-titulo-filtros .elementor-heading-title{font-family: "Gotham Narrow", sans-serif !important;font-weight: 600 !important;font-size: 20px !important;line-height: 1.2 !important;color: #000 !important;margin-bottom: .5rem !important}.joma-cerrar-filtros{position: absolute;top: 0;right: 16px;width: 20px;height: 20px;padding: 0 !important;border: 0 !important;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='M9 2H3a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-6' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M18 2l-8 8M10 4.5V10h5.5' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain !important;cursor: pointer}.joma-columna-filtros .e-n-accordion-item{border-bottom: 1px solid #999}.joma-columna-filtros .e-n-accordion-item:last-child{border-bottom: 0}.joma-columna-filtros .e-n-accordion-item > .e-n-accordion-item-title{padding: 1rem 0 !important;border: 0 !important;background: transparent !important}.joma-columna-filtros .e-n-accordion-item > .e-con{margin: 0 !important;padding: 0 0 16px !important}.joma-columna-filtros .e-n-accordion-item .yith-wcan-filters, .joma-columna-filtros .e-n-accordion-item .yith-wcan-filter{margin: 0 !important}.joma-columna-filtros .e-n-accordion-item-title-text{font-family: "Gotham Narrow", sans-serif !important;font-weight: 600 !important;font-size: 18px !important;line-height: 1.2 !important;color: #000 !important}.joma-columna-filtros .e-n-accordion-item-title-icon{width: 14px !important;height: 8px !important;margin-right: 8px;background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 1L7.47 6.796a.643.643 0 0 1-.94 0L1 1' stroke='%23000' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center;transition: transform .35s ease}.joma-columna-filtros .e-n-accordion-item-title-icon > span{display: none !important}.joma-columna-filtros .e-n-accordion-item[open] .e-n-accordion-item-title-icon{transform: rotate(180deg)}.joma-columna-filtros .yith-wcan-filter.checkbox-design .filter-item{padding: 2px 0 !important;margin: 0 !important}.joma-columna-filtros .yith-wcan-filter.checkbox-design .filter-item label{display: flex !important;align-items: center;gap: 12px;margin: 0 !important;cursor: pointer}.joma-columna-filtros .yith-wcan-filter.checkbox-design .filter-item input[type="checkbox"]{-webkit-appearance: none;appearance: none;flex: 0 0 20px;width: 20px !important;height: 20px !important;margin: 0 !important;border: 2px solid #000 !important;border-radius: 50% !important;background: #fff !important;box-shadow: none !important;transition: background .5s ease-in;cursor: pointer}.joma-columna-filtros .yith-wcan-filter.checkbox-design .filter-item input[type="checkbox"]::before, .joma-columna-filtros .yith-wcan-filter.checkbox-design .filter-item input[type="checkbox"]::after{display: none !important}.joma-columna-filtros .yith-wcan-filter.checkbox-design .filter-item:hover input[type="checkbox"], .joma-columna-filtros .yith-wcan-filter.checkbox-design .filter-item input[type="checkbox"]:checked{background: radial-gradient(circle, #000 0 5px, #fff 5.5px) !important}.joma-columna-filtros .yith-wcan-filter.checkbox-design .filter-item .term-label, .joma-columna-filtros .yith-wcan-filter.checkbox-design .filter-item label > a{font-family: "Gotham Narrow", sans-serif !important;font-weight: 400 !important;font-size: 15px !important;line-height: 1.4 !important;color: #000 !important;text-decoration: none !important}.joma-columna-filtros .yith-wcan-filter.label-design .filter-items{display: flex !important;flex-wrap: wrap;gap: 8px !important;margin: 14px 0 24px !important}.joma-columna-filtros .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label{width: auto !important;height: auto !important;min-width: 50px;margin: 0 !important;padding: 0 !important;border-radius: 18px !important;background: #fff !important;box-shadow: none !important}.joma-columna-filtros .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label > a{width: auto !important;height: auto !important;min-width: 50px;justify-content: center;padding: 3px 12px !important;border: 1px solid #000 !important;border-radius: 18px !important;background: transparent !important;text-decoration: none !important}.joma-columna-filtros .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label .term-label{font-family: "Gotham Narrow", sans-serif !important;font-weight: 600 !important;font-size: 14px !important;line-height: 1.4 !important;color: #000 !important}.joma-columna-filtros .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label:not(.with-image):not(.disabled):hover > a{border-color: #999 !important}.joma-columna-filtros .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active:not(.with-image) > a{background: #999 !important;border-color: #999 !important}.elementor-location-archive .yith-wcan-filters .filter-title{display: none !important}.elementor-location-archive .yith-wcan-reset-filters{display: block !important;margin: 0 0 12px !important;padding: 0 !important;border: 0 !important;background: none !important;box-shadow: none !important;font-family: "Gotham Narrow", sans-serif !important;font-weight: 600 !important;font-size: 12px !important;line-height: 1.2 !important;color: #707070 !important;text-transform: none !important;text-align: left !important;cursor: pointer}.elementor-location-archive .yith-wcan-reset-filters:hover{color: #000 !important}.joma-columna-filtros .yith-wcan-filter .show-more{font-family: "Gotham Narrow", sans-serif !important;font-weight: 400 !important;font-size: 14px !important;color: #000 !important;text-decoration: none !important}.joma-sin-resultados{max-width: 640px;margin: 40px auto 80px;padding: 0 16px;text-align: center;font-family: "Gotham Narrow", sans-serif}.joma-sin-resultados__titulo{margin: 0 0 12px;font-size: 24px;font-weight: 600;line-height: 1.25;color: #000}.joma-sin-resultados__texto{margin: 0 0 24px;font-size: 16px;line-height: 1.5;color: #707070}.joma-sin-resultados__enlaces{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;margin: 0;padding: 0;list-style: none}.joma-sin-resultados__enlaces a{display: inline-block;padding: 8px 18px;border: 1px solid #000;border-radius: 100px;font-size: 14px;color: #000;text-decoration: none}.joma-sin-resultados__enlaces a:hover, .joma-sin-resultados__enlaces a:focus-visible{background-color: #0026FE;border-color: #0026FE;color: #fff}body.woocommerce-account .woocommerce button.button, body.woocommerce-account .woocommerce a.button, body.woocommerce-account .woocommerce input.button{background-color: #0026FE !important;border-color: #0026FE !important;color: #fff !important}#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 .elementor-element-95451da{--padding-left: 10px;--padding-right: 10px;padding-left: 10px !important;padding-right: 10px !important}.elementor-location-archive .elementor-element-d56484d{--padding-left: 0px;padding-left: 0 !important}.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-tiendas{display: grid;grid-template-columns: 1fr;gap: 24px;margin: 0 0 48px}.joma-tiendas--con-mapa{grid-template-columns: minmax(280px, 24%) 1fr}.joma-tiendas__panel{border: 1px solid #E5E5E5;border-radius: 36px;padding: 32px 36px;align-self: start;background: #FFF;box-shadow: #999 1px 1px 6px 0}.joma-tiendas__titulo{margin: 0 0 18px;font-size: 20px;line-height: 1.25}.joma-tiendas__campo{display: block;margin-bottom: 12px;position: relative}.woocommerce-breadcrumb{font-size: 14px;line-height: 21px;font-weight: 400;color: #707070;margin: 0 0 14px}.woocommerce-breadcrumb a{color: #707070;font-weight: 400;text-decoration: none}.woocommerce-breadcrumb a:hover, .woocommerce-breadcrumb a:focus-visible{color: #0026FE;text-decoration: underline}.joma-tiendas__cabecera{margin: 10px 0 28px;color: #000 !important;font-size: clamp( 30px, 4vw, 44px );line-height: 1.1;font-weight: 700}.joma-tiendas__buscar{width: 100%;padding: 14px 24px;border: none;border-radius: 30px;font-size: 16px;background: #E6E6E6;color: #000;box-sizing: border-box}.joma-tiendas__buscar::placeholder{color: #8A8A8A;opacity: 1}.joma-tiendas__buscar:focus{outline: 2px solid #0026FE;outline-offset: 1px}.joma-tiendas__cuenta{margin: 14px 0 0;font-size: 14px;color: #707070;min-height: 1.2em}.joma-tiendas__mapa{min-height: 520px;border-radius: 0;overflow: hidden;background: #EFEFEF}.joma-tiendas__listado-titulo{margin: 0 0 20px;font-size: 22px}.joma-tiendas__listado{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 20px;margin-bottom: 56px}.joma-tienda{border: 1px solid #E5E5E5;border-radius: 36px;padding: 40px 50px;background: #FFF;box-shadow: #999 1px 1px 6px 0;display: flex;flex-direction: column;justify-content: center}.joma-tienda__nombre{margin: 0 0 11px;font-size: 18px;font-weight: 600;line-height: 1.22;color: #000}.joma-tienda__direccion{margin: 0 0 51px;font-size: 16px;line-height: 1.35;color: #000}.joma-tienda__ciudad{color: #000}.joma-tienda__boton, .joma-tienda__insta{display: block;width: 100%;box-sizing: border-box;padding: 4px 30px;border-radius: 30px;background: #0026FE;color: #FFF !important;font-size: 16px;font-weight: 600;line-height: 24px;text-align: center;text-decoration: none;text-transform: none;transition: background .15s ease}.joma-tienda__insta{margin-top: 15px}.joma-tienda__boton:hover, .joma-tienda__boton:focus-visible, .joma-tienda__insta:hover, .joma-tienda__insta:focus-visible{background: #0018B8;color: #FFF !important;text-decoration: none}@media (max-width: 1200px){.joma-tiendas__listado{grid-template-columns: repeat(2, minmax(0, 1fr))}.joma-tienda{padding: 32px 34px}}@media (max-width: 900px){.joma-tiendas--con-mapa{grid-template-columns: 1fr}.joma-tiendas__mapa{display: none}.joma-tiendas__listado{grid-template-columns: 1fr}.joma-tienda{border: none;border-radius: 0;box-shadow: none;background: transparent;padding: 0 0 32px}.joma-tienda__direccion{margin-bottom: 20px}.joma-tienda__boton, .joma-tienda__insta{padding: 4px 30px;line-height: 24px;position: relative}.joma-tienda__boton::after, .joma-tienda__insta::after{content: '';position: absolute;left: 0;right: 0;top: -6px;bottom: -6px}}.joma-tienda--senalada{outline: 2px solid #0026FE;outline-offset: 3px;transition: outline-color .3s ease}.joma-tiendas__buscar--google{padding: 0;border: none;background: #E6E6E6;width: 100%;display: block}.joma-tiendas__boton-buscar{display: block;width: 100%;margin-top: 10px;padding: 12px 30px;border-radius: 30px;border: none !important;background: #0026FE !important;color: #FFF !important;font-size: 16px;font-weight: 600;line-height: 1.2;cursor: pointer;text-transform: none !important;letter-spacing: 0 !important;transition: background .15s ease}.joma-tiendas__boton-buscar:hover, .joma-tiendas__boton-buscar:focus-visible{background: #0018B8 !important}.joma-tiendas__resultados{margin-top: 18px;max-height: 460px;overflow-y: auto;scrollbar-width: thin}.joma-resultado{padding: 16px 0;border-top: 1px solid #E5E5E5;cursor: pointer}.joma-resultado:first-child{border-top: none;padding-top: 4px}.joma-resultado:hover .joma-resultado__nombre{color: #0026FE}.joma-resultado__nombre{margin: 0 0 10px;font-size: 17px;font-weight: 600;line-height: 1.25;color: #000;transition: color .15s ease}.joma-resultado__direccion, .joma-resultado__ciudad{margin: 0;font-size: 16px;line-height: 1.5;color: #000}.joma-resultado__enlace{display: inline-block;margin-top: 10px;font-size: 16px;line-height: 1.4;color: #0026FE;text-decoration: none;word-break: break-word;cursor: pointer}.joma-resultado__enlace:hover{text-decoration: underline}.joma-mapa-globo{max-width: 260px;padding: 4px 2px;font-family: inherit}.joma-mapa-globo strong{display: block;font-size: 17px;font-weight: 600;line-height: 1.25;color: #707070;margin-bottom: 8px}.joma-mapa-globo__direccion, .joma-mapa-globo__ciudad{margin: 0;font-size: 16px;line-height: 1.5;color: #000}.joma-mapa-globo__insta{display: inline-block;margin-top: 8px;font-size: 16px;color: #0026FE;text-decoration: none}.joma-mapa-globo__insta:hover{text-decoration: underline}.joma-mapa-globo__boton{display: block;margin-top: 12px;padding: 8px 24px;border-radius: 30px;background: #0026FE;color: #FFF !important;font-size: 15px;font-weight: 600;line-height: 1.3;text-align: center;text-decoration: none}.joma-mapa-globo__boton:hover{background: #0018B8}.gm-style-iw-d, .gm-style .gm-style-iw-c{font-family: inherit}@media (max-width: 900px){.joma-tiendas__resultados{max-height: 300px}}.joma-sugerencias{position: absolute;top: calc(100% + 6px);left: 0;right: 0;z-index: 40;margin: 0;padding: 6px 0;list-style: none;background: #FFF;border: 1px solid #E5E5E5;border-radius: 12px;box-shadow: 0 6px 24px rgba(0, 0, 0, .12);max-height: 320px;overflow-y: auto}.joma-sugerencia{padding: 10px 18px;cursor: pointer;font-size: 15px;line-height: 1.35}.joma-sugerencia:hover, .joma-sugerencia:focus{background: #F2F4FF}.joma-sugerencia strong{display: block;font-weight: 600;color: #000}.joma-sugerencia span{display: block;color: #707070;font-size: 14px}.joma-sugerencias__google{padding: 8px 18px 2px;text-align: right;font-size: 12px;color: #9A9A9A;letter-spacing: .02em}@media (max-width: 900px){.joma-tiendas__panel{border: none;border-radius: 0;box-shadow: none;background: transparent;padding: 0}.joma-tiendas__resultados{max-height: none;overflow: visible}.joma-tiendas__titulo{font-size: 19px;margin-bottom: 14px}.joma-resultado:first-child{border-top: 1px solid #E5E5E5;padding-top: 16px}.joma-sugerencias{max-height: 50vh}}.joma-contacto{--container-max-width: 1400px;--padding-top: 0px;--padding-left: 15px;--padding-right: 15px}.joma-contacto > .e-con-inner{display: grid !important;grid-template-columns: 1fr 1fr;gap: 40px;align-items: start}.joma-contacto-tarjeta{margin-top: 60px;--padding-top: 90px;--padding-bottom: 90px;--padding-left: 120px;--padding-right: 120px;background: #fff;border: 1px solid #e5e5e5;border-radius: 36px;box-shadow: 1px 1px 6px 0 #999}.joma-contacto-datos{grid-column: 1 / -1;text-align: center}.joma-contacto-titulo .elementor-heading-title{font-family: "Gotham Narrow", sans-serif !important;font-weight: 700 !important;font-size: 32px !important;line-height: 1.2 !important;color: #333 !important;text-transform: uppercase;text-align: center}.joma-contacto-texto, .joma-contacto-texto p, .joma-contacto-firma p{font-family: "Gotham Narrow", sans-serif !important;font-weight: 400 !important;font-size: 16px !important;line-height: 24px !important;color: #000 !important;text-align: justify !important}.joma-contacto-texto .elementor-widget-container, .joma-contacto-texto{padding: 0 !important}.joma-contacto-texto p{margin: 12.8px 56px !important}.joma-contacto-firma p{margin: 40px !important;font-style: italic;text-align: right !important}.joma-contacto-form-titulo .elementor-heading-title{font-family: "Gotham Narrow", sans-serif !important;font-weight: 600 !important;font-size: 20px !important;line-height: 24px !important;color: #000 !important;text-align: center;text-transform: none !important}.joma-contacto-formulario .elementor-form .elementor-field-group{width: 100% !important;max-width: 100% !important;flex: 0 0 100% !important;margin-bottom: 24px !important}.joma-contacto-formulario .elementor-field-label{display: block;width: 100%;margin-bottom: 8px !important;padding: 0 !important;font-family: "Gotham Narrow", sans-serif !important;font-weight: 600 !important;font-size: 18px !important;color: #000 !important;text-align: center !important}.joma-contacto-formulario .elementor-field-textual, .joma-contacto-formulario .elementor-select-wrapper select{height: 36px !important;min-height: 36px !important;padding: 2px 18px !important;border: 0 !important;border-radius: 30px !important;background: #e5e5e5 !important;box-shadow: none !important;font-family: "Gotham Narrow", sans-serif !important;font-weight: 400 !important;font-size: 16px !important;line-height: 24px !important;color: #707070 !important;text-align: center !important}.joma-contacto-formulario textarea.elementor-field-textual{resize: vertical}.joma-contacto-formulario .elementor-field-textual::placeholder{color: #707070}.joma-contacto-formulario .elementor-field-textual:focus, .joma-contacto-formulario .elementor-select-wrapper select:focus{outline: 2px solid #0026FE;outline-offset: 1px}.joma-contacto-formulario .elementor-select-wrapper .select-caret-down-wrapper{right: 18px !important;color: #707070 !important}.joma-contacto-formulario .elementor-field-type-submit .elementor-button{width: 100% !important;height: 36px !important;padding: 2px 30px !important;border: 1px solid #0026FE !important;border-radius: 30px !important;background: #0026FE !important;font-family: "Gotham Narrow", sans-serif !important;font-weight: 600 !important;font-size: 20px !important;line-height: 30px !important;color: #fff !important;text-transform: none !important}.joma-contacto-formulario .elementor-field-type-submit .elementor-button:hover{background: #707070 !important;border-color: #707070 !important}.joma-contacto-datos p{margin: 0 auto !important;font-family: "Gotham Narrow", sans-serif !important;font-size: 16px !important;line-height: 24px !important;color: #333 !important;text-align: center !important}.joma-contacto-datos a{color: #333 !important;text-decoration: underline}@media (max-width: 1024px){.joma-contacto-tarjeta{--padding-left: 40px;--padding-right: 40px}}@media (max-width: 767px){.joma-contacto > .e-con-inner{grid-template-columns: 1fr;gap: 5px}.joma-contacto-tarjeta{margin-top: 25px;--padding-top: 10px;--padding-bottom: 30px;--padding-left: 15px;--padding-right: 15px;border: 0;border-radius: 0;box-shadow: none}.joma-contacto-titulo .elementor-heading-title{font-size: 26px !important}}.joma-contacto .elementor-field-type-acceptance{justify-content: flex-start;text-align: left}.joma-contacto .elementor-field-type-acceptance .elementor-field-subgroup label{font-family: "Gotham Narrow", sans-serif;font-size: 14px !important;line-height: 1.45;color: #333 !important}.joma-contacto .elementor-field-type-acceptance a{color: #0026FE !important;text-decoration: underline}.joma-contacto .elementor-field-type-acceptance input[type="checkbox"]{width: 16px;height: 16px;accent-color: #0026FE;vertical-align: -3px}body.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce{--joma-sangria: clamp(30px, 8vw, 116px);--joma-raya: 2px solid rgba(204, 204, 204, 0.376);display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);grid-template-areas: "productos titulo" "productos nota" "productos cupon" "productos aviso" "productos aviso2" "productos aviso3" "productos aviso4" "productos aviso5" "productos totales";grid-template-rows: auto auto auto auto auto auto auto auto 1fr;padding: 58px 90px;border-radius: 35px;background: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);color: #000}body.woocommerce-cart .elementor-widget-woocommerce-cart .e-cart__container, body.woocommerce-cart .elementor-widget-woocommerce-cart .e-cart__column-start, body.woocommerce-cart .elementor-widget-woocommerce-cart form.woocommerce-cart-form, body.woocommerce-cart .elementor-widget-woocommerce-cart .e-shop-table{display: contents !important}body.woocommerce-cart .elementor-widget-woocommerce-cart .e-clear, body.woocommerce-cart .joma-carrito__acciones{display: none !important}body.woocommerce-cart .joma-carrito__productos{grid-area: productos;display: block;margin: 0;padding: 60px 30px 0 0;border: 0;background: none}html body.woocommerce-cart .joma-cesta--pagina .joma-cesta__producto{gap: 15px;max-width: 500px;margin: 0 0 60px;padding: 0;border: 0}body.woocommerce-cart .joma-cesta--pagina .joma-cesta__foto{flex: 0 0 180px;width: 180px}body.woocommerce-cart .joma-cesta--pagina .joma-cesta__datos{padding: 0}body.woocommerce-cart .joma-cesta--pagina .joma-cesta__nombre{margin: 0 0 8px;font-size: 20px;font-weight: 700 !important;line-height: 30px;color: #222 !important}body.woocommerce-cart .joma-cesta--pagina .joma-cesta__fila{font-size: 16px}body.woocommerce-cart .joma-cesta--pagina .joma-cesta__fila--total{padding-top: 22px}body.woocommerce-cart .joma-cesta--pagina .joma-cesta__fila--total > span{font-weight: 700 !important}body.woocommerce-cart .joma-cesta--pagina .joma-cesta__cantidad{height: 32px}.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}body.woocommerce-cart .joma-resumen__titulo, body.woocommerce-cart .joma-resumen__nota, body.woocommerce-cart .elementor-widget-woocommerce-cart .coupon.e-cart-section, body.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce-notices-wrapper, body.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce > .woocommerce-message, body.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce > .woocommerce-info, body.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce > .woocommerce-error, body.woocommerce-cart .elementor-widget-woocommerce-cart .e-cart__column-end{margin: 0;padding: 0 0 0 var(--joma-sangria);border: 0;border-left: var(--joma-raya);border-radius: 0;background: none;box-shadow: none}body.woocommerce-cart .joma-resumen__titulo{grid-area: titulo;padding-bottom: 40px;font-size: 22px;font-weight: 600 !important;line-height: 27px;text-align: center;color: #000}body.woocommerce-cart .joma-resumen__nota{grid-area: nota;padding-bottom: 30px;font-size: 14px;line-height: 20px;color: #707070}body.woocommerce-cart .elementor-widget-woocommerce-cart .coupon.e-cart-section{grid-area: cupon;display: block;width: auto;padding-bottom: 8px}body.woocommerce-cart .elementor-widget-woocommerce-cart .coupon .coupon-col{display: flex;align-items: flex-start;gap: 30px;margin: 0;padding: 0}body.woocommerce-cart .elementor-widget-woocommerce-cart .coupon .coupon-col-start{flex: 1 1 auto;min-width: 0;padding: 0}body.woocommerce-cart .elementor-widget-woocommerce-cart .coupon .coupon-col-end{flex: 0 0 130px;padding: 0}html body.woocommerce-cart .elementor-widget-woocommerce-cart #coupon_code{box-sizing: border-box;width: 100%;height: 36px;margin: 0;padding: 2px 18px;border: 2px solid transparent;border-radius: 100px;background: rgba(153, 153, 153, 0.25);color: #000 !important;font-size: 18px;font-weight: 600;line-height: 30px;text-align: center;box-shadow: none}html body.woocommerce-cart .elementor-widget-woocommerce-cart #coupon_code::placeholder{color: #707070;opacity: 1}html body.woocommerce-cart .elementor-widget-woocommerce-cart #coupon_code:focus-visible{outline: 0;border-color: rgba(0, 38, 254, 0.45)}html body.woocommerce-cart .elementor-widget-woocommerce-cart .coupon button.e-apply-coupon, html body.woocommerce-cart .elementor-widget-woocommerce-cart .wc-proceed-to-checkout a.checkout-button{box-sizing: border-box;display: block;width: 100%;height: 36px;min-height: 0;margin: 0;padding: 0 16px;border: 1px solid #0026FE;border-radius: 100px;background: #0026FE !important;color: #fff !important;font-size: 18px;font-weight: 600;line-height: 34px;letter-spacing: 0;text-align: center;text-transform: none;text-decoration: none;box-shadow: none;cursor: pointer;transition: background-color 0.15s ease, border-color 0.15s ease}html body.woocommerce-cart .elementor-widget-woocommerce-cart .coupon button.e-apply-coupon:hover, html body.woocommerce-cart .elementor-widget-woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{border-color: #707070;background: #707070 !important;color: #fff !important}body.woocommerce-cart .elementor-widget-woocommerce-cart .e-cart__column-end{grid-area: totales;display: block;width: auto;padding-top: 22px}body.woocommerce-cart .elementor-widget-woocommerce-cart .e-cart__column-inner, body.woocommerce-cart .elementor-widget-woocommerce-cart .e-cart-totals, body.woocommerce-cart .elementor-widget-woocommerce-cart .cart-collaterals, body.woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals{position: static;float: none;width: auto;margin: 0;padding: 0;border: 0;background: none;box-shadow: none}body.woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals > h2{display: none}html body.woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals table.shop_table, html body.woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals table.shop_table tbody{display: block;width: 100%;margin: 0;padding: 0;border: 0;background: none}html body.woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals table.shop_table tr{display: flex;align-items: baseline;justify-content: space-between;gap: 20px;margin: 0 0 20px;padding: 0;border: 0;background: none}html body.woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals table.shop_table th, html body.woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals table.shop_table td{display: block;width: auto;margin: 0;padding: 0;border: 0;background: none;font-size: 18px;font-weight: 400;line-height: 1.3;text-align: right;text-transform: none;color: #000}html body.woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals table.shop_table th{flex: 0 0 auto;text-align: left}html body.woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals table.shop_table td::before{display: none}html body.woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals table.shop_table:not(:has(.cart-discount, .fee)) tr.cart-subtotal{display: none}html body.woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals tr.order-total th, html body.woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals tr.order-total td, html body.woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals tr.order-total td .amount, html body.woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals tr.order-total td .amount *{font-weight: 700 !important}html body.woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals small, html body.woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals tr.shipping td, html body.woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals tr.shipping td *{font-size: 14px !important;font-weight: 400 !important;color: #707070 !important}html body.woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals small.tax_label{display: none}html body.woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals small.includes_tax{display: block;margin-top: 2px}body.woocommerce-cart .elementor-widget-woocommerce-cart .wc-proceed-to-checkout{margin: 10px 0 0;padding: 0}body.woocommerce-cart .joma-resumen__pie{margin: 20px 0 0;font-size: 14px;line-height: 21px;color: #707070}body.woocommerce-cart .joma-resumen__seguir{display: none}body.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce:not(:has(.woocommerce-cart-form)){display: block;text-align: center}html body.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce:not(:has(.woocommerce-cart-form)) .woocommerce-notices-wrapper{padding: 0;border: 0}html body.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce:not(:has(.woocommerce-cart-form)) .cart-empty{margin: 0 0 26px;font-size: 18px;text-align: center}body.woocommerce-cart .elementor-widget-woocommerce-cart .return-to-shop{margin: 0}html body.woocommerce-cart .elementor-widget-woocommerce-cart .return-to-shop a.button, html body.woocommerce-cart .elementor-widget-woocommerce-cart .return-to-shop a.button:hover{display: inline-block;min-width: 240px;height: 36px;padding: 0 30px;border: 1px solid #0026FE;border-radius: 100px;background: #0026FE !important;color: #fff !important;font-size: 18px;font-weight: 600 !important;line-height: 34px;text-transform: none;text-decoration: none}html body.woocommerce-cart .elementor-widget-woocommerce-cart .return-to-shop a.button:hover{border-color: #707070;background: #707070 !important}@media (max-width: 991px){body.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce{grid-template-columns: minmax(0, 1fr);grid-template-areas: "titulo" "productos" "nota" "cupon" "aviso" "aviso2" "aviso3" "aviso4" "aviso5" "totales";grid-template-rows: none;padding: 0;border-radius: 0;box-shadow: none}body.woocommerce-cart .joma-resumen__titulo, body.woocommerce-cart .joma-resumen__nota, body.woocommerce-cart .elementor-widget-woocommerce-cart .coupon.e-cart-section, body.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce-notices-wrapper, body.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce > .woocommerce-message, body.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce > .woocommerce-info, body.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce > .woocommerce-error, body.woocommerce-cart .elementor-widget-woocommerce-cart .e-cart__column-end{padding-left: 0;border-left: 0}body.woocommerce-cart .joma-resumen__titulo{padding-bottom: 24px}body.woocommerce-cart .joma-resumen__nota{text-align: center}body.woocommerce-cart .joma-carrito__productos{padding: 0}html body.woocommerce-cart .joma-cesta--pagina .joma-cesta__producto{max-width: none;margin-bottom: 40px}body.woocommerce-cart .joma-cesta--pagina .joma-cesta__foto{flex-basis: 135px;width: 135px}body.woocommerce-cart .joma-cesta--pagina .joma-cesta__nombre{font-size: 18px;line-height: 27px}body.woocommerce-cart .elementor-widget-woocommerce-cart .coupon .coupon-col{flex-direction: column;align-items: stretch;gap: 20px}body.woocommerce-cart .elementor-widget-woocommerce-cart .coupon .coupon-col-end{flex-basis: auto}html body.woocommerce-cart .elementor-widget-woocommerce-cart #coupon_code, html body.woocommerce-cart .elementor-widget-woocommerce-cart .coupon button.e-apply-coupon, html body.woocommerce-cart .elementor-widget-woocommerce-cart .wc-proceed-to-checkout a.checkout-button{font-size: 16px}body.woocommerce-cart .joma-resumen__pie{text-align: center}body.woocommerce-cart .joma-cesta--pagina .joma-cesta__cantidad{height: 38px;border-radius: 20px}body.woocommerce-cart .joma-cesta--pagina .joma-cesta__cantidad button, body.woocommerce-cart .joma-cesta--pagina .joma-cesta__cantidad button:hover, body.woocommerce-cart .joma-cesta--pagina .joma-cesta__cantidad button:focus{width: 38px;height: 34px}html body.woocommerce-cart .elementor-widget-woocommerce-cart a.joma-resumen__seguir{display: block;width: min(275px, 100%);height: 38px;margin: 44px auto 48px;border: 1px solid #999;border-radius: 100px;background: #fff;color: #707070 !important;font-size: 16px;font-weight: 600;line-height: 36px;text-align: center;text-decoration: none}}@media (max-width: 480px){body.woocommerce-cart .joma-cesta--pagina .joma-cesta__foto{flex-basis: 110px;width: 110px}}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-checkout .checkout-inline-error-message{margin: 4px 0 0 18px;font-size: 13px !important;color: #f00 !important}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}body.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce-notices-wrapper{grid-area: aviso}html body.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce > .woocommerce-message, html body.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce > .woocommerce-info, html body.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce > .woocommerce-error{grid-area: aviso2;margin: 0 !important;padding: 0 0 6px var(--joma-sangria) !important;border-left: var(--joma-raya) !important}html body.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce > :is(.woocommerce-message, .woocommerce-info, .woocommerce-error) ~ :is(.woocommerce-message, .woocommerce-info, .woocommerce-error){grid-area: aviso3}html body.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce > :is(.woocommerce-message, .woocommerce-info, .woocommerce-error) ~ :is(.woocommerce-message, .woocommerce-info, .woocommerce-error) ~ :is(.woocommerce-message, .woocommerce-info, .woocommerce-error){grid-area: aviso4}html body.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce > :is(.woocommerce-message, .woocommerce-info, .woocommerce-error) ~ :is(.woocommerce-message, .woocommerce-info, .woocommerce-error) ~ :is(.woocommerce-message, .woocommerce-info, .woocommerce-error) ~ :is(.woocommerce-message, .woocommerce-info, .woocommerce-error){grid-area: aviso5}@media (max-width: 991px){html body.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce > .woocommerce-message, html body.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce > .woocommerce-info, html body.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce > .woocommerce-error{padding-left: 0 !important;border-left: 0 !important;text-align: center}}body.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce-notices-wrapper > *{margin: 0 0 6px}html body.woocommerce-cart .elementor-widget-woocommerce-cart #coupon_code.has-error{border-color: #f00}html body.woocommerce-cart .elementor-widget-woocommerce-cart .coupon-error-notice{margin: 6px 0 0;padding: 0;font-size: 14px;line-height: 1.4;color: #f00 !important}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #customer_details .col-1, html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #customer_details .col-2, html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page .e-checkout__order_review, html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #payment{margin: 0 0 28px !important;padding: 40px 48px !important;border: 0 !important;border-radius: 35px !important;background: #fff !important;box-shadow: 0 0 10px rgba(0, 0, 0, 0.25) !important}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #customer_details .col-2{padding-top: 26px !important;padding-bottom: 26px !important}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page .woocommerce-billing-fields > h3, html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page .woocommerce-additional-fields > h3, html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #order_review_heading{margin: 0 0 30px;font-size: 22px !important;font-weight: 600 !important;line-height: 27px;letter-spacing: 0;text-transform: none !important;color: #000}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #order_review_heading{text-align: center}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #ship-to-different-address{margin: 0;font-size: 16px !important}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #ship-to-different-address span{font-weight: 600 !important}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page form.checkout .form-row .input-text, html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page form.checkout .form-row select, html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page form.checkout .select2-container .select2-selection--single{box-sizing: border-box;width: 100%;height: 40px !important;min-height: 0 !important;padding: 0 18px !important;border: 2px solid transparent !important;border-radius: 100px !important;background-color: rgba(153, 153, 153, 0.25) !important;box-shadow: none;color: #000;font-size: 16px !important;line-height: 36px}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page form.checkout .form-row textarea.input-text{height: auto !important;min-height: 96px !important;padding: 12px 18px !important;border-radius: 20px !important;line-height: 1.4}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page form.checkout .form-row .input-text::placeholder{color: #707070;opacity: 1}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page form.checkout .form-row .input-text:focus, html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page form.checkout .form-row select:focus, html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page form.checkout .select2-container--focus .select2-selection--single, html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page form.checkout .select2-container--open .select2-selection--single{outline: 0;border-color: rgba(0, 38, 254, 0.45) !important}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page form.checkout .form-row.woocommerce-invalid .input-text, html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page form.checkout .form-row.woocommerce-invalid select, html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page form.checkout .form-row.woocommerce-invalid .select2-selection--single{border-color: #f00 !important}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page form.checkout .select2-container .select2-selection--single{margin: 0 !important;padding: 0 !important}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page form.checkout .select2-container .select2-selection__rendered{padding: 0 40px 0 18px;line-height: 36px;font-size: 16px !important;color: #000}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page form.checkout .select2-container .select2-selection__arrow{top: 0;right: 12px;height: 36px}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page form.checkout .form-row label{margin-bottom: 6px}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table{display: flex;flex-direction: column;width: 100%;margin: 0;border: 0;background: none}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table thead{display: none}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table tbody, html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table tfoot{display: block}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table tfoot{order: 1}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table tbody{order: 2;margin-top: 26px;padding-top: 28px;border-top: 2px solid rgba(204, 204, 204, 0.376)}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table tr{display: flex;align-items: baseline;justify-content: space-between;gap: 20px;margin: 0 0 14px;padding: 0;border: 0;background: none}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table th, html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table td{display: block;width: auto !important;max-width: none !important;margin: 0;padding: 0 !important;border: 0 !important;background: none;font-size: 18px !important;font-weight: 400 !important;line-height: 1.3;text-align: right;text-transform: none !important;letter-spacing: 0;color: #000}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table th{flex: 0 0 auto;text-align: left}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table td::before{display: none}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table tfoot td .amount, html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table tfoot td .amount *{font-size: 18px !important}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table tr.order-total{margin-top: 22px;margin-bottom: 0}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table tr.order-total th, html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table tr.order-total td, html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table tr.order-total td strong, html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table tr.order-total td strong *{font-weight: 700 !important}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table small, html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table small *, html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table tr.shipping td, html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table tr.shipping td *{font-size: 14px !important;font-weight: 400 !important;text-transform: none !important;color: #707070 !important}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table tr.shipping td{flex: 1 1 0%;min-width: 0}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table small.includes_tax{display: block;margin-top: 2px}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table tfoot td small .amount, html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table tfoot td small .amount *{font-size: 14px !important;font-weight: 400 !important}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table small.tax_label, html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table .awdr-you-saved-text, html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table td.product-total br{display: none}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table tr.cart_item{align-items: flex-start;margin-bottom: 24px}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table tr.cart_item:last-child{margin-bottom: 0}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table td.product-name{display: grid;grid-template-columns: 100px minmax(0, 1fr);grid-template-areas: "foto texto" "foto cantidad";grid-template-rows: auto 1fr;column-gap: 18px;flex: 1 1 0%;min-width: 0;text-align: left;font-size: 16px !important}.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}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table td.product-name .joma-pedido__nombre{display: block;margin-bottom: 6px;font-size: 17px !important;font-weight: 700 !important;line-height: 1.3;color: #222 !important}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table td.product-name .joma-pedido__talla{display: block;font-size: 16px !important}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table .product-quantity{grid-area: cantidad;font-size: 16px !important;font-weight: 400 !important}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table td.product-total{flex: 0 0 auto;align-self: flex-end;font-size: 16px !important}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table td.product-total .amount, html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table td.product-total .amount *{font-weight: 700 !important}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #payment .payment_box{border-radius: 16px !important;background: #f3f3f3 !important}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #payment .payment_box::before{display: none}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #payment input[type="radio"], html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page form.checkout input[type="checkbox"]{accent-color: #0026FE}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #payment .woocommerce-privacy-policy-text, html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #payment .woocommerce-privacy-policy-text p{font-size: 13px !important;line-height: 1.5;color: #707070 !important}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #payment .woocommerce-privacy-policy-text a{color: #0026FE !important}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #payment #place_order{box-sizing: border-box;display: block;width: 100%;height: 40px;min-height: 0;margin: 18px 0 0;padding: 0 16px;border: 1px solid #0026FE;border-radius: 100px;background: #0026FE !important;color: #fff !important;font-size: 18px !important;font-weight: 600 !important;line-height: 38px;letter-spacing: 0;text-transform: none;box-shadow: none;cursor: pointer;transition: background-color 0.15s ease, border-color 0.15s ease}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #payment #place_order:hover{border-color: #707070;background: #707070 !important}@media (max-width: 991px){html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #customer_details .col-1, html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #customer_details .col-2, html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page .e-checkout__order_review, html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #payment{margin-bottom: 0 !important;padding: 28px 0 !important;border-top: 2px solid rgba(204, 204, 204, 0.376) !important;border-radius: 0 !important;box-shadow: none !important}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #customer_details .col-1{padding-top: 8px !important;border-top: 0 !important}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page table.woocommerce-checkout-review-order-table td.product-name{grid-template-columns: 84px minmax(0, 1fr);column-gap: 14px}.joma-pedido__foto{width: 84px}}@media (prefers-reduced-motion: reduce){html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #payment #place_order{transition: none}}bdi{padding: 0}small.woocommerce-price-suffix{font-size: small}body.home.header-menu-hovered #borde{border-bottom: 1px solid #cccccc !important}body.home.header-menu-hovered .elementor-location-header .elementor-heading-title{color: #000000 !important}body.home.header-menu-hovered .elementor-location-header .elementor-menu-cart__toggle_button .elementor-button-text, body.home.header-menu-hovered .elementor-location-header .elementor-menu-cart__toggle .elementor-button-text, body.home.header-menu-hovered .elementor-location-header .elementor-menu-cart__toggle span, body.home.header-menu-hovered .elementor-location-header .elementor-menu-cart__toggle_button span, body.home.header-menu-hovered .elementor-location-header .elementor-menu-cart__toggle .count, body.home.header-menu-hovered .elementor-location-header .elementor-menu-cart__toggle_button .count, body.home.header-menu-hovered .elementor-location-header [data-counter], body.home.header-menu-hovered .elementor-location-header .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before, body.home.header-menu-hovered .elementor-location-header .elementor-menu-cart__toggle_button .elementor-button-icon[data-counter]:before{color: #ffffff !important}.descuentomenu > a{font-weight: 600 !important;color: #ff0100 !important}.elementor-24 .elementor-element.elementor-element-59ef789 .elementor-nav-menu--main:not(.e--pointer-framed) .descuentomenu > a:before, .elementor-24 .elementor-element.elementor-element-59ef789 .elementor-nav-menu--main:not(.e--pointer-framed) .descuentomenu > a:after{background-color: #ff0100}.descuentomenu > a:hover{color: #ff0100;text-decoration: none}#descuento .e-n-menu-title-text{color: #fd001b;font-weight: 900}.filter-content{font-size: 13px !important;color: #000;transition: color 0.3s ease}.filter-content:hover{color: #0026FE}.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label:not(.with-image):not(.disabled):hover, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active:not(.with-image){background-color: #0026FE;box-shadow: 0 0 0 2px #0026FE;color: #fff}button.btn.yith-wcan-reset-filters{background-color: transparent;padding: 0;color: #8c8c8c;font-weight: 500;font-size: 12px !important;border: none}ul.page-numbers{border: 1px solid #8c8c8c;display: inline-flex;padding: 5px;list-style: none;justify-content: center;align-items: center;margin: 20px auto}span.page-numbers.current{font-weight: 800 !important;color: #8c8c8c !important;background-color: transparent !important;padding: 20px 25px !important;border: 1px solid #8c8c8c;cursor: default}a.page-numbers{font-weight: 500 !important;color: #8c8c8c !important;background-color: transparent !important;padding: 20px 25px !important;text-decoration: none;border: 1px solid transparent;transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease}a.page-numbers:hover{background-color: #f0f0f0;color: #0026FE;border-color: #0026FE}a.page-numbers.next, a.page-numbers.prev{font-weight: 600;color: #0026FE !important;padding: 15px 20px}@media (max-width: 768px){ul.page-numbers{padding: 5px}span.page-numbers.current, a.page-numbers{padding: 10px 15px !important;font-size: 12px}}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}}body.joma-pagina-deseos .elementor-widget-heading:has(~ .elementor-widget-yith_wcwl_wishlist){display: none}.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, .elementor-location-header .elementor-element-6580089{border: 0 !important}.elementor-location-header .elementor-element-7247b03, .elementor-location-header .elementor-element-3fe5c8c{column-gap: 0 !important}.elementor-location-header :is(.elementor-element-7247b03, .elementor-element-3fe5c8c) > .elementor-widget-heading + .elementor-widget-heading .elementor-heading-title::before{content: "|";margin: 0 10px}.elementor-location-header :is(.elementor-element-7247b03, .elementor-element-3fe5c8c) a:hover{color: #0026FE !important}.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}.elementor-location-archive .elementor-element-5d6dc71 .elementor-heading-title{letter-spacing: normal !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){.elementor-location-archive .elementor-element-95451da{padding-left: 8px !important;padding-right: 33px !important}.elementor-location-archive .elementor-element-28dda66{margin-top: 0 !important;padding: 0 !important;--width: 229px !important;flex: 0 0 229px !important;width: 229px !important}.elementor-location-archive .elementor-element-d56484d{padding-left: 30px !important;--width: auto !important;flex: 1 1 0 !important;min-width: 0 !important;width: auto !important;max-width: none !important}.joma-barra-categoria, .elementor-location-archive .elementor-element-dfe6a3a{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){.elementor-location-archive .elementor-element-95451da{padding-left: 0 !important;padding-right: 0 !important}.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}body.woocommerce-cart .cart-empty{font-weight: 600 !important;font-size: 22px !important}html body.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce:not(:has(.woocommerce-cart-form)){position: relative;margin-bottom: 88px !important}html body.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce:not(:has(.woocommerce-cart-form)) .cart-empty{margin-bottom: 0 !important}html body.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce:not(:has(.woocommerce-cart-form)) .return-to-shop{position: absolute;top: calc(100% + 50px);left: 0;right: 0;margin: 0 !important}html body.woocommerce-cart .elementor-widget-woocommerce-cart .return-to-shop a.button::before{content: "";display: inline-block;width: 10px;height: 20px;margin: 0 14px 0 0;vertical-align: -3px;background-color: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 20'%3E%3Cpath d='M8.5 2 2 10l6.5 8' fill='none' stroke='%23000' stroke-width='1.8' 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 10 20'%3E%3Cpath d='M8.5 2 2 10l6.5 8' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}html body.woocommerce-cart .elementor-widget-woocommerce-cart .return-to-shop a.button, html body.woocommerce-cart .elementor-widget-woocommerce-cart .return-to-shop a.button:hover, body.woocommerce-cart .return-to-shop a.button, body.woocommerce-cart .return-to-shop a.wc-backward{display: block !important;width: 500px !important;max-width: 100% !important;height: 38px !important;margin: 0 auto !important;padding: 0 !important;border: 1px solid #BDBDBD !important;border-radius: 24px !important;background: #fff !important;color: #707070 !important;font-weight: 700 !important;font-size: 20px !important;line-height: 36px !important;text-align: center !important;text-transform: none !important}html body.woocommerce-cart .elementor-widget-woocommerce-cart .return-to-shop a.button:hover{border-color: #999 !important;color: #707070 !important}body.woocommerce-checkout .required, body.woocommerce-checkout abbr.required{color: #09006B !important;font-weight: 400 !important;text-decoration: none !important;border: 0 !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}body.woocommerce-account .joma-h1-cuenta{margin: 0 0 40px;font-size: 36px !important;line-height: 43.2px;font-weight: 600 !important;color: #000}body.woocommerce-account #customer_login{display: grid !important;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 30px;width: 100%}body.woocommerce-account #customer_login::before, body.woocommerce-account #customer_login::after{display: none !important}body.woocommerce-account #customer_login > .u-column1, body.woocommerce-account #customer_login > .u-column2{float: none !important;width: auto !important;max-width: none !important;display: flex;flex-direction: column;align-items: center;padding: 63px 40px 50px !important;background: #fff;border: 1px solid #e5e5e5;border-radius: 36px;box-shadow: 1px 1px 6px #999}body.woocommerce-account #customer_login h2{margin: 0 0 24px !important;font-size: 22px !important;line-height: 26px !important;font-weight: 600 !important;color: #000 !important;text-align: center;text-transform: none !important;letter-spacing: normal !important}body.woocommerce-account #customer_login form{width: 500px;max-width: 100%;height: auto !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: none !important;text-align: center}body.woocommerce-account #customer_login .form-row{float: none !important;width: 100% !important;margin: 0 0 26px !important;padding: 0 !important}body.woocommerce-account #customer_login label:not(.woocommerce-form__label-for-checkbox){display: block;margin: 0 0 8px;font-size: 18px !important;line-height: 27px;font-weight: 600 !important;color: #000 !important;text-align: center;text-transform: none !important}body.woocommerce-account #customer_login .required{color: #09006B !important;text-decoration: none;border: 0}body.woocommerce-account #customer_login input.input-text{width: 100% !important;height: 36px !important;padding: 2px 18px !important;border: 0 !important;border-radius: 30px !important;background: #e5e5e5 !important;box-shadow: none !important;color: #000;font-size: 16px !important;text-align: center}body.woocommerce-account #customer_login .password-input{display: block;position: relative}body.woocommerce-account #customer_login .woocommerce-form-login__rememberme{display: block;margin: 0 0 16px;font-size: 14px;color: #707070}body.woocommerce-account #customer_login button.button{display: block !important;width: 100% !important;height: 36px !important;min-height: 0 !important;margin: 0 !important;padding: 0 20px !important;border: 1px solid #0026FF !important;border-radius: 30px !important;background: #0026FF !important;color: #fff !important;font-size: 20px !important;font-weight: 600 !important;line-height: 34px !important;letter-spacing: normal !important;text-transform: none !important;box-shadow: none !important}body.woocommerce-account #customer_login .lost_password{margin: 22px 0 0 !important;text-align: center}body.woocommerce-account #customer_login .lost_password a{font-size: 14px;color: #707070 !important;text-decoration: none}body.woocommerce-account #customer_login .woocommerce-privacy-policy-text p, body.woocommerce-account #customer_login form.register > p:not(.form-row){font-size: 14px;line-height: 21px;color: #000;text-align: center}@media (max-width: 1024px){body.woocommerce-account #customer_login{grid-template-columns: minmax(0, 1fr)}}@media (max-width: 767px){body.woocommerce-account #customer_login > .u-column1, body.woocommerce-account #customer_login > .u-column2{padding: 32px 16px !important;border-radius: 24px}body.woocommerce-account .joma-h1-cuenta{font-size: 28px !important;margin-bottom: 24px}}.joma-contacto-titulo .elementor-heading-title{font-family: "Roboto", Arial, sans-serif !important;font-weight: 400 !important;max-width: 357px;margin-left: auto !important;margin-right: auto !important}.joma-contacto-texto, .joma-contacto-texto p{font-family: "Roboto", Arial, sans-serif !important}.joma-contacto-formulario .elementor-field-required .elementor-field-label::after, .joma-contacto-formulario .elementor-mark-required .elementor-field-label::after{color: #09006B !important}.joma-contacto-formulario .elementor-select-wrapper::before{content: "" !important;width: 20px;height: 10px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 10'%3E%3Cpath d='M1 1l9 8 9-8' fill='none' stroke='%23999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;font-size: 0 !important}.elementor-location-footer a{transition: color 0.3s}.elementor-location-footer .elementor-nav-menu a:hover, .elementor-location-footer .elementor-element-8e0f5e6 a:hover, .elementor-location-footer .elementor-element-f72612b a:hover, .elementor-location-footer .elementor-element-6e9b552 .elementor-nav-menu--main .elementor-item:hover, .elementor-location-footer .elementor-element-205d509 .elementor-nav-menu--main .elementor-item:hover{color: #ccc !important}.joma-lupa-movil{display: none}@media (max-width: 1024px){.elementor-location-header .elementor-widget-search{display: none !important}html body .elementor-location-header button.joma-lupa-movil{display: inline-flex !important;align-items: center;justify-content: center;flex: 0 0 auto;width: 26px !important;height: 26px !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: none !important;box-shadow: none !important;color: #000 !important;cursor: pointer}html body.home:not(.header-menu-hovered) .elementor-location-header button.joma-lupa-movil{color: #fff !important}.elementor-location-header .e-con:has(> .joma-lupa-movil){column-gap: 20px !important;--gap: 20px !important}.elementor-location-header svg.joma-icono{width: 20px !important;height: 20px !important}}:is(body.woocommerce-cart, body.woocommerce-checkout:not(.woocommerce-order-received)) .elementor-location-header :is( .elementor-element-cd3a789, .elementor-element-0a9d970, .elementor-element-eb58d41, .elementor-element-4f1fbfd, .elementor-element-3250f4c, .elementor-element-5951e45 ){display: none !important}:is(body.woocommerce-cart, body.woocommerce-checkout:not(.woocommerce-order-received)) .elementor-location-header .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))}}html body main.joma-404.site-main{width: 100%;max-width: none;margin: 0;padding: 39px 0 60px;overflow: hidden}.joma-404__aviso{padding: 0 15px;text-align: center}h1.joma-404__titulo{margin: 0 !important;font-family: "Gotham Narrow", sans-serif !important;font-size: 32px !important;font-weight: 700 !important;line-height: 38.4px !important;color: #000 !important}.joma-404__texto{margin: 24px 0 40px !important;font-family: "Gotham Narrow", sans-serif;font-size: 24px;font-weight: 700;line-height: 28.8px;color: #000}a.joma-404__boton{display: inline-block;padding: 10px 15px;border-radius: 0;background: #0026FE;color: #fff !important;font-family: "Gotham Narrow", sans-serif;font-size: 16px;font-weight: 600;line-height: 24px;text-decoration: none !important;transition: background-color 0.2s}a.joma-404__boton:hover, a.joma-404__boton:focus-visible{background: #6F6F71}.joma-404__interes{margin-top: 51px}h2.joma-404__subtitulo{margin: 0 0 20px !important;padding: 0 20px;font-family: "Gotham Narrow", sans-serif !important;font-size: 28px !important;font-weight: 600 !important;line-height: 33.6px !important;text-align: left;color: #000 !important}.joma-404__fila{position: relative}html body .joma-404 ul.products.joma-404__productos{display: flex !important;gap: 8px !important;margin: 0 !important;padding: 0 0 8px !important;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;list-style: none}.joma-404__productos::-webkit-scrollbar{display: none}.joma-404__productos::before, .joma-404__productos::after{display: none !important}html body .joma-404 ul.products.joma-404__productos li.product{flex: 0 0 306px;width: 306px !important;max-width: none !important;margin: 0 !important;float: none !important;clear: none !important;scroll-snap-align: start}html body .joma-404 button.joma-404__flecha{position: absolute;top: 136px;z-index: 2;display: inline-flex !important;align-items: center;justify-content: center;width: 36px !important;height: 36px !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 50% !important;background: rgba(255, 255, 255, 0.9) !important;box-shadow: 0 0 6px rgba(0, 0, 0, 0.15) !important;color: #000 !important;cursor: pointer}.joma-404__flecha--antes{left: 12px}.joma-404__flecha--despues{right: 12px}html body .joma-404 button.joma-404__flecha:disabled, .joma-404__fila.cabe-todo .joma-404__flecha{display: none !important}@media (max-width: 767px){html body main.joma-404.site-main{padding-top: 32px}h1.joma-404__titulo{font-size: 26px !important;line-height: 31px !important}.joma-404__texto{margin: 22px 0 38px !important;font-size: 22px;line-height: 26.4px}a.joma-404__boton{padding: 5px 10px}h2.joma-404__subtitulo{font-size: 25px !important;line-height: 30px !important}html body .joma-404 ul.products.joma-404__productos{padding-left: 15px !important;padding-right: 15px !important;scroll-padding-left: 15px}html body .joma-404 ul.products.joma-404__productos li.product{flex-basis: 232px;width: 232px !important}html body .joma-404 button.joma-404__flecha{display: none !important}}.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 .elementor-element-28dda66, 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}}html body.woocommerce-cart .elementor-element-c0a089b{padding-top: 26px !important}html body.woocommerce-cart .joma-miga-carrito{margin: 0 0 22px !important;line-height: 24px !important}html body.woocommerce-cart .elementor-element-8db6ba0{margin-bottom: 27px !important}@media (min-width: 1025px){html body.joma-pagina-deseos .e-con:has(> .elementor-widget .joma-deseos), html body.joma-pagina-deseos .e-con:has(> .e-con-inner > .elementor-widget .joma-deseos){padding-top: 16px !important;padding-left: 48px !important;padding-right: 48px !important}html body .joma-deseos:not(.joma-deseos--sesion) .joma-deseos__tarjetas{grid-template-columns: minmax(0, 686fr) minmax(0, 656fr);gap: 16px;width: calc(100% + 14px);margin-left: -14px}}@media (min-width: 1025px){html body .elementor-element-66b64ad > .e-con-inner{padding-left: 17px !important;padding-right: 17px !important}html body :is(.elementor-element-081ba23, .elementor-element-d62fc4d){margin-top: 13px !important}}@media (max-width: 767px){html body .elementor-location-footer .elementor-element-6e9b552{padding-top: 69px !important}}@media (min-width: 768px){html body .elementor-location-footer .elementor-nav-menu--main .sub-menu{display: block !important;position: static !important;width: auto !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;box-shadow: none !important;background: none !important;opacity: 1 !important;visibility: visible !important;transform: none !important}html body .elementor-location-footer .elementor-nav-menu--main a.elementor-sub-item{padding: 4px 0 !important;border: 0 !important;font-size: 12px !important;line-height: 18px !important;color: #000 !important;background: none !important}html body .elementor-location-footer .elementor-nav-menu--main .sub-arrow{display: none !important}}html body .elementor-location-footer .elementor-element-f1affc0 > .e-con-inner{padding-bottom: 32px !important}.elementor-location-footer .elementor-element-cf44279, .elementor-location-footer .elementor-element-f8787e1{display: none !important}.joma-pie-sub ul.elementor-nav-menu{display: block;margin: 0;padding: 0;list-style: none}.joma-pie-sub ul.elementor-nav-menu > li{display: block}html body .elementor-location-footer .joma-pie-sub .elementor-nav-menu a.elementor-item{display: block;padding-left: 0 !important;padding-right: 0 !important;text-decoration: none}html body .elementor-location-footer .joma-pie-columna-vacia:has(.joma-pie-sub){visibility: visible !important}html body .elementor-location-footer .joma-pie-destacado .elementor-heading-title, html body .elementor-location-footer .joma-pie-destacado .elementor-heading-title a{margin: 0 !important;font-family: "Gotham Narrow", sans-serif !important;font-size: 14px !important;font-weight: 600 !important;line-height: 24px !important;color: #000 !important;text-decoration: none;text-transform: none !important}@media (min-width: 992px){.elementor-location-footer .joma-pie-sub--debajo{margin-top: 22px}html body .elementor-location-footer .elementor-element-8553f0e{--padding-top: 0px;--padding-left: 0px;padding: 0 !important}html body .elementor-location-footer .joma-pie-destacado{margin-top: 4px !important}}@media (max-width: 991px){html body .elementor-location-footer .elementor-element-8553f0e:has(.joma-pie-sub), html body .elementor-location-footer .joma-pie-columna-vacia:has(.joma-pie-sub){display: block !important;--padding-top: 0px;--padding-bottom: 0px;padding: 0 !important;margin: 0 !important}html body .elementor-location-footer .joma-pie-acordeon.esta-abierto .joma-pie-sub:not(.esta-abierto) .elementor-widget-nav-menu{display: none !important}html body .elementor-location-footer .joma-pie-sub.esta-abierto .elementor-widget-nav-menu{display: block !important}html body .elementor-location-footer :is(.elementor-element-6e9b552, .elementor-element-205d509) .e-con.e-child:is(.joma-pie-acordeon, .elementor-element-2d52af0){gap: 0 !important;--gap: 0px}html body .elementor-location-footer .joma-pie-destacado .elementor-heading-title{margin: 0 !important}}main.joma-main:focus{outline: none}@media (max-width: 374px){.elementor-location-header .e-con:has(> .joma-lupa-movil){column-gap: 12px !important;--gap: 12px !important}.elementor-location-header .e-con:has(> .joma-lupa-movil) > .elementor-widget{flex-shrink: 0}}@media (max-width: 340px){.elementor-location-header :is(.elementor-element-a6ccfb4, .elementor-element-f1ad4fd) img{width: 120px !important}}.joma-menu__columna{flex: 0 1 242px}.joma-menu__columna--todo{flex: 0 0 auto;white-space: nowrap}@media (min-width: 768px) and (max-width: 1024px){body.home .joma-hero .swiper-slide-inner{padding-bottom: 24px !important}}@media (max-height: 500px){.elementor-location-header .elementor-menu-cart__main{overflow-y: auto !important}.elementor-location-header .elementor-menu-cart__products{flex: 0 0 auto !important;min-height: 110px}}@media (min-width: 768px) and (max-width: 991px){.elementor-location-footer :is(.elementor-element-6e9b552, .elementor-element-205d509) > .e-con-inner{flex-direction: column !important;--flex-direction: column}.elementor-location-footer :is(.elementor-element-6e9b552, .elementor-element-205d509) > .e-con-inner > .e-con{width: 100% !important;--width: 100%}.elementor-location-footer .elementor-element-fed5faa .elementor-nav-menu > li{display: block !important;margin: 0 0 10px !important}}@media (min-width: 768px) and (max-width: 1024px){.elementor-location-archive .elementor-element-d56484d{width: 100% !important;--width: 100%;max-width: 100% !important;flex: 1 1 100% !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}}@media (min-width: 992px) and (max-width: 1439px){body.woocommerce-cart .elementor-widget-woocommerce-cart .coupon .coupon-col{flex-direction: column;align-items: stretch;gap: 20px}body.woocommerce-cart .elementor-widget-woocommerce-cart .coupon .coupon-col-end{flex-basis: auto}}.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}}.elementor-element-e571bab:not(.joma-hero) .swiper-slide{height: 45vw !important}.elementor-element-9088dca:not(.joma-hero) .swiper-slide{height: 125vw !important}:is(.elementor-element-e571bab, .elementor-element-9088dca):not(.joma-hero) .swiper-slide-inner{padding: 80px !important;align-items: flex-end !important}.elementor-element-e571bab:not(.joma-hero) .elementor-repeater-item-fd02838 .swiper-slide-bg{background-position: 80% center !important}@media (min-width: 768px) and (max-width: 1024px){.elementor-element-e571bab:not(.joma-hero) .swiper-slide-inner{padding-bottom: 24px !important}}@media (max-width: 767px){.elementor-element-9088dca:not(.joma-hero) .swiper-slide-inner{padding: 15px 15px 40px !important;justify-content: center !important}.elementor-element-9088dca:not(.joma-hero) .swiper-slide-contents{width: 100% !important;max-width: 100% !important;margin: 0 auto !important;text-align: center !important}}:is(.elementor-element-b8395fe, .elementor-element-ee698ad){padding: 80px !important;align-items: flex-end !important;justify-content: flex-start !important}:is(.elementor-element-822b1f9, .elementor-element-6ee6957){--width: 490px !important;width: 490px !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;gap: 0 !important;--gap: 0px !important;--row-gap: 0px !important}:is(.elementor-element-b8e69d0, .elementor-element-ae0a225){margin: 0 0 20px !important}:is(.elementor-element-c316a72, .elementor-element-27ab8e9){margin: 0 !important}:is(.elementor-element-b8e69d0, .elementor-element-ae0a225) .elementor-heading-title{font-family: "Gotham Narrow", "Arial Narrow", Helvetica, sans-serif !important;font-size: 40px !important;font-weight: 700 !important;font-style: normal !important;line-height: 48px !important;letter-spacing: normal !important;text-transform: uppercase !important;color: #fff !important}.elementor-element-e9dc61a{margin: 0 0 40px !important;padding: 0 !important}.elementor-element-e9dc61a, .elementor-element-e9dc61a p{font-family: "Gotham Narrow", "Arial Narrow", Helvetica, sans-serif !important;font-size: 20px !important;font-weight: 400 !important;line-height: 24px !important;color: #fff !important;margin-top: 0 !important}.elementor-element-e9dc61a p{margin-bottom: 0 !important}:is(.elementor-element-c316a72, .elementor-element-27ab8e9) .elementor-button{font-family: "Gotham Narrow", "Arial Narrow", Helvetica, sans-serif !important;font-size: 18px !important;font-weight: 700 !important;font-style: normal !important;line-height: 24px !important;letter-spacing: normal !important;text-transform: none !important;color: #000 !important;fill: #000 !important;background: #fff !important;border: 0 !important;border-radius: 25px !important;padding: 4px 29px !important;transition: background-color .15s ease-in-out, color .15s ease-in-out}:is(.elementor-element-c316a72, .elementor-element-27ab8e9) .elementor-button:hover, :is(.elementor-element-c316a72, .elementor-element-27ab8e9) .elementor-button:focus-visible{color: #fff !important;fill: #fff !important;background: #000 !important}@media (max-width: 767px){:is(.elementor-element-b8395fe, .elementor-element-ee698ad){padding: 15px 15px 40px !important;justify-content: center !important}:is(.elementor-element-822b1f9, .elementor-element-6ee6957){--width: 100% !important;width: 100% !important;align-items: center !important;text-align: center !important}:is(.elementor-element-b8e69d0, .elementor-element-ae0a225) .elementor-heading-title{font-size: 30px !important;line-height: 36px !important;text-align: center !important}.elementor-element-e9dc61a{margin-bottom: 20px !important}.elementor-element-e9dc61a, .elementor-element-e9dc61a p{font-size: 16px !important;line-height: 19.2px !important;text-align: center !important}:is(.elementor-element-c316a72, .elementor-element-27ab8e9) .elementor-button{font-size: 16px !important}}.elementor-element-b07d740{padding: 40px 15px 10px !important;gap: 0 !important;--gap: 0px !important;--row-gap: 0px !important}.joma-deportes-titulo{margin: 0 0 52px !important}.joma-deportes-titulo .elementor-heading-title{font-family: "Gotham Narrow", "Arial Narrow", Helvetica, sans-serif !important;font-size: 20px !important;font-weight: 400 !important;font-style: normal !important;line-height: 24px !important;letter-spacing: normal !important;text-transform: none !important;text-align: center !important;color: #000 !important}.elementor-element-5167227 .swiper-slide, .elementor-element-5167227 .swiper-slide > .e-con, .elementor-element-5167227 .swiper-slide .e-con-inner{padding: 0 !important;--padding-top: 0px;--padding-right: 0px;--padding-bottom: 0px;--padding-left: 0px}.elementor-element-5167227 .elementor-widget-image, .elementor-element-5167227 .elementor-widget-image a{display: block;margin: 0 !important}.elementor-element-5167227 .elementor-widget-image img{display: block;width: 100% !important;height: auto !important;max-width: none !important;aspect-ratio: 2 / 3;object-fit: cover;filter: brightness(1) saturate(1);transition: transform .3s, filter .3s}.elementor-element-5167227 .elementor-widget-image img:hover{filter: brightness(1.05) saturate(1.1);transform: scale(1.05)}.elementor-element-5167227 .swiper-slide, .elementor-element-5167227 .elementor-widget-image{overflow: visible !important}.elementor-element-5167227 .elementor-swiper-button{color: #fff !important;fill: #fff !important;font-size: 25px !important;z-index: 3;top: 50% !important;transform: translateY(-50%) !important}.elementor-element-5167227 .elementor-swiper-button svg{fill: #fff !important}.elementor-element-5167227 .elementor-swiper-button-prev{left: 22px !important;right: auto !important}.elementor-element-5167227 .elementor-swiper-button-next{right: 22px !important;left: auto !important}@media (max-width: 767px){.elementor-element-b07d740{padding-top: 30px !important}.joma-deportes-titulo{margin-bottom: 29px !important}.joma-deportes-titulo .elementor-heading-title{font-size: 16px !important;line-height: 19.2px !important}.elementor-element-5167227 .elementor-widget-image img{aspect-ratio: 12 / 17}}.elementor-element-ab459f9{padding: 80px !important;align-items: flex-end !important;justify-content: flex-start !important}.elementor-element-930d56e{--width: 490px !important;width: 490px !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;justify-content: flex-end !important;gap: 0 !important;--gap: 0px !important;--row-gap: 0px !important}.elementor-element-0c3a204{margin: 0 0 20px !important}.elementor-element-0c3a204 .elementor-heading-title{font-family: "Gotham Narrow", "Arial Narrow", Helvetica, sans-serif !important;font-size: 40px !important;font-weight: 700 !important;font-style: normal !important;line-height: 48px !important;letter-spacing: normal !important;text-transform: uppercase !important;color: #fff !important}.elementor-element-1c9fcac{margin: 0 0 40px !important;padding: 0 !important}.elementor-element-1c9fcac, .elementor-element-1c9fcac p, .elementor-element-1c9fcac .elementor-heading-title{font-family: "Gotham Narrow", "Arial Narrow", Helvetica, sans-serif !important;font-size: 20px !important;font-weight: 400 !important;line-height: 24px !important;letter-spacing: normal !important;text-transform: lowercase !important;color: #fff !important}.elementor-element-1c9fcac p, .elementor-element-1c9fcac .elementor-heading-title{margin: 0 !important}.elementor-element-1c9fcac p::first-letter, .elementor-element-1c9fcac .elementor-heading-title::first-letter{text-transform: uppercase !important}.elementor-element-880488f{margin: 0 !important}.elementor-element-880488f .elementor-button{font-family: "Gotham Narrow", "Arial Narrow", Helvetica, sans-serif !important;font-size: 18px !important;font-weight: 700 !important;font-style: normal !important;line-height: 24px !important;letter-spacing: normal !important;text-transform: none !important;color: #000 !important;fill: #000 !important;background: #fff !important;border: 0 !important;border-radius: 25px !important;padding: 4px 29px !important;transition: background-color .15s ease-in-out, color .15s ease-in-out}.elementor-element-880488f .elementor-button:hover, .elementor-element-880488f .elementor-button:focus-visible{color: #fff !important;fill: #fff !important;background: #000 !important}@media (max-width: 767px){.elementor-element-ab459f9{padding: 15px 15px 40px !important;justify-content: center !important}.elementor-element-930d56e{--width: 100% !important;width: 100% !important;align-items: center !important;text-align: center !important}.elementor-element-0c3a204 .elementor-heading-title{font-size: 30px !important;line-height: 36px !important;text-align: center !important}.elementor-element-1c9fcac{margin-bottom: 20px !important}.elementor-element-1c9fcac, .elementor-element-1c9fcac p, .elementor-element-1c9fcac .elementor-heading-title{font-size: 16px !important;line-height: 19.2px !important;text-align: center !important}.elementor-element-880488f .elementor-button{font-size: 16px !important}}#WizybotShopifyWidget__iframe__outter__id{z-index: 9995 !important}body.joma-hoja-abierta #WizybotShopifyWidget__iframe__outter__id, body.joma-menu-movil-abierto #WizybotShopifyWidget__iframe__outter__id{display: none !important}@media (max-width: 767px){body.joma-con-hoja #WizybotShopifyWidget__iframe__outter__id[style*="height: 80px"]{bottom: 97px !important}}@media (min-width: 1025px){body.joma-pie-final #WizybotShopifyWidget__iframe__outter__id[style*="height: 80px"]{bottom: var(--joma-chat-abajo, 64px) !important}}@media (min-width: 768px) and (max-width: 1024px){body:has(#WizybotShopifyWidget__iframe__outter__id) .elementor-location-footer .elementor-element-f1affc0{padding-bottom: 100px !important}}.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}.yith-wcan-filters .filter-item.joma-filtro-esperando{opacity: .5;cursor: progress;transition: opacity .15s}@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}}body.joma-legal [data-elementor-type="wp-page"] :is(.elementor-widget-heading, .elementor-widget-text-editor){width: 100% !important;max-width: 880px !important;margin-left: auto !important;margin-right: auto !important;align-self: center !important}body.joma-legal [data-elementor-type="wp-page"] .elementor-heading-title{font-family: "Gotham Narrow", sans-serif !important;font-weight: 600 !important;color: #000 !important;letter-spacing: 0 !important}body.joma-legal [data-elementor-type="wp-page"] h1.elementor-heading-title{font-size: 32px !important;line-height: 38px !important;text-transform: uppercase !important;margin: 0 0 8px !important}body.joma-legal [data-elementor-type="wp-page"] > .e-con:not(:first-child) > .e-con-inner{padding-top: 0 !important}body.joma-legal [data-elementor-type="wp-page"] .elementor-widget-heading:has(:is(h2, h3).elementor-heading-title){margin-top: 0 !important;padding-top: 40px !important;border-top: 1px solid #E3E3E3}body.joma-legal .elementor-widget-text-editor, body.joma-legal .elementor-widget-text-editor :is(p, li){text-align: left !important}body.joma-legal .elementor-widget-text-editor > :first-child, body.joma-legal .elementor-widget-text-editor > .elementor-widget-container > :first-child{margin-top: 0 !important}body.joma-legal [data-elementor-type="wp-page"] :is(h2, h3).elementor-heading-title{font-size: 22px !important;line-height: 28px !important}body.joma-legal .elementor-widget-text-editor, body.joma-legal .elementor-widget-text-editor :is(p, li, td, th, span){font-family: "Gotham Narrow", sans-serif !important;font-size: 16px !important;line-height: 26px !important;color: #222 !important}body.joma-legal .elementor-widget-text-editor p{margin: 0 0 16px !important}body.joma-legal .elementor-widget-text-editor :is(b, strong){font-weight: 600 !important;color: #000 !important}body.joma-legal .elementor-widget-text-editor :is(h2, h3, h4, h5){font-family: "Gotham Narrow", sans-serif !important;font-size: 19px !important;line-height: 26px !important;font-weight: 600 !important;color: #000 !important;margin: 36px 0 12px !important}body.joma-legal .elementor-widget-text-editor h6{font-family: "Gotham Narrow", sans-serif !important;font-size: 16px !important;line-height: 24px !important;font-weight: 600 !important;color: #000 !important;margin: 24px 0 8px !important}body.joma-legal .elementor-widget-text-editor :is(ul, ol){margin: 0 0 16px !important;padding-left: 22px !important}body.joma-legal .elementor-widget-text-editor li{margin: 0 0 6px !important}body.joma-legal .elementor-widget-text-editor li::marker{color: #000}body.joma-legal .elementor-widget-text-editor a, body.joma-legal .elementor-widget-text-editor a :is(b, strong, span){color: #000 !important;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}body.joma-legal .elementor-widget-text-editor a:hover, body.joma-legal .elementor-widget-text-editor a:hover :is(b, strong, span), body.joma-legal .elementor-widget-text-editor a:focus-visible{color: #0026FE !important}body.joma-legal .elementor-widget-text-editor ul:has(> li > a[href^="#"]){display: flex;flex-wrap: wrap;gap: 10px;margin: 24px 0 8px !important;padding: 0 !important;list-style: none}body.joma-legal .elementor-widget-text-editor ul:has(> li > a[href^="#"]) li{margin: 0 !important}body.joma-legal .elementor-widget-text-editor ul:has(> li > a[href^="#"]) a{display: inline-block;padding: 8px 20px;border: 1px solid #000;border-radius: 999px;font-size: 14px !important;line-height: 20px !important;font-weight: 600;text-decoration: none;transition: background-color 0.15s, color 0.15s}body.joma-legal .elementor-widget-text-editor ul:has(> li > a[href^="#"]) a:hover, body.joma-legal .elementor-widget-text-editor ul:has(> li > a[href^="#"]) a:focus-visible{background: #000;color: #fff !important}@media (max-width: 767px){body.joma-legal [data-elementor-type="wp-page"] h1.elementor-heading-title{font-size: 26px !important;line-height: 32px !important}body.joma-legal [data-elementor-type="wp-page"] :is(h2, h3).elementor-heading-title{font-size: 20px !important;line-height: 26px !important}body.joma-legal [data-elementor-type="wp-page"] .elementor-widget-heading:has(:is(h2, h3).elementor-heading-title){margin-top: 32px !important;padding-top: 32px !important}}#wctt-tooltip{top: 0;left: 0}.winwheel4wp_block .winwheel4wp > div{visibility: hidden !important}body:has(.winwheel4wp_block) #WizybotShopifyWidget__iframe__outter__id{display: none !important}.elementor-element-0c304d6{display: none}.elementor-element-3575b2e .elementor-heading-title{font-family: "Gotham Narrow", sans-serif !important;font-weight: 700 !important;font-size: 46px !important;line-height: 1 !important;letter-spacing: 0.01em !important;-webkit-text-stroke: 0.08em currentColor !important;paint-order: stroke fill;text-shadow: 0 2px 18px rgba(0, 0, 0, 0.45);margin: 0 !important}.elementor-element-645d303 .winwheel4wp_canvas{width: 100%;max-width: 400px !important}.elementor-element-645d303 .winwheel4wp_canvas img.winwheel4wp_marker{width: 24% !important;top: 13.99% !important}.winwheel4wp_form{display: flex;flex-direction: column;gap: 12px;width: 100%;max-width: 420px;margin: 0 auto}.winwheel4wp_form br{display: none}.winwheel4wp_form input[type="email"], .winwheel4wp_form input[type="text"]{box-sizing: border-box;width: 100% !important;max-width: none !important;height: 50px;margin: 0 !important;padding: 0 22px !important;border: 0 !important;border-radius: 999px !important;background: #fff !important;color: #111 !important;font-family: "Gotham Narrow", sans-serif !important;font-size: 16px !important;box-shadow: 0 2px 12px rgba(0, 0, 0, 0.18)}.winwheel4wp_form input::placeholder{color: #6b6b6b;opacity: 1}.winwheel4wp_form input:focus{outline: 3px solid rgba(0, 38, 254, 0.55) !important;outline-offset: 2px}.winwheel4wp_form .joma-ruleta-acepto{display: flex;align-items: flex-start;gap: 10px;margin: 2px 6px 0;color: #fff;font-family: "Gotham Narrow", sans-serif;font-size: 14px;line-height: 1.4;text-align: left;text-shadow: 0 1px 6px rgba(0, 0, 0, 0.55);cursor: pointer}.winwheel4wp_form .joma-ruleta-acepto input{flex: 0 0 auto;width: 20px;height: 20px;margin: 0 !important;accent-color: #0026FE;cursor: pointer}.winwheel4wp_form .joma-ruleta-acepto a{color: #fff !important;text-decoration: underline;text-underline-offset: 2px}.winwheel4wp_form .winwheel4wp_wheel_run_btn{width: 100%;height: 54px;margin: 4px 0 0 !important;padding: 0 24px !important;border: 0 !important;border-radius: 999px !important;background: #0026FE !important;color: #fff !important;font-family: "Gotham Narrow", sans-serif !important;font-size: 18px !important;font-weight: 700 !important;letter-spacing: 0.02em;text-transform: uppercase;cursor: pointer;box-shadow: 0 8px 24px rgba(0, 38, 254, 0.45);transition: background-color 0.15s, transform 0.15s}.winwheel4wp_form .winwheel4wp_wheel_run_btn:hover:not(:disabled){background: #001ED0 !important;transform: translateY(-1px)}.winwheel4wp_form .winwheel4wp_wheel_run_btn:disabled{opacity: 0.6;cursor: default}.winwheel4wp_form .winwheel4wp_wheel_run_err_msg:empty{display: none}.winwheel4wp_form .winwheel4wp_wheel_run_err_msg:not(:empty){padding: 10px 16px;border-radius: 12px;background: rgba(0, 0, 0, 0.62);color: #fff;font-family: "Gotham Narrow", sans-serif;font-size: 14px;line-height: 1.35;text-align: center}.elementor-element-0bd24b2 img{width: 130px !important}.winwheel4wp_modal_box{box-sizing: border-box;height: fit-content !important;max-height: 90vh !important;max-width: min(480px, 92vw) !important;padding: 36px 28px 28px !important;border-radius: 20px !important;color: #111 !important;font-family: "Gotham Narrow", sans-serif !important;font-size: 18px !important;line-height: 1.45 !important;text-align: center}.winwheel4wp_modal_box .winwheel4wp_modal_close_btn{margin-top: 20px !important;padding: 12px 32px !important;border: 0 !important;border-radius: 999px !important;background: #0026FE !important;color: #fff !important;font-family: "Gotham Narrow", sans-serif !important;font-size: 16px !important;font-weight: 700 !important;cursor: pointer}@media (max-width: 991px){.elementor-element-834054b > .e-con-inner{gap: 16px !important;padding-top: 20px !important;padding-bottom: 24px !important}.elementor-element-3575b2e .elementor-heading-title{font-size: 42px !important}}@media (min-width: 992px){.elementor-element-834054b > .e-con-inner{display: grid !important;grid-template-columns: minmax(0, 520px) minmax(0, 400px);grid-template-rows: 1fr auto auto auto 1fr;grid-template-areas: "rueda ." "rueda titulo" "rueda form" "rueda logo" "rueda .";justify-content: center;align-content: center;column-gap: 80px;row-gap: 28px}.elementor-element-645d303, .elementor-element-645d303 > .elementor-shortcode{display: contents !important}.elementor-element-645d303 .winwheel4wp_block, .elementor-element-645d303 .winwheel4wp_form{position: relative;z-index: 1}.elementor-element-645d303 .winwheel4wp_block{grid-area: rueda;align-self: center;width: 100%}.elementor-element-645d303 .winwheel4wp_canvas{max-width: 520px !important}.elementor-element-3575b2e{grid-area: titulo;width: 100%}.elementor-element-3575b2e .elementor-heading-title{font-size: 62px !important;text-align: left !important}.elementor-element-645d303 .winwheel4wp_form{grid-area: form;max-width: none;margin: 0}.elementor-element-0bd24b2{grid-area: logo;width: auto !important;justify-self: start;text-align: left !important}}.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}
