

/* Start:/local/templates/pik/components/bitrix/catalog/catalog/style.min.css?17628520377827*/
.catalog_section{align-items:flex-start;-webkit-box-align:start;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-pack:justify;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:start;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:4px;justify-content:space-between;padding:0 34px 88px;width:100%}.catalog_section_list .h_line{background-color:rgba(0,0,0,.08);height:2px;margin:0 15px;width:calc(100% - 30px)}.catalog.catalog_sections{padding-bottom:88px}.catalog_section_filter{max-width:320px;width:100%}.catalog_section_products{max-width:calc(100% - 324px);width:100%}.catalog_section_products-sort_block{align-items:baseline;-webkit-box-align:baseline;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-pack:start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:baseline;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:32px}.catalog_section_products-sort_block-item{border-radius:20px;color:#000;padding:8px 12px;scale:1;-o-transition:scale .2s;-webkit-transition:scale .2s;transition:scale .2s;word-wrap:break-word}.catalog_section_products-sort_block-item:hover{color:#000;scale:1.03;-o-transition:scale .2s;-webkit-transition:scale .2s;transition:scale .2s}.catalog_section_products-sort_block-item.active_sort{border:1.5px rgba(0,0,0,.08) solid}.catalog_additionally,.catalog_section_products_list{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;width:100%}.catalog_section_products_list{align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:32px}.catalog_additionally{align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;gap:8px;padding-top:32px}.catalog_additionally-description,.catalog_additionally-title{align-self:stretch;color:#000;-ms-flex-item-align:stretch;font-weight:400;-ms-grid-row-align:stretch;word-wrap:break-word}.catalog_additionally-title{font-family:Oswald;font-size:20px;line-height:28px}.catalog_additionally-description{font-family:var(--inter);font-size:16px;line-height:24px}.catalog_additionally-btn_block{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px}.catalog_additionally-btn_block .text-control-m{color:rgba(0,0,0,.24)}.catalog_additionally-btn_block .show_popup.text-control-m,.catalog_additionally-btn_block a.text-control-m{color:#006eff}.mobile-smartfilter-img,.mobile-smartfilter-title.h2,.smart-filter-mobile{display:none}@media (max-width:1100px){.catalog_section_filter,.catalog_section_products{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;max-width:unset}.catalog_section_products{-ms-flex:1 1 75%;flex:1 1 75%}}@media (max-width:750px){.catalog_section_list{padding:0 0 32px}.catalog_section{align-items:stretch;-webkit-box-align:stretch;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:stretch;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;padding:0 16px 88px}.catalog_section_filter,.catalog_section_products{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:100%}.smart-filter-mobile,.smart-filter-mobile-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px}.smart-filter-mobile{height:auto;padding:0 0 32px;width:100%}.smart-filter-mobile-btn{border:1px rgba(0,0,0,.12) solid;border-radius:2px;height:64px;padding:20px 24px}.smart-filter-mobile-btn[data-show=smartfilter_block]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.smart-filter-mobile-btn[data-show=sort_mobile]{width:64px}.smart-filter-mobile-btn img{height:24px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:24px}.catalog_section_products-sort_block,.smartfilter_block{background:#fff;border-top-left-radius:16px;border-top-right-radius:16px;bottom:0;-webkit-box-shadow:0-10px 20px 0 rgba(0,0,0,.08);box-shadow:0-10px 20px 0 rgba(0,0,0,.08);display:none;left:0;overflow-y:scroll;position:fixed;right:0;width:100%;z-index:900}.smartfilter_block{height:calc(100% - 16px);padding:16px}.smartfilter_block.open_filter_block{display:block}.open_filter_block .mobile-smartfilter-title.h2{display:block;padding-bottom:20px}.open_filter_block .mobile-smartfilter-img{display:block;position:absolute;right:8px;top:8px}.catalog_section_products-sort_block{height:auto;padding:16px 16px 60px}.catalog_section_products-sort_block-item,.catalog_section_products-sort_block-item.active_sort{border:0;border-bottom:1.5px rgba(0,0,0,.08) solid;border-radius:0;display:block;font-family:var(--inter);font-size:16px;font-weight:400;height:48px;line-height:24px;margin:0-16px;padding:12px 16px;text-transform:capitalize;width:calc(100% + 32px)}}.give-support{background:top/cover no-repeat url(/images/give-support-bg-mobile_n.webp),#000;border-bottom:1px solid var(--border-main-contrast);border-top:1px solid var(--border-main-contrast);color:var(--text-main-contrast);min-height:608px;padding:50vw 16px 16px}.give-support_wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;gap:40px;justify-content:space-between}.give-support_content,.give-support_wrapper{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:flex;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:column;flex-direction:column}.give-support_header{margin-bottom:12px}.give-support_button__bg,.give-support_buttons{-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.give-support_buttons{-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:4px;text-align:center}.give-support_button__bg{align-items:center;background:var(--bg-button-contrast);border-radius:2px;-webkit-box-align:center;cursor:pointer;-ms-flex-align:center;gap:8px;padding:22px}.give-support_button__bg:hover{background:var(--bg-button-hover-contrast)}.give-support_button__or{color:var(--text-caption-contrast)}.give-support_button__nobg{align-items:center;border:1px solid var(--border-control-contrast);border-radius:2px;-webkit-box-align:center;-webkit-box-pack:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center;padding:22px}.give-support_button__nobg:hover{background:var(--bg-alpha-white-8)}@media (min-width:768px){.give-support{background:-webkit-gradient(linear,left top,right top,from(#000),to(transparent)),right/cover no-repeat url(/images/give-support-bg.webp),#000;background:-o-linear-gradient(left,#000,transparent),right/cover no-repeat url(/images/give-support-bg.webp),#000;background:linear-gradient(90deg,#000,transparent),right/cover no-repeat url(/images/give-support-bg.webp),#000;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:608px;padding:32px 0 32px 34px}.give-support_wrapper{width:70%}}@media (min-width:992px){.give-support_wrapper{width:60%}}@media (min-width:1240px){.give-support_wrapper{width:60%}.give-support_buttons{align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-pack:start;-ms-flex-align:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;gap:20px;justify-content:flex-start}.give-support_button__bg,.give-support_button__nobg{padding:24px}}
/* End */


/* Start:/local/templates/pik/components/bitrix/catalog.section.list/catalog_subsections/style.min.css?17810814003626*/
.description__video,.video-preview{box-sizing:border-box;margin:0 auto;max-width:900px;position:relative;width:50vw}.video-swiper,.video-swiper video{background:#000;border-radius:12px;position:relative;width:100%}.video-swiper{aspect-ratio:16/9;overflow:hidden}.video-swiper .swiper-slide{pointer-events:none}.video-swiper .swiper-slide-active,.video-swiper .swiper-slide-duplicate-active{pointer-events:auto}.video-swiper video{display:block;height:100%;object-fit:contain;z-index:10}.video-swiper video::-webkit-media-controls-enclosure,.video-swiper video::-webkit-media-controls-panel{position:relative;z-index:30!important}.video-swiper video::-moz-media-controls{z-index:30!important}.video-swiper .swiper-pagination{bottom:56px!important;padding-bottom:8px;z-index:20}.video-swiper .swiper-pagination-bullet{background:rgba(255,255,255,.5);height:8px;opacity:1;transition:all .2s ease;width:8px}.video-swiper .swiper-pagination-bullet-active{background:#fff;transform:scale(1.3)}.video-swiper .swiper-button-next,.video-swiper .swiper-button-prev{background:rgba(0,0,0,.4);border-radius:50%;color:#fff;height:40px;transition:background .2s ease;width:40px;z-index:20}.video-swiper .swiper-button-next:hover,.video-swiper .swiper-button-prev:hover{background:rgba(0,0,0,.7)}.video-swiper .swiper-button-next::after,.video-swiper .swiper-button-prev::after{font-size:18px;font-weight:700}@media (max-width:768px){.description__video,.video-preview{max-width:100%;padding:0 16px;width:100%}.video-swiper{border-radius:8px}.video-swiper video{border-radius:8px;object-fit:cover}.video-swiper .swiper-button-next,.video-swiper .swiper-button-prev{display:none}.video-swiper .swiper-pagination{bottom:48px!important}}a.video-slider-link,a[href] .description__video{color:inherit;cursor:pointer;display:block;text-decoration:none}.catalog_subsection_section_list{width:100vw}.catalog_subsection_list.swiper{overflow:hidden;width:100%}.catalog_subsection_section_list .swiper{padding:16px 34px 88px}.catalog_subsection_list-item,.catalog_subsection_list.swiper.none{align-items:flex-start;-webkit-box-align:start;-webkit-box-pack:start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:start;-ms-flex-pack:start;justify-content:flex-start}.catalog_subsection_list.swiper.none{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.catalog_subsection_list .swiper-slide{width:auto}.catalog_subsection_list-item{-webkit-box-direction:normal;-webkit-box-orient:vertical;cursor:pointer;-ms-flex-direction:column;flex-direction:column;gap:12px;position:relative;width:124px;z-index:1}.catalog_subsection_list-item:before{background-color:var(--bg-alpha-black-4);content:"";height:124px;left:0;position:absolute;top:0;width:124px;z-index:2}.catalog_subsection_list-item img{height:124px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:124px}.catalog_subsection_list-item .text-control-s{color:#000;overflow-wrap:anywhere}@media (max-width:992px){.catalog_block .catalog_subsection_block .catalog_subsection_list{padding:0}.catalog_subsection_list{align-items:flex-start;-webkit-box-align:start;-webkit-box-pack:start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:start;-ms-flex-pack:start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;justify-content:flex-start;padding:16px 16px 28px;width:100%}.catalog_subsection_section_list{padding:0 16px 32px}}.swiper-slide,.swiper-wrapper{height:fit-content!important}@media (max-width:528px){.catalog_subsection_list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0 16px 32px}}
/* End */


/* Start:/local/templates/pik/components/bitrix/catalog.smart.filter/catalog_smartfilter/style.css?176285203723038*/
.smart-filter {
    padding-bottom: 24px;
    width:          100%;
}

.smart-filter-title {
    color:         #000;
    font-size:     18px;
    margin-bottom: 10px;
}

.smart-filter-form {
    padding-right: 52px;
}

.smart-filter-parameters-box {
    position: relative;
}

.smart-filter-parameters-box-title {
    align-items:       center;
    -webkit-box-align: center;

    -webkit-box-pack:  start;

    cursor:            pointer;

    display:           -webkit-inline-box;
    display:           -ms-inline-flexbox;
    display:           inline-flex;
    -ms-flex-align:    center;
    -ms-flex-pack:     start;
    gap:               11px;
    justify-content:   flex-start;
    padding-bottom:    16px;
}

.smart-filter-parameters-box .smart-filter-parameters-box-title img {
    -ms-transform:      rotate(-90deg);
    -webkit-transform:  rotate(-90deg);
    transform:          rotate(-90deg);
    -o-transition:      transform 0.2s;
    -webkit-transition: -webkit-transform 0.2s;
    transition:         -webkit-transform 0.2s;
    transition:         transform 0.2s;
    transition:         transform 0.2s, -webkit-transform 0.2s;
}

.smart-filter-parameters-box.bx-active .smart-filter-parameters-box-title img {
    -ms-transform:      rotate(90deg);
    -webkit-transform:  rotate(90deg);
    transform:          rotate(90deg);
    -o-transition:      transform 0.2s;
    -webkit-transition: -webkit-transform 0.2s;
    transition:         -webkit-transform 0.2s;
    transition:         transform 0.2s;
    transition:         transform 0.2s, -webkit-transform 0.2s;
}

.smart-filter-parameters-box-container .filter_btn {
    cursor:             pointer;
    text-shadow:        unset;
    -o-transition:      text-shadow 0.2s;
    -webkit-transition: text-shadow 0.2s;
    transition:         text-shadow 0.2s;
    width:              50%;
}

.smart-filter-parameters-box-container .filter_btn:hover {
    text-shadow:        0 0 4px #00000052;
    -o-transition:      text-shadow 0.2s;
    -webkit-transition: text-shadow 0.2s;
    transition:         text-shadow 0.2s;
}

.smart-filter-parameters-box-container {
    align-items:           stretch;
    -webkit-box-align:     stretch;
    -webkit-box-direction: normal;
    -webkit-box-orient:    horizontal;
    -webkit-box-pack:      start;
    display:               -webkit-inline-box;
    display:               -ms-inline-flexbox;
    display:               inline-flex;
    -ms-flex-align:        stretch;
    -ms-flex-direction:    row;
    flex-direction:        row;
    -ms-flex-pack:         start;
    gap:                   12px;
    justify-content:       flex-start;
    padding-bottom:        24px;
    width:                 100%;
	/*height: 30px;*/
}
.smart-filter-checkbox-text {
    cursor: pointer;
}

.form-group {
    align-items:           center;
    -webkit-box-align:     center;
    -webkit-box-direction: normal;
    -webkit-box-orient:    horizontal;
    -webkit-box-pack:      start;
    display:               -webkit-inline-box;
    display:               -ms-inline-flexbox;
    display:               inline-flex;
    -ms-flex-align:        center;
    -ms-flex-direction:    row;
    flex-direction:        row;
    -ms-flex-pack:         start;
    -ms-flex-wrap:         nowrap;
    flex-wrap:             nowrap;
    gap:                   8px;
    justify-content:       flex-start;
}

.form-check-input[type="checkbox"] {
    border:        2px rgba(0, 0, 0, 0.04) solid;
    border-radius: 4px;
    cursor:        pointer;
    height:        18px;
    width:         18px;
}

.form-check-input:checked[type="checkbox"] {
    background-color: #6354C7;
    border-color:     #6354C7;
}

.form-check-input[type="radio"] {
    border:        2px rgba(9, 14, 35, 0.16) solid;
    border-radius: 18px;
    height:        18px;
    margin-top:    3px;
    width:         18px;
}

.form-check-input:checked[type="radio"] {
    background-color: #fff;
    border:           6px #6354C7 solid;
}

.smart-filter-block {
    -webkit-box-sizing: content-box;
    box-sizing:         content-box;
    display:            none;
    height:             max-content !important;
    height:             -webkit-max-content !important;
    height:             -moz-max-content !important;
}

.smart-filter-block .smart-filter-input_block {
    align-items:           stretch;
    -webkit-box-align:     stretch;
    -webkit-box-direction: normal;
    -webkit-box-orient:    horizontal;
    -webkit-box-pack:      justify;
    display:               -webkit-inline-box;
    display:               -ms-inline-flexbox;
    display:               inline-flex;
    -ms-flex-align:        stretch;
    -ms-flex-direction:    row;
    flex-direction:        row;
    -ms-flex-pack:         justify;
    -ms-flex-wrap:         nowrap;
    flex-wrap:             nowrap;
    gap:                   12px;
    justify-content:       space-between;
    width:                 100%;
}

.smart-filter-block .smart-filter-input_block .min-price.text-control-s,
.smart-filter-block .smart-filter-input_block .max-price.text-control-s {
    border:        1px rgba(9, 14, 35, 0.16) solid;
    border-radius: 2px;
    outline:       none;
    padding:       12px 16px;
    width:         calc(50% - 6px);
}

.smart-filter-block .smart-filter-input_block .min-price.text-control-s:focus-visible,
.smart-filter-block .smart-filter-input_block .max-price.text-control-s:focus-visible {
    border: 1px rgba(99, 84, 199, 0.48) solid;
}

.smart-filter-button-box .smart-filter-block,
.smart-filter-parameters-box.bx-active .smart-filter-block {
    display: block;

}

.smart-filter-button-box .smart-filter-block{
	height: 30px !important;

}


.smart-filter-parameters-box.bx-active .smart-filter-block i.bx-ft-sub {
    display:        block;
    font-size:      14px;
    font-style:     normal;
    padding-bottom: 5px;
}

.smart-filter-input-group-number {
    width: 100%;
}

.smart-filter-slider-track-container {
    padding: 12px 6px;
}

.smart-filter-slider-track {
    background:    rgba(0, 109.79, 255, 0.4);
    border-radius: 5px;
    height:        5px;
    opacity:       0.57;
    position:      relative;
}

.smart-filter-slider-range {
    z-index: 50;
}

.smart-filter-slider-range,
.smart-filter-slider-price-bar,
.smart-filter-slider-price-bar-vd,
.smart-filter-slider-price-bar-vn,
.smart-filter-slider-price-bar-v {
    border-radius: 5px;
    bottom:        0;
    position:      absolute;
    top:           0;
}

.smart-filter-slider-price-bar-vd {
    background: #b1b1b1;
    z-index:    60;
}

.smart-filter-slider-price-bar-vn {
    background-color: var(--theme-color-light);
    z-index:          70;
}

.smart-filter-slider-price-bar-v {
    background-color: var(--bg-button);
    z-index:          80;
}

.smart-filter-slider-handle {
    background-color: var(--bg-button);
    border-radius:    6px;
    height:           12px;
    position:         absolute;
    top:              -4px;
    width:            12px;
}

.smart-filter-slider-handle:hover {
    -ms-cursor:     grab;
    -o-cursor:      grab;
    -webkit-cursor: -webkit-grab;
    cursor:         grab;
}

.smart-filter-slider-handle:active {
    -ms-cursor:     grabbing;
    -o-cursor:      grabbing;
    -webkit-cursor: -webkit-grabbing;
    cursor:         grabbing;
}

.smart-filter-slider-handle.left {
    left:        0;
    margin-left: -6px;
}

.smart-filter-slider-handle.right {
    margin-right: -6px;
    right:        0;
}

/* region Select */
.smart-filter-input-group-dropdown {
    border:        1px solid #ccd5db;
    border-radius: 3px;
    display:       block;
    height:        31px;
}

.smart-filter-input-group-dropdown.bx-active,
.smart-filter-input-group-dropdown:focus {
    border-color: var(--primary);
}

.smart-filter-dropdown-block {
    background:    #fff;
    border:        none;
    border-radius: 2px;
    display:       block;
    height:        29px;
    margin:        0;
    padding:       0 29px 0 10px;
    position:      relative;
    width:         100%;
}

.smart-filter-dropdown-text {
    cursor:            pointer;
    height:            29px;
    line-height:       29px;
    max-width:         100%;
    overflow:          hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow:  ellipsis;
    text-overflow:     ellipsis;
    vertical-align:    middle;
    white-space:       nowrap;
}

.smart-filter-dropdown-text.fix {
    min-width: 120px;
}

.smart-filter-dropdown-text label {
    cursor: pointer;
}

.smart-filter-dropdown-arrow {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAG0lEQVQY02OYOXPmf1yYAQRwSsAATglkBch8ADy7LKHqFrgoAAAAAElFTkSuQmCC') no-repeat center;
    cursor:     pointer;
    height:     29px;
    position:   absolute;
    right:      0;
    top:        0;
    width:      29px;
}

.smart-filter-input-group-dropdown-flex {
    align-items:       center;
    -webkit-box-align: center;
    display:           flex;
    display:           -webkit-box;
    display:           -ms-flexbox;
    -ms-flex-align:    center;
}

.smart-filter-input-group-dropdown-flex .smart-filter-checkbox-btn-image {
    margin-right: 5px;
}

/*
*	Select popup
*
*/

.smart-filter-dropdown-popup {
    background: #fff;
    min-width:  173px;
    padding:    0;
}

.smart-filter-dropdown-popup ul {
    list-style: none;
    margin:     0;
    padding:    0;
}

.smart-filter-dropdown-popup ul li {
    display:        block;
    vertical-align: middle;
}

.smart-filter-dropdown-popup ul li:first-child {
    border-bottom:  1px solid #e5e5e5;
    margin-bottom:  5px;
    padding-bottom: 5px;
}

.smart-filter-dropdown-popup ul li label {
    align-items:       center;
    -webkit-box-align: center;
    color:             #575757;
    cursor:            pointer;
    display:           -webkit-box;
    display:           -ms-flexbox;
    display:           flex;
    /*padding: 0 5px;*/
    -ms-flex-align:    center;
    overflow:          hidden;
    white-space:       nowrap;
    width:             100%;
}

.smart-filter-dropdown-popup ul li label.selected,
.smart-filter-dropdown-popup ul li label:hover {
    background: #f3f8fa;
    color:      #000;
}

.smart-filter-dropdown-popup ul li label.disabled {
    background: transparent;
    color:      #b8b8b8;
}

.smart-filter-dropdown-popup ul li .smart-filter-dropdown-text {
    padding-left: 5px;
}

/*endregion */

/* region TAGS */

.smart-filter-tag {
    border-bottom: 1px solid var(--theme-color-light);
    border-top:    1px solid var(--theme-color-light);
    padding:       18px;
}

.smart-filter .bx-tag-link {
    color:           var(--theme-color-light);
    font-size:       12px;
    text-decoration: none;
    text-shadow:     none;
}

.smart-filter .bx-tag-link.bx-active,
.smart-filter .bx-tag-link:hover {
    color: #1d3d46;
}

/*endregion*/

/*region CHECKBOXES_WITH_PICTURES*/
.smart-filter-input-group-checkbox-pictures {
}

.smart-filter-input-group-checkbox-pictures .smart-filter-param-label {
    display:       block;
    float:         left;
    margin-bottom: 5px;
    margin-right:  5px;
}

/*endregion*/

/*region CHECKBOXES_WITH_PICTURES_AND_LABELS*/
.smart-filter-input-group-checkbox-pictures-text {
}

.smart-filter-input-group-checkbox-pictures-text .smart-filter-checkbox-label {
    align-items:       center;
    -webkit-box-align: center;
    display:           flex;
    display:           -webkit-box;
    display:           -ms-flexbox;
    -ms-flex-align:    center;
}

.smart-filter-input-group-checkbox-pictures-text .smart-filter-checkbox-text {
    padding-left: 5px;
}

/*endregion*/

/*region LABEL */
.smart-filter-checkbox-btn,
.smart-filter-checkbox-text-btn {
    background:         #fff;
    border:             1px solid #ccd5db;
    border-radius:      2px;
    color:              #000;
    cursor:             pointer;
    display:            inline-block;
    font-weight:        normal;
    height:             31px;
    line-height:        23px;
    padding:            3px;
    position:           relative;
    text-align:         center;
    text-decoration:    none;
    -o-transition:      border .3s ease, box-shadow .1s ease, color .3s ease;
    -webkit-transition: border .3s ease, color .3s ease, -webkit-box-shadow .1s ease;
    transition:         border .3s ease, color .3s ease, -webkit-box-shadow .1s ease;
    transition:         border .3s ease, box-shadow .1s ease, color .3s ease;
    transition:         border .3s ease, box-shadow .1s ease, color .3s ease, -webkit-box-shadow .1s ease;
    vertical-align:     middle;
    width:              31px;
}

.smart-filter-checkbox-btn:hover,
.smart-filter-checkbox-btn:active,
.smart-filter-checkbox-btn:focus,
.smart-filter-checkbox-label.bx-active .smart-filter-checkbox-btn,
.smart-filter-checkbox-label.bx-active .smart-filter-checkbox-btn,
.smart-filter-checkbox-text-label.bx-active .smart-filter-checkbox-btn {
    border-color: var(--primary);
}

.smart-filter-checkbox-text,
.smart-filter-dropdown-text {
    font-size: 14px;
}

.smart-filter-checkbox-label.disabled .smart-filter-checkbox-text,
.smart-filter-dropdown-label.disabled .smart-filter-dropdown-text,
.smart-filter-checkbox-text-label.disabled .smart-filter-checkbox-text,
.smart-filter-input-group-checkbox-list.disabled .smart-filter-checkbox-text {
    color: #6c6c6c;
}

.smart-filter-checkbox-label.disabled .smart-filter-checkbox-btn,
.smart-filter-checkbox-text-label.disabled .smart-filter-checkbox-btn {
    opacity:  .7;
    position: relative;
}

.smart-filter-checkbox-label.disabled .smart-filter-checkbox-btn:before,
.smart-filter-checkbox-text-label.disabled .smart-filter-checkbox-btn:before {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAA/UlEQVQ4y5WSQQ6CQAxFOSBuwAtoAitc4R6MkKgYJULUi8Ax4DgKm9o/45BxBBNJmkB/33T6qUVEHkfDUXHY1sQD7V2DWg+JJox3lOZ3enYdf5IzAjnQkvxGa64Fg2S9PV3JXa4ozoovWEGbY0nOIqDkfIVeQ5hBAOQsAy5guO8FbEJxVqqDZ+rUuQ6rziJ3VLkBcs05BBxlF1nIADrJESYgE0YhAER0KH5DphEKFDNPuG1AhTAi4jnRWV17FNYhcT3NHLzLzuUnjI0YHP203EWY8ENqNsAq5Y3Qf4NuhIT7wTBsDxgIbRjvCfCUe6ozoFCuXIukj5c/lhy1/gvSDM3b8PrjegAAAABJRU5ErkJggg==") no-repeat center;
    bottom:     0;
    content:    ' ';
    display:    block;
    left:       0;
    opacity:    .7;
    position:   absolute;
    right:      0;
    top:        0;
    z-index:    100;
}

.smart-filter-number-label,
.smart-filter-dropdown-label,
.smart-filter-checkbox-label,
.smart-filter-checkbox-text-label {
    cursor:      pointer;
    font-weight: normal;
    min-height:  20px;
}

/**/

.smart-filter-checkbox-btn-image {
    background-position:     center;
    background-repeat:       no-repeat;
    -webkit-background-size: cover;
    background-size:         cover;
    border-radius:           2px;
    -webkit-box-shadow:      inset 0 0 0 1px rgba(0, 0, 0, .05);
    box-shadow:              inset 0 0 0 1px rgba(0, 0, 0, .05);
    display:                 block;
    height:                  23px;
    line-height:             24px;
    vertical-align:          middle;
    width:                   23px;
}

.smart-filter-checkbox-btn-image.all {
    border:             none;
    -webkit-box-shadow: none;
    box-shadow:         none;
    display:            inline-block;
    position:           relative;
}

.smart-filter-checkbox-btn-image.all:after,
.smart-filter-checkbox-btn-image.all:before {
    background:         #fff;
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2);
    box-shadow:         inset 0 0 0 1px rgba(0, 0, 0, .2);
    content:            " ";
    height:             60%;
    position:           absolute;
    width:              60%;
}

.smart-filter-checkbox-btn-image.all:after {
    bottom: 0;
    right:  0;
}

.smart-filter-checkbox-btn-image.all:before {
    left: 0;
    top:  0;
}

/*endregion*/

/*region Checkbox / Radio */
.smart-filter-input-group-checkbox-list {
    align-items:           flex-start;
    -webkit-box-align:     start;
    -webkit-box-direction: normal;
    -webkit-box-orient:    vertical;
    display:               -webkit-inline-box;
    display:               -ms-inline-flexbox;
    display:               inline-flex;
    -ms-flex-align:        start;
    -ms-flex-direction:    column;
    flex-direction:        column;
    -ms-flex-wrap:         nowrap;
    flex-wrap:             nowrap;
    gap:                   8px;
}

.smart-filter-checklist {
    list-style: none;
    margin:     0;
    padding:    0;
}

/*endregion*/

/* COLOR */
/* --- colors */
.smart-filter-param-btn.bx-color-sl {
}

.smart-filter-param-label.disabled .smart-filter-param-btn.bx-color-sl {
    background:         transparent;
    -webkit-box-shadow: none;
    box-shadow:         none
    position:           relative;
}

.smart-filter-param-label.disabled .smart-filter-param-btn.bx-color-sl:before {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAA/UlEQVQ4y5WSQQ6CQAxFOSBuwAtoAitc4R6MkKgYJULUi8Ax4DgKm9o/45BxBBNJmkB/33T6qUVEHkfDUXHY1sQD7V2DWg+JJox3lOZ3enYdf5IzAjnQkvxGa64Fg2S9PV3JXa4ozoovWEGbY0nOIqDkfIVeQ5hBAOQsAy5guO8FbEJxVqqDZ+rUuQ6rziJ3VLkBcs05BBxlF1nIADrJESYgE0YhAER0KH5DphEKFDNPuG1AhTAi4jnRWV17FNYhcT3NHLzLzuUnjI0YHP203EWY8ENqNsAq5Y3Qf4NuhIT7wTBsDxgIbRjvCfCUe6ozoFCuXIukj5c/lhy1/gvSDM3b8PrjegAAAABJRU5ErkJggg==") no-repeat center;
    bottom:     0;
    content:    ' ';
    display:    block;
    left:       0;
    opacity:    .7;
    position:   absolute;
    right:      0;
    top:        0;
    z-index:    100;
}

.smart-filter-param-label .smart-filter-param-btn:hover,
.smart-filter-param-label.bx-active .smart-filter-param-btn {
    border-color: var(--primary);
}

/*
* BTN P/M
*
*/

.smart-filter-param-btn.bx-spm {
    background-color: transparent;
    border-radius:    50%;
    color:            #767b7e;
    font-size:        17px;
    font-weight:      normal;
    height:           23px;
    line-height:      23px;
    min-width:        23px;
    padding:          0;
    vertical-align:   top;
    width:            23px;
}

.smart-filter-param-btn.bx-spm.bx-plus {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAANUlEQVQoz2NgwAQsQMzJQCSwAeKGQa7YFKoAhmOgim3QsAxIcSFUkhC2GaqhgQ4UgNgFmwQAij8OUFmBFssAAAAASUVORK5CIIA=") no-repeat center;
}

.smart-filter-param-btn.bx-spm.bx-minus {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAAG0lEQVQYV2NgYGDgBuI4AlgGiBn4gLicAFYGAAFkBwE95V42AAAAAElFTkSuQmCC") no-repeat center;
}

.smart-filter-param-btn.bx-spm:active {
    -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, .12);
    box-shadow:         inset 0 2px 3px rgba(0, 0, 0, .12);
    outline:            none !important;
}

.smart-filter span.bx-spm {
    color:          #000;
    display:        inline-block;
    font-size:      18px;
    height:         23px;
    line-height:    23px;
    margin:         0 10px;
    vertical-align: middle;
}

/*
*	icon
*
*/

.smart-filter-select-popup .smart-filter-select-text-icon,
.smart-filter-select-text-icon {
    border-radius:  2px;
    display:        inline-block;
    height:         23px;
    line-height:    33px;
    margin-right:   2px;
    margin-top:     -4px;
    position:       relative;
    vertical-align: middle;
    width:          23px;
}

.smart-filter-select-popup .smart-filter-btn-color-icon,
.smart-filter-btn-color-icon {
    -webkit-background-size: cover;
    background-size:         cover;
    border-radius:           2px;
    -webkit-box-shadow:      inset 0 0 0 1px rgba(0, 0, 0, .05);
    box-shadow:              inset 0 0 0 1px rgba(0, 0, 0, .05);
    display:                 block;
    height:                  24px;
    line-height:             24px;
    vertical-align:          middle;
    width:                   24px;
}

.smart-filter-select-popup .smart-filter-btn-color-icon {
    height: 20px;
    margin: 2px 0;
    top:    0 !important;
    width:  20px;
}

.smart-filter-select-block .smart-filter-btn-color-icon {
    top: -1px !important;
}

.smart-filter-param-label.disabled .smart-filter-btn-color-icon {
    opacity: .2;
}

/*
* 	BIZ
*
*/

.smart-filter-parameter-biz {
    border-bottom:   1px dashed;
    color:           #1485ce;
    display:         inline-block;
    font-size:       14px;
    line-height:     15px;
    margin-right:    10px;
    text-decoration: none;
}

.smart-filter-parameter-biz:hover {
    border-bottom:   1px solid;
    text-decoration: none;
}

.smart-filter-parameter-biz.bx-active {
    border-color: transparent;
    color:        #000;
    position:     relative;
}

/*
*	BTN result and reset
*
*/

.btn-themes {
    color: #fff
}

.btn-themes.bx-active,
.btn-themes.focus,
.btn-themes:active,
.btn-themes:focus,
.btn-themes:hover {
    color: #fff
}

/*
* 	Result Popup
*
*/

.smart-filter-popup-result {
    border:      1px solid #c6dce7;
    color:       #3f3f3f;
    display:     none;
    font-size:   13px;
    font-weight: normal;
    line-height: 18px;
    margin-left: 10px;
    margin-top:  -9px;
    min-height:  37px;
    padding:     0 10px;
    position:    absolute;
    white-space: nowrap;
    z-index:     915;
}

.smart-filter-popup-result.left {
    -o-border-image: url(/local/templates/pik/components/bitrix/catalog.smart.filter/catalog_smartfilter/images/result_popup_left.png) 4 20 4 4 repeat;
    border-image:    url(/local/templates/pik/components/bitrix/catalog.smart.filter/catalog_smartfilter/images/result_popup_left.png) 4 20 4 4 fill repeat;
    border-width:    2px 10px 2px 2px;
}

.smart-filter-popup-result.right {
    -o-border-image: url(/local/templates/pik/components/bitrix/catalog.smart.filter/catalog_smartfilter/images/result_popup_right.png) 4 4 4 20 repeat;
    border-image:    url(/local/templates/pik/components/bitrix/catalog.smart.filter/catalog_smartfilter/images/result_popup_right.png) 4 4 4 20 fill repeat;
    border-width:    2px 2px 2px 10px;
}

.smart-filter-popup-result.right {
    left: 97%;
}

.smart-filter-popup-result.left {
    right: 103%;
}

.smart-filter-horizontal .smart-filter-popup-result {
    bottom:   -7px;
    display:  inline-block;
    left:     auto;
    position: relative;
    right:    auto;
}

.smart-filter-popup-result a {
    color:       #0073a3;
    line-height: 10px;
}

.smart-filter-popup-result a:hover {
    text-decoration: none;
}

.smart-filter-popup-result-close {
    display: none;
}

@media (max-width: 992px) {
    .smart-filter-form {
        padding-right: 0;
    }
}

@media (max-width: 767px) {
    .bx-touch .smart-filter-popup-result {
        background:    rgba(255, 255, 255, .9);
        border:        1px solid #c6dae7;
        border-radius: 2px;
        bottom:        0 !important;
        font-size:     12px;
        height:        auto;
        left:          0 !important;
        line-height:   14px;
        margin-left:   0;
        margin-top:    0;
        padding:       10px;
        position:      fixed !important;
        right:         0 !important;
        top:           auto !important;
        width:         auto;
        z-index:       1001;
    }

    .bx-touch .smart-filter-popup-result br {
        display: none;
    }

    .smart-filter-popup-result .arrow {
        display: none;
    }

}
/* End */


/* Start:/local/templates/pik/components/bitrix/system.pagenavigation/catalog_pagenav/style.css?17876334036952*/
.catalog_page_navigation {
    align-items:           stretch;
    -webkit-box-align:     stretch;
    -webkit-box-direction: normal;
    -webkit-box-orient:    horizontal;
    -webkit-box-pack:      justify;
    display:               -webkit-inline-box;
    display:               -ms-inline-flexbox;
    display:               inline-flex;
    -ms-flex-align:        stretch;
    -ms-flex-direction:    row;
    flex-direction:        row;
    -ms-flex-pack:         justify;
    justify-content:       space-between;
    padding-bottom:        88px;
}

.catalog_page_navigation .catalog_page_navigation_block {
    align-items:           stretch;
    -webkit-box-align:     stretch;
    -webkit-box-direction: normal;
    -webkit-box-orient:    horizontal;
    -webkit-box-pack:      center;
    display:               -webkit-inline-box;
    display:               -ms-inline-flexbox;
    display:               inline-flex;
    -ms-flex-align:        stretch;
    -ms-flex-direction:    row;
    flex-direction:        row;
    -ms-flex-pack:         center;
    -ms-flex-wrap:         nowrap;
    flex-wrap:             nowrap;
    gap:                   6px;
    height:                100%;
    justify-content:       center;
    width:                 auto;
}

.catalog_page_navigation .load_more.h4 {
    background-color: #fff;
    border:           1.50px rgba(0, 0, 0, 0.12) solid;
    border-radius:    2px;
    color:            black;
    cursor:           pointer;
    height:           72px;
    padding:          22px 28px;
    width:            auto;
}

.catalog_page_navigation .load_more img {
    -ms-transform:     rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform:         rotate(45deg);
}

.page_nav_dots,
.catalog_page_navigation_block .page_nav_item {
    align-items:       center;
    background-color:  #fff;
    border:            1.50px rgba(0, 0, 0, 0.08) solid;
    border-radius:     2px;
    -webkit-box-align: center;
    -webkit-box-pack:  center;
    color:             black;
    display:           -webkit-inline-box;
    display:           -ms-inline-flexbox;
    display:           inline-flex;
    -ms-flex-align:    center;
    -ms-flex-pack:     center;
    height:            72px;
    justify-content:   center;
    padding:           22px;
    width:             72px;
}

.catalog_page_navigation {
    align-items:           stretch;
    -webkit-box-align:     stretch;
    -webkit-box-direction: normal;
    -webkit-box-orient:    horizontal;
    -webkit-box-pack:      justify;
    display:               -webkit-inline-box;
    display:               -ms-inline-flexbox;
    display:               inline-flex;
    -ms-flex-align:        stretch;
    -ms-flex-direction:    row;
    flex-direction:        row;
    -ms-flex-pack:         justify;
    justify-content:       space-between;
    padding-bottom:        88px;
}

.catalog_page_navigation .catalog_page_navigation_block {
    align-items:           stretch;
    -webkit-box-align:     stretch;
    -webkit-box-direction: normal;
    -webkit-box-orient:    horizontal;
    -webkit-box-pack:      center;
    display:               -webkit-inline-box;
    display:               -ms-inline-flexbox;
    display:               inline-flex;
    -ms-flex-align:        stretch;
    -ms-flex-direction:    row;
    flex-direction:        row;
    -ms-flex-pack:         center;
    -ms-flex-wrap:         nowrap;
    flex-wrap:             nowrap;
    gap:                   6px;
    height:                100%;
    justify-content:       center;
    width:                 auto;
}

.catalog_page_navigation .load_more.h4,
.catalog_page_navigation .show_all.h4 {
    background-color: #fff;
    border:           1.50px rgba(0, 0, 0, 0.12) solid;
    border-radius:    2px;
    color:            black;
    cursor:           pointer;
    height:           72px;
    padding:          22px 28px;
    text-decoration:  none;
    white-space:      nowrap;
    width:            auto;
}

.catalog_page_navigation .load_more img {
    -ms-transform:     rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform:         rotate(45deg);
}

.page_nav_dots,
.catalog_page_navigation_block .page_nav_item {
    align-items:       center;
    background-color:  #fff;
    border:            1.50px rgba(0, 0, 0, 0.08) solid;
    border-radius:     2px;
    -webkit-box-align: center;
    -webkit-box-pack:  center;
    color:             black;
    display:           -webkit-inline-box;
    display:           -ms-inline-flexbox;
    display:           inline-flex;
    -ms-flex-align:    center;
    -ms-flex-pack:     center;
    height:            72px;
    justify-content:   center;
    padding:           22px;
    text-decoration:   none;
    width:             72px;
}

.page_nav_dots:hover,
.catalog_page_navigation .load_more.h4:hover,
.catalog_page_navigation .show_all.h4:hover,
.catalog_page_navigation_block .page_nav_item:hover {
    background-color: #dfdcdc;
}

.catalog_page_navigation_block .page_nav_item.active_item {
    background: #F4F4F4;
}

.catalog_page_navigation_block .page_nav_item.nav_prev,
.catalog_page_navigation_block .page_nav_item.nav_next {
    display: none;
}

@media (max-width: 992px) {
    .catalog_page_navigation .catalog_page_navigation_block {
        gap: 0;
    }

    .page_nav_dots,
    .catalog_page_navigation_block .page_nav_item {
        height:    52px;
        max-width: calc(100% / 7);
        width:     52px;
    }

    .bx-pag-all {
        display: none;
    }

    .catalog_page_navigation .load_more.h4,
    .catalog_page_navigation .show_all.h4 {
        display: none;
    }
}

.page_nav_dots:hover,
.catalog_page_navigation .load_more.h4:hover,
.catalog_page_navigation_block .page_nav_item:hover {
    background-color: #dfdcdc;
}

.catalog_page_navigation_block .page_nav_item.active_item {
    background: #F4F4F4;
}

.catalog_page_navigation_block .page_nav_item.nav_prev,
.catalog_page_navigation_block .page_nav_item.nav_next {
    display: none;
}

.catalog_page_navigation_block .page_nav_item:hover {
}

.catalog_page_navigation_block .page_nav_item.active_item:hover {
}

.catalog_page_navigation_block .page_nav_item.nav_prev:hover {
}

.catalog_page_navigation_block .page_nav_item.nav_next:hover {
}

@media (max-width: 992px) {
    .catalog_page_navigation .catalog_page_navigation_block {
        gap: 0;
    }

    .page_nav_dots,
    .catalog_page_navigation_block .page_nav_item {
        height:    52px;
        max-width: calc(100% / 7);

        width:     52px;
    }

    .bx-pag-all {
        display: none;
    }

    .catalog_page_navigation .load_more.h4 {
        display: none;
    }
}
/* End */


/* Start:/local/templates/pik/components/bitrix/catalog.item/catalog_item/style.min.css?17800317237711*/
.product_item{align-items:stretch;-webkit-box-align:stretch;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-pack:justify;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:stretch;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;width:100%}.product_item-link-img{border:1.5px rgba(0,0,0,.08) solid;border-radius:2px;-webkit-box-flex:1;display:flex;-ms-flex:1 1 17%;flex:1 1 17%;height:100%;justify-content:center;max-height:252px;max-width:252px;overflow:hidden;position:relative;width:100%}.product_item-link-img picture:first-child{width:100%}.product_item-link-img picture:nth-child(2){position:absolute;top:0;right:0}.product_item-link-img picture{align-items:center;display:flex;flex-direction:column}.product_item-link-img img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.product_item-link-img .ico_pict{height:20px;margin-top:5px;width:auto}.product_item-link-img .ico_pict:nth-child(3){height:auto;margin-top:5px;width:20px}.product_item-info{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;margin:0 auto 0 0;padding:24px 4px 24px 32px;position:relative;width:100%}.product_item-actions:before,.product_item-info:before{background-color:rgba(0,0,0,.08);content:"";height:2px;position:absolute;right:0;top:0}.product_item-info:before{width:calc(100% - 36px)}.product_item-info-link-name.h4{color:#000;padding-bottom:8px}.product_item-info-article.text-caption{color:rgba(0,0,0,.4);padding-bottom:14px}.product_item-info-characteristics,.product_item-info-characteristics-char{-webkit-box-direction:normal;-webkit-box-pack:start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:start;justify-content:flex-start;width:100%}.product_item-info-characteristics{align-content:flex-start;align-items:stretch;-webkit-box-align:stretch;-webkit-box-orient:vertical;-ms-flex-align:stretch;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;gap:4px}.product_item-info-characteristics-char{align-items:baseline;-webkit-box-align:baseline;-webkit-box-orient:horizontal;-ms-flex-align:baseline;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px}.product_item-info-characteristics-char-name.text-caption{-webkit-box-flex:1;color:rgba(0,0,0,.4);-ms-flex:1 1 30%;flex:1 1 30%;overflow-wrap:anywhere}.product_item-info-characteristics-char-value.text-caption{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;overflow-wrap:anywhere}.product_item-actions,.product_item-actions-price_block,.product_item-actions-price_block-price{align-items:flex-end;-webkit-box-align:end;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:end;-ms-flex-direction:column;flex-direction:column}.product_item-actions{align-content:flex-end;-webkit-box-flex:1;-webkit-box-pack:justify;-ms-flex:1 1 33%;flex:1 1 33%;-ms-flex-line-pack:end;-ms-flex-pack:justify;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:52px;justify-content:space-between;padding:24px 0;position:relative;width:100%}.product_item-actions:before{width:100%}.product_item-actions-price_block,.product_item-actions-price_block-price{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product_item-actions-price_block{gap:8px}.product_item-actions-price_block-price{align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch}.product_item-actions-price_block-price-title.text-caption{color:rgba(0,0,0,.24)}.product_item-actions-kp_block{align-items:center;background:rgba(0,110,255,.08);border-radius:2px;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-pack:end;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;gap:12px;justify-content:flex-end;padding:22px 24px;width:auto}.product_item-actions-kp_block:hover{background:rgba(0,110,255,.16);color:#006eff}.product_item-actions-kp_block-title.h4{color:#006eff}.product_item-actions-actions_block{align-items:flex-start;-webkit-box-align:start;-webkit-box-pack:end;display:none;-ms-flex-align:start;-ms-flex-pack:end;gap:4px;height:72px;justify-content:flex-end}.product_item-actions-actions_block-counter-minus.h4,.product_item-actions-actions_block.enabled{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.product_item-actions-actions_block-delete_from_basket{border:1.5px rgba(0,0,0,.12) solid;border-radius:2px;cursor:pointer;height:100%;padding:24px}.product_item-actions-actions_block-delete_from_basket img{height:24px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:24px}.product_item-actions-actions_block-counter{align-items:stretch;border:1.5px rgba(0,0,0,.08) solid;-webkit-box-align:stretch;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-pack:justify;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:stretch;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;justify-content:space-between;max-width:200px;width:100%}.product_item-actions-actions_block-counter-minus.h4{align-items:center;-webkit-box-align:center;cursor:pointer;-ms-flex-align:center;height:100%}.product_item-actions-actions_block-counter-count.h4,.product_item-actions-actions_block-counter-minus.h4,.product_item-actions-actions_block-counter-plus.h4{align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;padding:24px}.product_item-actions-actions_block-counter-plus.h4{align-items:center;-webkit-box-align:center;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;height:100%}.product_item-actions-actions_block-counter-minus.h4:hover,.product_item-actions-actions_block-counter-plus.h4:hover,.product_item-actions-actions_block-delete_from_basket:hover{background-color:#f4f4f4}@media (max-width:1200px){.product_item-link-img{max-height:190px;max-width:190px}}@media (max-width:750px){.product_item{-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;padding-bottom:16px;position:relative}.product_item:before{background-color:rgba(0,0,0,.08);bottom:0;content:"";height:2px;left:-16px;position:absolute;top:unset;width:calc(100% + 32px)}.product_item-actions:before,.product_item-info:before{display:none}.product_item-info{-webkit-box-flex:unset;-webkit-box-ordinal-group:2;-ms-flex:unset;flex:unset;-ms-flex-order:1;order:1;padding:0 0 16px}.product_item-link-img{-webkit-box-flex:1;-webkit-box-ordinal-group:3;-ms-flex:1 1 34%;flex:1 1 34%;-ms-flex-order:2;order:2}.product_item-actions{-webkit-box-direction:normal;-webkit-box-flex:1;-webkit-box-ordinal-group:4;-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex:1 1 66%;flex:1 1 66%;-ms-flex-direction:row;flex-direction:row;-ms-flex-order:3;-ms-flex-pack:justify;gap:16px;justify-content:space-between;order:3;padding:0 0 0 16px}.product_item-actions-kp_block{-ms-flex-negative:0;flex-shrink:0;height:64px;padding:20px;width:64px}.product_item-actions-price_block-price{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product_item-actions-actions_block{height:64px}.product_item-actions-actions_block-delete_from_basket{padding:20px;width:64px}.product_item-actions-actions_block-counter,.product_item-actions-kp_block-title.h4{display:none}}
/* End */
/* /local/templates/pik/components/bitrix/catalog/catalog/style.min.css?17628520377827 */
/* /local/templates/pik/components/bitrix/catalog.section.list/catalog_subsections/style.min.css?17810814003626 */
/* /local/templates/pik/components/bitrix/catalog.smart.filter/catalog_smartfilter/style.css?176285203723038 */
/* /local/templates/pik/components/bitrix/system.pagenavigation/catalog_pagenav/style.css?17876334036952 */
/* /local/templates/pik/components/bitrix/catalog.item/catalog_item/style.min.css?17800317237711 */
