.product-analog {
  --accent-color: #ff4f64;
  background-color: var(--accent-color);

  container: product-analog / inline-size;
}

.product-analog__buttons {
  max-width: 200px;
}

.product-analog__image {
  max-width: 104px;
}

.product-analog__content-wrapper.bordered {
  --box_shadow: var(--accent-color);
}

@container product-analog (width <= 375px) {
  .product-analog__dynamic-content {
    flex-direction: column;
  }

  .product-analog__image {
    max-width: 128px;
  }
}
