body.tone-refinement :is(.ns-product--v5,.home-routine--v5) [hidden]{display:none!important}body.tone-refinement .ns-product--v5 .ns-buybox{padding:20px 18px 24px}body.tone-refinement .ns-product--v5 .ns-buybox__title{max-width:none;margin:0 0 18px;font-size:30px;line-height:1.12;white-space:normal}body.tone-refinement .ns-product--v5 .ns-option{margin:0 0 14px}body.tone-refinement .ns-product--v5 .ns-option legend{margin-bottom:10px;font-size:16px;line-height:1.3}body.tone-refinement :is(.ns-product--v5,.home-routine--v5) :is(.tone-purchase__count,.tone-purchase__currency){float:right;color:var(--muted,var(--ns-muted));font-size:16px;font-weight:400}body.tone-refinement .home-routine--v5 .home-routine__packs>legend,body.tone-refinement .home-routine--v5 .home-shop-mode>legend{width:100%}body.tone-refinement .ns-product--v5 .ns-option__values{gap:8px}body.tone-refinement :is(.ns-product--v5,.home-routine--v5) .ns-shade-help{display:inline-flex;align-items:center;gap:8px;margin:-4px 0 10px;padding:2px 0;min-height:44px;max-width:100%;color:var(--ink);font-size:15px;line-height:1.4;text-underline-offset:4px}body.tone-refinement :is(.ns-product--v5,.home-routine--v5) .ns-shade-help svg{flex:0 0 20px}body.tone-refinement .ns-product--v5 .ns-option--supply .ns-option__values,body.tone-refinement .home-routine--v5 .home-routine__packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body.tone-refinement .ns-product--v5 .ns-option--supply .ns-supply-shipping,body.tone-refinement .home-routine--v5 .home-routine__shipping{grid-column:1 / -1;grid-row:1;display:flex;justify-content:center;align-items:center;gap:8px;margin:0 0 2px;padding:8px 0;border:0;border-top:1px solid var(--border,rgba(45,39,35,.14));border-bottom:1px solid var(--border,rgba(45,39,35,.14));border-radius:0;background:transparent;color:var(--ink);font-size:15px;font-weight:500;line-height:1.35;letter-spacing:0;text-align:center}body.tone-refinement .ns-product--v5 .ns-supply-shipping svg,body.tone-refinement .home-routine--v5 .home-routine__shipping svg{width:20px;height:20px;flex:0 0 20px}body.tone-refinement .ns-product--v5 .ns-option--supply .ns-option__label,body.tone-refinement .home-routine--v5 .home-pack{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;width:100%;min-width:0;min-height:92px;padding:12px 3px 10px;border:1px solid var(--border,rgba(45,39,35,.14));border-radius:12px;background:transparent;text-align:center}body.tone-refinement .ns-product--v5 .ns-option--supply input:checked+label,body.tone-refinement .home-routine--v5 .home-pack:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--surface,var(--ns-card))}body.tone-refinement .ns-product--v5 .ns-option--supply :is(.ns-offer__copy,.ns-offer__value),body.tone-refinement .home-routine--v5 :is(.home-pack__title,.home-pack__price){display:grid;width:100%;min-width:0;justify-items:center;gap:4px;margin:0;text-align:center}body.tone-refinement .ns-product--v5 .ns-option--supply .ns-offer__copy>strong,body.tone-refinement .home-routine--v5 .home-pack__title>strong{font-size:16px;line-height:1.25;white-space:nowrap;font-weight:650}body.tone-refinement .ns-product--v5 .ns-option--supply [data-ns-offer-night],body.tone-refinement .home-routine--v5 .home-pack__price>span{display:block;font-size:16px;line-height:1.25;letter-spacing:-.04em;font-weight:400;margin:0;white-space:nowrap}body.tone-refinement .ns-product--v5 .ns-option--supply [data-ns-offer-night] small{font-size:16px;font-weight:400}body.tone-refinement .ns-product--v5 .ns-offer__saving,body.tone-refinement .home-routine--v5 .home-pack__saving{display:inline-block;margin-top:3px;padding:2px 6px;border-radius:4px;background:var(--ns-card,var(--surface));color:var(--ns-ink,var(--ink));font-size:13px;line-height:1.25;font-weight:650;white-space:nowrap}body.tone-refinement .ns-product--v5 .ns-purchase-options,body.tone-refinement .home-routine--v5 .home-shop-mode{margin:18px 0 10px}body.tone-refinement .ns-product--v5 .ns-purchase-options>legend,body.tone-refinement .home-routine--v5 .home-shop-mode>legend{margin-bottom:10px;font-size:16px}body.tone-refinement .ns-product--v5 .ns-purchase-options__modes,body.tone-refinement .home-routine--v5 .home-shop-mode>div{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}body.tone-refinement .ns-product--v5 [data-ns-subscription-choice],body.tone-refinement .home-routine--v5 [data-hr-subscription-choice]{order:0}body.tone-refinement .ns-product--v5 [data-ns-one-time-choice],body.tone-refinement .home-routine--v5 [data-hr-one-time-choice]{order:1}body.tone-refinement .ns-product--v5 .ns-purchase-options__choice,body.tone-refinement .home-routine--v5 .home-shop-mode label{position:relative;display:block;margin:0;padding:0;border:0;background:transparent;border-radius:12px}body.tone-refinement .home-routine--v5 .home-shop-mode input{position:absolute;width:1px;height:1px;opacity:0}body.tone-refinement .ns-product--v5 .ns-purchase-options__choice>span,body.tone-refinement .home-routine--v5 .home-shop-mode label>span{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;justify-items:start;gap:4px 8px;min-height:82px;padding:14px 14px 14px 40px;border:1px solid var(--border,rgba(45,39,35,.18));border-radius:12px;background:transparent;text-align:left;color:var(--ink)}body.tone-refinement .ns-product--v5 .ns-purchase-options__choice>span:before,body.tone-refinement .home-routine--v5 .home-shop-mode label>span:before{position:absolute;left:14px;top:19px;width:15px;height:15px;border:1px solid var(--muted,var(--ns-muted));border-radius:50%;content:""}body.tone-refinement .ns-product--v5 .ns-purchase-options__choice input:checked+span,body.tone-refinement .home-routine--v5 .home-shop-mode input:checked+span{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--surface,var(--ns-card))}body.tone-refinement .ns-product--v5 .ns-purchase-options__choice input:checked+span:before,body.tone-refinement .home-routine--v5 .home-shop-mode input:checked+span:before{border:4px solid var(--ink);background:var(--page-bg,var(--ns-bg))}body.tone-refinement :is(.ns-product--v5,.home-routine--v5) .tone-purchase__label{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;font-size:16px;line-height:1.3;font-weight:650}body.tone-refinement :is(.ns-product--v5,.home-routine--v5) .tone-purchase__badge{padding:3px 5px;background:var(--ink);color:var(--page-bg,var(--ns-bg));border-radius:4px;font-size:12px;line-height:1.2;font-weight:650;white-space:nowrap}body.tone-refinement :is(.ns-product--v5,.home-routine--v5) .tone-purchase__prices{display:grid;grid-column:2;grid-row:1 / span 2;justify-items:end;gap:2px;min-width:60px;font-size:16px;line-height:1.3;white-space:nowrap}body.tone-refinement :is(.ns-product--v5,.home-routine--v5) .tone-purchase__prices>strong{font-size:18px;font-weight:700}body.tone-refinement :is(.ns-product--v5,.home-routine--v5) .tone-purchase__prices>s{color:var(--muted,var(--ns-muted));font-size:16px}body.tone-refinement :is(.ns-product--v5,.home-routine--v5) :is(.tone-purchase__night,.tone-purchase__cadence){grid-column:1;margin:0;font-size:16px;font-weight:400;line-height:1.3;color:var(--muted,var(--ns-muted))}body.tone-refinement :is(.ns-product--v5,.home-routine--v5) .tone-purchase__cadence{grid-column:1 / -1;margin-top:4px}body.tone-refinement :is(.ns-product--v5,.home-routine--v5) input:not(:checked)+span .tone-purchase__night{display:none}body.tone-refinement .ns-product--v5 .ns-subscription-anchor,body.tone-refinement .home-routine--v5 .home-subscription-anchor{margin:10px 0 0;padding:0;font-size:16px;line-height:1.4;font-weight:650;color:var(--ink)}body.tone-refinement .ns-product--v5 .ns-purchase-recap{margin:10px 0}body.tone-refinement .ns-product--v5 .ns-order-terms,body.tone-refinement .home-routine--v5 .home-shop-note{margin:0;font-size:16px;line-height:1.4;color:var(--muted,var(--ns-muted))}body.tone-refinement .ns-product--v5 .ns-actions{display:grid;grid-template-columns:1fr;gap:0}body.tone-refinement .ns-product--v5 .ns-add,body.tone-refinement .home-routine--v5 .home-shop-add{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;width:100%;min-height:54px;padding:12px 18px;border-radius:999px;font-size:16px;line-height:1.3;font-weight:650;text-transform:none;letter-spacing:0}body.tone-refinement :is(.ns-product--v5,.home-routine--v5) :is([data-ns-add-total],[data-hr-total]){white-space:nowrap;font-variant-numeric:tabular-nums}body.tone-refinement .ns-product--v5 .ns-buy-now{width:100%;min-height:44px;margin:3px 0 0;padding:8px;border:0;background:transparent;color:var(--ink);font-size:16px;text-transform:none;letter-spacing:0;text-decoration:underline;text-underline-offset:4px}body.tone-refinement .ns-product--v5 .ns-adhesive-promise--buybox,body.tone-refinement .home-routine--v5 .home-adhesive-promise--buybox{margin:12px 0 0;padding:12px;background:var(--surface,var(--ns-card));border-radius:10px;font-size:16px;line-height:1.4}body.tone-refinement .ns-product--v5 .ns-trust-row{margin:18px 0 12px;padding:0;gap:10px}body.tone-refinement .ns-product--v5 .ns-trust-row div{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:16px;line-height:1.25}body.tone-refinement .ns-product--v5 .ns-trust-row svg{width:32px;height:32px}body.tone-refinement .ns-product--v5 .ns-buybox__apps:empty{display:none}body.tone-refinement .ns-product--v5 .ns-evidence :is(summary,a){text-transform:none;letter-spacing:0;font-size:16px}body.tone-refinement .home-routine--v5 .home-routine__product-media{height:auto;aspect-ratio:auto;align-self:start}body.tone-refinement .home-routine--v5 .home-routine__product-copy{padding:20px 18px;align-self:start}body.tone-refinement .home-routine--v5 .home-routine__product-copy h2{margin:0 0 18px;font-size:30px;line-height:1.12}body.tone-refinement .home-routine--v5 .home-shop-form fieldset{margin-top:14px;margin-bottom:14px}body.tone-refinement .home-routine--v5 .home-shop-note{margin-top:10px}body.tone-refinement .home-routine--v5 .home-shop-details{display:flex;justify-content:center;margin-top:6px;font-size:16px}body.tone-refinement :is(.ns-product--v5,.home-routine--v5) .tone-purchase__terms-link{display:inline-flex;align-items:center;min-height:44px;color:var(--muted,var(--ns-muted));font-size:14px;text-underline-offset:3px}body.tone-refinement .tone-purchase-reassurance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin:14px 0 4px;padding:10px 0;border-block:1px solid var(--border,rgba(45,39,35,.14))}body.tone-refinement .ns-product--v5 .ns-buybox>.tone-purchase-reassurance{order:4}body.tone-refinement .tone-purchase-reassurance a{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:44px;color:var(--ink);font-size:13px;line-height:1.4;text-align:center;text-decoration:underline;text-decoration-color:var(--border,rgba(45,39,35,.24));text-underline-offset:3px}body.tone-refinement .tone-purchase-reassurance__shipping{grid-column:1 / -1}body.tone-refinement .tone-purchase-reassurance svg{flex:0 0 20px;width:20px;height:20px}body.tone-refinement .tone-purchase-reassurance a:focus-visible,body.tone-refinement :is(.ns-product--v5,.home-routine--v5) .tone-purchase__terms-link:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(max-width:749px){body.tone-refinement .home-routine--v5 .home-routine__purchase{width:100%;max-width:none;margin-inline:0;border:0;border-radius:0}}@media(min-width:990px){body.tone-refinement .ns-product--v5 .ns-buybox,body.tone-refinement .home-routine--v5 .home-routine__product-copy{padding:28px 32px}}body.tone-refinement .ns-product--v5 .ns-option--supply .ns-offer__copy .tone-pack-count,body.tone-refinement .home-routine--v5 .home-pack__title .tone-pack-count{display:block;margin-top:3px;font-size:13px;line-height:1.3;font-weight:400;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/21/assets/tone-purchase-v5.css.map */
