.elementor-76620 .elementor-element.elementor-element-40d0aa9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:61px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76620 .elementor-element.elementor-element-375c2c4{--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-76620 .elementor-element.elementor-element-6a58d7e{--display:flex;}.elementor-76620 .elementor-element.elementor-element-1b9d224 .jet-gallery-swiper-thumb .swiper-slide{--columns:4;--space-between:10px;}.elementor-76620 .elementor-element.elementor-element-1b9d224 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-76620 .elementor-element.elementor-element-1b9d224 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{background-color:#0C070700;text-align:right;}.elementor-76620 .elementor-element.elementor-element-1b9d224 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image img{border-radius:5px 5px 5px 5px;}.elementor-76620 .elementor-element.elementor-element-1b9d224 .jet-woo-swiper-control-thumbs__item{border-style:double;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-76620 .elementor-element.elementor-element-1b9d224 .jet-woo-swiper-gallery-thumbs.swiper-container-horizontal{text-align:left;}.elementor-76620 .elementor-element.elementor-element-1b9d224 .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ){width:0px;height:0px;}.elementor-76620 .elementor-element.elementor-element-1b9d224 .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ) .jet-woo-product-gallery__trigger-icon{font-size:18px;}.elementor-76620 .elementor-element.elementor-element-1b9d224 .jet-woo-product-video__play-button{font-size:37px;}.elementor-76620 .elementor-element.elementor-element-1b9d224 .jet-woo-product-video__play-button img{width:37px;height:auto;}.elementor-76620 .elementor-element.elementor-element-f96a40e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.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-76620 .elementor-element.elementor-element-91914cd{text-align:start;}.elementor-76620 .elementor-element.elementor-element-91914cd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8em;font-weight:700;color:var( --e-global-color-b88706d );}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-76620 .elementor-element.elementor-element-ebb48cd{color:var( --e-global-color-b88706d );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-76620 .elementor-element.elementor-element-fd5e929{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-76620 .elementor-element.elementor-element-fd5e929:not(.elementor-motion-effects-element-type-background), .elementor-76620 .elementor-element.elementor-element-fd5e929 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b88706d );}.elementor-76620 .elementor-element.elementor-element-293040f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-76620 .elementor-element.elementor-element-293040f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2em;font-weight:500;color:#FFFFFF;}.elementor-76620 .elementor-element.elementor-element-3438d6b > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-76620 .elementor-element.elementor-element-3438d6b .jet-listing-grid__slider-icon{width:40px;height:40px;line-height:40px;margin-top:calc( -40px/2 );color:#000000;background:#FFFFFF;}@media(min-width:768px){.elementor-76620 .elementor-element.elementor-element-40d0aa9{--content-width:100%;}.elementor-76620 .elementor-element.elementor-element-375c2c4{--content-width:1200px;}.elementor-76620 .elementor-element.elementor-element-6a58d7e{--width:60%;}.elementor-76620 .elementor-element.elementor-element-f96a40e{--width:40%;}.elementor-76620 .elementor-element.elementor-element-fd5e929{--content-width:1200px;}}@media(max-width:1024px){.elementor-76620 .elementor-element.elementor-element-1b9d224 .jet-gallery-swiper-thumb .swiper-slide{--columns:3;}.elementor-76620 .elementor-element.elementor-element-3438d6b > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-76620 .elementor-element.elementor-element-1b9d224{width:100%;max-width:100%;}.elementor-76620 .elementor-element.elementor-element-f96a40e{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-76620 .elementor-element.elementor-element-3438d6b > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for jet-woo-product-gallery-slider, class: .elementor-element-1b9d224 *//* ------------------------------------------ Galeria de imagenes del producto ------------*/
.instru-producto-galleria .jet-woo-swiper.jet-woo-swiper-horizontal{
	display:flex;
	flex-direction:row-reverse;
	gap:5px;
}

.instru-producto-galleria .jet-gallery-swiper-slider{width:80%;}

.instru-producto-galleria .jet-gallery-swiper-slider.full-width{
	width:100%
}

.instru-producto-galleria .jet-woo-product-gallery-slider{
	border: 2px solid #ccc;
	border-radius: 10px;
}

.instru-producto-galleria .jet-woo-product-gallery-slider img{
	width: 100%;
	height: 350px;
	object-fit: cover;
	object-position: center;
}

.instru-producto-galleria .jet-gallery-swiper-thumb{
	width:20%;
	max-height:350px !important;
	overflow-x:hidden;
	direction: rtl;
}

/* .instru-producto-galleria .jet-gallery-swiper-thumb.scroll-activo{
	overflow-y:scroll;
	direction: rtl;
} */

.instru-producto-galleria .jet-woo-swiper-control-nav > .swiper-wrapper{
	flex-direction:column;
	gap: 20px
} 

.instru-producto-galleria .jet-woo-swiper-control-nav > .swiper-wrapper .jet-woo-swiper-control-thumbs__item,
.instru-producto-galleria .jet-woo-swiper-control-nav > .swiper-wrapper .jet-woo-swiper-control-thumbs__item > div{
	width:100% !important
}

.instru-producto-galleria .jet-gallery-swiper-thumb img{
	width:100%;
	height:100px;
	object-fit:cover;
	object-position:center;
	border:2px solid #ccc;
	border-radius: 5px;
}

.instru-producto-galleria .jet-woo-swiper-control-thumbs__item{
	margin:0 !important
}

@media(max-width:775px){
	.instru-producto-galleria .jet-woo-swiper.jet-woo-swiper-horizontal{
		flex-direction:column;
		gap:20px 0px;
	}
	.instru-producto-galleria .jet-gallery-swiper-slider,
	.instru-producto-galleria .jet-gallery-swiper-thumb{
		width:100%;
	}

	.instru-producto-galleria .jet-woo-swiper-control-nav > .swiper-wrapper{
		flex-direction:unset;
		justify-content:center
	} 

	.instru-producto-galleria .jet-woo-swiper-control-nav > .swiper-wrapper .jet-woo-swiper-control-thumbs__item,
	.instru-producto-galleria .jet-woo-swiper-control-nav > .swiper-wrapper .jet-woo-swiper-control-thumbs__item > div{
		width:100px !important
	}
}


.jet-woo-product-gallery.single-image-product .jet-woo-swiper-horizontal .jet-gallery-swiper-slider{
    width:100%
}/* End custom CSS */
/* Start custom CSS for yith-ywraq-button-quote, class: .elementor-element-0d8e5bc */.add-request-quote-button.button, .yith-ywraq-add-to-quote {
    border-radius:3em !important;
    font-weight:600 !important;
    width: 100%;
    text-align:center
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-3438d6b */.elementor-76620 .elementor-element.elementor-element-3438d6b .slick-arrow{
    border-radius: 3em
}/* End custom CSS */