.breadcrumb {
    margin: 25px 0
}

.breadcrumb li:after {
    content: ">";
    padding: 0 13px;
    font-size: 15px;
    color: #585b60
}

.breadcrumb li:last-child:after {
    content: ""
}

.breadcrumb a,
.breadcrumb span {
    color: #585b60;
    font-family: ProximaNova-Bold, sans-serif;
    font-size: 14px
}

.breadcrumb a {
    text-decoration: none;
    border-bottom: 1px solid #cbced0
}

.breadcrumb a:hover {
    border-bottom-color: transparent
}

.tags li {
    display: inline-block;
    padding: 6px 8px;
    border-radius: 3px
}

.tags li a {
    color: #0089c3;
}

.tags li:hover {
    background: #0089c3
}

.tags li:hover a {
    color: #fff;
    text-decoration: none
}

.tags li span {
    color: #ff0016;
    border-bottom: 1px dashed #ff0016;
    cursor: pointer
}

.tags li span:hover {
    border-bottom: none
}

.tags-outline li {
    border: 1px solid #0089c3;
    padding: 0;
    margin-bottom: 5px;
    margin-right: 5px
}

.tags-outline li a {
    display: inline-block;
    text-decoration: none;
    padding: 6px 8px
}

.card {
    border: 1px solid #abb6ba;
    padding: 20px;
    margin: 0 15px;
    height: 485px;
    display: flex;
    flex-direction: column
}

.card-code {
    color: #8c8c8c;
    margin-left: 0;
    line-height: 1.2;
}
.card-code:before{
    content: url("/design/images/checked.png");
    margin-right: 5px;
}

.card-img {
    margin-top: 10px;
    height: 150px
}

.card-img img {
    max-width: 100%;
    margin: auto;
    height: 100%
}

.card-title {
    margin-top: 20px
}

.card-title a {
    font-size: 21px;
    font-weight: 600;
    line-height: 21px;
    color: #0089c3;
    text-decoration: none
}

.card-title a:hover {
    text-decoration: underline
}

.card-props {
    height: 110px;
    overflow: hidden;
    margin-top: 10px;
    font-size: 14px;
    line-height: 21px
}

@media (max-width: 900px) {
    .card-props {
        font-size: 13px;
        line-height: 18px
    }
}

.card-price {
    font-size: 20px;
    font-weight: bold
}

@media (max-width: 1366px) {
    .card-price {
        font-size: 18px;
        margin-bottom: 15px
    }
}

.card-price-old {
    font-weight: normal;
    text-decoration: line-through;
    font-size: 15px;
    line-height: 21px
}

@media (max-width: 1366px) {
    .card-price-old {
        font-size: 14px
    }
}

.card-footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: auto
}

@media (max-width: 1366px) {
    .card-footer {
        display: block
    }
}

.card .btn {
    font-size: 15px
}

@media (max-width: 425px) {
    .card .btn {
        max-width: 100%
    }
}

.pagination-wrap {
    padding: 20px 15px;
    background: #f1f4f5
}

.pagination a {
    width: 38px;
    height: 32px;
    font-size: 18px;
    line-height: 28px;
    font-family: ProximaNova-Bold, sans-serif;
    border: 2px solid #6fb403;
    background: #6fb403;
    color: #fff;
    border-radius: 3px;
    text-align: center;
    margin-right: 5px;
    display: inline-block;
    text-decoration: none
}

@media (max-width: 1199px) {
    .pagination a {
        display: none
    }
}

.pagination a.active {
    background: #fff;
    color: #000
}

.content-box-right {
    padding-left: 0
}

@media (max-width: 1199px) {
    .content-box-right {
        padding-right: 0
    }
}

.content-box-left {
    padding-right: 0
}

.content-box-left .box-shadow {
    height: 100%
}

.card-slider img {
    margin: auto;
    max-width: 100%;
    max-height: 300px;
}

@media (min-width: 1024px) {
    .card-slider img {
        max-height: 360px;
    }
}

.card-slider-wrap {
    height: 450px;
    /*margin-top: 20px*/
}

@media (max-width: 991px) {
    .card-slider-wrap {
        height: auto
    }
}

@media (max-width: 991px) {
    .card-slider-nav .slick-track {
        display: flex !important;
        align-items: baseline;
        justify-content: center;
    }
}

.card-slider-nav img {
    cursor: pointer;
    max-width: 100px;
    border-color: #e4eaeb !important;
    margin: 0 5px 5px 0
}

@media (max-width: 991px) {
    .card-slider-nav img{
        margin: 0 auto;
    }
    .card-slider-nav .slick-slide {
        height: 80px
    }
    .card-slider-nav {
        height: 100px
    }
}
@media(max-width: 768px) {
    .card-slider-nav img{
        margin: 0 auto;
    }
}
.product-code {
    color: #808080;
    font-weight: 400;
    font-size: 14px
}

@media (max-width: 991px) {
    .product-code {
        justify-content: center
    }
}

.product-code_img {
    width: 100px
}

@media (max-width: 991px) {
    .product-code_img {
        display: none
    }
}

.product-delivery {
    display: inline-block;
    line-height: 21px;
    margin-bottom: 1px;
    padding: 16px 20px;
    text-align: center
}

.product-delivery {
    padding-left: 90px;
    text-align: left;
    background-image: url('/design/images/ico_delivery.png');
    background-repeat: no-repeat;
    background-position: 40px center;
}

.product-delivery.term {
    padding-left: 55px;
    background-position-x: 20px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij4KCTxkZWZzPgoJCTxpbWFnZSB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGlkPSJpbWcxIiBocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQU1BQUFEWHFjM0tBQUFBQVhOU1IwSUIyY2tzZndBQUFMRlFURlJGYWJJSWFiSUlhYklJYWJJSWFiSUlhYklJYWJJSWFiSUlhYklJYWJJSWFiSUlhYklJYWJJSWFiSUlhYklJYWJJSWFiSUlhYklJYWJJSWFiSUlhYklJYWJJSWFiSUlhYklJYWJJSWFiSUlhYklJYWJJSWFiSUlhYklJYWJJSWFiSUlhYklJYWJJSWFiSUlhYklJYWJJSWFiSUlhYklJYWJJSWFiSUlhYklJYWJJSWFiSUlhYklJYWJJSWFiSUlhYklJYWJJSWFiSUlhYklJYWJJSWFiSUlhYklJYWJJSWFiSUlhYklJYWJJSWFiSUlWMXNVV3dBQUFEdDBVazVUQUI1NHVlUDQ4OWU0SWFiOC8vMU84cVZMSFFnTkthSlpiLzV4VjVpWHB4OGNkNlJNNUJzR0IvbldTTmkzS0hQdnVxTVVtVEFnV0tGYStpS3NMeXhUQUFBQTkwbEVRVlI0bkdXUzIxcURNQkNFSjJBUjYwUUQ5WVMxRkZwQXJWcXQybXA5L3djekhFSlNPamZaN1AreEcyWVhhQ1U4LzJRVW5JYmVHVnlKOFRrN3liR3crWXRMVWtYeDVPbzZ1aUdEVzVPL2sxU3h1Y1NLeVgwYlRoTStOQUhaSERNbTA2Wit3Qmxjb0VsUTkxRlVPQVE2bFFKelNURUVHZVVjT1JjWUFpeVlJK1R5R0N3Wm9tQjVERW9XR0hGaVFkVkZqM3c2Qk04ckM1eFNxeGZ5OWMyVThtMXpWT3QzZnBqbU9UZXcrdno2cm8rTmZ1NVdNc05BK2dlM1FOcGIwcXV4eERIUnFETVJPMk43bjA5MmJWUVBxdStUNlVHdHphVWRiVmxWWmZTalIvdHJ2eGFwN0pjaGRaWUJ6Zm9VKzMzaGUzOWQ0aDhveVJNNElIYVJCQUFBQUFCSlJVNUVya0pnZ2c9PSIvPgoJPC9kZWZzPgoJPHN0eWxlPgoJCXRzcGFuIHsgd2hpdGUtc3BhY2U6cHJlIH0KCTwvc3R5bGU+Cgk8ZyBpZD0i0JrQsNGA0YLQvtGH0LrQsCI+CgkJPGcgaWQ9ItCh0YDQvtC6INC00L7RgdGC0LDQstC60LgiPgoJCQk8dXNlIGlkPSLQn9GA0Y/QvNC+0YPQs9C+0LvRjNC90LjQuiAzINC60L7Qv9C40Y8iIGhyZWY9IiNpbWcxIiB4PSIwIiB5PSIwIiAvPgoJCTwvZz4KCTwvZz4KPC9zdmc+")
}

.product-delivery.term .modal-content {
    padding: 30px
}

@media (max-width: 991px) {
    .delivery-term {
        padding: 0!important;
    }
}

.product-delivery .link {
    color: #66b103;
    border-color: #66b103
}

.product-delivery .link:hover {
    border-color: transparent
}

.product-price {
    text-align: center;
    background-color: #f1f4f5;
    margin-bottom: 1px
}

.product-contact {
    text-align: center;
    background-color: #f1f4f5
}

.product-contact_phone {
    color: #000000;
    font-family: ProximaNova-Bold, sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-decoration: none
}

@media (max-width: 580px) {
    .product-row {
        align-items: inherit;
        background-color: transparent;
        flex-direction: column
    }
}

.product-inform {
    display: flex;
    align-items: center;
    background: #f1f4f5;
    color: #000;
    padding: 20px 110px;
    text-align: center;
    margin: 15px 0;
    font-weight: 500;
    font-size: 18px
}

@media (max-width: 786px) {
    .product-inform {
        padding: 20px;
        font-size: 13px;
        line-height: 16px;
    }
}

.product-inform:before {
    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAmCAYAAAC76qlaAAAACXBIWXMAAAsSAAALEgHS3X78AAABCnpUWHRYTUw6Y29tLmFkb2JlLnhtcAAAGJU9UMtOwzAQvPcrVuZKsnbalNqKW6FWiEsQKkhwzcO0UYgTOUYx+TUOfBK/gANR97SzO5rRTLJzXVbUykKuTpWW5Ofrm0BVSvISpzTt9upc3Y9GPY0Pz8VYF7wku+0iccI1XaNsBq55171wkmRlmyvh9+mMBP4otpbkdnrAa/oI+9YoiMN1ULDlBm54yGK+iVbXEFG2RsqRrQLKBOWCMpiHbBeQmPJNHA93s5lHkpyt7QTiMAzhsAxbc0LGOUcaYRQFnhH0n9pmLtD91STxr3FQfWGqzlathglnefthJSE4meDs4uPhJZ8Hl4aU9rUYn/8XtgVep6mgCwgAAAHeSURBVFiF7Zm9SgNBEICnVHsLn0FbW/GnEFSsRNAgsbTwJy8gWGp8AysLRRsjpNL0tlqLiGAraBIU0Wh0htvA3N1edpObW+8wAx8Hd3MzH5u9vT0CAHDvkAMQjB+HXGVVvJyE+A2ST4DjpMVPJIuyyEHC4qJFWWxBQoPjUvwW2TEwalvYpbgNNWTOpnDaxIlXZNZU2KX4I3IYwRHyzXKryGS7wi7FTw25S8gny39GpqKSXYrb9FhBvtg978i8LjFt4hTL4J82dWQ6mJRGcYoF8E8bWm18cz6t4hSLyAe737fapFmcgm8ZiDdQ63zaxSmCc/4JBIqaQkKcgka+xmplRpziAjIqfgYZFS9DT9wcPXH4D+KDSAE5Ry7VsaDO24ZJvJMeVuK0J3hg1zl0fkZAvNMeRnHavDciCrag6xMxxLvpoRUvqYv9yB07T6/ZPWQVKYK3N25do6/2PoP4mmCPkk68ggwhG+zcCzIWEBkH73uwlbOu7otiW7BHRSfehPBPtxsxisVAXqMNfFcXt0dTJ64jF1E0uEeOQ7c9QiMkPeI6JHqE5mSBJdvMv01NDRMSPUIxAP4nvq5GJa+Ona4qTntIruPOe0i9Of+kxwiyj1yD9+cTHemhGY7nG7/HL3IEUlenZv8+AAAAAElFTkSuQmCC");
    display: inline-block;
    margin-right: 15px
}

.offer {
    padding: 25px;
    text-align: center;
    border-top: 1px solid #e2e8ea;
    border-bottom: 1px solid #e2e8ea
}

.similar-item {
    align-items: center;
    border-top: 1px solid #aab5b9;
    padding: 10px 0
}

.similar-item:last-child {
    border-bottom: 1px solid #aab5b9
}

.similar-item img {
    max-width: 100%
}

.similar-item_name {
    display: flex;
    flex-direction: column
}

@media (max-width: 768px) {
    .similar-item_name {
        flex-direction: column-reverse
    }
}

.similar-item_name a {
    color: #0089c3;
    font-size: 18px;
    text-decoration: none
}

@media (max-width: 768px) {
    .similar-item_name a {
        margin-top: 7px
    }
}

@media (max-width: 767px) {
    .similar-item_props {
        margin-bottom: 10px
    }
    .similar-item_props div {
        margin-bottom: 5px
    }
}

@media (max-width: 420px) {
    .similar-item_props {
        flex-direction: column;
        line-height: 21px
    }
}

.similar-item_price {
    text-align: right;
    white-space: nowrap
}

@media (max-width: 768px) {
    .similar-item_price {
        text-align: left
    }
}

.similar-item_price span {
    font-size: 13px
}

.reviews {
    background-color: #f1f4f5;
    padding: 15px 22px
}

.reviews .rate_title {
    float: left;
    margin: 10px 10px 10px 0;
    font-size: 14px
}

.reviews .rate {
    float: left;
    height: 46px;
    padding: 0 10px
}

.reviews .rate:not(:checked)>input {
    position: absolute;
    opacity: 0
}

.reviews .rate:not(:checked)>label {
    float: right;
    width: 1em;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
    font-size: 30px;
    color: #ccc
}

.reviews .rate:not(:checked)>label:before {
    content: '★ '
}

.reviews .rate>input:checked~label {
    color: #ffc700
}

.reviews .rate:not(:checked)>label:hover,
.reviews .rate:not(:checked)>label:hover~label {
    color: #deb217
}

.reviews .rate>input:checked+label:hover,
.reviews .rate>input:checked+label:hover~label,
.reviews .rate>input:checked~label:hover,
.reviews .rate>input:checked~label:hover~label,
.reviews .rate>label:hover~input:checked~label {
    color: #c59b08
}

.dropdown {
    display: flex;
    justify-content: space-between
}

.dropdown:after {
    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAACXBIWXMAAAsSAAALEgHS3X78AAAAiUlEQVQokWOIrWlnIBEzgmgQQxGIu4GYkwhNIDWLgVgLxBEG4kdAfAuIOfBo4oCqAakVgQnKQAWuAjErFk2sUDmQGmmYU2FYAYjvAfF5IGZB03QeKqcAE0c3WQ2q4DgQM0PxCaiYGrJabH7Rh/rlIBTfgooxENIIwiZQDbegbAw1+ILeDoqxygMAZC3DlxgviaQAAAAASUVORK5CYII=");
    cursor: pointer
}

.dropdown.active:after {
    transform: rotateZ(180deg)
}

.delivery-term {
    padding: 0 25px 40px
}

@media (max-width: 580px) {
    .delivery-term .text-muted {
        font-size: 11px
    }
    .product-delivery.term .modal-content {
        padding: 25px
    }
}

.delivery-term_header {
    background: #f3f3f3;
    margin-bottom: -1px;
    padding: 20px 10px;
    text-align: left;
    border-bottom: 1px solid #e6e6e6;
}

.delivery-term_item {
    border-bottom: 1px solid #e6e6e6;
    font-size: 13px;
    padding: 15px 0;
    align-items: center;
    text-align: left
}

.delivery-term_item:first-child {
    border-top: 1px solid #e6e6e6
}

.delivery-term_item img {
    max-width: 25px;
    margin-bottom: 5px
}

@media (min-width: 991px) {
    .delivery-term_item .fw-bold {
        font-family: ProximaNova, serif;
    }
}

.delivery-term_city {
    max-width: 300px;
    font-size: 18px;
    font-weight: bold;
    color: #256db5
}

.basket-item {
    position: relative;
    padding: 15px 0
}

.basket-item img {
    max-width: 150px
}

.basket-item .delete {
    top: -15px;
    z-index: 1
}

.basket-item .delete:before,
.basket-item .delete:after {
    border-color: #a7a7a7
}

.basket-item_qty span {
    cursor: pointer;
    border: 1px solid #d3d3d3;
    padding: 6px 10px;
    font-size: 16px;
    background: #f0f0f0;
    color: #000;
    width: 32px;
    text-align: center
}

.basket-item_qty input {
    width: 50px;
    text-align: center;
    height: 30px;
    font-weight: 700;
    border: 1px solid #d3d3d3
}

.basket-footer {
    font-size: 14px;
    padding: 25px 0
}

.basket-footer a {
    font-size: 30px;
    font-family: ProximaNova-Bold, serif;
    color: #000;
    display: block;
    margin-bottom: 10px;
    text-decoration: none
}

@media (max-width: 786px) {
    .basket-footer {
        text-align: center;
        justify-content: center;
        padding: 20px;
        background-color: #f1f4f5;
        margin-left: -15px;
        margin-right: -15px
    }
    .basket-footer img {
        display: none
    }
}

.list-brend ul li a {
    color: #0089c3;
    font-size: 13px;
    padding: 9px 0;
    display: inline-block
}

.list-brend h4,
.list-menu h4 {
    color: #000;
    font-family: ProximaNova-Bold;
    text-transform: uppercase;
    font-size: 15px;
    padding: 22px 0;
    border-bottom: 1px solid #f1f4f5
}

.list-brend ul.left {
    -moz-column-count: 2;
    -moz-column-gap: 35px;
    -webkit-column-count: 2;
    -webkit-column-gap: 35px;
    column-count: 2;
    column-gap: 35px
}

.card-props>div:nth-child(n+6) {
    display: none
}

@media (max-width: 769px) {
    .gift_section__header {
        text-align: center;
    }
}

.gift_section__header>h2{
    font-weight: bold;
    font-size: 18px;
    font-family: "Open Sans", sans-serif;
    line-height: 1.222;
}
.gift_section__header>p{
    margin: 0;
}
.gift_section__header {
    margin: 40px 0;
    flex-shrink: 0;
}

/*.gift_section__item_image {*/
/*    width: 40px;*/
/*}*/
.gift_section__item_image>img {
    width: 40px
}

/*.basket-item .gift_section__header>h2{*/
/*    font-weight: 300*/
/*}*/
/*.basket-item .gift_section__wrapper{*/
/*    width: 100%*/
/*}*/


.gift_section__item {
    display: flex;
    flex-direction: row;
    border-top: 1px solid #e2e8ea;
    align-items: center;
    padding: 20px;
}

.gift_section__item_desc {
    flex-grow: 1;
    /*padding: 10px;*/
    /*margin-right: 10px;*/
}

.gift_section__item_desc-link{
    font-size: 16px;
    font-family: "Open Sans", sans-serif;
    color: rgb(0, 138, 198);
    line-height: 1.2;
    text-decoration: none;
    font-weight: bold;
    /*font-size: 18px;*/
    /*font-family: inherit;*/
}

.gift_section__item_desc-link:hover {
    text-decoration: underline;
}

.gift_section__item_price>.old {
    font-size: 14px;
    text-decoration: line-through;
    line-height: 1.714;
}

.gift_section__item_price {
    align-items: center;
    flex-shrink: 0;
}

.gift_section__item_price>.alert {
    color: #ff162a;
    font-size: 14px;
    line-height: 1.2;
    /*font-weight: bold;*/

}
.gift_section__item_price>.alert::before {
    content: '';
    background: url("../../img/new-gift.png")  no-repeat bottom;
    background-size: contain;
    /*background-position: bottom;*/
    display: inline-block;
    vertical-align: text-top;
    padding: 8px;
    /*margin-top: 3px;*/
    margin-right: 5px;
}

.gift_section__item_desc-wrapper {
    display: flex;
    flex-grow: 1;
    flex-direction: row;
    margin: 0 20px;
}

@media (max-width: 480px) {
    .gift_section__item {
        align-items: flex-start;
        padding: 20px 0;
    }
    .gift_section__item_desc-wrapper {
        flex-direction: column;
        margin: 0 20px 0 40px;
    }
    .gift_section__item_desc {
        padding: 0 0 10px 0;
    }
    .gift_section__item_image>img {
        width: 65px
    }
}

.product__analogs__items{
    padding-bottom: 20px;
    border-bottom: 1px solid #d9d9d9;
}
.product__analogs__item{
    margin: 0 5px 5px 0;
    display: flex;
    flex-direction: column;
}
.product__analogs__item:hover {
    border-color: #ff6600;
    cursor: pointer;
}
.product__analogs__item:last-child{
    margin-right: 0;
}
.analogs__item_price-wrap{
    margin: auto;
    margin-bottom: 0;
}
.analogs__item_img{
    height: 145px;
    margin-bottom: 20px;
    overflow: hidden;
}
.analogs__item_img a{
    display: block;
    text-align: center;
}
.analogs__item_title{
    font-size: 14px;
    margin: 0 0 32px 0;
    min-height: 48px;
    text-align: center;
}
.analogs__item_btn{
    text-align: center;
}
.analogs__item_link{
    color: #4c9dbb;
    font-weight: 400;
}
.analogs__item_char{
    /*margin-bottom: 8px;*/
}
.analogs__item_amp,
.analogs__item_power,
.analogs__item_voltage{
    color: #656565;
    font-size: 13px;
}
.analogs__item_price{
    text-align: center;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 4px;
}
.btn{
    border: 1px solid transparent;
    border-radius: 3px;
    cursor: pointer;
    display: inline-block;
    padding: .375rem 1rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.2;
    outline: 0;
    text-align: center;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    /*white-space: nowrap;*/
}
.fr{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}
.item_bordered{
    border: 1px solid #d9d9d9;
    border-radius: 6px;
    padding: 16px;
}
.item_bordered.checked{
    border: 2px solid #7cb300;
    padding: 15px;
}
.f-1{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.v_tb_bottom_line .v_price{
    text-align: center;
}
@media (max-width: 1100px) {

    .thumb__info{
        min-width: 182px;
    }
    .price_price{
        font-size: 28px;
    }
    .price_word {
        font-size: 16px;
    }
    .btn_orange{
        padding: 15px 30px;
    }
    .price_secure_value, .price_credit_value {
        font-size: 14px;
    }
    .thumb__info_item:before{
        margin-right: 5px;
    }
    .thumb__info_link{
        font-size: 14px;
    }
    .analogs__item_amp, .analogs__item_power, .analogs__item_voltage {
        font-size: 12px;
    }
    .analogs__item_price{
        font-size: 18px;
    }
    .product__analogs__item{
        padding: 10px;
    }
    .btn_orange-sm{
        font-size: 12px;
    }
    .btn_orange-analogs{
        padding: 9px 14px;
    }
    .analogs__item_title {
        min-height: 48px;
    }
}
.btn_orange-analogs{
    background: -webkit-gradient(linear, left bottom, left top, from(#ff4e00), to(#ffc500));
    background: linear-gradient(to top, #ff4e00, #ffc500);
    border-color: #ce3d00;
    border-radius: 5px;
    color: #fff;
    display: block;
    font-family: Arial, sans-serif;
    font-size: 15px;
    font-weight: 700;
    padding: 9px 0px;
    text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.3);
}
.btn_orange-analogs:hover,
.btn_orange-analogs:focus,
.btn_orange-analogs:active{
    background: -webkit-gradient(linear, left bottom, left top, from(#ffc500), to(#ff4e00));
    background: linear-gradient(to top, #ffc500, #ff4e00);
}

.commerce-info__wrapper{
    font-size: 13px;
    font-family: "OpenSans", sans-Serif;
    color: rgb(17, 17, 17);
    padding-bottom: 20px;
    border-bottom: solid 1px #e2e8ea;
    margin: 0;

}

.commerce-info__delivery>strong {
    font-weight: bold;
    display: inline-block;
}
.commerce-info__delivery{
    line-height: 1.5;
    margin-bottom: 10px
}
.commerce-info__shipping {
    line-height: 1.5;
}

.commerce-info__delivery,
.commerce-info__shipping {
    position: relative;
}
.commerce-info__right,
.commerce-info__left {
    padding: 0;
}
.commerce-info__left>div{
    padding-left: 30px;
}
.commerce-info__delivery:before {
    content: url("/design/img/map.png");
    left:2px;
    top: 0;
    position: absolute;
}
.commerce-info__shipping:before {
    content: url("/design/img/track.png");
    left: 0;
    top: 2px;
    position: absolute;
}
.commerce-info__pay-methods{
    margin: 10px 0;
    padding-left: 30px;
}
.commerce-info__pay-methods img{
    margin-right: 10px;
}
.commerce-info__warranty{
    position: relative;
    padding-left: 30px;
    line-height: 1.5;
    margin-bottom: 10px;
}
.commerce-info__warranty:before{
    content: url("/design/img/reload.png");
    left: 2px;
    top: 2px;
    position: absolute;
}

@media (min-width: 769px) {
    .commerce-info__right{
        padding-left: 20px;
    }
}
@media (max-width: 991px) {
    .commerce-info__right,
    .commerce-info__left {
        padding: 20px 0;
    }
}
@media (min-width: 576px) {
    .commerce-info__left {
        padding-right: 30px;
    }
}

.instructions__wrapper{
    margin-bottom: 50px;
}

.instructions__doc {
    font-size: 14px;
    font-family: "OpenSans", sans-serif;
    color: rgb(0, 138, 198);
    line-height: 2.143;
    position: relative;
    padding-left: 35px;
    margin: 20px 0;
    display: inline-block;
    text-decoration: none;
}

@media (min-width: 769px) {
    .instructions__doc {
        font-size: 16px;
    }
}

.instructions__doc:before {
    position: absolute;
    top: 0;
    left: 0;
    content: url("/design/img/instruction.png");
}
@media(max-width: 576px) {
    .video-item:first-child {
        margin-bottom: 30px;
    }
}
.video-item-descr {
    font-size: 14px;
    font-family: "OpenSans", sans-serif;
    line-height: 1.429;
    margin-top: 10px;
}
.commerce-info__wallet {
    position: relative;
    padding-left: 30px;
    line-height: 1.5;
}
.commerce-info__wallet:before {
    position: absolute;
    top: 2px;
    left: 0;
    content: url("/design/img/wallet.png");
}


.only_for_order {
    color: #F2B100;
}
@media (min-width: 768px) {
    .similar-item_props {
        text-align: center;
    }
}

.review-rate-text {
    vertical-align: super;
    margin-left: 10px;
    text-decoration: none;
    border-bottom: #008AC6 1px dashed;
    color: #008AC6;
}
.review-rate {
    margin-left: 10px;
}
