/**
* Theme Name: Goya Child Theme
* Description: This is a child theme of Goya, automatically generated.
* Author: <a href="https://themeforest.net/user/everthemess">Everthemes</a>
* Template: goya
* Version: 1.0.6.4
*/

.row.shopping-cart-content .product-name .product-price {
	display: none!important;
}

.quick_cart.icon {
  animation: shake-animation 4.72s ease infinite;
  transform-origin: 50% 50%;
}

.single.single-product .variations th.label {
    display: none;
}

@keyframes shake-animation {
   0% { transform:translate(0,0) }
  1.78571% { transform:translate(5px,0) }
  3.57143% { transform:translate(0,0) }
  5.35714% { transform:translate(5px,0) }
  7.14286% { transform:translate(0,0) }
  8.92857% { transform:translate(5px,0) }
  10.71429% { transform:translate(0,0) }
  100% { transform:translate(0,0) }
}

/*Contact Checkbox*/
label#nf-label-field-21 {
    font-size: 12px;
}

.woocommerce-MyAccount-navigation ul li {
    justify-content: flex-start;
    background: #ba82ab70;
    margin: 4px;
    padding: 3px 12px;
    border-radius: 9px;
}

.woocommerce-MyAccount-navigation ul li a {
    width: 100%;
}

@media (max-width: 767px) {
	.woocommerce-MyAccount-navigation ul li {
		width: 47%!important;
	}
}

p.stock.out-of-stock {
    padding: 0.8rem 2rem;
    text-transform: uppercase;
    background-color: #333;
    -webkit-box-shadow: 5px 6px 16px 0px rgb(0 0 0 / 58%);
    box-shadow: 5px 6px 16px 0px rgb(0 0 0 / 58%);
}

.nf-field-container .checkbox-wrap .nf-field-label label:after {
    top: 4px!important;	
}

.product_cat-coleteros .col-12.col-lg-5.product-information {
    background: #f3f1fb7a;
}

.header_on_scroll:not(.megamenu-active) .header {
    transition-delay: 0s!important;
}

.minicart-counter {
    height: 16px;
    width: 16px;
    background-color: #dbc2ca!important;
    color: #6f2164;
    border-radius: 8px;
    font-size: 11px!important;
    margin-bottom: 19px;
    margin-left: -1px;
    font-weight: 600;
    font-family: inherit;
}

span.item-counter.minicart-counter {
    margin-left: 2px;
    line-height: 0px;
}

.col-12.col-lg-7.product-gallery.woocommerce-product-gallery-parent.zoom-enabled.lightbox-enabled {
    background: #fff;
}

nav.woocommerce-breadcrumb {
    background-color: #673876;
    background-image: linear-gradient(45deg, #9b5497, #d27488);
    background-size: 100%;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent;
    font-weight: 500;
}

.variations_form .reset_variations:before, .variations_form_loop .reset_variations:before {
    color: #c11919!important;
}

.star-rating > span:before, .comment-form-rating .stars > span:before {
    color: #ccae61!important;
}

td.value.woo-variation-items-wrapper {
    margin-top: 1.5em;
}

.variable-item.button-variable-item {
	margin-top: 1.5em;
}

.product .woocommerce-product-rating {
	cursor: pointer;
}

.page-padding {
    padding-top: 85px;
}

.menu-toggle .name {
    margin-left: 10px;
    margin-top: 2px;
    display: block;
}

@media screen and (max-width: 500px) {
	.menu-toggle .name {
		display: none;
	}
}

.product-title > h3 {
    text-align: center;
}

.clearfix.price-separator {
    height: 0px;
}

.checkout-options {
    margin-top: 2rem;
}


.shop_table tfoot tr {
    border-bottom: 1px solid #591949!important;
}

#reviews .reviews-inner {
    display: flex!important;
    flex-direction: column-reverse!important;
}

div#review_form_wrapper {
    margin-bottom: 3rem;
    padding-top: 0px!important;
}

#order_review .shop_table {
	color: #501f39!important;
}

#place_order.button {
	background-color: #591d5d!important;
}

.woocommerce-mini-cart__buttons .button:not(.checkout) {
    display: none;
}

.col.right-bg {
    background: #fbfaff;
}

.woocommerce-message {
    display: none;
}

.form-distr-free-bg .right-bg {
	border-left: 1px solid #b64f95;
}

.shop_table tfoot tr:first-child th, .shop_table tfoot tr:first-child td, .shop_table tfoot tr th, .shop_table tfoot tr td {
    border-top: 1px solid #a06aa05c;
}

table.variations td.label {
	visibility:hidden;
}


li.variable-item.button-variable-item.button-variable-item-tamano-mini {
		flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 50%;
}

li.variable-item.button-variable-item.button-variable-item-tamano-maxi {
	flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 47%;
}

.et-product-detail .summary .price {
    font-size: 1.7rem;
}

.price > .amount, .price del, .price .woocommerce-Price-amount {
    color: #1b1a19!important;
}

span.variable-item-span.variable-item-span-button {
  display: flex;
	align-items: flex-end;
	width:100%;
	justify-content:space-evenly;
}

.tam-big {
    font-size: 1.5rem;
    line-height: 1.8rem;
		letter-spacing: .25rem;
}

.tam-uso {
    font-size: .7rem;
}

@media only screen and (max-width: 470px) {
  li.variable-item.button-variable-item.button-variable-item-tamano-mini {
    flex-basis: 100%;
}

li.variable-item.button-variable-item.button-variable-item-tamano-maxi {
    flex-basis: 100%;
	}
	
	li.variable-item.image-variable-item {
    width: 21%;
    height: 21%;
}
	ul[data-attribute_name="attribute_pa_modelo"] {
    width: auto!important;
}
}

@media (min-width: 975px) and (max-width: 1185px) {
	  li.variable-item.button-variable-item.button-variable-item-tamano-mini {
		flex-basis: 100%;
	}

	li.variable-item.button-variable-item.button-variable-item-tamano-maxi {
		flex-basis: 100%;
		}
		
	li.variable-item.image-variable-item {
		width: 48px;
		height: 48px;
	}

}

.woocommerce-variation.single_variation {
    display: inline-block;
}

table.variations td.label {
    display: none!important;
}



.contact-data>p {
	margin-bottom: 14px;
}

.row-contact-details>.vc_column-inner {
    padding: 2rem 1.4rem;
	background:#f8f8f8f5;
}

.row-contact-details .wpb_content_element {
	margin-bottom:0px!important;
	padding-bottom:0px!important;
}

.row-contact-details .fa {
    font-size: 19px;
}

.row-contact-details h4 {
    margin:0px!important;
}

.row-contact-details hr {
    width: 25px;
    margin: 1em 0em;
    border-bottom: none!important;
    border-top: 2px solid rgb(159 119 54 / 62%);
}

.et-checkout-coupon {
    border: 1px solid #bc89cc;
	background: #e0c5e469;
}

.shop_table tbody strong.product-quantity {
	background-color: rgb(118 106 129 / 50%);
}

div#nf-form-1-cont {
    margin-top: 2rem;
}

#form-contact-page input[type="text"], #form-contact-page input[type="email"], #form-contact-page textarea {
	border: 2px solid #5f5f5f!important;
}

@media screen and (max-width: 1183px) {
	.swap-on-mobile {
		display: flex !important;
		flex-direction: column-reverse;
	}
	
	.rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.slick-initialized) {
		margin-bottom: 2rem!important;
	}
}

.rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.slick-initialized) {
    display: flex!important;
    margin-bottom: 4rem;
}

span.icon-text {
    display: block!important;
}

.text-club {
    line-height: .85rem;
    font-size: 12px;
    font-family: system-ui;
}
.user-registration-error {
	top:-28px!important;
	left:-10px!important;
	color: #c7183d!important;
}

label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
    display: block!important;
}

#billing_eres_empresa_field label {
	line-height:unset;
}

.shop_table tbody .et-product-desc {
    font-size: 12px;
}

p#billing_company_field .optional, p#billing_cif_field .optional {
    display: none;
}

.form-row.has-val > label.fl-label {
    font-size: 12px!important;
}

.floating-labels .form-row.float-label, .floating-labels .nf-field .field-wrap.float-label {
    margin-top: 20px!important;
    margin-bottom: 10px!important;
}

#billing_state_field, #billing_country_field {
    margin-bottom: 29px!important;
}

#billing_phone_field.woocommerce-invalid {
	margin-bottom:-6px!important;
}

.et-inline-validation-notices .form-row.woocommerce-invalid-required-field:after {
    content: 'Campo requerido';
    position: relative;
    top: -11px;
    left: 7px;
    background: #ffffff;
    width: fit-content;
    padding: 0rem 0.3rem;
}

table.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields {
    padding: 0rem 1rem;
}

.menu-item img {
	max-width: 200px!important;
}

#bg-gradient-reg > .vc_column-inner {
	background-image: linear-gradient(0deg, rgb(255 255 255 / 98%), rgb(254 229 229 / 93%)), url('https://www.portugres.com/wp-content/uploads/2021/11/patt-sale.webp?id=6886') !important;
}

#bg-gradient-welcome > .vc_column-inner {
	background-image: linear-gradient(0deg, rgb(255 255 255 / 100%), rgb(167 139 92 / 44%)), url(https://www.dessata.com/wp-content/uploads/2021/11/hair-straighteners-PPHENSK-scaled-1.jpg) !important;
}

.wwp_wholesaler_registration>form input{
	width: 100%;
}

#wwp_wholesaler_copy_billing_address {
	width: unset;
}

.floating-labels .form-row > label:not(.woocommerce-form__label-for-checkbox) {
    display: block!important;
}

.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide.wwp_form_css_row {
    display: block ruby!important;
}

.rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider .rtwpvg-thumbnail-image img {
    width: unset!important;
}

@media screen and (max-width:555px) {
	ul.variable-items-wrapper.image-variable-wrapper {
    justify-content: center;
}
}

li#tab-title-additional_information {
    display: none;
}

#bg-gradient-welcome > .vc_column-inner {
	background-image: linear-gradient(0deg, rgb(255 255 255 / 100%), rgb(167 139 92 / 44%)), url(https://www.dessata.com/wp-content/uploads/2021/11/hair-straighteners-PPHENSK-scaled-1.jpg) !important;
}

*[id^='gb-widget-']>div>a, *[id^='gb-widget-']>div>div>a:first-of-type {
	display: none;
}

.banner-homepage {
    background-image: linear-gradient(180deg, rgb(101 55 144 / 43%), rgb(177 141 194 / 80%)), url(https://www.dessata.com/wp-content/uploads/2021/11/banner-homepage.webp) !important;
}

.vc_row.wpb_row.vc_row-fluid.no-padding.banner-homepage.vc_row-has-fill.vc_row-o-content-top.vc_row-flex {
    background-position: 44% 26%!important;
}

@media screen and (max-width: 500px) {
	.banner-homepage {
		background-image: linear-gradient(180deg, rgb(101 55 144 / 43%), rgb(177 141 194 / 80%)), url(https://www.dessata.com/wp-content/uploads/2021/11/banner-homepage-mobile.webp) !important;
	}
	
	.vc_row.wpb_row.vc_row-fluid.no-padding.banner-homepage.vc_row-has-fill.vc_row-o-content-top.vc_row-flex {
		background-position: 60% 26%!important;
	}
}

.banner-homepage .wpb_column.et-light-column blockquote {
    border-color: #e5cce5!important;
}

.wwp-wholesale-pricing-details>p {
	margin-bottom: 10px!important;
}

img.attachment-medium_large.size-medium_large.et-lazyload.lazyautosizes.ls-is-cached.lazyloaded {
    display: block;
    margin-left: auto;
    margin-right: auto;
	width: 85%;
}

.menu-item-type-custom span.item-caption {
    display: block;
    margin-left: auto;
    text-align: center;
    margin-right: auto;
	font-size: 12px;
}

.et-header-menu ul.sub-menu li a {
    color: #70446f!important;
	width: 100%;
}

.woocommerce-tabs.tabs-accordion.wc-tabs-wrapper .ps__scrollbar-y {
    height: 200px!important;
}

.woocommerce-product-details__short-description {
    display: none;
}

.footer-widgets.footer-toggle-widgets {
	background: url(/wp-content/uploads/2021/11/Valley-10s-1920px.svg) no-repeat center center; !important;
	background-position: 0% 18%;
	padding-top: 12rem;
	background-size: cover;
}

@media only screen and (max-width:1350px) {
	.footer-widgets.footer-toggle-widgets {
		padding-bottom: 13rem;
	}
}

@media only screen and (max-width:767px) {
	.footer-middle {
		margin-bottom: -6rem!important;
	}
	.footer-middle {
		margin-top: -4rem!important;
	}
}

#footer-bar {
	background: none!important;
}

.footer-middle .vc_column-inner, .footer-middle .wpb_column, .footer-middle .container {
	padding: 0px!important;
}

.footer-widgets {
	border-top: none!important;
}

.woocommerce-order-pay #redsys_payment_form a.button.cancel {
    display: none;
}

.woocommerce-order-pay input#submit_redsys_payment_form {
    display: flex;
	justify-content: center;
	width: 100%;
}

.woocommerce-order-pay .container>.post-content.no-vc>.woocommerce {
    display: flex;
    flex-direction: column;
	max-width: 515px;
}

.woocommerce-order-pay ul.order_details, ul.order_details > li {
	margin: 0!important;
}

.woocommerce-order-pay ul.order_details {
	display: grid;
	border: 2px solid #000;
	padding: 0rem 1rem;
	margin-bottom: 1rem!important;
	display: inline-grid;
}

.woocommerce-order-pay ul.order_details > li {
	display: inline-flex;
    border-bottom: 2px solid #000;
	padding: 1rem;
}

.woocommerce-order-pay ul.order_details > li.method {
    border-bottom: none;
}


.woocommerce-order-pay ul.order_details > li > strong {
    padding-left: 0.5em;
    color: #7d3a9b!important;
    font-weight: 800!important;
}

.woocommerce-order-pay .post-content.no-vc {
    display: flex;
    justify-content: center;
}

.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item {
	border: none!important;
	background: #edd7f0!important;
	color: #5f2656!important;
}

.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected {
	color: #5f2656!important;
    border: 2px solid #924c91!important;
    background: #d6add5!important;
}

 .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected svg>g>path {
    fill: #591268!important;
}

 .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item svg>g>path {
    fill: #9b7aad!important;
}

a.reset_variations {
    display: none!important;
}

.post-share {
    display: none!important;
}

.product_meta>span.sku_wrapper, .product_meta>span.posted_in {
    display: none!important;
}

.et-product-detail .product_meta {
	border-top: 0px!important;
}

.woocommerce-privacy-policy-text > p {
	font-size: 10px;	
}

.card-category .wpb_wrapper, .card-category .wpb_wrapper > .et-banner, .card-category .wpb_wrapper > .et-banner > img {
	height: 100%!important;
	width: 100%!important; 
	object-fit: cover!important;
}

.card-category .vc_column-inner {
	padding-top:0px!important;
}

.wwp_wholesaler_registration > form input#wwp_wholesaler_vies {
    width: 16px!important;
}

.products.show-rating .product_after_shop_loop_price {
    justify-content: space-around!important;
}

@media only screen and (max-width: 575px) {
	.products.show-rating .product_after_shop_loop_price {
		padding-left: 1rem!important;
	}
	
	li .product-title > h3 {
		text-align: left;
		padding-left: 1rem;
	}
}

.product-information .et-pro-summary-top {
    display: flex;
    flex-direction: column;
}

.product-type-variable p.price {
    visibility: hidden!important;
    width: 0px!important;
}

.product-type-variable .product-information .et-pro-summary-top .price {
	display: none!important;
}

span.badge.onsale.perc {
    padding: 0.5 rem;
    background: #ffe2e2b5!important;
    border: 1px solid #ff000066;
    font-size: 1.2rem;
    font-weight: 600;
    padding: 0.4rem 0.5rem 0.4rem 0.5rem;
}

@media screen and (max-width:470px) {
	div.product span.badge.onsale.perc {
		width:100%;
		top: -6px;
	}
}

ins > .woocommerce-Price-amount.amount > bdi {
    color: #df0303;
}

.header-border-1 .header:after {
	border-bottom: none!important;
}

.small-text {
	font-size: 10px!important;
	vertical-align: text-top;
}

@media screen and (max-width:758px) {
	.small-text {
		font-size: 10px!important;
		display: block;
	}
}

.et-header-menu > li.menu-item-mega-parent>.sub-menu {
	padding: 0!important;
}	

/*Variation X*/

.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).image-variable-item-azul-turquesa.disabled .variable-item-contents:before,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).image-variable-item-barber.disabled .variable-item-contents:before,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).image-variable-item-oro-negro.disabled .variable-item-contents:before,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).image-variable-item-mickey-and-minnie-mouse.disabled .variable-item-contents:before,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).image-variable-item-disney-minnie-mouse.disabled .variable-item-contents:before {
	content:'Solo'!important;
}

.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).image-variable-item-azul-turquesa.disabled .variable-item-contents:after,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).image-variable-item-barber.disabled .variable-item-contents:after {
	content:'Mini'!important;
}

.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).image-variable-item-oro-negro.disabled .variable-item-contents:after,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).image-variable-item-mickey-and-minnie-mouse.disabled .variable-item-contents:after,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).image-variable-item-disney-minnie-mouse.disabled .variable-item-contents:after {
	content:'Maxi'!important;
}

.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled .variable-item-contents:after,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before {
	transform: none!important;
	background: none!important;
	width: unset!important;
	left: unset!important;
	right: unset!important;
	color: #888888e2!important;
	font-size: 14px!important;
	top: 42%!important;
}

.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before {
	top:18%!important;
}

@media (min-width:992px) and (max-width:1185px) {
	.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled .variable-item-contents:after {
		top:40%!important;
	}
	.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before {
		top:12%!important;
	}
}

@media (min-width:360px) and (max-width:470px) {
	.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled .variable-item-contents:after {
		top:46%!important;
	}
	.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before {
		top:27%!important;
	}
}

#payment .payment_methods > .payment_method_redsys > label {
    display: contents!important	;
}

@media (min-width:990px) and (max-width:1200px) {
	.payment-icon>svg {
		width:13vw;
	}
}

@media screen and (max-width:435px){
	.payment-icon>svg {
		width:38vw;
	}
}

/* Description headings*/
.desc-layout-boxed h2 {
	display: block!important;
}

#billing_source_field, #billing_medium_field, #billing_date_field {
	display: none!important;
}

table.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields {
    display: none;
}





/*
*	Black Friday
*/

li.post-15063 {
    background: #f1f8f8;
}

li.post-15054 {
    background: #f0f9ff;
}

li.post-15067 {
    background: #f4faff;
}

li.post-15059 {
    background: #f4f0fa;
}

li.post-15048 {
    background: #f3f7ec;
}

li.post-15070 {
    background: #ececec;
}

li.post-14996 {
    background: #f6eff1;
}

li.product {
	margin-bottom: 0px!important;
	padding-top: 2rem;
	padding-bottom: 2rem;
}

li.product .badge .onsale-off {
    font-size: 10px;
    display: table-caption!important;
    line-height: 1;
    color: #820f0f;
    width: 100%;
    letter-spacing: 2px;
    padding-left: 4px;
}

.wwp-wholesale-pricing-details > p > b > span {
	color: #df0303!important;
}

.wwp-wholesale-pricing-details > p > span.price-text {
	color: #df0303!important;
	font-weight: 600;
}

.btn-tu-cuenta {
	margin-top: .5rem;
	width: 100%!important;
	font-size: 14px!important;
}

.btn-registro {
	width: 100%!important;
}

.stock.in-stock {
    color: #fff;
    background: #ff4d4d;
    padding: 0.5rem 1rem!important;
	border: 0px!important;
}

#bf-row-1, #bf-row-2 {
	padding-left: 10px;
	padding-right: 10px;
}

@media screen and (min-width:1185px) {
	#bf-row-1, #bf-row-2 {
		padding-left: 4rem!important;
	}
}

@media screen and (max-width:1185px) {
	#bf-row-1, #bf-row-2 {
		text-align:center!important;
	}
}

@media and (min-width:975px) {
	#customer_details>.col-1 {
		margin-bottom: 8rem;
	}
}

.et-countdown {
    display: flex;
    justify-content: center;
}

.woocommerce-product-details__short-description .et-countdown {
    display: flex;
    justify-content: left;
}

.col-countdown {
	padding: 0!important;
}

.col-countdown .et-countdown-ul {
	justify-content: flex-start!important
}

.col-countdown .et-countdown .et-countdown-ul li {
    margin: 0.2rem;
    width: 90px;
    padding-top: 1rem;
}

.col-countdown .et-countdown .et-countdown-ul .timestamp {
	font-size: 1.9em!important;
}

.col-countdown .et-countdown .et-countdown-ul .timelabel {
		font-size: 11px!important;
	}

.et-countdown .et-countdown-ul li {
    background: #fff2f7;
    margin-left: 0!important;
	margin-right: 0.4rem!important;
    width: 120px;
    padding-top: 1rem;
    border-radius: 12px;
    border: 2px solid #da3030;
	-webkit-box-shadow: 3px 6px 24px -3px rgba(0,0,0,0.11); 
	box-shadow: 3px 6px 24px -3px rgba(0,0,0,0.11);
}

@media screen and (max-width:530px) {
	.et-countdown .et-countdown-ul li {
		width:90px!important;
	}
	
	.et-countdown .et-countdown-ul .timelabel {
		font-size: 11px!important;
	}
}

@media screen and (max-width:450px) {
	.col-countdown .et-countdown .et-countdown-ul li {
		width:80px!important;
	}
}

@media screen and (max-width:390px) {
	.col-countdown .et-countdown .et-countdown-ul li {
		width:70px!important;
	}
	
	.col-countdown .et-countdown .et-countdown-ul .timelabel {
		font-size: 9px!important;
	}
}

@media screen and (max-width:350px) {
	.col-countdown .et-countdown .et-countdown-ul li {
		width:60px!important;
	}
	 
	.col-countdown .et-countdown .et-countdown-ul .timelabel {
		font-size: 8px!important;
	}
	
	.et-countdown .et-countdown-ul .timestamp {
		font-size: 1.7em!important;
	}
	
	.et-countdown .et-countdown-ul li {
		padding: 0!important;
		padding-top: 0.8rem!important;
	}
}

@media screen and (max-width:410px) {
	.et-countdown .et-countdown-ul li {
		width:80px!important;
	}
	
	.et-countdown .et-countdown-ul .timelabel {
		font-size: 10px!important;
	}
	
	.et-countdown .et-countdown-ul .timestamp {
		font-size: 2.2em!important;
	}
}

@media screen and (max-width:350px) {
	.et-countdown .et-countdown-ul li {
		width:73px!important;
		padding-top: .7rem;
	}
	
	.et-countdown .et-countdown-ul .timelabel {
		font-size: 8px!important;
	}
	
	.et-countdown .et-countdown-ul .timestamp {
		font-size: 2em!important;
	}
}

.woocommerce-product-details__short-description {
    display: block!important;
}

div#remate-titulo {
    font-size: 2rem;
    font-weight: 700;
}

@media screen and (max-width:450px) {
	div#remate-titulo {
		font-size: 1.3rem;
	}
}

.et-counter figure {
	display: none!important;
}

.column-sorteo>.vc_column-inner {
	padding: 0rem 2rem!important;
}

@media screen and (min-width:1200px) {
	.column-sorteo>.vc_column-inner {
		padding: 0rem 5rem!important;
	}
}

input#nf-field-38 {
    width: 100%;
    background: transparent;
    border: 2px solid #0a4b43;
    color: #0a4b43;
}

div#nf-field-37-wrap ul {
    display: flex;
}

label#nf-label-class-field-37-1::after, label#nf-label-class-field-37-1:before {
	margin-left:1rem;
}

label#nf-label-class-field-37-1 {
	padding-left:1rem;
}

.listradio-wrap .nf-field-element label.nf-checked-label:before {
    top: 0.28em!important;
}

.nf-form-fields-required {
    display: none;
}

.nf-response-msg {
    color: #b979ae;
    margin-bottom: 1rem;
}

@media only screen and (max-width: 768px) {
	.row-sorteo {
		flex-direction: column-reverse;
	}
	
	.column-sorteo.wpb_column.vc_column_container.vc_col-sm-6.et-dark-column.vc_col-has-fill {
		margin-top: 1rem;
	}
}

.slick.overflow-visible .slick-list .slick-slide {
    opacity: 0.15;
    pointer-events: none;
    -moz-transition: opacity .25s cubic-bezier(0.25,0.8,0.15,1);
    -o-transition: opacity .25s cubic-bezier(0.25,0.8,0.15,1);
    -webkit-transition: opacity .25s cubic-bezier(0.25,0.8,0.15,1);
    transition: opacity .25s cubic-bezier(0.25,0.8,0.15,1);
}

.column-slider>.vc_column-inner{
	justify-content:center;
}

.column-sorteo > .vc_column-inner {
    background: #ffffffe0;
    border-radius: 25px;
}

.column-sorteo .et-lightbox.et-vc-lightbox {
	display: inline;
}

.column-sorteo .et-lightbox a.et_btn.button.et_btn_md {
    width: 100%;
    margin-bottom: 1rem;
    border-color: #0a4b43;
	color: #fff;
	background:#0a4b43;
}

.column-sorteo>.vc_column-inner  {
    background: rgba(255,255,255,0.93) url(https://www.dessata.com/wp-content/uploads/2021/12/Confetti-4s-1920px.svg?id=17260) !important;
}

.ytp-chrome-top.ytp-show-cards-title {
    display: none!important;
}

li#tab-title-reviews {
    background: #fcf7ff;
    border: 2px solid #924c91;
    border-radius: 2rem;
    padding: 0rem 1rem;
}

li#tab-title-description {
    border: 3px solid #444;
    border-radius: 2rem;
    padding: 0rem 1rem;
}

li#tab-title-reviews.active {
    margin-top: 10px;
}

.woocommerce-tabs .tabs li.active a:after {
    display: none!important;
}

.wc-tabs > li > a{
	width:100%;
	font-weight: 600;
}

.woocommerce-tabs .tabs li.active a:after {
    background: #924c91;
}

/*Comments*/
em.woocommerce-review__verified.verified {
    display: none!important;
}

.postid-17577 figure.post-featured.single-image.title-wrap.parallax_image.vh-height {
    background-position: 34% 43%!important;
	
}

@media (min-width: 768px) and (max-width: 1350px) {
	.et-autotype > h2 {
		min-height: 7.2rem!important;
	}
}

li.variable-item.button-variable-item.button-variable-item-pack-completo, li.variable-item.button-variable-item.button-variable-item-serum, li.variable-item.button-variable-item.button-variable-item-mascarilla, li.variable-item.button-variable-item.button-variable-item-champu, li.variable-item.button-variable-item.button-variable-item-crema {
    width: 47%!important;
}

li.vc_tta-tab {
    padding: 0 1rem!important;
    border: 1px solid #aaa;
    margin: 0!important;
}

li.vc_tta-tab>a:after {
    color: rgba(0,0,0,0);
}

/*Cepillos page*/

@media screen and (max-width:995px) {
    .col-min-padding>.vc_column-inner {
        padding: 0px 15%!important;
    }
}

@media screen and (max-width:512px) {
    .col-min-padding>.vc_column-inner {
        padding: 0px 20px!important;
    }
}

.col-no-padding>.vc_column-inner {
	padding:0!important;
}

.icon-cep h4, .icon-cep .wpb_text_column {
	margin-bottom: 0px!important;
	text-transform: uppercase;
}

.checkout span.optional {
    display: none;
}

.woocommerce-notices-wrapper {
	margin-top: 1rem;
}

.woocommerce-notices-wrapper .woocommerce-info {
	padding:16px!important;
	margin:0!important;
	margin-top: 4rem;
	text-align: left;
	background: #f2f9ff;
}

@media screen and (min-width: 992px) {
	.woocommerce-notices-wrapper .woocommerce-info {
		width: fit-content;
	}
}

.post-3658 span.onsale-before {
    display: inline-flex!important;
    vertical-align: baseline;
}
add_filter ( 'woocommerce_account_menu_items', 'dl_renombrar_pestañas_mi_cuenta' );
 
function dl_renombrar_pestañas_mi_cuenta( $menu_links ){
 
	$menu_links['Account Details'] = 'Nuevo nombre';
 	$menu_links['Account Details'] = 'Editar Cuenta';

	return $menu_links;
}