

/* Start:/local/templates/floordealer_clean/components/bitrix/catalog/custom_newParam/style.min.css?17775462706127*/
:root{--smart-filter-width:277px;--catalog-gap:4px;--catalog-row-count:5;--section-count-row:var(--catalog-row-count)!important}@media (min-width:1425px){:root{--catalog-row-count:5}}@media (min-width:1140px) and (max-width:1424px){:root{--catalog-row-count:4}}@media (min-width:1024px) and (max-width:1139px){:root{--catalog-row-count:3}}@media (min-width:500px) and (max-width:1139px){:root{--catalog-row-count:3}}@media (min-width:500px) and (max-width:1023px){:root{--catalog-row-count:2}}.breadcrumbs{font-weight:500;font-size:14px;line-height:20px;color:#8a9aab}.catalog h2{font-size:2rem;margin:16px 0;line-height:100%}.catalog-title-box{padding:0 0 12px}.title-wrapper{display:flex;flex-wrap:wrap;align-items:center;column-gap:48px;row-gap:24px;margin-top:24px}@media (max-width:768px){.title-wrapper{margin-top:0}}.catalog-view-toggle{display:inline-flex;align-items:center}.catalog-view-toggle .fld-toggler{padding:0 16px;border-left:1px solid #d7d7d7;gap:12px;font-weight:600;font-size:16px;line-height:17px;color:#252738}.catalog-view-toggle .fld-toggler:last-child{border-right:1px solid #d7d7d7}.catalog-page-description a:hover,.catalog-view-toggle .fld-toggler.active{color:var(--clr-active)}.catalog-page-wrapper{display:flex}.catalog-wrapper{--sl-gap-items:4px;overflow:hidden!important;padding-left:7px;flex:1;width:calc(100% - var(--smart-filter-width) - 7px)}.catalog-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0}.count-items-info{font-weight:600;font-size:18px;line-height:32px;color:#4e5169}.catalog-controls,.tags,.view-mode-items{display:flex;align-items:center;gap:21px}.tags,.view-mode-items{gap:4px}.view-mode-items .Btn{min-height:48px;min-width:48px}.tags{flex-wrap:wrap}.catalog .cards-wrapper{margin-top:8px;display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--catalog-gap)}.view-mode-items .Btn,.view-mode-items .Btn.active:before{background-color:var(--bg-white)}.view-mode-items .Btn:before{background-color:var(--clr-secondary)}.view-mode-items .Btn.active{background-color:var(--bg-main)}.catalog-page-description{margin-top:24px;font-size:15px;line-height:24px}.catalog-page-description>p:not(:first-child){margin-top:12px}.catalog-page-description ol{padding-left:24px}.catalog-page-description ul>li{padding-left:24px;position:relative}.catalog-page-description ul>li:before{content:"";display:block;width:4px;height:4px;border-radius:50%;background-color:#000;position:absolute;left:10px;top:8px}#settings .row-value a,.catalog-page-description a{color:var(--clr-main)}.catalog-page-params{overflow:hidden;margin-top:24px;width:100%}#settings .settings-items-wrap{margin-top:24px}#settings .row-title,#settings .row-value{background-color:var(--bg-primary)!important;color:#000}#photo-block{width:100%}#photo-block .mini-cards-slider{width:100%;margin-top:0}#photo-block .mini-cards-slider:not(.slick-initialized){display:flex;align-items:center}.photo-block-item{display:block}.collection-video,.photo-block-item img{display:block;width:100%;object-fit:cover}.photo-block-item img{height:100%}.collection-video{margin:24px auto 0;border-radius:var(--br-radius-main);max-width:710px}.Btn.chosen .cross{width:20px;height:20px}.catalog-wrapper .section-list-items{flex-wrap:wrap;gap:var(--catalog-gap)!important}.catalog-wrapper .page-section{padding:0;position:initial}@media (max-width:1024px){#settings .settings-items-wrap{margin-top:32px;flex-direction:column-reverse;row-gap:12px}#settings .settings-items-wrap>.col{width:100%!important}#photo-block,#photo-block :is(.mini-cards-slider,.slick-list,.slick-track){max-height:400px}}@media (min-width:769px){.catalog-mobile-tools{display:none}}@media (max-width:768px){.catalog-view-toggle,.tags{display:none}.products-collections{width:100vw;transform:translateX(calc(-1*var(--container-padding-left)))}.products-collections-tabs{display:flex;align-items:end;gap:19px}.products-collections-tab{display:flex;align-items:center;justify-content:center;gap:7px;min-height:37px;padding:0 8px;font-weight:500;font-size:15px;line-height:17px;color:#434e5e;transition:color .3s,border-bottom .3s;border-bottom:1px solid #fff}.products-collections-tab.active,.products-collections-tab:hover{color:var(--clr-active);border-bottom:1px solid var(--clr-active)}.catalog-title-box{padding:0}.catalog-wrapper{padding-left:0}.catalog .cards-wrapper{max-width:calc(100vw - 32px)}.catalog-mobile-tools{background-color:#fff}.catalog-tools-actions{position:sticky;top:var(--header);z-index:90;transition:top .2s}body.scrolled .catalog-tools-actions{top:var(--header-main-info)}.catalog-tools-actions .container{display:flex;align-items:center;gap:7px;padding-top:8px;padding-bottom:8px;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.catalog-tools-actions .container::-webkit-scrollbar{display:none}.catalog-tools-action{display:flex;align-items:center;justify-content:center;min-width:44px!important;min-height:34px!important;border-radius:28px!important}.catalog-tools-actions [data-section-code]{background-color:#eef0f4;border:1px solid var(--clr-main);white-space:nowrap;min-width:fit-content}.catalog-tools-actions [data-section-code].chosen{background-color:var(--bg-active);color:var(--clr-white)}.catalog-tools-actions [data-section-code].chosen-point:after{content:none}.catalog-tools-action.btn-sort{background-color:#eef0f4}.catalog-tools-action.btn-filter{background-color:var(--clr-active)}.catalog-tools-action:before{width:24px;height:24px}.catalog-tools-action.btn-sort:before{background-color:#292d32}.catalog-tools-action.btn-filter:before{background-color:#fff}.page-body{overflow:hidden;padding:0 0 48px}.count-items-info,.view-mode-items{display:none}.catalog-page-params .main-page-title{line-height:34px}.catalog-page-params:has(.slider-arrow) .main-page-title{max-width:calc(100% - var(--sl-arrow-width)*2 - 12px)}.collection-video{height:240px}.page-body{padding-top:0!important}}.catalog-dop-section{margin-top:24px}.catalog-dop-section .pagination-list{display:none}.catalog-dop-section-title{margin-bottom:12px;font-weight:600;font-size:24px;line-height:30px}
/* End */


/* Start:/local/templates/floordealer_clean/components/bitrix/catalog.smart.filter/clearFilter/style.min.css?17775539149328*/
.filter{--select-list-padding:16px;width:var(--smart-filter-width);z-index:10}.filter-box{background-color:#fff;border-radius:var(--br-radius-main);padding:8px}.filter-section-select .fld:not(.fld-toggler),.filter-section:not(:first-child){margin-top:8px}.filter-section-title{display:flex;align-items:center;gap:10px;padding:16px 12px;font-weight:600;font-size:16px;line-height:22px;color:#2d3035;cursor:pointer;transition:box-shadow .3s}.filter-section-title .arrow-down{margin-left:auto}.filter-section-title .arrow-down:before{transition:transform .3s}.filter-section-title:hover .arrow-down:before{transform:translateY(2px)}.filter-section:has(.filter-section-select-hidden.active) .filter-section-show-more .arrow-down,.filter-section:has(.filter-section-select.active) .filter-section-title .arrow-down{transform:rotate(-180deg)}.filter-subsection-title{padding:0 var(--select-list-padding);font-size:15px;color:var(--clr-main);margin:8px 0}.filter-section-select{padding:var(--select-list-padding)0;border-radius:var(--br-radius-main);background-color:#f3f5fb}.filter-subsection{padding:0 var(--select-list-padding);max-height:420px}.filter-section-select:not(.active){display:none!important}.filter-section-select>.fld:first-child{margin-top:0}.filter-section-select>.fld-toggler:not(:first-child){margin-top:12px}.filter-section-select-hidden{display:none}.filter-btn,.filter-section-show-more{display:flex;align-items:center;cursor:pointer}.filter-section-show-more{padding:0 var(--select-list-padding);margin-top:20px}.filter-section-show-more .arrow-down{width:16px;height:16px}.filter-btn{justify-content:center;height:52px;width:100%!important;padding:0 19px;margin-top:8px;border-radius:var(--br-radius-main);background-color:var(--bg-primary);color:#324251;font-size:16px;font-weight:600;transition:var(--btn-transition)}.filter-btn-clos.Btn-i{gap:6px}.filter-btn-close.Btn-i:before{background-color:#2d3035;width:20px;height:20px}.filter-btn-submit{background-color:var(--bg-main);color:#fff}.filter-btn-submit:hover{background-color:#e56057}.filter-btn-submit.js-loading{background-color:#252738;pointer-events:none!important}.filter-btn-submit span{font-size:14px;color:#ffb2ad;white-space:nowrap}.filter:not(.show-as-modal) .overlay{display:none}.filter.show-as-modal{display:flex;align-items:center;justify-content:center;position:fixed!important;top:0;left:0;right:0;bottom:0;z-index:1000;width:100%;min-height:initial!important;padding:8px;overflow:auto!important}.filter.show-as-modal .filter-box{z-index:1}.filter.show-as-modal .filter-btns{display:flex;flex-direction:row-reverse;align-items:center;gap:8px}.filter.show-as-modal .filter-btn{margin-top:0;height:42px;font-size:14px}#filter-modal,.filter.show-as-modal .filter-btn-show-all{display:none}.filter-result-helper{display:none;background-color:var(--clr-main);opacity:1;pointer-events:all;cursor:pointer;position:absolute!important;top:0;left:var(--smart-filter-width);padding:17px 10px;width:fit-content;box-shadow:var(--hover-shadow);z-index:98;min-height:55px;border-radius:0 var(--br-radius-main) var(--br-radius-main)0;transition:top .3s,background-color .3s;white-space:nowrap;font-size:15px;line-height:20px;color:var(--clr-white)}.filter.show-as-modal .filter-result-helper{display:none!important}.filter-result-helper:before{content:"";position:absolute;left:-40px;top:50%;transform:translateY(-50%);border:25px solid transparent;border-right:23px solid var(--clr-main)}:is(.filter-result-helper-text,.filter-result-helper-btn){display:inline-block}.filter-result-helper-btn{transition:color .3s}.filter-result-helper:has(.filter-result-helper-btn:hover){background-color:var(--clr-active)}.fld-range-slider{margin:18px auto 8px;padding:0 7px;position:relative}.field-range-wrap{display:-ms-flexbox;display:flex;margin:0-6px 24px}.ui-slider{height:2px!important;background:0 0}.ui-slider:before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:2px;border-radius:3px;background:var(--clr-base-300)}.ui-slider .ui-slider-handle{width:12px!important;height:12px!important;top:3px!important;margin:-10px 0 0-10px;border-radius:50%;background:#fff;border:8px solid var(--clr-main);cursor:grab!important;outline:0;-ms-touch-action:none!important;touch-action:none!important}.ui-slider .ui-slider-range{background:var(--clr-main)}.filter-section .fld:not(:has(.js-filter-important)) .fld-text{font-weight:400}.multi-color{display:flex!important;flex-wrap:wrap;border-radius:50%!important;overflow:hidden}.multi-color>span{width:50%;height:50%}.filter-section:has(input[checked]) .filter-section-title{position:relative}.filter-section:has(input[checked]) .filter-section-title:before{content:"";width:12px;height:12px;border-radius:50%;box-shadow:0 3px 9px 0 var(--clr-active);background-color:var(--clr-active);order:2}.filter-section-title>span{order:1}.filter-section-title>.dop-info{order:3}.filter-section-title>.arrow-down{order:4}.fld-text-dop{color:#c4c8cd}@media (min-width:769px){.filter:not(.show-as-modal) .filter-btn-close,.filter:not(.show-as-modal) .filter-hidden{display:none}.filter:not(.show-as-modal) .filter-sections-wrapper.scrollbar{overflow:visible}.filter-btn-submit{height:70px}.filter.show-as-modal .filter-btns{padding:16px;box-shadow:var(--hover-shadow)}.filter.show-as-modal .filter-box{max-width:1000px;width:80%!important;padding:16px 0 0!important;transform:initial!important}.filter.show-as-modal .filter-sections-wrapper{display:flex;justify-content:center;flex-wrap:wrap;gap:4px;height:490px;padding:0 16px 24px}.filter.show-as-modal .filter-sections-box{flex:0 1 calc((100% - 8px)/3)}}@media (max-width:768px){.filter.show-as-modal{display:block;top:var(--header-top-info);bottom:var(--mobile-panel);background-color:var(--bg-primary);padding-bottom:72px}.filter.show-as-modal .filter-box{background-color:initial}.filter,.filter .overlay{display:none}.filter.show-as-modal .filter-sections-box:not(:first-child){margin-top:8px}.filter.show-as-modal .filter-section{background-color:#fff;border-radius:var(--br-radius-main);padding:16px 12px}.filter-section-title{padding:0}.filter-section-select:has(.fld-radio,.fld-checkbox,.fld-color,.fld-toggler){background-color:#fff;padding:0}.filter-section-select-hidden.active,.filter-section-select:has(.fld-radio,.fld-checkbox,.fld-color) .filter-subsection{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.filter-section-select:not(:first-child){margin-top:12px}.filter .fld:not(.fld-toggler,.fld-input-range){justify-content:center;min-height:32px;padding:0 10px;width:fit-content;background-color:var(--bg-primary);border-radius:50px}.filter-section-select .fld:not(.fld-toggler){margin-top:0}.filter-section-select :is(.fld-checkbox,.fld-color):has(input:checked){background-color:var(--bg-main);color:var(--bg-white)}.filter .fld:not(.fld-toggler,.fld-input-range) .fld-text{font-size:14px}.filter .fld:not(.fld-toggler,.fld-input-range) :is(.fld-indicator,.dop-info){display:none!important}.filter-section-show-more{width:100%}.filter-section-select .fld-wrapper{width:100%;justify-content:space-between;margin-bottom:16px}#smartFilter:not(:has(.section-opened-on-mobile)) .filter-btns{position:fixed;bottom:73px;left:50%;z-index:1;transform:translateX(-50%)}.filter-btn-show-all,.filter-btn-submit span{display:none}#smartFilter:has(.section-opened-on-mobile){bottom:0;padding:0;background-color:initial}#smartFilter:has(.section-opened-on-mobile) .overlay{display:block}#smartFilter:has(.section-opened-on-mobile) .filter-box{position:absolute;left:0;right:0;bottom:0;padding:16px;border:1px solid var(--bg-active);border-radius:var(--br-radius-main) var(--br-radius-main)0 0;background-color:#fff}#smartFilter:has(.section-opened-on-mobile) .filter-section:not(.section-opened-on-mobile){display:none}#smartFilter:has(.section-opened-on-mobile) .filter-btns{display:flex;flex-direction:column;gap:10px}#smartFilter:has(.section-opened-on-mobile) .filter-btn{height:40px}.filter-section.section-opened-on-mobile{padding:0 0 16px}.filter-subsection{padding:0}.section-range .filter-section-select{background-color:#fff;padding:0}.filter-result-helper{display:none!important}.fld-checkbox.active,.fld-checkbox:has(input:checked){background-color:var(--bg-main)!important;border-color:var(--bg-main)!important;color:var(--clr-white);position:relative}}#filter-modal .overlay{pointer-events:none}#filter-modal.active .overlay{pointer-events:initial}@media (max-width:768px){#filter-modal.active{display:block;position:fixed;top:var(--header-top-info);right:0;bottom:0;left:0;z-index:100}.filter-modal-body{position:absolute;left:0;right:0;bottom:0;padding:16px;border:1px solid var(--bg-active);border-radius:var(--br-radius-main) var(--br-radius-main)0 0;background-color:#fff}.filter-modal-head{display:flex;align-items:center;justify-content:space-between}.filter-head-action,.filter-title{font-weight:600;font-size:16px;line-height:22px}.filter-head-action{font-size:14px;color:var(--clr-main);cursor:pointer}.filter-btns,.filter-items{margin-top:16px;display:flex}.filter-items{flex-wrap:wrap;align-items:center;gap:6px}.filter-btns{flex-direction:column;gap:10px}.filter-section:has(.fld-range-slider) .filter-subsection{padding:0 var(--select-list-padding)}.filter .dop-info,.filter-btn-refresh{display:none!important}}
/* End */


/* Start:/local/templates/floordealer_clean/components/helper/catalog.sort/.default/style.min.css?17763511312492*/
.sort-selector{position:relative;width:260px;user-select:none}.sort-selector select{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}.sort-selector__control{display:flex;align-items:center;justify-content:space-between;gap:8px;height:48px;padding:0 12px;background-color:#fff;border:1px solid rgba(28,34,56,.08);border-radius:10px;cursor:pointer;transition:box-shadow .3s}.sort-selector__control:hover{box-shadow:var(--hover-shadow)}.sort-selector__label{display:flex;align-items:center;gap:10px;overflow:hidden}.sort-selector__value{font-weight:500;font-size:14px;line-height:22px;color:#2d3035}.sort-selector__arrow{width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:transform .18s ease}.sort-selector.open .sort-selector__arrow{transform:rotate(180deg)}.sort-selector__menu{position:absolute;top:calc(100% + 10px);left:0;width:100%;max-height:260px;overflow:auto;background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(11,20,40,.12);border:1px solid rgba(28,34,56,.06);padding:6px;z-index:999;transform-origin:top center;animation:dropdown .12s ease}@media (min-width:769px){@keyframes dropdown{0%{opacity:0;transform:translateY(-6px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}}.sort-selector__option{width:100%;border:0;background:0 0;text-align:left;font-family:inherit;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background .08s,color .08s;font-size:14px;color:#111827}.sort-selector__option:hover,.sort-selector__option[aria-selected=true]{background:linear-gradient(90deg,#eef2ff,#f8fafc)}.sort-selector__option[aria-selected=true]{pointer-events:none}.sort-selector__option[data-value=""]{color:#6b7280;font-style:italic}.sort-selector__option.hidden{display:none}.sort-selector__control:focus-visible{outline:3px solid rgba(99,102,241,.12);outline-offset:2px}.sort-selector__option:focus{outline:0;box-shadow:inset 0 0 0 2px rgba(99,102,241,.06)}@media (min-width:769px){#sort-list .overlay,.sort-selector__options .Btn{display:none}}@media (max-width:768px){.sort-selector__control{display:none}#mySortSelector.open #sort-list{position:fixed;top:36px;left:0;right:0;bottom:0;display:block;max-height:initial;background-color:initial}.sort-selector__options{position:absolute;left:0;right:0;bottom:0;padding:16px;border:1px solid var(--bg-active);border-radius:var(--br-radius-main) var(--br-radius-main)0 0;background-color:#fff}}
/* End */


/* Start:/local/templates/floordealer_clean/components/bitrix/system.pagenavigation/load-more/style.min.css?1760106032953*/
.pagination{margin-top:24px;width:100%}.pagination-load-more{margin:0 auto;background-color:var(--bg-main);border-radius:var(--br-radius-main);padding:0 15px;height:40px;width:fit-content;font-size:15px;color:var(--clr-white);transition:background-color .3s,color .3s}.pagination-load-more:hover{background-color:var(--clr-active)}.pagination-load-more:before{background-color:var(--bg-white)}.pagination-list{margin-top:24px;gap:12px}.pagination-list,.pagination-list-num,.pagination-list-nums{display:flex;align-items:center;justify-content:center}.pagination-list-nums{gap:12px}.pagination-list-num{flex-direction:column;padding:0 8px;height:32px;border-radius:var(--br-radius-main);transition:color .3s,background-color .3s}a.pagination-list-num.active{background-color:var(--bg-main);color:var(--clr-white)}a.pagination-list-num:hover{background-color:var(--bg-active);color:var(--clr-white)}@media (max-width:520px){.pagination-list{display:none}}
/* End */


/* Start:/local/templates/floordealer_clean/components/bitrix/catalog.section/in-catalog/style.min.css?17770270201360*/
:root{--catalog-items-width:100%}.catalog-banner{flex:1 1 var(--catalog-items-width)}:is(.card,.card-collection){width:var(--catalog-items-width)}@media (min-width:1425px){:root{--catalog-items-width:calc((100% - (var(--catalog-gap) * (var(--catalog-row-count) - 1))) / var(--catalog-row-count))}.catalog-banner{flex:3 0 55%}.catalog-banner.type-half{flex:0 1 calc(((100% - (var(--catalog-gap)*(var(--catalog-row-count) - 1)))/var(--catalog-row-count))*2 + var(--catalog-gap)*1)}}@media (min-width:1140px) and (max-width:1424px){:root{--catalog-items-width:calc((100% - (var(--catalog-gap) * (var(--catalog-row-count) - 1))) / var(--catalog-row-count))}.catalog-banner{flex:0 1 calc(((100% - (var(--catalog-gap)*(var(--catalog-row-count) - 1)))/var(--catalog-row-count))*3 + var(--catalog-gap)*2)}}@media (min-width:1024px) and (max-width:1139px){:root{--catalog-items-width:calc((100% - (var(--catalog-gap) * (var(--catalog-row-count) - 1))) / var(--catalog-row-count))}}@media (min-width:500px) and (max-width:1139px){.catalog-banner{padding:16px!important}.catalog-banner .catalog-banner-wrapper{flex-direction:column!important}.catalog-banner .catalog-banner-Btn{width:100%!important}}@media (min-width:500px) and (max-width:1023px){:root{--catalog-items-width:calc((100% - var(--catalog-gap) * (var(--catalog-row-count) - 1)) / var(--catalog-row-count))}}
/* End */


/* Start:/local/templates/floordealer_clean/components/bitrix/catalog.item/card/style.css?177816250010333*/
.card{
    max-width: 100%;
    display: flex !important;
    flex-direction: column;
    gap: 12px;

    background-color: #FFFFFF;
    border-radius: var(--br-radius-main);
    padding: 4px;

    transition: box-shadow 0.3s, opacity 0.3s;
}

.card:hover{
    box-shadow: var(--hover-shadow);
}

.card .card-photo-wrapper{
    max-height: 200px;
    aspect-ratio: 1 / 1;
}

.card-main{
    flex: 1;
    padding: 0 8px 8px;
    display: flex;
    flex-direction: column;
}

.card-subtitle-wrapper{
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    color: #7F8190;
}

.card-subtitle-wrapper:has(.card-flag){
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
}


.card-subtitle a{
    transition: color .3s;
}

.card-subtitle a:hover{
    color: #161931;
}

.card-flag{
    display: block;
    width: 24px;
    height: 15px;
    object-fit: cover;
    border-radius: 2px;
    transition: box-shadow 0.3s;
}

.card-flag:hover{
    box-shadow: var(--hover-shadow);
}

.card-title{
    margin-top: 5px;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #161931;
    transition: color .3s;
}

.card-title:hover{
    color: var(--clr-active);
}

.card-params{
    margin-top: auto;
}

.card-param{
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
}

.param-title{
    color: #7F8190;
}

.param-value{
    color: #161931;
}

a.param-value{
    color: var(--clr-main);
    transition: color .3s;
}

a.param-value:hover{
    color: var(--clr-active);
}


.card-bottom{
    padding-top: 8px;
}

.card-bottom > .Btn{
    width: 100%;
}

.card-bottom > .Btn:hover{
    color: var(--clr-active);
    background-color: var(--bg-white);
}

.card:not(:has(.card-params)) .card-bottom{
    margin-top: auto;
}

.card-bottom:has(.card-count-items){
    margin-top: 21px;
}

.card-count-items{
    font-weight: 600;
    font-size: 11px;
    line-height: 16px;
    color: var(--clr-main);
}

.card-price-wrap{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    column-gap: 4px;
}

.card-price{
    white-space: nowrap;
    font-weight: 600;
    font-size: 15px;
    line-height: 25px;
    color: var(--clr-main);
}

.card-old-price{
    position: relative;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #B3B4BD;
}

.card-old-price:before{
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background-color: #B3B4BD;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.card-benefits{
    margin-top: 8px;
    font-weight: 400;
    font-size: 11px;
    line-height: 16px;
    color: var(--clr-success);
}

.card-actions{
    margin-top: 12px;
    display: flex;
    align-items: center;
    gap: 4px;
}

.card-actions .add-basket{
    margin-left: auto;
    white-space: nowrap;
}

.card-shields{
    position: absolute;
    top: 4px;
    right: 4px;
}

.card-shield{
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: fit-content;
    min-height: 24px;
    padding: 0 8px;
    border-radius: 6px;
    font-weight: 500;
    font-size: 11px;
    line-height: 16px;
    color: #FFFFFF;
    transition: opacity 0.3s;
    white-space: nowrap;
    transform-origin: right center;
    margin: 0 0 0 auto;
}

.card-photo-wrapper:hover .card-shield{
    opacity: 0;
    pointer-events: none;
}

.card-shield:not(:first-child){margin-top: 5px;}

.card-shield[data-type="delivery"]{background-color: #FA530080;}
.card-shield[data-type="new"]{background: #00B28880;}
.card-shield[data-type="delivery-time"]{background-color: #1192BB80;}
.card-shield[data-type="sale"]{background-color: #E33A8280;}
.card-shield[data-type="archive"]{background-color: #ff001180;}

.card .rating-items{
    margin-top: 8px;
}

/* Стили для отображения в строчку */
.view-type-line{
    flex: 1 1 100%;
    flex-direction: row;
    gap: 20px;
    padding: 12px;
}

.view-type-line .card-photo-wrapper{
    height: 100%;
    width: 114px;
}

.view-type-line .card-photo-images {
    height: 100%;
}

.card-group{
    width: 100%;
}

.view-type-line .card-main{
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    padding: 0;
}

.view-type-line .card-bottom{
    padding-top: 0;
    margin-top: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 50px;
    width: 100%;
}

.view-type-line .card-price-wrap{
    flex-direction: column;
}

.view-type-line .card-price{
    font-size: 18px;
}

.view-type-line .card-subtitle-wrapper:has(.card-flag){
    justify-content: initial;
    gap: 10px;
}

.view-type-line .card-actions{
    margin-top: 0;
}

.view-type-line .card-code{
    width: fit-content;
    gap: 24px;
}

/* ---- */


:is(.add-basket, .add-favorite, .add-compare).active{
    background-color: var(--clr-main);
    color: var(--clr-white);
}

:is(.add-basket, .add-favorite, .add-compare).active:before{
    background-color: var(--clr-white) !important;
}


.card-photo-images > .slick-list,
.card-photo-images > .slick-list > .slick-track{
    height: 100%;
}

.card-code{
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 12px;
    color: #7f8190;
    background-color: #f0f2f5;
}

.card-code > span{
    padding: 4px 8px;
}

.card-code > span:last-child{
    color: var(--clr-main);
}


@media (min-width: 500px) {
    .card-sub-actions{
        display: flex;
        align-items: center;
        gap: 8px;
        position: absolute;
        left: 4px;
        top: 4px;
        z-index: 1;
    }

    .card-sub-actions > .Btn{
        min-width: 24px;
        min-height: 24px;
    }

    .card-sub-actions > .Btn:before{
        width: 24px;
        height: 24px;
    }

    .card-sub-actions{
        background-color: rgba(25, 25, 29, .43);
        padding: 4px;
        border-radius: 18px;
    }

}
.card-sub-actions .Btn-i.active:before{
    background-color: var(--clr-main);
}


.card .card-actions .Btn{
    min-height: 36px;
}

.card .card-actions .add-basket{
    margin-left: 0;
    width: 100%;
    background-color: var(--bg-main) !important;
    color: var(--clr-white) !important;
}

.card .card-actions .add-basket:hover{
    background-color: var(--bg-white) !important;
    color: var(--clr-main) !important;
}

.card .card-actions .add-basket:before{
    margin-left: -16px;
}

.card:not(.view-type-line) .card-actions{
    flex-direction: column;
}

.card .buy-one-click,
.card .btn-availability{
    width: 100%;
    border: 1px solid #dfd9d9;
}

.card .add-compare,
.card .add-favorite{
    background: rgba(0, 0, 0, .1);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
}

.card .add-compare.active,
.card .add-favorite.active{
    background: rgb(255 0 0 / 45%);
}

.add-to-cart-wrapper{
    width: 100%;
}

.add-to-cart-wrapper .js-added-basket.active{
    display: none;
}

.add-to-cart-wrapper:not(:has(.js-added-basket.active)) .js-fld-counter{
    display: none;
}

.add-to-cart-wrapper .fld-counter{
    height: 36px;
    min-width: 100%;
}

.card-dops{
    margin-top: 4px;
}

.card-dop{
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
}

.card-dop[data-type="delivery"]{color: #fa5300;}
.card-dop[data-type="new"]{color: #00b288;}
.card-dop[data-type="delivery-time"]{color: #1192bb;}
.card-dop[data-type="sale"]{color: #e33a82;}
.card-dop[data-type="archive"]{color: #ff0011;}


@media (max-width: 1024px) {
    .view-type-line .card-main{
        flex-direction: column;
    }

    .view-type-line .card-actions .Btn span{
        display: none;
    }
}

@media (max-width: 768px) {
    .card-photo{
        max-height: 100%;
        max-width: 100%;
        margin: 0 auto;
    }
}

@media (min-width: 501px) {
    .mobile-actions{
        display: none;
    }
}

@media (max-width: 500px) {
    .card{
        --sl-gap-items: 0px;
        width: 100%;
        min-height: fit-content;
        flex-direction: row;
        gap: 8px;
        padding: 8px;
    }


    .card-photo{
        width: 100%;
        height: 100%
    }

    .card-photo-images{
        height: 100%
    }

    .photo-nav{
        pointer-events: none;
    }

    .card-actions{
        margin-top: 0;
    }

    .card-actions .i-compare,
    .card-actions .i-fav{
        display: none;
    }

    .card-bottom{
        display: flex;
        justify-content: space-between;
    }

    .card-price-wrap{
        flex-direction: column;
        justify-content: end;
    }

    .card-price{
        font-size: 18px;
    }

    .card-old-price{
        font-size: 12px;
        width: fit-content;
    }

    .mobile-actions,
    .card-sub-actions{
        display: flex;
        align-items: center;
        gap: 4px;

        position: absolute;
        top: 5px;
        right: 5px;
        z-index: 1;
    }

    .mobile-actions .Btn,
    .card-sub-actions .Btn{
        min-width: 32px;
        min-height: 32px;
        background-color: rgba(25, 25, 29, 0.43);
    }

    .mobile-actions .Btn:before,
    .card-sub-actions .Btn:before{
        -webkit-mask-size: 24px;
        mask-size: 24px;
    }

    .mobile-actions .Btn:hover:before,
    .card-sub-actions .Btn:hover:before{
        background-color: #FFFFFF !important;
    }

    .mobile-actions .Btn.active:before,
    .card-sub-actions.Btn.active:before{
        background-color: var(--clr-main) !important;
    }

    .card-photo-images .slick-list,
    .card-photo-images .slick-track{
        height: 100%;
    }

    .card .card-photo-wrapper{
        max-width: 124px;
        width: 100%;
    }

    .card-shields{
        top: 42px;
        display: none;
    }

    .card .card-photo-images .slick-slide:not(.slick-active){
        opacity: 1 !important;
    }


    .card .card-bottom{
        flex-direction: column;
    }

    .card .card-actions .Btn{
        min-height: 28px;
        font-size: 14px;
    }

    .card .card-actions .Btn:before{
        width: 16px;
        height: 16px;
        -webkit-mask-size: 16px;
        mask-size: 16px;
    }

    .card .card-price-wrap{
        flex-direction: row;
        justify-content: space-between;
    }
}
/* End */


/* Start:/local/templates/floordealer_clean/components/bitrix/news.list/banners-in-catalog/style.min.css?17764310172187*/
.catalog-banner{position:relative;border-radius:var(--br-radius-main);padding:41px 77px 45px 47px;overflow:hidden}.catalog-banner.type-big{min-height:364px}.catalog-banner picture{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.catalog-banner picture img{width:100%;height:100%;object-fit:cover}.catalog-banner-wrapper{height:100%;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between}.catalog-banner.type-half .catalog-banner-wrapper{flex-direction:column;align-items:start}.catalog-banner-text{max-width:463px;color:#fff}.catalog-banner-title{font-weight:600;font-size:32px;line-height:43px;color:inherit}.catalog-banner-subtitle{margin-top:14px;font-weight:400;font-size:18px;line-height:32px;color:inherit}.catalog-banner-Btn{color:#fff;background-color:var(--bg-main);display:flex;align-items:center;justify-content:center;height:56px;width:fit-content;gap:10px;padding:0 12px;border-radius:var(--br-radius-main)}.catalog-banner-Btn .arrow-down{transform:rotate(-90deg);transition:transform .3s}.catalog-banner-Btn:hover .arrow-down{transform:rotate(-90deg) translateY(4px)}.catalog-banner-Btn .arrow-down:before{background-color:#fff}@media (max-width:1024px){.catalog-banner{padding:24px}.catalog-banner-wrapper{flex-direction:column;gap:16px;align-items:start}.catalog-banner-text{max-width:363px}.catalog-banner-title{font-size:24px;line-height:33px}.catalog-banner-subtitle{font-size:14px}.catalog-banner-Btn{height:42px}}.banner-form-container{display:flex;align-items:center;gap:8px}.js-form-banner .fld{background-color:var(--bg-white)}.js-form-banner .fld:has(input[type=tel]){min-width:240px}@media (max-width:520px){.js-form-banner .fld:has(input[type=tel]){min-width:120px}}.js-form-banner .Btn{margin-top:0}.js-form-banner-text{display:none;border-radius:var(--br-radius-main);background:rgba(0,0,0,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:8px;width:fit-content;color:var(--clr-white)}.js-form-banner.success .js-form-banner-text{color:var(--clr-success)}.js-form-banner.error .js-form-banner-text{color:var(--clr-error)}@media (max-width:520px){.js-form-banner .Btn .arrow{display:none}}
/* End */


/* Start:/local/templates/floordealer_clean/components/bitrix/breadcrumb/modern/style.min.css?1777546245590*/
.breadcrumbs{font-weight:500;font-size:14px;line-height:20px;color:#8a9aab;display:flex;align-items:center;gap:8px}.breadcrumb{display:inline-block;white-space:nowrap}.breadcrumb:last-child{color:#434e5e}.breadcrumb a{display:flex;height:24px;padding:0 8px;background:#f0f2f5;border:1px solid #737f92;border-radius:4px;color:#737f92;transition:color .3s}.breadcrumb:hover a{color:var(--clr-active)}.breadcrumbs>.i-arrow-right:last-child{display:none}@media (min-width:760px){.breadcrumbs.scrollbar{overflow:visible}}@media (max-width:768px){.breadcrumbs{font-size:12px;padding-bottom:12px}}
/* End */
/* /local/templates/floordealer_clean/components/bitrix/catalog/custom_newParam/style.min.css?17775462706127 */
/* /local/templates/floordealer_clean/components/bitrix/catalog.smart.filter/clearFilter/style.min.css?17775539149328 */
/* /local/templates/floordealer_clean/components/helper/catalog.sort/.default/style.min.css?17763511312492 */
/* /local/templates/floordealer_clean/components/bitrix/system.pagenavigation/load-more/style.min.css?1760106032953 */
/* /local/templates/floordealer_clean/components/bitrix/catalog.section/in-catalog/style.min.css?17770270201360 */
/* /local/templates/floordealer_clean/components/bitrix/catalog.item/card/style.css?177816250010333 */
/* /local/templates/floordealer_clean/components/bitrix/news.list/banners-in-catalog/style.min.css?17764310172187 */
/* /local/templates/floordealer_clean/components/bitrix/breadcrumb/modern/style.min.css?1777546245590 */
