

/* Start:/bitrix/templates/prime_s1/components/bitrix/catalog.element/main_redis_new/style.css?178454950834479*/
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
    opacity: 1 !important;
    transform: translate3d(0, 0, 0) !important;
}

.card-wrapper .item-information .counter input {
    margin: initial !important;
}

.model-custom-offers-list {
    margin: 0 0 20px;
    display: block;
    display: none;
}

.model-custom-offers-list span {
    display: block;
    margin: 0 0 10px 0;
}

.model-custom-offers-list-container {
    font-size: 0;
}

.model-custom-offers-list-container a {
    border: 1px solid;
    padding: 3px 6px;
    margin: 0 7px 7px 0;
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
    text-decoration: none;
}

.model-custom-offers-list-container a:hover {
    text-decoration: none;
}

.add-montag-container {
    display: block;
}

.add-montag-container.mobile {
    display: none;
}

.add-montag-container.desktop {
    display: block;
    margin-bottom: 22px;
}

@media only screen and (max-width: 1280px) {

    .add-montag-container.mobile {
        display: block;
    }

    .add-montag-container.desktop {
        display: none;
    }

}


#montag .rt {
    width: 100%;
    font-size: 13px;
    /*12*/
    line-height: 14px;
    /*15*/
    ;
    border-spacing: 0;
}

#montag .rt th,
#montag .rt td {
    margin: 0;
    padding: 0.4166em;
    /*10*/
    vertical-align: middle;
    border: 1px solid #babcbf;
    background: #fff;
}

#montag .rt th {
    text-align: left;
    background: #dcdcde;
    vertical-align: middle;
}

#montag .rt2 {
    width: 50%;
    font-size: 13px;
    /*12*/
    line-height: 14px;
    /*15*/
    ;
    border-spacing: 0;
}

#montag .rt2 th,
#montag .rt2 td {
    margin: 0;
    padding: 0.4166em;
    /*10*/
    vertical-align: middle;
    border: 1px solid #babcbf;
    background: #fff;
}

#montag .rt2 th {
    text-align: left;
    background: #dcdcde;
    vertical-align: middle;
}

@media only screen and (max-width: 40em) {

    /*640*/
    #montag #rt1 {
        display: block;
        position: relative;
        width: 100%;
    }

    #montag #rt1 thead {
        display: block;
        float: left;
    }

    #montag #rt1 tbody {
        display: block;
        width: auto;
        position: relative;
        overflow-x: auto;
        white-space: nowrap;
    }

    #montag #rt1 thead tr {
        display: block;
    }

    #montag #rt1 th {
        display: block;
        min-height: 6em;
        width: 120px
    }

    #montag #rt1 tbody tr {
        display: inline-block;
        vertical-align: top;
    }

    #montag #rt1 td {
        display: block;
        min-height: 6em;
    }

    #montag #rt2 {
        display: block;
        position: relative;
        width: 100%;
    }

    #montag #rt2 thead {
        display: block;
        float: left;
    }

    #montag #rt2 tbody {
        display: block;
        width: auto;
        position: relative;
        overflow-x: auto;
        white-space: nowrap;
    }

    #montag #rt2 thead tr {
        display: block;
    }

    #montag #rt2 th {
        display: block;
        min-height: 6em;
        width: 120px
    }

    #montag #rt2 tbody tr {
        display: inline-block;
        vertical-align: top;
    }

    #montag #rt2 td {
        display: block;
        min-height: 6em;
    }

    /* sort out borders */
    #montag .rt th {
        border-bottom: 0;
    }

    #montag .rt td {
        border-left: 0;
        border-right: 0;
        border-bottom: 0;
        width: 234px;
        white-space: normal;
    }

    #montag .rt tbody tr {
        border-right: 1px solid #babcbf;
    }

    #montag .rt th:last-child,
    #montag .rt td:last-child {
        border-bottom: 1px solid #babcbf;
    }

    #montag .rt2 th {
        border-bottom: 0;
    }

    #montag .rt2 td {
        border-left: 0;
        border-right: border-bottom: 1px solid #babcbf;
        border-bottom: 0;
        width: 100px;
        white-space: normal;
    }

    #montag .rt2 tbody tr {
        border-right: 0;
    }

    #montag .rt2 th:last-child,
    #montag .rt2 td:last-child {
        border-bottom: 1px solid #babcbf;
    }

    #montag .thumb-wrap {
        position: relative;
        padding-bottom: 56.25%;
        /* ����� ������ ���������� ��� 16:9 (���� 4:3 � ��������� 75%) */
        padding-top: 30px;
        height: 0;
        overflow: hidden;
    }

    #montag .thumb-wrap iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

    #montag .colsp3 {
        min-height: 18em !important;
        padding-top: 8em !important;
    }

    #montag .colsp11 {
        border-right: none !important;
        border-top: 1px solid #babcbf !important;
    }

    #montag .colsp12 {
        border-left: none !important;
        border-top: 1px solid #babcbf !important;
    }

    #montag .colspmid1 {
        border-top: 1px solid #babcbf !important;
        border-right: none !important;
    }
}

.card-wrapper .item-information .font-tag2 {
    font-size: 23px;
}

.montag-tooltip {
    position: relative;
	toP:6px;
    display: inline-block;
    width: 22px;
    height: 22px;
    margin-top: 0px;
    margin-right: 6px;
    text-align: center;
    font-size: 11px;
    line-height: 19px;
    border-radius: 22px;
  
    font-weight: 600;
    color: #a7a7a7;
    cursor: default;
	filter: invert(85%) sepia(6%) saturate(200%) hue-rotate(169deg) brightness(93%) contrast(82%);
	background: url(data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2219%22%20viewBox%3D%220%200%2018%2019%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9%201.25C7.36831%201.25%205.77325%201.73385%204.41655%202.64038C3.05984%203.5469%202.00242%204.83537%201.378%206.34286C0.753575%207.85035%200.590197%209.50915%200.908525%2011.1095C1.22685%2012.7098%202.01259%2014.1798%203.16637%2015.3336C4.32016%2016.4874%205.79016%2017.2731%207.39051%2017.5915C8.99085%2017.9098%2010.6496%2017.7464%2012.1571%2017.122C13.6646%2016.4976%2014.9531%2015.4402%2015.8596%2014.0835C16.7661%2012.7267%2017.25%2011.1317%2017.25%209.5C17.2477%207.31267%2016.3778%205.21559%2014.8311%203.66892C13.2844%202.12225%2011.1873%201.25231%209%201.25ZM8.68269%205.05769C8.87097%205.05769%209.05501%205.11352%209.21155%205.21812C9.3681%205.32272%209.49011%205.47139%209.56216%205.64533C9.6342%205.81927%209.65306%206.01067%209.61633%206.19533C9.5796%206.37998%209.48893%206.5496%209.3558%206.68273C9.22268%206.81585%209.05306%206.90652%208.86841%206.94325C8.68375%206.97998%208.49235%206.96113%208.31841%206.88908C8.14447%206.81703%207.9958%206.69502%207.8912%206.53847C7.7866%206.38193%207.73077%206.19789%207.73077%206.00961C7.73077%205.75715%207.83106%205.51502%208.00958%205.3365C8.1881%205.15798%208.43023%205.05769%208.68269%205.05769ZM9.63462%2013.9423C9.298%2013.9423%208.97516%2013.8086%208.73714%2013.5706C8.49911%2013.3325%208.36539%2013.0097%208.36539%2012.6731V9.5C8.19708%209.5%208.03566%209.43314%207.91665%209.31412C7.79763%209.19511%207.73077%209.03369%207.73077%208.86538C7.73077%208.69707%207.79763%208.53566%207.91665%208.41664C8.03566%208.29763%208.19708%208.23077%208.36539%208.23077C8.70201%208.23077%209.02484%208.36449%209.26287%208.60252C9.50089%208.84054%209.63462%209.16338%209.63462%209.5V12.6731C9.80293%2012.6731%209.96434%2012.7399%2010.0834%2012.8589C10.2024%2012.978%2010.2692%2013.1394%2010.2692%2013.3077C10.2692%2013.476%2010.2024%2013.6374%2010.0834%2013.7564C9.96434%2013.8754%209.80293%2013.9423%209.63462%2013.9423Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E) no-repeat;
}

.montag-tooltip .tooltipin {
    padding-bottom: 10px;
}

.montag-tooltip .tooltiptext {
    visibility: hidden;
    width: 400px;
    position: absolute;
    z-index: 1;
    bottom: 100%;
    left: 50%;
    margin-left: -200px;
    font-weight: 400;
}

.montag-tooltip .tooltipin {
    background-color: rgba(0, 0, 0, 0.48);
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    color: #fff;
    line-height: 20px;
    font-size: 14px;
    text-align: center;
    border-radius: 6px;
    padding: 10px 5px;
    width: 100%;
    height: 100%;
    display: block;
    margin-bottom: 10px;
}

.montag-tooltip .tooltipin a {
    color: #ffadad;
    transition: none;
}

.montag-tooltip:hover .tooltiptext {
    visibility: visible;
}

@media only screen and (max-width: 1440px) {
    .montag-tooltip .tooltiptext {
        width: 300px;
        margin-left: -150px;
    }
}

@media only screen and (max-width: 1280px) {
    .montag-tooltip .tooltiptext {
        width: 250px;
        line-height: 18px;
        font-size: 14px;
        margin-left: -12px;
    }
}

@media only screen and (max-width: 575px) {
    .item-card .card-wrapper .item-information .btn-ask-question {
        width: 100% !important;
    }

    .button-container.add-montag-container.mobile {
        text-align: right;
    }

    .montag-tooltip .tooltiptext {
        margin-left: -125px;
    }

    .make_diller {
        width: 100% !important;
    }
}

.make_diller {
    height: 42px;
    display: flex;
    align-content: center;
    justify-content: center;
}



.product__wrap-other-products {
    display: flex;
    flex-direction: column;
    gap: 12px;
    gap: 0px;
}

.product__other-products {}

.product__other-product-characteristic-title {
    display: flex;
    color: #000;
    font-family: 'Roboto';
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    line-height: 26px;
    /* 162.5% */
    margin-bottom: 8px;
}

.characeristic {
    margin-bottom: 28px;
}

.characeristic_title {
    font-family: Roboto;
    font-weight: 700;
    font-style: Bold;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0%;
    vertical-align: middle;
    color: #000;
    margin-bottom: 10px;
}

.product__other-products {
    margin-bottom: 20px;
}

.product__other-products-wrap-characteristics {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
    gap: 10px;
}

.product__other-product-link {
    text-decoration: none;
    transition: all 0.3s;
    border-radius: 4px;
    border: 2px solid #E1E1E6;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: max-content;
    padding: 2px 6.5px;
    min-width: 24px;
    height: 24px;
    align-items: flex-end;
    position: relative;
}

.product__other-product-link.active {
    border: 2px solid #CC2233;
    background: transparent;
    background-color: transparent !important;
}

.product__other-product-link:hover {
    border: 2px solid #4A4A4F;
    text-decoration: none;
}


.product__other-product-link-value {
    color: #000;
    font-family: Helvetica;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    display: flex;
    line-height: 94%;
}

.product__other-product-link-wrap-hint {
    position: absolute;
    z-index: 50;
    left: 50%;
    transform: translateX(-50%);
    bottom: calc(100% + 6px);
    display: none;
    flex-direction: column;
    align-items: center;
    width: 140px;
}

.product__other-product-hint-indicator {
    position: relative;
}

@media (min-width: 768px) {
    .product__other-product-link:hover .product__other-product-link-wrap-hint {
        display: flex;
    }
}

@media (max-width: 768px) {
    .product__other-product-link {
        min-width: 30px;
        height: 30px;
    }
}

.product__other-product-link-hint {
    width: 100%;
    overflow: auto;
    background: #fff;
    border-radius: 5px;
    padding: 9px 15px 15px 15px;
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.25);
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    max-height: 180px;

}

.product__other-product-hint-img {
    width: 110px;
    height: 110px;
    max-width: 100%;
    object-fit: contain;
    margin-bottom: 5px;

}

.product__other-product-hint-price {
    color: #19191E;
    text-align: center;
    font-family: Helvetica;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 128.571%;
    text-align: center;
    margin-bottom: 5px;
    display: flex;
}

.product__other-product-hint-old-price {
    color: #C23;
    font-family: Helvetica;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    text-decoration: line-through;
    text-align: center;
    display: flex;
}
.dostavka-title{
	display:flex;
	flex-direction:column;
	gap:20px;
}
.dostavka_iteamm .dostavka_iteamm_name{
	font-family: Helvetica;
	font-weight: 400;
	font-weight: Bold;
	font-size: 16px;
	line-height: 100%;
	letter-spacing: 0%;
	margin-bottom:10px;
	color:#19191E;
}
.dostavka_iteamm span {
   font-family: Helvetica;
	font-weight: 400;
	font-style: Regular;
	font-size: 16px;
	leading-trim: NONE;
	line-height: 100%;
	letter-spacing: 0%;
	color:#19191E;
}
.dostavka_iteamm{
    cursor: pointer;
	position:relative;
}
.dostavka_iteamm .tooltiptext {
    visibility: hidden;
    width: 307px;
    position: absolute;
    z-index: 1;
    bottom: 100%;
    left: 50%;
    margin-left: -153px;
    font-weight: 400;
}
.dostavka_iteamm .tooltipin {
    background-color: rgba(0, 0, 0, 0.48);
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    color: #fff;
    line-height: 20px;
    font-size: 14px;
    text-align: center;
    border-radius: 6px;
    padding: 10px 5px;
    width: 100%;
    height: 100%;
    display: block;
    margin-bottom: 10px;
}
.dostavka_iteamm .tooltipin a {
    color: #8DEEAC;
    transition: none;
}
.dostavka_iteamm:hover .tooltiptext{
    visibility: visible;
}
.item-card .consultation-tizer{
	position:static!important;
}

body {
    overflow-x: hidden;
}

.row3 {
    display: flex;
    gap: 32px 30px;
}

.characteristics_col {
    width: calc(50% - 16px);
	display:flex;
	gap:30px;
	flex-direction: column;
}

.characteristics_title {
    font-family: Roboto;
    font-weight: 700;
    font-style: Bold;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0%;
    vertical-align: middle;
    coloR: #000;
    margin-bottom: 12px;
	padding-left:10px;
}
.item-card .item-card-content .char-wrapper .props .char{
	margin-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:7px;
	background:#fff;
	background-image:none!important;
	margin-bottom:0px;
}
.item-card .item-card-content .char-wrapper .props .char.bg_colored{
	background:#F8F8FA;
}
.item-card .item-card-content .char-wrapper .props .char-name{
	background-color:#fff!important;
	font-size:16px;
	color:#6C6C71;
	line-height:24px;
}
.item-card .item-card-content .char-wrapper .props .char-value{
	background-color:#fff!important;
	text-align:right;
	font-size:16px;
	color:#000;
	line-height:22px;
	font-family: Roboto;
	letter-spacing: 3%;
	font-weight: 400;
}
.item-card .item-card-content .char-wrapper .props .char.bg_colored .char-name{
	background-color:#F8F8FA!important;
}
.item-card .item-card-content .char-wrapper .props .char.bg_colored .char-value{
	background-color:#F8F8FA!important;
}
.item-card .tab-content.desc{
	padding: 36px 0px 23px 0px!important;
}

.props-inner.char-wrapper{
	
}

.doc_title {
    font-family: Roboto;
    font-weight: 700;
    font-style: Bold;
    font-size: 32px;
    line-height: 26px;
    letter-spacing: 0%;
    vertical-align: middle;
    color: #000;
    margin-bottom: 30px;
}

.tabs_block {
    margin-bottom: 50px;
}

.documents {
    margin-bottom: 50px;
}

.faq_row {
    display: flex;
    gap: 10px;
    flex-direction: column;
}

.faq_iteam {
    width: 100%;
    border: solid 2px #E1E1E6;
    border-radius: 2px;
    padding-toP: 18px;
    padding-bottom: 24px;
    padding-left: 10px;
    padding-right: 20px;
    position: relative;
    background: url(/bitrix/templates/prime_s1/components/bitrix/catalog.element/main_redis_new/img/faq1.png) no-repeat 98% 50%;
    cursor: pointer;
}

.faq_iteam.acrive {
    background: url(/bitrix/templates/prime_s1/components/bitrix/catalog.element/main_redis_new/img/faq2.png) no-repeat 98% 50%;
}

.faq_iteam_title {
    font-family: Helvetica;
    font-weight: Bold;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 3%;
    color: #000;
    max-width: 90%;
}

.faq_iteam_text {
    display: none;
    font-family: Helvetica;
    font-weight: 400;
    font-style: Regular;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 3%;
    padding-toP: 21px;
}

.faq_iteam.active .faq_iteam_text {
    display: block;
}

.left-block-wrap {
    width: 100%;
}

.row_news_iteam {
    width: 100%;
}

.form-group.light input[type="checkbox"] {
    margin-right: 5px;
}

#montag-form .form-group.light>label {
    display: inline;
}

.mar_top43 {
    margin-top: 43px;
}

.mar_bot30 {
    margin-bottom: 30px;
}

.corrector {
    display: flex;
    width: 100%;
    justify-content: center;
    align-content: center;
    align-items: center;
}

.add-montag-btn.montag-tooltip.montag_tooltip_new {
    width: auto;
    height: auto;
    margin-top: 0;
    margin-right: 0;
    cursor: pointer;
    padding-left: 11px;
    padding-right: 11px;
    border-radius: 4px;
    font-size: 11px;
}

.item-card.type_new .card-wrapper .item-information .more {
    text-decoration: underline;
    padding-toP: 20px;
}

.osobenosti_row {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}

.osobenosti_iteam {
    border: solid 1px #B5B5B5;
    background: #F8F8FA;
    border-radius: 4px;
    padding: 10px;
}

.item-card.type_new .item-card-content .char-wrapper .props .char-value a {
    color: #000;
    text-decoration: underline;
}

.item-card.type_new .card-wrapper .item-information .stock .instock {
    padding-left: 30px;
    background: url(/bitrix/templates/prime_s1/components/bitrix/catalog.element/main_redis_new/img/aviable.png) no-repeat left top;
    margin-bottom: 25px;
}

.item-card.type_new .card-wrapper .item-information .footer-button .button-container.buy-block {
    flex-direction: column;
    gap: 10px;
}

.item-card.type_new .card-wrapper .item-information .footer-button {
    margin: 0px;
    margin-bottom: 13px;
}

.item-card.type_new .card-wrapper .item-information .btn-ask-question {
    margin-bottom: 0px;
}

.item-card.type_new .card-wrapper .item-information .buy-block .counter {
    margin-right: 0px;
}

.right-block-dostavka {
    padding-toP: 4px;
	margin-bottom:20px;
}

.right-block-dostavka .dostavka_title {
    margin: 0px;
    padding: 0px;
    margin-bottom: 22px;
    font-weight: 400;
    font-style: Regular;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: 0%;
    vertical-align: middle;
    color: #19191E;
}
.right-block-dostavka .dostavka_title2 {
    margin: 0px;
    padding: 0px;
    margin-bottom: 18px;
    font-weight: 400;
    font-style: Regular;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 0%;
    vertical-align: middle;
    color: #19191E;
}
.right_block_row {
    display: flex;
    gap: 12px;
    margin-bottom: 20px;
	flex-direction: column;
}
.right_block_iteam {
    cursor: pointer;
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 12px 16px;
    background: #FFF;
    border-radius: 10px;
    border: 1px solid #E8ECF2;
    color: #555;
    font-size: 13px;
    line-height: 18px;
}
.right_block_iteam:before {
    content: '';
    width: 24px;
    height: 24px;
    flex: none;
    background: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22TelegramLogo%22%3E%3Cpath%20id%3D%22Vector%22%20d%3D%22M21.4576%202.45514C21.3414%202.3548%2021.2%202.28806%2021.0487%202.26213C20.8974%202.23619%2020.7419%202.25203%2020.5989%202.30795L1.59949%209.74327C1.33023%209.84797%201.10226%2010.0373%200.949919%2010.2828C0.797576%2010.5283%200.729099%2010.8166%200.754798%2011.1043C0.780496%2011.3921%200.898979%2011.6637%201.09241%2011.8783C1.28584%2012.0929%201.54375%2012.2389%201.8273%2012.2942L6.75011%2013.2608V18.7498C6.74915%2019.0488%206.838%2019.3412%207.00515%2019.5891C7.17231%2019.837%207.41007%2020.029%207.68761%2020.1401C7.96473%2020.2533%208.26949%2020.2805%208.56225%2020.2181C8.85501%2020.1557%209.12224%2020.0067%209.32918%2019.7905L11.7029%2017.3286L15.4689%2020.6248C15.7406%2020.8658%2016.091%2020.9992%2016.4542%2020.9998C16.6133%2020.9997%2016.7715%2020.9747%2016.9229%2020.9258C17.1704%2020.8472%2017.3929%2020.7053%2017.5684%2020.514C17.744%2020.3227%2017.8663%2020.0887%2017.9232%2019.8355L21.7286%203.28108C21.7626%203.13178%2021.7554%202.97603%2021.7076%202.83053C21.6599%202.68503%2021.5735%202.55527%2021.4576%202.45514ZM15.7257%205.83014L7.32668%2011.8451L2.67668%2010.933L15.7257%205.83014ZM8.25011%2018.7498V14.2986L10.5742%2016.3367L8.25011%2018.7498ZM16.4561%2019.4998L8.7048%2012.703L19.8611%204.70702L16.4561%2019.4998Z%22%20fill%3D%22%23259BE6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) no-repeat;
}
.right_block_iteam.max_but:before {
	background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%2240%22%20height%3D%2240%22%20rx%3D%2212%22%20fill%3D%22url%28%23paint0_linear_6756_74%29%22%2F%3E%3Crect%20width%3D%2240%22%20height%3D%2240%22%20rx%3D%2212%22%20fill%3D%22url%28%23paint1_linear_6756_74%29%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.5146%2031.4294C14.3778%2031.3326%2014.1894%2031.3589%2014.0748%2031.4811C12.5428%2033.1151%208.62204%2034.2613%208.44245%2032.0311C8.44245%2030.2838%208.04999%2028.8114%207.61789%2027.1903C7.08868%2025.2048%206.5%2022.9961%206.5%2019.7861C6.5%2012.1316%2012.7777%206.375%2020.2209%206.375C27.6642%206.375%2033.5%2012.4127%2033.5%2019.8605C33.5%2027.3083%2027.4784%2033.1973%2020.2914%2033.1973C17.7416%2033.1973%2016.5042%2032.8382%2014.5146%2031.4294ZM20.4297%2013.0119C16.8974%2012.8267%2014.1409%2015.2777%2013.533%2019.114C13.0297%2022.291%2013.9221%2026.1621%2014.6855%2026.357C15.0093%2026.4396%2015.7885%2025.8436%2016.3553%2025.3091C16.4619%2025.2086%2016.6231%2025.1917%2016.748%2025.2681C17.6317%2025.8084%2018.6322%2026.2145%2019.7352%2026.2724C23.3615%2026.4625%2026.5751%2023.6244%2026.7651%2019.9977C26.955%2016.3711%2024.0561%2013.2021%2020.4297%2013.0119Z%22%20fill%3D%22white%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22paint0_linear_6756_74%22%20x1%3D%224.5%22%20y1%3D%2236%22%20x2%3D%2249%22%20y2%3D%224.5%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%2352C5FE%22%2F%3E%3Cstop%20offset%3D%220.389823%22%20stop-color%3D%22%233948EC%22%2F%3E%3Cstop%20offset%3D%220.946965%22%20stop-color%3D%22%239A40DA%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint1_linear_6756_74%22%20x1%3D%223%22%20y1%3D%223%22%20x2%3D%2238.5%22%20y2%3D%2232.5%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220.580435%22%20stop-color%3D%22%239A40DA%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.782473%22%20stop-color%3D%22%239A40DA%22%20stop-opacity%3D%220.4%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%239A40DA%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E);
}
.right_block_iteam:hover {
    text-decoration: none;
    opacity: 0.8;
}
.right_block_iteam svg {
    padding-right: 9px;
}
.dis_block {
    border: solid 1px #B5B5B5;
    border-radius: 4px;
    background: #F8F8FA;
    padding: 13px;
    padding-left: 20px;
    position: relative;
    cursor: pointer;
}

.dis_block:hover {
    opacity: 0.8;
}

.dis_block svg {
    position: absolute;
    top: 14px;
    left: 9px;
}

.dis_block_title {
    font-family: Roboto;
    font-weight: 700;
    font-style: Bold;
    font-size: 20px;
    line-height: 22px;
    letter-spacing: 3%;
    color: #000;
    margin-bottom: 15px;
}

.dis_block_text {
    font-family: Roboto;
    font-weight: 400;
    font-style: Regular;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 3%;
    color: #000;
    width: 75%;
}

.item-card .card-wrapper .card-wrap {
    justify-content: space-between;
}

.item-card .card-wrapper .product-img {
    position: relative;
    max-width: 572px !important;
    border: solid 1px #E1E1E6;
}

.item-card .card-wrapper .item-information {
    width: calc(100% - 613px) !important;
    margin-left: 0px;
}

.item-card .card-wrapper .item-information h1 {
    margin-bottom: 41px;
    font-family: Roboto;
    font-weight: 400;
    font-size: 40px;
    line-height: 48px;
    letter-spacing: 0%;
    vertical-align: middle;
    color: #19191E;
    margin-bottom: 16px;
}

.row1 {
    display: flex;
    gap: 36px;
    margin-bottom: 28px;
}

.row1 svg {
    padding-right: 5px;
}

.row1 a {
    color: #19191E;
    font-weight: 400;
    font-style: Regular;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0%;
    text-decoration: underline;
    text-decoration-style: solid;
}

.row2 {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.col2_left {
    width: calc(100% - 342px);
}

.col2_right {
    width: 310px;
    border: solid 1px #000000;
    padding: 20px;
}

.item-card .card-wrapper {
    padding: 0px !important;
    border: 0px !important;
}

.item-card .card-wrapper .item-information .price-container.price_new .price {
    margin-bottom: 12px;
    font-weight: bold;
    font-style: Bold;
    font-size: 23px;
    line-height: 28px;
    letter-spacing: 0%;
    vertical-align: middle;
    color: #000;
}


.buy_ozon {
    width: 100%;
    margin-toP: 10px;
    text-align: Center !important;
    display: inline-flex !important;
    justify-content: center !important;
}

.buy-block noindex {
    width: 100%;
}

.news_iteams {
    max-width: 296px;
    padding-left: 40px;
    box-sizing: content-box;
}

.news_iteams .row {
    -ms-flex-wrap: wrap;
    flex-wrap: nowrap;
    margin-right: 0px;
    margin-left: 0px;
    flex-direction: column;
    width: 296px;
}

.news_iteams_next {
    display: none;
}

.news_iteams_prev {
    display: none;
}

@media (max-width: 768px) {
    .news_iteams .row {
        width: 100%;
    }

    .news_iteams {
        max-width: 100%;
        padding-left: 0px;
        position: relative;
    }

    .analog .row {
        margin-right: 0px;
        margin-left: 0px;
    }

    .slide_all {
        display: none !important;
        width: 100%;
    }

    .slide_all.active {
        display: block !important;
    }

    .news_iteams_next {
        display: block;
        background-color: #fff;
        color: #191928;
        width: 44px;
        height: 44px;
        line-height: 44px;
        text-align: Center;
        box-shadow: 0px 4px 32px rgba(0, 0, 0, 0.1);
        font-size: 24px;
        position: ABSOLUTE;
        toP: 135px;
        right: 0px;
        z-index: 7;
    }

    .news_iteams_prev {
        display: block;
        background-color: #fff;
        color: #191928;
        width: 44px;
        height: 44px;
        line-height: 44px;
        text-align: Center;
        box-shadow: 0px 4px 32px rgba(0, 0, 0, 0.1);
        font-size: 24px;
        position: ABSOLUTE;
        toP: 135px;
        left: 0px;
        z-index: 7;
    }

    .news_iteams_next:hover {
        text-decoration: none;
    }

    .slide_all .item .info .name a {
        width: 100%;
    }

    .row_news_iteam {
        width: 100%;
        flex-direction: column;
    }


}

@media (max-width: 640px) {
    .footer-button .make_diller {
        position: static;
        width: 100% !important;
    }
}

.slider_detail iframe {
    height: 512px !important;
    width: 512px !important;
    max-width: 100% !important;
}

.slider_detail video {
    height: 512px !important;
    width: 512px !important;
    max-width: 100% !important;
}

.swiper-prev {
    width: 44px;
    height: 44px;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0px 4px 32px rgba(0, 0, 0, 0.1);
}

.swiper-prev:before {
    content: '\ea5d';
}

.swiper-prev:before,
.swiper-next:before {
    font-family: 'remixicon' !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 24px;
    display: block;
}

.swiper-container {
    height: 584px;
}

.slider_detail {
    position: relative;
}

.slider_detail .owl-carousel .owl-item img {
    height: 512px;
    width: auto;
}

.slider_detail .owl-carousel .owl-item .item {
    text-align: center;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
}

.slider_detail .owl-dots {
    top: calc(50% - 22px);
    width: calc(100% + 44px);
    margin-left: -22px;
}

.slider_bottom {
    display: flex;
    justify-content: center;
    gap: 0px 3px;
}

.item_small {
    width: 64px;
    background-color: rgba(127, 127, 127, .2);
    opacity: 0.5;
    position: relative;
}

.item_small.active {
    width: 64px;
    opacity: 1;
}

.item_small img {
    height: 64px;
    width: 100%;
    object-fit: cover;
}

.item_small svg {
    background-color: #070707ed;
    border-radius: 50%;
    color: #fff;
    display: flex;
    left: 50%;
    padding: 8px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 77;
    width: 34px;
    height: 34px;
}


.slider_detail .owl-nav {
    z-index: 777;
}

.slider_detail .owl-carousel .owl-next,
.slider_detail .owl-carousel .owl-prev {
    padding: 0;
    width: 44px;
    height: 44px;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 2px;
    font-size: 24px;
    z-index: 777;
    box-shadow: 0px 4px 32px rgba(0, 0, 0, 0.1);
}

.item_small iframe {
    height: 64px !important;
    width: 64px% !important;
    margin: 0px !important;
}

.video_disabled {
    background-color: rgba(127, 127, 127, .2);
    opacity: 0.5;
}

.main-img .sticker {
    z-index: 7 !important;
    background: #fff;
    top: 24px;
    left: 24px;
}

.slider_detail .owl-nav {
    top: calc(50% - 22px);
    width: 100%;
    margin-left: 0px;
}

.owl-carousel .owl-nav button.owl-prev {
    left: 24px;
}

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

.main-img .new_product {
    z-index: 7 !important;
    background: #fff;
    top: -31px;
}

.video1_conteiner {
    display: none;
    justify-content: center;
}

.video2_conteiner {
    display: none;
    justify-content: center;
}

.video1_conteiner.active {
    display: flex;
}

.video2_conteiner.active {
    display: flex;
}

.owl-carousel.active {
    display: block;
}

.main-img {
    display: none;
}

.item_video1 {
    display: none;
}

.item_video2 {
    display: none;
}

.video1_conteiner {
    display: none;
}

.video2_conteiner {
    display: none;
}

.product__other-products-wrap-characteristics select {
    border: solid 2px #E1E1E6;
    border-radius: 4px;
    height: 42px;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    font-family: Helvetica;
    font-weight: 400;
    font-style: Bold;
    font-size: 16px;
    letter-spacing: 3%;
    color: #000;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: white;
    background: url(/bitrix/templates/prime_s1/components/bitrix/catalog.element/main_redis_new/img/select_bg.png) no-repeat 98% 50%;
}







@media (max-width: 640px) {
    .item_small {
        width: 45px;
    }

    .item_small.active {
        width: 45px;
    }

    .item_small img {
        width: 45px;
        height: 45px;
        object-fit: contain;
    }

    .slider_detail .owl-carousel .owl-item img {
        height: auto;
        width: 100%;
    }

    .slider_bottom {
        padding-toP: 10px;
        gap: 3px 3px;
        flex-wrap: wrap;
    }

    .item-card .card-wrapper .product-img {
        max-height: 1000px !important;
    }

    .slider_detail video {
        width: 100% !important;
        height: 284px !important;
    }

    .owl-nav .owl-prev .btn,
    .owl-nav .owl-next .btn {
        width: 44px !important;
    }

    .owl-nav {
        display: flex !important;
    }

    .fancybox-inner .fancybox-slide--video {
        overflow: hidden;
        padding: 44px 0;
    }

    .fancybox-inner .fancybox-slide--video .fancybox-content {}
}


@media (max-width: 1280px) {
    .item-card .card-wrapper .card-wrap {
        flex-direction: row !important;
    }
}

@media (max-width: 1200px) {
    .col2_left {
        width: 100%;
        order: 2;
    }

    .col2_right {
        width: 100%;
        order: 1;
        margin-bottom: 20px;
    }

    .row2 {
        flex-direction: column;
    }

    .col2_right {
        padding: 0px;
        border: none;
    }

    .item-card .card-wrapper .product-img {
        margin: 0px !important;
        max-width: 544px !important;
    }

    .item-card .card-wrapper .item-information {
        width: calc(100% - 560px) !important;
    }

}

@media (max-width: 900px) {
    .item-card .card-wrapper .product-img {
        max-width: 100% !important;
    }

    .item-card .card-wrapper .item-information {
        width: 100% !important;
    }

    .item-card .card-wrapper .card-wrap {
        flex-direction: column !important;
    }

    .card-wrap {
        padding-left: 30px;
        padding-right: 30px;
    }

    .item-card .card-wrapper .item-information h1 {
        font-family: Roboto;
        font-weight: 400;
        font-style: Regular;
        font-size: 32px;
        line-height: 40px;
        letter-spacing: 0%;
        vertical-align: middle;
    }

    .item-card .card-wrapper .product-img {
        border: none;
        margin-bottom: 20px !important;
    }

    .row1 {
        gap: 16px;
        flex-direction: column;
        margin-bottom: 24px;
    }

    .row2 {
        gap: 10px;
        flex-direction: column;
        margin-bottom: 30px;
    }

    .row_news_iteam {
        padding-left: 15px;
        padding-right: 15px;
    }

    .row3 {
        gap: 10px;
        flex-direction: column;
    }
	.characteristics_col{
		width:100%;
	}
}
.description-tabs #description{
	padding: 40px;
}
.description-tabs #reviews{
	padding: 40px;
}
.description-tabs #montag{
	padding: 40px;
}
.item-card.type_new .card-wrapper .card-wrap{
	margin-bottom:11px;
}
@media (max-width: 575px) {
	.item-card .item-card-content .char-wrapper .props .char {
        flex-direction: row!important;
        margin-bottom: 0px!important;
        background-image: none;
    }
	.item-card .tab-content.desc{
		padding-bottom:0px;
	}
	
	
}
/* End */


/* Start:/bitrix/templates/prime_s1/components/bitrix/form.result.new/montag/style.css?172875846770*/
.form-group.checkbox-block label {
	display: inline-block!important;
}
/* End */
/* /bitrix/templates/prime_s1/components/bitrix/catalog.element/main_redis_new/style.css?178454950834479 */
/* /bitrix/templates/prime_s1/components/bitrix/form.result.new/montag/style.css?172875846770 */
