#MainContent:has(.promo-ended-region:not([hidden]):not([data-schedule-editor]))>.shopify-section:not(:has(.promo-ended-region)){display:none}.promo-ended__editor-note{margin:0;padding:.8rem 1.5rem;background:rgba(var(--color-foreground),.06)}.promo-ended{padding:4rem 2rem}@media screen and (min-width:750px){.promo-ended{padding:6rem 4rem}}.promo-ended__heading{margin:0 0 1rem}.promo-ended__text{margin:0 0 2.4rem}.promo-ended__signup{margin-top:4rem}.promo-ended__signup-heading{margin:0 0 1.2rem}.promo-ended .newsletter-form{margin:0 auto}.promo-hero{position:relative}.promo-hero__picture,.promo-hero__image{display:block;width:100%;height:auto}.promo-hero__placeholder{position:relative;aspect-ratio:4 / 5;background:rgba(var(--color-foreground),.04)}@media screen and (min-width:750px){.promo-hero__placeholder{aspect-ratio:8 / 3}}.promo-hero__placeholder .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.promo-hero__note{position:absolute;top:1.5rem;left:1.5rem;margin:0}.promo-hero__line{position:absolute;left:0;right:0;bottom:0;min-height:10rem;margin:0;padding:0 0 1.4rem;display:flex;align-items:flex-end;text-align:right;line-height:1.2;font-weight:var(--font-body-weight);color:#fff;background:linear-gradient(to top,#000000b3 0,#0000 10rem);pointer-events:none}.promo-hero__line-inner{display:block;width:100%}.promo-grid-region .collection__view-all{margin-top:4rem}@media screen and (min-width:750px){.promo-grid-region .collection__view-all{margin-top:6rem}}.card__badge .badge+.badge{margin-left:.5rem}.card-quantity.quantity{width:100%;min-height:4.4rem;margin-bottom:.8rem}.card-quantity .quantity__input{min-width:0}.card-quantity .quantity__button{width:4.4rem;flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
