#intro-menu .sub-menu{display:none!important}header{z-index:10;position:relative}.elementor-nav-menu .sub-arrow{display:none}@media screen and (min-width:1025px){#main-menu .sub-menu li a.elementor-sub-item:hover:before{content:"";background:#000;width:8px;height:8px;margin-top:2px;margin-right:8px;display:inline-block}}.main-menu-mobile ul li{border-bottom:1px dotted var(--e-global-color-primary)!important}.main-menu-mobile ul li a{border:0}.main-menu-mobile ul li a:not(.elementor-sub-item){font-size:14px!important}.main-menu-mobile ul li a.has-submenu.highlighted{border-bottom:1px dotted var(--e-global-color-primary)}.main-menu-mobile ul li a.elementor-sub-item.elementor-item-active:before{content:"";background:#000;width:8px;height:8px;margin-top:2px;margin-right:8px;display:inline-block}.main-menu-mobile ul li:last-child,.main-menu-mobile ul ul li{border:0!important}#hamburger a{background-color:#0000;width:20px;height:15px;padding:0;display:block;position:relative;border:0!important}#hamburger a .elementor-button-content-wrapper{opacity:1;text-indent:-9999px;overflow:hidden}#hamburger a .elementor-button-content-wrapper,#hamburger a:before,#hamburger a:after{content:"";background-color:var(--e-global-color-primary);width:100%;height:1px;transition:all .2s;position:absolute;right:0}#hamburger a .elementor-button-content-wrapper{top:0}#hamburger a:before{top:7px}#hamburger a:after{top:14px}body[class*=e-off-canvas] #hamburger a .elementor-button-content-wrapper{top:30%;transform:rotate(-45deg)}body[class*=e-off-canvas] #hamburger a:before{opacity:0}body[class*=e-off-canvas] #hamburger a:after{top:30%;transform:rotate(45deg)}body[class*=e-off-canvas] #hamburger a:hover{transform:scale(1.1)}.category-video-card .category-heading{z-index:1;position:static}.category-video-card .category-heading a{justify-content:center;align-items:center;padding-top:1em;transition:all .2s;display:flex}.category-video-card .category-heading a:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (min-width:640px){.category-video-card .category-heading a{opacity:0}.category-video-card .category-heading a:hover{opacity:1}}.woocommerce div.product form.cart button[type=submit]{border:1px solid var(--e-global-color-primary)}.woocommerce div.product form.cart button[type=submit].disabled,.woocommerce div.product form.cart button[type=submit].disabled:hover,.woocommerce div.product form.cart button[type=submit].disabled:focus{color:var(--e-global-color-primary);opacity:1;background-color:#0000;outline:0}.woocommerce div.product form.cart button[type=submit].disabled:focus-visible{color:var(--e-global-color-primary);opacity:1;background-color:#0000;outline:0}.woocommerce div.product form.cart button[type=submit]:hover{background-color:var(--e-global-color-primary)}.woocommerce-variation.single_variation p.stock,.woocommerce-variation.single_variation span.price{font-size:12px!important}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{background-color:#0000}.woocommerce div.product form.cart .variations{padding-left:0}.woocommerce div.product form.cart .variations th.label{width:60px;padding-left:0}.woocommerce div.product form.cart .variations th.label label{font-family:var(--e-global-typography-a900e6a-font-family),Sans-serif;text-transform:uppercase;font-size:12px;font-weight:700}.woocommerce div.product form.cart .variations td.value{font-family:var(--e-global-typography-primary-font-family),Sans-serif}.cfvsw-label-option:not(.cfvsw-selected-swatch){border-color:#0000}.woocommerce div.product form.cart .variations,.woocommerce .woocommerce-variation-price{margin-bottom:0}.woocommerce .reset_variations[style="visibility: visible;"]{top:46px;left:0;right:auto}.woocommerce .reset_variations{display:none!important}.cfvsw-swatches-blur-cross-disable:before,.cfvsw-swatches-hide-disable:before,.cfvsw-swatches-blur-cross:before{color:#000}.elementor-widget-n-accordion details summary.e-n-accordion-item-title{border-width:0 0 1px}.elementor-widget-n-accordion details summary.e-n-accordion-item-title+div{border:0}.talles-triggers{margin:1rem 0 2rem}.talles-triggers ul{flex-wrap:wrap;justify-content:center;gap:1.5rem;padding:0;list-style:none;display:flex}.talles-triggers ul li{width:calc(33.333% - 1rem)}.talles-triggers ul li a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;color:#000;text-transform:uppercase;letter-spacing:.5px;padding-left:1.25em;font-size:12px;display:block;position:relative}.talles-triggers ul li a span{text-transform:none;display:block}.talles-triggers ul li a:before{content:"";opacity:0;background-color:#000;width:.5em;height:.5em;position:absolute;top:.5em;left:0}.talles-triggers ul li a.active:before{opacity:1}.calculadora-swiper{max-width:180px}.calculadora-swiper .swiper-slide{background-color:#fff;position:relative}.calculadora-swiper .swiper-slide .talle-size{z-index:1;font-family:var(--e-global-typography-primary-font-family),Sans-serif;color:#fff;background-color:#000;border-radius:3px;padding:.3em .5em;font-size:9px;display:inline-block;position:absolute;top:calc(50% + 6px);left:50%;transform:translate(-50%)}#galeria-numerada .gallery{counter-reset:foto;margin:0 -60px -60px 0}#galeria-numerada .gallery .gallery-item{counter-increment:foto;padding:0 60px 60px 0;position:relative}#galeria-numerada .gallery .gallery-item:after{content:counter(foto,decimal-leading-zero)".";color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family);text-align:left;margin-top:1.5vw;font-size:10px;line-height:1;display:block}@media screen and (max-width:1200px){#galeria-numerada .gallery{margin:0 -4vw -4vw 0}#galeria-numerada .gallery .gallery-item{padding:0 4vw 4vw 0}}@media screen and (max-width:767px){#galeria-numerada .gallery{margin:0 -8vw -12vw 0}#galeria-numerada .gallery .gallery-item{max-width:33%;padding:0 8vw 12vw 0}#galeria-numerada .gallery .gallery-item:after{margin-top:3vw}}.elementor-menu-cart__product{grid-template-rows:min-content 1fr}.elementor-menu-cart__product-name{margin-bottom:6px;line-height:1.1}.elementor-menu-cart__product-price{height:100%}.elementor-menu-cart__product-price .mini-qty-price{flex-direction:column;justify-content:space-between;height:100%;display:flex}.elementor-widget-woocommerce-menu-cart .mini-qty-wrap{gap:-1px;display:flex}.elementor-widget-woocommerce-menu-cart .mini-qty{border:1px solid var(--e-global-color-primary);text-align:center;cursor:pointer;width:24px;padding:0;line-height:1;color:var(--e-global-color-primary)!important;background:0 0!important}.elementor-widget-woocommerce-menu-cart .mini-qty.minus{border-right:0;padding-left:4px}.elementor-widget-woocommerce-menu-cart .mini-qty.plus{border-left:0;padding-right:4px}.elementor-widget-woocommerce-menu-cart .mini-qty:hover{background:#e8e8e8}.elementor-widget-woocommerce-menu-cart .mini-qty-wrap .qty{text-align:center;-moz-appearance:textfield;outline:none;width:32px;height:32px;padding:0;line-height:1;border-left:0!important;border-right:0!important}.elementor-widget-woocommerce-menu-cart .mini-qty-wrap .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.elementor-widget-woocommerce-menu-cart .mini-qty-wrap .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.elementor-menu-cart__product-remove{border-radius:0;width:32px;height:32px;left:196px;right:auto;border-color:#000!important}.elementor-menu-cart__product-remove:after,.elementor-menu-cart__product-remove:before{background-color:var(--e-global-color-primary)!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:16px 24px;box-shadow:none!important;outline:none!important}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{display:none!important}@media screen and (max-width:640px){.woocommerce-error,.woocommerce-info,.woocommerce-message{flex-direction:column;align-items:flex-start;display:flex}.woocommerce-error a.button,.woocommerce-info a.button,.woocommerce-message a.button{text-align:left;margin-top:8px;border:0!important;padding:0!important}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}