sb-product-subscription.sb-subscription-b{display:flex;flex-direction:column;gap:6px;padding-block:var(--sb-s-mobile, 0px);color:var(--sb-s-text, #03302e);font-family:var(--font-body-family)}.sb-subscription-b__heading{font-size:14px;line-height:21px;font-weight:600}.sb-subscription-b__choices{display:flex;flex-direction:column;gap:20px;padding-top:0}.sb-subscription-b__card{position:relative;display:flex;flex-direction:column;gap:12px;padding:10px;border:1px solid var(--sb-s-border, #9aacab);border-radius:var(--sb-s-radius, 4px);background:var(--sb-s-bg, white);box-sizing:border-box}.sb-subscription-b__card[data-selected=true]{border-color:var(--sb-s-selected-border, #03302e);background:var(--sb-s-selected-bg, #d6efec)}.sb-subscription-b__card--subscribe{padding-top:24px}.sb-subscription-b__choice{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:32px;cursor:pointer}.sb-subscription-b__choice-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.sb-subscription-b__choice-name{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:17px}.sb-subscription-b input[type=radio]{all:unset;box-sizing:border-box;position:relative;display:inline-block;flex:0 0 16px;width:16px;height:16px;border:1px solid var(--sb-s-text, #03302e);border-radius:4px;cursor:pointer}.sb-subscription-b input[type=radio]:checked:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:1px;background:var(--sb-s-text, #03302e)}.sb-subscription-b input[type=radio]:focus-visible{outline:2px solid var(--sb-s-text, #03302e);outline-offset:3px}.sb-subscription-b input[type=radio]:disabled{opacity:.45;cursor:default}.sb-subscription-b__subtitle{padding-inline-start:24px;font-size:10px;line-height:12px;font-weight:400}.sb-subscription-b__prices{display:flex;flex:0 0 auto;flex-direction:column;gap:3px;align-items:flex-end;text-align:right}.sb-subscription-b__prices strong{font-size:14px;font-weight:700;line-height:17px;white-space:nowrap}.sb-subscription-b__price-row{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 5px}.sb-subscription-b__price-row s{color:#7a7a7a;font-size:12px;font-weight:600;line-height:15px;white-space:nowrap}.sb-subscription-b__daily{font-size:10px;line-height:12px;color:#375755}.sb-subscription-b__badge{position:absolute;top:-9px;left:10px;padding:2px 6px;border-radius:4px;background:var(--sb-s-badge-bg, #f28f64);color:var(--sb-s-badge-color, white);font-size:12px;line-height:15px;font-weight:600}.sb-subscription-b__benefits{display:flex;flex-direction:column;gap:4px;padding-inline-start:24px}.sb-subscription-b__benefit{display:flex;align-items:center;gap:6px;font-size:11px;line-height:13px}.sb-subscription-b__check{flex:0 0 auto}.sb-subscription-b__frequency{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-inline-start:24px;font-size:11px;line-height:15px}.sb-subscription-b__frequency select{min-width:0;max-width:100%;padding:5px 20px 5px 6px;border:1px solid var(--sb-s-border);border-radius:3px;background:var(--sb-s-bg);color:var(--sb-s-text);font:inherit}.sb-subscription-b__plan-note,.sb-subscription-b__error{font-size:11px;line-height:16px}.sb-subscription-b__error{color:#9b2b20}.sb-subscription-b__gifts{display:flex;flex-direction:column;gap:12px}.sb-subscription-b__gifts-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;padding-block:12px;border-block:1px solid #e0efed;color:#1a3720;font-size:10px;line-height:12px}.sb-subscription-b__gifts-heading strong{font-weight:700;text-transform:uppercase}.sb-subscription-b__gift-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sb-subscription-b__gift{display:flex;min-width:0;flex-direction:column;align-items:center;gap:3px;padding:8px;border:.5px solid #7a7a7a4d;border-radius:6px;background:var(--sb-s-bg, white);text-align:center}.sb-subscription-b__gift-visual{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:58px;padding-bottom:3px}.sb-subscription-b__gift-visual img{display:block;width:58px;height:58px;object-fit:contain}.sb-subscription-b__gift-badge{position:absolute;top:0;right:0;padding-inline:4px;border-radius:3px;background:var(--sb-s-badge-bg);color:var(--sb-s-badge-color);font-size:10px;font-weight:600;line-height:16.5px}.sb-subscription-b__gift-title{color:#1a3720;font-size:12px;font-weight:700;line-height:15px;overflow-wrap:anywhere}.sb-subscription-b__gift-value{color:#999;font-size:9px;line-height:11px}.sb-subscription-b__gift-delivery{padding-top:3px;color:#006d6c;font-size:10px;font-weight:600;line-height:12px}.sb-subscription-b [hidden]{display:none!important}.sb-product-b:has(sb-product-subscription) .recharge-subscription-widget,.sb-product-b:has(sb-product-subscription) .rc-container-wrapper,.sb-product-b:has(sb-product-subscription) .rc-widget-injection-parent{display:none!important}@media(min-width:750px){sb-product-subscription.sb-subscription-b{padding-block:var(--sb-s-desktop, 0px)}}@media(max-width:359px){.sb-subscription-b__choice{flex-wrap:wrap}.sb-subscription-b__choice-copy{flex-basis:100%}.sb-subscription-b__prices{padding-inline-start:24px}}.sb-subscription-b [data-sb-frequency-row]{display:none!important}.sb-product-b .product__info-container>sb-product-quantity.sb-quantity-b~sb-product-subscription.sb-subscription-b{padding-top:calc(16px + var(--sb-s-mobile, 0px))}@media(min-width:750px){.sb-product-b .product__info-container>sb-product-quantity.sb-quantity-b~sb-product-subscription.sb-subscription-b{padding-top:calc(16px + var(--sb-s-desktop, 0px))}}.sb-product-b .product__info-container>sb-product-subscription.sb-subscription-b~div:has(>product-form){padding-top:16px}@media(min-width:750px){.sb-product-b .sb-subscription-b__choice-name{font-size:16px;line-height:20px}.sb-product-b .sb-subscription-b__subtitle{font-size:14px;line-height:18px}.sb-product-b .sb-subscription-b__benefit{font-size:12px;line-height:16px}}.sb-subscription-b .sb-subscription-b__badge{font-size:13px;line-height:17px}.sb-subscription-b__gift-delivery{text-align:center;text-transform:none}.sb-subscription-b .sb-subscription-b__gifts-heading{border-block-color:#e0efed}.sb-subscription-b .sb-subscription-b__card--subscribe[data-selected=true] .sb-subscription-b__gifts-heading{border-block-color:#006D6C}
/*# sourceMappingURL=/cdn/shop/t/247/assets/sb-product-subscription-b.css.map */
