.supp-plan{all:unset;box-sizing:border-box;cursor:pointer;position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px;background:transparent;border:none;border-radius:0;transition:background-color .15s ease,box-shadow .15s ease;font-family:Quicksand,sans-serif;min-width:0;border:2px solid #e2eae6}.supp-plan__radio{width:22px;height:22px;border:2px solid #b3c1bc;border-radius:50%;background:#fff;position:relative;transition:border-color .12s ease}.supp-plan__radio{margin-top:2px}.supp-plan__radio:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background:#0d5954;transform:translate(-50%,-50%) scale(0);transition:transform .12s ease}.supp-plan__main{display:flex;flex-direction:column;gap:6px;min-width:0}.supp-plan__title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:4px}.supp-plan__title{font-size:19px;font-weight:700;color:#121212;letter-spacing:-.005em;line-height:1.2}.supp-plan__save{display:inline-block;background:#0d5954;color:#ddfad2;font-weight:800;letter-spacing:.04em;font-size:11px;text-transform:uppercase;padding:3px 8px;border-radius:4px;line-height:1.1;white-space:nowrap}.supp-plan__benefit{display:block;font-size:13px;line-height:1.45;text-align:left}.supp-plan__benefit--primary{color:#121212;font-weight:600}.supp-plan__benefit--muted{color:#777;font-weight:400;font-size:12.5px}.supp-plan__priceblock{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-top:2px}.supp-plan__priceblock .supp-plan__save{margin-bottom:5px}.supp-plan__price{font-size:18px;font-weight:700;color:#121212;line-height:1.1;letter-spacing:-.01em}.supp-plan__price-compare{font-size:14px;color:#999;text-decoration:line-through;font-weight:500;line-height:1.1}.supp-plan:not(:last-child){margin-bottom:-2px}.supp-plan.is-selected,.supp-plan:hover{background:#f4faf6;border-color:#0d5954;z-index:1}.supp-plan.is-selected .supp-plan__radio:after{transform:translate(-50%,-50%) scale(1)}.supp-plan.is-selected .supp-plan__radio{border-color:#0d5954}.supp-onetime-text{cursor:pointer;color:#0d5954;font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;transition:color .15s ease;text-align:center;display:block;margin-bottom:10px}.supp-onetime-text span{font-size:14px;line-height:1.45}.supp-onetime-text.is-selected{color:#c2410c;text-decoration-color:#c2410c}.product__info-container .product-form{margin-bottom:10px}.supp-recommend-text{margin:0 0 24px;text-align:center;font-size:12.5px;color:#777;line-height:1.5;font-style:italic}@media(max-width:480px){.supp-plan{padding:14px;gap:12px}.supp-plan__title{font-size:13.5px}.supp-plan__price{font-size:16px}}.onetime-option button.product-form__submit:before,.onetime-option button.product-form__submit:after{display:none!important}.product__info-container .onetime-option .product-form{margin-top:0}.onetime-option button.product-form__submit{padding:0;background:transparent;cursor:pointer;margin-bottom:10px;border:0!important;line-height:1!important;height:auto!important;min-height:auto}.onetime-option button.product-form__submit span{color:#0d5954!important;font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;transition:color .15s ease;text-align:center;display:flex}.product__text{margin-top:0;margin-bottom:20px}
/*# sourceMappingURL=/cdn/shop/t/40/assets/subscription-plan.css.map */
