.elementor-2441 .elementor-element.elementor-element-9d476ba{--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-2441 .elementor-element.elementor-element-09f2929 .woocommerce-breadcrumb{color:var( --e-global-color-text );text-align:start;}.elementor-2441 .elementor-element.elementor-element-09f2929 .woocommerce-breadcrumb > a{color:var( --e-global-color-38f65a3 );}.elementor-2441 .elementor-element.elementor-element-7811e3c > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-2441 .elementor-element.elementor-element-c55b407{--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;}.elementor-2441 .elementor-element.elementor-element-196380d{--display:flex;}.woocommerce .elementor-2441 .elementor-element.elementor-element-7dcf292 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-2441 .elementor-element.elementor-element-7dcf292 .flex-viewport, .woocommerce .elementor-2441 .elementor-element.elementor-element-7dcf292 .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-2441 .elementor-element.elementor-element-7dcf292 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-2441 .elementor-element.elementor-element-7dcf292 .flex-viewport{border-radius:16px 16px 0px 0px;}.woocommerce .elementor-2441 .elementor-element.elementor-element-7dcf292 .flex-viewport:not(:last-child){margin-bottom:8px;}.woocommerce .elementor-2441 .elementor-element.elementor-element-7dcf292 .flex-control-thumbs img{border-radius:8px 8px 8px 8px;}.woocommerce .elementor-2441 .elementor-element.elementor-element-7dcf292 .flex-control-thumbs li{padding-right:calc(8px / 2);padding-left:calc(8px / 2);padding-bottom:8px;}.woocommerce .elementor-2441 .elementor-element.elementor-element-7dcf292 .flex-control-thumbs{margin-right:calc(-8px / 2);margin-left:calc(-8px / 2);}.elementor-2441 .elementor-element.elementor-element-411fb42{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2441 .elementor-element.elementor-element-0f30646 .elementor-heading-title{font-size:2.5rem;font-weight:700;color:#1E1E1E;}.elementor-2441 .elementor-element.elementor-element-8fdfadb{text-align:start;}.woocommerce .elementor-2441 .elementor-element.elementor-element-8fdfadb .price{color:#1E1E1E;font-size:1.5rem;font-weight:600;}.woocommerce .elementor-2441 .elementor-element.elementor-element-8fdfadb .price ins{color:#D0B589;}.elementor-2441 .elementor-element.elementor-element-38aa84e{--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;--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-2441 .elementor-element.elementor-element-f022a95 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-9cacb2c );border-radius:8px 8px 8px 8px;padding:8px 20px 8px 20px;}.elementor-2441 .elementor-element.elementor-element-f022a95 .elementor-button:hover, .elementor-2441 .elementor-element.elementor-element-f022a95 .elementor-button:focus{background-color:var( --e-global-color-9cacb2c );}.elementor-2441 .elementor-element.elementor-element-f022a95 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2441 .elementor-element.elementor-element-84ba64c .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-9cacb2c );border-radius:8px 8px 8px 8px;padding:8px 20px 8px 20px;}.elementor-2441 .elementor-element.elementor-element-84ba64c .elementor-button:hover, .elementor-2441 .elementor-element.elementor-element-84ba64c .elementor-button:focus{background-color:var( --e-global-color-9cacb2c );}.elementor-2441 .elementor-element.elementor-element-84ba64c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2441 .elementor-element.elementor-element-7809553 .cart button, .elementor-2441 .elementor-element.elementor-element-7809553 .cart .button{border-radius:16px 16px 16px 16px;padding:5px 25px 5px 25px;color:var( --e-global-color-d3a405f );background-color:var( --e-global-color-text );border-color:var( --e-global-color-text );transition:all 0.2s;}.elementor-2441 .elementor-element.elementor-element-7809553 .cart button:hover, .elementor-2441 .elementor-element.elementor-element-7809553 .cart .button:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-9cacb2c );border-color:var( --e-global-color-9cacb2c );}.elementor-2441 .elementor-element.elementor-element-7809553 .added_to_cart{color:var( --e-global-color-75e01b9 );}.elementor-2441 .elementor-element.elementor-element-7809553 .quantity .qty{border-style:solid;border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;padding:12px 5px 12px 5px;color:var( --e-global-color-text );background-color:var( --e-global-color-d3a405f );border-color:#E8DED0;transition:all 0.2s;}.elementor-2441 .elementor-element.elementor-element-7809553 .quantity .qty:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-9cacb2c );border-color:var( --e-global-color-6de002c );}.woocommerce .elementor-2441 .elementor-element.elementor-element-7809553 form.cart .variations{width:100%;margin-bottom:0px;}.woocommerce .elementor-2441 .elementor-element.elementor-element-7809553 form.cart table.variations tr th, .woocommerce .elementor-2441 .elementor-element.elementor-element-7809553 form.cart table.variations tr td{padding-top:calc( 5px/2 );padding-bottom:calc( 5px/2 );}.woocommerce .elementor-2441 .elementor-element.elementor-element-7809553 form.cart table.variations label{color:var( --e-global-color-text );}.woocommerce .elementor-2441 .elementor-element.elementor-element-7809553 form.cart table.variations td.value select{color:var( --e-global-color-text );}.woocommerce .elementor-2441 .elementor-element.elementor-element-7809553 form.cart table.variations td.value select, .woocommerce .elementor-2441 .elementor-element.elementor-element-7809553 form.cart table.variations td.value:before{background-color:#02010100;border:1px solid #02010100;border-radius:0px;}.elementor-2441 .elementor-element.elementor-element-32881ec > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2441 .elementor-element.elementor-element-32881ec{text-align:start;}.elementor-2441 .elementor-element.elementor-element-32881ec .elementor-heading-title{font-weight:500;color:var( --e-global-color-secondary );}.elementor-2441 .elementor-element.elementor-element-ad44a5f{--display:flex;--padding-top:40px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-2441 .elementor-element.elementor-element-ad44a5f:not(.elementor-motion-effects-element-type-background), .elementor-2441 .elementor-element.elementor-element-ad44a5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d3a405f );}.elementor-2441 .elementor-element.elementor-element-8700759{--display:flex;}.woocommerce .elementor-2441 .elementor-element.elementor-element-775df92 .shop_attributes{color:var( --e-global-color-secondary );}.elementor-2441 .elementor-element.elementor-element-3e5840a{--display:flex;}.elementor-2441 .elementor-element.elementor-element-70807ce{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:8px 8px 8px 8px;--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:var( --e-global-color-text );}.elementor-2441 .elementor-element.elementor-element-70807ce > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-5094e7b );}.elementor-2441 .elementor-element.elementor-element-70807ce.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-7300846 );}.elementor-2441 .elementor-element.elementor-element-70807ce.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2441 .elementor-element.elementor-element-70807ce.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-7300846 );}.elementor-2441 .elementor-element.elementor-element-70807ce.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:500;}.elementor-2441 .elementor-element.elementor-element-70807ce [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-text );}.elementor-2441 .elementor-element.elementor-element-14696e7{--display:flex;}.elementor-2441 .elementor-element.elementor-element-dac6dcb{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-text );}.elementor-2441 .elementor-element.elementor-element-dac6dcb .elementor-headline{text-align:center;font-size:32px;font-weight:400;}.elementor-2441 .elementor-element.elementor-element-dac6dcb .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-2441 .elementor-element.elementor-element-dac6dcb .elementor-headline-dynamic-text{font-weight:700;font-style:italic;}.elementor-2441 .elementor-element.elementor-element-dac6dcb .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-9cacb2c );}.elementor-2441 .elementor-element.elementor-element-5b37844{--swiper-slides-to-display:4;--swiper-offset-size:20px;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-secondary );--arrow-hover-color:var( --e-global-color-9cacb2c );--dots-normal-color:var( --e-global-color-text );--dots-hover-color:var( --e-global-color-9cacb2c );--swiper-pagination-spacing:20px;}.elementor-2441 .elementor-element.elementor-element-5b37844 .swiper-slide > .elementor-element{height:100%;}@media(min-width:768px){.elementor-2441 .elementor-element.elementor-element-9d476ba{--content-width:85%;}.elementor-2441 .elementor-element.elementor-element-c55b407{--content-width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2441 .elementor-element.elementor-element-9d476ba{--content-width:90%;}.elementor-2441 .elementor-element.elementor-element-c55b407{--content-width:90%;}}@media(max-width:1024px){.elementor-2441 .elementor-element.elementor-element-c55b407{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2441 .elementor-element.elementor-element-0f30646 .elementor-heading-title{font-size:2rem;}.elementor-2441 .elementor-element.elementor-element-dac6dcb .elementor-headline{font-size:28px;}.elementor-2441 .elementor-element.elementor-element-5b37844{--swiper-slides-to-display:2;--swiper-offset-size:80px;}}@media(max-width:767px){.elementor-2441 .elementor-element.elementor-element-196380d{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2441 .elementor-element.elementor-element-411fb42{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2441 .elementor-element.elementor-element-38aa84e{--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;}.elementor-2441 .elementor-element.elementor-element-f022a95{width:100%;max-width:100%;}.elementor-2441 .elementor-element.elementor-element-84ba64c{width:100%;max-width:100%;}.elementor-2441 .elementor-element.elementor-element-dac6dcb .elementor-headline{font-size:24px;}.elementor-2441 .elementor-element.elementor-element-5b37844{--swiper-slides-to-display:1;--swiper-offset-size:50px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-7809553 */.woocommerce-variation-price .price {
    color: #000 !important;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-411fb42 *//*nuevo div*/
.thwepo-field {
    padding: 5px 0px!important;
}
.thwepo-field.thwepo_separator.thwepo-rewamp-separator {
    padding: 15px 0px !important;
}
label.label-tag {
    padding-bottom: 8px!important;
    font-weight: 700!important;
}
.extra-options {
    margin-bottom: 15px!important;
}
label.sublabel-tag {
    line-height: 15px!important;
}
/*antiguo table*/
table.extra-options {
    background: #f9f9f9!important;
    font-weight: 500;
    margin-top: 10px!important;
    margin-bottom: 10px!important;
}

table.extra-options input {
    margin-bottom: 10px !important;
    /*font-size: 12px!important;*/
}
table.extra-options tbody tr:hover>td, table.extra-options tbody tr:hover>th {
    background-color: #f9f9f9!important;
}
table.extra-options tbody>tr:nth-child(odd)>td, table.extra-options tbody>tr:nth-child(odd)>th{
     background-color: #f9f9f9!important;
}
table.extra-options .select2-container .select2-selection--single {
    height: auto!important;
}
table.extra-options td.label.above {
    padding: 5px 0px !important;
}
input,  select, .select2-container--default .select2-selection--single{
    border: 2px solid #E8DED0!important;
}
.extra-options .value input, .extra-options .value input[type=number] {
    min-height: 45px!important;
  
}

.select2-container {
    z-index: 10!important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-775df92 */table.woocommerce-product-attributes.shop_attributes th,table.woocommerce-product-attributes.shop_attributes td {
    background: #fff !important;
}
table.woocommerce-product-attributes.shop_attributes td p{
padding: 10px 10px;
}


.description a {
    color: #78bac2!important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-775df92 */table.woocommerce-product-attributes.shop_attributes th,table.woocommerce-product-attributes.shop_attributes td {
    background: #fff !important;
}
table.woocommerce-product-attributes.shop_attributes td p{
padding: 10px 10px;
}


.description a {
    color: #78bac2!important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-775df92 */table.woocommerce-product-attributes.shop_attributes th,table.woocommerce-product-attributes.shop_attributes td {
    background: #fff !important;
}
table.woocommerce-product-attributes.shop_attributes td p{
padding: 10px 10px;
}


.description a {
    color: #78bac2!important;
}/* End custom CSS */
/* Start custom CSS */.woocommerce .quantity .qty{
    width: 7.631em;
}

li[data-attribute_name="attribute_pa_talla"] {
   border-radius: 6px !important;
}
table.variations {
    background: transparent !important;
}
table.variations th, table.variations td{
    background: transparent !important;
}
table.variations th {
    padding: 0px;
}


span.onsale {
    border-radius: 8px !important;
    color: #333 !important;
    background: #ecdbc0 !important;
    min-height: 2.00em!important;
    line-height: 2.00em!important;
    min-width: 4.40em!important;
    font-size: 18px!important;
    top: 0px!important;
    left: 0px!important;
}/* End custom CSS */