body {
    background-color: #13181e;
}

.ss-modal__popup {
    background: #13181e;
    border-radius: 18px;
}

.shop-sk-callback input, .shop-sk-callback select, .shop-sk-callback textarea {
    border-radius: 18px;
}

.upTop .i-angle-down {
    color: #010001;
}

.wa-form .wa-name {
    color: #f5f5f6;
}

.wa-form .wa-value {
    color: #f5f5f6;
}

div.my-nav a, ul.my-nav a {
    color: #9400d3;
}

.in-success__order {
    background: #9400d3;
}

.in-success__contact {
    color: #f5f5f6;
}

.wa-quantity-cart-section .wa-field-wrapper .wa-field {
    border-radius: 18px!important;
}

.wa-field-wrapper .wa-input, .wa-dropdown > .wa-dropdown-toggle {
    border-radius: 18px!important;
}

.wa-input:not(:disabled):focus, .wa-textarea:not(:disabled):focus, .wa-input:not([readonly]):focus, .wa-textarea:not([readonly]):focus {
    border-color: #9400d3!important;
}

.s-order-page .wa-field-wrapper .s-styled-select select {
    border-radius: 18px!important;
}

.s-order-section{
    border-radius: 18px!important;
}

.s-order-page .s-order-section>.s-section-header>.s-header {
    color: #13181e;
}
.s-order-help-item__info a:hover {
    color: #9400d3;
}
.wa-order-form-wrapper .wa-step-section > .wa-section-header > .wa-header {
    color: #13181e;
}


.d-filter {
    background-color: #000000;
    border: 1px solid #9400d3;
    border-radius: 18px;
    padding: 20px;
    color: #f5f5f6;
}
.d-filter__values {
    border-radius: 18px;
}

.pagin a, .pagin div, .pagin span {
    color: #f5f5f6;
}

.promo_bor {
    border-radius: 18px;
    border: 1px solid #530077;
    box-shadow: inset 0 50px 15px -50px rgb(83 0 119);
    background-color: #000000;
}

.promo__item {
    color: #f5f5f6;
}
.promo_bor .promo__item:after {
    border-right: 1px solid #9400d3;
}

.b-promo__item {
    border: 1px solid #530077;
    border-radius: 18px;
}
.b-promo__item-name {
    color: #f5f5f6;
}
.b-promo__item-timer-n {
    color: #f5f5f6;
}

.b-promo__item-timer-d {
    color: #9400d3;
}
.b-promo__item-timer {
    border: 1px solid #530077;
    border-radius: 18px;
}

.promo_bor-item .promo__item {
    border: 1px solid #530077;
}

.b-categ__link {
    color: #efeff0;
}

.b-categ__item {
    border: 1px solid #530077;
    box-shadow: inset 0 50px 15px -50px rgb(83 0 119);
    border-radius: 18px;
}

.b-categ__item:hover {
    border: 1px solid #9400d3;
    border-radius: 5px;
    outline: none;
    transition: all .3s ease-out;
    border-radius: 18px;
}

.in-blocks__title-name {
    color: #f5f5f6;
}

.b-categ__img {
    z-index: 1;
}

.products__vfc .view-fav-com__item {
    width: 34px;
    height: 34px;
    border-radius: 26px;
}

.view-fav-com__item {
    border-radius: 10%;
    border: 1px solid #9400d3;
}

.product__wrap_modal {
    background: #13181e;
    border: 1px solid #530077;
    box-shadow: inset 0 50px 15px -50px rgb(83 0 119);
}

.product__wrap-1 {
    border: 1px solid #eee;
    background-color: #ffffff;
    border-radius: 18px;
}

.product__wrap-1 .product__content-left, .product__wrap-1 .product__content-right {
    background-color: #ffffff;
    border-radius: 18px;
}

.product__top .p-compare, .product__top .p-favorit {
    color: #888888;
}

.p-images-1 {
    border-right: 1px solid #eee;
    background-color: #ffffff;
    border-radius: 18px;
}

.sorting {
    border: 1px solid #9400d3;
    box-shadow: inset 0 50px 15px -50px rgb(83 0 119);
    border-radius: 18px;
}

.sorting, .sorting__left, .sorting__right {
    background-color: #000000;
}
.sorting__switch:hover, .sorting__switch_active {
    border-color: #9400d3;
}
.sorting__switch_active {
    box-shadow: 0 0 0 1px #9400d3;
    color: #9400d3;
}
.sorting__switch {
    border-radius: 18px;
}

.sorting__sort-block {
    border-radius: 18px;
}

.sorting__sort-name {
    border: 1px solid #9400d3;
    border-radius: 18px;
}
.sorting__sort-name-n {
    color: #f5f5f6;
}
.sorting__sort-down {
    border-left: 1px solid #9400d3;
    background-color: #eee;
    border-radius: 18px;
}

.icon8 {
    font-size: 8px;
    font-size: .5rem;
    width: 8px;
    height: 8px;
    color: #13181e;
}

.icon10 {
    font-size: 10px;
    font-size: .625rem;
    width: 10px;
    height: 10px;
    color: #9400d3;
}

.icon12 {
    font-size: 12px;
    font-size: .75rem;
    width: 12px;
    height: 12px;
    color: #f5f5f6;
}

.icon14 {
    font-size: 14px;
    font-size: .875rem;
    width: 14px;
    height: 14px;
    color: #000000;
}

.st-compare__fix {
    background: #13181e;
}

.st-compare__f-remove:hover {
    border-color: #9400d3;
    color: #9400d3;
    border-radius: 18px;
}

.st-compare__f-radio_active {
    color: #f5f5f6;
}

.st-compare__f-radio {
    color: #9400d3;
}

.st-compare__f-clear:hover .st-compare__f-clear-icon {
    border-color: #9400d3;
    color: #9400d3;
    border-radius: 18px;
}

.st-compare__f-clear:hover .st-compare__f-clear-text {
    color: #9400d3;
}

.st-compare__f-item {
    color: #f0f8ff;
    border: 1px solid #530077;
    box-shadow: inset 0 50px 15px -50px rgb(83 0 119);
    margin: 4px;
    border-radius: 18px;
}

.st-compare__f-name .st-compare__f-item {
    color: #f5f5f6;
    background-color: #000000;
    border-radius: 18px;
    border: 1px solid #530077;
    margin: 4px;
}

.st-compare .owl-item .st-compare__f-col {
    color: #f5f5f6;
}

.st-compare__f-item:nth-child(odd) {
    background: #000000;
    border: 1px solid #530077;
    box-shadow: inset 0 50px 15px -50px rgb(83 0 119);
    margin: 4px;
    border-radius: 18px;
}

.products__item-fav-remove {
    top: 45px;
    left: 15px;
    border-radius: 18px;
}

.products__item-fav-remove:hover {
    border-color: #9400d3;
    color: #9400d3;
}

.in-blocks__title-name_s {
    color: #f5f5f6;
}

.s-favorite_count-remove-all, .s-last_count-remove-all {
    color: #9400d3;
}

input[type=radio]:before {
    background: #9400d3;
}
input[type=radio]:hover {
    border-color: #530077;
    box-shadow: 0 0 0 1px rgb(83 0 119);
}

.h-categ__item {
    border: 1px solid #530077;
    box-shadow: inset 0 50px 15px -50px rgb(83 0 119);
}

.h-categ__link {
    color: #f5f5f6;
}

.category h1 {
    color: #f5f5f6;
}

.bread__link_last {
    color: #9400d3;
}

.owl-theme-nav .owl-next span, .owl-theme-nav .owl-prev span {
    color: #f5f5f6;
}
.owl-theme-nav .owl-next, .owl-theme-nav .owl-prev {
    border: 1px solid #9400d3;
    background: #9400d3;
}

h1, h2, h3, h4, h5, h6 {
    color: #f5f5f6;
}

.p-ship-pay__item {
    background-color: #f5f5f6;
    border-radius: 18px;
    padding: 24px;
}
.p-contacts-v1 {
    background-color: #f5f5f6;
    border: 1px solid #530077;
    border-radius: 18px;
}

.header__top {
    border-bottom: 1px solid #530077;
    box-shadow: inset 0 50px 15px -50px rgb(83 0 119);
}

.header__top-wrap {
    box-shadow: inset 0 50px 15px -50px rgb(83 0 119);
}

.header__midd {
    border-bottom: 1px solid #530077;
}
.header__links-item_1 {
    color: #f5f5f6;
}
.header__links-item_2 {
    color: #f5f5f6;
}
.header__links-item_3 {
    color: #f5f5f6;
}

.footer_pb {
    border-top: 1px solid #530077;
    box-shadow: inset 0 50px 15px -50px rgb(83 0 119);
}

.footer__copy {
    border-top: 1px solid #530077;
    box-shadow: inset 0 50px 15px -50px rgb(83 0 119);
}

.p-shops__title-requisites {
    font-weight: var(--font-weight);
    font-size: 16px;
    font-size: 1rem;
    margin-bottom: 10px;
    padding-top: 20px;
}

.share-requisites, .share__link {
    display: flex;
    align-items: center;
}

.share-requisites {
    gap: 5px;
    padding-top: 10px;
}


.p-shops__imgyareviews {
    font-size: 0;
    flex: none;
    width: 45%;
    padding-right: 25px;
    
}

.p-shops__imgyareviews img {
    border-radius: 18px;
}

.p-shops__img img {
    border-radius: 18px;
}

.p-shops__img-int {
    font-size: 0;
    flex: none;
    width: 25%;
    padding-right: 25px;
}

.p-shops__img-int img {
    border-radius: 18px;
    margin-top: 20px;
}

.f-currency select {
    width: 85%;
}

.p-shops__yareviews {
    font-size: 0;
    flex: none;
    width: 55%;
    padding-right: 25px;
}

@media screen and (max-width: 767px) {
  .p-shops__yareviews {
    width: 45%;
  }
}
@media screen and (max-width: 480px) {
  .p-shops {
    flex-direction: column;
  }
  .p-shops__yareviews {
    padding-right: 0;
    margin-bottom: 10px;
    width: 100%;
  }
}

.yaphotos {
    padding-bottom:15px;
}

.h-phone__call {
    color: #bbb;
}

.in-left__item:first-child {
    background: #ffffff;
    border: 1px solid #ececec;
    border-radius: 18px;
}
	
.in-left__title {
    background: #f7f7f7;
    padding: 20px;
    border-radius: 18px;
}

.l-help {
    border-radius: 18px;
}

.desc_max.h-hidden-show {
    background: #ffffff;
    border: 1px solid #eee;
    border-radius: 6px;
    padding: 20px 20px 20px;
}

.desc_max {
    background: #ffffff;
    border: 1px solid #eee;
    border-radius: 6px;
    padding: 20px 20px 20px;
    margin-bottom: 10px;
}

.l-products__item {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 20px;
}

.storiessite {
    padding-top: 20px;
}

.features {
    background: #ffffff;
    border: 1px solid #eee;
    border-radius: 18px;
    padding: 20px 20px 20px;
}

.products__sep-title {
    background: #9400d3;
    color: #ffffff;
    border-radius: 18px;
}

input[type=checkbox]:hover {
    box-shadow: 0 0 0 1px #9400d3;
    border-color: #530077;
}

input[type=checkbox] {
    border-radius: 10px;
}

.d-filter__label {
    color: #13181e;
}

.sorting__page-item_sel {
    color: #9400d3;
}

.product__contact svg {
    color: #9400d3;
}

.f-finds__name {
    color: #ffffff;
}

.f-finds__result {
    color: #ffffff;
}

.f-finds__name:before {
    background: #9400d3;
}

.f-finds__remove {
    border: 1px solid #9400d3;
    color: #9400d3;
}

.f-finds__button {
    color: #9400d3;
}

.p-contacts-v1__left .f-contact__item-text a, .p-contacts-v1__left .f-contact__item-text a:hover {
    color: #530077;
}

.p-contacts-v1__left {
    padding: 20px;
}

.p-contacts-v1__right {
    padding: 20px;
}

.h-menu__img {
    border-radius: 18px;
}

.h-menu__img-ul {
    background-color: #13181e;
    border: 1px solid #530077;
    border-radius: 18px;
}

.h-menu__img-link {
    color: #f5f5f5;
}

.h-menu__img-link-1 {
    color: #bbbbbb;
}

.m-brands .h-menu__img-icon {
    border: 1px solid #530077;
    box-shadow: inset 0 50px 15px -50px rgb(83 0 119);
    border-radius: 18px;
}

.h-brands__item {
    border: 1px solid #530077;
    box-shadow: inset 0 50px 15px -50px rgb(83 0 119);
    border-radius: 18px;
}

.brand-plugin-catalog-header-brand__description {
    color: #ffffff;
}

.b-catalog_full-width-2 .c-menu, .h-menu__full-width .c-menu {
    background: linear-gradient(90deg, #9400d3 50%, #13181e 0);
}

.b-catalog_full-width-2 .c-menu__item_active, .h-menu__full-width .c-menu__item_active {
    background-color: #13181e!important;
    border-radius: 26px 0 0 26px;
}

.b-catalog_full-width-2 .c-menu__item:hover, .h-menu__full-width .c-menu__item:hover {
    border-radius: 26px 0 0 26px;
}

.c-menu__wrap {
    background: #13181e;
}

.c-menu__wrap-left {
    background-color: #9300d2;
}

.c-menu__item:hover .c-menu__item-link, .c-menu__item_active .c-menu__item-link {
    color: #fff;
}

.c-menu__item-bl {
    color: #fff;
}

.c-menu__items-title-name {
    color: #fff;
}

.c-menu__item {
    border-radius: 26px 0 0 26px;
}

.shop-sk-callback__title {
    color: #fff;
}

.shop-sk-callback__name {
    color: #fff;
}

.shop-sk-callback__label-name {
    color: #fff;
}

.addCart.s-cart-page {
    color: #ffffff;
}

.b-letters__lett {
    color: #f5f5f6;
}

.b-letters__lett:hover {
    border-bottom-color: transparent;
    color: #9400d3;
}

.h-brands__name {
    color: #f5f5f6;
}

.htmlmap p {
    color: #f5f5f6;
}

.p-politika__item:first-child {
    margin-top: 0;
}

.p-politika__item {
    background-color: #f5f5f6;
}
.p-politika__item {
    border: 1px solid #e8e8e8;
    border-radius: 18px;
    align-items: center;
    margin-top: 20px;
    padding: 20px;
    margin-bottom: 20px;
}

.lk-orders__item-content {
	color: #9400d3;
}

.lk-orders__item {
    border-radius: 18px!important;
    box-shadow: 0 0 10px rgba(0, 0, 0, .1);
    margin-top: 30px;
    background-color: #f5f5f6;
}

.lk-orders__item-products img:hover {
    border-color: #9400d3!important;
}

.lk-orders__item-header {
    border-radius: 18px!important;
    padding: 30px 20px!important;
}

table {
    background-color: #ebebeb;
}

.h-fix__cart .s-mcart__icon {
    background-color: #9400d3;
}

.shop-sk-callback__checkbox {
    width: 20px!important;
}

.desc {
    background: #ffffff;
    border: 1px solid #eee;
    border-radius: 18px;
    padding: 20px 20px 20px;
}

@media screen and (max-width: 1080px) {
    .b-categ__link {
        height: 80px;
    }
}

.product__item-warn-desc {
    background-color: #ebebeb;
    border: 1px solid #eee;
    border-radius: 18px;
    padding: 15px 20px 15px 20px;
    font-size: .75rem;
    margin-bottom: 10px;
}

.product__item-warn-descinfo {
    background-color: #ebebeb;
    border: 1px solid #eee;
    border-radius: 18px;
    padding: 15px 20px 0px 20px;
    font-size: .75rem;
    margin-bottom: 10px;
}

.product__item-warn-desc li {
    margin-left: 20px;
}
.product__item-warn-descinfo li {
    margin-left: 20px;
}

.share-product {
    margin-top: 20px;
}

.search_small input.search__input {
    border-radius: 18px;
}

.b-catalog__button {
    border-radius: 22px;
}

.h-block-catalog .b-catalog__button {
    height: 44px;
}

.h-fix__logo img {
    max-height: 54px;
}

.button_big, input[type=button].button_big, input[type=submit].button_big {
    height: 48px;
    line-height: 48px;
}

.button, .wa-actions-wrapper .wa-button, .wa-confirm-signup-button, .wa-confirmation-code-input-submit, .wa-dialog-footer .wa-button, .wa-submit-button, .wa-variant-actions .wa-button, input[type=button], input[type=submit] {
    border-radius: 26px;
}

.buy1click-button, .buy1click-form-button {
    border-radius: 26px!important;
}

.owl-theme-nav .owl-next, .owl-theme-nav .owl-prev {
    border-radius: 26px;
}

.badges .badge {
    border-radius: 18px;
}

.products__item {
    border-radius: 18px;
}

.counter {
    border-radius: 26px;
}

.p-images__dop-link_active {
    box-shadow: inset 0 0 0 2px #9400d3;
}

.p-images__dop-link {
    border-radius: 18px;
}

.m-menu-catalog_static {
    border-radius: 26px;
}

.m-menu-catalog__bars {
    padding-left: 20px;
}

.h-mobile .m-menu .h-phone__icon {
    padding-left: 10px;
}

@media screen and (max-width: 1080px) {
    .h-promo {
        border-radius: 18px;
    }
}

@media screen and (max-width: 980px) {
    .sorting-fix {
        border-radius: 18px;
    }
}

@media screen and (max-width: 580px) {
    .sorting__sort-name-n {
        padding: 0 26px;
    }
}

.h-categ_small .h-categ__item {
    border-radius: 26px;
}

.h-categ_mobile .h-categ__wrap .h-categ__item {
    border-radius: 18px;
}

.s-products__item {
    border-radius: 18px;
}

.m-products__item {
    border-radius: 18px;
}

.promo-img__item {
    border-radius: 18px;
}

.h-stock__wrap {
    border-radius: 18px;
}

.h-stock__item {
    border-radius: 18px;
}

.p-day__item {
    border-radius: 18px;
}

.p-picture__wrap {
    border-radius: 18px;
}

@media screen and (max-width: 580px) {
    .p-picture, .p-picture__wrap {
        border-radius: 18px;
    }
}

@media screen and (min-width: 761px) {
    .wa-order-form-wrapper.with-adaptive .wa-step-shipping-section .wa-delivery-types-section .wa-types-list .wa-type-wrapper:first-child:not(:last-child) {
        border-radius: 18px!important;
    }
}
@media screen and (min-width: 761px) {
    .wa-order-form-wrapper.with-adaptive .wa-step-shipping-section .wa-delivery-types-section .wa-types-list .wa-type-wrapper:last-child:not(:first-child) {
        border-radius: 18px!important;
    }
}
@media screen and (min-width: 761px) {
    .wa-order-form-wrapper.with-adaptive .wa-step-shipping-section .wa-delivery-types-section .wa-types-list {
        justify-content: space-evenly;
    }
}

@media screen and (max-width: 760px) {
    .wa-order-form-wrapper.with-adaptive .wa-step-shipping-section .wa-delivery-types-section .wa-types-list .wa-type-wrapper:first-child:not(:last-child) {
        -webkit-border-radius: 3px 3px 0 0;
        border-radius: 18px!important;
    }
}
@media screen and (max-width: 760px) {
    .wa-order-form-wrapper.with-adaptive .wa-step-shipping-section .wa-delivery-types-section .wa-types-list .wa-type-wrapper:last-child:not(:first-child) {
        -webkit-border-radius: 0 0 3px 3px;
        border-radius: 18px!important;
    }
}

@media screen and (max-width: 760px) {
    .wa-order-form-wrapper.with-adaptive .wa-step-shipping-section .wa-delivery-types-section .wa-types-list .wa-type-wrapper {
        margin-top: -1px;
        margin: 10px 0 10px 0;
    }
}

.wa-order-form-wrapper .wa-step-shipping-section .wa-delivery-types-section .wa-types-list .wa-type-wrapper:hover, .wa-order-form-wrapper .wa-step-shipping-section .wa-delivery-types-section .wa-types-list .wa-type-wrapper.is-active {
    border-color: #9400d3!important;
}

.wa-order-dialog.wa-shipping-pickup-dialog .wa-dialog-body {
    border-radius: 18px;
}

.wa-order-dialog.wa-shipping-pickup-dialog .wa-content-section {
    height: 95%!important;
}

.mcart__items {
    border-radius: 18px;
}

.stock-label__percent, .stock-label__price {
    border-radius: 18px;
}

.in-auth__drop {
    border-radius: 18px;
}

.c-hicon__name {
    border-radius: 18px;
}

.l-auth {
    border-radius: 18px;
}

input[type=email], input[type=password], input[type=phone], input[type=search], input[type=tel], input[type=text], select, textarea {
    border-radius: 26px;
}

.p-shops__maps {
    border-radius: 18px;
}

.p-contacts-maps {
    border-radius: 18px;
}

@media (max-width: 520px) {
    .buy1click-input-text, input[type="text"].buy1click-input-text, .buy1click-form__captcha .wa-captcha-input, .buy1click-select.jq-selectbox .jq-selectbox__search input {
        border-radius: 18px!important;
    }
}

.buy1click-form_type_item .buy1click-checkbox.jq-checkbox.checked {
    border-color: #9400d3;
    border-radius: 18px;
}

.buy1click-checkbox.jq-checkbox, .buy1click-checkbox.jq-checkbox.focused {
    border-radius: 18px!important;
}

.buy1click-form__content {
    border-radius: 18px!important;
}

.buy1click-input-text, input[type="text"].buy1click-input-text, .buy1click-form__captcha .wa-captcha-input, .buy1click-select.jq-selectbox .jq-selectbox__search input, .buy1click-textarea {
    border-radius: 18px;
}

.owl-carousel .owl-stage-outer {
    border-radius: 18px;
}

.p-day__rating {
    display:none;
}

.product__item {
    margin-top: 20px;
    margin-bottom: 20px;
}

.wa-signup-form-wrapper {
    color: #f5f5f6;
}

.p-accordion {
    margin-bottom: 40px;
    background-color: #f5f5f6;
    border-radius: 18px;
    padding: 20px;
    color: #13181e;
}

.p-accordion__content {
    display: none;
    font-size: 15px;
    font-size: .9375rem;
    line-height: 1.8;
    background-color: #e3e3e3;
    border-radius: 18px;
    padding: 20px;
    margin-bottom: 18px;
}

.p-accordion__title_active .i-plus {
    color: #9400d3;
    transform: rotate(-45deg);
}

.p-accordion__title_active:hover .i-plus {
    color: #9400d3;
}

.button-one, input[type=button].button-one, input[type=submit].button-one {
    background: #9400d3;
    border-radius: 18px;
    color: #eee;
}

.wa-order-form-wrapper .wa-step-confirm-section .wa-section-body .s-message {
    font-size: 1.142857142857143em;
    line-height: 1.3125em;
    color: #000;
    margin-left: 10px;
}

.b-catalog_full-width .c-menu_active, .h-menu__full-width .c-menu_active {
    margin-top: 44px;
}

.c-menu__items-promo-name {
    color: #eee;
}

.c-menu__items-promo:hover .c-menu__items-promo-name {
    color: #9400d3;
}

.c-menu__items-promo-des {
    color: #999;
}

.label {
    border-radius: 18px;
    padding: 5px 5px;
}

.h-brands__img {
    height: 100px;
}

.c-menu__items-promo-img {
    border-radius: 18px;
}

.h-fix__block {
    padding-bottom: 24px;
    padding-top: 24px;
}

.p-day__dis {
    background-color: #9400d3;
}

.shop-sk-callback {
    color: #ebebeb;
}

.shop-sk-callback__preloader {
    border-radius: 26px;
}

.in-empty-wrapper {
    border-radius: 18px;
}