@font-face{font-family:"Manrope";src:url(/fonts/manrope-variable-3ae11c49db04.ttf) format("truetype");font-style:normal;font-weight:200 800;font-display:swap}
:root{--kr-font-ui:"Manrope",Arial,sans-serif;--font:var(--kr-font-ui)}
html body{font-family:var(--kr-font-ui)!important;font-weight:400}
html body :is(button,input,select,textarea){font-family:var(--kr-font-ui)!important}
html body #app :is(h1,h2,h3,h4,h5,h6),html body #layer :is(h1,h2,h3,h4,h5,h6){font-family:var(--kr-font-ui)!important;font-weight:700!important;letter-spacing:-.035em!important}
html body :is(.c-now,.c-old,.pdp2 .pricerow>.price,.pdp2 .pricerow>.was,.kr-cart-upsell-price,.krlook-preview-price,.krlook-product-copy>span,#pdpCtaTotal,.kr-sd-price,.kr-sd-prices del,.cartsheet .sum .num){font-family:var(--kr-font-ui)!important}
html body :is(.krbs-header>strong,.krbs-code-value,.krbs-value,.kr-cart-upsells-head h2,.qct-k){font-family:var(--kr-font-ui)!important;font-weight:700!important}
html body #kr-about-family.krab-editorial .kne-paragraphs,html body #kr-about-family.krab-editorial .kne-signoff{font-family:Georgia,serif!important;font-weight:400!important}
html body :is(.hx-scr,.fam-out,.bb-scr,.krw-scr,.krab-family){font-family:"KR Family","Snell Roundhand",cursive!important;font-weight:400!important}
/* Keep category names complete, with line breaks only between words. */
#layer .km :is(.kmt-n,.kms-i,.kms-all,.krsd-choice-name,.krsd-brand-name),#layer .kr-search-directory .kr-sd-categories>a,.cat-quick :is(a,span,strong){overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important}
#layer .km.kr-menu-bento .krsd-categories .kmt-n{display:block;overflow:visible!important;max-height:none!important}
#layer .km.kr-menu-bento:not(.krsd-choosing) .krsd-categories .kmt[data-kmcat="acc"]{grid-column:span 2}
@media(max-width:599px){
 #layer .km.kr-menu-bento .krsd-categories .km-grid,#layer .km.kr-menu-bento.krsd-choosing .krsd-categories .km-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:359px){
 #layer .km.kr-menu-bento .krsd-categories .km-grid,#layer .km.kr-menu-bento.krsd-choosing .krsd-categories .km-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
