.only-mobile {
    display: none;
}

@media(min-width: 1120px) and (max-width: 1299px) {
    body.product .container {
        width: 1100px;
        margin-left: auto;
        margin-right: auto;
    }
    body.product .container.pc-wrapper .pc-wrapper-middle {
        width: 32%;
        padding-right: 15px;
    }
    body.product .container.pc-wrapper .pc-wrapper-right {
        width: 30%;
        padding-right: 15px;
    }
    
    .filter-box.static {
        margin-left: -30px;   
    }
}

@media(min-width: 760px) and (max-width: 1119px) {

    .container { width: calc(100vw - 60px); max-width: calc(100vw - 60px); }
    .pc-main {
        padding: 0;
    }
    .pc-slider-320 { display: none !important; }
    .pc-wrapper-left .pc-slider { display: block; padding: 20px 0 20px 20px; }
    #pc-productzoom .pc-slider { display: block; }
    .breadcrumbs.item-parts>.-item-actions { display: none; }
    .breadcrumbs.container { margin: 10px 30px; }
    body.product .container.pc-wrapper {
        display: grid;
        grid-template-columns: 46% 54%;
        margin-bottom: 20px;
    }
    body.product .container.pc-wrapper>* {
        width: 100%;
    }
    body.product .container.pc-wrapper::before { display: none; content: none; }
    body.product .container.pc-wrapper .pc-wrapper-right {
       grid-column-end: span 2;
    }
    
    .pc-wrapper-left .pc-slider .pc-gallery-top {
        width: 100%;
        height: 350px;
    }
    #pc-productzoom .pc-gallery-top {
        width: 100% !important;
    }
    .pc-wrapper-left .pc-slider .pc-gallery-top img {
        max-width: 100%;
        max-height: 100%;
        margin: 0 auto;
        object-fit: contain;
    }
    .pc-wrapper-left .pc-slider .pc-gallery-thumbs {
        width: auto;
        margin-left: 0;
        margin-top: 0;
        left: 0;
    }
    .pc-wrapper-left .pc-slider .pc-gallery-thumbs .pc-slider-wrapper { position: relative; }
    .pc-wrapper-left .pc-slider .pc-gallery-thumbs ._arrow::before { display: none !important; }
    .pc-wrapper-left .pc-slider .pc-gallery-thumbs .slick-prev { right: auto; left: -10px; top: calc(50% - 5px); }
    .pc-wrapper-left .pc-slider .pc-gallery-thumbs .slick-next { left: auto; right: -10px; top: calc(50% - 5px); }
    
    .pc-tabs-wrapper .tabs-list {
        display: table;
    }
    .tab-head-320 {
        display: none !important;
    }
    .pc-wrapper-head .reseller {
        padding-top: 20px;
    }
    
    .pc-wrapper-middle {
        width: 100%;
        padding-bottom: 20px;
    }
    .pc-wrapper-middle h1 {
        font: bold 17px/25px "Noto Sans", Noto,Helvetica,Arial,sans-serif;
    }
    .pc-wrapper-middle .base-chars {
        padding-top: 8px;
    }
    .pc-wrapper-middle .-review {
        padding-top: 15px;
    }
    .pc-wrapper-middle .-item-actions {
        display: block;
        padding-left: 14px;
    }
    .-item-actions a::before {
        height: 100%;
        background-position-y: center !important;
    }
    .pc-wrapper-middle .-item-actions {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding-top: 20px;
    }

    .pc-wrapper-middle .-item-actions  a {
        font-size: 11px;
        margin-left: 0;
    }
    .pc-wrapper-middle .-item-actions  a.-share {
        font-size: 0;
        color: transparent;
    }

    .pc-wrapper-middle .-brand {
        position: relative;
        left: 0;
        top: 0;
        padding-left: 14px;
        padding-top: 20px;
    }

    .pc-wrapper-right {
        border-top: 1px solid #eaeaea;
        border-left: none;
        margin-top: 0;
        padding-bottom: 20px;
    }
    .pc-wrapper-right .-a-icons {
        display: none;
    }
    .pc-wrapper-right .pc-mb-container .-sep {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
    }
    .pc-wrapper-right .pc-mb-container .-sep .sep01 {
        order: 2;
        padding-left: 20px;
    }
    .pc-mb-container .-buy-buttons .-q-buy {
        justify-content: flex-start;
    }
    .pc-mb-container .countbox { margin-right: 30px; }
    .pc-button-pay.fast { text-align: left; padding-left: 160px; }
    .pc-mb-container .-buy-buttons .-q-buy a.btn { white-space: nowrap; }
    .pc-wrapper-right .pc-mb-container .-sep>* {
        width: 50%;
    }
    .pc-wrapper-right .pc-delivery-block {
        padding-top: 0;
    }
    .pc-mb-container .-buy-buttons { border-top: none; border-bottom: none; }
    
    .tabs-viewport > .tab .content-wrp aside {
        font-size: 16px !important;
        line-height: 20px !important;
    }
    #tab-desc p {
        font-size: 16px !important;
        line-height: 20px !important;
    }
    .tabs-viewport a.show-all { margin: -5px 0 20px 0; }
    #tab-char .note {
        margin-top: 0;
        padding-bottom: 30px;
    }
    .product__generic_slick-products {
        padding: 0 20px;
        margin: 0;
    }
    .product__generic_slick-title {
        margin: 0;
    }
    .product__generic_slick-title .hidden-xs {
        display: none;
    }
    .-brand-links {
        margin: 0 0 40px 0;
    }
    
    #pc-productzoom {
        width: 100vw;
    }
    
    .accessories.container {
        display: none;
    }
    
    .catalog-products .top-bar.-item .toolbar {
        display: block !important;
    }
    
    #products-list:not(.products-rows) .product-item.cell {
        width: calc(33% + 1px);
    }
    .filter-box.static {
        padding: 20px 20px 20px 0;
        margin-left: -10px;
        margin-right: -10px;
    }
    
    #pc-productzoom {
        height: 50vh;
        min-height: 50vh;
    }
    #pc-productzoom .-slide-container aside.full-img {
        height: calc(50vh - 125px);
    }

	.pc-wrapper-right div.-unavailable {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding-left: 30px;
    }
    .pc-wrapper-right div.-unavailable>* {
        width: 50%;
    }
    .pc-wrapper-right div.-unavailable .notice-request {
        margin: 0;
        padding: 0 15px 0 0;
        border: none !important;
    }
}

@media(max-width: 900px) {
    .tabs-viewport > .tab .content-wrp {
        flex-direction: column;
    }
    #products-list:not(.products-rows) .product-item.cell {
        width: calc(50% + 1px);
    }

    .tabs-viewport > .tab .content-wrp aside { 
        width: 100% !important;
        font-size: 13px;
        line-height: 18px;
    }
    .tabs-viewport > .tab .content-wrp {
        padding-top: 15px;
    }
    .tabs-viewport > .tab h4,
    .tabs-viewport > .tab div.h4,
    .tabs-viewport > .tab h2 {
        font-size: 14px;
        margin-top: 14px;
    }
    .tabs-viewport > .tab aside.right h4,
    .tabs-viewport > .tab aside.right div.h4 {
        text-align: left;
        margin-top: 14px;
        margin-bottom: 15px;
    }
    .tabs-viewport > .tab#tab-desc aside.right a { display: inline-block; margin-right: 15px; max-width: 130px; vertical-align: top;}
    .tabs-viewport > .tab#tab-desc aside.right a img { display: inline-block; width: 110px; }
    .tabs-viewport > .tab#tab-desc aside.right a u,
    .tabs-viewport > .tab#tab-desc aside.right a span {
        margin: 0;
    }
    .tabs-viewport > .tab#tab-desc ul { margin-top: 8px; }
    .tabs-viewport .rst-icons  { 
        padding-top: 0;
        padding-bottom: 40px;
    }
    
    .tabs-viewport #tab-char aside.right .rst {
        margin: 30px 0 0 0;
    }
    
    .tabs-viewport .char-tbl {
        margin: 0 -20px;
    }
    .tabs-viewport .char-tbl .line > strong {
        width: 35%;
        padding-left: 20px;
        padding-right: 10px;
        font-size: 13px;
        line-height: 18px;
    }
    .tabs-viewport .char-tbl .line > span {
        width: 65%;
        padding-right: 20px;
        font-size: 13px;
        line-height: 18px;
    }
    .tabs-viewport #tab-char a.show-all {
        font-size: 12px !important;
        line-height: 20px !important;
        border-bottom: none;
        text-decoration: underline;
        text-decoration-style: dashed;
    }
    
    .tabs-viewport #tab-char a.show-all.-expand {
        margin-top: 20px;
    }
    .tabs-viewport #tab-char aside.right a {
        margin: 0 20px 20px 0;
        width: auto;
        font-size: 12px;
    }
    .tabs-viewport #tab-char aside.right a u { font-size: 12px; line-height: 16px; }
    #tab-char .note {
        font-size: 11px;
        line-height: 13px;
        width: auto;
    }
    
    #sp-listing-product-reviews-widget, #sp-product-reviews-widget, #sp-product-questions-widget {
        margin-top: 0 !important;
        padding-top: 20px !important;
    }

}

@media(max-width: 767px) {

    .col-xs-100 { width: 100vw; }
    section.catalog-products { margin-right: 0; max-width: 100vw;}

    .container { width: 100%; max-width: 100%; }

    .only-mobile {
        display: block;
    }

    .pc-main {
        padding: 0;
    }
    
    .breadscrumbs {
        padding: 0 20px !important;
        font-size: 11px;
        font-family: "Noto Sans", Noto,Helvetica,Arial,sans-serif;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .breadscrumbs span::before {
        color: #888888;
    }
    .breadscrumbs span.upper::before { 
        display: inline-block;
        content: "";
        width: 15px;
        height: 15px;
        vertical-align: middle;
        background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAABxCAYAAABhunXrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBEMDI0RTZCRDY0MTExRThBNzVFOEJBOThDREFCRDUxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBEMDI0RTZDRDY0MTExRThBNzVFOEJBOThDREFCRDUxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEQwMjRFNjlENjQxMTFFOEE3NUU4QkE5OENEQUJENTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEQwMjRFNkFENjQxMTFFOEE3NUU4QkE5OENEQUJENTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5pHsH8AAAGB0lEQVR42tydf2ReVxjH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") left center no-repeat;
        background-size: 5px;
    }
    .breadscrumbs span.art::before { content: "артикул: "; }
    .breadscrumbs::before, .breadscrumbs::after { display: none !important; }
    
    .pc-wrapper {
        flex-direction: column;
    }
    
    .pc-wrapper-middle {
        width: 100%;
        padding-bottom: 20px;
    }
    
    .pc-wrapper-head.-ressl {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        padding-top: 15px;
    }
    .scnd-line .-a-icons {
        flex-direction: column;
        border-bottom: none;
        display: flex;
        padding: 0 0 0 10px;
    }
    .scnd-line .-a-icons>* {
        height: 
    }
    
    .pc-wrapper-header-mobile {
        padding: 0 0 20px 0;
    }
    .pc-wrapper-header-mobile div.h1 {
        font: bold 20px/24px "Noto Sans", Noto,Helvetica,Arial,sans-serif;
        color: #000000;
        padding: 20px 30px 0 20px;
        margin: 0;
        overflow-x: visible;
        overflow-y: hidden;
        display: -webkit-box;
        display: box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;  
        line-clamp: 2;
        box-orient: vertical;
        max-height: 68px;
        position: relative;
    }
    .pc-wrapper-header-mobile div.h1::after {
        content: "";
        position: absolute;
        background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZDMDc3QzQxREFGNDExRThCNjlBREY5QTBERjhGRDUxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZDMDc3QzQyREFGNDExRThCNjlBREY5QTBERjhGRDUxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkMwNzdDM0ZEQUY0MTFFOEI2OUFERjlBMERGOEZENTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkMwNzdDNDBEQUY0MTFFOEI2OUFERjlBMERGOEZENTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5FjXFbAAAAjklEQVR42mJgYGBoBOK3QDwfiDkZcAM2IJ4JVVsHEngFxP+h+AAQ82DRBDJwF5K6DyDBWCD+gyR4DIiFkDSBDDqMJA/CyTDJcCD+iSRxHohFoQacQRL/A7UIBfihab4BxJeQ+CC5EFwB4ATE39Cc9R8q5s1AANhAPQ/T9BlqIFHAGIhvA/E9ILbEpgAgwACuDTF+6AQ/bQAAAABJRU5ErkJggg==") center center no-repeat;
        width: 14px;
        height: 8px;
        right: 15px;
        bottom: 7px;
        transition: transform .15s ease;
    }
    .pc-wrapper-header-mobile div.h1.expanded::after {
        transform: rotate(180deg);
    }
    
    .pc-wrapper-header-mobile div.h1.expanded {
        display: block;
        overflow: visible;
        -webkit-line-clamp: none;
        line-clamp: none;
        max-height: 1000px;
    }
    
    .pc-wrapper-header-mobile .-rating {
        font-family: "Noto Sans", Noto,Helvetica,Arial,sans-serif;
        padding: 0;
    }

    .pc-wrapper-header-mobile .scnd-line {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 12px 20px 0 18px;
    }
    .pc-wrapper-header-mobile .scnd-line>a>img {
        max-height: 10px;
    }
    
    .pc-wrapper-middle .-review {
        padding-top: 15px;
    }

    .pc-wrapper-middle {
        border-bottom: 1px solid #eaeaea;
    }
    
    .pc-wrapper-middle .-item-actions {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding-top: 20px;
    }

    .pc-wrapper-middle .-item-actions  a {
        font-size: 11px;
        margin-left: 0;
    }
    .pc-wrapper-middle .-item-actions  a.-share {
        font-size: 0;
        color: transparent;
    }
    
    .pc-mb-container {
        padding-left: 0;
        padding-right: 0;
    }   
    
    .pc-mb-container .sep01 {
        display: flex;
        padding: 0 20px 20px 20px;
        align-items: center;
        justify-content: space-between;
        border-bottom: 1px solid #eaeaea;
    }
	.pc-mb-container .sep01.-single {
        justify-content: center;
    }
    .pc-mb-container .-avail {
        display: none;
    }
    .pc-mb-container .-credit {
        text-align: right;
    }
    span.mobile-flex-group {
        width: 50vw;
    }
    .pc-mb-price {
        padding-bottom: 0;
    }
    
    .pc-delivery-block,
    .pc-mb-container .-buy-buttons,
    .pc-mb-container .bonuses,
    .pc-mb-container .-pay-info {
        padding-left: 40px;
        padding-right: 40px;
    }
    .pc-mb-old-price {
        margin-left: 0;
		display: block;
    }
    
    .pc-tabs {
        padding-top: 20px;
    }
    
    .pc-mb-container .-pay-info {
        padding-bottom: 20px;
    }
    .pc-tabs-wrapper .tabs-list {
        display: table;
    }
    .tab-head-320 {
        display: none !important;
    }


    .product__crosssale-products, .product__generic_slick-products {
        padding-left: 0;
    }
    .-brand-links {
        margin: 0;
        padding: 20px 0;
    }
    
    .pc-accessories .responsive-products .tags-dropdown .dropdown-menu.extended > li > a {
        padding: 8px 5px 8px 35px;
        display: inline-block;
        position: relative;
    }
    .tags-dropdown  {
        padding: 20px;
    }
    .tags-dropdown .dropdown-select.-scnd {
        margin-top: 10px;
    }
    .tags-dropdown .dropdown-select .dropdown-menu > li.group ul {
        padding: 0 0 5px 50px;
        display: none;
    }
    .tags-dropdown .dropdown-select .dropdown-menu > li.group > a::before {
        position: absolute;
        left: 16px;
        top: 0;
        content: "+";
        font-size: 18px;
        color: #1290a4;
    }
    .tags-dropdown .dropdown-select .dropdown-menu > li.group.expanded > a::before {
        content: "â€“";
    }

    .tags-dropdown .dropdown-select .dropdown-menu > li.group ul li a {
        font-size: 11px;
        line-height: 35px;
        display: inline-block;
        padding-right: 5px;
    }
    .tags-dropdown .dropdown-select .dropdown-menu .c-blue {
        font-size: 11px;
    }
    .open-xs-filter-wrapper {
        display: none !important;
    }
    .accessories.container {
        padding-bottom: 20px;
    }
    #goods .column.col-lg-80.col-md-80.col-sm-70.col-xs-100:first-of-type,
    .catalog-products .top-bar.-item {
        display: none;
    }
    #products-list:not(.products-rows) {
        background: #ffffff;
        padding-bottom: 20px;
    }
    .pc-tabs-wrapper .tabs-viewport > .tab#tab-access {
        padding: 0;
    }
    .pc-accessories-products>section {
        margin: 0;
    }
    #products-list:not(.products-rows) .product-item.cell {
        border: none;
    }
    div#products-list:not(.products-rows) .product-item.cell {
        width: 60vw !important;
        padding: 0 20px;
        border-right: 1px solid #eaeaea;
        margin-bottom: 20px;
    }
    #products-list .product-item.cell .product-rate {
        display: none !important;
    }
    div#products-list .product-item .image-container {
        height: 140px;
    }
    #products-list:not(.products-rows) .price-block .price {
        text-align: left;
    }
    #products-list:not(.products-rows) .price-block .buy-block {
        display: block !important;
    }
    #products-list .pages-navigation {
        display: none;
    }
    #tab-delivery {
        padding: 0 !important;
    }
    .product__generic_slick-products {
        padding: 0;
        margin: 0;
    }
    
    .-upd.window {
        position: absolute !important;
        width: calc(100vw - 20px);
        left: 10px !Important;
    }
    #basket-preview-credit .credit-description ul {
        flex-direction: column;
    }
    #basket-preview-credit .credit-description ul li {    
        padding-right: 0;
        padding-bottom: 40px;
    }
    #basket-preview-credit .credit-description ul li:not(:last-child)::after {
        transform: rotate(90deg);
        right: calc(50% - 6px);
        bottom: 0;
        top: auto;
    }
    #basket-preview-credit .credit-description h5 {
        font-size: 14px;
    }
    
    #basket-preview-credit .credit-description ul li {
        font-size: 14px;
        line-height: 16px;
    }
    #basket-preview-credit .credit-description p {
        font-size: 14px;
        text-align: center;
        padding: 10px 20px;
    }
    
    #basket-preview-credit .credit-description ul {
        margin-bottom: 0;
    }
    #basket-preview-credit .credit-description a.xs-line { white-space: nowrap; display: inline-block; }
    
    .-upd.window .window-cart-items .info > .title {
        max-width: 100%;
        width: 100%;
        font-size: 14px;
        line-height: 16px;
    }
    .-upd.window .window-cart-items .info .-art-rating {
        margin-top: 0;
    }
    .-upd.window .vendor-code  { padding: 0; }
    .-upd.window .window-cart-items .info > .price {
        position: relative;
        right: 0;
        top: 0;
        text-align: left;
        padding-top: 20px;
    }
    .-upd.window .window-cart-items .info > .countbox {
        position: relative;
        right: 0;
        top: 0;
        
    }
    .-upd.window .window-cart-items .info > .price > em {
        margin: 6px 0 0 0;
    }
    #pc-quickbuy.window .header span.wsd-header {
        font-size: 20px;
        line-height: 20px;
    } 
    .-upd.window .window-cart-items .-promo input {
        width: 160px;
    }
    .-upd.window .window-cart-items .-promo .ok {
        font-size: 0;
        color: rgba(0,0,0,0);
    }
    .-upd.window .window-cart-items .-promo .ok a {
        font-size: 13px;
    }
    
    .toggle-chars {
        padding: 0;
    }
    
    footer > div.container {
        padding: 0 20px !important;
    }
    footer .footer-top {
        margin-top: 0;
        border: none;
        padding-bottom: 20px;
    }
    
    .pc-wrapper-middle div.-rst  {
        display: block;
        margin: 12px 0 0 12px;
    }
    .pc-wrapper-head .reseller>span {
        display: inline-block;
        line-height: 10px;
    }
    
    .pc-mb-container .-buy-buttons .-q-buy a.btn {
        padding: 5px 25px;
        margin-left: 25px;
    }
    .pc-button-pay.fast {
        padding-right: 20px;
    }
    .-upd.window .window-cart-items .-promo {
        white-space: nowrap;
    }
    .product__generic_slick-title h3 {
        margin-top: -30px;
    }

	.pc-wrapper-right div.-unavailable {
        padding-top: 0;
    }
    .pc-wrapper-right div.-unavailable .-un01 {
        padding: 0 20px;
    }
    .pc-wrapper-right div.-unavailable .notice-request {
        border: none !important;
        padding: 0 20px;
    }
}