/* latin-ext */
@font-face {
    font-family: 'PT Sans';
    font-style: italic;
    font-weight: 400;
    src: local('PT Sans Italic'), local('PTSans-Italic'), url(https://fonts.gstatic.com/s/ptsans/v11/jizYRExUiTo99u79D0e0ycmIEDQ.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin-ext */
@font-face {
    font-family: 'PT Sans';
    font-style: italic;
    font-weight: 700;
    src: local('PT Sans Bold Italic'), local('PTSans-BoldItalic'), url(https://fonts.gstatic.com/s/ptsans/v11/jizdRExUiTo99u79D0e8fOydIRUdwzM.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin-ext */
@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 400;
    src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v11/jizaRExUiTo99u79D0yExdGM.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin-ext */
@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 700;
    src: local('PT Sans Bold'), local('PTSans-Bold'), url(https://fonts.gstatic.com/s/ptsans/v11/jizfRExUiTo99u79B_mh0OCtLQ0Z.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

div.container-btn-scroll-to-related-products {
    margin-bottom: 20px;
}

.info_item .middle_info .to_related {
    border-bottom: 1px dotted;
    cursor: pointer;
    position: relative;
}

.info_item .middle_info .to_related.colored:hover {
    color: #222;
}

.info_item .middle_info .to_related:before {
    content: "\f107";
    position: absolute;
    right: -14px;
    top: 2px;
    font: normal normal normal 14px/1 FontAwesome;
}

.info_item .middle_info .to_related {
    font-size: 13px;
}

div.store_info {
    margin: 0px -5px 20px;
}

div.store_info div.store {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px dotted black;
}

div.store_info div.store span
{
    background-color: white;
    margin-bottom: -1px;
    padding: 0px 5px;
}

/*Customization*/
.delivery_wrap {
    display: flex;
    flex-flow: row wrap;
    border-bottom: 1px solid #f2f2f2;
    border-top: 1px solid #f2f2f2;
    font-size: 13px;
}
.inform_block {
    display: flex;
    align-items: center;
    padding: 10px 0px 10px;
    width: 50%;
}
.payment_block {
    display: flex;
    align-items: center;
    padding: 10px 0px 10px;
    width: 50%;
}
.delivery_block {
    display: flex;
    align-items: center;
    padding: 10px 0px 10px;
    width: 50%;
}
.pickpoint_block {
    display: flex;
    align-items: center;
    padding: 10px 0px 10px;
    width: 50%;
}
.inform_block img {
     /*width: 50px;*/
     /*height: 50px;*/
    /*padding: 10px;*/
}
.payment_block img {
    /*width: 50px;*/
    /*height: 50px;*/
    /*padding: 10px;*/
}
.delivery_block img {
    /*width: 50px;*/
    /*height: 50px;*/
    /*padding: 10px;*/
}
.pickpoint_block img {
    /*width: 50px;*/
    /*height: 50px;*/
    /*padding: 10px;*/
}
.delivery_time {
    align-self: flex-start;
}
.tizer_descr {
    margin-left: 10px;
    align-self: flex-start;
    width: 180px;
}
.product-price__rub-icon::before {
    content: "\e934";
}
.product-price__rub-icon {
    font-family: 'ui-icon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    display: inline-block;
    line-height: 1;
}
.rub {
    font-family: PT Sans;
    line-height: 1;
}
.rub::before {
    content: "\e934";
}
.rubl {
    font-family: 'PT Sans', serif;
    font-style: normal;
}
@media screen and (max-width: 450px){
    .inform_block, .payment_block, .delivery_block, .pickpoint_block{
        width: 100%;
        padding: 0;
        justify-content: center;
    }
}
