.elementor-1178 .elementor-element.elementor-element-260592e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1178 .elementor-element.elementor-element-74a6b0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1178 .elementor-element.elementor-element-9202a18{text-align:left;}.elementor-1178 .elementor-element.elementor-element-9202a18 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:40px;font-weight:400;line-height:48px;color:#ffffff;}.woocommerce .elementor-widget-woocommerce-product-etheme_price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1178 .elementor-element.elementor-element-706f1f2 > .elementor-widget-container{margin:22px 0px 10px 0px;}.woocommerce .elementor-1178 .elementor-element.elementor-element-706f1f2 .price{color:#F3A40E;font-family:"Rethink Sans", Sans-serif;font-size:25px;font-weight:600;}.woocommerce .elementor-1178 .elementor-element.elementor-element-706f1f2 .price ins{color:#FFFFFF;font-size:22px;font-weight:600;}.elementor-1178 .elementor-element.elementor-element-ee849a1 .single_add_to_cart_button .button-text:last-child{margin-left:7px;}.elementor-1178 .elementor-element.elementor-element-ee849a1 .single_add_to_cart_button .button-text:first-child{margin-right:7px;}.woocommerce .elementor-1178 .elementor-element.elementor-element-ee849a1 form.cart table.variations label{font-size:18px;}.woocommerce .elementor-1178 .elementor-element.elementor-element-ee849a1 form.cart table.variations td.value select{color:#FFFFFF;}.woocommerce .elementor-1178 .elementor-element.elementor-element-ee849a1 form.cart table.variations td.value select, .woocommerce .elementor-1178 .elementor-element.elementor-element-ee849a1 form.cart table.variations td.value:before{background-color:#303030;border-radius:10px;}.woocommerce .elementor-1178 .elementor-element.elementor-element-ee849a1 .quantity-wrapper{font-size:18px;max-width:unset;}.woocommerce .elementor-1178 .elementor-element.elementor-element-ee849a1 .quantity-wrapper input{font-size:18px;}.woocommerce .elementor-1178 .elementor-element.elementor-element-ee849a1 .quantity-wrapper select{font-size:18px;}.elementor-1178 .elementor-element.elementor-element-ee849a1 .single_add_to_cart_button{fill:#FFFFFF;color:#FFFFFF;--loader-side-color:#FFFFFF;background-color:#FFA701;border-radius:8px 8px 8px 8px;}.elementor-1178 .elementor-element.elementor-element-ee849a1 .single_add_to_cart_button:hover, .elementor-1178 .elementor-element.elementor-element-ee849a1 .single_add_to_cart_button:focus{color:#000000;--loader-side-color:#000000;background-color:#FFFFFF;}.elementor-1178 .elementor-element.elementor-element-ee849a1 .single_add_to_cart_button:hover svg, .elementor-1178 .elementor-element.elementor-element-ee849a1 .single_add_to_cart_button:focus svg{fill:#000000;}.elementor-1178 .elementor-element.elementor-element-ee849a1 .single_add_to_cart_button, .elementor-1178 .elementor-element.elementor-element-ee849a1 .single_add_to_cart_button.button{border-style:none;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1178 .elementor-element.elementor-element-18ccaf0{font-weight:400;color:#ACACAC;}.elementor-widget-woocommerce-product-etheme_meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-1178 .elementor-element.elementor-element-989866d > .elementor-widget-container{margin:0px 0px 0px -3px;}.elementor-1178 .elementor-element.elementor-element-989866d:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(0px/2);}.elementor-1178 .elementor-element.elementor-element-989866d:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(0px/2);}.elementor-1178 .elementor-element.elementor-element-989866d.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-1178 .elementor-element.elementor-element-989866d.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-989866d.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-0px/2) + (-15px/2) );}body:not.rtl .elementor-1178 .elementor-element.elementor-element-989866d.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-0px/2) - (15px/2) );}.elementor-1178 .elementor-element.elementor-element-989866d{font-family:"Rethink Sans", Sans-serif;font-size:20px;font-weight:500;line-height:28px;}.elementor-1178 .elementor-element.elementor-element-7cf67ff > .elementor-widget-container{margin:40px 0px 40px 0px;}.woocommerce .elementor-1178 .elementor-element.elementor-element-7cf67ff .woocommerce-product-details__short-description{color:#A3A1AF;font-size:18px;font-weight:500;line-height:28px;}.elementor-1178 .elementor-element.elementor-element-6748b90 > .elementor-widget-container{margin:0px 0px 0px -3px;}.elementor-1178 .elementor-element.elementor-element-6748b90:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(0px/2);}.elementor-1178 .elementor-element.elementor-element-6748b90:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(0px/2);}.elementor-1178 .elementor-element.elementor-element-6748b90.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-1178 .elementor-element.elementor-element-6748b90.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-6748b90.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-0px/2) + (-15px/2) );}body:not.rtl .elementor-1178 .elementor-element.elementor-element-6748b90.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-0px/2) - (15px/2) );}.elementor-1178 .elementor-element.elementor-element-6748b90{font-family:"Rethink Sans", Sans-serif;font-size:14px;font-weight:500;line-height:28px;}.elementor-1178 .elementor-element.elementor-element-37ce765{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1178 .elementor-element.elementor-element-1ff854f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-69db9d7{text-align:center;}.elementor-1178 .elementor-element.elementor-element-69db9d7 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:40px;font-weight:500;line-height:48px;color:#ffffff;}.elementor-1178 .elementor-element.elementor-element-8f0aa9f{--cols:5;--bordered-layout-border-color:#686868;--product-title-lines:1;}.elementor-1178 .elementor-element.elementor-element-8f0aa9f .etheme-product-grid-button, .elementor-1178 .elementor-element.elementor-element-8f0aa9f .quantity-wrapper[data-type=advanced] .quantity>span.plus{background-color:#F3A40E;fill:#131313;color:#131313;}.elementor-1178 .elementor-element.elementor-element-8f0aa9f .etheme-product-grid-content .etheme-product-grid-title a{display:block;height:calc(var(--product-title-lines) * 3ex);line-height:3ex;overflow:hidden;}.elementor-1178 .elementor-element.elementor-element-8f0aa9f .etheme-product-grid-button .button-text:last-child{margin-left:7px;}.elementor-1178 .elementor-element.elementor-element-8f0aa9f .etheme-product-grid-button .button-text:first-child{margin-right:7px;}.elementor-1178 .elementor-element.elementor-element-8f0aa9f .products-page-brands, .elementor-1178 .elementor-element.elementor-element-8f0aa9f .products-page-brands a{color:#8B8B8B;}.elementor-1178 .elementor-element.elementor-element-8f0aa9f .products-page-brands{margin-bottom:0px;}.elementor-1178 .elementor-element.elementor-element-8f0aa9f .etheme-product-grid-image img{width:100%;}.elementor-1178 .elementor-element.elementor-element-8f0aa9f .etheme-product-grid-image, .elementor-1178 .elementor-element.elementor-element-8f0aa9f .etheme-product-grid-image img{border-radius:5px 5px 5px 5px;}.elementor-1178 .elementor-element.elementor-element-8f0aa9f .price{font-size:16px;}.elementor-1178 .elementor-element.elementor-element-8f0aa9f .etheme-product-grid-button{border-radius:5px 5px 5px 5px;}.elementor-1178 .elementor-element.elementor-element-8f0aa9f .quantity-wrapper[data-type=advanced] .quantity{border-radius:5px 5px 5px 5px;}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-8f0aa9f .quantity-wrapper[data-type=advanced] .quantity .minus{border-radius:5px 0 0 5px;}body.rtl .elementor-1178 .elementor-element.elementor-element-8f0aa9f .quantity-wrapper[data-type=advanced] .quantity .minus{border-radius:0 5px 5px 0;}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-8f0aa9f .quantity-wrapper[data-type=advanced] .quantity .plus{border-radius:0 5px 5px 0;}body.rtl .elementor-1178 .elementor-element.elementor-element-8f0aa9f .quantity-wrapper[data-type=advanced] .quantity .plus{border-radius:5px 0 0 5px;}body.elementor-page-1178:not(.elementor-motion-effects-element-type-background), body.elementor-page-1178 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}@media(min-width:768px){.elementor-1178 .elementor-element.elementor-element-74a6b0f{--width:50%;}.elementor-1178 .elementor-element.elementor-element-37ce765{--width:50%;}}@media(max-width:767px){.elementor-1178 .elementor-element.elementor-element-260592e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1178 .elementor-element.elementor-element-9202a18 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1178 .elementor-element.elementor-element-9202a18{text-align:left;}.elementor-1178 .elementor-element.elementor-element-9202a18 .elementor-heading-title{font-size:22px;line-height:33px;}.elementor-1178 .elementor-element.elementor-element-706f1f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.woocommerce .elementor-1178 .elementor-element.elementor-element-706f1f2 .price{font-size:22px;}.elementor-1178 .elementor-element.elementor-element-18ccaf0{text-align:justify;font-size:18px;}.elementor-1178 .elementor-element.elementor-element-989866d > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1178 .elementor-element.elementor-element-989866d{font-size:18px;}.elementor-1178 .elementor-element.elementor-element-6748b90 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-1178 .elementor-element.elementor-element-1ff854f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1178 .elementor-element.elementor-element-69db9d7 .elementor-heading-title{font-size:20px;}.elementor-1178 .elementor-element.elementor-element-8f0aa9f{--cols:2;}.elementor-1178 .elementor-element.elementor-element-8f0aa9f > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-1178 .elementor-element.elementor-element-8f0aa9f .price{font-size:15px;}}/* Start custom CSS for etheme_product_grid, class: .elementor-element-8f0aa9f */.sale-wrapper {
    position: absolute;
    top: -20px; /* Ajusta según lo alto que quieras subir */
    left: -20px; /* Ajusta según lo a la izquierda que quieras */
    z-index: 1; /* Asegura que esté por encima de la imagen */
    white-space: nowrap; /* Evita el salto de línea */
    width: auto; /* Asegura que se ajuste al contenido */
    padding: 5px 10px; /* Opcional: mejora el espaciado interno */
}/* End custom CSS */
/* Start custom CSS *//* Precio de la variación */
.woocommerce-variation-price .price {
    font-size: 24px;
    font-weight: bold;
    color: white;
}


/* ——— Galería Slick (wpgs-nav) ——— */
.wpgs-nav .slick-list {
  padding: 0 !important;
}

/*.wpgs-nav .slick-track {
  /* desactiva el cálculo de ancho infinito */
  width: auto !important;
}

.wpgs-nav .slick-slide {
  /* cada slide tendrá siempre 100px de ancho */
  width: 100px !important;
  box-sizing: border-box;
}

.wpgs-nav .slick-slide img {
  /* obligamos la imagen a no superar los 100px */
  width: 100px !important;
  height: auto !important;
  max-width: 100% !important;
  display: block;
}/* End custom CSS */