

/* Start:/local/templates/ksil/components/bitrix/catalog.search/ksil/style.css?1652968460157*/
.search-page-content {font-family: 'LatoWebLight', sans-serif;}
.search-page-content .search-query {font-size: 18px; line-height: 1.3; margin-bottom: 20px;}
/* End */


/* Start:/local/templates/ksil/components/bitrix/system.pagenavigation/ksil/style.css?16529684601482*/
.pagination-ksil {font-family: 'LatoWeb', sans-serif;}
.pagination-ksil ul {display: flex; padding: 20px 0 0 140px!important;}
.pagination-ksil ul li {
    border: 1px solid transparent;
    -webkit-align-items: center; align-items: center;
    color: #282829;
    display: flex;
    font-size: 16px;
    height: 28px;
    -webkit-justify-content: center; justify-content: center;
    line-height: 28px;
    margin: 0 4px!important;
    padding: 0!important;
    position: static!important;
    text-align: center;
    -webkit-transition: border .15s ease-in-out;
    -moz-transition: border .15s ease-in-out;
    -ms-transition: border .15s ease-in-out;
    transition: border .15s ease-in-out;
    width: 28px;
}
.pagination-ksil ul li:before {display: none!important;}
.pagination-ksil li:hover {border: 1px solid #0095da;}
.pagination-ksil li:hover a {color: #0095da;}
.pagination-ksil li a {color: #282829;}
.pagination-ksil li span {}
.pagination-ksil li span, .pagination-ksil li a {display: block; width: 100%;}
.pagination-ksil li.p-prev {}
.pagination-ksil li.p-next {}
.pagination-ksil li.p-prev, .pagination-ksil li.p-next {border: none;}
.pagination-ksil li.active {background-color: #0095da; color: #fff;}
.pagination-ksil li.disabled {}
.pagination-ksil li.disabled svg path {fill: #666666;}
.pagination-ksil .svg {display: block;     padding: 2px; width: 100%;}
.pagination-ksil .svg svg {height: 100%; display: block; width: 100%;}
/* End */


/* Start:/local/templates/ksil/components/bitrix/catalog.section/search/style.css?16535599643203*/
.section-items {font-size: 15px; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -15px;}
.section-items li {flex: 0 0 20%; margin-bottom: 30px; max-width: 290px; width: 20%;}
.section-item {padding: 0 15px;}
.section-item-inner {border: 1px solid #ddd; display: block; height: 100%; position: relative; -webkit-transition: border-color 0.15s ease-in-out; -moz-transition: border-color 0.15s ease-in-out; -ms-transition: border-color 0.15s ease-in-out; transition: border-color 0.15s ease-in-out;}
.section-item-inner:hover {border-color: #0095da;}
.section-items li a {align-items: center; background: #f8f8f8; color: #282828; display: flex; justify-content: left; line-height: 135%; min-height: 92px; padding: 0 15px; text-align: left;}
.section-items li a:before {bottom: -1px; left: -1px; content: ' '; position: absolute; top: -1px; right: -1px; z-index: 1;}
.section-items li .sl-img {display: flex; justify-content: center; align-items: center; height: 230px; width: 100%; flex: 0 1 260px; overflow: hidden;}
.section-items li .sl-img img, .section-items li .sl-img .no-photo{max-height: 100%; max-width: 100%;}
.section-items li .sl-img .no-photo {background: #fff;}
.section-items li:hover {border-color: #0095DA;}
.section-items li a:hover {color: #0095DA;}
#right .pagination-ksil ul {justify-content: center; padding-left: 0!important;}
.section-items li .sl-size {
    background: #fff; font-family: 'LatoWebLight', sans-serif; font-size: 12px; line-height: 135%; padding: 15px;
    display: block;
}
.section-items li .sl-size span {font-family: 'LatoWeb', sans-serif;}
.labels, .label, .label svg {display: block;}
.labels {left: 9px; position: absolute; top: 9px;}
.label {margin-bottom: 5px;}
.label svg {height: auto; width: 100%;}
.label:last-child {margin-bottom: 0;}
.rotate-360 {height: 32px; -webkit-transition: opacity .15s ease-in-out; -moz-transition: opacity .15s ease-in-out; -ms-transition: opacity .15s ease-in-out; transition: opacity .15s ease-in-out; width: 32px;}
.label-new {width: 60px;}
.icons-all {color: #000; font-size: 10px; line-height: 1; position: absolute; right: 9px; top: 9px; width: 95px; text-align: right; z-index: 2;}
.icons-all-item { cursor: pointer; -webkit-align-items: center; align-items: center; display: flex; -webkit-transition: opacity 0.15s ease-in-out; -moz-transition: opacity 0.15s ease-in-out; -ms-transition: opacity 0.15s ease-in-out; transition: opacity 0.15s ease-in-out; justify-content: right;}
.icons-all-item-text {display: block; padding-right: 7px; -webkit-transition: color 0.15s ease-in-out; -moz-transition: color 0.15s ease-in-out; -ms-transition: color 0.15s ease-in-out; transition: color 0.15s ease-in-out;}
.icons-all-item:hover .icons-all-item-text {color: #0095DA;}
.icons-all-item-img {display: block; height: 16px; width: 16px;}
.icons-all-item-img svg {}

@media (max-width: 1276px) {
    #right.search-page {padding: 0;}
}
@media (max-width: 1170px) {
    .section-items li {flex: 0 0 25%; width: 25%;}
}
@media (max-width: 767px) {
    .section-items li {flex: 0 0 33.333333%; max-width: 100%; width: 33.333333%;}
}
@media (max-width: 590px) {
    .section-items li {flex: 1 0 200px; width: auto;}
}
/* End */
/* /local/templates/ksil/components/bitrix/catalog.search/ksil/style.css?1652968460157 */
/* /local/templates/ksil/components/bitrix/system.pagenavigation/ksil/style.css?16529684601482 */
/* /local/templates/ksil/components/bitrix/catalog.section/search/style.css?16535599643203 */
