#product-det_id {
    margin: 12px 0 25px;
}

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

.product-det_s {
    max-width: 650px;
    width: 100%;
    position: relative;
    
}

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

.product-det_img a {
    align-items: center;
    justify-content: center;
    display: inline-flex;
    height: 100%;
}

.product-det_img img {
    max-height: 100%;
}

.product-det_slider {
    width: 100%;
    /*height: 550px;*/
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff;
    border: 1px solid #e6e6e6;
    margin-bottom: 9px;
}

.product-det_slider_small .product-det_img {
    cursor: pointer;
    width: 182px;
    background: #fff;
    text-align: center;
    position: relative;
    border: 1px solid #DEE0DD;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    height: 160px;
    overflow: hidden;
}

.product-det_slider .product-det_img {
    height: 595px;
}

.product-discount {
    position: absolute;
    right: 0;
    top: 20px;
    z-index: 999;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.product-discount span {
    width: max-content;
    height: 37px;
    line-height: 38px;
    color: #fff;
    background: #EF3E4E;
    font-size: 23px;
    padding: 0 17px;
    margin-bottom: 5px;
    display: block;
}


.product-det_slick .slick-prev {
    left: 0;
}

.product-det_slick .slick-next {
    right: 0;
}

.product-det_slick .slick-prev, .product-det_slick .slick-next {
    width: 30px;
    height: 58px;
    background-color: rgba(123, 125, 143, .5) !important;
    top: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 999;
}

.slick-prev:before, .slick-next:before {
    display: block;
}

.product-det_slick .slick-prev:after, .product-det_slick .slick-next:after {
    content: "";
    position: absolute;
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    width: 13px;
    height: 13px;
}

.product-det_slick .slick-prev:after {
    transform: rotate(-45deg);
}

.product-det_slick .slick-next:after {
    transform: rotate(135deg);

}

.product-det_slider_small .slick-current .product-det_img {
    border-color: transparent;
}

.product-det_slider_small .slick-current .product-det_img:after {
    content: "";
    width: 100%;
    height: 2px;
    left: 0;
    bottom: 0;
    position: absolute;
    display: block;
    background: #285193;
}

.buy-one-click button + button {
    text-transform: none;
}

.monoblock-threaded {
    max-width: 681px;
    width: 100%;
    padding-left: 20px;
}

.monoblock-threaded_title .title {
    word-wrap: break-word;
    margin-top: 14px;
    color: #000;
    font-size: 26px;
    line-height: 1.3;
}

.monoblock-threaded_star {
    display: flex;
    align-items: center;
}

.monoblock-threaded_star span {
    color: #848484;
}

.monoblock-threaded_star ul {
    display: flex;
    align-items: center;
    margin-top: -2px;
    margin-left: 15px;
}

.monoblock-threaded_star span + ul.top-rate {
    margin-left: 15px;
}

.monoblock-threaded_star ul li {
    margin: 0 2px;
    width: 15px;
    height: 15px;
}

.monoblock-threaded_price {
    margin-top: 20px;
}

.monoblock-threaded_action-text_wrapper {
    color: #EF3E42;
    background: rgba(239, 62, 66, 0.07);
    border: 1px solid rgba(239, 62, 66, 0.5);
    border-left: 5px solid rgba(239, 62, 66, 0.5);
    font-family: 'Lato';
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    margin-top: 10px;
    overflow: hidden;
}

.monoblock-threaded_action-text_wrapper  > .monoblock-threaded_action-text {
    margin: 8px 14px 8px 12px;
    overflow: hidden;
}

.monoblock-threaded_number {
    display: flex;
    align-items: center;
}

.monoblock-threaded_icon {
    display: flex;
    align-items: center;
}

.monoblock-threaded_icon img {
    width: 31px;
}

.monoblock-threaded_icon del {
    font-size: 20px;
    line-height: 20px;
    color: #848484;
    margin-left: 10px;
}

.monoblock-threaded_ratio-price {
    display: flex;
    align-items: center;
}

.monoblock-threaded_number strong {
    display: block;
    margin-left: 0px;
    font-weight: 500;
    font-size: 30px;
    line-height: 1.3;
    color: #333e48;
}

.monoblock-threaded_number span {
    color: #fff;
    background: #ef3e4d;
    font-size: 13px;
    padding: 2px 8px;
    display: block;
    margin-left: 10px;
}

.monoblock-threaded_price > p {
    font-size: 14px;
    line-height: 1.3;
    color: #848484;
    margin-top: 10px;
}

.monoblock-threaded_price > span {
    display: block;
    margin-top: 10px;
    color: red;
    font-size: 14px;
    line-height: 1.2;
}

.monoblock-threaded_title .article-holder{
    margin-left: 5px;
}

.add-catalog-for {
    margin-top: 25px;
    display: flex;
    align-items: center;
}

.add-catalog-val-count {
    max-width: 188px;
    width: 100%;
}

.add-catalog-val-count {
    display: flex;
    align-items: center;
}

.decrement span {
    border-radius: 4px 0px 0px 4px;
}

.increment span {
    border-radius: 0 4px 4px 0;
}

.increment span, .decrement span {
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    color: #FFFFFF;
    font-size: 22px;
    font-weight: 500;
    width: 25px;
    height: 25px;
    background: #ffc548;
    color:#000;
    transition: all 200ms linear;
}

.increment span:hover, .decrement span:hover {
    background: #000;
    color:#ffc548;
    
}

.add-catalog-val-count label {
    width: 50px;
    height: 25px;
    margin-bottom: 0;
}

.add-catalog-val-count label input {
    border: 1px solid #DEE0DD;
    width: 50px;
    height: 25px;
    text-align: center;
    font-size: 16px;
    color: #000000;
}

.add-catalog-for_btn {
    margin-left: 15px;
    max-width: 210px;
    width: 100%;
}

.add-catalog-for_btn button,
.add-catalog-for_btn .preorder,
.add-catalog-for_btn .sold {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 58px;
    font-size: 18px;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    background: #333;
    border-radius: 3px;
    transition: all 200ms linear;
}

.add-catalog-for_btn button a {
    font-weight: bold;
    color: #fff;
    width: 100%;
    height: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.add-catalog-for_btn button:hover {
    background: #333;
    color: #fff;
    opacity: 1;
}

.add-catalog-for_btn button.preorder {
    background: #333;
}

.one-order-button {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 190px;
    height: 55px;
    font-size: 18px;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    border-radius: 3px;
    transition: all 200ms linear;
    background: #78808C;
}

.add-catalog-for_btn .preorder:hover {
    background-color: #000;
}

.add-catalog-for_btn button svg {
    width: 34px;
    height: 34px;
    margin-right: 15px;
    fill: #fff;
}

.postpone-favorite {
    margin-top: 15px;
}

.favorite-heart {
    display: flex;
    align-items: center;

}

.favorite-heart.active svg path {
    fill: #1976D3;
}

.favorite-heart svg {
    margin-right: 5px;
    fill: #555;
}

.favorite-heart.active svg {
    fill: #0054a4;
}

.btn-buy svg, .preorder svg {
    fill: #fff;
}

.favorite-heart span {
    font-size: 15px;
    line-height: 1.3;
    color: #2B3648;
}

.not-available_main {
    margin-top: 20px;
}

.marg-rig {
    margin-right: 13px;
}

.not-available_block {
    width: 100%;
    display: flex;
    align-items: center;
    padding: 10px 0;
    border-top: 1px solid #DEE0DD;
    border-bottom: 1px solid #DEE0DD;
}

.not-available_icon {
    display: flex;
    align-items: center;
}

.not-available_icon > p {
    font-size: 16px;
    line-height: 1.3;
    color: #2B3648;
}

.not-available_icon img:first-child {
    margin-right: 25px;
}

.not-available_icon img + img {
    margin-left: 15px;
}

.free-delivery {
    color: #2196F4 !important;
    font-weight: bold;
}

.not-available_street span, .not-available_icon_text span {
    font-size: 16px;
    line-height: 19px;
    color: #8591A3;
    font-weight: bold;
}

.not-available_street p, .not-available_icon_text p {
    margin: 10px 0;
    font-size: 16px;
    line-height: 19px;
    color: #2B3648;
}

.not-available_icon_text {
    margin-left: 100px;
}

.not-available_icon_text p {
    font-size: 16px;
    line-height: 19px;
    color: #2B3648;
}

.not-available_soc {
    margin-left: 161px;
    line-height: 0;
}

.not-available_soc ul {
    display: flex;
    align-items: center;
}

.not-available_soc ul li {
    margin: 0 3px;
}

.not-available_country {
    margin-left: 24px;
}

.not-available_country p {
    font-weight: bold;
    font-size: 16px;
    line-height: 19px;
    color: #8591A3;
}

.not-available_country p strong {
    color: #000000;
}

.buy-one-click {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

.buy-one-click button {
    margin-right: 10px;
    width: auto;
    height: 55px;
    padding: 3px 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    text-transform: uppercase;
    color: #0054A4;
    font-weight: bold;
    background: #FFFFFF;
    border: 1px solid #0054A4;
    border-radius: 3px;
    transition: all 200ms linear;
}

.buy-one-click button svg {
    margin-right: 10px;
}

.buy-one-click button:hover {
    color: #FFFFFF;
    background: #0054A4;
    opacity: 1;
}

.buy-one-click button svg {
    fill: #0054A4;
}

.buy-one-click button:hover svg {
    fill: #FFFFFF;
}

.get-commercial-offer {
    display: flex;
    align-items: center;
}

.get-commercial {
    font-size: 18px;
    line-height: 1.3;
    text-decoration-line: underline;
    color: #0054A4;
    margin-right: 10px;
}

.get-commercial:hover {
    text-decoration-line: unset;

}

.spare-parts-consumables {
    margin: 35px 0;
}

.spare-parts-consumables .section-inner-popular {
    margin-top: 0;
}

.spare-parts-consumables .catalog {
    padding-top: 0;
}

.spare-parts-consumables_title {
    padding-bottom: 3px;
    border-bottom: 1px solid #DEE0DD;
}

.spare-parts-consumables_title h3 {
    font-weight: bold;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
    border-bottom: 3px solid #B2B9C1;
    width: max-content;
    padding-bottom: 4px;
    margin-bottom: -4px;
}

.spare-parts-consumables-slider {
    margin-top: 30px;
}

.spare-parts-consumables_info {
    max-width: 290px;
    width: 100%;
    margin: 0 auto;
    border: 1px solid #DEE0DD;
    border-radius: 8px;
    padding: 14px 10px;
}

.consumables_info-href {
    font-size: 16px;
    line-height: 19px;
    color: #0054A4;
}

.spare-parts-consumables_info > img {
    margin: 20px auto 30px;
    max-width: 210px;
    width: 100%;
}

.bill_btn {
    display: flex;
    justify-content: flex-end;
}

.bill_btn button {
    width: 136px;
    height: 36px;
    background: #FFFFFF;
    border: 1px solid #0054A4;
    border-radius: 3px;
    font-size: 15px;
    color: #0054A4;
    transition: all 200ms linear;
}

.bill_btn button:hover {
    background: #0054A4;
    color: #FFFFFF;
}

.on-basket {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 10px;
}

.on-basket strong {
    font-weight: bold;
    font-size: 20px;
    line-height: 24px;
    color: #2B3648;
}

.on-basket button {
    width: 136px;
    height: 34px;
    background: #0054A4;
    border-radius: 3px;
    font-weight: bold;
    font-size: 15px;
    color: #FFFFFF;
    transition: all 200ms linear;
    display: flex;
    align-items: center;
    justify-content: center;
}

.on-basket button svg {
    width: 22px;
    margin-right: 7px;
}

.spare-more_flex {
    margin-top: 10px;
    border-top: 2px solid #DEE0DD;
    padding-top: 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.spare-more {
    font-size: 14px;
    line-height: 17px;
    color: #0054A4;
}

.spare-postpone {
    font-size: 14px;
    line-height: 17px;
    color: #2B3648;
}

.spare-parts-consumables-slider .slick-prev {
    left: -10px;
    transform: rotate(-45deg);
}

.spare-parts-consumables-slider .slick-next {
    right: -10px;
    transform: rotate(135deg);
}

.spare-parts-consumables-slider .slick-prev, .spare-parts-consumables-slider .slick-next {
    top: 50%;
    width: 24px;
    height: 24px;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
}


.pumps-increasing-pressure {
    margin-top: 40px;
}

.pumps-increasing-pressure h3 {
    font-size: 20px;
    line-height: 22px;
    color: #617087;
}

.pumps-increasing-pressure_text {
    margin-top: 20px;
}

.pumps-increasing-pressure_text > p {
    font-size: 16px;
    line-height: 22px;
    color: #2B3648;
    padding-left: 20px;
}

.pumps-increasing-pressure_text > p span {
    font-weight: bold;
}

.pumps-increasing-click {
    margin-top: 20px;
}

.pumps-increasing-click > a {
    font-size: 18px;
    line-height: 22px;
    color: #B2B9C1;
    padding-left: 30px;
    position: relative;
    cursor: pointer;
}

.pumps-increasing-click > a:before {
    content: "";
    position: absolute;
    top: 0px;
    left: 6px;
    width: 15px;
    height: 15px;
    border-top: 2px solid #B2B9C1;
    border-left: 2px solid #B2B9C1;
    transform: rotate(-135deg);
}

.pumps-increasing-click.less > a:before {
    content: "";
    position: absolute;
    top: 8px;
    left: 6px;
    width: 15px;
    height: 15px;
    border-top: 2px solid #B2B9C1;
    border-left: 2px solid #B2B9C1;
    transform: rotate(45deg);
}

.video-play:before {
    content: url(/images/play_video_product.svg);
    width: 60px;
    height: 60px;
    position: absolute;
}

body .modal-content {
    box-shadow: none;
    background: transparent;
    border: 0;
}

.modal input.error, .modal input.error:focus {
    border-color: #EF3E42 !important;
    border-bottom-color: #EF3E42 !important;
    border-width: 2px;
}

.modal input:focus {
    border-color: #1976D3 !important;
    border-bottom-color: #1976D3 !important;
    border-width: 2px;
}

.js-like {
    cursor: pointer;
}

.w100 {
    width: 100% !important;
}

.jq-selectbox__trigger-arrow {
    position: absolute;
    top: 14px;
    right: 12px;
    width: 0;
    height: 0;
    border-top: 5px solid #999;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
}

/* Sidebar */
.product-item-detail-info-section {
    padding: 0 20px;
}

@media (max-width: 992px) {
    .product-item-detail-info-section {
        padding: 0;
    }
}

.product-item-detail-info-container {
    margin-bottom: 20px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.product-item-detail-info-container-title {
    margin-bottom: 3px;
    color: #000;
    font-weight: bold;
    font-size: 13px;
}

.product-item-detail-pay-block {
    position: relative;
    margin-bottom: 15px;
    /*padding: 20px 20px 0;*/
    /*border: 1px solid #e4e4e4;*/
    /*border-radius: 3px;*/
    background-color: #fff;
}

.bx-retina .product-item-detail-pay-block {
    border-width: .5px;
}

/* catalog-detail slider*/
.owl_slider_block, .owl_slider_block_thumb {
    position: relative;
}

.owl_slider_block .owl-item {
    height: 550px;
}

.owl_slider_block .owl-nav button, .owl_slider_block_thumb .owl-nav button {
    position: absolute;
    top: 30%;
    font-size: 60px;
    line-height: 60px;
}

.owl_slider_block .owl-nav button.owl-next, .owl_slider_block_thumb .owl-nav button.owl-next {
    right: 0;
}

.owl_slider_block .owl-nav button.owl-prev, .owl_slider_block_thumb .owl-nav button.owl-prev {
    left: 0;
}

.owl_slider_block_thumb .video_thmb {
    margin-top: 25px;
}

.owl_slider_block_thumb .youtube_btn_cover {
    position: absolute;
    left: 50%;
    margin-left: -50px;
    width: 60%;
}

.owl_slider_block_thumb .owl-item {
    cursor: pointer;
}

/* end catalog-detail slider*/

/*Compare*/
.product-item-detail-compare-container {
    position: relative;
    margin: 0 -20px;
    padding: 4px 15px;
    min-height: 30px;
    border-top: 1px solid #e4e4e4;
    background: #f3f3f3;
    box-shadow: inset 0 1px 1px 0 #eee;
    color: #4e4e4e;
    vertical-align: middle;
    font-size: 12px;
    line-height: 20px;
}

.product-item-detail-compare .checkbox {
    margin: 0;
    padding: 0;
}

/* Price */
.product-item-detail-price-current {
    color: #d0021b;
    white-space: nowrap;
    font-weight: bold;
    font-size: 30px;
    line-height: 33px;
    transition: font-size 200ms ease;
}

.product-item-detail-price-old {
    color: #bdbdbd;
    text-decoration: line-through;
    white-space: nowrap;
    font-weight: bold;
    font-size: 14px;
    line-height: 17px;
}

/* SCU */
.product-item-scu-container {
    padding: 0 0 2px;
}

.product-item-scu-container-title {
    color: #333;
    font-size: 12px;
}

.product-item-scu-list {
    margin: 0;
}

.product-item-scu-item-list {
    overflow: hidden;
    margin: 0 0 0 -2px;
    padding: 0;
    list-style: none;
}

.product-item-scu-item-color-container,
.product-item-scu-item-text-container {
    display: inline-block;
    box-sizing: border-box;
    padding: 5px 3px;
    max-width: 100%;
    vertical-align: middle;
}

.product-item-scu-item-text-container {
    min-width: 48px;
}

.product-item-scu-item-color-container {
    max-width: 38px;
    width: 25%;
}

.product-item-scu-item-color-block {
    position: relative;
    padding-top: 100%;
    outline: 1px solid #c0cfda;
    cursor: pointer;
}

.bx-no-touch .product-item-scu-item-color-block {
    transition: outline 200ms ease;
}

.bx-retina .product-item-scu-item-color-block {
    outline-width: .5px;
}

.product-item-scu-item-color-container.selected .product-item-scu-item-color-block {
    outline-width: 2px;
}

.bx-retina .product-item-scu-item.selected .product-item-scu-item-color-block {
    outline-width: 1px;
}

.product-item-scu-item-color {
    position: absolute;
    top: 2px;
    right: 2px;
    bottom: 2px;
    left: 2px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.product-item-scu-item-text-block {
    position: relative;
    padding: 0 5px;
    outline: 1px solid #c0cfda;
    cursor: pointer;
}

.bx-no-touch .product-item-scu-item-text-block {
    transition: outline 300ms ease;
}

.bx-retina .product-item-scu-item-text-block {
    outline-width: .5px;
}

.product-item-scu-item-text-container.selected .product-item-scu-item-text-block {
    outline-width: 2px;
}

.bx-retina .product-item-scu-item.selected .product-item-scu-item-text-block {
    outline-width: 1px;
}

.product-item-scu-item-text {
    overflow: hidden;
    max-width: 100%;
    vertical-align: middle;
    text-align: center;
    text-transform: uppercase;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 11px;
    line-height: 18px;
}

.product-item-scu-item-color-container.notallowed .product-item-scu-item-color-block,
.product-item-scu-item-text-container.notallowed .product-item-scu-item-text-block {
    position: relative;
    overflow: hidden;
    outline-color: #a9adb4 !important;
}

.product-item-scu-item-color-container.notallowed .product-item-scu-item-color-block:after,
.product-item-scu-item-text-container.notallowed .product-item-scu-item-text-block:after {
    position: absolute;
    top: -2px;
    right: -2px;
    bottom: -2px;
    left: -2px;
    background: rgba(255, 255, 255, 0.75) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI2IDI2Ij4gIDxwYXRoIGZpbGw9IiNBOUFEQjQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE0LjM5MjEyNjgsMTMuMjMyMzAyOSBMMjUuOTkyLDEuNDE4IEwyNC42LDAgTDEyLjk5OTk5NTYsMTEuODE0NDM2NCBMMS40LDAgTDAuMDA5LDEuNDE5IEwxMS42MDc4Njg3LDEzLjIzMjI5NzUgTDAuNDczLDI0LjU3MyBMMS44NjUsMjUuOTkxIEwxMi45OTk5OTkzLDE0LjY1MDE2NDUgTDI0LjEzNCwyNS45OSBMMjUuNTI2LDI0LjU3MiBMMTQuMzkyMTI2OCwxMy4yMzIzMDI5IFoiLz48L3N2Zz4=) no-repeat center;
    background-size: 80% 80%;
    content: "";
}

.product-item-selected-scu-container {
    word-spacing: 1px
}

.product-item-selected-scu {
    display: inline-block;
    overflow: hidden;
    padding: 0 5px;
    min-width: 22px;
    height: 22px;
    outline: 1px solid #c0cfda;
    vertical-align: middle;
    text-align: center;
    text-transform: uppercase;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 11px;
    line-height: 22px;
}

.bx-retina .product-item-selected-scu {
    outline-width: .5px;
}

.product-item-selected-scu-color {
    background-position: center;
    background-size: 20px 20px;
    background-repeat: no-repeat;
}

/*Amount*/
.product-item-amount {
    padding: 0 0 2px;
    text-align: center;
}

.product-item-amount-field-btn-plus,
.product-item-amount-field-btn-minus {
    position: relative;
    display: inline-block;
    min-width: 22px;
    height: 22px;
    border-radius: 2px;
    background-color: #f2f2f2;
    color: #fff;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    transition: background 300ms ease, opacity 300ms ease;
}

.bx-retina .product-item-amount-field-btn-plus,
.bx-retina .product-item-amount-field-btn-minus {
    border-width: .5px;
}

.product-item-amount-field-btn-plus:hover,
.product-item-amount-field-btn-minus:hover {
    background: #d3d3d3;
}

.product-item-amount-field-btn-plus:after,
.product-item-amount-field-btn-minus:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
    opacity: .8;
    transition: opacity 300ms ease, background 300ms ease;
}

.product-item-amount-field-btn-disabled.product-item-amount-field-btn-plus:after,
.product-item-amount-field-btn-disabled.product-item-amount-field-btn-minus:after {
    opacity: .3 !important;
    cursor: default;
}

.product-item-amount-field-btn-disabled.product-item-amount-field-btn-plus:hover,
.product-item-amount-field-btn-disabled.product-item-amount-field-btn-minus:hover {
    background-color: #f2f2f2;
}

.product-item-amount-field-btn-minus:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
    opacity: .8;
    transition: opacity 300ms ease;
}

.product-item-amount-field-btn-plus:after {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxwYXRoIGZpbGw9IiM1MjVDNjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LDEyIEwxOCwwIEwxMiwwIEwxMiwxMiBMMCwxMiBMMCwxOCBMMTIsMTggTDEyLDMwIEwxOCwzMCBMMTgsMTggTDMwLDE4IEwzMCwxMiBMMTgsMTIgWiIvPjwvc3ZnPg==) no-repeat center;
    background-size: 10px;
}

.product-item-amount-field-btn-minus:after {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxyZWN0IHdpZHRoPSIzMCIgaGVpZ2h0PSI2IiB5PSIxMiIgZmlsbD0iIzUyNUM2OCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat center;
    background-size: 10px;
}

.product-item-amount-field-btn-plus:hover:after,
.product-item-amount-field-btn-minus:hover:after {
    opacity: 1;
}

.product-item-amount-field {
    display: inline-block;
    padding: 0;
    max-width: 50px;
    width: auto;
    height: 22px;
    border: 1px solid transparent;
    border-radius: 2px;
    background: transparent !important;
    color: #000;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    font-size: 19px;
    line-height: 22px;
    transition: border 300ms ease;
}

.bx-retina .product-item-amount-field {
    border-width: .5px;
}

.product-item-amount-field:focus {
    outline: none !important;
}

.bx-no-touch input.product-item-amount-field::-webkit-outer-spin-button,
.bx-no-touch input.product-item-amount-field::-webkit-inner-spin-button {
    margin: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
}

.product-item-amount-description-container {
    color: #a5a5a5;
    white-space: nowrap;
    font-size: 12px;
}

.product-item-amount-description-container strong {
    color: #333;
    white-space: nowrap;
}

.product-item-amount-label-container {
    margin: 5px 0;
    color: #a5a5a5;
    font-weight: bold;
    font-size: 12px;
}

/**/
.product-item-quantity {
    color: #333;
    font-weight: normal;
    font-size: 12px;
}

/*Buy button*/
.btn.product-item-detail-buy-button {
    position: relative;
    display: block;
    margin: 0 auto 20px;
    max-width: 250px;
    width: 100%;
    height: 50px;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 12px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.product-item-detail-short-card-btn .btn.product-item-detail-buy-button {
    margin: 0;
}

.btn.product-item-detail-buy-button span {
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    display: inline-block;
    min-height: 16px;
    max-width: 100%;
    white-space: normal;
    line-height: 16px;
    transform: translateY(-50%);
}

.btn-link.product-item-detail-buy-button {
    height: 25px;
}

/* Slider */
.product-item-detail-slider-container {
    position: relative;
    max-width: 100%;
    background: transparent;
    transition: background 800ms ease;
}

.product-item-detail-slider-block {
    position: relative;
    box-sizing: border-box;
    padding-top: 56.25%;
    height: 0;
}

.product-item-detail-slider-block.product-item-detail-slider-block-square {
    padding-top: 100%;
}

.product-item-detail-slider-images-container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.product-item-detail-slider-image {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    opacity: 0;
    transition: opacity 250ms linear;
}

.product-item-detail-slider-image.active {
    z-index: 10;
    opacity: 1;
}

.product-item-detail-slider-image img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    outline: 1px solid transparent;
    background-position: center;
    background-repeat: no-repeat;
    transition: background-size 450ms ease, width 450ms ease, height 450ms ease, outline 450ms ease;
    transform: translateY(-50%) translateX(-50%);
}

.product-item-detail-slider-progress-bar {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 180;
    height: 3px;
}

/*Slider Controls*/
.product-item-detail-slider-controls-block {
    padding: 10px 0;
    text-align: center;
}

.product-item-detail-slider-controls-image {
    position: relative;
    display: inline-block;
    overflow: hidden;
    width: 65px;
    height: 65px;
    outline: 1px solid #c0cfda;
    background-color: #fff;
    text-align: center;
    cursor: pointer;
}

.bx-retina .product-item-detail-slider-controls-image {
    outline-width: .5px;
}

.bx-no-retina .product-item-detail-slider-controls-image.active {
    outline-width: 2px;
}

.bx-retina .product-item-detail-slider-controls-image.active {
    outline-width: 1px;
}

.product-item-detail-slider-controls-image img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 65px;
    max-height: 65px;
    width: auto;
    height: auto;
    transform: translateY(-50%) translateX(-50%);
}

.product-item-detail-slider-left,
.product-item-detail-slider-right {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 111;
    display: block;
    width: 25%;
    background: rgba(255, 255, 255, 0) url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2230%22%20viewBox%3D%220%200%2016%2030%22%3E%3Cpolygon%20fill%3D%22%23000000%22%20fill-rule%3D%22evenodd%22%20points%3D%2216%2050%202%2036%2016%2022%2015%2021%201%2035%200%2036%201%2037%2015%2051%22%20transform%3D%22translate(0%20-21)%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    opacity: .57;
    cursor: pointer;
    transition: all 300ms ease;
}

.product-item-detail-slider-left {
    left: 0;
}

.product-item-detail-slider-right {
    right: 0;
    transform: rotate(180deg);
}

.product-item-detail-slider-left:hover,
.product-item-detail-slider-right:hover {
    background-color: rgba(255, 255, 255, .4);
    opacity: .8;
}

.product-item-detail-slider-close {
    display: none;
}

.product-item-detail-slider-container.popup .product-item-detail-slider-close {
    position: absolute;
    top: 4px;
    right: 110px;
    bottom: 0;
    z-index: 150;
    display: block;
    width: 50px;
    height: 50px;
    background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpolygon%20fill%3D%22%23000000%22%20fill-rule%3D%22evenodd%22%20points%3D%2216%2015.1%208.944%208%2016%201%2015.006%200%208.05%207%20.994%200%200%201%207.056%208%200%2015.1%20.994%2016%208.05%209%2015.006%2016%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    opacity: .27;
    cursor: pointer;
    transition: all 300ms ease;
}

.product-item-detail-slider-container.popup .product-item-detail-slider-close:hover {
    opacity: 1;
}

.product-item-detail-slider-container.popup .product-item-detail-slider-right {
    right: 105px;
}

/*magnified*/
.product-item-detail-slider-container.magnified .product-item-detail-slider-image {
    z-index: 100;
}

.product-item-detail-slider-container.magnified .product-item-detail-slider-image img {
    outline-color: #ddd;
}

.product-item-detail-slider-container.magnified .product-item-detail-slider-left,
.product-item-detail-slider-container.magnified .product-item-detail-slider-right {
    z-index: 50;
}

.product-item-detail-slider-container.magnified .product-item-label-text,
.product-item-detail-slider-container.magnified .product-item-label-ring {
    opacity: 0;
}

/*	>>>	popup*/
.product-item-detail-slider-container.popup {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999999;
    background: #fff;
    animation-name: imgPopupShow;
    animation-duration: 300ms;
}

.product-item-detail-slider-container.popup .product-item-detail-slider-images-container {
    right: 105px;
}

.product-item-detail-slider-container.popup .product-item-detail-slider-block {
    padding-top: 0;
    height: 100vh;
}

.product-item-detail-slider-container.popup .product-item-detail-slider-image {
    position: absolute;
    top: 50%;
    left: 50%;
    max-height: 100vh;
    width: calc(100% - 150px);
    transform: translateY(-50%) translateX(-50%);
}

@-webkit-keyframes imgPopupShow {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@-moz-keyframes imgPopupShow {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@-ms-keyframes imgPopupShow {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@-o-keyframes imgPopupShow {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes imgPopupShow {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

.product-item-detail-slider-container.popup .product-item-detail-slider-image img {
    max-width: 100%;
    max-height: 90vh;
    width: auto;
    cursor: default
}

.product-item-detail-slider-container.popup .product-item-detail-slider-controls-block {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    overflow-y: auto;
    padding: 20px;
    border-left: 1px solid #d3d3d3;
    background-color: #fff;
}

.product-item-detail-slider-container.popup .product-item-detail-slider-controls-image {
    display: block;
    margin-bottom: 20px;
}

.analog-items-list a {
    color: #1976D3;
    text-decoration: underline;
}

.analog-items-list a:hover {
    color: #3a94de;
    text-decoration: underline;
}

/* Slider Mobile*/
@media (max-width: 767px) {
    .product-item-detail-slider-container.popup .product-item-detail-slider-images-container {
        right: 0;
    }

    .product-item-detail-slider-container.popup .product-item-detail-slider-block {
        padding-top: 0;
        height: calc(100vh - 111px);
    }

    .product-item-detail-slider-container.popup .product-item-detail-slider-image {
        width: 90%;
    }

    .product-item-detail-slider-container.popup .product-item-detail-slider-image img {
        max-width: 100%;
        max-height: calc(100vh - 115px);
        width: auto;
        cursor: default;
    }

    .product-item-detail-slider-container.popup .product-item-detail-slider-controls-block {
        position: absolute;
        top: auto;
        right: 0;
        bottom: 0;
        left: 0;
        overflow-x: auto;
        max-height: 111px;
        border-top: 1px solid #d3d3d3;
        border-left: none;
        white-space: nowrap;
    }

    .product-item-detail-slider-container.popup .product-item-detail-slider-controls-image {
        display: inline-block;
        margin-bottom: 0;
    }

    .product-item-detail-slider-container.popup .product-item-detail-slider-close {
        right: 10px;
        z-index: 200;
    }

    .product-item-detail-slider-left,
    .product-item-detail-slider-right {
        max-width: 75px;
    }

    .product-item-detail-slider-container.popup .product-item-detail-slider-right {
        right: 0;
    }

}

/*Label*/
.product-item-label-text,
.product-item-label-ring {
    position: absolute;
    z-index: 190;
    opacity: 1;
    transition: opacity 450ms ease;
}

.product-item-label-text span,
.product-item-label-ring {
    display: inline-block;
    clear: both;
    margin-bottom: 2px;
    background: #f42c2c;
    color: #fff;
    vertical-align: middle;
    text-align: center;
    transition: all 250ms ease;
}

.bx-red .product-item-label-text span,
.bx-red .product-item-label-ring {
    background-color: #fba90c;
}

.product-item-label-text > div,
.product-item-label-ring > div {
    line-height: 0;
}

.product-item-detail-slider-container.popup .product-item-label-text,
.product-item-detail-slider-container.popup .product-item-label-ring {
    display: none;
}

/* TEXT */
.product-item-label-text span {
    padding: 2px 5px;
    vertical-align: middle;
    font-weight: bold;
}

.product-item-label-text.product-item-label-small span {
    margin-bottom: 1px;
    padding: 2px 7px;
    font-weight: normal;
    font-size: 13px;
    line-height: 14px;
}

.product-item-label-text.product-item-label-big span {
    padding: 4px 10px;
    font-size: 13px;
    line-height: 17px;
}

@media (max-width: 767px) {
    .product-item-label-text > div {
        line-height: 0;
    }

    .product-item-label-text.product-item-label-small span,
    .product-item-scalable-card.hover .product-item-label-text.product-item-label-small span {
        margin-bottom: 1px;
        padding: 2px 7px;
        font-size: 10px;
        line-height: 14px;
    }

    .product-item-big-card .product-item-label-text.product-item-label-small span,
    .product-item-label-text.product-item-label-big span,
    .product-item-scalable-card.hover .product-item-label-text.product-item-label-big span {
        margin-bottom: 1px;
        padding: 3px 12px;
        font-size: 14px;
        line-height: 16px;
    }

    .product-item-big-card .product-item-label-text.product-item-label-big span {
        padding: 3px 12px;
        font-size: 20px;
        line-height: 25px;
    }
}

/*RING*/
.product-item-label-ring {
    box-sizing: border-box;
    border-radius: 50%;
    font-weight: bold;
}

.product-item-label-ring.product-item-label-small {
    width: 40px;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
}

.detail_left .product-item-label-ring.product-item-label-big {
    width: auto;
    height: auto;
    padding: 4px 10px;
    font-size: 13px;
    line-height: 17px;
    border-radius: unset;
}

.detail_left .product-item-label-text {
    top: 25px;
}

.bx-catalog-element h1 {
    opacity: 1;
    font-style: normal;
    font-weight: normal;
    font-size: 30px;
    line-height: 36px;
    color: #2B3648;
}

.bx-catalog-element .not_in_basket.btn.btn-default {
    background-image: url("data:image/svg+xml,%3Csvg width='34' height='35' viewBox='0 0 34 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M30.7238 15.7146C30.1727 15.7146 29.726 16.1613 29.726 16.7123V20.1884C29.726 21.3471 28.7834 22.2897 27.6247 22.2897H12.0961C10.9374 22.2897 9.99473 21.3471 9.99473 20.1884V4.89242C9.99473 3.78244 9.29733 2.7726 8.2594 2.37961L3.63261 0.627415C3.1173 0.432313 2.54136 0.691829 2.34619 1.20707C2.15102 1.72245 2.41061 2.29833 2.92585 2.4935L7.55264 4.24563C7.81979 4.34676 7.99922 4.60668 7.99922 4.89236V25.9649C7.99922 28.0879 9.69278 29.8216 11.7997 29.8887C11.6185 30.2993 11.5172 30.7527 11.5172 31.2295C11.5172 33.0673 13.0124 34.5625 14.8502 34.5625C16.6881 34.5625 18.1833 33.0673 18.1833 31.2295C18.1833 30.7539 18.0825 30.3016 17.9022 29.8919H23.8576C23.6773 30.3016 23.5765 30.7539 23.5765 31.2295C23.5765 33.0673 25.0717 34.5625 26.9095 34.5625C28.7474 34.5625 30.2426 33.0673 30.2426 31.2295C30.2426 29.3916 28.7474 27.8964 26.9095 27.8964C26.8969 27.8964 26.8845 27.8972 26.8719 27.8973C26.8656 27.8972 26.8594 27.8964 26.853 27.8964H11.9263C10.8613 27.8964 9.99467 27.0299 9.99467 25.9648V23.7034C10.6095 24.0723 11.3283 24.285 12.096 24.285H27.6247C29.8837 24.285 31.7215 22.4472 31.7215 20.1882V16.7121C31.7215 16.1613 31.2748 15.7146 30.7238 15.7146ZM26.9095 29.8919C27.647 29.892 28.247 30.492 28.247 31.2295C28.247 31.967 27.647 32.567 26.9095 32.567C26.172 32.567 25.5719 31.967 25.5719 31.2295C25.5719 30.492 26.1719 29.8919 26.9095 29.8919ZM14.8503 29.8919C15.5878 29.892 16.1878 30.492 16.1878 31.2295C16.1878 31.967 15.5878 32.567 14.8503 32.567C14.1128 32.567 13.5127 31.967 13.5127 31.2295C13.5127 30.492 14.1128 29.8919 14.8503 29.8919Z' fill='white'/%3E%3Cpath d='M23.7933 13.1409C23.3604 12.8001 22.7331 12.8747 22.3921 13.3075L21.4298 14.5294V5.26594C21.4298 4.7149 20.9831 4.26819 20.432 4.26819C19.881 4.26819 19.4343 4.7149 19.4343 5.26594V14.469L18.5513 13.3176C18.216 12.8804 17.5896 12.7978 17.1523 13.1331C16.7151 13.4685 16.6325 14.0948 16.9678 14.532L19.6288 18.0018C19.8122 18.2408 20.0826 18.3723 20.3614 18.389C20.362 18.3891 20.3625 18.3891 20.363 18.3891C20.3824 18.3902 20.4017 18.3924 20.4212 18.3924C20.4235 18.3924 20.4256 18.3921 20.4279 18.3921C20.4292 18.3921 20.4306 18.3923 20.4319 18.3923C20.4334 18.3923 20.4348 18.3921 20.4363 18.3921C20.4385 18.3921 20.4405 18.3924 20.4426 18.3924C20.4604 18.3924 20.4781 18.3904 20.4958 18.3894C20.4978 18.3893 20.4998 18.3893 20.5018 18.3891C20.7765 18.3729 21.0434 18.2451 21.2272 18.0119L23.9597 14.5421C24.3008 14.1092 24.2262 13.4819 23.7933 13.1409Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='34' height='34' fill='white' transform='translate(0 0.5625)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-position: 12px center;
    background-repeat: no-repeat;
    background-color: #0054A4;
    border-radius: 3px;
}

.bx-catalog-element .not_in_basket .btn.product-item-detail-buy-button span {
    padding-left: 46px;
}

.bx-catalog-element .row.underline {
    border-bottom: 1px solid #DEE0DD;
    padding: 13px 0;
}

.bx-catalog-element .row.underline .subheading {
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    color: #8591A3;
    line-height: 25px;
}

.product-item-image-alternative {
    display: none !important;
}

.on-basket button.preorder {
    background: #7A808C;
}

.bx-catalog-element .quant_limit {
    background-image: url("data:image/svg+xml,%3Csvg width='41' height='33' viewBox='0 0 41 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6589 30.1139L1.62891 22.9573V6.49365L16.6589 12.9392V30.1139Z' stroke='%230054A4' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.6862 6.50513V16.4601H31.5945C29.5332 16.4617 27.5568 17.2816 26.0998 18.7397C24.6428 20.1978 23.8243 22.1747 23.8243 24.236C23.8241 25.0135 23.9401 25.7866 24.1684 26.5298L16.6562 30.1024V12.9334L31.6862 6.50513Z' stroke='%230054A4' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.6589 12.9392L1.62891 6.49367L16.6589 1.63086L31.6832 6.49367L16.6589 12.9392Z' stroke='%230054A4' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.14453 9.71633L23.5552 3.86145' stroke='%230054A4' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.0625 22.7164V14.8029' stroke='%230054A4' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.8905 18.9775L9.06337 14.8029L6.14453 16.397' stroke='%230054A4' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M39.3703 24.236C39.3688 26.2973 38.5489 28.2737 37.0908 29.7307C35.6327 31.1877 33.6557 32.0062 31.5944 32.0062C29.935 32.0052 28.3194 31.4739 26.9835 30.4897C25.6475 29.5055 24.6611 28.12 24.1683 26.5355C23.94 25.7923 23.824 25.0192 23.8242 24.2417C23.8242 22.1804 24.6427 20.2035 26.0997 18.7454C27.5567 17.2873 29.5331 16.4673 31.5944 16.4658H31.6862C33.7315 16.49 35.685 17.3191 37.1233 18.7735C38.5616 20.2279 39.3689 22.1905 39.3703 24.236V24.236Z' stroke='%230054A4' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M35.6833 21.8103L30.2413 26.6616L27.5117 23.932' stroke='%230054A4' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-position: left center;
    background-repeat: no-repeat;
    line-height: 33px;
    height: 32px;
    padding-left: 65px;
    vertical-align: middle;
}

.bx-catalog-element .quant_limit .product-item-detail-info-container {
    margin: 0;
}

.bx-catalog-element .quant_limit .quant_limit__dot {
    display: inline-block;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    background: #C4C4C4;
    margin: 0 3px;
}

.bx-catalog-element .quant_limit .quant_limit__dot.active {
    background: #0054A4;
}

.bx-catalog-element .quant_limit .quant_limit__tooltip {
    background: #C4C4C4;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    width: 19px;
    height: 19px;
    text-align: center;
    color: #fff;
    font-size: 17px;
    line-height: 19px;
    border-radius: 50%;
    margin-left: 4px;
}

.bx-catalog-element .print {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M28.2303 10.4256C28.1983 10.3999 28.16 10.3805 28.1215 10.3616C28.0829 10.3488 28.0446 10.3359 27.9998 10.3294C27.8784 10.3037 27.7502 10.3165 27.635 10.3616C27.5519 10.3934 27.4814 10.4448 27.4237 10.5022C27.3086 10.6176 27.2383 10.7838 27.2383 10.9566C27.2383 11.1232 27.3086 11.2894 27.4237 11.4048C27.4814 11.4688 27.5519 11.5134 27.635 11.5456C27.7119 11.5776 27.795 11.5965 27.8784 11.5965C27.9164 11.5965 27.9615 11.5902 27.9998 11.5836C28.0446 11.5711 28.0829 11.5585 28.1215 11.5456C28.16 11.5262 28.1983 11.5071 28.2303 11.4879C28.2686 11.4622 28.3006 11.4365 28.3328 11.4048C28.4477 11.2894 28.5182 11.1232 28.5182 10.9566C28.5182 10.7838 28.4477 10.6239 28.3328 10.5022C28.3006 10.4702 28.2686 10.4448 28.2303 10.4256Z' fill='%230054A4'/%3E%3Cpath d='M25.6843 10.7072C25.6649 10.6687 25.646 10.6364 25.6269 10.5984C25.6012 10.5661 25.5758 10.5344 25.5435 10.5022C25.3644 10.3231 25.0828 10.2656 24.846 10.3616C24.7691 10.3933 24.6989 10.4447 24.6412 10.5022C24.5198 10.6238 24.4492 10.7838 24.4492 10.9566C24.4492 11.04 24.4684 11.1231 24.5004 11.2C24.5326 11.2765 24.5772 11.3471 24.6412 11.4048C24.6989 11.4688 24.7691 11.5133 24.846 11.5456C24.9228 11.5776 25.0059 11.5964 25.0956 11.5964C25.2619 11.5964 25.4284 11.5262 25.5435 11.4048C25.6075 11.3471 25.6526 11.2765 25.6843 11.2C25.7163 11.1231 25.7357 11.04 25.7357 10.9566C25.7357 10.9118 25.7292 10.8735 25.7229 10.8286C25.71 10.7904 25.6972 10.7455 25.6843 10.7072Z' fill='%230054A4'/%3E%3Cpath d='M29.2511 7.29477H24.9825V0.640117C24.9825 0.286563 24.6959 0 24.3423 0H7.67934C7.32578 0 7.03922 0.286563 7.03922 0.640117V7.29477H2.77059C1.82641 7.29477 1.05859 8.06258 1.05859 9.00648V22.8296C1.05859 23.7738 1.82641 24.5416 2.77059 24.5416H7.03922V31.36C7.03922 31.7136 7.32578 32.0001 7.67934 32.0001H24.3423C24.6959 32.0001 24.9825 31.7136 24.9825 31.36V24.5416H29.2511C30.1953 24.5416 30.9631 23.7738 30.9631 22.8296V9.00648C30.9631 8.06258 30.1953 7.29477 29.2511 7.29477ZM8.31918 1.27996H23.7025V7.29477H8.31918V1.27996ZM8.31918 30.7199V18.4737H23.7025V30.7199H8.31918ZM29.6831 22.8296C29.6831 23.0677 29.4893 23.2616 29.2511 23.2616H24.9825V18.4737H26.9906C27.3439 18.4737 27.6304 18.1871 27.6304 17.8339C27.6304 17.4803 27.3439 17.1938 26.9906 17.1938H5.03109C4.67781 17.1938 4.39125 17.4803 4.39125 17.8339C4.39125 18.1871 4.67781 18.4737 5.03109 18.4737H7.03922V23.2616H2.77059C2.53242 23.2616 2.33855 23.0677 2.33855 22.8296V9.00648C2.33855 8.76832 2.53242 8.57473 2.77059 8.57473H29.2511C29.4893 8.57473 29.6831 8.76832 29.6831 9.00648V22.8296Z' fill='%230054A4'/%3E%3Cpath d='M10.394 21.9994H18.1006C18.4542 21.9994 18.7407 21.7129 18.7407 21.3593C18.7407 21.006 18.4542 20.7195 18.1006 20.7195H10.394C10.0405 20.7195 9.75391 21.006 9.75391 21.3593C9.75391 21.7129 10.0405 21.9994 10.394 21.9994Z' fill='%230054A4'/%3E%3Cpath d='M21.6271 23.9569H10.394C10.0405 23.9569 9.75391 24.2435 9.75391 24.5967C9.75391 24.9503 10.0405 25.2369 10.394 25.2369H21.6271C21.9807 25.2369 22.2672 24.9503 22.2672 24.5967C22.2672 24.2435 21.9807 23.9569 21.6271 23.9569Z' fill='%230054A4'/%3E%3Cpath d='M21.6271 27.1945H10.394C10.0405 27.1945 9.75391 27.481 9.75391 27.8343C9.75391 28.1878 10.0405 28.4744 10.394 28.4744H21.6271C21.9807 28.4744 22.2672 28.1878 22.2672 27.8343C22.2672 27.481 21.9807 27.1945 21.6271 27.1945Z' fill='%230054A4'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-position: 15px center;
    background-repeat: no-repeat;
    line-height: 32px;
    padding-left: 80px;
}

.bx-catalog-element .print a {
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    text-decoration-line: underline;
    color: #2B3648;
}

.bx-catalog-element .vendor {
    background-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M16.5058 0.00341815C9.90378 0.00245585 3.93697 3.93778 1.33842 10.0069L1.13276 10.0751L1.2125 10.3143C-2.20889 18.7527 1.85813 28.367 10.2965 31.7884C12.2674 32.5875 14.3742 32.9977 16.501 32.9965C25.6117 32.9979 32.9986 25.6132 33 16.5025C33.0014 7.39168 25.6167 0.00472412 16.5058 0.00341815ZM29.4455 24.8173L28.5984 23.9707V21.9988C28.5994 21.9137 28.5806 21.8296 28.5435 21.753L26.3989 17.47V15.4002C26.3989 15.2164 26.3071 15.0447 26.1542 14.9427L24.5045 13.8429C24.3753 13.7566 24.2154 13.729 24.0646 13.767L22.0444 14.2718L18.651 12.8157L18.1842 9.54503L19.478 8.2517H22.2555L23.1903 9.65666C23.2747 9.78299 23.4077 9.86884 23.5576 9.89366L26.857 10.4435C26.9453 10.4584 27.0359 10.4512 27.1209 10.4226L30.1596 9.40976C32.7082 14.3006 32.4356 20.1831 29.4455 24.8173ZM27.1775 5.42199L26.2834 6.01807L23.7908 5.51932L22.1736 4.98098C22.0746 4.94737 21.9681 4.94311 21.8667 4.96888L19.8223 5.47973L18.926 5.18114L19.5902 3.85262H21.4499C21.5352 3.85268 21.6194 3.83296 21.6957 3.79488L23.5983 2.84358C24.9086 3.5275 26.1139 4.39577 27.1775 5.42199ZM10.4781 2.33108L11.7978 3.2109C11.8627 3.25407 11.936 3.28293 12.0128 3.29558L14.6775 3.73989L14.4174 4.51798L13.029 4.98153C12.9046 5.02291 12.7991 5.10732 12.7315 5.21963L11.1522 7.85138L8.6156 9.37347L4.87638 9.9074C4.60536 9.94569 4.40383 10.1775 4.40348 10.4512V12.1009C4.40348 12.2468 4.46149 12.3866 4.5646 12.4897L5.50325 13.4283V14.373L3.21573 12.8476L2.38595 10.3583C3.96467 6.75106 6.85824 3.88066 10.4781 2.33108ZM8.91254 20.3602L6.42706 19.8625L5.50325 18.0199V16.7276L7.55213 14.6788L8.31042 16.1959C8.40355 16.3823 8.59416 16.5 8.80256 16.5H12.3405L13.8302 18.9827C13.9296 19.1482 14.1084 19.2493 14.3014 19.2494H15.8301L15.4452 21.1779L13.3633 23.2597C13.26 23.3628 13.2019 23.5026 13.2016 23.6485V25.0232L11.2221 26.5079C11.0836 26.6118 11.0021 26.7747 11.0021 26.9478V28.934L10.318 28.7074L9.35245 26.2923V20.8991C9.35252 20.6377 9.16858 20.4124 8.91254 20.3602ZM7.25959 28.8134C2.07492 24.9237 -0.117677 18.203 1.77558 12.0041L2.23253 13.3744C2.27103 13.4904 2.34705 13.5903 2.44864 13.6582L5.18982 15.4854L4.5646 16.1112C4.46149 16.2143 4.40348 16.3541 4.40348 16.5V18.1496C4.40341 18.2349 4.42314 18.3191 4.46122 18.3954L5.56099 20.595C5.63715 20.7469 5.77923 20.8551 5.94591 20.8881L8.25543 21.3494V26.3979C8.25536 26.4678 8.26863 26.537 8.29447 26.6019L9.39424 29.3514C9.45445 29.5015 9.57777 29.6176 9.73132 29.6686L11.381 30.2185C11.4361 30.2372 11.4938 30.2468 11.552 30.2471C11.8557 30.2471 12.1019 30.0009 12.1019 29.6972V27.2227L14.0815 25.7381C14.2199 25.6342 14.3014 25.4712 14.3014 25.2981V23.8761L16.3398 21.8377C16.4165 21.7609 16.4687 21.6631 16.49 21.5567L17.0399 18.8073C17.0994 18.5095 16.9062 18.2198 16.6084 18.1603C16.573 18.1532 16.537 18.1496 16.501 18.1496H14.6127L13.123 15.6669C13.0236 15.5015 12.8448 15.4003 12.6518 15.4002H9.14239L8.19769 13.5048C8.11858 13.3465 7.96818 13.236 7.79353 13.2078C7.61894 13.1776 7.44071 13.2352 7.31677 13.3618L6.60302 14.0728V13.2007C6.60302 13.0548 6.54501 12.915 6.44191 12.8119L5.50325 11.8732V10.928L8.88065 10.4457C8.95317 10.4352 9.02293 10.4103 9.08576 10.3726L11.8352 8.72295C11.9123 8.67662 11.9769 8.61201 12.0232 8.53489L13.5684 5.95978L15.0251 5.47368C15.1896 5.41972 15.3186 5.2907 15.3726 5.12615L15.9225 3.47649C16.0177 3.18815 15.8612 2.87712 15.5729 2.78185C15.5463 2.77305 15.519 2.76632 15.4914 2.76164L12.3086 2.231L11.7494 1.85818C15.2098 0.731879 18.9576 0.871275 22.3248 2.25135L21.3202 2.75285H19.2504C19.041 2.75168 18.8491 2.86963 18.7555 3.05693L17.6557 5.25647C17.5202 5.52825 17.6307 5.85846 17.9025 5.99394C17.9256 6.00549 17.9496 6.01538 17.9741 6.02356L19.6238 6.57345C19.7227 6.60706 19.8293 6.61132 19.9306 6.58555L21.9751 6.0747L23.473 6.57345C23.4944 6.58115 23.5165 6.58706 23.5389 6.59105L26.2884 7.14093C26.4313 7.17008 26.5801 7.14079 26.7013 7.05955L27.9529 6.22482C28.5688 6.91087 29.1223 7.65047 29.6069 8.43481L26.9015 9.33662L23.9723 8.84832L23.0045 7.39663C22.903 7.24452 22.7325 7.15282 22.5497 7.15193H19.2504C19.1045 7.15193 18.9647 7.20994 18.8616 7.31305L17.212 8.9627C17.0895 9.08512 17.0318 9.25813 17.0563 9.42955L17.6062 13.2788C17.6339 13.4691 17.759 13.6311 17.9362 13.706L21.7854 15.3557C21.8956 15.4034 22.0187 15.4133 22.1351 15.3837L24.0987 14.8927L25.2991 15.6944V17.5998C25.2982 17.6848 25.317 17.769 25.3541 17.8456L27.4987 22.1286V24.1984C27.4987 24.3442 27.5567 24.484 27.6598 24.5871L28.8101 25.7381C23.7084 32.5383 14.0598 33.9152 7.25959 28.8134Z' fill='%230054A4'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='33' height='33' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-position: 15px center;
    background-repeat: no-repeat;
    padding-left: 80px;
}

.bx-catalog-element .vendor img {
    max-width: 120px;
}

.bx-catalog-element .article, .bx-catalog-element .vote_area {
    display: inline-block;
    vertical-align: top;
}

.bx-catalog-element .article {
    font-family: Lato;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    color: #617087;
}

.bx-catalog-element .vote_area {
    margin: -8px 0 0 0;
}

.bx-catalog-element div[data-entity="quantity-block"], .bx-catalog-element div[data-entity="main-button-container"] {
    display: inline-block;
    vertical-align: middle;
}

.bx-catalog-element div[data-entity="main-button-container"] {
    width: 300px;
}

.bx-catalog-element .docs_list a.application_pdf {
    background-image: url("data:image/svg+xml,%3Csvg width='43' height='55' viewBox='0 0 43 55' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='43' height='55' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0' transform='scale(0.0232558 0.0181818)'/%3E%3C/pattern%3E%3Cimage id='image0' width='43' height='55' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAA3CAYAAACVSbMgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNDMjhFMUIyNDMyODExRThBODBBOEMwNkI3QzMyQzEzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNDMjhFMUIzNDMyODExRThBODBBOEMwNkI3QzMyQzEzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0MyOEUxQjA0MzI4MTFFOEE4MEE4QzA2QjdDMzJDMTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0MyOEUxQjE0MzI4MTFFOEE4MEE4QzA2QjdDMzJDMTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz49Dc4YAAAFAUlEQVR42syaeWwVVRTGZ/oeD4pICW2hUUPCYqAES6qIWkOILBJqMMomSyJL0oVEsLiiIXGJhDUF/EMFAxFiLSQsf7CEJUJYok0pUBIUbIAUKCpaSzDYiu+1+B35JrmZvDfLc2Y6J/ll8l7v3Pu9O+fec+6Z6iWlZbmapn0OngcxcE/z13SQAI3g3Y0bvtjn+EaIrcR1MWgmEZ/FtoNsIJP0N5gFwbudiq3B9UnwFDgPMnwW2wFeA6v5OQ5mQPAuuxtFWCZ/7c/8pa0+I2P8w/HPgSj4prSsfLITsYaPdtGCM+PpbQTzQVdQDcEvO7mpsywTj/8rXF/n4t5mNcOdLfa/8SH4U0VwSpfwQ+wYsIgr3rEpglO6hNdix4FvwXpQBbqlIbiCM7zdPMNei50O7oAjYAJ41G0HELyeMywLvkoV7LVY2ehl367k56hN+7jFDJcw2lUZLhH1WOwFMAWMYkj906b9bAgZliRqynZ6F9wCeVx0k7wWuxe8B95i7P8lRTtj3BHEzsT33/FabC04CwrBj4xYyWwHaODs21kO2Az6eC02wV1AxNZZtGsk4p+WHeLx5zCf8GWf/Y3Xpz3q7wE/g8IkXieCaX4kFF6ZRK2xoB7cBMtBj7CKfQb0Bsu4sQ8Eb4RV7EvMV49JuATHwQdgdNjEyuN+ERwCvxuLGfwFvgaPhEnsRIbbrcp3P8mRhVFoC+hL8nmM6o+tKaMzxJaDFnDAtKHf4Z4qqeNp8AMDhuQQl8FBCO4bpNihFLOd6d0cIEfsS/RfWWg3wMPcMSQizaPLSFo50skgXkWw2bw+C66AXpzR48xvj/H7uWAFKGaSPZxB5GwQYmXAmWABP+czl93KWWs2tV8LToEPKVjcYDFCbpPfYiVSfcQ8QGwN2MBHb2Un+ehlP26xyw3+r9gYhS1Uzv/fgbdd9tPiduBoGu2/BK8yu0pwMS0N4ijsVuwLFLqKK1oWhtSpjgZZGXFqjymb/W66wZKgyzhObT/PVZvAYEanhqDEunWDM0wBi7k11QRZvklnN6izObKExg06vzBmVXAIgcWTuUGew6Oxp4aMy65Jnio2wbpSjeb/y490TKe+RJQfxK5y39RDJPQew/sg0RVlnSnB6HQthDPbjwl7JKr8AuPlRKDmoCLTarinusCs3n89yEAQo5uIy5wwyjpSh+JJIcbP17X7FcVfTf3I8eU5tosoC6wJog+nGDviNig8BLYx1DZz0DMMt/JKqgBUgz9AG3+czmR7mbL9FLJdC/vRKUYSocNeBQVjl/iYOcETYIh2vxyv7oVS2BjAM9knrBlUKv0klHb5ZDCP7J6H23YOKFnXTvAKv+9QxMQ526t5FnufiU+90k+rcY+bk4LbcKtGuXyeWNV+zP3tUcpKqhWwblAEny1iWdOzmTXcYByvcnQeRZ/VLPbmdl57mr6X9wVT6a9y75s8unvmBiL4cZ77pfw+nidZK8tVdgfVlnKhZVDsXS9nVldW9zobn1ZtKn3TnFK2GXu6n6dbOx/PIrKwprDq8lmS00RaqambmbUaxPj7Sq7+HH63znRG02183LFYq/RQSj9FvCazWq74KGljMe6mqd337OeiC40JVWyEZDMCJZu9Dg4kqVr3FB3WJJmITNMsxtlPzOjHJp/toK6IkcjIDMhbPilV3tb8/x8Zt0EoixPYKGIruDKLWX8KUwKuU7C85FvyrwADADGzVk2zBvIlAAAAAElFTkSuQmCC'/%3E%3C/defs%3E%3C/svg%3E%0A");
}

.bx-catalog-element .docs_list a {
    background: left no-repeat;
    padding-left: 63px;
    height: 55px;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    color: #0054A4;
}

@media (max-width: 767px) {
    .product-item-label-ring.product-item-label-small,
    .product-item-scalable-card.hover .product-item-label-ring.product-item-label-small {
        width: 20px;
        height: 20px;
        font-size: 13px;
        line-height: 20px;
    }

    .product-item-big-card .product-item-label-ring.product-item-label-small,
    .detail_left .product-item-label-ring.product-item-label-big,
    .product-item-scalable-card.hover .product-item-label-ring.product-item-label-big {
        width: 35px;
        height: 35px;
        font-size: 12px;
        line-height: 35px;
    }

    .product-item-big-card .product-item-label-ring.product-item-label-big {
        width: 70px;
        height: 70px;
        font-size: 24px;
        line-height: 70px;
    }
}

.product-item-label-top {
    top: -5px;
}

.product-item-label-center {
    left: 50%;
    transform: translateX(-50%);
}

.product-item-label-center > div {
    text-align: center;
}

.product-item-label-left {
    left: -5px;
}

.product-item-label-left > div {
    text-align: left;
}

.product-item-label-bottom {
    bottom: -5px;
}

.product-item-label-middle {
    top: 50%;
    transform: translateY(-50%);
}

.product-item-label-right {
    right: -5px;
}

.product-item-label-right > div {
    text-align: right;
}

.product-item-label-center.product-item-label-middle {
    transform: translateY(-50%) translateX(-50%);
}

/* Tabs */
.product-item-detail-tabs-container {
    min-height: 60px;
    border-bottom: 1px solid #ededed;
    background: #fff;
}

.product-item-detail-tabs-list {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
}

.product-item-detail-tabs-list:after {
    display: table;
    clear: both;
    content: "";
}

.product-item-detail-tab {
    float: left;
    min-height: 60px;
}

.product-item-detail-tab-link {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    padding: 10px 25px;
    height: 60px;
    color: #039be5;
    vertical-align: middle;
    text-transform: uppercase;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-weight: bold;
    font-size: 13px;
    line-height: 45px;
    transition: all 250ms ease;
}

.product-item-detail-tab-link:hover,
.product-item-detail-tab.active .product-item-detail-tab-link {
    color: #000;
}

.product-item-detail-tab-link:after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 0;
    background: #1485ce;
    content: "";
    transition: all 250ms ease;
}

.product-item-detail-tab-link:hover:after,
.product-item-detail-tab.active .product-item-detail-tab-link:after {
    height: 3px;
}

.product-item-detail-tab-link:active:after {
    height: 6px;
}

.product-item-detail-tab-content {
    padding: 25px 0;
}

@media (max-width: 991px) {
    .product-item-detail-tabs-container {
        display: none !important;
    }

    .product-item-detail-tab-content {
        display: block !important;
    }
}

/*Tab fixed*/
.product-item-detail-tabs-container-fixed {
    position: fixed;
    top: -100px;
    right: 0;
    left: 0;
    z-index: 1000;
    background-color: #fff;
    box-shadow: 0 4px 14px 0 rgba(32, 54, 74, .23);
    transition: top 350ms linear;
}

.product-item-detail-tabs-container-fixed {
    min-height: 45px;
    background: #fff;
}

.product-item-detail-tabs-container-fixed.active {
    top: 0;
    opacity: 1;
}

.product-item-detail-tabs-container-fixed .product-item-detail-tabs-list {
    margin: 0 auto;
    max-width: 1048px;
}

.product-item-detail-tabs-container-fixed .product-item-detail-tab {
    min-height: 45px;
}

.product-item-detail-tabs-container-fixed .product-item-detail-tab-link {
    padding: 10px 25px;
    height: 45px;
    line-height: 25px;
}

.bx-touch .product-item-detail-tabs-container-fixed {
    display: none !important;
}

/*Small Card*/
.product-item-detail-short-card-fixed {
    position: fixed;
    top: -85px;
    right: 0;
    left: 0;
    z-index: 1010;
    box-sizing: border-box;
    padding: 7px 0 8px;
    height: 85px;
    background-color: #fff;
    box-shadow: 0 4px 14px 0 rgba(32, 54, 74, .23);
    transition: top 220ms linear;
}

.product-item-detail-short-card-fixed.active {
    top: 0;
    opacity: 1;
}

.product-item-detail-short-card-fixed.active + .product-item-detail-tabs-container-fixed.active {
    top: 85px;
}

.bx-touch .product-item-detail-short-card-fixed {
    display: none !important;
}

.product-item-detail-short-card-fixed .product-item-detail-short-card-content-container {
    margin: 0 auto;
    max-width: 1048px;
}

.product-item-detail-short-card-content-container table {
    min-width: 100%;
    border-collapse: collapse;
}

.product-item-detail-short-card-image {
    padding-right: 15px;
    width: 80px;
    vertical-align: middle;
    text-align: left;
}

.product-item-detail-short-card-image img {
    max-width: none;
    height: 65px;
}

.product-item-detail-short-title-container {
    max-width: 650px
}

.product-item-detail-short-title-text {
    display: block;
    color: #000;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-size: 16px;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.product-item-detail-short-card-price {
    padding: 0 10px;
    vertical-align: middle;
    text-align: right;
}

.product-item-detail-short-card-btn {
    padding-left: 10px;
    min-width: 120px;
}

/*Properties */
.product-item-detail-tab-content {
    display: none;
}

.product-item-detail-tab-content.active {
    display: block;
}

.product-item-detail-tab-content h3 {
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 14px;
}

.product-item-detail-properties {
    display: block;
    overflow: hidden;
    margin: 0;
    max-width: 560px;
    color: #a5a5a5;
    font-size: 12px;
}

.product-item-detail-properties dl {
    clear: both;
}

.product-item-detail-properties dt {
    float: left;
    clear: both;
    font-weight: normal;
}

.product-item-detail-properties dd {
    float: right;
    margin-bottom: 3px;
    margin-left: 5px;
    color: #000;
}

.no-select {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

input[type='number'] {
    -moz-appearance: textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

.file-placeholder {
    margin-left: 56px;
}

.file-placeholder .loading-wrap {
    display: inline-block;
    margin-left: 15px;
    vertical-align: middle;
    position: relative;
    width: 50%;
}

.file-placeholder .loading {
    background: #e3ebed;
    display: block;
    border: 1px solid;
    border-top: 1px solid #bcc2c4;
    border-left-color: #cfd7d9;
    border-right-color: #cfd7d9;
    border-bottom: 1px solid #dde5e6;
    border-radius: 2px;
    height: 17px;
    -webkit-box-shadow: inset 0 1px 2px rgba(188, 194, 196, 0.7);
    -moz-box-shadow: inset 0 1px 2px rgba(188, 194, 196, 0.7);
    box-shadow: inset 0 1px 2px rgba(188, 194, 196, 0.7);
}

.file-placeholder .loading .del-but {
    cursor: pointer;
    height: 20px;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
}

.file-placeholder .load-indicator {
    background: #40c0e9;
    background: linear-gradient(top, #40c0e9, #2698db);
    background: -moz-linear-gradient(top, #40c0e9, #2698db);
    background: -o-linear-gradient(top, #40c0e9, #2698db);
    background: -ms-linear-gradient(top, #40c0e9, #2698db);
    background: -webkit-gradient(linear, left top, left bottom, from(#40c0e9), to(#2698db));
    border-radius: 2px;
    color: #fff;
    font-size: 12px;
    height: 19px;
    text-align: center;
    text-shadow: 0 1px 0 rgba(56, 124, 162, 1);
    left: 0;
    top: 0;
    position: absolute;
}

.file-placeholder .load-number {
    display: inline-block;
    box-sizing: border-box;
    padding-top: 2px;
}

.file-placeholder .files-title {
    color: #5c6470;
    font-size: 12px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
    left: 13px;
    top: 12px;
    width: 54px;
    padding-left: 20px;
    position: absolute;
}

.file-placeholder .files-list-wrap {
    margin-left: 56px;
}

html * .file-placeholder .files-list {
    width: auto !important;
}

.file-placeholder .files-list {
    margin-top: -10px;
    table-layout: fixed;
    width: 100%;
    position: relative;
}

.file-placeholder .files-list td {
    box-shadow: 0 -2px 0 -1px #FFFFFF inset;
    border-bottom: 1px solid #dde5e8;
    color: #5c6470;
    font-size: 12px;
    line-height: 16px;
    padding: 10px 0 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    zoom: 1;
}

.file-placeholder .file-edit,
.file-placeholder .file-section {
    display: none;
}

.file-placeholder .files-name {
    width: 30%
}

.file-placeholder .files-size {
    width: 12%
}

.file-placeholder .files-storage {
    width: 20%
}

.file-placeholder .files-storage .files-storage-text {
    display: inline-block;
    width: 80px;
    color: #5C6470;
}

.file-placeholder .files-storage-block {
    position: relative;
}

.file-placeholder .files-text {
    color: #2067B0;
    display: inline-block;
    font-weight: bold;
    max-width: 100%;
    padding-right: 20px;
    position: relative;
    zoom: 1;
}

.file-placeholder .error-load .files-text {
    color: #bb0000;
}

.file-placeholder .f-wrap {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    word-wrap: break-word;
    zoom: 1;
}

.file-placeholder .del-but {
    cursor: pointer;
    height: 20px;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
}

.file-placeholder .files-text .del-but {
    background-position: 6px -19px;
    display: inline-block;
    margin-top: -2px;
    position: static;
    vertical-align: top;
}

.file-placeholder .loading .del-but {
    background-position: 7px -20px;
    top: 0;
}

.file-placeholder .files-storage-block .del-but {
    background-position: 7px -20px;
    top: 0;
}

.file-placeholder .info-icon {
    display: inline-block;
    height: 16px;
    margin-right: 10px;
    vertical-align: middle;
    width: 17px;
}

.file-placeholder .stor-place {
    display: inline-block;
    margin-left: 10px;
    vertical-align: top;
}

.file-placeholder .stor-text {
    display: inline-block;
    border-bottom: 1px solid #5c6470;
}

.file-placeholder .stor-pl-arrow {
    display: inline-block;
    margin-left: 10px;
    height: 5px;
    vertical-align: middle;
    width: 3px;
}

.file-placeholder .edit-stor {
    /*cursor:pointer;*/
    /*display:inline-block;*/
    display: none;
    height: 15px;
    margin-left: 0px;
    vertical-align: middle;
    width: 15px;
}

.file-placeholder .files-path,
.file-placeholder .files-path:visited,
.file-placeholder .files-path:active,
.file-placeholder .files-path:link,
.file-placeholder .files-path:hover {
    border-bottom: 1px dashed #5C6470;
    display: inline-block;
    color: #5C6470;
    /*margin-left:10px;*/
    text-decoration: none;
}

.file-placeholder .files-placement,
.file-placeholder .files-placement:visited,
.file-placeholder .files-placement:active,
.file-placeholder .files-placement:link,
.file-placeholder .files-placement:hover {
    display: inline-block;
    color: #5C6470;
    /*margin-left:10px;*/
    text-decoration: none;
}

.file-selectdialog {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F4F8F9;
    border-color: #CED0D1 #CED1D1 #D3D7D8;
    border-radius: 2px 2px 2px 2px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 2px -1px rgba(164, 164, 164, 0.698) inset;
    margin-bottom: 11px;
    overflow: hidden;
    padding: 13px 30px 0 0;
    position: relative;
    display: none;
}

body .file-selectdialog {
    display: block;
    opacity: 1;
    background: none;
    border: 0;
    box-shadow: none;
}

.file-selectdialog .file-placeholder {
    margin-left: 56px;
}

.file-selectdialog .file-simple .file-placeholder {
    margin-top: 0px;
    margin-left: 90px;
}

.file-selectdialog .file-label {
    color: #5C6470;
    font-size: 12px;
    left: 13px;
    padding-left: 20px;
    position: absolute;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
    top: 12px;
    width: 54px;
    line-height: 20px;
}

body .file-selectdialog .file-extended .file-selector {
    border-radius: 5px 5px 5px 5px;
    color: #A0AEB5;
    font-size: 17px;
    font-weight: bold;
    line-height: 26px;
    margin: 30px 0 10px;
    padding: 0;
    position: relative;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

.file-selectdialog .file-extended .file-selector-active {
    background-position: 57px -88px;
    border: 3px dashed #d4dde1;
    padding: 21px 0 40px 190px;
}

body .file-selectdialog .file-extended .file-selector:hover {
    border: 0px dashed #d4dde1;
    padding: 0;
}

.file-selectdialog .file-extended .file-load-img {
    height: 79px;
    left: 58px;
    top: 20px;
    position: absolute;
    width: 90px;
    display: none;
}

.file-selectdialog .file-extended .file-selector:hover .file-load-img {
    background-position: 0 -104px;
    left: 55px;
    top: 17px;
}

body .file-selectdialog .file-extended .file-uploader {
    color: #2067B0;
    display: inline-block;
    overflow: hidden;
    position: relative;
    vertical-align: top;
    display: none;
}

.file-selectdialog .file-extended .file-uploader .file-but-text {
    cursor: pointer;
    display: block;
    width: 100%;
    height: 100%;
}

.file-selectdialog .file-uploader .file-fileUploader {
    font-size: 120px;
    height: 85px;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    right: 0;
    top: -20px;
    cursor: pointer;
}

.file-selectdialog .file-uploader .file-filemacos {
    left: 0 !important;
}

.file-selectdialog .file-label2 {
    color: #5C6470;
    font-size: 12px;
    margin-left: 58px;
    padding-bottom: 11px;
}

body .file-selectdialog .file-simple,
body .file-selectdialog .file-extended {
    display: block;
    margin-left: 0px;
}

.file-selectdialog .file-simple .file-label2 {
    margin-top: 20px;
}

.file-selectdialog .file-simple .file-selector {
    color: #5c6470;
    overflow: hidden;
    height: 30px;
    /*font-size:12px;*/
    font-weight: bold;
    margin: 6px 0 6px 90px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
    display: none;
}

.file-selectdialog .file-simple .file-uploader {
    overflow: hidden;
    position: relative;
    display: inline-block;
    margin: 0 15px 0 0;
    vertical-align: middle;
    cursor: pointer;
}

.file-selectdialog .file-simple .file-uploader-left {
    display: inline-block;
    height: 25px;
    vertical-align: top;
    width: 4px;
}

.file-selectdialog .file-simple .file-uploader-right {
    display: inline-block;
    height: 25px;
    vertical-align: top;
    width: 4px;
}

.file-selectdialog .file-simple .file-but-text {
    color: #7A808C;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    padding: 2px 10px 0;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
    vertical-align: top;
}

.rr div {
    float: left;
    position: relative;
    z-index: 1;
}

.rr p {
    margin: 0;
    padding: 0;
    position: absolute;
}

.param {
    width: 100px;
    margin: 0 20px 0 0;
    text-align: right;
}

.param, .rating, #summ {
    line-height: 28px;
}

.stars, #sum_stars {
    background: url(stars.png);
    background-repeat: no-repeat;
}

.stars, #sum_stars, .progress2, #sum_progress {
    width: 100px;
    height: 19px;
    cursor: pointer;
}

.progress2 {
    background: #FFC107;
}

#sum_progress {
    background: #00EE00;
}

.rating, #summ {
    margin: 0 0 0 20px;
    font-weight: bold;
}

.functionality_main_star .bg {
    position: absolute;
    background-color: #BAC0C7;
    width: 100%;
    height: 19px;
    z-index: 0;
}


.top-rate div {
    float: left;
    position: relative;
    z-index: 1;
}

.top-rate p {
    margin: 0;
    padding: 0;
    position: absolute;
}

.top-rate .param {
    width: 100px;
    margin: 0 20px 0 0;
    text-align: right;
}

.top-rate .param, .top-rate .rating {
    line-height: 28px;
}

.top-rate .stars2, .top-rate {
    background: url(stars.png);
    background-repeat: no-repeat;
}

.top-rate .stars2, .top-rate .progress3 {
    width: 100px;
    height: 19px;
}

.top-rate .progress3 {
    background: #FFC107;
}

.top-rate .rating {
    margin: 0 0 0 20px;
    font-weight: bold;
}

.top-rate .bg {
    position: absolute;
    background-color: #BAC0C7;
    width: 100%;
    height: 19px;
    z-index: 0;
}

.iframe360 {
    width: 100%;
    height: 100%;
}

.pump-specifications {
    border: 0px solid #DEE0DD;
}

.pump-specifications__item {
    border-bottom: 1px solid #DEE0DD;
    font-size: 16px;
    line-height: 19px;
    color: #2B3648;
    padding: 8px 22px;
    transition: all 200ms linear;
}

.pump-specifications__item:last-child {
    border-bottom: none;
}

.pump-specifications__item:hover {
    background-color: #DEE0DD;
}

.pump-specifications__item-name,
.pump-specifications__item-value {
    display: flex;
    align-items: center;
}

.pump-specifications__item-value {
    justify-content: center;
    text-align: center;
}

.pump-units-type_text ul {
    list-style: disc;
    padding-left: 22px;
}

.pump-units-type_text ul li {
    margin-bottom: 16px;
}

.pump-units-type_text h3 {
    color: #617087;
    font-size: 22px;
    margin-bottom: 16px;
}

.element_print{
    transition: .3s;
}

.element_print:hover{
    cursor: pointer;
    color: #1976D3;
    transition: .3s;
}

.element_print span{
    margin-left: 15px;
}

@media (max-width: 1350px) {
    .product-det_s {
        max-width: 597px;
    }
}

@media (max-width: 1255px) {
    .spare-parts-consumables_info {
        max-width: 262px;
    }

    .your-product-review .ask-question-about_inp {
        max-width: 1020px;
    }
}

@media (max-width: 1179px) {
    .boxes-pages_block {
        margin-bottom: 10px;
    }
}

@media (min-width: 1171px) {
    .monoblock-threaded_title {
        min-height: 65px;
        max-width: 100%;
    }
}

@media (max-width: 1170px) {
    .product-det_s {
        max-width: 650px;
    }

    .product-det_slider_small .product-det_img {
        cursor: pointer;
        width: 100px;
        height: 90px;
    }

    .product-det_slider {
        width: 100%;
        height: auto;
    }

    .product-discount {
        top: 15px;
    }

    .product-discount span {
        height: 35px;
        line-height: 35px;
        font-size: 21px;
    }

    .product-det_main {
        position: relative;
        padding-top: 114px;
        padding-bottom: 364px;
    }

    .monoblock-threaded_title {
        position: absolute;
        top: 0;
        left: 0;
        max-width: 100%;
    }

    .monoblock-threaded_number {
        flex-wrap: wrap;
        align-items: flex-start;
        flex-direction: column;
    }

    .monoblock-threaded_number strong {
        margin-left: 0;
    }

    .monoblock-threaded_ratio-price {
        margin-top: 8px;
    }

    .add-catalog-for {
        flex-direction: column;
        align-items: flex-start;
    }

    .add-catalog-for_btn {
        margin-left: 0;
        margin-top: 15px;
    }

    .buy-one-click {
        flex-direction: column;
        align-items: flex-start;
    }

    .buy-one-click button {
        margin-right: 0;
        margin-top: 10px;
        height: 50px;
        padding: 3px 12px;
        font-size: 16px;
    }

    .get-commercial-offer {
        flex-direction: column;
        align-items: flex-start;
    }

    .get-commercial {
        font-size: 16px;
        margin-right: 0;
        margin-top: 10px;
    }

    .not-available_main {
        position: absolute;
        width: 100%;
        left: 0;
        bottom: 0;
        margin-top: 0;
    }

    .functionality_main {
        margin: 20px 0;
        justify-content: flex-start;
        flex-wrap: wrap;
    }

    .write-product-review {
        margin-top: 40px;
    }

    .functionality_main_star {
        flex: 0 0 25%;
        align-items: flex-start;
        flex-direction: column;
    }

    .functionality_main_star ul {
        margin-top: 10px;
    }

    .your-product-review .ask-question-about_inp {
        max-width: 640px;
    }

    .ask-question-about_file {
        padding: 25px;
    }

    .spare-parts-consumables_info > img {
        margin: 15px auto 15px;
    }

    .favorite-heart {
        margin-top: 18px;
    }

    .boxes-pages_info {
        margin-top: 60px;
    }

    .branch-name-assortment__wrapper {
        margin-top: 10px;
    }

    .product-det_slider .product-det_img {
        height: 438px;
    }
}

@media (min-width: 1171px) {
    .get-commercial-offer a + a.favorite-heart {
        margin-left: 67px;
    }
}

@media (min-width: 768px) {
    .add-catalog-for_btn button, .buy-one-click button {
        width: 300px;
    }

    .buy-one-click button + button {
        width: 194px;
    }

    .not-available_icon {
        width: 211px;
    }

    .not-available_soc, .not-available_country {
        margin-left: 50px;
    }
}

@media (max-width: 767px) {
    .add-catalog-for_btn button{
        width: 190px;
    }

    .product-item-detail-buy-button svg{
        display: none;
    }

    .add-catalog-val-count label{
        width: 88px;
    }

    .product-det_s{
        
    }

    #product-det_id {
        margin: 25px 0 20px;
    }

    .monoblock-threaded_title h3 {
        margin-top: 8px;
        font-size: 18px;
    }

    .product-discount span {
        height: 30px;
        line-height: 30px;
        font-size: 18px;
    }

    .product-det_main {
        flex-direction: column;
    }

    .product-det_slider_small .product-det_img {
        width: 70px;
        height: 60px;
    }

    .monoblock-threaded {
        padding-left: 0;
    }

    .monoblock-threaded_icon {
        margin-right: 0;
        width: 100%;
    }

    .monoblock-threaded_number strong {
        margin-left: 0;
    }

    .increment span, .decrement span {
        width: 40px;
        height: 40px;
    }

    .add-catalog-val-count label input {
        height: 40px;
        font-size: 19px;
    }

    .add-catalog-for_btn button {
        height: 50px;
        font-size: 17px;
    }

    .not-available_main {
        position: relative;
        left: 0;
        margin-top: 40px;
    }

    .product-det_main {
        padding-bottom: 0;
    }

    .not-available_country {
        margin-left: 0;
    }

    .not-available_block {
        flex-direction: column;
        align-items: flex-start;
    }

    .not-available_icon_text {
        margin-left: 0;
        margin-top: 10px;

    }

    .not-available_soc {
        margin-left: 0;
    }

    .element_print {
        display: none;
    }

    .boxes-pages_info {
        margin-top: 20px;
    }

    .boxes-pages_block ul {
        flex-wrap: wrap;
    }

    .boxes-pages_block ul li {
        font-size: 16px;
        line-height: 20px;
        margin-right: 14px;
    }

    .pump-units-type {
        padding: 0;
    }

    .ask-question-about h3 {
        font-size: 23px;
    }

    .ask-question-about > p {
        margin-top: 13px;
        font-size: 15px;
        line-height: 17px;
    }

    .ask-question-about_main {
        flex-direction: column;
    }

    .ask-question-about_inp {
        margin-bottom: 10px;
    }

    .ask-question-about_file {
        padding: 15px;
    }

    .ask-question-about_file strong {
        font-size: 16px;
        line-height: 19px;
    }

    .ask-question-about_btn {
        flex-direction: column;
        align-items: flex-start;
    }

    .ask-question-about_btn p {
        margin-top: 10px;
        margin-left: 0;
    }

    .reviews-info_like {
        align-items: flex-start;
        flex-wrap: wrap;
    }

    .reviews-main-user {
        align-items: flex-start;
    }

    .reviews-info_like {
        flex-direction: column-reverse;
    }

    .functionality_main {
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: 30px;
    }

    .functionality_main_star {
        flex-direction: row;
        align-items: center;
        margin-right: 0;
    }

    .functionality_main .functionality_main_star + .functionality_main_star {
        margin-top: 20px;
    }

    .functionality_main_star ul {
        margin-top: 0;
    }

    .reviews-info_star {
        margin: 3px 0;
        display: flex;
        align-items: center;
    }

    .reviews-info_star p {
        margin-bottom: 0;
    }

    .reviews-info_star ul {
        margin-left: 8px;
    }

    .reviews-info_numb {
        font-size: 22px;
        left: 5px;
        position: absolute;
        top: 73px;
    }

    .reviews-main-user {
        position: relative;
    }

    .functionality_main_star p {
        margin-right: 18px;
    }

    .your-product-review .ask-question-about_inp {
        max-width: 200px;
    }

    .your-product-review .ask-question-about_inp label input {
        height: 68px;
    }

    .operating-instructions {
        flex-direction: column;
    }

    .operating-instructions a {
        margin-bottom: 8px;
    }

    .spare-parts-consumables_title h3 {
        font-size: 17px;
        line-height: 20px;
        width: auto;
    }

    .consumables_slider .slick-next {
        right: -8px;
    }

    .consumables_slider .slick-prev {
        left: -8px;
    }

    .pumps-increasing-pressure_text > p {
        font-size: 16px;
        line-height: 21px;
        color: #2B3648;
        padding-left: 12px;
    }

    .reviews-info_data {
        margin-bottom: 15px;
    }

    .quality_block {
        margin-bottom: 10px;
    }

    .reviews-main-men {
        min-width: 60px;
        margin-right: 14px;
    }

    .branch-name-assortment__wrapper {
        margin-top: 0;
    }
    .monoblock-threaded_title.mobile{
        display: block!important;
    }
    .monoblock-threaded_title:not(.mobile){
        display: none!important;
    }
    .product-det_main {
        padding-top: unset!important;
    }

}

@media (max-width: 575px) {
    .product-det_slider .product-det_img {
        height: 300px;
    }

    .modal-one-click_main strong {
        margin-bottom: 25px;
    }
}

@media print {
    /* header */
    #header .head_middle .logo,
    img {
        display: block;
    }

    #bx-panel,
    #bx-panel-top {
        display: none !important;
    }

    * {
        -webkit-print-color-adjust: exact;
    }

    #header .contacts_block {
        display: flex;
    }

    #header .head_middle .right_block {
        display: block;
        width: 500px !important;
    }

    .fleft.rL.contacts_block__callback,
    .fleft.rL.contacts_block__email {
        display: block;
    }

    .contacts_block__email, .contacts_block__info {
        display: block !important;
    }

    #header .contacts_block_mob,
    .fixed_top_line {
        display: none !important;
    }

    jdiv,
    .contacts_block__phone {
        font-size: 15px !important;
    }

    /* footer */
    .footer__useful-links-mob {
        display: none !important;
    }

    #footer .row {
        display: flex !important;
    }

    #footer * {
        float: none !important;
    }

    #footer {
        width: 1000px !important;
    }

    #footer .col-lg-3 {
        flex: 0 0 25% !important;
        max-width: 25% !important;
    }

    /* detail page */
    .product-det_main {
        flex-direction: row;
        padding-bottom: 0;
    }

    .product-det_slider .product-det_slider-box {
        /*width: 530px!important;*/
    }

    .product-det_slider .product-det_slider-box img {
        /*max-width: 60%;*/
        position: relative;
        left: -60px;
        max-height: 85%;
        max-width: 85%;
        width: 450px;
        height: 450px;
    }

    .monoblock-threaded_title {
        position: relative;
        top: auto;
        left: auto;
    }

    .monoblock-threaded_number {
        align-items: center;
        flex-direction: row;
    }

    .monoblock-threaded_icon {
        width: auto;
    }

    .monoblock-threaded_ratio-price {
        margin-top: 0;
    }

    .monoblock-threaded_number strong {
        margin-left: 20px;
    }

    .add-catalog-for {
        flex-direction: row;
        align-items: center;
    }

    .add-catalog-for_btn {
        margin-top: 0;
        margin-left: 15px;
    }

    .buy-one-click {
        flex-direction: row;
        align-items: center;
    }

    .buy-one-click button {
        margin-right: 10px;
        width: 300px;
    }

    .not-available_main {
        position: relative;
        width: auto;
        left: auto;
        bottom: auto;
        margin-top: 20px;
    }

    #opisanie-listovka .header h2 {
        max-width: 100% !important;
    }

    .opisanie-listovka .preim {
        flex-wrap: nowrap;
    }

    #opisanie-listovka .proizvoditelnost-scheme img.scheme-displ {
        display: block !important;
    }

    #opisanie-listovka .scheme-mob {
        display: none !important;
    }

    .boxes-pages_block ul .active-href {
        border-bottom: 1px dashed #0054A4;
    }

    .boxes-pages_block ul .active-href:after {
        background: transparent;
    }

    .boxes-pages_block ul li[data-catalog="specifications"] {
        border-bottom: transparent;
    }

    .boxes-pages_block ul li[data-catalog="specifications"]:after {
        content: "";
        position: absolute;
        bottom: -4px;
        left: 0;
        width: 100%;
        height: 3px;
        background: #EF3E42;
        transition: all 200ms linear;
    }

    .reviews-min-info {
        display: flex;
        flex-direction: column;
    }

    .reviews-min-info .reviews-min-block-js {
        order: 20;
    }

    .reviews-min-info .reviews-min-block-js[data-catalog="specifications"] {
        display: block !important;
        order: 10;
    }

    .product-det_s .product-det_slider_small.product-det_slick {
        display: none;
    }

    .product-det_slider {
        height: 500px;
    }

    .product-det_s .product-det_slider .slick-list {
        height: 100%;
    }

    .product-det_s .product-det_slider .slick-list .slick-track {
        height: 100%;
    }
}
.monoblock-threaded_title.mobile{
    display: none;
    position: relative;
}
#custom_title_mobile{
    word-wrap: break-word;
    margin-top: 14px;
    color: #000;
    font-size: 26px;
    line-height: 1.3;
}
.not-available_block .del_header{
    color: #8591A3;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 10px;
}

.not-available_block .del_note{
    color: #8591A3;
    font-size: 13px;
    font-weight: 400;
}
.not-available_block #del_price{
    display: flex;
}
.not-available_block #del_price .range{
    color: #000000;
}
.not-available_block #del_price .price{
    font-weight: 700;
    color: #1976D3;
}
.not-available_block #del_price .price, .not-available_block .delivery_desc #del_city{
    margin-bottom: 10px;
}
.not-available_block{
    display: grid;
    grid-template-columns: 30% 70%;
}

.not-available_block.delivery{
    align-items: flex-start;
}
@media (max-width: 768px) {
    .not-available_block.delivery{
        grid-template-columns: 15% 85%;
    }
    .not-available_block.delivery .delivery_desc{
        display: none;
    }
}
