

/* Start:/local/templates/floordealer_clean/components/bitrix/catalog/main/style.min.css?17779680666127*/
: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/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 */


/* Start:/local/templates/floordealer_clean/components/bitrix/catalog.element/product/style.min.css?178429758815122*/
:root{--calc-panel-w:438px;--product-box-gap:24px;--section-padding:48px}@media (max-width:768px){:root{--section-padding:16px}}main{overflow:hidden}.product-detail{padding-bottom:48px}@media (max-width:768px){.product-detail{padding-bottom:var(--section-padding);padding-top:var(--section-padding)}}.product-detail>.container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px}.product-box-photo-wrapper{width:calc(40% - var(--product-box-gap)*2)}.product-box-params{width:calc(32% - var(--product-box-gap)*2)}@media (max-width:768px){.product-detail>.container{gap:16px}.product-box-calc,.product-box-params,.product-box-photo-wrapper{width:100%}.product-detail-head{order:0}.product-box-photo-wrapper{order:1}.product-box-calc{order:2}.product-box-params{order:3}}.product-detail-head{width:100%;display:flex;align-items:center;gap:24px;justify-content:space-between}@media (min-width:768px){.product-detail-head{margin-top:16px}}.product-detail-head>div:first-child{flex:1 1 100%}.product-detail-title-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.product-detail-title{font-size:26px;color:#2e3239}.product-detail-actions,.product-detail-brand{display:flex;align-items:center;gap:8px}.product-detail-actions>.Btn{border:1px solid #232d38;width:40px;height:40px;background:rgba(35,45,56,.05)}.product-detail-actions>.Btn:before{background-color:#232d38}@media (min-width:768px){.product-detail-actions>.Btn:hover{border:1px solid var(--bg-main)}.product-detail-actions>.Btn:hover:before{background-color:var(--bg-main)}}@media (max-width:768px){.product-detail-actions>.Btn:hover:before{background-color:#232d38!important}}.product-detail-actions>.Btn.active{border:1px solid var(--bg-main)!important}.product-detail-actions>.Btn.active:before{background-color:var(--bg-main)!important}.product-detail-brand{padding:16px 32px;gap:24px;max-width:var(--calc-panel-w);width:100%;border:1px solid #f0f2f5;border-radius:var(--br-radius-main)}.product-detail-brand-img{display:block;object-fit:cover;width:80px;height:56px}.product-detail-brand-title{color:#232d38;font-size:16px;font-weight:600;text-decoration:underline!important;transition:color .3s}.product-detail-brand-title:hover{color:var(--clr-main)}.product-detail-brand-text>span{display:block;margin-top:8px;font-size:14px;color:#2e3239}.ya-share2,.ya-share2 *{position:absolute!important;left:0;right:0;top:0;bottom:0;z-index:1;opacity:0}@media (max-width:768px){.product-detail-head{flex-direction:column;gap:16px;align-items:start}}.product-box-calc{flex:1;max-width:var(--calc-panel-w)}.calc-panel *{font-family:"Circe"}.calc-panel{--fld-bg:#ffffff;position:relative;max-width:var(--calc-panel-w);border-radius:var(--br-radius-main);overflow:hidden;background-color:#f0f5f9;height:fit-content}.calc-panel:not(:has(.calc-panel-body)){padding:24px 32px}.calc-panel-link{margin-top:12px;color:var(--clr-main);cursor:pointer;transition:color .3s}.calc-panel-header{background-color:#dee8f1;padding:24px 32px;display:flex;align-items:center;gap:8px;justify-content:space-between}.calc-panel-body{padding:12px 32px 24px}@media (max-width:768px){.calc-panel-header{padding:24px 16px}.calc-panel-body{padding:12px 16px 24px}}.calc-panel-price-title{font-size:16px}.calc-panel-price-subtitle{margin-top:8px;font-size:16px;color:#71869d}.calc-panel-price{margin-top:8px;font-size:40px;line-height:100%;font-weight:600}.price-currency-wrapper{text-decoration:line-through;display:inline}.calc-panel-section:not(:first-child){margin-top:24px}.calc-panel-section-title{font-size:16px;line-height:22px;margin-bottom:8px;color:#232d38}.row-settings{gap:16px}.calc-panel-section-dops .row-settings{flex-direction:column;gap:8px}@media (max-width:768px){.calc-panel-section-dops{margin-top:24px}}.dop-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px}.dop-item.important{position:relative;padding-bottom:8px}.dop-item.important :is(.fld-text,.dop-item-price){font-weight:600!important;color:#434e5e}.dop-item.important:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#dee8f1}.calc-panel-section.fld-btns>.Btn{flex:1 0 calc((100% - 10px)/2);height:44px;font-weight:700}.calc-panel-section.fld-btns{flex-wrap:wrap}.calc-panel .add-basket{background-color:var(--bg-main);color:var(--clr-white);position:relative}.calc-panel .add-basket-one-click{background-color:var(--bg-night);color:var(--clr-white)}.calculator{font-weight:600;font-size:16px;line-height:20px;background:#d732271a;color:var(--clr-main)}.calculator:before{background-color:var(--clr-main)}.counter-info{font-size:14px;line-height:20px;margin-top:8px;color:#434e5e!important}.counter-info:not(.zapas) b{color:#000;font-weight:500}.counter-info-undercut{display:none}.calc-panel-section-price{margin-top:24px!important;display:flex;justify-content:space-between;align-items:end}.calc-panel-section-price:not(:first-child){margin-top:12px}.calc-panel-section-price-title{font-size:28px;font-weight:600}.calc-panel-section-price-subtitle{font-size:14px;color:#8a9aab}.calc-panel-total-price{font-size:42px;font-weight:600;line-height:32px}@media (max-width:500px){.calc-panel-total-price{font-size:32px;text-align:right}.total-price-subtitle{font-size:14px}}.calc-panel-old-price{font-size:24px}.calc-panel-total-price-benefit{font-size:24px;color:var(--clr-main)}.currency{font-size:27px;color:#8a9aab}.total-price-subtitle{color:#71869d}.product-box-photo-wrapper .slider-arrow{position:absolute;top:50%;z-index:10;transform:translateY(-50%);opacity:0}.product-box-photo-wrapper .slider-prev{left:8px}.product-box-photo-wrapper .slider-next{right:8px}.product-card-photo{display:block;height:100%;border-radius:var(--br-radius-main);overflow:hidden}.product-card-photo .card-photo-images>:not(.active,.slick-list){display:none}.card-photo-images img,.card-photo-images video{width:100%;height:100%;object-fit:cover;object-position:center}.card-photo-wrapper.showing-video .photo-nav,.card-photo-wrapper.showing-video .slider-next{display:none}.check-similar-Btn{margin-top:16px;height:44px;background:#d732271a;color:var(--clr-main)}.check-similar-Btn:before{background-color:var(--clr-main);width:20px;height:20px}.check-similar-Btn span{font-size:14px;font-weight:500}.product-detail .card-photo-wrapper{height:500px}@media (max-width:768px){.product-detail .card-photo-wrapper{height:351px}}.card-photo-wrapper.showing-video .slider-prev{opacity:1}.product-box-params-title{font-size:18px;font-weight:600;margin-bottom:16px;margin-top:32px}.product-box-params-bts{margin-top:24px;display:flex;flex-direction:column;gap:8px}.product-box-params-bts>.Btn{width:100%;justify-content:space-between;flex-direction:row-reverse}.product-box-params-bts>.Btn.i-arrow-down:before{transform:rotate(-90deg)}.product-box-params-bts>.Btn.i-arrow-down:hover:before{transform:rotate(-90deg) translateY(4px)}.params-list{margin-top:8px}.params-item{display:flex;justify-content:space-between;align-items:center;position:relative;font-size:14px;line-height:20px;font-weight:400;color:#4a5668}.params-item:not(:first-child){margin-top:8px}.params-item-title{padding-right:8px;background-color:#fff}.params-item-value{text-align:left;padding-left:8px;background-color:#fff;display:flex;align-items:center;color:#232d38}.params-item-value a{text-decoration:underline!important}.params-item:before{content:"";display:block;position:absolute;left:0;right:0;bottom:5px;z-index:-1;height:1px;border-top:1px dashed #dae1e8}.flag-icon{display:block;width:20px;height:16px;object-fit:cover;border-radius:2px}.video-Btn{margin-top:12px;width:100%!important;height:44px;color:#434e5e;display:flex;gap:12px;align-items:center;justify-content:space-between!important;font-weight:500;font-size:14px;line-height:16px;background-color:#f0f2f5}.video-Btn .i-video-play:before{background-color:#434e5e;width:20px;height:20px}.settings-link-Btn{margin-top:16px;color:#434e5e;font-family:"Circe";font-weight:600;font-size:14px;line-height:20px;min-width:fit-content!important;min-height:fit-content!important;padding:0!important}.settings-link-Btn:hover{box-shadow:none!important}.settings-link-Btn span{text-decoration:underline}.settings-link-Btn .arrow{transition:transform .3s}.settings-link-Btn .arrow:before{background-color:#434e5e;width:16px;height:16px}.mini-banner:hover .mini-banner-arrow,.settings-link-Btn:hover .arrow{transform:translateX(4px)}.flex,.settings-link-Btn{display:flex;align-items:center;gap:4px}.product-banner{width:100%;border-radius:var(--br-radius-main);padding:24px 32px;color:#fff;background:url(/local/templates/floordealer_clean/assets/img/banners/banner-sale.webp)center/cover no-repeat}.product-banner-title{font-weight:900;font-size:32px;line-height:38px;text-transform:uppercase}.product-banner-text{margin-top:4px;font-weight:400;font-size:20px;line-height:120%}.product-banner-Btn{margin-top:24px;height:44px;background-color:#fff;color:var(--clr-main)}@media (max-width:768px){#settings .settings-items-wrap{flex-direction:column!important}.product-banner{padding:24px;background-position:right}.product-banner-text{font-size:16px}}.mini-banners{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.mini-banner{flex:1 1 calc(50% - 3px);display:flex;flex-direction:column;align-items:start;gap:8px;padding:16px;background-color:#e7eff6;border-radius:var(--br-radius-main);min-height:97px;justify-content:start!important}@media (max-width:768px){.mini-banner{background-position:10%!important}}.mini-banner[data-popup]{cursor:pointer}#mini-banner-cheaper,#mini-banner-getPhoto,#mini-banner-ukladka,#mini-banner-zamer{background-repeat:no-repeat;background-size:cover;background-position:95%}#mini-banner-getPhoto{background-image:url(/local/templates/floordealer_clean/components/bitrix/catalog.element/product/img/service-1.webp)}#mini-banner-zamer{background-image:url(/local/templates/floordealer_clean/components/bitrix/catalog.element/product/img/service-2.webp)}#mini-banner-ukladka{background-image:url(/local/templates/floordealer_clean/components/bitrix/catalog.element/product/img/service-3.webp)}#mini-banner-cheaper{background-image:url(/local/templates/floordealer_clean/components/bitrix/catalog.element/product/img/bg-precents-3.webp)}@media (max-width:540px){#mini-banner-cheaper{padding:17px 8px}}.mini-banner-arrow{transition:transform .3s ease}.mini-banner-arrow:before{width:36px!important;height:16px!important;background-color:#b2bfcc!important}.mini-banner-title{font-size:14px;font-weight:600;color:#434e5e}:is(#mini-banner-getPhoto,#mini-banner-zamer,#mini-banner-ukladka) .mini-banner-title{max-width:100px}.mini-banner-action{min-height:32px!important;font-size:13px;font-weight:600;background-color:var(--bg-white);color:#00b288}@media (max-width:768px){.mini-banner-action{padding:0 3px!important}}#mini-banner-cheaper{border-radius:var(--br-radius-main);justify-content:space-between!important}.product-box-stock-state,.product-removed{display:flex;align-items:center;gap:4px}.product-box-stock-state .icon:before{width:18px!important;height:18px!important}.product-box-stock-state.in-stock{color:#03b389}.product-box-stock-state.in-stock .icon:before{background-color:#03b389}.product-box-stock-state.out-stock{color:var(--clr-error)}.product-box-stock-state.out-stock .icon:before{background-color:var(--bg-error)}.product-removed{border:1px solid #d73227;border-radius:4px;background-color:#ffb2ad;color:#d73227;padding:8px;gap:5px;width:fit-content;margin-bottom:24px;height:48px;cursor:pointer}.removed-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background-color:rgba(251,192,192,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center}.removed-wrapper .product-removed{margin-bottom:0;background:rgba(255,178,173,.67)}.card-photo-wrapper:has(.card-photo-shields){position:relative}.card-photo-shields{position:absolute;top:23px;left:26px;display:flex;align-items:center;gap:8px}.card-photo-shield{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--br-radius-main);background-color:rgba(1,178,136,.7);color:var(--clr-white);min-height:36px;padding:0 24px;font-size:16px;font-weight:600}.price-currency{font-size:27px;color:#8a9aab}@media (max-width:375px){.photo-info{font-size:10px}}.other_collection{margin-top:32px!important}@media (max-width:768px){.other_collection{margin-top:16px!important}}.all_collection-others{background-color:#ff5045!important;font-size:24px!important}#dealer-box>.container{display:flex;gap:24px}@media (max-width:768px){#dealer-box>.container{flex-direction:column}}.dealer-box-slider:has(.slider-arrow) .section-title{max-width:calc(100% - (var(--sl-arrow-width)*2 + 4px) - 16px)}.dealer-box-text>p{margin-bottom:1.5em}.dealer-box-brand-name{text-decoration:underline;font-size:16px;font-weight:600;line-height:24px;width:fit-content;padding-right:20px;color:#2e3239;position:relative}.dealer-box-brand-name:hover{color:#465161}@media (min-width:769px){#dealer-box:has(.dealer-box-text)>.container>*,#dealer-box:has(.items-wrap_docs)>.container>*{width:calc((100% - 24px)/2)}}#dealer-box .section-title:not(:first-child){margin-top:24px}.dealer-box-text,.items-wrap_docs,.other-collections-slider{margin-top:24px}.product-elm-section{padding:48px 0}.btn-file:before{background-color:var(--bg-main)}@media (max-width:768px){.btn-file{padding:8px 11px}.btn-file .file-size,.btn-file:before{display:none!important}}#js-overlock-body{display:none}.popup_recall-form:before,.recall-form:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:linear-gradient(43.11deg,rgba(14,29,50,.73) 18.86%,rgba(26,52,89,.74) 84.94%)}.recall-form{position:relative;padding:32px;background-image:url(/img/product-form-bg.png);background-size:cover;background-position:center center;margin-top:20px;border-radius:4px}.recall-form form>*{position:relative;z-index:1}.recall-form__subtitle,.recall-form__title{font-size:26px;font-weight:700;line-height:32px;text-align:left;color:#fff}.recall-form__subtitle{font-size:16px;font-weight:400;line-height:24px;margin-top:8px}.recall-form__btn,.recall-form__input{margin-top:20px;border:0;border-radius:4px}.recall-form__input{padding:24px;background-color:#fff;display:block;width:100%;height:56px}.recall-form__btn{background-color:#d73227;color:#fff;height:58px;padding:0 32px;box-shadow:none;font-size:18px;font-weight:700;line-height:26px;text-align:left}.photo-info{position:absolute;width:fit-content;left:12px;right:12px;bottom:12px;z-index:5;font-size:12px;color:#000;background:#ffffffe8;border-radius:8px;padding:2px}@media (max-width:375px){.photo-info{font-size:10px}}.page-section:has(.page-section-picture):after{content:none!important}.page-section:has(.page-section-picture) .tag:not(.active,:hover){color:#000!important}.page-section-picture img{object-fit:initial!important}.page-section:has(.page-section-picture) .section-title{color:#000!important}.page-section{padding:var(--section-padding)0!important}
/* End */


/* Start:/local/templates/floordealer_clean/components/bitrix/catalog.section/catalog_element_collection/style.min.css?17609468132906*/
.other_collection{margin-top:8px}.other_collection__title{font-size:18px;font-weight:600}.other_collection-items{margin-top:16px;display:flex;align-items:center;gap:4px}.other_collection-items>li{flex:0 1 calc((100% - (4px*4))/5)}.other_collection-item{display:block;width:100%;aspect-ratio:1/1;border-radius:var(--br-radius-main);overflow:hidden}.other_collection-item.active{border:1px solid var(--clr-main)}.other_collection-item img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.other_collection-item:hover img,.other_item:hover img{transform:scale(1.2)}.all_collection-others{color:var(--clr-white);display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--bg-active)}body.modalOtherOpen .header-main-panel:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;background-color:rgba(0,0,0,.3)}.show-all-remains{display:flex;flex-wrap:wrap;align-items:center;position:fixed;top:0;left:0;bottom:0;right:0;z-index:999;width:100%;height:100%;padding:12px}.show-all-remains:not(.open){display:none}.show-all-remains__body{position:relative;z-index:1;background-color:#fff;padding:4rem 6rem;border-radius:var(--main-radius);margin:0 auto;max-width:800px;max-height:600px;overflow:hidden auto}.show-all-remains__body .items-wrap{gap:8px}.show-all-remains__body .item-wrap{width:calc(100%/3 - 6px)}.show-all-remains__body .btn-action-ico.ico-view:before{background-size:20px auto!important}.show-all-remains__body .item-wrap .btn-action-ico{margin-right:0!important}.show-all-remains__body>.btn-action-ico{position:absolute;width:40px;height:40px;top:10px;right:10px;cursor:pointer}.show-all-remains li{width:80px!important;height:80px;position:relative}.show-all-remains li:hover{border:1px solid #d73227;border-radius:var(--main-radius)}.other_item__img img,.show-all-remains li a{width:100%;height:100%}@media (max-width:768px){.show-all-remains__body{padding:16px}.show-all-remains__body .item-wrap{width:calc(50%)}.show-all-remains__body>.btn-action-ico{top:-8px!important;right:-8px!important}.show-all-remains__body .btn-action-ico:before{background-size:24px auto!important}}.other_items{display:flex;flex-wrap:wrap;gap:8px}.other_item{display:block;width:calc(100%/3 - 6px);background-color:#fff;border-radius:12px;padding:8px}.other_item__img{width:100%;height:200px;border-radius:8px;overflow:hidden}.other_item__img img{object-fit:cover;transition:transform .3s}.other_item__title{margin-top:8px;transition:color .3s}.other_item:not(:hover){color:#000}.other_item__props{display:flex;align-items:center;gap:4px}.other_item__prop{color:#666}@media (max-width:768px){.other_item{width:calc(50% - 4px)}}@media (max-width:500px){.other_item__img{height:130px}.modalOtherOpen .header{transform:translateY(-60px)}.modalOtherOpen .header-bottom-panel{transition:transform .3s;transform:translateY(70px)}}
/* End */


/* Start:/local/templates/floordealer_clean/components/helper/section.items/.default/style.min.css?17821191744511*/
:root{--section-count-row:6}@media (max-width:1280px){:root{--section-count-row:5}}@media (max-width:1024px){:root{--section-count-row:5}}@media (max-width:768px){:root{--section-count-row:3}}@media (max-width:650px){:root{--section-count-row:2}}.page-section{padding:64px 0;position:relative;scroll-margin-top:var(--header)}body.scrolled:not(:has(.header-nav.active)) .page-section{scroll-margin-top:var(--header-main-info)}.page-section .container{position:relative;z-index:3}.page-section-picture,.page-section:has(.page-section-picture):after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.page-section-picture{z-index:1}.page-section-picture img{display:block;width:100%;height:100%;object-fit:cover}.page-section:has(.page-section-picture):after{content:"";background:linear-gradient(0deg,rgba(27,30,37,.7),rgba(27,30,37,.7));z-index:2}.section-subtitle a{color:var(--clr-main);transition:.3s}.section-subtitle a:hover{color:var(--clr-active)}@media (min-width:769px){.page-section:has(.page-section-picture) .section-subtitle,.page-section:has(.page-section-picture) .section-title{color:#fff}}.section-list-wrapper{margin-top:24px}.add-to-cart-items .section-list-wrapper{height:60vh}.section-list-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media (min-width:769px){.page-section:has(.page-section-picture) .tag{color:#fff}}.section-list-tags .tag:hover{background-color:var(--clr-active)}.section-list-tags .tag.js-loading{position:relative;pointer-events:none;overflow:hidden}.section-list-tags .tag.js-loading:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;z-index:1;background-color:#252738}.section-list-tags .tag.js-loading:after{content:"";position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);display:block;width:16px;height:16px;-webkit-mask-size:16px;mask-size:16px;-webkit-mask-image:url(/local/templates/floordealer_clean/assets/img/icons/loader.svg);mask-image:url(/local/templates/floordealer_clean/assets/img/icons/loader.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--clr-white)}.section-list-items{margin-top:28px}.section-list-items:not(.slick-initialized){display:flex;gap:16px}.pager-hidden{display:none!important}.page-section .section-list-items:not(.active){display:none!important}.section-list-items:not(.section-slider){flex-wrap:wrap}@media (min-width:520px){.page-section.js-hidden-items-mobile .main-show-more{display:none!important}}.page-section:has(.slider-arrow) .section-list-tags,.page-section:has(.slider-arrow) .section-subtitle{max-width:calc(100% - (var(--sl-arrow-width)*2 + 4px) - 16px)}.section-slider>.slick-list>.slick-track{gap:var(--sl-gap-items);align-items:stretch}.section-list-items:not(.slick-initialized)>*{width:calc((100% - var(--sl-gap-items)*(var(--section-count-row) - 1))/var(--section-count-row));min-width:calc((100% - var(--sl-gap-items)*(var(--section-count-row) - 1))/var(--section-count-row))}@media (max-width:520px){.section-list-items:not(.slick-initialized)>*{width:100%;min-width:100%}}@media (min-width:769px){.section-list-tags.scrollbar{overflow:visible}.main-show-more{display:none}}@media (max-width:768px){.section-list-tags{flex-wrap:initial;padding-bottom:8px}.section-list-tags .tag{white-space:nowrap;min-width:fit-content}.page-section.js-hidden-items-mobile:not(:has(.section-slider.slick-initialized)) .card-collection:nth-child(n+5),.page-section.js-hidden-items-mobile:not(:has(.section-slider.slick-initialized)) .card:nth-child(n+5){display:none!important}.page-section{padding:32px 0}.page-section-picture,.page-section:has(.page-section-picture):after{display:none}.main-show-more{background-color:initial}.section-list-wrapper{margin-top:16px}.section-list-wrapper .slick-initialized .card,.section-list-wrapper .slick-initialized .card-collection{width:80vw!important;min-width:80vw!important}.section-list-wrapper .slick-initialized .landing,.section-list-wrapper .slick-initialized .review{width:70vw!important}.section-list-wrapper .landings-col{display:flex;gap:var(--sl-gap-items)}.section-list-wrapper .slick-initialized .slick-slide.slick-active~.slick-slide{opacity:1!important}}@media (max-width:520px){.section-list-items:not(.slick-initialized){flex-wrap:wrap}.page-section:has(.landing) .main-show-more{display:none!important}}.container .container{padding:0;margin:0;max-width:initial;position:initial;z-index:initial}.container:has(.container) .page-section{width:100%;transform:initial}
/* End */


/* Start:/local/templates/floordealer_clean/components/helper/section.items/.default/style.min.css?17821191744511*/
:root{--section-count-row:6}@media (max-width:1280px){:root{--section-count-row:5}}@media (max-width:1024px){:root{--section-count-row:5}}@media (max-width:768px){:root{--section-count-row:3}}@media (max-width:650px){:root{--section-count-row:2}}.page-section{padding:64px 0;position:relative;scroll-margin-top:var(--header)}body.scrolled:not(:has(.header-nav.active)) .page-section{scroll-margin-top:var(--header-main-info)}.page-section .container{position:relative;z-index:3}.page-section-picture,.page-section:has(.page-section-picture):after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.page-section-picture{z-index:1}.page-section-picture img{display:block;width:100%;height:100%;object-fit:cover}.page-section:has(.page-section-picture):after{content:"";background:linear-gradient(0deg,rgba(27,30,37,.7),rgba(27,30,37,.7));z-index:2}.section-subtitle a{color:var(--clr-main);transition:.3s}.section-subtitle a:hover{color:var(--clr-active)}@media (min-width:769px){.page-section:has(.page-section-picture) .section-subtitle,.page-section:has(.page-section-picture) .section-title{color:#fff}}.section-list-wrapper{margin-top:24px}.add-to-cart-items .section-list-wrapper{height:60vh}.section-list-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media (min-width:769px){.page-section:has(.page-section-picture) .tag{color:#fff}}.section-list-tags .tag:hover{background-color:var(--clr-active)}.section-list-tags .tag.js-loading{position:relative;pointer-events:none;overflow:hidden}.section-list-tags .tag.js-loading:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;z-index:1;background-color:#252738}.section-list-tags .tag.js-loading:after{content:"";position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);display:block;width:16px;height:16px;-webkit-mask-size:16px;mask-size:16px;-webkit-mask-image:url(/local/templates/floordealer_clean/assets/img/icons/loader.svg);mask-image:url(/local/templates/floordealer_clean/assets/img/icons/loader.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--clr-white)}.section-list-items{margin-top:28px}.section-list-items:not(.slick-initialized){display:flex;gap:16px}.pager-hidden{display:none!important}.page-section .section-list-items:not(.active){display:none!important}.section-list-items:not(.section-slider){flex-wrap:wrap}@media (min-width:520px){.page-section.js-hidden-items-mobile .main-show-more{display:none!important}}.page-section:has(.slider-arrow) .section-list-tags,.page-section:has(.slider-arrow) .section-subtitle{max-width:calc(100% - (var(--sl-arrow-width)*2 + 4px) - 16px)}.section-slider>.slick-list>.slick-track{gap:var(--sl-gap-items);align-items:stretch}.section-list-items:not(.slick-initialized)>*{width:calc((100% - var(--sl-gap-items)*(var(--section-count-row) - 1))/var(--section-count-row));min-width:calc((100% - var(--sl-gap-items)*(var(--section-count-row) - 1))/var(--section-count-row))}@media (max-width:520px){.section-list-items:not(.slick-initialized)>*{width:100%;min-width:100%}}@media (min-width:769px){.section-list-tags.scrollbar{overflow:visible}.main-show-more{display:none}}@media (max-width:768px){.section-list-tags{flex-wrap:initial;padding-bottom:8px}.section-list-tags .tag{white-space:nowrap;min-width:fit-content}.page-section.js-hidden-items-mobile:not(:has(.section-slider.slick-initialized)) .card-collection:nth-child(n+5),.page-section.js-hidden-items-mobile:not(:has(.section-slider.slick-initialized)) .card:nth-child(n+5){display:none!important}.page-section{padding:32px 0}.page-section-picture,.page-section:has(.page-section-picture):after{display:none}.main-show-more{background-color:initial}.section-list-wrapper{margin-top:16px}.section-list-wrapper .slick-initialized .card,.section-list-wrapper .slick-initialized .card-collection{width:80vw!important;min-width:80vw!important}.section-list-wrapper .slick-initialized .landing,.section-list-wrapper .slick-initialized .review{width:70vw!important}.section-list-wrapper .landings-col{display:flex;gap:var(--sl-gap-items)}.section-list-wrapper .slick-initialized .slick-slide.slick-active~.slick-slide{opacity:1!important}}@media (max-width:520px){.section-list-items:not(.slick-initialized){flex-wrap:wrap}.page-section:has(.landing) .main-show-more{display:none!important}}.container .container{padding:0;margin:0;max-width:initial;position:initial;z-index:initial}.container:has(.container) .page-section{width:100%;transform:initial}
/* End */


/* Start:/local/templates/floordealer_clean/components/bitrix/catalog.element/product-params/style.min.css?17833392533031*/
#settings{background-color:var(--bg-white)}.product-param{display:-ms-flexbox;display:flex;gap:4px;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;position:relative;margin-bottom:8px}.product-param:before{content:"";display:block;position:absolute;top:1em;left:0;right:0;height:1px;border-top:1px dashed #dae1e8}.product-param-title,.product-param-value{position:relative;background-color:#fff;display:flex;gap:8px;color:#434e5e}.product-param-title{align-items:center;z-index:2;font-weight:300;width:fit-content;align-self:end;padding-right:8px}.product-param-value{z-index:1;font-size:14px;flex-wrap:wrap}.product-param-value a{color:var(--clr-main);text-decoration:none!important}.inline-product-param a.elm-tag:hover,.product-param-value a:hover{color:#772220}inline-product-param{display:inline-block}.inline-product-param .product-param-title{display:inline-block!important;width:50%;padding-right:0}.inline-product-param a.elm-tag{color:#434e5e;text-decoration:none!important;font-size:14px;font-weight:400;background:#fff;position:unset;z-index:10;padding:0 4px}.inline-product-param .product-param-title .dop-info{display:inline-block;vertical-align:middle}.product-param-title span{background:#fff;padding-right:8px;color:#8a9aab;font-weight:400}.product-param-title:has(.dop-info),.product-param-value .elm-tag:has(.dop-info){display:flex;align-items:center;gap:4px}a.elm-tag:after{-webkit-mask-image:url(/local/templates/floordealer_clean/assets/img/icons/prod-filter_props.svg)!important;mask-image:url(/local/templates/floordealer_clean/assets/img/icons/prod-filter_props.svg)!important;-webkit-mask-size:100%!important;mask-size:100%!important;background-color:#c4cdd5!important;width:20px;height:20px;content:"";position:relative;display:inline-block;vertical-align:middle}.product-param:has(.dop-info:hover){z-index:10}.param-grey{background-color:#f0f2f5}.param-grey .product-param-title,.param-grey .product-param-value{padding:4px 8px;color:var(--clr-main);background-color:#f0f2f5}@media (min-width:768px){.settings-items-wrap.scrollbar{overflow:initial!important}.settings-close{display:none!important}}@media (max-width:768px){#settings{display:flex!important;position:fixed!important;left:0;top:0;right:0;z-index:110;bottom:var(--mobile-panel);background-color:initial;flex-direction:column;align-items:center;justify-content:center}#settings:not(.active){display:none!important}.settings-box{position:relative;background:#fff;border-radius:var(--br-radius-main);width:calc(100% - var(--container-padding-left) - var(--container-padding-right));max-height:70vh;padding:16px 0}#settings .settings-items-wrap{flex-wrap:nowrap!important;padding-right:16px;max-height:300px;width:calc(100% + var(--container-padding-left))}.settings-close{position:absolute!important;top:0;right:10px;z-index:1;background-color:#fff;border-radius:50%!important;overflow:hidden;width:40px;height:40px;transform:translate(50%,-50%);box-shadow:var(--hover-shadow)}.settings-close:before{background-color:#b9b9b9}}
/* End */


/* Start:/local/templates/floordealer_clean/components/bitrix/catalog.item/collection/style.min.css?17762590246172*/
.card-collection{position:relative}.card-collection-wrapper{display:flex;flex-direction:column;gap:12px;background-color:#fff;border-radius:var(--br-radius-main);transition:box-shadow .3s,border-color .3s;padding:4px;border:1px solid #fff}@media (min-width:520px){.card-collection:not(:has(.card-collection-offers)) .card-collection-wrapper,.card-collection:not(:hover) .card-collection-wrapper{height:100%}}.card-collection-photo-wrapper{position:relative;height:200px}.card-collection-photo-images{height:100%}.card-collection-photo{display:block;height:100%;border-radius:var(--br-radius-main);overflow:hidden}.card-collection-photo img{width:100%;height:100%;object-fit:cover;object-position:center}@media (min-width:768px){.card-collection-photo img:not(.active){display:none}}.photo-nav{display:flex;position:absolute;top:0;left:0;right:0;bottom:0;transition:opacity .3s}@media (min-width:768px){.photo-nav{opacity:0}.card-collection-photo-wrapper:hover .photo-nav{opacity:1}}.photo-nav-item{flex:1;position:relative;height:100%}.photo-nav-item:before{content:"";position:absolute;bottom:4px;left:4px;right:4px;height:2px;border-radius:2px;background-color:var(--bg-secondary);transition:background-color .3s}.photo-nav-item.active:before,.photo-nav-item:hover:before{background-color:var(--bg-active)}.card-collection-main{flex:1;padding:0 8px 8px;display:flex;flex-direction:column}.card-collection-subtitle-wrapper{font-weight:400;font-size:12px;line-height:20px;color:#7f8190}.card-collection-subtitle-wrapper>a:first-child{flex:1 1 100%}.card-collection-subtitle-wrapper:has(.card-collection-flag){display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.card-collection-subtitle,a.param-value{transition:color .3s}.card-collection-subtitle:hover{color:#161931}.card-collection-flag{display:block;width:24px;height:15px;object-fit:cover;border-radius:2px;transition:box-shadow .3s}.card-collection-flag:hover{box-shadow:var(--hover-shadow)}.card-collection-title{margin-top:5px;margin-bottom:8px;font-weight:600;font-size:14px;line-height:20px;color:#161931;transition:color .3s}.card-collection-title:hover,a.param-value:hover{color:var(--clr-active)}.card-collection-params{margin-top:auto}.card-collection-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)}.card-collection-bottom{padding-top:8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.card-collection-bottom:has(.card-collection-count-items){margin-top:21px}.card-collection-count-items{font-weight:600;font-size:11px;line-height:16px;color:var(--clr-main);flex:1 1 100%}.card-collection-price-wrap{display:flex;align-items:center;gap:4px}.card-collection-price{white-space:nowrap;font-weight:600;font-size:15px;line-height:25px;color:var(--clr-main)}.card-collection-old-price{font-weight:500;font-size:14px;line-height:20px;color:#b3b4bd}.card-collection-benefits{margin-top:8px;font-weight:400;font-size:11px;line-height:16px;color:var(--clr-success)}.card-collection-actions{display:flex;align-items:center;gap:4px}.card-collection-actions .Btn:last-child{margin-left:auto}.card-collection-shields{position:absolute;top:4px;right:4px}.card-collection-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:#fff;transition:opacity .3s;white-space:nowrap;transform-origin:right center;margin:0 0 0 auto}.card-collection-photo-wrapper:hover .card-collection-shield{opacity:0;pointer-events:none}.card-collection-shield:not(:first-child){margin-top:5px}.card-collection-shield[data-type=delivery]{background-color:#fa530080}.card-collection-shield[data-type=new]{background:#00b28880}.card-collection-shield[data-type=delivery-time]{background-color:#1192bb80}.card-collection-shield[data-type=sale]{background-color:#e33a8280}.card-collection .rating-items{margin-top:8px}.card-collection-offers{display:flex;margin-top:8px;align-items:center;flex-wrap:wrap;gap:4px}@media (max-width:500px){.card-collection-offers{display:flex}}.card-collection-offer{flex:0 1 calc((100% - 4px*4)/5);height:32px;border-radius:var(--br-radius-main);overflow:hidden;transition:border .3s}.card-collection-offer:hover{border:1px solid var(--clr-active)}.card-collection-offer img{display:block;width:100%;height:100%;object-fit:cover}.card-collection-offer:not(:has(img)){display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--bg-main);color:var(--clr-white);font-size:14px}.card-collection-photo-images>.slick-list,.card-collection-photo-images>.slick-list>.slick-track{height:100%}@media (max-width:768px){.card-collection-photo{max-height:100%;max-width:100%;margin:0 auto}}@media (min-width:501px){.mobile-actions{display:none}}@media (max-width:500px){.card-collection{--sl-gap-items:0px;width:100%;height:fit-content}.card-collection .card-collection-photo-wrapper{min-width:124px;width:124px}.card-collection-wrapper{width:100%;display:flex;flex-direction:row;gap:8px;padding:8px}.card-collection-photo{width:100%;height:100%}.card-collection-photo-images{height:100%}.photo-nav{pointer-events:none}.card-collection-actions{margin-top:0}.card-collection-actions .i-compare,.card-collection-actions .i-fav{display:none}.card-collection-bottom:not(:has(.card-collection-count-items)){justify-content:space-between}.card-collection-price-wrap{display:block}.card-collection-price{font-size:18px}.card-collection-old-price{font-size:12px}.mobile-actions{display:flex;align-items:center;gap:4px;position:absolute;top:5px;right:5px}.mobile-actions .Btn{min-width:32px;min-height:32px;background-color:rgba(25,25,29,.43)}.mobile-actions .Btn:before{-webkit-mask-size:24px;mask-size:24px}.mobile-actions .Btn:hover:before{background-color:#fff!important}.card-collection-photo-images .slick-list,.card-collection-photo-images .slick-track{height:100%}.card-collection-bottom:has(.card-collection-count-items){margin-top:auto!important}.card-shields{display:none}}
/* End */


/* Start:/local/templates/floordealer_clean/components/bitrix/news.list/product-feedback/style.css?17702845999561*/
.reviews-section {
    transform: none !important;
    will-change: auto !important;
}
.reviews-container{
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    gap: 24px;
}
.reviews-section .container {
    overflow: visible;
}
main{
    overflow: clip;
}
.reviews-section {
    position: relative;
    height: fit-content;
    overflow: auto;
}
.reviews-left-container{
    flex: 1;
}

.reviews-stat{
    height: fit-content;
    min-width: 320px;
    position: sticky;
    top: 0;
    border: solid 2px #F0F2F5;
    border-radius: 24px;
    padding: 24px;
}
.reviews-stat-head {
    display: inline-flex;
    gap: 10px;
}
.reviews-rate{
    font-family: 'Circe';
    font-size: 26px;
    font-weight: 700;
    color: #2E3239;
}
.reviews-rate-stars {
    width: 105px;
    height: 20px;
    position: relative;
}
.review-rate-stars-template{
    position: absolute;
    background: url(/local/templates/floordealer_clean/assets/img/icons/stars.png);
    background-size: 100% 100%;
    width: 100%;
    height: 100%;
    z-index: 10;
    opacity: 0;
}
.review-rate-stars-inner{
    position: absolute;
    width: 0;
    height: 100%;
    background: url(/local/templates/floordealer_clean/assets/img/icons/stars-full.png);;
    background-size: auto 100%;
    z-index: 5;
}
.reviews-num {
    margin-top: 10px;
    font-size: 16px;
    line-height: 24px;
    color: #7F8190;
}
.reviews-stat-details {
    display: flex;
    flex-direction: column-reverse;
    margin-top: 20px;
}
.reviews-stat-details > div {
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    -ms-flex-pack: justify;
    align-items: flex-end;
    justify-content: space-between;
    margin-bottom: 8px;
    font-size: 16px;
}
.reviews-stat-details-stars-container{
    background: #fff;
    padding-right: 15px;
    z-index: 5;
}
.reviews-stat-details-stars {
    position: relative;
    background: url(/local/templates/floordealer_clean/assets/img/icons/stars-full.png);
    background-size: auto 100%;
    width: 83px;
    height: 16px;
    z-index: 10;
}
.reviews-stat-details > div:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background: #DAE1E8;
    bottom: 1px;
}
.reviews-stat-details-4 .reviews-stat-details-stars {
    width: 68px;
}
.reviews-stat-details-3 .reviews-stat-details-stars {
    width: 50px;
}
.reviews-stat-details-2 .reviews-stat-details-stars {
    width: 34px;
}
.reviews-stat-details-1 .reviews-stat-details-stars {
    width: 16px
}
.reviews-stat-details-num {
    background: #fff;
    z-index: 5;
    padding-left: 15px;
}
.reviews-stat-details-num {
    font-family: 'Circe';
    font-size: 16px;
    line-height: 24px;
    color: #7F8190;
}
.create-review-but {
    display: block;
    background: #D73227;
    color: #fff;
    text-align: center;
    padding: 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    border-radius: 6px;
    margin-top: 21px;
    cursor: pointer;
}

.reviews-section .section-title{
    font-family: 'Circe';
    font-size: 26px;
    font-weight: 700;
    line-height: 32px;
}
.review-name {
    color: #161931;
    font-size: 18px;
    line-height: 32px;
    font-weight: 300;
}
.review-date {
    font-family: 'Circe';
    font-size: 16px;
    line-height: 20px;
    color: #7F8190;
    margin-left: 20px;
}
.review-body {
    position: relative;
    padding: 20px 0;
}
.review-rating {
    display: inline-flex;
    margin: 7px 0;
}
.review-body .reviews-rate-stars {
    width: 83px;
    height: 16px;
    position: relative;
}
.review-rating-stars-default{
    background: url(/local/templates/floordealer_clean/assets/img/icons/stars-default.png);
    background-size: auto 100%;
    position: absolute;
    width: 100%;
    height: 100%;
}

.review-body-block-title {
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
}
.review-body-block-text {
    font-family: 'Circe';
    font-size: 16px;
    line-height: 20px;
    color: #434E5E;
}
.review-body:not(:last-child):after{
    content: "";
    width: 100%;
    height: 1px;
    background: #DAE1E8;
    position: absolute;
    bottom: 0;
}
.review-body-block:not(:last-child) {
    margin-bottom: 15px;
}




.gallery-container {
    max-width: 1200px;
    margin: 20px auto;
    padding: 0 15px;
}

.gallery-block {
    margin: 10px 0;
}

.gallery-title {
    margin-bottom: 15px;
    font-size: 18px;
    color: #333;
    font-weight: bold;
}

.preview-container {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    margin-bottom: 15px;
}

.preview-item {
    width: 48px;
    height: 48px;
    overflow: hidden;
    border-radius: 4px;
    cursor: pointer;
    transition: transform 0.2s;
    flex-shrink: 0;
    border: 2px solid transparent;
    position: relative;
}

.preview-item:hover {
    transform: scale(1.05);
}

.preview-item.active {
    border-color: #e74c3c;
}

.preview-item img,
.preview-item video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.preview-item.video::before {
    content: "▶";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
    font-size: 16px;
    text-shadow: 0 0 5px rgba(0,0,0,0.7);
    z-index: 1;
    opacity: 0.5;
}
.preview-item.video:hover::before {
    opacity: 1;
}
.description {
    font-size: 14px;
    color: #666;
    line-height: 1.5;
}
.section-list-brands .brand>img, .section-list-brands .brand>a>img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
    /*filter: grayscale(1);*/
}
.brand-carousel .section-title{
    display: inline-block;
    margin-right: 15px;
}

.brand-carousel .section-subtitle{
    display: inline-block;
    color: #2E3239;
    border-bottom: solid 1px #D73227;
    font-size: 16px;
    line-height: 24px;
    position:relative;
}
.brand-carousel .section-subtitle a{
    color: #2E3239;
}


.zero-reviews{
    font-size: 21px;
    margin-top: 8px;
}

@media (max-width: 768px) {
    .reviews-container{
        flex-direction: column;
    }

    .reviews-stat{
        margin-top: 24px;
        padding: 24px;
    }
}



/* Кастомизированный select */
.custom-select {
    position: relative;
    margin: 24px 0;
    width: fit-content;
    min-width: 320px;
}

.select-header {
    background: #fff;
    color: #2E3239;
    border-radius: 8px;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-weight: 400;
    transition: all .3s ease;
    border: 1px solid #5C647340;
    width: 100%;
}

.select-header, .option{
    padding: 0 16px;
}

.select-header:hover {
    /*transform: translateY(-2px);*/
    /*box-shadow: 0 6px 20px rgba(106, 17, 203, 0.3);*/
}

.select-header.active {
    border-radius: 8px;
    /*border-bottom: none;*/
}

.selected-option {
    font-weight: 400;
    font-size: 16px;
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    color: #000;

}
.select-header:after {
    content: "";
    background: url(/local/templates/floordealer_clean/assets/img/icons/select-arrow.svg);
    background-position: center;
    background-size: 10px 6px;
    background-repeat: no-repeat;
    width: 12px;
    height: 36px;
    top: 0;
    right: 12px;
}

.select-icon {
    transition: transform 0.3s ease;
    font-size: 14px;
}

.select-header.active .select-icon {
    transform: rotate(180deg);
}

/* Список опций */
.select-options {
    position: absolute;
    top: 120%;
    left: 0;
    right: 0;
    background-color: white;
    border-radius: 8px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(-10px);
    transition: all 0.3s ease;
    z-index: 100;
    max-height: 0;
    overflow: hidden;
    border: 1px solid #5C647340;
    border-top: none;
    box-shadow: 0 6px 5px 2px rgba(0, 0, 0, .15);

}

.select-options.active {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    max-height: 400px;
}

.option {
    padding: 8px 12px;
    display: flex;
    align-items: center;
    cursor: pointer;
    transition: all 0.2s ease;
    border-bottom: 1px solid #f0f0f0;
    color: #555;
}

.option:last-child {
    border-bottom: none;
}

.option:hover {
    background-color: #eef2f5;
    padding-left: 17px;
    color: #2E3239;
}

.option.selected {
    background-color: #eef2f5;
    color: #000000;
    font-weight: 400;
}

.option-icon {
    margin-right: 12px;
    color: #d1d1d1;
    font-size: 16px;
    width: 20px;
    text-align: center;
}

.check-icon {
    margin-left: auto;
    color: #d1d1d1;
    opacity: 0;
    transition: opacity 0.2s ease;
}

.option.selected .check-icon {
    opacity: 1;
}

/* Информация о выбранном значении */
.selected-value-info {
    background-color: #f8f9ff;
    padding: 20px;
    border-radius: 12px;
    border-left: 4px solid #6a11cb;
    margin-top: 20px;
    color: #333;
    line-height: 1.6;
}

.selected-value-info span {
    font-weight: 600;
    color: #2575fc;
}

/* Анимация выбора */
@keyframes pulse {
    0% { transform: scale(1); }
    50% { transform: scale(1.05); }
    100% { transform: scale(1); }
}

.select-header.pulse {
    animation: pulse 0.3s ease;
}

/* Адаптивность */
@media (max-width: 600px) {
    .custom-select{
        max-width: 32px 0 16px;
    }
    .select-header{
        height: 44px;
    }
    .selected-option, .option span {
        font-size: 15px;
    }
}


/* End */


/* Start:/local/templates/floordealer_clean/components/bitrix/news.list/brands/style.min.css?1762926627875*/
.section-list-brands{display:flex;align-items:center;gap:var(--sl-gap-items);--brands-visiable-count:5}.section-list-brands .brand{--brand-item-width:min(calc(
            (100vw - var(--container-padding-left) - var(--container-padding-right) - var(--sl-gap-items) * 4)
            / var(--brands-visiable-count)), 268px
    );min-width:var(--brand-item-width);width:var(--brand-item-width);height:100px;border-radius:var(--br-radius-main)}@media (max-width:1280px){.section-list-brands{--brands-visiable-count:4}}@media (max-width:1024px){.section-list-brands{--brands-visiable-count:4}}@media (max-width:768px){.section-list-brands{--brands-visiable-count:3}}@media (max-width:520px){.section-list-brands{--brands-visiable-count:2}.section-list-brands .brand{--brand-item-width:50vw}}.section-list-brands .brand>img{display:block;width:100%;height:100%;object-fit:contain}
/* End */
/* /local/templates/floordealer_clean/components/bitrix/catalog/main/style.min.css?17779680666127 */
/* /local/templates/floordealer_clean/components/bitrix/breadcrumb/modern/style.min.css?1777546245590 */
/* /local/templates/floordealer_clean/components/bitrix/catalog.element/product/style.min.css?178429758815122 */
/* /local/templates/floordealer_clean/components/bitrix/catalog.section/catalog_element_collection/style.min.css?17609468132906 */
/* /local/templates/floordealer_clean/components/helper/section.items/.default/style.min.css?17821191744511 */
/* /local/templates/floordealer_clean/components/helper/section.items/.default/style.min.css?17821191744511 */
/* /local/templates/floordealer_clean/components/bitrix/catalog.element/product-params/style.min.css?17833392533031 */
/* /local/templates/floordealer_clean/components/bitrix/catalog.item/collection/style.min.css?17762590246172 */
/* /local/templates/floordealer_clean/components/bitrix/news.list/product-feedback/style.css?17702845999561 */
/* /local/templates/floordealer_clean/components/bitrix/news.list/brands/style.min.css?1762926627875 */
