.Auth__tabs {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 20px;
    white-space: nowrap;
}

.Auth__tabs__item {
    background: transparent none;
    border: 0;
    border-bottom: 3px solid transparent;
    color: #000;
    cursor: pointer;
    font-family: inherit;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: -1px;
    opacity: 0.5;
    padding: 12px 15px;
}

.Auth__tabs__item:focus {
    outline: none;
}

.Auth__tabs__item:hover {
    opacity: 1;
}

.Auth__tabs__item:active {
    color: #000;
}

.Auth__tabs__item--active {
    border-bottom-color: #7cb048;
    color: #000;
    cursor: default;
    opacity: 1;
}

.Auth__auth-row {
    margin-bottom: 15px;
}

@media only screen and (min-width: 641px) {
    .Auth__auth-row {
        display: flex;
    }
}

.Auth__auth-row__label {
    flex: 0 0 110px;
}

@media only screen and (min-width: 641px) {
    .Auth__auth-row__label {
        align-items: center;
        display: flex;
        font-size: 15px;
        height: 34px;
    }
}

.Auth__auth-row__label__optional {
    margin-left: 4px;
    opacity: 0.8;
}

@media only screen and (min-width: 641px) {
    .Auth__auth-row__label__optional {
        margin-top: 2px;
        font-size: 13px;
    }
}

.Auth__auth-row__control {
    flex: 1 1 100%;
    min-width: 0;
}

.Auth__bottom-buttons {
    margin-left: 0;
    margin-bottom: 15px;
    padding-top: 10px;
    text-align: left;
}

@media only screen and (min-width: 641px) {
    .Auth__bottom-buttons {
        margin-left: 110px;
    }
}

.Auth__bottom-button-item {
    min-width: 60px;
}

.Auth__bottom-buttons--change-password {
    text-align: center;
}

@media only screen and (min-width: 641px) {
    .Auth__bottom-buttons--change-password {
        text-align: left;
    }
}

.Auth__body .Auth__thirdPartySignIn,
.Auth__body form {
    max-width: 580px;
}

.auth-block .Auth__recaptcha,
.Auth__recaptcha {
    margin: 1rem 0 0;
}

.auth-block .Auth__recaptcha--change-password,
.Auth__recaptcha--change-password {
    margin: 1rem 0;
}

.Auth__auth-row__recaptcha {
    font-size: 0.6875rem;
    line-height: 160%;
    color: #8b9196;
    margin: 0;
    max-width: 320px;
}

@media only screen and (min-width: 641px) {
    .Auth__auth-row__recaptcha {
        margin-left: 110px;
    }
}

.AuthSignIn__links {
    display: inline-block;
    margin-left: 10px;
}

.AuthSignIn__error_message {
    font-size: 13px;
}

.AuthSignIn__info {
    float: right;
    display: inline-block;
    padding: 0;
    border: none;
    width: 20px;
    height: 20px;
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2IiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiPjxwYXRoIGZpbGw9IiNkYmRiZGIiIGQ9Ik0xMjggMjIuMTU4YTEwNS44NCAxMDUuODQgMCAwMC0xMDUuODQgMTA1Ljg0QTEwNS44NCAxMDUuODQgMCAwMDEyOCAyMzMuODM4YTEwNS44NCAxMDUuODQgMCAwMDEwNS44NC0xMDUuODRBMTA1Ljg0IDEwNS44NCAwIDAwMTI4IDIyLjE1OHptMCAzMi43NmM1LjE2LjExNyA5LjU1IDEuODc1IDEzLjE4IDUuMjczIDMuMzQgMy41NzUgNS4wNyA3Ljk0IDUuMTkgMTMuMDk2LS4xMiA1LjE1Ni0xLjg1IDkuNDA0LTUuMTkgMTIuNzQ0LTMuNjMgMy43NS04LjAyIDUuNjI1LTEzLjE4IDUuNjI1cy05LjQtMS44NzUtMTIuNzQtNS42MjVjLTMuNzUtMy4zNC01LjYzLTcuNTg4LTUuNjMtMTIuNzQ0czEuODgtOS41MjEgNS42My0xMy4wOTZjMy4zNC0zLjM5OCA3LjU4LTUuMTU2IDEyLjc0LTUuMjczem0tMTYuMzUgNTMuNzkyaDMyLjc5djkyLjM3aC0zMi43OXYtOTIuMzd6Ii8+PC9zdmc+) 50% / contain no-repeat;
}

.AuthSignIn__info:focus {
    outline: none;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2IiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiPjxwYXRoIGZpbGw9IiMyMTk5ZTgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyOCAyMi4xNThhMTA1Ljg0IDEwNS44NCAwIDAwLTEwNS44NCAxMDUuODRBMTA1Ljg0IDEwNS44NCAwIDAwMTI4IDIzMy44MzhhMTA1Ljg0IDEwNS44NCAwIDAwMTA1Ljg0LTEwNS44NEExMDUuODQgMTA1Ljg0IDAgMDAxMjggMjIuMTU4em0wIDMyLjc2YzUuMTYuMTE3IDkuNTUgMS44NzUgMTMuMTggNS4yNzMgMy4zNCAzLjU3NSA1LjA3IDcuOTQgNS4xOSAxMy4wOTYtLjEyIDUuMTU2LTEuODUgOS40MDQtNS4xOSAxMi43NDQtMy42MyAzLjc1LTguMDIgNS42MjUtMTMuMTggNS42MjVzLTkuNC0xLjg3NS0xMi43NC01LjYyNWMtMy43NS0zLjM0LTUuNjMtNy41ODgtNS42My0xMi43NDRzMS44OC05LjUyMSA1LjYzLTEzLjA5NmMzLjM0LTMuMzk4IDcuNTgtNS4xNTYgMTIuNzQtNS4yNzN6bS0xNi4zNSA1My43OTJoMzIuNzl2OTIuMzdoLTMyLjc5di05Mi4zN3oiLz48L3N2Zz4=);
}

@media only screen and (max-width: 425px) {
    .UICheckbox.AuthSignUp__checkbox>.UICheckbox__checkbox {
        margin-right: 17px;
    }
}

.AuthSignUp__info {
    float: right;
    display: inline-block;
    padding: 0;
    border: none;
    width: 20px;
    height: 20px;
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2IiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiPjxwYXRoIGZpbGw9IiNkYmRiZGIiIGQ9Ik0xMjggMjIuMTU4YTEwNS44NCAxMDUuODQgMCAwMC0xMDUuODQgMTA1Ljg0QTEwNS44NCAxMDUuODQgMCAwMDEyOCAyMzMuODM4YTEwNS44NCAxMDUuODQgMCAwMDEwNS44NC0xMDUuODRBMTA1Ljg0IDEwNS44NCAwIDAwMTI4IDIyLjE1OHptMCAzMi43NmM1LjE2LjExNyA5LjU1IDEuODc1IDEzLjE4IDUuMjczIDMuMzQgMy41NzUgNS4wNyA3Ljk0IDUuMTkgMTMuMDk2LS4xMiA1LjE1Ni0xLjg1IDkuNDA0LTUuMTkgMTIuNzQ0LTMuNjMgMy43NS04LjAyIDUuNjI1LTEzLjE4IDUuNjI1cy05LjQtMS44NzUtMTIuNzQtNS42MjVjLTMuNzUtMy4zNC01LjYzLTcuNTg4LTUuNjMtMTIuNzQ0czEuODgtOS41MjEgNS42My0xMy4wOTZjMy4zNC0zLjM5OCA3LjU4LTUuMTU2IDEyLjc0LTUuMjczem0tMTYuMzUgNTMuNzkyaDMyLjc5djkyLjM3aC0zMi43OXYtOTIuMzd6Ii8+PC9zdmc+) 50% / contain no-repeat;
}

.AuthSignUp__info:hover {
    outline: none;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2IiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiPjxwYXRoIGZpbGw9IiMyMTk5ZTgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyOCAyMi4xNThhMTA1Ljg0IDEwNS44NCAwIDAwLTEwNS44NCAxMDUuODRBMTA1Ljg0IDEwNS44NCAwIDAwMTI4IDIzMy44MzhhMTA1Ljg0IDEwNS44NCAwIDAwMTA1Ljg0LTEwNS44NEExMDUuODQgMTA1Ljg0IDAgMDAxMjggMjIuMTU4em0wIDMyLjc2YzUuMTYuMTE3IDkuNTUgMS44NzUgMTMuMTggNS4yNzMgMy4zNCAzLjU3NSA1LjA3IDcuOTQgNS4xOSAxMy4wOTYtLjEyIDUuMTU2LTEuODUgOS40MDQtNS4xOSAxMi43NDQtMy42MyAzLjc1LTguMDIgNS42MjUtMTMuMTggNS42MjVzLTkuNC0xLjg3NS0xMi43NC01LjYyNWMtMy43NS0zLjM0LTUuNjMtNy41ODgtNS42My0xMi43NDRzMS44OC05LjUyMSA1LjYzLTEzLjA5NmMzLjM0LTMuMzk4IDcuNTgtNS4xNTYgMTIuNzQtNS4yNzN6bS0xNi4zNSA1My43OTJoMzIuNzl2OTIuMzdoLTMyLjc5di05Mi4zN3oiLz48L3N2Zz4=);
}

.AuthSignUp__mailcheck {
    margin-top: 5px;
    text-align: right;
}

.AuthSignUp__mailcheck-button {
    padding: 0;
    border: none;
    background: none;
    font-size: inherit;
    font-style: italic;
    color: #007eff;
    cursor: pointer;
}

.AuthSignUp__mailcheck-button:focus {
    outline: none;
    color: #66b2ff;
}

.AuthSignUp__mailcheck-button:active,
.AuthSignUp__mailcheck-button:hover {
    color: #66b2ff;
}

.ThirdPartySignIn__buttons> :not(:last-child) {
    margin-bottom: 15px;
}

@media only screen and (min-width: 641px) {
    .ThirdPartySignIn__buttons {
        display: flex;
        justify-content: space-between;
    }
    .ThirdPartySignIn__buttons> :not(:last-child) {
        margin-bottom: 0;
        margin-right: 10px;
    }
}

.ThirdPartySignIn__divider {
    position: relative;
    height: 1px;
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: #efefef;
}

.ThirdPartySignIn__divider:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: inline-block;
    content: "or";
    padding-left: 8px;
    padding-right: 8px;
    background-color: #fff;
}

.ThirdPartySignInButton {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 10px;
    font-size: 16px;
    font-weight: 600;
    background-color: transparent;
    border: none;
    border-radius: 5px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.ThirdPartySignInButton:focus {
    outline: none;
}

.ThirdPartySignInButton:hover {
    cursor: pointer;
    opacity: 0.8;
}

.ThirdPartySignInButton:before {
    display: block;
    content: "";
    margin-right: 8px;
    background-position: 50%;
    background-repeat: no-repeat;
}

.AppleSignInButton {
    color: #fff;
    background-color: #000;
}

.AppleSignInButton:before {
    width: 15px;
    height: 20px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCAxOCI+PHBhdGggZD0iTTkuNDUgMy4xMjFjLjUxNi0uNjIzLjg4MS0xLjQ3Mi44ODEtMi4zMzEgMC0uMTE4LS4wMS0uMjM2LS4wMzItLjMzMy0uODM4LjAzMi0xLjg0OC41NTktMi40NSAxLjI2OC0uNDcyLjUzNy0uOTEyIDEuMzk2LS45MTIgMi4yNTUgMCAuMTMuMDIxLjI1OC4wMzIuMzAxLjA1My4wMTEuMTQuMDIyLjIyNS4wMjIuNzUyIDAgMS42OTgtLjUwNSAyLjI1Ni0xLjE4MnptLjU5MSAxLjM2NGMtMS4yNTcgMC0yLjI3Ny43NjMtMi45MzMuNzYzLS42OTggMC0xLjYxLS43Mi0yLjcwNy0uNzItMi4wNzMgMC00LjE3OCAxLjcyLTQuMTc4IDQuOTUyIDAgMi4wMi43NzMgNC4xNDcgMS43NCA1LjUyMi44MjcgMS4xNiAxLjU0NyAyLjExNiAyLjU4OSAyLjExNiAxLjAzMSAwIDEuNDgyLS42ODcgMi43Ni0uNjg3IDEuMyAwIDEuNTkuNjY2IDIuNzI5LjY2NiAxLjEyOCAwIDEuODgtMS4wMzIgMi41ODktMi4wNTIuNzk1LTEuMTcxIDEuMTI4LTIuMzEgMS4xMzktMi4zNjMtLjA2NS0uMDIyLTIuMjI0LS45MDMtMi4yMjQtMy4zNzMgMC0yLjEzOCAxLjY5Ny0zLjA5NCAxLjc5NC0zLjE3LTEuMTE3LTEuNjEtMi44MjUtMS42NTQtMy4yOTgtMS42NTR6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);
}

.GoogleSignInButton {
    color: #fff;
    background-color: #4285f4;
}

.GoogleSignInButton:before {
    width: 18px;
    height: 18px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy42NCA5LjIwNWMwLS42MzktLjA1Ny0xLjI1Mi0uMTY0LTEuODQxSDl2My40ODFoNC44NDRhNC4xNCA0LjE0IDAgMDEtMS43OTYgMi43MTZ2Mi4yNTloMi45MDhjMS43MDItMS41NjcgMi42ODQtMy44NzQgMi42ODQtNi42MTV6IiBmaWxsPSIjZmZmIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05IDE4YzIuNDMgMCA0LjQ2Ny0uODA2IDUuOTU2LTIuMThsLTIuOTA5LTIuMjU5Yy0uODA1LjU0LTEuODM2Ljg2LTMuMDQ3Ljg2LTIuMzQ0IDAtNC4zMjgtMS41ODQtNS4wMzYtMy43MTFILjk1N3YyLjMzMkE4Ljk5NyA4Ljk5NyAwIDAwOSAxOHoiIGZpbGw9IiNmZmYiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMuOTY0IDEwLjcxQTUuNDEgNS40MSAwIDAxMy42ODIgOWMwLS41OTMuMTAyLTEuMTcuMjgyLTEuNzFWNC45NThILjk1N0E4Ljk5NiA4Ljk5NiAwIDAwMCA5YzAgMS40NTIuMzQ4IDIuODI3Ljk1NyA0LjA0MmwzLjAwNy0yLjMzMnoiIGZpbGw9IiNmZmYiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkgMy41OGMxLjMyMSAwIDIuNTA4LjQ1NCAzLjQ0IDEuMzQ1bDIuNTgyLTIuNThDMTMuNDYyLjg5MSAxMS40MjYgMCA5IDBBOC45OTcgOC45OTcgMCAwMC45NTcgNC45NThMMy45NjQgNy4yOUM0LjY3MiA1LjE2MyA2LjY1NiAzLjU4IDkgMy41OHoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);
}

.OrderPagesSpacingPopover {
    width: 19px;
    height: 19px;
    margin-right: -19px;
    display: inline-block;
    border-radius: 50%;
    color: #0180d5;
    opacity: 0.75;
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSI+PHBhdGggZD0iTTExLjQzOCAxMy42MDRsLS4xNS42MTVjLS40NTEuMTc4LS44MTIuMzEzLTEuMDguNDA3LS4yNy4wOTMtLjU4Mi4xNC0uOTM4LjE0LS41NDcgMC0uOTcyLS4xMzQtMS4yNzQtLjM5OGExLjI5IDEuMjkgMCAwMS0uNDU3LTEuMDE2YzAtLjE2LjAxMi0uMzIyLjAzNC0uNDg3LjAyMy0uMTY3LjA2LS4zNTUuMTA5LS41NjRsLjU2NC0xLjk5NWMuMDUxLS4xOTEuMDkzLS4zNzQuMTI3LS41NDQuMDM0LS4xNy4wNTItLjMyNy4wNTItLjQ2OCAwLS4yNTUtLjA1My0uNDMzLS4xNTgtLjUzMy0uMTA0LS4xLS4zMDYtLjE1LS42MDMtLjE1YTEuNTkgMS41OSAwIDAwLS40NDkuMDY4IDUuNDU0IDUuNDU0IDAgMDAtLjM5NS4xMjlsLjE1LS42MTVjLjM3LS4xNS43MjQtLjI3OSAxLjA2Mi0uMzg2LjMzNy0uMTA3LjY1Ni0uMTYxLjk1OC0uMTYxLjU0MyAwIC45NjEuMTMxIDEuMjU2LjM5My4yOTUuMjYyLjQ0MS42MDMuNDQxIDEuMDIyIDAgLjA4Ni0uMDExLjIzOS0uMDMxLjQ1OC0uMDIuMjE5LS4wNTkuNDE5LS4xMTIuNjAybC0uNTYyIDEuOTg4Yy0uMDQ3LjE2LS4wODguMzQzLS4xMjQuNTQ4YTIuOTI3IDIuOTI3IDAgMDAtLjA1NS40NjVjMCAuMjY0LjA2LjQ0NC4xNzcuNTQuMTIuMDk2LjMyNS4xNDUuNjE2LjE0NWExLjcgMS43IDAgMDAuNDYzLS4wNzJjLjE3My0uMDUxLjI5OC0uMDk0LjM3OS0uMTMxem0uMTQxLTguMzQ2YzAgLjM0Ni0uMTMxLjY0Mi0uMzk0Ljg4NWExLjM0NSAxLjM0NSAwIDAxLS45NDcuMzY2Yy0uMzY4IDAtLjY4NS0uMTIyLS45NDktLjM2NnMtLjM5Ni0uNTM5LS4zOTYtLjg4NS4xMzMtLjY0My4zOTYtLjg4OWMuMjY1LS4yNDYuNTgxLS4zNjkuOTQ5LS4zNjkuMzY5IDAgLjY4Ny4xMjMuOTQ3LjM2OS4yNjIuMjQ2LjM5NC41NDMuMzk0Ljg4OXoiIG9wYWNpdHk9Ii41Ii8+PHBhdGggb3BhY2l0eT0iLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTguNSA5LjVjMCA0Ljk2OS00LjAzMSA5LTkgOWgwYy00Ljk3IDAtOS00LjAzMS05LTloMGE5IDkgMCAwMTktOWgwYzQuOTY5IDAgOSA0LjAzIDkgOWgweiIvPjwvc3ZnPg==) 50% / contain no-repeat;
    vertical-align: -4px;
}

.OrderPagesSpacingPopover:hover {
    opacity: 1;
}

.InvoiceServices {
    font-size: 13px;
    list-style-type: none;
    margin: 0 0 10px;
    padding: 0;
    text-align: left;
}

.InvoiceServices__item {
    display: flex;
    justify-content: space-between;
}

.InvoiceServices__item--total-price {
    border-top: 1px solid rgba(0, 20, 50, 0.15);
    margin-bottom: 12px;
    margin-top: 8px;
    padding-top: 8px;
}

.InvoiceServices__item--total-price .InvoiceServices__item__value {
    color: #69b71a;
    font-size: 17px;
}

.InvoiceServices__item__heading {
    margin-right: 8px;
}

.InvoiceServices__item__value {
    font-weight: 600;
    text-align: right;
}

.InvoiceServices__item__value>.free {
    text-decoration: line-through;
}

.InvoiceServices__item--discount {
    position: relative;
    top: 4px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.InvoiceServices__item--discount .InvoiceServices__item__label {
    position: relative;
    font-size: 13px;
}

.InvoiceServices__item--discount .InvoiceServices__item__value {
    position: relative;
    color: #6db71a;
    font-weight: 700;
}

.InvoiceServices__item--discount:before {
    position: absolute;
    left: -20px;
    top: 0;
    width: calc(100% + 40px);
    height: 100%;
    display: block;
    content: "";
    background-color: #e8f6ff;
}

.InvoiceServices__item__label-couponCode {
    font-size: 12px;
}

.OrderformCheckoutInfo {
    margin-bottom: 20px;
    position: relative;
    z-index: 0;
}

.OrderformCheckoutInfo__container {
    color: #405d6c;
    margin: 0 auto;
    max-width: 94%;
    width: 340px;
}

@media only screen and (min-width: 641px) {
    .OrderformCheckoutInfo__container {
        background-color: #f0fcff;
        border: 1px solid rgba(0, 0, 100, 0.09);
        border-radius: 4px;
        box-shadow: 0 5px 15px rgba(0, 0, 100, 0.1), 0 0 5px rgba(0, 0, 200, 0.08);
        box-sizing: border-box;
        padding: 20px;
    }
}

.OrderformCheckoutInfo--modal {
    margin: 10px;
}

.OrderformCheckoutInfo--modal .OrderformCheckoutInfo__container {
    background-color: #f0fcff;
    border: 1px solid rgba(0, 0, 100, 0.09);
    border-radius: 4px;
    box-shadow: 0 5px 15px rgba(0, 0, 100, 0.1), 0 0 5px rgba(0, 0, 200, 0.08);
    box-sizing: border-box;
    position: relative;
    max-width: 100%;
    padding: 25px 20px;
}

.OrderformCheckoutInfo__close-buton {
    background: 0 none;
    border: 0;
    color: rgba(0, 0, 0, 0.3);
    cursor: pointer;
    font-size: 24px;
    font-weight: 100;
    height: 40px;
    line-height: 40px;
    position: absolute;
    right: -5px;
    top: -5px;
    width: 40px;
}

.OrderformCheckoutInfo__close-buton:focus,
.OrderformCheckoutInfo__close-buton:hover {
    color: rgba(50, 0, 0, 0.7);
    outline: none;
}

.OrderformCheckoutInfo__order-topic {
    font-size: 16px;
    font-weight: 700;
    margin: 0 0 5px;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
}

@media only screen and (max-width: 640px) {
    .OrderformCheckoutInfo__order-topic {
        display: none;
    }
}

.OrderformCheckoutInfo__order-short-info {
    border-bottom: 1px solid rgba(0, 20, 50, 0.15);
    font-size: 14px;
    list-style-type: none;
    margin: 0 0 8px;
    padding: 0 0 8px;
    text-align: left;
}

@media only screen and (max-width: 640px) {
    .OrderformCheckoutInfo__order-short-info {
        display: none;
    }
}

.OrderformCheckoutInfo__order-short-info__item {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.OrderformCheckoutInfo__checkout-button.UIButton {
    width: 100%;
    position: relative;
    color: #fff;
}

@media only screen and (min-width: 641px) {
    .OrderformCheckoutInfo__checkout-button.UIButton {
        padding-left: 52px;
        text-align: left;
    }
    .OrderformCheckoutInfo__checkout-button.UIButton:before {
        position: absolute;
        top: 5px;
        bottom: 5px;
        left: 0;
        width: 40px;
        display: block;
        content: "";
        border-right: 1px solid hsla(0, 0%, 100%, 0.2);
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMyI+PHBhdGggZD0iTTkuNzIyIDQuODc1aC0uODMzVjMuNzkyYTMuODkgMy44OSAwIDAwLTcuNzc4IDB2MS4wODNILjI3OEEuMjc0LjI3NCAwIDAwMCA1LjE0NnY2Ljc3MUExLjEgMS4xIDAgMDAxLjExMSAxM2g3Ljc3OEExLjEgMS4xIDAgMDAxMCAxMS45MTdWNS4xNDZhLjI3NC4yNzQgMCAwMC0uMjc4LS4yNzF6bS0zLjg5MSA1LjY1OGEuMjY3LjI2NyAwIDAxLS4wNjkuMjExLjI4MS4yODEgMCAwMS0uMjA3LjA5SDQuNDQ0YS4yODEuMjgxIDAgMDEtLjIwNy0uMDkuMjY3LjI2NyAwIDAxLS4wNjktLjIxMUw0LjM0NCA5YTEuMDYzIDEuMDYzIDAgMDEtLjQ1NS0uODcxIDEuMTExIDEuMTExIDAgMDEyLjIyMiAwQTEuMDYzIDEuMDYzIDAgMDE1LjY1NyA5em0xLjM5LTUuNjU4SDIuNzc4VjMuNzkyYTIuMjIzIDIuMjIzIDAgMDE0LjQ0NCAweiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);
        background-repeat: no-repeat;
        background-position: 50%;
    }
}

.OrderformCheckoutInfo__vat {
    font-size: 12px;
    line-height: 1.3em;
}

.ChangePassword__form-body {
    margin-top: 10px;
    margin-bottom: -10px;
}

.ChangePassword__group {
    display: flex;
    margin-bottom: 20px;
}

.ChangePassword__label {
    flex: 0 0 110px;
    font-size: 15px;
    margin-top: 6px;
}

.ChangePassword__control {
    flex: 1 1 auto;
}

.ChangePassword__email-note {
    font-size: 15px;
    text-align: center;
}

.ChangePassword__spam-note {
    font-size: 13px;
    line-height: 1.45;
    text-align: center;
}

.ChangePassword__done-image {
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCAyMjMgMTkxIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MHtmaWxsOiMwZTgwYWN9LnN0MntmaWxsOiNlNmU2ZTV9LnN0M3tmaWxsOiNmOWIyNTN9LnN0OHtmaWxsOiM4NWIwNDB9LnN0OXtmaWxsOiM3YTllM2V9LnN0MTB7b3BhY2l0eTouNTtmaWxsOiM2ZThlM2E7ZW5hYmxlLWJhY2tncm91bmQ6bmV3fS5zdDExe2ZpbGw6I2M2Y2U2Nn08L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04MC4yIDExOS4zYzIuNyA0LjEgOC40IDYuMyAxNi4xIDYuMyAxMi42IDAgMjEuNy02LjEgMjcuMi0xOGwxMC4xLTIyLjJIODkuOGwtMTAuNCAyMy45Yy0xLjQgMy4zLTEuMSA3LjEuOCAxMHoiLz48cGF0aCBkPSJNODQuOCAxMjMuNGMxLjMuMiAzLjQuMyA0LjkuNCAxMi40LjQgMjIuNy01LjcgMjkuMi0xOC45bDkuNC0xOS41aDcuMmwtMTAuMiAyMy4xYy01LjcgMTIuNi0xNS4yIDE4LjQtMjYuNiAxOS4xLTYuMy0uNC0xMS4xLTEuNi0xMy45LTQuMnoiIGZpbGw9IiMwZjVlODAiLz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNMTIzLjQgMTA3LjdjLTUuNCAxMS45LTE0LjYgMTgtMjcuMiAxOC03LjcgMC0xMy40LTIuMy0xNi4xLTYuMy0xLjktMi45LTIuMi02LjctLjctMTBsMTAuNC0yMy45aC0ybC0xMC4yIDIzLjFjLTMuNCA3LjguNiAxOS4yIDE4LjYgMTkuMiAxMi41IDAgMjIuOS01LjggMjktMTkuMmwxMC4yLTIzLjFoLTJsLTEwIDIyLjJ6Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTTE0NS42IDc0LjdoMTQuOXY4Mi43aC0xNC45eiIvPjxwYXRoIGZpbGw9IiNlNDhlMjUiIGQ9Ik0xNTEuNyA3NC43aDguOHY4Mi43aC04Ljh6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTExMi43IDMzLjFoNTkuOWMxMC40IDAgMTguOCA4LjQgMTguOCAxOC44djMzLjVIOTMuOVY1MS45YzAtMTAuMyA4LjQtMTguOCAxOC44LTE4Ljh6Ii8+PHBhdGggZmlsbD0iIzFkOTliZiIgZD0iTTEzNS41IDc5LjFoNTUuOXY2LjNoLTU1LjkiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNMTYxLjQgOS45aDQuNGMyIDAgMy42IDEuNiAzLjYgMy42cy0xLjYgMy42LTMuNiAzLjZoLTcuNXYyNi4zaC02LjdWOS45aDkuOHoiLz48cGF0aCBkPSJNMTE1LjEgMzUuMWgtNC43Yy0xMS40IDAtMjAuNiA3LjUtMjAuNiAxNi44djMzLjVoNDMuN1Y1MS45YzAtOS44LTcuNi0xNi44LTE4LjQtMTYuOHoiIGZpbGw9IiMwNjZhN2YiLz48cGF0aCBkPSJNMTIzLjcgMzUuNGgtLjJjLTEwLjQgMC0xOC44IDguNC0xOC44IDE4Ljh2MzEuMmgyOC44VjUxLjljMC03LjEtNC0xMy4zLTkuOC0xNi41eiIgZmlsbD0iIzA4NWU2OCIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xMTUuMSAzNS4xYzEwLjggMCAxOC40IDYuOSAxOC40IDE2Ljh2MzMuNWgyVjUxLjljMC0xMC40LTcuOS0xOC44LTIwLjQtMTguOGgtNC43Yy0xMi41IDAtMjIuNiA4LjQtMjIuNiAxOC44djMzLjVoMlY1MS45YzAtOS4zIDkuMi0xNi44IDIwLjYtMTYuOGg0LjciLz48cGF0aCB0cmFuc2Zvcm09InJvdGF0ZSgtNzUuODMgOTIuMTE1IDUzLjU4NSkiIGNsYXNzPSJzdDgiIGQ9Ik03Ni44IDMwLjdoMzAuNnY0NS44SDc2Ljh6Ii8+PHBhdGggY2xhc3M9InN0OSIgZD0iTTExMC42IDc0TDkzLjIgNDkuM2wtMjcgMTMuNXoiLz48cGF0aCBjbGFzcz0ic3QxMCIgZD0iTTcyLjcgMzdsMTguNSAyMC40IDI1LjktOS4yIDEtMy45LTQ0LjQtMTEuMnoiLz48cGF0aCBjbGFzcz0ic3QxMSIgZD0iTTkyLjIgNTMuNWwyNS45LTkuMi00NC40LTExLjJ6Ii8+PGc+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoLTIyLjM4MiAzMi44MjIgNzkuOTIxKSIgY2xhc3M9InN0OCIgZD0iTTE3LjkgNzBoMjkuOHYxOS45SDE3Ljl6Ii8+PHBhdGggY2xhc3M9InN0OSIgZD0iTTUwLjQgODMuNGwtMTguNy02LjEtOC44IDE3LjV6Ii8+PHBhdGggY2xhc3M9InN0MTAiIGQ9Ik0xNi4zIDc4LjhsMTcuNSAzLjUgMTAtMTQuOS0xLTIuNC0yNy41IDExLjR6Ii8+PHBhdGggY2xhc3M9InN0MTEiIGQ9Ik0zMi44IDc5LjhsMTAtMTQuOC0yNy41IDExLjR6Ii8+PC9nPjxnPjxwYXRoIHRyYW5zZm9ybT0icm90YXRlKC03OC44MDggNzAuNjUzIDc5LjI0OCkiIGNsYXNzPSJzdDgiIGQ9Ik02Mi4zIDY2LjdINzl2MjVINjIuM3oiLz48cGF0aCBjbGFzcz0ic3Q5IiBkPSJNODEuMyA4OS45bC0xMC4yLTEzTDU2LjggODV6Ii8+PHBhdGggY2xhc3M9InN0MTAiIGQ9Ik01OS42IDcwLjhsMTAuNyAxMC42IDEzLjgtNS44LjUtMi4yTDYwIDY4LjZ6Ii8+PHBhdGggY2xhc3M9InN0MTEiIGQ9Ik03MC43IDc5LjJsMTMuOS01LjhMNjAgNjguNnoiLz48L2c+PC9zdmc+) 50% / contain no-repeat;
    height: 134px;
}

.ChangePassword__done-buttons.Auth__bottom-buttons {
    margin-left: 0;
    text-align: center;
}

.ChangePassword__done-buttons.Auth__bottom-buttons .Auth__bottom-button-item+.Auth__bottom-button-item {
    margin-left: 16px;
}

.UserBlock-container--appear,
.UserBlock-container--enter {
    opacity: 0;
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
}

.UserBlock-container--exit {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.UserBlock-container--appear-active,
.UserBlock-container--enter-active {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.UserBlock-container--appear-active,
.UserBlock-container--enter-active,
.UserBlock-container--exit-active {
    -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
    transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
    transition: transform 0.3s ease, opacity 0.3s ease;
    transition: transform 0.3s ease, opacity 0.3s ease, -webkit-transform 0.3s ease;
}

.UserBlock-container--exit-active {
    opacity: 0;
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
}

.UserBlock {
    display: inline-block;
    position: relative;
    z-index: 9999;
}

.UserBlock--loading {
    opacity: 0.5;
    pointer-events: none;
}

.UserBlock__menu {
    border: 1px solid #e2e2e2;
    box-shadow: 1px 1px 1px #c9cde4;
    display: flex;
    flex-direction: column;
    min-width: 160px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 80%;
}

.UserBlock__link {
    background-color: #fff;
    border-bottom: 1px solid #e2e2e2;
    border-radius: 1px;
    box-sizing: border-box;
    color: grey;
    cursor: pointer;
    display: block;
    line-height: 20px;
    overflow: hidden;
    padding: 10px 10px 10px 40px;
    text-align: left;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.UserBlock__link:last-child {
    border-bottom: none;
}

.UserBlock__link:before {
    content: "";
    height: 21px;
    left: 10px;
    position: absolute;
    width: 21px;
}

.UserBlock__link:hover {
    background-color: #f2f8fb;
    color: grey;
    text-decoration: none;
}

.UserBlock__link__sub {
    font-size: 12px;
    line-height: 16px;
    opacity: 0.7;
}

.UserBlock__link-sign-out:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAxNSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiM4MTgxODF9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkxheWVyXzItMiIgZGF0YS1uYW1lPSJMYXllciAyIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik04LjE4IDE1SDIuMDVBMi4wNSAyLjA1IDAgMDEwIDEzVjIuMDVBMi4wNSAyLjA1IDAgMDEyLjA1IDBoNi4xM2EyLjA1IDIuMDUgMCAwMTIuMDUgMi4wNXYyLjM4YS42OS42OSAwIDAxLTEuMzcgMFYyLjA1YS42OC42OCAwIDAwLS42OC0uNjlIMi4wNWEuNjkuNjkgMCAwMC0uNjkuNjlWMTNhLjY5LjY5IDAgMDAuNjkuNjloNi4xM2EuNjguNjggMCAwMC42OC0uNjl2LTIuNDNhLjY5LjY5IDAgMDExLjM3IDBWMTNhMi4wNSAyLjA1IDAgMDEtMi4wNSAyeiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE0IDguMThINS4wNWEuNjguNjggMCAwMTAtMS4zNkgxNGEuNjguNjggMCAwMTAgMS4zNnoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMi4yNyAxMC4yM2EuNjkuNjkgMCAwMS0uNjgtLjY5LjcyLjcyIDAgMDEuMi0uNDhsMS41Ni0xLjU2LTEuNTYtMS41NmEuNjguNjggMCAwMTAtMSAuNjcuNjcgMCAwMTEgMEwxNC44IDdhLjY3LjY3IDAgMDEwIDFsLTIuMDUgMmEuNy43IDAgMDEtLjQ4LjIzeiIvPjwvZz48L2c+PC9zdmc+) 100% 0/18px 18px no-repeat;
}

.UserBlock__link-profile:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMi45NyAxNC4zNSI+PHBhdGggZD0iTTkuMDcgNy40NGwtLjQ4LS4yMS40MS0uMzRhMy45MSAzLjkxIDAgMTAtNSAwbC40MS4zNC0uNDguMjFhNi40NyA2LjQ3IDAgMDAtMy45MSA2IDEgMSAwIDAwMSAxSDEyYTEgMSAwIDAwMS0xIDYuNDggNi40OCAwIDAwLTMuOTMtNnptLTUuMy0zLjUzYTIuNzIgMi43MiAwIDExMi43MiAyLjcyIDIuNzIgMi43MiAwIDAxLTIuNzItMi43MnptLTIuNTkgOS4yNXYtLjM2YTUuMyA1LjMgMCAwMTEwLjUzIDB2LjM2eiIgZmlsbD0iIzgxODE4MSIgZGF0YS1uYW1lPSJMYXllciAyIi8+PC9zdmc+) top/17px 19px no-repeat;
}

.UserBlock__link-my-orders:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMS4zMyAyNCI+PHBhdGggZD0iTTQuODggNC4xOWEuOC44IDAgMDEuOC0uOGgxMGEuOC44IDAgMDEwIDEuNkg1LjcxYS44LjggMCAwMS0uODMtLjh6bS4xOSA0LjQ4aDExLjJhLjgxLjgxIDAgMDAuOC0uOC44Mi44MiAwIDAwLS44LS44SDUuMDdhLjguOCAwIDAwLS44LjguODIuODIgMCAwMC44Ljh6bTE2LjI2IDYuNDh2OGEuOC44IDAgMDEtLjguOEguOGEuOC44IDAgMDEtLjgtLjhWMTVMMi4xOS42OUEuOC44IDAgMDEzIDBoMTUuMzJhLjguOCAwIDAxLjguNjlMMjEuMzMgMTV2LjExem0tMTkuNTctLjhoNC45MWEuOC44IDAgMDEuOC44IDMuMiAzLjIgMCAwMDYuNCAwIC44LjggMCAwMS44LS44aDQuOUwxNy42MyAxLjYzSDMuNjh6bTE4IDEuNjJoLTQuMzJhNC44NCA0Ljg0IDAgMDEtOS41NSAwSDEuNjN2Ni40M2gxOC4xVjE2em0tMi00LjQ4YS44LjggMCAwMC0uOC0uOEg0LjQ1YS44LjggMCAxMDAgMS42aDEyLjQzYS43Ny43NyAwIDAwLjgtLjh6IiBmaWxsPSIjODE4MTgxIiBkYXRhLW5hbWU9IkxheWVyIDIiLz48L3N2Zz4=) top/17px 18px no-repeat;
}

@media (min-width: 920px) {
    .UserBlock__link-inquiry {
        display: none;
    }
}

.UserBlock__link-inquiry:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMS4xNSAyNC41MiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiM4MTgxODF9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkxheWVyXzItMiIgZGF0YS1uYW1lPSJMYXllciAyIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yLjcyIDI0LjUyQTIuNzEgMi43MSAwIDAxMCAyMS44VjUuNDZhMi43MiAyLjcyIDAgMDEyLjcyLTIuNzJoMTAuMzl2MS42SDIuNzJBMS4xMiAxLjEyIDAgMDAxLjYgNS40NlYyMS44YTEuMTUgMS4xNSAwIDAwLjMzLjggMS4xIDEuMSAwIDAwLjc5LjMybDEyLjY3LS4wN2ExLjEzIDEuMTMgMCAwMDEuMTEtMS4xMnYtOC44aDEuNnY4LjhhMi43MyAyLjczIDAgMDEtMi43IDIuNzJsLTEyLjY3LjA3eiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTUuMDUgMTYuMzRoOC4wNnYxLjZINS4wNXpNNS4wNSAxMi45aDguMDZ2MS42SDUuMDV6TTUuMDUgOS4zNGg4LjA2djEuNkg1LjA1ek0xNi42OSA2Ljgydi0uNUEyLjM2IDIuMzYgMCAwMTE3IDUuMTdhMy44MiAzLjgyIDAgMDExLTEgNC4xOSA0LjE5IDAgMDAuOTQtLjgzIDEuMTkgMS4xOSAwIDAwLjIzLS43Mi43OC43OCAwIDAwLS4zMy0uNjggMS41NyAxLjU3IDAgMDAtLjkxLS4yMyA1LjI1IDUuMjUgMCAwMC0yLjM0LjY3TDE0Ljg1Ljg1QTYuNDcgNi40NyAwIDAxMTguMDggMGEzLjQ2IDMuNDYgMCAwMTIuMjQuNjggMi4yMSAyLjIxIDAgMDEuODMgMS44IDIuNDcgMi40NyAwIDAxLS4zNCAxLjNBNC43MSA0LjcxIDAgMDExOS41MSA1YTMuNjQgMy42NCAwIDAwLS44My43NCAxLjEyIDEuMTIgMCAwMC0uMTguNjZ2LjQxem0tLjIyIDIuMzRhMS4xOCAxLjE4IDAgMDEuMzEtLjg3IDEuMjggMS4yOCAwIDAxLjktLjI5IDEuMTkgMS4xOSAwIDAxLjg3LjMgMS4xNCAxLjE0IDAgMDEuMzIuODYgMS4xNSAxLjE1IDAgMDEtLjMyLjg1IDEuMTcgMS4xNyAwIDAxLS44Ny4zMSAxLjIzIDEuMjMgMCAwMS0uODktLjMgMS4xNCAxLjE0IDAgMDEtLjMyLS44NnoiLz48L2c+PC9nPjwvc3ZnPg==) 50%/16px 19px no-repeat;
}

.UserBlock__link-rewards:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiM4MTgxODF9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjEuMiAyMy43NUgyLjhhMS4yNSAxLjI1IDAgMDEtMS4yNS0xLjI1di0xNWEuNzYuNzYgMCAwMS43NS0uNzVoMTkuNGEuNzYuNzYgMCAwMS43NS43NXYxNWExLjI1IDEuMjUgMCAwMS0xLjI1IDEuMjV6bS0xOC4xNS0xLjVIMjF2LTE0SDMuMDV6Ii8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTQuNTEgNy4yNmMtMS4yMyAwLTIuMjgtLjEtMi41LS4xMmEuNzYuNzYgMCAwMS0uNjEtMS4wN2MuMi0uNDQgMi00LjMyIDMuNzQtNS4yOGEzLjY4IDMuNjggMCAwMTUuMDkgMSAzLjEyIDMuMTIgMCAwMS4xNSAyLjcxIDQuNDEgNC40MSAwIDAxLTEuOTIgMi4xNiA5IDkgMCAwMS0zLjk1LjZ6bS0xLjI2LTEuNTRjMS42My4wOCAzLjY5IDAgNC40Ny0uNDFBMi44NiAyLjg2IDAgMDAxOSAzLjlhMS42MyAxLjYzIDAgMDAtLjA1LTEuNDIgMi4yMiAyLjIyIDAgMDAtMy0uMzljLS44NS40NC0xLjk1IDIuMTktMi43IDMuNjN6bTIuMjYtNC4yOHoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05LjY4IDcuMjZhOSA5IDAgMDEtMy45NS0uNjUgNC40MSA0LjQxIDAgMDEtMS45Mi0yLjE2QTMuMTIgMy4xMiAwIDAxNCAxLjc0Yy45MS0xLjYxIDMuMi0yIDUuMDktLjk1IDEuNyAxIDMuNTMgNC44NCAzLjc0IDUuMjhhLjc2Ljc2IDAgMDEwIC42OS43OC43OCAwIDAxLS41OC4zOGMtLjI1LjAyLTEuMzQuMTItMi41Ny4xMnpNNi44NCAxLjY4YTEuNzYgMS43NiAwIDAwLTEuNTguOCAxLjYzIDEuNjMgMCAwMDAgMS40MiAyLjg2IDIuODYgMCAwMDEuMjEgMS40MWMuNzguNDQgMi44NC40OSA0LjQ3LjQxLS43Ni0xLjQ0LTEuODUtMy4xOS0yLjYzLTMuNjNhMi45MyAyLjkzIDAgMDAtMS40Ny0uNDF6bTE0LjIxIDEwLjk4SDIuM2EuNzUuNzUgMCAxMTAtMS41aDE4Ljc1YS43NS43NSAwIDAxMCAxLjV6Ii8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTIgMjMuMWEuNzUuNzUgMCAwMS0uNzUtLjc1VjYuODRhLjc1Ljc1IDAgMDExLjUgMHYxNS41MWEuNzUuNzUgMCAwMS0uNzUuNzV6Ii8+PC9zdmc+) top/17px 18px no-repeat;
}

@media only screen and (min-width: 641px) {
    .UserBlock__link-rewards {
        display: none;
    }
}

.UserBlock__link-butler {
    display: none;
    background-color: #f5fafe;
    color: #0073e6;
}

@media (min-width: 920px) {
    .UserBlock__link-butler {
        display: none;
    }
}

.UserBlock__link-butler:focus,
.UserBlock__link-butler:hover {
    background-color: #eaf6ff;
    color: #0073e6;
}

.UserBlock__link-butler:before {
    background: url(/rcapp-assets/stem-bann/button.svg) 50%/16px 19px no-repeat;
}

.UserBlock__link-butler span {
    display: block;
    font-size: 12px;
    line-height: 14px;
    white-space: normal;
    min-width: 120px;
    color: hsla(0, 0%, 50.2%, 0.8);
}

.OrderformCheckoutInfo_promocode {
    border-top: 1px solid rgba(0, 20, 50, 0.15);
    margin-top: 12px;
    margin-bottom: 12px;
    padding-top: 10px;
    padding-bottom: 10px
}

.OrderformCheckoutInfo_promocode small {
    font-size: 12px;
    font-style: italic
}

.OrderformCheckoutInfo_promocode .PromoCode__wrapper {
    display: flex
}

.OrderformCheckoutInfo_promocode .PromoCode__wrapper .PromoCode__input {
    flex: 0 0 70%
}

.OrderformCheckoutInfo_promocode .PromoCode__wrapper .PromoCode__input input {
    border-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.OrderformCheckoutInfo_promocode .PromoCode__wrapper .PromoCode__submit {
    flex: 1 1 auto;
    min-width: 71px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    padding: 0.40625rem 0.9375rem;
    font-size: .9375rem;
}