.common-btn, .btn, button.common-btn, button.button{
    cursor: pointer;
    outline: none;
}

.prpage-promo {
    margin-top: 30px;
    position: relative;
}

.prpage-promo img{
    max-width: 100%;
    height: auto;
}

.prpage-promo .prpage-promo-content {
    padding-left: 100px;
    text-align: left;
    color: #fff;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
    max-width: 575px;
}

.prpage-promo .prpage-promo-content .h2-rd {
    color: #fff;
    font-size: 38px;
    line-height: 1;
}

.prpage-promo .prpage-promo-content .p-rd {
    color: #fff;
    margin: 8px 0 22px;
    line-height: 1.3;
}

.prpage-image-links{
    margin-bottom: 70px;
}

.prpage-image-links a.prpage-image-link{
    background: no-repeat center center;
    background-size: cover;
    min-height: 245px;
    color: #fff;
    text-decoration: none;
    margin-top: 30px;
}

.prpage-image-links a.prpage-image-link:hover{
    text-decoration: underline;
}

.prpage-image-links a.prpage-image-link .h2-rd{
    padding: 1em;
    color: #fff;
}

.prpage-border-block{
    margin-top: 10px;
    border: 2px solid #f3f7fa;
    border-top: none;
}

.prpage-border-block .common_top_bar{
    margin: 0;
}

.prpage-border-block-content{
    padding: 14px 36px 38px;
}

.category-block{
    border: 1px solid #e5edf3;
    text-align: center;
    margin: 24px 0 0 24px;
    display: block;
    color: inherit;
}

.category-block-wrap{
    margin-left: -24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.category-block-wrap .category-block{
    width: calc((100% - 120px)/5);
}

.category-subcategories{
    margin: -34px 0 0 -25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.category-subcategories .category-block{
    width: calc((100% - 100px)/4);
    margin: 34px 0 0 25px;
}

a.category-block{
    color: #000;
    text-decoration: none;
    transition: none;
}

.category-block .category-block-image{
    padding: 20px 30px;
}

.category-block .category-block-image img{
    max-width: 100%;
    height: auto;
}

.category-block .category-block-title{
    padding: 10px 20px 20px;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.6;
    display: block;
}

a.category-block:hover{
    color: #fff;
    background: #007aeb;
    box-shadow: 0 7px 15px 0 rgb(0 0 0 / 10%);
    text-decoration: none;
}

a.category-block:hover .category-block-image{
    background: #fff;
}

.prpage-tabs{
    margin: 32px 0 22px;
}

.prpage-tabs > .nav, .description-tabs > .nav{
    margin:0 0 30px -60px;
}

.prpage-tabs > .nav > a.nav-item, .description-tabs > .nav > a.nav-item{
    margin:20px 0 0 60px;
    display: inline-block;
    font-size: 18px;
    text-decoration: none;
    color: #000;
    padding: 6px 0;
    border-bottom:3px solid transparent;
    outline: none;
}

.prpage-tabs > .nav > a.nav-item.active,
.description-tabs > .nav > a.nav-item.active,
.description-tabs > .nav[role="scroll-list"] > a.nav-item:hover
{
    border-bottom-color:#F98021;
}

.prpage-model-blocks{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -10px;
}

.prpage-model-blocks > a.prpage-model-block{
    margin: 10px 0 0 10px;
    background: #fff;
    border: 1px solid #ccdbe8;
    border-radius: 5px;
    color: #000;
    flex-direction: column;
    font-size: 16px;
    font-weight: 600;
    justify-content: center;
    line-height: 1.1;
    padding: 5px 32px 5px 20px;
    position: relative;
    text-transform: capitalize;
    text-decoration: none;
    min-height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: calc((100% - 70px)/7);
}

.prpage-model-blocks > a.prpage-model-block::after{
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANCAMAAACjHN8KAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAZlBMVEUAS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS47///92oAk2AAAAIHRSTlMA2FtaH+dpEOB2Ctd/Bc6JyII4700zVvor7h2F5RTRDVeNHwoAAAABYktHRCHEbA0WAAAAB3RJTUUH5goZDB4qbYhd5gAAAElJREFUCNctzUcSgDAMBEGTTMYEk9P8/5WULHTpuWzJRLHRg0QjzbBaeUGpVdU0Wm2H+xc9Q3Cc8KKHWVxYN9GyH+LJdeuL5w1+ta4Dy+Cr1UgAAAAASUVORK5CYII=") left center no-repeat;
    content: "";
    position: absolute;
    right: 12px;
    top: 0;
    bottom: 0;
    width: 8px;
}

.prpage-model-blocks > a.prpage-model-block:hover{
    border-color: #007aeb;
}

.prpage-head{
    min-height: 360px;
    background: url("../images/promo-automotive-head.jpg") 50% 50% no-repeat;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: center;
    background-size: auto 100%;
    padding: 20px 0;
}

.prpage-head.industrial-back{
    background-image: url("../images/promo-industrial-head.jpg");
}

.prpage-head.appliances-back{
    background-image: url("../images/promo-appliances-head.jpg");
}

.prpage-head .prpage-head-inner{
    color: #fff;
    text-align: center;
    font-size: 17px;
}

.prpage-head .prpage-head-inner .h1-rd{
    color: #fff;
    margin-bottom: 5px;
}

.prpage-head .prpage-head-inner .prpage-head-filter{
    margin: 20px 0 0 -10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.prpage-head .prpage-head-inner .prpage-head-filter-col{
    margin: 10px 0 0 10px;
}

select.big-filter-select{
    display: inline-block;
    padding: 20px 50px 20px 19px;
    border-radius: 5px;
    color: #000;
    vertical-align: middle;
    background: #fff url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAMAAAARDVXAAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAb1BMVEUATJAATJAATJAATJAATJAATJAATJAATJAATJAATJAATJAATJAATJAATJAATJAATJAATJAATJAATJAATJAATJAATJAATJAATJAATJAATJAATJAATJAATJAATJAATJAATJAATJAATJAATJAATJD////G9sCZAAAAI3RSTlMAyuAyKd7Q5kE3+O4Py1FH1Ba7YlfFB6xsX7act6eLlnvoht5iGx8AAAABYktHRCS0BvmZAAAAB3RJTUUH5goZCh4ubmjlTQAAAE1JREFUCNdNjEUOwEAQw6bMzAz+/x+72oLqixNFihimJS+244oH/lODkEjiBFJdM8gL5RIqpRqaVg8d9DLA+P5MMMPy/coKbPJjP847XEHWBVbiRi10AAAAAElFTkSuQmCC") no-repeat right 25px center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 17px;
    font-weight: 600;
    line-height: 19px;
    border: none;
    outline: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: auto;
}

.prpage-head .prpage-head-inner .prpage-head-filter-col select{
    width: 236px;
}

.prpage-head .prpage-head-inner .prpage-head-filter-col .common-btn{
    min-width: 166px;
}

.category-head{
    min-height: 320px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: end;
    background-size: auto 100%;
    padding: 20px 0 68px;
}

.category-head .h1-rd{
    color: #fff;
    font-size: 36px;
}

.category-head ~ .container > .category-vehicle-filter{
    margin-top: -42px;
}

.category-head ~ .category-articles-block-back > .container > .category-vehicle-filter{
    position: relative;
    top: -42px;
    margin-bottom: -42px;
}

.category-vehicle-filter{
    background-color: #004b8e;
    color: #fff;
    font-size: 17px;
    border-radius: 10px;
    padding: 31px 23px 34px;
    margin-bottom: 1.5em;
}

.category-vehicle-filter .category-vehicle-filter-inner{
    margin: 5px 0 0 -10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.category-vehicle-filter .category-vehicle-filter-inner.category-vehicle-filter-inner-no-margin{
    margin: -10px;
}

.category-vehicle-filter .category-vehicle-filter-inner .category-vehicle-filter-col{
    margin: 10px 0 0 10px;
    flex-grow: 2;
}

.category-vehicle-filter .category-vehicle-filter-inner .category-vehicle-filter-col.category-vehicle-filter-btn-col{
    flex-grow: 1;
}

.category-vehicle-filter .category-vehicle-filter-inner .category-vehicle-filter-col select, .category-vehicle-filter .category-vehicle-filter-inner .category-vehicle-filter-col button{
    width: 100%;
}

.page-breadcrombs{
    margin: 2em 0 4em;
    font-size: 14px;
    color: #87898c;
}

.page-breadcrombs > .delimiter{
    padding: 0 0.5em;
}

.page-breadcrombs > a, .page-breadcrombs > a:hover, .page-breadcrombs > .delimiter{
    color: #000;
    text-decoration: none;
}

.page-breadcrombs > a:hover{
    text-decoration: underline;
}

.category-vehicle-filter + .category-image-block{
    margin-top: 5.5em;
}

.category-image-block .h1-rd{
    font-size: 38px;
    margin-bottom: 20px;
}

.category-image-gall{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: start;
    margin:-10px 0 4em -10px;
}

.category-image-gall .category-image-gall-image{
    margin: 10px 0 0 10px;
    width: calc((100% - 50px)/5);
}

.category-image-gall a.category-image-gall-image{
    text-decoration: none;
}

.category-image-gall a.category-image-gall-image:hover{
    background-color: #004b8e;
}

.category-image-gall a.category-image-gall-image:hover img{
    opacity: 0.25;
    transition: opacity 0.25s;
}

.category-image-gall .category-image-gall-image img{
    display: block;
    max-width: 100%;
    height: auto;
}

.category-brands{
    margin-bottom: 3em;
}

.category-brands .prpage-model-blocks{
    margin-top: -10px;
}

.category-subsections-links{
    margin: 2.5em 0;
}

.category-subsections-links .common_top_bar{
    margin-bottom: 2em;
}

.category-subsections-links .prpage-model-blocks{
    margin-top: -10px;
}

.category-subsections-links .prpage-model-blocks > a.prpage-model-block{
    width: calc((100% - 50px)/5);
}

.category-bar{
    background: #f3f7fa;
    margin-bottom: 2em;
    padding: 8px 0;
    color: #000;
}

.category-bar .category-bar-row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.category-bar .category-bar-row .category-bar-col{
    padding: 8px 30px;
}

.category-bar .category-bar-row-single .category-bar-head-results-cnt{
    padding-right: 0;
}

.category-bar-pagenav{
    margin: -10px 0 0 -10px;
}

.category-bar-pagenav a, .category-bar-pagenav span{
    display: inline-block;
    margin: 10px 0 0 10px;
    padding: 13.5px 5px;
    min-width: 49px;
    border: 1px solid #ccdbe8;
    border-radius: 5px;
    font-size: 16px;
    text-align: center;
    color: #000;
    vertical-align: middle;
    transition: none;
}

.category-bar-pagenav a.category-pagenav-prev, .category-bar-pagenav a.category-pagenav-next{
    font-size: 28px;
    padding: 9.5px;
}

.category-products ~ .category-bar{
    margin: 2em 0 0;
}

.category-products ~ .category-bar .category-bar-row .category-bar-col{
    padding-left: 21px;
    padding-right: 21px;
}

.category-products ~ .category-bar .category-bar-pagenav{
    margin: -5px 0 0 -5px;
}

.category-products ~ .category-bar .category-bar-pagenav a, .category-products ~ .category-bar .category-bar-pagenav span{
    padding: 8px 5px;
    min-width: 40px;
    margin: 5px 0 0 5px;
}

.category-products ~ .category-bar .category-bar-pagenav a.category-pagenav-prev, .category-products ~ .category-bar .category-bar-pagenav a.category-pagenav-next{
    font-size: 28px;
    padding: 5px;
}

.category-bar-pagenav a.category-pagenav-prev > i, .category-bar-pagenav a.category-pagenav-next > i{
    display: block;
}

.category-bar-pagenav a > i, .category-bar-pagenav a > i::before{
    transition: none;
}

.category-bar-pagenav span{
    background: #ccdbe8;
    color: #fff;
}

.category-bar-pagenav span.dots{
    background: none;
    color: #000;
    border: none;
    min-width: auto !important;
}

.category-bar-pagenav a:hover, .category-bar-pagenav a.category-pagenav-prev:hover, .category-bar-pagenav a.category-pagenav-next:hover{
    text-decoration: none;
    color: #fff;
    background: #ccdbe8;
}

.category-bar .h2-rd{
    padding: 10px 30px;
}

.category-bar .category-bar-controls{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: center;
    margin: -10px 0 0 -10px;
    padding: 8px 30px;
    flex-grow: 1;
    justify-content: right;
}

.category-bar .category-bar-controls .category-bar-controls-col{
    margin: 10px 0 0 10px;
}

.category-bar label{
    font-size: 15px;
    margin: 0 10px 0 0;
}

.category-bar .category-bar-controls .category-bar-input{
    font-size: 15px;
    border: none;
    outline: none;
    background: #fff;
    border-radius: 5px;
    padding: 15px 20px;
    line-height: 1.3;
}

.category-bar .category-bar-controls .category-bar-search{
    position: relative;
    display: inline-block;
}

.category-bar .category-bar-controls .category-bar-search > button{
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
    color: #000;
    font-size: 17px;
    padding: 0;
    width: 44px;
    text-align: center;
}

.category-bar .category-bar-controls .category-bar-search .category-bar-input{
    padding-right: 44px;
    width: 262px;
}

.category-bar .category-bar-select{
    display: inline-block;
    padding: 15px 44px 15px 20px;
    border-radius: 5px;
    color: #000;
    vertical-align: middle;
    background: #fff url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAQAAACIL71EAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfmChwRCB3qjY0vAAAAbUlEQVQI123OIQrCAACF4Q9MwyI2wROYdgubcQieQC9gsVgMnststSkY3RUmb0FwTPfazw/vPSLmfnMS1uJl0hNbcYeNeCi+ohJP4w/sxM0IrERt2lXsxRWlaMz6w0dx8RaLv1POIkqDOVh20AICiR21w2g//gAAAABJRU5ErkJggg==") no-repeat right 15px center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 15px;
    border: none;
    outline: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: auto;
    line-height: 1.3;
}

.category-bar .category-bar-controls .category-bar-view-control{
    color: #484a4b;
    font-size: 20px;
}

.category-bar .category-bar-controls .category-bar-view-control:hover:not(.active){
    color: #000;
    cursor: pointer;
}

.category-bar .category-bar-controls .category-bar-view-control ~ .category-bar-view-control{
    margin-left: 10px;
}

.foot-mb{
    margin-bottom: 6.5em;
}

.category-descr{
    color: #4a4a4a;
    font-size: 17px;
    line-height: 1.5;
    margin-top: 3.5em;
}

.category-descr p{
    margin-bottom: 1.75rem;
}

.category-descr a{
    text-decoration: underline;
}

.category-descr a:hover, .category-descr a:active, .category-descr a:focus{
    text-decoration: none;
}

.category-pagenav{
    margin-top: calc(3.5em - 10px);
    margin-left: -10px;
}

.category-pagenav a, .category-pagenav span{
    display: inline-block;
    margin: 10px 0 0 10px;
    padding: 7px;
    min-width: 36px;
    border: 1px solid #ccdbe8;
    border-radius: 5px;
    font-size: 16px;
    text-align: center;
    color: #9a9a9a;
    vertical-align: middle;
}

.category-pagenav a.category-pagenav-prev, .category-pagenav a.category-pagenav-next{
    font-size: 30px;
    padding: 2px;
    color: #fff;
    background: #004b8e;
    border-color: #004b8e;
}

.category-pagenav a.category-pagenav-prev i, .category-pagenav a.category-pagenav-next > i{
    display: block;
}

.category-pagenav span{
    color: #000;
    font-weight: 600;
}

.category-pagenav span.dots{
    border: none;
}

.category-pagenav a:hover, .category-pagenav a.category-pagenav-prev:hover, .category-pagenav a.category-pagenav-next:hover{
    text-decoration: none;
    color: #fff;
    background: #007aeb;
    border-color: #007aeb;
}

.category-sections{
    border: 1px solid #ccdbe8;
    border-radius: 5px;
    padding: 20px 17px 0;
}

.category-sections .category-sections-title{
    font-size: 18px;
    color: #000;
    text-transform: uppercase;
    font-weight: bold;
    padding-bottom: 13px;
    background: url("../images/after-design-short.png") no-repeat 0 100%;
    margin-bottom: 0.5em;
}

.category-sections > ul{
    list-style: none;
    margin: 0;
    padding: 0;
}

.category-sections > ul > li:not(:last-child){
    border-bottom: 1px solid #e5e5e5;
}

.category-sections > ul > li > a, .category-sections > ul > li > span{
    font-size: 16px;
    color: #000;
    font-weight: 600;
    text-decoration: none;
    padding: 17px 0;
    display: block;
}

.category-sections > ul > li > span.parent{
    cursor: pointer;
}

.category-sections > ul > li > .parent{
    padding-right: 52px;
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAQAAABQ+cdNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfmCwEOFyNu39ylAAAAUUlEQVQI113MMQ2EUAAE0ScBBRhBAQUOkIAHqitPwIWEjpoWDzigpcHFXvUJYarNbDKcRk8GF1/R36oVM3xEBxrxK/8kapVYn6VFxObF7ijzD9N9Ep8mD4qyAAAAAElFTkSuQmCC") no-repeat right 4px top 23px;
}

.category-sections > ul > li > .parent.active{
    padding-bottom: 6px;
}

.category-sections > ul > li > a:hover{
    text-decoration: underline;
}

.category-sections > ul > li > ul{
    margin: 0 0 2em;
    padding: 0 0 0 27px;
    display: none;
    line-height: 1.2;
    list-style:none;
}

.category-sections > ul > li > .parent.active + ul{
    display: block;
}

.category-sections > ul > li > ul > li{
    padding: 5px 0 6px;
}

.category-sections > ul > li > ul > li::before{
    content: '';
    width: 7px;
    height: 7px;
    border-radius: 50%;
    border: 1px solid #004b8e;
    display: inline-block;
    vertical-align: middle;
    margin-left: -16px;
    margin-right: 9px;
}

.category-sections > ul > li > ul > li > a{
    color: #000;
    font-size: 14px;
    text-decoration: none;
}

.category-sections > ul > li > ul > li > a:hover{
    text-decoration: underline;
}

.category-products{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -34px 0 0 -25px;
}

.category-products .product-block{
    width: calc((100% - 75px)/3);
    margin: 34px 0 0 25px;
}

.product-block{
    border: 1px solid #ccdbe8;
    border-radius: 6px;
    position: relative;
}

.product-block.empty-product-block{
    align-self: baseline;
}

.product-block .product-block-image{
    border-radius: 6px;
    padding: 20px 0;
    height: 242px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center;
}

.product-block .product-block-image img{
    max-width: 100%;
    height: auto;
    max-height: 100%;
}

.product-block .product-block-descr{
    padding: 21px 21px 28px;
    color: #000;
}

.product-block .product-block-descr .product-block-title{
    font-size: 16px;
    font-weight: 600;
    line-height: 1.55;
}

.product-block .product-block-descr .product-block-rating{
    margin-top: 0.6em;
}

.product-block .product-block-descr .product-block-price{
    font-size: 24px;
    margin-top: 0.4em;
}

.product-block .product-block-descr .product-block-msrp{
    margin-top: 0.4em;
    font-size: 16px;
}

.product-block .product-block-descr .product-block-price del{
    font-size: 16px;
    vertical-align: middle;
}

.product-block .product-block-descr .product-block-labels{
    margin: 4px 0 0 -10px;
}

.product-block .product-block-descr .product-block-labels > span{
    display: inline-block;
    font-size: 16px;
    color: #fff;
    background: #fb6414;
    padding: 3px 8px;
    border-radius: 3px;
    margin: 8px 0 0 10px;
}

.product-block .product-block-descr .product-block-labels > span > b{
    font-weight: 600;
}

.product-block .product-block-notes{
    margin-top: 4px;
    font-size: smaller;
}

.product-block .product-block-notes .product-block-note{
    margin-top: 8px;
}

.product-block > a.hover-block{
    display: none;
    position: absolute;
    left: -1px;
    right: -1px;
    top: -1px;
    bottom: -1px;
    background-color: rgba(243, 247, 250,0.702);
    border-radius: 6px;
    padding: 24px 48px;
    text-decoration: none;
    z-index: 5;
}

.product-block .product-block-promo{
    position: absolute;
    left: -1px;
    top: -1px;
    z-index: 4;
    border-radius: 5px 3px 3px 3px;
    font-size: 16px;
    color: #fff;
    background: #fb6414;
    padding: 3px 8px;
}

.product-block:hover > a.hover-block,
.product-block:focus > a.hover-block,
.product-block.active > a.hover-block{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: center;
}

.product-block > a.hover-block > .common-btn{
    display: block;
    width: 100%;
    font-size: 17px;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
}

.description-tabs{
    color: #4a4a4a;
    font-size: 16px;
    line-height: 1.6;
}

.description-tabs p{
    margin-bottom: 1.65rem;
}

.text-bordered-block{
    border: 1px solid #ccdbe8;
    font-size: 15px;
    padding: 24px;
    margin: 1em 0;
}

.text-bordered-block .text-bordered-block-title{
    font-size: 22px;
    color: #000;
    font-weight: 600;
    display: block;
    margin-bottom: 0.7rem;
    line-height: 1.4;
}

.text-warning-block{
    background: #fffbe5;
    font-size: 15px;
    padding: 22px 45px;
    margin: 1em 0 2em;
    position: relative;
}

.text-warning-block::after{
    content: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAARCAMAAAAIRmf1AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAxlBMVEX/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD///8QlHUCAAAAQHRSTlMAoeOjfoIYGrPrgb+4NWkeONVZHNhkcjFlBvaDR/kHjZNakRaeaLe9gLo+y0Hd7tbfZlMCaqIg8vhD2vHz99tGUth6swAAAAFiS0dEQYnebE4AAAAHdElNRQfmCwQRHjgV3Lp/AAAAnElEQVQY012O1RLCMBREFyvF3YpLcbfi7P9/FTEG2vNwd3MycxPAEApHECBKMuZXFiVxn7OZSKaY/lcZMoscmf9zBbKIEln+qYrYVUVNzPpXNRxxaqIlZrtjXFe+2UNfxkCrofrHCK5KS7mx6hNMVc6kmlOzMLkUbqXr2t7osgV25nqPg2lHOKadzq5pHi4M4uB68+6SB58qvdf7A2neK0l5wPRJAAAAAElFTkSuQmCC");
    position: absolute;
    left: 18px;
    top: 24px;
}

.text-warning-block .text-warning-block-title{
    font-size: 16px;
    font-weight: 600;
    color: #000;
    display: block;
    margin-bottom: 0.65rem;
    line-height: 1.5;
}

.text-red-title{
    display: block;
    color: red;
    font-weight: bold;
    margin-bottom: 0.5rem;
}

ul.list-green-check{
    list-style: none;
    margin: 0;
    padding: 0 0 0 33px;
}

ul.list-green-check > li ~ li{
    margin-top: 0.25rem;
}

ul.list-green-check > li::before{
    content: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAWlBMVEV3slV3slV3slV3slV3slV3slV3slV3slV3slV3slV3slV3slV3slV3slV3slV3slV3slV3slV3slV3slV3slV3slV3slV3slV3slV3slV3slV3slV3slX///+oonH2AAAAHHRSTlMAh+7x8JHy6++tV7gj2rdDy5SzSPxbdU1Pq4yV7HsadAAAAAFiS0dEHesDcZEAAAAHdElNRQfmCwcSITvE+NBOAAAAV0lEQVQI123PWQ6AMAgE0LG41H23Lr3/OTXRGibK30tgAERG4lBiEnguGGKKjGyV84Jconos9cUGbejv0PsB4zs/zVjgdJ7Dyvnbz77bfJ987t/1f/Y4AYxfEoF4G1ZoAAAAAElFTkSuQmCC");
    display: inline-block;
    vertical-align: middle;
    margin: 0 18px 0 -33px;
}

ol.list-bold-counter{
    list-style: none;
    margin: 0 0 1rem;
    padding: 0 0 0 18px;
    counter-reset: list-bold-counter;
}

ol.list-bold-counter > li {
    counter-increment: list-bold-counter;
}

ol.list-bold-counter > li ~ li{
    margin-top: 0.5rem;
}

ol.list-bold-counter > li::before {
    content: counter(list-bold-counter) '.';
    font-weight: bold;
    display: inline-block;
    width: 18px;
    margin-left: -18px;
}

.text-window-block{
    margin: 1.25em 0;
}

.text-window-block .text-window-block-title{
    background: #f3f7fa;
    font-size: 22px;
    color: #000;
    font-weight: 600;
    padding: 15px 25px;
    line-height: 1.4;
}

.text-window-block .text-window-block-content{
    padding: 20px 24px 24px;
    border: 1px solid #ccdbe8;
    border-top: none;
}

.product-reviews .yotpo .yotpo-label-container{
    border-top: none;
}

.block-common-border-top{
    border-top: 1px solid #e5e5e5;
    margin-top: 6.5em;
}

.block-common-border-top.checkout-footer-block-common-border-top{
    margin-top: 4em;
}

.block-common-border-top .block-common-border-top-title{
    padding: 38px 0 28px;
}

.block-common-border-top .block-common-border-top-title .h2-rd{
    font-size: 35px;
    font-weight: bold;
    line-height: 1.4;
    padding: 0 155px 0 0;
    position: relative;
    display: inline-block;
}

.block-common-border-top.checkout-footer-block-common-border-top .block-common-border-top-title .h2-rd{
    font-weight: 600;
    text-transform: none;
}

.block-common-border-top .block-common-border-top-title .h2-rd::after {
    content: "";
    position: absolute;
    width: 144px;
    height: 8px;
    background: url(../images/after-design.png) no-repeat left center;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.block-common-border-top .block-common-border-top-content{
    line-height: 1.5;
}

.full-width-products{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -34px 0 0 -25px;
}

.full-width-products .product-block{
    width: calc((100% - 100px)/4);
    margin: 34px 0 0 25px;
}

.btn.common-btn{
    white-space: normal;
}

.product-info-container{
    width: 100%;
    max-width: 1680px;
    padding-right: 30px;
    padding-left: 30px;
    margin: 0 auto 2em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: flex-start;
}

.product-info-container .product-info-images{
    width: 640px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
}

.fancybox__viewport *{
    outline: none;
}

.product-info-container .product-info-slider-nav-wrap{
    width: 114px;
}

.product-info-container .product-info-slider-nav-wrap .product-info-slider-nav .slick-list{
    margin: 0 -5px;
}

.product-info-container .product-info-slider-nav-wrap .product-info-slider-nav.slick-vertical .slick-list{
    margin: -10px 0;
}

.product-info-container .product-info-slider-nav-wrap .product-info-slider-nav .slick-slide{
    border: none;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}

.product-info-container .product-info-slider-nav-wrap .product-info-slider-nav.slick-vertical .slick-slide{
    border: none;
    border-bottom: 7.5px solid transparent;
    border-top: 7.5px solid transparent;
}

.product-info-container .product-info-slider-nav-wrap .product-info-slider-nav-video-link{
    display: inline-block;
    outline: none;
    margin-bottom: 15px;
    position: relative;
    border: 2px solid #dfecfd;
}

.product-info-container .product-info-slider-nav-wrap .product-info-slider-nav-text-video-link{
    outline: none;
    margin-bottom: 15px;
    position: relative;
    border: 2px solid #dfecfd;
    height: 93px;
    width: 114px;
    text-transform: uppercase;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: column;
    -ms-flex-direction: column;
    color: #4a4a4a;
    font-weight: 500;
    font-size: 15px;
    text-decoration: none;
}

.product-info-slider-nav-text-video-link .product-info-slider-nav-text-video-icon{
    display: inline-block;
    position: relative;
    margin-bottom: 5px;
    background: red;
    width: 50px;
    height: 50px;
    border-radius: 50%
}

.product-info-slider-nav-text-video-link .product-info-slider-nav-text-video-icon::before{
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 0 10px 20px;
    border-color: transparent transparent transparent #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -10px 0 0 -8px;
}

.product-info-container .product-info-slider-nav-wrap .product-info-slider-nav-video-link::before{
    content: '';
    width: 33px;
    height: 33px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -16.5px 0 0 -16.5px;
    background: #cc161e;
    border-radius: 50%;
}

.product-info-container .product-info-slider-nav-wrap .product-info-slider-nav-video-link::after{
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4.5px 0 4.5px 9px;
    border-color: transparent transparent transparent #ffffff;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -4.5px 0 0 -3px;
}

.product-info-container .product-info-slider-nav-wrap .product-info-slider-nav-video-link:hover::before{
    background: #007aeb;
}

.product-info-slider-nav-text-video-link:hover .product-info-slider-nav-text-video-icon{
    background: #cd201f;
}

.product-info-container .product-info-slider-nav .slick-track{
    margin-left: 0;
    margin-right: 0;
}

.product-info-container .product-info-slider-nav .slick-slide{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.product-info-container .product-info-slider-nav .slick-slide .image-wrap{
    border: 2px solid #dfecfd;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    max-width: 114px;
}

.product-info-container .product-info-slider-nav .slick-slide img,
.product-info-container .product-info-slider .slick-slide img,
.product-info-container .product-info-slider-nav-wrap .product-info-slider-nav-video-link img{
    display: block;
    max-width: 100%;
    height: auto;
}

.product-info-container .product-info-slider-nav .slick-slide.slick-current .image-wrap,
.product-info-container .product-info-slider-nav .slick-slide:hover .image-wrap,
.product-info-container .product-info-slider-nav-wrap .product-info-slider-nav-video-link:hover,
.product-info-container .product-info-slider-nav-wrap .product-info-slider-nav-text-video-link:hover
{
    border-color: #007aeb;
}

.product-info-container .product-info-slider .slick-slide img[data-type][data-index]{
    cursor: pointer;
}

.product-info-container .product-info-slider-nav .product-info-slider-nav-other{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    flex-direction: column;
}

.product-info-container .product-info-slider-nav-wrap .product-info-slider-nav-other{
    margin-top: 15px;
}

.product-info-container .product-info-slider-nav-wrap .product-info-slider-nav-other > a{
    width: 100%;
    border: 2px solid #dfecfd;
    display: block;
    text-decoration: none;
    font-size: 14px;
    color: #000000;
    padding: 6px 5px 6px 30px;
    position: relative;
    text-align: center;
}

.product-info-container .product-info-slider-nav-wrap .product-info-slider-nav-other > a:hover{
    text-decoration: underline;
    border-color: #007aeb;
}

.product-info-container .product-info-slider-nav-wrap .product-info-slider-nav-other > a::before{
    position: absolute;
    top: 50%;
    left: 3px;
}

.product-info-container .product-info-slider-nav-wrap .product-info-slider-nav-other > a.other-guide-link::before{
    content: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAMAAACeyVWkAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABJlBMVEUum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9v////VG+QpAAAAYHRSTlMALYG93ungv4QxGaKoHkTx9kw/ypPTSRD7uhEWqzO3JPCC7IaSxdt2Wc3l5kvI5+/jSEYDDvXtB07ox5SRzopc/P2VJyMgrmPqMLKPFBIXbxtH+VD3VKwmNovh6+LGjjoGdklIAAAAAWJLR0RhsrBMhgAAAAd0SU1FB+YMFhYMKtPu7mUAAADrSURBVBjTZZF5W0FBFId/yFYSaZHKLskWQiuXkn2LsoTu9/8UXXPOxPP0++e88z73zpw5A4jo9IYdo8lssWKT3T1VxrYvpf1A3cThJHnIa9fRsagna3nqJnkGeIjONXvBn1qASyIv4JMb+gOBIKMOIfV/wohIvIpeGxljuCGIJ7QjkmxTSIt6m8nmcJdnm0Zc1ILJXcS93OwBj0xPwLO0LygxlQFFrRBX8cr2DbX3eoO4CbSoL62FXFsRbNC4Q810e/0U/zZYj2coMP8hzxrRKJ3jrdsqn3Lsta8/2ZpsvdF0Fpl/L5arH1r+AinUbwpagoHIAAAAAElFTkSuQmCC");
    margin-top: -10.5px;
}

.product-info-container .product-info-slider-nav-wrap .product-info-slider-nav-other > a.other-authorized-link::before{
    content: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABXFBMVEUcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3YcW3b///8KigvyAAAAcnRSTlMAUNLbalquoai2na9wO1jLypuZxOFFhwwCAwZ2YfwvctD7/dZ+HOxxJur4Gg2cevOtsHWW3Jrxwbvv7knXgQnmj0fNGPqAjBRg91a38phofaNPsxv0JwTiXPV73eMFgz+qeArRY8a8i4nlW22suKt0ZWuEy6HgAAAAAWJLR0RzQQk9zgAAAAd0SU1FB+YMFhYNNDD64kcAAAErSURBVBjTXZHXWgJBDIUPgoUiIAiCHRRFxArq2gAFxYq9Yu+9nPe/MPOx7qK5mOT82Z1kEuDXLDVWG/5abV19A8XsDqfLpI2sMreBPUp6m3x+5Zt1GLCLCLYgFEZrm4R+i6LtEnV0oqs7Eu3pRaxPZL9gr/h4aKBycWIwKadV8BA5jBGjItzkqOAxCcd1lkpzApOcgkpqmGZiRugs5uQbH2mTHOczZBY5LmBRcnnpoaDwkmAuo4i0uii/Qq5ijVzHhsjNWLZSM0WWACej2DLfvi2FPNKJg3ShYDa4Q+7qz9lL7uv04FCOI8HH4k/iOC2TZ8HzoipwoYZyeSXRdRiZG6Ak4e2dPsN79fvD45M9Iv7ZmHegeg0v5npetbd3hbQP7fPfPr+s5W9D/AC4MnP3INOphAAAAABJRU5ErkJggg==");
    margin-top: -11px;
}

.product-info-container .product-info-slider-nav-wrap .product-info-slider-nav-other > a ~ a{
    margin-top: 5px;
}

.product-info-container .product-info-slider-wrap{
    width: 479px;
}

.product-info-container .product-info-slider .slide-arrow,
.product-info-slider-popup-slider .product-info-slider-popup-slider-prev,
.product-info-slider-popup-slider .product-info-slider-popup-slider-next{
    background: #F98021;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    line-height: 54px;
    width: 54px;
    height: 54px;
    position: absolute;
    top: 50%;
    margin-top: -27px;
    font-size: 26px;
    z-index: 1;
    cursor: pointer;
}

.product-info-container .product-info-slider .slide-arrow.slick-disabled,
.product-info-slider-popup-slider .product-info-slider-popup-slider-prev.disabled,
.product-info-slider-popup-slider .product-info-slider-popup-slider-next.disabled
{
    background: #fff;
    color: #cccccc;
    border: 1px solid #CCCCCC;
    line-height: 52px;
    cursor: default;
}

.product-info-container .product-info-slider .slide-arrow.prev-arrow,
.product-info-slider-popup-slider .product-info-slider-popup-slider-prev{
    left: -27px;
}

.product-info-container .product-info-slider .slide-arrow.next-arrow,
.product-info-slider-popup-slider .product-info-slider-popup-slider-next{
    right: -27px;
}

.product-info-container .product-info-description{
    padding: 0 45px;
    width: calc(100% - 1010px);
    color: #4a4a4a;
}

.product-info-container .product-info-options,
.product-info-container .product-info-express-checkout{
    width: 370px;
}

.product-info-container .product-info-options:not(.product-info-options-no-border),
.product-info-container .product-info-express-checkout{
    padding: 10px;
    border: 2px solid #efefef;
}

.product-info-options .product-instock-options-wrap{
    margin: 0;
}

.product-info-labels{
    margin: -10px 0 0.4em -10px;
}

.product-info-labels > span{
    border-radius: 3px;
    background-color: rgb(242, 246, 249);
    font-size: 16px;
    color: #000;
    display: inline-block;
    padding: 3.5px 7px;
    margin: 10px 0 0 10px;
}

.product-info-title{
    font-size: 30px;
    color: #0e0f0f;
    font-weight: 600;
    line-height: 1.35;
    margin: 0 0 0.75rem;
    padding: 0;
}

.product-info-rating{
    margin: -10px 0 1em -50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.product-info-rating > .yotpo{
    margin-left: 50px;
    margin-top: 10px;
}

.product-info-text-bordered-block{
    padding: 10px 20px;
    border: 1px solid #ccdbe8;
    font-size: 14px;
    border-radius: 5px;
    line-height: 1.7;
    margin: 1.25em 0 1em;
}

ul.product-info-list-check{
    list-style: none;
    margin: 1em 0;
    padding: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
}

ul.product-info-list-check > li::before{
    content: url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAolBMVEUAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeuv///+dHlStAAAANHRSTlMAFH7G68eBF1Pw8lpNVQ/+E4BPk4rROK7X82WRObwc01692YTvjhAVXFv1+GEahsvszYkdgO7QMgAAAAFiS0dENd622WsAAAAHdElNRQfmCwkQMhIE/qrtAAAAe0lEQVQI102O3QKBQBSEJy0SISQR+Uv+Qsz7P5vds8jczHwXZ84AgNNwlWq22hB5HYr8rqEefwqA/qBGDhF+42hMThB9aIqYnCHRcb5giqVpE/SwEmKCzNgaG7nYYie+twU5Dn9/WOhRNR3NrNPZwuVqR5e3u3pUz5eOb4f0G5As0gwDAAAAAElFTkSuQmCC');
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px 0 -24px;
}

ul.product-info-list-check > li ~ li{
    margin-top: 0.7rem;
}

.product-info-text-warning-block{
    background: #fffbe5;
    font-size: 14px;
    padding: 13px 22px 13px 45px;
    margin: 0.75em 0;
    position: relative;
    border-radius: 5px;
    line-height: 1.7;
}

.product-info-text-warning-block .text-warning-block-title {
    font-size: 16px;
    font-weight: 600;
    color: #000;
    display: block;
    margin-bottom: 0.65rem;
    line-height: 1.5;
}

.product-info-text-warning-block::after,
.warning-icon-inline::before{
    content: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAARCAMAAAAIRmf1AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAxlBMVEX/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD/xgD///8QlHUCAAAAQHRSTlMAoeOjfoIYGrPrgb+4NWkeONVZHNhkcjFlBvaDR/kHjZNakRaeaLe9gLo+y0Hd7tbfZlMCaqIg8vhD2vHz99tGUth6swAAAAFiS0dEQYnebE4AAAAHdElNRQfmCwQRHjgV3Lp/AAAAnElEQVQY012O1RLCMBREFyvF3YpLcbfi7P9/FTEG2vNwd3MycxPAEApHECBKMuZXFiVxn7OZSKaY/lcZMoscmf9zBbKIEln+qYrYVUVNzPpXNRxxaqIlZrtjXFe+2UNfxkCrofrHCK5KS7mx6hNMVc6kmlOzMLkUbqXr2t7osgV25nqPg2lHOKadzq5pHi4M4uB68+6SB58qvdf7A2neK0l5wPRJAAAAAElFTkSuQmCC");
}

.warning-icon-inline::before{
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.35em;
}

.product-info-text-warning-block::after{
    position: absolute;
    left: 18px;
    top: 15px;
}

.product-info-price-container{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: center;
    margin-left: -15px;
}

.product-info-express-checkout{
    padding: 0.75em 0;
}

.product-info-express-checkout .product-info-express-title{
    font-size: 18px;
    font-weight: 600;
    text-align: center;
}

.product-info-express-checkout .product-info-express-btn ~ .product-info-express-btn{
    margin-top: 0.5em;
}

.product-info-express-checkout .product-info-express-btn .common-btn{
    width: 100%;
}

.product-info-express-regular{
    display: none;
    margin-top: 2em;
    width: 100%;
}

.product-info-price-container .product-info-price{
    color: #004b8e;
    font-size: 40px;
    font-weight: bold;
    display: inline-block;
    margin-left: 15px;
}

.product-info-exchange-price{
    margin-top: 0.25em;
    color: #004b8e;
    font-size: 40px;
    font-weight: bold;
}

.product-info-exchange-price small{
    font-size: 60%
}

.product-info-msrp-container{
    margin-top: 0.25em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: center;
    margin-left: -15px;
}

.product-info-msrp-container .product-info-price-description{
    font-size: 26px;
    margin-left: 15px;
    vertical-align: middle;
}

.product-info-description .product-info-price-container{
    margin-top: 1em;
}

.product-info-description .sharethis-inline-share-buttons{
    margin-top: 1.5em;
}

.product-info-options .product-info-price-container{
    margin-bottom: 2em;
}

.product-info-price-container .product-info-price-del, .product-info-msrp-container .product-info-price-del{
    font-size:20px;
    color: #000000;
    text-decoration: line-through;
    margin-left: 15px;
}

.product-info-price-labels{
    margin-left: 5px;
}

.product-info-price-labels > span{
    display: inline-block;
    font-size: 16px;
    color: #fff;
    background: #fb6414;
    padding: 3px 8px;
    border-radius: 3px;
    margin-left: 10px;
}

.product-info-price-labels > span > b{
    font-weight: 600;
}

.product-info-sku-options{
    margin: 2em 0;
}

.product-info-option, .product-info-sku-option{
    font-size: 13px;
    color: #4a4a4a;
}

.product-info-option ~ .product-info-option,
.product-info-sku-option ~ .product-info-sku-option{
    margin-top: 2em;
}

.modal-body .product-info-option,
.modal-body .product-info-sku-option{
    margin-bottom: 2em;
}

.modal-body .product-info-option ~ .product-info-option,
.modal-body .product-info-sku-option ~ .product-info-sku-option{
    margin-top: 0;
}

.product-info-option .product-info-option-title,
.product-info-sku-option .product-info-sku-option-title{
    font-size: 16px;
    color: #000;
    line-height: 1.4;
    font-weight: 600;
    margin-bottom: 1em;
}

.product-info-option.error .product-info-option-title{
    background: #fdd9d7;
    padding: 10px;
    margin: -10px -10px calc(1em - 5px);
}

.product-info-options-no-border .product-info-option.error .product-info-option-title{
    margin: 0 0 calc(1em - 5px);
}

.product-info-sku-option .product-info-sku-option-row{
    margin: -10px 0 0 -10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.product-info-sku-option .product-info-sku-option-row .product-info-sku-option-col{
    margin: 10px 0 0 10px;
    width: 100px;
    cursor: pointer;
    border: 2px solid #dfecfd;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    min-height: 70px;
}

.product-info-sku-option .product-info-sku-option-row .product-info-sku-option-col.selected{
    border-color: #007aeb;
}

.product-info-sku-option .product-info-sku-option-row .product-info-sku-option-col img{
    display: block;
    max-width: 100%;
    height: auto;
    padding: 5px;
}

.product-info-sku-option .product-info-sku-option-row .product-info-sku-option-col span{
    display: block;
    padding: 5px;
    text-align: center;
    font-weight: 500;
}

.product-info-sku-option .product-info-sku-option-row .product-info-sku-option-col small{
    display: block;
    padding: 0 2px 5px;
    text-align: center;
    font-weight: 500;
    font-size: 10px;
}

.product-info-option ul.product-info-option-list{
    list-style: none;
    margin: -1em 0 0 -10px;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.product-info-option ul.product-info-option-list > li{
    margin: 1em 0 0 10px;
    width: calc((100% - 20px)/2);
}

.product-info-option label{
    margin: 0;
    padding: 0;
}

.product-info-option label.product-info-option-radio, .product-info-option label.product-info-option-checkbox{
    display: inline-block;
    padding-left: 20px;
}

.product-info-option label.product-info-option-radio::before,.product-info-option label.product-info-option-checkbox::before{
    content: '';
    width: 13px;
    height: 13px;
    display: inline-block;
    border: 1px solid #7fa5c6;
    color: #007aeb;
    margin: -0 5px 0 -20px;
    vertical-align: middle;
    font-family: FontAwesome;
    line-height: 1;
}

.product-info-option label.product-info-option-radio::before{
    border-radius: 50%;
}

.product-info-option label.product-info-option-checkbox::before{
    border-radius: 2px;
}

.product-info-option input.product-info-option-radio, .product-info-option input.product-info-option-checkbox {
    appearance: none;
    -webkit-appearance: none;
    position: absolute;
    width: 0;
    height: 0;
    border: none;
}

.product-info-option input.product-info-option-radio:checked + label.product-info-option-radio::before{
    content: "\f111";
    font-size: 9px;
    padding: 1px 0 0 2px;
}

.product-info-option input.product-info-option-checkbox:checked + label.product-info-option-checkbox::before{
    content: "\f00c";
    font-size: 9px;
    padding: 1px 0 0 2px;
}

.product-info-option .product-info-option-other{
    margin-top: 1em;
    display: none;
}

.product-info-option input[type=text],.product-info-option input[type=email]{
    width: 100%;
    display: inline-block;
    border: 1px solid #7fa5c6;
    outline: none;
    background: #fff;
    font-size: 14px;
    color: #000;
    border-radius: 5px;
    padding: 12px 20px;
    line-height: 1.3;
}

.product-info-option input[type=text]:disabled,.product-info-option input[type=email]:disabled{
    color: #aaaaaa;
}

.product-info-option input[type=text].invalid,.product-info-option input[type=email].invalid{
    border-color: #dc3545;
}

.product-info-option select{
    width: 100%;
    display: inline-block;
    border: 1px solid #7fa5c6;
    padding: 12px 44px 12px 20px;
    border-radius: 5px;
    color: #000;
    vertical-align: middle;
    background: #fff url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAQAAACIL71EAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfmChwRCB3qjY0vAAAAbUlEQVQI123OIQrCAACF4Q9MwyI2wROYdgubcQieQC9gsVgMnststSkY3RUmb0FwTPfazw/vPSLmfnMS1uJl0hNbcYeNeCi+ohJP4w/sxM0IrERt2lXsxRWlaMz6w0dx8RaLv1POIkqDOVh20AICiR21w2g//gAAAABJRU5ErkJggg==) no-repeat right 15px center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 14px;
    outline: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: auto;
    line-height: 1.3;
}

.product-info-buy-message{
    color: #fff;
    background: #fb6414;
    padding: 12px 21px;
    text-transform: uppercase;
    font-weight: 500;
    display: none;
}

.product-info-buy-message-show{
    display: block;
    margin-top: 2em;
}

.product-info-buy-block{
    background: #f2f6f9;
    padding: 21px 24px 24px;
    margin-top: 2em;
}

.product-info-buy-message-show + .product-info-buy-block{
    margin-top: 0;
}

.product-info-buy-block ~ .product-info-buy-block-bnts{
    margin-top: -24px;
    padding-top: 0;
}

.product-selector-steps-empty, .product-info-price-summary-empty{
    display: none;
}

.product-info-buy-block ~ .product-selector-steps:not(.product-selector-steps-empty) ~ .product-info-buy-block-bnts,
.product-info-buy-block ~ .product-info-price-summary:not(.product-info-price-summary-empty) ~ .product-info-buy-block-bnts{
    margin-top: 2em;
    padding-top: 21px;
}

.product-info-buy-block .product-info-buy-title{
    font-size: 16px;
    color: #000;
    font-weight: 600;
    line-height: 1.4;
    margin-bottom: 0.5em;
}

.product-info-buy-block .product-info-buy-vehicle{
    margin: -8px 0 0 -11px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.product-info-buy-block .product-info-buy-vehicle select{
    width: 100%;
    display: inline-block;
    padding: 13px 44px 13px 20px;
    border-radius: 5px;
    color: #000;
    vertical-align: middle;
    background: #fff url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAQAAACIL71EAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfmChwRCB3qjY0vAAAAbUlEQVQI123OIQrCAACF4Q9MwyI2wROYdgubcQieQC9gsVgMnststSkY3RUmb0FwTPfazw/vPSLmfnMS1uJl0hNbcYeNeCi+ohJP4w/sxM0IrERt2lXsxRWlaMz6w0dx8RaLv1POIkqDOVh20AICiR21w2g//gAAAABJRU5ErkJggg==) no-repeat right 15px center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 14px;
    border:none;
    outline: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 8px 0 0 11px;
    height: auto;
    line-height: 1.3;
}

.product-info-buy-block .product-info-buy-vehicle select.half{
    width: calc((100% - 22px)/2);
}

.product-info-buy-block .product-info-buy-bnts{
    margin-left: -9px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.product-info-buy-labels{
    margin-top: 4px;
}

.product-info-buy-labels > span {
    display: block;
    font-size: 16px;
    color: #fff;
    background: #004b8e;
    padding: 3px 8px;
    margin-top: 8px;
    text-align: center;
}

.product-info-buy-labels > span > b {
    font-weight: 600;
}

.product-info-buy-notes{
    margin-top: 12px;
    color: red;
}

.product-info-buy-notes a{
    color: red;
    text-decoration: underline;
}

.product-info-buy-notes a:hover, .product-info-buy-notes a:focus{
    color: red;
    text-decoration: none;
}

.product-info-buy-quantity-container{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: center;
    background: #fff;
    border-radius: 5px;
    padding: 5px;
    width: 108px;
}

.product-info-buy-quantity-container input[type=text]{
    font-size: 13px;
    color: #000;
    border: 1px solid #cccccc;
    border-top: none;
    border-bottom: none;
    width: 40px;
    text-align: center;
    outline: none;
    margin: 0;
    padding: 0;
    height: 20px;
    line-height: 20px;
    box-shadow: none;
}

.product-info-buy-quantity-container .product-info-buy-quantity-btn{
    width: calc((100% - 40px)/2);
    text-align: center;
    font-size: 13px;
    padding: 7px 0;
    color: #000;
}

.product-info-buy-quantity-container .product-info-buy-quantity-btn.disabled{
    color: #aaaaaa;
}

.product-info-buy-quantity-container .product-info-buy-quantity-btn:not(.disabled):hover{
    color: #0463bb;
    cursor: pointer;
}

.product-info-buy-bnts .product-info-buy-quantity-container{
    margin: 8px 0 0 9px;
}

.product-info-buy-bnts .common-btn{
    margin: 8px 0 0 9px;
    flex-grow: 1;
    font-size: 13px;
    line-height: 1.3;
    padding: 13px 10px;
    letter-spacing: normal;
}

.product-info-price-summary{
    margin: 2em 0;
}

.product-info-price-summary .product-info-price-summary-row{
    border-bottom: 2px solid #dfecfd;
    padding-bottom: 0.5em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.product-info-price-summary .product-info-price-summary-row ~ .product-info-price-summary-row{
    margin-top: 0.5em;
}

.hidden-description-block-nav{
    cursor: pointer;
    display: block;
    font-size: 18px;
    color: #fff;
    background: #004b8e;
    border-radius: 5px;
    padding: 10px 60px 10px 20px;
    margin-bottom: 0.75em;
    position: relative;
}

.hidden-description-block-nav::after{
    font-family: FontAwesome;
    content: "\f107";
    position: absolute;
    color: #ccdbe8;
    right: 15px;
    top: 50%;
    margin-top: -17px;
    font-size: 34px;
    line-height: 1;
}

.hidden-description-block-nav.active::after{
    content: "\f106";
    margin-top: -19px;
}

.hidden-description-block-content{
    display: none;
}

.hidden-description-block-nav.active + .hidden-description-block-content{
    display: block;
}

.description-tabs .tab-pane:not(.hidden-description-block-visible) .hidden-description-block-nav{
    display: none;
}

.description-tabs .tab-pane:not(.hidden-description-block-visible) .hidden-description-block-content{
    display: block;
}

.product-block a.link-message-block {
    display: block;
    padding: 28px 21px;
    border: none;
    margin: 0;
    line-height: 1.3;
    text-decoration: none;
    color: #000;
    background: yellow;
    border-radius: 6px;
}

.product-block a.link-message-block:hover{
    color: #004b8e;
}

.link-message-block > .link-message-block-title {
    display: block;
    font-size: 1.5em
}

.link-message-block > .link-message-block-description {
    display: block;
    margin-top: 1em
}

/*** product info slider ***/

body.product-info-slider-popup-active{
    overflow: hidden;
    height: auto;
}

.product-info-slider-popup-overlay {
    display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.6);
    transition: opacity 500ms;
    overflow: auto;
    z-index: 9999;
    align-items: flex-start;
    padding: 2.5% 0;
}

body.product-info-slider-popup-active .product-info-slider-popup-overlay{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.product-info-slider-popup{
    margin: auto;
    padding: 25px 45px;
    background: #fff;
    border-radius: 5px;
    width: 95%;
    max-width: 1420px;
    position: relative;
}

.product-info-slider-popup a.product-info-slider-popup-close {
    position: absolute;
    top: 20px;
    right: 30px;
    transition: all 200ms;
    font-size: 30px;
    font-weight: bold;
    text-decoration: none;
    color: #333;
}

.product-info-slider-popup a.product-info-slider-popup-close:hover {
    color: #007aeb;
}

.product-info-slider-popup .product-info-slider-popup-head{
    padding-right: 25px;
}

.product-info-slider-popup-title{
    font-size: 18px;
    color: #0e0f0f;
    font-weight: 600;
    line-height: 1.35;
}

.product-info-slider-popup .product-info-slider-popup-content {
    padding-top: 2.5em;
}

.product-info-slider-popup-thumb-title{
    color: #87898c;
    font-size: 13px;
    line-height: 1.08;
    margin-bottom: 0.5em;
}

.product-info-slider-popup-thumb-title:not(:first-child){
    margin-top: 2.5em;
}

ul.product-info-slider-popup-thumb-list{
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -10px 0 0 -10px;
    padding: 0;
}

.product-info-slider-popup-thumb-list > li{
    margin: 10px 0 0 10px;
    width: calc((100% - 40px)/4);
    max-width: 70px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    border: 2px solid #dfecfd;
    cursor: pointer;
}

.product-info-slider-popup-thumb-list > li[data-type="video"]{
    background: #000;
}

.product-info-slider-popup-thumb-list > li > img{
    display: block;
    max-width: 100%;
    height: auto;
}

.product-info-slider-popup-thumb-list > li > a.other-guide-link{
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    min-height: 45px;
    padding: 5px;
    text-decoration: none;
    font-size: 10px;
    color: #000000;
}

.product-info-slider-popup-thumb-list > li > a.other-guide-link:hover{
    text-decoration: underline;
}

.product-info-slider-popup-thumb-list > li > a.other-guide-link::before{
    content: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAMAAACeyVWkAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABJlBMVEUum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9sum9v////VG+QpAAAAYHRSTlMALYG93ungv4QxGaKoHkTx9kw/ypPTSRD7uhEWqzO3JPCC7IaSxdt2Wc3l5kvI5+/jSEYDDvXtB07ox5SRzopc/P2VJyMgrmPqMLKPFBIXbxtH+VD3VKwmNovh6+LGjjoGdklIAAAAAWJLR0RhsrBMhgAAAAd0SU1FB+YMFhYMKtPu7mUAAADrSURBVBjTZZF5W0FBFId/yFYSaZHKLskWQiuXkn2LsoTu9/8UXXPOxPP0++e88z73zpw5A4jo9IYdo8lssWKT3T1VxrYvpf1A3cThJHnIa9fRsagna3nqJnkGeIjONXvBn1qASyIv4JMb+gOBIKMOIfV/wohIvIpeGxljuCGIJ7QjkmxTSIt6m8nmcJdnm0Zc1ILJXcS93OwBj0xPwLO0LygxlQFFrRBX8cr2DbX3eoO4CbSoL62FXFsRbNC4Q810e/0U/zZYj2coMP8hzxrRKJ3jrdsqn3Lsta8/2ZpsvdF0Fpl/L5arH1r+AinUbwpagoHIAAAAAElFTkSuQmCC");
    margin-right: 3px;
}

.product-info-slider-popup-thumb-list > li:hover, .product-info-slider-popup-thumb-list > li.active{
    border-color: #007aeb;
}

.product-info-slider-popup-slider{
    position: relative;
    margin-right: 30px;
}

.product-info-slider-popup-slider .product-info-slider-popup-slider-content{
    text-align: center;
}

.product-info-slider-popup-slider .product-info-slider-popup-slider-content img{
    display: block;
    max-width: 100%;
    height: auto;
    width: auto;
    margin: 0 auto;
    max-height: 540px;
    animation: fadeIn 0.75s;
}

.product-info-slider-popup-slider .product-info-slider-popup-slider-content iframe{
    width: calc((95vw - 60px) * 0.75 - 80px);
    height: calc( ((95vw - 60px) * 0.75 - 80px) * 0.5625);
    animation: fadeIn 0.75s;
}

.text-page-images-col img{
    margin: 0 auto;
}

.text-page-images-col img ~ img{
    margin-top: 2.5em;
}

.text-page-image-head{
    min-height: 320px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    margin-bottom: 2.5em;
    padding: 40px 0;
}

.text-page-image-head .h1-rd{
    color: #fff;
    font-size: 36px;
}

.text-page-content iframe{
    display:block;
    margin: 2em auto;
    max-width: 100%;
}

.text-page-content ul{
    padding-left: 1em;
    margin: -5px 0 1.5em;
}

.text-page-content ul > li{
    margin-top: 5px;
}

.text-page-content a:not(.btn){
    color: #007aeb;
}

.text-page-content a:not(.btn):hover{
    color: #000;
    text-decoration: underline;
}

.text-page-background-block, .text-page-background-list{
    background: #f3f7fa;
    padding: 1.5em;
    margin-bottom: 1.5em;
}

.text-page-background-list .text-page-background-list-title{
    text-align: center;
    font-weight: bold;
    margin-bottom: 0.5em;
}

.text-page-background-list ul{
    margin: -5px 0 0 -30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: calc(100% + 30px);
}

.text-page-background-list ul li{
    margin: 5px 0 0 30px;
    width: calc((100% - 60px) / 2);
}

.category-articles-block-back{
    background: #f1f5f8;
    padding-bottom: 3.5em;
    margin-bottom: 2.5em;
}

.category-articles-block-wrap{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin:-35px 0 0 -35px;
}

.category-articles-block{
    margin-top: 35px;
    border-radius: 10px;
    border: 2px solid #c1dcf5;
    background: repeat url("../images/category-article-back.jpg") 50% 0;
    padding: 28px;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: space-between;
}

.category-articles-block-wrap .category-articles-block{
    margin: 35px 0 0 35px;
    width: calc((100% - 70px)/2);
    padding: 28px;
}

.category-articles-block .category-articles-block-video-link{
    position: relative;
}

.category-articles-block .category-articles-block-video-link::before{
    content: '';
    width: 46px;
    height: 46px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -23px 0 0 -23px;
    background: #cc161e;
    border-radius: 50%;
}

.category-articles-block .category-articles-block-video-link:hover::before {
    background: #007aeb;
}

.category-articles-block .category-articles-block-video-link::after{
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 0 9px 18px;
    border-color: transparent transparent transparent #ffffff;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -9px 0 0 -6px;
}

.category-articles-block .category-articles-block-content{
    width: 70%;
}

.category-articles-block-wrap .category-articles-block .category-articles-block-content{
    width: 55%;
}

.category-articles-block .category-articles-block-image,
.category-articles-block .category-articles-block-slider{
    width: 25%;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: center;
}

.category-articles-block-wrap .category-articles-block .category-articles-block-image,
.category-articles-block-wrap .category-articles-block .category-articles-block-slider{
    width: 40%;
}

.category-articles-block .category-articles-block-image img{
    margin: 0 0 0 auto;
    display: block;
    width: auto;
    max-width: 100%;
}

.category-articles-block .category-articles-block-slider .slider img{
    margin: 0 0 0 auto;
    max-height: 250px;
}

.category-articles-block .category-articles-block-title{
    font-size: 32px;
    line-height: 1.2;
    color: #000;
    font-weight: 600;
}

.category-articles-block-date{
    color: #878787;
    font-size: 13px;
    margin-top: 0.5em;
    text-transform: uppercase;
}

.category-articles-block .category-articles-block-descr{
    font-size: 16px;
    color: #4b4b4b;
    line-height: 1.5;
    margin-top: 0.75em;
}

.category-articles-block .category-articles-block-descr a,
.product-info-text-bordered-block a,
.description-tabs a{
    text-decoration: underline;
}

.category-articles-block .category-articles-block-descr a:hover,
.category-articles-block .category-articles-block-descr a:active,
.category-articles-block .category-articles-block-descr a:focus,
.product-info-text-bordered-block a:hover,
.product-info-text-bordered-block a:active,
.product-info-text-bordered-block a:focus,
.description-tabs a:hover,
.description-tabs a:active,
.description-tabs a:focus{
    text-decoration: none;
}

.category-articles-block .category-articles-block-link,
.category-articles-block .category-articles-block-controls{
    margin-top: 1.5em;
    font-size: 22px;
}

.category-articles-block .category-articles-block-link a,
.category-articles-block .category-articles-block-controls > a{
    color: #004b8e;
    text-decoration: underline;
}

.category-articles-block .category-articles-block-link a:hover,
.category-articles-block .category-articles-block-controls > a:hover{
    text-decoration: none;
}

.category-articles-block .category-articles-block-controls{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
}

.category-articles-controls-wrap .category-articles-controls-prev,
.category-articles-controls-wrap .category-articles-controls-next{
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    text-align: center;
    line-height: 1.5em;
    color: #fff;
    cursor: pointer;
    background: #007aeb;
}

.category-articles-controls-wrap .category-articles-controls-prev:hover,
.category-articles-controls-wrap .category-articles-controls-next:hover{
    background: #0463bb;
}

.category-articles-controls-wrap .category-articles-controls-prev.slick-disabled,
.category-articles-controls-wrap .category-articles-controls-next.slick-disabled{
    background: #cdcdcd;
}

/*order detail page*/
.order-detail-header{
    background: url("../images/od-header-back.jpg") 0 0 repeat;
    color: #fff;
    border-radius: 10px;
    padding: 2.5em 2em 2em;
    text-align: center;
    position: relative;
}

.order-detail-header-qr{
    position: absolute;
    top: 15px;
    right: 15px;
    width: 118px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    font-size: 12px;
    line-height: 1.3;
}

.order-detail-header-qr img{
    display: block;
    margin: 0 auto 5px;
    max-width: 100%;
}

.order-detail-header-qr ~ .order-detail-header-title-wrap{
    padding: 0 140px;
}

.order-detail-header .order-detail-header-icon{
    width: 78px;
    height: 78px;
    margin: 0 auto 0.5em;
    background: url("../images/od-header-icon-ok.png") 50% 50% no-repeat;
}

.order-detail-header .order-detail-header-error-icon{
    width: 78px;
    height: 78px;
    margin: 0 auto 0.5em;
    background: #FF3333;
    border-radius: 50%;
    color: #fff;
    line-height: 78px;
    font-size: 45px;
    text-align: center;
}

.order-detail-header .order-detail-header-title {
    font-size: 34px;
    margin-bottom: 0.4em;
}

.order-detail-header .order-detail-header-subtitle {
    font-size: 40px;
    font-weight: 600;
    margin-bottom: 0.6em;
}
.order-detail-header-apps{
    margin-top: 1.25em;
    text-align: right;
}

.order-detail-header-apps ul > li{
    display: inline-block;
}

.order-detail-header-apps ul > li img{
    max-height: 40px;
}

.order-detail-header .order-detail-header-row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 1.25em;
}

.order-detail-header .order-detail-header-row-col{
    font-size: 26px;
    border: 1px solid rgba(255, 255, 25,0.2);
    border-radius: 5px;
    padding: 0.49em 1em;
    margin: 0.17em;
}

.order-detail-header .order-detail-header-row-col b{
    font-weight: 600;
    margin-left: 0.25em;
}

.order-detail-header .common-btn,
.order-detail-video-block .common-btn,
.order-detail-back-block .common-btn{
    text-transform: none;
}

.order-detail-header .common-btn{
    margin: 0.25em;
}

.order-detail-icon{
    display: inline-block;
    vertical-align: middle;
    margin-left: 0.5em;
    height: 19px;
}

.order-detail-icon.od-icon-download{
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAATCAQAAADVR44AAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnBR0MKxjBAB3zAAAA+klEQVQoz72SvUoDQRRGz7rpxBSLgiCKpApiYSE24itYqA+gkMZWwUJQEUWfwjLvoGJvY2e/YicINiniT/BY7LjusjGx8rtMMWc+hjvfHaRSs6ZeVDl9rOvqS5WPUFUXeKriflbD+oP1F/2fNRpu3eWaJhADNQDOuWGm8Ny87tSOo06ot+KBqis/I1i1FTbTpuq92+qle6oehbMtN1B1PoDEBzP1VD0JvKGKn+py3sS4j37rOKcLmbWrLhU6TkxLNyLOqR/4qi6WPkbilWcl0lR7Wa9TMrDqqjU6jLFDGwvRvxMT52lGrAFvhFCG6zQSDtlkcuD4n2mz/wU7ljHE0l1D9gAAAABJRU5ErkJggg==") no-repeat 50% 50%;
    width: 21px;
}

.order-detail-icon.od-icon-send{
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAPCAQAAACsTTynAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnBR0MLBce/palAAAAyUlEQVQoz43NzSpEAQAF4HN1qSnbsdA8h7K0Qgo1C89gpaw8joUlS69ga6UkaTYUhWn8TMzks5ihwbics/06JxadePV7ek6tFx4yndt008i4XKXMTPoTKZO00kyRIrUvLVJkJedJ3uLOM9iRH90GT9rBjTlHaFsbIcuucWxei4CITXCoIeoOwJaIxwHrmxRRtwd2wb7Z4W5nwHrKz6sFl7i3NHI/hkU0h+t/sO/tMJF/ZcD6lcYHKytZkRReMpVuJatFrDpTnQsb7xN+E07f9Az3AAAAAElFTkSuQmCC")  no-repeat 50% 50%;
    width: 19px;
}

.font-larger{
    font-size: larger;
}

.order-detail-title{
    font-size: 30px;
    font-weight: 600;
    line-height: 1.1;
    margin-bottom: 1em;
}

.order-detail-title.yellow-back{
    background: yellow;
    padding: 8px;
}

.order-detail-title::after{
    content: "";
    display: block;
    width: 26px;
    height: 2px;
    background: #F98021;
    margin-top: 3px;
}

.order-detail-title-collapsible{
    position: relative;
    cursor: pointer;
}

.order-detail-title-collapsible::before{
    content: "\f106";
    display: inline-block;
    font-family: FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    right: 0;
}

.order-detail-title-collapsible.order-detail-title-collapsed::before{
    content: "\f107";
}

.order-detail-title.order-detail-title-collapsed{
    margin-bottom: 0 !important;
}

.order-detail-title-collapsed ~ .order-detail-block-collapsible{
    display: none;
}

.gray-back{
    background: #f3f7fa;
}

.order-detail-title-collapsible-trigger{
    cursor: pointer;
}

.order-detail-video-block{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.order-detail-video-block .order-detail-video-block-video{
    width: 400px;
}

.order-detail-video-block .order-detail-video-block-desc{
    font-size: 15px;
    font-weight: 600;
    line-height: 1.6;
    width: calc(100% - 450px);
}

.order-detail-video-block .order-detail-video-block-desc .order-detail-video-block-desc-mark{
    font-size: 18px;
    font-weight: normal;
    line-height: 1.65;
}

.order-detail-video-block .order-detail-video-block-desc p{
    margin-bottom: 2em;
}

.order-detail-video-block .order-detail-video-block-desc a:not(.common-btn){
    color: #007aeb;
    text-decoration: underline;
}

.order-detail-video-block .order-detail-video-block-desc a:not(.common-btn):hover,
.order-detail-video-block .order-detail-video-block-desc a:not(.common-btn):active{
    text-decoration: none;
}

ol.order-detail-desc-ol{
    list-style-type: none;
    counter-reset: num;
    margin: 0 0 1.5em;
    padding: 0
}

ol.order-detail-desc-ol li{
    position: relative;
    padding-left: 43px;
}

ol.order-detail-desc-ol li ~ li{
    margin-top: 23px;
}

ol.order-detail-desc-ol li:before {
    content: counter(num);
    counter-increment: num;
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -15px;
    width: 28px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #175a8e;
    font-size: 13px;
    font-weight: 600;
    border:1px solid #175a8e;
    border-radius: 50%;
}

.order-detail-back-block{
    background: #f3f7fa;
    border-radius: 10px;
    padding: 2.5em 5em;
}

.order-detail-back-block .order-detail-desc{
    margin-top: 1.7em;
}

.order-detail-desc{
    font-size: 16px;
    line-height: 1.85;
}

.order-detail-back-block .order-detail-title{
    margin-bottom: 0.55em;
}

.order-detail-desc p{
    margin-bottom: 2em;
}

.order-detail-sub-desc{
    font-size: 18px;
    line-height: 1.65;
}

.order-detail-tracking-block{
    background: #fff;
    border: 1px solid #dde7ef;
    border-radius: 5px;
    font-size: 18px;
    margin: 0.8em 0 1em;
}

.order-detail-tracking-block .order-detail-tracking-title{
    color: #175a8e;
    text-transform: uppercase;
    font-weight: 600;
    padding: 0.9em 1.6em 0.8em;
}

.order-detail-tracking-block .order-detail-tracking-value{
    border-top: 1px solid #d1dee8;
    padding: 0.95em 1.6em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: left;
}

.order-detail-tracking-block .order-detail-tracking-value a{
    font-weight: 600;
}

.order-detail-tracking-block .order-detail-tracking-value div:first-child{
    margin-right: 0.5em;
}

.order-detail-half-block-wrap{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.order-detail-half-block-wrap .order-detail-half-block{
    width: 48.5%;
}

.order-detail-half-block{
    border: 1px solid #d1dee8;
    border-radius: 10px;
    padding: 2em 2.5em 1.75em;
    font-size: 16px;
    line-height: 1.85;
}

.order-detail-half-block .order-detail-title,
.order-detail-border-block .order-detail-title{
    margin-bottom: 0.6em;
}

ul.order-detail-log{
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.order-detail-log li ~ li{
    margin-top: 0.7em;
}

ul.order-detail-log .order-detail-log-date{
    font-weight: 600;
}

.order-detail-status-bar{
    position: relative;
}

.order-detail-status-bar::before{
    content: '';
    position: absolute;
    background: #d1dee8;
    width: 2px;
    top:10px;
    bottom: 10px;
    left: 23px;
}

.order-detail-status-bar .order-detail-status-bar-row{
    padding: 0 0 2.4em 5em;
    position: relative;
}

.order-detail-status-bar .order-detail-status-bar-row:last-child{
    padding-bottom: 0;
}

.order-detail-status-bar .order-detail-status-bar-row::before{
    content: "";
    width: 26px;
    height: 26px;
    border: 2px solid #d1dee8;
    border-radius: 50%;
    position: absolute;
    left: 11px;
    background: #fff;
    text-align: center;
    z-index: 2;
}

.order-detail-status-bar .order-detail-status-bar-row.order-detail-status-bar-error::before{
    width: 42px;
    height: 42px;
    border-color: red;
    left: 3px;
    content: "\00d7";
    line-height: 38px;
    color: red;
    font-size: 28px;
}

.order-detail-status-bar .order-detail-status-bar-row.order-detail-status-bar-success::before{
    width: 42px;
    height: 42px;
    border-color: #50af00;
    left: 3px;
    content: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAMAAAAlM38UAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAeFBMVEVQrwBQrwBQrwBQrwBQrwBQrwBQrwBQrwBQrwBQrwBQrwBQrwBQrwBQrwBQrwBQrwBQrwBQrwBQrwBQrwBQrwBQrwBQrwBQrwBQrwBQrwBQrwBQrwBQrwBQrwBQrwBQrwBQrwBQrwBQrwBQrwBQrwBQrwBQrwD///+6EKN9AAAAJnRSTlMAIrh58dMm8Ooo9e4a7x8h9CAn6QP2j2QbnGglZyO3bh5iMeuoyIS/T8cAAAABYktHRCctD6gjAAAAB3RJTUUH5wUeDAwuxsqV4QAAAH1JREFUGNNtj1kOgzAMBVNIKSVNt5Du+zL3PyJBjVCo46+nkTX2U0rOpChzVDOVtJpRV4LOG8wiR+1S0NUauxF0q3Fxt02ox0Xvzu0Hr8ceYj7C6ZfOHjN42wIufbhqTPrDDe7BEK49RvfD/vPV8P5vETiJN/Vkuin1+Y5pB7ZRCEVf19aNAAAAAElFTkSuQmCC");
    line-height: 42px;
}

.order-detail-status-bar .order-detail-status-bar-row.order-detail-status-bar-success::after,
.order-detail-status-bar .order-detail-status-bar-row:last-child::after{
    content: '';
    position: absolute;
    background: #50af00;
    width: 2px;
    top:0;
    bottom: 0;
    left: 23px;
    z-index: 1;
}

.order-detail-status-bar .order-detail-status-bar-row:last-child::after{
    background: #fff !important;
}

.order-detail-status-bar.order-detail-status-bar-hold .order-detail-status-bar-row.order-detail-status-bar-success::before,
.order-detail-status-bar.order-detail-status-bar-hold .order-detail-status-bar-row.order-detail-status-bar-error::before{
    border-color: #d1dee8;
}

.order-detail-status-bar.order-detail-status-bar-hold .order-detail-status-bar-row.order-detail-status-bar-success::after{
    background: #d1dee8;
}

.order-detail-status-bar-row .order-detail-status-bar-desc{
    font-size: 16px;
    line-height: 1.3;
}

.order-detail-status-bar-row .order-detail-status-bar-title{
    font-size: 20px;
    font-weight: 600;
}

.order-detail-status-bar-row .order-detail-status-bar-title ~ .order-detail-status-bar-desc{
    margin-top: 0.5em;
}

.order-detail-back-shipping-block{
    padding-left: 8em;
    padding-right: 8em;
    position: relative;
    font-size: 16px;
    line-height: 1.85;
}

.order-detail-back-shipping-block::before{
    content: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA2CAYAAABjhwHjAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAAB3RJTUUH5wUeDCsZpLKCiwAADK9JREFUaN7FmnmUVMUVxn/1eplmGIbRYYYdBAlExENEiQuQiARMQMSALHFLWBQFFVRABI0aJKiIEFFQFBA3FCUqiqhxJYiIgoKgsiOgDDsMs/Z0v8oft97pmnZ6uhvH+J3Tp/vdrnr1btWte79766n6lz9EDWEQ0BR4Ajh6Av2HAfWAGUBZTTyQUwP3OB14A1gIPABsA65Po39H4AMzKVOALcCVv7RydYH7gQ1AL0t+MjALWA6cU03/HOARYDVwgSVvAjwDvAuc9UsodwuwExhnriPASOBSYJ2RdQFWAXOA5nH9xwPbTR8QMxwB9ADWG1k34HNkRZucyEP6ss64KJ32fwQWA1cDISN7AbgEmelNwGNAEdAJCCKzfwNwCFmtV4ArgFqm/9NAH+B9o/BjRtnfAT6gg5mEcmBlOg+rUnQovwImAQMt2SrgbuDtBH0aABOA/ua3jWLT72HgowT9myJ78ApLtgFZ9aWpPHQqZjkO2Byn2BjgvGoUAygAbgL+W8V/uxCn81E1/XcjjqW7GR+gHeK8FgCNf4py3YC1iNPw8BrQBpiWwqT8yfTvX8V/pyF7dhLgT3Kfd82YdyJ7G2RbbANuT1e5U4BnzU3PNLKNiLO41JrFRGgBvAi8Gde/E9ASmXmQPXcHsBWJkclwL7I9XjDXGcA/zb0vTqZcCFmlbcTs/Cjixdohq1Yd6iArugUYYGQHEPNrhziDHUBvoB/whWnTHImRbwHnJxljJ/AX4EJiJt0WeN08X6XQ4Sl3lZnBcZbscaAVMDuFWR1q+t+CeDgQZ9EK8X7x+DfiBUcBh43sIuBjYB5QP8l4HyCxcRiwz8guQULHw2aicYDnEXfcGHHhTwK/Ba5D3Hd1ONfM4JNAvpF9aOSjgMIk/b0JmGXJBpuJujmFSZ1r+k9ErALgRsR62jjIMns4glCoz5LcNBOYCnyCxCPMRAwBugKfpvBg9pgjkZVbY2RZwEOIpz07Sf8iZO/ZvqA+0M4BeiKuGSS2bAbmA40S3OxvZmbGWLI5Zgbnp6FUPN4xiowmRrw7m4meA+Ql6HcDcNBMjocpwBIHWIZ4oSlVKHCrJeuIsAhb8ZUIzRrOiWUCVeFf/HivXmOe5yZL1h0hEjOBXCNbCpyBkIeKeIbSFnHPtqkuB74FrrVk2xF28kwNKZQI5wN3IZzTw3uIF7bDxwbz3JU8eiL61Qx4Ctk/NooQM1jwMysVj/bmeX4TJz+EeOoqw1QihpJNzKVXmgwk1fl/Q5uxq3qeQKJO8co1Qtz6V8S84GrgVfO7NrIndiFs5efGKcBzSBrV3lLUw8nAS4jTObc65cYi8WWodZN7kITzz+bjudumSOryNjGKVdOYaMa73FwfQMJDkbmeR4y4n42EpblYGYiD7Kv1SHzzcqwlCFm92xrsVSP7OxA1sh4IOZ6OxKaaQH8kL7yXmMk9j3j0WxHrAViE5JfjLYWHYHlVB3HvZ5g/DyLL28c0qgqTzEC2pxyNrPq1nDjORcj2IqC1kXk06wrgGMJRPWtrZ77vR+jWanOdhWyd3o65oYdMJKZUV/sAoTpXIzmdl6/VR/joeiTdSRU5SC3lE6tfAULDbIIMsZQHYpy0gVHQLmXsBTY7SHFnKGLTmeb3KsR+c6keqxDHMxShUSBW8CbC9Jsl6X89koWMtGTTgFMR158M/U3/ccTIttd/k7fE8xBTWGh1HILYfr8UBpkH/BoxKQ+DgG/MCsTjHDMBsxCPB7ACYTtjgJIE4xyzfs8w42Wa608R/zEGKIXK3vIo4pm6EDOFXOBlZF+el0TB/UgpogtiYpiB5yGEuCOyH2YhK+6Z4AEkdeliFKwOdi0m2xp3GLJnP7QbVxXEVyCbeDDwvZF1RXjkoyQP4isQ2jSCWMrUAdnwXu0EJNTMQnjkXJJjNEK9PIQRx3Fqov7Jql+NkezXrnMcQmLQ4yk8kKdspzjZD0hyuSaF/j0RD90hTn47cJ+Dy3EdoshYZ5ByaqswiuTVryPEGIEXwHMRxr6GBLULgyZI/GtVxX95SBbSp5r+XqVrKdBBo9CwBykL4qD3RXDYq/MJqCh9/Ou52L+BNs5B/EjrZJWnbGKcbjwS+xYh1asOSO1iMRJcv7P6jUfYTdCSHUNMOmzk3c3ndSTr3ma1fQAY66CJ4HBA1wUdHIIqW5KlSncHcCnWGVlhajPQv5o7gu+Rq0qoSxlfRhuxLNoancLK2WiIpBZtkfKAh35IStQX2dTLzap4is1DCjeeB7wR2T8eegNfI3GzE7DRQY+Notjr5nFA15vzO98WNbfWE/OH+lcfrtChWsd1iDCBgikZr/FC6BlOVwXscE/ikM4kQITGqpDmzpGkK2fDbjsKyY7vBi5DKmeL49p/BdyGJMPe5GCUnGPMbYrpHwQWKEDhslfngK61pHdgzeTrAit39fRt6I9T1GuIf23r8e5HFOoMslT5Ta2dPY2/d/OXlRDYVIGPKA5lBCgiiKPdtJTTcdcbkSDaC7iPGB0qQwqoD1ptGyHswk+MGGy1+j/goNuG8XFI5xc0d/YPfTC44OBlgY+HgDscN4dINB8/YVo5OwAXcDqja3duqAqnlxB8sVCHplXg+0xbmVE6yiXCUvMZjeypucjGt+Em+E0EZ2m59i8tIjQanZlxWWD1I3NDC67MVkeW4talgqC4EtzVEfxfobNLjaWcBnRy0GRRNvAs5/uBRQSmbKHehDL8ZBJOSzmV5P8Z6dzHQVNKAI2igXOck9k/o6dvE3dlvLEYVdY34uYBukyhpyIV8Koq3S1d1PAovnEBXLJU0e1tnYJW37h5A3wpeEsbOo22Se9TqDPIV8UM8q8jR5WSp4oZ7P/0ZYj2jbi5gLsWSYh3V3Ov7cBtCl6uwHlJ6VDzU5w9/S/2BScvjradmI63TLZyKd9HASWEaOcr4GzfHo7pEE3V0cGo8n6uzgLcnUhheHeK9/xMCWHfp3UmbXy7JtRR5a3TUa7GVs5FkUGEluowRTqDJk5h8ALf9ofRQS8L/gOxhBgS10nsOHoc6BrBD0Tp5ft2djrKRdJoWy1KCJCjSujm20prZz89fJsH+FV5VpQMlLAaL6DnInttFxIPbQw3cjsT+UahZ0Z0HVqqA12TKaeImWO4hnRTZdpPniqmkSrCQZOrSvqhHTTaRcoLHmojWX8DpPTRzcgnIBSwPsJybEwGTZSASkU5r8Q3kcpHuCcKHdFBGjvHaObso5k6Sibh9lHxbauIZdggK3OJdb0MScEmm+syS2EP+4DdqdCvg8RyuxaIS34bSUxPFAocMgmTTSmZROo66IbGQNZW0f51JOUqQPaelzxvRWhdVX3WkIJyYSS3u5PYWz09EI55G3K6mS40CiLaR5Qg5fhyNCokgbpSpm3jQ+SgxMbTCCetCkdTUc6Dd2TrVbx8COXaihxcpg2lNIUEKCV4mBipTnToeCuVzy8wk5vouDk/HeVAKNXVxGqVIDnb08j5eYcU76PApYgMGqhjNFOHjvtxdxiz7BjX1kHI+YOISW5H0ikQZ7OQWNHWRsd0lfPwH8TWRxArQ3RD7PxREp/redA56jgbovW5pvxKZkU6c4SMVxxVCqj2VH5b6EzklAfE1LoiZTy7dPgclQlGG43K86F/0rtfs5Ese6olG0Gs1Ba/Ah5UJhVU4PBkuBMjS4ddOCncrTuqGJ/su3ustjsRB7bSKOodkr6F5I6rkJqnTTDuc9Ao3LJU3yBKhnZIseZCS7YRyfu8oo73AEORBLauQs88pGtf5VeazbWm0sTZQ4XORslR1boUx7bRDdS7fnWUL6Jtnq2JVxJBvGc35G2GAiM7HdmLXvn9oNW+D7BZo66qp4oodXOYXtH5FVTYW713SHxMnAitNWqxnzAQYnm05biaUs7DdKTUNt2S3YEUZz0eOAM5VMkH0DjLIdKxWAf6ogMjHFEuHynLX5DiuH/VqK99ROqiwqyMtr68FP/emlYOxK3fguwRr8TgI1ZErWO+9wJDNfwe+LyROg44szXqLgeNg26AHIQsRBxIZtw4dZCU6B3gqQBhn6PCfBk9deL70RYLQ1TUSCaeCF8iNcdLkdXz3u6JIE5jGqbsLUIHcHFR/ygmuKcWFY8GiIZc1CCNGqSlzPgtEuhzgTYKsn1UgIpQomsX7HEbjNqqcxfVIoKL+lmV8/Cq+dyIhIk5xF6I+REcNOX45xXq0FvZqmxsJhUD/EQbaTjJxTnPMBmUqU0WE/puSzRv/j7q3B+ioqwuZfhwcamZGkqqmJlqQx8uUdQPx3Xo5mICYyP4uuRQemZIRVqE8WcrOKLQ23/Q2V+scxuuOKCzdHPnCHUo56Blvf8Dvxy4UAxsOlgAAAAASUVORK5CYII=");
    position: absolute;
    left: 41px;
    top: 34px;
}

.order-detail-shipping-name-wrap{
    margin: 1.4em 0 1.5em;
}

.order-detail-shipping-name{
    display: inline-block;
    font-size: 16px;
    line-height: 1.3;
    font-weight: 600;
    border: 1px solid #85a8c4;
    border-radius: 3px;
    padding: 2px 9px;
}

.order-detail-shipping-info-wrap{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 2.25em;
}

.order-detail-shipping-info-wrap .order-detail-shipping-info{
    width: 48%;
}

.order-detail-shipping-info-wrap .order-detail-shipping-info:nth-child(n+3){
    margin-top: 2.25em;
}

.order-detail-shipping-info{
    background: #fff;
    padding: 10px 30px 15px;
    border-radius: 3px;
}

.order-detail-shipping-info .order-detail-shipping-info-title{
    color: #175a8e;
    font-size: 18px;
    font-weight: 600;
    border-bottom: 1px dashed #d1dee8;
    padding: 6px 0 13px;
    line-height: 1.2;
    margin-bottom: 10px;
}

ul.order-detail-shipping-info-desc{
    list-style: none;
    padding: 0;
    line-height: 1.6;
}

ul.order-detail-shipping-info-desc b{
    font-weight: 600;
}

ul.order-detail-shipping-info-desc li{
    position: relative;
    padding-left: 33px;
}

ul.order-detail-shipping-info-desc li ~ li{
    margin-top: 0.7em;
}

ul.order-detail-shipping-info-desc li::before{
    position: absolute;
    left: 2px;
}

ul.order-detail-shipping-info-desc li.shipping-info-desc-location-icon::before{
    top: 6px;
    content: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABFFBMVEUXWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo7///8jJ4ojAAAAWnRSTlMALqDw8aIxlMSNwpm7iAkHhMGcUTpLoyeLXGCDK7JWxkrDA9PPgChTTC1/GXgchvTdyNX7hRAP5tHQ6hIMC4rh4qoOLJPz7+n5M6GaOXlmrkA7tNQK2QUI7hb2zNRgAAAAAWJLR0RbdLyVNAAAAAd0SU1FB+cFHg0sFJSAAsYAAADbSURBVBjTTY95P8JhEMQHOX4pV6WDUHKFHJEjpKicua/v+38h9ukR5o+dnfl8dnZXMvT1D0BocEg/GIaRIAjDqNcRomOOxyeYdDxFzGo8biXBtJQkJaUxZKQZZpVFmmM+sRAmLREROeVZdLMF8pYnlrTMijNWWVPRjKjWKTpjg02V0Na2tGNZll6QdsvaY1+VAw6POK7qhECnZO2ms9p5YNfVaUgpLno/JLl01Gz1jPZVl6658fqWO9/c03GU8dsdHniUnnjWL16ovPL2p/Xeptz6+Geo+hn68t03N+kkpd12bkMAAAAASUVORK5CYII=");
}

ul.order-detail-shipping-info-desc li.shipping-info-desc-phone-icon::before{
    top: 4px;
    content: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA51BMVEUXWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo7///86oPsRAAAAS3RSTlMAuPbY50jp37H34tI0nPginvNmEcTRq9RvHSkcSrLoWSEDeYklaYI5iFyo+s+A5uoQ3eCVPQmGGtq9fE3VPsnFB6XLcCouBJ3Z4bvNBilJAAAAAWJLR0RM928Q8wAAAAd0SU1FB+cFHg0sOz9RP58AAAClSURBVBjTVc/XEoIwFATQBSliw94VKxbsvWDv3v//H0FUYh42OyeTOwkAjufwtzyCKMkseBUrfH5GKGCnFHQlpNophF2JRIFYPMHcSqaANLGTM5RFTsmzVCgCGpUYKVMFqFLNqnXdIZEaQJNaaBtyx6GuNQpar08DDEcOjWkCTGdzqy6WDum0+v3hs68Nc/Mu2933aH/gj6fzxZSu7ivU211+PIEXBxQPq7GvtcoAAAAASUVORK5CYII=");
}

ul.order-detail-shipping-info-desc li.shipping-info-desc-post-icon::before{
    top: 2px;
    content: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAANCAMAAACTkM4rAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA3lBMVEUXWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo4XWo7///9xU876AAAASHRSTlMA5PLm6McuSk5MLKzvpPdmSPq06yg6kXVWIF1Nm39pT19JlGBYXnKpj4uiwKZQS57Z4DKTVDU+Hp/4bmTsyEJHQybB8+H8/eI11yvBAAAAAWJLR0RJhwXkfAAAAAd0SU1FB+cFHg0tExP/piQAAACeSURBVAjXTY9XEoJQEAQHzBkUA+acs6iYA4a5/4l8FiD2127X1NYsJNnHP/yyBDIQDIUdItEYiXgimcIPRU1nQC3LnGvyLOgEiyixbJsKq6gJVQcabNqmBbSF6oilyx7Q50CMBTulcMhRmmNO3NSUM+jzxRIrGjCE0tb2pS8Dbrail7nbe70OqnkU7U/a+eJwvd1Fe8l6PL0XX29L+gDETB7rLSwdeQAAAABJRU5ErkJggg==");
}

.order-detail-border-block{
    font-size: 16px;
    line-height: 1.6;
    border: 1px solid #d1dee8;
    border-radius: 10px;
    padding: 2.5em 3em 1.75em;
}

.order-detail-border-block.yellow-back{
    background: yellow;
}

.order-detail-border-block.pale-yellow-back{
    background: #fffbe5;
}

.order-detail-basket{
    margin-top: 1.8em;
    font-size: 15px;
}

.order-detail-basket .order-detail-basket-row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 39px 0;
}

.order-detail-basket .order-detail-basket-row ~ .order-detail-basket-row{
    border-top: 1px solid #d1dee8;
}

.order-detail-basket .order-detail-basket-row .order-detail-basket-image-wrap{
    width: 221px;
}

.order-detail-basket .order-detail-basket-row .order-detail-basket-desc{
    width: calc(100% - 486px);
}

.order-detail-basket .order-detail-basket-row .order-detail-basket-price{
    width: 221px;
    text-align: right;
    font-size: 22px;
    font-weight: 600;
    color: #175a8e;
}

.order-detail-basket .order-detail-basket-row .order-detail-basket-price del{
    font-size: 18px;
}


.order-detail-basket-row .order-detail-basket-price-desc{
    margin-top: 0.5em;
}

.order-detail-basket-row .order-detail-basket-price-desc small{
    display: block;
    color: #000;
    line-height: 1.4;
    font-size: 14px;
}
.order-detail-basket-row .order-detail-basket-price-desc small b{
    display: block;
    font-size: 15px;
    margin-bottom: 0.25em;
}

.order-detail-basket .order-detail-basket-image{
    display: inline-block;
    position: relative;
    border: 1px solid #d1dee8;
    border-radius: 5px;
}

.order-detail-basket .order-detail-basket-image img{
    border-radius: 4px;
    display: block;
}

.order-detail-basket .order-detail-basket-image .order-detail-basket-quantity{
    position: absolute;
    display: block;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    line-height: 28px;
    text-align: center;
    font-size: 15px;
    font-weight: 600;
    color: #fff;
    background-color: #F98021;
    right: -14px;
    top: -14px;
}

.order-detail-basket .order-detail-basket-sku{
    line-height: 1.5;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    display: inline-block;
    border: 1px dashed #fb6414;
    border-radius: 5px;
    padding: 0 7px;
}

.order-detail-basket .order-detail-basket-title{
    font-size: 20px;
    font-weight: 600;
}

.order-detail-basket .order-detail-basket-title-wrap{
    margin-top: 0.4em;
}

.order-detail-basket .order-detail-basket-props-title{
    display: block;
    font-weight: 600;
    margin: 1.4em 0 0.6em;
    text-transform: uppercase;
}

.order-detail-basket ul.order-detail-basket-props{
    list-style: none;
    margin: 1.4em 0 0;
    padding: 0;
}

.order-detail-basket .order-detail-basket-props-title + ul.order-detail-basket-props{
    margin-top: 0;
}

.order-detail-basket ul.order-detail-basket-props li ~ li{
    margin-top: 0.6em;
}

.order-detail-basket ul.order-detail-basket-props li.order-detail-basket-props-highlighted{
    border: 1px solid #d9d9d9;
    padding: 0.25em;
}

.order-detail-basket ul.order-detail-basket-props li.order-detail-basket-props-yellow-back{
    background: yellow;
    padding: 0.25em;
}

.order-detail-basket ul.order-detail-basket-props li.order-detail-basket-props-error{
    color: red;
    background: yellow;
    padding: 0.25em;
}

.order-detail-basket ul.order-detail-basket-props b{
    font-weight: 600;
}

.order-detail-basket ul.order-detail-basket-props a:not(.btn){
    color: #175a8e;
    font-weight: 600;
}

.order-detail-basket ul.order-detail-basket-props a:not(.btn):hover, .order-detail-basket ul.order-detail-basket-props a:not(.btn):active{
    text-decoration: underline;
}

.order-detail-basket .order-detail-basket-desc p{
    margin: 0.8em 0 1.2em;
}

.order-detail-basket-total{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: space-between;
    border-top: 1px solid #d1dee8;
    padding-top: 2.1em;
}

.order-detail-basket-total .order-detail-basket-total-value{
    text-align: right;
    font-size: 22px;
    font-weight: 600;
    color: #175a8e;
}

.order-detail-basket-total .order-detail-basket-total-label{
    font-weight: 600;
    font-size: 20px;
}

.order-detail-basket-desc-title{
    font-weight: 600;
    font-size: 20px;
    margin-top: 0.65em;
}

.order-detail-basket-desc-wrap{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: space-between;
    font-size: 15px;
    position: relative;
    margin-top: 0.5em;
}

.order-detail-basket-desc-wrap::before{
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    bottom: 0;
    width: 1px;
    background: #d1dee8;
}

.order-detail-basket-desc-wrap .order-detail-basket-desc-col{
    width: 45%;
}
.order-detail-basket-desc-wrap .order-detail-basket-desc-col ~ .order-detail-basket-desc-col{
    text-align: right;
}

.order-detail-total{
    margin: 0 -1em;
    padding: 1em;
    background: #175a8e;
    color: #fff;
    font-size: 24px;
    font-weight: 600;
    border-radius: 5px;
    line-height: 1.25;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin-top: 2.1em;
}

.order-detail-border-block,
.order-detail-status-bar,
.order-detail-half-block-wrap,
.order-detail-back-block,
.order-detail-video-block{
    margin-top: 4em;
}

.common-rounded-block{
    border-radius: 10px;
    border: 1px solid #e5edf3;
}

.common-rounded-block .common_top_bar{
    border-radius: 10px 10px 0 0;
}

.common-rounded-block .common-rounded-block-inner{
    padding: 38px 38px 46px;
}

.common-rounded-block ~ .common-rounded-block{
    margin-top: 3em;
}

.common_top_bar.common-top-bar-short .left .h2-rd{
    padding-right: 65px;
}

.common_top_bar.common-top-bar-short .left .h2-rd:after{
    width: 54px;
}

.help-center-sidebar-blocks{
    padding: 0 31px 41px;
}

.help-center-sidebar-blocks .help-center-sidebar-block ~ .help-center-sidebar-block{
    margin-top: 3em;
}

.help-center-sidebar-block{
    text-align: center;
}

.help-center-sidebar-block .help-center-sidebar-icon{
    display: inline-block;
}

.help-center-sidebar-block a.help-center-sidebar-icon:hover{
    opacity: 0.7;
}

.help-center-sidebar-icon.help-center-sidebar-icon-chat:before{
    content: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA5CAMAAAC7xnO3AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABZVBMVEUAS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS47///88mWjSAAAAdXRSTlMAdcbq7uzt7+O3VAvOmATTmXQk1fKcm/dRJY+xKTzkhsf2RAUMCQoIer/0NHDw682CNnKaDyHgH/54E3fxndl7hIWu5q/1HuW0rRKT1OjKcWJVAYlQaG/cXF6+AtFlbANXsMsmM3ZGjE98ebi5VranqoOm6Q3SfedNAAAAAWJLR0R2MWPJQQAAAAd0SU1FB+cGBhAGO5bJxjQAAAG1SURBVEjH7dZXU8JAFAXgqyaAoqKIHTtNMIiCBUWxi1jAhmJv2LDr/n8TQ5JNgribVzlPZ+/wDcOmsAAAFZVVDFs6JrOlugY0sdYiwtSpYb2NFCLUoJKN5BAhOy6baGQFLh00shmXDI1swSVLI+vKsixLyta29g6xdTq7ujWjkrKHX/YKpY8v/eqRJAdcbo9XJ338clAofr4E1CNJDnEsExwOudSSHXGNii0cGbNpRgUZEsv4hGaHzFJxTOpGoowWWnCKdm8lyb+TjEqLYekwLDnDkvk3kupNHYZpRcZo5IzyB8bALI2Mw5wi52mkExYU6Vokh0tgXVYkrKySwgTAGsIkJNc3WLMf/wijD7e5lQJIIZXk47amMbi9A8Wzi3QSYE+Z7Rdn9swBKiYP5VEWIkecSXci4jQ/Wi/TcHxCsl06ecofrYg2WiuFE5qH6IaMSTL7szwT6nmQ6jtPhdWF2C9J5JUkr7HLcUMi2+TLFcjdyj3zN7z75WbJ/vEYxEbht3jvcw8+LI95WT3Fo89JoIj8lKRp1E9eCtJHLeHVsIS8YQlvgnw3IiHBy4whCR+f+a9C/QaoRexcDfZNfQAAAABJRU5ErkJggg==");
}

.help-center-sidebar-icon.help-center-sidebar-icon-phone::before{
    content: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAtCAMAAADiBnmWAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABSlBMVEUAS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS47////PxGwCAAAAbHRSTlMAFmCg0ddClPX2BaV9aPwSDZyTF7FdM67Z34HxB/Do+y3rZMger869Vg+zJU7EAeZQae2aYUzHG+FjyqnGAz8I1tIfV0uiK4u1AjnT3ESoI2fCR4iKgz7swOQ9Cpcqp9UMHYWdQ6RVz+LJjzUrfYgsAAAAAWJLR0RtuwYArQAAAAd0SU1FB+cGBhAHNvFji8gAAAFrSURBVDjLjdVnW8IwEAfwSK0MK7g34kRRVESUquDeW0QBJ+513/+1Qk3atDS5/7tef0+fpHdpCamkzqPUqw0EFa8P/uIPYGwjGNEQtunfQjAktc3A0iLFrSaGNvyDAdoluMOKoVOMuzjcLcY9HIZeIe7jMfSLcJi3A8I28suIDOI3OCR5G8MWOyJryqhpx4g0UWrH5ZZ4KJ5A4BjFCgKTSaqnEDhO8TQCz8xSnUDoOYqTCBxgwzSP0CnWlwWEXmSDlJbjNHu0jvjSLDG9jFjICtOZLH9ndc2p15ne2LSUYxnQtxw4ZJ6v8LZZViuFHce2d4PmZO/R4r5x7dMObPrQcmaO4tWSxgrHKZs+sR7H0zNCzq2Fixyvc9xBv8zbPilXvL72gyj2XeoCW7C/k1jRHUed3cm7Ym+NzidKLvim1pzc3mFXUc39Q8RhH8uuU/j0rPL2JUtEeX0rMFqU/6vL78pHKfn59f1jXP8Cv5gQS2BUh/YAAAAASUVORK5CYII=");
}

.help-center-sidebar-block .button{
    display: block;
    font-weight: 500;
    font-size: 17px;
    text-transform: uppercase;
    padding-top: 15px;
    padding-bottom: 15px;
}

.help-center-sidebar-block .help-center-sidebar-caption-wrap{
    margin: 0.45em 0 0.85em;
}

.help-center-sidebar-block .help-center-sidebar-icon-phone ~ .help-center-sidebar-caption-wrap{
    margin: 0.8em 0 0.45em;
}

.help-center-sidebar-block a.help-center-sidebar-caption{
    font-size: 18px;
    color: #000;
    font-weight: 500;
}

.help-center-sidebar-block a.help-center-sidebar-phone{
    font-size: 25px;
    font-weight: bold;
    color: #000;
}

.help-center-sidebar-block a.help-center-sidebar-caption:hover, .help-center-sidebar-block a.help-center-sidebar-phone:hover{
    text-decoration: underline;
}

.help-center-contacts-blocks{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.help-center-contacts-blocks .help-center-contacts-block{
    width: 25%;
    padding: 43px 20px 43px 46px;
    font-size: 17px;
    line-height: 1.45;
    font-weight: 500;
}

.help-center-contacts-blocks .help-center-contacts-block ~ .help-center-contacts-block{
    border-left: 1px solid #e5edf3;
}

.help-center-contacts-block .help-center-contacts-title{
    position: relative;
    color: #565555;
    margin-bottom: 0.6em;
}

.help-center-contacts-block .help-center-contacts-title::before{
    position: absolute;
    left: -26px;
}

.help-center-contacts-block .help-center-contacts-title.help-center-contacts-icon-phone::before{
    content: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAMAAABFjsb+AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA4VBMVEUAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeuv///8AzdRdAAAASXRSTlMAYPs7eG2OUFmDTpJ6LzL4mFYr5LKGRGyuiRtuBrDn0NnlXCAZf9fuIhXs/EtTq4/UCHNPcvPFdYFUyTkdC2nw/mR0jWjL7/RvighFOwAAAAFiS0dESh4MtcYAAAAHdElNRQfnBgYRAgE1a7C1AAAAsUlEQVQY01WP1RLCMBBFt1gpLsXdiltxd7n//0MkBEnycLJz5s7mhog0OJykHhfcHuiK0uAlMuCTHfycAQRlF3pf4YjsopwGYpKLmwwJJOV9KfBwWu2CDJGOrOJyyBMVoAaLJYZy5T1Xa8LV0WC0mi1qd7roCdnnX6EBhhiNbUyEnKLKqM/mjPY3ucDyt97+PrfCuv4ZN78KWwvDnVCNf6X94WiekmdclKLX2/1xfxK9ABVEFYBPGKklAAAAAElFTkSuQmCC");
    margin-bottom: 0.3em;
}

.help-center-contacts-block .help-center-contacts-title.help-center-contacts-icon-location::before{
    content: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAMAAAD6gTxzAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABL1BMVEUAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeuv///+4PrGsAAAAY3RSTlMAPqf09qpBG8PHmJfFyB8zbQYDaTgU8hbqGtISVaWmWAzaZwrP1Q9dRLxXAVL9y0dfuYmekY7x4iGcK9n8gheGvVC3jQ62cnesligENyCd49tLiH9Roj+oDejcPMJCtLBkYGiAf430AAAAAWJLR0Rkwtq4CQAAAAd0SU1FB+cGBhECLHC07MAAAAD3SURBVBjTVZDnVgJRDITHCvaGFcQGoi42ELtg74q99+/938HcXRd1fmTmTHLmJldyqKqugdq6eoWIRKGhsakZWloDpw3aO5zo7IKYE930RML53j76jQaIW00MJoeMhhmxZEalsRSG9LiUYUKTWDPFlKcsaZPTMyIqzTLnkhJkpXlETsoTpJOXcmYtOPKX8ChIBbS4JC2TdNYKq9LaujYoSiU2s1vb7EhxK7vs2cC+W+LAxCG2yRHHJk9OYy7vjHP/nXLlA3SB5+iSq9C55iYQt9wFIsZ92Cz7l+uBx0pCMYh7IvKb+syLu+5Vf5Dh7Z0P/cMnfP3IbxXfMEhKNOXLAAAAAElFTkSuQmCC");
}

.help-center-contacts-block .help-center-contacts-title.help-center-contacts-icon-email::before{
    content: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAOCAMAAAD6xte7AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAsVBMVEUAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeuv///+u8+M5AAAAOXRSTlMAy/Tv/PbxzKtad35sXcb3j7D1QXr56k+bww1eVFh5UkoewcIaX3QPlAxvV2ukC2oys0xcUb22ys3iVwx0AAAAAWJLR0Q6TgnE+gAAAAd0SU1FB+cGBhEDAFt3sWIAAACBSURBVBjTlc3HEoJAFETRFlCMiDlgBB1zFqT//8d8FtQUsuNupt/ZDEqGaTFTuWJDnmqt3khrthwSbbfT7UHXHwxNcIQxJ9NEPHI2t8AFsCRXImufwQZbgkquncP94UieZJ9TA5T8dbn+1k0b7o9nMjKmK2KvnL3FQvVfRHyYL/4C6/0Y8l9svt8AAAAASUVORK5CYII=");
}

.help-center-contacts-block .help-center-contacts-title.help-center-contacts-icon-hours::before{
    content: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAMAAABFjsb+AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABF1BMVEUAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeuv///+yepemAAAAW3RSTlMAJZ3k++z65aEq65Z7gZPopgnjWA0bUg/m7ggXjBwE8KUDsVAZnyBEJKTzMDyy9IgpM3x2LxZv8vWPGob2ZnSDaoWpfum2Sj4oq7cC2/cOThAdSBV64C6o+eqskX72EQAAAAFiS0dEXOrYAJcAAAAHdElNRQfnBgYRAxPfyfC8AAAA7ElEQVQY01VPazsCURictFvtiohFakUoFWoLoZs7SeRe5v//D/uek30yH2bmnfec88wBBKGZsGFGojELAWK0Z+Ocm09wYZIsJrkELNMBVmivqmwtte5zOuP6vBHOSrTJLUyBOcDltvI7u3mlBe6hWNL7Mve1MQ9wWNG2Sk+bWgSsW2mxR1RybJ0QjVOeyXDOuEiTrQZY81x1p822z47XIVrdvxYXvBSpG7jKBtWui8I3t8jzbroy7vkA9Pgv46NwKtqXEk1HhqeB2jybxgsw5CvwNii9T873mMx0+FH5ZK4fPPL1nRjZo/GP/t4vcp4gbv780OgAAAAASUVORK5CYII=");
}

.help-center-contacts-block a{
    text-decoration: underline;
}

.help-center-contacts-block a:hover, .help-center-contacts-block a:active{
    text-decoration: none;
}

.help-center-contacts-block a.help-center-contacts-phone{
    text-decoration: none;
    font-size: 22px;
    font-weight: bold;
}

.help-center-menu-blocks{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
}

.help-center-menu-blocks .help-center-menu-block{
    width: 33.33%;
    border-right: 1px solid #e5edf3;
    padding: 32px 38px;
}

.help-center-menu-blocks .help-center-menu-block:nth-of-type(3n+3){
    border-right: none;
}

.help-center-menu-blocks .help-center-menu-block:nth-of-type(6n+1),
.help-center-menu-blocks .help-center-menu-block:nth-of-type(6n+2),
.help-center-menu-blocks .help-center-menu-block:nth-of-type(6n+3){
    border-bottom: 1px solid #e5edf3;
}

.help-center-menu-block .help-center-menu-icon{
    display: block;
    margin-bottom: 0.45em;
}

.help-center-menu-block .help-center-menu-icon.help-center-menu-icon-instructions::before{
    content: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAbCAMAAADBLsarAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACClBMVEUAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeuv////oqniIAAAArHRSTlMAWO75rvHNT1Di8FOgUm0sMgvlggYI5LWy5wIQDxlj/YENhwdA/JhViE42P9BRYSkokb0mzJ5lbj3TuAUJhDwTgEIDJMfj5ttUo5KTj2JD693cg1k1NDclHCIfwvbXHcRMOhYYF0FH73B+i2lmhtTRAVtonNLP6fL7edq0s8iXzsUSe5u8u7m6q3SWlJWQesqxagQKSsa2TfOarT52hWf+RjkOLeAvICony+ErldO2rQAAAAFiS0dErSBiwh0AAAAHdElNRQfnBgYRKBeu1MnMAAAB6ElEQVQoz4WR61sSURCHR0wp0Mw1YAuSNC8JWFSohRGUmKmUmiJlFy2z7KJkeQtLyVILvBXeSsuwsrT5Iztnz2KLbPV+ODO/87zPnnlmAZKQoUimhxh2QBwpqcqdBOUulVqdhulCvxszpMoezGQNlwWwFzUsaHVSh9+3X08wHMBsg15vPGigKScXD0kcDuUwYp7EyS8oFDiMRSazibOwVIxHJA4msXo02Xrs+AlbSey6VOqUsXoS8ZQdUXTK478jOqcdZwCcrrP/cijntjo5p8LNaTlC5fmqC39zqrGmppbiUSBzLiY4l+rqGwTqFZfZdWPiPHpTk5fS7KPpiq9AeVWgomXbzCKaa4hV12Mrv3FTzmnFNnPerdvt7Xe8Hea797SAnQkO3qdnrsfzgNZ0BHwIj7IoXV0On/gLXeS9Flt3t9+reQw9xHkCT3v9fn9f/4DKzJzBZ6AL9PJDQ89tgRdQJDjDlpERS/Dl1luDo/Dq9dj4uN0+MfEGiomTDW9D4fDklOaPMw06sq6ZWZ7n00BNnHcJMxtd8D4SiczNu93uBVgkDqoGpCyNAY4KqnP4w0d7CJYROlY+OeL4DMHVL83RaNTqXCPm128pIMNaamzHge9BrMsAWdZ/WAk/mzYQp+F/dG7+AvgN49W2NvVumosAAAAASUVORK5CYII=");
}

.help-center-menu-block .help-center-menu-icon.help-center-menu-icon-track::before{
    content: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAeCAMAAADn2eWTAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABj1BMVEUAeuv///8AeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeuv///+ks6kxAAAAg3RSTlMAACXc8vT28OMw6mppa/dsbev10WO1yLRLdr/QYnfDzze81MJDSrLMrbZFqb5vszUtsHsZj9ns25gi/rqit/l8co1+hCl0YTjW53kIZpTNo04ULjIMWD8dHyoKbhYkQgVoUxLfNoHB83FNGgtlXXPF0tVbx+ZkUYvGqj2VBFJBqJGgf+Xg9uEAAAABYktHRAH/Ai3eAAAAB3RJTUUH5wYGESgu8dFBxAAAAVxJREFUKM+t0WdTwkAQBuA9xUYoUREELBQLgg0r9oINe++9Y0PF3vX944YkDBjijB98J7OZ2WdyubultHTI0WSIr8yseCM7h7TZnE6v13McpzUYeZ435uZxnD726PLzCCaSU2COVWYxMzmFIFjjarOLarPHtUjQ4l/V9HctKSVyEHO6VNXpLtNCU15RqaoeoMrrA6pVtaa2Tqj1/gZVlcIS+T9tbGpuaQ20qSuP9o7Orm70qGkv+sSV+xFM1QEMyv8dwnCKjoRiR3aPCl1XSKljGCeawCSmGJvGjEJnMUfzWKBFLLFleBW6AgetIkhrWGcb2FToFjiibRhgZWwHu8pd7Y0IZf8g9tXhUWJXx5KGcSKf6BRnkp4LeiHfRuRSVtuVfBvXIAuiYtw3uBX1Dhqb1EKE6P5BiucRYUGf4PdJjejzS/LwAnilN7wnzfDHbD9QgU/2m5IRX8nIvgH4fW4bu8lmagAAAABJRU5ErkJggg==");
}

.help-center-menu-block .help-center-menu-icon.help-center-menu-icon-address::before{
    content: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAhCAMAAACLDYleAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABuVBMVEUAeuv///8AeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeuv///8I9cCdAAAAkXRSTlMAAA5/2vy2S13jnZG6xBF2wChf9hlKlB7lAfvbUGQqNH1lIRjgg9Dw3kgtVz2zQdb4eKBxnwOKHRITsiuCzGMbxfXGmqmHRTXBz2KqgYT+2Dfmfp51sQKbCO2cZjAEp4AmH3nOrSxu4btokIWGdJmm9+n6D1GsEAejmHIaob02PK7Jy0lcVVY74srke9169Avyzzx2FQAAAAFiS0dEAf8CLd4AAAAHdElNRQfnBgYRKQujzqTCAAAB2UlEQVQ4y82T6VfTUBDFp0BZK7KICwpUJIAKaEFLgqAtaxVSVKAiRUBEXBpFqdSVRUBAacX7H/vepIWUxO/ek8zcee93XmbeOSGyKCc3D3DnF1jXXC5rVQgUFZd4gBOl/0BOoqycTQUqTzkiVTidsWdw1gk5V31epgs1tSLWweuAXEQ90aUGAIqoPHBAGptEaMblKyW4StSCFjuCVtlOm3DXrovx4XNA2ok6+PgbIt6E/wjpVFVN01S1sovoFrol3EOk4jZpGm/coUAQpnrFbh/6B4Ky70EMhczl4F26h+ERXdeVrnCOYBRg9L7IrQ8ewq/oevcYxoncE/zNCB5x4rufhP9xgJenINqNYpqLCTw57H0mPIs5aZ5iXk6EZ+Z600KGeI7FF+3sXoKHfoXXMcMw3jRgSokJ6XoYb7GkGEZMh8HIZHqk6nfI6D3CplmOMDKD+lJVyoxC8Q9YkUViwP2RESzRcX3CZ85fEJfIIjqPE1+Bb2y8JrK8ajtkAUUeC9KGjum6tSytw7vRY0G+w0GR0KYF2araxsqPnR3xHL67tPfT2osYKWrr5lc2Ese+Ddn7n5EaG5IMcYqmkQQC8/vZSuG3L5VK+XqRYOQgab/eP+n/Inngcv0FnGbNiD+8N0YAAAAASUVORK5CYII=");
}

.help-center-menu-block .help-center-menu-icon.help-center-menu-icon-about::before{
    content: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAfCAMAAAC4Y5/EAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABg1BMVEUAeuv///8AeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeuv///92xYviAAAAf3RSTlMAACnByDIdrJudnpyoLc4RCf3iAaFGlgWPBI2qG4BQvQqI0va4U7O5tz553hpXVm4X3fGE2tbfdEEI5n+jSVxeJpHJDhgrq66XtiOSKMbAcNvlA/nsDNnkD9czApRv0OEhQERD5+1FOjjq8uuKi++yPz08Ye5mp5CMjnqD8NTcEOUzwAAAAAFiS0dEAf8CLd4AAAAHdElNRQfnBgYRKSwGxBGpAAABiElEQVQ4y43TV1fCQBAF4A2KNAuIImJXFBUVFdTYwYYVu9gQAXtF7PX+dUNMQjYY9D7kzE6+k8zZbAiRR5OHrORrGcoUADq9wWDkYjDxV6O+ECiiUDFKiDKM2VIqX1tRJtXltgoBMXbIUSUcUl2FahHVKJBNqmvr6kXUoIoyMylQRQY1NjnNWai5xdXaZs2gdjc6lKgTsFi6iOx1HnQrUU+vciZvNnL7/oH6+pVoQJw2B+owgh1UQdKOD3Gff1hAwxSyYkREo2Od434BBShEJsRp5Ts+CTeFpixw6nSBaX57Z4LB4KxtZg7QUIjMu9JncYGQxSXpZIamGRqlM4llEgA8lVy9ssrNxPyC1tZDGzBt8vVWWAVtAzu7Qq36pL39iFSrInkodOD7HfVFf9BhLB5PHB0n4lxOTsW7ZyfpdeL8guuzfnJO/a6X9qvr6ytHlGreENwmWfYuxaaTvB/6aT88xvhGiusnn0DgJTnDMBGQMJ5fXsU4vG983h1S68WOD+L/xB/50n4DhnGVpuEGX4MAAAAASUVORK5CYII=");
}

.help-center-menu-block .help-center-menu-icon.help-center-menu-icon-faq::before{
    content: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAfCAMAAABav4S9AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAB+FBMVEUAeuv///8AeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeuv///8SYDMTAAAApnRSTlMAAC2M29+SMxG80ZB7jczGHEBvDgplSzgLBL9JCcEBI17SKlFWLxl6X26a6vyTFyCzJZEuW7UfVKjmzUgVcJigiwcaLIRtWJxzf3JEeQ+f9uMMDcvxvTw+PVCj/eE5svkbfn0k8/j7Ju8GgFWXlpVgZgh4nbFhY4h81/CBV0w6TR3a1HchK3Ye9cgxJ7pD6APOz+D61qeDXInHtFpKFOk7uJk/aazrl+AGXQAAAAFiS0dEAf8CLd4AAAAHdElNRQfnBgYRKgFoNh4fAAACIElEQVQ4y32T6UMSURTFz2iRAmKGaJstRFFWlqJZWRBGZFmJmUu2WoRWCtmirYqmbVa277t1/s7ee8wQMsb5MHPvnd+8N/fcN4BSXv48kvMtC5AtTdPUvaCQtNrsRQ6yeOHcTAm5yKkKpS6ybC6mnNbF6dKSpVxmZpbTOqtYwQITU8EVKlm5Ki9V5WrAvcblWZtm1tGr4vWirw0qKmflRkpt2lyVYoqoHmzh1uoa+mRYS9bV+ra567eTdsXs2KmYBu4Su+wWkY3+Kv1bnAEGJMM9Kg02AvncC4S4L+OLw9wvmSYjP8CDQDMPzerSRY9gQnp2mEfEtSUirXS2Sh2VtrVRw7F2nelgibS8E+iioePCEobRfUJn3CdPAafPiOist+ecVI/9vOg96oCP9foUmsXSF+pMc68U5kRiqaS3rwMXeQm43D8Q1+VPQLsimF4GFDPY6UQprwLX+E/Xod2QJg9xOL1yzG/ay6sGMcSbRsV6y8Q4bqcmfUfYc/deeFgc2CAwkt5qVDCMS6SMSWBM1sbv0wJMxP39Uv6BSeABH0pm/BHwmKNPpsQa3XK2GQryqTyrE2zw9fGZXnwebc1kIrFpwUy/4Eu+qjaKjXw9mSaSbXTLsxoi3yQy3kxG+Nanx+8kIpiR91NZ7X4gox8/FX4GvvCr8Q9mK5ho/9ZCfheu1PyPSamYHliYm8EP/vzFptwMZqSvXbkZDM78/mPT/gLwMKrjlbB7qQAAAABJRU5ErkJggg==");
}

.help-center-menu-block .help-center-menu-icon.help-center-menu-icon-forum::before{
    content: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAMAAABgOjJdAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABsFBMVEUAeuv///8AeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeuv///9daqBhAAAAjnRSTlMAAEyU1vr825xTAm/tz8rN6oAlzBAKS781L1YVHyAXRUMa7xk3rrhBDtgq4hGir3t8f6ex+/FoUrmGeNE2i/3Xm1RAyAU+TSSScTw0XQSsu9T5qgHe8AOViBy8DwyYvbOTjIWZ9iGBxxt+Siz466sUlzPJssWpmno5GOz1K5BrSCmRtbqeOssy32XmTuAN9ybMlgAAAAFiS0dEAf8CLd4AAAAHdElNRQfnBgYRKiAkXw5BAAABtklEQVQ4y4XT61sSQRQG8BcpRUpSxFuiuRqbtwTvYiVUmJptpKWkVuYtLS95t7taVpb5/s3tPMwD6yBwvpwzc37PzO7sLJCMHPuFiyRz8xz5zsSkLdm/ZDYvF7hcriuFZlWUItx5LM73yEFJaRkLy8+KCvKqyJVeb1W1KK6RNVahsbYOuO5jPPQbQH0DGy2iic3ATbKlyB/wt7aR7YCzozMputgN9DBYIvd09vIWcJt3EqIvBIR51/Li9+gD7jMiRT8fYICDsMYQH2KYj6QI08Bj4myIfRiV4smIOShQxCif4tmYFCTGGVPEc05gklLEgphKETVtLxBl8kyb+RKp8coips4VkxYBhs8R03HhaY3ZXzs4o3QnZu1z85xZsEGrjX+tN4roFZMdZDkWOawtaRW0K+It32matryyCi7Gn2NOEQF6RVqjFO+5rgg/N0RqN8VmRjGddY0tU2yLwkg5sQDdIu0QIVYZEWOJu4rY44fxiPHx02d8kbf3qyK+yfl94OBQ1/Xv6wOKGGKZ/iN69NOGdPFLXrq0wsPRLCIk/qAM4vcxS5Fe/On5S54ggwjz395pYmT7D9HLfurYNZh5AAAAAElFTkSuQmCC");
}

.help-center-menu-block a.help-center-menu-title{
    color: #000;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.2;
    text-decoration: none;
}

.help-center-menu-block a.help-center-menu-title::after{
    content: '';
    display: block;
    height: 2px;
    width: 32px;
    background: #004b8e;
    margin-top: 0.25em;
}

.help-center-menu-block a.help-center-menu-title:hover::after{
    background: transparent;
}

.help-center-menu-block ul.help-center-menu-sub{
    margin: 1.7em 0 0;
    padding: 0;
    list-style: none;
    font-size: 16px;
}

.help-center-menu-block ul.help-center-menu-sub li{
    position: relative;
    padding-left: 26px;
}

.help-center-menu-block ul.help-center-menu-sub li::before{
    content: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAVFBMVEUAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeuv///8qz6R6AAAAGnRSTlMAKtDjyMXGx8IcljiM2Rc00lHMATA/bzYZA/totT8AAAABYktHRBsCYNSkAAAAB3RJTUUH5wYGESQuXWQOyAAAAGRJREFUGNNlj1cOgDAMQ0PpYpQ9ff+DUipaUvDfe5IjhwoBFlFQCan0EyVREgyxSBAsF9YLnagi0lzUaDLRwnWP6Ifx5mmOlQVYt8CxsvtJgdONHS7we/Q4KYnfsGy6wf+57/sXybEJMIV45UsAAAAASUVORK5CYII=");
    position: absolute;
    left: 0;
    top: 3px;
}

.help-center-menu-block ul.help-center-menu-sub li ~ li{
    margin-top: 1em;
}

a.video-image{
    display: inline-block;
}

a.video-image:hover{
    background: #007aeb;
}

a.video-image:hover > img{
    opacity: 0.75;
}

.contacts-content-image{
    text-align: center;
    margin: 3em 0;
}

.contacts-content-image > a{
    display: inline-block;
}

.contacts-content-image > a:hover{
    background: #007aeb;
}

.contacts-content-image > a:hover > img{
    opacity: 0.75;
}

.contacts-contacts-blocks{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -30px 0 0 -30px;
}

.contacts-contacts-blocks .contacts-contacts-block{
    width: 25%;
    padding: 30px 0 0 30px;
}

.contacts-contacts-block{
    line-height: 1.45;
}

.contacts-contacts-block p{
    margin-bottom: 0.25rem;
}

.contacts-contacts-block .contacts-contacts-block-title{
    font-weight: 500;
    line-height: 1.2;
    font-size: 1.25rem;
    border-bottom: 1px solid #e5edf3;
    padding-bottom: 0.5em;
    margin-bottom: 0.75em;
}

.contacts-contacts-block .contacts-contacts-block-title.contacts-contacts-block-icon-chat::before,
.contacts-contacts-block .contacts-contacts-block-title.contacts-contacts-block-icon-phone::before,
.contacts-contacts-block .contacts-contacts-block-title.contacts-contacts-block-icon-address::before,
.contacts-contacts-block .contacts-contacts-block-title.contacts-contacts-block-icon-email::before,
.contacts-contacts-block .contacts-contacts-block-title.contacts-contacts-block-icon-truck::before{
    font-family: FontAwesome;
    font-weight: normal;
    font-size: 1.2em;
    line-height: 1;
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
}

.contacts-contacts-block .contacts-contacts-block-title.contacts-contacts-block-icon-chat::before{
    content: "\f086";
}

.contacts-contacts-block .contacts-contacts-block-title.contacts-contacts-block-icon-phone::before{
    content: "\f095";
}

.contacts-contacts-block .contacts-contacts-block-title.contacts-contacts-block-icon-address::before{
    content: "\f041";
}

.contacts-contacts-block .contacts-contacts-block-title.contacts-contacts-block-icon-email::before{
    content: "\f003";
}

.contacts-contacts-block .contacts-contacts-block-title.contacts-contacts-block-icon-truck::before{
    content: "\f0d1";
}

.contacts-header-image{
    text-align: center;
}

/*orders list*/
.order-list-item{
    margin-bottom: 51px;
}

.order-list-item .order-list-item-header{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    background: #004b8e;
    color: #fff;
    justify-content: space-between;
    align-items: center;
    padding: 8px 20px;
}

.order-list-item .button{
    padding: 8px 13px;
}

.order-list-item .order-list-item-header .order-list-item-header-info{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    font-size: 16px;
    padding: 6px 0;
}

.order-list-item .order-list-item-header .order-list-item-header-info .order-list-item-header-info-field ~ .order-list-item-header-info-field{
    margin-left: 19px;
    padding-left: 19px;
    border-left: 1px solid #336fa5;
}

.order-list-item .order-list-item-header .order-list-item-header-info-order{
    font-size: 15px;
}

.order-list-item .order-list-item-header .order-list-item-header-info-field-value{
    font-size: 17px;
    font-weight: 600;
}

.order-list-item .order-list-item-header .order-list-item-header-info b{
    font-weight: 600;
}

.order-list-item .order-list-item-content{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding: 29px 0;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    background: #fff;
    align-items: stretch;
}

.order-list-item .order-list-item-content .order-list-item-basket{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    padding:0 19px 0 20px;
    border-right: 1px solid #e5e5e5;
    width: 37.5%;
}

.order-list-item .order-list-item-content .order-list-item-info{
    padding: 0 25px;
    width: 62.5%;
}

.order-list-item .order-list-item-basket .order-list-item-basket-image{
    width: 219px;
}

.order-list-item .order-list-item-basket .order-list-item-basket-info{
    width: calc(100% - 239px);
    align-self: start;
}

.order-list-item .order-list-item-basket-sku,
.order-list-item a.order-list-item-basket-sku{
    font-weight: 600;
    font-size: 14px;
    color: #F98021;
    text-decoration: none;
}

.order-list-item a.order-list-item-basket-sku:hover,
.order-list-item a.order-list-item-basket-sku:active{
    text-decoration: underline;
}

.order-list-item .order-list-item-basket-title-wrap{
    margin-bottom: 2.1em;
}

.order-list-item .order-list-item-basket-title-wrap a{
    color: #000;
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
    line-height: 1.4;
}

.order-list-item .order-list-item-basket-title-wrap a:hover,
.order-list-item .order-list-item-basket-title-wrap a:active{
    color: #007aeb;
}

.order-list-item ul.order-list-item-basket-props{
    list-style: none;
    margin: 2.1em 0;
    padding: 0;
    font-size: 16px;
}

.order-list-item ul.order-list-item-basket-props li ~ li{
    margin-top: 0.6em;
}

.order-list-item ul.order-list-item-basket-props .order-list-item-basket-props-label{
    color: #004b8e;
}

.order-list-item ul.order-list-item-basket-props b{
    font-weight: 600;
}

.order-list-item .order-list-status-bar{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: space-between;
    position: relative;
    margin: 4px 0 25px;
}

.order-list-item .order-list-status-bar::before{
    content: '';
    position: absolute;
    left: 15px;
    right: 15px;
    bottom: 10px;
    height: 13px;
    background: #004b8e;
}

.order-list-item .order-list-status-bar .order-list-status-bar-row{
    position: relative;
    font-size: 15px;
    color: #4a4a4a;
    padding:0 1px 40px 34px;
    text-align: center;
    line-height: 1.2;
}

.order-list-item .order-list-status-bar .order-list-status-bar-row::after{
    content: '';
    position: absolute;
    width: 33px;
    height: 33px;
    background-color: #007aeb;
    background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAANCAMAAAB4p3UoAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAilBMVEUAS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS44AS47///+4+kJrAAAALHRSTlMADaoq1ekzD9gQ2+cxYBLe5BqnGODiF7ek5d8Ub5IoSxFI2g5E00LSCVG7B1sdIcUAAAABYktHRC3N2kE9AAAAB3RJTUUH5wcSDwgCoi5uhwAAAHRJREFUCNdVzlcSgzAMBFBTQ4d0OumQsPc/X9ZjitGHtfM8GkkIvQzTEluw4bg67DwAtgZ+QAgjplhBkhKyPZOJg4TjiXC+MF0ZckLBXlbyr2ZC02Z800rNd5gquM077goez3XtS8Lb0E/7AP2wPf/7G5f8B78PDCYYmux+AAAAAElFTkSuQmCC");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    border-radius: 50%;
    left: 0;
    bottom: 0
}

.order-list-item .order-list-status-bar .order-list-status-bar-row:last-child::after{
    left: auto;
    right: 0;
}

.order-list-item .order-list-status-bar .order-list-status-bar-row.order-list-status-bar-success::before{
    content: '';
    position: absolute;
    height: 5px;
    background: #5ab0ff;
    bottom: 14px;
    left: 0;
    right: 0;
}

.order-list-item .order-list-status-bar .order-list-status-bar-row.order-list-status-bar-success::after,
.order-list-item .order-list-status-bar .order-list-status-bar-row.order-list-status-bar-current::after,
.order-list-item .order-list-status-bar .order-list-status-bar-row.order-list-status-bar-error::after{
    background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAANCAQAAADlcE2RAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnBxIPFRnXJ8t3AAAAp0lEQVQY032QzQnCQBCF5yYe4h+CYgXiTexAPAie7MAO7MUaBCENeLALQ0AMRJGIWMXnYWaTbDS+Peyb4Vv28QSpPQEhE+QfEANvZnVAmwuq+DfQITHgxVRXGw/okRqQMdIsIXDIgSF3Ax4MEEQ42mJvwNPmG319JGxx2jEmM586QD9aUVVCt8im19IDrrTK8Z1Z5EBE4FdQ2DkAZ5rVlsrDmhON7yI/TkMjNzQqDEgAAAAASUVORK5CYII=");
}

.order-list-item .order-list-status-bar .order-list-status-bar-row.order-list-status-bar-error::after{
    background-color: red;
}

.order-list-item .order-list-status-bar .order-list-status-bar-row.order-list-status-bar-current::after{
    background-color: #5ab0ff;
    border:5px solid #fff;
    left: -5px;
    bottom: -5px;
    width: 43px;
    height: 43px;
}

.order-list-item .order-list-status-bar .order-list-status-bar-row:last-child.order-list-status-bar-current::after{
    left: auto;
    right: -5px;
}

.order-list-item .order-list-status-bar .order-list-status-bar-row.order-list-status-bar-current .order-list-status-bar-current-triangle::before,
.order-list-item .order-list-status-bar .order-list-status-bar-row.order-list-status-bar-error .order-list-status-bar-current-triangle::before{
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #ccdbe8;
    bottom: -25px;
    left: 6.5px;
}

.order-list-item .order-list-status-bar .order-list-status-bar-row.order-list-status-bar-current .order-list-status-bar-current-triangle::after,
.order-list-item .order-list-status-bar .order-list-status-bar-row.order-list-status-bar-error .order-list-status-bar-current-triangle::after{
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #f3f7fa;
    bottom: -26px;
    left: 6.5px;
}

.order-list-item .order-list-status-bar .order-list-status-bar-row:last-child.order-list-status-bar-current .order-list-status-bar-current-triangle::before,
.order-list-item .order-list-status-bar .order-list-status-bar-row:last-child.order-list-status-bar-current .order-list-status-bar-current-triangle::after,
.order-list-item .order-list-status-bar .order-list-status-bar-row:last-child.order-list-status-bar-error .order-list-status-bar-current-triangle::before,
.order-list-item .order-list-status-bar .order-list-status-bar-row:last-child.order-list-status-bar-error .order-list-status-bar-current-triangle::after{
    left: auto;
    right: 6.5px;
}

.order-list-item .order-list-status-bar .order-list-status-bar-row.order-list-status-bar-current .order-list-status-bar-current-circle{
    position: absolute;
    width: 61px;
    height: 60px;
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAA8CAMAAADi4EJ+AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAM1BMVEUAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeusAeuv///+Fm2P6AAAAD3RSTlMAESLddzPuu1WqRJlmzIiMubosAAAAAWJLR0QQlbINLAAAAAd0SU1FB+cHEg8eHES55jMAAAH9SURBVEjHzVfZluQgCI2AO9r//7dTEbNUtXHpOWd6eLEWb8ALws22dU1tPzKQBWUlvQRWRt/QysCab0s3tEOJgIYw52WnLBjKlygRhImYy54g7pCvQMhOxEzpdvCCls8j15XYdPNX0Brvrqn9EK7McnHOBV3yDXxz7Z74p5pd2+JW57KE5/grXD9nBrCTtTigVWE35d530XT8Hd4uwMkEbzOWzVvhW7tQyfBtdzbjIj7CN/nbbzpNuo/YzFk2bgatHzrGWgv4KwuxEuW9W+xfipLJlSZ4fY7jm38aeGP57i9kxGn/qtEkF5z/vqmdNmAGWOTcUUxo9urSFvHLoF9BU8zsTpcA4R8W2m+aDseh1aaYY5xuDrvZnecU9avLO4s+0tTdvgzA8V6wi7D/z8ICbR/Xce8PeRqsEPNZmi/2jF3rTcGbRIJwafWK7f7J1on5Q0n3AVNT9wzaI8dhnEGTac3ZbOam70u5xM+zqtkhuMfu8b28o+MmFZ9Wd/F7nIcIA+y29VP0tKkb6JZN9wRjDyzjp6PXcpKz+9bpq9IcasWyT4nSvJ6jKlP0MC5JwFCCE4kdSwFJMkW/jiRGLIcXYVfRwnSaKCeQg3m60FUiHs67rqXa7+8U9UVhs+MO6kUnm8IN1zeSxSlX8yPotmLvGPMdTUvz+TLJ7VPr+gPNWwrFZ2AoJgAAAABJRU5ErkJggg==") no-repeat 50% 50%;
    bottom: -13.5px;
    left: -14px;
}

.order-list-item .order-list-status-bar .order-list-status-bar-row:last-child.order-list-status-bar-current .order-list-status-bar-current-circle{
    left: auto;
    right: -14px;
}

.order-list-item .order-list-status-bar .order-list-status-bar-row.order-list-status-bar-start::after{
    background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAQAAABDj1eZAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnBxIPDSOTMIqcAAAAuklEQVQoz32QsQ4BURREzy4r4gdEodPrJSp6vULtA3yIZhtRSqg1fkCjQKeSSFQIiUpCZEex+7JPeDu3ubk5mZlcTyfKwIQBLp099anQpcbLCe0QQj1l6ekDsCdLY08AJW4UnVA7jkMrZ9hdvp/QG6fPgshAayc0g3yyboEp8x/kwRxMp4Kkkfg/6bp01A5E/IJYdQKqVtSRgAsH27SjUI2vmKZCtUTqlOMNgI+xti7mBREhV4ak6dblA3Piq5qVY9wCAAAAAElFTkSuQmCC");
}

.order-list-item .order-list-status-bar .order-list-status-bar-row.order-list-status-bar-end::after{
    background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAQAAABDj1eZAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnBxIPCw/3skH5AAAAwUlEQVQoz32RMU4CURQAZ3FxTYBQ0Bk7bOxoPQIdBQWVhM4bWHoUEytvQOUBLO00kUo6CpZAQpBiaGDd/dllfvKSeZnq/UgCXrlkFOwsvhdV34rbvMROPfHuVVnU8dM8X16H0Z1zQxb28lHfveUMTtGT53gWnKh/lclOfcSuLYeV0YNNb2NmQJqd7YMl0Ob+6Cs2/MQANLNozDdww+/RGwC14AM6uZkRRhcAxGVRknk9iJJ/3ZAiEbAFYEcKSMQa4ACSkfYwWQAykgAAAABJRU5ErkJggg==");
}

.order-list-item .order-list-item-desc{
    background: #f3f7fa;
    border: 1px solid #ccdbe8;
    padding: 18px 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.order-list-item .order-list-item-desc .order-list-item-desc-row{
    line-height: 1.5;
    font-size: 15px;
    color: #4a4a4a;
    flex-grow: 1;
}

.order-list-item .order-list-item-info-footer{
    display: none;
    margin-top: 1.75em;
    text-align: center;
}

.order-list-item .order-list-item-info-estimate{
    display: none;
    padding-bottom: 25px;
}

.order-list-item .order-list-item-desc-row p{
    margin: 0;
}

.order-list-item .order-list-item-desc-row p ~ p{
    margin-top: 0.25rem;
}

.order-list-item .order-list-item-desc-row small{
    color: #000;
    font-size: 13px;
}

.order-list-item .order-list-item-desc-row a:not(.button){
    font-style: italic;
    color:#007aeb;
    text-decoration: underline;
}

.order-list-item .order-list-item-desc-row a:not(.button):hover, .order-list-item .order-list-item-desc-row a:not(.button):active{
    text-decoration: none;
}

.order-list-item .order-list-item-desc-row b{
    font-weight: 600;
}

.order-list-item .order-list-item-desc .order-list-item-desc-title{
    font-size: 20px;
    font-weight: bold;
    color: #004b8e;
    line-height: 1.4;
    flex: 0 0 118px;
    padding-right: 8px;
    border-right: 1px solid #c2d5e4;
    margin-right: 21px;
}

.order-list-item .order-list-item-desc .order-list-item-desc-delivery{
    margin-left: 37px;
    padding-left: 33px;
    border-left: 1px solid #c2d5e4;
    flex: 0 0 133px;
}

.order-list-item .order-list-item-desc-delivery .order-list-item-desc-delivery-title{
    font-weight: 600;
    font-size: 15px;
    color: #004b8e;
}

.order-list-item .order-list-item-desc-delivery .order-list-item-desc-delivery-date{
    font-weight: 600;
    font-size: 15px;
    color: #000;
    margin-top: 0.075em;
}

.order-list-item .order-list-item-desc-delivery .order-list-item-desc-delivery-track{
    font-size: 13px;
    margin-top: 0.7em;
    font-weight: 500;
    line-height: 1.4;
}

.order-list-item .order-list-item-desc-delivery .order-list-item-desc-delivery-track a:not(.button){
    color: #007aeb;
    text-decoration: underline;
}

.order-list-item .order-list-item-desc-delivery .order-list-item-desc-delivery-track a:not(.button):hover,
.order-list-item .order-list-item-desc-delivery .order-list-item-desc-delivery-track a:not(.button):active{
    text-decoration: none;
}

.order-list-item ~ .order-list-nav{
    margin-top: 70px;
}

.order-list-nav{
    text-align: center;
}

.order-list-nav .order-list-nav-item{
    margin-right: 9px;
    display: inline-block;
    width: 38px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    background: #F98021;
    font-size: 17px;
    font-weight: 600;
    color: #fff;
    vertical-align: middle;
}

.order-list-nav .order-list-nav-dots{
    margin-right: 9px;
    display: inline-block;
}

.order-list-nav a.order-list-nav-item{
    text-decoration: none;
    color: #4a4a4a;
    background: #ffffff;
    border: 1px solid #ccdbe8;
}

.order-list-nav a.order-list-nav-item:hover, .order-list-nav a.order-list-nav-item:active{
    border:1px solid #F98021;
    background: #F98021;
    color: #fff;
}

.order-list-nav .order-list-nav-prev, .order-list-nav .order-list-nav-next{
    font-size: 16px;
    font-weight: 600;
    color: #4a4a4a;
    opacity: 0.25;
    text-transform: uppercase;
}

.order-list-nav a.order-list-nav-prev, .order-list-nav a.order-list-nav-next{
    color: #004b8e;
    opacity: 1;
}

.order-list-nav a.order-list-nav-prev:hover,
.order-list-nav a.order-list-nav-prev:active,
.order-list-nav a.order-list-nav-next:hover,
.order-list-nav a.order-list-nav-next:active{
    text-decoration: underline;
}

.order-list-nav .order-list-nav-prev{
    margin-right: 20px;
}

.order-list-nav .order-list-nav-next{
    margin-left: 11px;
}

body.header-account-menu-show{
    position: relative;
}

body.header-account-menu-show .fixed-button{
    display: none !important;
}

body.header-account-menu-show .header-account-menu-overlay{
    position: absolute;
    background-color: rgb(0, 11, 20);
    opacity: 0.9;
    left: 0;
    right: 0;
    bottom: 0;
    top:0;
    z-index: 998;
    transition: opacity 500ms ease-in-out;
}

.header-account-menu-overlay{
    opacity: 0;
}

body.header-account-menu-show .my-account{
    position: relative;
}

body.header-account-menu-show .my-account::after{
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid #fff;
    top: 80px;
    left: 50%;
    margin-left: -12px;
}

.header-account-menu {
    display: none;
    position: absolute;
    background: #fff;
    top: 92px;
    right: -28px;
}

body.header-account-menu-show .header-account-menu{
    display: block;
}

.header-account-menu a.header-account-menu-item{
    display: block;
    font-weight: 500;
    font-size: 17px;
    color: #4a4a4a;
    text-decoration: none;
    position: relative;
    padding: 13px 32px 13px 60px;
    white-space: nowrap;
}

.header-account-menu a.header-account-menu-item:hover,
.header-account-menu a.header-account-menu-item:active{
    color: #fff;
    background: #0079ea;
}

.header-account-menu .header-account-menu-item:first-child{
    padding-top: 23px;
}

.header-account-menu .header-account-menu-item:first-child::before{
    top: 10px;
}

.header-account-menu .header-account-menu-item:last-child{
    padding-bottom: 23px;
}

.header-account-menu .header-account-menu-item:last-child::before{
    bottom: 10px;
}

.header-account-menu .header-account-menu-item ~ .header-account-menu-item{
    margin-top: 1px;
}

.header-account-menu .header-account-menu-item ~ .header-account-menu-item::after{
    content: '';
    position: absolute;
    height: 1px;
    left: 32px;
    right: 32px;
    top: -1px;
    background: #e5edf3;
}

.header-account-menu .header-account-menu-item::before{
    content: '';
    position: absolute;
    left: 27px;
    top: 0;
    bottom: 0;
    width: 23px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.header-account-menu .header-account-menu-person-icon::before{
    background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAArlBMVEUAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeer///9NN8YaAAAAOHRSTlMAEpbh45sXE+XrGrvGJzFvc4WEZ20bJKGuBs/XCnfDxHtNbhYQeGIBr3p5rP3bS0pmOtHiUNrcVlAomCkAAAABYktHRDnXAJVAAAAAB3RJTUUH5wcTDSAmeEiX9wAAAIhJREFUGNNlzucSgkAMRtEPOyKIDbGAir2igpr3fzJZcJeA989OzsxmAqRplWqt3gCr2aIkvc3IoLROLib9shR1JdmKepL6igaShopGkpx8/zgTlx0xmQqZzfmt8PzFks+rYC2ezXa3z8Dyk0+H4+l8IbrehIRU6A44VOqBZ5ki0F+IX3qh9+cLoiMi/Z6fn0UAAAAASUVORK5CYII=");
}

.header-account-menu a.header-account-menu-person-icon:hover::before{
    background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnBxMOAhgc3XIlAAAAx0lEQVQoz4WRvQ4BQRRGv1UoVH4SEiqJRL2tUiVE4inEGwjewANoFKJTCA+gJFpRKVSIApUHkKMxu8tO7Jnmzp2T3G9mhAIrzYgTF8bkgv2gkuGK4UHeLq0IsrVJZX5xzVlMhpp+qZrCl7IhKRWWziHp5lVepkIoU8l2u+mXsrA/QZydpxxI2CUhuqzZMPjuOphwTRU10/2zS6qjuybCD+6y/oxZ0qfHnBcARxpmXJ1/tJEoEUVF7COlswOKxKGlof9LFp7qvwGF41CPPX0wnQAAAABJRU5ErkJggg==");
}

.header-account-menu .header-account-menu-basket-icon::before{
    background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAMAAAC+oj0CAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAtFBMVEUAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeer////EJ3UhAAAAOnRSTlMA2u9ewPD3+bW2bQjxxs+bgm89RPMEF67ZYaccfVGxQkNBJbgC4+FklvR+CRAzl3AmcRFpGYl268USKiupdgAAAAFiS0dEOzkO9GwAAAAHdElNRQfnBxMNOCFkN5oNAAAAk0lEQVQY023PVxLCMAwEUNFLCAm9lwQSQu9N9z8Y1jgG22K/dp5HGgsyiNkcsOQLRSyVK2aq4sGpIQsNuEzrxB5jn7jBuEncsrXdIe7a3JOf7Fs8kDy0eCR5bKqbXjrB6eybeeCkHOIC/mSJGP0Sr5Qna333RpvY7mT0LfvDUdVTclb1IiavrMJN9DurAI/n623UD86eNFElZ9WjAAAAAElFTkSuQmCC");
}

.header-account-menu a.header-account-menu-basket-icon:hover::before{
    background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAQAAAAjdQW7AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnBxMNOzrFfwAiAAAA5klEQVQoz42SoW4CQRRFz25IdmtIQBIECt2E/8HjWtMf4AtqwPAVRSDaEAxZR0hKK9AYgqACQQjsRSxTZijd2Tti3rs5uXl5M2gpSdqqLXwn0IRHImIOfBCQp1EggJg1ZbwKAdjz5UeZh5eiCDw08KIA/F48eUdi4E9/LkcDr1n6JjbbAJh5ky34OxdNWEHpt10Ab7zeAQNSEriFI8Z58dlzA4ScgNVdKqXLwE5O6dOm/k9ozU02eiBy+h+rtv5rS309/fnFTfX0nNVXs6JMHQd13Oue48vdcIZwXSvlRRtNVb0Zw3LPVVyQWnHBxawAAAAASUVORK5CYII=");
}

.header-account-menu .header-account-menu-location-icon::before{
    background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAMAAABlGZcgAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAvVBMVEUAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeer///8m6/QNAAAAPXRSTlMAWK3g7+GwWx3FySIY7vMe0ddR/IdhhfhcuPYtKPTB6YZ9609G94uB8L/5NTDIj2eM1dqCitMkcbvDCxLl71JNhAAAAAFiS0dEPklkAOMAAAAHdElNRQfnBxMNJy2g29i4AAAAn0lEQVQY002PZxOCMBiDg+IeqLi3Ig5Ece/+/79l2qI0H9I8d7m8V4CyUmk7k81BK18QWsWSxHJF/FR1yDWRqA405Os2W+2ODF306P0Be8MR0xgT+lTtzpjmkDVP8YLJh01fKl4xrbGhB1ti6DPt9L7YRweh93E07p/kHYNDuXP+40V/6Gq0pZyYbzEjUnjHXw/iM0G8AuG+DYb3sXT4Ar70J2fcNwyxAAAAAElFTkSuQmCC");
}

.header-account-menu a.header-account-menu-location-icon:hover::before{
    background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAQAAAD4zq+ZAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnBxMOBQRHnbitAAAA50lEQVQoz3WRsWoCQRRFL7YJBFKl0SKksAnYWMV/kHRCbKys/QAbwQQkkC8JWAoWIYgQyyAiWGlhIYIWCZoF4VjM293ZuN4p3p174PFmnpCdCu/M2bKgy1OYupJlSFIjbkN8w4ZT/ZBz+Jt0TZF4jK4HXqjR5i9KqqJndse9DZTn17JPsTL7HL1BNC1bZ3Qlp5Fihf4yo73ZkocfrAbiwxoFFK11gb1lX/7k8EadV+9eFWJy5t0z9y35M7gQ/nkrBXbilYjxaWMf5/7huyQWdQ82kvt2p29wEGc+viAADlynY1FmScVPjvuDq48yOuvDAAAAAElFTkSuQmCC");
}

.header-account-menu .header-account-menu-password-icon::before{
    background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAUCAMAAABcfiZ7AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAtFBMVEUAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeer////EJ3UhAAAAOnRSTlMAHpLj5pcjSf1QIokHH4IpuHbFDfTsFQu6qRkoT3HSyXgr8vb+8dxdi7uzlNa2D3Njqu2sxNjI6rfrEEaFMAAAAAFiS0dEOzkO9GwAAAAHdElNRQfnBxMNKB/vlJX3AAAAjUlEQVQY05XM1w7CMAyFYbPbAKXsFVahDWVDmOf9HwwaDFJzBf+FLX2WTJSUyeaQLxTpW8mByf2AAMqiUvWAGosPz+w6Gm9oosWnNjpmd9Fj6WPwmkM5wli6SXKCqZxRgHRzWljiUGhJ+KtEaolYrbBWG5Yt7bCnAwQdWU76jEhfcNW3Pz5bAju6P9LFT/KSNSNyPPDWAAAAAElFTkSuQmCC");
}

.header-account-menu a.header-account-menu-password-icon:hover::before {
    background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAUCAQAAADBqR7CAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnBxMOBR/N+HFBAAAA4klEQVQoz63PMUoDQRhA4TfLglW0EqxU1kLtvYSVnmAtPILgAdIJVkLwDmHLEFJop2JpF4tYCRaixcaAlfssJMlEwgbBN93w/cz8yOSse+Gz+uKlW9P7Kdj3y7jD3yRT9czMJTdsqro7S3pqM3r0VL2NSUMdRQDxTV0VSQCogDtmuwZSgJQdtsmANQ4IEyCbwBF9BsEhDer6DFbR7LyqhA/qGyUs7A/kiZxz4IqcDtAipz/erlS1K66oJ+KxmoltVcsxebfwRh1Y+KjeW/j6Q4Ily7VfGf7PRkEXkZQee7Xi4RtHa8Qdd83w1QAAAABJRU5ErkJggg==");
}

.header-account-menu .header-account-menu-customers-icon::before{
    background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAQCAMAAADOBMQXAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABIFBMVEUAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeer////RCrtpAAAAXnRSTlMAVc/mpxQtu+e/NQ+i010+uhXz/RasSK/47/ektzeyDur1QEOwwI4MHp2hIwiKSgQhB67s+9q067jusykY8D1HVDH5IKaGdRKLmvbeF9zt5fIi43OqjB8mgngGxMsNfcdDuAAAAAFiS0dEX3PRUS0AAAAHdElNRQfnBxMNKSUwg30EAAAA5UlEQVQY00WPe1sBYRDFj0VRSkhIbmnZQrY2FV1cuummsIXk/f4fw8x4rPPHmTm/d5555gXg0tweL9bWff4NbAbcW9sgBRVpJxQmj+xGOewRjXETl6hiCRkhKnk/KdQj9IBoipt0Jkuey8jjIS/OH+mFIoxj/aSEckVPn0JUNaSY4sbZIpxbFzWkLq9y1nUQWqTeuAFu72jTfVMt1GqTdR7wSOUJaik8kzXAoy9dh74WycJ4U8oXendo9uOTLgT9VDN6Do2bfp7l480vh373B7x9aNs/v2ql0di2J3Ly39Ra6n/GYA79jkx/tVqZyQAAAABJRU5ErkJggg==");
}

.header-account-menu a.header-account-menu-customers-icon:hover::before{
    background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAQCAQAAABT0/yuAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnBxMOBTho8sQqAAABPklEQVQoz22RTyvsYRiGL2Ny0Bh14pDFRCQWFhaaFelYkPWx9C34ChaUD6AkkrMRMhaimE/Awk6iKOQINZE/jcvi9+eMZu53c73Pfb9Pz/u+iDjhsdf+tUnsc98bDx0QG13x2hMnRRCHjLRns4WQi/5yPXbGguhmXHgtMXXTx5ImJIAikeSV/yrlIiBm47Pbpr0L+dm0q7EzHAyAI26Zd96UmHHRvMt2irXOmnfb8ehaiEkzEq+OEs74I6DA2PDeD0/FrDv+89l7dx0Sjy36YM5ewVafwnkGHfW7/tgf0pvtuBZuZsRy4XRIOeKeP52rEF0wFVIBX1S9sdnzCtE7WzwLHi8RfsAtdTRSrjT1XAHwmSAFQDfV334n0jtVdAGQSjJFFrjkk7YK0QaSLNEDHFUZFWs4oKcsesFvCgF+ATNYin6v5FPzAAAAAElFTkSuQmCC");
}

.header-account-menu .header-account-menu-trash-icon::before{
    background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAATCAMAAAB4HKeYAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAyVBMVEUAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeer////QnQELAAAAQXRSTlMADbKrthAGB3TYEc53k+jq9vTe3/P36ZqtlpWsWVteXSMtv3p9tyybMTWQqEtPnqdITJ0oMziRMhPXGlzd7Pr8Zk9WixYAAAABYktHREIQ1z30AAAAB3RJTUUH5wcTDSoeqqXH4wAAAItJREFUGNO1ilcSglAQBMcEYkJ5oKJgzlnMYdW9/6V0630oB7B/prtqACCRTAnpDATDzFo5IV8wDaBYsssVRynluJ5drYHjoO43vvhNIPgQtoJ2KAJ0Yveu7l6fB0ORke7xhKezn54veLn6Y683vI1072SiPR+OIiecZbwLW67IFbjdiR5M/CRSL7wBTM4yuY4zevAAAAAASUVORK5CYII=");
}

.header-account-menu a.header-account-menu-trash-icon:hover::before{
    background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAATCAQAAADly58hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnBxMOBjk02Kd/AAAAzUlEQVQoz82QvUoDURBGz13XTaERRGKxrbWPY6Gk9gkEC8GX8BkkXSBVUvoEtkZQrNVbBCKKP9mTZr1usbHON83M+Wam+IIA0OWaT361xQkzAMTCjmdO3U1167kdCwlecUTGNhUvhPqiR84cGQXlH+UMeaZ9JbAfhON6zNjgm5yKqiYDPHC1DrPGsxsugEsmidi0HxgDE+7/UNPuUgIlO+12i9bFlgWwaEacsZn6d16ByFsiBe6lCD+8U6fOEykR+z4ajX6pUf0xGn3yVJZfC4fYwJoi1wAAAABJRU5ErkJggg==");
}

.header-account-menu .header-account-menu-exit-icon::before{
    background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAMAAACqTK3AAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAolBMVEUAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeeoAeer///+CZOG4AAAANHRSTlMAzPLxpdbrwcTRCe/i3oLdOQ0LL76Wwsvj/vo3u/1L+06dytM62wcTM+jZ1NV64D3Sw86nAbPeQgAAAAFiS0dENd622WsAAAAHdElNRQfnBxMNKzqPvRJzAAAAjElEQVQY02NgZGKGAiYWBggwQQBWqBAbQogdU4gDU4iTiwtZiJuHl5ePgV8AIcQvCGILmZgIw4VEGETFxMQlJE2kpGFCMgyyMBPl4Kp44bbAVcnDRBTgqhTFlZSBbFkVmFmqaiAb1U1MNBDu0tTS1tFl0NNHc70BlxC6hwxxhwRSeOlAhYwQoWoMEQEASNIngPG5sQEAAAAASUVORK5CYII=");
}

.header-account-menu a.header-account-menu-exit-icon:hover::before{
    background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAQAAAA3m5V5AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnBxMOByPQoW9EAAAA5klEQVQoz42SMUpDQRRFz08+yBBSmSKNnViJFlYWfwUWLsCduBAX4A5EO/uAKAghBoJIDDZCLBSLVMlJEX78kz+iZ6o33Lnc995kPrCHxGRcc1apTTOUn9PggxTTatEgTfM/ojaB8JvokzfGjLlixoDjMvi0EvfF9jpuS9VDkTzymfDNBftAoItk3FNwFzvdivPaOE7iTE1gUmviJhbNgZ2a6DSvOV1ygAS6dIAFBb0407Nb6+62VT0SN0ag744c+OS5+GqxerApKukbbJWuOWm+mP29u0W84E5SFN3mPLKb+Jn9arkEj5PPxRLbbgkAAAAASUVORK5CYII=");
}

.order-list-item .order-list-status-bar .order-list-status-bar-row.order-list-status-bar-current .order-list-item-desc .order-list-status-bar-current-triangle,
.order-list-item .order-list-status-bar .order-list-status-bar-row.order-list-status-bar-error .order-list-item-desc .order-list-status-bar-current-triangle{
    display: none;
}

.category-products-links{
    margin: -9px 0 2em -9px;
    padding: 0;
}

.category-products-links a.category-products-link{
    margin: 9px 0 0 9px;
    display: inline-block;
    text-decoration: none;
    font-size: 18px;
    color: #000;
    font-weight: 500;
    border-radius: 30px;
    padding: 14px 20px;
    border: 1px solid #fb6414;
}

.category-products-links a.category-products-link:hover,
.category-products-links a.category-products-link:active,
.category-products-links a.category-products-link:focus{
    color: #fff;
    background-color: #fb6414;
}

.contact-us-head{
    background: url('../images/myairbags-contact-us-head.jpg') 50% 0 no-repeat;
    height: 448px;
    padding-bottom: 65px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    color:#fff;
}

.contact-us-head .contact-us-head-title{
    margin: 0;
    font-weight: bold;
    font-size: 60px;
    line-height: 1.2;
}

.contact-us-head .contact-us-head-text{
    max-width: 37%;
}

.contact-us-head .contact-us-head-menu ul{
    list-style: none;
    margin: 0.5em 0 0;
    padding: 0;
    font-size: 25px;
}

.contact-us-head .contact-us-head-menu ul li{
    display: block;
    padding: 0.5em 0;
}

.contact-us-head .contact-us-head-menu ul li ~ li{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYIAAAABCAYAAADTqalLAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACbSURBVHgBnVMBCoBACJv//00PzIqIjjF1JRyWms7diszccFvitVz8deI8u8hzreufnhwD5VRe9ZzwVzjWOdXc6RsM+1W9HtspXnHd7Zw/4yEwdJyo3Bes0ztE7yjmOXroNFXVdxiB7/8BUPO31nW78R4T553++FndPeDfpZt3erJ3NM05xSNzAvjadPCnWYdhzqRT16v+qGZFRB7QCcMCM0Vu9AAAAABJRU5ErkJggg==');
    background-position: 0 0;
    background-repeat: no-repeat;
}

.contact-us-head .contact-us-head-menu a, .contact-us-head .contact-us-head-menu span{
    color: #fff;
    text-decoration: none;
    padding-left: 39px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADjSURBVHgBlVRRFcMgDEQCEiZlEioBCXUAzoITJCAhgzV5u6ZQunsvHyXJ9XKhdc6AmX2L2IJaVD5Q5Tm0eLk7tIIdGmconWxGEKEwt9i6KlC3ybkiWoIAyf2B2nNtn1EkLgkGRPWrFlTkh80k45H0JQcP24Igwhhv8aiDHP+24WG8xLBKQ5DkzOtITjPQkOSoCOGFAGqP3omSAsbNCE5KyHpiiC4EUqOeZJRPpqgT9cs1XDu8PKgslf3vPSmsC+DRLVwTHCpMMkGSePzt0J1PShSMoSPU5dhiaBBT8X+SRa23PR8ChXrz6yrIywAAAABJRU5ErkJggg==');
    background-position: 10px 50%;
    background-repeat: no-repeat;
}

.contact-us-head .contact-us-head-menu a:hover, .contact-us-head .contact-us-head-menu a:active{
    text-decoration: underline;
}

.contact-us-head ~ .container > .contact-us-blocks:first-child{
    margin-top: -65px;
}

.contact-us-blocks{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin-left: -8px;
}

.contact-us-blocks .contact-us-block{
    border-radius: 8px;
    border: 1px solid #E5EDF3;
    background: #fff;
    width: calc(25% - 8px);
    margin-left: 8px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-direction: column;
    flex-direction: column;
}

.contact-us-block .contact-us-block-title{
    padding: 20px 23px;
    color: #1C5B8C;
    font-size: 22px;
    font-weight: 600;
    position: relative;
}

.contact-us-block .contact-us-block-title::after{
    content: '';
    position: absolute;
    bottom: 1px;
    left: 3px;
    right: 3px;
    height: 1px;
    background: #E5EDF3;
}

.contact-us-block .contact-us-block-desc{
    padding: 23px 23px 30px;
    font-size: 15px;
    line-height: 1.5;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: space-between;
    flex-grow: 1;
}

.contact-us-block .contact-us-block-desc p{
    margin: 0.5em 0 0;
}

.contact-us-block .contact-us-block-desc > p:first-child{
    margin-top: 0;
}

.contact-us-block .contact-us-block-btns{
    margin-top: 1.25em;
}

.contact-us-block .contact-us-block-btns .button{
    margin-top: 0.25em;
}

.contact-us-block .contact-us-block-title.contact-us-block-icon-shipping,
.contact-us-block .contact-us-block-title.contact-us-block-icon-address,
.contact-us-block .contact-us-block-title.contact-us-block-icon-phone,
.contact-us-block .contact-us-block-title.contact-us-block-icon-support{
    background-repeat: no-repeat;
    background-position: 23px 50%;
}

.contact-us-block .contact-us-block-title.contact-us-block-icon-shipping{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYCAYAAADtaU2/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOISURBVHgBxVZPTxNBFH8zXaiVPylaoCZG1/gFytGLaT15ocDNKEj9BLT+S/FCuUgjKUjinTUS480KxHBrz17A+AG6HlSgIHswKmV3nu+t1pRSaAEjv2bT3Zk3782b3/szovvWZByEpw+OAAXqvcfeebr6atSEQ0KClADiaD8p5Ihq8i4Hb08NwyEh4BgIxqZ1VPgaEELKsXuKLx+uNLr2WIYZemza/8PBAr36q+cQYQUErsid0ng1Hcc2zOganDJIUx9ZmtmlXIgQ/XH8mNse0WMZCas8p/n7U36ttSV0kGLNts16AUQeWGtz91LV48HByTAKT87rqDH6TJTHpbetzfDQxEEPBxDUAdY4asbq3IM8TdJJiHjwxoT+1xnhkXGw4elBSjUFFtTxFvYxzPBpIkVxMIxN3ln6jPxZc3x038rEQYpp4rGjksdKdA1mUsT5mEAnwqfgcgynvHt3+3PbsrIpqxHDGjp5GzRodtRs580n4zvK2bMOlZMVHm2E+Gau86J7KJMlx2tWLuUIys1EQ7kZHMrEEMRsI7KsV3ARAAfCtQRWXyQMOARYl7IhJEVtvhExROSOCBSRf8JxowhQanGWsGEJJ4STM8xtsfNmJgb/GRq1xTDl10V6NyonCvGwv6XptM7vXZNvG+46vK71VGvIBts8l14yK+ckCDfoHCpIElCYVNL0SoGN0ehw++n2gkfTlvnZHI0WviSv6/WMbiajY+2+9i3q07lm0VzYTPbObtFGyvMUVK6OnWYwKfIpsanclZs5G6BvQyCYCHKAUuAOhz4pylUqqcZ6sjdGqZKiSjHD6yh5EtSeYuhrc3PbLVRSUAGBFa5ubjp1D03l6C9MnuefBT74r/k2QxLlpY501uT5YrI/LIXKpbcuzzz/dr5mNVs69274gvb9Y2BiIVweKyajKfJs7OrnK8aG8vazfUQ1sD53P6uxwNqLuxG38tAOSyB1GjLLRhkoSxagBp+Ub4TioabHGu1aoMzvGhRocTtokSpSdOANcWyszd13ZfZoKY72xklgmvIs1jEx/5zHmDs+xspTqMZGMmrQnvpKWOrhoOIgI76X2cCZiflL1fI1t//1UXSZri0h4jdPdzqdpOhR42cfL6ZgH2wl+3UkOqgv6+46SbcPpKN11EDgyWK2IcO/PeBgERwwFijMBtILBtQBG3dA0XUZ+EZjIkqjM53N15L9BXqybsVRHc/jAAAAAElFTkSuQmCC');
    padding-left: 68px;
}

.contact-us-block .contact-us-block-title.contact-us-block-icon-address{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAcCAYAAACH81QkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAO7SURBVHgBjVW/b9tWEL57pCy0cAAOteKiQ5g/oJAce+gWesmsLEXRODUFtG42S3ZboBOlqUATwe7YpIDoWAi6OV2zWN4KxKgZ9A8QMwSW5SEK0F9xyHe9o0NZlGAjDxBI3nvv3n3ffe8TwtiwynVravrSKgI6gFCSEP8GQBBoTVuGPun0fv0+HN2Dox+Xb92tgjI8iWoNWwZiwJtDnSSiMiq4zt+gY2ocP1r3J5IUbjdbiFgGosbR9vomnDNmv2jWidAjonq/vd6QmJEkWGp6qNA1FS4ePlx7DBeMv5496Vwq3ngOiJvTH9949fefT37H2c9+sCmX7yJQpbd9VmLCD8+ZpmmbURSO88AH1znR6omBV7GwdM8HpYr9h2tzw5IlsZlvMVgnjRGQf2Ko2sCvDeTbdjesf2PqgqaGQlBFjGlr9BSubJcUWEi4eLS9hvJkvpx8TDvpmpCTEcFvpNBR0kZCCs/KvFeWg5TCm712rSMxeaKOK/zqzC7ddUaOC7kzRTVJHYo29np+LRyN9trfdrhzz2Ot7EzVCAMlE1zucAIJBPOV8dTCExN5BRUNhmsBGTK8EjgBMbHpxHs55fPDkrZnTsxNrfLasN/+ZlQCRc1Kxsu3mlUmx5NWpczP3m66BNhi4lixFLCGyiJL0dELvxaklSXSYNKVnCyyzb/R7hA/6wU5KSt8jyHwoJ9eK7yaJpChzVxdKktIBzgVDq9cfm3gXFrNRWNcoEl33jeV3BUrH2sP3mEMq3ir8CTJqXA06wCrWR1MjpnPmy6iWmaeFtPYUCdvWe9oZWzABTCUgR5z1BjVUUZsTGaF+25Lx+B8GPCfUhmryCQ5zU4NaXkirgyMH0sJDPabcfInZC+GxIcFzH4rs9Awd1g7/rhdJAjSl65bsqZN5WpQ1rV/Pn0cGeYB22BFbDA1LSEzyLWrfFeCwoM//Ewlx18uVKdzRpfL9TgwePHou4Dtr8EcbXyUwMC6wBC4pmxCw+uvzHePVubLSSX9r65Jy1qgoTbzy/6QsMR0NB2wG9n8uce+4qRzL+98Ykc6cvnVizQs4vHXC7t8G8MPfn5aGccqmiFl7DCMuXFrSBCsLBwQ/yNwJfObXO716CS6+aEfTCw8bxy6JduYMnaBVAOltFjHu5rxyN9F/EZ3Lkp2yOvZuJfZeKpcxbPC/X0n6c5L7kw0ZVYZ1jIbss0hua0hLzozICKLL1yJ22yLkfHt9mfu79eTuQmcdxYciKCkFZbwNCFziyGyDbKhS+JO4cHTYHTP/13euQUOJ7sWAAAAAElFTkSuQmCC');
    padding-left: 54px;
}

.contact-us-block .contact-us-block-title.contact-us-block-icon-phone{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAXCAYAAAAP6L+eAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANgSURBVHgBnVXNTxNREJ95u41FRUtiEU6s/wAUxcSbJVH0YCLejAFdE028ScEYPVFOJmql3tCYUD5ivAE3wQPtzUQSCieOy8FY4EBNRD7c3XFmYddSKAEn2fd23775zW/mzcxD+A9ZfngxhkD9DtAcEY7Xf5jJlu9BGepuvzAcPdSlQDXtQUHKL430JMqBeT3Nypflm4AsZ8tprc/krUBNQCl0bNYzQbDIY7HE7GkiMLY0PFfMJIoV2JsKoZeIIqx/K7rDHms7XmcA1U2lYXMhk7BKlaJmf0w5NMtKfcujPUmoIKuPLhm2a48xsGH/sZuFORtTDUx2rhxUZCWTyPOUZfs34QCpGfhq6Uq/Je96SB+UWRF47jdUUiJy3yJCrK7jVTww+KglvvLwwurKg5beUnAO3Vt+4j/YA2bsxdSImP2R/YCP61qWp6KL6rG/Zm/YFqGaAAXJwoOWrmBd6RmZ0bbbmbErihC27dh+wJZ3aJTj7XHfuMSw9v03k9lllaLAYL2wJigqJEMXRusOw4OKgxfPf3KG3ddAE3fj7FkuDCDAQXZE3820lhOxNb05HA4XvTw+2/lmWualke5gI2dLO6IaY1YWuW5iefTJOBxBlDe6NCGsSg/Ijy27Zh0VNACuCqmMgBBqwSlLbDkj7ovB2o5Ub7lipD0ZkeKqBKzJUMxPbpxobKtCRLO68Uru1/wXS9bX5qcWTjZeq+H1Z/xfvnO+4qmWGwOghQZPNLUZVY1Xf/7e0fEF/ReDT3zdpVl2HTa5CktLWKqT432PKzDJFdgXvZMyuVKlEHKM0CAVJ066DvVp7la28Om5haVWJMYcDj5ISpc3nrMdb9IMIqll+ZSWhrvPeXqdKZMATfCbErcArVRZQlAda2OVva6vzU9+rm5qWwTEuDjI7fI+ry1s603l+T1Tff76ELPnbMKaXYzL2fmu7/LK7DfABqMwmshW0J1mXdwXeLfrlN7UVF+ltlkJWFXasDTa3YVIzBa7jnHrjN55GYMjiDroZ2G4J4nktMpBKU2fre1MDR7WAMIhpe5uKsknf09Si2+VPBINueRkVz4+zQd7tm+jad6XPTSwiHS3sOO2l6aWiGdIyp/7tlBFhc1HAt7lAWeHa0OML9I4N3VD7LIBK6Rj+jvfPH8BcaV/B8SQXfkAAAAASUVORK5CYII=');
    padding-left: 54px;
}

.contact-us-block .contact-us-block-title.contact-us-block-icon-support{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQaSURBVHgBnVZPbxpXEH/zdrFXaqJiyXaIWqn0G2CV9Br8CUJuUWOXRYp9xTSnnsCnXuoAt8iJFFznkJvpJwDfqtaRyScwlSqZ4FTe3NIa3uQ3G7DWNl6WjPTE4/2Z35uZ38wOqSklnq3EHedDXObdVz931JRCUQ4JyMwNVVCas8QqFdxjVm2tqKH6aqf7qtiZpEtPOnD74dbG7E0+0sTLWlONLPr27e5PJMO2aEkT1RT2TIwPb61ubUzSF2phYrXyAicyeFa+Wy+2Jpx1mVRJsWq83S0WpwZMrFRKAHIxlgHWUREk4VaSyqgmh4COBby98mvWkN4T90UFC4LygA+J6X735VWvjI0hwCpEtDktmIjcIeKa794xcgXwqx8qwsIkdurjLhy5qfg/a3dSx4/SGZmPO+NoXQV/UwhLZiJg3zJyaP+ydT03lTpZSzdvzNinjuKmrZU/P1lP7x27qWTwbKde9BCtNpNJhQImHvyCi5QB09rB9Xfr3+coZjVZ8RtmWpp/djC3sH1AMmdF7+0Z+0jOXNBM/Abq737SGVj2gR4+ybFWcIMauajzH3LMw0vl9aIQ7CsuPD+oqjECKzfwyBLAlxef/dVOPABxYtxUEpqhPiKr3P2tsKOTbiXOfrxoE5dq2Pwd5YOcgcn6LrCtMghUvw5MBNZWSfEORsVfiPlhUb4uUjVUoprhQTUOLP1haBXypkqaPbzydKToFKRAdckZ4z/kioj1Elc5xxbKG4rEaYBIyEePDXvHohs4DkZoaes7th90cZP8Cit7a3cKIzBrBnFl/nuu3vYWnh60ZP0sFkuG6bTDNnlAHnLq/P8XUAa3lRGzJAiURVz3F5+/doN3BszxMJ2hFsbOzjryKzknv2KpEAOxdi+DwXLfG06/3w4FhF+RM8qTSj8wFBdfK6IvDWtPXIW4tCzic8oLqG3ZS5ctYzYbQi7/zlCIFPRRXL44+NMBXzwtSarZ5BXpgiZ88+AqXPS0/SkXbbLzuJQ9eZQ+L1VzT//oBMH+XU+XLKJ7FlmbvpWWbkCHTO/hwQVj6RIisylpFukD/G79uywy5QXi1vhf6drXQxKJq7ViV8AGpPO3tv9sjO4kftwqw0vf9HaL+QsujQI4v/26IW6EF2iW+BCkYRkxUntYSlrYC4KFia0iytCNrgwhyMCyPMdxvPlqyxt3Hh5JofZ1PhswKKO8vE780qb4Ltl0pTpFcum0wjFVEOKNa0umslDaDkMmGVzT8inbfVyXuXR3szdVCQTNSmsyTkcklvpgq1suSFMyxuxcUKB1DpRvocS9h7ac5Btpdf+6biG6hUQZA8W9l4/LweXFlSfoDigD0H1jUb5XL4ayNbKF0nr0bbUH+iUvPcSDRUtR+5/IgCPxW8GASLny/JYimnwE5PDCZ+w2hj4AAAAASUVORK5CYII=');
    background-position: 16px 50%;
    padding-left: 54px;
}

.contact-us-block-check{
    padding-left: 22px;
    background-repeat: no-repeat;
    background-position: 0 3px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGoSURBVHgBfZPfUcJAEMZ3jz8z+CJW4EEDagVABWIFyAuBJ9MBoQLxTfSFDkwHYAepAGMFwoxDZoi5dTchISJwDzB3t/vdt7/dIOwtsnU1/IZ7paABCFUgWBoD71ER3Mqz7+djMb+JLP3IR3aiAp8E4KMIAFwlZ+QUXvzRv2TTq78RUtsAPhUrxsGxv8zc9LWODDos1EFAV00Wd7sX+3oYWTWKenUbTqxoULeTOHHIL4uqIfxg/Wlh4nePJQoLcRNa9bECelAVulChgbZcbhBGxxJ/BrpjAvza9LQtJclZuBaoiE0G4aUk5YWA3eQT0eCU4XilM5jGLBimImwWOfycAFcZuABnZQARaJUQGmkiVqiVQmSwXCZWFf+smOJlBsVQl5WrZcLZocSkRRj3XxmiOe+12JWL8qvvRUQtETiUSElJ1wZprqSO2O4ahmmACChFN/uJiTN04n8Fbnwg+KV/QhNOLLnfzoOT2E+pWjWXN7fSb2lbfo6lJBOIM7TzE/Z3tvusSLS1Tx7P9pKDtTCJS+PRLU0W9g7c3hIgMjjSx+yrYjhZj3PrF/dt4TH4umHlAAAAAElFTkSuQmCC');
}

.contact-us-block-phone{
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 0.7em;
}

.modal-dialog .modal-body .product-instock-options-block-content .fw-frame{
    width: calc(500px - 2rem - 3.5em);
    height: calc((500px - 2rem - 3.5em)* 0.5625);
}

.checkout-options-list .checkout-options-item{
    padding: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    margin: 0;
    border-left: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    border-top: 1px solid #dbdbdb;
}

.checkout-options-list .checkout-options-item:first-child{
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.checkout-options-list .checkout-options-item:last-child{
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom: 1px solid #dbdbdb;
}

.checkout-options-item .checkout-options-desc{
    color: #a3a3a3;
    font-size: 13px;
    flex-grow: 1;
    padding-left: 15px;
}

.checkout-options-item .checkout-options-desc .checkout-options-desc-title{
    color: #000;
    font-size: 16px;
}

.checkout-options-item .checkout-options-img{
    width: 60px;
    min-width: 60px;
    padding: 0 10px;
}

.checkout-options-item .checkout-options-img img{
    display: block;
    margin: 0 auto;
}

.checkout-options-item .checkout-options-price{
    font-size: 16px;
    color: #000;
    min-width: 75px;
    text-align: right;
}

.checkout-options-item .checkout-options-radio{
    width: 20px;
    display: inline;
    padding: 0;
    margin: 0;
    height: 20px;
}

.checkout-options-item.bx-disabled{
    background: #ededed;
    cursor: default;
}

.checkout-options-list .checkout-options-item.bx-selected{
    background: #ffe0cc;
    border-color: #f60 !important;
    box-shadow: 0 1px 0 #f60;
    position: relative;
    z-index: 1;
}

.checkout-options-list .checkout-options-item:last-child.bx-selected{
    box-shadow: none;
}

.checkout-options-list .checkout-options-item:not(.bx-disabled):hover{
    border-color: #f60 !important;
    box-shadow: 0 1px 0 #f60;
    position: relative;
    z-index: 2;
}

.checkout-options-list .checkout-options-item:last-child:not(.bx-disabled):hover{
    box-shadow: none;
}

.fa-large{
    font-size: larger;
    vertical-align: middle;
}

.express-checkout-form-group .bx-ui-slst-pool,
.express-checkout-form-row .bx-ui-slst-pool{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.express-checkout-form-group .bx-slst .dropdown-block,
.express-checkout-form-row .bx-slst .dropdown-block{
    box-shadow: none;
    border: 1px solid #CDD3DB;
    border-radius: 6px;
    padding-right: 50px;
    width: calc(50% - 12px);
    margin: 0;
}

.express-checkout-form-group  .bx-slst .dropdown-block input,
.express-checkout-form-row  .bx-slst .dropdown-block input{
    color: #9eadb6;
    font-size: 16px;
    padding: 0;
    line-height: 47px;
    height: auto;
}

.express-checkout-form-group .bx-slst .bx-ui-combobox-dropdown,
.express-checkout-form-row .bx-slst .bx-ui-combobox-dropdown{
    top: auto;
}

.express-checkout-form-group .bx-slst .bx-ui-combobox-toggle,
.express-checkout-form-row .bx-slst .bx-ui-combobox-toggle{
    bottom: 0;
    height: auto;
    width: 50px;
    margin: 0;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAMCAYAAABm+U3GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEwSURBVHgBrZLdUcJAFIXPTZARnyxhTQWWQDrQCogvIT5JB4QOeER8ACtICQwVSAW4JeQtM8LmuhsTBuIiYeTMZGbP5t5vf84CWhwJkYdewgNxi39o+yx6KhRDMyYDZaYFA4KAFXXYp7FMcaZUpIFMcWGYYwfXSJmxLDxwn2f0kenFcIYOoUhzB0va/Qzv5iD0Siu/iP3ORMqT0L4307Sg6lM5P7bf5Ir2izZ9b+yAX5rATR4qQ0Kgrq3e2S++el0PQDQqrWjru7ddS5FLRosKarKpb4Jsu1GRF+sAhvXj7aBl2IXX+bg3/FAP3Ar+BdeBKGbfDFsOJRVUz7+708/A1n8UbIOXHT9vnWnkTtfxsd4/wUbbSATENDuYPAFtBK7DmfipNZFzXEqbSHTN17T+G8uvoXPlYnoLAAAAAElFTkSuQmCC) no-repeat 50% 55%;
    border-radius: 0 50% 50% 0;
}

.express-checkout-form-group .bx-slst .bx-ui-combobox-toggle:hover,
.express-checkout-form-row .bx-slst .bx-ui-combobox-toggle:hover{
    background-position: 50% 55%;
}

.express-checkout-form-group .bx-slst .dropdown-icon,
.express-checkout-form-row .bx-slst .dropdown-icon{
    top: 50%;
    margin-top: -7px;
}

.express-checkout-nav ul{
    margin: 0;
    list-style: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    background: #FFEAE1;
    border-radius: 12px;
    border:1px solid #FD6721;
    padding: 15px 0;
    font-size: 17px;
}

.express-checkout-nav ul li{
    display: inline-block;
    width: calc(100% / 3);
    padding: 0 26px;
}

.express-checkout-nav ul li:not(:last-child){
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAWCAYAAAD0OH0aAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEqSURBVHgBlZPfUYNAEMZ374iObynhxgooIZZgBzjjnzzGCoQSfBJ5iVRACYkVaAURmzAzOrDuHsgwhjvI98Dcwffbu737AGBVS/Pwc20WMEFKzEAYK4XF940JRwEC+LQjhLlmaL80xgsEafkCiEk7NyeEGx+k5KHTXdyHTgkLWpm5E+ggglzGvM2Q9lh4AQtlHxECbFtoUd2dr72ACM/okqH3ZkZRdcun2P8OAyJumrh5XsU0LyjWWZk4gSGIFEXBU5k7AZFcpEbcyB3JvK7oQsExCgaadlUnpKtZWm4nNS1mmwgYWOHwhDD5M4twzKwzTkBPeIy5AyRonJ23MbPtoTV3lWvAR5e5Ab7UWtLZVIZ89rxbgUcBqvqetxASwaukFabINuz4Yf7rF+2klvrG6NbPAAAAAElFTkSuQmCC') no-repeat 100% 50%;
}

.express-checkout-nav ul li a{
    cursor: default;
    color:#0C2C45;
    display: inline-block;
}

.express-checkout-nav ul li a:hover{
    color:#0C2C45;
}

.express-checkout-nav ul li a.done{
    font-weight: 600;
    cursor: pointer;
}

.express-checkout-nav ul li a.done:hover{
    color: #FD6721;
}

.express-checkout-nav ul li a.done::after{
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 22px;
    height: 22px;
    margin-left: 0.3em;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgBtZRBVsIwEIZnpuBDVtzA1AvoDagnkRWvO7kB5Qaw47HCk1hvwAkk3oCFj4WYjBNKofACFKr/qskkX2eSyY9wRNxTrdUXdIigjYiPMqU2Ic3A2lp4NQGkt2OtffvRB7RLeJFQT6ItOCfmJJjowUkwx0ox4xvvsisr/Y38VMwe/wDqhdMWXA3qpG4cQ45yCzax6leEbuE/S+i5D3RHYBnncIWY4R0R2vuTsKAmh2QMRHCNGAe1yTwCxP2OkE5aLaVN5TCe4VIJNJh8JNnA8mGYGCNCxtC7V8qEM1B3NzJODpcgwQNJ6ne+zd4yS0A3UuSfz8oLxgLJ4eWhWdamG2p/1runuopVVB/rtCxUpOWcYeb/JSamKxDRhVB3P59kmdOjKwrwslAnSzzFzM3kgZxwMrHJFAEjKCnxjJBwqBfyh9GphZdA3SU7I1p3Ra0BQ7E5DdWl885Zg13WKJZXEb62zXzw/0ZflInvE+mZPpyTOBkQjqhhh67qYgiP7pHsDYjzWeygqyB/RNKj0qczi5zWmzA9BOb6BV4s4zSunYNVAAAAAElFTkSuQmCC') no-repeat 50% 50%;
}

.express-checkout-nav ul li a.active{
    font-weight: 600;
    color: #FD6721;
}

.express-checkout-nav ul li a.hover{
    color: #FD6721;
}

.express-checkout-step-block{
    border: 1px solid #C8D8E4;
    border-radius: 12px;
    padding: 26px;
    margin: 20px 0;
    background: #fff;
}

.express-checkout-step-block.express-checkout-step-block-gray{
    background: #EEF4F9;
}

.express-checkout-step-block .express-checkout-step-block-title{
    font-size: 18px;
    font-weight: 600;
    color: #222222;
    margin-bottom: 0.7em;
}

.express-checkout-step-block .express-checkout-step-block-notes{
    color: #666474;
    font-size: 15px;
    line-height: 1.4;
}

.express-checkout-step-row{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding-bottom: 18px;
}

.express-checkout-step-row ~ .express-checkout-step-row{
    border-top: 1px solid #C8D8E4;
    padding-top: 30px;
}

.express-checkout-step-row .express-checkout-step-row-title{
    font-size: 21px;
    color: #222;
    font-weight: 600;
    padding-top: 22px;
    width: 50%;
}

.express-checkout-step-row .express-checkout-step-row-title.express-checkout-required::before{
    content: '*';
    color: #FD6721;
}

.express-checkout-step-row  .express-checkout-step-row-content{
    width: 335px;
}

.express-checkout-quantity-container{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: space-between;
    border-radius: 45px;
    border: 1px solid #EBEFF5;
    background: #fff;
    padding: 10px;
    box-shadow: 0 4px 17px rgba(0, 0, 0, 0.07);
}

.express-checkout-quantity-container .express-checkout-quantity-btn{
    width: 43px;
    height: 43px;
    border-radius: 50%;
    background: #DCEDF6;
    text-align: center;
    line-height: 43px;
    font-size: 20px;
    font-weight: 500;
    color: #3182CE;
    cursor: pointer;
}

.express-checkout-quantity-container .express-checkout-quantity-btn.disabled,
.express-checkout-quantity-container input[type="text"]:disabled{
    cursor: default;
    opacity: 0.5;
}

.express-checkout-quantity-container input[type="text"]{
    width: calc(100% - 106px);
    text-align: center;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    font-size: 18px;
    font-weight: 500;
    color: #666474;
}

.express-checkout-flag,
.express-checkout-flag-row{
    margin-bottom: 19px;
}

.express-checkout-flag > input,
.express-checkout-flag-row > input{
    position: absolute;
    opacity: 0;
    height: 0;
    width: 0;
}

.express-checkout-flag > label,
.express-checkout-flag-row > label{
    border-radius: 45px;
    border: 1px solid #EBEFF5;
    background: #fff;
    padding: 20px 16px 20px 57px;
    box-shadow: 0 4px 17px rgba(0, 0, 0, 0.07);
    font-size: 18px;
    color: #222;
    line-height: 1.4;
    display: block;
    position: relative;
    cursor: pointer;
    font-family: Arial, sans-serif;
    margin: 0;
}

.express-checkout-flag-row > label{
    padding: 20px 35px;
}

.express-checkout-flag > label::before,
.express-checkout-services-item > label::before{
    content: '';
    position: absolute;
    left: 16px;
    top: 50%;
    margin-top: -14px;
    width: 28px;
    height: 28px;
    border: 1px solid #E0E7F1;
    border-radius: 50%;
    background: #fff;
}

.express-checkout-flag > input:checked + label::before,
.express-checkout-services-item > input:checked + label::before
{
    border: none;
    background: #0166EE url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABnSURBVHgBlc4JDcAgDAVQJEzCJEzCpEzCHEwKUoYDJCABCaVNIFzlaJOGpOWlXylBAcCLrSWG0Ae5dBoeAkT10PDEdqMILIqLv4vAI499l8t0scIMurg4LbZLNMFrNMB7qMGG3tm/AL8E6DYf3L5qAAAAAElFTkSuQmCC') no-repeat 50% 50%;
}

.express-checkout-flag-row > input:checked + label{
    background: #FFEAE1;
    border-color: #f60 !important;
}

.express-checkout-flag-row > input:checked + label .button.express-checkout-title-btn {
    color: #212121;
    background-color: #d2e011;
}

.express-checkout-products{
    margin-top: 27px;
}

.express-checkout-products .express-checkout-product ~ .express-checkout-product{
    margin-top: 19px;
}

.express-checkout-product{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}

.express-checkout-product .express-checkout-product-image{
    width: 117px;
    height: 70px;
    border: 1px solid #EBEFF5;
    border-radius: 8px;
    background: #FFFFFF;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}

.express-checkout-product .express-checkout-product-image img{
    margin: 0 auto;
    display: block;
    max-height: 60px;
    max-width: 107px;
}

.express-checkout-product .express-checkout-quantity-container{
    max-width: 174px;
    padding: 8px;
}

.express-checkout-product .express-checkout-quantity-container .express-checkout-quantity-btn{
    width: 37px;
    height: 37px;
    line-height: 37px;
}

.express-checkout-product .express-checkout-quantity-container input[type="text"]{
    font-size: 14px;
}

.express-checkout-step-notes{
    background: #EEF4F9;
    color: #666474;
    border-radius: 10px;
    font-size: 14px;
    padding: 11px;
    line-height: 1.45;
    margin-top: 0.5em;
}

.express-checkout-step-notes a{
    color: #666474;
}

.express-checkout-step-notes a:hover, .express-checkout-step-notes a:active{
    color: #f60;
}

.express-checkout-step-btns{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: space-between;
    flex-direction: row-reverse;
}

.express-checkout-step-btns .button{
    display: inline-block;
    border-radius: 55px;
    font-size: 20px;
    padding-top: 1em;
    padding-bottom: 1em;
    width: 49%;
    font-weight: normal;
}

.express-checkout-step-btns .button.grey-btn{
    background: #CDCDCD;
}

.express-checkout-step-btns .button.grey-btn:hover{
    background-color: #d2e011;
}

.express-checkout-basket-row{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.express-checkout-basket-row ~ .express-checkout-basket-row{
    padding-top: 1em;
}

.express-checkout-basket-row .express-checkout-basket-image{
    border-right: 1px solid #C8D8E4;
    padding-right: 18px;
    width: 185px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    align-items: center;
}

.express-checkout-basket-row .express-checkout-basket-image img{
    display: block;
    max-width: 100%;
    margin: 0 auto;
}

.express-checkout-basket-row .express-checkout-basket-title{
    padding: 18px;
    border-right: 1px solid #C8D8E4;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.4;
    color: #222222;
    text-align: center;
    width: calc(100% - 470px);
}

.express-checkout-basket-row .express-checkout-basket-title a{
    color: #222222;
}

.express-checkout-basket-row  .express-checkout-basket-title a:hover{
    color: #f60;
}

.express-checkout-basket-row  .express-checkout-basket-quantity{
    padding: 18px;
    border-right: 1px solid #C8D8E4;
    width: 165px;
    text-align: center;
    font-weight: bold;
    color: #222;
    font-size: 18px;
}

.express-checkout-basket-row .express-checkout-basket-price{
    padding: 18px 0 18px 18px;
    width: 120px;
    text-align: center;
    font-weight: bold;
    color: #222;
    font-size: 18px;
}

.express-checkout-basket-row  .express-checkout-basket-caption{
    font-size: 15px;
    font-weight: normal;
    color: #666474;
    margin-bottom: 0.65em;
}

.express-checkout-total{
    border: 1px solid #EAEFF6;
    box-shadow: 0 4px 21px 4px rgba(0, 0, 0, 0.07);
    border-radius: 15px;
    padding: 10px 26px 26px;
    background: #fff;
}

.express-checkout-total-row{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #D9E4EC;
    padding: 10px 0;
    min-height: 70px;
    font-size: 18px;
}

.express-checkout-total-row .express-checkout-total-label{
    color:#666474;
    padding-right: 25px;
}

.express-checkout-total-row b.express-checkout-total-label{
    font-size: 20px;
    font-weight: bold;
    color:#0C2C45;
    line-height: 1.4;
}

.express-checkout-total-row .express-checkout-total-value{
    color: #222222;
    font-weight: 600;
}

.express-checkout-total-row b.express-checkout-total-value{
    font-size: 30px;
    font-weight: bold;
}

.express-checkout-total-row .express-checkout-total-value.express-checkout-total-value-free{
    color: #0EBF66;
}

.express-checkout-total-notes{
    margin: 1.8em 0;
    color: #666474;
    font-size: 15px;
    line-height: 1.45;
}

.express-checkout-total-notes ~ .express-checkout-total-notes{
    margin-top: 1em;
}

.express-checkout-total-notes a{
    color: #666474;
}

.express-checkout-total-notes a:hover{
    color: #f60;
}

.express-checkout-total-notes .express-checkout-total-notes-title{
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 0.75em;
    color: #222222;
}

.express-checkout-total > .button{
    display: block;
    border-radius: 35px;
    font-size: 18px;
    font-weight: 500;
    padding-top: 1em;
    padding-bottom: 1em;
}

.express-checkout-services-list .express-checkout-services-item ~ .express-checkout-services-item{
    margin-top: 19px;
}

.express-checkout-services-item > input{
    position: absolute;
    opacity: 0;
    height: 0;
    width: 0;
}

.express-checkout-services-item > label{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    background: #FFFFFF;
    border: 1px solid rgba(253, 103, 33, 0.3);
    box-shadow: 0 4px 17px rgba(0, 0, 0, 0.07);
    border-radius: 65px;
    margin: 0;
    padding: 20px 25px 20px 70px;
    cursor: pointer;
    position: relative;
}

.express-checkout-services-item > label::before{
    left: 25px;
    top: 50%;
    margin-top: -14px;
}

.express-checkout-services-item .express-checkout-services-desc{
    font-size: 15px;
    color: #666474;
    line-height: 1.4;
    flex-grow: 1;
}

.express-checkout-services-item .express-checkout-services-desc-title{
    font-weight: 600;
    color: #222222;
    font-size: 18px;
}

.express-checkout-services-item .express-checkout-services-img{
    width: 110px;
    padding: 0 25px;
}

.express-checkout-services-item .express-checkout-services-img img{
    max-height: 40px;
    display: block;
    margin: 0 auto;
}

.express-checkout-services-item  .express-checkout-services-price{
    font-size: 16px;
    font-weight: 600;
    color: #222222;
    width: 56px;
}

.express-checkout-form-group,
.express-checkout-form-row{
    margin-top: 18px;
}

.express-checkout-form-group{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}

.express-checkout-form-flags{
    flex-grow: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    align-items: center;
}

.express-checkout-form-flags .express-checkout-flag{
    margin: 0;
}

.express-checkout-form-flags .express-checkout-flag > label{
    padding-top: 15px;
    padding-bottom: 15px;
}

.express-checkout-form-flags .express-checkout-flag ~ .express-checkout-flag{
    margin-left: 20px;
}

.express-checkout-form-group > label, .express-checkout-form-group .label,
.express-checkout-form-row > label, .express-checkout-form-row .label{
    font-size: 18px;
    font-weight: 500;
    color: #666474;
    line-height: 1.25;
}

.express-checkout-form-group > label, .express-checkout-form-group .label{
    margin: 0 20px 0 0;
}

.express-checkout-form-row > label, .express-checkout-form-row .label{
    margin: 0 0 7px;
}

.express-checkout-form-group > label.express-checkout-done,
.express-checkout-form-group .label.express-checkout-done,
.express-checkout-form-row > label.express-checkout-done,
.express-checkout-form-row .label.express-checkout-done{
    color: #222;
}

.express-checkout-form-group > label.express-checkout-form-title,
.express-checkout-form-row > label.express-checkout-form-title{
    font-size: 21px;
    font-weight: 700;
    color: #333;
}

.express-checkout-form-group > label.express-checkout-required::before,
.express-checkout-form-group .label.express-checkout-required::before,
.express-checkout-form-row > label.express-checkout-required::before,
.express-checkout-form-row .label.express-checkout-required::before{
    content: '*';
    color: #FD6721;
}

.express-checkout-form-group input.express-checkout-input,
.express-checkout-form-row input.express-checkout-input,
.express-checkout-form-group textarea.express-checkout-input,
.express-checkout-form-row textarea.express-checkout-input{
    background: #fff;
    border: 1px solid #CDD3DB;
    border-radius: 6px;
    width:100%;
}

.express-checkout-form-group input.express-checkout-input,
.express-checkout-form-row input.express-checkout-input{
    line-height: 49px;
}

.express-checkout-form-group textarea.express-checkout-input,
.express-checkout-form-row textarea.express-checkout-input{
    line-height: 1.4;
    padding-top: 1em;
    padding-bottom: 1em;
}

.express-checkout-form-group .express-checkout-input-value{
    flex-grow: 1;
    background: #fff;
    font-size: 16px;
    color:#666474;
    border-bottom: 1px solid #C8D8E4;
    padding: 2px 10px;
    min-width: 160px;
}

.express-checkout-form-group .express-checkout-dropdown,
.express-checkout-form-row .express-checkout-dropdown{
    border: 1px solid #CDD3DB;
    border-radius: 6px;
    height: 49px;
    font-size: 1em;
    padding: 0 50px 0 15px;
    color: #9eadb6;
    -moz-appearance:none;
    -webkit-appearance:none;
    appearance:none;
    background:  #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAMCAYAAABm+U3GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEwSURBVHgBrZLdUcJAFIXPTZARnyxhTQWWQDrQCogvIT5JB4QOeER8ACtICQwVSAW4JeQtM8LmuhsTBuIiYeTMZGbP5t5vf84CWhwJkYdewgNxi39o+yx6KhRDMyYDZaYFA4KAFXXYp7FMcaZUpIFMcWGYYwfXSJmxLDxwn2f0kenFcIYOoUhzB0va/Qzv5iD0Siu/iP3ORMqT0L4307Sg6lM5P7bf5Ir2izZ9b+yAX5rATR4qQ0Kgrq3e2S++el0PQDQqrWjru7ddS5FLRosKarKpb4Jsu1GRF+sAhvXj7aBl2IXX+bg3/FAP3Ar+BdeBKGbfDFsOJRVUz7+708/A1n8UbIOXHT9vnWnkTtfxsd4/wUbbSATENDuYPAFtBK7DmfipNZFzXEqbSHTN17T+G8uvoXPlYnoLAAAAAElFTkSuQmCC') no-repeat right 15px top 55%;
    width: 100%;
}

.express-checkout-form-group.invalid input.express-checkout-input,
.express-checkout-form-group.invalid .express-checkout-dropdown,
.express-checkout-form-group.invalid .express-checkout-form-flags .express-checkout-flag > label,
.express-checkout-form-group.invalid .bx-slst .dropdown-block,
.express-checkout-form-row.invalid input.express-checkout-input,
.express-checkout-form-row.invalid .express-checkout-dropdown,
.express-checkout-form-row.invalid .express-checkout-form-flags .express-checkout-flag > label,
.express-checkout-form-row.invalid .bx-slst .dropdown-block{
    border-color: #dc3545;
}

.express-checkout-form-group > .express-checkout-dropdown,
.express-checkout-form-group > input.express-checkout-input,
.express-checkout-form-group > textarea.express-checkout-input,
.express-checkout-form-group .express-checkout-input-wrap{
    flex-grow: 1;
}

.page-title-note{
    display: inline-block;
    margin-left: 0.5em;
    vertical-align: middle;
    position: relative;
    width: 15px;
    height: 15px;
}

.page-title-note > i{
    cursor: pointer;
    display: block;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: #FFF url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEZSURBVHgBnVPBUQJBEOxeFcuXhHAXgZiBhGAE8FF5Gg6UH4hAM1Ai8IzANQJ5U8eOM6tenTCnFv3Zrerr3pm5HmIL9VUxRsCIwgGIPgQroVQpYdG7i/P2t/y+yKQoRHgvwADdiGvK8GQaYyP+Ej6qsMDfaAxCFv9faCiOtUK7BOvRE2rPD5sk53Zuc9baWnXBhuPZ10hLHVBlp8cfBo64uS7f81R37VcCeSJ40cUHl8h1oy/EG7qgfDAHjxPB8mgWb+0fu2J7mUSFPaBDewmJsoBblZz+Jk5B5jkk6aZ89pNlJdNLXDyYvZY5JKRcqkt03neFljC7fIo1amow9A1aVkC1k+026oluVeJYibNmq3Q41mNv+nOrPgC61oEtGNI84QAAAABJRU5ErkJggg==') no-repeat 50% 50%;
}

.page-title-note .page-title-note-message{
    display: none;
    position: absolute;
    background: #FFFFFF;
    border: 1px solid #EAEFF6;
    box-shadow: -5px 2px 12px rgba(0, 0, 0, 0.09);
    border-radius: 11px;
    left: 100%;
    top: 0;
    margin: -30px 0 0 15px;
    width: 680px;
    z-index: 1;
    color: #666474;
    font-size: 14px;
    font-family: Arial, sans-serif;
    line-height: 1.5;
    padding: 12px 32px 12px 25px;
}

.page-title-note.active .page-title-note-message{
    display: block;
}

.page-title-note .page-title-note-message a{
    color: #666474;
}

.page-title-note .page-title-note-message a:hover{
    color: #FD6721;
}

.page-title-note .page-title-note-message p{
    margin: 0;
}

.page-title-note .page-title-note-message p ~ p{
    margin-top: 0.65em;
}

.page-title-note .page-title-note-message::before{
    content: '';
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #EAEFF6;
    border-left: 0;
    position: absolute;
    left: -11px;
    top: 26px;
}

.page-title-note .page-title-note-message::after{
    content: '';
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #fff;
    border-left: 0;
    position: absolute;
    left: -10px;
    top: 26px;
}

.page-title-note .page-title-note-close{
    cursor: pointer;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 10px;
    top: 10px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC1SURBVHgBfZHRDcIwDETvgoRgi4oJGIGOwAbtF4zBCHxW/anYgA26CWQLJBAyTgApTd36M35nx3eUY1G8Bd2LqNeN9zAqZZwIO4K7pbB/aMOClekjA1SOlJpAmFzkoj8s2oPgsmj8iaOGip+UchXeU7i9V4GlOU1FoZHDA4EhAoVX1972KeMwU0LZ5ka4qQOnjHCmG/pnda+0RLRgc+vPvRicBcdpmvxgkwb3jf2wOWPu+IT5ABEnjzqxTtg4AAAAAElFTkSuQmCC') no-repeat 50% 50%;
}

.button.express-checkout-title-btn{
    border-radius: 35px;
    color: #FD6721;
    font-size: 14px;
    font-weight: 600;
    background: #FFEAE1;
    margin-left: 0.5em;
}

.pac-container{
    z-index: 1100;
}

.express-checkout-group-back{
    padding: 1em;
    border-radius: 6px;
    background: #EEF4F9;
}

.express-checkout-address-value{
    font-size: 16px;
    line-height: 1.75;
}

.express-checkout-shipping-profiles .express-checkout-flag > label{
    font-size: 16px;
}

.button.express-checkout-large-btn{
    border-radius: 35px;
    font-size: 18px;
    font-weight: 500;
    padding-top: 1em;
    padding-bottom: 1em;
}

.pac-container {
    z-index: 10000 !important;
}

.express-checkout-step-block-gray .express-checkout-step-block-insurance{
    padding: 1em;
    background: #fff;
    border-radius: 8px;
}

.express-checkout-step-block-insurance{
    margin: 1.75em 0;
}

.express-checkout-step-block-insurance-options{
    margin-left: -7px;
}

.express-checkout-step-block-insurance-option{
    display: inline-block;
    padding: 7px;
}

.express-checkout-step-block-insurance-option input[type=radio] {
    width: 20px;
    display: inline;
    vertical-align: middle;
    padding: 0;
    margin: 0 5px 0 0;
    height: 20px;
}

.express-checkout-step-block-insurance-option label{
    margin: 0;
}

label.express-checkout-step-block-insurance-title{
    margin-bottom: 0.5em;
}

.express-checkout-step-block-insurance-title ~ .express-checkout-step-block-insurance-title{
    margin-top: 1em;
}

.content-gray-back{
    background: #f3f7fa;
}

.foot-pb{
    padding-bottom: 6.5em;
}

.about-us-head {
    background: url(../images/myairbags-about-us-head.jpg) 50% 0 no-repeat;
    height: 448px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    color: #fff;
}

.about-us-head .about-us-head-text {
    max-width: 38%;
}

.about-us-head .about-us-head-title {
    margin: 0;
    font-weight: bold;
    font-size: 60px;
    line-height: 1.15;
}

.about-us-head .about-us-head-desc{
    font-size: 25px;
    margin-top: 0.3em;
    line-height: 1.4;
}

.about-us-half-blocks {
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding-bottom: 100px;
}

.about-us-half-blocks .about-us-half-block{
    width: calc((100% - 84px)/2);
    font-size: 18px;
    line-height: 1.7;
}

.about-us-half-block .about-us-half-block-title{
    font-size: 45px;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 0.5em;
}

.about-us-half-block .about-us-half-block-subtitle{
    color: #1C5B8C;
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 1em;
    line-height: 1.4;
}

.about-us-half-block.about-us-half-block-font-bigger{
    font-size: 20px;
    font-weight: 500;
}

.about-us-half-block img{
    display: block;
    border-radius: 8px;
    max-width: 100%;
}

.about-us-half-block p{
    margin: 0 0 1em;
}

.about-us-half-block.about-us-half-block-font-bigger p{
    margin: 0 0 2em;
}

.about-us-map{
    border-radius: 8px;
    border: 1px solid #E5EDF3;
    padding: 20px 15px;
}

.about-us-map .about-us-map-title{
    font-size: 22px;
    font-weight: 600;
    color: #1C5B8C;
    line-height: 1.4;
    padding-bottom: 17px;
    border-bottom: 1px solid #E5EDF3;
    margin-bottom: 20px;
}

.about-us-map .about-us-map-title .about-us-map-title-inner{
    padding: 0 20px;
}

.about-us-map .about-us-map-icons{
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 0 20px 20px;
}

.about-us-map .about-us-map-icons .about-us-map-icon{
    font-size: 16px;
    line-height: 1.45;
    max-width: 55%;
    background-position: 0 0;
    background-repeat: no-repeat;
}

.about-us-map .about-us-map-icons .about-us-map-icon.about-us-map-icon-phone{
    padding-left: 40px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANpSURBVHgBnVVNTxNhEJ55d7fRILreNFTdu0HLzZtbI3oUb1pMaBM1xoslgNeWkzGFtFyM0YMlATTxAFdCDP0HFvXOouXgrShGLdt3nFmpbkvL1ySb3Z3ZeebreWcRDim1e05MIWQIYIUIFiIvvXLrN9h4iN7KuahwqB2QBj21Pve4ybn20IkZPi4wwjl5J6DSFkLq6HPPawI/MziZZ2MaEauaaKMlujiXKrOj8XaB6YHj1AFcRZjhCmzGSZkvvIXAN3on5wLhMhCNV+bGsq3ObM+yPbNpGSerxeEqdBAJQoTzHMCpE8WlTYq0csRoar/YzsnUZpDFsZqfhl0EuR2IdBMRqqbCvOgU7CHe3LD0ugSIj8J6Gah/35n/yRmHA2ikcR6yu3XXcRm8HgyqjlasY1YIU3yzZej/lBZnhhiLEK4KUENtHIEFnm4VDBhQVsTyRKmBnE7ghmmUeLDsgJmGLvLMK+NR6mO9Z4T0WPCqzAJPEVxW3t8hlZmGN9oB2wNZu76lhc82s6mpOgGqI6WYYVNhPTE5mEHTARU7MeLsYC6tIcjKZhZMWREj6+3CmFYxt+8lvjJdv/0kexYaRo1gc/9sJExV5kaKcEAJ2FKZGSsFARCaGGGaZkF6TUhDcAgxGg/HL/avIWC6u/fq2vePSwGDquXFXyd6r3/loOnuC/026xfDzqdvPx04ceHapa7zV6qbn97taBeGX6KDE8s8DOdHxOwL974xE76y3J5x0Z269cQxlLnMQ3bknWdSRE3TlTdBF5ozD2dvaX0knOW3D0sltkki2e7ea07X+fiKaUaGWDEASHH2EXG5yVx5f/J4b/+GVIOtpZwdnGSGUJ40Da+/His0VbZdAVfnScYMWvwyO5Jq2M8kJpMEOsmxLu9oy/+PJuYJ+YQBJD/Pjk6HbU4y7/g1v4iozhmWijM1vVb/aIKTQMy03S1GxJBsyhqg2HM717SwBIy3p9sJOCxtweWgmJYh+1tObj6amMy0+caDPaTjVpQA/IPoA1laSNmeRG5VGAIHkD1XbmVmNC0nVKEC07BWexITr/YbBGGfEgzS95NIaoh/ZQ4vMj5oNA01Kq2/bf6/8nl5z0yy9w0eDlKvaZdXggz6YkMvwYK1DCCbM9hHBwbfEcivx0iDy/DBOg52kYKC7Ks/evd+nrerRUAAAAAASUVORK5CYII=);
}

.about-us-map .about-us-map-icons .about-us-map-icon.about-us-map-icon-location{
    padding-left: 36px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAeCAYAAAAhDE4sAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPNSURBVHgBrVXBbttGEJ3ZpdwYMlD21iJKwxx6rvwFlb7Ayi1ODFg+tM0tMhwX6EnSqWjtwNItaAtIBWIjN+sPpPyB/QMV2zhAb6WBxIBNcqdvN6bDUgqcQxY2SM7svp1582bENGdV7u3UWPG6Ya4xiX9pPhJjjlNJe/88/zEsnuEigCgaMHNAIi9gmgipUDP5RiSAfUVIAhEapibu5gGvgL58sNMyxHsWwFvwmuFwM5wX7a37T5o41TZiKDVJPQNzQF+s/tzQSh8CpHtysN2ha1bQ3AuSOD0UEf/NgrccDTcj9fm9nwLFao+Jhx8CYpeN1ivpu4rZL8dJ20V08/4vTQYQHMv5dCxfpNluquE/Ai+jIi8ZHa9L+jOAqnVEM8qD2A0AGSNVxt+GIu5iY00rb2wzyPapkjcEN1H5PGkqvFQNyprL30+FHl3yVXt1sDX8e3+rp0tqGRSQVqVWLsVI8CBUWeHFJ5YocyZJUrXlR+WGBV4iJtMnkpUCZZEi+tRGFOWtSNMJMCrYr/zMftFmiE6VC41UNTNqT0/ss3wRN2YP8ApSPv7/xVSFLfRI6MVluK0shcrabp9J7aGi9ObsbOTf+MRP9cIjqLqGlO9kIJU1dII4aiaKlIwsJ67cl+vk2eMWrvoDFR0slZf+TXRpiu8mG7qbr66ksBGHrw5+OHLKrjzYHTuA/cf1fNhOwUkSeEaiEJvzPisDDxcw5PESleUsRBLoJpX6yfPtCX3Aurm6M1RKffNyf8ulqt6m4g5PbOf70NF1ILdWdxt2zIDfbmZT2QtaZMP2ztJF0roOyLC43rQpzQBZEuHsQihtVKv6PpDK2pO2U3hJdfN2lf+wrYDHxDbxPBDXZyIdA4UX55UqbvbEbOJRA5kzKdqmdeXe3+4VfTNArswsXZDZzne6nQhWb0ipTnOWl71IK/Dj1xCYpuCrc6+TxmYdOhnAVbeAaI+2nQjTG31Kvg96lNKo9Hs4yc47HSXfBQ2EPHCARMfer9Napq0UalYkjUwzF98GVa14iK1fY1iNzhVtLj4NQ3YgzIe4se8tmg73wquuR8/1yM4mdyXE+uydWOOHQU0LD8TysyjLjDDHEMap99t0ptvdkIvTKVBGiGaj6JeHQWCEp6kRTFGhv5Si25aj4kY7CXRJ35kH4qJKyX8bLIVsUTGXxzZEk8pGnsD3LXupObMpcyvjlLMQU+EePuxcCvF7dWQ32JvE3qZwM+YOerHKlmRiFAITVHFfP/2z46Iq5hwbauBXA1WkAN7b75xu9J5iuE3wPtFlGuUL89HWfx3P05VMT9FqAAAAAElFTkSuQmCC);
}

.about-us-map .button{
    font-size: 15px;
    font-weight: 500;
    border-radius: 5px;
}

.about-us-title{
    font-size: 45px;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 1em;
    text-align: center;
}

.content-gray-back .about-us-half-blocks{
    padding-bottom: 70px;
}

.content-gray-back .about-us-half-blocks .about-us-half-block{
    width: calc((100% - 24px) / 2);
    padding: 32px 38px 38px;
    background: #fff;
    border-radius: 15px;
}

.about-us-half-block .about-us-half-block-icon{
    width: 78px;
    height: 78px;
    border-radius: 50%;
    background: #F3F7FA;
    margin-bottom: 1.1em;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.about-us-half-block .about-us-half-block-icon.about-us-half-block-icon-save-money{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAuCAYAAACrrAD9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAZ4SURBVHgB7VjNUttWFD7nSnKalk7JE1TQTXbAE2DvMuBMyBNgVl2Gn0ynCekgT4PpdBIwD9DBPAFOQzPdYZ4AZ98G5QkiZpJJsKR7+l2BiDEO4B/STc6MEbr36uq73/kXO7dLayQ0Sy0iJF60vVik/1HYyZeEWCo6VrvpoFKSxWVax/FdtiiI3sZ1qnkBfWaxzR8d02784kHlZHRixQCcVpa1ZW6dAYsoXzJ0+sLkM4sfa36pOK5fJXD7vEnL5qEoIlc0uay0y0yDTDxKwmMWUwErEuCSL9VEy2b8YrFCnwvch+oDHxf/U/PO1O+jFEdZFppixRtqsrSkRYr9AmlTDxJWf6rjYn7lr6ZW3DgSTzFv8GRpJHrXKPaqbkV9EsNyuP2woFjPsaKC842zQ1lvkHqQvoFL5fD5ozJZkiPFrj2Q2aIepO/gjITVxboIwhBR1p5EHO1Szgd3y3PPnZ9YHrXzpS38dpyJ5XLz+mj7l1qiYqZZZ/LxLPUbnGNlzrUbh3lLkbhgiKHGe46d2bfzy0vpfKJiknVitQbwo9ShJBlCiKrY5OXHUR5JwgMCLuJXEL4Lc62ed+yd+5robrz9sGrudaQLSDdLJliHcSNHf3s+TXmDToRD4i3hX4tj1IFwJr/siXChdUKQ0tgG6Jh3SIvfDiAOtoeDBdH2w1wzaB3LDgI3pQDt/K9ZJmsH+bqIfO3RZcFdtMCZgjoSgBScsHEsVr40BbvYIqUL4Z+PNtsCfNcYM4dy8rBJ5OvwbTh02fh3obcazzOhAbErsUHDQjpn1AkVbpLmcrNNmZinLD565lsn8dbQDj1mDuwB59LOcSFzqZywIeTCfiphHBZP2RQcA+zmwheL9fP2GcT6oHo55i4NLpXERo+NHoBqCcivKGgHMJx3l+Cpo3jJKOwN6zkQ0c8yq37lMu/qGJyRNI/i32kDMkn2mbCaAgyjcExuVoJQqdoxIB8gUdGIqWxGRAxQKV4Esitw7UBC3eUo5vWMIzsagJs9uFnkZ9cNQ/ZQeuFg2nNW/eKVgEvl2u3Hs1rUWsqiQvkkFOdMljDz4cLQHthab2YqvD/sYf3SeQD7kltNJjCFqfFOA8yMCVlJZpFZdxA2eoNEncoQzpNXHqgpQt1eOOtm2+3bF+ZSENf9HwcjZAmTWcLni5XwPhxClHeyRkx5L7nrZd9Px6KF4X3jLM7T/TNm0FOxmUpjbrgcKRlBfDMv8D4iVvBsqjCrJEAz6S0wW2heEwmtW8xr5nBc9k+FmL6olQEMTnDQdlJ413nyT838AG5GZ3Tl1LTW1eSAFmVbH+0Lc7CpIVwqbabAhF5qzA+PY9GBFl2//ttHlRoxKg4XhqFy5bY+fCXFZiqiNNTMB9CnSWXTUO/GOcZ/pjTrC3PJ5nJ2cydEj1t+deKljYVhX5TK4t9aOmZsLUo20GfSXm/MnRSiUmNLxlunI0u9acz/UEjvwc53rWviY1sDs37rXHeh5NaKa9uyYXoEE2zf3/zD6HCHYp1zyn4tXYbgi3TG2dNoTq9pzA1VQNF45un+UGZyuQrvfpMWFZ0zZ/oGW/YQy5DQpThgx3XniQ9PxMktXmpeamIXCtkZShxDaqDnNDCwimYcaUyOMgSjB1Y8lbQH6Ec6Zs6ZLO3jW0nwtR3mmksfBNxswp7oMtLRXPMzia0JVa6tIiscC2zNjZXa0cSvM6v/ZtPxtDQz+bkj5syDOJ2rSc211mSGPQCYAzuzCA1b7/HykzlHZzNal9P7D/PuLOxxT8OL4kxcaN7HFKpQ7XrSVlI3InKHmjwulczqq3K04PrwszXbUvsAWY2FdsMGB8b1kElGTUiho7BRdWKZyTw9nRWMk+GQd4xKO1Jr2nEl+AAuihozzT3FCXZTFjWsrFGeqd+apgKt5Rk+rVVMxmh9LmmETHXDnISf7sBpWWeL75iS3YCEfTyzBFXxJ0r0VMXNCb8ZEJgeN15tVIkhfMQU7MP3ugKHdIVa7UHNub1coKO2Molxknhl8tUpYC2vRYEp4YBFAmEeVCyDrKFSC/FOo3RndpPMwHhO6CX29cy+1sRKAR8vN3r7BPY8+Q5XMU3L2+gaVKGzSc8gcgOqGcOLv7cS4znmAN0XgBwAiLnWMbyJUFMfsA7r7ZqevqSv441r1MZJLvX8J8avNPH3Kl/AdStfwHUrX8B1Kx2B+0CHJngGtn3o01WKksD0vv8BzcpkkxePUMIAAAAASUVORK5CYII=);
}

.about-us-half-block .about-us-half-block-icon.about-us-half-block-icon-repair{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAgBSURBVHgBvZm/cxvHFcff7t7B9I/MQJ1m0oB0rMykEfkPRICcQmPRIdilE9k5FSnTRUImQ3BiSmwkgmUqgmUqgiMx4xQyoL+AdOdxFPPcJZXPM/GEvB+7+b49HnUE7mgAhP1mQN4t9m4/+/btd98uBBVYsDLZEiQe8LUx5JWefj1J47Zqo+y8U9oXhipGUFkQldGaT5pq4d/XjoseE9mb8OPKdqRp582m54Urkx1D9I024lgJWndibaEjSetpHbomsPu22xFSlONYbNgyaXxFZhrtLl0F7qQX0crULiovKGnq4coUeoxeG70otXNMKl6PlPwWZT6Xc53/LVdq1wFPgaUKasGzhpeWq9nN2yTgy5IpfNZCn30y1UAI1CNXTzqhXIb/fSfSTdH0/PN6N4KP313Aa+qlUrwcB7IjFO2jfIZGAb6/uZsCn7ZfA5dmN9eNEMukTC1sF4eHhS45uhWFckkEVHeffr1slitlhMESPD6NGCsbLb6IddyEZ1vRSqWO+KsIMvM0OnB1YGAOo7fcSjZUJP8RW56HyYB4khwWFCnRISGXjbYx/VJKmlNSdBASPGGs91VMXRrS1OyjOkaxPhQwwgiUHfeDzem0WAQPp5pCmtu4rGKy3QilXCBhlmLX1N7ceh2zPDGtp56c1M6veQReukY3MmF0NfQHjxekMOvh4erkoMAcRsaYA5Q8CP8bTlK34UuBMNBGfmcw6bhxIcycMWIvC2x7R2YHf6fTawbmZ0+tTI1o9UbZkKhDKfzwNPTzgHlUlCObaLU8UU7asuFhyHRdTe3kWkyaRCUuWZiEhX2IQyMwukXXtXbDD52gxhPfVaUO3WtUeoGzYZQaQ/vQ4W1I2oktAbyCt3srqlhw2NjhQ8zvv6HkEeV07rrgecBxoK2zTv2kPbu4WLVgHY51zZkgD0pyBAlsB1rvKIA5CAOemIL0PLx8bDsYy5rbfNUdGC6dVNDg8Plqv1QiVNyo1MHXhVIYPlu9wfeJeiQTyScF2UMsO67ml86wNx0GFHKBgZ0nXvtMyjo/E1Hk0aCWGXLlBPlSee7xq5QlLbOe5sVFGlqKGPaUKijyeLXjEeCJll4HiqpvABzqwaHBSpK/uNx7jHecEX2GxgeI0SIrUpYkPP5QqcSh7BhtPILwp303Um+4IWa2lOsYNvYwJzRdlkdWm9JTr5UH7Cpj5RGZ1jxa2B0n8AV0Ch4Gso2AaUkjPDS4HRPtaam7jsGyTWJey9iTWu5rozeywO5vP30ACaxEkdxjYEghZ4YcctPorHcJmDvl6Lnw+dqOffbDT5eBcTsLBQXjjK9atJyLop6ePXy3LaW5kziM/DQ15TDJLiYMTFq2ksYIwo8PQ+KaJxYKy2EMdciECiYjMjnT4AllvWnooA/AMc2i/KMQOvykUjVaVfiaQZwn/2r31kmBAbDBHgXBLjrYjA5XH9oK54rA4NlQwfUevLmeAMTzwfM/t2kIEzSiZYGj52sNW/bh5oIFhxdRtnEJvCdUcusOaIpGsIuQwAgg0bqpf/7rv5HXPdVffX6sfnn3G8R/U966S7h/STerE8qFZEpxmo3t3Lo/FnTWw44jf4+ij6Qrf1cErly11aceLImvXvijgg8F7daRHsbyM866osO1j6IvX/jur35zkAv+Xu07IeRWr4dZypBVzqBOl+9HAZc0hCWz2ewIIeasx2Gn7T8iTkWNvWmVAQrB5UbKRHliM58FxgRs9L332RpCzSwCvDFRR9I0TmgLZOgOxzKHyFXgjhIPraJAMTiBvwAW+UmWUrJLA9rg0Nn8QQUzyKk3rgI/9c/89B6aeZQAm0V0+piuaQNDOz8r7cJLlTQ+A8jcIODQ5JZ9AYBtGIzBBoe2wy38OHTX07IfAsdBzEnq4XEBDwXNMJqHVogF3lHngTuzf6mmdbGkt+2JUQ+w1mYPf7t0DctdEe2uWZtLez8s5Xd464/d+SI2p7vICLvh4dpi+j0mWiM9GULCNDe0h7FyluLSEU4A6CJXGRS6SJbsrD/Puibqjys6Np188CSnGCUk+L1xZPbTXKXoWEz0AQ9wwpM20Av+WtauF8Pu7CZ23/QA4Bvh4Z+aVAQ9DHAWPI7NEUKpzZo8zkmXjlpeQqVGBWaTv7i7hH7fswcqfH4xRpWIscyLW+9/IYXYku+9f1P/88U/0u9EEbAtx6Fk+H1Y41Od3pe697HjEHKbQXk1y4vxcVgmDP0wDud5gmI/y/s9s9MHjKHuzScumZDTnDixZzPaXM3K4Tjs0oJ1fqDj9FbKTibJHiSyByhhtdHncUjbt9mXwys1Wx/gyg37Ent72JIzaoOAQxJnHCrtuqK0LyEvk9BGrxe4x4PFHs/3SjWOSie9H/cd98QefY1iOBeJnq3Ov81nI3yP5fl2kVylqxtWl4pbdis/9G6u/xYSKuWIyd4PtlcHF2d2I5oPeIdcUxex6OCktJw3+5PO0ELfgYnBYbt4HR69L6a8c756Y5n3i65y98MRf0VgkxaEj5yKgIuUBRsBYfTBUK2hM/D4vE2m7j/aphGtcDd+JfA1F5Fk28aja5rD7sTZ1E8NzKa//Pzf2Bf+J9kXVl/qrzreMM/3Q2OnLBW1eGkG2F9pzMAX4NjQOrfuYqTFtp7ChvhVd2ApzA2P9CClv/Z4k3nb1v1HLfy7E34fzAyq4bmbAAvmmBl4tpZ+WLLGDWzbcoPkd0v83DzoMyMfi43TzvPoFg7cFwY5Dv4/GfN0z9Y545UAAAAASUVORK5CYII=);
}

.about-us-team{
    margin-bottom: 9em;
    padding: 0 20px;
    position: relative;
}

.about-us-team:not(.owl-carousel){
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: start;
    padding: 0;
}

.about-us-team-row{
    width: 233px;
}

.about-us-team-row .about-us-team-row-image{
    height: 233px;
    margin-bottom: 15px;
}

.about-us-team-row .about-us-team-row-image img{
    display: block;
    border-radius: 8px;
    max-width: 100%;
    max-height: 233px;
}

.about-us-team-row .about-us-team-row-desc{
    border: 1px solid #E5EDF3;
    border-radius: 8px;
    padding: 12px 10px;
    min-height: 250px;
}

.about-us-team-row .about-us-team-row-name{
    color: #1C5B8C;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.3;
}

.about-us-team-row .about-us-team-row-role{
    font-size: 18px;
    color: #FD6721;
    line-height: 1.2;
    margin-top: 0.3em;
}

.about-us-team-row-note{
    margin-top: 1.5em;
    color: #878787;
    font-size: 14px;
    line-height: 1.3;
}

.about-us-team .owl-nav .owl-prev.disabled,
.about-us-team .owl-nav .owl-next.disabled,
.about-us-promo-slider .owl-nav .owl-prev.disabled,
.about-us-promo-slider .owl-nav .owl-next.disabled{
    display: none !important;
}

.about-us-team .owl-item,
.about-us-promo-slider .owl-item{
    cursor: default;
}

.about-us-team .owl-nav .owl-prev,
.about-us-team .owl-nav .owl-next{
    position: absolute;
    top: 117px;
    text-indent: -9999px;
    padding: 0;
    border: none;
    outline: none;
    width: 51px;
    height: 75px;
    background-color: transparent;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
}

.about-us-team .owl-nav .owl-next {
    right: -51px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAhCAYAAADUIPtUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHSSURBVHgBnZbdcYJAFIXvBd6SB0ugBBydTB6lA6lArCBYQbAC7SCkAtOBecwkZrQESqAAHXIWiK7L3y7nYcFl9+PszuG6nIeeS+RsiPKM6LLm5JTSAFlEdozrnIhD3O8BHtEAAcTSRHbhbhAMICcCIJX6PDjbkKFYNHn47BKdj7iVnWw5OaxIU1ZBS75StD5uM+lZlIfTV9KUdbWW/JzQqg5iwCLSEKsd1URlj/KAk98PMgFVsBgXeVmZWHrp2gBUwiZbPH6RelIE1m8LbCuocrajIqz9MIs6dV6ikZbDLnK3awpsJwhvxt44QT2wzs4IVMJExmxfgc2wh29GoBuM4EwOLIdyYJkMhIkzXPZKd4xPaW0EKmGTBO9f3Pfy2CEDVY4UCK1FULUdlZXUPt7XLwE5xIUnA8i+zNG19x3fX/j/qxfUDOETljOWxzk9kFEVPleCpEQPvjq2J0e2CJ13D7HxrX1m6kin3c1U1KR5HVKEk7QcVYmVK6NwELRBGkEVJFaGLbuKWg2UL58WdQitOPnuLLNCfHPiifJwVJ5fA9cnq4K4ZVaGQQpHOqnVkVMeImQIY1Mftf7LZKmHiBTgoClwGo7EIeKCiTmAdtSVlS79AVrOqO9JJZGRAAAAAElFTkSuQmCC);
}

.about-us-team .owl-nav .owl-prev {
    left: -51px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAjCAYAAACZ6FpfAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHDSURBVHgBnZbddYIwFIDvBR770G7ACPTUntNH3aBuQCdQJyhMoE4gncB2An3ssfbUEdigDGBNbyQHkqBwyX1JvIYvIV9+QHAMEUchQDCnWgHwlwbgEAS5BfA3VA0BkIrgzgOn8FcECOvf+IvQM0Q8eKUi0SA5gUe9QASZUjE3s3iP2deB/Wo0L1ETAjMJkRUWqDTkr610itl+UY2LAZGGfszJFUvMvqd6O4b+hqEc4CaxWwXtozkbejYhZCjbFnZb7IAkWooeDsjQZ36pPV6BDKnYmFlvjNnuHa6E14RIQ2JlpdM2SGNESvOmyxBjRMHaMnTgQAwQzYtctZEGyWl0Y2CGpyDSkN5zUWq+bOgiqJwXQ7OMZR/IGYTZQT6QWvmJ6oAdlTURP9AGxEn9l8jpCB2pjvigEjaQi3CopeiIOEpY0QWy9B/Hpa0qyKI/B0YYoLJnfwRna1U2VlZbg7/X0ItxtXsDzojqke23VMxM+mkh4seoF0jBFnKfaSk6KU/ra8uCcdTyTDIOf57JThDXJPuC7DLJviC7TLrc/QkV2mupPQkOQTB562rXFHw4ftYcX0yTDp819aieQnqlhGq0UIPpP76HsFl0+LvbAAAAAElFTkSuQmCC);
}

.about-us-team .owl-dots, .about-us-promo-slider .owl-dots{
    margin-top: 49px;
    text-align: center;
}

.about-us-team .owl-dots .owl-dot, .about-us-promo-slider .owl-dot{
    display: inline-block;
}

.about-us-team .owl-dots .owl-dot ~ .owl-dot, .about-us-promo-slider .owl-dot ~ .owl-dot{
    margin-left: 9px;
}

.about-us-team .owl-dots .owl-dot span, .about-us-promo-slider .owl-dot span{
    display: block;
    text-indent: -9999px;
    width: 12px;
    height: 12px;
    background: #98B9D4;
    border-radius: 50%;
}

.about-us-team .owl-dots .owl-dot.active span, .about-us-promo-slider .owl-dot.active span{
    cursor: default;
    background: #FD6721;
}

.about-us-promo{
    background: radial-gradient(46.6% 45.48% at 66.27% 35.28%, #FD8B21 0%, #FF6034 100%);
    border-radius: 15px;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 38px 40px 40px;
}

.about-us-promo-tabs .about-us-promo{
    border-radius: 15px 15px 0 0;
}

.about-us-promo .about-us-promo-image{
    width: 643px;
}

.about-us-promo .about-us-promo-image img{
    display: block;
    max-width: 100%;
    border-radius: 8px;
}

.about-us-promo .about-us-promo-desc{
    width: calc(100% - 703px);
    color: #fff;
}

.about-us-promo .about-us-promo-title{
    font-size: 45px;
    font-weight: 800;
    line-height: 1.3;
}

.about-us-promo ul.about-us-promo-rows{
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 22px;
    font-weight: 500;
}

.about-us-promo ul.about-us-promo-rows li{
    padding: 18px 0 0 81px;
    background-repeat: no-repeat;
    background-position: 12px 22px;
}

.about-us-promo ul.about-us-promo-rows li ~ li{
    margin-top: 19px;
    border-top: 1px solid #fff;
}

.about-us-promo ul.about-us-promo-rows li.about-us-promo-row-icon-happy{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK7SURBVHgB1VmNlZswDBZdoIzgDZoRGCEb1COwQegEvU6Q26DdADbIbWBuArKBaifOi2wElgO547739MLD+vmQjLGVAhYCEUv7o6zsrJReHM5WevdbFEUHnwFHzkptpbUyoAxOV1tR8GzYIJUPuBTHXMKFRMmX92ClnlB5t9LBtdxnf+82JZz8mLB7tfLLTo0elsJn0TBZ6fBa/lLgQ/myd4wf57uCJfBEOIIVPAhP+pXxe4BH4AxXf/LQv8ZxpfLIMiRP+IS31Wf3FMWqpcYVQzI5DxeQLRmyVcpIReV4KskZsmY2LoaT3OBHLM732HGSfs8pUmj4YDDTruKUaDaP8EnA8MvXxoNxNtWMoxIfXKZutgn/cVZLOqjJQJcIZtinlRH9621NQq8lfOqpAT3jgGb+BPlEezZTY72aLT8Ky+51Gx9QtjCPCbw5Hwm9kvAZLg8VzYnsLD0LUfZ33+C+I3d4h+2gI9cXoorc6GE7OJPrMs7oGbaDEdEvAUc0YA7bQVDpmOj3lLVfYtzCvYNMOBtvqwXqilz3N2MUfjGC9Q3yiRrJgu916bavugUfMhwMgQM5SZ2RkGDvQQdacr9OOGloQJSfQg2xewH5Q3V0gP+28k7iCsyep3B8LjKY/ky3RF/HwVFaUju+j/SNf9hdRPCA45bPPuF7fsuJcxtW3mGD+UhuZDC1gUfJMYC3MQKCRuhPR3ZqSvElcq5AAB/gH4Y7nt7f2wt9xC/ccU65xO0cl1XKaPsNCGJcM2QVrAzkWzpNjg/urTa44lkf+RexgUeA/BJ0XJJdnO5aZ5/BOMeGceyCaQlpDHv+yFSqSvmQtsaV/Wms/JxQeYPrMcaduWhr3G0bKwi3bBR/nF/bGl/3ZIHT3eJcdIjrNYVThDXyPXkOA2b0/DmISi8gXsH9XxD6h5iTy7RYWt7/0AlTjH0QyyoAAAAASUVORK5CYII=);
}

.about-us-promo ul.about-us-promo-rows li.about-us-promo-row-icon-global{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALYSURBVHgB1ZmLcdswDEChnAfQBuEGdTdgJmg3qEZwJ4g7Qd0J7A2SDaxOkGxgZgK7E6CARSUgS0mgVFvJu8NZF4EgRPADIgVMBBFL+jEkS5LSC3MicSxFUTzDHLBzJCuSPckRdbBuRWLg0lAnluQBp7PNdbjQKPnw3pOsOlReSDi8DpqQM+2UYPnU0W5H8oOmhoOp+FE8JEalxib8pcKG8WGvE3bYtoUpeEdSDloYiXd6l7B7D2PghpGhox8VoxDNKFf4b6TynE04OQar6Ic/6ilqt9I6afH/sFb2VyactbFeEX8h/eyhWakMr+A/kI8jqbSrGZupwv0uRfvP1P7U1UBO8gNeY3N+69tgOGd/9ilKKrgyiWlnU0pyNLcwE9gctS0P8ct4NA3MRGJUS/myEi9qmJloVM/b1cK/+yb0dqDEjzxP+niDdyTf5ar1HX4BHUY8c5tNa2RU2En3EbtZCb0Sx8MnYnmD4cp6zsxk6p538R7oYBznLGwBYdheIAP6qA19aCp7P8msnqcA6d1BGNIh+Ny3/nm5iBo7yIScqJV6Lsc+fdhXeHO0vIFwRE/wfpC+nB39ELCjgefwfggizXNUOnqLU68FEdo5nMCIZ8eTdomXpYIRYJij2hsIb46XYJmp3554r+04Kgu/x/GeZ/3fHWTupz04aI+/PKx4/v36hOFtcw8zg2FSUskX8VlsYSZwKOXEMMGYbVRxKIFHzTXg8k5WvaMpFDdC6YDzXu6C0Yyvy3waPEF4Xc7ZumqIEmalk6nr8l1vyonTCxAVZDqJigJEV+MVjoOzcQNKMF3SWUMO3CDhxBonFseE/VQ5cw1jSDjLbHHCIvMO7hN2dcWxAcOHhGHurNI4jWHNP4Zt2yEb2tK4oZ81hNdqSVsW5xxBlsZvoVnJpqPdL7abu0sMgt3V4lwe8RoHCvbX5FMcMaPmn0IVeoXjbXhZ5D/EWM7TYmp4/wKdTrUN0/DSXgAAAABJRU5ErkJggg==);
}

.about-us-promo ul.about-us-promo-rows li.about-us-promo-row-icon-save-money{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAvCAYAAAB6zDPWAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOZSURBVHgBzVmBdZswED3ndQA2qDYoG5ROUG8QuoEzgekEcSZwOkHSCXAmSDaATIA3uOqiozkOCQQxdv57MkI6nT7H6XTIK7gAENHYi+Hb42q1eoHPBEsws+XBlgb9KG3J4ZIgKzKRWFRs+bMTvVaWpPo9WZAtTWXNbZUivYVzgUlI7GxJRH+iLWjvCzVmA0uDX30jrJkN9Pv6KkE4gyWBbiG1WKu+LfYX2a2SSYXMMywF9sMWew/RELRssbh10S2WFka0JwGSzYB821dS2xWcHt/5+tcG+1q0J6J+L+p3om7aih17tJc/fJvSzxc4IdCtdsO3elc6ciEZ6cckd8cED2pMq+MtcpzastJ6texgS/32yD3YgrYUfXUdHWYJNwjCEt7Zy40iQaB4uh8b/yGyvPJLXggUfo6iO/HIE6Gf4Ai3aMessb/Nph65ySS36E9IKKDXcgWLMUaGKVEPhigRWRqYCrZkhX4cWGYXEYpCmZdRD9fKPcIUoD+gN2wZox7ovwWVjg2GsRuYbz2F6D5AMgnIl0L2WvXl2H07pGujZOQDVxALD9EDjuSb2H2F6CGTMOEG+5lXhl13MRBJdIsDr2pkbKoI77HvwzplvFXz5bGTGTWwgIlgwpXSU6JzoZzLBt/DHwqL5lMmkpMcYCb4oe8xHqNupifIlYL4weOkXzwEa3QhL1PyFZd0SHEpFN16+jv+NoN4wmQMhiOK3Cz2PgXkY+shq6Lzsda/FvtGwm74amSHbyG8+Y9HSeNVsgzhWsyVXrHlKE0zSra2JR/RNy+5iMdB1FNKvjMQRzm2PIFLenecg2r8AJfpUw76C5ZFLeqGyBrRcGcJFkOj+VwqhQvgrMn3DMhIcfzsZL+Jeq3Jzo6dC0G620svng3uFmcEdnfRSnY8K8I5XBgq7heyw3g2hT1e4pwUvF8URgv4CNP9+c5JwZu4FyFByg986Vx1DtfwGGz8kwZdMlN5SJdLuYaHaPwnDSvIPaRLWAAeotOjEj9xoQgbOCHw1OETuwl5pvpM7ATo0lGj2mRMDZ55ffjIk5XnXKcsjRIdur7y9SuL0sMY4F3SylJWdwMT8CGy6MJaLpqISBY5nGLpK58sRmEu2S26k5ZctLUHxWOQcqSHkhUTMW422UzdP1kL0SIhEvJ1J/B+4k3uUbP8s5DJ4dTA7umgRDU1OvAiCyH4EbqCCUB3mqdf9UH90RGry0D/DdE/5I+hMf8AJd5TdK3mM7kAAAAASUVORK5CYII=);
}

.about-us-promo ul.about-us-promo-rows li.about-us-promo-row-icon-nature{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANCSURBVHgBvVmLkaMwDFVurgBK8HVAB0cJ20FcQjoIV0HoADrY7QA6IFcB6SDpQGsPZlcI2YBheTOegPV7yMYWzgk2ABEz85Oa9jqdTpUgT8yPtnLTGqPzgKNgg5t2Ne2JY+SCbsV0WtO0aQp+Cta5EJiiFGyKkP7uhI3Di5BBDi3YJS6DHx6bTrKLIWgD1UKABsfZ7Rb60o6clN0EYoD9UHOndo5lTl6T/ttK3xJhe6/W+PGRLIg8ZTIFETB2eTRZN0ScpA7oFLAB2M9/TnZ+GuD0zU49esoniyDLR6ieM9DM4AIHYXFsnM7LHA4GjtfdpzhfceVyEwhm52/mgtbs4e31eca+JfolFyqWdg0r4XwUOL8xWHkS8JMx/YQKdWw2XQZvuA7K4yd11zXRzalSG5NN7LPYCkQe2Gf3bSDl+kSiOH4/ahxPwydVoli8leF0vW3Q7VyC7hcEWYphZHzYP2AhsC/1KC4B3WSSoalOqNK68J1Bw3KiHbHLGSnFdOkL0gR8Di9kx4jqwXHlFBYNO/Zzb0BH+ulDZ57+cmEM7XjlEAscFxOF6ytJ35NluR5lJwK/YDte2Jd5mvT9N62yF24aZETWwFFgGe1wjILp3pbMz58iyguIATnT27zj8cBXN8f0Qv1EINkIJDuaeVgBF6PA4TNFyE7nhkvNOKqZnb3PXXtnsuecP8E/5XWRKmyKW8BRh8tgSa4usHH85aqlaoUjFZy8MSI+NBjxPYXTqaV+m2MW68weuQyLfWXaH9P+mvaA/jiG441c2233H/RHO8NDDUc4d4gD9X//OgrC8XJTuz5bKIg7FcviLt9NzH+HdNiJgKc6CzihS070l0DAP3+5FVeoiLCdcTbUoDnsT7QjPEpJQbEhXXX6sRPJKx0t9L2IOF2qznAQhNh6zqBmBnseMqiADINDLhhJRzqbDiLwuzCxfhMmO7NYE52QYyWQvUIEcFqYpMIDUJIK1sBD1t7rlX4mZR72u2G7mSQJMnymoER4yRAhW27QfzAcd5DLgmn0FyHvPtLor1sH2OVw34M4nP+zoRBsQvolHvDviM3UnQcWdHMhgzlGDPMJNgC/P9xs4MpUOS9BRzu5rYIaiMQnMT2vz+0Lz30AAAAASUVORK5CYII=);
}

.about-us-promo ul.about-us-promo-rows .about-us-promo-row-value{
    color: #1C5B8C;
    font-size: 50px;
    font-weight: 600;
}

.about-us-promo ul.about-us-promo-rows li small{
    display: block;
    font-size: 16px;
    font-weight: 300;
    margin-top: 0.5em;
    line-height: 1.4;
}

.about-us-tabs{
    background: #1C5B8C;
    border-radius: 15px;
    color: #fff;
    margin-bottom: 4.3em;
}

.about-us-promo-tabs .about-us-tabs{
    border-radius: 0 0 15px 15px;
    padding: 38px 40px 72px;
}

.about-us-tabs .about-us-tab{
    text-align: center;
    font-size: 18px;
    max-width: 874px;
    margin: 0 auto;
    line-height: 1.65;
}

.about-us-tabs ul.about-us-tabs-nav{
    list-style: none;
    margin: 0 0 2.8em;
    padding: 0;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: flex-start;
}

.about-us-tabs ul.about-us-tabs-nav li{
    flex-grow: 1;
    text-align: center;
}

.about-us-tabs ul.about-us-tabs-nav li a{
    display: block;
    font-size: 22px;
    color: #fff;
    font-weight: 500;
    border-bottom: 1px solid #fff;
    text-transform: uppercase;
    opacity: 0.6;
    line-height: 37px;
    padding: 12px 10px 22px;
}

.about-us-tabs ul.about-us-tabs-nav li.ui-state-active a{
    font-size: 25px;
    font-weight: 600;
    border-bottom: 3px solid #fff;
    opacity: 1;
}

.about-us-tabs ul.about-us-tabs-nav li a:hover,
.about-us-tabs ul.about-us-tabs-nav li a:active{
    opacity: 1;
    border-bottom: 3px solid #fff;
}

.about-us-promo-slider .owl-nav .owl-prev,
.about-us-promo-slider .owl-nav .owl-next{
    position: absolute;
    top: 10px;
    text-indent: -9999px;
    padding: 0;
    border: none;
    outline: none;
    width: 42px;
    height: 42px;
    background-color: transparent;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
}

.about-us-promo-slider .owl-nav .owl-next {
    right: -12px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAZCAYAAADqrKTxAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAE9SURBVHgBjZTRbcMgEIbviAfwCB7BUdOqj80ImaB4g3aC2hO0naB0go7g10ptZG8Qb5AMEIkc5uLgxBh+CaNDfPfDgQEgaZmn1DKIlLCTkz21nZb3eRRE7XAJdR3jKFC1BGHBcQqwMGAacgJUf4q6yg5hRkutg5AF/0ta3jeHuZZ3Xz4Irwe0XDUG4rCkZJXX6aLjmnJ1Z0gXD89BJ+v2mBFsHLkguKR9t7OQBc2Z6YZDqvCRwLbzLI+z9Zmnj8ILMahg4igQIjSuKBYiAnhzgNa4iwDwQl3JQEf72swujzZN2ZPGAdaofjsvZG/6orab76eNzkmEAXh1AaMEbpT80OcMVHT3Pm5mjF1W7zBUSn+i2pYwIXQAU1qe1Jd2CR4JBiZL6xPyw7JzgKG0c07OwwKbEDDI/D9aPqUQqRMYknaYLUEotgAAAABJRU5ErkJggg==);
}

.about-us-promo-slider .owl-nav .owl-prev {
    left: -12px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAZCAYAAADqrKTxAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFBSURBVHgBjZTfTcMwEMbvQh76GDbwCAn/xCMZgQlIN4AJSCYAJqiZgBH6ikSAjJARGKCSubOvStrajj8pcs72z2d/JxsgUaYpC/oU/2MiUALkvy7anWcJgAI4+5h6VkWWAGxpQ0q6nlB/jjlElXOGPdCh7l9tbzjL1Qs1pURvqL/b/RgGgGdqZBIOqL+q+XjmAR5nwEhnuj+eg4fA3FoL1HzwIHTqFFa0rQE8yvwAW+sHWOKe39qQ0DQXDSXcSExO9RUsKEP9o3myxKXYHYdcs6udW1atWd88xKCZe7eKYLa7kKGge0d1uqY6GakT/NEiBA4j+LcnK9iVcS1hwWXgyxeFBNTUdBIpKsd2EXJg39I23yUkRy83B+MQEdnP55PrAS0t1gUzTfKXYvFhOS1FwsPirgbWU8+qgFRxRtPcWeAfkl1zpEgORScAAAAASUVORK5CYII=);
}

.about-us-promo-slider{
    position: relative;
    background: #1C5B8C;
    padding: 20px 15px 45px;
}

.about-us-promo-slider .about-us-promo-slide{
    color: #fff;
    font-size: 15px;
    line-height: 1.7;
    text-align: center;
}

.about-us-promo-slide .about-us-promo-slide-title{
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    border-bottom: 1px solid #fff;
    line-height: 24px;
    padding: 18px 30px 32px;
    margin-bottom: 30px;
}

/**************************************************************/

/*media*/

@media screen and (max-width: 1599px) {
    .product-info-container .product-info-images{
        width: 479px;
        flex-direction: column-reverse;
        justify-content: start;
    }

    .product-info-container .product-info-slider-wrap{
        width: 100%;
    }

    .product-info-container .product-info-slider-nav-wrap{
        margin-top: 12px;
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .product-info-container .product-info-slider-nav-wrap .product-info-slider-nav{
        width: 100%;
        order: 1;
    }

    .product-info-container .product-info-slider-nav-wrap .product-info-slider-nav-video-link,
    .product-info-container .product-info-slider-nav-wrap .product-info-slider-nav-text-video-link{
        margin: 10px 10px 0 0;
        max-width: 113px;
        order: 2;
    }

    .product-info-container .product-info-slider-nav-wrap .product-info-slider-nav-other{
        margin-top: 10px;
        order: 3;
    }

    .product-info-container .product-info-description{
        width: calc(100% - 849px);
    }

    .about-us-team .owl-nav .owl-next {
        right: -41px;
    }

    .about-us-team .owl-nav .owl-prev {
        left: -41px;
    }
}

@media screen and (max-width: 1499px){
    .about-us-team .owl-nav .owl-prev, .about-us-team .owl-nav .owl-next{
        width: 31px;
    }

    .about-us-team .owl-nav .owl-next {
        right: -21px;
    }

    .about-us-team .owl-nav .owl-prev {
        left: -21px;
    }

    .about-us-promo .about-us-promo-image{
        width: 593px;
    }

    .about-us-promo .about-us-promo-title{
        font-size: 40px;
    }

    .about-us-promo .about-us-promo-desc {
        width: calc(100% - 653px);
        color: #fff;
    }

    .about-us-promo ul.about-us-promo-rows .about-us-promo-row-value{
        font-size: 45px;
    }
}

@media screen and (min-width: 1495px) {
    .product-info-slider-popup-slider .product-info-slider-popup-slider-content iframe{
        width: 960px;
        height: 540px;
    }
}

@media screen and (max-width: 1449px) {
    .prpage-promo .prpage-promo-content{
        padding-left: 60px;
        max-width: 530px;
    }
    .prpage-promo .prpage-promo-content .h2-rd, .block-common-border-top .block-common-border-top-title .h2-rd{
        font-size: 32px;
        line-height: 1.2;
    }

    .category-articles-block-wrap{
        margin: -30px 0 0 -30px;
    }

    .category-articles-block-wrap .category-articles-block{
        margin: 30px 0 0 30px;
        width: calc((100% - 60px)/2);
    }

    .category-articles-block-wrap .category-articles-block{
        padding: 21px;
    }

    .category-articles-block-wrap .category-articles-block .category-articles-block-title{
        font-size: 24px;
        line-height: 1.1;
    }

    .category-articles-block-wrap .category-articles-block .category-articles-block-descr{
        font-size: 14px;
        margin-top: 0.5em;
    }

    .category-articles-block-wrap .category-articles-block .category-articles-block-link,
    .category-articles-block-wrap .category-articles-block .category-articles-block-controls{
        margin-top: 0.75em;
        font-size: 18px;
    }

    .header-account-menu{
        top: 138px;
    }

    body.header-account-menu-show .my-account::after{
        top: 126px;
    }

    .order-list-item .order-list-item-content .order-list-item-basket{
        width: 34%;
    }

    .order-list-item .order-list-item-content .order-list-item-info{
        width: 66%;
    }

    .order-list-item .order-list-item-basket .order-list-item-basket-image{
        width: 175px;
    }

    .order-list-item .order-list-item-basket .order-list-item-basket-info {
        width: calc(100% - 195px);
    }
}

@media screen and (max-width: 1390px) {
    .product-info-container .product-info-images{
        width: 400px;
    }

    .product-info-container .product-info-description{
        width: calc(100% - 770px);
    }

    .product-info-container .product-info-slider-nav-wrap .product-info-slider-nav-video-link,
    .product-info-container .product-info-slider-nav-wrap .product-info-slider-nav-text-video-link{
        max-width: 93px;
    }

    .about-us-team .owl-nav .owl-prev, .about-us-team .owl-nav .owl-next{
        width: 21px;
    }

    .about-us-team .owl-nav .owl-next {
        right: -11px;
    }

    .about-us-team .owl-nav .owl-prev {
        left: -11px;
    }
}

@media screen and (max-width: 1310px){
    .contacts-contacts-blocks .contacts-contacts-block{
        width: 33%;
    }

    .d-max-only{
        display: none !important;
    }
}

@media screen and (min-width: 1300px){
    .order-xxl-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .order-xxl-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }

    .mb-xxl-4{
        margin-bottom: 1.5rem!important;
    }
}

@media screen and (max-width: 1299px) {
    .prpage-promo .prpage-promo-content{
        padding-left: 20px;
        max-width: 460px;
    }

    .prpage-promo .prpage-promo-content .h2-rd, .block-common-border-top .block-common-border-top-title .h2-rd{
        font-size: 28px;
        line-height: 1.2;
    }

    .prpage-model-blocks > a.prpage-model-block{
        width: calc((100% - 60px)/6);
    }

    .category-subsections-links .prpage-model-blocks > a.prpage-model-block{
        width: calc((100% - 40px)/4);
    }

    .category-block .category-block-image {
        padding: 10px 20px 5px;
    }

    .category-block .category-block-title{
        line-height: 1.3;
        padding: 10px;
    }

    .product-block .product-block-image{
        padding: 5px 0;
        height: 200px;
    }
    .product-block .product-block-descr, .product-block a.link-message-block {
        padding: 15px 15px 21px;
    }

    .product-block > a.hover-block{
        padding: 24px 24px;
    }

    .product-block .product-block-descr .product-block-title{
        line-height: 1.4;
    }

    .category-bar .category-bar-controls label{
        display: none;
    }

    .product-info-container{
        max-width: 1140px;
        padding-right: 15px;
        padding-left: 15px;
        flex-wrap: wrap;
        -ms-flex-wrap: wrap;
    }

    .product-info-container .product-info-description{
        width: calc(100% - 400px);
        padding-right: 0;
    }

    .product-info-options > .product-info-price-container,
    .product-info-options .product-info-express-regular > .product-info-price-container,
    .product-info-options .product-instock-options-block.green-one > .product-instock-options-block-content > .product-info-price-container{
        display: none;
    }

    .product-info-container .product-info-options{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        align-items: start;
        justify-content: right;
        width: 100%;
        margin-top: 2em;
    }

    .product-info-container .product-info-express-checkout{
        margin: 2em 0 0 auto;
    }

    .product-info-container .product-info-options:not(.product-info-options-no-border),
    .product-info-container .product-info-express-checkout{
        border: none;
        padding: 0;
    }

    .product-info-option.error .product-info-option-title{
        margin: 0 0 calc(1em - 5px);
    }

    .product-info-container .product-info-option-container{
        width: calc(100% - 370px);
        padding-right: 60px;
    }

    .product-info-container .product-info-buy-container{
        width: 370px;
    }

    .product-info-container .modal-body .product-info-buy-container{
        width: 100%;
    }

    .product-info-container .modal-body .product-info-option-container{
        width: 100%;
        padding-right: 0;
    }

    .product-info-container .product-info-buy-container > .product-info-buy-block:first-child,
    .product-info-container .product-info-buy-container > .product-info-buy-message:not(.product-info-buy-message-show):first-child + .product-info-buy-block,
    .product-info-container .product-info-buy-container > .product-info-buy-message-show:first-child{
        margin-top: 0;
    }

    .category-subcategories .category-block{
        width: calc((100% - 75px)/3);
    }

    .category-products ~ .category-bar .category-bar-row .category-bar-col
    {
        padding-left: 15px;
        padding-right: 15px;
    }

    .category-bar .category-bar-row .category-bar-foot-results-cnt{
        order: 1;
    }

    .category-bar .category-bar-row .category-bar-foot-pagenav{
        order: 3;
    }

    .category-bar .category-bar-row .category-bar-foot-per-page{
        order: 2;
    }

    .category-products ~ .category-bar .category-bar-row .category-bar-col.category-bar-foot-pagenav{
        padding-left: 15px;
        padding-right: 15px;
    }

    .category-articles-block .category-articles-block-content {
        width: 65%;
    }

    .category-articles-block-wrap .category-articles-block .category-articles-block-content {
        width: 60%;
    }

    .category-articles-block .category-articles-block-image,
    .category-articles-block .category-articles-block-slider{
        width: 30%;
    }

    .category-articles-block-wrap .category-articles-block .category-articles-block-image,
    .category-articles-block-wrap .category-articles-block .category-articles-block-slider{
        width: 35%;
    }

    .category-articles-block .category-articles-block-title{
        font-size: 28px;
        line-height: 1.1;
    }

    .category-articles-block .category-articles-block-link,
    .category-articles-block .category-articles-block-controls{
        margin-top: 0.75em;
        font-size: 20px;
    }

    .category-articles-block .category-articles-block-slider .slider img{
        max-height: 225px;
    }

    .order-detail-back-shipping-block{
        padding-right: 5em;
    }

    .common_top_bar.common-top-bar-short .left .h2-rd{
        padding-right: 0;
    }

    .common_top_bar.common-top-bar-short .left .h2-rd:after{
        display: none;
    }

    .help-center-contacts-blocks{
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .help-center-contacts-blocks .help-center-contacts-block{
        width: 50%;
    }

    .help-center-contacts-blocks .help-center-contacts-block ~ .help-center-contacts-block{
        border-left: none !important;
    }

    .help-center-contacts-blocks .help-center-contacts-block:nth-child(odd){
        border-right: 1px solid #e5edf3;
    }

    .help-center-contacts-blocks .help-center-contacts-block:nth-of-type(4n+1),
    .help-center-contacts-blocks .help-center-contacts-block:nth-of-type(4n+2){
        border-bottom: 1px solid #e5edf3;
    }

    .order-list-item .order-list-item-content .order-list-item-basket{
        width: 27%;
        display: block;
        padding: 0 25px;
    }

    .order-list-item .order-list-item-content .order-list-item-info{
        width: 73%;
    }

    .order-list-item .order-list-item-basket .order-list-item-basket-image{
        margin: 0 auto;
        text-align: center;
    }

    .order-list-item .order-list-item-basket .order-list-item-basket-image ~ .order-list-item-basket-info{
        margin-top: 1em;
    }

    .order-list-item .order-list-item-basket .order-list-item-basket-info{
        width: 100%;
    }

    .order-list-item .order-list-item-basket-title-wrap{
        margin-bottom: 1em;
    }

    .order-list-item ul.order-list-item-basket-props{
        margin: 1em 0;
    }

    .order-list-item .order-list-item-basket-title-wrap a,
    .order-list-item .order-list-item-desc .order-list-item-desc-title{
        font-size: 18px;
    }

    .order-list-item ul.order-list-item-basket-props{
        font-size: 14px;
    }

    .order-list-item .order-list-status-bar .order-list-status-bar-row{
        padding-left: 16px;
    }

    .contact-us-head{
        background-position: -150px 0;
    }

    .contact-us-block .contact-us-block-desc{
        padding: 15px 15px 23px;
    }

    .contact-us-block .contact-us-block-btns .button{
        padding: 0.75em 10px;
    }

    .contact-us-block .contact-us-block-title{
        padding: 21px 15px;
        font-size: 20px;
    }

    .contact-us-block .contact-us-block-title.contact-us-block-icon-shipping,
    .contact-us-block .contact-us-block-title.contact-us-block-icon-address,
    .contact-us-block .contact-us-block-title.contact-us-block-icon-phone,
    .contact-us-block .contact-us-block-title.contact-us-block-icon-support{
        background-position: 16px 50%;
    }

    .contact-us-block .contact-us-block-title.contact-us-block-icon-shipping{
        padding-left: 60px;
    }

    .contact-us-block .contact-us-block-title.contact-us-block-icon-address{
        padding-left: 46px;
    }

    .contact-us-block .contact-us-block-title.contact-us-block-icon-phone{
        padding-left: 47px;
    }

    .express-checkout-step-row .express-checkout-step-row-title{
        font-size: 19px;
    }

    .express-checkout-form-group > label,
    .express-checkout-form-group .label,
    .express-checkout-form-row > label,
    .express-checkout-form-row .label{
        font-size: 16px;
    }

    .express-checkout-form-group > label.express-checkout-form-title,
    .express-checkout-form-row > label.express-checkout-form-title{
        font-size: 18px;
    }

    .about-us-team:not(.owl-carousel){
        display: none;
    }

    .about-us-head{
        background-position: -150px 0;
    }

    .about-us-half-blocks{
        padding-bottom: 70px;
    }

    .about-us-half-block .about-us-half-block-title, .about-us-title{
        font-size: 40px;
    }

    .about-us-half-block .about-us-half-block-subtitle{
        font-size: 22px;
    }

    .about-us-half-block.about-us-half-block-font-bigger{
        font-size: 18px;
    }

    .about-us-half-blocks .about-us-half-block, .about-us-tabs .about-us-tab{
        font-size: 17px;
    }

    .about-us-map .about-us-map-icons{
        display: block;
    }

    .about-us-map .about-us-map-icons .about-us-map-icon{
        max-width: 100%;
    }

    .about-us-map .about-us-map-icons .about-us-map-icon ~ .about-us-map-icon{
        margin-top: 1em;
    }

    .about-us-team{
        margin-bottom: 6em
    }

    .about-us-promo .about-us-promo-image{
        width: 543px;
    }

    .about-us-promo .about-us-promo-desc {
        width: calc(100% - 583px);
        color: #fff;
    }

    .about-us-promo ul.about-us-promo-rows .about-us-promo-row-value{
        font-size: 40px;
    }
}

@media screen and (max-width: 1199px) {
    .prpage-promo .prpage-promo-content{
        padding-left: 20px;
        max-width: 385px;
    }

    .prpage-promo .prpage-promo-content .h2-rd{
        font-size: 22px;
    }

    .prpage-promo .prpage-promo-content .p-rd{
        margin: 0.25rem 0 0.5rem;
    }

    .prpage-promo .prpage-promo-content .common-btn{
        font-size: 14px;
        line-height: 16px;
        padding: 16px 20px;
    }

    .prpage-model-blocks > a.prpage-model-block{
        width: calc((100% - 50px)/5);
    }

    .category-block-wrap .category-block{
        width: calc((100% - 96px)/4);
    }

    .product-info-container{
        max-width: 960px;
    }

    .category-bar .category-bar-row:not(.category-bar-row-single) .category-bar-head-results-cnt{
        order: 1;
    }

    .category-bar .category-bar-row:not(.category-bar-row-single) .category-bar-head-pagenav{
        order: 3;
    }

    .category-bar .category-bar-row:not(.category-bar-row-single) .category-bar-head-per-page{
        order: 2;
    }

    .category-products ~ .category-bar .category-bar-pagenav{
        margin: -10px 0 0 -10px;
    }

    .category-products ~ .category-bar .category-bar-pagenav a, .category-products ~ .category-bar .category-bar-pagenav span{
        margin: 10px 0 0 10px;
    }

    .product-info-slider-popup-slider .product-info-slider-popup-slider-content iframe{
        width: calc((95vw - 60px) * 0.66 - 80px);
        height: calc( ((95vw - 60px) * 0.66 - 80px) * 0.5625);
    }

    .category-articles-block {
        padding: 21px;
    }

    .category-articles-block-wrap .category-articles-block .category-articles-block-title {
        font-size: 22px;
    }

    .category-articles-block-wrap .category-articles-block .category-articles-block-content {
        width: 55%;
    }

    .category-articles-block-wrap .category-articles-block .category-articles-block-image,
    .category-articles-block-wrap .category-articles-block .category-articles-block-slider{
        width: 40%;
    }

    .order-detail-basket .order-detail-basket-row .order-detail-basket-image-wrap{
        width: 150px;
    }

    .order-detail-basket .order-detail-basket-row .order-detail-basket-price{
        width: 180px;
    }

    .order-detail-basket .order-detail-basket-row .order-detail-basket-desc{
        width: calc(100% - 374px);
    }

    .order-detail-basket .order-detail-basket-title{
        font-size: 18px;
    }

    .help-center-menu-blocks .help-center-menu-block{
        width: 50%;
        border-right: none !important;
        border-bottom: 1px solid #e5edf3;
    }

    .help-center-menu-blocks .help-center-menu-block:nth-child(odd) {
        border-right: 1px solid #e5edf3 !important;
    }

    .help-center-menu-blocks .help-center-menu-block:nth-child(5), .help-center-menu-blocks .help-center-menu-block:nth-child(6){
        border-bottom: none !important;
    }

    .order-list-item .order-list-item-desc{
        padding: 12px;
    }

    .order-list-item .order-list-item-desc .order-list-item-desc-row{
        font-size: 14px;
    }

    .order-list-item .order-list-item-desc .order-list-item-desc-title{
        margin-right: 12px;
    }

    .order-list-item .order-list-item-desc .order-list-item-desc-delivery{
        margin-left: 12px;
        padding-left: 10px;
    }

    .order-list-item .order-list-status-bar .order-list-status-bar-row{
        font-size: 14px;
    }

    .contacts-contacts-blocks .contacts-contacts-block{
        width: 50%;
    }

    .contact-us-head .contact-us-head-title{
        font-size: 55px;
    }

    .contact-us-block .contact-us-block-title{
        padding: 24px 15px;
        font-size: 16px;
    }

    .contact-us-block-phone{
        font-size: 18px;
    }

    .contact-us-block .contact-us-block-desc {
        padding: 15px 15px 23px;
    }

    .contact-us-block .contact-us-block-btns .button {
        padding: 0.75em 7px;
    }

    .express-checkout-nav ul{
        font-size: 15px;
    }

    .express-checkout-step-row{
        display: block;
    }

    .express-checkout-step-row .express-checkout-step-row-title{
        padding-top: 0;
        width: 100%;
    }

    .express-checkout-form-group > label.express-checkout-form-title{
        margin: 0 0 7px;
    }

    .express-checkout-step-row .express-checkout-step-row-content{
        padding-top: 15px;
    }

    .express-checkout-form-group .bx-ui-slst-pool,
    .express-checkout-form-row .bx-ui-slst-pool{
        display: block;
    }

    .express-checkout-form-group .bx-slst .dropdown-block,
    .express-checkout-form-row .bx-slst .dropdown-block{
        width:100%;
    }

    .express-checkout-form-group .bx-slst .dropdown-block ~ .dropdown-block,
    .express-checkout-form-row .bx-slst .dropdown-block ~ .dropdown-block{
        margin-top: 10px;
    }


    .page-title-note{
        position: static;
    }

    .page-title-note .page-title-note-message{
        left: 0;
        right: 0;
        width: 100%;
        margin: 15px 0 0;
        top: auto;
    }

    .page-title-note .page-title-note-message::before{
        display: none;
    }

    .page-title-note .page-title-note-message::after{
        display: none;
    }

    .page-title-note.active::before{
        position: absolute;
        content: '';
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid #EAEFF6;
        margin: 20px 0 0 -2.5px;
        z-index: 2;
    }

    .page-title-note.active::after{
        position: absolute;
        content: '';
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid #FFF;
        margin: 6px 0 0 -2.5px;
        z-index: 3;
    }

    .express-checkout-basket-row{
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .express-checkout-basket-row .express-checkout-basket-image{
        width: 130px;
        padding: 0 18px 9px 0;
        border-right: none;
        border-bottom: 1px solid #C8D8E4;
    }

    .express-checkout-basket-row .express-checkout-basket-title{
        width: calc(100% - 130px);
        padding: 0 0 9px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        align-items: center;
        justify-content: center;
        border-right: none;
        border-bottom: 1px solid #C8D8E4;
    }

    .express-checkout-basket-row .express-checkout-basket-quantity{
        padding: 0 9px 0 0;
        margin-top: 18px;
        width: 50%;
    }

    .express-checkout-basket-row .express-checkout-basket-caption{
        margin-bottom: 0;
    }

    .express-checkout-basket-row .express-checkout-basket-price{
        padding: 0 0 0 9px;
        margin-top: 18px;
        width: 50%;
    }

    .express-checkout-flag-row > label{
        font-size: 16px;
    }

    .about-us-head .about-us-head-text{
        max-width: 42%;
    }

    .about-us-head .about-us-head-title{
        font-size: 50px;
    }

    .about-us-half-block .about-us-half-block-title, .about-us-title {
        font-size: 35px;
    }

    .about-us-promo{
        display: block;
    }

    .about-us-promo .about-us-promo-image{
        display: none;
    }

    .about-us-promo .about-us-promo-desc{
        width: 100%;
    }

    .about-us-tabs ul.about-us-tabs-nav li a, .about-us-tabs ul.about-us-tabs-nav li.ui-state-active a{
        font-size: 20px;
    }

    .about-us-promo ul.about-us-promo-rows .about-us-promo-row-value{
        font-size: 45px;
    }
}

@media screen and (max-width: 991px){
    .prpage-promo{
        position: static;
        background: #004b8e url("../images/promo-automotive-back.jpg") no-repeat 50% 50%;
    }

    .prpage-promo.industrial-back{
        background-image: url("../images/promo-industrial-back.jpg");
    }

    .prpage-promo.appliances-back{
        background-image: url("../images/promo-appliances-back.jpg");
    }

    .prpage-promo > img{
        display: none;
    }

    .prpage-promo .prpage-promo-content{
        position: static;
        padding: 45px 30px;
        text-align: center;
        max-width: 100%;
        transform: none;
    }

    .prpage-promo .prpage-promo-content .h2-rd{
        font-size: 28px;
    }

    .prpage-promo .prpage-promo-content .p-rd{
        margin: 8px 0 22px;
    }

    .prpage-model-blocks > a.prpage-model-block{
        width: calc((100% - 40px)/4);
    }

    .category-subsections-links .prpage-model-blocks > a.prpage-model-block{
        width: calc((100% - 30px)/3);
    }

    .category-block-wrap .category-block{
        width: calc((100% - 72px)/3);
    }

    select.big-filter-select{
        padding: 16px 40px 16px 20px;
        background-position: right 15px center;
        font-size: 14px;
        line-height: 16px;
    }

    .prpage-head .prpage-head-inner .prpage-head-filter-col select{
        width: 190px;
    }

    .prpage-head .prpage-head-inner .prpage-head-filter-col .common-btn{
        min-width: auto;
    }

    .category-bar .category-bar-controls, .category-bar .h2-rd{
        width: 100%;
    }

    .category-bar .category-bar-row.category-bar-row-single > .category-bar-head-results-cnt{
        width: 100%;
        order: 2;
    }

    .category-bar .category-bar-row.category-bar-row-singl .category-bar-controls{
        width: 100%;
        order: 1;
    }

    .category-bar .category-bar-controls .category-bar-controls-search-col{
        flex-grow: 2;
    }

    .category-bar .category-bar-controls .category-bar-controls-sort-col{
        flex-grow: 1;
    }

    .category-bar .category-bar-controls .category-bar-controls-sort-col select{
        width: 100%;
    }

    .category-bar .category-bar-controls .category-bar-controls-search-col .category-bar-search{
        display: block;
    }

    .category-bar .category-bar-controls .category-bar-controls-search-col .category-bar-search .category-bar-input{
        width: 100%;
    }

    .category-products, .category-subcategories{
        margin: -25px 0 0 -20px;
    }

    .category-products .product-block, .category-subcategories .category-block{
        margin: 25px 0 0 20px;
        width: calc((100% - 40px)/2);
    }

    .full-width-products{
        margin: -25px 0 0 -20px;
    }

    .full-width-products .product-block{
        margin: 25px 0 0 20px;
        width: calc((100% - 60px)/3);
    }

    .prpage-tabs > .nav, .description-tabs > .nav{
        margin-left:-30px;
    }

    .prpage-tabs > .nav > a.nav-item, .description-tabs > .nav > a.nav-item{
        margin-left: 30px;
    }

    .product-info-container{
        max-width: 720px;
    }

    .product-info-container .product-info-images{
        width: 300px;
    }

    .product-info-container .product-info-description{
        width: calc(100% - 300px);
    }

    .product-info-container .product-info-option-container{
        width: 100%;
        padding: 0;
    }

    .product-info-container .product-info-buy-container{
        width: 100%;
    }

    .product-info-container .product-info-buy-container > .product-info-buy-block:first-child,
    .product-info-container .product-info-buy-container > .product-info-buy-message:not(.product-info-buy-message-show):first-child + .product-info-buy-block,
    .product-info-container .product-info-buy-container > .product-info-buy-message-show:first-child{
        margin-top: 2em;
    }

    .category-bar-pagenav a, .category-bar-pagenav span{
        padding: 8px 5px;
        min-width: 40px;
    }

    .category-bar-pagenav a.category-pagenav-prev, .category-bar-pagenav a.category-pagenav-next{
        font-size: 28px;
        padding: 5px;
    }

    .category-bar .category-bar-foot-per-page label{
        display: none;
    }

    .category-products ~ .category-bar .category-bar-pagenav{
        margin: -5px 0 0 -5px;
    }

    .category-products ~ .category-bar .category-bar-pagenav a, .category-products ~ .category-bar .category-bar-pagenav span{
        margin: 5px 0 0 5px;
    }

    .product-info-slider-popup-slider{
        margin-right: 0;
    }

    .product-info-slider-popup-thumb-title:first-child{
        margin-top: 2.5em;
    }

    .product-info-slider-popup-slider .product-info-slider-popup-slider-content iframe{
        width: calc(95vw - 125px);
        height: calc( (95vw - 125px) * 0.5625);
    }

    .text-page-background-list ul li{
        width: 100%;
    }

    .category-articles-block-back{
        padding-bottom: 2.5em;
    }

    .category-articles-block-wrap{
        margin: -20px 0 0 -20px;
    }

    .category-articles-block-wrap .category-articles-block{
        margin: 20px 0 0 20px;
        width: calc((100% - 40px)/2);
    }

    .category-articles-block-wrap .category-articles-block{
        padding: 15px;
        flex-direction: column;
        justify-content: start;
    }

    .category-articles-block-wrap .category-articles-block .category-articles-block-content{
        width: 100%;
    }

    .category-articles-block-wrap .category-articles-block .category-articles-block-image,
    .category-articles-block-wrap .category-articles-block .category-articles-block-slider{
        width: 100%;
        margin-top: 15px;
        flex-grow: 1;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        flex-direction: column;
        justify-content: center;
    }

    .category-articles-block-wrap .category-articles-block .category-articles-block-image img{
        max-height: 200px;
        margin: 0 auto;
    }

    .category-articles-block-wrap .category-articles-block .category-articles-block-slider .slider img{
        max-height: 150px;
        margin: 0 auto;
    }

    .category-articles-block .category-articles-block-title{
        font-size: 22px
    }

    .category-articles-block-wrap .category-articles-block .category-articles-block-title{
        font-size: 20px;
    }

    .category-articles-block-wrap .category-articles-block-date{
        font-size: 12px;
    }

    .category-articles-block .category-articles-block-descr {
        font-size: 14px;
        margin-top: 0.5em;
    }

    .category-articles-block .category-articles-block-link,
    .category-articles-block .category-articles-block-controls{
        font-size: 18px;
    }

    .category-articles-block-wrap .category-articles-block .category-articles-block-link,
    .category-articles-block-wrap .category-articles-block .category-articles-block-controls{
        font-size: 16px;
    }

    .order-detail-header-qr{
        display: none;
    }

    .order-detail-header-qr ~ .order-detail-header-title-wrap{
        padding: 0;
    }

    .order-detail-header .order-detail-header-title{
        font-size: 26px;
    }

    .order-detail-header .order-detail-header-subtitle{
        font-size: 28px;
    }

    .order-detail-header .order-detail-header-row-col{
        font-size: 20px;
    }

    .order-detail-half-block-wrap,
    .order-detail-shipping-info-wrap,
    .order-detail-basket-desc-wrap{
        display: block;
    }

    .order-detail-half-block-wrap .order-detail-half-block,
    .order-detail-shipping-info-wrap .order-detail-shipping-info,
    .order-detail-basket-desc-wrap .order-detail-basket-desc-col{
        width: 100%;
    }

    .order-detail-basket-desc-wrap::before{
        display: none;
    }

    .order-detail-basket-desc-wrap .order-detail-basket-desc-col ~ .order-detail-basket-desc-col{
        text-align: left;
        margin-top: 0.5em;
        padding-top: 0.5em;
        border-top: 1px solid #d1dee8;
    }

    .order-detail-border-block,
    .order-detail-status-bar,
    .order-detail-half-block-wrap,
    .order-detail-back-block,
    .order-detail-video-block,
    .order-detail-half-block-wrap .order-detail-half-block ~ .order-detail-half-block{
        margin-top: 3em;
    }

    .order-detail-shipping-info-wrap .order-detail-shipping-info ~ .order-detail-shipping-info,
    .order-detail-shipping-info-wrap .order-detail-shipping-info:nth-child(n+3){
        margin-top: 1.5em;
    }

    .order-detail-back-block{
        padding-left: 2.5em;
        padding-right: 2.5em;
    }

    .order-detail-back-shipping-block{
        padding-left: 7em;
    }

    .order-detail-basket .order-detail-basket-row .order-detail-basket-image-wrap{
        width: 100px;
    }

    .order-detail-basket .order-detail-basket-row .order-detail-basket-price{
        width: 125px;
        font-size: 18px;
    }

    .order-detail-basket .order-detail-basket-row .order-detail-basket-price del{
        font-size: 16px;
    }

    .order-detail-basket-row .order-detail-basket-price-desc small{
        display: none;
    }

    .order-detail-basket .order-detail-basket-row .order-detail-basket-desc{
        width: calc(100% - 269px);
    }

    .order-detail-basket-total .order-detail-basket-total-value{
        font-size: 18px;
    }

    .order-detail-total{
        font-size: 20px;
    }

    .order-detail-title{
        font-size: 28px;
    }

    .order-detail-sub-desc{
        font-size: 16px;
    }

    .order-detail-video-block .order-detail-video-block-desc .order-detail-video-block-desc-mark{
        font-size: 16px;
    }

    .common-rounded-block .common-rounded-block-inner{
        padding: 26px;
    }

    .help-center-contacts-blocks .help-center-contacts-block{
        padding: 26px 15px 26px 41px;
        font-size: 16px;
    }

    .help-center-menu-blocks .help-center-menu-block{
        padding: 32px 20px;
    }

    .help-center-sidebar-blocks{
        padding: 0 20px 30px;
    }

    .help-center-sidebar-block a.help-center-sidebar-phone{
        font-size: 22px;
    }

    .help-center-contacts-block a.help-center-contacts-phone{
        font-size: 20px;
    }

    .common-rounded-block .common-rounded-block-inner{
        padding: 26px 20px;
    }

    .order-detail-video-block{
        display: block;
    }

    .order-detail-video-block .order-detail-video-block-desc,
    .order-detail-video-block .order-detail-video-block-video{
        width: 100%;
    }

    .order-detail-video-block .order-detail-video-block-video{
        margin-top: 3em;
    }

    .order-list-item .order-list-item-header .order-list-item-header-info{
        width: 100%;
        justify-content: space-between;
    }

    .order-list-item .order-list-item-content{
        display: block;
        padding: 29px 25px;
    }

    .order-list-item .order-list-item-content .order-list-item-basket{
        width: auto;
        border-right: none;
        padding:0 0 25px;

        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        align-items: center;
        justify-content: space-between;

    }

    .order-list-item .order-list-item-content .order-list-item-info{
        padding: 25px 0 0;
        border-top: 1px solid #e5e5e5;
        width: auto;
    }

    .order-list-item .order-list-item-basket .order-list-item-basket-info {
        width: calc(100% - 239px);
        align-self: start;
    }

    .order-list-item .order-list-item-basket .order-list-item-basket-image{
        width: 219px;
        margin: 0;
    }

    .order-list-item .order-list-item-basket .order-list-item-basket-image ~ .order-list-item-basket-info{
        margin-top: 0;
    }

    .order-list-item .order-list-item-info-footer{
        display: block;
    }

    .order-list-item .order-list-item-info-footer .button{
        display: block;
    }

    body.header-account-menu-show .my-account::after{
        top:61px;
        margin-left: -2px;
    }

    .header-account-menu{
        top: 73px;
    }

    .contact-us-head {
        background-position: -200px 0;
    }

    .contact-us-head .contact-us-head-text{
        max-width: 48%;
    }

    .contact-us-head .contact-us-head-title {
        font-size: 50px;
    }

    .contact-us-blocks{
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .contact-us-blocks .contact-us-block{
        width: calc(50% - 8px);
        margin-top: 8px;
    }

    .contact-us-blocks{
        margin-top: -8px;
    }

    .contact-us-head ~ .container > .contact-us-blocks:first-child{
        margin-top: -73px;
    }

    .contact-us-block .contact-us-block-btns .button{
        padding: 0.75em 10px;
    }

    .express-checkout-step-row{
        display: flex;
    }

    .express-checkout-step-row .express-checkout-step-row-title{
        width: auto;
        line-height: 1.3;
        padding-top: 4px;
    }

    .express-checkout-step-row .express-checkout-step-row-content{
        padding-top: 0;
    }

    .express-checkout-flag > label{
        font-size: 16px;
    }

    .express-checkout-basket-row{
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }

    .express-checkout-basket-row .express-checkout-basket-image{
        width: 150px;
        padding: 0 18px 0 0;
        border-right: 1px solid #C8D8E4;
        border-bottom: none;
    }

    .express-checkout-basket-row .express-checkout-basket-title{
        width: calc(100% - 435px);
        padding: 18px;
        display: block;
        border-right: 1px solid #C8D8E4;
        border-bottom: none;
    }

    .express-checkout-basket-row .express-checkout-basket-quantity{
        padding: 18px;
        margin-top: 0;
        width: 165px;
    }

    .express-checkout-basket-row .express-checkout-basket-price{
        padding: 18px 0 18px 18px;
        margin-top: 0;
        width: 120px;
    }

    .express-checkout-shipping-profiles .express-checkout-flag > label{
        font-size: 15px;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .about-us-head {
        background-position: -200px 0;
    }

    .about-us-head .about-us-head-text{
        max-width: 48%;
    }

    .about-us-head .about-us-head-title {
        font-size: 45px;
    }

    .about-us-half-blocks{
        display: block;
    }

    .about-us-half-blocks .about-us-half-block, .content-gray-back .about-us-half-blocks .about-us-half-block{
        width: 100%;
    }

    .about-us-half-blocks .about-us-half-block ~ .about-us-half-block{
        margin-top: 3em;
    }

    .content-gray-back .about-us-half-blocks .about-us-half-block ~ .about-us-half-block{
        margin-top: 2em;
    }

    .about-us-map .about-us-map-icons {
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        justify-content: space-between;
        padding: 0 20px 20px;
    }

    .about-us-map .about-us-map-icons .about-us-map-icon {
        max-width: 60%;
    }

    .about-us-map .about-us-map-icons .about-us-map-icon ~ .about-us-map-icon {
        margin-top: 0;
    }

    .about-us-promo .about-us-promo-title{
        font-size: 35px;
    }

    .about-us-promo-tabs .about-us-tabs{
        padding: 10px 30px 35px;
        margin-bottom: 52px;
    }

    .about-us-tabs ul.about-us-tabs-nav{
        margin-bottom: 1.5em;
    }

    .about-us-tabs ul.about-us-tabs-nav li a{
        line-height: 24px;
        padding-bottom: 12px;
    }

    .about-us-promo .about-us-promo-image{
        width: 100%;
        display: block;
        padding-bottom: 20px;
    }

    .about-us-promo-tabs .about-us-promo{
        padding: 28px 30px 30px;
    }
}

@media screen and (max-width: 767px) {
    .prpage-promo .prpage-promo-content{
        padding: 30px;
    }

    .prpage-model-blocks > a.prpage-model-block{
        width: calc((100% - 30px)/3);
    }

    .category-subsections-links .prpage-model-blocks > a.prpage-model-block{
        width: calc((100% - 20px)/2);
    }

    .prpage-border-block-content{
        padding: 4px 24px 24px;
    }

    .category-block .category-block-title{
        font-size: 16px;
    }

    .category-block-wrap{
        margin-left: -20px;
    }

    .category-block-wrap .category-block{
        margin: 20px 0 0 20px;
        width: calc((100% - 60px)/3);
    }

    .prpage-head{
        min-height: 270px;
    }

    .prpage-head .prpage-head-inner{
        font-size: 16px;
    }

    .prpage-head .prpage-head-inner p{
        margin-bottom: 10px;
    }

    .prpage-head .prpage-head-inner .prpage-head-filter{
        margin-top: 10px;
    }

    .prpage-head .prpage-head-inner .prpage-head-filter-col select{
        width: 130px;
    }

    .category-head{
        min-height: 210px;
    }

    .category-bar{
        margin-bottom: 1em;
    }

    .mt-sm-c1{
        margin-top: 1em;
    }

    .category-head .h1-rd, .category-image-block .h1-rd{
        font-size: 28px;
    }

    .full-width-products .product-block{
        width: calc((100% - 40px)/2);
    }

    .product-info-container{
        max-width: 540px;
    }

    .product-info-container .product-info-description{
        width: 100%;
        padding: 0;
        margin-top: 2em;
    }

    .product-info-container .product-info-images{
        width: 100%;
        flex-direction: row;
        padding-right: 20px;
    }

    .product-info-container .product-info-slider-nav-wrap{
        width: 85px;
        margin-top: 0;
        display: block;
    }

    .product-info-container .product-info-slider-nav-wrap .product-info-slider-nav-video-link,
    .product-info-container .product-info-slider-nav-wrap .product-info-slider-nav-text-video-link{
        margin: 0 0 15px 0;
        max-width: 100%;
    }

    .product-info-container .product-info-slider-nav-wrap .product-info-slider-nav-other{
        margin-top: 15px;
    }

    .product-info-container .product-info-slider-nav-wrap .product-info-slider-nav-other > a{
        font-size: 10px;
        padding: 6px 5px 6px 26px;
    }

    .product-info-container .product-info-slider-nav-wrap .product-info-slider-nav-other > a::before{
        left: 1px;
    }

    .product-info-container .product-info-slider-wrap{
        width: calc(100% - 85px);
        padding-left: 40px;
    }

    .category-bar .category-bar-head-per-page label{
        display: none;
    }

    .category-bar .h2-rd, .category-bar .category-bar-controls, .category-bar .category-bar-row .category-bar-col{
        padding-left: 17px;
        padding-right: 17px;
    }

    .text-page-images-col{
        margin-top: 2.5em;
    }

    .text-page-background-list ul li{
        width: calc((100% - 60px) / 2);
    }

    .category-articles-block{
        padding: 15px;
    }

    .category-articles-block-wrap {
        margin: -20px 0 0 0;
    }

    .category-articles-block-wrap .category-articles-block {
        margin: 20px 0 0 0;
        width: 100%;
        flex-direction: row;
        justify-content: space-between;
    }

    .category-articles-block .category-articles-block-content,
    .category-articles-block-wrap .category-articles-block .category-articles-block-content{
        width: 60%;
    }

    .category-articles-block .category-articles-block-image,
    .category-articles-block .category-articles-block-slider,
    .category-articles-block-wrap .category-articles-block .category-articles-block-image,
    .category-articles-block-wrap .category-articles-block .category-articles-block-slider{
        width: 35%;
        flex-grow: 0;
        margin-top: 0;
    }

    .order-detail-header .order-detail-header-row-col{
        font-size: 18px;
    }

    .order-detail-header{
        padding: 2em 1.5em 1.5em;
    }

    .order-detail-basket .order-detail-basket-row .order-detail-basket-image-wrap{
        width: 75px;
    }

    .order-detail-basket .order-detail-basket-row .order-detail-basket-price{
        width: 100px
    }

    .order-detail-basket .order-detail-basket-row .order-detail-basket-desc{
        width: calc(100% - 219px);
    }

    .order-detail-basket .order-detail-basket-title{
        font-size: 16px;
    }

    .order-detail-basket, .order-detail-basket-desc-wrap{
        font-size: 14px;
    }

    .order-detail-title{
        font-size: 26px;
    }

    .order-detail-header .order-detail-header-row{
        margin-bottom: 1.5em;
    }

    .order-detail-tracking-block .order-detail-tracking-title{
        padding: 0.75em 1em;
    }

    .order-detail-tracking-block .order-detail-tracking-value{
        padding: 0.5em 1em;
    }

    .order-list-item .order-list-item-basket .order-list-item-basket-image {
        width: 175px;
    }

    .order-list-item .order-list-item-basket .order-list-item-basket-info {
        width: calc(100% - 195px);
    }

    .order-list-item .order-list-item-info-estimate{
        display: block;
    }

    .order-list-item .order-list-status-bar{
        display: block;
        margin: 0 0 20px;
    }

    .order-list-item .order-list-status-bar::before{
        top: 15px;
        bottom: 15px;
        left: 13px;
        right: auto;
        height: auto;
        width: 7px;
    }

    .order-list-item .order-list-status-bar .order-list-status-bar-row{
        padding: 7px 0 30px 52px;
        text-align: left;
        font-size: 16px;
    }

    .order-list-item .order-list-status-bar .order-list-status-bar-row:last-child{
        padding-bottom: 7px;
    }

    .order-list-item .order-list-status-bar .order-list-status-bar-row::after{
        top: 0;
        bottom: auto;
    }

    .order-list-item .order-list-status-bar .order-list-status-bar-row:last-child::after{
        left: 0;
        right: auto;
        top: auto;
        bottom: 0;
    }

    .order-list-item .order-list-status-bar .order-list-status-bar-row.order-list-status-bar-success::before{
        height: auto;
        width: 3px;
        left: 15px;
        right: auto;
        top: 0;
        bottom: 0;
    }

    .order-list-item .order-list-status-bar .order-list-status-bar-row.order-list-status-bar-current::after{
        top: -5px;
        bottom: auto;
    }

    .order-list-item .order-list-status-bar .order-list-status-bar-row.order-list-status-bar-current .order-list-status-bar-current-circle{
        top: -13.5px;
        bottom: auto;
    }

    .order-list-item .order-list-status-bar .order-list-status-bar-row:last-child.order-list-status-bar-current::after{
        bottom: -5px;
        right: auto;
        left: -5px;
        top: auto;
    }

    .order-list-item .order-list-status-bar .order-list-status-bar-row:last-child.order-list-status-bar-current .order-list-status-bar-current-circle{
        left: -14px;
        right: auto;
        bottom: -13.5px;
        top: auto;
    }

    .order-list-item .order-list-item-info-footer{
        margin-top: 1em;
    }

    .order-list-item .order-list-item-desc{
        display: block;
        margin-left: 52px;
    }

    .order-list-item .order-list-item-desc .order-list-item-desc-title{
        border-bottom: 1px solid #c2d5e4;
        border-right: none;
        margin-right: 0;
        margin-bottom: 12px;
        padding-right: 0;
        padding-bottom: 8px;
    }

    .order-list-item .order-list-status-bar .order-list-item-desc{
        margin-top: 20px;
        margin-left: 0;
        position: relative;
    }

    .order-list-item .order-list-status-bar .order-list-status-bar-row:not(:last-child).order-list-status-bar-current > .order-list-status-bar-current-triangle,
    .order-list-item .order-list-status-bar .order-list-status-bar-row:not(:last-child).order-list-status-bar-error > .order-list-status-bar-current-triangle{
        display: none;
    }

    .order-list-item .order-list-status-bar .order-list-status-bar-row.order-list-status-bar-current .order-list-item-desc .order-list-status-bar-current-triangle,
    .order-list-item .order-list-status-bar .order-list-status-bar-row.order-list-status-bar-error .order-list-item-desc .order-list-status-bar-current-triangle{
        display: block;
    }

    .order-list-item .order-list-status-bar .order-list-status-bar-row.order-list-status-bar-current .order-list-item-desc .order-list-status-bar-current-triangle::before,
    .order-list-item .order-list-status-bar .order-list-status-bar-row.order-list-status-bar-error .order-list-item-desc .order-list-status-bar-current-triangle::before{
        top:-10px;
        bottom: auto;
    }

    .order-list-item .order-list-status-bar .order-list-status-bar-row.order-list-status-bar-current .order-list-item-desc .order-list-status-bar-current-triangle::after,
    .order-list-item .order-list-status-bar .order-list-status-bar-row.order-list-status-bar-error .order-list-item-desc .order-list-status-bar-current-triangle::after{
        top:-9px;
        bottom: auto;
    }

    .order-list-item .order-list-status-bar .order-list-status-bar-row:last-child.order-list-status-bar-current .order-list-status-bar-current-triangle::before,
    .order-list-item .order-list-status-bar .order-list-status-bar-row:last-child.order-list-status-bar-current .order-list-status-bar-current-triangle::after,
    .order-list-item .order-list-status-bar .order-list-status-bar-row:last-child.order-list-status-bar-error .order-list-status-bar-current-triangle::before,
    .order-list-item .order-list-status-bar .order-list-status-bar-row:last-child.order-list-status-bar-error .order-list-status-bar-current-triangle::after{
        left: 58.5px;
        right: auto;
    }

    .order-list-item .order-list-status-bar .order-list-status-bar-row:last-child.order-list-status-bar-current .order-list-status-bar-current-triangle::before,
    .order-list-item .order-list-status-bar .order-list-status-bar-row:last-child.order-list-status-bar-error .order-list-status-bar-current-triangle::before{
        bottom: -20px;
    }

    .order-list-item .order-list-status-bar .order-list-status-bar-row:last-child.order-list-status-bar-current .order-list-status-bar-current-triangle::after,
    .order-list-item .order-list-status-bar .order-list-status-bar-row:last-child.order-list-status-bar-error .order-list-status-bar-current-triangle::after{
        bottom: -21px;
    }

    .order-list-item .order-list-item-desc ~ .order-list-item-desc-delivery{
        margin: 12px 0 0 52px;
    }

    .order-list-item .order-list-item-desc-delivery .order-list-item-desc-delivery-title,
    .order-list-item .order-list-item-desc-delivery .order-list-item-desc-delivery-date{
        display: inline;
    }

    .order-list-item .order-list-item-desc-delivery .order-list-item-desc-delivery-title ~ .order-list-item-desc-delivery-date{
        margin-left: 0.25em;
    }

    .order-list-item .order-list-item-header .order-list-item-header-info-order{
        font-size: 16px;
    }

    body.header-account-menu-show .my-account::after{
        top:51px;
    }

    .header-account-menu{
        top: 63px;
    }

    .contacts-contacts-blocks{
        display: block;
    }

    .contacts-contacts-blocks .contacts-contacts-block{
        width: 100%;
    }

    .contact-us-head {
        background-position: -275px 0;
    }

    .contact-us-head .contact-us-head-title {
        font-size: 40px;
    }

    .contact-us-head .contact-us-head-menu ul{
        font-size: 20px;
    }

    .contact-us-head .contact-us-head-text {
        max-width: 55%;
    }

    .express-checkout-step-row{
        display: block;
    }

    .express-checkout-step-row .express-checkout-step-row-content{
        padding-top: 15px;
    }

    .express-checkout-nav ul{
        line-height: 1.35;
    }

    .express-checkout-nav ul li a.done::after{
        width: 12px;
        height: 12px;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEGSURBVHgBfVHBTcNAEJxdW1Hy85PnUUGgAuwS6MAfRH5JC3Tg/CLxcQl0QFIB7iBXQl5IgL3LnhNHmNhZ6XR3uzM7e3OEU+jKJfKJpRJSAqWnbNUI1pNXX3Y4atML51TpXQGH4fDfpNls431LkOfb/RXwmcQzvY/qJ5eDKB9DWcfKthtbSfODLyam5WhPpRcifYTiEK4R0QPbftfVxQBdMYCZpQxvM5mkTQFp3JOPZN/UyCJwauC3ISPYZtyeCUIlx5iPgaFacUO666kYSYQ+hlxrGGuOpyhMxaNvTYLL8JONL5kKfzAnsgvSP3D4uGOvP1EvXE5KKzvOjyNjZ7ZveSpFaBxyv6YIahL0ShwiAAAAAElFTkSuQmCC');
    }

    .express-checkout-step-btns{
        flex-direction: column-reverse;
    }

    .express-checkout-step-btns .button{
        width:100%;
        display:block;
        margin-top: 1em;
    }

    .express-checkout-step-btns .button:last-child{
        margin-top: 0;
    }

    .express-checkout-form-group{
        display: block;
    }

    .express-checkout-form-group > label.express-checkout-form-title,
    .express-checkout-form-row > label.express-checkout-form-title{
        font-size: 16px;
    }

    .express-checkout-form-group > label,
    .express-checkout-form-group .label,
    .express-checkout-form-row{
        font-size: 15px;
    }

    .express-checkout-form-group > label,
    .express-checkout-form-group .label{
        display: block;
        margin: 0 0 7px;
    }

    .express-checkout-form-group .express-checkout-input-value{
        font-size: 15px;
    }

    .express-checkout-form-group input.express-checkout-input,
    .express-checkout-form-row input.express-checkout-input{
        width: 100%;
        line-height: 40px;
    }

    .express-checkout-form-group .express-checkout-dropdown,
    .express-checkout-form-row .express-checkout-dropdown{
        height: 42px;
        padding-right: 45px;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAKCAYAAABSfLWiAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADmSURBVHgBlZFNDgFBEIVfjZ+ElSNUnMAVHMEJ2Bjs3AAnwMrfAicRN3AC6SPMTjLRXbqHkQmdGWpVXan3vVdpwJYe8uQ+4i7+KLevQ564nhwAQlP3kEB65ZU6FgGyGohMAwOcIYgSoqFDHPL4dwAiE+BMro/73CoRnUBopPTSVs2+AAOeW6vURGkjnepOXShdKALpQXNvh70UEJO0a2ulkguyTjJkFqGTAPy+t46l3JJZywf4gnhBVoRXb5cvVJM2LVSU1QSfELIOZJ3oKQbeqXD0AbxJfIkMaFnZXHN/DXkgHTYLxQ9VM3fQ9vhTCQAAAABJRU5ErkJggg==');
    }

    .express-checkout-form-group .bx-slst .dropdown-block,
    .express-checkout-form-row .bx-slst .dropdown-block{
        padding-right: 45px;
    }

    .express-checkout-form-group .bx-slst .dropdown-block input,
    .express-checkout-form-row .bx-slst .dropdown-block input{
        line-height: 40px;
    }

    .express-checkout-form-group .bx-slst .bx-ui-combobox-toggle,
    .express-checkout-form-row .bx-slst .bx-ui-combobox-toggle{
        width: 45px;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAKCAYAAABSfLWiAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADmSURBVHgBlZFNDgFBEIVfjZ+ElSNUnMAVHMEJ2Bjs3AAnwMrfAicRN3AC6SPMTjLRXbqHkQmdGWpVXan3vVdpwJYe8uQ+4i7+KLevQ564nhwAQlP3kEB65ZU6FgGyGohMAwOcIYgSoqFDHPL4dwAiE+BMro/73CoRnUBopPTSVs2+AAOeW6vURGkjnepOXShdKALpQXNvh70UEJO0a2ulkguyTjJkFqGTAPy+t46l3JJZywf4gnhBVoRXb5cvVJM2LVSU1QSfELIOZJ3oKQbeqXD0AbxJfIkMaFnZXHN/DXkgHTYLxQ9VM3fQ9vhTCQAAAABJRU5ErkJggg==');
    }

    .express-checkout-services-item .express-checkout-services-desc-title{
        font-size: 16px;
    }

    .express-checkout-services-item .express-checkout-services-desc{
        font-size: 14px;
    }

    .express-checkout-basket-row{
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .express-checkout-basket-row .express-checkout-basket-image{
        width: 130px;
        padding: 0 18px 9px 0;
        border-right: none;
        border-bottom: 1px solid #C8D8E4;
    }

    .express-checkout-basket-row .express-checkout-basket-title{
        width: calc(100% - 130px);
        padding: 0 0 9px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        align-items: center;
        justify-content: center;
        border-right: none;
        border-bottom: 1px solid #C8D8E4;
    }

    .express-checkout-basket-row .express-checkout-basket-quantity{
        padding: 0 9px 0 0;
        margin-top: 18px;
        width: 50%;
    }

    .express-checkout-basket-row .express-checkout-basket-price{
        padding: 0 0 0 9px;
        margin-top: 18px;
        width: 50%;
    }

    .about-us-head {
        background-position: -275px 0;
    }

    .about-us-head .about-us-head-title {
        font-size: 40px;
    }

    .about-us-head .about-us-head-desc{
        font-size: 20px;
    }

    .about-us-head .about-us-head-text {
        max-width: 55%;
    }

    .about-us-map{
        padding: 10px;
    }

    .about-us-map .about-us-map-title{
        padding-bottom: 10px;
        margin-bottom: 12px;
    }

    .about-us-map .about-us-map-title .about-us-map-title-inner{
        padding: 0 10px;
    }

    .about-us-map .about-us-map-icons{
        padding: 0 10px 10px;
    }

    .about-us-map .about-us-map-icons .about-us-map-icon{
        font-size: 14px;
    }

    .about-us-map .about-us-map-icons .about-us-map-icon.about-us-map-icon-phone{
        padding-left: 35px;
    }

    .about-us-map .about-us-map-icons .about-us-map-icon.about-us-map-icon-location{
        padding-left: 31px;
    }

    .about-us-tabs ul.about-us-tabs-nav li a, .about-us-tabs ul.about-us-tabs-nav li.ui-state-active a{
        font-size: 18px;
    }
}

@media screen and (max-width: 575px) {
    .category-block .category-block-image {
        padding: 10px 20px 5px;
    }
    .category-block .category-block-title{
        padding: 10px 5px;
    }

    .prpage-head .prpage-head-inner .prpage-head-filter{
        display: block;
    }

    .prpage-head .prpage-head-inner .prpage-head-filter-col select,.prpage-head .prpage-head-inner .prpage-head-filter-col .common-btn{
        width: auto;
        min-width: 75%;
    }

    .category-vehicle-filter .category-vehicle-filter-inner{
        display: block;
    }

    .category-image-gall .category-image-gall-image{
        width: calc((100% - 30px)/3);
    }

    .product-info-container{
        width: 100%;
    }

    .description-tabs .nav{
        display: none;
    }

    .description-tabs > .tab-pane{
        display: block;
        margin-top: 0.75em;
    }

    .description-tabs .hidden-description-block-nav,
    .description-tabs .tab-pane:not(.hidden-description-block-visible) .hidden-description-block-nav{
        display: block;
    }

    .description-tabs .hidden-description-block-content,
    .description-tabs .tab-pane:not(.hidden-description-block-visible) .hidden-description-block-content{
        display: none;
    }

    .description-tabs .hidden-description-block-nav.active + .hidden-description-block-content,
    .description-tabs .tab-pane:not(.hidden-description-block-visible) .hidden-description-block-nav.active + .hidden-description-block-content
    {
        display: block;
    }

    .category-bar-pagenav {
        margin: -5px 0 0 -5px;
    }

    .category-bar-pagenav a, .category-bar-pagenav span{
        margin: 5px 0 0 5px;
    }

    .prpage-model-blocks > a.prpage-model-block{
        width: calc((100% - 20px)/2);
        padding: 5px 30px 5px 10px;
    }

    .text-page-background-list ul li{
        width: 100%
    }

    .category-articles-block .category-articles-block-title,
    .category-articles-block-wrap .category-articles-block .category-articles-block-title{
        font-size: 18px;
    }

    .category-articles-block-date,
    .category-articles-block-wrap .category-articles-block-date{
        font-size: 11px;
    }

    .category-articles-block .category-articles-block-descr,
    .category-articles-block-wrap .category-articles-block .category-articles-block-descr{
        font-size: 13px;
    }

    .category-articles-block .category-articles-block-link,
    .category-articles-block .category-articles-block-controls,
    .category-articles-block-wrap .category-articles-block .category-articles-block-link,
    .category-articles-block-wrap .category-articles-block .category-articles-block-controls{
        font-size: 15px;
    }

    .order-detail-basket .order-detail-basket-row{
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .order-detail-basket .order-detail-basket-row .order-detail-basket-image-wrap{
        order: 1;
        width: 150px;
    }

    .order-detail-basket .order-detail-basket-row .order-detail-basket-desc{
        order: 3;
        width: 100%;
        margin-top: 22px;
    }

    .order-detail-basket .order-detail-basket-row .order-detail-basket-price{
        order: 2;
    }

    .order-detail-back-block{
        padding: 2em;
    }

    .order-detail-border-block{
        padding: 2em 2em 1em;
    }

    .order-detail-back-shipping-block{
        padding-left: 2em;
    }

    .order-detail-back-shipping-block::before{
        display: none;
    }

    .order-detail-border-block,
    .order-detail-status-bar,
    .order-detail-half-block-wrap,
    .order-detail-back-block,
    .order-detail-video-block,
    .order-detail-half-block-wrap .order-detail-half-block ~ .order-detail-half-block{
        margin-top: 2em;
    }

    .help-center-menu-blocks,
    .help-center-contacts-blocks{
        display: block;
    }

    .help-center-menu-blocks .help-center-menu-block,
    .help-center-contacts-blocks .help-center-contacts-block{
        width: 100%;
        border: none !important;
    }

    .help-center-menu-blocks .help-center-menu-block ~ .help-center-menu-block,
    .help-center-contacts-blocks .help-center-contacts-block ~ .help-center-contacts-block{
        border-top: 1px solid #e5edf3 !important;
    }

    .modal-dialog .modal-body .product-instock-options-block-content .fw-frame{
        width: calc(100vw - 3rem - 45px - 3.5em);
        height: calc((100vw - 3rem - 45px - 3.5em)* 0.5625);
    }

    .about-us-head .about-us-head-text {
        max-width: 73%;
    }

    .about-us-map .about-us-map-icons .about-us-map-icon{
        font-size: 13px;
    }

    .about-us-map .about-us-map-icons .about-us-map-icon.about-us-map-icon-phone{
        padding-left: 25px;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAICSURBVHgBjVLNbtNAEJ5ZJ5Eq9xCOlRPYPgHmDfAT1ByQaIwUcyBwixE/Eqc4R9pELieQOGBLUHEjb+A+QnmCWqJI3NoLIDXeHXbdOhhj1I60Xu/szDffNzsAV7SzEQ/yEXfr/pb+XPd2Awm4Vb0gksm3/Rfx3+EYiEebkZA07bzLiju0Bjs+IhsjwpSATgunZJyQhscfnzn1ivSYcyJMJaOw9SZLoO/NYg1SD1T+k9693durxIB3qyBitHmifYyIMgTk/1RCek0MV5rpF6ZixCcFw7dZJpGS5U/wGQHLlM+uA+R5HitZw64fFZVxjRzdg7OH3D6XCYcM4War3WGLfElRNXlj+5XLkEWK2UJn68bgXqa3a2WMYcJCbYvi0PNmaVVv35sfWepl4ArGCjqECRg4+aNfPgCCcUlfW9cNu3o1AnzdfxrrmJLF8YfnB8ggMZciLUHMNXNv3Vw/sgaz99bdnVXPsPzp3VfJhJ9zsbz1/dPL7MIXkoQhIIYMMDRI3BFg2CprItXMSAlTrNIpEgi3frQN5zR+UgxVfzD3dYKSNL1gWpjlzQMk6WJdU1lVyNwpmTRZwVhCyOoXSn+o9RuslTZNaGMTm0DanZbD0JjoJ97Ynrn/A0C4xHQPCKRacEMN1qF65C/n0yvHqi/JpQClcT/iIhc2SbKRgAOyA93U38Cc21j8mqa7AAAAAElFTkSuQmCC);
    }

    .about-us-map .about-us-map-icons .about-us-map-icon.about-us-map-icon-location{
        padding-left: 23px;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAVCAYAAACdbmSKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJlSURBVHgBnVO9ThtBEJ6ZvTPKj5QriXCSS57Ab8DxBNgdf5LtBtFhRIKUCqiiYBB2E6GkwEixlS5+A5sn4NJHYh3LvVNESLZvJ7OHzzkSqkxxe/vtfPPz7SzAfximN9mVaoCERUbIM8BPOXwicMhsLgatvcY/pOzGyT4ylBhN2XGcUDd2hrd4NQDGUwbuDppvdmak5+vVigEsOq5aSpz/tuzGcY3FLBH90qk3Hk06bsYpCEFbh4W1oxIBLRowl78ybns4DfRs/eSaI1OmaBIFhBQmBDk4JVLLkvlS8ODROOr86cXUgSAgNpyTRnsWnF9558uS73/eLQxau41+87VkxN7T1fd5e86IGgFfECHMelCkPGDupnuRgCEhemmMDEIIiIt242ZcLW7BNGOcWaQvCh4HYgOBYf5GVl5k9j0RxCqngAuuynQWpGklKwEfJv2K7MvunNOeylk9yK5VD9Il+NNsiVlFRaTzuDz7kWw1ubDifMpRf3mrk/9bHPeVS4czUnyhhDuOcs/hHpNytyXoRVLmHcuuH3cWVquVNGaz2EtNY5TeyBiV5Qq2rSgJpsjpGI4K95K44nvfM/UcItUfj6K4TDvEMhVd/fCDd7Pl+3dIo02/wjd4JU8i+NHcrcm8eFYtO/W2eSLKzTF2ok1/3/ojSwQjwAh56cGZ1hb0145yE6QrZCz3ZZySSiTwVzPhOo0JPFFGJ4RYzdZeKP29TAhx9JoeGoaecWN/gGjr1YEMWTGKuC6ldTOfdJg4217UBPKkYFky99TH69Ls5doyJwwVOcgJ6M+kkoE28mplbbtnumuh36rTEj9Kk+NZAAAAAElFTkSuQmCC);
    }

    .about-us-half-block .about-us-half-block-subtitle{
        font-size: 20px;
    }

    .content-gray-back .about-us-half-blocks .about-us-half-block{
        padding: 27px;
    }

    .content-gray-back .about-us-half-blocks .about-us-half-block ~ .about-us-half-block{
        margin-top: 18px;
    }

    .about-us-promo .about-us-promo-title{
        font-size: 30px;
    }

    .about-us-promo ul.about-us-promo-rows{
        font-size: 18px;
    }

    .about-us-promo ul.about-us-promo-rows li small{
        font-size: 15px;
    }

    .about-us-promo ul.about-us-promo-rows li{
        padding-left: 50px;
        background-position: 0 22px;
    }

    .about-us-promo ul.about-us-promo-rows li.about-us-promo-row-icon-happy{
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJFSURBVHgBzViLkZtADBWeFEAHoYOQCkIJdGBKcAehg7gDXwe+DkwHdipYUoHTgU465Bmx1n6wuZt7MxoDehIP7bJiXcACIGJJPy1ZTfaLjM8rcY9if8kGtqIo/sOaIAEV2Z7sistw4Fh4FlwBsj/4PA4PC6LAmswZSQeynqzFqVKlqlojvosRx7nqpSK2eD8MLKBZkIOFvRiCtrkJGi+QBbXwICi2w/vKblNBlRfkcIXJZuS9RvN+hIiImHOI2Hnlq2BliBg993qL5KKE9cTsvCEqtVNXwwUSMKeDTMT43kPvtONkOmyhu0wRsXy6Kie+thFfo3ivRu5SHef0jxT/RR3zclF+w/kidaFGNfpRdG2vxtISuojPzZD8F5iaJ7z/4rRU35C8yVrA+aq72yhVjAt8HkZ1XG7gi+BLCRnV+XeLJCviWayCBIR/SvDnbxbOu+05kLhXnD2kheiJ2Ac4J8Vpbl9hGqURpMVGOyfe95PW4Nj3xMTKanCcJQaNz4hArs4cBZwvuS7zSRlHiWU7GP4qkMspTueX6ppRlRbzv+S7jGrci8X5hAzOA6nMEBHAvjoS6xS3v/kKXRX64fGq5NJI9jO0SZKbNR6fe9UQ4HN+7rR1Mj9OWwiNrHUjBZyG/uzlblJB/hi6Z8SgvT/qc4N7Y+wPSwRJFX4beXpYAgy/IUepWm3EVOI7GrF83sEjkMSvGIdDe2uqMSCusxnvMP7KxgQ0OfcoYAHkqVqxHzDvoIx/ML2WA0z/jwzwWZDhq+BJvAFMpMtzi0mUYQAAAABJRU5ErkJggg==);
    }

    .about-us-promo ul.about-us-promo-rows li.about-us-promo-row-icon-global{
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJZSURBVHgBzViLUcMwDJW5DlAmwJ0ARigTABswQpmAMAHZIGEC2CBhgrYTJExAmEBIF+eqOG5sh+SOd6dzT/7kWbIkuwomABE1NTck3K6NuiGpSQ5KqRqWAn18S5KSVOgHj8kM4dkIaJICpyMLIaQ8JHbUvDq62A1HaF1RGx27iN11DSd3SSTksheIARFYn7FCyS4KmM9uzB3z33lt1xzlIkFNYXYn8UlSghs17TZ3rKXNWlqoDyS3NL6BMRjWU/A4smZijS18JJ5xOh49a9tkdrJfiYGamkr05SRfEAana1xkqHkWqs0g52D/cO1hIWA/CAq7U1tm07AQsI0oia3slNbIYGFYVklZp0wHnw1txnFolSOL3MMwydUkDxySxpoZ9EPWxhpOSY/P18Z2yzf4d7NHN3amP8F46AvoJ64j+PHm0HFyKs3vEuJxs4Jh1hsFmZEr8IelbrpMyW6l/ktw1xsJPht35rdeWRMaCIDvvmFIja5FZA+CyPoC/gnYIpL5Nf4hh0TezPqe4HDE+VDhmTJvA/u55J5d4z2gEdDgP6QdZLQeVmxOYsTF7coo2VU/MA1piHuwTesyodVdRyrMVMDCwHMlBccK0fwkxgssjpXneYlULmvMcTHKQ8OWvsGXokSoNs65NHCH8QiyHg6voYlvQoFxKCGexLs9JuY5kcPQVRzq+bmnAbaHnt2xFeqw50RHBt3PigzDH1iFy3oY+sCyFkygf+vu0JidHeFUqzghamgt6frYE18hYCqwjfscp4OtoGEuCEJVwMe5bKQYkRgVTAAu8EfNL5Y8sVvFVgVHAAAAAElFTkSuQmCC);
    }

    .about-us-promo ul.about-us-promo-rows li.about-us-promo-row-icon-save-money{
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAnCAYAAABnlOo2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAL+SURBVHgBxVjhldowDBZ997/ZoN6gdALSCcoGl5vg6ARhg0snCBvATRA6Ae0EyU0AG6hWI4NQnMQk4e57Ty9BluzPkmzHzODOQMTIPkhgNptV8BGwJOZWMislNlFYSeA9QNGw8oJhKK0Y3ccMJgKnprAyF+rfVnZWTlCnjdoWVgy3k/67TeUfmBqW0FbMfu9mT0+ORips18L26IvUWDKJGGAr9Cse0CEXRKVPAVMCL8VbcupIl2JL7Qi/TOhjmALUkeg08ZD0IWabSESQag0+wXjE4n0n3qMOH7cvUVG/sm4xFSHDz4oHcPCtHNL9tHaSeAWC5GBCWK+erig8icEcaNk/Kt1J9BndRIhznnJhkhxEsyb3zM9K6eeqgI17URHuJZPi9RJ22PhWSoutw1LYHVi3DyVihJMEDbjmqDkUwq9o53Pei5ZCl4SQmWNzpkSONrVI2MkoPYqJlJ5JrDztJfbt1uxw9HUWYLsSbZkYNGqJ+jqETCkc6H3e4xOraOR42QApNRH3myryGfRBpaDEwMMP6xSX2ESJ/iIPImOUUwI3gP032I09R5RsCxbT1qHsLIeB4BRRqtbcJ9XSSg6M158hme6AjHMV2li1H1EU51jgdd0dZUPhCWupnA9D09hDSgbA6M3pTAZVTjlCiBN/4amJxjqPWw5j1OLc2jaC0E5G/kG1/7UH3L7NuattBD6L92qK76GxMOL9RITkkb+AdwTWu7/hn6f/1yFsbvnbKYu2h5B/z1OF7VZZAncENk+EWBtoUoTiHtHC5uGdtxkm6D8c86mIof9LwvQ5ZB5S5Dh6D/JMeBnq6Du1ExgBbJ4KibZ5aHPmP5cohfTTXV0Md0yRSqC+aeyhvpNVYmCyk0t6x+3yI++X1W0glJBA5dEdxGApk4AOPNv2b0rnvfKEEJL4yivCwG0wVl6g+3o9iJAuwFcexFj5IvRvUEegsvKDdQkEIIRQ221yY2vgCXqA9f9FvpVUwUBCG7hEwYFIriEMRPoNrtNVwfU/JWf8A0ZRx+1NhhG3AAAAAElFTkSuQmCC);
    }

    .about-us-promo ul.about-us-promo-rows li.about-us-promo-row-icon-nature{
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKhSURBVHgBrViBddwgDOX6MoBHYAS6Ad0gI7BB3QnsEW6DXic4dwJfJ7h0At8GzgaK9IxzsgwY7Pz3yNkgiS8hBM5JFQIALP4YbO+n0+kixhz+VNhuOPamvho4QYWtwTbCEpaTEGOD79PqKBIEZrQJIpxQo/aCPPFGUtBCh8h0EeIDlEYHFUzA2A3bnb13GzYcrB2hd7OXBD3Xfoz320x7rSAzbpKB9XIsPMDn3vffVQECdsfkMgVI6IAMRaxShYg4WYUEG1hCq0L4yYioTTjBl7fdYttmTkzbu8Z2hXVy07sN6NRCpuKDvAYMmQQaiNeXGV1Evw86LaLhNkhQ9O6RiUdh6xYgMAr9cR40q850JAYxOdUXCrf2Mq+hiIh5JOwLylg21z+Vxk9smr3/wsPtLGT4+EM800EYqiHmG/55Zx3JaolwnATJ+3D38NwlJkQECdNp/R0ff2D7K+xOHGBKVqcSEKEdYL0V5+o78JAn7FGutZBZobmiFUTkMWCgIN92A+LJNsAzUS+s/7cqhfe2hUQ1hWnHpEg0YkxnzPtMCVhfaK6xdYNlIQL/3gb6z5kkZjhZcjmo6FQbRLL0IkQ6plPLJJTgVwAN2zhD5skMy2Q3L7i3qTLSPp4NUNHR2P6Lm/gre75g+6OmmkF6D2wd1QqVR8Kx+R6f88DyFtVHlHsm49QBQOxsg2lHrIqTUJ5ziYxotROw3F1rWyIqwXslTPlUfDtj+jLP2pCQPFl3ee7tmAiJhX21wXg8Qgaed42e9ZliJyH8TZP1pQbLUjD6vhoC51KOvZAHsxduQ48XKYpML2zkk2BGNYQ/OcnYVZKC7YI3wJEPcph20xAx7oQcRIjT2O7dpoS3LkDIMRl7hMBJFQKmNbYq/Y+aNzo6VAE+ACZzTpFOujfDAAAAAElFTkSuQmCC);
    }

    .about-us-promo-tabs .about-us-promo{
        padding: 0 0 30px;
        border-radius: 0;
    }

    .about-us-promo .about-us-promo-image img{
        border-radius: 0;
    }

    .about-us-promo .about-us-promo-desc{
        padding-right: 15px;
        padding-left: 15px;
    }

    .about-us-team{
        margin-bottom: 3em;
    }

    .about-us-team{
        padding: 0;
    }

    .about-us-team .owl-nav .owl-prev, .about-us-team .owl-nav .owl-next{
        display: none;
    }

    .container.container-xs-disable{
        padding-left: 0;
        padding-right: 0;
    }
}

@media screen and (max-width: 560px) {
    .contact-us-head{
        height: 575px;
        background: url('../images/myairbags-contact-us-mobile-head.jpg') 50% 0 no-repeat;
        padding-top: 260px;
    }

    .contact-us-head .contact-us-head-text{
        max-width: 100%;
    }

    .contact-us-head .contact-us-head-title{
        font-size: 45px;
    }

    .contact-us-head .contact-us-head-menu ul{
        font-size: 16px;
        margin-top: 0;
    }

    .contact-us-head .contact-us-head-menu ul li{
        padding: 0.85em 0;
    }

    .contact-us-head .contact-us-head-menu a, .contact-us-head .contact-us-head-menu span{
        background-position: 4px 50%;
        padding-left: 33px;
    }
}

@media screen and (max-width: 535px) {
    .contact-us-head{
        padding-bottom: 100px;
    }

    .contact-us-blocks{
        margin-left: 0;
        margin-top: 0;
        display: block;
    }

    .contact-us-head ~ .container > .contact-us-blocks:first-child{
        margin-top: -100px;
    }

    .contact-us-blocks .contact-us-block{
        margin: 0 40px;
        width: 100%;
    }

    .contact-us-block .contact-us-block-desc p{
        margin: 1.5em 0 0;
    }

    .contact-us-block .contact-us-block-title {
        padding: 20px 23px;
        font-size: 22px;
    }

    .contact-us-block .contact-us-block-desc{
        padding: 23px 23px 30px;
    }

    .contact-us-block .contact-us-block-title.contact-us-block-icon-shipping,
    .contact-us-block .contact-us-block-title.contact-us-block-icon-address,
    .contact-us-block .contact-us-block-title.contact-us-block-icon-phone,
    .contact-us-block .contact-us-block-title.contact-us-block-icon-support{
        background-repeat: no-repeat;
        background-position: 23px 50%;
    }

    .contact-us-block .contact-us-block-title.contact-us-block-icon-shipping{
        padding-left: 68px;
    }

    .contact-us-block .contact-us-block-title.contact-us-block-icon-address{
        padding-left: 54px;
    }

    .contact-us-block .contact-us-block-title.contact-us-block-icon-phone{
        padding-left: 54px;
    }

    .contact-us-block .contact-us-block-title.contact-us-block-icon-support{
        background-position: 16px 50%;
        padding-left: 54px;
    }

    .contact-us-blocks.owl-carousel{
        position: relative;
    }

    .contact-us-blocks.owl-carousel .owl-stage{
        display: -ms-flexbox;
        display: flex;
    }

    .contact-us-blocks.owl-carousel .owl-item{
        display: -ms-flexbox;
        display: flex;
    }

    .contact-us-blocks.owl-carousel .owl-nav .owl-prev.disabled,
    .contact-us-blocks.owl-carousel .owl-nav .owl-next.disabled{
        display: none !important;
    }

    .contact-us-blocks.owl-carousel .owl-nav .owl-prev,
    .contact-us-blocks.owl-carousel .owl-nav .owl-next{
        position: absolute;
        top: 50%;
        margin-top: -50px;
        text-indent: -9999px;
        padding: 0;
        border: none;
        outline: none;
        width: 30px;
        height: 75px;
        background-color: transparent;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        cursor: pointer;
    }

    .contact-us-blocks.owl-carousel .owl-nav .owl-next {
        right: 0;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACoSURBVHgBfZDRDcIwDETPTT6Q+OkIjBCpXaAbMELYoEwAI3QDsgEjlE8kfhiBEbpBuMgF0dLUkpNI92RfDtG7kr1DpgrABsD0OSgBLSBlDiok3F8EGoXsNa2cTaAUHk+eRz5dgpCr6OuWHaOvLmvQWaH69F0xZ8Zb1lZ0C2K1H0dPTFoVHd2DxoS/2R5+AdFwTK92TKO5TCbYTv38ix+AUW8GCbcBC/UGX9k9VJwwdbMAAAAASUVORK5CYII=);
    }

    .contact-us-blocks.owl-carousel .owl-nav .owl-prev {
        left: 0;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACoSURBVHgBdVDBDcIwDHSaPHh2hI4QREF8O0InIGzABrABbEA2YIQ+QbzKBozAAAVzRUFK09rS2bLOvrOsSAh2NkfJtUAWRPoKzJVANkQZOl2Zsay59NJApfztaYb7+oxksV0rf28T6fIIMLCbOKrcB/KQclmo/2OZpGC38KJFZNX8hrarTWoRoquRWuLPid3Sxt6RyrogeuNRjF90408mQw8l39MPzV5fvqc/kUlUp+0AAAAASUVORK5CYII=);
    }

    .contact-us-blocks.owl-carousel .owl-dots{
        margin-top: 14px;
        text-align: center;
    }

    .contact-us-blocks.owl-carousel .owl-dots .owl-dot{
        display: inline-block;
    }

    .contact-us-blocks.owl-carousel .owl-dots .owl-dot ~ .owl-dot{
        margin-left: 6px;
    }

    .contact-us-blocks.owl-carousel .owl-dots .owl-dot span {
        display: block;
        text-indent: -9999px;
        width: 7px;
        height: 7px;
        background: #98b9d4;
        border-radius: 50%;
    }

    .contact-us-blocks.owl-carousel .owl-dots .owl-dot.active span {
        cursor: default;
        background: #FE7422;
    }
}

@media screen and (max-width: 500px) {
    .category-block-wrap .category-block{
        width: calc((100% - 40px)/2);
    }

    .product-info-container .product-info-images{
        padding-left: 20px;
        flex-direction: column-reverse;
    }

    .product-info-container .product-info-slider-nav-wrap{
        margin-top: 12px;
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .product-info-container .product-info-slider-nav-wrap .product-info-slider-nav{
        width: 100%;
    }

    .product-info-container .product-info-slider-nav-wrap .product-info-slider-nav-video-link,
    .product-info-container .product-info-slider-nav-wrap .product-info-slider-nav-text-video-link{
        margin: 10px 10px 0 0;
        max-width: 93px;
    }

    .product-info-container .product-info-slider-nav-wrap .product-info-slider-nav-other{
        margin-top: 10px;
    }

    .product-info-container .product-info-slider-wrap{
        width: 100%;
        padding: 0;
    }

    .order-list-item .order-list-item-desc .order-list-item-desc-row .button{
        display: block;
        margin-right: 0 !important;
        margin-top: 0.4em !important;
    }

    .order-list-item .order-list-item-basket .order-list-item-basket-image{
        width: 100px;
    }

    .order-list-item .order-list-item-basket .order-list-item-basket-info {
        width: calc(100% - 125px);
    }

    .order-list-item ~ .order-list-nav{
        margin-top: 51px;
        margin-left: -9px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        align-items: center;
    }

    .order-list-nav .order-list-nav-prev,
    .order-list-nav .order-list-nav-item,
    .order-list-nav .order-list-nav-dots,
    .order-list-nav a.order-list-nav-next{
        margin: 4.5px 0 4.5px 9px;
    }

    .order-detail-header-apps{
        text-align: center;
    }

    .express-checkout-services-item .express-checkout-services-img{
        display: none;
    }

    .express-checkout-nav ul{
        padding: 0;
    }

    .express-checkout-nav ul li{
        padding: 13px;
    }

    .express-checkout-nav ul li:not(:last-child){
        background-image: none;
    }

    .express-checkout-services-item > label{
        padding: 10px 15px 10px 58px;
    }

    .express-checkout-services-item > label::before{
        left: 15px;
    }

    .express-checkout-services-item .express-checkout-services-desc-title{
        font-size: 15px;
    }

    .express-checkout-services-item .express-checkout-services-desc{
        font-size: 13px;
    }

    .about-us-head .about-us-head-text {
        max-width: 85%;
    }

    .about-us-half-block .about-us-half-block-title, .about-us-title{
        font-size: 30px;
    }

    .about-us-half-blocks .about-us-half-block{
        font-size: 15px;
    }

    .about-us-half-block .about-us-half-block-subtitle, .about-us-map .about-us-map-title{
        font-size: 20px;
    }

    .about-us-half-block .about-us-half-block-icon{
        width: 65px;
        height: 65px;
    }

    .about-us-half-block .about-us-half-block-icon.about-us-half-block-icon-save-money{
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAnCAYAAABqippxAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAVmSURBVHgB7VhbUhtXEO2+D/lZFXkFHignvx5WYOnPsUkQK0CsAIGdqhji0lA2OFXBRv5M5QN5BcEFcfKHtAKL7yRmsoIoD7/mztxO3xEjBAYsJJLKh0+VSmKmZ+653acfFwSGGl/eQgIPuqA2EEybZwst+I+AZ0sPvCSmHWtxuntR0gRa8izBYxQ2RCva5pUJoRG04V+Cyn4kz+7UuxfHlzwQWBAEFWZ1GQTk9cUc0PiyI9JCopBJNhNrGvBTEMIpQBx9i9bN5rxvNuYvXVDRJVBqjH01iQhPARGlxKpWuR0XVrgeeDAkVD9G7fU0JJleGtn13bAGjhCNLwXx5sIiDAgBQ+DN+p2QvVaWCkcEYjn1TiHIwwAYikgvISGxKBA8fUGvwgAYnIjbec/uMzLIImexV+GEOJoIQekoEcpP75U4i35PPzeXd+SNpXJGhiSxoLGiP78/BSdAt44QJMXuRRJTnBllJhOaJCoeTFHNWiCgplKibmNbZtspTudWHEezzvbMZ/crlrBqYjPWb3qLN/DWZcQ2gtzKPlxDSgjJJF9vapk7JD1pm+lecx6INheCNCTA+ti1fbvxVY3vt5TK9a0XPPZuKcirJLeGFvxez6ReTOg5WLtofnCL7nrq5nKdSV41L03xbP5M3tkQJZPx5t0GvM8jx97l+hFvzE9yrJ5qpZ/3aoEXnAUUq/rGkp+ZGx1xJWYvntdeZiNAFKAPIPQJF3cCMcNaCLkhLLpd5riIEcCMTex08uPddWf3uuJ5QoKPJPOJTcKzriXUwvf2qL6JOGSVlH9OMYF1J86c0mUCrIKlsT8/+a6tpGDhw2+7L/+Iv/JEUE84jOdqYXgqRN4lRBPWwqwU4BHhlHkZjb326/neBc3tKwUku2aZTWKpeBSZgYhk6KSpWOVUDhCwBGSfOPG+vu0VFOGqfrgztkdoNCBLU5o9d1iohirxLk2zPsN/+pz2bap4eWVhgvfoRXNeObPVKy8C7tyhEeLQlB6KSHzLK/115Vsv2pgfcaOC2VioJ0I8Z1EXOVTbAkX1zZxX6T6AtMhkyo7sqRJhkc4kVqTpuzsqAHHjY2GWco9+LXB1XeQFumHQK2GDLVpGyNKpEuEt+tKKg3NtWwpRfTs3GnCaQ+5RWId95GGbNeXB6RI5hBpYnn1xhMVbeCc0x6CvCe1oUEhi/+4sFzIXFvfbeYUr61XYRxQu271pbwgiPIOoi3qGl2xyeWjylO/afb27ENJqNDd6zRU1gTRBFptd2lx1Y+cpaWfl+HIpiaNW1r9OFhruK+pibofdXnRHDJSWyzoWoi88f2/Hdpozw+dprepIaLJBds8gBpxNzdw3YYsXnnHd2s02nef6xfUH3OZpi5Ce8JAcdF9+a7RGRBO9VTOqfOyjitf0yl5B41TntiDqsbYj577u2GW9yvxtRvr2iFKxl76wh4SDfvgi7bhS4FZWwHK1n1uEKj2wuZph5rxVR4LITmckUsLuXYR/yPO61LdH1Pi9ghuaXDk/7NjgSjjn5gx7p82jYotbC387IaPvihvPsoFe+aXR+wx7pMq1KLCWpk9IRHzPi7S50bV5wcfJK7PeewylLz3PRLIARD4TzrNyQyFEYx+BVOySNSWrTkvukk1o9mRESK5JjUXXefkl13jXHse4wefk7cQtikk3LZ2YSdg8JcCERJ414JNAl8o+P8vVnh6fV6b20uRa3JmDE6dvZ/KCcofcgwK73ycpCpK9ACSdXi6nhsJlgmQOPJsgdM7MfFzlMC2ajTsNZxJBOl52NgpDIN5MX+g+NRgSp17iB8UHIgfxgchB/G+I9J2+sUpaOhED/0foKFiEitam9Q9wK7K8tcnnHAAAAABJRU5ErkJggg==);
    }

    .about-us-half-block .about-us-half-block-icon.about-us-half-block-icon-repair{
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAZFSURBVHgBvZhdThtXFMfPufMR0rSSs4IOqfqMWUHsN9qSxqwAswJwmlYqpMIohVSqSMwKbFZgp4G2b8AKcN7bMFlByUMUmI97es41MxmGCcY4ypEQZnznzu+er/8ZEAos/GFyDwAr8pmUnnZ/9/swrn27XnYQu4RQQoASEPhhHFTh76ZftBxTmIfeKmiASMOBo1SbtFoAK17VhAeAuq8AF6OYFm62fB9GNYayFe4hUsOy1L5c0pGuE+F8+DaYhv3mcf4WlUDxojog1mxLdUnBtg1RH4G2eDNPgepqUm8s3vzdkufBKJaBCl+sdE56P/snJxwJhiKk7SKoFIzjdZtd5zubR9N2rCejSO8HSi1pglIcU5Ov3UYrbiJiCSbg6paDMtdmnniORXsCFe2sNNO1lWbpAliEukcAnvlsw6J4DRmKwKqJl/iAJSJV4xP0b/529VAaKNJrw6Dc2fVV55Z7CDNNL703eHCnDZoqGnDr3UOvIiF12GvY8o2Lw4d3mjZC2470XGSpRSkMCbG96feGgUmSW07UC4dAcQrV+dDPHcvd47WTxmOIUFeoGje07iitBGw7gTLkkW5JhZprqObYs69jUmUY0SY4BfAscfJQygqqlq1agJSG0x6spPkI4JjvOFY0CGnGZLEBpTiqocIpXufDiCZJP1F7UoUY9uzZ9UEOnUGd9JrynQeEqUO4C6gqg70hpebFa3yq+eCBVzcgS14pspBbB2zzZw95DefaluvqzlASDl0RnLKwqtB0gBRKvovjuMaxT8FMHwuWvi5z1R06m68w+NErc0i7NPBUiaG23GevloLGnRYqmuLKrcIVoAor78yMd+AUEijn+1/nuTO0wKJq2Fvpp2Cc0IfcGl6jRU12ddl96nekX02chTCwoOLG0OfkP0LQc0WJb33zuBb/9UtvGFTeiqDee4y9hFpxtQ1ANBHEmqq2gkUOdT1ZzCF/7m4epX+b3sMN0vluvW0qi6RQVG1cqBQsgZPfooviQdJ4wKG7C7HVcFr/7AcPvqq7T//tpJsKDIDc0+fKLpPtLGAcsUKAH+0sD8Jt9BHaYRzOOa59F7TqwPmnHxdBnQPLmkAQ6Yrx3g1q5puqQBkYwpe8w7xlB5NJZemY9tjjHdbc59Jg2ZMHqGmKy6xkWcF0klfDDGFES6A+s8PqcU/CuNHhIE+Fb8OqhPU9HE8RZ1LE/appBPuSaSJvCkYwA6WwIvL1NnA8uRbuLtf5fC+dW86e5JwIdBZK1gScb/z3tnT2rOx8FLDUUxwO9nODQ9RNHpLCfe52pSKzUFKt14G7GlitWRJP8Wy2L+EzD1W0ln1IGGOTgctyPYGSwyhb3U+2OQeXmyauB8YwHB6pviVb9E1AcnBGC0XWCL5MoFiJa/mtBI4XehMlGB/MnBzIA9ueFjnJwimltwTu5OQUErlxZjdIws5L1uCaNhTMmt2oGV2zw7mw91M/eXgCd/riUSsJj8BxYfR4LOpL1eoYj+GaNhQs3llm+aGtOHS6puoyQpzAJblj2+4hElWSVgJj2PBQzphx5D6HBtKWUAAHMqAD+VmoL9zT3i0rbBRtG2tWgksM8xCOTV2OR5qY8rolHhPtu6SZ+gxVuqqnnNp6GWPsGoXYWVm7HCwzFdj2eU0TD6Wb5uCcexvPrhO+9FAaetHucqMYbMRRxZ7d4JcMHoMV7o+VU9wfncjlCFFJhD4rV1gINTMY5Ip0LRlVuPoYCmqsP9PhnytjvakXaaninGrnoQT0g9IhowuPKtGL5TnOxW0+WntYFx9mWUWwZx9XDBhvzq9Lg9f2rPcu07VkfsoLOIxhAqdZgxGtrsNzHHIy+9ym61HEb+K5kBa5WLp6uLN8rppNQfBcduFppBvh7qMWjGBSFKYd8Yb/cXwqRclPio5kwHMmnEu9IZ6zbJzM/vBwXgWlVuX0MIIlHQAzU+c5qMJ5XEZlhYd5j33InHvrddC4OsqAmJgSQpmxslAmAfNQnH+DUZkWrrq5iPwgVwdyBiPYxZOf/YMNHJrLQkmos7PWKHbWlCncXbnyoS5oJYeqLaf8WFBioRMs8YRSzujqULvgMdExiDlkGb2U8F0XKrEklwl1M/zj0TZcx0q18XrSh0wO7d7bOBq1Uj+JJZ19mP0PlJcek/vlElYAAAAASUVORK5CYII=);
    }

    .about-us-map .about-us-map-icons .about-us-map-icon {
        max-width: 61%;
    }
}

@media screen and (max-width: 450px) {
    .category-products, .full-width-products, .category-subcategories{
        margin: -25px 0 0 0;
    }

    .category-products .product-block, .full-width-products .product-block, .category-subcategories .category-block{
        margin: 25px 0 0 0;
        width: 100%;
    }

    .category-subsections-links .prpage-model-blocks{
        margin-left: 0;
    }

    .category-subsections-links .prpage-model-blocks > a.prpage-model-block{
        margin-left: 0;
        width: 100%;
    }

    .category-bar .category-bar-row .category-bar-foot-per-page{
        display: none;
    }

    .category-bar .category-bar-row .category-bar-head-per-page, .category-bar .category-bar-row .category-bar-head-results-cnt{
        display: none;
    }

    .product-info-slider-popup-thumb-list > li > a.other-guide-link::before{
        width: 100%;
        text-align: center;
    }

    .category-articles-block,
    .category-articles-block-wrap .category-articles-block{
        flex-direction: column;
        justify-content: start;
    }

    .category-articles-block .category-articles-block-content,
    .category-articles-block-wrap .category-articles-block .category-articles-block-content{
        width: 100%;
    }

    .category-articles-block .category-articles-block-image,
    .category-articles-block .category-articles-block-slider,
    .category-articles-block-wrap .category-articles-block .category-articles-block-image,
    .category-articles-block-wrap .category-articles-block .category-articles-block-slider{
        width: 100%;
        margin-top: 15px;
    }

    .category-articles-block .category-articles-block-image img,
    .category-articles-block .category-articles-block-slider .slider img,
    .category-articles-block-wrap .category-articles-block .category-articles-block-image img,
    .category-articles-block-wrap .category-articles-block .category-articles-block-slider .slider img{
        margin: 0 auto;
        max-height: 205px;
    }

    .order-list-item .order-list-item-content .order-list-item-basket{
        display: block;
    }

    .order-list-item .order-list-item-basket .order-list-item-basket-image {
        width: 100%;
        max-width: 175px;
        margin: 0 auto;
    }

    .order-list-item .order-list-item-basket .order-list-item-basket-image ~ .order-list-item-basket-info {
        margin-top: 1em;
    }

    .order-list-item .order-list-item-basket .order-list-item-basket-info {
        width: 100%;
    }

    body.header-account-menu-show .my-account{
        position: static;
    }

    body.header-account-menu-show .my-account::after{
        left: auto;
        top: 111px;
        margin-left: 0;
        right: 46px;
    }

    .header-account-menu{
        left: 15px;
        right: 15px;
        top: 123px;
    }

    .header-account-menu a.header-account-menu-item{
        white-space: normal;
    }

    .checkout-options-item .checkout-options-desc{
        padding-right: 15px;
    }
    .checkout-options-item .checkout-options-img{
        display: none;
    }

    .express-checkout-step-row .express-checkout-step-row-content{
        width: 100%;
    }

    .express-checkout-product .express-checkout-quantity-container{
        width: calc(100% - 127px);
    }

    .express-checkout-flag > label,
    .express-checkout-flag-row > label{
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .express-checkout-form-flags{
        display: block;
    }

    .express-checkout-form-flags .express-checkout-flag ~ .express-checkout-flag{
        margin-left: 0;
        margin-top: 7px;
    }

    .about-us-map .about-us-map-icons {
        display: block;
    }

    .about-us-map .about-us-map-icons .about-us-map-icon {
        max-width: 100%;
    }

    .about-us-map .about-us-map-icons .about-us-map-icon ~ .about-us-map-icon {
        margin-top: 1em;
    }
}

@media screen and (max-width: 430px) {
    .about-us-head{
        height: 465px;
        background: url('../images/myairbags-about-us-mobile-head.jpg') 50% 0 no-repeat;
        padding-top: 225px;
    }

    .about-us-head .about-us-head-text{
        max-width: 100%;
    }

    .about-us-head .about-us-head-title{
        font-size: 35px;
    }

    .about-us-head .about-us-head-desc{
        font-size: 20px;
    }
}

@media screen and (max-width: 420px) {
    .contact-us-block .contact-us-block-title{
        padding: 21px 15px;
        font-size: 20px;
    }

    .contact-us-block .contact-us-block-title.contact-us-block-icon-shipping,
    .contact-us-block .contact-us-block-title.contact-us-block-icon-address,
    .contact-us-block .contact-us-block-title.contact-us-block-icon-phone,
    .contact-us-block .contact-us-block-title.contact-us-block-icon-support{
        background-position: 16px 50%;
    }

    .contact-us-block .contact-us-block-title.contact-us-block-icon-shipping{
        padding-left: 60px;
    }

    .contact-us-block .contact-us-block-title.contact-us-block-icon-address{
        padding-left: 46px;
    }

    .contact-us-block .contact-us-block-title.contact-us-block-icon-phone{
        padding-left: 47px;
    }

    .contact-us-block .contact-us-block-desc {
        padding: 15px 15px 23px;
    }

    .contact-us-block .contact-us-block-title {
        padding: 22px 15px;
        font-size: 18px;
    }
}

@media screen and (max-width: 400px) {
    .product-info-option ul.product-info-option-list{
        margin-left: 0;
    }

    .product-info-option ul.product-info-option-list > li{
        width: 100%;
        margin-left: 0;
    }

    .product-info-buy-block .product-info-buy-vehicle select.half{
        width: 100%;
    }

    .product-info-buy-bnts .product-info-buy-quantity-container{
        width: 100%;
    }

    .product-info-buy-bnts .common-btn{
        font-size: 16px;
        padding-top: 16px;
        padding-bottom: 16px;
        font-weight: normal;
    }

    .category-articles-block .category-articles-block-image img,
    .category-articles-block .category-articles-block-slider .slider img,
    .category-articles-block-wrap .category-articles-block .category-articles-block-image img,
    .category-articles-block-wrap .category-articles-block .category-articles-block-slider .slider img{
        margin: 0 auto;
        max-height: 185px;
    }

    .order-detail-basket .order-detail-basket-row .order-detail-basket-image-wrap{
        width: 110px;
    }

    .product-info-container .product-info-express-checkout{
        width: 100%;
    }

    .about-us-head .about-us-head-desc{
        font-size: 18px;
    }
}

@media screen and (max-width: 360px) {
    .prpage-model-blocks{
        margin-left: 0;
    }

    .prpage-model-blocks > a.prpage-model-block{
        margin-left: 0;
        width: 100%;
    }

    .order-detail-basket .order-detail-basket-row .order-detail-basket-image-wrap{
        width: 75px;
    }

    .order-list-nav .order-list-nav-dots{
        width: 38px;
        height: 38px;
        line-height: 38px;
        text-align: center;
    }

    .checkout-options-item .checkout-options-desc .checkout-options-desc-title,
    .checkout-options-item .checkout-options-price{
        font-size: 14px;
    }

    .checkout-options-item .checkout-options-desc{
        font-size: 12px;
    }

    .checkout-options-list .checkout-options-item{
        padding: 10px;
    }

    .checkout-options-item .checkout-options-desc{
        padding: 0 10px;
    }
}

@media (min-width: 768px) {
    .ml-md-20{
        margin-left: 20px !important;
    }
}

/* animation */
@keyframes fadeIn {
    0% { opacity: 0; }
    100% { opacity: 1; }
}

@-moz-keyframes fadeIn {
    0% { opacity: 0; }
    100% { opacity: 1; }
}

@-webkit-keyframes fadeIn {
    0% { opacity: 0; }
    100% { opacity: 1; }
}

@-o-keyframes fadeIn {
    0% { opacity: 0; }
    100% { opacity: 1; }
}

@-ms-keyframes fadeIn {
    0% { opacity: 0; }
    100% { opacity: 1; }
}