.alert-block {
    position: fixed;
    right: 1.5rem;
    top: 1.5rem;
    z-index: 13000
}

@media(max-width:575.98px) {
    .alert-block {
        right: 1rem !important;
        top: 1rem !important;
        left: 1rem !important
    }
}

.sc-alert {
    background: #fff;
    -webkit-box-shadow: 0 2px 4px rgba(40, 41, 61, .04), 0 8px 16px rgba(96, 97, 112, .16);
    box-shadow: 0 2px 4px rgba(40, 41, 61, .04), 0 8px 16px rgba(96, 97, 112, .16);
    padding: 0;
    margin-bottom: 1.5rem;
    overflow: hidden
}

@media(min-width:420px) {
    .sc-alert {
        width: 370px;
        min-height: 100px
    }
    .sc-alert-content {
        min-height: 100px
    }
}

.sc-alert-success .sc-alert-icon {
    background-color: #09b83a
}

.sc-alert-danger .sc-alert-icon {
    background-color: #d73e3e
}

.sc-alert-warning .sc-alert-icon {
    background-color: #e57a00
}

.sc-alert-close {
    position: absolute;
    right: .5rem;
    top: .5rem;
    background: rgba(0, 0, 0, 0);
    padding: 0
}

.sc-alert-icon {
    max-width: 80px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 80px;
    flex: 0 0 80px
}

.sc-alert-text {
    color: #1c1c28;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.sc-alert-text a {
    color: #0063f7;
    text-decoration: underline
}

.sc-alert-text a:hover {
    text-decoration: none
}

.alert-text-item + .alert-text-item {
    margin-top: .5rem
}

.sc-alert [data-bs-dismiss=modal] {
    display: none !important
}

.animated {
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}

@keyframes fadeOutUp {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp
}

.modal {
    -webkit-transform: translateY(500px);
    -ms-transform: translateY(500px);
    transform: translateY(500px);
    -webkit-transition: opacity .3s, -webkit-transform .4s;
    transition: transform .4s, opacity .3s, -webkit-transform .4s;
    -o-transition: transform .4s, opacity .3s;
    opacity: 0;
    z-index: 12201
}

#cartModal {
    z-index: 12203
}

.modal-backdrop.show {
    opacity: .8
}

.modal.show {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1
}

.modal-dialog {
    max-width: 440px
}

.modal-dialog.wide {
    max-width: 1024px
}

.modal-content {
    border-radius: .75rem;
    border: 0;
    -webkit-box-shadow: 0 2px 8px rgba(40, 41, 61, .08), 0 20px 32px rgba(96, 97, 112, .24);
    box-shadow: 0 2px 8px rgba(40, 41, 61, .08), 0 20px 32px rgba(96, 97, 112, .24);
    overflow: hidden
}

.modal-content a {
    text-decoration: underline
}

.modal-content a:hover {
    text-decoration: none
}

.modal-content .sc-btn:not(.sc-btn-with-icon) {
    width: 100%
}

.modal-header {
    border-bottom: transparent;
    border-top-left-radius: .75rem;
    border-top-right-radius: .75rem
}

@media(max-width:767.98px) {
    .modal-dialog {
        margin: 0;
        padding-top: 60px;
        width: 100%;
        max-width: 100%
    }
    .modal-content {
        height: calc(100vh - 60px);
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }
    .modal-header {
        padding: 1rem !important
    }
    .modal-title {
        font-size: 1rem !important
    }
}

.modal-header .btn-close {
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    opacity: .7
}

.modal-header .btn-close:hover {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.modal-header .btn-close:focus {
    -webkit-box-shadow: none;
    box-shadow: none
}

.modal-title {
    line-height: 1.5rem;
    padding-right: 3.625rem
}

@media(max-width:767.98px) {
    .modal-body {
        overflow-y: auto
    }
}

@media(min-width:768px) {
    .modal-body {
        min-height: 300px
    }
}

.modal-body-text {
    line-height: 17px
}

.modal-body iframe {
    max-width: 100%
}

.modal-body-agree a {
    text-decoration: underline
}

.modal-body-agree a:hover {
    text-decoration: none
}

.modal-body-agree ol,
.modal-body-agree ul {
    padding-left: 1rem
}

.modal-body-agree ol+p,
.modal-body-agree p+ol,
.modal-body-agree p+p,
.modal-body-agree p+ul,
.modal-body-agree ul+p {
    padding-top: 1rem
}

.modal-body-cart-items {
    max-height: 320px;
    overflow-y: auto;
    border-bottom: 1px solid #f2f4f8
}

.modal-body-cart-items>* {
    margin-bottom: 1rem;
    -webkit-transition: border-color .3s ease-out;
    -o-transition: border-color .3s ease-out;
    transition: border-color .3s ease-out
}

.modal-body-cart-items>:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #eaeaea
}

.modal-body-product-img {
    border: 1px solid #f2f4f8;
    min-width: 82px
}

.modal-body-product-img img {
    height: 64px;
    object-fit: contain;
}

.modal-body-product:hover {
    -webkit-filter: none;
    filter: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

@media(max-width:370px) {
    .modal-body-product .sc-module-rating-box {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }
}

.modal-body-product .sc-module-rating-star {
    width: 1rem;
    height: 1rem;
    cursor: pointer
}

@media(min-width:413px) {
    .modal-body-product .sc-module-rating-star {
        width: 1.5rem;
        height: 1.5rem
    }
}

.modal-body-product .sc-module-rating-star+.sc-module-rating-star {
    margin-left: .5rem
}

@media(min-width:992px) {
    #back-top {
        right: 2.5rem;
        width: 3rem;
        height: 3rem;
        line-height: 3rem
    }
    .modal-body-quick-view-img {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 510px;
        flex: 0 0 510px;
        max-width: 510px
    }
}

.modal-body-quick-view-img .sc-module-stickers-left {
    gap: 0.25rem;
    flex-wrap: wrap;
}

.modal-body-quick-view .sc-product-actions {
    border: 1px solid #f2f4f8
}

.modal-body-quick-view .sc-product-content-attributes,
.modal-body-quick-view .sc-product-content-description {
    border-bottom: 0
}

.modal-body-quick-view .sc-product-content-text ol,
.modal-body-quick-view .sc-product-content-text ul {
    padding-left: 1rem
}

.modal-body-quick-view .sc-product-content-text ol+p,
.modal-body-quick-view .sc-product-content-text p+ol,
.modal-body-quick-view .sc-product-content-text p+p,
.modal-body-quick-view .sc-product-content-text p+ul,
.modal-body-quick-view .sc-product-content-text ul+p {
    margin-top: 1rem
}

@media(max-width:413px) {
    .modal-body-quick-view .sc-btn-text {
        display: none
    }
    .modal-body-quick-view .sc-product-buttons .sc-btn {
        padding: 0 !important;
        width: 40px !important;
        height: 40px
    }
}

.modal-backdrop {
    z-index: 12200;
    background-color: rgba(0, 0, 0, .4)
}

.modal-open {
    overflow: hidden
}

.modal textarea {
    height: 200px !important;
    line-height: 1 !important
}

#cartModal .sc-buy-one-click {
    padding: 0 !important
}

#cartModal .sc-buy-one-click-title {
    font-size: 12px !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important
}

#cartModal .sc-buy-one-click-title+form {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

#modalCartBody p+p,
.sc-popup-success p+p {
    margin-top: 1rem
}

#blogCommentModal .form-control {
    max-width: 100%
}

.sc-location {
    -webkit-box-shadow: 0 0 2px rgba(40, 41, 61, .04), 0 4px 8px rgba(96, 97, 112, .16);
    box-shadow: 0 0 2px rgba(40, 41, 61, .04), 0 4px 8px rgba(96, 97, 112, .16)
}

.sc-location+.sc-location {
    margin-top: 1rem
}

.sc-location .sc-btn-secondary {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20px;
    height: 20px
}

.sc-location .sc-btn-secondary .sc-btn-icon-chevron {
    -webkit-mask-image: url(../img/sprite.svg#include--location-chevron);
    mask-image: url(../img/sprite.svg#include--location-chevron);
    width: 10px;
    height: 10px
}

.sc-location-collapsed {
    max-height: 0;
    opacity: 0;
    -webkit-transition: max-height .3s ease-out, padding-top .3s ease-out, opacity .3s ease-out .15s;
    -o-transition: max-height .3s ease-out, padding-top .3s ease-out, opacity .3s ease-out .15s;
    transition: max-height .3s ease-out, padding-top .3s ease-out, opacity .3s ease-out .15s;
    overflow: hidden
}

.sc-location iframe {
    max-width: 100%;
    border-radius: .25rem !important;
    max-height: 320px !important
}

.sc-location.active .sc-btn-secondary .sc-btn-icon {
    background: #fff;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.sc-location.active .sc-location-collapsed {
    max-height: 800px;
    padding-top: 1rem;
    opacity: 1
}

@-webkit-keyframes pulsation {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 1
    }
    50% {
        opacity: .5
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
}

@keyframes pulsation {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 1
    }
    50% {
        opacity: .5
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
}

@-webkit-keyframes iconOpacity {
    0%,
    100% {
        opacity: 0
    }
    40%,
    80% {
        opacity: .96
    }
    60% {
        opacity: 1
    }
}

@keyframes iconOpacity {
    0%,
    100% {
        opacity: 0
    }
    40%,
    80% {
        opacity: .96
    }
    60% {
        opacity: 1
    }
}

#sc_fixed_contact_button {
    position: fixed;
    right: 15px;
    bottom: 72px;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    cursor: pointer;
    z-index: 1020
}

#sc_fixed_contact_button.clicked {
    z-index: 1041
}

#sc_fixed_contact_substrate {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0);
    z-index: 0;
    display: none
}

#sc_fixed_contact_substrate.active {
    z-index: 1020;
    display: block
}

.sc-fixed-contact-pulsation {
    width: 80px;
    height: 80px;
    border-radius: 50px;
    position: absolute;
    left: -15px;
    top: -15px;
    z-index: -1;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-animation: 2s infinite pulsation;
    animation: 2s infinite pulsation
}

@media(min-width:420px) {
    #sc_fixed_contact_button {
        right: 30px;
        width: 70px;
        height: 70px
    }
    .sc-fixed-contact-pulsation {
        width: 100px;
        height: 100px
    }
}

.sc-fixed-contact-icon {
    color: #fff;
    width: 100%;
    font-size: 20px;
    overflow: hidden
}

.sc-fixed-contact-icon .fa-envelope {
    -webkit-animation: 3s infinite iconOpacity;
    animation: 3s infinite iconOpacity;
    width: 20px;
    height: 20px
}

@media(min-width:420px) {
    .sc-fixed-contact-icon {
        font-size: 28px
    }
    .sc-fixed-contact-icon .fa-envelope {
        width: 28px;
        height: 28px
    }
}

.sc-fixed-contact-text {
    font-size: 7px;
    text-transform: uppercase;
    line-height: 9px;
    color: #fff
}

.sc-fixed-contact-dropdown {
    position: absolute;
    bottom: 60px;
    right: 36px;
    padding: 20px;
    border-radius: 6px;
    background: #fff;
    display: block;
    opacity: 0;
    z-index: -1;
    margin-bottom: 20px;
    -webkit-transition: margin-bottom .3s, opacity .3s;
    -o-transition: margin-bottom .3s, opacity .3s;
    transition: margin-bottom .3s, opacity .3s;
    -webkit-box-shadow: 5px 12px 30px rgba(0, 0, 0, .35);
    box-shadow: 5px 12px 30px rgba(0, 0, 0, .35);
    visibility: hidden;
    min-width: 250px
}

@media(min-width:420px) {
    .sc-fixed-contact-text {
        font-size: 8px;
        line-height: 10px
    }
    .sc-fixed-contact-dropdown {
        right: 60px
    }
}

.sc-fixed-contact-dropdown.expanded {
    margin-bottom: 0;
    opacity: .98;
    z-index: 1;
    visibility: visible
}

.sc-fixed-contact-item {
    color: #333;
    font-size: 14px
}

.sc-fixed-contact-item > * {
    pointer-events:none
}

.sc-fixed-contact-item:not(:last-child) {
    margin-bottom: 18px
}

.sc-fixed-contact-item-icon {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 36px;
    flex: 0 0 36px;
    max-width: 36px;
    width: 36px;
    height: 36px;
    border-radius: 100%;
    margin-right: 10px;
    color: #fff
}

.sc-fixed-contact-item-icon svg {
    width: 20px !important;
    height: 20px
}

.sc-fixed-contact-messenger {
    background: #0084ff
}

.sc-fixed-contact-viber {
    background: #7c529d
}

.sc-fixed-contact-telegram {
    background: #2ca5e0
}

.sc-fixed-contact-skype {
    background: #31c4ed
}

.sc-fixed-contact-whatsapp {
    background: #25d366
}

.sc-fixed-contact-email {
    background: #50a8ff
}

.sc-fixed-contact-call {
    background: #3cba8b
}

.sc-fixed-contact-contacts {
    background: #141e1a
}

@media(max-width:991px) {
    .sc-fixed-contact-viber-desktop {
        display: none !important
    }
}

@media(min-width:768px) {
    #sc_fixed_contact_button {
        bottom: 30px
    }
}

.popover {
    font-family: Montserrat, sans-serif;
    border-color: transparent;
    border-radius: .5rem;
    -webkit-box-shadow: 0 2px 8px rgba(40, 41, 61, .04), 0 16px 24px rgba(96, 97, 112, .16);
    box-shadow: 0 2px 8px rgba(40, 41, 61, .04), 0 16px 24px rgba(96, 97, 112, .16);
    z-index: 1019
}

@media(min-width:360px) {
    .popover {
        min-width: 260px
    }
}

@media(min-width:992px) {
    .popover {
        z-index: 19999
    }
}

.popover-arrow:before {
    border-color: transparent !important
}

.popover-header {
    border-bottom: 0;
    background-color: rgba(0, 0, 0, 0);
    font-weight: 600;
    font-size: 1.075rem;
    padding: 1rem 1rem .5rem
}

.popover-header:before {
    border-color: transparent !important
}

.popover-body {
    padding: 0 1rem 1rem;
    font-size: .75rem;
    color: #555770
}

.popover-body p+p {
    margin-top: 1rem
}

.popover-body ul {
    padding: 1rem 0 1rem .75rem
}
form#simplepage_form {
    background: #fff;
    margin-top: -30px;
    border: 1px solid #C1BFBF;
}

form#simplepage_form p.simpleregister-have-account {
    color: #000;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding-left: 22px;
    padding-top: 39px;
}

form#simplepage_form label.control-label.col-sm-2 {
    color: #000;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
}


form#simplepage_form .required label.control-label.col-sm-2:before {
    content: "*";
    color: #ff0000;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

form#simplepage_form .simpleregister-button-right {
    float: none;
    text-align: left;
}

form#simplepage_form a#simpleregister_button_confirm {
    width: 175px;
    height: 38px;
    flex-shrink: 0;
    border-radius: 5px;
    background: #4F43E3;
    color: #FFF;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: flex;
    justify-content: center;
    align-items: center;
}
form#simplepage_form .simpleregister-block-content {
    max-width: 516px;
    margin-top: 6px;
}

form#simplepage_form input.form-control {
    height: 37px;
}

form#simplepage_form .simpleregister-button-block.buttons {
    margin-top: -7px;
    padding-left: 24px;
    padding-bottom: 57px;
}
.on-cart:not(:first-child) {
    padding-top: 29px;
}
div#overlay {
    display: none !important;
}

.container.simpls ~ .modal-backdrop.show {
    display: none !important;
}

.container.simpls ~ .modal-holder {
    display: none !important;
}
/*****************************************************************************/

.rm-contact-location-info {
    padding: 0;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 50px;
}
.lf-contact {
    width: 49%;
    /* background: #F9F9F9; */
    /* padding: 30px; */
}

.rg-contact {
    width: 49%;
    background: #fff !important;!i;!;
    display: flex;
    flex-direction: column;
}

.rm-contact-location-title {
    color: #141414;
    /* font-family: Sofia Pro; */
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 150% */
}

.top-con {
    padding: 25px 30px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    background: #fff;
    min-height: 270px;
    margin-bottom: 16px;
}
.bl-s-ikon {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

.bl-s-ikon .ikon-cont {
    width: 44px;
    height: 44px;
    background: #282182;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    display: flex;
    margin-top: 5px;
}

.bl-s-ikon .ikon-cont img {
    width: 20px;
    height: 20px;
    width: 21px;
    height: 21px;
    flex-shrink: 0;
    min-width: 21px;
}
li.rm-contact-location-phone a {
    color: #444;
    
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 25px; /* 138.889% */
    text-decoration: none;
    color: #444;
    font-family: Calibri;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 25px; /* 138.889% */
}

.bl-time ul li {
    color: #444;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px; /* 138.889% */
    color: #444;
    font-family: Calibri;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 25px; /* 138.889% */
}

.bl-s-ikon ul {
    margin-left: 13px;
    margin-top: 12px;
}

.bl-time {
    margin-left: 30px;
    margin-top: 27px;
}

.bl-time .bl-s-ikon .ikon-cont {
    background: #282182;
}

.niz-con {
    background: #282182;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    height: 92px;
}
.bl-ik {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-left: 20px;
}

.zag-niz-con {
    color: #FFF;
    /* font-family: Sofia Pro; */
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 150% */
    padding-left: 30px;
}
.bl-ik a {
    width: 50px;
    height: 50px;
    flex-shrink: 0;
    display: flex;
    justify-content: center;
    align-items: center !important;
    background: #fff;
    border-radius: 50%;
}

.bl-ik a img {
    width: 25px;
    height: 25px;
}

.bl-ik a {
    margin-right: 11px;
}
.rm-contact-location-ti {
    color: #141414;
    /* font-family: Sofia Pro; */
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 150% */
    margin-top: 30px;
    margin-left: 30px;
    margin-bottom: 19px;
}

.rm-contact-location-address {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-left: 30px;
    color: #444;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 25px; /* 138.889% */
    margin-bottom: 12px;
    color: #444;
    font-family: Calibri;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 25px; /* 138.889% */
}

.ikon-cont {
    width: 44px;
    height: 44px;
    background: #102542;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: -1px;
    min-width: 44px;
}

.ikon-cont img {
    width: 25px;
    height: 25px;
    min-width: 25px;
}

.rm-contact-location-address .ikon-cont {
    margin-right: 10px;
}

.top-cont {
    background: #fff;
    min-height: 270px;
    margin-bottom: 16px;
}
li.rm-social-item {
    margin: 0;
    margin-right: 11px;
}

.rm-contact-location li + li {
    margin-top: 0;
}

.rm-social-title {
    color: #FFF;
    /* font-family: Sofia Pro; */
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    /* 150% */
    padding-left: 30px;
    margin-right: 21px;
}

li.rm-social-item a {
    /* width: 50px; */
    /* height: 50px; */
    flex-shrink: 0;
    background: transparent;
    border: none;
}

i.fab.fa-instagram:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_265_3946)'%3E%3Cpath d='M23.9279 7.05249C23.8694 5.77515 23.6666 4.90283 23.3699 4.13965C23.0687 3.33893 22.5963 2.61365 21.9858 2.01416C21.3865 1.40369 20.6611 0.931091 19.8604 0.6297C19.097 0.333252 18.2249 0.130554 16.9475 0.0725098C15.6678 0.013916 15.2589 0 12 0C8.74109 0 8.33221 0.013916 7.05249 0.0721435C5.77515 0.130554 4.90302 0.333435 4.13965 0.630066C3.33893 0.931274 2.61365 1.40369 2.01416 2.01416C1.40369 2.61346 0.931091 3.33875 0.6297 4.13947C0.333252 4.90283 0.130554 5.77515 0.0725098 7.05231C0.013916 8.33221 0 8.74091 0 11.9998C0 15.2589 0.013916 15.6678 0.0725098 16.9475C0.130737 18.2247 0.333618 19.097 0.630249 19.8604C0.931458 20.6609 1.40387 21.3864 2.01434 21.9857C2.61365 22.5961 3.33911 23.0685 4.13983 23.3698C4.90302 23.6666 5.77533 23.8693 7.05267 23.9277C8.33258 23.9861 8.74127 23.9998 12.0002 23.9998C15.2591 23.9998 15.668 23.9861 16.9477 23.9277C18.225 23.8693 19.0972 23.6666 19.8605 23.3698C21.4724 22.7465 22.7466 21.4722 23.3699 19.8604C23.6667 19.097 23.8694 18.2247 23.9279 16.9475C23.9861 15.6676 24 15.2589 24 12C24 8.74091 23.9861 8.33221 23.9279 7.05249ZM21.7678 16.8492C21.7145 18.0192 21.5189 18.6546 21.3547 19.0774C20.9509 20.124 20.1238 20.9511 19.0772 21.3549C18.6544 21.5191 18.019 21.7147 16.849 21.7679C15.5839 21.8258 15.2043 21.8379 12 21.8379C8.79547 21.8379 8.41608 21.8258 7.15082 21.7679C5.98096 21.7147 5.34558 21.5191 4.92261 21.3549C4.40149 21.1624 3.92999 20.8557 3.54291 20.4571C3.14429 20.07 2.83759 19.5987 2.64514 19.0774C2.4809 18.6546 2.28534 18.0192 2.23206 16.8492C2.17438 15.5839 2.16211 15.2043 2.16211 12.0002C2.16211 8.79584 2.17438 8.41644 2.23206 7.151C2.28552 5.98096 2.4809 5.34558 2.64514 4.92279C2.83759 4.40149 3.14447 3.92999 3.54291 3.54291C3.92999 3.14429 4.40149 2.83759 4.92279 2.64532C5.34558 2.4809 5.98096 2.28552 7.151 2.23206C8.41626 2.17438 8.79584 2.16211 12 2.16211H11.9998C15.204 2.16211 15.5836 2.17438 16.849 2.23224C18.019 2.28552 18.6542 2.48108 19.0772 2.64532C19.5983 2.83777 20.0698 3.14447 20.4569 3.54291C20.8555 3.92999 21.1622 4.40149 21.3545 4.92279C21.5189 5.34558 21.7145 5.98096 21.7678 7.151C21.8254 8.41626 21.8377 8.79584 21.8377 12C21.8377 15.2043 21.8256 15.5837 21.7678 16.8492Z' fill='url(%23paint0_linear_265_3946)'/%3E%3Cpath d='M11.9999 5.83789C8.59674 5.83789 5.83789 8.59692 5.83789 12.0001C5.83789 15.4033 8.59674 18.1622 11.9999 18.1622C15.4033 18.1622 18.1622 15.4033 18.1622 12.0001C18.1622 8.59692 15.4033 5.83789 11.9999 5.83789ZM11.9999 16.0001C9.79095 15.9999 8 14.2091 8.00018 11.9999C8.00018 9.79095 9.79095 8 12.0001 8C14.2093 8.00018 16.0001 9.79095 16.0001 11.9999C16.0001 14.2091 14.2091 16.0001 11.9999 16.0001Z' fill='url(%23paint1_linear_265_3946)'/%3E%3Cpath d='M19.8459 5.59442C19.8459 6.38965 19.2012 7.03436 18.4059 7.03436C17.6105 7.03436 16.9658 6.38965 16.9658 5.59442C16.9658 4.79901 17.6105 4.1543 18.4059 4.1543C19.2012 4.1543 19.8459 4.79901 19.8459 5.59442Z' fill='url(%23paint2_linear_265_3946)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_265_3946' x1='2.01404' y1='21.9858' x2='21.986' y2='2.01384' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFD600'/%3E%3Cstop offset='0.5' stop-color='%23FF0100'/%3E%3Cstop offset='1' stop-color='%23D800B9'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_265_3946' x1='7.64276' y1='16.3573' x2='16.3573' y2='7.64276' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF6400'/%3E%3Cstop offset='0.5' stop-color='%23FF0100'/%3E%3Cstop offset='1' stop-color='%23FD0056'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_265_3946' x1='17.3877' y1='6.61255' x2='19.4241' y2='4.57613' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F30072'/%3E%3Cstop offset='1' stop-color='%23E50097'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_265_3946'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 37px;
    height: 37px;
    position: relative;
    display: flex;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='37' viewBox='0 0 37 37' fill='none'%3E%3Cg clip-path='url(%23clip0_162_54)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M30.5952 8.62476C30.5952 9.85096 29.6012 10.8448 28.3752 10.8448C27.1493 10.8448 26.1552 9.85096 26.1552 8.62476C26.1552 7.39855 27.1493 6.40476 28.3752 6.40476C29.6014 6.40476 30.5952 7.39855 30.5952 8.62476ZM18.5 24.6666C15.0943 24.6666 12.3334 21.9057 12.3334 18.5C12.3334 15.0943 15.0943 12.3334 18.5 12.3334C21.9057 12.3334 24.6666 15.0943 24.6666 18.5C24.6666 21.9057 21.9057 24.6666 18.5 24.6666ZM18.5 8.99996C13.2532 8.99996 8.99996 13.2532 8.99996 18.5C8.99996 23.7468 13.2532 28 18.5 28C23.7468 28 28 23.7468 28 18.5C28 13.2532 23.7468 8.99996 18.5 8.99996ZM18.5 3.33347C23.4398 3.33347 24.0249 3.35226 25.9754 3.44129C27.7792 3.52367 28.7588 3.82488 29.4107 4.07838C30.2741 4.41398 30.8904 4.81491 31.5379 5.46241C32.1854 6.10962 32.5863 6.72591 32.9219 7.58963C33.1751 8.24146 33.4766 9.22109 33.559 11.0248C33.648 12.9757 33.6668 13.5608 33.6668 18.5006C33.6668 23.4404 33.648 24.0254 33.559 25.976C33.4766 27.7798 33.1754 28.7594 32.9219 29.4112C32.5863 30.2747 32.1854 30.891 31.5379 31.5385C30.8907 32.186 30.2744 32.5869 29.4107 32.9225C28.7588 33.1757 27.7792 33.4772 25.9754 33.5596C24.0249 33.6486 23.4398 33.6674 18.5 33.6674C13.5599 33.6674 12.9749 33.6486 11.0243 33.5596C9.22052 33.4772 8.24088 33.176 7.58905 32.9225C6.72562 32.5869 6.10934 32.186 5.46184 31.5385C4.81463 30.8912 4.41341 30.275 4.0778 29.4112C3.82459 28.7594 3.52309 27.7798 3.44071 25.976C3.35168 24.0251 3.33289 23.4401 3.33289 18.5006C3.33289 13.5608 3.35168 12.9757 3.44071 11.0248C3.52309 9.22109 3.8243 8.24146 4.0778 7.58963C4.41341 6.7262 4.81434 6.10991 5.46184 5.46241C6.10905 4.81491 6.72533 4.41398 7.58905 4.07838C8.24088 3.82516 9.22052 3.52367 11.0243 3.44129C12.9751 3.35226 13.5602 3.33347 18.5 3.33347ZM18.5 0C13.4758 0 12.8456 0.0213906 10.8725 0.111289C8.90341 0.201187 7.55841 0.513953 6.38192 0.97125C5.16526 1.44387 4.13359 2.07662 3.10511 3.10511C2.07662 4.13359 1.44387 5.16526 0.97125 6.38192C0.513953 7.5587 0.201187 8.90341 0.111289 10.8725C0.0213906 12.8456 0 13.4758 0 18.5C0 23.5242 0.0213906 24.1544 0.111289 26.1275C0.201187 28.0966 0.513953 29.4413 0.97125 30.6181C1.44387 31.8347 2.07662 32.8664 3.10511 33.8949C4.13359 34.9234 5.16526 35.5558 6.38192 36.0287C7.5587 36.486 8.90341 36.7988 10.8725 36.8887C12.8456 36.9786 13.4758 37 18.5 37C23.5242 37 24.1544 36.9786 26.1275 36.8887C28.0966 36.7988 29.4413 36.486 30.6181 36.0287C31.8347 35.5558 32.8664 34.9234 33.8949 33.8949C34.9234 32.8664 35.5558 31.8347 36.0287 30.6181C36.486 29.4413 36.7988 28.0966 36.8887 26.1275C36.9786 24.1544 37 23.5242 37 18.5C37 13.4758 36.9786 12.8456 36.8887 10.8725C36.7988 8.90341 36.486 7.5587 36.0287 6.38192C35.5558 5.16526 34.9234 4.13359 33.8949 3.10511C32.8664 2.07662 31.8347 1.44416 30.6181 0.97125C29.4413 0.513953 28.0966 0.201187 26.1275 0.111289C24.1544 0.0213906 23.5242 0 18.5 0Z' fill='url(%23paint0_radial_162_54)'/%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_162_54' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(5.5243 37.1285) scale(47.2767)'%3E%3Cstop stop-color='%23FFB140'/%3E%3Cstop offset='0.2559' stop-color='%23FF5445'/%3E%3Cstop offset='0.599' stop-color='%23FC2B82'/%3E%3Cstop offset='1' stop-color='%238E40B7'/%3E%3C/radialGradient%3E%3CclipPath id='clip0_162_54'%3E%3Crect width='37' height='37' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
background-repeat: no-repeat no-repeat;
background-position: center center;
background-size: cover;
}

i.fab.fa-facebook-f:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M11.3219 15.4465C11.234 15.4465 9.38967 15.447 8.53903 15.4462C8.10111 15.4459 7.94487 15.2885 7.94487 14.8478C7.94431 13.7158 7.94403 12.5837 7.94487 11.4517C7.94515 11.0166 8.11035 10.8505 8.54267 10.8503C9.39331 10.8497 11.2276 10.85 11.3219 10.85C11.3219 10.7724 11.3217 9.13806 11.3219 8.38542C11.3225 7.2727 11.521 6.20758 12.0863 5.23234C12.6651 4.23414 13.5073 3.55038 14.5867 3.15502C15.2781 2.90162 15.9957 2.80054 16.7293 2.79998C17.6471 2.79942 18.565 2.80026 19.4831 2.80194C19.8776 2.8025 20.0526 2.97694 20.0535 3.37426C20.0551 4.4391 20.0551 5.50394 20.0535 6.5685C20.0529 6.97002 19.8852 7.1313 19.4817 7.13578C18.7293 7.1439 17.9764 7.13886 17.2249 7.1691C16.4658 7.1691 16.0665 7.53982 16.0665 8.3255C16.0483 9.15654 16.059 9.98842 16.059 10.8497C16.1301 10.8497 18.2903 10.8494 19.3 10.8497C19.7586 10.8497 19.9154 11.0073 19.9154 11.4685C19.9154 12.5944 19.9151 13.7205 19.9143 14.8464C19.914 15.3009 19.7667 15.4459 19.3053 15.4462C18.2956 15.4467 16.1438 15.4465 16.0497 15.4465V24.5591C16.0497 25.0449 15.8969 25.1997 15.4175 25.1997C14.2488 25.1997 13.0798 25.2 11.9111 25.1997C11.4874 25.1997 11.3222 25.0351 11.3222 24.6114C11.3219 21.6437 11.3219 15.5506 11.3219 15.4465Z' fill='%233D6AD6'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 37px;
    height: 37px;
    position: relative;
    display: flex;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='37' viewBox='0 0 37 37' fill='none'%3E%3Cg clip-path='url(%23clip0_162_46)'%3E%3Cpath d='M37 18.5C37 8.28273 28.7173 0 18.5 0C8.28273 0 0 8.28273 0 18.5C0 27.7339 6.76522 35.3874 15.6094 36.7753V23.8477H10.9121V18.5H15.6094V14.4242C15.6094 9.78766 18.3713 7.22656 22.5971 7.22656C24.6212 7.22656 26.7383 7.58789 26.7383 7.58789V12.1406H24.4055C22.1074 12.1406 21.3906 13.5666 21.3906 15.0297V18.5H26.5215L25.7013 23.8477H21.3906V36.7753C30.2349 35.3874 37 27.7339 37 18.5Z' fill='%231877F2'/%3E%3Cpath d='M25.7013 23.8477L26.5215 18.5H21.3906V15.0297C21.3906 13.5666 22.1073 12.1406 24.4055 12.1406H26.7383V7.58789C26.7383 7.58789 24.6211 7.22656 22.5971 7.22656C18.3713 7.22656 15.6094 9.78766 15.6094 14.4242V18.5H10.9121V23.8477H15.6094V36.7753C16.5512 36.923 17.5166 37 18.5 37C19.4834 37 20.4487 36.923 21.3906 36.7753V23.8477H25.7013Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_162_46'%3E%3Crect width='37' height='37' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
}
i.fab.fa-telegram:before {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Layer_1' style='enable-background:new 0 0 512 512;' version='1.1' viewBox='0 0 512 512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:url(%23SVGID_1_);%7D .st1%7Bfill:%23FFFFFF;%7D .st2%7Bfill:%23D2E4F0;%7D .st3%7Bfill:%23B5CFE4;%7D%0A%3C/style%3E%3Cg%3E%3ClinearGradient gradientUnits='userSpaceOnUse' id='SVGID_1_' x1='256' x2='256' y1='0' y2='510.1322'%3E%3Cstop offset='0' style='stop-color:%2341BCE7'/%3E%3Cstop offset='1' style='stop-color:%2322A6DC'/%3E%3C/linearGradient%3E%3Ccircle class='st0' cx='256' cy='256' r='256'/%3E%3Cg%3E%3Cpath class='st1' d='M380.6,147.3l-45.7,230.5c0,0-6.4,16-24,8.3l-105.5-80.9L167,286.7l-64.6-21.7c0,0-9.9-3.5-10.9-11.2 c-1-7.7,11.2-11.8,11.2-11.8l256.8-100.7C359.5,141.2,380.6,131.9,380.6,147.3z'/%3E%3Cpath class='st2' d='M197.2,375.2c0,0-3.1-0.3-6.9-12.4c-3.8-12.1-23.3-76.1-23.3-76.1l155.1-98.5c0,0,9-5.4,8.6,0 c0,0,1.6,1-3.2,5.4c-4.8,4.5-121.8,109.7-121.8,109.7'/%3E%3Cpath class='st3' d='M245.8,336.2l-41.7,38.1c0,0-3.3,2.5-6.8,0.9l8-70.7'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    content: "" !important;
      width: 37px;
    height: 37px;
    position: relative;
    display: flex;
}
.lf-contact .niz-con {
    justify-content: center;
}

.lf-contact .niz-con a {
    text-decoration: none;
    color: #FFF;
   
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
}

.lf-contact .niz-con a span {
    margin-left: 15px;
    color: #FFF;
    font-family: Calibri;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 150% */
}

i.far.fa-envelope {
    color: #00af86;
    font-size: 26px;
    display: none;
}
.prod {
    height: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 18px;
    color: #000;
    font-weight: 700;
}
button#button-ukrcredits {
    margin-left: 15px;
    font-size: 14px;
    height: 49px;
    padding: .5rem 1.8rem;
}
/*******************************************************************************/
@media(max-width:991px) {
.rm-contact-location-info {
    flex-direction: column;
    margin-bottom: 10px;
    margin-left: 15px;
    margin-right: 15px;
}

.lf-contact {
    width: 100%;
}

.rg-contact {
    width: 100%;
    margin-top: 18px;
}

div#information-contact .col-lg-10 {
    margin-left: 0;
}

.top-con {
    margin-bottom: 0;
    padding-bottom: 40px;
    min-height: 140px;
}

.niz-con {
    display: flex;
    justify-content: space-between;
    padding-right: 17px;
}

.rm-contact-location-ti {
    margin-bottom: 6px;
    color: #141414;
    font-family: Calibri;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 150% */
}

.rg-contact .top-cont {
    margin-bottom: 0;
    min-height: 0;
}  
.top-con {flex-direction: column;}

.bl-time {
    margin-top: 15px;
    margin-left: 0;
}    

.col-lg-12.col-xl-12 {}

ul.rm-social.list-unstyled.d-flex.flex-wrap.justify-content-center {
    flex-wrap: nowrap !important;!i;!;
}

.zag-niz-con {
    font-size: 18px;
    color: #FFF;
    font-family: Calibri;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 150% */
    padding-left: 15px;
    width: 32.7%;
}  
 .rm-contact-location-title {
    margin-bottom: 9px;
    color: #141414;
    font-family: Calibri;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 150% */
} 

.lf-contact .niz-con a {font-size: 7px !important;!i;!;}

.lf-contact .niz-con a span {
    margin-left: 5px;
    font-size: 15px;
}

.rm-social-title {
    font-size: 15px;
    padding-left: 15px;
}
.sc-product-buttons.d-flex.align-items-center {flex-wrap: wrap;}

button#button-cart {
    width: calc(100% - 152px);
}

button#button-ukrcredits {
    margin-left: 0;
    width: 100%;
    margin-top: 15px;
}
}
/*******************************************************************************/