[data-composition-theme="agency.venia"] {
  --color-brand-primary: #1c1a18;
  --color-brand-secondary: #f6f2ec;
  --color-brand-accent: #a3402e;
  --color-text-default: #1c1a18;
  --color-text-muted: #5c5650;
  --color-text-inverse: #f6f2ec;
  --color-surface-default: #f6f2ec;
  --color-surface-subtle: #e9e2d6;
  --color-surface-emphasis: #1c1a18;
  --color-border-default: #e9e2d6;
  --color-border-strong: #1c1a18;
  --spacing-section-gap: 4.5rem;
}

[data-composition-theme="agency.venia"] [data-hub-region="venia.hero-section"],
[data-composition-theme="agency.venia"] [data-hub-region="venia.winter-edit-section"],
[data-composition-theme="agency.venia"] [data-hub-region="venia.trust-section"] {
  width: 100%;
}[data-composition-theme="agency.venia"] [data-hub-region="venia.category-section"],
[data-composition-theme="agency.venia"] [data-hub-region="venia.trending-section"],
[data-composition-theme="agency.venia"] [data-hub-region="venia.sustainable-section"],
[data-composition-theme="agency.venia"] [data-hub-region="venia.made-for-you-section"],
[data-composition-theme="agency.venia"] [data-hub-region="venia.shop-the-look-section"] {
  width: 100%;
  max-width: var(--layout-content-max-width, 80rem);
  margin-inline: auto;
  padding-inline: var(--space-page-inline, 1rem);
}[data-composition-theme="agency.venia"] [data-hub-region="venia.category-section"],
[data-composition-theme="agency.venia"] [data-hub-region="venia.trending-section"],
[data-composition-theme="agency.venia"] [data-hub-region="venia.sustainable-section"],
[data-composition-theme="agency.venia"] [data-hub-region="venia.made-for-you-section"],
[data-composition-theme="agency.venia"] [data-hub-region="venia.shop-the-look-section"] {
  padding-block: var(--spacing-section-gap, 4.5rem);
}[data-composition-theme="agency.venia"] [data-hub-region="venia.category-section"] .home-category-entry__grid {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: var(--space-6);
}@media (max-width: 900px) {[data-composition-theme="agency.venia"] [data-hub-region="venia.category-section"] .home-category-entry__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}[data-composition-theme="agency.venia"] [data-hub-region="venia.winter-edit-section"] .category-promo-cinematic {
  min-height: 32rem;
}[data-composition-theme="agency.venia"] [data-hub-region="venia.sustainable-section"] .category-promo-split,
[data-composition-theme="agency.venia"] [data-hub-region="venia.made-for-you-section"] .category-promo-split {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  align-items: stretch;
  gap: clamp(1.5rem, 3vw, 3rem);
  width: 100%;
  height: 24rem;
}[data-composition-theme="agency.venia"] [data-hub-region="venia.sustainable-section"] .category-promo-split__content,
[data-composition-theme="agency.venia"] [data-hub-region="venia.made-for-you-section"] .category-promo-split__content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: var(--space-3);
}[data-composition-theme="agency.venia"] [data-hub-region="venia.sustainable-section"] .category-promo-split__media,
[data-composition-theme="agency.venia"] [data-hub-region="venia.made-for-you-section"] .category-promo-split__media {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: var(--radius-lg, 0.75rem);
}[data-composition-theme="agency.venia"] [data-hub-region="venia.sustainable-section"] .category-promo-split__img,
[data-composition-theme="agency.venia"] [data-hub-region="venia.made-for-you-section"] .category-promo-split__img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}@media (max-width: 64rem) {[data-composition-theme="agency.venia"] [data-hub-region="venia.sustainable-section"] .category-promo-split,
[data-composition-theme="agency.venia"] [data-hub-region="venia.made-for-you-section"] .category-promo-split {
    grid-template-columns: 1fr;
    height: auto;
  }[data-composition-theme="agency.venia"] [data-hub-region="venia.sustainable-section"] .category-promo-split__media,
[data-composition-theme="agency.venia"] [data-hub-region="venia.made-for-you-section"] .category-promo-split__media {
    aspect-ratio: 4 / 3;
  }
}[data-composition-theme="agency.venia"] [data-hub-region="venia.shop-the-look-section"] .home-category-entry__grid {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--space-6);
}@media (max-width: 900px) {[data-composition-theme="agency.venia"] [data-hub-region="venia.shop-the-look-section"] .home-category-entry__grid {
    grid-template-columns: 1fr;
  }
}
