:root {
	--wd-text-font: "Oswald", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(17,17,17);
	--wd-text-font-size: 16px;
	--wd-title-font: "Oswald", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 500;
	--wd-title-color: rgb(17,17,17);
	--wd-entities-title-font: "Oswald", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: rgb(17,17,17);
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Oswald", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Oswald", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 500;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(17,17,17);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Oswald", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 15px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(17,17,17);
	--wd-alternative-color: rgb(107,107,107);
	--btn-default-bgcolor: rgb(17,17,17);
	--btn-default-bgcolor-hover: rgba(0,0,0,0.78);
	--btn-accented-bgcolor: rgb(17,17,17);
	--btn-accented-bgcolor-hover: rgba(0,0,0,0.78);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: rgb(17,17,17);
	--wd-link-color-hover: rgb(107,107,107);
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url(https://celanjeans.com.ar/wp-content/uploads/2021/08/promo-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
	--wd-popup-padding: 15px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
	font-weight: 600;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}



.btn-comprobante {
  background-color: #28a745;
  color: #fff !important;
  padding: 6px 32px; 
  border-radius: 30px;
  font-weight: bold;
  font-family: inherit;
  font-size: 15px;
  text-decoration: none;
  text-transform: uppercase;
  display: inline-block;
  max-width: 100%;
  text-align: center;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  line-height: 1.4; /* Ligera corrección para vertical alignment */
  vertical-align: middle;
}

.btn-comprobante:hover {
  transform: scale(1.05);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
  color: #fff !important;
  background-color: #218838;
}

.btn-comprobante::before {
  display: none !important; /* Elimina capa oscura de WoodMart si aparece */
}



.wcbvp-header.wcbvp-row-header:not([data-attribute]) {
    visibility: hidden !important;
    font-size: 0 !important;
}

.ywcp_product_info .ywcp_product_price, .ywcp_product_info .ywcp_product_link, .ywcp_product_info .ywcp_product_short_description{
	display: none;
}


/* ===== Celan - 16/09/2026 ==========================================
   Etiquetas verticales en la grilla del catalogo, como celan-jeans.com.
   Woodmart deja elegir forma, color y que etiquetas se ven, pero no tiene
   ningun control de orientacion: por eso esto va en CSS y no en el panel.
   Aplica solo a la grilla (.wd-loop-prod-labels), no a la ficha. */
.wd-loop-prod-labels {
  top: 1rem;
  left: 1rem;
}
.wd-loop-prod-labels .product-label {
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  padding: 7px 5px;
  font-size: .8rem;
  font-weight: 700;
  letter-spacing: .06em;
  text-transform: uppercase;
  border-radius: 0;
  min-width: 0;
}
.wd-loop-prod-labels .onsale   { background: #E10600; color: #fff; }
.wd-loop-prod-labels .new      { background: #111111; color: #fff; }
.wd-loop-prod-labels .featured { background: #6B6B6B; color: #fff; }

/* Linea de compra minima debajo del titulo. La imprime el child theme. */
.celan-minimo {
  color: #E10600;
  font-size: 12px;
  line-height: 1.3;
  margin: 2px 0 4px;
}
/* ===== fin Celan ================================================== */


/* ===== Celan - 17/09/2026 =========================================
   Corre 45px a la derecha el contenido (titulo y boton) del banner de
   portada de la home. Mueve solo .content-banner: la imagen de fondo
   queda donde esta.
   Por que va en CSS: wd_banner_carousel no tiene ningun control de
   offset para ese elemento. El repeater solo ofrece alineacion
   left/center/right, un max-width y "Increase spaces", que es padding
   en % a los cuatro lados. El _padding/_margin del widget aplican a
   .elementor-widget-container y arrastran tambien la imagen.
   Anclado al ID que Elementor ya imprime, para no tocar el documento
   de la home. Si alguna vez se recrea ese widget, cambia el ID.
   Solo el hero de desktop y tablet: el de movil es el widget dee8beb. */
.elementor-element-23a19f4 .content-banner {
  margin-left: 45px;
}
/* ===== fin ======================================================= */



tr.woocommerce-shipping-totals.shipping {
  display: none !important; 
}
