.search-icon {
  display: none;
}

.ec-size .ec-store .ec-grid {
  display: flex;
  flex-direction: column;
}

.ec-size .ec-store .grid__description {
  order: 1;
}

.ec-size:not(.ec-size--s) .ec-store .product-details .product-details__gallery {
  width: 100vw;
  margin-left: calc(env(safe-area-inset-left) - var(--global-tile-padding) * 1px);
}
