/* CHRONUS — reversible CSS-only review bridge.
   Native unpublished layout: 1924356918. No imports, media URLs, commerce data or new motion.
   The exact rendered MAIN is flat: salla-hook[index:start], hero, authored sections,
   span.s-design-invisible-dom, salla-hook[index:end]. Editor-hidden blocks are omitted.
   Overlay support fails safely to the existing normal-flow header. */

/* Compact ONLY the read-only native modal trigger. Editable inline search remains intact. */
.chronus-home-page .top-navbar .header-search:has(input[readonly].s-search-placeholder-trigger) {
  flex: none;
  width: 44px;
  min-width: 44px;
  max-width: 44px;
}
.chronus-home-page .top-navbar salla-search[inline]:has(input[readonly].s-search-placeholder-trigger) {
  display: block;
  width: 44px;
  min-width: 0;
  color: #f5eee5;
}
.chronus-home-page .top-navbar salla-search[inline]:has(input[readonly].s-search-placeholder-trigger) > .s-search-placeholder-wrapper {
  width: 44px;
  min-width: 0;
}
.chronus-home-page .top-navbar salla-search[inline]:has(input[readonly].s-search-placeholder-trigger) > .s-search-placeholder-wrapper > .s-search-input-wrapper {
  width: 44px;
  height: 44px;
}
.chronus-home-page .top-navbar salla-search[inline]:has(input[readonly].s-search-placeholder-trigger) > .s-search-placeholder-wrapper > .s-search-input-wrapper > .s-search-placeholder-trigger {
  width: 44px;
  height: 44px !important;
  min-width: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  color: transparent;
  caret-color: transparent;
  font-size: 0;
  cursor: pointer;
}
.chronus-home-page .top-navbar salla-search[inline]:has(input[readonly].s-search-placeholder-trigger) > .s-search-placeholder-wrapper > .s-search-input-wrapper > .s-search-placeholder-trigger::placeholder {
  color: transparent;
}
.chronus-home-page .top-navbar salla-search[inline]:has(input[readonly].s-search-placeholder-trigger) > .s-search-placeholder-wrapper > .s-search-input-wrapper > .s-search-placeholder-trigger:focus-visible {
  outline: 2px solid #e5bcb0;
  outline-offset: 2px;
}
.chronus-home-page .top-navbar salla-search[inline]:has(input[readonly].s-search-placeholder-trigger) > .s-search-placeholder-wrapper > .s-search-input-wrapper > .s-search-icon-wrap {
  inset-inline: 0;
  width: 44px;
  justify-content: center;
  color: #f5eee5;
  pointer-events: none;
}

/* Match the photo-safe left column in BOTH reading directions. */
.chronus-home-page .chronus-storefront-hero {
  min-height: min(58rem, 100svh);
}
.chronus-home-page .chronus-storefront-hero__media img {
  object-position: center 55%;
}
.chronus-home-page .chronus-storefront-hero__shade {
  background: linear-gradient(90deg, rgba(13,10,14,.8), rgba(13,10,14,.26) 31%, transparent 51%),
              linear-gradient(0deg, rgba(15,11,15,.6), transparent 25%, transparent 85%, rgba(15,11,15,.2));
}
.chronus-home-page .chronus-storefront-hero__copy {
  width: min(35.2%, 35rem);
  margin-left: var(--chronus-storefront-gutter, 5vw);
  margin-right: auto;
  padding: clamp(4.5rem, 8.5vh, 7.5rem) 0 7rem;
}
.chronus-home-page .chronus-storefront-hero h1 {
  margin: 2.4rem 0 1.5rem;
  font-family: ChronusDisplay, Georgia, serif;
  font-size: clamp(4.5rem, 6.55vw, 7.5rem);
  line-height: .98;
  letter-spacing: -.055em;
  font-weight: 400;
}
[dir="rtl"] .chronus-home-page .chronus-storefront-hero__copy {
  text-align: right;
}
[dir="rtl"] .chronus-home-page .chronus-storefront-hero h1 {
  font-family: ChronusArabicDisplay, ChronusArabic, Georgia, serif;
  font-size: clamp(4.5rem, 7vw, 8rem);
  line-height: 1.05;
  letter-spacing: 0;
}
.chronus-home-page .chronus-storefront-hero h1 em {
  display: block;
}

/* Ornamental footer lettering; retain ALL real store details and native controls. */
.chronus-theme .store-footer .store-footer__inner,
.chronus-theme.footer-is-light .store-footer .store-footer__inner {
  background-color: #151116;
  color: #ded1c9;
  border-color: rgba(241,236,227,.18);
}
.chronus-theme .store-footer .copyright-text p {
  color: #ded1c9;
}
/* Fixed chapter/pause controls must not obscure the last native footer row. */
@supports selector(:has(*)) {
  body.chronus-home-page:has(> .chronus-motion-controls) .store-footer {
    padding-bottom: 7rem;
  }
}
.chronus-storefront-products,
.chronus-storefront-editorial,
.chronus-scenes:not(.chronus-scenes--dark) {
  --chronus-storefront-accent: #572b35;
}
.chronus-theme .store-footer::before {
  content: "CHRONUS";
  content: "CHRONUS" / "";
  display: block;
  box-sizing: border-box;
  width: min(100%, 1600px);
  margin-inline: auto;
  padding: 4.5rem var(--chronus-gutter, 5vw) 2.5rem;
  color: #f1ece3;
  font-family: ChronusDisplay, Georgia, serif;
  font-size: clamp(2.2rem, 9vw, 9rem);
  font-weight: 400;
  line-height: 1;
  letter-spacing: .1em;
  pointer-events: none;
}

/* CSS cannot inspect image decode or arbitrary computed visibility.
   Known editor-hidden sections are removed; explicit hidden states are also excluded.
   Every real non-utility sibling BEFORE the hero disables overlay. */
@supports selector(:has(*)) {
  .chronus-home-page .app-inner:has(> #main-content > .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"])):not(:has(> #main-content > :not(salla-hook):not(script):not(style):not(template):not(.s-design-invisible-dom):not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]) ~ .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]))) {
    position: relative;
  }
  .chronus-home-page .app-inner:has(> #main-content > .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"])):not(:has(> #main-content > :not(salla-hook):not(script):not(style):not(template):not(.s-design-invisible-dom):not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]) ~ .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]))) .chronus-review {
    font-size: 12px; line-height: 1.6; padding-block: 6px;
  }
  .chronus-home-page .app-inner:has(> #main-content > .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"])):not(:has(> #main-content > :not(salla-hook):not(script):not(style):not(template):not(.s-design-invisible-dom):not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]) ~ .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]))) .store-header {
    position: absolute; inset-inline: 0; top: 0; z-index: 20; background: transparent;
  }
  .chronus-home-page .app-inner:has(> #main-content > .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"])):not(:has(> #main-content > :not(salla-hook):not(script):not(style):not(template):not(.s-design-invisible-dom):not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]) ~ .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]))):has(> .chronus-review:not([hidden])) .store-header {
    top: calc(12px * 1.6 + 12px);
  }
  .chronus-home-page .app-inner:has(> #main-content > .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"])):not(:has(> #main-content > :not(salla-hook):not(script):not(style):not(template):not(.s-design-invisible-dom):not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]) ~ .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]))) .top-navbar {
    background: rgba(21,17,22,.28); padding-block: 6px;
  }
  .chronus-home-page .app-inner:has(> #main-content > .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"])):not(:has(> #main-content > :not(salla-hook):not(script):not(style):not(template):not(.s-design-invisible-dom):not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]) ~ .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]))) #mainnav {
    height: auto !important; min-height: 7rem; background: transparent;
  }
  .chronus-home-page .app-inner:has(> #main-content > .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"])):not(:has(> #main-content > :not(salla-hook):not(script):not(style):not(template):not(.s-design-invisible-dom):not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]) ~ .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]))) #mainnav > .inner {
    background: transparent;
  }
  .chronus-home-page .app-inner:has(> #main-content > .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"])):not(:has(> #main-content > :not(salla-hook):not(script):not(style):not(template):not(.s-design-invisible-dom):not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]) ~ .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]))) .chronus-header-row {
    min-height: 7rem;
  }
  .chronus-home-page .app-inner:has(> #main-content > .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"])):not(:has(> #main-content > :not(salla-hook):not(script):not(style):not(template):not(.s-design-invisible-dom):not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]) ~ .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]))) #mainnav .navbar-brand img {
    width: clamp(9rem,12vw,12rem); max-width: none; height: auto;
  }
  .chronus-home-page .app-inner:has(> #main-content > .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"])):not(:has(> #main-content > :not(salla-hook):not(script):not(style):not(template):not(.s-design-invisible-dom):not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]) ~ .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]))) #mainnav.fixed-pinned > .inner {
    background: #151116;
  }
  .chronus-home-page .app-inner:has(> #main-content > .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"])):not(:has(> #main-content > :not(salla-hook):not(script):not(style):not(template):not(.s-design-invisible-dom):not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]) ~ .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]))) #mainnav.fixed-header > .inner {
    background: #151116;
  }
  .chronus-home-page .app-inner:has(> #main-content > .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"])):not(:has(> #main-content > :not(salla-hook):not(script):not(style):not(template):not(.s-design-invisible-dom):not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]) ~ .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]))) .chronus-storefront-hero {
    padding-top: 10.5rem;
  }
  @media (max-width: 1023px) {
    .chronus-home-page .app-inner:has(> #main-content > .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"])):not(:has(> #main-content > :not(salla-hook):not(script):not(style):not(template):not(.s-design-invisible-dom):not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]) ~ .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]))) #mainnav { min-height: 5rem; }
    .chronus-home-page .app-inner:has(> #main-content > .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"])):not(:has(> #main-content > :not(salla-hook):not(script):not(style):not(template):not(.s-design-invisible-dom):not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]) ~ .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]))) .chronus-header-row { min-height: 5rem; }
    .chronus-home-page .app-inner:has(> #main-content > .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"])):not(:has(> #main-content > :not(salla-hook):not(script):not(style):not(template):not(.s-design-invisible-dom):not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]) ~ .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]))) #mainnav .navbar-brand img { width: 132px; }
    .chronus-home-page .app-inner:has(> #main-content > .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"])):not(:has(> #main-content > :not(salla-hook):not(script):not(style):not(template):not(.s-design-invisible-dom):not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]) ~ .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]))) .chronus-storefront-hero { padding-top: 8.5rem; }
  }
  @media (max-width: 640px) {
    .chronus-home-page .app-inner:has(> #main-content > .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"])):not(:has(> #main-content > :not(salla-hook):not(script):not(style):not(template):not(.s-design-invisible-dom):not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]) ~ .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]))) #mainnav { min-height: 4.5rem; }
    .chronus-home-page .app-inner:has(> #main-content > .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"])):not(:has(> #main-content > :not(salla-hook):not(script):not(style):not(template):not(.s-design-invisible-dom):not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]) ~ .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]))) .chronus-header-row { min-height: 4.5rem; }
    .chronus-home-page .app-inner:has(> #main-content > .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"])):not(:has(> #main-content > :not(salla-hook):not(script):not(style):not(template):not(.s-design-invisible-dom):not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]) ~ .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]))) #mainnav .navbar-brand img { width: 112px; }
    .chronus-home-page .app-inner:has(> #main-content > .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"])):not(:has(> #main-content > :not(salla-hook):not(script):not(style):not(template):not(.s-design-invisible-dom):not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]) ~ .chronus-storefront-hero:not([hidden]):not([aria-hidden="true"]):not([style*="display:none"]):not([style*="display: none"]))) .chronus-storefront-hero { padding-top: 8rem; }
  }
}

@media (max-width: 1024px) {
  .chronus-home-page .chronus-storefront-hero__copy { width: min(44%, 35rem); }
}
@media (min-width: 641px) and (max-width: 850px) {
  .chronus-home-page .chronus-storefront-hero__copy { width: min(65%, 29rem); }
  .chronus-home-page .chronus-storefront-hero h1,
  [dir="rtl"] .chronus-home-page .chronus-storefront-hero h1 {
    font-size: clamp(3.7rem, 8.5vw, 5rem);
  }
}
@media (max-width: 640px) {
  .chronus-home-page .chronus-storefront-hero { min-height: min(48rem, max(36rem, 90svh)); }
  .chronus-home-page .chronus-storefront-hero__media img { object-position: 62% center; }
  .chronus-home-page .chronus-storefront-hero__shade {
    background: linear-gradient(0deg, rgba(13,10,14,.92) 4%, rgba(13,10,14,.64) 46%, rgba(13,10,14,.2) 78%, rgba(13,10,14,.42));
  }
  .chronus-home-page .chronus-storefront-hero__copy {
    width: auto;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    padding: 2.75rem 0 4.5rem;
  }
  .chronus-home-page .chronus-storefront-hero h1,
  [dir="rtl"] .chronus-home-page .chronus-storefront-hero h1 {
    margin: 1rem 0 1.25rem;
    font-size: clamp(3rem, 11.5vw, 4rem);
    line-height: 1.1;
  }
  .chronus-home-page .chronus-storefront-hero__intro { font-size: 1rem; }
  .chronus-theme .store-footer::before { padding-block: 3rem 2rem; }
}


/* Unpublished CSS review only. Append after REVIEW-BRIDGE.css.
   Targets the existing native fixed-products block and light-DOM Salla cards.
   Native membership, copy, links, prices, options and buttons stay untouched.
   This does not install Rev4 Twig/JS or add a chapter navigation label.
   Preview safeguard: ordinary native quick-add selected the default size without
   prompting. Hide it until Rev4's product-page card links are installed; retain
   native image/title links for the required size selection on the product page. */
.chronus-home-page [data-testid="store-home-fixed-products"] {
  box-sizing: border-box;
  width: 100%;
  max-width: none;
  margin: 0;
  padding: clamp(3.5rem, 6vw, 6rem) var(--chronus-storefront-gutter, 5vw);
  background: #eee8de;
  color: #211c22;
  border-top: 1px solid rgba(86, 52, 66, .18);
}
.chronus-home-page [data-testid="store-home-fixed-products"] > .s-block__title {
  max-width: 78rem;
  margin: 0 auto 2.5rem;
  gap: 1.25rem;
}
.chronus-home-page [data-testid="store-home-fixed-products"] .s-block__title h2 {
  font-family: ChronusDisplay, ChronusArabicDisplay, Georgia, serif;
  font-size: clamp(2.5rem, 4.6vw, 5rem);
  font-weight: 400;
  line-height: 1.12;
  letter-spacing: -.03em;
  color: #211c22;
  overflow-wrap: anywhere;
}
.chronus-home-page [data-testid="store-home-fixed-products"] .s-block__display-all {
  color: #563442;
  min-height: 44px;
  display: inline-flex;
  align-items: center;
  gap: .6rem;
}
.chronus-home-page [data-testid="store-home-fixed-products"] .s-products-list-wrapper {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1.5rem;
  max-width: 78rem;
  margin-inline: auto;
}
.chronus-home-page [data-testid="store-home-fixed-products"] .s-products-list-wrapper > :first-child {
  grid-column: 1 / -1;
}
.chronus-home-page [data-testid="store-home-fixed-products"] .s-product-card-entry {
  min-width: 0;
  width: 100%;
  height: auto;
  border: 1px solid rgba(86, 52, 66, .18);
  border-radius: 0;
  box-shadow: none;
  background: #f7f1e8;
  color: #211c22;
}
.chronus-home-page [data-testid="store-home-fixed-products"] .s-products-list-wrapper > :first-child.s-product-card-entry {
  display: grid;
  grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);
}
.chronus-home-page [data-testid="store-home-fixed-products"] .s-product-card-image {
  position: relative;
  width: 100%;
  height: auto;
  min-height: 18rem;
  aspect-ratio: 1 / 1;
  margin: 0;
  border-radius: 0;
  background: #e7dfd4;
}
.chronus-home-page [data-testid="store-home-fixed-products"] .s-product-card-image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  border-radius: 0;
}
.chronus-home-page [data-testid="store-home-fixed-products"] .s-product-card-content {
  box-sizing: border-box;
  min-width: 0;
  width: 100%;
  margin: 0;
  padding: clamp(1.5rem, 3.5vw, 4rem);
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  gap: 1.25rem;
}
/* Native footer margin-top:auto otherwise splits the title from its controls. */
.chronus-home-page [data-testid="store-home-fixed-products"] :is(.s-product-card-content-main, .s-product-card-content-sub, .s-product-card-content-footer) {
  min-width: 0;
  margin: 0;
  flex: 0 0 auto;
}
.chronus-home-page [data-testid="store-home-fixed-products"] .s-product-card-content-title {
  margin-block: 0 1rem;
  font-family: ChronusDisplay, ChronusArabicDisplay, Georgia, serif;
  font-size: clamp(1.75rem, 2.8vw, 3rem);
  font-weight: 400;
  line-height: 1.2;
  overflow-wrap: anywhere;
}
.chronus-home-page [data-testid="store-home-fixed-products"] .s-product-card-content-title a {
  color: #211c22;
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  line-height: inherit;
  text-decoration-line: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: .15em;
  -webkit-line-clamp: unset;
}
.chronus-home-page [data-testid="store-home-fixed-products"] :is(.s-product-card-price, .s-product-card-sale-price h4) {
  color: #563442;
  font-size: 1.15rem;
}
.chronus-home-page [data-testid="store-home-fixed-products"] .s-product-card-content-subtitle {
  color: #675b60;
  line-height: 1.7;
}
.chronus-home-page [data-testid="store-home-fixed-products"] salla-add-product-button {
  display: none !important;
}
.chronus-home-page [data-testid="store-home-fixed-products"] :is(a, button, input):focus-visible {
  outline: 2px solid #563442;
  outline-offset: 3px;
}
@supports selector(:has(*)) {
  .chronus-home-page [data-testid="store-home-fixed-products"]:has(salla-products-list[source="selected"][source-value="[]"]),
  .chronus-home-page [data-testid="store-home-fixed-products"]:has(.s-products-list-placeholder):not(:has(.s-product-card-entry)) {
    display: none;
  }
}
@media (max-width: 760px) {
  .chronus-home-page [data-testid="store-home-fixed-products"] .s-products-list-wrapper,
  .chronus-home-page [data-testid="store-home-fixed-products"] .s-products-list-wrapper > :first-child.s-product-card-entry {
    grid-template-columns: minmax(0, 1fr);
  }
  .chronus-home-page [data-testid="store-home-fixed-products"] .s-block__title {
    flex-wrap: wrap;
  }
  .chronus-home-page [data-testid="store-home-fixed-products"] .s-product-card-image {
    min-height: 0;
  }
}