:root{--k2-reading-body: 1rem;--k2-reading-h1: clamp(1.875rem, 1.5rem + 1vw, 2.5rem);--k2-reading-h2: clamp(1.5rem, 1.35rem + .5vw, 1.875rem);--k2-reading-h3: clamp(1.1875rem, 1.1rem + .25vw, 1.375rem)}body[class*=kpop2-template-]{font-size:var(--k2-reading-body);line-height:1.6}body[class*=kpop2-template-] #main>.shopify-section:not(.shopify-section-group-footer-group) h1{font-size:var(--k2-reading-h1)!important;line-height:1.2!important;letter-spacing:-.02em;overflow-wrap:break-word;text-wrap:balance}body[class*=kpop2-template-] #main>.shopify-section:not(.shopify-section-group-footer-group) h2{font-size:var(--k2-reading-h2)!important;line-height:1.3!important;text-wrap:pretty}body[class*=kpop2-template-] #main>.shopify-section:not(.shopify-section-group-footer-group) h3{font-size:var(--k2-reading-h3)!important;line-height:1.4!important;text-wrap:pretty}body[class*=kpop2-template-] #main :is(.prose,.metafield-rich_text_field,.kp-page-body,.kpj-content,.kpop2-lens101) :is(p,li,dd){font-size:1rem;line-height:1.7;overflow-wrap:break-word}body.kpop2-template-page #main>.shopify-section:not(.shopify-section-group-footer-group) :is(p,li,td,dd):not([class*=eyebrow]):not([class*=kicker]):not([class*=meta]):not([class*=breadcrumb]){font-size:1rem!important;line-height:1.7!important}body.kpop2-template-page #main :is(.l101-deck,.kp-page-lead,.ksp__lead,.kas__lead,.kpv__lead,.kwc__lead){font-size:1.125rem!important;line-height:1.65!important}body.kpop2-template-page #main .kpop2-lens101 :is(.l101-kicker,.l101-review){font-size:.8125rem!important;line-height:1.6!important}body.kpop2-template-page #main .l101-hero{padding-block:clamp(2rem,4vw,3.5rem)}body.kpop2-template-page #main .l101-hero h1{max-width:32ch}body.kpop2-template-page #main .l101-section{padding-block:clamp(2rem,4vw,3.5rem)}body.kpop2-template-page #main .l101-heading{margin-bottom:1.5rem}body.kpop2-template-page #main .l101-sources{margin-top:3rem}body.kpop2-template-collection #main .kpop2-seo-title{font-size:var(--k2-reading-h1)!important;line-height:1.2!important}body.kpop2-template-collection #main .kpop2-collection-seo-top :is(p,li){font-size:1rem!important;line-height:1.65!important}body.kpop2-template-collection #main .kpop2-collection-seo-top h2{font-size:1.375rem!important;line-height:1.35!important}body.kpop2-template-product #main .product-info h1{font-size:clamp(1.5rem,1.25rem + .8vw,2rem)!important;line-height:1.3!important}body[class*=kpop2-template-] #main .product-card :is(h2,h3,.product-title,.kpop2-cinfo__title){font-size:1rem!important;line-height:1.45!important;overflow-wrap:break-word}body[class*=kpop2-template-] #main :is(.kpop2-faqwrap,.kp-page-body,.l101-faq) summary{font-size:1rem!important;line-height:1.55!important}body[class*=kpop2-template-] #main :is(.facets-sidebar,.facets-drawer) :is(.accordion__toggle,label){font-size:1rem!important;line-height:1.5!important}body[class*=kpop2-template-] #main :is(.prose,.kp-page-body,.kpj-content,.kpop2-lens101) :is(table,th,td){line-height:1.6}body[class*=kpop2-template-] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:1rem}body[class*=kpop2-template-] .header__primary-nav :is(a,button){font-size:clamp(.875rem,.5rem + .42vw,.9375rem);line-height:1.5}body[class*=kpop2-template-] .header-sidebar :is(a,button){line-height:1.5}@media(max-width:749px){:root{--k2-reading-h1:1.875rem;--k2-reading-h2:1.5rem;--k2-reading-h3:1.1875rem}body.kpop2-template-page #main :is(.l101-deck,.kp-page-lead,.ksp__lead,.kas__lead,.kpv__lead,.kwc__lead){font-size:1rem!important;line-height:1.7!important}body[class*=kpop2-template-] #main .product-card :is(h2,h3,.product-title,.kpop2-cinfo__title){font-size:.9375rem!important;line-height:1.45!important}body.kpop2-template-collection #main .kpop2-collection-seo-top h2{font-size:1.25rem!important}body[class*=kpop2-template-] #main :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:1rem!important}}@media(min-width:1000px){body.kpop2-template-index #main h1{font-size:clamp(2.5rem,3.5vw,3.5rem)!important}}body.kpop2-template-collection #main>.shopify-section:not(.shopify-section-group-footer-group) p:not(.kpop2-card-vendor){font-size:1rem!important;line-height:1.65!important}body.kpop2-template-page #main p.kwc-meta{font-size:1rem!important;line-height:1.7!important}body.kpop2-template-blog #main :is(.k2vj__masthead-bottom,.k2vj__highlight-card) p{font-size:1rem!important;line-height:1.65!important}body.kpop2-template-blog #main .k2vj__story-copy p{font-size:1rem!important;line-height:1.65!important}body[class*=kpop2-template-] .k2-footer :is(.k2-footer__brand-copy,.k2-footer__newsletter>p){font-size:1rem!important;line-height:1.65!important}body[class*=kpop2-template-] .k2-footer .k2-footer__consent{font-size:.8125rem!important;line-height:1.6!important}body[class*=kpop2-template-] .kpop2-filter-values label{font-size:1rem!important;line-height:1.5!important}body[class*=kpop2-template-] :is(.header__primary-nav-item>a,.header__menu-disclosure>summary){font-size:.875rem!important;line-height:1.5!important}body.kpop2-template-product #main :is(.bcpo-label label,.kpop2-specifications-inline__label){font-size:1rem!important;line-height:1.5!important}
/*# sourceMappingURL=/cdn/shop/t/162/assets/kpop2-reading-scale.css.map */
