body{font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.eyebrow,.product-kicker,.v-product .product-kicker{font-size:12px!important;letter-spacing:1.2px;line-height:1.5;font-weight:600}.announcement,.announcement-bar{font-size:13px;line-height:1.5}.desktop-nav>a,.desktop-nav .nav-group>a,.v-header .desktop-nav>a,.v-header .desktop-nav .nav-group>a{font-size:14px;letter-spacing:0;line-height:1.4}.breadcrumbs,.breadcrumb{font-size:14px}.button,.underlined,.hero-secondary,.v-card-copy .underlined{font-size:14px;line-height:1.45;letter-spacing:.25px}.button{min-height:48px;padding:15px 24px;font-weight:600}.section-description,.section-description p,.v-section .section-description,.v-section .section-description p,.editorial-copy p,.v-editorial .editorial-copy p,.v-card-copy p,.rte{font-size:var(--v-text,18px);line-height:1.7}.section-heading>p,.concern-intro>p,.source-routine .three-grid p,.quiz-band p,.newsletter p{font-size:18px;line-height:1.65}.pdp-info h1,.v-product .pdp-info h1{line-height:1.16}.pdp-tagline,.v-product .pdp-tagline{font-size:var(--v-text,18px);line-height:1.6;margin:14px 0 18px}.benefit-list li,.v-product .benefit-list li{font-size:var(--v-text,17px);line-height:1.6;margin-bottom:8px}.product-meta,.v-product .product-meta{font-size:14px;line-height:1.5;padding:12px;margin:18px 0}.product-meta a{font-size:13px}.review-jump,.v-product .review-jump{font-size:14px;line-height:1.5;gap:10px}.review-jump>span:first-child{font-size:22px}.variant-label,.purchase-options legend,.v-product-form select{font-size:15px;font-weight:500}.v-product-form select{padding:12px;min-height:48px}.offer-card,.v-product .offer-card{padding:16px;min-height:112px}.offer-card strong,.v-product .offer-card strong{font-size:16px;line-height:1.4}.offer-card small,.v-product .offer-card small{font-size:14px;line-height:1.4;margin-top:5px}.offer-card b,.v-product .offer-card b{font-size:19px;line-height:1.4;margin-top:10px}.offer-badge{font-size:12px}.purchase-note,.v-product .purchase-note,.upsell-note,.review-origin,.routine-footnote{font-size:13px;line-height:1.6;color:#555e51}.purchase-trust strong,.v-product .purchase-trust strong{font-size:14px;line-height:1.4}.purchase-trust small,.v-product .purchase-trust small{font-size:13px;line-height:1.45}.purchase-trust{gap:16px;padding:16px 0}.upsell label strong{font-size:16px;line-height:1.4}.upsell label small{font-size:14px;line-height:1.5}.upsell label b{font-size:17px}.upsell label{align-items:center}.accordion summary{font-size:18px;line-height:1.45;padding:20px 0}.accordion>div,.accordion p{font-size:16px;line-height:1.75}.product-jump a{font-size:14px;line-height:1.5}.product-card h3{font-size:20px;line-height:1.35}.product-card p,.product-price{font-size:17px}.product-card .quick-add{font-size:14px}.video-card-title{font-size:14px;line-height:1.4}.video-duration{font-size:12px}.video-controls{font-size:13px}.v-product .video-heading h2,.video-heading h2{font-size:28px;line-height:1.2}.footer-grid a,footer a{font-size:15px;line-height:1.6}.footer-grid h3,.footer-bottom,.newsletter small{font-size:13px}.sticky-buy strong{font-size:15px;line-height:1.3}.sticky-buy small{font-size:14px}.v-mobile-trust{font-size:12px}.purchase-quote,.v-product .purchase-quote{display:block;padding:20px;overflow:hidden}.purchase-quote .purchase-review-photo{float:left;width:86px;height:108px;object-fit:cover;margin:0 18px 8px 0;border-radius:8px}.purchase-quote blockquote,.v-product .purchase-quote blockquote{font-size:17px;line-height:1.6;margin:10px 0}.purchase-quote p,.purchase-quote a{font-size:14px;line-height:1.5}.purchase-quote .review-stars{font-size:22px}.photo-review-section,.v-section.photo-review-section{display:block;min-width:0;overflow:hidden}.photo-review-section .reviews-heading{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px}.photo-review-section h2{font-family:var(--body-font,Arial),sans-serif;font-size:var(--v-h,40px);font-weight:500;letter-spacing:-1px;line-height:1.2}.photo-review-section .reviews-heading p{font-size:17px;line-height:1.6;max-width:680px}.photo-review-section .reviews-heading .eyebrow{margin-bottom:12px}.review-slider-tools{display:flex;gap:10px;flex-shrink:0}.review-slider-tools button{border:1px solid #a9b2a1;background:transparent;color:#303a2b;border-radius:100px;min-width:96px;min-height:48px;padding:10px 18px;font-size:14px;cursor:pointer}.review-slider-tools button:disabled{opacity:.35;cursor:default}.review-slider-tools button:hover:not(:disabled){background:#e9eddf}.review-slider-tools button:focus-visible,.photo-review-track:focus-visible{outline:3px solid #788667;outline-offset:4px}.photo-review-section .photo-review-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/3.15);grid-template-columns:none;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#a2ab95 transparent;padding:0 0 18px;overscroll-behavior-x:contain;scroll-behavior:smooth;align-items:stretch;max-width:100%}.photo-review-section .photo-review-card{position:relative;isolation:isolate;display:flex;align-items:end;min-width:0;min-height:570px;background:#313a2d;border:0;border-radius:20px;overflow:hidden;padding:0;color:#fff;scroll-snap-align:start;text-align:left}.photo-review-card .review-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-2}.photo-review-card .review-photo img{width:100%;height:100%;object-fit:cover;object-position:center 35%;display:block}.photo-review-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000a 12%,#0000001f 34%,#000000e0 76%,#000000f0);z-index:-1}.photo-review-card .review-photo-label{position:absolute;top:16px;left:16px;right:16px;width:fit-content;background:#181e15c2;padding:8px 12px;border-radius:7px;color:#fff;font-size:12px;line-height:1.4}.photo-review-card .photo-review-content{padding:28px;width:100%}.photo-review-card .review-stars{display:block;color:#f3c46f;font-size:28px;line-height:1.3;letter-spacing:2px;margin-bottom:12px}.photo-review-card blockquote,.v-review-spotlight .photo-review-card blockquote{font-size:var(--review-quote,20px);line-height:1.48;font-weight:400;margin:0 0 20px;color:#fff}.photo-review-card .review-author{display:flex;align-items:center;justify-content:space-between;gap:12px}.photo-review-card .review-author strong{font-size:15px;line-height:1.4;color:#fff}.photo-review-card .review-category{display:block;color:#e6e9e0;font-size:12px;line-height:1.4;margin-top:4px;letter-spacing:.3px}.photo-review-card .review-author a,.v-review-spotlight .photo-review-card .review-author a{font-size:12px;color:#fff;line-height:1.5;text-decoration:underline}.photo-review-section .review-filters{gap:10px;flex-wrap:wrap;margin-bottom:24px}.review-filters button{font-size:14px;min-height:44px;padding:10px 18px}.photo-review-section .reviews-bottom{margin-top:6px}.photo-review-section .review-status{font-size:14px}.photo-review-section .review-origin{font-size:13px;margin-top:16px;max-width:900px}.review-spotlight.photo-review-section{padding:64px 5%}.photo-review-section [data-more-reviews]{display:none}@media(max-width:1000px)and (min-width:601px){.photo-review-section .photo-review-track{grid-auto-columns:calc((100% - 24px)/2.15)}.desktop-nav>a,.v-header .desktop-nav>a,.v-header .desktop-nav .nav-group>a{font-size:12px}.v-product{gap:24px}.v-product .offer-card{padding:12px}}@media(max-width:600px){body{font-size:16px}.button{font-size:14px;padding:14px 18px}.announcement,.announcement-bar{font-size:12px}.section-heading>p,.concern-intro>p,.source-routine .three-grid p,.quiz-band p,.newsletter p{font-size:16px}.pdp-info h1{font-size:36px}.v-product .benefit-list li,.benefit-list li,.pdp-tagline{font-size:var(--v-text,16px)}.offer-card,.v-product .offer-card{padding:12px;min-height:122px}.offer-card strong,.v-product .offer-card strong{font-size:15px}.offer-card small,.v-product .offer-card small{font-size:13px}.offer-card b,.v-product .offer-card b{font-size:18px}.purchase-trust{gap:12px}.purchase-trust strong,.v-product .purchase-trust strong{font-size:13px}.purchase-trust small,.v-product .purchase-trust small{font-size:12px}.v-mobile-trust{font-size:12px;gap:12px}.purchase-quote blockquote,.v-product .purchase-quote blockquote{font-size:16px}.purchase-quote .purchase-review-photo{width:76px;height:96px;margin-right:14px}.photo-review-section .reviews-heading{display:block;margin-bottom:24px}.photo-review-section h2{font-size:var(--v-h,32px);letter-spacing:-.7px}.photo-review-section .reviews-heading p{font-size:16px}.review-slider-tools{margin-top:20px}.review-slider-tools button{min-height:44px;min-width:90px}.photo-review-section .photo-review-track{grid-auto-columns:86%;gap:16px}.photo-review-section .photo-review-card{min-height:570px;border-radius:16px}.photo-review-card .photo-review-content{padding:24px}.photo-review-card blockquote,.v-review-spotlight .photo-review-card blockquote{font-size:var(--review-quote,18px);line-height:1.5}.photo-review-card .review-stars{font-size:26px}.review-spotlight.photo-review-section{padding:44px 5%}.footer-grid a{font-size:15px}.review-jump,.v-product .review-jump{font-size:14px}.v-product-form select{font-size:16px}.video-card-title{font-size:13px}.v-section .section-description p{font-size:var(--v-text,16px)}}@media(prefers-reduced-motion:reduce){.photo-review-section .photo-review-track{scroll-behavior:auto}}.photo-review-section .photo-review-card[hidden]{display:none!important}.photo-review-card .photo-review-content{background:linear-gradient(transparent,#00000029)}.pdp-info{min-width:0}.photo-review-card .review-author>div{min-width:0}.detail-grid p,.how-to-section article p,.product-editorial-copy>p:not(.eyebrow),.inclusive-section p:not(.eyebrow),.routine-bundle p,.concern-grid p,.journal-cards p:not(.eyebrow),.editorial-copy p:not(.eyebrow),.product-copy p,.collection-hero p:not(.eyebrow),.routine-hero p:not(.eyebrow),.photo-hero-copy>p:not(.eyebrow){font-size:var(--v-text,18px);line-height:1.65;color:#424b3d}.editorial-facts span,.bundle-price span,.product-assurance-links,.cart-upsell small,.drawer-summary>p{font-size:14px;line-height:1.5}.pdp-v3 .pdp-tagline{font-size:var(--v-text,18px)}.pdp-v3 .purchase-note{font-size:13px}.pdp-v3 .buy-row>.button,.sticky-buy .button,.add-button,.cart-upsell button{font-size:14px;min-height:48px}.photo-hero-copy .button,.concern-intro .button,.editorial-copy .button{font-size:14px}.quantity input{font-size:16px}.source-routine article .underlined,.home-questions .underlined,.routine-bundle .underlined,.purchase-quote>a,.video-controls button,.video-controls>span,.concern-grid span,.routine-tiles span{font-size:14px;line-height:1.5}.footer-grid>div:not(:first-child) a{font-size:15px}.desktop-nav .quiz-pill{font-size:13px}.photo-review-section .reviews-heading p:not(.eyebrow){font-size:17px;line-height:1.6}.photo-review-section .review-origin{font-size:13px!important;max-width:900px}.photo-review-section .reviews-bottom p{font-size:14px;max-width:none}.contact-form label,.email-field input{font-size:16px}.email-field button{font-size:14px}.mobile-product-trust{font-size:12px}.product-label,.gallery-label{font-size:12px;letter-spacing:.5px}@media(max-width:600px){.detail-grid p,.how-to-section article p,.product-editorial-copy>p:not(.eyebrow),.inclusive-section p:not(.eyebrow),.routine-bundle p,.concern-grid p,.journal-cards p:not(.eyebrow),.editorial-copy p:not(.eyebrow),.product-copy p,.collection-hero p:not(.eyebrow),.routine-hero p:not(.eyebrow),.photo-hero-copy>p:not(.eyebrow),.pdp-v3 .pdp-tagline{font-size:var(--v-text,16px)}.photo-review-section .reviews-heading p:not(.eyebrow){font-size:16px}.detail-grid{gap:24px 16px}.photo-hero-copy>p:not(.eyebrow){max-width:330px}}.photo-review-card:after{background:linear-gradient(180deg,#00000005 16%,#0000001f 32%,#000000c2 52%,#000000f0 78%,#000000f7)}.product-grid>div{display:flex;min-width:0}.product-grid .product-card{height:100%;width:100%}.product-grid .product-copy{display:flex;flex-direction:column;flex:1}.product-grid .product-copy>.price{margin-top:auto;padding-top:8px}.product-grid .add-button{margin-top:auto}
/*# sourceMappingURL=/cdn/shop/t/8/assets/readability.css.map */
