cart-items .bb-cart-layout{max-width:124rem}cart-items .bb-cart-main{display:flex;flex-direction:column;gap:clamp(2.4rem,4vw,4rem)}cart-items.is-empty .bb-cart-main,cart-items .bb-cart-combination-alert[hidden]{display:none}cart-items .bb-cart-schedule{min-width:0;padding:clamp(1.8rem,3vw,3.2rem);border:1px solid rgba(21,71,52,.18);border-radius:var(--bb-radius-lg);background:#fff;box-shadow:var(--bb-shadow-soft)}cart-items .bb-cart-schedule__intro{margin-bottom:1.6rem}cart-items .bb-cart-schedule__eyebrow{margin:0 0 .6rem;color:var(--bb-color-brand-forest);font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}cart-items .bb-cart-schedule__intro h2{margin:0;color:var(--bb-color-text-deep);font-family:var(--bb-font-display);font-size:clamp(2.6rem,3vw,3.6rem);line-height:1.08}cart-items .bb-cart-schedule__intro>p:last-child{margin:.8rem 0 0;font-size:1.5rem;line-height:1.45}cart-items .bb-cart-combination-alert{margin:1.6rem 0 2.4rem;padding:1.8rem 2.2rem;border:2px solid var(--bb-color-brand-berry);border-radius:var(--bb-radius-md);background:#fff1f1;color:var(--bb-color-brand-berry);font-family:var(--bb-font-brand)}cart-items .bb-cart-combination-alert strong{display:block;font-size:1.8rem;line-height:1.3}cart-items .bb-cart-combination-alert p{margin:.5rem 0 0;font-size:1.5rem;line-height:1.5}cart-items .bb-zapiet-slot.is-pending-date #storePickupApp .Zapiet-InputWithPrefix__Input{background:#f7f5ff!important;box-shadow:inset 0 0 0 2px var(--bb-color-brand-lilac)!important}cart-items #storePickupApp .bb-cart-invalid .Zapiet-InputWithPrefix__Input{background:#fff7f7!important;box-shadow:inset 0 0 0 2px var(--bb-color-brand-berry)!important}cart-items #storePickupApp .bb-cart-invalid:not(.Zapiet-InputWithPrefix__Wrapper){outline:2px solid var(--bb-color-brand-berry);outline-offset:2px;border-radius:1.2rem}cart-items #storePickupApp .bb-cart-field-error{margin:.8rem 0 0;color:var(--bb-color-brand-berry);font-family:var(--bb-font-brand);font-size:1.4rem;font-weight:700;line-height:1.4}cart-items #storePickupApp .bb-cart-nudge{animation:bb-cart-nudge .22s ease-out 1}@keyframes bb-cart-nudge{0%,to{transform:translateY(0)}40%{transform:translateY(-3px)}}@media screen and (min-width:990px){cart-items .bb-cart-main{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(34rem,.95fr);align-items:start;gap:clamp(2.4rem,4vw,5.6rem)}cart-items .bb-cart-main>#cart{grid-column:1;grid-row:1;min-width:0}cart-items .bb-cart-main>.bb-cart-schedule{grid-column:2;grid-row:1}}@media(prefers-reduced-motion:reduce){cart-items #storePickupApp .bb-cart-nudge{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-bb-cart-layout.css.map */
