.rc-custom-subscription-wrapper{--rc-accent: #e66500;--rc-accent-soft: #fff1e6;--rc-accent-deep: #b84f00;--rc-border: #d9cfc3;--rc-text: #1d1d20;--rc-muted: #8e8a84;--rc-surface: #f7f4ef;position:relative;display:grid;gap:2px;margin-bottom:20px;color:var(--rc-text);font-family:var(--font-body--family)}.rc-custom-subscription-wrapper .recharge-option{position:relative;z-index:2;cursor:pointer}.rc-custom-subscription-wrapper .rc-toggle-item{display:block;position:relative;cursor:pointer}.rc-custom-subscription-wrapper .rec-radio{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.rc-custom-subscription-wrapper .roption-inner{position:relative;border:2px solid var(--rc-border);border-radius:28px;background:#ffffff8c;padding:28px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;cursor:pointer}.rc-custom-subscription-wrapper .recharge-option[data-selected=true] .roption-inner,.rc-custom-subscription-wrapper .roption-inner.is-selected,.rc-custom-subscription-wrapper .recharge-option.rc--active .roption-inner,.rc-custom-subscription-wrapper .recharge-option:has(.rec-radio:checked) .roption-inner{border-color:var(--rc-accent);background:#ffffffb8;box-shadow:0 8px 20px #e665001f}.rc-custom-subscription-wrapper .recharge-option[data-selected=false] .roption-inner,.rc-custom-subscription-wrapper .recharge-option:not(.rc--active):not(:has(.rec-radio:checked)) .roption-inner{box-shadow:none}.rc-custom-subscription-wrapper .rc-popular-badge{position:absolute;top:-22px;left:24px;background:var(--rc-accent);color:#fff;border-radius:999px;padding:10px 22px;font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.rc-custom-subscription-wrapper .rc-option-top{display:flex;align-items:flex-start;gap:18px}.rc-custom-subscription-wrapper .rc-radio-indicator{position:relative;flex:0 0 28px;width:28px;height:28px;margin-top:6px;border:4px solid #b8b0a7;border-radius:50%}.rc-custom-subscription-wrapper .recharge-option[data-selected=true] .rc-radio-indicator,.rc-custom-subscription-wrapper .rc-radio-indicator.is-selected,.rc-custom-subscription-wrapper .recharge-option.rc--active .rc-radio-indicator,.rc-custom-subscription-wrapper .recharge-option:has(.rec-radio:checked) .rc-radio-indicator{border-color:var(--rc-accent)}.rc-custom-subscription-wrapper .recharge-option[data-selected=true] .rc-radio-indicator:after,.rc-custom-subscription-wrapper .rc-radio-indicator.is-selected:after,.rc-custom-subscription-wrapper .recharge-option.rc--active .rc-radio-indicator:after,.rc-custom-subscription-wrapper .recharge-option:has(.rec-radio:checked) .rc-radio-indicator:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:var(--rc-accent)}.rc-custom-subscription-wrapper .rc-option-heading{display:grid;gap:14px;flex:1 1 auto}.rc-custom-subscription-wrapper .rc-option-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.rc-custom-subscription-wrapper .rc-option-title{font-size:clamp(1.2rem,1.5rem + .8vw,1.05rem);font-weight:700;line-height:1.05;font-family:var(--font-body--family)}.rc-custom-subscription-wrapper .rc-discount-chip{display:inline-flex;align-items:center;border-radius:10px;background:var(--rc-accent);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.04em;padding:10px 16px;text-transform:uppercase}.rc-custom-subscription-wrapper .rc-price-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.rc-custom-subscription-wrapper .rc-price-current{font-size:clamp(2.35rem,2rem + 1vw,1.05rem);line-height:1;font-weight:800;letter-spacing:-.04em;font-family:var(--font-body--family)}.rc-custom-subscription-wrapper .rc-price-compare{color:#98938d;font-size:clamp(1.3rem,1.1rem + .4vw,2rem);line-height:1.1}.rc-custom-subscription-wrapper .rc-per-day-pill{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;width:fit-content;border-radius:14px;background:var(--rc-accent-soft);color:var(--rc-accent-deep);font-size:clamp(1rem,.95rem + .25vw,1.15rem);font-weight:700;padding:14px 18px}.rc-custom-subscription-wrapper .rc-per-day-pill span{color:#8a5b39;font-weight:500}.rc-custom-subscription-wrapper .rc-benefits{display:grid;gap:14px;margin-top:22px;padding-top:22px;border-top:1px solid rgba(29,29,32,.12)}.rc-custom-subscription-wrapper .rc-benefit{display:flex;align-items:flex-start;gap:14px;position:relative;font-size:clamp(1.05rem,1rem + .25vw,.7rem);line-height:1.45;font-family:var(--font-body--family)}.rc-custom-subscription-wrapper .rc-benefit-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:var(--rc-accent);color:#fff;font-weight:800}.rc-custom-subscription-wrapper .rc-tooltip-toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(29,29,32,.22);border-radius:50%;background:#fff;color:var(--rc-muted);font-size:1rem;line-height:1;margin-left:auto}.rc-custom-subscription-wrapper .rc-tooltip{position:relative;display:inline-flex;flex:0 0 auto;margin-left:auto}.rc-custom-subscription-wrapper .rc-tooltip-panel{position:absolute;right:0;bottom:calc(100% + 10px);z-index:10;width:max-content;max-width:min(420px,calc(100vw - 80px));border:1px solid rgba(29,29,32,.1);border-radius:16px;background:#fff;box-shadow:0 18px 40px #00000014;padding:14px 16px;color:#3f3b37;font-size:.95rem;line-height:1.45}.rc-custom-subscription-wrapper .rc-option-heading--compact{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;flex:1 1 auto}.rc-custom-subscription-wrapper .rc-option-compact-pricing{display:grid;justify-items:end;gap:3px}.rc-custom-subscription-wrapper .rc-option-compact-pricing .rc-price-current{font-size:clamp(2rem,1.8rem + .6vw,1.05rem)}.rc-custom-subscription-wrapper .recharge-option[data-option-type=one-time] .rc-option-top{align-items:center}.rc-custom-subscription-wrapper .recharge-option[data-option-type=one-time] .rc-radio-indicator{margin-top:0}.rc-custom-subscription-wrapper .recharge-option[data-option-type=one-time] .roption-inner{padding-top:24px;padding-bottom:24px}.rc-custom-subscription-wrapper .rc-price-per-day{color:#9b9690;font-size:.95rem;font-weight:500}.rc-custom-subscription-wrapper .rc-guarantee-strip{display:flex;align-items:flex-start;gap:12px;color:#474440;font-size:1rem;line-height:1.5;padding:4px 2px 0;font-family:var(--font-body--family)}.rc-custom-subscription-wrapper .rc-guarantee-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--rc-accent)}.rc-custom-subscription-wrapper .rc-guarantee-icon svg{width:24px;height:24px}.pdp-custom-info recharge-subscription-widget,.pdp-custom-info [id*=recharge_subscriptions_subscription_widget],.pdp-custom-info [data-shopify-app-block][id*=recharge]{display:none!important}.pdp-custom-info .buy-buttons-wrap{gap:12px}.pdp-custom-info .buy-buttons-wrap .add-to-cart-button{min-height:72px;border-radius:22px;font-size:1.05rem;font-weight:700;letter-spacing:0;font-family:var(--font-body--family)}.pdp-custom-info .buy-buttons-wrap .add-to-cart-text{font-size:1.05rem;font-weight:700;line-height:1.2;font-family:var(--font-body--family)}@media(max-width:749px){.rc-custom-subscription-wrapper{gap:14px}.rc-custom-subscription-wrapper .roption-inner{border-radius:24px;padding:22px 18px 20px}.rc-custom-subscription-wrapper .rc-popular-badge{left:16px;top:-18px;padding:9px 16px;font-size:.8rem}.rc-custom-subscription-wrapper .rc-option-top{gap:14px}.rc-custom-subscription-wrapper .rc-radio-indicator{flex-basis:22px;width:22px;height:22px;border-width:3px;margin-top:4px}.rc-custom-subscription-wrapper .recharge-option[data-selected=true] .rc-radio-indicator:after,.rc-custom-subscription-wrapper .rc-radio-indicator.is-selected:after,.rc-custom-subscription-wrapper .recharge-option.rc--active .rc-radio-indicator:after,.rc-custom-subscription-wrapper .recharge-option:has(.rec-radio:checked) .rc-radio-indicator:after{top:4px;right:4px;bottom:4px;left:4px}.rc-custom-subscription-wrapper .rc-option-heading--compact{align-items:flex-start;flex-direction:column}.rc-custom-subscription-wrapper .rc-option-compact-pricing{justify-items:start}.rc-custom-subscription-wrapper .rc-benefit{gap:12px;font-size:.65rem}.rc-custom-subscription-wrapper .rc-benefit-icon{flex-basis:32px;width:32px;height:32px}.rc-custom-subscription-wrapper .rc-tooltip-panel{right:0;bottom:calc(100% + 8px);width:min(320px,calc(100vw - 56px));max-width:calc(100vw - 56px)}}.is-inactive{border:1px solid #ccc!important;box-shadow:none!important}.indicator-subscribe-and-save.is-inactive,.indicator-one-time.is-inactive{background:#ccc!important}.indicator-subscribe-and-save.is-inactive:after,.indicator-one-time.is-inactive:after{background:#fff!important}.rc-custom-subscription-wrapper{margin:1.5rem 0}.rc-custom-subscription-wrapper .rec-radio{position:absolute!important}.rc-custom-subscription-wrapper .recharge-option{margin-bottom:0}.rc-custom-subscription-wrapper .rc-toggle-item{padding:5px 0}.rc-custom-subscription-wrapper .rc-benefit-icon{flex:none;width:20px;height:20px;font-size:14px;background:#ff9800;padding-bottom:2px}.rc-custom-subscription-wrapper .rc-price-current{font-size:clamp(1.5rem,2rem + 1vw,1rem)}.rc-custom-subscription-wrapper .rc-option-compact-pricing{display:flex;gap:5px;align-items:center}.rc-custom-subscription-wrapper .rc-option-compact-pricing .rc-price-current{font-size:clamp(1.1rem,2rem + 1vw,.8rem);font-weight:600}.rc-custom-subscription-wrapper .rc-per-day-pill{font-size:clamp(.8rem,.95rem + .25vw,.5rem);padding:5px 18px;background:#fff3e0}.rc-custom-subscription-wrapper .recharge-option.rc--active .roption-inner .rc-per-day-pill{background:#fff}.rc-custom-subscription-wrapper .rc-price-compare{font-size:clamp(1.2rem,1.1rem + .4vw,1.2rem)}.rc-custom-subscription-wrapper .rc-benefit{font-size:clamp(.9rem,1rem + .25vw,.7rem);font-weight:500;align-items:center;justify-content:flex-start;gap:10px}.rc-custom-subscription-wrapper .rc-discount-chip{padding:5px 10px;background:#ff9800}.rc-custom-subscription-wrapper .rc-popular-badge{padding:5px 20px;top:-15px;left:20px;background:linear-gradient(261.14deg,#e66500 1.29%,#d03516 59.7%)}.rc-custom-subscription-wrapper .rc-radio-indicator{flex:none;width:20px;height:20px}.rc-custom-subscription-wrapper .rc-benefits{margin-left:2rem;gap:8px;margin-top:15px;padding-top:15px}.rc-custom-subscription-wrapper .rc-option-title{font-size:clamp(1rem,1.5rem + .8vw,.8rem)}.rc-custom-subscription-wrapper .one-time .rc-option-title{font-size:clamp(.9rem,1.5rem + .8vw,.8rem)}.rc-custom-subscription-wrapper .roption-inner{border-radius:16px}.rc-custom-subscription-wrapper .recharge-option.rc--active .roption-inner{background:#fff7ea!important;border-color:#ffcfa9!important}.rc-custom-subscription-wrapper .rc-tooltip-toggle{width:18px;height:18px;margin-left:0;font-size:13px}.rc-custom-subscription-wrapper .rc-tooltip{margin-left:0}.rc-custom-subscription-wrapper .rc-tooltip-panel{right:-50px;font-size:clamp(.9rem,1rem + .25vw,.7rem)}.rc-custom-subscription-wrapper .rc-guarantee-strip{display:none}@media only screen and (max-width:768px){.rc-custom-subscription-wrapper{margin-bottom:0;gap:5px}.rc-custom-subscription-wrapper .rc-option-compact-pricing .rc-price-current{font-size:16px}.rc-custom-subscription-wrapper .rc-option-compact-pricing .rc-price-per-day{font-size:14px}.rc-custom-subscription-wrapper .rc-option-heading--compact{gap:1rem;flex-direction:row;align-items:center}.rc-custom-subscription-wrapper .rc-per-day-pill{font-size:12px;padding:5px 10px}.rc-custom-subscription-wrapper .one-time .rc-option-title{font-size:13px}.rc-custom-subscription-wrapper .rc-tooltip-panel{right:0}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/subscription-widget.css.map */
