body.tone-refinement{font-size:16px}body.tone-refinement :is(h1,h2,h3){text-wrap:balance;overflow-wrap:normal}body.tone-refinement :is(.eyebrow,.button,.site-header__nav a,.site-header__actions a,.site-header__menu-button,.announcement a,.announcement p,.home-tones__statement a){text-transform:none;letter-spacing:0}body.tone-refinement .site-main :is(p,li,label,legend,summary,small,button,select,.rte,.home-compare__row){font-size:max(16px,1rem)}body.tone-refinement .site-main :is(button,summary,select,.button){min-height:44px}body.tone-refinement .site-main a{min-height:44px}body.tone-refinement .home-hero__actions .button{font-size:16px}body.tone-refinement .home-routine__product-copy h2{font-size:30px}body.tone-refinement .home-routine__product-copy>p{font-size:16px;margin-block:8px}body.tone-refinement .home-routine__microproof,body.tone-refinement .home-tones__statement p,body.tone-refinement .home-hero__text{font-size:16px}body.tone-refinement .site-main :is(.ns-per-night,.ns-count-note,.ns-variant-summary,.ns-purchase-note,.strip-explainer__caption,.strip-explainer__hint){font-size:16px}body.tone-refinement .site-main :is(.home-shop-note,.home-shop-details,.home-routine__shipping){font-size:16px}body.tone-refinement .strip-explainer__visual-controls{flex-wrap:wrap}body.tone-refinement .strip-explainer__shades{flex:1;justify-content:space-between}body.tone-refinement .strip-explainer__shades button,body.tone-refinement .strip-explainer__features button{font-size:16px}body.tone-refinement .ns-option--tone .ns-option__label,body.tone-refinement .home-routine__swatches label{background:var(--swatch);color:var(--ink);border-radius:8px;justify-content:center;min-height:48px;padding:8px;border:2px solid transparent}body.tone-refinement .ns-option--tone input[data-option-value-handle=cacao]+label,body.tone-refinement .home-routine__swatches label[data-tone=cacao]{color:var(--page-bg)}body.tone-refinement .ns-option--tone input:checked+label,body.tone-refinement .home-routine__swatches label:has(input:checked){background:var(--swatch);outline:2px solid var(--ink);outline-offset:2px;box-shadow:none;font-weight:700}body.tone-refinement .ns-option__tone-name,body.tone-refinement .home-routine__swatches strong{font-size:16px;justify-content:center;text-transform:none;letter-spacing:0}@media(max-width:560px){body.tone-refinement .home-hero__copy .display{font-size:36px}body.tone-refinement .home-tones .section-title{font-size:30px}body.tone-refinement .site-footer__brand{font-size:36px}}body.tone-refinement :is(.site-header__nav a,.site-header__actions a,.site-header__menu-button,.site-header__count,.menu-dialog__footer,.menu-dialog__footer a){font-size:16px}body.tone-refinement .site-main :is(.home-hero__badge,.home-hero__metric strong,.home-hero__metric span,.home-tone h3,.home-tones__statement a,.site-faq__group,.strip-explainer__hotspot span,.strip-explainer__features button span,.editorial-page__caption,.editorial-chapter__index,.editorial-stat span){font-size:16px;text-transform:none;letter-spacing:0}body.tone-refinement .site-footer :is(p,label,button,.site-footer__bottom,.site-footer__consent,.site-footer__message),body.tone-refinement .site-footer h2:not(.site-footer__brand){font-size:16px;text-transform:none;letter-spacing:0}body.tone-refinement :is(.site-footer__consent a,.menu-dialog__footer a){display:inline-flex;align-items:center;min-height:44px}body.tone-refinement .site-main :is(.ns-offer__copy>strong,.ns-offer__copy em,.ns-offer__value strong small,.ns-offer__shipping,.ns-shade-help,.ns-order-summary,.ns-order-terms,.ns-value-note,.ns-buybox__unit-price,.ns-buybox__price s,.ns-option__label,.ns-purchase-options__choice>span,.ns-purchase-options__choice strong,.ns-purchase-options__detail,.ns-trust-row div,.ns-tone-card__copy strong,.ns-tone-card__action,.ns-evidence__header,.ns-evidence__body li strong,.ns-evidence__body a,.ns-text-link,.ns-benefit__index,.ns-how__steps li>span,.ns-review__name,.ns-review__verified,.ns-review__stars,.ns-guarantee__mark small,.ns-sticky__product strong,.ns-sticky__product span){font-size:16px}body.tone-refinement .site-main :is(.ns-eyebrow,.ns-offer__copy em,.ns-offer__shipping,.ns-add,.ns-buy-now,.ns-text-link,.ns-evidence__header,.ns-tone-card__action,.ns-section-cta,.ns-sticky__button){text-transform:none;letter-spacing:0}body.tone-refinement .ns-evidence__body a{display:inline-flex;align-items:center;min-height:44px}body.tone-refinement .ns-order-summary{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}body.tone-refinement .ns-sticky__product{min-width:0}body.tone-refinement .ns-sticky__product strong{max-width:none;white-space:normal;overflow:visible;text-overflow:clip}body.tone-refinement .ns-sticky__product span{overflow-wrap:anywhere}body.tone-refinement .ns-sticky__button{flex:0 0 auto}body.tone-refinement .home-hero__metric>:is(strong,span){min-width:0;overflow-wrap:anywhere}body.tone-refinement .site-header__count{min-width:26px;height:26px;line-height:1}@media(max-width:560px){body.tone-refinement :is(.home-tones,.site-faq){padding-block:24px}body.tone-refinement .home-tones__heading{gap:8px}body.tone-refinement .site-faq{gap:12px}body.tone-refinement .site-faq__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.tone-refinement .site-faq__group{display:none}body.tone-refinement .site-faq__list summary{min-height:44px;line-height:1.35}body.tone-refinement .site-faq__question{overflow-wrap:anywhere}body.tone-refinement .site-faq__cta{gap:12px;padding:18px 16px}body.tone-refinement .site-footer{padding-top:28px}body.tone-refinement .site-footer__grid{gap:16px}body.tone-refinement .site-footer h2:not(.site-footer__brand){margin-bottom:8px}body.tone-refinement .site-footer__brand{margin-bottom:12px}body.tone-refinement .site-footer__localization{margin-top:20px}body.tone-refinement .site-footer__bottom{margin-top:20px;gap:8px 16px}body.tone-refinement .ns-option--supply .ns-offer__value>strong{font-size:16px}body.tone-refinement .ns-sticky{gap:12px}body.tone-refinement .ns-sticky__button{gap:8px;padding-inline:16px}}@media(max-width:374px){body.tone-refinement .ns-option--supply .ns-supply-shipping,body.tone-refinement .home-routine__shipping{grid-column:1 / -1}}body.tone-refinement .tone-announcement a{font-size:16px;letter-spacing:0;text-transform:none}body.tone-refinement .site-main :is(.strip-explainer__shop,.ns-section-cta,.ns-sticky__button){font-size:16px}body.tone-refinement .site-main :is(.home-routine__steps>li>span,.home-routine__steps h3,.home-shop-back,.site-faq__cta .button){font-size:16px}@media(min-width:750px){body.tone-refinement .ns-buybox{padding-top:32px}body.tone-refinement .ns-buybox h1{font-size:clamp(32px,3.2vw,48px)}}@media(max-width:560px){body.tone-refinement :is(.tone-benefits,.tone-comparison){padding-block:16px}body.tone-refinement .ns-sticky{bottom:12px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/tone-mobile-refinement.css.map */
