#mainCarousel,#thumbCarousel{max-width:970px!important}.form-calculate__wrap,.header_phonebox_inner.phonebox_desctop{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.basket-items-list-item-container .basket-item-image-link,.item-detail .img-block .image-wrap img,.product-card .product-image-block{border-radius:unset!important}.product-card .product-info .button-block{display:flex;justify-content:space-evenly;align-items:center;margin-top:8px}.product-card .product-info .button-block .counter{display:inline-flex;border-radius:8px;padding:12px;border:1px solid rgba(0,0,0,.07000000000000001);transition:.25s;justify-content:space-between}.product-card .product-info .button-block .btn.btn-primary{padding:12px 25px}.main-header a.header-fixed-mail,.product-card .product-info .button-block .counter .measure{color:#000}.product-card .product-info .price-block{justify-content:center}.product-card .product-info .pricetext{margin-right:10px;font-weight:700;color:#505a62}.product-card .product-info .property-block{display:flex;flex-direction:column;align-items:center}.price.zapros{font-size:16px!important;margin-bottom:8px}.collection-fancybox .carousel__nav{opacity:0;transition:.3s}.collection-fancybox:hover .carousel__nav{opacity:1;transition:.3s}#mainCarousel{height:auto!important}#thumbCarousel .carousel__slide{width:154px!important;height:104px!important}.finded-container.second{margin-left:15px}.finded-container{display:block!important}.header .catalog.menu ul{display:flex;flex-direction:row;padding:10px 0;row-gap:10px;flex-wrap:wrap}.finished_project .col-4,.forma_design .col-8,.header .catalog.menu .sub ul,.image_blk .col-6,.product-items .item-wrap{padding:0}.header .catalog.menu ul li{margin-right:25px}.header .catalog.menu ul li a span{font-size:21px;color:#161a1d;font-weight:600;font-family:"Gothic A1",sans-serif}.header .catalog.menu ul li a span:hover{color:#918153}.header-title #pagetitle{font-size:34px;line-height:40px}.overlay .title.coursive{font-style:italic;font-size:16px}.search-line{z-index:999}.swiper-slide .title_gold{font-weight:700;color:#b8aa83;font-size:14px}.callbcack_3d,.catalog_keramogranit .accordion-head.filter-block .button_hide,.catalog_keramogranit .filter-block .custom-checkbox .custom-control-label:before,.comment .slick-dots li:before,.header.type2 .top-header .menu .menu-list-0.calc li:nth-child(6),.hiddenblock,.hide_block,.mobile_phones,.mobile_slide,.momilealf,.product-card.item .product-info .pricetext{display:none}.character,.dop_prop_item,.form-calculate__is_active,.form-desing__is_active,.horizontal-filter .justmobile,.keramo_detail .category,.previous>.swiper-slider .product-card.item .labels,.product-items-block .product-items.items.row .item-wrap.col,.similar-items>.swiper-slider .product-card.item .labels{display:flex}.catalog_item .name,.horizontal-filter .forscroll{display:flex;align-items:center}.col-5.advant,.collect{flex-direction:column;display:flex}.text_collection.high{max-height:200px}.collect .clbtn{display:flex;justify-content:flex-end}.catalog_keramogranit .title,.categories-list .collazy,.categories-list .pagination-nav,.comment .main .title,.design_proekt img,.finished_project img,.forma_design .row:nth-child(2) .form_input:first-child,.forma_design .row:nth-child(2) .form_input:nth-child(2),.forma_design .row:nth-child(3) .form_input,.forma_design.comment .form_input:nth-child(3),.hmcollect .collazy,.similar-items .product-card.item{width:100%}.categories-list .loadmore{width:100%;margin-bottom:10px}.col-12.flexcol{display:flex;flex-direction:row}.col-5.advant{margin-top:60px;margin-left:20px}.advant .advantage-list{display:flex;flex-direction:column}.advant .advantage{display:flex;align-items:center;justify-content:flex-start;margin-bottom:100px}.advant .advantage:last-child,.forma_design .row.check label{margin-bottom:0}.catalog_keramogranit .filter-block,.collection-fancybox{margin-bottom:40px}.advant .advantages .type-collection .advantage .icon{width:72px;margin-right:25px}.header-fixed .phone-block{margin-right:15px}.swiper-wrapper.hmcollect{flex-wrap:wrap}.hmcollect .swiper-slide{width:32.5%;margin-right:1%;margin-bottom:15px}.advantages .advantage:not(:last-child),.hmcollect .swiper-slide:nth-child(3n){margin-right:0}.advant .advantages{padding:90px 0}footer .catalog-list a h3{font-size:16px;line-height:24px;display:flex;flex-wrap:wrap;white-space:nowrap;margin-bottom:12px;transition:color .2s;font-weight:500}@media (max-width:1050px){.momilealf{display:block;position:relative}.momilealf .alphabet{display:flex;overflow-x:scroll;width:100%}.momilealf .alphabet .alphabet_letter{position:unset!important;overflow:hidden;min-width:26px}.momilealf .alphabet .alphabet_letter:hover .alphabet_letter__factory{display:block;position:absolute;margin-top:12px;left:0!important}.col-12.flexcol{display:flex;flex-direction:column}.col-4.advant{display:flex;flex-direction:row;margin-top:0;margin-left:0;width:100%;flex:0 0 100%;max-width:100%}.advant .advantage-list{display:flex;flex-direction:row}.advant .advantage{display:flex;align-items:center;justify-content:flex-start;margin-bottom:unset;flex-direction:column;min-width:170px!important}.advant .advantages{padding:20px 0}.collection-fancybox{margin-bottom:20px!important}}@media (max-width:768px){.horizontal-filter .btn-show-categories{display:none}}@media (max-width:432px){.product-card .product-info .button-block{flex-direction:column}.product-card .product-info .button-block .counter{margin-bottom:5px}.main-header-wrapper .catalog.menu{display:none}.finded-container.second{margin-left:0;margin-right:15px}.product-card .product-info .price-block .price{text-align:center}.smart-filter.horizontal .filter-block.offset-right .filter-body{right:0;left:unset}.momilealf{display:block;position:relative}.momilealf .alphabet{display:flex;overflow-x:scroll;width:100%}.momilealf .alphabet .alphabet_letter{position:unset!important;overflow:hidden;min-width:26px}.momilealf .alphabet .alphabet_letter:hover .alphabet_letter__factory{display:block;position:absolute;margin-top:12px;left:0!important}.horizontal-filter .justmobile{position:relative;display:block;width:100%}.horizontal-filter .justmobile .forscroll{width:100%;display:inline-flex;z-index:999}.smart-filter.horizontal .justmobile .filter-block{margin-bottom:8px;margin-right:8px;min-width:180px;display:inline-block}.smart-filter.horizontal .justmobile .filter-body{min-width:320px;max-width:calc(100vw - var(--gap) * 2)}.smart-filter.horizontal .justmobile .filter-link{display:flex;justify-content:space-between}.horizontal-filter .finded-container.finded-horizontal{width:48%!important;margin-right:2%!important;font-size:15px!important}.horizontal-filter .finded-container.finded-horizontal:nth-child(2){margin-right:0!important}.collect.col-12{flex-direction:column;display:flex}.advant .advantage{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;min-width:100%!important;width:100%;margin-bottom:10px}.advantages .advantage-list{display:inline-flex;flex-wrap:wrap;margin-left:0}.advant .advantages .type-collection .advantage .icon{width:72px;margin-right:0}.collection-fancybox{margin-bottom:20px!important}.item-detail .similar-items .product-card .product-image-block{width:100%!important;height:232px;border-radius:unset;overflow:hidden}}.swiper-slide.swiper-slide-visible{display:flex;height:auto}.product-card.item{display:flex;flex-direction:column;justify-content:space-between}.item-detail .item-detail-content .img-block .image-wrap img{max-width:100%;max-height:100%;width:auto;height:auto;margin:auto;object-fit:fill;border-radius:12px}.catalog-image-background .product-card.item .product-image-block{background-color:#fff}.item-detail .previous .product-card .product-image-block,.item-detail .similar-items .product-card .product-image-block{width:100%!important}.catalog-image-background .added-filters-wrap,.catalog_keramogranit .accordion-head.filter-block.open .button_hide,.product-card.item .product-image-block .labels .label:not(:first-child){display:block}.product-card.item .product-image-block .labels{background-color:transparent;display:flex;left:auto;right:11px;top:11px}.block_contact .row .mail:before,.block_contact .row .phone:before,.block_contact .row .whatsapp:before{width:40px;height:40px;top:30px;left:24px;display:block;content:""}.labels .label{color:#fff;font-size:14px;display:inline-block;padding:2px 10px;line-height:16px;margin-right:3px;border-radius:3px}.labels .label.new{background-color:#3cb588}.labels .label.hit{background-color:#bba983}.labels .label.sale{background-color:#e30f28}.block_contact .row .col4,.image_blk{background:#faf7ef;border-radius:16px}@media (max-width:478px){.product-card.item .product-image-block .labels{justify-content:end;max-width:110px;overflow:hidden}}@font-face{font-family:"Open Sans";src:url("fonts/OpenSans/OpenSans-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Open Sans Bold";src:url("fonts/OpenSans/OpenSans-SemiBold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"D DIN Bold";src:url("fonts/D-DIN-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Gothic A1";src:url("fonts/gotic/GothicA1-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}body{font-family:"Open Sans",sans-serif!important}.header.type2 .top-header .location,.phone-block,.small-menu{font-family:"Open Sans",sans-serif}.alphabet,.btn.btn-primary.btn-callback,.header .main-header .icons,.header.type2 .main-header .search-header .search-line .search-form .input input{font-family:"Open Sans Bold",sans-serif;font-weight:700}.edit_new.content-page>:first-child:not(.image){margin-top:10px}.image_blk{margin-top:50px}.image_blk img{width:100%;border-radius:16px}.image_blk .col-6:first-child{padding:70px 105px}.image_blk .button{padding-top:30px;display:flex}.image_blk .button a{color:#fff;font-size:18px;font-weight:600;background:#b8aa85;border-radius:16px;padding:20px 40px}.location_block .adress .time,.page-container .block_contact h6{font-size:16px;color:#7a8086;font-weight:400}.block_contact .row{margin-left:0;margin-right:0;display:flex;justify-content:space-between}.block_contact .row .col4{width:32%;padding:24px 24px 24px 82px;position:relative}.page-container .block_contact h6{margin:0;padding-bottom:4px}.page-container .block_contact a{font-size:16px;font-weight:600;color:#161a1d}.block_contact .content{display:flex;gap:16px}.block_contact .row .phone:before{position:absolute;background:url("/local/templates/keramstore/images/phone_new.svg") 0 0/contain no-repeat}.block_contact .row .mail:before{position:absolute;background:url("/local/templates/keramstore/images/mail_new.svg") 0 0/contain no-repeat}.block_contact .row .whatsapp:before{position:absolute;background:url("/local/templates/keramstore/images/wp_new1.svg") 0 0/contain no-repeat}.location_block .title{color:#b8aa85;font-size:24px;font-weight:800;padding-bottom:24px}.location_block .adress{position:relative;padding-left:34px;margin-bottom:0}.location_block .adress p{margin:0;padding-bottom:4px;color:#161a1d;font-size:16px;font-weight:600}.location_block .adress:before{display:block;position:absolute;content:"";width:24px;height:24px;background:url("/local/templates/keramstore/images/location.svg") 0 0/contain no-repeat;top:0;left:0}.advert .price .old,.forma_design .form_input.select,.input-file,.input-file-btn{position:relative}.forma_design .row{margin-left:0;margin-right:0;flex-direction:column}.character p,.forma_design h4{margin:0}.forma_design .poles{padding:40px;background:#f2f2f2;border-radius:16px;display:flex;flex-wrap:wrap;gap:17px}.forma_design input,.forma_design select,.forma_design textarea{height:48px;border:none;padding:12px 16px;border-radius:4px;outline:0;appearance:none;font-size:14px;color:#505a62;font-family:Open Sans,sans-serif;width:100%}.forma_design input::placeholder,.forma_design textarea::placeholder{font-size:14px;color:#505a62;font-family:Open Sans,sans-serif}.header-title #pagetitle,.page-container .company h2,.page-container .company h3,.page-container .features h5,.page-container .forma_design h4,.page-container .general h6,.page-container .title_blk h4{font-family:Gothic A1,sans-serif}.forma_design .form_input{width:49%}.forma_design .form_input:last-child{width:100%;position:relative}.input-file{display:flex;justify-content:space-between;height:48px;margin-bottom:0;align-items:center;padding:0 16px;border:.5px dashed #505a62}.input-file-btn{display:flex;cursor:pointer;outline:0;text-decoration:none;font-size:14px;vertical-align:middle;color:rgb(255 255 255);text-align:center;border-radius:4px;background-color:unset;line-height:22px;height:40px;padding:0;box-sizing:border-box;border:none;margin:0;transition:background-color .2s;align-items:center}.input-file-text{display:inline-block;font-size:14px;color:#505a62}.input-file input[type=file]{position:absolute;z-index:-1;opacity:0;display:block;width:0;height:0}.forma_design .row:not(:last-child){padding-bottom:40px}.forma_design .row.check input{height:unset;padding:0;margin-bottom:0}.custom-checkbox{position:absolute;z-index:-1;opacity:0}.custom-checkbox+label{display:inline-flex;align-items:center;user-select:none}.custom-checkbox+label::before{content:"";display:inline-block;width:1em;height:1em;flex-shrink:0;flex-grow:0;border:1px solid rgba(184,170,133,.4);background:rgba(184,170,133,.4);border-radius:4px;margin-right:.5em;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox:checked+label::before{background-image:url("/local/templates/keramstore/images/check.svg");background-size:contain}.forma_design .check a{padding-left:5px;color:#505a62;text-decoration:underline}.forma_design .checkbox{padding-top:12px}.forma_design .row.check .button input{color:#fff;font-size:18px;font-weight:600;background:#b8aa85;padding:20px;border-radius:16px}.forma_design .form_input.select:before{display:block;position:absolute;content:"";width:24px;height:24px;background:url("/local/templates/keramstore/images/arr_new.svg") 0 0/contain no-repeat;right:16px;top:12px}.forma_design .row:nth-child(2) textarea{height:68px;resize:none}.forma_design .row:nth-child(3) textarea{resize:none;height:96px}.forma_design .row.main{flex-direction:row;justify-content:space-between}.forma_design .col-8{width:66%;max-width:66%}.forma_design .col-4{width:32%;max-width:32%;padding:0}.forma_design .col-4 h3{margin:0;font-size:32px}.page-container .advert h3 a{margin:0;font-size:32px;color:#505a62}.advert .title{padding-top:25px}.advert .price{display:flex;padding-top:7px}.advert .price .new{color:#161a1d;font-size:20px;font-weight:700;padding-right:12px;margin:0}.advert .price .old{color:#c1c1c1;font-size:16px;font-weight:400;margin:0}.advert .price .old:before{display:block;position:absolute;content:"";width:100%;height:1px;background:#c1c1c1;left:0;top:50%}.comment_slider .slide.yellow,.keramo_detail .zakaz p,div.header.type2 .top-header .menu .menu-list-0>li.has-sub.open>.sub,div.header.type2 .top-header .menu .menu-list-2>li{background:#faf7ef}.comment_slider .slide.white{border:1px solid #ededed}.comment_slider{display:block;width:100%;justify-content:space-between;height:415px}.comment_slider .slide{padding:40px;border-radius:16px;margin-right:20px}.comment_slider .slide .comm p{font-size:16px;color:#161a1d;margin:0;height:168px}.comment_slider .slide .bold{font-size:16px;color:#161a1d;font-weight:600;margin:0}.comment_slider .slide .company{font-size:14px;color:#505a62;font-weight:400;padding-top:4px;margin:0}.comment_slider .slide .name{padding-top:35px}.forma_design.comment .form_input:nth-child(3) textarea{height:96px}.comment .get_code a{font-size:14px;text-decoration:underline;color:#505a62}.comment .main img{padding:102px 119px;border:1px solid #f2f2f2;border-radius:16px}.btn,.btn::before{border-radius:4px}.video_modal{margin-bottom:20px}.cookies_inner{background:#ededed;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:stretch;position:fixed;bottom:0;width:100%;z-index:200;display:none}.cookie-close{position:absolute;right:12px;top:12px}.cookies_text{font-size:14px;font-weight:400;line-height:19px;letter-spacing:0;text-align:center;padding-left:25px;color:#1e242e}.cookie-js{margin-right:40px;margin-top:12px;margin-bottom:12px;width:225px}.btn{font-family:"Open Sans Bold",sans-serif;display:inline-flex;align-items:center;justify-content:center;font-weight:500;font-size:14px;line-height:125%;color:#fff;padding:16px 24px;position:relative;overflow:hidden;cursor:pointer}.btn::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--color-blue);z-index:1}.card__btn span{color:#fff;z-index:200}.card__btn{background-color:#b8aa83}.header_city_img{width:10px;height:auto;position:relative;z-index:10;margin-right:10px}.advert img{border-radius:16px}.forma_design .podzag{font-size:18px;color:#505a62;font-weight:400}.input-file{border:2px dashed #505a6282;border-radius:4px}.pickup-points .map-wrap .pickup-points-list{padding:80px;width:40%}.character_block,.design_proekt .general:not(:first-child),.keramo_detail .opis{padding-top:20px}.character .char,.map-section .map-wrap .map{width:60%}.design_proekt .col-5,.design_proekt .col-7{width:50%;flex:unset;max-width:50%;padding-right:0}.comment .slick-dots li.slick-active button:before{opacity:1;color:unset;background:#b8aa83;border-radius:2px}.comment .slick-dots li button:before{line-height:10px;width:10px;height:10px;opacity:1;border:1px solid #b8aa83;border-radius:2px;background:0 0;color:unset}.comment .slick-dots li button{width:10px;height:10px;padding:0}.design_nav{margin-top:20px}.design_nav .slider{margin-right:16px;opacity:.3}.catalog_keramogranit .row,.design_proekt .row,.finished_project .row{margin-left:0;margin-right:0}.design_nav .slider img{border-radius:6px}.design_nav .slider.slick-current{opacity:1}.design_proekt .col-7{padding-left:0}.design_proekt .col-5{padding-left:130px}.page-container .title_blk h4{font-size:24px;line-height:28px;color:#161a1d;font-weight:500;margin:0;padding-bottom:40px}.design_proekt .title_blk .button{display:flex;padding-bottom:40px}.design_proekt .title_blk .button a{color:#b8aa85;font-size:18px;font-weight:500;padding:12px 80px;text-align:center;border:1px solid #b8aa85;border-radius:6px}.design_proekt .title_blk .button a:hover{color:#fff;background:#b8aa85}.character_block{border-top:1px solid #ededed}.character:not(:last-child){padding-bottom:14px}.character .name p,.finished_project .character .char p{font-size:14px;color:#161a1d}.character .char p{font-size:14px;color:#b8aa85}.character .name{width:40%}.page-container .general h6{color:#161a1d;font-size:14px;font-weight:600;margin:0;padding-bottom:20px}.design_proekt .general{padding-bottom:20px;border-bottom:1px solid #ededed}.design_proekt .col-5 .button{padding-top:20px;display:flex}.design_proekt .col-5 .button a{font-size:18px;font-weight:600;color:#fff;background:#b8aa85;border-radius:6px;padding:12px 60px;text-align:center}.number{user-select:none;position:relative;text-align:left;padding:0;display:inline-block}.number-minus,.number-plus{position:relative;width:48px;height:48px;line-height:48px;display:block;background:rgba(237,237,237,.5);border-radius:6px;font-size:14px;font-weight:400;text-align:center;font-family:sans-serif;color:#161a1d;text-decoration:none;border:none}.number-text{display:inline-block;font-size:14px;color:#161a1d;line-height:32px;height:48px;padding:0;margin:0 6px;background:#fff;outline:0;border:1px solid #f6f6f6;width:88px;text-align:center;border-radius:6px}.finished_project .col-4:first-child{padding-right:130px}.finished_project .col-4:nth-child(3){padding-left:200px}.finished_project .design_proekt .col-5{width:100%;flex:unset;max-width:100%;padding-right:0;padding-left:0}.page-container .finished_project h2{margin:0;font-size:44px;color:#161a1d;line-height:56px}.finished_project .character_block{padding-top:40px;border-top:none}.finished_project .character .name p{font-size:14px;color:#505a62}.finished_project .design_proekt .general:last-child{padding-bottom:0;border-bottom:none}.finished_project .nalichie p{color:#161a1d;font-size:12px;position:relative;background:#faf7ef;border-radius:6px;padding:10px 16px 10px 38px;margin:0;line-height:normal;display:inline-block}.finished_project .nalichie p:before{display:block;position:absolute;content:"";width:16px;height:16px;background:url("/local/templates/keramstore/images/verify.svg") 0 0/contain no-repeat;left:16px;top:10px}.finished_project .price{display:flex;align-items:center;padding-top:40px}.finished_project .price p:first-child{font-size:44px;color:#161a1d;font-weight:700}.finished_project .price p:nth-child(2){margin:0;font-size:12px;color:#161a1d;padding-left:8px;line-height:normal}.finished_project .number{margin-top:30px;display:flex}.finished_project .kolichestvo{margin-top:10px;display:flex}.finished_project .kolichestvo p{display:inline-block;font-size:12px;color:#161a1d;position:relative;background:#faf7ef;border-radius:6px;padding:14px 9px 14px 29px;margin-bottom:0;line-height:normal}.finished_project .kolichestvo .kol p:before,.italy p:before,.keramo_detail .salon p:before,.keramo_detail .zakaz p:before{display:block;position:absolute;content:""}.finished_project .kolichestvo>div:not(:last-child){margin-right:8px}.finished_project .kolichestvo .weight p{padding:14px 9px}.finished_project .kolichestvo .upakovka p:before{display:block;position:absolute;content:"";width:14px;height:14px;background:url("/local/templates/keramstore/images/box.svg") 0 0/contain no-repeat;left:9px;top:16px}.finished_project .kolichestvo .kol p:before{width:14px;height:14px;background:url("/local/templates/keramstore/images/grid.svg") 0 0/contain no-repeat;left:9px;top:16px}.finished_project .col-4:nth-child(3) .button{padding-top:40px;display:flex}.finished_project .col-4:nth-child(3) .button a{font-size:18px;font-weight:600;color:#fff;padding:12px 52px;background:#b8aa85;border-radius:6px;text-align:center}.catalog_keramogranit .row{gap:43px}.catalog_keramogranit .sidebar-filter{width:20%}.catalog_keramogranit .catalog_item{width:77%;display:flex;flex-wrap:wrap;gap:22px;height:100%}.catalog_item .item{width:32%}.catalog_item .item h5{margin:0;font-size:18px;color:#161a1d;font-weight:700}.catalog_item .square p,.keramo_detail .category p{font-size:12px;line-height:normal;color:#161a1d;margin:0}.catalog_item .square{padding-left:28px}.catalog_item .square p{font-weight:400}.catalog_item .item img{width:100%;border-radius:6px}.catalog_item .image{padding-bottom:24px}.catalog_item .item .button{padding-top:24px;display:flex}.catalog_item .item .button a{font-size:18px;color:#b8aa85;font-weight:600;text-align:center;border-radius:6px;border:1px solid #b8aa85;padding:12px 40px;width:100%}.catalog_item .item .button a:hover{background:#b8aa85;color:#fff}.italy p{position:relative;padding-left:18px}.italy p:before{width:12px;height:12px;background:url("/local/templates/keramstore/images/italy.svg") 0 0/contain no-repeat;left:0;top:6px}.design_proekt.keramo_detail .col-5{width:50%;flex:unset;max-width:50%;padding-left:0;padding-right:130px}.keramo_detail .category p{padding:10px 16px 10px 38px;border-radius:6px;position:relative}.keramo_detail .salon p{background:#ddffc4}.keramo_detail .zakaz{padding-right:16px}.keramo_detail .zakaz p:before{width:16px;height:16px;background:url("/local/templates/keramstore/images/box-add.svg") 0 0/contain no-repeat;left:16px;top:10px}.keramo_detail .salon p:before{width:16px;height:16px;background:url("/local/templates/keramstore/images/salon.svg") 0 0/contain no-repeat;left:16px;top:10px}.keramo_detail .first p:before,.keramo_detail .fouth p:before,.keramo_detail .second p:before,.keramo_detail .third p:before{display:block;position:absolute;content:"";width:18px;height:18px}.keramo_detail .character_block{padding-top:20px;border-top:none}.keramo_detail .opis p{color:#161a1d;font-size:14px;line-height:24px}.keramo_detail .features{padding-top:28px;padding-bottom:20px;border-bottom:1px solid #ededed}.page-container .features h5{font-size:24px;margin:0}.design_proekt.keramo_detail .col-5 .button{padding-top:14px;display:flex}.design_proekt.keramo_detail .col-5 .button a{padding:0;text-decoration:underline;font-size:14px;color:#b8aa85;background:0 0;font-weight:400}.keramo_detail .advantage{margin-top:40px;padding:28px 42px;background:#faf7ef;border-radius:6px}.keramo_detail .advantage p{margin:0;font-size:14px;color:#161a1d;font-weight:24px;position:relative;padding-left:28px}.keramo_detail .prem:not(:last-child){padding-bottom:12px}.keramo_detail .first p:before{background:url("/local/templates/keramstore/images/prem1.svg") 0 0/contain no-repeat;left:0;top:3px}.keramo_detail .second p:before{background:url("/local/templates/keramstore/images/prem2.svg") 0 0/contain no-repeat;left:0;top:3px}.keramo_detail .third p:before{background:url("/local/templates/keramstore/images/prem3.svg") 0 0/contain no-repeat;left:0;top:3px}.keramo_detail .fouth p:before{background:url("/local/templates/keramstore/images/prem4.svg") 0 0/contain no-repeat;left:0;top:3px}.catalog_keramogranit .accordion-head .custom-checkbox{position:relative;z-index:0;opacity:1}.catalog_keramogranit .finded-container.font-large-button,.mobile_icon_phone,.modal_new.close_win{display:none!important}.catalog_item .square{width:45%}.catalog_keramogranit .filter-block .form-check{max-height:143px}.catalog_keramogranit .filter-block .form-check.active{max-height:unset}.catalog_keramogranit .button_hide{padding-top:16px}.catalog_keramogranit .button_hide p{cursor:pointer;font-size:12px;color:#b8aa83;text-decoration:underline;margin:0;line-height:normal}.catalog_keramogranit .font-body-2{font-size:14px;line-height:normal}.catalog_keramogranit .filter-block .custom-checkbox .custom-control-label span,.header .main-header-wrapper .main-header .icons a,.header.type2 .top-header .menu .menu-list-0>li>a span,.main-header-wrapper .btn{font-size:12px}.catalog_keramogranit .filter-block .custom-checkbox .custom-control-label:after{width:16px;height:16px;border-radius:3px;left:0;top:3px;border:1px solid #b8aa83;background-repeat:no-repeat;background-position:center;background-size:91%}.catalog_keramogranit .filter-block .custom-checkbox .custom-control-label{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 0 0 26px;border-radius:8px;background-color:#fff;transition:.25s;cursor:pointer}.catalog_keramogranit .filter-block .custom-checkbox:not(:last-child){margin-bottom:6px}.catalog_keramogranit .filter-block .filter-link{margin-bottom:16px;padding:0}.catalog_keramogranit .filter-block .custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("/local/templates/keramstore/images/gold_gal.svg");background-color:rgba(184,170,131,.2);background-size:auto}.modal_new.modal .modal-content{border:.5px solid #000}.modal_new .text_pop-up,.modal_new.modal .modal-title{text-align:center}.modal_new .text_pop-up:nth-child(2){text-align:center;font-weight:700;font-size:16px;padding-bottom:15px;color:#b8aa83}.design_proekt .char p img,.product_fabriq img{width:12px}.product-card .product-image-block{border:none}.product-info .font-title{font-size:18px;font-weight:700;line-height:32px;text-align:left}.product-card .product-image-block .image-slider .product-image{background-size:cover;border-radius:unset;width:100%;border:none}.phone-block .dropdown-item.tel_header,.sort-filter .sort .sort-link{color:#b8aa85}.product-card .product-info .name{display:block;color:#505a62;transition:.25s;text-align:left}.product-card .product-info .property-block{display:flex;flex-direction:row;align-items:center}.address_img,.main-header-wrapper .menu-button .btn:first-child,.product_fabriq .fabric{margin-right:20px}.dop_property{padding-top:28px;padding-bottom:40px}.dop_prop_item_l{width:50%}.dop_prop_item_r{width:50%;color:#b8aa85}.footer_item{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:stretch}.product-card .product-info .price.font-body{color:#505a62;font-size:32px;font-weight:700;line-height:42px;text-align:left}.metr{font-size:12px;font-weight:400;line-height:16px;text-align:left}.product-items-block .product-card.item:hover{background:#b8aa8569}.page-container .finished_project h2{font-family:"Gothic A1",sans-serif;font-weight:800}.product-card.item .product-info .name{font-family:"D DIN Bold",sans-serif;color:#161a1d;line-height:normal;width:100%}.product-card .product-info .property-block{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:5px;margin-top:5px;text-align:left;flex-direction:column}.product-card .product-info .property-block>div{font-size:12px;width:100%}.product-card.item .product-image-block{margin-bottom:28px}.character .name_har{margin:0;font-size:12px;color:#161a1d;width:40%;line-height:normal}.product-card .product-info .property-block>div a{width:45%;line-height:normal}.property-block .character:not(:last-child){padding-bottom:10px}.product-card.item .product-info .property-block{margin-top:28px;width:100%;margin-bottom:40px}.product-card.item .product-info .price.font-body{padding-top:0;color:#161a1d;font-family:"D DIN Bold",sans-serif}.product-card.item .product-info .price-block{justify-content:unset}.product-card.item .product-info{display:flex;flex-wrap:wrap;justify-content:space-between}.product-card.item .product-info .button-block{display:flex;justify-content:unset;align-items:unset;margin-top:0}.product-card.item .product-info .button-block .btn.btn-primary{background:#faf7ef;padding:12px}div.header.type2 .top-header .menu .sub{z-index:1000}.header.type2 .top-header div.menu .menu-list-0>li.has-sub>a.more{background-image:url("/local/templates/keramstore/images/more.svg");background-size:contain;width:14px}.header .top-header .font-body-small{font-size:12px;line-height:18px}.header .catalog.menu .font-body-small{font-size:14px;line-height:20px}.header .btn.btn-primary.btn-callback{margin:5px 0 5px 20px;background:unset;padding:5px 10px;border:none;font-size:12px;color:#b8aa85;text-decoration:underline}.header.type2 .main-header-wrapper .main-header .menu-button .btn{padding:7px 15px}.header .main-header-wrapper .main-header .logo{height:43px}.header.type2 .main-header-wrapper .main-header .search-header .search-line .search-form .input input::placeholder{font-size:12px;color:#b8aa85}.header.type2 .main-header-wrapper .main-header .search-header .search-line .search-form{padding:7px 27px;background:0 0;border:1px solid rgba(184,170,133,.2)}.main-header-wrapper .icon-search-2-line{background-image:url(/local/templates/keramstore/images/search_gold.svg);width:14px;height:14px}.main-header-wrapper .icon-bx-heart{background-image:url(/local/templates/keramstore/images/heart_gold.svg);height:21px;width:21px}.main-header-wrapper .icon-basket{background-image:url(/local/templates/keramstore/images/basket_gold.svg);height:21px;width:21px}.btn.btn-show-more{color:#000;margin-bottom:15px}@media (max-width:992px){.mobile_icon_phone{display:block!important}.main-header a.header-fixed-mail{color:#000;display:none}.dectop_phones,.hidden-block-phone{display:none}.hidden-block-phone.active,.mobile_phones{display:block}#phoneBody{position:absolute;left:0;right:0;top:50px;z-index:99999}.phone-container{position:relative;z-index:99999;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;background:#fff;padding:30px 1rem 15px;text-align:center}.overlay{position:fixed;cursor:pointer;z-index:99998;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.6);transition:opacity .2s,visibility .2s}.phone-container a[href*=tel]{margin:5px 0}.phone-container a{color:#000;font-size:26px;font-weight:600;line-height:36px;text-decoration:underline}a.mobile_icon_phone img{width:18px;height:18px;display:block;position:relative}.phone-container__close{position:absolute;right:0;top:-50px;display:block;width:60px;height:50px;background:url(images/close.png) 50%/20px no-repeat #fff}}.form-check .custom-checkbox{position:relative;opacity:1}.header_phonebox_inner.phonebox_desctop{z-index:200}.header_phonebox_inner{position:absolute;background:#fff;border-radius:20px;width:293px;height:auto;top:55px;display:none;left:0}.header_phonebox_inner .phonebox_items{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-evenly;align-items:stretch;align-content:stretch;padding:25px}.header_phonebox_inner .phonebox_items .phone_item{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch;margin-bottom:20px}.address_img img,.location_img_header{width:24px;height:24px}.header_phonebox_inner.phonebox_desctop.active{display:block;z-index:2000}.header_address{display:flex;margin-bottom:20px}.tile-btn-grey__places_tile-hero_last{margin-bottom:30px}.tile-btn-grey{background:#fafafa;border:1px solid #ccc;border-radius:3px;height:35px;padding:0 15px;display:flex;align-items:center;width:auto;transition:.3s;margin-top:20px}.tile-btn-grey__icon{margin-right:13px}.communication-prop,.form-calculate,.form-desing,.menu-popup-line,.pop-images,.popup-callback,.popup-callback__input-text,.popup-project,.product-viewed,.tile-page,.tile-wrap{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:#000}.form-calculate__wrap{position:relative;background:#fff;padding:50px 0}.tile-notes-close__places_form-calculate{position:absolute;right:10px;top:10px}.tile-notes-close{border:0;padding:0;background-color:transparent;opacity:.3;transition:.3s}.form-calculate-control{border-bottom:1px solid #ebebeb;padding-bottom:30px;margin-bottom:30px}.form-calculate-footer{display:flex;justify-content:space-between}.form-calculate-footer__col_left{display:flex;flex-direction:column;justify-content:flex-end}.form-calculate__is_active{display:flex}.form-calculate{padding-top:10%}.form-calculate,.form-desing,.popup-project{position:absolute;top:0;left:0;right:0;align-items:flex-start;justify-content:center;background-color:rgba(0,0,0,.5);z-index:100;display:none}.form-calculate-table{display:table;width:100%;margin-bottom:20px}.form-calculate-padding{padding-left:140px;padding-right:140px}.form-calculate-table__row{display:table-row}.form-calculate.form-calculate__is_active{display:flex}.form-calculate-table__th{display:table-cell;font-size:12px;line-height:21px;padding-bottom:30px;text-align:center}.form-calculate-footer__col.form-calculate-footer__col_right{margin-left:auto}.form-calculate-table__input{background:#fff;border:1px solid #c4c4c4;box-shadow:inset 0 2px 0 #c4c4c4;border-radius:3px;display:inline-flex;align-items:center;width:100px;height:50px}select.form-calculate-table-select__type{width:100%;font-size:14px;line-height:21px;font-weight:400;padding:13px 10px;border:0}.form-calculate-table__input-text,.form-calculate-table__input-text::placeholder{width:100%;text-align:center;border:0}.form-calculate-table__td{padding-left:20px;padding-right:20px;display:table-cell;font-weight:600;font-size:12px;line-height:12px;color:#252525;padding-bottom:20px}.form-calculate-table__td_right{position:relative;text-align:right}.form-calculate-price__total-size__square,.form-calculate-result-unit__square{font-size:10px;position:relative;top:-6px;left:-1px}span.form-calculate-result-count{width:50px;display:flex;position:relative;top:3px}span.form-calculate-result-unit{margin-top:-10px;top:-20px;position:relative;left:-15px}.tile-notes-close__icon{width:17px;height:18px}@media (min-width:992px) and (max-width:1480px){.header.type2 .top-header{display:block;background:#b8aa85;padding-left:15px;padding-right:15px}.header .main-header .icons a span,.header .main-header .small-basket-container .basket span,.header.type2 .main-header .search-header,.menu-button,.momilealf{display:none}.top-header-wrapper{margin-left:-15px;margin-right:-15px}.header .btn.btn-primary.btn-callback,.header.type2 .top-header .menu .menu-list-0>li>a span{color:#fff}.header .main-header .icons{display:flex;align-items:center;margin-left:auto}.header .main-header .menu-btn{display:block!important;margin-right:8px}.header .main-header .icons .search{display:block!important}.callbcack_3d{color:#fff;margin-left:auto;margin-right:0;display:flex}.callbcack_3d a{color:#fff;font-family:Open Sans;font-size:12px;font-weight:600;line-height:20.96px;text-align:center}.mobile-sidebar-menu .bottom-menu,.phone-block,li.info-page{display:none!important}.modal-container.mobile{display:block!important;margin-top:175px}.modal-container.mobile .modal-content-container{border-radius:0!important}.modal-container.mobile .menu-catalog-modal .menu-container .menu-list-1 li{width:34%!important}.modal-container.mobile .menu-catalog-modal .menu-container .menu-list-1 li a{font-size:32px;font-weight:600;line-height:28px;text-align:left}ul.menu-list-1.list.reset-ul-list{margin-left:90px!important;display:flex;flex-direction:row!important;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch}.modal-container.mobile.mobile-sidebar-menu .menu-catalog-modal .menu-container .menu-list-1{min-height:auto!important}.mobile_menu_bottom{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch;width:86%;padding-top:100px}.phone_blocks a{color:#000}.phone_blocks a:hover{color:#b8aa85}}