.supp-plan{all:unset;box-sizing:border-box;cursor:pointer;position:relative;display:grid;grid-template-columns:15px minmax(0,1fr) auto;align-items:start;gap:8px;padding:16px;background:transparent;transition:background-color .15s ease,box-shadow .15s ease;font-family:Quicksand,sans-serif;min-width:0;border:1px solid #D4D4D4}.supp-plan__radio{width:14px;height:14px;border:1px solid #999999;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:9px;height:9px;border-radius:50%;background:#000;transform:translate(-50%,-50%) scale(0);transition:transform .12s ease}.supp-plan__main{display:flex;flex-direction:column;gap:8px;min-width:0}.supp-plan__title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.supp-plan__title{font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%;color:#121212;font-family:var(--TTCommonsPro-Bd)}.supp-plan__save{display:inline-block;background:#f6dffd;color:#121212;white-space:nowrap;font-weight:600;font-size:12px;line-height:100%;letter-spacing:3%;text-transform:uppercase;padding:4px 10px;border-radius:3px;font-family:var(--TTCommonsPro-Db)}.supp-plan__benefit{display:block;color:#121212;font-weight:500;font-size:13px;line-height:100%;letter-spacing:0%;font-family:var(--TTCommonsPro-Md)}.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:8px}.supp-plan__priceblock .supp-plan__save{margin-bottom:5px}.supp-plan__price{color:#121212;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%;text-align:right;font-family:var(--TTCommonsPro-Bd)}.supp-plan__price-compare{font-weight:500;font-size:13px;line-height:100%;letter-spacing:0%;text-align:right;text-decoration:line-through;font-family:var(--TTCommonsPro-Md);color:#666}.supp-plan:not(:last-child){margin-bottom:-1px}.subscription-plan-wrap .supp-plan:first-of-type{border-top-left-radius:5px;border-top-right-radius:5px}.subscription-plan-wrap .supp-plan:last-of-type{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.supp-plan.is-selected,.supp-plan:hover{background:#edfdeb;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:#000}.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-top:16px;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}.subscription-plan-wrap p.label{font-weight:600;font-size:13px;line-height:100%;letter-spacing:0%;color:#000;margin-top:16px;margin-bottom:8px;font-family:var(--TTCommonsPro-Db)}p.subscription-plan-text{font-weight:500;font-size:13px;line-height:100%;letter-spacing:0%;text-align:center;margin:8px 0 16px;font-family:var(--TTCommonsPro-Md)}.product-form__submit{margin-bottom:16px;font-weight:600;font-size:16px;line-height:100%;letter-spacing:5%;padding:12px;font-family:var(--TTCommonsPro-Db);text-transform:uppercase}@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-form__submit span{color:#fff!important;display:flex}@media screen and (max-width:767px){.subscription-plan-wrap p.label{margin-top:26px}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/subscription-widget.css.map */
