.product__subs__wrap--redesign{--sub-accent: #1d3d3d;--sub-border: #E5E5E5;--sub-bg-muted: #f7f7f7;display:grid;gap:16px}.product__subs--redesign{padding:0;border:0;margin:0;display:grid;gap:12px;min-width:0}.product__subs_heading{font-family:Poppins;font-weight:700;font-size:16px;line-height:117%;letter-spacing:-2%;margin:0 0 14px;color:#202329}.product__subs--redesign .product__subs__group{border:1px solid var(--sub-border);border-radius:10px;overflow:hidden;transition:border-color .2s ease}.product__subs--redesign .product__subs__group:has([name=selling-plan-group]:checked){border-color:var(--sub-accent)}.product__subs--redesign .product__subs__group+.product__subs__group{border-top:1px solid var(--sub-border)}.product__subs--redesign .product__subs__option--header{display:flex;align-items:center;gap:10px;width:100%;padding:22px 14px 21px;margin:0;cursor:pointer;line-height:1.3}.product__subs--redesign .product__subs__group--subscribe .product__subs__option--header{align-items:flex-start}.product__subs--redesign .product__subs__option--header input[type=radio]{position:absolute;opacity:0;width:0;height:0;margin:0;pointer-events:none}.product__subs--redesign .product__subs__radio{flex-shrink:0;width:24px;height:24px;margin-top:2px;border-radius:50%;border:1px solid #202329;box-sizing:border-box;position:relative}.product__subs--redesign .product__subs__option--header input[type=radio]:checked+.product__subs__radio:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--sub-accent)}.product__subs--redesign .product__subs__option-main{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%;min-width:0}.product__subs--redesign .product__subs__option-labels{display:grid;gap:4px;min-width:0}.product__subs--redesign .product__subs__title{font-family:Poppins;font-weight:700;font-style:Bold;font-size:18px;line-height:117%;letter-spacing:-2%;color:#202329;margin:0}.product__subs--redesign .product__subs__subtext{font-family:Poppins;font-weight:400;font-style:Regular;font-size:14px;line-height:117%;letter-spacing:0%;margin:0}.product__subs--redesign .product__subs__price{font-family:Poppins;font-weight:600;font-style:SemiBold;font-size:18px;line-height:117%;letter-spacing:0%;text-align:right;white-space:nowrap;color:#202329;margin:0}.product__subs--redesign .product__subs__plans{padding:0 14px 22px;margin:0}.product__subs--redesign .product__subs__freq-label{display:inline-block;margin:0 0 20px;padding:6px 12px;border-radius:999px;background:var(--sub-accent);color:#fff;font-family:Poppins;font-weight:600;font-style:SemiBold;font-size:10px;line-height:150%;letter-spacing:0%;text-transform:uppercase}.product__subs--redesign .product__subs__freq-toggle{display:flex;gap:0;padding:4px;border-radius:999px;background:#f0f0f0;margin-bottom:20px}.product__subs--redesign .product__subs__freq-option{flex:1 1 0;min-width:0;margin:0;cursor:pointer}.product__subs--redesign .product__subs__freq-option input[type=radio]{position:absolute;opacity:0;width:0;height:0;margin:0;pointer-events:none}.product__subs--redesign .product__subs__freq-pill{display:block;padding:12px 17.5px;border-radius:999px;text-align:center;font-family:Poppins;font-weight:600;font-size:16px;line-height:150%;letter-spacing:0%;color:#414141;transition:background-color .2s ease,color .2s ease}.product__subs--redesign .product__subs__freq-option input[type=radio]:checked+.product__subs__freq-pill{background:#1d3d3d;color:#fff}.product__subs--redesign .product__subs__savings{margin:0 0 20px;padding:10px 14px;border:1px solid #D0D0D0;border-radius:9999px;text-align:center;font-family:Poppins;font-weight:600;font-size:14px;line-height:150%;letter-spacing:0%;text-transform:uppercase;color:#1d3d3d}.product__subs--redesign .product__subs__savings.hidden{display:none}.product__subs--redesign .product__subs__benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;margin:0;padding:0;list-style:none}.product__subs--redesign .product__subs__benefit{display:flex;align-items:center;gap:10px;font-family:Poppins;font-weight:500;font-style:Medium;font-size:16px;line-height:150%;letter-spacing:0%;color:#202329;vertical-align:middle;margin:0}.product__subs--redesign .product__subs__benefit-icon{display:flex;width:20px;height:20px;align-items:center;justify-content:center}.product__subs--redesign .product__subs__benefit-icon svg{width:16.657594680786133px;height:11.893698692321777px}.product__subs__summary{border:1px solid #1A1A1A1A;border-radius:10px;background:#fff;padding:22px 14px}.product__subs__summary-title{margin:0 0 24px;font-family:Poppins;font-weight:600;font-size:18px;line-height:117%;letter-spacing:0%;color:#1a1a1a}.product__subs__summary-row{display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:Poppins;font-weight:500;font-size:16px;line-height:150%;letter-spacing:0%;color:#4a4a4a;margin:0 0 16px}.product__subs__summary-row span:last-child{text-align:right}.product__subs__summary-total{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid #1A1A1A1A;font-family:Poppins;font-weight:600;font-style:SemiBold;font-size:18px;line-height:117%;letter-spacing:0%;color:#1a1a1a;margin:0}.product__subs__summary-total [data-sub-summary-total]{font-family:Poppins;font-weight:600;font-style:SemiBold;font-size:18px;line-height:117%;letter-spacing:0%;color:#1a1a1a}@media only screen and (max-width:767px){.product__subs--redesign .product__subs__option--header{padding:14px}.product__subs--redesign .product__subs__plans{padding:0 14px 14px}.product__subs--redesign .product__subs__freq-toggle{flex-direction:column;border-radius:10px}.product__subs--redesign .product__subs__freq-pill{border-radius:10px}.product__subs--redesign .product__subs__benefits{grid-template-columns:1fr}.product__subs__summary{padding:14px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/subscription-form.css.map */
