/* Beta presentation corrections; no media files or administrator toolbar rules. */
.item-art{display:flex;align-items:center;justify-content:center}
.item-art img,.gallery-main img,.gallery-thumbs .thumb img{
  width:100%;height:100%;max-width:min(100%,var(--da-image-width,100%));
  max-height:min(100%,var(--da-image-height,100%));object-fit:contain;object-position:center;
}
.item:hover .item-art img,.gallery-main:hover img{transform:none}
.item-art:after{content:none}
.gallery-main,.gallery-thumbs .thumb{display:flex;align-items:center;justify-content:center}
.neural-hint{bottom:calc(var(--da-insight-height,67px) + 16px)}
.da-product-details .products img{object-fit:contain;max-width:100%;height:auto}

@media (max-width:650px) {
  /* The parent theme uses generated announcement text for its private preview. */
  body.home .announce {font-size:9px}
  body.home .announce::after {content:none}
}

.da-cart-count:not([hidden]) {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:1.45em;
  min-height:1.45em;
  padding:0 .25em;
  border-radius:999px;
  background:#73e3e6;
  color:#092332;
  font-size:12px;
  font-weight:800;
}
.nav .da-home-cart {display:inline-flex;align-items:center;gap:5px;min-height:44px}
@media (max-width:760px) {
  body.home .nav .nav-actions:has(.da-home-cart) {display:flex;margin-left:auto;gap:0}
  body.home .nav .nav-actions a:not(.da-home-cart) {display:none}
  body.home .nav .nav-actions + .mobile-toggle {margin-left:8px}
}
