/* [project]/src/components/shop/readiness-notice.css [app-client] (css) */
@media (min-width: 70rem) {
  #shop-root:has([data-cart-dock]) [data-readiness-card] {
    display: none;
  }
}

/* [project]/src/components/shop/cart-dock.css [app-client] (css) */
[data-dock-row] {
  --dock-gap: 2.5rem;
  --dock-w: 360px;
  --dock-float: 16px;
  display: contents;
}

[data-dock-row] > [data-storefront-shell] {
  max-width: 42rem;
  margin-inline: auto;
}

@media (min-width: 70rem) {
  [data-dock-row]:has( > [data-cart-dock]) {
    justify-content: center;
    align-items: flex-start;
    gap: var(--dock-gap);
    display: flex;
  }

  [data-dock-row]:has( > [data-cart-dock]) > [data-storefront-shell] {
    --tabs-dock-top: calc(var(--shell-barh) + var(--dock-float));
    --tabs-dock-radius: 0 0 var(--shop-radius-lg) var(--shop-radius-lg);
    flex: 0 0 42rem;
    min-width: 0;
    margin-inline: 0;
  }

  [data-dock-row]:has( > [data-cart-dock]):has([data-docked]) [data-shell-bar] [data-shell-bar-row] {
    border-bottom-left-radius: 0 !important;
  }

  [data-dock-row]:has( > [data-cart-dock]) :is([data-shell-bar], [data-shell-lead]) {
    left: var(--shell-x, 0px);
    width: calc(var(--shell-w, 100%) + var(--dock-gap) + var(--dock-w));
    right: auto;
    padding-right: 0 !important;
  }

  [data-dock-row]:has( > [data-cart-dock]) [data-shell-bar] {
    --dock-corner: var(--shop-radius-lg);
    background: linear-gradient(var(--shop-bg), var(--shop-bg)) left top / 100% var(--dock-float) no-repeat,
      radial-gradient(circle at 100% 100%, transparent calc(var(--dock-corner) - .5px), var(--shop-bg) var(--dock-corner))
        left var(--dock-float) / var(--dock-corner) var(--dock-corner) no-repeat,
      radial-gradient(circle at 0 100%, transparent calc(var(--dock-corner) - .5px), var(--shop-bg) var(--dock-corner))
        right var(--dock-float) / var(--dock-corner) var(--dock-corner) no-repeat;
    height: calc((var(--shell-barh) + var(--dock-float)) * var(--shell-bar)) !important;
    opacity: 1 !important;
  }

  [data-dock-row]:has( > [data-cart-dock]) [data-shell-bar] [data-shell-bar-row] {
    inset-inline: 0;
    opacity: var(--shell-bar);
    position: absolute;
    bottom: 0;
    border-radius: var(--dock-corner) !important;
  }

  [data-dock-row]:has( > [data-cart-dock]) [data-shell-lead] {
    top: var(--dock-float);
  }

  [data-dock-row]:has( > [data-cart-dock]) [data-shell-bar-row] {
    max-width: none;
  }

  [data-dock-row]:has( > [data-cart-dock]) [data-shell-head-action] {
    right: calc(-1 * (var(--dock-gap) + var(--dock-w)));
  }

  #shop-root:has([data-cart-dock]) [data-cart-door] {
    display: none;
  }
}

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