.product-routine__heading{margin-top:0;margin-bottom:3rem}.product-routine__item{display:flex;flex-direction:column}.product-routine__item>.card-wrapper{flex-grow:1}.product-routine__shortname{margin:0 0 1rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--routine-shortname-size, 1.6rem);letter-spacing:.04em;line-height:1.3;text-align:var(--routine-shortname-align, center);color:rgb(var(--color-foreground))}.product-routine--uppercase .product-routine__shortname{text-transform:uppercase}.product-routine__footer{display:flex;flex-direction:column;align-items:var(--routine-button-align, center);margin-top:3rem}.product-routine__footer routine-add-to-cart{display:flex;flex-direction:column;align-items:inherit;width:100%}.product-routine__button{gap:.6rem}.product-routine__button:not(.button--full-width){width:auto;min-width:28rem;max-width:100%}.product-routine__button .loading__spinner{position:absolute}.product-routine__button.loading>span:not(.loading__spinner){visibility:hidden}.product-routine__error{margin-top:1rem;color:rgb(var(--color-foreground));font-size:1.4rem}.product-routine__placeholder{padding:2rem;border:1px dashed rgba(var(--color-foreground),.3);text-align:center}.cart-notification-product:has(>.cart-item){flex-direction:column;gap:1.5rem}.cart-notification-product>.cart-item{display:flex;align-items:flex-start}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-product-routine.css.map */
