#MainContent :is(.wi-home-cold li p,.wi-home-heat p,.wi-home-subscription p:not(.wi-home-eyebrow),.wi-home-faq summary,.wi-home-faq details p){font-size:16px}
#MainContent :is(.wi-home-routine p:not(.wi-home-price),.wi-discovery__heading p:not(:first-child),.wi-discovery__path){font-size:15px}
#MainContent :is(.wi-home-rest .wi-home-button,.wi-home-routine .wi-home-button,.wi-home-proof p,.wi-home-heat__figure span,.wi-discovery__more){font-size:14px}
#MainContent .wi-home-rest .wi-home-button{white-space:normal;line-height:1.5}
#MainContent .wi-coll :is(.wi-coll-curated__head p,.wi-coll-curated__note,.story-body p,.story p,.bridge-txt p:not(.eyebrow):not(.price),.cfaq summary,.cfaq .a,.startband p){font-size:16px}
#MainContent .wi-coll :is(.wi-coll-product__reason,.wi-coll-route p){font-size:15px}
#MainContent .wi-coll .chead .promise{font-size:max(16px,1.5rem)}
#MainContent .wi-coll :is(.wi-coll-product__reviews,.wi-coll-route__product,.bcrumb,.pick-card .why,.pick-card .pr,.pick-card .pr .n,.wi-btn){font-size:14px}
#MainContent .wi-coll .pick-card .why{line-height:1.55}
#MainContent .wi-start :is(.wi-guide-questions details p,.wi-guide-freshness,.wi-guide-subscribe p:not(.wi-guide-eyebrow),summary){font-size:16px}
#MainContent .wi-start :is(.wi-guide-product__body>p:not(.wi-guide-price),.wi-guide-set__summary){font-size:15px}
#MainContent .wi-start .wi-guide-paths>a>span:not(.wi-guide-number):not(.wi-guide-paths__action){font-size:16px}
#MainContent .wi-start :is(.wi-guide-price span,.wi-guide-set .wi-guide-price span,.wi-guide-set__saving,.wi-guide-set__variant,.wi-guide-set__size,.wi-guide-product__need,.wi-guide-freshness .wi-guide-link,.wi-guide-proof figcaption,.wi-guide-proof .wi-guide-link){font-size:14px}
#MainContent .wi-about :is(.wa-disclosure summary,.wa-at-home){font-size:16px}
#MainContent .wi-about :is(.wa-hero__portrait figcaption,.wa-hero__foot,.wa-history__portrait figcaption,.wa-moment__art figcaption,.wa-choice__photo figcaption,.wa-studio__temperature p,.wa-journey__caption,.wa-review figcaption){font-size:14px}
#MainContent .wic-help :is(.wic-search-input input,.wic-answer,.wic-help-contact p){font-size:16px}
#MainContent .wic-help :is(.wic-search-input button,.wic-search-status,.wic-help-index nav a){font-size:14px}
#MainContent .wic-help .wic-search-input button{min-height:44px}
#MainContent .wic2 :is(.wic2-process-steps p,.wic2-transit,.wic2-mechanism p){font-size:16px}
#MainContent .wic2 .wic2-scenes p{font-size:16px}
#MainContent .wic2 :is(.wic2-caption,.wic2-hero-photo figcaption,.wic2-facts,.wic2-cooler figcaption,.wic2-botanical figcaption){font-size:14px}
#MainContent .wi-routine :is(.wi-routine__order-notes,.wi-routine__heading>p,.wi-routine__essential-copy p,.wi-routine__morning,.wi-routine__directions,.wi-routine__care p:not(.wi-routine__eyebrow),.wi-routine__end>p,summary){font-size:16px}
#MainContent .wi-routine :is(.wi-routine__jump a,.wi-routine__flow small){font-size:14px}
#MainContent :is(.wi-d,.wi-d2) :is(.wi-purchase-help,.wi-purchase-help__body p,.size-line,.bnpl,.assure div,.wi-set-contents){font-size:14px}
#MainContent :is(.wi-d,.wi-d2) .wi-pdp-lower .wi-pdp-mini__reason{font-size:14px;line-height:1.5}
#MainContent :is(.wi-d,.wi-d2) .wi-pdp-lower .wi-pdp-details .body{font-size:16px}
#MainContent :is(.wi-d,.wi-d2) :is(.mech-item p,.cc-step p,.faq-a,.ai-box p,.rev-card p){font-size:16px}
#MainContent :is(.wi-home-eyebrow,.wi-discovery__heading>p:first-child,.wi-coll-product__type,.wic-help .wic-eyebrow,.wic2 .wic2-kicker,.wi-routine .wi-routine__eyebrow){font-size:12px}
.predictive-search__item .predictive-search__item-vendor{font-size:12px;line-height:1.5}
.predictive-search--search-template .predictive-search__heading{font-size:12px;line-height:1.5;color:rgba(var(--color-heading),.8)}
.cart-item__error{font-size:14px;line-height:1.5}
