/*
Theme Name: Cosmecos Child
Theme URI: http://demo.artureanec.com/themes/cosmecos-new/
Template: cosmecos
Author: Artureanec
Author URI: https://demo.artureanec.com/
Description: Meet WordPress Theme by Artureanec - really amazing, powerful, clean and ultramodern product, that created with love and attention to details. We know it's difficult to represent yourself on the web in the right way, that's why we spent a lot of time trying to make our Theme more effective. It's flexible, easy customizable, high-quality and really easy to use! So everyone can make awesome website with it. Hope you'll like it. Enjoy!
Version: 1.3.17.1784260969
Updated: 2026-07-17 04:02:49

*/
/** NOTIFICACION EN EL TOPBAR VISIBLE EN TODOS LOS EQUIPOS **/
.top-bar {
    display: block;
}
/** /NOTIFICACION EN EL TOPBAR VISIBLE EN TODOS LOS EQUIPOS **/    

/** HOME **/
/** cintillo **/
.top-bar-additional-text {
text-align: center;
}
/* Sección Categorías - etiquetas */
.fragancias-categorias 
span.banner-content {
    position: relative;
	top: 15px;
    padding: 10px 20px!important;
    background: #409ddb;
    max-width: max-content;
}

/* Sección Fragancias Destacadas - etiquetas */
.fragancias-destacadas span.banner-content {
    padding: 10px 20px!important;
    background: #fff;
    max-width: max-content;
	bottom: 30px;
    left: 15px;
}

.fragancias-destacadas span.banner-content span {
color: black;
}

@media screen and (max-width: 720px) {
	.fragancias-destacadas 
.elementor-widget-wrap.elementor-element-populated {
    padding-bottom: 15px !important;
}

.fragancias-destacadas 
.elementor-widget-container {
	padding-bottom: 5px;
}
}

/* Sección - colecciones exclusivas */
@media screen and (max-width: 720px) {
.colecciones-exclusivas
.elementor-widget-container{
padding-top: 15px;
}
}

/* Sección - por que elegirnos */
@media screen and (max-width: 720px) {
.por-que-ekegirnos
.elementor-widget-container{
padding-top: 15px;
}
}

/**/
/* span.product-category-title {
top: 220px;
} */

/** /HOME **/

/** PAGE CATALOGO (SHOP) **/
/*dn*/

body.archive
li.product.type-product.shipping-taxable.product-type-simple {
height: 360px;
	margin-bottom: 100px;
}

@media screen and (max-width: 720px) {
	body.archive
li.product.type-product.shipping-taxable.product-type-simple {
height: 510px;
/* 	margin-bottom: 100px; */
}
}

body.archive .product-rating-wrapper {
display: none!important;
}

body.archive span.price {
    display: none!important;
}

body.archive span.price_wrapper {
	display: none;
}
/* /dn*/

body.archive
h3.woocommerce-loop-product-title {
	margin-top: 0px!important;
	display: block!important;
  height: 0!important;
}
body.archive .product-info-wrapper {
display: none!important;
}

/* boton whatsapp */
@media screen and (max-width: 720px) {
body.archive
a#sendbtn {
width: stretch;
    padding: 10px 0px;
}
}

/* numeracion */
body.archive
nav.woocommerce-pagination {
    padding-top: 100px;
}

/** /PAGE CATALOGO (SHOP) **/

/** FICHA DE PRODUCTO **/
.page-title-row h1.page-title {
color: #fff;
    font-weight: normal; 
}
@media screen and (min-width: 720px) {
.page-title-row h1.page-title {
    font-size: 4rem;
}
}
/* marco de imagen */
.woocommerce-product-gallery__image.flex-active-slide
a::before {
border-color: rgba(0,0,0,.0)!important;
}
/* /marco de imagen */
/* price */
p.price {
    display: none;
}
/* /price */
/* rating */
.woocommerce-product-rating {
    display: none!important;
}
/* /rating */
/* contenido de texto */
.woocommerce-product-details__short-description h1 {
font-size: 1.5rem;
    font-weight: 600;
}
.woocommerce-product-details__short-description h2 {
font-size: 1.4rem;
    font-weight: 600;
}
.woocommerce-product-details__short-description h3 {
font-size: 1.2rem;
    font-weight: 600;
}
/* /contenido de texto */

.product_meta {
    margin: 39px 0px!important;
}

/* categoria */
.product_meta .product_meta_item.posted_in {
    margin: 0px !important;
}
/* /categoria */
/* colección */
.product_meta span.posted_in {
    font-weight: 600;
}
.product_meta span.posted_in a {
font-weight: 400;
}
/* /colección */
/* button cotizar whatsapp - after short-description*/
.summary.entry-summary
button.wa-order-button.button.alt {
	margin-top: 15px!important;
background: rgba(37, 211, 102, 1)!important;
}
/* /button cotizar whatsapp - after short-description */

/* button cotizar whatsapp - after single product summary */
.content-inner
button.wa-order-button.button.alt {
		margin-top: 15px!important;
background: rgba(37, 211, 102, 1)!important;
}
/* /button cotizar whatsapp - after single product summary */

/* button cotizar whatsapp with gpdr */
label.wa-button-gdpr2 {
	background: rgba(37, 211, 102, 1)!important;	
}

button.gdpr_wa_button_input.gdpr_wa_button_input.wa-order-button-shortdesc.button.alt {
	opacity: 1!important;
}
/* /button cotizar whatsapp with gpdr */

label.label-gdpr {
	padding-left: 20px!important;
    bottom: 30px!important;
}

label.label-gdpr a.enlace {
font-weight: bold!important;
}

.summary.entry-summary
form.cart {
	display: none!important;
}

/* Productos Más Vendidos */
@media screen and (min-width: 720px) {
section.related.products
.woocommerce-loop-product__wrapper {
    height: 93%!important;
}
}
/* rating */
.cosmecos_shop_loop.shop_mode_grid .product-rating-wrapper {
display: none!important;
}
/* /rating */
.cosmecos_shop_loop.shop_mode_grid
h3.woocommerce-loop-product-title {
	margin-top: 0px!important;
	display: block!important;
  height: 0!important;
}
/* price */
.cosmecos_shop_loop.shop_mode_grid .product-info-wrapper {
display: none!important;
}
/* /price */
/* button whatsapp */
a#sendbtn {
    width: stretch;
}
/* /button whatsapp */
/* /Productos Más Vendidos */
/** /FICHA DE PRODUCTO **/

/* ocultar carrito de compra */
.header-icon.mini-cart {
    display: none!important;
}

/** PAGE ARTICULO **/
body.single
.form-field.form-cookies.comment-form-cookies-consent {
    display: none;
}
/** /PAGE ARTICULO **/

/** PAGE CONTACTO **/
input.wpcf7-form-control.wpcf7-submit.has-spinner {
background: #409ddb!important;
color: #fff!important;
	border: none;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner:hover {
background: #0054b8!important;
color: #fff!important;
}

body.page-id-59
form.wpcf7-form.init
p {
padding: 5px 0px;
}
/** /PAGE CONTACTO **/

/* -------- PAGE LIBRO DE RECLAMACIONES -------- */
body.page-id-6079
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
padding: 0px;
    height: 57px;
}

body.page-id-6079
input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date {
height: 57px;
}
/* -------- /PAGE LIBRO DE RECLAMACIONES -------- */

/** HOME - BOTONES **/
/* hero */
body.home.wp-singular 
a.cosmecos-button{
	background: #409DDB!important;
    color: #fff;
	border:none;
}

/* ultimas novedades */
body.home.wp-singular .ultimas-novedades
a.cosmecos-button{
border: 1px solid #fff;
	background: #409DDB!important;
    color: #fff;
}
/** /HOME - BOTONES **/

/** SIDEBAR CATALOGO / BLOG - IMAGEN COSMECOS **/
body.archive .sidebar
a.cosmecos-button,
body.wp-singular .sidebar
a.cosmecos-button{
border: 1px solid #fff;
    color: #fff;
}

body.archive .sidebar
a.cosmecos-button:hover,
body.wp-singular .sidebar
a.cosmecos-button:hover{
background: #0054B8!important;
}
/** /SIDEBAR CATALOGO / BLOG - IMAGEN COSMECOS **/

/** PAGE NOSOTROS **/
/* boton */
body.page-id-31
a.cosmecos-button {
border: 1px solid #fff;
	background: #409DDB!important;
    color: #fff;
}
/* boton:hover */
body.page-id-31
a.cosmecos-button:hover {
border: 1px solid #fff;
}
/** /PAGE NOSOTROS **/

/** PAGINA ERROR **/
/* titulo */
body.error404
h1.error-404-title {
	color: #fff;
}
/* boton */
body.error404
a.error-404-home-button.cosmecos-button  {
border: 1px solid #fff;
	background: #409DDB!important;
    color: #fff;
}
/* boton:hover */
body.error404
a.error-404-home-button.cosmecos-button:hover  {
	background: #0054b8!important;
}
/** /PAGINA ERROR **/




