/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 09 2022 | 13:17:36 */
/*producto*/
.galleria-de-producto .woocommerce-product-gallery__wrapper{
    display:grid;
    gap: 50px 20px;
    grid-template-columns: repeat(auto-fill, 360px);
    grid-template-areas:"one one";
    justify-content:center;
 
}
.galleria-de-producto .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(1){
    grid-area: one;
    
}
.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(1) img{
    width:100% !important;
    height:600px;
}

.woocommerce-product-gallery__image .zoomImg{
    object-fit: cover !important
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){
  width: 100%
}
.galleria-de-producto {
  position: relative
}
.galleria-de-producto .slick-arrow{
  position: absolute;
  bottom:0;
  border:none;
  z-index: 5;
  border-radius: 0px;
  background: transparent
}
.galleria-de-producto .slick-arrow i{
  color:#ccc;
  font-size:32px
}

.galleria-de-producto .slick-next{
  right:35%;
  
}
.galleria-de-producto .slick-prev{
  left: 35%;
  
}
.galleria-de-producto .slick-arrow:focus{
  background: transparent
}

/*POPUP IMAGENES DEL PRODUCTO*/
.galeria-lightbox-producto img{
  width: 100%;
  object-fit: cover;
}

@media(max-width:1024px){
	.woocommerce-product-gallery__wrapper{
		grid-template-areas:"one" !important;
		gap: 15px 0px
	}
}

@media(max-width:734px){
	.galleria-de-producto .woocommerce-product-gallery__image img{
		width: 100% !important;
		object-fit: cover !important;
	}
	
	.galleria-de-producto .woocommerce-product-gallery__image {
		width:  none !important;
	}
	
	/*POPUP IMAGENES DEL PRODUCTO*/
	#elementor-popup-modal-1319 .dialog-message{
		overflow: hidden !important;
	}

	.galeria-lightbox-producto .woocommerce-product-gallery__wrapper{
		overflow: auto;
		white-space: nowrap;
	}
	.galeria-lightbox-producto .woocommerce-product-gallery__image{
		display:inline-block;
	}

	.galeria-lightbox-producto .woocommerce-product-gallery__image img {
		width: 100% !important;
		height: 500px !important;
		object-fit: cover;
		object-position: center
	}

}

/*SINGLE*/

.add-to-cart-icon a {
    font-size: 30px;
    color: #000;
    text-align: center;
    display: block;
    transition: all .4s ease;
}

.add-to-cart-icon a:hover{
   color: #C8FF0B; 
}
/* .single-product .pswp--open {
  display: none !important;
} */

form.variations_form.cart table tbody tr th{
    padding:0px;
    display:flex !important;
    align-items:center !important;
    text-align:start;
}

form.variations_form.cart table tbody tr td{
    padding:0px
}

span.woo-selected-variation-item-name {
    padding: 0px;
    height: auto;
}

form.variations_form.cart table {
    margin-top:30px;
}

form.variations_form.cart table .reset_variations{
    display:inline-block;
    padding:6px 25px;
    background:#000;
    color:#fff;
    font-weight:700;
    border-radius:3em;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents:before{
    background-size: 30%;
}

form .variations_form {
    width:100% !important;
    flex-basis: 100% !important
}

.single_add_to_cart_button{
    padding:9px 32px !important
}

.variations_form span.woocommerce-Price-amount.amount bdi{
    color:#000;
}

.single_add_to_cart_button{
    flex-basis:100% !important;
    width:100% !important;
}

.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart{
    flex-wrap:wrap !important;
    justify-content:start !important
}





/*FINALIZAR COMPRA*/


.chekout-simetry input{
  border:2px solid #ccc !important;
  background: #fff !important;
}

/*CARRITO POPUP*/
/* 
.xoo-wsc-basket{
  padding: 4px 6px !important;
} */

.xoo-wsc-ft-buttons-cont a{
    padding:8px 10px !important
}
.carrito-de-compra .checkout-button{
    background:#000 !important;
    font-family: "Poppins", Sans-serif;
    font-size: 20px !important;
    font-weight: 500;
}

.joinchat__button{
	right: -6px !important 
}

/* .xoo-wsc-bki.xoo-wsc-icon-basket1:before{
  content: '';
  background: url('https://simetry.misitioweb.com.co/wp-content/uploads/2022/11/Grupo-7.svg') no-repeat center;
  display: block;
  width: 29px;
  height: 35px;
  
} */

.xoo-wsc-modal.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-ft-buttons-cont a{
  color:#fff !important;
  background: #000 !important;
  border-radius: 3em !important;
  font-weight: 400
}


