.elementor-6671 .elementor-element.elementor-element-b9f53b5{--display:flex;--min-height:240px;--justify-content:center;--overlay-opacity:0.5;}.elementor-6671 .elementor-element.elementor-element-b9f53b5:not(.elementor-motion-effects-element-type-background), .elementor-6671 .elementor-element.elementor-element-b9f53b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#956F3A80;}.elementor-6671 .elementor-element.elementor-element-b9f53b5::before, .elementor-6671 .elementor-element.elementor-element-b9f53b5 > .elementor-background-video-container::before, .elementor-6671 .elementor-element.elementor-element-b9f53b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-6671 .elementor-element.elementor-element-b9f53b5 > .elementor-background-slideshow::before, .elementor-6671 .elementor-element.elementor-element-b9f53b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6671 .elementor-element.elementor-element-b9f53b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gomezymolina.com/wp-content/uploads/2025/09/fondoCabeceraTiendas.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6671 .elementor-element.elementor-element-22a8d25{--spacer-size:38px;}.elementor-6671 .elementor-element.elementor-element-dd80e68 img{filter:brightness( 96% ) contrast( 109% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-6671 .elementor-element.elementor-element-f2dbe01{--spacer-size:38px;}.elementor-6671 .elementor-element.elementor-element-29242a8{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6671 .elementor-element.elementor-element-0a60ad4{text-align:center;}.elementor-6671 .elementor-element.elementor-element-0a60ad4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-6671 .elementor-element.elementor-element-183c049{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6671 .elementor-element.elementor-element-be3dc9b{text-align:justify;font-family:"Raleway", Sans-serif;color:#444444;}/* Start custom CSS for text-editor, class: .elementor-element-be3dc9b *//* ==== Tabla de cookies responsive ==== */
table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 1.5em;
  overflow-x: auto;
  display: block;
}

thead {
  background-color: #f4f4f4;
}

th, td {
  text-align: left;
  padding: 10px;
  border: 1px solid #ddd;
  word-break: break-word;
}

/* ---- Móviles ---- */
@media (max-width: 768px) {
  table {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  thead {
    display: none;
  }

  tr {
    display: block;
    margin-bottom: 1rem;
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 10px;
    background-color: #fff;
  }

  td {
    display: flex;
    justify-content: space-between;
    padding: 6px 10px;
    border: none;
    border-bottom: 1px solid #eee;
  }

  td::before {
    content: attr(data-label);
    font-weight: 600;
    text-transform: capitalize;
  }

  td:last-child {
    border-bottom: none;
  }
}/* End custom CSS */