

/* Start:/local/templates/newton/components/bitrix/news/brands/bitrix/news.detail/.default/style.css?178514444720926*/
/* ikea */

@media (max-width: 479px) {
    iframe.mss_ikea {
        height: 940px !important;
    }

    .serviceCard, .serviceCard2 {
        width: 98% !important;
        margin-bottom: 15px;
    }

    img.mss_ikea {
        width: 100%
    }
}

img.mss_ikea { /* shadows_20 */
    background: linear-gradient(135deg, rgba(0, 0, 0, 0.4) 0%, rgba(255, 255, 255, 0.4) 100%), #EBECF0;
    background-blend-mode: soft-light, normal;
    border: 2px solid rgba(255, 255, 255, 0.4);
    box-sizing: border-box;
    box-shadow: -10px -10px 20px #FAFBFF, 10px 10px 20px #A6ABBD;
    margin: 20px 0;
}

iframe.mss_ikea {
    width: 100%;
    height: 650px;
}

.serviceCard2 span.bx-input-file-desc {
    background: #000;
}

.serviceCard2 .bx_bt_button {
    background: #000;
    border-radius: 20px;
    padding: 0 50px !important;
    text-shadow: none;
}

.serviceCard2 input.inputfile {
    border: none !important;
    background: none !important;
    padding: 5 !important;
}

.serviceCard2 input.inputfile {
    border: none !important;
    background: none !important;
}

.serviceCard2 .form-inner input, .serviceCard .form-inner input {
    display: block;
    width: 100%;
    padding: 0 20px;
    margin-bottom: 10px;
    margin-top: 10px;
    background: #ffffff;
    line-height: 40px;
    border-radius: 20px;
    border: 1px solid #757575;
}

.serviceCard2 .form-inner textarea {
    padding: 10px;
    border: 1px solid #757575;
    background: #ffffff;
    font-size: 14px;
    color: #333;
    line-height: 14px;
    border-radius: 9px;
    display: block;
    width: 100%;
    margin: 15px 0;
}

.serviceCard .form-inner input, .form-inner textarea {
    outline: none;
}

.serviceCard .form-inner input#QUANTITY {
    outline: none;
    cursor: auto;
}

.serviceCard .left input {
    font-size: 24px;
}

.serviceCard .form-inner input#QUANTITY.msst {
    font-size: 24px;
    font-weight: 600;
    background: none;
    margin: 0;
    border: none;
}

.serviceCard {
    background-color: #f5f5f5;
    display: inline-block;
    width: 45%;
    padding: 15px;

}

.serviceCard2 {
    background-color: #f5f5f5;
    display: inline-block;
    width: 45%;
    padding: 15px;
    float: left;
    margin-right: 20px;

}

.serviceCard .right form {
    margin: 0;
}

.serviceCard p#note {
    font-size: 13px;
    font-style: italic;
    margin: 0 0 20px 0;
}

.serviceCard .left input {
    font-size: 24px;
    width: 50%;
    background: #ffffff;
    border: 1px solid #757575;
}

.serviceCard {
    background: linear-gradient(135.37deg, #eed1bf 4.29%, #ffffff 95.6%), #eed3c4;
    background-blend-mode: soft-light, normal;
    border: 1px solid rgba(255, 255, 255, 0.4);
    box-sizing: border-box;
    box-shadow: -5px -5px 10px #FAFBFF, 5px 5px 10px #A6ABBD;
    border-radius: 10px;
}

.serviceCard2 {
    background: linear-gradient(135.37deg, #f2f2f2 4.29%, #f5f5f5 95.6%), #EBECF0;
    background-blend-mode: soft-light, normal;
    border: 1px solid rgba(255, 255, 255, 0.4);
    box-sizing: border-box;
    box-shadow: -5px -5px 10px #FAFBFF, 5px 5px 10px #A6ABBD;
    border-radius: 10px;
}

/* ikea */

/* mss */

.alph {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 12px;
}

.alph.cat {
    position: relative;
    margin-bottom: 32px;
}

.show-all-cat {
    padding: 8px 25px;
    position: absolute;
    background: white url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='1.5' cy='8.5' r='1.5' fill='%23707275'/%3E%3Ccircle cx='7.5' cy='8.5' r='1.5' fill='%23707275'/%3E%3Ccircle cx='13.5' cy='8.5' r='1.5' fill='%23707275'/%3E%3C/svg%3E%0A") right center no-repeat;
    color: #707275;
    bottom: 0;
    right: 0;
}

.alph a {
    padding: 8px 10px;
    color: #707275;
    margin-bottom: 8px;
}

.alph a.active {
    color: #378C04 !important;
    background: #EAFAE0;
    border-radius: 5px;
}

.catalog_list_block {
    margin: 20px -6px;
    flex-flow: wrap;
}

.catalog_item {
    height: 395px;
    width: calc(16.667% - 12px);
    margin: 0 6px 50px;
    position: relative;
}

.catalog_item .labels {
    position: relative;
    top: 5px;
    left: 5px;
    z-index: 1;
}

.catalog_item .labels i {
    position: absolute;
    width: 34px;
    height: 34px;
    background-size: cover;
}

.catalog_item .labels i:nth-child(2) {
    left: 22px;
}

.catalog_item .labels i:nth-child(3) {
    left: 44px;
}

.catalog_item .like {
    width: 17px;
    min-width: 17px;
    height: 16px;
    position: absolute;
    right: 8px;
    top: 8px;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8916 1.75C15.25 1.75 16.0833 3.68333 16.0833 5.34167C16.0833 8.21667 12.175 12.4667 8.99996 14.8083C5.82496 12.4667 1.91663 8.21667 1.91663 5.34167C1.91663 3.675 2.74996 1.75 5.10829 1.75C5.69422 1.78879 6.26238 1.9671 6.76539 2.27007C7.26841 2.57304 7.6917 2.99188 7.99996 3.49167L8.99996 4.81667L9.99996 3.49167C10.3082 2.99188 10.7315 2.57304 11.2345 2.27007C11.7375 1.9671 12.3057 1.78879 12.8916 1.75ZM12.8916 0.5C12.1112 0.536348 11.3508 0.758772 10.6738 1.14872C9.99687 1.53867 9.42296 2.08484 8.99996 2.74167C8.57696 2.08484 8.00304 1.53867 7.32607 1.14872C6.6491 0.758772 5.8887 0.536348 5.10829 0.5C2.33329 0.5 0.666626 2.66667 0.666626 5.34167C0.666626 9.3 6.04996 14.3583 8.99996 16.3333C11.95 14.3583 17.3333 9.3 17.3333 5.34167C17.3333 2.66667 15.6666 0.5 12.8916 0.5Z' fill='%239AA7A4'/%3E%3C/svg%3E%0A");
}

.catalog_item .like:hover {
    background-size: 17px 16px;
}

.catalog_item .like.active {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8917 0.739258C12.1113 0.775606 11.3509 0.99803 10.6739 1.38798C9.99694 1.77793 9.42302 2.32409 9.00002 2.98092C8.57702 2.32409 8.00311 1.77793 7.32613 1.38798C6.64916 0.99803 5.88876 0.775606 5.10835 0.739258C2.33335 0.739258 0.666687 2.90592 0.666687 5.58092C0.666687 9.53926 6.05002 14.5976 9.00002 16.5726C11.95 14.5976 17.3334 9.53926 17.3334 5.58092C17.3334 2.90592 15.6667 0.739258 12.8917 0.739258Z' fill='%23EB5757'/%3E%3C/svg%3E%0A");
}

.catalog_item .like.active {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8917 0.739258C12.1113 0.775606 11.3509 0.99803 10.6739 1.38798C9.99694 1.77793 9.42302 2.32409 9.00002 2.98092C8.57702 2.32409 8.00311 1.77793 7.32613 1.38798C6.64916 0.99803 5.88876 0.775606 5.10835 0.739258C2.33335 0.739258 0.666687 2.90592 0.666687 5.58092C0.666687 9.53926 6.05002 14.5976 9.00002 16.5726C11.95 14.5976 17.3334 9.53926 17.3334 5.58092C17.3334 2.90592 15.6667 0.739258 12.8917 0.739258Z' fill='%23EB5757'/%3E%3C/svg%3E%0A");
}

.catalog_item .basket {
    right: 10px;
    background: #58AF23 url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 16C5.75277 16 5.5111 16.0733 5.30554 16.2107C5.09998 16.348 4.93976 16.5432 4.84515 16.7716C4.75054 17.0001 4.72579 17.2514 4.77402 17.4939C4.82225 17.7363 4.9413 17.9591 5.11612 18.1339C5.29093 18.3087 5.51366 18.4277 5.75614 18.476C5.99861 18.5242 6.24995 18.4995 6.47835 18.4049C6.70676 18.3102 6.90199 18.15 7.03934 17.9445C7.17669 17.7389 7.25 17.4972 7.25 17.25C7.25 16.9185 7.1183 16.6005 6.88388 16.3661C6.64946 16.1317 6.33152 16 6 16ZM17 16C16.7528 16 16.5111 16.0733 16.3055 16.2107C16.1 16.348 15.9398 16.5432 15.8451 16.7716C15.7505 17.0001 15.7258 17.2514 15.774 17.4939C15.8223 17.7363 15.9413 17.9591 16.1161 18.1339C16.2909 18.3087 16.5137 18.4277 16.7561 18.476C16.9986 18.5242 17.2499 18.4995 17.4784 18.4049C17.7068 18.3102 17.902 18.15 18.0393 17.9445C18.1767 17.7389 18.25 17.4972 18.25 17.25C18.25 16.9185 18.1183 16.6005 17.8839 16.3661C17.6495 16.1317 17.3315 16 17 16ZM17 15V13.5H6.87L6.44 11.78L19 9.36V2H4L3.52 0H0V1.5H2.34L5.7 15H17ZM4.39 3.5H17.5V8.12L6.08 10.31L4.47 3.83L4.39 3.5Z' fill='white'/%3E%3C/svg%3E%0A") center no-repeat;
    text-indent: -100px;
    overflow: hidden;
}

.catalog_item .basket:hover {
    background-color: #378C04;
}

.catalog_item .cmp {
    right: 55px;
    background-color: #ffffff;
    background-size: 22px 19px;
}

.catalog_item .cmp.active {
    background: #ffffff url("data:image/svg+xml,%3Csvg width='22' height='19' viewBox='0 0 22 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 2H11.75V0.75C11.75 0.551088 11.671 0.360322 11.5303 0.21967C11.3897 0.0790175 11.1989 0 11 0C10.8011 0 10.6103 0.0790175 10.4697 0.21967C10.329 0.360322 10.25 0.551088 10.25 0.75V2H4.5L0 12C0.313808 12.9417 0.918877 13.7592 1.72778 14.3344C2.53668 14.9096 3.50751 15.2127 4.5 15.2C5.49249 15.2127 6.46332 14.9096 7.27222 14.3344C8.08112 13.7592 8.68619 12.9417 9 12L5.18 3.5H10.25V17.5L6 18.12V19H16V18.12L11.75 17.46V3.5H16.82L13 12C13.3229 12.9366 13.93 13.749 14.7367 14.3241C15.5433 14.8993 16.5093 15.2084 17.5 15.2084C18.4907 15.2084 19.4567 14.8993 20.2633 14.3241C21.07 13.749 21.6771 12.9366 22 12L17.5 2ZM4.5 13.7C3.91302 13.7072 3.33543 13.5523 2.83082 13.2524C2.32621 12.9524 1.91415 12.5191 1.64 12H7.36C7.08585 12.5191 6.67379 12.9524 6.16918 13.2524C5.66457 13.5523 5.08698 13.7072 4.5 13.7ZM2.27 10.6L4.5 5.65L6.73 10.6H2.27ZM19.73 10.6H15.27L17.5 5.65L19.73 10.6ZM17.5 13.7C16.913 13.7072 16.3354 13.5523 15.8308 13.2524C15.3262 12.9524 14.9141 12.5191 14.64 12H20.36C20.0859 12.5191 19.6738 12.9524 19.1692 13.2524C18.6646 13.5523 18.087 13.7072 17.5 13.7Z' fill='%2358AF23'/%3E%3C/svg%3E%0A") center no-repeat;
}

.catalog_item .cmp.active:after {
    display: none;
}

.catalog_item .basket, .catalog_item .cmp {
    width: 40px;
    min-width: 40px;
    height: 40px;
    position: absolute;
    z-index: 1;
    top: 210px;
    border-radius: 40px;
    box-shadow: 0px 5px 26px rgba(138, 194, 104, 0.6);
    opacity: 0;
    cursor: pointer;
}

.catalog_item .basket.active, .catalog_item .cmp.active, .catalog_item:hover .basket, .catalog_item:hover .cmp {
    opacity: 1;
}

.catalog_item_images {
    display: block;
    width: auto;
    height: 230px;
    border: 20px solid #f9f9f9;
    border-radius: 10px;
    background: #f9f9f9 no-repeat center;
    background-size: contain;
    margin-bottom: 18px;
}

.catalog_item_images:after {
    background: #f9f9f9;
    content: '';
    display: block;
    position: absolute;
    width: 190px;
    height: 190px;
    mix-blend-mode: darken;
    max-width: calc(100% - 40px);
}

.catalog_item_price {
    margin-bottom: 4px;
}

.price {
    font-family: 'Baloo Thambi 2';
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 26px;
    color: #7E1C7E;
    position: relative;
    display: inline-block;
}

.price i {
    font-style: normal;
    font-weight: 800;
    font-size: 14px;
    line-height: 21px;
    color: #7E1C7E;
    position: relative;
    bottom: 6px;
}

.price:after {
    content: 'р.';
    display: inline-block;
    font-family: Inter;
    font-weight: bold;
    font-size: 18px;
    line-height: 18px;
}

.price.old {
    margin-left: 5px;
    font-weight: 600;
    font-size: 18px;
    line-height: 26px;
    color: #2D3130;
}

.price.old:before {
    content: '';
    display: block;
    position: absolute;
    left: -1px;
    right: -1px;
    top: 12px;
    bottom: 12px;
    border: 1px solid #EB5757;
    transform: matrix(0.96, -0.4, 0.24, 0.93, 0, 0);
    border-radius: 2px;

}

.price.old:after {
    font-size: 16px;
    line-height: 18px;
}

.catalog_item_rating {
    margin-bottom: 1px;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    display: flex;
    color: #6c6f6e;
}

.catalog_item_title, .catalog_item_description {
    color: #2D3130;
    overflow: hidden;
    position: relative;
}

.catalog_item_description:after {
    content: '';
    position: absolute;
    display: block;
    width: 104px;
    height: 17px;
    right: 0px;
    bottom: 0px;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
}

.catalog_item_title {
    height: 40px;
}

.catalog_item_description {
    height: 60px;
    opacity: 0.5;
}

.popular__list .btn {
    font-weight: 700;
    color: #2D3130;
    padding: 15px;
    margin-top: -20px;
}

.brand-logo, .brand-params {
    min-width: 200px;
    margin-top: 50px;
    margin-bottom: 54px;
}

.brand-description {
    margin: 50px 120px 54px 40px;
}

.brand-description, .brand-description *, .mss_brand, .mss_brand * {
    color: #707275;
    font-size: 14px;
    line-height: 18px;
}

.brand-description b, .brand-description h3, .brand-description h2, .brand-description .h3, .brand-description .h2,
.mss_brand b, .mss_brand h3, .mss_brand h2, .mss_brand .h3, .mss_brand .h2 {
    color: #2D3130;
}

.brand-description h3, .brand-description .h3,
.mss_brand h3, .mss_brand .h3 {
    margin: 20px 0;
}

.brand-description ul,
.mss_brand ul {
    margin: 15px 0;
}

.brand-description ul li,
.mss_brand ul li {
    padding-left: 33px;
    position: relative;
    margin-bottom: 11px;
}

.brand-description ul li:before,
.mss_brand ul li:before {
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 8px;
    position: absolute;
    left: 0;
    top: 6px;
    background: #378C04;
}

.brand-description .h2, .brand-description h2,
.mss_brand .h2, .mss_brand h2 {
    margin: 0 0 15px;
}

.brand-param {
    display: flex;
    flex-direction: column;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 20px;
}

.brand-param span {
    color: #94979A;
    margin-bottom: 3px;
    font-size: 14px;
    line-height: 18px;
}

.brand-param a {
    color: #7E1C7E;
    font-size: 14px;
    line-height: 18px;
}

.btn.download{
    width: 27px;
    height: 33px;
    border-radius: 0;
    padding: 0;
    margin: 10px 10px 10px 0;
    background: url("data:image/svg+xml,%3Csvg width='27' height='33' viewBox='0 0 27 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7 1.5L18.3931 0.779167L17.7 0.5V1.5ZM25.5 9H26.5L26.1931 8.27917L25.5 9ZM14.5 10.7308C14.5 10.1785 14.0523 9.73077 13.5 9.73077C12.9477 9.73077 12.5 10.1785 12.5 10.7308H14.5ZM13.5 20.5385L12.7895 21.2422C12.9773 21.4318 13.2331 21.5385 13.5 21.5385C13.7669 21.5385 14.0227 21.4318 14.2105 21.2422L13.5 20.5385ZM18.2105 17.2037C18.5991 16.8113 18.5961 16.1782 18.2037 15.7895C17.8113 15.4009 17.1782 15.4039 16.7895 15.7963L18.2105 17.2037ZM10.2105 15.7963C9.82183 15.4039 9.18867 15.4009 8.79628 15.7895C8.4039 16.1782 8.40087 16.8113 8.78952 17.2037L10.2105 15.7963ZM8.35714 23.5769C7.80486 23.5769 7.35714 24.0246 7.35714 24.5769C7.35714 25.1292 7.80486 25.5769 8.35714 25.5769V23.5769ZM18.6429 25.5769C19.1951 25.5769 19.6429 25.1292 19.6429 24.5769C19.6429 24.0246 19.1951 23.5769 18.6429 23.5769V25.5769ZM17.7 0.5H4.92857V2.5H17.7V0.5ZM0.5 4.96154V28.0385H2.5V4.96154H0.5ZM4.92857 32.5H22.0714V30.5H4.92857V32.5ZM26.5 28.0385V9H24.5V28.0385H26.5ZM26.1931 8.27917L18.3931 0.779167L17.0069 2.22083L24.8069 9.72083L26.1931 8.27917ZM16.7 1.5V6.69231H18.7V1.5H16.7ZM19.9857 10H25.5V8H19.9857V10ZM16.7 6.69231C16.7 8.51005 18.1621 10 19.9857 10V8C19.2846 8 18.7 7.42357 18.7 6.69231H16.7ZM22.0714 32.5C24.5263 32.5 26.5 30.4935 26.5 28.0385H24.5C24.5 29.407 23.4037 30.5 22.0714 30.5V32.5ZM0.5 28.0385C0.5 30.4935 2.47374 32.5 4.92857 32.5V30.5C3.59631 30.5 2.5 29.407 2.5 28.0385H0.5ZM4.92857 0.5C2.47374 0.5 0.5 2.50654 0.5 4.96154H2.5C2.5 3.59303 3.59631 2.5 4.92857 2.5V0.5ZM12.5 10.7308V20.5385H14.5V10.7308H12.5ZM14.2105 21.2422L18.2105 17.2037L16.7895 15.7963L12.7895 19.8347L14.2105 21.2422ZM14.2105 19.8347L10.2105 15.7963L8.78952 17.2037L12.7895 21.2422L14.2105 19.8347ZM8.35714 25.5769H18.6429V23.5769H8.35714V25.5769Z' fill='%237E1C7E'/%3E%3C/svg%3E%0A") no-repeat center;
}

.brr .h2 {
    margin-top: 0;
    display: flex;
    justify-content: space-between;
}

.brr .btn {
    width: fit-content;
    width: -moz-fit-content;
    padding: 6px 10px;
    font-size: 14px;
    line-height: 18px;
}

.brl-slider {
    height: 112px;
    margin-bottom: 50px;
}

.brl-slider .owl-stage-outer {
    border: 1px solid #E3E5E8;
    border-radius: 10px;
}

.brl-slider .bri {
    border-right: 1px solid #E3E5E8;
    display: flex;
    flex-direction: column;
    height: 112px;
}

.brl-slider .bri a {
    font-size: 12px;
    line-height: 16px;
    align-items: start;
}

.brl-slider .bri a:first-child {
    height: 71px;
    min-height: 71px;
    align-items: center;
    margin-top: 6px;
}

.brl-slider.owl-carousel .owl-item .bri img {
    width: auto;
}

main .owl-carousel .owl-nav button.owl-next, main .owl-carousel .owl-nav button.owl-prev {
    position: absolute;
    width: 48px;
    height: 48px;
    top: 32px;
    background: #ffffff url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.05 18L18.0501 9.99999L10.05 1.99999' stroke='%232D3130' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat 43% center;
    border-radius: 100px;
    box-shadow: 0px 2px 20px rgba(38, 0, 38, 0.1);
}

.owl-carousel .owl-nav button.owl-next {
    right: -24px;
}

.owl-carousel .owl-nav button.owl-prev {
    left: -24px;
    transform: rotate(180deg);
}

/* mss */

.mss_brand .slider-content h2 {
    font-weight: 800;
    font-size: 56px;
    line-height: 52px;
    margin-bottom: 18px;
    margin-top: 20px;
}

.mss_brand .slider-content ul {
    margin-bottom: 30px;
}

.mss_brand .slider-content ul li {
    font-size: 20px;
    line-height: 18px;
    position: relative;
    list-style: none;
}

.mss_brand .slider-content ul li:before {
    background: none;
    content: "+";
    color: #17c039;
    font-size: 18px;
    line-height: 16px;
    position: absolute;
    left: -18px;
    top: 0;
}

.mss_brand .slider-content {
    background-size: cover;
    margin-bottom: 20px;
    padding: 5px 50px;
}

.mss_brand {
    margin: 0 auto;
    padding: 0;
    display: inline-block;
    width: 100%;
}

.brand-description ul, .brand-description ol {
    margin-top: 10px;
    margin-bottom: 17px;
}

.brand-description li {
    padding-left: 33px;
    position: relative;
    margin-bottom: 8px;
    font-size: 14px;
    color: #707275;
}

.brand-description ul li:before {
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 8px;
    background: #378C04;
    position: absolute;
    left: 0;
    top: 9px;
}

.brand-description ol {
    counter-reset: myCounter;
}

.brand-description ol li:before {
    position: absolute;
    counter-increment: myCounter;
    content: counter(myCounter) '.';
    color: #378C04;
    left: 0;
    font-family: Inter;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.02em;
}

.fancybox-inner{
    display: flex;
    align-items: center;
    justify-content: center;
}
.fancybox-inner .fancybox-image{
    width: auto;
    height: auto;
    max-height: calc(100% - 80px);
    max-width: calc(100% - 400px);
}
.fancybox-wrap, .fancybox-inner{
    height: 100% !important;
    top: 0!important;
}
#fancybox-thumbs{
    position: fixed;
    width: 150px;
    left: 0;
    top: 0;
    height: 100%;
    z-index: 10000000;
    overflow-x: auto;
    scrollbar-color: #c2c2c2 #f6f6f6;
    scrollbar-width: 4px;
}
#fancybox-thumbs ul{
    margin: 40px 0 40px 40px;
    width: 70px!important;
}
#fancybox-thumbs ul li a{
    display: flex;
    position: relative;
    align-items: center;
    justify-content: center;
    margin-bottom: 3px;
    border-radius: 10px;
}
#fancybox-thumbs ul li a:hover:after{
    content: '';
    position: absolute;
    width: 70px;
    height: 70px;
    left: 0;
    top: 0;
    background: #2D3130;
    opacity: 0.03
}
#fancybox-thumbs ul li.active a{
    border: 2px solid #7E1C7E;
}

@media (max-width: 479px) {
    .mss_brand h2 {
        font-size: 44px;
        line-height: 40px
    }
}

@media screen and (max-width: 1199px) {
    .catalog_list_block .catalog_item {
        width: calc(25% - 12px);
    }
    .brand-logo, .brand-params {
        min-width: 20%;
    }
    .brand-description{
        margin-left: 15px;
        margin-right: 15px;
    }

    .brl-slider .owl-stage-outer {
        border: none;
    }

    .brl-slider .bri{
        border: 1px solid #E3E5E8;
        border-left: none;
    }

    .brl-slider .owl-item:first-child .bri{
        border-radius: 10px 0 0 10px;
        border-left: 1px solid #E3E5E8;
    }

    .brl-slider .owl-item:last-child .bri{
        border-radius: 0 10px 10px 0;
    }
}

@media screen and (max-width: 979px) {
    .catalog_list_block .catalog_item {
        width: calc(50% - 12px);
    }
    .brand-logo, .brand-params {
        min-width: 15%;
    }
}
/* End */
/* /local/templates/newton/components/bitrix/news/brands/bitrix/news.detail/.default/style.css?178514444720926 */
