.header_crea_tu_kit {
padding: 0px !important;
} button.pum-close.popmake-close {
top:	-8px !important;
right:	-8px !important;
margin:	0px !important;  font-size: 30px !important;
}
@media only screen and (min-width: 415px) {
button.pum-close.popmake-close {
top:	4px !important; 
right:	4px !important;
margin:	0px !important;  font-size: 30px !important;
}
}
.product-title > a {
color: black !important;
} .popmake {
box-shadow: 0px 0px 1px 0px #02020280 !important;
border-radius: 3px !important;
padding: 0px !important;
} .out-of-stock-label {
height: 2.5em;
width: 8em;
top: 0 !important;
right: 0;
border-radius: 3px;
padding-top: 7px !important; background-color: white !important;
color: black !important;
font-weight: bold !important;
font-size: 0.8em;
margin: 8px;
} .badge {
height: 1.5em !important;
width: 5em !important; }
.badge-inner {
padding: 8px !important;
}
.badge-circle .badge-inner {
border-radius: 3px !important;	
background-color: white !important;
color: black !important;
}
.badge-container {
margin: 8px !important;
right: 0px !important;
}
div.badge-inner.secondary.on-sale {
font-size: 0.8em !important;
} .button_shop_custom:hover > p > .sale_price .woocommerce-Price-amount:nth-child(1) {
color: white !important;
}
.button_shop_custom:hover > p > .regular_price:not(.del_price) .woocommerce-Price-amount {
color: white !important;
}
.button_shop_custom > p{ 
padding: 10px 0px !important;
}
.title_button_custom {
letter-spacing: 2px;
font-size: 0.8em;
} .del_price > .woocommerce-Price-amount.amount { text-decoration: line-through;
color: #888888;
}
a.button_shop_custom {
width: 90%;
border-radius: 3px;
background-color: rgb(255 255 255 / 0%) !important;
color: black !important;
border: solid 1px black;
}
a.button_shop_custom:hover {
background-color: black !important;
border-radius: 3px;
color: #ffffff !important;
}
a.button_simple {
padding-left: 5px;
padding-right: 5px;
}
a.button_simple, a.button_variable {
line-height: 1;
}
@media only screen and (max-width: 600px) {
a.button_simple, a.button_variable {
line-height: 0;
}
} button.single_add_to_cart_button {
padding-left: 50px;
padding-right: 50px;
border-radius: 3px;
font-size: 0.9em !important;
} ul.tabs > li > a:before {
display: none !important;
}
ul.tabs > li {
margin-left: 0px !important;
padding: 0px 10px;
}
ul.tabs > li > a {
font-size: .9em !important;
color: black !important;
}
ul.tabs > li.active {
background-color: #F6DFD7;
} .yikes-custom-woo-tab-title {
display: none !important;
} .popup_ingredients {
padding: 10px !important;
}
.product-section {
border-top: 1px solid #ffffff !important;
}
.product_title, .product_price, .product_review, .product_excerpt, .product_add_cart, .product_interes {
padding-bottom: 5px !important;
}
.container_ingredient, .image_ingredient, .text_ingredient {
padding-bottom: 0px !important;
} @media screen and (min-width:1024px) {
.row-small > .col {
padding: 0px 5px !important;
}	
}
.row-normal > .col {
padding: 0 50px 50px !important;
} form.cart > .quantity > .minus {
background-color: white !important;
border-radius: 50% !important;
margin-top: 0em;
width: 38px;
height: 35px;
font-weight: bold !important;
}
form.cart > .quantity > .plus {
background-color: white !important;
border-radius: 50% !important;
margin-top: 0em;
width: 38px;
height: 35px;
font-weight: bold !important;
}
input[name="quantity"] {
box-shadow: inset 0px 0px 1px rgb(0 0 0 / 8%) !important;
border: 0 !important;
font-weight: bold;
}
.variations_button > .quantity > .minus {
background-color: white !important;
border-radius: 50% !important;
margin-top: 0em;
width: 38px;
height: 35px;
font-weight: bold !important;
}
.variations_button > .quantity > .plus {
background-color: white !important;
border-radius: 50% !important;
margin-top: 0em;
width: 38px;
height: 35px;
font-weight: bold !important;
}
th.label {
border-bottom: unset;
} .social_icons {
padding: 10px;
font-size: 25px;
width: 25px;
text-align: center;
margin: 5px 5px;
} .title_banner {
position: absolute;
top: 53%;
transform: translate(0%, -50%);
color: white;
font-weight: 600;
letter-spacing: 4px;
width: auto;
text-transform: uppercase;
text-shadow: 2px 2px 10px black;
}
.container_banner_product {
position: relative;
margin-bottom: 12px;
width: 100%;
}
@media screen and (max-width:849px) {
.container_banner_product {
height: 90px;
}
.title_banner {
left: 25px;
font-size: 2em !important;
}
}
@media screen and (min-width:850px) {
.container_banner_product {
height: 130px;
}
.title_banner {
left: 35px;
font-size: 3em !important;
}
} #more_text {
display: none;
}
span.more_less {
font-weight: bold; cursor: pointer;
}
#more_text_modo_de_uso {
display: none;
}
span.more_less_modo_de_uso {
font-weight: bold; cursor: pointer;
} .product-small > .box-text {
padding-left: 0px !important;
padding-right: 0px !important;
} @media only screen and (max-width: 812px) {
button.single_add_to_cart_button {
width: 60%;
padding: 0px !important;
padding-top: 5px !important;
margin-bottom: 0px !important;
}
form.cart {
margin-bottom: 10px !important;
}
.star_review {
margin-top: -6px !important;
}
ul.tabs > li {
width: 50% !important;
text-align: center !important;
}
.title_button_custom {
letter-spacing: 1px;
} }
.column_text_modo_de_uso, .row_modo_de_uso {
padding-bottom: 0px !important;
}
.host > div {
width: 100%;
max-width: 100%;
height: 0;
padding-top: 100%;
} .woocommerce-ordering {
color: #888a8d;
}
.orderby {
background-color: unset;
background-color: #f7f7f7 !important;
border-color: #f7f7f7 !important;
} .accordion {
border: solid 2px #f5f5f5;
transition: all 0.3s ease-in-out;
box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
.accordion + .accordion {
margin-top: 1rem;	
} .accordion .accordion__title {
list-style-type: none;
cursor: pointer;
font-size: 1.3rem;
font-weight: 700;
color: #555;
padding: 0.875rem 2.5rem 0.875rem 0.875rem;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M23.024 11.263l-7.024 7.023-7.022-7.023-3.091 3.090 8.569 8.569c0.413 0.413 0.961 0.64 1.545 0.64s1.133-0.228 1.545-0.64l8.569-8.569-3.091-3.090z' fill='%23555555'/%3e%3c/svg%3e");
background-repeat: no-repeat;
background-position: right 0.75rem top 0.625rem;
background-size: 1.5rem;
}
.accordion .accordion__title::marker, .accordion .accordion__title::-webkit-details-marker {
display: none;
}
.accordion .accordion__content {
padding: 0 1rem 1rem 1rem;
}
.accordion .accordion__content p {
margin: 0;
}
.accordion .accordion__content p + p {
margin-top: 0.5em;
}
.accordion[open] { border-color: #ebebeb;
}
.accordion[open] .accordion__title {
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.976 22.025l7.024-7.023 7.022 7.023 3.091-3.090-8.568-8.568c-0.413-0.412-0.961-0.64-1.545-0.64s-1.133 0.228-1.545 0.64l-8.569 8.569 3.091 3.090z' fill='%23555555'/%3e%3c/svg%3e");
}
#ahorro_ik {
background-color: #DAFAEF;
padding: 5px 10px;
border-radius: 50px;
color: #058358 !important;
font-weight: bold;
letter-spacing: 0.5px;
}
#ahorro_ik > span {
color: #058358 !important;
}
@media only screen and (max-width: 48em) {
#ahorro_ik {
display: inline-block !important;
}
}