/* One consistent body family throughout all seven collection pages. */
@font-face{font-family:KPText;src:url('/kompaktnye-bani/assets/fonts/kp-text-light.woff2') format('woff2');font-style:normal;font-weight:300;font-display:swap}
@font-face{font-family:KPText;src:url('/kompaktnye-bani/assets/fonts/kp-text-regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:KPText;src:url('/kompaktnye-bani/assets/fonts/kp-text-medium.woff2') format('woff2');font-style:normal;font-weight:500 900;font-display:swap}
@font-face{font-family:KPDisplay;src:url('/kompaktnye-bani/assets/fonts/cormorant-regular.woff2') format('woff2');font-style:normal;font-weight:300 700;font-display:swap}
@font-face{font-family:KPDisplay;src:url('/kompaktnye-bani/assets/fonts/cormorant-italic.woff2') format('woff2');font-style:italic;font-weight:300 700;font-display:swap}
body.kp-collection{--t-text-font:KPText,Arial,sans-serif;--t-heading-font:KPText,Arial,sans-serif;font-family:KPText,Arial,sans-serif!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
body.kp-collection *{font-family:KPText,Arial,sans-serif!important}
body.kp-collection input::placeholder,body.kp-collection textarea::placeholder{font-family:KPText,Arial,sans-serif!important}
body.kp-home-v5 .kp-wordmark-v5,body.kp-home-v5 .kp-hero-content-v5 h1,body.kp-home-v5 .kp-hero-content-v5 h1 em{font-family:KPDisplay,Georgia,serif!important;font-synthesis:none}
body.kp-collection .compact-detail .bm-thumbs span{font-size:12px;line-height:1.3}
@media(max-width:640px){body.kp-collection .compact-detail .bm-thumbs span{font-size:10px;line-height:1.3;padding:5px 1px;min-height:31px}}
