/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

.quickview .modal-dialog .product-additional-info div{
display:none !important;
}

.quickview .modal-dialog .ver-finaciacion-btn{
margin-bottom: 10px;
margin-right: 10px;
vertical-align: middle;
position: relative;
display: inline-flex;
align-items: center;
flex-direction: row;
font-weight: var(--font-weight-semi);
font-size: var(--font-size-body);
line-height: 1;
}

.quickview .modal-dialog .ver-finaciacion-btn::before {
font-family: 'Line Awesome Free';
font-weight: 900;
font-size: 20px;
display: block;
margin-right: 5px;
}
.logo-taskia{
width:100%;
padding-bottom:1rem;
}
@media(min-width: 580px){
.logo-taskia{
 max-width:80% !important;
 padding-bottom:1rem;
}
}

.label-flags  li.type-in-stock{
background: #f0d331 !important;
color: black;
padding:5px 7px !important;

}
.label-flags  li.type-in-stock span{
font-size:10px;
font-weight:bold;
}
.label-flags  li.type-in-stock.mob{
text-transform: none;
}
#product .js-product-miniature .label-flags li.type-in-stock{
display: none;
}


@media(max-width:540px){
.product-type-6 .item-inner .buttons-action,.product-type-8 .item-inner .buttons-action,.product-type-2 .item-inner .buttons-action{
display: none !important;
}
}
.summary-container #product-availability{
margin-bottom: 1.2rem ;
}

.product-container .product-price{
color: #000;
}

/* Quitar logo paypal */
.ps_checkout.payment-method-logo-block{
display: none !important
}
/**/

/*descripción del producto */ 
#description1 h2{
 font-size: 1.80rem !important;
}
#description1 h3{
 font-size: 1.70rem !important;
}
#description1 a{
 color: #de0509;
}
#description1 a:hover{
 color: gray;
}
/**/
/*cookie 21 */
.cookie21CookiesFloat{display:none !important}

/*titulo categorías*/
@media (max-width: 1024px) {
	.page-category .page-title .h1 {
        font-size: 2.4rem;
    }
}
@media (min-width: 1025px) {
    .page-title-layout-2.page-title .h1 {
        font-size: 3.2rem;
    }
}


/* page product */ 

.variant-links-list-mod{
	display: flex;
	justify-content: end;
	flex-wrap: wrap;
}
.variant-links-list-mod .ax-swatches-more{
	height: 100%;
}
 .p-content-right .info-product .product-price-and-shipping{
	text-align: right;
	margin-right: 4px;
}

.p-content-flags-mobile .product-flags, .p-content-left .product-flags{
	display:flex;
	margin-top: 3px;
	flex-wrap: wrap;
}
.p-content-flags-mobile {
	display:none;
}
 .p-content-left .product-flags .product-flag{
    padding: 3px 7px;
	margin-top: 1px;
    margin-right: 4px;
    border-radius: 17px;
	flex: 0 0 auto; 
	font-size: 11px !important;
    font-weight: 500 !important;
}
.product-flags .product-flag.online-only{
    display:none;
}
.p-content-flags-mobile .product-flags .product-flag{
    padding: 3px 7px;
	margin-top: 1px;
    margin-right: 4px;
    border-radius: 17px;
	flex: 0 0 auto; 
	font-size: 8px !important;
    font-weight: 500 !important;
}
.p-content-flags-mobile .product-flags .product-flag.in-stock, .p-content-left .product-flags .product-flag.in-stock{
	background-color: #0C906F;
	color:white;
}

.p-content-left .product_name{
    text-align: left;
	font-weight: 500;
}
.p-content-left .product-flags .product-flag.on-sale, .p-content-left .product-flags .product-flag.discount, .p-content-flags-mobile .product-flags .product-flag.discount{
	background-color: #EE7F9B;
	color: white;
}


 .info-product .product-price-and-shipping .price {
    font-weight: 500;
    color: black !important;
    font-family: var(--font-family-title);
}

.product-type-4 .img-placeholder img{
	border-radius: 20px;
}
.product-type-4 .item-inner .color{
	border: 1px solid black !important;
}

@media (max-width: 789px) {
.p-content-left .product_name{
	text-align:center;
}
	.p-content-right {
        display:flex;
    	justify-content: space-between;
    	flex-direction: row-reverse;
    	align-items:center;
    }
	.p-content-right:not(.has-variant) .info-product{
		margin:auto;
	}
	.p-content-left .product-flags{
		display: none;
	}
	.product-type-4 .item .element-bottom{
	padding-bottom: 25px;
	}
.product-type-4 .item-inner .color{
	margin: 1px;
}
.product-type-4 .item-inner .ax-swatches-more{
	display: none;
}
.p-content-flags-mobile{
	display: block;
}
.p-content-flags-mobile .product-flags{
	justify-content: center;
}

}




/*product page*/ 
.summary-container .product_title {
    font-size: 28px;
    line-height: 1.2;
}

.summary-container .current-price-value{
	color: #E0253F;
}
.summary-container .tax-shipping-delivery-label, .summary-container .product-discount .regular-price{
	color: black;
	font-weight:500;

}

.tuco-friends{
  padding: 5px 5px 25px 0px;
  font-size: 12px;
  color: #FF669E !important;
  margin-bottom:20px;
  font-style:normal;
}

.summary-container #product-availability .label, .summary-container #product-availability .label p{
	color: #0C906F !important;
}
.summary-container #product-availability{
	margin-bottom:20px;
}



.summary-container .bootstrap-touchspin #quantity_wanted{
	border-radius: 10px;
	border: 1px solid black;
	font-weight:500;
}
.summary-container .bootstrap-touchspin .btn{
	border: 0;
	font-weight:500;
}
.summary-container .bootstrap-touchspin .btn.bootstrap-touchspin-down{
	border-radius: 10px 0 0 10px;
}
.summary-container .bootstrap-touchspin .btn.bootstrap-touchspin-up{
	border-radius: 0px 10px 10px 0px;
}
.product-images-cover .item-image .img-light-box, .images-thumb-wrapper .img-placeholder img{
	border-radius: 20px;
}
.product-variants>.product-variants-item .color {
    width: 20px !important;
    height: 20px !important;
    border: 1px solid gray !important;
}

.product-variants>.product-variants-item ul li span{
	border-radius:17px;
}

.product-customization-button .action_product_customization, .product-customization-button .action_product_customization i{
	color: #2f2fe6;
        text-transform: none;
}


/* page product flags*/



.product-flagsss{
	display:flex;
	margin-top: 18px;
	flex-wrap: wrap;
	
}

 .product-flagsss  .product-flag{
    padding: 3px 7px;
	margin-top: 3px;
    margin-right: 4px;
    border-radius: 17px;
	flex: 0 0 auto; 
	font-size: 1.5rem !important;
    font-weight: 500 !important;
}


.product-flagsss  .product-flag.in-stock{
	background-color: #0C906F;
	color:white;
}
 

.product-flagsss .product-flag.on-sale, .product-flagsss  .product-flag.discount{
	background-color: #EE7F9B;
	color: white;
}

/* menu countries */
header .elementor-widget-axps-languages img{
    border: 2px solid white;
    border-radius: 50%;
    width: 25px;
}

/*ocultar */
@media(max-width: 580px){
	.axps-buttons-tootip-left{
 		display: none !important;
	}
}

.banner_wrapper{
 padding:1rem;
}

.tuco-home-banner__img{
    display: block;
    width: 100%;
    max-width: 100%;
    object-fit: fill;
    border-radius:20px;
}


.whatsapp-float{
	position:fixed;
	bottom:20px;
	left:20px;
    border-radius: 4px;
    background: #25D366;
    color: #fff;
    font-size: 13px;
    padding: 6px 8px;
    display: inline-block;
    outline: none;
    cursor: pointer;
  z-index:100;
}

.whatsapp-float .my-float{
    position: relative;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAAAsVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+3mHKcAAAAOnRSTlMA+wPs96LwyQ2be29MGLeoBpAcEvTEYDgqzyDh29iVf3bAi2VXRufTCrFALrs8MyXdhGpUFVDjiKxbh+2tSQAABqlJREFUaN7Fm3f7myAQx0/jjNn5mWX2Tpq9y/t/YX26BAQRkT79/Je2egFufI9LIT+N3nPqH/pR6Qshq/TazOzy8rSFf8ugYw8NxCP6BD34N2yX/gUJWdcXbdCMefQdJIFx6Ojc9db7haQp+d90HWzTQvk4dKE432wD5SesQDGqNlJkVsTJzcBByhhNDxQ59hEfx7Xf5WBxv3eC6dsPS4jPawkqNN6Iw1dtuq9Cgnb39uFar3sKvuwihk25a6Z7YRCyT1xOkJNniY3PY2a8T4fMSU9MyMMcJejf5V6wryWf/GxzeLPPhqV64LsPkMSrJY52D7noHRLPt0CKdkj78aQBealEdNn6JmV3Q0dEFRTw5gblmD2Jskut1wpAkf2ayiWDzLRBne+oQIV7UG8aZmycWUcEdqGibk4o3/bk4/cNBemQB70zRd5I2p1CYVaO3PsGRJ40lqCBLvnGY6pjkQ7dAS10v4hwTnOwJsIEoIkKcc414HIi/skVtPHdyNhGs0+kK9BImchgPMEfENHuaW0GiEzic/Qk9nzrBFp5vLBns4qbSFkL0MzRwILCTNZQQ+x759O3wYCsj6qC5g40Nt5oTiFZDn8HouoZbCO85MSC8ILLwDCJtYQJajxRDK2ifFwJ2f2c4qe+gyI7XKYoXYr7wafg2+Knskn3oRU3xjdsnFEKWznS6tzshHU4W5PoftFWbnex97ZxCcE5y+TvEX7qoX7KbJ4Ys3+W/Dt1ecCuLoyjzInX4zGJdp1sw0xQZBS/48wInnrq0WAqxavUlEloK1avMYZroMjASL4iLsRrdhuviOEMisziruh3kmobgmo5Zg03QRFc8Y+JzPQdRFGM96VwKE8Si6qKBCCmrSpF4hw4g5+EcX0QuiKbr9XTpvPre8TKdwwsS6QvnuAWv2Pw08vjTzdgqTJ2bVBmT335VXoU4/qBcQt0kFWqX1jEn1rA4Z3ImFUogEOG5DUOa34Fpy+7zlAEN+5ZyWjapOYbbcrXJgvUBwdXds9csHcdk5F7yMr+LsKEoALrMGsyf9TTKrihrW0ukxnETZQIcb52sNwvUiYsXBRx1RHrzJmyAiFD15BaMdwRQVnXimdULszebKOi6YxrOKhT8S7kMfe0eDWO44O4w8VcWsXjmP4gYEJdTLaKFuQZue+W+CJDg2XsyB9KwAoLTzuiihTnnFc1eyVbneZUdT6KpZpDzbwY3+5aP/v97w3RlAZrjkR1FrKi27c5baL6+jM6DzyxAsGaoyQrahaJiVCX9IEZrtnldqawblEFd5Qd/xSG3+bLYOf6EHeqJfoZI1PWTJLTt6mH9SPJ15zzLtOhU8adqXnZlrHpyQMfP2V6wdbXRLv4SO1SpQS+Zd+nFm/uaqY/+8c7NvHZmBKVzUKSMC9zk3aauZqEfUlsLzURnvFchAmvD0hwHkkZ7qe32gHTxVlSjaBXlzFsJ306iqMnzvR+3lFEx8kyyyph3CodOKksaoAUrV2WXSO5eQde/z/KL1+fGSc9Tg3iry3vfnYkLSLNRSSwu0mWihr38B+WimI3l2Gq3aRSOCE6e7DutfZy3afM1zy7OyY6Quxaicsv1VmXWaknc9m6I7qn26fOJHKr1+29Tk4Qyx6rm3C2C9Nvh12FJqVxnBxeyLjsynve0z5Kv+8Ya2lSMlvsmWg3IlAkeyxt9EQ1fgxaabiEQhROK46gB1aORR7HNWPHfJmgB1aOPYV3h03QSQdljKU/TErTNKnPGEt71j/x6QqRWaxv3Ek+1/G0/gJlkTGO0jguLyekkHCnh6CLrU8NbxoZvncFTZz7ot8YsfrgG+jhTunB4SOl3TfSOsbWrQcKVGkFHLUyO98Jld2DEP+GtsBvdkfYbqr0xOs7XTd/v28nXxJdbRBFmNomPIzEZbl5bEbUV17Km664SQG2FeZxvNONis/2ZZdpW6oELvuMwDYlpo3o7C3rKe3Jl7/KWvaR/cbOUuSCRvzynbD7LY2fqev2VvMLZyp3FldMeQx3/r1nMv9X5BoaiEOzkTHXzYk1nNnzyfR2m76bfm1opLUTGVKmZSCdyP9mNxA9fbAU7dpV2StVlpJ996DVVDBt7CSK64D/7Gv8tycYNJ2cLuBLDQKniGX07lKhEozkzQ4nODPn2+l+mVOQTk3cjwojvStdr+nDmQWDtJLTvfbFB9tvVhpKusiqLR4ZZfY5D7kH7rjj+wPkIQZtX/WlZN1trW5Xu+b2L9HrMnRr9nyxryooo7+BswXNZN8DR3720ejncz3B/+AHfAHoi1N9tksAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    display: inline-block;
    height: 18px;
    width: 18px;
    top: -1px;
    vertical-align: middle;
    background-size: contain;
}


#tuco-logo-box{
    width: 90px;
    max-width: 90px;
    align-self: center;
}
#tuco-logo-box > div{
    margin-left:15px;
}
