.elementor-509 .elementor-element.elementor-element-032020c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 50px;--row-gap:0px;--column-gap:50px;}.elementor-509 .elementor-element.elementor-element-f4d3740{--display:flex;}.woocommerce .elementor-509 .elementor-element.elementor-element-89e0f13 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-509 .elementor-element.elementor-element-89e0f13 .flex-viewport, .woocommerce .elementor-509 .elementor-element.elementor-element-89e0f13 .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-509 .elementor-element.elementor-element-89e0f13 .flex-control-thumbs img{border-style:none;}.elementor-509 .elementor-element.elementor-element-d53f4d8{--display:flex;}.elementor-509 .elementor-element.elementor-element-8f67159{--spacer-size:10px;}.elementor-widget-woocommerce-product-title .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-509 .elementor-element.elementor-element-db61807 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:300;}.woocommerce .elementor-widget-woocommerce-product-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-509 .elementor-element.elementor-element-87e6259{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-509 .elementor-element.elementor-element-87e6259 .price{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;}.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-509 .elementor-element.elementor-element-0eac3f3{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-0eac3f3 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:400;color:#9B9B9B;}.elementor-509 .elementor-element.elementor-element-955f8c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-7cbc569{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-509 .elementor-element.elementor-element-53b85f2 .cart button, .elementor-509 .elementor-element.elementor-element-53b85f2 .cart .button{font-family:"Helvetica", Sans-serif;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 110px 15px 100px;color:var( --e-global-color-0a802c1 );background-color:var( --e-global-color-primary );transition:all 0.2s;}.woocommerce .elementor-509 .elementor-element.elementor-element-53b85f2 form.cart table.variations td.value select{color:#02010100;}.woocommerce .elementor-509 .elementor-element.elementor-element-53b85f2 form.cart table.variations td.value select, .woocommerce .elementor-509 .elementor-element.elementor-element-53b85f2 form.cart table.variations td.value:before{background-color:#02010100;border:1px solid #02010100;}.elementor-509 .elementor-element.elementor-element-fbcd1a6 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:300;}.elementor-509 .elementor-element.elementor-element-62fc874{--spacer-size:10px;}.elementor-509 .elementor-element.elementor-element-569d949{--display:flex;}.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-509 .elementor-element.elementor-element-03f553d{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;}.elementor-509 .elementor-element.elementor-element-5048bab{--display:flex;}.elementor-509 .elementor-element.elementor-element-0653d34{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;}.elementor-509 .elementor-element.elementor-element-91f0023{--display:flex;}.elementor-509 .elementor-element.elementor-element-8822a80{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;}.elementor-509 .elementor-element.elementor-element-acf44ef{--display:flex;}.elementor-509 .elementor-element.elementor-element-21bf421{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;}.elementor-509 .elementor-element.elementor-element-4c7612c{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;}.elementor-509 .elementor-element.elementor-element-fed26ba{--display:flex;}.elementor-509 .elementor-element.elementor-element-43b902e{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;}.elementor-509 .elementor-element.elementor-element-ef528ee{--n-accordion-title-font-size:15px;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:1px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-509 .elementor-element.elementor-element-ef528ee > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-509 .elementor-element.elementor-element-ef528ee > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Helvetica", Sans-serif;font-weight:400;}.elementor-509 .elementor-element.elementor-element-ef528ee :where( .elementor-509 .elementor-element.elementor-element-ef528ee > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-color:#000;stroke:#000;}:where( .elementor-509 .elementor-element.elementor-element-ef528ee > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-509 .elementor-element.elementor-element-52fde52{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 50px;--row-gap:0px;--column-gap:50px;}.elementor-509 .elementor-element.elementor-element-dee08d3{--display:flex;}.elementor-509 .elementor-element.elementor-element-049204d{--display:flex;}.elementor-509 .elementor-element.elementor-element-62e0a0c{--spacer-size:10px;}.elementor-509 .elementor-element.elementor-element-10258f9 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:300;}.elementor-509 .elementor-element.elementor-element-8abed8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-509 .elementor-element.elementor-element-8abed8c .price{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;}.elementor-509 .elementor-element.elementor-element-0b99531{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-0b99531 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:400;color:#9B9B9B;}.elementor-509 .elementor-element.elementor-element-b3e71d5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-0932043{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-c1a3d30 .cart button, .elementor-509 .elementor-element.elementor-element-c1a3d30 .cart .button{font-family:"Helvetica", Sans-serif;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 110px 15px 100px;color:var( --e-global-color-0a802c1 );background-color:var( --e-global-color-primary );transition:all 0.2s;}.woocommerce .elementor-509 .elementor-element.elementor-element-c1a3d30 form.cart table.variations td.value select{color:#02010100;}.woocommerce .elementor-509 .elementor-element.elementor-element-c1a3d30 form.cart table.variations td.value select, .woocommerce .elementor-509 .elementor-element.elementor-element-c1a3d30 form.cart table.variations td.value:before{background-color:#02010100;border:1px solid #02010100;}.elementor-509 .elementor-element.elementor-element-0e7e169 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:300;}.elementor-509 .elementor-element.elementor-element-97760b4{--spacer-size:10px;}.elementor-509 .elementor-element.elementor-element-5764eb5{--display:flex;}.elementor-509 .elementor-element.elementor-element-bbc52db{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;}.elementor-509 .elementor-element.elementor-element-1ba7239{--display:flex;}.elementor-509 .elementor-element.elementor-element-d0e0089{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;}.elementor-509 .elementor-element.elementor-element-b4f9ac0{--display:flex;}.elementor-509 .elementor-element.elementor-element-4898dea{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;}.elementor-509 .elementor-element.elementor-element-0342ee1{--display:flex;}.elementor-509 .elementor-element.elementor-element-c98459d{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;}.elementor-509 .elementor-element.elementor-element-e8933ec{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;}.elementor-509 .elementor-element.elementor-element-8ca4c9e{--display:flex;}.elementor-509 .elementor-element.elementor-element-db08a17{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;}.elementor-509 .elementor-element.elementor-element-3d0ccae{--n-accordion-title-font-size:15px;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:1px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-509 .elementor-element.elementor-element-3d0ccae > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-509 .elementor-element.elementor-element-3d0ccae > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Helvetica", Sans-serif;font-weight:400;}.elementor-509 .elementor-element.elementor-element-3d0ccae :where( .elementor-509 .elementor-element.elementor-element-3d0ccae > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-color:#000;stroke:#000;}:where( .elementor-509 .elementor-element.elementor-element-3d0ccae > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}@media(min-width:768px){.elementor-509 .elementor-element.elementor-element-032020c{--width:1600%;}.elementor-509 .elementor-element.elementor-element-f4d3740{--width:75%;}.elementor-509 .elementor-element.elementor-element-d53f4d8{--width:40%;}.elementor-509 .elementor-element.elementor-element-7cbc569{--width:65%;}.elementor-509 .elementor-element.elementor-element-52fde52{--width:1600%;}.elementor-509 .elementor-element.elementor-element-dee08d3{--width:75%;}.elementor-509 .elementor-element.elementor-element-049204d{--width:40%;}.elementor-509 .elementor-element.elementor-element-0932043{--width:65%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-89e0f13 *//* Miniaturas al lado izquierdo */
.elementor-509 .elementor-element.elementor-element-89e0f13 .woocommerce-product-gallery {
    display: flex;
    flex-direction: row-reverse;
    gap: 20px;
}

.elementor-509 .elementor-element.elementor-element-89e0f13 .flex-control-nav {
    width: 100px !important;
    min-width: 100px !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 12px;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-509 .elementor-element.elementor-element-89e0f13 .flex-control-nav li {
    width: 100px !important;
    margin: 0 !important;
    float: none !important;
}

.elementor-509 .elementor-element.elementor-element-89e0f13 .flex-control-nav img {
    width: 100px !important;
    height: 100px !important;
    object-fit: cover;
    opacity: 1 !important;
}

.elementor-509 .elementor-element.elementor-element-89e0f13 .woocommerce-product-gallery__wrapper {
    flex: 1;
}

/* QUITAR ICONO DE LUPA */
.elementor-509 .elementor-element.elementor-element-89e0f13 .woocommerce-product-gallery__trigger {
    display: none !important;
}

/* QUITAR ZOOM AL HOVER */
.elementor-509 .elementor-element.elementor-element-89e0f13 .zoomImg {
    display: none !important;
}

.elementor-509 .elementor-element.elementor-element-89e0f13 .woocommerce-product-gallery__image img {
    cursor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-87e6259 */.elementor-509 .elementor-element.elementor-element-87e6259 .woocommerce-price-suffix{
    display:none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-53b85f2 */.elementor-509 .elementor-element.elementor-element-53b85f2 .label {
    display: none !important;
}

/* MATAR TODOS LOS FONDOS DEL BLOQUE */
.elementor-509 .elementor-element.elementor-element-53b85f2 .value,
.elementor-509 .elementor-element.elementor-element-53b85f2 td.value,
.elementor-509 .elementor-element.elementor-element-53b85f2 .variations,
.elementor-509 .elementor-element.elementor-element-53b85f2 table.variations,
.elementor-509 .elementor-element.elementor-element-53b85f2 tbody,
.elementor-509 .elementor-element.elementor-element-53b85f2 tr,
.elementor-509 .elementor-element.elementor-element-53b85f2 .tawcvs-swatches,
.elementor-509 .elementor-element.elementor-element-53b85f2 .swatch-item-wrapper{
    background: transparent !important;
    
}

/* SEPARAR LOS COLORES */
.elementor-509 .elementor-element.elementor-element-53b85f2 .swatch-item-wrapper{
    margin-right: 14px !important;
}

/* TAMAÑO */
.elementor-509 .elementor-element.elementor-element-53b85f2 .swatch{
    width: 36px !important;
    height: 36px !important;
}

/* QUITAR EL CHECK */
.elementor-509 .elementor-element.elementor-element-53b85f2 .swatch.selected::before,
.elementor-509 .elementor-element.elementor-element-53b85f2 .swatch.selected::after{
    display:none !important;
}

/* QUITAR EL BORDE MORADO */
.elementor-509 .elementor-element.elementor-element-53b85f2 .swatch.selected{
    box-shadow:none !important;
}

/* BORDE ESTILO ZARA */
.elementor-509 .elementor-element.elementor-element-53b85f2 .swatch.selected{
    border:2px solid #3f2b2b !important;
}

/* OCULTAR CLEAR */
.elementor-509 .elementor-element.elementor-element-53b85f2 .reset_variations{
    display:none !important;
}

/* OCULTAR LABEL COLOR */
.elementor-509 .elementor-element.elementor-element-53b85f2 .label{
    display:none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-22ed316 */.elementor-509 .elementor-element.elementor-element-22ed316 .tinvwl_add_to_wishlist-text{
    display:none !important;
}

.elementor-509 .elementor-element.elementor-element-22ed316 a{
    display:flex !important;
    align-items:center;
    justify-content:center;
    
    width:60px;
    height:46px;
    
    border:1px solid #5A3434;
    text-decoration:none;
    
    color:#5A3434 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ef528ee */.elementor-509 .elementor-element.elementor-element-ef528ee .e-n-accordion-item {
    border-left: none !important;
    border-right: none !important;
    border-bottom: 1px solid #E5E5E5 !important;
    border-top: none !important;
}

.elementor-509 .elementor-element.elementor-element-ef528ee .e-n-accordion-item:first-child {
    border-top: 1px solid #E5E5E5 !important;
}

.elementor-509 .elementor-element.elementor-element-ef528ee .e-n-accordion-item-title {
    padding: 15px 0 !important;
}

.elementor-509 .elementor-element.elementor-element-ef528ee .e-n-accordion-item-icon {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-abeee63 */.zoomImg,
.woocommerce-product-gallery__trigger,
.pswp__button--zoom {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-8abed8c */.elementor-509 .elementor-element.elementor-element-8abed8c .woocommerce-price-suffix{
    display:none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-c1a3d30 */.elementor-509 .elementor-element.elementor-element-c1a3d30 .label {
    display: none !important;
}

/* MATAR TODOS LOS FONDOS DEL BLOQUE */
.elementor-509 .elementor-element.elementor-element-c1a3d30 .value,
.elementor-509 .elementor-element.elementor-element-c1a3d30 td.value,
.elementor-509 .elementor-element.elementor-element-c1a3d30 .variations,
.elementor-509 .elementor-element.elementor-element-c1a3d30 table.variations,
.elementor-509 .elementor-element.elementor-element-c1a3d30 tbody,
.elementor-509 .elementor-element.elementor-element-c1a3d30 tr,
.elementor-509 .elementor-element.elementor-element-c1a3d30 .tawcvs-swatches,
.elementor-509 .elementor-element.elementor-element-c1a3d30 .swatch-item-wrapper{
    background: transparent !important;
    
}

/* SEPARAR LOS COLORES */
.elementor-509 .elementor-element.elementor-element-c1a3d30 .swatch-item-wrapper{
    margin-right: 14px !important;
}

/* TAMAÑO */
.elementor-509 .elementor-element.elementor-element-c1a3d30 .swatch{
    width: 36px !important;
    height: 36px !important;
}

/* QUITAR EL CHECK */
.elementor-509 .elementor-element.elementor-element-c1a3d30 .swatch.selected::before,
.elementor-509 .elementor-element.elementor-element-c1a3d30 .swatch.selected::after{
    display:none !important;
}

/* QUITAR EL BORDE MORADO */
.elementor-509 .elementor-element.elementor-element-c1a3d30 .swatch.selected{
    box-shadow:none !important;
}

/* BORDE ESTILO ZARA */
.elementor-509 .elementor-element.elementor-element-c1a3d30 .swatch.selected{
    border:2px solid #3f2b2b !important;
}

/* OCULTAR CLEAR */
.elementor-509 .elementor-element.elementor-element-c1a3d30 .reset_variations{
    display:none !important;
}

/* OCULTAR LABEL COLOR */
.elementor-509 .elementor-element.elementor-element-c1a3d30 .label{
    display:none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dec342b */.elementor-509 .elementor-element.elementor-element-dec342b .tinvwl_add_to_wishlist-text{
    display:none !important;
}

.elementor-509 .elementor-element.elementor-element-dec342b a{
    display:flex !important;
    align-items:center;
    justify-content:center;
    
    width:60px;
    height:46px;
    
    border:1px solid #5A3434;
    text-decoration:none;
    
    color:#5A3434 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3d0ccae */.elementor-509 .elementor-element.elementor-element-3d0ccae .e-n-accordion-item {
    border-left: none !important;
    border-right: none !important;
    border-bottom: 1px solid #E5E5E5 !important;
    border-top: none !important;
}

.elementor-509 .elementor-element.elementor-element-3d0ccae .e-n-accordion-item:first-child {
    border-top: 1px solid #E5E5E5 !important;
}

.elementor-509 .elementor-element.elementor-element-3d0ccae .e-n-accordion-item-title {
    padding: 15px 0 !important;
}

.elementor-509 .elementor-element.elementor-element-3d0ccae .e-n-accordion-item-icon {
    display: none !important;
}/* End custom CSS */