.custom-selling-plan-fieldset{--custom-sp-color-bg: #ffffff;--custom-sp-color-border: #e5e7eb;--custom-sp-color-text: #1f2937;--custom-sp-color-text-muted: #6b7280;--custom-sp-color-accent: #2f8f4e;--custom-sp-color-accent-hover: #b8d8c1;--custom-sp-color-accent-soft: #eef7f1;--custom-sp-color-accent-tint: #47a35c1a;--custom-sp-color-control-border: #d1d5db;--sale-bg-color: #dc2828;--sale-color: #ffffff;background:var(--custom-sp-color-bg);border:1px solid var(--custom-sp-color-border);border-radius:1.25rem;display:grid;gap:1rem;overflow:hidden;padding:1rem;position:relative}.custom-selling-plan-fieldset:after{background:linear-gradient(90deg,#fff0,#ffffffb3,#fff0);content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transform:translate(-100%);transition:opacity .2s ease}.custom-selling-plan-fieldset--accent-pending:after{animation:custom-selling-plan-accent-shimmer .9s linear infinite;opacity:1}.custom-selling-plan-fieldset--accent-pending .custom-selling-plan-fieldset__layout,.custom-selling-plan-fieldset--accent-pending .custom-selling-plan-fieldset__price-per-kg,.custom-selling-plan-fieldset--accent-pending .custom-selling-plan-fieldset__promo-bar{opacity:0}.custom-selling-plan-fieldset--accent-ready .custom-selling-plan-fieldset__layout,.custom-selling-plan-fieldset--accent-ready .custom-selling-plan-fieldset__price-per-kg,.custom-selling-plan-fieldset--accent-ready .custom-selling-plan-fieldset__promo-bar{opacity:1;transition:opacity .18s ease}.custom-selling-plan-fieldset__price-per-kg{margin:-.25rem 0 0;color:var(--custom-sp-color-text-muted);font-family:Jost,sans-serif;font-size:12px;font-weight:500;line-height:1.3;text-align:left}.custom-selling-plan-fieldset__price-per-kg[hidden]{display:none}@keyframes custom-selling-plan-accent-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.custom-selling-plan-fieldset__layout{display:grid;gap:1.25rem}.custom-selling-plan-fieldset__section{display:grid;gap:.75rem}.custom-selling-plan-fieldset__section--subscription{padding-top:.9rem;position:relative}.custom-selling-plan-fieldset__section--one-time .custom-selling-plan-fieldset__section-label{cursor:pointer}.custom-selling-plan-fieldset__section-label{color:var(--custom-sp-color-text-muted);font-family:Jost,sans-serif;font-weight:500;font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.custom-selling-plan-fieldset__section-label--with-icon{align-items:center;display:flex;justify-content:space-between;width:100%}.custom-selling-plan-fieldset__section-label-icon{display:inline-flex;fill:currentColor;height:1rem;transition:transform .2s ease;width:1rem}.custom-selling-plan-fieldset__section--one-time:not(.is-collapsed) .custom-selling-plan-fieldset__section-label-icon{transform:rotate(180deg)}.custom-selling-plan-fieldset__section-label-icon svg{display:block;width:100%;height:100%}.custom-selling-plan-fieldset__cards{display:block}.custom-selling-plan-fieldset__cards>.custom-selling-plan-card{display:grid}.custom-selling-plan-fieldset__cards-extra{display:grid;gap:.875rem;margin-top:.875rem;max-height:var(--custom-one-time-extra-height, none);opacity:1;overflow:hidden;transition:max-height .32s ease,opacity .24s ease,margin-top .32s ease;padding:2px}.custom-selling-plan-fieldset__section--one-time.is-collapsed .custom-selling-plan-fieldset__cards-extra{margin-top:0;max-height:0;opacity:0;pointer-events:none}.custom-selling-plan-fieldset__divider{align-items:center;color:var(--custom-sp-color-text-muted);display:flex;font-family:Jost,sans-serif;font-weight:500;font-size:.75rem;font-weight:700;gap:.75rem;letter-spacing:.12em;text-transform:uppercase}.custom-selling-plan-fieldset__divider:before,.custom-selling-plan-fieldset__divider:after{background-color:var(--custom-sp-color-border);content:"";flex:1;height:1px}.custom-selling-plan-fieldset__eyebrow{align-items:center;background:var(--custom-sp-color-accent);border-radius:999px;color:var(--custom-sp-color-bg);display:inline-flex;font-family:Jost,sans-serif;font-weight:500;font-size:.75rem;font-weight:700;letter-spacing:.08em;padding:.45rem .9rem;position:absolute;top:0;left:1rem;text-transform:uppercase;width:fit-content;z-index:2}.custom-selling-plan-card{-webkit-appearance:none;appearance:none;background:var(--custom-sp-color-bg);border:1px solid var(--custom-sp-color-border);border-radius:1rem;cursor:pointer;display:grid;gap:.875rem;grid-template-columns:18px minmax(0,1fr);padding:1.25rem;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:100%}.custom-selling-plan-card:hover{border-color:var(--custom-sp-color-accent-hover);transform:translateY(-1px)}.custom-selling-plan-card--subscription{padding-top:1.8rem;position:relative}.custom-selling-plan-card.is-active{border-color:var(--custom-sp-color-accent);box-shadow:0 0 0 1px var(--custom-sp-color-accent) inset}.custom-selling-plan-card__control{align-self:start;background:var(--custom-sp-color-bg);border:2px solid var(--custom-sp-color-control-border);border-radius:999px;display:inline-flex;height:18px;margin-top:4px;position:relative;width:18px}.custom-selling-plan-card.is-active .custom-selling-plan-card__control{border-color:var(--custom-sp-color-accent)}.custom-selling-plan-card.is-active .custom-selling-plan-card__control:after{background:var(--custom-sp-color-accent);border-radius:999px;content:"";left:50%;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;position:absolute}.custom-selling-plan-card__content{display:grid;gap:.45rem;min-width:0}.custom-selling-plan-card__row{align-items:baseline;display:flex;flex-wrap:wrap;font-size:12px;gap:.5rem .75rem;justify-content:space-between}.custom-selling-plan-card__headline-row{align-items:center;display:inline-flex;flex:0 1 auto;flex-wrap:wrap;gap:10px}.custom-selling-plan-card__title{color:var(--custom-sp-color-text);font-family:Jost,sans-serif;font-weight:500;font-size:1.125rem;font-weight:700}.custom-selling-plan-card__badge{background:var(--custom-sp-color-accent);border-radius:999px;color:var(--custom-sp-color-bg);font-size:1rem;font-weight:700;padding:.15rem .8rem}.custom-selling-plan-card__meta,.custom-selling-plan-card__support,.custom-selling-plan-card__benefit{color:var(--custom-sp-color-text-muted);font-family:Jost,sans-serif;font-weight:500;font-size:12px}.custom-selling-plan-card__support{color:var(--custom-sp-color-accent);display:inline-flex;flex-wrap:wrap;gap:.35rem .75rem;font-weight:400;justify-items:start}.custom-selling-plan-card__benefit{align-items:center;color:inherit;display:inline-flex;font-weight:400;gap:6px;line-height:1.3}.custom-selling-plan-card__icon{align-items:center;display:inline-flex;flex:0 0 auto;height:14px;justify-content:center;width:14px}.custom-selling-plan-card__icon svg{display:block;height:100%;width:100%}.custom-selling-plan-card__save{font-weight:700}.custom-selling-plan-card__meta{display:block}.custom-selling-plan-card__upsell{align-items:center;color:var(--custom-sp-color-accent);display:inline-flex;font-size:12px;gap:.5rem;justify-content:flex-start}.custom-selling-plan-fieldset__section--one-time:not(.is-collapsed) .custom-selling-plan-card__upsell{display:none}.custom-selling-plan-card__upsell-main{align-items:center;display:inline-flex;gap:.5rem;min-width:0}.custom-selling-plan-card__upsell-icon,.custom-selling-plan-card__upsell-arrow{display:inline-flex;fill:currentColor;flex:0 0 auto;height:1rem;width:1rem}.custom-selling-plan-card__upsell-icon svg,.custom-selling-plan-card__upsell-arrow svg{display:block;height:100%;width:100%}.custom-selling-plan-card__upsell-text{color:inherit;font-family:Jost,sans-serif;font-weight:500;font-size:12px;line-height:1.3}.custom-selling-plan-card__row--subscription-secondary,.custom-selling-plan-card__row--subscription-tertiary{align-items:center}.custom-selling-plan-card__unit-price{color:var(--custom-sp-color-text);font-family:Jost,sans-serif;font-size:1rem;font-weight:500;text-align:right}.custom-selling-plan-card__unit-price.color-muted{color:var(--custom-sp-color-text-muted)}.custom-selling-plan-card__nutrient{font-size:12px}.custom-selling-plan-card__price-info{align-items:flex-start;display:flex;flex-direction:column;font-family:Jost,sans-serif;font-weight:700;font-size:1rem;gap:.15rem}.custom-selling-plan-card__price-unit,.custom-selling-plan-card__price-main{display:block}.custom-selling-plan-card__price-unit{font-size:18px}.custom-selling-plan-card__price-main{color:var(--custom-sp-color-text-muted);font-size:14px}.custom-selling-plan-card__price-line--highlight{border-radius:5px;padding:.15rem .8rem;margin-left:-.8rem;transition:margin-left .5s}.custom-selling-plan-card.is-active .custom-selling-plan-card__price-line--highlight{background:var(--custom-sp-color-accent-soft)}.custom-selling-plan-card__price-old{color:var(--custom-sp-color-text-muted);font-weight:400;margin-left:.25rem;text-decoration:line-through}.custom-selling-plan-card__price-old[hidden]{display:none}.custom-selling-plan-card__price-old .sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.custom-selling-plan-fieldset__note{background:var(--custom-sp-color-accent-tint);border-radius:1rem;color:var(--custom-sp-color-text-muted);display:grid;gap:.35rem;padding:1rem 1.125rem}.custom-selling-plan-fieldset__note strong,.custom-selling-plan-fieldset__note span{font-family:Jost,sans-serif;font-weight:500}.custom-selling-plan-fieldset__note strong{color:var(--custom-sp-color-text)}.custom-selling-plan-fieldset__note span{color:var(--custom-sp-color-text-muted)}.custom-selling-plan-fieldset-sale .custom-selling-plan-card__badge{background:var(--sale-bg-color);color:var(--sale-color)}.custom-selling-plan-fieldset-sale .custom-selling-plan-card__save{color:var(--sale-bg-color)}.custom-selling-plan-fieldset__promo-bar{align-items:center;background:color-mix(in srgb,var(--sale-bg-color) 8%,transparent);display:flex;gap:.5rem;justify-content:space-between;flex-wrap:wrap;padding:1rem;margin-top:-1rem;margin-left:-1rem;width:calc(100% + 2rem)}.custom-selling-plan-fieldset__promo-bar--subscription{background:var(--custom-sp-color-accent-tint);color:var(--custom-sp-color-accent);flex-wrap:nowrap;justify-content:flex-start}.custom-selling-plan-fieldset__promo-bar-icon{display:inline-flex;flex-shrink:0;height:2rem;width:2rem;color:#fff;padding:.5rem;border-radius:50%;background-color:var(--custom-sp-color-accent)}.custom-selling-plan-fieldset__promo-bar-icon svg{height:100%;width:100%}.custom-selling-plan-fieldset__promo-bar-title{font-size:.875rem;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.custom-selling-plan-fieldset__promo-badge{background:var(--sale-bg-color);border-radius:999px;color:#fff;font-family:Jost,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.08em;padding:.3rem .85rem;text-transform:uppercase;white-space:nowrap}.custom-selling-plan-fieldset__countdown{align-items:center;color:var(--sale-bg-color);display:flex;flex-shrink:0;font-family:Jost,sans-serif;font-size:.8125rem;font-weight:700;gap:.35rem;letter-spacing:.06em;text-transform:uppercase}.custom-selling-plan-fieldset__countdown svg{flex-shrink:0;height:1rem;width:1rem}.custom-selling-plan-fieldset__countdown-label{margin-right:.1rem}.custom-selling-plan-fieldset__countdown-digits{align-items:center;display:flex;gap:.2rem}.custom-selling-plan-fieldset__countdown-unit{align-items:center;display:inline-flex;flex-direction:column;gap:.1rem}.custom-selling-plan-fieldset__countdown-unit-label{color:var(--sale-bg-color);font-size:.625rem;font-weight:600;letter-spacing:.04em;opacity:.8;text-transform:lowercase}.custom-selling-plan-fieldset__countdown-digit{background:var(--sale-bg-color);border-radius:.25rem;color:#fff;display:inline-block;font-size:.8125rem;font-weight:700;min-width:1.75rem;padding:.15rem .3rem;text-align:center}.custom-selling-plan-fieldset__countdown-sep{color:var(--sale-bg-color);font-weight:700;line-height:1}@media(min-width:768px){.custom-selling-plan-card{padding:1.4rem 1.5rem}.custom-selling-plan-card--subscription{padding-top:1.8rem}}@media(max-width:768px){.custom-selling-plan-card{padding:1.4rem 1.5rem}.custom-selling-plan-card--subscription{padding-top:1.8rem}.custom-selling-plan-fieldset__promo-bar{flex-direction:column;justify-content:center;gap:1rem}.custom-selling-plan-fieldset__promo-bar--subscription{flex-direction:row;justify-content:flex-start;gap:.5rem}.custom-selling-plan-fieldset__eyebrow{font-size:.5rem}}@media(max-width:390px){.custom-selling-plan-fieldset__eyebrow{font-size:6px;padding:5px 8px;top:6px}}
/*# sourceMappingURL=/cdn/shop/t/133/assets/selling-plan-fieldset.css.map */
