.product-subscribe-save{display:block;width:100%;margin:0;font-family:var(--font-body-family);color:rgb(var(--color-foreground))}.product-subscribe-save__header{margin-bottom:1.2rem}.product-subscribe-save__title{font-size:1.2rem;font-weight:600;letter-spacing:var(--letter-spacing-xlarge, .15em);text-transform:uppercase;color:rgb(var(--color-foreground))}.product-subscribe-save__tiers{display:flex;flex-direction:column;gap:1.2rem}.product-subscribe-save__tier{position:relative;background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.15);border-radius:1.4rem;padding:1.8rem 2rem;cursor:pointer;transition:border-color var(--duration-default, .2s) ease,background-color var(--duration-default, .2s) ease,box-shadow var(--duration-default, .2s) ease;-webkit-user-select:none;user-select:none}.product-subscribe-save__tier:hover{border-color:rgba(var(--color-foreground),.4)}.product-subscribe-save__tier.is-selected{border:2px solid rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.02);padding:1.7rem 1.9rem}.product-subscribe-save__corner-badge{position:absolute;top:0;right:0;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.05rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.55rem 1.6rem;border-top-right-radius:1.2rem;border-bottom-left-radius:1.2rem;line-height:1}.product-subscribe-save__header-row{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.product-subscribe-save__tier--subscription .product-subscribe-save__header-row{padding-right:9.5rem}.product-subscribe-save__radio{display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border:2px solid rgba(var(--color-foreground),.35);border-radius:50%;flex-shrink:0;transition:border-color var(--duration-default, .2s) ease}.product-subscribe-save__radio-dot{width:1.1rem;height:1.1rem;border-radius:50%;background-color:transparent;transition:background-color var(--duration-default, .2s) ease}.product-subscribe-save__tier.is-selected .product-subscribe-save__radio{border-color:rgb(var(--color-foreground));border-width:2.5px}.product-subscribe-save__tier.is-selected .product-subscribe-save__radio-dot{background-color:rgb(var(--color-foreground))}.product-subscribe-save__tier-name{font-size:1.8rem;font-weight:700;line-height:1.2}.product-subscribe-save__badge{display:inline-block;font-size:1.1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.35rem .9rem;background-color:#f50;color:#fff;border-radius:9999px;line-height:1}.product-subscribe-save__price-wrap{display:flex;align-items:baseline;gap:.3rem;white-space:nowrap;margin-top:1rem;margin-bottom:.4rem}.product-subscribe-save__price{font-size:1.8rem;font-weight:600;line-height:1.2;letter-spacing:-.01em}.product-subscribe-save__price-suffix{font-size:1.3rem;font-weight:400;opacity:.85}.product-subscribe-save__row--meta{display:flex;justify-content:space-between;align-items:baseline;width:100%;gap:.6rem;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.product-subscribe-save__billing-text{font-size:1.3rem}.product-subscribe-save__serving-text{font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--color-foreground));margin-left:auto}.product-subscribe-save__details{display:none;margin-top:1.4rem}.product-subscribe-save__tier.is-selected .product-subscribe-save__details{display:block}.product-subscribe-save__divider{border:0;border-top:1px solid rgba(var(--color-foreground),.12);margin:1.6rem 0}.product-subscribe-save__benefits{list-style:none;padding:0;margin:0 0 1.8rem;display:flex;flex-direction:column;gap:1rem}.product-subscribe-save__benefit-item{display:flex;align-items:center;gap:1rem;font-size:1.35rem;line-height:1.4}.product-subscribe-save__check-icon{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;flex-shrink:0;color:rgb(var(--color-foreground))}.product-subscribe-save__welcome-kit{margin-top:2rem}.product-subscribe-save__welcome-kit-title{font-size:1.15rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:1.2rem;color:rgb(var(--color-foreground))}.product-subscribe-save__kit-grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.2rem}.product-subscribe-save__kit-card{display:inline-flex;flex-direction:column;align-items:center;text-align:center;width:7.2rem;flex:0 0 7.2rem}.product-subscribe-save__kit-thumb{width:7.2rem;height:7.2rem;aspect-ratio:1 / 1;background-color:#f3eee8;border-radius:.8rem;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:.6rem}.product-subscribe-save__kit-thumb img,.product-subscribe-save__kit-thumb svg{width:100%;height:100%;object-fit:cover;display:block}.product-subscribe-save__kit-price{font-size:1.15rem;text-decoration:line-through;color:rgba(var(--color-foreground),.55);margin-bottom:.2rem;line-height:1.2}.product-subscribe-save__kit-name{font-size:1.15rem;font-weight:500;line-height:1.25;text-align:center;word-break:break-word}@media screen and (max-width:500px){.product-subscribe-save__tier{padding:1.4rem}.product-subscribe-save__tier.is-selected{padding:1.3rem}.product-subscribe-save__tier--subscription .product-subscribe-save__header-row{padding-right:8rem}.product-subscribe-save__row--meta{flex-direction:column;gap:.3rem}.product-subscribe-save__serving-text{margin-left:0}.product-subscribe-save__corner-badge{font-size:.95rem;padding:.45rem 1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-subscribe-save.css.map */
