

/* Start:/online-services/tablica-ral-cvetov//assets/style.css?16928770006447*/
.tbl-ral{

}
.tbl-ral__text{
    font-size: 15px;
    margin-top: 5px;
    max-width: 1203px;
    line-height: 1.55;
}
.tbl-ral__sects,
.tbl-ral__colors-list{
    display: flex;
    margin: 33px -10px;
    flex-wrap: wrap;
}
.tbl-ral__sect,
.tbl-ral__colors-item{
    width: 25%;
    padding: 10px 10px 12px;
    display: flex;
    align-items: stretch;
    background: none;
    border: none;
    outline: none;
    font-size: 20px;
    line-height: 1;
}
.tbl-ral__sect-cont,
.tbl-ral__colors-item-cont{
    border: 1px solid #EBEBEB;
    outline: 1px solid #ffffff;
    border-radius: 5px;
    padding: 18px 24px 14px;
    display: flex;
    align-items: center;
    width: 100%;
    text-align: left;
}
.tbl-ral__sect-cont:hover,
.tbl-ral__colors-item-cont:hover{
    background: #ECF3F8;
}
.tbl-ral__sect--active .tbl-ral__sect-cont{
    border: 1px solid #0078D7;
    outline: 1px solid #0078D7;
    background: #ECF3F8;
}
.tbl-ral__sect-img{
    margin-right: 21px;
}
.tbl-ral__sect-name{
    color: #0078D7;
    border-bottom: 1px dotted;
}
.tbl-ral__sect--active .tbl-ral__sect-name{
    color: #000000;
}
.tbl-ral__colors{

}
.tbl-ral__colors-title{
    font-weight: 600;
    font-size: 24px;
    line-height: 1.2;
}
.tbl-ral__colors-item{

}
.tbl-ral__colors-item-img{
    width: 96px;
    height: 96px;
    border-radius: 96px;
    flex-shrink: 0;
    margin-right: 21px;
}
.tbl-ral__colors-item-about{
    padding-top: 5px;
}
.tbl-ral__colors-item-about > span{
    display: block;
}
.tbl-ral__colors-item-code{
    font-size: 20px;
    line-height: 1.1;
    color: #0078D7;
    display: inline-block !important;
    position: relative;
}
.tbl-ral__colors-item-code-text{
    border-bottom: 1px solid #0078D7;
    display: inline-block !important;
}
.tbl-ral__colors-item-code-info{
    left: 100%;
    top: 0;
    border: 2px solid #333333;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    border-radius: 24px;
    background: #fff;
    margin-left: 8px;
}
.tbl-ral__colors-item-code-info + .tooltip{
    opacity: 1 !important;
}
.tbl-ral__colors-item-code-info + .tooltip .tooltip-arrow{
    display: none;
}
.tbl-ral__colors-item-code-info + .tooltip .tooltip-inner{
    background: #FFFFFF;
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.15);
    border-radius: 10px;
    padding: 20px 36px 16px 26px;
    font-size: 16px;
    line-height: 138%;
    color: #333333;
    max-width: 100%;
    width: 430px;
    text-align: left;
}
.tbl-ral__colors-item-hex,
.tbl-ral__colors-item-name{
    margin-top: 5px;
    font-size: 16px;
    line-height: 1.5;
}
.tbl-ral-popup{
    width: 1531px;
    height: 905px;
    max-height: 80%;
    position: relative;
}
.tbl-ral-popup .tbl-ral__colors-item-cont{
    display: inline-block;
    position: absolute;
    left: 32px;
    top: 32px;
    width: auto;
    background: #fff !important;
    outline: none;
    min-width: 170px;
    max-width: 240px;
}
.tbl-ral-popup .tbl-ral__colors-item-img{
    display: none;
}
.tbl-ral-popup  .tbl-ral__colors-item-code{
    font-size: 20px;
    line-height: 1.2;
    color: #000000;
    font-weight: 700;
}
.tbl-ral-popup  .tbl-ral__colors-item-code-text{
    border-bottom: 0;
}
.fancybox-slide--html .tbl-ral-popup .fancybox-close-small{
    background: #fff;
    opacity: 1;
    border-radius: 100px;
    top: 20px;
    right: 20px;
    color: #0078D7;
}
.tbl-ral-popup .fancybox-close-small svg{
    transform: scale(1.25);
}
.tbl-ral__sect-arrow{
    display: none;
}
@media (max-width: 1400px) {
    .tbl-ral__sect, .tbl-ral__colors-item{
        width: 340px;
    }
}
@media (max-width: 767px) {
    #pagetitle{
        padding-left: 30px;
        font-size: 32px;
        letter-spacing: -0.001em;
        margin-top: -25px;
    }
    .tbl-ral {
        padding: 0 16px;
    }
    .tbl-ral__text{
        line-height: 1.6;
    }
    .tbl-ral__sect, .tbl-ral__colors-item{
        width: 100%;
        padding: 5px 10px 5px;
        position: relative;
    }
    .tbl-ral-popup{
        top: 50%;
        transform: translate(0, -50%) !important;
    }
    .tbl-ral__sects, .tbl-ral__colors-list {
        margin: 22px -10px;
    }
    .tbl-ral__sect-img {
        margin-right: 15px;
    }
    .tbl-ral__sect-img img{
        width: 61px;
    }
    .tbl-ral__sect-cont, .tbl-ral__colors-item-cont{
        padding: 18px 24px 15px 22px;
    }
    .tbl-ral__colors-title {
        font-size: 21px;
    }
    .tbl-ral__colors-item-code{
        position: static;
    }
    .tbl-ral__colors-item-code-info + .tooltip{
        left: 0 !important;
        width: 100%;
    }
    .tbl-ral-popup .tbl-ral__colors-item-code-info{
        display: none;
    }
    .tbl-ral__sect{
        display: none;
        padding: 0;
    }
    .tbl-ral__sect--active{
        display: flex;
        position: absolute;
        top: 0;
    }
    .tbl-ral__sect--active .tbl-ral__sect-arrow{
        display: block;
        position: absolute;
        right: 28px;
        top: 50%;
        transform: translateY(-50%);
    }
    .tbl-ral__sect--show{
        display: flex;
    }
    .tbl-ral__sect--show .tbl-ral__sect-cont{
        padding: 6px 24px 6px 22px;
        border: 0;
        outline: 0;
    }
    .tbl-ral__sect--show .tbl-ral__sect-img img{
        width: 40px;
    }
    .tbl-ral__sects-wrap{
        position: relative;
        height: 100px;
        margin: 22px -10px;
        padding: 0 10px;
    }
    .tbl-ral__sects{
        margin: 0;
        position: absolute;
        width: calc(100% - 20px);
        left: 10px;
        top: 0;
        background: #fff;
        z-index: 2;
        border: 1px solid #EBEBEB;
        border-radius: 5px;
        padding-top: 100px;
    }
    .tbl-ral__sects--shadow{
        box-shadow: 2px 4px 12px rgba(0, 0, 0, 0.15);
    }
}


.tbl-ral__products hr{
    display: none;
}
.tbl-ral__products .container-fluid{
    padding: 0;
}
.tbl-ral__products .p_product--title{
    font-weight: 600;
    font-size: 24px;
    line-height: 29px;
    margin-bottom: 20px !important;
}
.tbl-ral__products .product_card_shoping--btn{
    display: none !important;
}
/* End */


/* Start:/local/templates/stroylandiya_2021/css/main.min.css?177625279132590*/
.dc-btn,.h2.-const,.hr_text--item .icon,h2.-const{font-size:24px}.cform--input.-file,.cform_rating input:disabled~label{pointer-events:none}.cform--input,.dc-btn,.dc-btn.disabled,.popup-title,.product_card--title{letter-spacing:.012em}@font-face{font-display:swap;font-family:Gilroy;src:url(/local/templates/stroylandiya_2021/css/../fonts/Gilroy-Light.woff2) format("woff2");font-style:normal;font-weight:300}@font-face{font-display:swap;font-family:Gilroy;src:url(/local/templates/aspro_next/css/webFonts/Gilroy/font.woff2) format("woff2");font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:Gilroy;src:url(/local/templates/stroylandiya_2021/css/../fonts/Gilroy-Medium.woff2) format("woff2");font-style:normal;font-weight:500}@font-face{font-display:swap;font-family:Gilroy;src:url(/local/templates/stroylandiya_2021/css/../fonts/Gilroy-SemiBold.woff2) format("woff2");font-style:normal;font-weight:600}@font-face{font-display:swap;font-family:Gilroy;src:url(/local/templates/stroylandiya_2021/css/../fonts/Gilroy-Bold.woff2) format("woff2");font-style:normal;font-weight:700}@font-face{font-display:swap;font-family:Gilroy;src:url(/local/templates/stroylandiya_2021/css/../fonts/Gilroy-Heavy.woff2) format("woff2");font-style:normal;font-weight:800}@font-face{font-display:swap;font-family:Gilroy;src:url(/local/templates/stroylandiya_2021/css/../fonts/Gilroy-Black.woff2) format("woff2");font-style:normal;font-weight:900}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.container-fluid{width:100%;margin:0 auto;padding:0 16px}@media (min-width:1366px){#main .p_product_relevant .swiper-wrapper{width:calc(100% + 24px)}#main .p_product_relevant .p_product_swiper--swiper{width:calc(100% + 15px)}}.dc-row{display:flex;flex-wrap:wrap;margin:0 -8px}.dc-row.-between{justify-content:space-between}.dc-row.-baseline,.p_product_price{align-items:baseline}.dc-row.-acenter,.p_product_fixed,.p_product_loyality,.p_product_review.dc-row{align-items:center}.dc-row.-xs{margin:0 -3px}.dc-row.-xs>[class*=dcol-]{padding:0 3px}.dc-row.-sm{margin:0 -4px}.dc-row.-sm>[class*=dcol-],.product_card_qty .dcol-0{padding:0 4px}.dc-row.-md,.product_card_status--list.dc-row{margin:0 -8px}.dc-row.-md>[class*=dcol-],.p_product_timer [class*=dcol-],.product_card_status.dcol-0,[class*=dcol-]{padding:0 8px}.dc-row.-lg{margin:0 -12px}.dc-row.-lg>[class*=dcol-]{padding:0 12px}.dc-row.-xl{margin:0 -16px}.cform_rating label:not(:first-of-type),.dc-btn .icon{margin-right:16px}.dc-row.-xl>[class*=dcol-]{padding:0 16px}.dcol-0{width:auto;flex:0 0 auto;max-width:100%}.dcol-8{flex:0 0 100%;max-width:100%}.dcol-7{flex:0 0 87.5%;max-width:87.5%}.dcol-6{flex:0 0 75%;max-width:75%}.dcol-5{flex:0 0 62.5%;max-width:62.5%}.dcol-4{flex:0 0 50%;max-width:50%}.dcol-3{flex:0 0 37.5%;max-width:37.5%}.dcol-2{flex:0 0 25%;max-width:25%}.dcol-1{flex:0 0 12.5%;max-width:12.5%}.mb-0{margin-bottom:0!important}.mt-0{margin-top:0!important}.mb-4{margin-bottom:4px!important}.mt-4{margin-top:4px!important}.mb-8{margin-bottom:8px!important}.mt-8{margin-top:8px!important}.mb-16{margin-bottom:16px!important}.mt-16{margin-top:16px!important}.mb-24{margin-bottom:24px!important}.mt-24{margin-top:24px!important}.mb-32{margin-bottom:32px!important}.mt-32{margin-top:32px!important}.mb-40{margin-bottom:40px!important}.mt-40{margin-top:40px!important}.mb-48{margin-bottom:48px!important}.mt-48{margin-top:48px!important}.mb-56{margin-bottom:56px!important}.mt-56{margin-top:56px!important}.fw300{font-weight:300!important}.fw400{font-weight:400!important}.fw500{font-weight:500!important}.fw600{font-weight:600!important}.fw700{font-weight:700!important}.fw800{font-weight:800!important}.fw900{font-weight:900!important}.w-100{width:100%!important}.hr,body{width:100%}body{min-width:320px;color:#333;font:400 14px/1.5 Gilroy,sans-serif;background-color:#fff}.hr_text.-vertical,body,html{height:100%}*{box-sizing:border-box}a{text-decoration:none}.img-fluid{max-width:100%;height:auto}.hr{border:none;border-bottom:1px solid #f2f2f2;display:inline-block;margin-bottom:40px;margin-top:40px}.cform_rating input:checked~label .-checked,.cform_rating input:disabled:checked~label .-checked,.cform_rating label .-unchecked,.cform_rating label:hover .-checked,.cform_rating label:hover~label .-checked,.dc-btn,.hr_text{display:flex}.hr.-top{margin-top:3px;margin-bottom:24px}.hr.-lg{margin-top:32px;margin-bottom:32px}.hr.-md{margin-top:24px;margin-bottom:24px}.hr.-sm{margin-top:16px;margin-bottom:16px}.hr_text{justify-content:center;align-items:center;text-align:center;position:relative}.hr_text:before{content:"";position:absolute;top:50%;left:0;right:0;border-bottom:1px solid #f2f2f2}.hr_text.-vertical:before{content:"";position:absolute;right:auto;top:0;bottom:0;left:50%;border-left:1px solid #f2f2f2;border-bottom:none}.hr_text--item{position:relative;background:inherit;padding:8px;z-index:1}.page--wrapper.-white{background:#fff}.btn_reset{cursor:pointer;background:0 0;padding:0;border:none}.btn_reset:disabled{cursor:not-allowed}.dc-btn{justify-content:center;align-items:center;box-sizing:border-box;border-radius:4px;background:#fff;color:#000;border:2px solid #fff;cursor:pointer;font-weight:700;padding:10px 20px;line-height:1.5;height:56px}.dc-btn.-hover:active{box-shadow:0 4px 10px 2px rgba(0,0,0,.15)!important}.dc-btn.-primary{border-color:#0078d7;background:#0078d7;color:#fff}.dc-btn.-primary.-outline{border-color:#0078d7;background:0 0;color:#0078d7}.dc-btn.-primary.-outline.-hover:active{border-color:#004f8c!important;background:0 0!important;color:#004f8c!important}.dc-btn.-primary.-hover:active{border-color:#004f8c!important;background:#004f8c!important}.dc-btn.-warning{border-color:#ffcb05;background:#ffcb05;color:#fff}.dc-btn.-warning.-outline{border-color:#ffcb05;background:#fff;color:#ffcb05}.dc-btn.-warning.-outline:active{border-color:#a68402!important;background:0 0!important;color:#a68402!important}.dc-btn.-warning:active{border-color:#a68402!important;background:#a68402!important}.dc-btn.-danger{border-color:red;background:red;color:#fff}.dc-btn.-danger.-outline{border-color:red;background:#fff;color:red}.dc-btn.-danger.-outline:active{border-color:#a60000!important;background:0 0!important;color:#a60000!important}.dc-btn.-danger:active{border-color:#a60000!important;background:#a60000!important}.dc-btn.disabled{color:#0078d7;background:#f2f2f2;border-radius:4px;font-size:16px;line-height:19px}.dc-btn.-success{border-color:#61a535;background:#61a535;color:#fff}.dc-btn.-success.-outline{border-color:#61a535;background:#fff;color:#61a535}.dc-btn.-success.-outline.-hover:active{border-color:#356b11!important;background:0 0!important;color:#356b11!important}.dc-btn.-success.-hover:active{border-color:#356b11!important;background:#356b11!important}.dc-btn.-icon{height:48px;padding:10px;font-size:24px;font-weight:400;line-height:1}.dc-btn.-mini_icon{height:32px;width:32px;padding:8px}.dc-btn.-icon .icon{margin-right:0;font-size:inherit}.dc-btn.-xl{height:64px;padding:12px 32px;font-size:24px}.crumbs--item,.dc-btn.-md,.dc-btn.-mobile .icon,.dc-btn.-sm,.p_product_price .h2,.product_card_qty.-sm .product_card_qty--btn{font-size:16px}.dc-btn.-md{height:48px;padding:12px 24px}.dc-btn.-sm{height:40px;padding:12px 20px}.dc-btn.-mobile{height:40px;padding:10px 16px;font-size:16px}.dc-btn:disabled{border-color:#f2f2f2!important;background:#f2f2f2!important;color:#b6b5b5!important;cursor:not-allowed!important;box-shadow:none!important}.dc-btn:disabled.-primary{border-color:#d4edfc!important;background:#d4edfc!important;color:#fff!important}.dc-btn:disabled.-primary.-outline{border-color:#d4edfc!important;background:0 0!important;color:#d4edfc!important}.dc-btn .icon{line-height:1;font-size:32px}.crumbs--wrapper{padding-top:32px}.crumbs--item{color:#777;line-height:20px;position:relative}.crumbs--item .dot{background:currentColor;top:10px;right:2px;transform:translateY(-50%);width:4px;height:4px;border-radius:4px;position:absolute;display:none}.crumbs--item a:not([href]),.crumbs--item a[href]{color:inherit}.product_card--title a:active,.product_card--title span:active{color:#004f8c!important}.crumbs--item a[href]:active{font-weight:700}.crumbs--item:not(:last-child) a{display:inline-block;position:relative;padding-right:10px}.crumbs--item:not(:last-child) .dot,a.product_card{display:block}.cform_rating{display:flex;flex-direction:row-reverse}.cform_rating label{color:#ffdd21;margin-bottom:0;font-size:inherit;line-height:1}.cform_rating label:hover,.js-tooltipster{cursor:pointer}.cform--checkbox_wrapper.-readonly .cform--checkbox_label:before,.cform--item.-error .cform--text,.cform_rating input,.cform_rating input:checked~label .-unchecked,.cform_rating input:disabled:checked~label .-unchecked,.cform_rating label .-checked,.cform_rating label:hover .-unchecked,.cform_rating label:hover~label .-unchecked,.popup.-hide_close .fancybox-close-small,.services_list--parent>li:before{display:none}.cform_rating--row,.product_card_shoping .h2,.product_card_shoping .h3,.text.-lh1{line-height:1}.cform_rating--count{font-size:24px;line-height:1;font-weight:700}.cform_rating--wrapper{display:inline-block;font-size:24px}.cform_rating--wrapper .img-fluid{height:1em;width:1em}.cform_rating--wrapper.-static label:not(:first-of-type){margin-right:0}.cform--checkbox{position:absolute;opacity:0}.cform--checkbox:disabled~.cform--checkbox_label{opacity:.4;cursor:not-allowed}.cform--checkbox:checked~.cform--checkbox_label:before{content:url(https://res.cloudinary.com/dclouds/image/upload/v1636651099/stroylandiya/Icon_check_box_filed_lqqalh.svg)}.cform--checkbox_label{cursor:pointer;position:relative;padding-left:40px;font-size:16px;line-height:24px}.cform--input,.services_list--parent>li{padding:8px 0}.cform--checkbox_label:before{content:url(https://res.cloudinary.com/dclouds/image/upload/v1636651099/stroylandiya/Icon_check_box_vwd6nz.svg);position:absolute;top:0;left:0}.cform--checkbox_wrapper{display:flex;align-items:center}.cform--checkbox_wrapper.-readonly .cform--checkbox_label{cursor:text;padding-left:0}.cform--item{position:relative;display:flex;flex-direction:column;align-items:flex-end;margin-bottom:24px}.cform--item.-label .cform--input.-textarea{min-height:80px}.cform--item.-label .cform--input{padding:24px 0 8px}.cform--item.-error .cform--input{box-shadow:none;border:1px solid transparent;border-bottom-color:red}.cform--input{outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;width:100%;font-size:16px;line-height:24px;border:1px solid transparent;border-bottom-color:rgba(0,0,0,.15)}.popup-title,.services_list{line-height:1.5}.cform--input[type=number]{border:1px solid rgba(0,0,0,.15);text-align:center;font-weight:700;-moz-appearance:textfield}.cform--input[type=number]::-webkit-inner-spin-button,.cform--input[type=number]::-webkit-outer-spin-button{display:none}.cform--input[type=number]:focus{border:1px solid #0078d7}.cform--input:focus{box-shadow:none;border:1px solid transparent;border-bottom-color:#0078d7}.cform--input:-moz-read-only{box-shadow:none;background:#d4edfc!important;border:1px solid #d4edfc!important}.cform--input:read-only{box-shadow:none;background:#d4edfc!important;border:1px solid #d4edfc!important}.cform--input:-moz-read-only~.cform--label{background:#d4edfc!important}.cform--input:read-only~.cform--label{background:#d4edfc!important}.cform--input:-moz-read-only:focus{box-shadow:none;border:1px solid #d4edfc!important}.cform--input:read-only:focus{box-shadow:none;border:1px solid #d4edfc!important}.cform--input:required~.cform--label:after{content:"*";color:red}.cform--input:disabled{box-shadow:none;border:1px solid #f2f2f2!important;color:#b6b5b5!important}.cform--file,.cform--label,.popup{border-radius:4px}.cform--input:disabled,.cform--input:disabled~.cform--label{background:#f2f2f2!important}.cform--input.-textarea{min-height:56px;resize:vertical}.cform--input.-file{position:absolute;opacity:0}.cform--label{position:absolute;top:1px;left:1px;padding-top:7px;padding-right:16px;max-width:99%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:1;background:#fff}.cform--file{font-size:32px;background:#f2f2f2;color:#b6b5b5;cursor:pointer;pointer-events:all}.cform--file,.cform--file_item{width:74px;height:74px;display:flex;align-items:center;justify-content:center}.cform--file_item{background-repeat:no-repeat;background-size:cover;background-position:50%;margin-bottom:24px}.services_list,.services_list--parent{padding:0;margin:0;list-style:none}.cform--file_item-close{font-size:32px;color:#fff}.p_product_price .text,.services_list,.services_list .cform--checkbox_label,.text.-sm{font-size:14px}.cform--file_item-error .icon{width:24px;height:24px}.icon{flex-shrink:0;fill:currentColor;display:inline-block;width:1.2em;height:1.2em;vertical-align:middle;color:#0078d7}.icon.-hand{width:511px;height:512px;background:url(/images/icons-sprite.svg) -2px -2px no-repeat}.icon.-test--test2{width:511px;height:512px;background:url(/images/icons-sprite.svg) -517px -2px no-repeat}.services_list--item{padding:16px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;margin-top:-1px}.services_list_inner{padding:0;list-style:none;margin:8px 0 0;font-size:14px;line-height:1.5}.services_list_inner--item{position:relative;padding-left:24px;margin-bottom:8px}.p_product_delivery li:last-child,.services_list_inner--item:last-child{margin-bottom:0}.services_list_inner--item:before{position:absolute;content:"";width:8px;height:8px;top:10px;left:0;transform:translateY(-50%);background:#f2f2f2;border-radius:4px}.fancybox-content{overflow:hidden}.popup{width:880px;padding:100px 16px 20px}.popup.-sm{width:700px}.popup.-xl{width:1200px}.popup-title{font-weight:700;font-size:24px;color:#333}.popup .fancybox-close-small{color:#0078d7;padding:5px;right:10px;top:10px}.product_card_status{display:flex;align-items:center;font-size:14px;line-height:20px;color:#333}.product_card_status--icon{font-size:16px;margin-right:8px;line-height:1}.product_card_img{position:absolute;top:0;bottom:0;right:0;left:0;display:flex;align-items:center;justify-content:center}.product_card_img--hover{flex:1 1 auto;max-width:100%;width:auto;height:100%}.product_card_img--hover_wrapper{z-index:1;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.product_card_img--swiper{position:relative;overflow:hidden;display:block;width:225.33px;height:210px}.product_card_img--wrapper{display:flex;width:100%;padding-bottom:100%;position:relative}.product_card_img .img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.product_card_shoping .dc-row{justify-content:space-between;align-items:end;height:40px}.product_card_qty.-xl .product_card_qty--input{width:100px;font-size:32px}.product_card_qty.-sm .product_card_qty--input{width:28px;font-size:16px}.product_card_qty.dc-row{margin:0 -4px;align-items:center}.product_card_qty--input{padding:0;outline:0;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:0 0;border:none;font-size:24px;line-height:150%;letter-spacing:.012em;color:#333;width:72px}.product_card .product_card_qty--btn,.product_card_qty--btn{width:32px;height:32px}.product_card_qty--input::-webkit-inner-spin-button,.product_card_qty--input::-webkit-outer-spin-button{display:none}.product_card_qty--btn{font-size:24px;color:#0078d7;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px;gap:8px;background:#f2f2f2;border-radius:4px;flex:none;order:0;flex-grow:0}.product_card{height:100%;position:relative;border-radius:4px;padding:16px;border:1px solid #f2f2f2}.product_card.product_card--not_available .product_card--action,.product_card.product_card--not_available .product_card--title,.product_card.product_card--not_available .product_card_img--swiper,.product_card.product_card--not_available .product_card_price,.product_card.product_card--not_available .product_card_status--list{opacity:.5}.f-nowrap,.product_card .nowrap{flex-wrap:nowrap}.product_card.-none .product_card_img{filter:grayscale(1)}.product_card--title{font-weight:400;font-size:14px;line-height:16px;color:#333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:48px;margin-bottom:12px}.product_card--title a,.product_card--title span{color:#333;display:block}.product_card--action{border:none;background:0 0;padding:0;font-size:24px;position:absolute;display:flex;cursor:pointer;top:16px;color:#0078d7;z-index:10}.services_scroll--wrapper,.text_wrapper{position:relative}.product_card--action.-favorite{right:16px}.product_card--action.-compare{right:56px}.product_popup--img{position:relative;width:100px;height:100px;display:flex;align-items:center;justify-content:center}.product_popup--img .img-fluid{max-height:100%;max-width:100%}.product_popup--img_wrapper{max-width:116px;flex:0 0 116px}.product_popup--content{max-width:calc(100% - 376px);flex:0 0 100%}.product_popup--qty{max-width:100px;flex:0 0 100px;align-self:center;text-align:center}.product_popup--price{max-width:160px;flex:0 0 160px;align-self:center}.services_scroll{overflow-x:hidden;overflow-y:auto;max-height:500px;padding-right:16px;margin-right:-16px}.h1,.h2,.h3,h2,h3{margin:0}.services_scroll::-webkit-scrollbar{width:4px;background:0 0;border-radius:4px}.services_scroll::-webkit-scrollbar-thumb{background:#b6b5b5;border-radius:4px}.services_scroll--wrapper:before{content:"";background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));position:absolute;top:0;left:0;right:0;height:8px}.services_scroll--wrapper:after{content:"";background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0));position:absolute;bottom:0;left:0;right:0;height:8px}.services_scroll .mlauto{margin-left:auto}.services_scroll--content{flex:0 0 auto;width:auto;max-width:calc(100% - 252px)}.services_scroll--btn{display:flex;flex:0 0 32px;max-width:32px;font-size:24px}.p_product_radio,.services_scroll--btn .btn_reset{display:flex}.services_scroll--btn .btn_reset.active .icon{transform:rotateX(180deg)}.services_scroll--qty{flex:0 0 100px;max-width:100px}.services_scroll--price{flex:0 0 160px;max-width:160px}.swiper-button-disabled,.text ul li:before{display:none}.swiper-pagination{z-index:1}.swiper-pagination.-sm .swiper-pagination-bullet{width:4px;height:4px}.swiper-pagination.-sm .swiper-pagination-bullet.swiper-pagination-bullet-active{width:6px;height:6px}.swiper-pagination-bullet{width:8px;height:8px;opacity:1;background:#f2f2f2}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#0078d7}.h1{font-weight:700;font-size:24px;line-height:1.5;letter-spacing:.012em}.h2,.text b,.text strong,h2{font-weight:600}.h2,.h3,.text,h2,h3{font-size:16px;line-height:1.5;letter-spacing:.012em}.h1.-const,h1.-const{font-size:32px}.p_product_faq--title .mrauto,.p_product_faq_item--header .mrauto,.p_product_fixed .mrauto,.p_product_review--wrapper,.p_product_reviews--title .mrauto,.p_product_reviews_item--header .mrauto{margin-right:auto}.text-right{text-align:right!important}.text-center{text-align:center!important}.text_wrapper{display:inline-block;padding:24px;background:#f2f2f2;border-radius:4px}.text_wrapper.-sm{padding:8px 16px 8px 48px}.text_wrapper--icon{position:absolute;font-size:24px;left:16px;top:8px}.text.-xs{font-size:12px}.text .-required:after,.text.-required:after{content:"*";color:red}.text .-link,.text a{color:#0078d7;text-decoration:underline;font-weight:600}.text ul{padding:0;list-style:none}.text ul li{padding:0 0 0 20px;position:relative;line-height:inherit}.text ul li:after{content:"";position:absolute;width:12px;top:10px;left:0;border-bottom:1px solid}.cgrey{color:#b6b5b5!important}.clgrey{color:#f2f2f2!important}.cblack{color:#333!important}.cblue{color:#0078d7!important}.cgreen{color:#61a535!important}.cred{color:red!important}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background,.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#fff}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background,.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#fff}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background,.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#fff}.tooltipster-sidetip .tooltipster-content{padding:10px 15px;text-align:left;font-weight:400;font-size:14px;line-height:1.5;color:#232c31}.tooltipster-sidetip .tooltipster-box{box-sizing:border-box;background:#fff;border:1px solid #f0f1f2;box-shadow:0 0 20px rgba(0,0,0,.15);border-radius:6px}.p_product_review--icon{font-size:24px;display:flex}.p_product_fixed--content .p_product--title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:17px;letter-spacing:.012em}.p_product_fixed--img{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;overflow:hidden;border-radius:4px}.p_product_fixed--img .img-fluid{max-width:100%;max-height:100%}.p_product_fixed--img_wrapper{flex:0 0 56px;max-width:56px}.p_product_fixed--wrapper{position:fixed;top:0;left:0;right:0;padding:8px 0;box-shadow:0 0 20px rgba(0,0,0,.15);border-radius:0 0 4px 4px;z-index:51;background:#fff;opacity:0;pointer-events:none}.p_product_fixed--wrapper.show{pointer-events:all;opacity:1;filter:drop-shadow(0px 8px 6px rgb(51 51 51 / 10%))}.container_header__fixed{height:72px}.p_product_fixed--price{display:flex;justify-content:flex-end}.p_product_fixed--content{margin-right:auto;max-width:calc(100% - 231px)}.p_product_fixed--content .title{font-size:12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.p_product_swiper--swiper{position:relative;overflow:hidden;margin:-16px;padding:16px}.p_product_swiper--swiper_next,.p_product_swiper--swiper_prev{position:absolute;top:50%;transform:translateY(-50%);z-index:2;box-shadow:0 0 20px rgba(0,0,0,.15)}.p_product_swiper--swiper_prev{left:16px}.p_product_swiper--swiper_next{right:16px}.p_product_swiper--item{width:257.33px;height:382px}.p_product_action--btn{padding:0;border:none;background:0 0;display:flex;align-items:center;font-size:14px;line-height:150%;letter-spacing:.012em;color:#0078d7}.p_product_action--btn .icon,.p_product_delivery--icon,.p_product_loyality .icon,.p_product_price .h1,.p_product_radio.-sm .p_product_radio--label .icon{font-size:24px}.p_product_action--btn:hover{cursor:pointer}.p_product_action--btn:active{font-weight:600;color:#004f8c!important}.p_product_delivery{list-style:none;padding-left:0}.p_product_delivery li{padding:0 0 0 32px;position:relative;margin-bottom:24px}.p_product_action_list .close,.p_product_delivery li:before{display:none}.p_product_delivery--icon{position:absolute;top:0;left:0;color:#0078d7}.p_product_radio.-color .p_product_radio--label{height:74px;display:flex;align-items:center;justify-content:center;padding:0}.p_product_radio.-color .p_product_radio--label .img-fluid{max-width:100%;max-height:100%}.p_product_radio.-sm .p_product_radio--label{height:40px;font-size:16px;padding:8px 16px}.p_product_radio--input{position:absolute;opacity:0;pointer-events:none}.p_product_radio--input:checked+.p_product_radio--label{color:#0078d7;border:1px solid #0078d7;box-shadow:0 0 20px rgba(0,0,0,.15)}.p_product_radio--label{border:1px solid #b6b5b5;border-radius:4px}.p_product_radio--label,.p_product_radio--label_btn{width:100%;position:relative;cursor:pointer;height:48px;display:block;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;box-sizing:border-box;font-weight:600;font-size:16px;line-height:20px;padding:13px 16px}.p_product_radio--label_btn{border-radius:4px;background:#f2f2f2;border:1px solid #f2f2f2}.p_product_radio--label:active{box-shadow:0 4px 10px 2px rgba(0,0,0,.15)!important}.p_product_action_list,.p_product_block.-shoping{box-shadow:0 0 20px rgb(0 0 0 / 15%);background:#fff}.p_product_radio--label .icon{margin-right:8px}.p_progress{position:absolute;top:0;bottom:0;left:0;background:#0078d7}.p_progress--checkbox.dcol-0{flex:0 0 64px;max-width:64px}.p_progress--container{flex:0 0 100%;max-width:calc(100% - 120px)}.p_progress--wrapper{overflow:hidden;background:#f2f2f2;height:8px;width:100%;position:relative;border-radius:20px}.p_product_block{padding:0 16px;margin-left:-15px;margin-right:-15px}.p_product_block.-shoping{border-radius:12px;padding:24px 16px}.p_product_timer .dc-row{margin:0 -8px;align-items:center}.p_product_timer--title{position:relative;padding-left:30px}.p_product_timer--title_wrapper{padding:0 8px;flex:0 0 100%;max-width:100%;margin-bottom:16px}.p_product_timer--title .icon{position:absolute;font-size:24px;top:0;left:0}.p_product_timer--item{text-align:center;border-radius:4px;border:1px solid #f2f2f2;background:#fff;padding:16px 0}.p_product_timer--item_wrapper{padding:0 8px;flex:0 0 25%;max-width:25%}.p_product_relevant .p_product--title{margin-bottom:24px}.p_product_shoping{align-items:center;justify-content:space-between}@media (max-width:768px){.p_product_shoping{flex-direction:row-reverse}.p_product_action_list .close{display:block;position:relative;right:0;top:0;min-height:24px;background-image:url('/local/includes/assets/images/sprite.svg#close-2');background-repeat:no-repeat;background-position:center;cursor:pointer;transition:.1s;min-width:24px;left:calc(100% - 16px)}}.p_product_shoping--btn.dc-btn{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:56px;font-weight:600;font-size:16px;line-height:14px;padding:10px 0}.p_product_faq_item--btn .icon,.p_product_reviews_item--btn .icon,.p_product_shoping--btn.dc-btn .icon{font-size:24px;margin-right:8px}.p_product_swiper_main--wrapper{position:relative;flex:0 0 100%;max-width:100%}.p_product_swiper_main--swiper{overflow:hidden}.p_product_swiper_main--item{padding-bottom:100%}.p_product_swiper_main--item .img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%}.p_product_action_list{padding:16px 15px;gap:10px;width:246px;height:272px;border-radius:12px}.p_product_action_list--item{padding:10px 13px;border-radius:12px}.p_product_action_list--item:before{display:none}.p_product_action_list--item .btn_reset{position:relative;display:block;padding-left:36px;font-weight:400;font-size:16px;letter-spacing:.012em;color:#333;padding-top:4px}.p_product_action_list--item .btn_reset .img-fluid.p-0{padding:0}.p_product_action_list--item .btn_reset:active,.p_product_action_list--item .btn_reset:hover{font-weight:600}.p_product_action_list--item .icon,.p_product_action_list--item .img-fluid{width:32px;height:32px;font-size:24px;position:absolute;top:0;left:0;padding:4px}.p_product_swiper_main_nav--btn{font-size:38px;padding:16px}.p_product_swiper_main_nav--swiper{position:relative;overflow:hidden}.p_product_swiper_main_nav--next,.p_product_swiper_main_nav--prev{font-size:24px;display:inline-flex;align-items:center;justify-content:center;color:#004f8c;padding:0 10px;height:32px}.p_product_faq_item.-new,.p_product_reviews_item.-new,.p_product_swiper_main_nav--next:disabled,.p_product_swiper_main_nav--prev:disabled{color:#b6b5b5}.p_product_swiper_main_nav--wrapper{text-align:center;flex:0 0 74px;max-width:74px;margin-right:24px}.p_product_swiper_main_nav--wrapper .swiper-wrapper{height:246px;width:auto}.p_product_swiper_main_nav--item{width:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:6px;border:2px solid transparent;overflow:hidden;cursor:pointer}.p_product_about,.p_product_docs,.p_product_faq,.p_product_params,.p_product_params--list li:before,.p_product_reviews{display:none}.p_product_swiper_main_nav--item.swiper-slide-thumb-active{border:2px solid #0078d7}.p_product_swiper_main_nav--item .img{max-width:100%;max-height:100%}.p_product_partner{padding:10px 0}.p_product_info{justify-content:space-between;align-items:baseline;flex-wrap:nowrap;overflow:auto;margin-left:-16px;margin-right:-16px;padding-bottom:6px}.p_product_info::-webkit-scrollbar{display:none}.p_product_info--item{color:#777;font-size:24px;line-height:1.5}.p_product_faq_item--count,.p_product_info--item_wrapper.active .p_product_info--item .fw400,.p_product_reviews_item--count{color:#0078d7}.p_product_info--item_wrapper.active .p_product_info--item{position:relative;color:#333}.p_product_info--item_wrapper.active .p_product_info--item:before{content:"";background:#0078d7;left:0;right:0;bottom:-6px;height:4px;border-radius:4px;position:absolute}.p_product_about.active,.p_product_docs.active,.p_product_faq.active,.p_product_params.active,.p_product_reviews.active{display:block}.p_product_faq_item.-new .p_product_faq_item--img,.p_product_faq_item.-new .p_product_reviews_item--img,.p_product_reviews_item.-new .p_product_faq_item--img,.p_product_reviews_item.-new .p_product_reviews_item--img{color:#b6b5b5;background:#f2f2f2}.p_product_faq_item.-new .p_product_faq_item--count,.p_product_faq_item.-new .p_product_reviews_item--count,.p_product_reviews_item.-new .p_product_faq_item--count,.p_product_reviews_item.-new .p_product_reviews_item--count,.product_card--action .-Icon_heart,.product_card_status--icon .-Icon_comments{color:#b6b5b5}.p_product_docs--item,.p_product_faq_item--data,.p_product_reviews_item--data{margin-bottom:16px}.p_product_faq_item--photo,.p_product_reviews_item--photo{width:74px;height:74px;border-radius:4px;background-size:cover;background-repeat:no-repeat;background-position:50%}.p_product_faq_item--btn,.p_product_reviews_item--btn{display:flex;align-items:center;padding:8px}.p_product_faq_item--header,.p_product_reviews_item--header{position:relative;align-items:center}.p_product_faq_item--header .order1,.p_product_reviews_item--header .order1{order:2}.p_product_faq_item--img,.p_product_reviews_item--img{color:#004f8c;font-size:16px;font-weight:700;border-radius:56px;width:56px;height:56px;background:#d4edfc;display:flex;justify-content:center;align-items:center;position:relative}.p_product_faq_item--img .img,.p_product_reviews_item--img .img{position:absolute;top:0;bottom:0;right:0;left:0;border-radius:56px;border:1px solid #d4edfc;background-repeat:no-repeat;background-size:cover;background-position:50%}.p_product_faq_item--answer,.p_product_reviews_item--answer{padding-left:28px}.p_product_faq_item--answer .p_product_faq_item,.p_product_reviews_item--answer .p_product_faq_item{padding-left:16px;border-left:1px solid #0078d7}.p_product_faq--gallery,.p_product_reviews--gallery{display:flex;align-items:center;justify-content:center;border-radius:4px;overflow:hidden}.p_product_faq--gallery.-more,.p_product_reviews--gallery.-more{position:relative}.p_product_faq--gallery.-more:before,.p_product_reviews--gallery.-more:before{content:attr(data-count);position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:24px;line-height:33px;background:linear-gradient(0deg,hsla(0,0%,59.2%,.8),hsla(0,0%,59.2%,.8));z-index:1}.p_product_faq--gallery .img-fluid,.p_product_reviews--gallery .img-fluid{max-height:100%;max-width:100%}.p_product_docs--item .icon{font-size:24px;margin-right:16px}.p_product_params--list{list-style:none;padding:0;margin-top:0}.p_product_params--list li{padding:0;display:flex;align-items:baseline;margin-left:-4px;margin-right:-4px;position:relative}.p_product_params--key{flex:0 0 auto;color:#777}.p_product_params--key div{max-width:70%;background:#ffff;position:relative;z-index:2}.p_product_params--key:after{content:"";position:absolute;left:5px;right:0;bottom:6px;border-bottom:1px dashed #b6b5b5}.p_product_params--key,.p_product_params--value{padding:0 4px;background:#fff;display:flex;position:relative;z-index:1;width:50%;align-self:end}.p_product_params--value{flex:0 0 50%;margin-left:auto}.p_product--title{margin-bottom:8px}.p_product--order.-one{order:-2}.p_product--order.-two{order:-1}.p_product--article{margin-left:auto}.m-0{margin:0!important}.d-inline-block.cgrey{font-weight:400;font-size:12px;line-height:14px}.price_main_related{font-size:16px;line-height:19px}.color-dark-gray{color:#333}.product_card_status--icon .-Icon_star_field{color:#ffdd21}.price_block--calc_info{width:100%;padding:0 16px}.button_tooltip{position:absolute;top:100%;z-index:100003;padding-top:10px;padding-bottom:10px}.lg-top-100{top:100%!important}.dcol-0.p_product_action--item.share,.dcol-0.p_product_action--item:last-child{position:relative}
/* End */


/* Start:/local/components/str2020/filter.elements/templates/.default/style.min.css?17526587213222*/
#main .p_product_relevant .p_product_swiper--swiper{margin:0 -24px!important}.fb-catalog-listing-page__product-column.swiper-slide{flex-basis:calc(20% - 16px);max-width:calc(20% - 16px)}.calculator_page_slider .fb-catalog-listing-page__product-column.swiper-slide{flex-basis:calc(25% - 16px);max-width:calc(25% - 16px)}@media (max-width:1366px){.fb-catalog-listing-page__product-column.swiper-slide{flex-basis:calc(25% - 16px);max-width:calc(25% - 16px)}.calculator_page_slider .fb-catalog-listing-page__product-column.swiper-slide{flex-basis:calc((100%/3) - 16px);max-width:calc((100%/3) - 16px)}}@media (max-width:768px){#main .container-fluid.p_product_relevant{padding:0!important}#main .p_product_relevant .p_product_swiper--swiper{padding:0;margin:0 -16px!important}#recommend-ajax-container{padding:0 16px}.fb-catalog-listing-page__product-column.swiper-slide{flex-basis:calc(45% - 16px);max-width:calc(45% - 16px)}.calculator_page_slider .fb-catalog-listing-page__product-column.swiper-slide{flex-basis:45%;max-width:45%}}@media (max-width:375px){.calculator_page_slider .fb-catalog-listing-page__product-column.swiper-slide{flex-basis:50%;max-width:50%}}.p_product_swiper--swiper[data-view-mode=catalog_grid] .fb-catalog-listing-page__product-column{padding:0;margin-right:0!important;margin-bottom:0}.p_product_swiper--swiper[data-view-mode=catalog_grid] .fb-product-card-grid{position:relative;padding:16px}.p_product_swiper--swiper[data-view-mode=catalog_grid] .fb-product-card.fb-product-card-grid .fb-product-card__actions-services{top:16px;right:16px}.p_product_swiper--swiper[data-view-mode=catalog_grid] .fb-product-card.fb-product-card-grid .fb-product-card__badge-new{top:16px;left:16px}.p_product_swiper--swiper[data-view-mode=catalog_grid] .fb-product-card.fb-product-card-grid .fb-product-card__actions{margin-top:0;margin-bottom:0}.calculator_page_slider{margin-bottom:30px}@media (max-width:768px){.p_product_swiper--swiper[data-view-mode=catalog_grid] .fb-product-card.fb-product-card-grid .fb-product-card__actions{position:relative;bottom:unset;right:unset;margin-top:4px;margin-bottom:unset}.p_product_swiper--swiper[data-view-mode=catalog_grid] .fb-product-card-grid .fb-product-card__actions-services [data-role=compare]{display:none}.p_product_swiper--swiper[data-view-mode=catalog_grid] .fb-product-card.fb-product-card-grid .fb-product-card__actions-services{right:16px}}@media (min-width:1366px){#main .container-fluid.p_product_relevant{position:relative}#main .p_product_relevant .swiper-wrapper{gap:16px}}@media (max-width:428px){.p_product_swiper--swiper[data-view-mode=catalog_grid] .fb-product-card-grid{padding:16px 0!important;width:158px}#main .p_product_relevant .p_product_swiper--swiper{margin:0 -40px 0 0!important}.p_product_swiper--swiper[data-view-mode=catalog_grid] .fb-product-card.fb-product-card-grid .fb-product-card__badge-new{left:0}.fb-product-card.fb-product-card-grid .fb-product-card__image-wrapper,.fb-product-card.fb-product-card-grid .fb-product-card__image-wrapper .fb-product-card__image-slider a.picture-slider__item-image{height:158px!important}}@media (max-width:360px){#main .p_product_relevant .p_product_swiper--swiper{margin:0 -100px 0 0!important}}
/* End */
/* /online-services/tablica-ral-cvetov//assets/style.css?16928770006447 */
/* /local/templates/stroylandiya_2021/css/main.min.css?177625279132590 */
/* /local/components/str2020/filter.elements/templates/.default/style.min.css?17526587213222 */
