/*
Theme Name: Total Child Theme
Theme URI: https://your-site.com
Description: Your site description. Go to Appearance > Editor to modify this file.
Author: Your Name
Author URI: https://your-site.com
Template: Total
Version: 1.0
*/
a.joinchat__powered {display: none;}
.single-product .wa-order-button {margin-top: 0.6rem;}
.product-actions {margin-bottom: 0.6rem;}
.page-id-211 #sendbtn {margin-right: 0.6rem;}
.turquesa {color:#37B1B9;}
.fresa {color:#A51A64;}
.text-green {color:#75b798!important;}
.owl-item .product-details {padding-bottom:0px!important;}
/*Menu*/
.current-menu-item .link-inner {text-decoration: underline;}

/*Metodos de pago*/
#footer-bottom-menu {position: absolute;right: 107px;margin-top: 0px;bottom: 19px;}
#menu-metodos-de-pago a {font-size: 2em;pointer-events: none;}

/*Navs product carousel*/
.owl-nav .owl-nav__btn {background: #ffffff!important;border-radius: 50%!important;width: 60px!important;line-height: 0px!important;box-shadow: 2px -1px 2px 2px #dedede!important;}

/*Productos*/
/*.owl-item .product, .related .product {padding: 12px !important;border: 1px solid #f2f2f2;border-radius: 4px;background: #FFFFFF;box-shadow: var(--wpex-shadow-md);}*/
a.added_to_cart.wc-forward {margin-top: 12px;background: #ffffff;color: #000000;border: 1px solid #000000;}
.products.wpex-grid .type-product .product-inner, .owl-carousel.products .owl-item .product-inner {background:#ffffff;box-shadow: var(--wpex-shadow-lg);}
.products.wpex-grid .product-details, .owl-carousel.products .owl-item .product-details {padding: 12px;}
#place_order {width: 100%;}
.tax-product_cat ul.products li:hover {-webkit-box-shadow: 0 7px 11px 0 rgba(0,0,0,.1), 0 2px 4px 0 rgba(0,0,0,.1);box-shadow: 0 7px 11px 0 rgba(0,0,0,.1), 0 2px 4px 0 rgba(0,0,0,.1);}
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist i {font-size: 2.2rem;}
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist {;right: 10px;left: unset;background: rgb(255 255 255 / 75%);padding: 12px;border-radius: 100%;}
.wishlist_table {font-size: 1.1em!important;}
ul.wc_payment_methods li, .any-box {background: #FFFFFF;padding: 12px!important;border-radius: 8px;box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, .15);margin-bottom:12px;}
#tab-title-description {text-transform: uppercase;letter-spacing: 2px;font-family: 'Oswald';}

/*Categorias del producto*/
.products .product-category a img {margin-bottom: 10px!important;}
h2.woocommerce-loop-category__title {display: flex;justify-content: center;align-items: center;position: absolute;width: 100%;bottom: -20px;transition: .6s;}
.products li a:hover > .woocommerce-loop-category__title {height: 100%;background: rgb(255 255 255 / 65%);z-index: 9;transition: .6s;bottom: 0;font-size: 1.6em;font-weight: 300!important;font-family: "Oswald"!important;letter-spacing:2px;}
.products .product-category mark {display: none;}

.min-icon {background-size: contain;background-position: 50%;background-repeat: no-repeat;position: relative;display: inline-block;width: 1.33333333em;line-height: 1em;font-size:1.2em;}
.oxxo-icon:before {content: '\00a0';}
.oxxo-icon {background-image: url("https://www.turquesafresa.com/wp-content/uploads/oxxo-logo.svg")}

/*Contacto*/
button.forminator-button {width: 100%!important;}
.white-box {background-color:rgba(255,255,255,.85);padding:32px;}

/*Preguntas frecuentes*/
.faqSection .vcex-toggle__icon svg {border: 1px solid;border-radius: 50%;}
.faqSection .vcex-module.vcex-toggle {padding: 12px 0;}
.faqSection .vcex-toggle__content p {padding-left:40px;}
.faqSection .vcex-toggle--active svg, .faqSection .vcex-toggle--active .vcex-toggle__title {color: #000000;}
.faqSection .vcex-toggle--active {border-top: transparent!important;border-bottom: 1px solid #000000!important;}
.faqSection .vcex-toggle__heading a {background: #f6f6f6;border-radius: 6px;padding:12px;}
.faqSection .vcex-toggle-group--w-borders .vcex-toggle__content {margin-top: 20px;}

.cart_totals {border: 1px solid #343434;padding: 12px;border-radius: 4px;}
#customer_details .col-2, nav.woocommerce-MyAccount-navigation {background: #f6f6f8;padding: 18px;border-radius: 4px;}
.main-navigation .megamenu>.sub-menu>.menu-item.menu-item-has-children>a span{text-transform:uppercase;}

/*MercadoPago*/
ul.payment_methods.methods img {float: right;margin-left: 3px;}
.payment_method_woo-mercado-pago-custom .mp-checkout-custom-container {padding-top: 0px!important;}
.payment_method_woo-mercado-pago-custom .mp-checkout-custom-available-payments {padding-bottom: 0px!important;}
.payment_method_woo-mercado-pago-custom .mp-checkout-custom-card-row {padding-bottom: 0px!important;}
.payment_method_woo-mercado-pago-custom .mp-checkout-custom-card-form p {padding-bottom: 0px!important;}

/*CustomSlider*/
#slider-fullwidth {background: #f8f8f8;}
.btn-control-cs {background: #ffffff;border-radius: 50%;width: 48px;height:48px;line-height: 0px;box-shadow: 2px -1px 2px 2px #dedede;}
button.carousel-control-prev:hover, button.carousel-control-next:hover {background: transparent;}
.carousel-content {position: absolute;top: 47%!important;transform: translateY(-50%)!important;left: 0;right: 0;width: 100%;animation-delay: 0.3s;-moz-animation-delay: 0.3s;animation-duration: 0s;-moz-animation-duration: 0s;z-index: 1;}
#slider-fullwidth .carousel-indicators [data-bs-target] {width: 8px;height: 8px;border-radius: 50%;border-top: unset;border-bottom: unset;}
.carousel-dark .carousel-indicators [data-bs-target] {background-color: #000;}
#slider-fullwidth .carousel-indicators .active {width: 16px;border-radius: 20px;}
.slide-buttons a {border: 1px solid #55c1e8;border-radius: 22px;padding: 8px 16px;font-size: 1.2em;color:#FFFFFF;background:#55c1e8;}
.slide-buttons a:hover {background:#000000!important;text-decoration:none;border:1px solid #000000!important;color:#ffffff!important;}
.slide-buttons p {display: flex;gap: 6px;}
.slide-buttons a:nth-child(2n+0) {background: #FFFFFF;border:1px solid #7c7c7b;color:#7c7c7b;}
.carousel-indicators {margin-bottom: 2.6rem;}

/* Estilos new cart Hide the "x" */
body.page-id-211 {background: #F7F5F9;}
.woocommerce-cart a.remove {text-indent: -9999px;border: 0;display: inline-block;font: normal normal normal 14px/1 ticons;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.woocommerce-cart a.remove:before {content: "\f014";float: left;text-indent: 0;}
.woocommerce-cart  table, .woocommerce-checkout table {background: transparent;box-shadow: none;}
form.woocommerce-cart-form thead, .woocommerce-checkout thead {display: none;}
form.woocommerce-cart-form .woocommerce-cart-form__cart-item {position:relative;display: flex;background-color: #ffffff;border-radius: 8px;flex-direction: row;justify-content: space-around;align-items: center;margin-bottom: 14px;}
.woocommerce-cart-form__cart-item td.product-price {display: none;}

.woocommerce-cart table td, .woocommerce-checkout table td {border:1px solid transparent;}
.woocommerce-cart-form .wpex-quantity-btns--horizontal .plus, .woocommerce-cart-form .wpex-quantity-btns--horizontal .minus {border-radius: 100%;border: 1px solid #c2c2c2!important;width: 30px;height: 30px;}
.woocommerce-cart-form .quantity input[type=number] {border:1px solid #ffffff!important;font-size:1.1em;}

.woocommerce-cart .cart-collaterals th, .woocommerce-checkout table th, .woocommerce-checkout table td {background:transparent!important;border:1px solid transparent;}
.woocommerce-cart .cart_totals {padding: 20px;background: #ffffff;border-radius: 6px;}
.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .button {width:100%;}

.woocommerce-shipping-methods label {color: #75b798;}

td.product-remove {position: absolute;right:8px;top:0px;}
.woocommerce-cart table.cart img {max-width: 100px;}
.woocommerce-cart .actions button {border-radius:0px;}
.woocommerce-cart .product-subtotal {text-align: right;}

@media only screen and (max-width: 767px) {
	
	#top-bar {display: flex;}
	#footer-bottom-menu {position: unset;right: unset;margin-top: unset;bottom: unset;}
	#top-bar #top-bar-content {width: 60%;}
	.sidr-class-mc-hidden {display:none;}
	
	ul.products.wpex-grid.wpex-grid-cols-2 {--wpex-grid-columns: 2;}
	
	.woocommerce-cart .wpex-quantity-btns {display: flex;}
	
	
	
}