body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.link-faded,.text-subdued{color:rgb(var(--text-color) / .8)}@media screen and (pointer:fine){.link-faded-reverse:hover{color:rgb(var(--text-color) / .8)}}.header__primary-nav-item>a,.header__primary-nav-item>button{color:rgb(var(--text-color) / .96);font-family:var(--text-font-family);font-size:.82rem;font-style:normal;font-weight:600;line-height:1.35;letter-spacing:.055em;text-transform:uppercase;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.header__logo-image{filter:contrast(1.08);image-rendering:-webkit-optimize-contrast;transform:translateZ(0)}.header__secondary-nav,.header__secondary-nav a,.header__secondary-nav button{color:rgb(var(--text-color) / .94)}.announcement-bar{font-size:max(var(--announcement-bar-font-size),.75rem);font-weight:600;letter-spacing:.035em}.footer__block :is(a,p),.footer__aside{font-size:max(.8rem,12px);line-height:1.55}.button,.shopify-payment-button__button--unbranded{min-height:44px;font-size:max(.82rem,13px);font-weight:600;line-height:1.35}.button--sm{font-size:max(.78rem,12.5px)}.product-info .product-title{line-height:1.12}.price-list--product,.price-list--product :is(.h5,.h6){font-size:max(1.125rem,18px);font-weight:600;line-height:1.3}.product-info [data-block-type=inventory],.product-info [data-block-type=sku],.product-info .rating-badge,.product-info .rating-badge .text-xxs,.cart-drawer .text-xs,.cart-drawer .text-xxs,.line-item .text-xs{font-size:max(.8125rem,13px);line-height:1.45}.product-info [data-block-type=buy-buttons] :is(label,legend,summary,p),.product-info [data-block-type=variant-picker] :is(label,legend,button){font-size:max(.8125rem,13px);line-height:1.45}.cart-drawer .product-title,.line-item .product-title{font-size:max(.875rem,14px);line-height:1.4}.tb-brand,.tb-ed,.tb-wash{--muted: #56544e}.tb-shop{--muted: #555951}.tb-v3{--muted: #535951}:is(.tb-brand,.tb-ed,.tb-wash,.tb-shop,.tb-v3,.tb-koa,.tb-guide,.tb-comfort,.tb-home-gifts,.tb-family-clips) :is(p,li,dd,figcaption span){line-height:1.55}:is(.tb-brand,.tb-ed,.tb-wash,.tb-shop,.tb-v3,.tb-koa,.tb-guide,.tb-comfort,.tb-home-gifts,.tb-family-clips) :is([class*=__eyebrow],[class*=__moment],[class*=__audience],[class*=__status],[class*=__micro],[class*=__label],[class*=__development-label]){font-size:max(.72rem,11.5px);font-weight:650;letter-spacing:.12em;line-height:1.4}.tb-guide__body p,.tb-guide__secondary,.tb-purchase-reassurance,.tb-home-gifts__intro,.tb-home-gifts__label small,.tb-family-clips__head>p,.tb-family-clips figcaption span,.tb-comfort__micro,.tb-comfort__proof small{color:#24231fd1;opacity:1}.tb-family-clips figcaption span,.tb-family-clips figcaption a,.tb-home-gifts__label small,.tb-comfort__micro,.tb-comfort__proof small,.tb-purchase-reassurance,.tb-guide__secondary{font-size:max(.82rem,13px);line-height:1.5}.tb-wash__status span,.tb-wash__summary>ul,.tb-wash__steps strong,.tb-wash__facts p,.tb-brand__proof,.tb-brand__case-grid :is(span,dt),.tb-koa__mechanism-line,.tb-koa__steps span,.tb-koa__difference span,.tb-koa__facts span,.tb-koa__quiet-grid span,.tb-koa__journey,.tb-development-frame__label{font-size:max(.75rem,12px);line-height:1.45}.button,button,summary,a{text-underline-offset:.22em}:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media screen and (max-width:749px){body{font-size:1rem}.announcement-bar{font-size:.75rem}.header__secondary-nav a,.header__primary-nav>button,.footer__block a,.button,button,summary{min-height:44px}:is(.tb-brand,.tb-ed,.tb-wash,.tb-shop,.tb-v3,.tb-koa,.tb-guide,.tb-comfort,.tb-home-gifts,.tb-family-clips) :is(p,li,dd,figcaption span){font-size:max(14px,.875rem);line-height:1.6}:is(.tb-brand,.tb-ed,.tb-wash,.tb-shop,.tb-v3,.tb-koa,.tb-guide,.tb-comfort,.tb-home-gifts,.tb-family-clips) :is([class*=__eyebrow],[class*=__moment],[class*=__audience],[class*=__status],[class*=__micro],[class*=__label],[class*=__development-label]){font-size:max(12px,.75rem)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/tb-legibility.css.map */
