/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/
@media (max-width: 992px){
	.nobgcel .background-element {
	  display: none;
	}
}
@media (min-width: 992px){
	.onlycel{
		display: none;
	}
	.single-h-padding#masthead .row-menu .row-menu-inner{
		padding-left: 4.5rem;
		padding-right: 4.5rem;
	}
}
.body-borders .body-border-shadow{
	box-shadow: none !important;
}

.textwhite__shadow{
  color: white;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}
.textwhite__shadow_v2{
    color: white;
    text-shadow: 
        -1px -1px 0 rgba(0, 0, 0, 1),
        1px -1px 0 rgba(0, 0, 0, 1),
        -1px 1px 0 rgba(0, 0, 0, 1),
        1px 1px 0 rgba(0, 0, 0, 1);
}
.iva-inc{
	font-size:12px;
	opacity:.7;
	margin-left:4px;
}
.mensaje-medidas{
	background:#f7f7f7;
	padding:12px;
	border-left:4px solid #333;
	font-size:14px;
	margin-bottom:15px;
}
.style-light input[type="radio"]:checked::before{
	background-color: #fd8702;
}
input[type="radio"]:checked::before {
  width: 65%;
  height: 65%;
}
.aviso-embalaje{
	align-items:center;
	gap:10px;
	background:#fff8e1;
	border:1px solid #f0d98c;
	padding:12px;
	margin-top:15px;
	font-size:14px;
	border-radius:4px;
}

.aviso-embalaje .icono-aviso{
	font-size:18px;
}

.extras-producto{
border:1px solid #eee;
padding:15px;
margin:20px 0;
border-radius:6px;
}

.extras-producto h4{
margin-bottom:10px;
}

.extra-card{
display:flex;
align-items:center;
gap:10px;
border:1px solid #ddd;
padding:10px;
margin-bottom:8px;
border-radius:6px;
cursor:pointer;
}

.extra-card:hover{
background:#fafafa;
}

.extra-info{
display:flex;
justify-content:space-between;
width:100%;
}

.extra-precio{
font-weight:bold;
}

/* .extras-producto{
border:1px solid #eee;
padding:15px;
margin:20px 0;
border-radius:6px;
}

.extra-card{
display:flex;
justify-content:space-between;
align-items:center;
border:1px solid #ddd;
padding:10px;
margin-bottom:8px;
border-radius:6px;
}

.extra-nombre{
margin-left:8px;
}

.extra-precio{
font-weight:bold;
margin-left:10px;
}

.extra-qty{
width:60px;
margin-left:10px;
} */

.swatch-type-label{
	font-size: 16px !important;
}
.shop_table .product-total{
	min-width: 50%;
}
.oculto-checkout {
	display: none !important;
}

.swatch-type-color.swatch--active {
  box-shadow: 0 0 0 2px #000, 0 4px 10px rgba(0,0,0,0.25);
  z-index: 2;
}
.swatch-type-color.swatch--active::after {
  mix-blend-mode: difference;
  font-weight: 900;
}