.cart-drawer.drawer--with-recommendations{--drawer-max-width: min(96vw, 38rem)}.cart-drawer::part(content){grid-template-rows:auto minmax(0,1fr) auto;isolation:isolate}.cart-drawer::part(header){position:relative;z-index:5;border-block-end:1px solid rgb(var(--text-color) / .12);background-color:rgb(var(--background));background-image:var(--background-gradient);pointer-events:auto}.cart-drawer::part(close-button){position:relative;z-index:6;pointer-events:auto}.cart-drawer.drawer--with-recommendations::part(content){border-inline-start:1px solid rgb(var(--text-color) / .1)}.cart-drawer.drawer--empty-with-recommendations::part(body){position:relative;z-index:1;min-height:0;align-self:stretch;overflow:hidden auto;padding-block:0;overscroll-behavior:contain}.cart-empty-flow{display:grid;gap:0;min-width:0;padding:0;background:rgb(var(--background))}.cart-empty-overview,.cart-empty-recommendations{overflow:visible;border:0;border-radius:0;background:rgb(var(--background))}.cart-empty-state{display:grid;justify-items:center;gap:1.125rem;padding:2.25rem var(--drawer-body-padding-inline) 1.75rem;text-align:center}.cart-empty-state__icon{display:grid;width:3rem;height:3rem;place-items:center;border:1px solid rgb(var(--text-color) / .16);border-radius:50%;color:rgb(var(--text-color))}.cart-empty-state .button{min-width:min(100%,15rem);margin-block-start:.25rem}.cart-empty-membership{padding:0 var(--drawer-body-padding-inline) 1.75rem}.cart-empty-recommendations{display:block;border-block-start:1px solid rgb(var(--text-color) / .12);padding:1.75rem var(--drawer-body-padding-inline) 2rem}.cart-empty-recommendations__header{display:grid;gap:.25rem;margin-block-end:1.25rem}.cart-empty-recommendations__header .h5{font-family:var(--text-font-family);font-size:1.25rem;font-weight:500;letter-spacing:0;line-height:1.25;text-transform:none}.cart-empty-recommendations__grid.product-list{--product-list-items-per-row: 2;--product-list-max-items-per-row-allowed: 2;--product-list-default-column-gap: 1rem;--product-list-default-row-gap: 2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0}.cart-empty-recommendations__grid .product-card{min-width:0}.cart-empty-recommendations__grid .product-card__figure{overflow:hidden;border:0;background:transparent}.cart-empty-recommendations__grid .product-card__media{transition:opacity .2s ease}.cart-empty-recommendations__grid .product-card:hover .product-card__media{opacity:.94}.cart-empty-recommendations__grid .product-card__info,.cart-empty-recommendations__grid .product-card__info .v-stack{justify-items:start;text-align:start}.cart-empty-recommendations__grid .product-title,.cart-empty-recommendations__grid .price-list{font-family:var(--text-font-family);letter-spacing:0;text-transform:none}.cart-empty-recommendations__grid .product-title{font-size:1.0625rem;font-weight:500;line-height:1.3}.cart-empty-recommendations__grid .price-list{font-size:1.0625rem;line-height:1.3}.cart-empty-recommendations__sentinel{display:grid;min-height:4rem;place-items:center}.cart-empty-recommendations__spinner{width:1.25rem;height:1.25rem;border:2px solid rgb(var(--text-color) / .2);border-block-start-color:rgb(var(--text-color));border-radius:50%;opacity:0}.cart-empty-recommendations.is-loading .cart-empty-recommendations__spinner{animation:cart-recommendations-spin .75s linear infinite;opacity:1}.cart-empty-recommendations__error{margin-block-start:1rem;color:rgb(var(--text-color) / .65);text-align:center}.main-cart-empty{display:grid;gap:2rem;max-width:48rem;margin-inline:auto}.main-cart-empty__intro{display:grid;justify-items:center;gap:1.25rem;padding-block-end:.25rem;text-align:center}.main-cart-empty__membership{width:min(100%,42rem);margin-inline:auto}.cart-empty-recommendations--page{width:min(100%,42rem);margin-inline:auto;padding-inline:0}.cart-empty-recommendations--page .cart-empty-recommendations__grid.product-list{--product-list-default-column-gap: 1.5rem;--product-list-default-row-gap: 2.5rem}@keyframes cart-recommendations-spin{to{transform:rotate(360deg)}}@media screen and (max-width:699px){.cart-empty-flow{gap:0;padding:0}.cart-empty-state{padding-block-start:1.75rem}.cart-empty-recommendations__grid.product-list{--product-list-default-column-gap: .75rem}.cart-empty-recommendations__grid .product-title,.cart-empty-recommendations__grid .price-list{font-size:1.125rem}.main-cart-empty{gap:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/cart-empty-recommendations.css.map */
