.elementor-437 .elementor-element.elementor-element-28f93ec{--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:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-437 .elementor-element.elementor-element-a5874c8{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-437 .elementor-element.elementor-element-a5874c8:not(.elementor-motion-effects-element-type-background), .elementor-437 .elementor-element.elementor-element-a5874c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-437 .elementor-element.elementor-element-6a25e13 .woocommerce-breadcrumb{color:var( --e-global-color-d154800 );font-size:12px;text-decoration:underline;}.elementor-437 .elementor-element.elementor-element-6a25e13 .woocommerce-breadcrumb > a{color:var( --e-global-color-3a61d4a );}.elementor-437 .elementor-element.elementor-element-5ad673c .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-437 .elementor-element.elementor-element-5ad673c .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;}.elementor-437 .elementor-element.elementor-element-5ad673c .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;}.elementor-437 .elementor-element.elementor-element-41bd847{--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;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-437 .elementor-element.elementor-element-4f337a2{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-437 .elementor-element.elementor-element-b5c5c8e .elementor-heading-title{font-size:28px;line-height:1.2em;color:var( --e-global-color-e850f34 );}.elementor-437 .elementor-element.elementor-element-4c36850 .jet-listing-dynamic-field__content{color:var( --e-global-color-3a61d4a );font-size:24px;font-weight:600;text-align:left;}.elementor-437 .elementor-element.elementor-element-60f601c .jet-listing-dynamic-field__content{color:var( --e-global-color-3a61d4a );text-align:left;}.elementor-437 .elementor-element.elementor-element-71be60e.elementor-element{--align-self:stretch;}.elementor-437 .elementor-element.elementor-element-71be60e{--add-to-cart-wc-forward-display:none;}.elementor-437 .elementor-element.elementor-element-71be60e .elementor-jet-single-add-to-cart .cart:not(.grouped_form):not(.variations_form){flex-direction:row;}.elementor-437 .elementor-element.elementor-element-71be60e .elementor-jet-single-add-to-cart .cart .woocommerce-variation-add-to-cart{flex-direction:row;}.elementor-437 .elementor-element.elementor-element-71be60e .elementor-jet-single-add-to-cart .cart.cart:not(.grouped_form) .quantity{max-width:70px;}.elementor-437 .elementor-element.elementor-element-71be60e .elementor-jet-single-add-to-cart .variations{max-width:100%;}.elementor-437 .elementor-element.elementor-element-71be60e .elementor-jet-single-add-to-cart .woocommerce-variation-price .price del{text-decoration:line-through;font-weight:400;}.elementor-437 .elementor-element.elementor-element-71be60e .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price del{text-decoration:line-through;font-weight:400;}.elementor-437 .elementor-element.elementor-element-71be60e .elementor-jet-single-add-to-cart .woocommerce-variation-price .price ins{text-decoration:none;font-weight:400;}.elementor-437 .elementor-element.elementor-element-71be60e .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price ins{text-decoration:none;font-weight:400;}.elementor-437 .elementor-element.elementor-element-71be60e .elementor-jet-single-add-to-cart .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-437 .elementor-element.elementor-element-27569c4 > .elementor-widget-container{background-color:#F7F7F3;padding:10px 10px 10px 10px;border-radius:8px 8px 8px 8px;}.elementor-437 .elementor-element.elementor-element-27569c4 .jet-listing-dynamic-repeater__items{flex-direction:row;justify-content:center;}.elementor-437 .elementor-element.elementor-element-27569c4 .jet-listing-dynamic-repeater__item > *{justify-content:center;font-size:14px;font-weight:400;color:var( --e-global-color-d154800 );padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-27569c4 .jet-listing-dynamic-repeater__delimiter{margin:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-b1e7704{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:3rem;--padding-bottom:03rem;--padding-left:2rem;--padding-right:2rem;}.elementor-437 .elementor-element.elementor-element-b1e7704:not(.elementor-motion-effects-element-type-background), .elementor-437 .elementor-element.elementor-element-b1e7704 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-437 .elementor-element.elementor-element-dd5e0a9{width:100%;max-width:100%;}.elementor-437 .elementor-element.elementor-element-dd5e0a9 .jet-woo-builder .jet-single-content{color:var( --e-global-color-3a61d4a );}.elementor-437 .elementor-element.elementor-element-65e9620{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}body{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-437 .elementor-element.elementor-element-28f93ec{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-437 .elementor-element.elementor-element-a5874c8{--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-437 .elementor-element.elementor-element-6a25e13{padding:0px 10px 0px 10px;}.elementor-437 .elementor-element.elementor-element-41bd847{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:5px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-437 .elementor-element.elementor-element-4f337a2{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-437 .elementor-element.elementor-element-b5c5c8e .elementor-heading-title{font-size:20px;}.elementor-437 .elementor-element.elementor-element-4c36850 .jet-listing-dynamic-field__content{font-size:18px;}.elementor-437 .elementor-element.elementor-element-60f601c .jet-listing-dynamic-field__content{font-size:12px;}.elementor-437 .elementor-element.elementor-element-71be60e .jet-woo-builder .single_add_to_cart_button.button{font-size:12px;}.elementor-437 .elementor-element.elementor-element-71be60e .jet-woo-builder .qty{font-size:12px;}.elementor-437 .elementor-element.elementor-element-71be60e .elementor-jet-single-add-to-cart .variations .label label{font-size:12px;}.elementor-437 .elementor-element.elementor-element-71be60e .elementor-jet-single-add-to-cart .woocommerce-variation-price .price, .elementor-437 .elementor-element.elementor-element-71be60e .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price{font-size:12px;}.elementor-437 .elementor-element.elementor-element-71be60e .elementor-jet-single-add-to-cart .stock{font-size:12px;}.elementor-437 .elementor-element.elementor-element-71be60e .elementor-jet-single-add-to-cart .woocommerce-variation-description{font-size:12px;}.elementor-437 .elementor-element.elementor-element-71be60e .elementor-jet-single-add-to-cart .reset_variations{font-size:12px;}.elementor-437 .elementor-element.elementor-element-27569c4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-27569c4 .jet-listing-dynamic-repeater__item > *{font-size:12px;line-height:1em;}.elementor-437 .elementor-element.elementor-element-b1e7704{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.2rem;--padding-right:1.2rem;}.elementor-437 .elementor-element.elementor-element-dd5e0a9 .jet-woo-builder .jet-single-content{font-size:14px;}}@media(min-width:768px){.elementor-437 .elementor-element.elementor-element-28f93ec{--content-width:1500px;}.elementor-437 .elementor-element.elementor-element-a5874c8{--width:66%;}.elementor-437 .elementor-element.elementor-element-41bd847{--width:33%;}.elementor-437 .elementor-element.elementor-element-b1e7704{--content-width:1400px;}}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-60f601c */.elementor-437 .elementor-element.elementor-element-60f601c .jet-listing-dynamic-field__content

 {
    display: flex
;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-eaf7079 */.woo-product-accordion .accordion-summary {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 1em;
    border: none;
    background: #f7f7f3;
	cursor: pointer;

	font-weight: bold;
}


.woo-product-accordion .accordion-icon {
	display: flex;
	align-items: center;
	margin-left: 10px;
}
.woo-product-accordion details.accordion-item {border-radius:8px!important;overflow:hidden;}

.woo-product-accordion {
    gap: 15px !important;
    display: flex
;
    flex-direction: column;
    flex-wrap: nowrap;
}
.woo-product-accordion .icon-open,
.woo-product-accordion .icon-close {
	display: none;
	transition: transform 0.3s ease;
}

.woo-product-accordion details:not([open]) .icon-open {
	display: inline;
}

.woo-product-accordion details[open] .icon-close {
	display: inline;
}

.woo-product-accordion .accordion-content {
	padding: 0em 1em 1em 1em;
	border: none;
	border-top: none;
    background: #f7f7f3;
}
.woo-product-accordion .cr-review-form-rating-cont.cr-review-form-rating-req svg {
    height: 20px !important;
    width: 20px !important;
    font-size: 20px !important;
}

@media (max-width: 767px){
.woo-product-accordion  h3 {font-size: 18px!important;line-height:1.3em;}
.woo-product-accordion  h4 {font-size: 17px!important;}
.woo-product-accordion  h5 {font-size: 16px!important;}
.woo-product-accordion  h6 {font-size: 15px!important;}
.woo-product-accordion  p {font-size: 13px!important;}
.woo-product-accordion  span {font-size: 13px!important;}
}/* End custom CSS */
@media(max-width:767px){.elementor .e-6cc35ca-49ae13d{font-size:20px;text-align:center;}}.elementor .e-6cc35ca-49ae13d{color:#242424;}
.elementor .e-0e7c43a-c40aeb5{color:#242424;}@media(max-width:767px){.elementor .e-0e7c43a-c40aeb5{width:100%;font-size:12px;color:#101010;line-height:1.4em;text-align:center;}}
/* Start custom CSS for shortcode, class: .elementor-element-65e9620 */@media (max-width: 767px)  {.elementor-437 .elementor-element.elementor-element-65e9620 span, .elementor-437 .elementor-element.elementor-element-65e9620 p, .elementor-437 .elementor-element.elementor-element-65e9620 div {font-size: 12px!important;line-height:1.3em;} }/* End custom CSS */
/* Start custom CSS */.galeria img {aspect-ratio: 1 /1 ;object-fit:cover!important;max-height:40vh!important; border-radius:0px!important;}


.repeat-1 .jet-listing-dynamic-repeater__items {
    display: flex
;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 5px;
    column-gap: 30px;
}
.highlight-item {
    display: flex
;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    gap: 10px;
}
div#comments h2 {
    display: none;
}

/*Nota de prducto*/
span.variation-notes { background: #f9f9f9; padding: 10px; border: solid 1px #f3f3f3; min-width: 250px !important; display: flex ; width: auto !important; font-size: 14px !important; line-height: 1.3em; border-radius: 5px; }
span.variation-notes:before { content: 'Nota del producto:'; display: block; padding-right: 5px; font-weight: 500; }
/* Precio de variacion*/
.woocommerce-variation-price:before
 {
    content: 'Precio Estimado:';
    padding-right: 10px;
    display: inline-block;
    font-size: 14px;
    text-decoration: underline;
    color: #000;
}
.woocommerce-variation-price span.woocommerce-Price-amount.amount { background: #000; color: #fff !important; font-weight: bold; border-radius: 50px; padding: 3px 10px; font-size: 14px; }

.woocommerce-variation.single_variation small.woocommerce-price-suffix {
    display: none !important;
}
/* Notificacion de variacion*/

.woocommerce-variation-availability { display: flex ; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; margin-top: 10px; margin-bottom: 10px; }
/* EN ESTOCK*/
p.stock.in-stock { padding: 5px 10px 5px 29px; border: solid 1px #8fbd8f; border-radius: 50px; background: #f1fff1; font-weight: 400; color: #333; font-size: 0.8em; line-height: 1em; }
p.stock.in-stock:before {
    content: '';
    width: 10px !important;
    height: 10px !important;
    display: block;
    position: absolute !important;
    background: #7ec17e;
    border-radius: 50px;
    left: 8px;margin-top:1px;}
    /* RESERVAR*/
#yith-wcdp-add-deposit-to-cart .yith-wcdp-single-add-to-cart-fields, #yith-wcdp-add-deposit-to-cart .yith-wcdp-deposit-mandatory {max-width:100%!important;}
#yith-wcdp-add-deposit-to-cart .yith-wcdp-single-add-to-cart-fields {
    display: flex;
    margin: 0px !important;
}

p.yith-wcdp-deposit-mandatory  { padding: 5px 10px 5px 29px; border: solid 1px #f5ce47; border-radius: 50px; background: #fffbef; font-weight: 400; color: #333; font-size: 0.8em; line-height: 1em; max-width:100%!important;}
p.yith-wcdp-deposit-mandatory span.label { display: flex !important ; gap: 10px!important; flex-direction: row!important; flex-wrap: wrap!important; align-content: center; }

p.yith-wcdp-deposit-mandatory:before {
    content: '';
    width: 10px !important;
    height: 10px !important;
    display: block;
    position: absolute !important;
    background: #FE9200;
    border-radius: 50px;
    left: 8px;margin-top:1px;}
    
    p.stock.out-of-stock {padding: 5px 10px 5px 29px; border: solid 1px #ff7575; border-radius: 50px; background: #f9e0e0; font-weight: 400; color: #bf1010; font-size: 0.8em; line-height: 1em;}
    
    
    p.stock.out-of-stock:before {
        
    content: '';
    width: 10px !important;
    height: 10px !important;
    display: block;
    position: absolute !important;
    background: #cd1111;
    border-radius: 50px;
    left: 8px;margin-top:1px;
    }
    

	.variations tbody {display: flex;	flex-direction: column;}
	.variations tbody tr:nth-child(1) {order: 2;}
.variations tbody tr:nth-child(2) {order: 1;}


	/* lISTADO DE RADIO */
	li.variable-item.radio-variable-item {padding: 0px !important;}
	li.variable-item.radio-variable-item.selected span.variable-item-radio-value-wrapper {
    border: solid 2px #004cfe;
}
	label.variable-item-radio-input-wrapper {padding: 0px !important;}
	ul.single-product-variable-items.wvs-style-squared.variable-items-wrapper.radio-variable-items-wrapper {display: flex !important;flex-direction: row !important;flex-wrap: wrap !important;align-items: stretch !important;gap:10px!important;}
label.variable-item-radio-input-wrapper {width: 100% !important;}
/* Estilo en Grid */

	td.value.woo-variation-items-wrapper {display: block !important;width: 100% !important;}
	input.variable-item-radio-input {display:none!important;}
span.variable-item-radio-value-wrapper {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    margin: 0px !important;
    padding: 5px;
    border: solid 1px #cdcdcd;
    border-radius: 10px;
    background: #f9f9f9;
    font-size: 13px;
    font-weight: normal;
	min-width: 90px;
}
span.variable-item-radio-value {
    border-bottom: solid 1px #d7d7d7;
    margin-left: -5px;
    margin-right: -5px;
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bold;
}
	span.variable-item-radio-value-wrapper span.variable-price{font-size: 10px;padding-top: 5px;}/* End custom CSS */