/* Cyrillic Font Switcher v6 Advanced - ACTIVE
   Desktop: segoe_ui / 12px
   Mobile: noto_sans / 13px
   Categories: segoe_ui / 12px
   Desktop text scale: 100% (whole-pixel sizing)
   Rendering mode: smooth
   Weights body/category/title/text/price/button: 400/500/600/400/700/500
*/
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;500;600;700&display=swap');
:root{--cfs-desktop:'Segoe UI',Tahoma,Arial,sans-serif;--cfs-mobile:'Noto Sans',Arial,sans-serif;--cfs-category:'Segoe UI',Tahoma,Arial,sans-serif;}
html body{font-synthesis:none;}
html body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
html body{font-kerning:normal;font-feature-settings:'kern' 1;}
html body,html body *{font-family:var(--cfs-mobile) !important;}
html body .fa,html body .fa:before,html body .fa:after{font-family:FontAwesome!important;}
html body .glyphicon,html body .glyphicon:before,html body .glyphicon:after{font-family:'Glyphicons Halflings'!important;}
html body .material-icons{font-family:'Material Icons'!important;}
html body{font-size:13px !important;font-weight:400 !important;line-height:1.5;letter-spacing:0px;}
html body .product-thumb h4,html body .product-thumb h4 a{font-weight:600 !important;line-height:1.40;letter-spacing:0px;}
@media (min-width:992px){
html body,html body *{font-family:var(--cfs-desktop) !important;}
html body .fa,html body .fa:before,html body .fa:after{font-family:FontAwesome!important;}
html body .glyphicon,html body .glyphicon:before,html body .glyphicon:after{font-family:'Glyphicons Halflings'!important;}
html body .material-icons{font-family:'Material Icons'!important;}
html body{font-size:12px !important;font-weight:400 !important;line-height:1.50;letter-spacing:0px;}
html body #column-left .list-group-item,html body #column-left .list-group a,html body #column-left .list-group a span,html body #column-left .box-category a,html body #column-left .category-menu a{font-family:var(--cfs-category) !important;font-size:12px !important;font-weight:500 !important;line-height:1.45 !important;letter-spacing:0px !important;}
html body .product-thumb h4,html body .product-thumb h4 a{font-size:13px !important;font-weight:600 !important;line-height:1.40;letter-spacing:0px;}
html body .product-thumb .caption p:not(.price){font-size:12px !important;font-weight:400 !important;line-height:1.50;letter-spacing:0px;}
html body .product-thumb .caption p.price,html body .product-thumb .price{font-size:15px !important;font-weight:700 !important;letter-spacing:0px;}
html body .btn,html body .form-control,html body label,html body select,html body input{font-size:12px !important;font-weight:500 !important;letter-spacing:0px;}
html body #column-left .list-group-item,html body #column-left .list-group a{padding-top:7px !important;padding-bottom:7px !important;}
}
@media (min-width:1600px){
html body{font-size:16px !important;}
html body #column-left .list-group-item,html body #column-left .list-group a,html body #column-left .list-group a span,html body #column-left .box-category a,html body #column-left .category-menu a{font-family:var(--cfs-category) !important;font-size:13px !important;font-weight:500 !important;line-height:1.45 !important;letter-spacing:0px !important;}
html body .product-thumb h4,html body .product-thumb h4 a{font-size:17px !important;font-weight:600 !important;line-height:1.40;letter-spacing:0px;}
html body .product-thumb .caption p:not(.price){font-size:15px !important;font-weight:400 !important;line-height:1.50;letter-spacing:0px;}
html body .product-thumb .caption p.price,html body .product-thumb .price{font-size:19px !important;font-weight:700 !important;letter-spacing:0px;}
}
