.nn-recharge{display:grid;gap:12px;min-width:0;color:var(--nn-ink)}.nn-recharge [hidden]{display:none!important}.nn-recharge>fieldset{margin:0;padding:0;border:0;min-width:0}.nn-recharge>fieldset>legend,.nn-recharge__label{font-size:.9rem;font-weight:700;line-height:1.35;margin-bottom:7px}.nn-recharge__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nn-recharge__choice{display:flex;align-items:center;gap:8px;padding:10px 12px;min-height:50px;border:1.5px solid var(--nn-border);border-radius:min(var(--nn-radius),12px);cursor:pointer;background:var(--nn-background);overflow-wrap:anywhere}.nn-recharge__choice:has(:checked){background:var(--nn-selected);border-color:var(--nn-ink);box-shadow:2px 2px 0 var(--nn-accent)}.nn-recharge [data-mode]{-webkit-appearance:auto;appearance:auto;accent-color:var(--nn-ink);width:18px;height:18px;flex:0 0 18px;margin:0}.nn-recharge__choice span{font-size:.9rem;font-weight:700;line-height:1.3}.nn-recharge__small{font-size:.8rem;line-height:1.4}.nn-recharge__plan{display:grid;gap:10px;padding:12px;border-radius:min(var(--nn-radius),14px);background:var(--nn-selected)}.nn-recharge__plan p{margin:0}.nn-recharge__delivery{border:0;padding:0;margin:0;min-width:0}.nn-recharge__delivery-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.nn-recharge__delivery-choice{position:relative;display:grid;place-items:center;min-width:0;min-height:66px;padding:10px 4px;border:1.5px solid var(--nn-border);border-radius:10px;background:var(--nn-background);cursor:pointer;text-align:center;overflow-wrap:anywhere}.nn-recharge__delivery-choice:has(:checked){background:var(--nn-ink);border-color:var(--nn-ink);color:var(--nn-background)}.nn-recharge__delivery-copy{display:grid;gap:3px;line-height:1.2}.nn-recharge__delivery-weeks{font-size:.875rem;font-weight:700}.nn-recharge__delivery-discount{font-size:.8rem}.nn-recharge [data-delivery-plan-radio]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nn-recharge__delivery-choice[data-unavailable=true]{cursor:not-allowed;border-style:dashed}.nn-recharge__delivery-choice small{display:block;font-size:.65rem;font-weight:400;line-height:1.15}.nn-recharge [data-plan]{width:100%;max-width:100%;min-height:44px;border:1px solid var(--nn-ink);border-radius:8px;padding:8px 30px 8px 10px;color:var(--nn-ink);background-color:var(--nn-background)}.nn-recharge__summary{display:grid;gap:4px;border-top:1px solid var(--nn-border);padding-top:10px}.nn-recharge__summary-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:3px 10px;font-size:.75rem;line-height:1.35}.nn-recharge__summary-meta [data-summary-caption]{font-weight:700}.nn-recharge__price-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;line-height:1.2}.nn-recharge__price{font-size:1.6rem;font-weight:800}.nn-recharge__price-row s{font-size:.875rem}.nn-recharge__saving{align-self:center;padding:3px 7px;border-radius:6px;background:var(--nn-accent);color:var(--nn-ink);font-size:.75rem;font-weight:700}.nn-recharge .nn-variant-list-option__price-compare,.nn-recharge .nn-variant-list-option__unit-price{color:var(--nn-ink);opacity:.8}.nn-recharge :is([data-mode],[data-plan]):focus-visible,.nn-recharge__delivery-choice:has(:focus-visible){outline:3px solid var(--nn-ink);outline-offset:3px}.nn-recharge:not([data-ready]) [data-interactive]{display:none}@media(max-width:380px){.nn-recharge__choice{padding:9px 8px;gap:6px}.nn-recharge__choice span{font-size:.8rem}}.nn-recharge input:focus-visible+[data-recharge-layout=onetime]+[data-recharge-layout=subscription],.nn-recharge [data-recharge-layout]:focus-visible{outline:3px solid var(--nn-ink);outline-offset:3px}.nn-recharge .thumbnail-swatch[data-recharge-layout=subscription]{--swatch-size: clamp(60px, calc((100vw - 100px) / 3), 90px)}.nn-recharge .thumbnail-swatch[data-recharge-layout=subscription] img{max-width:100%;height:auto}.nn-recharge__shipping{font-size:.75rem;line-height:1.45;margin-top:3px!important}.nn-recharge__shipping a{text-underline-offset:3px}.nn-recharge .nn-recharge__quantity-info{justify-content:flex-start;flex-wrap:wrap}.nn-recharge .nn-recharge__quantity-info>.h-stack{display:flex!important}.nn-recharge .nn-recharge__quantity-label{font-size:.9rem;font-weight:700;line-height:1.35;color:inherit}.nn-recharge[data-pdp-colors=true]{--nn-ink: rgb(var(--text-color, 79 44 29));--nn-background: rgb(var(--background, 255 255 255));--nn-selected: #f7f7f4;--nn-accent: var(--nn-pdp-button);--nn-border: rgb(var(--text-color, 79 44 29) / .6)}.nn-recharge[data-pdp-colors=true] .nn-recharge__choice:has(:checked){border-color:#1d1d1d;box-shadow:inset 0 0 0 1px #1d1d1d}.nn-recharge[data-pdp-colors=true] .nn-recharge__plan{border:1px solid rgb(var(--text-color, 79 44 29) / .12)}.nn-recharge[data-pdp-colors=true] .nn-recharge__delivery-choice:has(:checked){background:#4f2c1d;color:#fff;border-color:#4f2c1d;box-shadow:inset 0 0 0 1px #4f2c1d}.nn-recharge[data-pdp-colors=true] .nn-recharge__saving{background:#b00000;color:#fff;border-radius:99px}.nn-recharge__choice[data-subscription-choice]{position:relative}.nn-recharge .nn-recharge__best-value{position:absolute;top:-10px;right:10px;padding:3px 8px;border-radius:99px;background:var(--nn-accent);color:var(--nn-pdp-button-text, var(--nn-ink));font-size:.65rem;font-weight:700;line-height:1.3;white-space:nowrap;pointer-events:none}.nn-recharge__choices{padding-top:6px}
/*# sourceMappingURL=/cdn/shop/t/211/assets/nn-recharge.css.map */
