.footer-middle {
  background-color: #453f3f;
}

body [data-content-type="tabs"] .tabs-navigation {
  margin-bottom: -1px !important;
}

body [data-content-type="tabs"] .tab-header,
[data-tab-name="Detalles"] .table-wrapper > table,
[data-tab-name="Modo de empleo"] .product-details > p,
[data-tab-name="Composición"] .product-details > p {
  margin: 0px -1px 0px 0px;
}

[data-content-type="row"][data-element="main"] {
  margin-top: 1.25rem;
  margin-bottom: 3.5rem;
}

[data-content-type="tabs"] .tabs-content > div {
  min-height: auto;
}

.review-list .review-item {
  padding-bottom: 1rem;
  border-bottom: 1px solid #453f3f44;
}

[data-appearance="carousel"] .product-items .product-item-info {
  text-align: left;
}

.block.block-search {
    display: flex;
    flex: 1;
}

.block.block-content {
    display: flex;
    flex: 1;
}

.minisearch {
    flex: 1;
}

.field.search {
    display: flex;
    flex: 1;
    justify-content: right;
}

.field .control {
    width: 100%;
}
