/* prefixed by https://autoprefixer.github.io (PostCSS: v7.0.23, autoprefixer: v9.7.3) */

.c-product h1 {
    line-height: 1.5;
}

.wrapper-title {
    border: 2px dotted #7851bc;
    border-radius: 10px;
    padding: 0px 3px 3px 3px;
    cursor: pointer;
}

.wrapper-title.active, .test .wrapper-title:hover {
    border: 2px solid #7851bc;
}

.tippy-box {
    background-color: #f8e59f;
    color: #625d52;
}

.tippy-box a {
    color: #7851bc;
}

.tippy-box a:hover {
    color: #633da5;
}

.line-between.with-margin {
    margin-bottom: 20px;
}

.b-h2.line-no {
    padding-bottom: 0px !important;
    margin-bottom: 15px !important;
}

.b-h2.line-no:after {
    content: none !important;
}

.line-between {
    width: 90px;
    height: 6px;
    background-color: #f1c92f;
    border-radius: 3px;
}

.c-products-list-grid__table__level.with-loader, .c-catalog__filter__mobile__item__tab__body.with-loader {
    background-image: url(../img/loader1.svg);
    background-repeat: no-repeat;
    background-position: center;
    min-height: 150px;
}

.linked-models-no-items {
    margin: 20px;
    text-align: center;
    font-size: 20px;
}

.u-form-registration .u-form-item {
    margin-bottom: 15px;
}

.u-purchase-unit__label.out_of_stock {
    text-align: center;
    margin-top: 45px;
}

.no-border-top {
    border-top: none;
    padding-top: 0;
}

form .u-info a {
    color: #7851bc;
}

form:not(.u-form-contact) .u-info a {
    text-decoration: underline;
}

form:not(.u-form-contact) .u-info a:hover {
    text-decoration: none;
}

.search-separator {
    background-color: #f1c92f;
}

.search-separator h4 {
    width: 100%;
    text-align: center;
    font-size: 20px;
    margin: 15px 0;
}

@media only screen and (max-width: 767px) {
    .u-select-printer-pic {
        display: none !important;
    }
}

.u-select-printer-pic {
    width: 13%;
}

.u-select-printer-pic img {
    width: 100%;
}

.u-select-printer-table tr td.u-select-printer-name {
    padding-left: 20px;
    padding-right: 20px;
    width: 26%;
}

.u-select-printer-table tr td.u-select-printer-type {
    padding-left: 10px;
    padding-right: 10px;
    width: 17%;
}

.u-select-printer-table tr td.u-select-printer-price {
    padding-right: 94px;
    width: 27%;
}

.u-select-printer-table .u-hits-sales-link-add-cart {
    right: 34px;
}

.u-search__body__model a {
    /*word-break: break-all;*/
}

.u-list__color img {
    width: 60px;
}

.i-printer-color {
    display: inline-block;
}

.c-list-products .u-list__color {
    text-align: center;
    width: 86px;
    padding-left: 25px;
    border-left-color: transparent;
}

.c-list-products .u-list__color.pic {
    width: 102px;
}

.u-product__section .similar_p_title, .u-product__section .similar_p_text {
    display: none;
}

@media only screen and (min-width: 767px) {
    .u-compatible table tbody td:first-child {
        padding-left: 20px;
    }

    .u-compatible table tbody td:last-child {
        padding-right: 20px;
    }

    .u-compatible table .u-product__cart {
        width: 77px;
    }

    .u-compatible table tbody tr:before {
        left: 20px;
        right: 20px;
    }

    .u-compatible table .u-product__name {
        width: 155px;
    }

    .u-compatible table tbody td {
        padding: 7px 10px;
    }
}

.u-compatible table .u-product__name a {
    /*word-break: break-all;*/
}

.u-compatible table .u-product__pic img {
    width: 50px;
}


.u-seo a {
    border-bottom: 1px solid #000000;
}

@media only screen and (max-width: 1062px) {
    .c-header__nav a i, .c-header__nav span i {
        width: 100%;
        display: inline-block;
    }
}

.c-header__nav a, .c-header__nav span {
    padding: 0px 26px;
    text-align: center;
}

.u-form__body__scroll {
    height: auto;
    max-height: 630px;
}

.u-delivery-choice__price.old {
    text-decoration: line-through;
    font-weight: 400;
    font-size: 14px;
}

.u-hits-sales__product__price.old {
    text-decoration: line-through;
    font-weight: 400;
    font-size: 14px;
}

.c-header-search h4 {
    text-align: center;
}

.c-header-search h4 a {
    color: #7751bd;
}

.b-popup-billing .u-label-order-radio__list li {
    display: inline-block;
    vertical-align: middle;
    margin-right: 30px;
    padding-left: 25px;
}

.b-popup-billing .u-label-order-radio__list .u-label-order-radio__section {
    margin-bottom: 10px;
}

.bill-tab textarea.u-input-style {
    height: 120px;
}

#rc-phone {
    display: none !important;
}

.search-close-btn {
    position: absolute;
    top: 14px;
    right: 50px;
    width: 15px;
    height: 15px;
    font-size: 35px;
    cursor: pointer;
    color: #6542a2;
    z-index: 99999999999;
    display: none;
}

.c-footer__middle .div-p {
    font-size: 14px;
    line-height: 30px;
    font-weight: 300;
    color: #ffffff;
}

.c-footer__middle .div-p a {
    font-family: 'Lato', sans-serif;
    color: #ffffff;
    font-weight: 300;
    border-bottom: 1px solid #ffffff;
}

.u-btn-submit-search {
    right: 4px;
}

.u-form-search .u-input-style {
    padding: 0 45px 0 25px;
}

.u-form-search .u-input-style::-webkit-input-placeholder {
    color: rgba(102, 67, 163, 0.5) !important;
}

.u-form-search .u-input-style::-moz-placeholder {
    color: rgba(102, 67, 163, 0.5) !important;
}

.u-form-search .u-input-style:-moz-placeholder {
    color: rgba(102, 67, 163, 0.5) !important;
}

.u-form-search .u-input-style:-ms-input-placeholder {
    color: rgba(102, 67, 163, 0.5) !important;
}


.c-header-search tbody {
    max-height: 586px;
    height: auto;
}

.c-header-search .u-search__head__cartridge__brand {
    width: 120px;
    min-width: 120px;
}

.c-header-search .u-search__head__cartridge__price {
    width: 95px;
    min-width: 95px;
}

.c-header-search .u-search__body__cartridge__brand {
    width: 120px;
    min-width: 120px;
}

.c-header-search .u-search__body__cartridge__price {
    width: 95px;
    min-width: 95px;
}

.c-header-search .u-search__body__cartridge__price p {
    font-size: 15px;
}

.c-header-search h4 {
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    line-height: 21px;
    font-weight: 600;
    color: #000;
}

.c-header-search .u-search__body__price p {
    font-size: 14px;
}

.u-hits-sales__product__foot .u-hits-sales__product__foot__item {
    width: 20%;
}

.u-hits-sales__product__foot .u-hits-sales__product__foot__item:first-child {
    width: 80%;
}

.c-cart-delivery-choice .u-label-order-radio-name, .u-form-payment-method .u-label-order-radio-name {
    max-width: 200px;
}

.u-table__cart__name-name.not-available {
    margin-top: 10px;
    display: inline-block;
    width: 100%;
}

.u-btn-purchase-unit.disabled {
    color: #ffffff;
    background-color: #bdbdbd;
    -webkit-box-shadow: 0px 2px 0px #ababab;
    box-shadow: 0px 2px 0px #ababab;
    cursor: default;
}

.left-menu .selected {
    background-color: #ffca00;
}

.u-search__body__cartridge__model a, .u-list__printer__model a {
    /*word-break: break-all;*/
}

.u-list__cartridge__model p {
    display: inline-block;
    margin-right: 5px;
}

.i-color-grey {
    background-color: #8a8a8a;
}
[data-context="items_basket"] .basket-item-amount-btn-minus
.u-brand__article.no-pic {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

[data-context="items_basket"] .basket-item-amount-filed {
    display: none;
}

.u-brand__article.no-pic b {
    text-transform: uppercase;
    font-size: 20px;
}

.is-no-avaliable, .is-no-avaliable svg {
    color: #b1b3b6 !important;
}

.g-recaptcha {
    text-align: center;
}

.g-recaptcha > div {
    width: auto !important;
}

.c-contacts__block dl dt, .c-contacts__block dl dd {
    margin-bottom: 0;
    margin-top: 10px;
}

.u-link-play a {
    display: inline-block;
}

.u-link-register-open {
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: 300;
    color: #6542a2;
    border-bottom: 1px solid #6542a2;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    cursor: pointer;
    float: right;
}

.logo-wrap > img:first-of-type, .logo-wrap > div:first-of-type {
    display: block;
}

@media only screen and (max-width: 1062px) {
    .logo-wrap > img:first-of-type, .logo-wrap > div:first-of-type {
        display: none;
    }
}

.logo-wrap > img:last-of-type, .logo-wrap > div:last-of-type {
    display: none;
}

@media only screen and (max-width: 1062px) {
    .logo-wrap > img:last-of-type, .logo-wrap > div:last-of-type {
        display: block;
    }
}

.bx-context-toolbar-empty-area {
    min-width: 12px;
}

.c-header {
    z-index: 980;
}

.mfp-bg {
    z-index: 981;
}

.mfp-wrap {
    z-index: 982;
}

.c-header__nav > div {
    height: 100%;
}

.u-foot__payment__list ul span {
    position: relative;
    display: block;
    width: 59px;
    height: 37px;
    border-radius: 5px;
    overflow: hidden;
    -webkit-box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.24);
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.24);
    background-color: #ffffff;
    border: 0;
}

.u-head__user-phone-cart > ul > li > div > a {
    position: relative;
    display: block;
    width: 32px;
    height: 30px;
}

.u-head__user-phone-cart > ul > li > div > a svg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
    color: #b1b3b6;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}

.u-head__user-phone-cart > ul > li > div > ul {
    display: none;
    position: absolute;
    left: 50%;
    margin-left: -96px;
    top: 53px;
    background: #ffffff !important;
    -webkit-box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.11);
    box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.11);
    border-radius: 5px;
    z-index: 1;
    padding: 15px 18px 12px;
    width: 192px;
    text-align: left;
}

.u-head__user-phone-cart > ul > li > div > ul:before {
    content: '';
    position: absolute;
    top: -10px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: -1;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 13px 13px 13px;
    border-color: transparent transparent #ffffff transparent;
}

.u-head__user-phone-cart > ul > li > div > ul > li > a, .u-head__user-phone-cart > ul > li > div > ul > li > span {
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    line-height: 22px;
    color: #000000;
    cursor: pointer;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}

.u-head__user-phone-cart > ul > li > div > ul > li:last-child {
    padding-top: 13px;
    margin-top: 14px;
    border-top: 1px solid #aaaaaa;
}

/*------------------------------------------------------------*/
/* XX - LIST INTERESTED */
/*------------------------------------------------------------*/
.c-list-interested {
    padding: 30px 0;
}

.c-list-interested h2,
.c-list-interested .b-h2 {
    position: relative;
    font-family: 'Ubuntu', sans-serif;
    font-size: 26px;
    line-height: 34px;
    font-weight: 700;
    color: #414042;
    padding-bottom: 27px;
    margin-bottom: 10px;
    letter-spacing: 0.02em;
}

.c-list-interested ul {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 0;
}

.c-list-interested ul li {
    padding: 0;
    margin: 0 20px 15px 0;
    display: inline-block;
    vertical-align: top;
}

@media only screen and (max-width: 567px) {
    .c-list-interested ul li {
        display: block;
        margin-right: 0;
    }
}

.c-list-interested ul li a {
    position: relative;
    display: block;
    font-size: 16px;
    line-height: 24px;
    padding: 13px 30px 13px 40px;
    min-height: 50px;
    border-radius: 5px;
    color: #000000;
    letter-spacing: 0.02em;
    background-color: #ffffff;
    -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.15);
}

.c-list-interested ul li a:before {
    content: '';
    position: absolute;
    display: block;
    top: 22px;
    left: 25px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #ffca00;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}

.c-list-interested ul li a:hover {
    color: #000000;
    background-color: #ffca00;
}

.c-list-interested ul li a:hover:before {
    background-color: #000000;
}

.u-product__update__artice p {
    text-indent: 20px;
    margin-bottom: 15px;
}

.u-product__update__artice p:last-child {
    margin-bottom: 0;
}

.u-breadcrumbs__update .container {
    position: relative;
}

.pre-loader__block {
    padding-top: 10px;
    display: none;
    /*text-align: center !important;*/
    height: 60px;
}

.pre-loader__block .main-spinner {
    height: 60px;
}

.pre-loader .pre-loader__block {
    display: block;
}

.u-seo .desc-section ul {
    text-align: left;
}

.c-catalog__filter__table .u-list__cartridge__name a {
    color: #7851bc;
    border-bottom: 1px solid #7851bc;
}

.c-catalog__filter__table .u-list__cartridge__name a:hover {
    border-bottom-color: transparent;
}

.line-star-box {
    margin-bottom: 19px;
}

.cart_steps {
    margin-bottom: 25px;
}

.cart_steps div:not(.cart_steps__desc) {
    display: inline-block;
    padding: 15px;
    position: relative;
    padding-left: 31px;
    padding-right: 55px;
    margin-right: 10px;
    background: white;
    border-radius: 40px;
    font-size: 16px;
    font-weight: bold;
    -webkit-box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.24);
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.24);
    color: #656466;
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
}

.cart_steps__desc
{
    display: inline-block;
    font-size: 25px;
    line-height: 27px;
    font-weight: bold;
    color: #656466;
}

.cart_steps div:not(.cart_steps__desc):hover {
    color: #656466;
}

.cart_steps div i {
    width: 30px;
    height: 30px;
    display: inline-block;
    border-radius: 50%;
    position: absolute;
    right: 11px;
    top: 9px;
    background: #8984bb;
}

.cart_steps div.now, .cart_steps div.active {
    color: #414042;
}

.cart_steps div.now:hover, .cart_steps div.active:hover {
    color: #414042;
}

.cart_steps div.now i {
    background: #6e68ad;
}

.cart_steps div.active i {
    background: #fec906;
}


.cart_steps div.active i:before {
    content: "";
    width: 100%;
    display: block;
    height: 100%;
    background-repeat: no-repeat;
    background: url(/local/templates/maxitorg/img/step_check.png);
    background-repeat: no-repeat;
    position: relative;
    top: 10px;
    left: 9px;
}


.cart_steps div.now i:before {
    content: "";
    width: 100%;
    display: block;
    height: 100%;
    background-repeat: no-repeat;
    background: url(/local/templates/maxitorg/img/step_arrow.png);
    background-repeat: no-repeat;
    position: relative;
    top: 11px;
    left: 8px;
}

.cart_steps div:after {
    content: unset;
}

@media screen and (max-width: 900px) {
    .cart_steps__desc {
        margin-top: 20px;
    }
}

@media screen and (max-width: 576px) {

    .cart_steps div:not(.cart_steps__desc){
        margin-bottom: 10px;
        width: 132px;
    }

    .cart_steps__desc{
        text-align: center;
    }

    .cart_steps{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}


.pos-rel {
    position: relative;
}

.input_animate_wrapper
{
    width: auto;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px;
    position: absolute;
    right: 5px;
    color: #997900;
}

.autofill_dropdown_wrapper {
    position: absolute;
    top: calc(100% - 5px);
    left: 0;
    width: 100%;
    z-index: 1;
    background: #f3f3f3;
    /* padding: 5px; */
    border: 1px solid #d0d1d3;
    border-radius: 0 0 5px 5px;
}

.autofill_dropdown_wrapper li {
    padding: 5px !important;
    -webkit-transition: 300ms !important;
    -o-transition: 300ms !important;
    transition: 300ms !important;
    font-size: 14px !important;
}
.autofill_dropdown_wrapper li:before {
    content: none !important;
}

.autofill_dropdown_wrapper li:hover {
    cursor: pointer !important;
    background: #e6e3e3 !important;
}

.u-input-style[name^="STREET"], .u-input-style[name^="UF_STREET"], .u-input-style[name^="INN"], .u-input-style[name^="UF_BILL_INN"], .u-input-style[name^="BIK"], .u-input-style[name^="UF_BILL_BIK"] {
    border: 1px solid #4c3474;
}

.container div[id^="mCSB_"] {
    pointer-events: auto !important;
}

/*
Order Rasxodki start
*/

.rx-basket * {
    font-family: 'Lato', sans-serif;
	font-weight: 500;
}


.rx-basket__wrapper-50 .rx-basket__body {
    padding-left: 50px;
}


.rx-basket {
    background-color: #fff;
    border-radius: 10px;
    border: 1px solid #e6e6e6;
    margin-bottom: 25px;
}



.btn__rx-basket {
    padding-top: 16px;
    padding-bottom: 16px;
    text-align: center;
    background: #ffffff;
    border-radius: 7px; /*darius*/
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 2px solid #ededed !important;
    cursor: pointer;
    text-decoration: none;
    width: 235px;
}

.btn__rx-basket_2 {
    display: inline-block;
    font-size: 16px;
    padding-top: 16px;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 16px;
    text-align: center;
    background: #ffffff;
    border-radius: 7px; /*darius*/
    border: 2px solid #ededed !important;
    cursor: pointer;
}

.btn__rx-basket_2:hover,
.btn__rx-basket_2:focus,
.btn__rx-basket_2:active {
    color: #000;
}

.rx-basket .bx-authform-social li {
    padding-left: 0px;
}

.rx-basket .bx-authform-social li:before {
    content: none;
}

section#bx-soa-auth-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 560px;
    position: relative;
}

.rx-basket__wrapper-50 {
    display: inline-block;
    width: 50%;
    height: 100%;
    border-right: 2px solid #e6e6e6;
}

.rx-basket__wrapper-50_2 {
    display: inline-block;
    width: 50%;
    height: 100%;
    padding-top: 82px;
    padding-left: 50px;
}

.rx-basket .bx-soa-pp-company-item.bx-selected .btn__rx-basket,
.btn__rx-basket.active,
.btn__rx-basket_2.active
{
    border: 2px solid #b7a2db !important;
}

.rx-basket.not-footer {
    padding-bottom: 20px;
}

.rx-basket .basket-items-list-item-overlay {
    display: none !important;
}


#bx-soa-total-mobile {
    display: none !important;
}

.rx-basket #basket-items-list-wrapper {
    border: none;
}

.rx-basket [id^="basket-item-height-aligner-"] {
    padding-left: 20px;
}

.rx-basket .basket-items-list {
    padding-left: 0;
    padding-right: 0;
}

.rx-basket__header {
    padding-left: 50px;
    font-weight: 600;
    padding-top: 25px;/*darius c 35px на 25px*/
    padding-bottom: 35px;
    padding-right: 50px;
    font-size: 22px;
    color: #414042;
    border-bottom: solid #e6e6e6 1px;
	height: 10px; /*darius*/
}

.rx-basket__body__subheader {
    font-size: 20px;
    padding-bottom: 30px;
    color: #414042;
}

.rx-basket__sub-header {
    font-size: 23px;
    margin-bottom: 20px;
    color: #414042;
}

.rx-basket #basket-root .row {
    max-width: 100%;
    margin-right: 0;
    margin-left: 0;
}

.rx-basket__column-name__wrapper__name {
    padding-bottom: 0 !important;
    margin-bottom: 30px !important;
    margin-top: 0 !important;
}

.rx-basket__column-name__wrapper__name a {
    display: block;
    font-size: 20px;
    text-decoration: none;
    border: none;
    font-weight: normal;
    line-height: 19px;
}
.rx-basket__column-name__wrapper__name:after {
    content: none !important;
}

.rx-basket__body__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 30px;
    padding-bottom: 30px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    border-bottom: solid #e6e6e6 1px;
}

.rx-basket__column-name__wrapper__data__prop__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.rx-basket__column-name__wrapper__data__prop__item__name
{
    color: #87888a;
    width: 50%;
}


.rx-basket__column-name__wrapper__data__prop__item__value
{
    color: #414042;
    width: 50%;
}

.rx-basket__column-price-one__value,
.rx-basket__column-price-total__value {
    font-size: 18px;
    font-weight: bold;
    color: #414042;
}

.rx-basket__column-name__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.rx-basket__column-price-count__counter {
    position: relative;
    bottom: 10px;
    border: 1px solid #bdbec0;
    border-radius: 26px;
    padding-top: 7px;
    padding-bottom: 7px;
    height: 44px;
	margin-top: 75px; /*darius*/
}

.u-head__basket-block__total:hover {
    cursor: pointer;
}

.rx-basket .dropdown-block {
    height: 40px;
}

.rx-basket__column-price-count__counter input{
    border: none;
    font-weight: normal;
}

.rx-basket__column-price-count__counter span:after{
    background-color: black;
}


.rx-basket__column-name__wrapper__color {
    width: 10%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.rx-basket__column-name__wrapper__img {
    width: 30%;
    margin-top: 44px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.rx-basket__column-name__wrapper__img a {
    border: none;
}

.rx-basket__column-name__wrapper__img img {
    margin-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.rx-basket__column-name__wrapper__data {
    width: 60%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.rx-basket__column-name {
    width: 53%;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}

.rx-basket__column-price-one {
    width: 7%;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}

.rx-basket [data-property-id-row="31"] .dropdown-block {
    border: 2px solid #ddd3ee;
}


.rx-basket [data-property-id-row="31"] .dropdown-block .bx-ui-sls-clear {
    background: unset;
}

.rx-basket [data-property-id-row="31"] .dropdown-block .bx-ui-sls-clear:before {
    content: '×';
    font-size: 22px;
    position: relative;
    top: 1px;
    left: 5px;
    color: #6542a2;
    font-weight: bold;
}
.rx-basket [data-property-id-row="31"] .dropdown-block .dropdown-icon {
    top: 12px;
}

.rx-basket .bx-ui-sls-container {
    top: 2px;
}

.rx-basket__column-price-count {
    width: 20%;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.rx-basket__column-price-total {
    width: 15%;
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
}

.rx-basket__column-delete {
    width: 5%;
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
	margin-top: 75px; /*darius*/
}

.rx-basket__column-delete svg {
    color: #87888a;
}

[data-context="auth_block"].disabled * {
    color: #a8aaac;
}

[data-context="auth_block"].disabled .rx-basket__body__input-text::-webkit-input-placeholder {
    color: #a8aaac;
}

[data-context="auth_block"].disabled .rx-basket__body__input-text::-moz-placeholder {
    color: #a8aaac;
}

[data-context="auth_block"].disabled .rx-basket__body__input-text:-ms-input-placeholder {
    color: #a8aaac;
}

[data-context="auth_block"].disabled .rx-basket__body__input-text::-ms-input-placeholder {
    color: #a8aaac;
}

[data-context="auth_block"].disabled .rx-basket__body__input-text::placeholder {
    color: #a8aaac;
}

[data-context="auth_block"].disabled .rx-basket__body__input-submit {
    background: #d9d9d9;
    border-bottom: 2px solid #d9d9d9;
}

[data-context="auth_block"].disabled [class^="ulogin-button"] {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: 0.5;
}

.rx-basket__body__input-header {
    font-size: 13px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    color: #808183;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 288px;
    padding-bottom: 5px;
}

.rx-basket__body__input-header a{
    color: #808183;
    border-bottom: 1px solid #808183;
}

.rx-basket .rx-basket__body .rx-basket__body__input-text {
    width: 100%;
    border: 1px solid #d9d9d9;
    border-radius: 6px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 13px;
    font-size: 14px;
    padding-bottom: 13px;
    margin-bottom: 13px;
}

.rx-basket__body__input-submit {
    width: 288px;
    padding-top: 12px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    background: #ffca00;
    color: black;
    border-bottom: 2px solid #ba9300;
    border-radius: 20px;
    margin-bottom: 17px;
    margin-top: 4px;
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
}

.rx-basket__body__input-submit:hover,
.rx-basket__body__input-submit:focus,
.rx-basket__body__input-submit:active
{
    background: #fac602;
}

.rx-basket .lock {
    width: 50%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: transparent;
}

.rx-circle {
    width: 20px;
    height: 20px;
    border-radius: 50%;
}

.rx-basket [data-context="auth_phone"],
.rx-basket [data-context="auth_email"]
{
    max-width: 288px;
}

.rx-basket__link {
    font-size: 13px;
    border: none;
    border-bottom: 1px solid #808183 !important;
    color: #808183;
}

.no_valid {
    border: 1px solid red !important;
}

.no_valid_text {
    color: red !important;
}

.rx-circle.multicolor {
    background-image: url(/local/templates/maxitorg/img/icon/i-color-gradient.png);
    background-size: cover;
}

.rx-footer-total {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 50px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.rx-footer-total__clear-all {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.rx-footer-total__data {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}


.rx-footer-total__clear-all a {
    font-size: 14px;
    color: #e6856d;
    border-bottom: 1px solid #e6856d;
}

.rx-footer-total__data__col-1 {
    width: 35%;
    font-size: 19px;
}

.rx-footer-total__data__col-2 {
    width: 15%;
    font-size: 19px;
}

.rx-footer-total__data__col-3 {
    width: 25%;
    font-size: 19px;
    font-weight: bold;
}

.rx-footer-total__data__col-4 {
    width: 25%;
    font-size: 15px;
}

.rx-footer-total__data__col-4 [data-entity="basket-checkout-button"]{
    width: calc(100% + 8px);
    text-align: center;
    border-radius: 20px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.rx-basket .basket-item-amount-filed {
    font-size: 18px;
}

.rx-basket [data-entity="basket-item-quantity-minus"] {
    background: #fff !important;
    border: none !important;
}
.rx-basket [data-entity="basket-item-quantity-plus"] {
    background: #fff !important;
    border: none !important;
}
.hide-important {
    display: none !important;
}

.not-border {
    border: none !important;
}

.rx-basket #bx-soa-soc-auth-services .rx-basket__body__subheader {
    padding-bottom: 9px;
}

.rx-basket .bx-soa-pp-item-container {
    position: unset;
}

.rx-basket .bx-soa-pp-company-description {
    display: none !important;
}


[data-context="auth_soc"] {
    position: absolute;
    bottom: 50px;
    left: 50px;
}
[data-context="auth_soc"] .ulogin-buttons-container {
    width: 100% !important;
}
[data-context="auth_soc"] .ulogin-buttons-container > div{
    border-radius: 50% !important;
    border: unset !important;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
    width: 60px !important;
    height: 60px !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    position: relative;
}

[data-context="auth_soc"] .ulogin-button-vkontakte{
    background: #45668e !important;
}


[data-context="auth_soc"] .ulogin-button-vkontakte:before{
    content: ' ';
    width: 30px;
    height: 19px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='i-social-vk' viewBox='0 0 14 8'%3E%3Cpath d='m7.748 6.603c-0.066 0.317-0.012 0.955-0.279 1.222s-2.115 0.3-3.239-0.521c-1.125-0.819-2.14-2.159-3.076-4.012s-1.088-2.36-1.143-2.563 0.079-0.377 0.511-0.377c0.431 0 1.659 0.006 1.859 0.006s0.353 0.184 0.456 0.469c0.104 0.286 0.815 1.943 1.259 2.484 0.443 0.54 0.754 0.813 0.888 0.286s0.157-1.392 0.109-1.983c-0.049-0.593-0.207-0.878-0.475-0.931-0.266-0.052-0.401-0.104-0.255-0.259 0.146-0.157 0.304-0.437 1.313-0.424s1.757 0.014 1.866 0.357c0.109 0.345 0.103 0.657 0.103 1.15 0 0.495-0.109 1.836 0.037 2.095 0.146 0.261 0.298 0.403 0.62 0 0.321-0.402 0.887-1.248 1.185-1.931s0.426-1.281 0.669-1.281 1.902-0.027 2.297-0.027c0.396 0 0.669 0.131 0.541 0.593-0.128 0.463-0.547 1.131-1.118 1.933-0.571 0.799-0.881 1.163-0.954 1.417-0.073 0.253-0.062 0.455 0.577 1.06s1.039 1.165 1.271 1.542c0.23 0.377 0.395 0.923-0.177 1.002-0.571 0.077-2.2 0.123-2.54-0.065-0.342-0.189-1.059-1.003-1.344-1.342-0.286-0.337-0.663-0.488-0.79-0.246-0.128 0.241-0.104 0.027-0.171 0.346z' fill='%23fff'%3E%3C/path%3E%3C/svg%3E");
}

[data-context="auth_soc"] .ulogin-button-facebook{
    background: #3b5998 !important;
}

[data-context="auth_soc"] .ulogin-button-facebook:before{
    content: ' ';
    width: 14px;
    height: 27px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='i-social-facebook' viewBox='0 0 6 13'%3E%3Cpath d='m4.527 1.875h1.273v-1.875h-1.561v0.009c-2.442 0.078-2.944 1.315-2.987 2.616h-0.004v1.504h-1.248v1.874h1.248v5.998h2.494v-5.998h1.871l0.37-1.874h-2.242v-1.358c0-0.437 0.323-0.896 0.786-0.896z' fill='%23fff'%3E%3C/path%3E%3C/svg%3E");
}

[data-context="auth_soc"] .ulogin-button-odnoklassniki{
    background: #f48420 !important;
}

[data-context="auth_soc"] .ulogin-button-odnoklassniki:before{
    content: ' ';
    width: 15px;
    height: 23px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='i-social-ok' viewBox='0 0 9 14'%3E%3Cpath d='m6.67 9.822s-0.441 0.043-0.313 0.295c0.13 0.252 2.068 1.887 2.191 2.36 0.122 0.474 0.326 0.603-0.313 1.181-0.639 0.577-1.143 0.44-2.191-0.591s-1.564-1.475-1.564-1.475-0.517 0.443-1.565 1.475-1.552 1.168-2.191 0.591c-0.639-0.578-0.436-0.707-0.313-1.181 0.122-0.474 2.062-2.108 2.19-2.36 0.13-0.252-0.313-0.295-0.313-0.295-2.992-0.318-2.191-2.065-2.191-2.065 0.746-1.075 1.879-0.295 1.879-0.295 1.202 0.787 2.504 0.591 2.504 0.591s1.302 0.196 2.504-0.591 1.133-0.78 1.878 0.295 0.802 1.747-2.192 2.065zm-2.19-2.853c-2.02 0-3.656-1.561-3.656-3.484 0-1.925 1.636-3.485 3.656-3.485s3.656 1.56 3.656 3.484c0 1.924-1.636 3.485-3.656 3.485zm0-4.938c-0.846 0-1.531 0.65-1.531 1.453s0.685 1.454 1.531 1.454 1.531-0.65 1.531-1.453-0.685-1.454-1.531-1.454z' fill='%23fff'%3E%3C/path%3E%3C/svg%3E");
}

[data-context="auth_soc"] .ulogin-button-mailru{
    background: #168de2 !important;
}

[data-context="auth_soc"] .ulogin-button-mailru:before{
    content: ' ';
    width: 23px;
    height: 23px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='i-social-mail' viewBox='0 0 14 14'%3E%3Cpath d='m13.955 5.95c-0.188-1.813-1.15-3.43-2.706-4.555-1.673-1.208-3.837-1.67-5.791-1.234-1.858 0.413-3.489 1.612-4.476 3.287-0.986 1.677-1.245 3.688-0.707 5.52 0.289 0.988 0.803 1.917 1.484 2.688 0.688 0.777 1.549 1.398 2.494 1.796 0.873 0.367 1.8 0.548 2.725 0.548 1.262 0 2.519-0.338 3.622-1.005l-0.78-1.3c-1.5 0.906-3.36 1.039-4.979 0.357-1.489-0.628-2.653-1.941-3.114-3.513-0.419-1.429-0.216-3.004 0.559-4.32 0.773-1.315 2.05-2.254 3.499-2.578 1.539-0.342 3.252 0.025 4.579 0.985 1.202 0.867 1.941 2.104 2.084 3.48 0.093 0.89 0.012 1.59-0.241 2.085-0.535 1.045-1.313 1.051-1.622 1.006-0.011-0.002-0.018-0.004-0.024-0.005-0.088-0.138-0.077-0.648-0.072-0.87 0.001-0.086 0.003-0.169 0.003-0.247v-4.154h-1.16c-0.147-0.121-0.305-0.231-0.469-0.33-0.632-0.377-1.363-0.577-2.117-0.577-1.075 0-2.085 0.394-2.843 1.105-1.203 1.133-1.576 2.992-0.908 4.524 0.317 0.728 0.853 1.331 1.549 1.745 0.651 0.387 1.411 0.592 2.198 0.592 0.902 0 1.731-0.249 2.398-0.722 0.071-0.051 0.141-0.104 0.208-0.157 0.238 0.326 0.585 0.533 1.016 0.597 0.597 0.09 1.194-0.009 1.729-0.284 0.608-0.312 1.099-0.827 1.459-1.529 0.395-0.771 0.527-1.731 0.403-2.935zm-4.995 2.356c-0.033 0.047-0.082 0.108-0.109 0.141-0.023 0.028-0.042 0.053-0.061 0.077-0.144 0.184-0.318 0.351-0.522 0.495-0.416 0.295-0.93 0.444-1.525 0.444-1.07 0-1.977-0.547-2.36-1.43-0.417-0.951-0.189-2.107 0.555-2.805 0.47-0.443 1.13-0.696 1.809-0.696 0.482 0 0.945 0.125 1.342 0.363 0.252 0.15 0.475 0.346 0.661 0.582 0.019 0.023 0.04 0.05 0.063 0.078 0.036 0.042 0.104 0.127 0.147 0.189v2.562z' fill='%23fff'%3E%3C/path%3E%3C/svg%3E");
}

[data-context="auth_soc"] .ulogin-button-google{
    background: #dd4b38 !important;
}

[data-context="auth_soc"] .ulogin-button-google:before{
    content: ' ';
    width: 23px;
    height: 23px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='i-social-gplus' viewBox='0 0 14 14'%3E%3Cpath d='m12.158 5.907v-1.772h-1.228v1.772h-1.842v1.182h1.842v1.771h1.229v-1.771h1.841v-1.182h-1.842zm-4.728 2.008l-0.676-0.472c-0.245-0.177-0.491-0.414-0.491-0.827 0-0.414 0.307-0.769 0.614-0.945 0.799-0.591 1.597-1.24 1.597-2.54 0-1.24-0.798-1.949-1.228-2.304h1.043l0.737-0.827h-3.807c-2.701 0-4.052 1.654-4.052 3.426 0 1.359 1.105 2.836 3.07 2.836h0.491c-0.061 0.176-0.246 0.472-0.246 0.767 0 0.591 0.246 0.827 0.553 1.182-0.86 0.059-2.456 0.236-3.623 0.945-1.105 0.65-1.412 1.536-1.412 2.186 0 1.358 1.29 2.658 4.053 2.658 3.315 0 4.912-1.772 4.912-3.485 0-1.241-0.676-1.89-1.535-2.6zm-4.667-5.375c0-1.3 0.798-1.891 1.658-1.891 1.597 0 2.456 2.068 2.456 3.249 0 1.536-1.289 1.831-1.781 1.831-1.534 0-2.333-1.831-2.333-3.189zm2.211 10.633c-2.026 0-3.316-0.886-3.316-2.186s1.228-1.713 1.597-1.891c0.798-0.236 1.841-0.294 2.026-0.294h0.43c1.474 1.004 2.088 1.418 2.088 2.362 0 1.123-1.168 2.009-2.825 2.009z' fill='%23fff'%3E%3C/path%3E%3C/svg%3E");
}

[data-context="auth_soc"] .ulogin-buttons-container > div.ulogin-button-yandex{
    display: none !important;
}

.rx-delivery-block .rx-basket__body {
    padding-left: 50px;
    padding-right: 50px;
}

.rx-basket__body__groups-delivery {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 10px;
}
.rx-basket__body__groups-delivery .btn__rx-basket {
    width: 235px;
    padding: 13px;
    padding-top: 9px;
    padding-bottom: 9px;
    margin-right: 20px;
}

.rx-basket__body {
    padding-left: 50px;
    padding-right: 50px;
}
.rx-basket__body #bx-soa-paysystem .row{
    margin-left: 0;
    margin-right: 0;
}
.rx-basket__body #bx-soa-paysystem{
    margin-bottom: 10px;
}

.rx-basket__body .container-fluid {
    padding-left: 0;
    padding-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
}

.rx-basket__body__pay-items .bx-soa-pp-company {
    padding: 0;
}
.rx-basket__body__pay-items .bx-soa-pp-item-container {
    padding-left: 0;
    padding-right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.rx-basket__body__pay-items .btn__rx-basket {
    margin-right: 20px;
    height: 100%;
    padding-left: 5px;
    padding-right: 5px;
    font-family: 'Ubuntu', sans-serif;
}
.rx-basket__body__pay-items .btn__rx-basket .sub {
    margin-top: 2px;
    color: #808183;
    font-size: 13px; /*darius*/
}

.rx-basket__body__pay-items .bx-selected .btn__rx-basket {
    border: 2px solid #b7a2db !important;
    font-family: 'Ubuntu', sans-serif;
}

.rx-basket__cost_delivery {
    display: none !important;
    position: unset;
}

.rx-basket__body__delivery-items {
    padding-left: 0;
    padding-right: 0;
    position: relative;
}
.rx-basket__body__delivery-items .bx-soa-pp-company-inject {
    position: absolute;
    top: 0;
    left: 0;
}
.rx-basket__body__delivery-items [data-id]{
    padding-left: 0;
    padding-right: 0;
}

.delivery_name {
    width: 100%;
    font-size: 14px;
    color: #a0a1a2;
}

.delivery_price {
    width: 100%;
    font-size: 18px;
    font-weight: bold;
    color: #000;
}

.rx-basket__delivery_wrapper {
    position: unset;
}

.rx-basket__delivery_wrapper .btn__rx-basket {
    padding-top: 6px;
    padding-bottom: 6px;
}

.rx-basket #bx-soa-region.bx-soa-section.bx-step-error {
    border: none;
}
.rx-basket #bx-soa-region .bx-ui-sls-pane{
    bottom: unset !important;
    top: 37px !important;
}
.rx-basket #bx-soa-region{
    padding-top: 20px;
    width: 50%;
}

.rx-basket #bx-soa-region .bx-soa-tooltip{
    display: none !important;
}

.rx-basket [id^="ID_DELIVERY"]
{
    display: none;
}

.rx-basket__delivery_wrapper {
    display: inline-block;
    margin-right: 22px;
}

[data-type-delivery] .bx-soa-pp-list-description {
    font-size: 13px;
    color: #808183;
    padding-bottom: 3px;
}

.rx-basket__text-1 {
    font-size: 14px;
    color: #808183;
}

.rx-basket__text-2 {
    color: #414042;
    font-weight: bold;
    font-size: 16px;
}


.rx-basket__body__delivery-actions__desc {
    padding-bottom: 5px;
}


.rx-basket__body__delivery-actions__subheader {
    padding-bottom: 25px;
}

.rx-basket__body__delivery-actions {
    padding-bottom: 20px;
}

#body_items_delivery .bx-soa-pp-company-inject a {
    border: 2px solid #ededed !important;
}


#body_items_delivery .bx-soa-pp-company-inject a.SDEK_selectPVZ.error_sdek {
    border: #a94442 2px solid !important;
    color: #a94442 !important;
}

.rx-basket .bx-soa-cart-total-line > span {
    display: block;
    float: none;
}

#body_items_delivery .bx-soa-pp-company-inject a:hover {
    background: #fff;
}

.rx-basket #bx-soa-total {
    width: 60%;
}

[data-type-pay="COMPANY"]
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

[data-subtype-pay="COMPANY__IP"],
[data-subtype-pay="COMPANY__BANK"]
{
    width: 50%;
    padding-right: 20px;
}

[data-type-input="TOTAL"]
{
    width: 60%;
}

.rx-basket .bx-soa-custom-label {
    color: #808183 !important;
}
.rx-basket .bx-authform-starrequired {
    color: red;
}

.rx-basket__body__actions textarea {
    height: 112px !important;
}

.rx-basket #bx-soa-total .bx-soa-cart-total-line {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 10px;
}
.rx-basket #bx-soa-total .bx-soa-cart-total-line .bx-soa-cart-d{
    background: #fff;
    font-size: 18px;
    position: relative;
    top: 2px;
    min-width: 90px;
    width: auto;
    z-index: 1;
    padding-left: 20px;
}

.rx-basket #bx-soa-total .bx-soa-cart-total-line .bx-soa-cart-t{
    background: #fff;
    font-size: 16px;
    position: relative;
    top: 2px;
    padding-right: 6px;
    z-index: 1;
}

.rx-basket #bx-soa-total .bx-soa-cart-total-line .bx-soa-price-free{
    background: #fff;
    font-size: 17px;
    position: relative;
    top: 2px;
    z-index: 1;
}

.rx-basket #bx-soa-total .bx-soa-cart-total-line:after {
    content: ' ';
    width: 100%;
    position: absolute;
    bottom: -1px;
    left: 0;
    height: 1px;
    border-top: 2px dotted #808183;
}



.rx-basket #bx-soa-total .bx-soa-cart-total-line:nth-child(2) .bx-soa-cart-d,
.rx-basket #bx-soa-total .bx-soa-cart-total-line:nth-child(3) .bx-soa-cart-d
{
    font-weight: bold;
}

.rx-basket .bx-soa-cart-total .btn-order-save {
    width: 288px;
    padding-top: 12px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    background: #ffca00;
    color: black;
    border-bottom: 2px solid #ba9300;
    border-radius: 32px;
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
    font-weight: bold;
    transition: 300ms;
}
.rx-basket .bx-soa-cart-total .btn-order-save:hover {
    background: #efbe01;
}

.rx-basket .sdek_pvzLair {

}

.sdek_pvzAddr {
    padding-top: 10px;
    display: block;
}



.rx-basket .u-btn-order-confirm {
    border-bottom: none;
    height: 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 32px;
    position: relative;
    z-index: 2;
}

.basket-item-amount-btn-plus:before {
    color: #000;
    background-color: #000;
}

.rx-basket .bx-soa-cart-total-button-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 20px;
}

.basket-item-amount-value {
    display: none;
}

[data-context="items_basket"] .basket-item-amount-value {
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    color: #414042;
}

.rx-basket .bx-soa-cart-total-button-container {
    text-align: right;
}

.rx-basket .form-control {
    color: #000 !important;
}

.rx-basket #bx-soa-properties {
    width: 60%;
}

.rx-basket [id^="tooltip-soa-property"] {
    display: none !important;
}

.rx-basket .has-error label {
    color: #a94442 !important;
}

.rx-basket .has-error .form-control {
    border: #a94442 1px solid !important;
}


.rx-basket .bx-soa-section.bx-step-completed {
    border: none;
}

.rx-basket-consent {
    font-size: 14px;
    color: #808183;
    padding-top: 10px;
    width: 60%;
    padding-bottom: 20px;
}
.rx-basket-consent a {
    font-size: 14px;
    color: #808183;
}

[data-type-input="TOTAL"] .form-group {
    width: 50%;
}


[data-type-input="TOTAL"] .form-group:nth-child(1),
[data-type-input="TOTAL"] .form-group:nth-child(3)
{
    padding-right: 20px;
}
[data-type-delivery="EXPRESS"] {
    width: 45%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

[data-type-delivery="EXPRESS"] [data-property-id-row="9"],
[data-type-delivery="EXPRESS"] [data-property-id-row="10"],
[data-type-delivery="EXPRESS"] [data-property-id-row="11"]
{
    width: calc(30% - 20px) !important;
    padding-right: 20px;
}

[data-type-delivery="EXPRESS"] .bx-soa-customer-field {
    width: calc(70% + 21px);
}
[data-type-delivery="EXPRESS"] .bx-soa-customer-field[data-property-id-row="8"] {
    width: 100%;
}

.rx-basket [name="ORDER_PROP_8"],
.rx-basket [name="ORDER_PROP_21"],
.rx-basket [name="ORDER_PROP_19"]
{
    border: 2px solid #ddd3ee;
}
[data-type-delivery="EXPRESS"] .bx-soa-customer-field:last-child {
    margin-bottom: 0;
}

[data-type-pay="COMPANY"] {
    width: 70%;
}

[data-type-input="TOTAL"] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.rx-basket input {
    font-size: 14px;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 20px;
    padding-right: 20px;
}

.rx-basket .dropdown-fade2white {
    display: none;
}

#rx_basket_wrapper_page .rx-basket__body {
    padding-left: 0;
    padding-right: 0;
}

#rx_basket_wrapper_page input.basket-item-amount-filed {
    padding-top: 0;
    padding-bottom: 0;
    padding-inline: 1px;
}

.rx-basket [for="orderDescription"] {
    color: #808183 !important;
}

.u-head__basket-block__phone {
    position: relative;
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
}

.u-head__basket-block__user {
    position: relative;
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
    bottom: 3px;
}


.u-head__basket-block__icon {
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
}

.u-head__basket-block__icon a:nth-child(1) {
    opacity: 1;
}

.u-head__basket-block__icon a:nth-child(2) {
    opacity: 0;
}


.u-head__basket-block__icon:hover a:nth-child(1) {
    opacity: 0;
}

.u-head__basket-block__icon:hover a:nth-child(2) {
    opacity: 1;
}



.u-head__basket-block__phone a,
.u-head__basket-block__user a
{
    position: absolute;
    bottom: 0;
    left: 0;
}

.u-head__basket-block__user ul a {
    position: relative;
}

.u-head__basket-block__phone img {
    width: 26px;
    height: 26px;
}

.u-head__basket-block__phone a:nth-child(2) {
    opacity: 0;
}

.u-head__basket-block > div {
    width: 55px;
    position: relative;
    display: inline-block;
    height: 30px;
}

.u-head__basket-block__phone:hover a:nth-child(1)
{
    opacity: 0;
}

.u-head__basket-block__phone:hover a:nth-child(2)
{
    opacity: 1;
}


.u-head__basket-block__user ul > li:last-child {
    padding-top: 13px;
    margin-top: 14px;
    border-top: 1px solid #aaaaaa;
}

.num-products {
    position: absolute;
    top: 0;
    right: 0;
    border: 2px solid #fafafa;
    font-size: 12px;
    top: -8px;
    right: -4px;
    background: #ffca00;
    border-radius: 50%;
    width: 23px;
    height: 23px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

#basket-line-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 0;
    position: relative;
    bottom: 3px;
}

.u-head__basket-block__basket {
    width: auto !important;
}

.u-head__basket-block__total {
    font-size: 18px;
    color: #707070;
    text-align: left;
    padding-left: 20px;
    position: relative;
    bottom: 2px;
}

.u-head__basket-block__total div {
    text-align: left;
}

.u-head__basket-block__icon {
    position: relative;
    width: 36px;
    height: 25px;
}

.u-head__item__phone-time-wrapper {
    width: auto !important;
    text-align: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-left: 41px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.u-head__basket-block__user.not_auth
{
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
}

.u-head__basket-block__user.not_auth > a:nth-child(1)
{
    opacity: 1;
}

.u-head__basket-block__user.not_auth > a:nth-child(2)
{
    opacity: 0;
}

.u-head__basket-block__user.not_auth:hover > a:nth-child(1)
{
    opacity: 0;
}
.u-head__basket-block__user.not_auth:hover > a:nth-child(2)
{
    opacity: 1;
}

.u-head__basket-block__user ul {
    top: 43px;
}

.u-head__basket-block__user {
    width: 47px !important;
}

#basket-line-header a {
    position: absolute;
    bottom: 0;
    left: 0;
}


.rx-basket .u-btn-order-confirm {
    width: 288px;
}

[data-context="items_basket"] .rx-basket__column-price-count__counter {
    align-items: center;
}

@media screen and (max-width: 1200px) {

    .u-head__basket-block__total {
        display: none !important;
    }

    #basket-root .rx-footer-total__clear-all {
        width: 20%;
    }

    #basket-root .rx-footer-total__data {
        width: 70%;
    }

    [data-context="auth_soc"]  {
        position: relative !important;
        margin-top: 20px;
        bottom: 0 !important;
        left: 0 !important;
    }
}

@media screen and (max-width: 965px) {
    .wrapper-title {
        padding: 0 5px 1px 5px;
    }

    [data-context="items_basket"] .rx-basket__column-price-count {
        justify-content: left;
    }

    [data-context="items_basket"] .rx-basket__column-price-total {
        flex-grow: 1;
        justify-content: flex-end;
    }

    .rx-footer-total__data {
        text-align: right;
    }

    .rx-basket .bx-soa-cart-total .btn-order-save {
        margin-top: 20px;
    }

    /*.rx-basket__body__item {*/
    /*    padding: 20px!important;*/
    /*}*/

    #rx_basket_wrapper_page .rx-basket__body {
        padding: 0 50px;
    }

    .rx-basket__body__header {
        display: none;
    }

    #basket-line-header {
        bottom: -2px !important;
    }

    .u-head__item__phone-time-wrapper {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }

    .rx-basket__column-name__wrapper {
        padding-left: 0 !important;
    }

    #basket-root .rx-basket__column-name {
        width: 100%;
        margin-bottom: 20px;
    }

    .rx-basket__column-price-one {
        width: 30% !important;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .rx-basket__column-price-count {
        width: 40%;
    }
    .rx-basket__column-price-total {
        width: 30% !important;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-start;
        height: 44px;
        align-items: center;
        padding-left: 10px;
    }

    .rx-basket__column-name__wrapper__data {
        width: 100% !important;
    }

    .rx-basket__column-name__wrapper__img {
        width: 50% !important;
        margin-top: 0;
        /*order: -1;*/
    }

    .rx-basket__column-name__wrapper__name {
        padding-top: 20px;
    }

    .rx-footer-total__data {
        width: 100% !important;
    }

    .rx-basket__column-name__wrapper__data__prop__item__name {
        padding-right: 10px;
        width: 65%;
    }
    .rx-basket__column-name__wrapper__data__prop__item__value {
        width: 35%;
    }

    .rx-basket__column-name__wrapper__color {
        /*width: 50% !important;*/
        width: 60px;
    }

    .rx-basket__column-delete {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 15px;
    }

    .rx-basket__column-price-count__counter {
        bottom: 0;
        padding-bottom: 0;
        margin-top: 0;
    }

    .rx-basket__column-price-one, .rx-basket__column-price-total {
        height: 44px;
        align-items: center;
    }

    .rx-footer-total__clear-all {
        width: 100% !important;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .rx-basket__column-price-one__value, .rx-basket__column-price-total__value {
        margin-top: 0!important;
    }
}

@media screen and (max-width: 768px) {


    .rx-basket#bx-soa-auth-wrapper {
        height: auto !important;
    }

    .rx-basket__wrapper-50, .rx-basket__wrapper-50_2  {
        width: 100% !important;
        border-right: unset !important;
    }

    .rx-basket__wrapper-50 {
        overflow: hidden !important;
    }

    .rx-basket__wrapper-50_2 {
        padding-top: 20px !important;
        padding-bottom: 40px !important;
    }

    .rx-footer-total__data > div {
        width: 100% !important;
        margin-bottom: 20px;
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .rx-basket__body__groups-delivery > div {
        margin-bottom: 10px;
    }

    .rx-basket #bx-soa-region {
        width: 100%;
    }

    .rx-basket [data-type-delivery="EXPRESS"] {
        width: 100% !important;
    }

    .rx-basket [data-type-pay="COMPANY"] {
        width: 100% !important;
    }

    .rx-basket [data-type-input="TOTAL"] {
        width: 100% !important;
    }

    .rx-basket #bx-soa-total {
        width: 100% !important;
    }

    .rx-basket .rx-basket-consent {
        width: 100% !important;
    }

    .rx-basket #bx-soa-total-mobile {
        display: none !important;
    }

    .rx-basket [data-type-input="TOTAL"] .form-group {
        width: 100% !important;
        padding-right: 0 !important;
    }

    .rx-basket #bx-soa-properties {
        width: 100% !important;
    }

    [data-subtype-pay="COMPANY__IP"], [data-subtype-pay="COMPANY__BANK"] {
        width: 100% !important;
        padding-right: 0px !important;
    }

    [data-type-delivery="EXPRESS"] .bx-soa-customer-field {
        width: 100% !important;
        padding-right: 0 !important;
    }

    .rx-basket .bx-soa-cart-total-button-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    #bx-soa-paysystem [data-show-pay-block] {
        margin-bottom: 10px;
    }

    .rx-basket #map {
        height: 200px !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
    .lic_condition > a {
        width: 230px !important;
    }
}

@media screen and (max-width: 576px) {

    .rx-basket__body, .rx-basket__header {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .rx-basket .u-btn-order-confirm {
        width: 100%;
    }

    [data-type-delivery], [data-show-pay-block]
    {
        margin-right: 0 !important;
        width: 100% !important;
    }
    .rx-basket__column-price-one {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-end;
        height: 44px;
        align-items: center;
        padding-right: 10px;
    }

    .rx-basket__column-price-count__counter {
        padding-top: 0;
    }

    .rx-basket__header {
        height: auto;
        padding-bottom: 15px;
    }

    .rx-footer-total {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .rx-basket .bx-soa-cart-total .btn-order-save {
        width: 100% !important;
        margin-top: 20px !important;
    }

    .btn__rx-basket {
        width: 100% !important;
        margin-right: 0 !important;
        min-width: unset !important;
    }

    .rx-basket__column-price-count {
        width: 40%;
    }

    /*.rx-basket__column-price-total {*/
    /*    width: 100% !important;*/
    /*    justify-content: flex-end;*/
    /*    padding: 20px 0 0;*/
    /*    display: flex;*/
    /*}*/

    .rx-basket__column-name__wrapper__name {
        padding-right: 20px;
    }

    .rx-basket [data-entity="basket-item-quantity-block"] {
        bottom: 0 !important;
        margin: 0;
        align-items: center;
    }

    [data-context="items_basket"] .basket-item-amount-value {
        display: inline;
        font-size: 18px;
        color: #414042;
        padding-top: 7px;
    }

    .rx-basket__column-delete {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        margin-top: 20px;
        width: 100%;
        justify-content: center;
    }
}

@media screen and (max-width: 400px) {

    [data-context="auth_soc"] .ulogin-buttons-container > div {
        width: 48px !important;
        height: 48px !important;
    }
    .rx-basket__body__input-header {
        width: 100% !important;
    }
    .rx-basket__body__input-submit {
        width: 100% !important;
    }

    .rx-basket .u-foot__social__list {
        height: 105px;
    }

    .rx-basket__wrapper-50_2 {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }

    .rx-basket__column-price-count {
	padding-left: 0;
    }

    .rx-basket__column-delete {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-left: 0;
    }

    .basket-item-amount-filed, .basket-item-block-amount.disabled .basket-item-amount-filed:hover {
        width: 40px;
    }

    .rx-basket input {
        padding: 0;
    }

    .rx-basket__column-price-one__value, .rx-basket__column-price-total__value {
        font-size: 16px;
    }
}

.rx-basket .u-btn-yellow {
    background-color: #ffca00;
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
    font-weight: bold;
    font-family: 'Ubuntu', sans-serif;
}
.rx-basket .u-btn-yellow:hover,
.rx-basket .u-btn-yellow:focus,
.rx-basket .u-btn-yellow:active
{
    background-color: #efbe01;;
    cursor: pointer;
}

.has_not_delivery {
    color: red !important;
    font-size: 17px !important;
}

.rx-basket .lock:hover {
    cursor: pointer;
}

.alert-delivery {
    display: inline-block;
    font-size: 16px;
    line-height: 24px;
    background: #ffeded;
    padding: 5px;
    border-radius: 8px;
}
/*
Order Rasxodki end
*/
/*
Sertificates start
*/

.certificates__bg {
    background: rgba(255, 255, 255, 0.5);
}
.certificates__bg img{
    border: 1px solid #7851BC;
    padding: 0;
    margin: 40px 0 40px 0;
}
.certificates__bg .mfp-close{
    background: url(/local/templates/maxitorg/img/svg/i-close-round.svg);
    background-repeat: no-repeat;
    width: 35px;
    color: transparent;
    opacity: 1;
    right: -35px;
    top: 8px;
    cursor: pointer !important;
    transition: 300ms;
}

.certificates__bg .mfp-close:hover {
    opacity: 0.8;
}

.certificates__bg .mfp-figure:after{
    box-shadow: none;
}

.certificates__items__item {
    display: flex;
    flex-wrap: wrap;
    background: #fff;
    align-items: start;
    padding: 37px 39px;
    box-shadow: 0 8px 14px #0000003b;
    border-radius: 5px;
    margin-bottom: 32px;
}

.certificates__items__item__desc {
    padding-left: 34px;
    width: calc(100% - 271px);
}


.certificates__items__item__desc [data-context="short_text_cert"],
.certificates__items__item__desc [data-context="full_text_cert"]
{
    font-size: 14px;
    color: #565656;
    line-height: 18px;
    margin-bottom: 30px;
}


/*.certificates__items__item__desc [data-context="short_text_cert"] p,
.certificates__items__item__desc [data-context="full_text_cert"] p
{
    margin-bottom: 20px;
    font-size: 14px;
    color: #565656;
}

.certificates__items__item__desc [data-context="short_text_cert"] h2,
.certificates__items__item__desc [data-context="full_text_cert"] h2,
.certificates__items__item__desc [data-context="short_text_cert"] h3,
.certificates__items__item__desc [data-context="full_text_cert"] h3,
.certificates__items__item__desc [data-context="short_text_cert"] h4,
.certificates__items__item__desc [data-context="full_text_cert"] h4
{
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.certificates__items__item__desc [data-context="short_text_cert"] h2:after,
.certificates__items__item__desc [data-context="full_text_cert"] h2:after,
.certificates__items__item__desc [data-context="short_text_cert"] h3:after,
.certificates__items__item__desc [data-context="full_text_cert"] h3:after,
.certificates__items__item__desc [data-context="short_text_cert"] h4:after,
.certificates__items__item__desc [data-context="full_text_cert"] h4:after
{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 90px;
    height: 6px;
    margin-top: 20px;
    background-color: #f1c92f;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.certificates__items__item__desc [data-context="short_text_cert"] ul,
.certificates__items__item__desc [data-context="full_text_cert"] ul
{
}
.certificates__items__item__desc [data-context="short_text_cert"] ul li,
.certificates__items__item__desc [data-context="full_text_cert"] ul li
{
    position: relative;
    padding-left: 20px;
    padding-bottom: 5px;
    padding-top: 5px;

    font-family: 'Lato', sans-serif;
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    color: #808183;

}
.certificates__items__item__desc [data-context="short_text_cert"] ul li:before,
.certificates__items__item__desc [data-context="full_text_cert"] ul li:before
{
    content: '';
    position: absolute;
    top: 11px;
    left: 0;
    width: 12px;
    height: 12px;
    background-color: #7851bc;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}*/

.certificates__items__item__desc__header {
    font-size: 22px;
    color: #7851BC;
    font-weight: bold;
    margin-bottom: 20px;
    line-height: 22px;
}

.certificates__items__item__desc__button {
    cursor: pointer;
    font-size: 16px;
    border-radius: 24px;
    border: 1px #D9D9D9 solid !important;
    padding: 15px 47px;
    width: 188px;
    display: flex;
}

.certificates__items__item__desc__button span {
    color: #000;
}

.certificates__items__item__desc__button i {
    margin-left: 18px;
    color: #414042;
}

.certificates__items__item__desc__button:hover {
    color: #000;
}

.certificates__items__item__img {
    width: 271px;
    text-decoration: none;
    margin-bottom: 0 !important;
    position: relative;
}

.certificates__items__item__img__bg {
    background: linear-gradient(0deg,#fff,transparent);
    position: absolute;
    border: solid 1px #e2e2e2 !important;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

.certificates__items__item__img__bg img {
    opacity: 0;
    transition: 300ms;
}

.certificates__items__item__img:hover .certificates__items__item__img__bg img {
    opacity: 1;
}

.certificates__items__item__img.short {
    overflow: hidden;
}

.certificates__items__item__img.not-short {
    max-height: 100% !important;
}

.certificates__items__item__img img{
    margin-bottom: 0 !important;
    box-shadow: unset;
}


@media screen and (max-width: 576px) {

    .certificates__items__item__img {
        margin-bottom: 30px !important;
    }

    .certificates__items__item__desc {
        width: 100%;
        padding-left: 0;
    }
    .rx-basket {
        border: 0;
    }

}

/*
Sertificates end
*/
/* transfer from old */

/* backet and order */
.rx-basket__column-price-one__value, .rx-basket__column-price-total__value {
    text-align: center;
    white-space: nowrap;
	margin-top: 75px; /*darius*/
}

.rx-basket [data-property-id-row="68"] .soa-property-container {
    position: relative;
}
@import url('https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');