body{line-height:1.6;font-weight:400}h1,h2,h3,h4{font-weight:500;letter-spacing:-.022em;line-height:1.15}b,strong{font-weight:500}.t-hero{font-size:clamp(2rem,4.8vw,3.5rem);letter-spacing:-.03em;line-height:1.08}.t-h2{font-size:clamp(1.5rem,2.6vw,2.125rem);letter-spacing:-.025em}.t-h3{font-size:clamp(1.125rem,1.6vw,1.375rem);letter-spacing:-.015em}.t-lede{font-size:clamp(.9375rem,1.3vw,1.0625rem);line-height:1.6;letter-spacing:0}.t-eyebrow{font-weight:400;letter-spacing:.01em}.bh__title{font-size:clamp(1.5rem,2.6vw,2rem);letter-spacing:-.025em}.page-head h1{font-size:clamp(1.625rem,3vw,2.25rem)}.brand{font-weight:500;letter-spacing:-.01em}.btn{font-weight:500;letter-spacing:0}.price__now{font-weight:500;letter-spacing:-.01em}.pcard__title{font-weight:500;line-height:1.4;letter-spacing:0}.pcard__vendor{text-transform:none;letter-spacing:.01em;font-weight:400;font-size:.75rem;color:var(--c-ink-soft)}.tile__title{font-weight:500}.tile--tall .tile__title{font-size:1.375rem}.trust-card h3{font-size:1.0625rem}.quote blockquote{font-size:1rem;line-height:1.55;letter-spacing:0}.faq summary{font-weight:500;font-size:1rem}.brands a,.brands span{font-weight:500;font-size:1rem;letter-spacing:-.01em}.footer-grid h3{text-transform:none;letter-spacing:0;font-size:.875rem;font-weight:500}.footer-grid li a,.footer-brand p{font-size:.9375rem}.site-header a,.site-header button{font-weight:400}.badge{font-weight:500}.cb{background:var(--c-line);overflow:hidden}.cb__img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:8% 50%}.cb--right .cb__img{object-position:92% 50%}.cb--center .cb__img{object-position:50% 50%}@media(min-width:900px){.cb__img,.cb--right .cb__img,.cb--center .cb__img{aspect-ratio:1920 / 540;max-height:460px;object-position:50% 50%}}.page-head--brand{padding-top:16px}@media(max-width:699px){.t-h2{font-size:1.5rem}.section-head{margin-bottom:20px}.pcard__title{font-size:.875rem}.chapter{padding-block:36px}.bh__intro{padding-block:12px 20px}.bh__intro .btn{width:100%}.bh__actions{flex-direction:column;align-items:stretch;gap:10px}.bh__actions .link-arrow{justify-content:center;min-height:44px}.toolbar{flex-wrap:wrap;gap:10px}.filters select{flex:1 1 calc(50% - 6px);min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/polish.css.map */
