.elementor-5024 .elementor-element.elementor-element-dbc5a87{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-14em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:20em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-5024 .elementor-element.elementor-element-dbc5a87:not(.elementor-motion-effects-element-type-background), .elementor-5024 .elementor-element.elementor-element-dbc5a87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8F4;}.elementor-5024 .elementor-element.elementor-element-2b705a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5024 .elementor-element.elementor-element-89258ce .woocommerce-product-gallery__wrapper,.elementor-5024 .elementor-element.elementor-element-89258ce .woocommerce-product-gallery--vamtam__wrapper{grid-gap:10px;}.woocommerce .elementor-5024 .elementor-element.elementor-element-89258ce .flex-viewport:not(:last-child){margin-bottom:17px;}.woocommerce .elementor-5024 .elementor-element.elementor-element-89258ce .flex-control-thumbs li{padding-right:calc(4px / 2);padding-left:calc(4px / 2);padding-bottom:4px;}.woocommerce .elementor-5024 .elementor-element.elementor-element-89258ce .flex-control-thumbs{margin-right:calc(-4px / 2);margin-left:calc(-4px / 2);}.elementor-5024 .elementor-element.elementor-element-96783c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-5024 .elementor-element.elementor-element-4e4cfaf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5024 .elementor-element.elementor-element-54ebaaa{--display:flex;--justify-content:center;}.elementor-5024 .elementor-element.elementor-element-0be3ef1 .elementor-heading-title{font-family:"Switzer Variable", Sans-serif;font-size:44px;font-weight:600;}.elementor-5024 .elementor-element.elementor-element-aada428 span.detail-label{font-family:"Switzer Variable", Sans-serif;font-size:22px;font-weight:600;line-height:0em;letter-spacing:0px;color:#000000;}.elementor-5024 .elementor-element.elementor-element-aada428 span.detail-content a{font-family:"Switzer Variable", Sans-serif;font-size:20px;font-weight:600;line-height:0em;letter-spacing:0px;word-spacing:0em;color:#000000;}.elementor-5024 .elementor-element.elementor-element-6d34f79{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5024 .elementor-element.elementor-element-1ef9a58.elementor-element{--align-self:flex-start;}.woocommerce .elementor-5024 .elementor-element.elementor-element-1ef9a58 .price{color:#000000;font-family:"Switzer Variable", Sans-serif;font-size:30px;font-weight:600;text-decoration:underline;}.elementor-5024 .elementor-element.elementor-element-2abf7f8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:8em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5024 .elementor-element.elementor-element-9f25b3d{--display:flex;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.woocommerce .elementor-5024 .elementor-element.elementor-element-1137864 .shop_attributes{font-family:"Switzer Variable", Sans-serif;font-size:22px;font-weight:500;text-transform:none;}.elementor-5024 .elementor-element.elementor-element-0fded3e > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-5024 .elementor-element.elementor-element-0fded3e{z-index:99;}.elementor-5024 .elementor-element.elementor-element-c7e7917 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-5024 .elementor-element.elementor-element-c7e7917{z-index:99;}.elementor-5024 .elementor-element.elementor-element-9971595{--display:flex;}.elementor-5024 .elementor-element.elementor-element-07b30c8.ob-harakiri{writing-mode:inherit;}.elementor-5024 .elementor-element.elementor-element-07b30c8.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5024 .elementor-element.elementor-element-07b30c8.ob-harakiri div{writing-mode:inherit;}.elementor-5024 .elementor-element.elementor-element-07b30c8{font-family:"Switzer Variable", Sans-serif;font-weight:400;}.elementor-5024 .elementor-element.elementor-element-07b30c8.ob-harakiri > div, .elementor-5024 .elementor-element.elementor-element-07b30c8.ob-harakiri > h1, .elementor-5024 .elementor-element.elementor-element-07b30c8.ob-harakiri > h2, .elementor-5024 .elementor-element.elementor-element-07b30c8.ob-harakiri > h3, .elementor-5024 .elementor-element.elementor-element-07b30c8.ob-harakiri > h4, .elementor-5024 .elementor-element.elementor-element-07b30c8.ob-harakiri > h5, .elementor-5024 .elementor-element.elementor-element-07b30c8.ob-harakiri > h6, .elementor-5024 .elementor-element.elementor-element-07b30c8.ob-harakiri > p{transform:rotate(0deg);}.elementor-5024 .elementor-element.elementor-element-07b30c8 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5024 .elementor-element.elementor-element-169d2ea{--display:flex;--min-height:49vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:8em;--padding-bottom:8em;--padding-left:3em;--padding-right:3em;}.elementor-5024 .elementor-element.elementor-element-169d2ea:not(.elementor-motion-effects-element-type-background), .elementor-5024 .elementor-element.elementor-element-169d2ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5024 .elementor-element.elementor-element-444a312{--grid-columns:3;}body.elementor-page-5024{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-5024 .elementor-element.elementor-element-444a312{--grid-columns:2;}}@media(max-width:767px){.elementor-5024 .elementor-element.elementor-element-dbc5a87{--padding-top:13em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-5024 .elementor-element.elementor-element-2abf7f8{--margin-top:00em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-5024 .elementor-element.elementor-element-07b30c8{font-size:19px;}.elementor-5024 .elementor-element.elementor-element-444a312{--grid-columns:1;}}@media(min-width:768px){.elementor-5024 .elementor-element.elementor-element-2b705a3{--width:50%;}.elementor-5024 .elementor-element.elementor-element-96783c7{--width:50%;}.elementor-5024 .elementor-element.elementor-element-54ebaaa{--width:50%;}.elementor-5024 .elementor-element.elementor-element-6d34f79{--width:50%;}.elementor-5024 .elementor-element.elementor-element-9f25b3d{--width:50%;}.elementor-5024 .elementor-element.elementor-element-9971595{--width:50%;}}/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-1137864 *//* Tabla atributos producto */
.woocommerce-product-attributes.shop_attributes {
  width: 100%;
  border: 0;
  border-collapse: collapse;
  margin: 0;
}

/* Cada fila */
.woocommerce-product-attributes.shop_attributes tr {
  display: flex;
  flex-direction: column;
  margin-bottom: 28px;
  border: 0 !important;
}

/* Labels tipo "Técnica", "Material" */
.woocommerce-product-attributes-item__label {
  display: block;
  width: 100%;
  padding: 0 !important;
  margin: 0 0 4px 0;
  background: transparent !important;
  border: 0 !important;

  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
  color: #a79f8d; /* beige/gris de referencia */
  text-align: left;
}

/* Valores */
.woocommerce-product-attributes-item__value {
  display: block;
  width: 100%;
  padding: 0 !important;
  border: 0 !important;

  font-size: 16px;
  font-weight: 400;
  line-height: 1.15;
  color: #1d1d1d;
  text-align: left;
}

/* Quitar márgenes raros del <p> */
.woocommerce-product-attributes-item__value p {
  margin: 0;
}

/* Opcional: quitar zebra/estilos del theme */
.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td {
  border: 0 !important;
  background: transparent !important;
}


/* Quitar línea superior y bordes generales */
.woocommerce table.shop_attributes,
.woocommerce table.shop_attributes tbody,
.woocommerce table.shop_attributes tr,
.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td {
  border: 0 !important;
}

.woocommerce table.shop_attributes {
  border-top: 0 !important;
}


/* Quitar itálicas */
.woocommerce-product-attributes-item__label,
.woocommerce-product-attributes-item__value,
.woocommerce-product-attributes-item__value p,
.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td {
  font-style: normal !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0fded3e */.shortcode_wa_button, .shortcode_wa_button_nt {
    padding: 25px 25px !important;
    border-radius: 0px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7e7917 */.shortcode_wa_button, .shortcode_wa_button_nt {
    padding: 25px 25px !important;
    border-radius: 0px !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Switzer Variable';
	font-display: auto;
	src: url('https://temawieri.com/wp-content/uploads/2026/05/Switzer-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */