/* [project]/src/themes/default/sections/category/browse-entry.css [app-client] (css) */
.category-browse-entry, .category-browse-entry__content {
  width: 100%;
}

.category-browse-entry__grid {
  align-items: stretch;
}

.category-browse-entry__card {
  height: 100%;
}

/* [project]/src/themes/default/sections/category/campaign-strip.css [app-client] (css) */
.category-campaign-strip {
  width: 100%;
  margin-block: 1.5rem;
}

.category-campaign-strip__content {
  border: 1px solid #0f172a14;
  border-radius: .75rem;
  padding: 1rem 1.25rem;
}

.category-campaign-strip__title, .category-campaign-strip__description {
  margin: 0 0 .5rem;
}

.category-campaign-strip__campaign-key {
  opacity: .75;
  margin: 0;
  font-size: .875rem;
}

/* [project]/src/themes/default/sections/category/cms-rich-content.css [app-client] (css) */
.category-cms-rich-content {
  width: 100%;
  margin-block: 1.5rem;
}

.category-cms-rich-content__content {
  border: 1px dashed #0f172a29;
  border-radius: .75rem;
  padding: 1rem 1.25rem;
}

.category-cms-rich-content__entry-key {
  opacity: .75;
  margin: 0;
  font-size: .875rem;
}

/* [project]/src/themes/default/sections/category/collection-intro.css [app-client] (css) */
.category-collection-intro {
  width: 100%;
  margin-block: 1.5rem;
}

.category-collection-intro__eyebrow {
  text-transform: uppercase;
  letter-spacing: .04em;
  margin: 0 0 .5rem;
  font-size: .875rem;
  font-weight: 600;
}

.category-collection-intro__title {
  margin: 0 0 .75rem;
}

.category-collection-intro__description {
  max-width: 48rem;
  margin: 0 0 1rem;
}

.category-collection-intro__actions {
  flex-wrap: wrap;
  gap: .75rem;
  display: flex;
}

/* [project]/src/themes/default/sections/category/hot-sellers.css [app-client] (css) */
.category-hot-sellers-shell {
  width: 100%;
  margin-block: 1.5rem;
}

.category-hot-sellers--women {
  --category-hot-sellers-accent: #be185d;
}

.category-hot-sellers--men {
  --category-hot-sellers-accent: #1d4ed8;
}

.category-hot-sellers--featured {
  --category-hot-sellers-ring: 0 0 0 2px #0f172a14;
}

.category-hot-sellers__content--women .ui-section-heading__title, .category-hot-sellers__content--women .ui-section-heading__description, .category-hot-sellers__content--men .ui-section-heading__title, .category-hot-sellers__content--men .ui-section-heading__description {
  color: var(--category-hot-sellers-accent);
}

.category-hot-sellers__grid--women, .category-hot-sellers__grid--men {
  width: 100%;
}

.category-hot-sellers__card--women, .category-hot-sellers__card--men {
  width: 100%;
  box-shadow: var(--category-hot-sellers-ring, none);
}

/* [project]/src/themes/default/sections/category/promo-banner.css [app-client] (css) */
.category-promo-banner {
  width: 100%;
  margin-block: 1.5rem;
}

.category-promo-banner__panel, .category-promo-banner__panel-shell {
  width: 100%;
}

.category-promo-banner__panel--women {
  --category-promo-banner-accent: #be185d;
}

.category-promo-banner__panel--men {
  --category-promo-banner-accent: #1d4ed8;
}

.category-promo-banner__panel--summer-campaign {
  background: #ffe4e6;
  border: 4px solid #f43f5e;
  box-shadow: inset 0 0 0 4px #fff;
}

.category-promo-banner__panel--summer-campaign .ui-button-link, .category-promo-banner__panel--summer-campaign .ui-button {
  color: #fff;
  background: #be123c;
}

/* [project]/src/themes/default/templates/category-browse-template.css [app-client] (css) */
.category-browse-template {
  width: 100%;
  padding-inline: var(--space-page-inline, 1rem);
  padding-block: var(--space-page-block, 2rem);
  background: var(--color-surface-page, transparent);
}

.category-browse-template__inner {
  width: 100%;
  max-width: var(--layout-content-max-width, 80rem);
  gap: var(--space-section-gap, 2rem);
  margin-inline: auto;
  display: grid;
}

.category-browse-template__intro, .category-browse-template__browse-entry, .category-browse-template__hot-sellers, .category-browse-template__promo-banner, .category-browse-template__editorial-content {
  width: 100%;
}

/* [project]/src/themes/default/templates/category-listing-template.css [app-client] (css) */
.category-listing-template__plp-shell--default {
  grid-template-columns: minmax(220px, 280px) minmax(0, 1fr);
  align-items: start;
  gap: 2rem;
  width: 100%;
  display: grid;
}

.category-listing-template__plp-shell--top-filter {
  gap: 1.5rem;
  width: 100%;
  display: grid;
}

.category-listing-template__top-filter {
  width: 100%;
}

.category-listing-template__sidebar, .category-listing-template__main {
  min-width: 0;
}

.category-listing-template__main-stack {
  align-content: start;
  align-self: start;
}

@media (max-width: 900px) {
  .category-listing-template__plp-shell--default {
    grid-template-columns: 1fr;
  }
}

/* [project]/src/themes/default/templates/home-template.css [app-client] (css) */
.home-template {
  width: 100%;
  padding-inline: var(--space-page-inline, 1rem);
  padding-block: var(--space-page-block, 2rem);
  background: var(--color-surface-page, transparent);
}

.home-template__inner {
  width: 100%;
  max-width: var(--layout-content-max-width, 80rem);
  gap: var(--space-section-gap, 2rem);
  margin-inline: auto;
  display: grid;
}

.home-template__hero, .home-template__category-entry, .home-template__trending-now, .home-template__hot-sellers, .home-template__membership-cta, .home-template__brand-community {
  width: 100%;
}

/*# sourceMappingURL=src_themes_default_0leki0p._.css.map*/