/* 3340 media */
@font-face {
    font-family: 'Onest';
    src: url('../fonts/Onest-Regular.ttf') format('truetype'),
         url('../fonts/Onest-Regular.woff') format('woff'),
         url('../fonts/Onest-Regular.otf') format('opentype');
    /* Дополнительные свойства шрифта, если необходимо */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Onest-Thin';
    src: url('../fonts/Onest-Thin.ttf') format('truetype'),
         url('../fonts/Onest-Thin.woff') format('woff'),
         url('../fonts/Onest-Thin.otf') format('opentype');
    /* Дополнительные свойства шрифта, если необходимо */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Onest-Light';
    src: url('../fonts/Onest-Light.ttf') format('truetype'),
         url('../fonts/Onest-Light.woff') format('woff'),
         url('../fonts/Onest-Light.otf') format('opentype');
    /* Дополнительные свойства шрифта, если необходимо */
    font-weight: normal;
    font-style: normal;
}


/* Временное скрытие цены в МЕТА товара - т.к. расчет не работает на ноль */


/* div#RadicalMart .products-list .card-body .card-title.text-center .text-center.priceblock {
    display: none;
} */

.col-auto.d-flex.justify-content-center.align-items-center {
    opacity: 0 !important;
}

div#RadicalMart.product .itemfullvariability {
    font-family: 'Onest', system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif;
    color: #333;
    margin: 0;
}

.pricedivinproduct {
    display: flex;
    flex-direction: column;
    align-items: center; /* Выравнивание по горизонтали */
    text-align: center; /* Центрирование текста внутри элементов */
}

.pricedivinproduct .price,
.pricedivinproduct .mb-3,
.pricedivinproduct .itemfullbuy {
    width: 100%; /* Убедитесь, что все дочерние элементы занимают всю ширину контейнера */
}

.metaspricestablescb9t {display: none;}
	
table.table.table-sm.small-table.text-center.metaspricestablescb9t {
    font-size: 18px;
}
	
.table-responsive.metaspricestablescb9t thead {
    font-size: 16px;
}

.table-responsive.metaspricestablescb9t {
    margin-bottom: 20px;
} 



div#RadicalMart.product .itemfullvariability .control-group {
    margin-bottom: 10px;
}

div#RadicalMart.product .itemfullvariability .form-label {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    display: block;
    color: #333; /* Цвет текста метки */
}

div#RadicalMart.product .itemfullvariability .uk-button-group {
    display: flex;
    flex-wrap: wrap; /* Перенос на новую строку, если кнопок больше 4 */
    gap: 10px;
}

div#RadicalMart.product .itemfullvariability .uk-button {
    padding: 10px 20px;
    border: 2px solid transparent; /* Прозрачная граница */
    border-radius: 5px; /* Скругление углов */
    background: linear-gradient(137deg, #f875d3 0%, #F10894 100%) !important; /* Градиентный фон */
    color: #ffffff; /* Белый текст */
    cursor: pointer;
    transition: all 0.3s ease;
    font-size: 14px;
    text-align: center;
    flex: 1 1 calc(25% - 10px); /* 4 кнопки в ряд с учетом gap */
    box-sizing: border-box;
}

div#RadicalMart.product .itemfullvariability .uk-button-default.disabled-option:hover {
    background: #000 !important;
    color: #fff !important;
}

div#RadicalMart.product .itemfullvariability .uk-button-default.disabled-option {
	border-color: #e8e8e8 !important;
    color: #828282 !important;
    cursor: not-allowed;
}

div#RadicalMart.product .itemfullvariability .uk-button:hover {
    background: linear-gradient(137deg, #e06dbf 0%, #d8007f 100%) !important; /* Темнее градиент при наведении */
}

div#RadicalMart.product .itemfullvariability .uk-button-primary {
    background: linear-gradient(137deg, #f875d3 0%, #F10894 100%) !important; /* Градиентный фон */
    color: #ffffff; /* Белый текст */
}

div#RadicalMart.product .itemfullvariability .uk-button-primary:hover {
    background: linear-gradient(137deg, #e06dbf 0%, #d8007f 100%) !important; /* Темнее градиент при наведении */
}

div#RadicalMart.product .itemfullvariability .uk-button-default {
    border: 1px solid #F10894; /* Граница с основным цветом */
    background: transparent !important; /* Прозрачный фон */
    color: #F10894; /* Цвет текста */
    display: flex; /* Добавляем flex */
    align-items: center; /* Выравниваем текст по центру по вертикали */
    justify-content: center; /* Выравниваем текст по центру по горизонтали */
    height: 100%; /* Занимает всю высоту */
    padding: 10px 20px; /* Отступы для текста */
    border-radius: 5px; /* Скругление углов */
    cursor: pointer;
    transition: all 0.3s ease;
    font-size: 14px;
    text-align: center;
    flex: 1 1 calc(25% - 10px); /* 4 кнопки в ряд с учетом gap */
    box-sizing: border-box;
}

div#RadicalMart.product .itemfullvariability .uk-button-default:hover {
    border-color: #F10894; /* Цвет границы при наведении */
    background: #F10894 !important; /* Фон при наведении */
    color: #ffffff; /* Белый текст при наведении */
}

div#RadicalMart.product .itemfullvariability .uk-hidden {
    display: none;
}


/* Адаптивность для мобильных устройств */
@media (max-width: 767px) {

    
div#RadicalMart.product .card.card-body.itemfull {
    padding: 0px;
}


    div#RadicalMart.product .itemfullvariability .uk-button {
        flex: 1 1 calc(50% - 10px); /* 2 кнопки в ряд на мобильных устройствах */
        font-size: 12px; /* Уменьшаем размер шрифта для мобильных */
        padding: 8px 16px; /* Уменьшаем отступы для мобильных */
    }

    div#RadicalMart.product .itemfullvariability .form-label {
        font-size: 14px; /* Уменьшаем размер шрифта метки для мобильных */
    }
}
    
p.smalltextwhatsapp {
    line-height: 1.2;
    text-align: center;
}

.uznat, .vkorzinu {
    height: 40px;
    display: inline-block;
}



div#RadicalMart .list-pagination ul.uk-pagination.uk-flex-center.uk-margin-remove-bottom {
    display: inline-block;
    width: 100%;
    padding-left: 10px;
    margin-top: 15px;
}

div#RadicalMart .list-pagination ul.uk-pagination.uk-flex-center.uk-margin-remove-bottom li {
    display: inline-block;
    width: 64px;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1);
    text-align: center;
    box-sizing: border-box;
    margin: 0px 10px 0px 0px;
    vertical-align: middle;
}

div#RadicalMart .list-pagination ul.uk-pagination.uk-flex-center.uk-margin-remove-bottom li a, div#RadicalMart .list-pagination ul.uk-pagination.uk-flex-center.uk-margin-remove-bottom li span {
    display: inline-block;
    padding: 5px;
    width: 100%;
}


div#RadicalMart .list-pagination ul.uk-pagination.uk-flex-center.uk-margin-remove-bottom + .uk-text-small.uk-text-meta.uk-text-center {
    padding-left: 10px;
    margin-top: 5px;
}

div#RadicalMart.category .category.info.text-left img {
    max-height: 200px;
}


html body {
    font-family: 'Onest', system-ui, -apple-system, "Segoe UI", "Roboto", "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif;
}

html body a {
    color: #F10091;
}

html body .btn-primary, html body  .sppb-btn-primary {
    border-color: #F10091;
    background-color: #F10091;
}

html #sp-footer, html #sp-bottom {
    color: #000;
    background: #E3E3E3;
}

textarea#jform_shipping_comment {
    font-size: 21px;
}

select.rmaiselect {
    box-sizing: border-box;
    min-height: 48px;
}

form#checkoutForm select {
    width: 90%;
    margin-left: 5%;
}

.top-15px {
    margin-top: -15px;
}

section#tabledostavkacss tr td {
    text-align: left;
    padding-left: 4.2%;
}

div#simplemeta-itemblock {
    display: inline-block;
    padding: 10px 0px 25px 0px;
    box-sizing: border-box;
    position: relative;
}


div#simplemeta-itemblock .slickitem {
    position: relative;
    display: inline-block;
    width: 220px;
    box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.1);
    border: none;
    padding: 20px;
    margin: 10px;
    text-align: center;
}

.fz18ai {
    font-size: 21px;
    padding: 10px 0px 0px 0px;
}

.pinknalichie {
    color: #F10091;     margin-top: 15px;
    display: inline-block;
    font-weight: bold; text-align: center;
    text-transform: uppercase;
}

.pricedivinproduct .price.mb-1 {
    padding: 20px; 
}

.pricedivinproduct .price.mb-1 .h4.m-0 {
    font-size: 2.75rem;
}

.pinkwhapink {
    color: #F10091;
}

p.minitextnalichie {
    font-size: 18px;
    text-align: center;
    font-family: 'Onest-Light';
}

p.nizhewhatsap {
    font-size: 16px;
    text-align: center;
    margin-top: 15px;
    font-family: 'Onest-Light';
    margin-bottom: 5px;
}

p.nizhenedelivery {
    font-size: 16px;
    text-align: center;
    margin-top: 0px;
    font-family: 'Onest-Light';
    font-weight: bold;
    text-transform: uppercase;
    color: #F10091;
}

p.nizhefwbng {
    font-size: 14px;
    text-align: center;
    font-family: 'Onest-Light';
    margin-bottom: 5px;
    font-weight: bold;
    margin-top: 3px;
    text-transform: uppercase;
}


.measurediv {
    color: #808080;
    display: inline-block;
    padding: 5px;
    height: 35px;
    width: 100%;
}

div#simplemeta-itemblock .slickitem a {
    display: inline-block;
    width: 100%;
    padding: 0;
    margin: 0;
    line-height: 1.8;
}

form#simplecallback-146 .pinksubmit {
    padding: 10px;
}

.accmobilepodboraromata > div > div {
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 4px 10px 0px rgba(241, 0, 145, 0.10);
    margin-bottom: 30px !important;
}


div#sp-menu ul.sp-megamenu-parent.menu-animation-fade-up.d-none.d-lg-block > li.sp-menu-item:first-child {
    display: none;
}


span.text-danger {
    color: #F10091 !important;
}

.rmitemblock.opacity-50 {
    opacity: 1 !important;
}

.listcard.card.opacity-50 {
    opacity: 1 !important;
}

.position-relative.opacity-50 {
    opacity: 1 !important;
}

.slickitemblock.opacity-50 {
    opacity: 1 !important;
}


section#formmobilemain1 form#simplecallback-118 {
    padding: 0% 10% 10% 10%;
}

section#formmobilemain1 .zakonrfsoglasie input[name="zakonrf"] + small {
    font-size: 12px;
}


section#formmobilemain1 h3.sppb-addon-title {
    text-align: center;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 0px !important;
    padding: 0px 30px;
    font-size: 21px;
    z-index: 9999;
    position: relative;
    opacity: 1;
}

section#formmobilemain1 h3.sppb-addon-title + .sppb-addon-content {
    font-size: 0;
}

section#formmobilemain1 .sppb-container-inner {
    content: '';
    width: 90%;
    height: 425px;
    position: absolute;
    z-index: 9;
    top: 30px;
    left: 0;
    margin: 0 auto;
    right: 0;
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.50);
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
}


section#okunisvmirform .sppb-container-inner {
    content: '';
    width: 90%;
    height: 425px;
    position: absolute;
    z-index: 9;
    top: 30px;
    left: 0;
    margin: 0 auto;
    right: 0;
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.50);
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
}


section#osvoiteisskuistroevrtstepodval .sppb-container-inner {
    content: '';
    width: 90%;
    height: 425px;
    position: absolute;
    z-index: 9;
    top: 30px;
    left: 0;
    margin: 0 auto;
    right: 0;
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.50);
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
}

section#osvoiteisskuistroevrtstepodval h3.sppb-addon-title + .sppb-addon-content {
    font-size: 0;
}


section#okunisvmirform .zakonrfsoglasie label {
    line-height: 1.4;
}


section#okunisvmirform .zakonrfsoglasie input[name="zakonrf"] + small {
    font-size: 12px;
}


section#osvoiteisskuistroevrtstepodval .zakonrfsoglasie label {
    line-height: 1.4;
}


section#osvoiteisskuistroevrtstepodval .zakonrfsoglasie input[name="zakonrf"] + small {
    font-size: 12px;
}


section#okunisvmirform form#simplecallback-145 {
    padding: 0% 10% 10% 10%;
}


section#osvoiteisskuistroevrtstepodval form#simplecallback-118 {
    padding: 0% 10% 10% 10%;
}


section#okunisvmirform h3.sppb-addon-title +  .sppb-addon-content {
    margin: 0px;
    font-size: 0;
}


section#formmobilemain1  .zakonrfsoglasie label {
    line-height: 1.4;
}


section#mobileceninizhe p.fflight {
    margin-bottom: 0 !important;
}

section#mobileceninizhe .sppb-addon.sppb-addon-single-image {
    margin-top: -10px  !important;
    margin-bottom: 15px  !important;
}



section#mobilepredbochtenia .sppb-column-addons .sppb-addon-wrapper + * {
    padding: 20px;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 4px 10px 0px rgba(241, 0, 145, 0.10);
    margin: 25px 15px;
}

section#mobilepredbochtenia .sppb-column-addons .sppb-addon-wrapper img.blockicon {
    display: block;
    float: left;
    margin-right: 15px;
}

section#mobilepredbochtenia .sppb-column-addons .sppb-addon-wrapper img.blockicon + h3 {
    display: inline;
    line-height: 1;
}

section#mobilepredbochtenia .col-sm-12.alignalltext {
    padding-top: 15px;
}

section#mobilepredbochtenia .sppb-column-addons .sppb-addon-wrapper + .sppb-addon-wrapper {
    padding-top: 0px;
}


.divsovietquest .imgsoviet {
    width: 115px;
    border-radius: 20px;
    margin-right: 15px;
    margin-top: 15px;
}

.accmobilepodboraromata > [data-rlta-element=container] > div > h3 > .divsovietquest .sovietquest {
    width: 170px;
}

.sovietquest {
    position: relative;
    display: inline-block;
    width: 200px;
    font-size: 14px;
}

.sovietquest h3.sppb-image-layout-title {
    font-size: 14px;
    font-weight: bold;
    font-family: 'Onest-Light';
}



.posrelaccmobile a {
    color: #F10091 !important;
    z-index: 9999;
    position: relative;
}

.posrelaccmobile a:hover {
    text-decoration: none !important;
    z-index: 9999;
    position: relative;
}


.categoriesslidermodule {
    text-align: center; margin-bottom: 25px;
}

.categoriesslidermodule .slick-slide img {
    margin: 0 auto;
}

.posrelaccmobile {
    position: relative;
    padding: 10px 0px 10px 65px;
}

.posrelaccmobile .bigcount {
    top: 15px;
    left: -10px;
    line-height: 2;
    font-size: 1.8rem;
}

.sp-page-builder .page-content #tabledostavkacss > div {
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
    padding: 15px 10px;
}


section#pay-sposob .iconblockgray {
    background: #fff;
}

#map {
    width: 100%;
    height: 400px;
    border: 1px solid #eaeaea;
    margin-bottom: 10px;
  }
  

div#rightcartstycky {
    box-shadow: 0px 0px 15px #bebebe;
}

div#rightcartstycky .row.mb-2 {
    margin-bottom: 0px !important;
}

.yamaptextshipping label#jform_shipping_country-lbl {
    display: none;
}

div#rightcartstycky .card-body {
    padding: 5px 10px;
}

p.importantblacktext strong {
    font-weight: bold;
}


#cookieBanner {position: fixed;width: 100%;background-color: rgba(0, 0, 0, 0.75);left: 0;bottom: 0;z-index: 300;color: #fff;display: none}
#acceptCookies {display: inline-block; font-family:'Onest-Light'; text-decoration: none;padding: 6px 18px;text-align: center;border-radius: 18px;font-weight: bold;}
#acceptCookies:hover{cursor: pointer;}
.cookieContent {margin: 0 auto;width: 600px;padding: 10px 25px;font-size: 14px;color: #fff;}
.cookieText {display: inline-block;line-height: 16px;cursor: default;  padding-left: 5%;   margin-top: 10px;}
.cookieButton {padding: 10px 0;display: block;float: right;}
@media (max-width: 991.98px) {.cookieContent {width: 768px;}}
@media (max-width: 800px) {.cookieContent {width: 600px;}}
@media (max-width: 628px) {.cookieContent {width: 100%;}.cookieText {display: block;}.cookieButton {float: none;}}


div#radicalmartCartModule {
    z-index: 99999;
}

div#acceptCookies:hover {
    font-family: 'Onest';
}

span.cookieText a {
    text-shadow: 0px 0px 10px #000;
    border-bottom: 1px solid #F10091;
    color: #fff;
    font-weight: bold;
    font-family: 'Onest-Light';
}
span.cookieText a:hover {
    border-bottom: 0px solid #F10091;
    font-family: 'Onest';
}

div#cookieBanner {
    position: fixed;
    bottom: 50px;
    z-index: 800;
    padding: 0 10px;
    display: flex;
    left: 50%;
    transform: translateX(-50%);
    width: auto !important;
    opacity: 0;
    transition: opacity 0.5s ease;
}

div#cookieBanner.show {
    opacity: 1;
  }

div#cookieBanner {
    background: rgba(44,62,80,.9);
    box-shadow: 0 23px 39px rgba(3,53,88,.2);
    border-radius: 15px;
    margin: 0 auto;
    display: inline-flex;
    align-items: center;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    padding: 20px 16px 16px;
    width: 290px;
}

div#acceptCookies {
    background-color: #F10894 !important;
    font-size: 18px;
    margin-top: -5px;
}

.fwb strong {
font-weight: bold !important;
}

.normaltext p {
    font-size: 14px !important;
    padding-bottom: 3px;
}

.normaltext a.privacy {
    text-decoration: underline;
    color: rgba(0, 0, 0, 0.50);
}

.normaltext a.privacy:hover {
    color: #000;
    text-decoration: none;
    font-family: 'Onest';
}


.simplebuttons .sppb-btn.sppb-btn-default.sppb-btn-rounded.sppb-btn-rounded {
    color: #000;
    text-align: center;
    font-style: normal;
    font-weight: 300;
    transition: box-shadow 0.3s ease;
    box-shadow: 0 0 5px #000;
    background: #fff;
    font-family: 'Onest-Light';
    padding: 20px;
    margin: 0px;
    border-radius: 10px;
    border: 0px solid #000;
    line-height: 0;
}

.simplebuttons .sppb-btn.sppb-btn-default.sppb-btn-rounded.sppb-btn-rounded:hover {
    background: linear-gradient(137deg, #F0ACDD 0%, #F10894 100%) !important;
    color: #fff !important;
    border: 0px !important;
    font-family: 'Onest';
}


p.textseosmbigtext a {
    font-size: 26px;
    font-family: 'Onest';
    font-weight: bold;
    color: #000;
    padding: 2px;
    display: inline-block;
    text-align: center;
}

p.textseosmbigtext {
    width: 150px;
    text-align: center;
}

.hosting svg.layout-logo-image {
    margin-top: -2px;
}

img.radicalmartlogo {
    margin-top: 3px;
}

.hostinglogo {
    margin-left: 15px;
}



div#radicalmartCartNotificationAdd a.btn.btn-sm.btn-primary {
    color: #000;
    text-align: center;
    font-style: normal;
    font-weight: 300;
    transition: box-shadow 0.3s ease;
    box-shadow: 0 0 5px #000;
    background: #fff;
    font-family: 'Onest-Light';
    padding: 10px;
    background: linear-gradient(137deg, #F0ACDD 0%, #F10894 100%) !important;
    color: #fff !important;
    border: 0px !important;
    margin: 0px;
    border-radius: 10px;
    border: 0px solid #000;
    line-height: 1;
}

div#radicalmartCartNotificationAdd a.btn.btn-sm.btn-outline-secondary {
    color: #000;
    text-align: center;
    font-style: normal;
    font-weight: 300;
    transition: box-shadow 0.3s ease;
    box-shadow: 0 0 5px #000;
    background: #fff;
    font-family: 'Onest-Light';
    padding: 10px;
    margin: 0px;
    border-radius: 10px;
    border: 0px solid #000;
    line-height: 1;
}

div#radicalmartCartNotificationAdd a.btn.btn-sm.btn-outline-secondary:hover {
    background: linear-gradient(137deg, #F0ACDD 0%, #F10894 100%) !important;
    color: #fff !important;
    border: 0px !important;
    font-family: 'Onest';
}

div#radicalmartCartNotificationAdd a.btn.btn-sm.btn-primary:hover {
    font-family: 'Onest';
}


.com-radicalmart.view-done a.btn.btn-outline-secondary {
    color: #000;
    text-align: center;
    font-style: normal;
    font-weight: 300;
    transition: box-shadow 0.3s ease;
    box-shadow: 0 0 5px #000;
    background: #fff;
    font-family: 'Onest-Light';
    padding: 20px;
    margin: 0px 25px;
    border-radius: 10px;
    border: 0px solid #000;
    line-height: 0;
}

.com-radicalmart.view-done a.btn.btn-outline-secondary:hover {
    
    background: linear-gradient(137deg, #F0ACDD 0%, #F10894 100%) !important;
    color: #fff !important;
    border: 0px !important;
    font-family: 'Onest';

}




div#RadicalMart.done span.icon-ok.fs-1:before {
    font-size: 4rem;
    color: #fff;
}

div#RadicalMart.done span.icon-ok.fs-1 {
    margin-bottom: 30px;
    border-radius: 50%;
    background: #198754;
    padding: 25px;
}


div#RadicalMart.done a.btn.btn-success.btn-lg:focus {
    color: #fff !important;
}


.offcanvas  a.btn.btn-primary {
    color: #000;
    text-align: center;
    font-style: normal;
    font-weight: 300;
    transition: box-shadow 0.3s ease;
    box-shadow: 0 0 5px #000;
    background: #fff;
    font-family: 'Onest-Light';
    padding: 20px;
    margin: 0px;
    border-radius: 10px;
    border: 0px solid #000;
    line-height: 0;
    background: linear-gradient(137deg, #F0ACDD 0%, #F10894 100%) !important;
    color: #fff !important;
    border: 0px !important;
}

.offcanvas  a.btn.btn-primary:hover {
    font-family: 'Onest';
}


.offcanvas  a.btn-outline-primary:hover {
    font-family: 'Onest';
}

.offcanvas .btn.btn-outline-primary {
    color: #000;
    text-align: center;
    font-style: normal;
    font-weight: 300;
    transition: box-shadow 0.3s ease;
    box-shadow: 0 0 5px #000;
    background: #fff;
    font-family: 'Onest-Light';
    padding: 20px;
    margin: 0px;
    border-radius: 10px;
    border: 0px solid #000;
    line-height: 0;
}

div#RadicalMart.search nav.pagination__wrapper {
    margin-bottom: 25px;
}


div#checkout_payment .small.text-muted, div#checkout_shipping  .small.text-muted{
    padding: 10px 15px;
}


div#checkout_payment .btn-check:checked+.btn, div#checkout_payment .btn.active, div#checkout_payment .btn.show, div#checkout_payment .btn:first-child:active, div#checkout_payment :not(.btn-check)+.btn:active {
    background-color: #fff !important;
    border-color: #F10091;
    border: 1px solid #F10091;
    color: #000;
}


form#checkoutForm label.btn.btn-secondary.w-100.h-100.d-flex.align-items-center.justify-content-center {
    background: #e3e3e3;
    color: #000;
}


form#checkoutForm div#checkout_shipping label.btn.btn-secondary.w-100.h-100.d-flex.align-items-center.justify-content-center {
    background: #e3e3e3;
    color: #000;
    border-color: #F10091;
    border: 1px solid #F10091;
}


div#checkout_shipping .row.row-cols-md-3 div {
    margin: 10px 0px; display: inline-block;
}

div#checkout_payment .row.row-cols-md-3 .text-center {
    display: inline-block;
}


form#checkoutForm  button.btn.w-100.btn-success {
    color: #000;
    text-align: center;
    font-style: normal;
    font-weight: 300;
    transition: box-shadow 0.3s ease;
    box-shadow: 0 0 5px #000;
    background: #fff;
    font-family: 'Onest-Light';
    padding: 20px;
    width: 100%;
    margin: 0px;
    border-radius: 10px;
    border: 0px solid #000;
    margin-top: 10px;
    line-height: 0;
    background: linear-gradient(137deg, #F0ACDD 0%, #F10894 100%) !important;
    color: #fff !important;
    border: 0px !important;
    font-family: 'Onest-Light';
}


form#checkoutForm button.btn.w-100.btn-success:hover {
    background: linear-gradient(137deg, #F0ACDD 0%, #F10894 100%) !important;
    color: #fff !important;
    border: 0px !important;
    font-family: 'Onest';

}

div#RadicalMart.done {
    margin-bottom: 100px;
    min-height: 400px;
    margin-top: 30px;
}

.sp-module.mobilefooterniz div#mod-custom163 {
    text-align: center;
    font-size: 16px;
}

.sp-module.mobilefooterniz .row {
    padding: 0px;
    margin: 0px;
}

.sp-module.mobilefooterniz .logo-mobile-footer {
    margin-bottom: 30px;
}

.sp-module.mobilefooterniz img.logo-image-phone.d-inline-block.d-lg-none {
    height: 48px;
}

p.tellinkmobile a {
    color: #F10091 !important;
    font-weight: bold;
    font-size: 1.5rem;
    margin-bottom: 10px;
    display: inline-block;
}

p.tellinkmobile a:hover {
    text-decoration: none;
}

form#checkoutForm .btn-check:checked + label {
    background: #fff !important;
}

div#mod-custom164 .col-sm-12 {
    width: 48%;
    padding: 3% 0%;
    text-align: center;
}

div#mod-custom164 p.texttmbigtext span {
    font-size: 16px;
    padding: 5px 10px;
    display: inline-block;
    margin-left: -30px;
    margin-top: 3px;
    color: #6A09AE;
    font-family: 'Onest-Thin';
    opacity: 1;
}


div#mod-custom164 p.textseosmbigtext a {
    margin-left: 20px;
    width: 150px;
}

div#checkout_shipping .row.row-cols-md-3 div img {
    height: 32px !important;
}

div#checkout_shipping .row.row-cols-md-3 div img[src="/images/couriermkad.png"] {
  height: 64px !important;
}

form#checkoutForm .card-footer {
    margin: 0px 0px !important;
    padding: 10px 10px 25px 10px !important;
}


div#checkout_shipping .row.row-cols-md-3 div .small.text-muted {
    padding: 0px;
    margin: 0px;
}



.view-login form.form-validate {
    margin-bottom: 50px;
}

.view-login .login {
    margin-bottom: 100px;
}




.view-cart  .btnoformit {
    color: #000;
    text-align: center;
    font-style: normal;
    font-weight: 300;
    transition: box-shadow 0.3s ease;
    box-shadow: 0 0 5px #000;
    background: #fff;
    font-family: 'Onest-Light';
    padding: 20px;
    width: 100%;
    margin: 0px;
    border-radius: 10px;
    border: 0px solid #000;
    line-height: 0;
}

.view-cart  .btnoformit:hover {
    background: linear-gradient(137deg, #F0ACDD 0%, #F10894 100%) !important;
    color: #fff !important;
    border: 0px !important;
}

.itogocart {border: none !important;border-radius: 10px;background: #FFF;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.04);padding: 15px 15px 0px 15px;}

.itogocart .card-footer {margin-top: 10px;}

.itogocart .card-footer .col-auto.h5 {
    font-size: 24px;
}

.itogocart .card-footer .col.text-muted {
    font-size: 22px;
}

.itogocart  .mt-1.small.wanted.text-muted {
    font-size: 11px;
    padding: 20px 10px;
    display: inline-block;
    opacity: 0.5;
}

.itogocart  .mt-1.small.wanted.text-muted:hover {
    opacity: 1;
}


table.table.tablecartdiv {

border: none !important;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.04);
    padding: 15px 15px 0px 15px;

}


table.table.tablecartdiv thead tr {
    text-align: center;
}
    
table.table.tablecartdiv th {
    border: none !important;
}


table.table.tablecartdiv  .col.namecardcart {
    display: flex;
    justify-content: center;
    flex-direction: column;
    width: 100%;
    align-items: baseline;
    text-align: left;
}

.cartviewdivq h1.h2 {
    padding-left: 15px;
}


table.table.tablecartdiv .col.namecardcart a.titlecart {
    font-size: 21px;
    color: #808080;
}

table.table.tablecartdiv .col.namecardcart a.titlecart {
    font-size: 24px;
    color: #000 !important;
}


table.table.tablecartdiv .col.namecardcart a.catproduct {
    font-size: 16px;
    color: #808080 !important; font-family: 'Onest-Light';
}


table.table.tablecartdiv .fsmallcode {
    font-size: 12px; font-family: 'Onest-Light';
}


table.table.tablecartdiv .bigcartview {
    font-size: 21px;
    font-weight: normal !important;
}


table.table.tablecartdiv tr {

    font-size: 18px;
    vertical-align: middle;
        border-radius: 10px;
        background: #FFF;
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
        border: 0px solid #fff;
    
    } 

table.table.tablecartdiv  .card.table-responsive {
    border: none;
}





.cartviewdivq  span.icon-minus {
    color: #000;
    font-size: 21px;
}

.cartviewdivq  a.text-danger.input-group-text.text-decoration-none {
    background: #fff;
    border: none;
}

.cartviewdivq .input-group {
    width: 180px;
}

.cartviewdivq  input.form-control.text-center {border: 1px solid #f10894;box-shadow: 0px 0px 5px #f10894;}

.cartviewdivq  span.icon-plus {
    color: #000;
    font-size: 21px;
}

.cartviewdivq input.form-control.text-center {
    border: 1px solid #6c757d!important;
}



.countitemsincart {
    text-align: center;
    color: #6c757d!important;
    font-size: 16px;  display: inline-block;
}

.countrmincartint {
    display: inline-block;
}



.itogocart {
    margin-top: 25px; margin-bottom: 100px;
}

.products-list .card.h-100 {
    width: 320px;
    margin: 10px;
    padding: 15px;
    border-radius: 10px;
    border: 1px solid #000 !important;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
}


figure#photodescimg {
    color: rgba(0, 0, 0, 0.50);
    width: 330px;
    padding: 0px 20px; font-family: 'Onest-Light';
}

figure#photodescimg p {
    font-size: 14px; font-family: 'Onest-Light';
}

figure#photodescimg cite.fs-6 {
    font-size: 14px !important;
    margin: 0 auto;
    text-align: center; font-family: 'Onest-Light';
}


.posabitemai {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: absolute;
    margin: 0px !important;
    padding: 0px !important;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}

.product h1.h2.mb-3 {
    margin-bottom: 0.5rem !important;
}

.product .categories.mb-3 a:hover {
    text-decoration: underline;
}


.product-main-fields.row dt.col-md-4.text-truncate {
    font-weight: normal;
    font-family: 'Onest-Light';
}



.rmsku {
    color: #808080;
    padding-bottom: 20px;
    font-size: 14px;
}

.mobileafterh1sku .rmsku {
    padding-bottom: 5px !important;
}


.product .categories.mb-3 {
    color: #808080;
    margin-bottom: 0.5rem !important;
}

.product .categories.mb-3 a {
    font-size: 16px;
    color: #808080;
}


.fwb {
    font-weight: bold;
}


div#rlta-opisanie, div#rlta-opisanie-2, div#rlta-opisanie-3, div#rlta-opisanie-4, div#rlta-opisanie-5 {
    background-color: #fff !important;
    color: #000 !important;
    border: none !important;
}

div#rlta-opisanie h3, div#rlta-opisanie-2 h3, div#rlta-opisanie-3 h3, div#rlta-opisanie-4 h3, div#rlta-opisanie-5 h3 {
    color: #000 !important;
    font-size: 21px;
    font-family: 'Onest';
}


div#rlta-panel-opisanie, div#rlta-panel-opisanie-2, div#rlta-panel-opisanie-3, div#rlta-panel-opisanie-4, div#rlta-panel-opisanie-5 {
    border: none !important;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.04);
    padding: 15px 15px 0px 15px;
}


div#rlta-podelitsya-v-sots-setyakh, div#rlta-podelitsya-v-sots-setyakh-2, div#rlta-podelitsya-v-sots-setyakh-3, div#rlta-podelitsya-v-sots-setyakh-4, div#rlta-podelitsya-v-sots-setyakh-5 {
    background-color: #fff !important;
    color: #000 !important;
    border: none !important;
}

div#rlta-podelitsya-v-sots-setyakh h3, div#rlta-podelitsya-v-sots-setyakh-2 h3, div#rlta-podelitsya-v-sots-setyakh-3 h3, div#rlta-podelitsya-v-sots-setyakh-4 h3, div#rlta-podelitsya-v-sots-setyakh-5 h3 {
    color: #000 !important;
}

div#rlta-panel-podelitsya-v-sots-setyakh, div#rlta-panel-podelitsya-v-sots-setyakh-2, div#rlta-panel-podelitsya-v-sots-setyakh-3, div#rlta-panel-podelitsya-v-sots-setyakh-4, div#rlta-panel-podelitsya-v-sots-setyakh-5 {
    border: none !important;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.04);
    padding: 15px 15px 0px 15px;
    margin-bottom: 50px;
}




.product .categories.mb-3 a.small + a.small {
    font-size: 14px;
    padding-left: 15px;
}

.product .categories.mb-3 a.small + a.small + a.small {
    font-size: 12px;
    padding-left: 15px;
}

.com-radicalmart.view-cart section#sp-main-body {
    min-height: 500px;
}


div#RadicalMart.product .item_image_main img {
    height: 300px;
    margin: 0 auto;
}

div#RadicalMart.product figure#photodescimg {
    margin: 0 auto;
    text-align: center;
}

.rmbottomlinepre {
    margin-bottom: 30px;
}

.pd15 {
    padding-left: 15px;
}

.descopis {
    font-family: 'Onest-Light';
}

.descopis h2.desctitle {
    font-family: 'Onest';
}

div#rlta-podelitsya-v-sots-setyakh h3 {
    font-family: 'Onest';
}

div#rlta-panel-podelitsya-v-sots-setyakh {
    font-family: 'Onest-Light';
}


.products-list .card-header a img {
    display: block;
    height: 155px;
}

.products-list .card-header a {
    height: 150px !important;
    background: #fff;
    background-color: #fff !important;
}

.products-list .card-header.position-relative {
    height: 155px;
    display: inline-block;
    overflow: hidden;
    width: 100%;
    background: #fff;
    border: none;
}

.products-list .card-footer {
    background-color: #fff;
    border: none;
    padding: 0px 10px;
}

.products-list .card-body {
    padding: 0px 10px; margin-top: -5px;
}

.products-list .card-title {
    margin-bottom: 0;
}

.products-list  .sppb-btn {
    color: #000;
    text-align: center;
    font-style: normal;
    font-weight: 300;
    transition: box-shadow 0.3s ease;
    box-shadow: 0 0 5px #000;
    background: #fff;
    font-family: 'Onest-Light';
    padding: 20px;
    width: 100%;
    margin: 0px;
    border-radius: 10px;
    border: 0px solid #000;
    line-height: 0;
}

.products-list  .sppb-btn:hover {
    background: linear-gradient(137deg, #F0ACDD 0%, #F10894 100%) !important;
    color: #fff !important;
    border: 0px !important;
}


.products-list .card-footer div div.h6 {
    color: #000;
    font-size: 24px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

.products-list .card-body a.h6.text-decoration-none {
    color: #000;
}

.mobilesortcategory {
    display: none;
}

.mobilefiltertopmod {
    border: 1px solid #ced4da;
    border-radius: 0.375rem;
    padding: 0px 10px;
}

.mobilefiltertopmod a {
    color: #000;
}

.filtertopmobq1 span {
    display: inline-block;
    width: 24px;     margin-left: 5px;
}

div#asdmod_radicalmart_search_165 {
    position: relative;
}

div#asdmod_radicalmart_search_165 form.searchtop_radical button.iconbtn {
    position: absolute;
    right: 5px;
    border: none;
    background: none;
    font-size: 21px;
    margin: 0px;
    opacity: 1;
    top: 10px;
}

input#mod_radicalmart_filter_165_keyword {
    border-radius: 10px;
    background: #F2F2F2;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
    font-family: 'Onest-Light';
    margin-bottom: 25px;
    margin-top: 10px;
}




.rmfilterstyle .accordion-body {
    padding: 5px 15px;
}

.rmfilterstyle button.accordion-button {
    padding: 0px 16px;
}

div#RadicalMart.category {
    padding-bottom: 50px;
}

div#mod_radicalmart_filter_148_accordion button.accordion-button {
    background: transparent;
    color: #000;
}
div#mod_radicalmart_filter_166_accordion button.accordion-button {
    background: transparent;
    color: #000;
}

aside#sp-left .sp-column > .sp-module {
    padding: 20px 0px 0px 0px;
    border: 0;
}

aside#sp-left .sp-column > .sp-module h3.sp-module-title {
    text-align: center;     font-family: 'Onest-Light';     font-weight: normal; border-bottom: none;
    padding-bottom: 0px;     
    /* padding-top: 100px; */
}


div#mod_radicalmart_filter_148_accordion {
    border: none !important;
    --bs-accordion-border-width: 0px;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
}


div#mod_radicalmart_filter_166_accordion {
    border: none !important;
    --bs-accordion-border-width: 0px;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
}

div#filter_fields_mod_radicalmart_filter_148_filter_fields_gender li {
    border: none !important;
}

div#filter_fields_mod_radicalmart_filter_166_filter_fields_gender li {
    border: none !important;
}


.filtertopordering a.btn-link {
    color: #6c757d;
    text-decoration: none;
}


.filtertopordering a.btn-pink {
    color: #F10091;
    text-decoration: none;
}

.filtertopordering a:hover {
    color: #044CD0;
}


.filtertopordering {
    display: inline;
}

.filtertopordering a {
    color: #F10091
}


.accordion-item a {
    color: #F10091 !important;
    font-family: 'Onest-Light';
}

.accordion-item a:hover {
    color: #F10091 !important;
    font-family: 'Onest';
}

.sp-module.breadcrumsmod ol.breadcrumb {
    background: #fff;
    color: #808080;
    font-family: 'Onest-Light';
    z-index: 999;
    position: relative;
}

.sp-module.breadcrumsmod ol.breadcrumb span.divider.fas {
    display: none;
}

.sp-module.breadcrumsmod ol.breadcrumb a.pathway {
    color: #808080;
    font-family: 'Onest-Light';
}

.sp-module.breadcrumsmod ol.breadcrumb a.pathway:hover {
    color: #808080;
    font-family: 'Onest';
}


#sp-left button.btn.btn-primary.w-100 {
    background: #fff !important;
    color: #000;
    border-color: #dee2e6;
}

#sp-left > div > div > div > form > div.p-md-3.mt-3.mt-md-0 {
    padding: 1rem 0rem !important;
}

#sp-left button.btn.btn-primary.w-100:hover {
    background-color: #dee2e6 !important;
}




/* Квадрат */

html .slickallstyle  .slick-slide img {
    display: block;
    height: 155px;
}

html .slickallstyle .card-header {
    height: 155px;
    display: inline-block;
    overflow: hidden;
    width: 100%;
}

html .slickallstyle .card-header > a {
    height: 150px !important;
}


.bigrow3 .iconblockgray img {
    margin-left: -10px !important;
        height: 54px !important;
        width: auto !important;
        max-width: initial !important;
        padding: 0px !important;
}

.w100 {
    width: 100%;
}

.w80center {
    width: 80%;
    margin: 0 auto;
}

.lh15 {
    line-height: 1.5;
}

.mb15 {
    margin-bottom: 15px;
}

.mb20 {
    margin-bottom: 20px;
}

.mb25 {
    margin-bottom: 25px;
}


.fz8 {
    font-size: 0.8rem;
}

.fz12 {
    font-size: 1.2rem;
}

.fz12px {
    font-size: 12px;
}

.fz14px {
    font-size: 14px;
}

.fz15 {
    font-size: 1.5rem;
}

.fz2 {
    font-size: 2rem;
}

.fz25 {
    font-size: 2.5rem;
}



.circlepink:before {
    content: '';
    width: 93px;
    height: 92px;
    background: url('/templates/shaper_helixultimate/images/circlepink.png') no-repeat top center;
    z-index: 999;
    position: absolute;
}

.circlepink img.blockicon {
    padding: 7px;
    z-index: 999;
    position: relative;
}

.reviewone .pinkcolor {
    color: #000;
}

.avatar.circlepink {
    width: 100px;
    display: inline-block;
    padding: 0px 0px 0px 5px;
    position: absolute;
    top: 50px;
    margin-left: 25px;
}

.reviewone .alignalltext .sppb-text-alignment {
    max-width: 980px;
    display: inline-block;
}

.reviewone .revdiv {
    border-radius: 10px;
    background: #E3E3E3;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
    padding: 10px 10px 25px 10px;
    margin: 0px 0px 0px 25px;
}

.reviewone .alignalltext {
    display: inline-block;
    padding: 10px 25px 25px 150px;
}


.zakonrfsoglasie {
    text-align: left;
}

.zakonrfsoglasie label {
    text-align: left;
}

.zakonrfsoglasie input[name="zakonrf"] + small {
    float: none;
    padding: 0px;
    display: inline;
    margin: 0px;
    width: auto;
    line-height: 1;
    padding-left: 30px;
}

.zakonrfsoglasie {
    padding: 10px 5px;
}

.zakonrfsoglasie input[type="checkbox"] {
    display: inline-block;
    width: 20px;
    height: 25px;
    position: absolute;
}

html .simplecallback .forminputestet {
    color: #000;
    text-align: center;
    font-style: normal;
    font-weight: 300;
    line-height: 1;
    transition: box-shadow 0.3s ease;
    box-shadow: 0 0 5px #000 !important;
    background: #fff;
    font-family: 'Onest-Light';
    padding: 10px 30px;
    width: 100%;
    border-radius: 10px;
    display: inline-block;
    border: 0px solid #000;
    margin: 10px 0px;
}


html .simplecallback .pinksubmit {
    background: linear-gradient(137deg, #F0ACDD 0%, #F10894 100%) !important;
    color: #fff !important;
    border: 0px !important;
    width: 100%;
    font-family: 'Onest-Light';
    text-align: center;
    font-style: normal;
    line-height: normal;
    border-radius: 10px;
}


.com_radicalmart_search.com-radicalmart-search.view-search h1 {
    padding: 15px 5px;
}


.com_radicalmart_search.com-radicalmart-search.view-search form.mb-3 .input-group-append {
    padding-left: 15px;
}


.lh12 {
    line-height: 1.2;
}

html .simplecallback .pinksubmit:hover {
    font-family: 'Onest';
}

div#sp-footer1 {
    font-family: 'Onest-Light';
}

.fflight {
    font-family: 'Onest-Light';
}

form#simplecallback-118 {
    padding: 1% 10% 1% 20%;
}

form#simplecallback-145 {
    padding: 1% 10% 1% 20%;
}

div#sp-footer1 a {
    color: #000;
}

div#sp-footer1 a:focus {
    color: #000;
}

div#sp-footer1 a:active {
    color: #000;
}

div#sp-footer1 a:hover {
    font-family: 'Onest';
    color: #000;
}



.qanum {
    font-size: 2rem;
    display: inline-block;
    padding-right: 10px;
    line-height: 1;
    vertical-align: middle;
    font-family: 'Onest';
}

.qaform {
    text-align: center;
    font-size: 1.2rem;
    font-family: 'Onest';
    border: 1px solid #c0c6cf;
    border-radius: 5px;
    padding: 1.5rem 1.25rem;
    margin-top: -16px;
}


div#rlta-zadat-drugoj-vopros:after {
    display: none !important;
}

.qaformpole {
    background-color: #fff;
    transition: background-color 200ms,border 200ms;
    border: 1px solid #c0c6cf;
    border-radius: 5px;
    padding: 1.25rem 1.25rem 1.1rem 1.25rem;
    margin-bottom: 0px;
    text-align: center;
    color: #000;
    line-height: 2;
    margin-top: -15px;
}

.qaformpole:hover {
    background-color: #e6e8ec
}


.qablockform [data-rlta-element=container][data-rlta-state=ready][data-rlta-type=accordions][data-rlta-icons=true]>[data-rlta-element=button]:after {
    content: "";
    background: url('/templates/shaper_helixultimate/images/plus.svg') no-repeat top center;
    float: none;
    width: 32px;
    margin-left: 1rem;
    color: #F10091;
    font-size: 1rem;
    font-weight: 100 !important;
    height: 32px;
    -webkit-transition: -webkit-transform .1s ease-in-out;
    -ms-transition: -ms-transform .1s ease-in-out;
    transition: transform .1s ease-in-out;  
}

.qablockform [data-rlta-element=container][data-rlta-state=ready][data-rlta-type=accordions][data-rlta-icons=true]>[data-rlta-element=button]:not([data-rlta-state=closed]):after {
    content: "";
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: -webkit-transform .3s ease-in-out;
    -ms-transition: -ms-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;  
}



@media (min-width: 1000px) {

    /*  - max-width: 960px; tablet Matepad SE */

    .sppb-row-container {
        max-width: 1320px !important;
    }

    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1320px !important;
    }

}

@media (min-width: 1150px) {

    /*  - max-width: 960px; tablet Matepad SE */

    .sppb-row-container {
        max-width: 1320px !important;
    }

    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1320px !important;
    }

}


@media (min-width: 1200px) {

    /*  - max-width: 1140px; */

    .sppb-row-container {
        max-width: 1320px !important;
    }

    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1320px !important;
    }

}



div#sp-menu .sp-megamenu-parent>li>a {
    font-family: 'Onest-Light';
}

#sp-header .logo {
    padding-left: 10px;
}


html .cartmodulerm.jmoddiv {
    right: 25px !important;
    position: absolute  !important;
    margin-left: 0px !important;
}

html .sp-module.cartmodulerm {
    right: 25px !important;
    position: absolute !important;
    margin-left: 0px !important;
}


.iconblockgray {
    padding: 25px;
    border-radius: 10px;
    background: #E3E3E3;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.03);
}

.iconblockgray img {
    height: 59px !important;
    width: 58px !important;
    max-width: 59px !important;
    margin-left: 20px !important;
    padding: 0px !important;
}

.iconblockgray .alignalltext {
    flex-direction: column;
    justify-content: center;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center;
    flex-shrink: 0;
    color: #000;
    font-family: 'Onest-Light';
    font-size: 14px;
    font-style: normal;
    font-weight: 200;
    line-height: normal;
    display: flex;
    padding-right: 20px;
}



/*!
 * Likely 2.8.0 by Nikolay Rys (linkedin.com/in/nikolay-rys), Ilya Birman (ilyabirman.net), and contributors.
 * Special thanks to Viktor Karpov (twitter.com/vitkarpov), Ivan Akulov (iamakulov.com), Evgeny Steblinsky (volter9.github.io), and Artem Sapegin (sapegin.me).
 */.likely{opacity:0;transition:opacity .1s ease-in}.likely *{visibility:hidden}.likely_visible{opacity:1}.likely_visible *{visibility:inherit}.likely{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Onest',Helvetica Neue,Arial,sans-serif;font-size:0!important;font-weight:400;text-indent:0!important}.likely,.likely *{display:inline-block}.likely__widget{position:relative;white-space:nowrap}.likely__button,.likely__counter{margin:0;outline:0;text-decoration:none;text-rendering:optimizeLegibility}.likely__button{color:inherit;cursor:pointer;position:relative;user-select:none}.likely__counter{display:none;position:relative}.likely_ready .likely__counter{display:inline-block}.likely_ready .likely__counter_empty{display:none}.likely__button,.likely__counter,.likely__icon,.likely__widget{vertical-align:top}.likely__widget{transition:background .33s ease-out,color .33s ease-out,fill .33s ease-out}.likely__widget:active,.likely__widget:focus,.likely__widget:hover{cursor:pointer;transition:none}@media (hover:none){.likely__widget:active,.likely__widget:focus,.likely__widget:hover{cursor:unset;transition:background .33s ease-out,color .33s ease-out,fill .33s ease-out}}.likely__icon{position:relative;text-align:left}.likely svg{position:absolute}.likely__button,.likely__counter{cursor:inherit;line-height:inherit}.likely__button:empty{display:none}.likely__counter{text-align:center}.likely .likely__widget{background:hsla(0,0%,91%,.8);color:#000}.likely .likely__counter{background-image:linear-gradient(90deg,rgba(0,0,0,.2) 0,transparent .5px,transparent);background-repeat:repeat-y;background-size:1px 1px}.likely-dark-theme .likely__widget,.likely-light .likely__widget{fill:#fff;background:hsla(0,0%,93%,.16);color:#fff;text-shadow:rgba(0,0,0,.2) 0 0 .33em}.likely-dark-theme .likely__counter,.likely-light .likely__counter{background-image:linear-gradient(90deg,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,0) .5px,hsla(0,0%,100%,0))}@media (prefers-color-scheme:dark){.likely-color-theme-based .likely__widget{fill:#fff;background:hsla(0,0%,93%,.16);color:#fff;text-shadow:rgba(0,0,0,.2) 0 0 .33em}.likely-color-theme-based .likely__counter{background-image:linear-gradient(90deg,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,0) .5px,hsla(0,0%,100%,0))}}.likely__widget_facebook{fill:#1877f2}.likely__widget_facebook:active,.likely__widget_facebook:focus,.likely__widget_facebook:hover{background:rgba(197,221,251,.8)}@media (hover:none){.likely__widget_facebook:active,.likely__widget_facebook:focus,.likely__widget_facebook:hover{background:hsla(0,0%,91%,.8)}}.likely-dark-theme .likely__widget_facebook:active,.likely-dark-theme .likely__widget_facebook:focus,.likely-dark-theme .likely__widget_facebook:hover,.likely-light .likely__widget_facebook:active,.likely-light .likely__widget_facebook:focus,.likely-light .likely__widget_facebook:hover{background:rgba(24,119,242,.7);text-shadow:#1877f2 0 0 .25em}@media (hover:none){.likely-dark-theme .likely__widget_facebook:active,.likely-dark-theme .likely__widget_facebook:focus,.likely-dark-theme .likely__widget_facebook:hover,.likely-light .likely__widget_facebook:active,.likely-light .likely__widget_facebook:focus,.likely-light .likely__widget_facebook:hover{background:hsla(0,0%,93%,.16);text-shadow:rgba(0,0,0,.2) 0 0 .33em}}@media (prefers-color-scheme:dark){.likely-color-theme-based .likely__widget_facebook:active,.likely-color-theme-based .likely__widget_facebook:focus,.likely-color-theme-based .likely__widget_facebook:hover{background:rgba(24,119,242,.7);text-shadow:#1877f2 0 0 .25em}}@media (prefers-color-scheme:dark) and (hover:none){.likely-color-theme-based .likely__widget_facebook:active,.likely-color-theme-based .likely__widget_facebook:focus,.likely-color-theme-based .likely__widget_facebook:hover{background:hsla(0,0%,93%,.16);text-shadow:rgba(0,0,0,.2) 0 0 .33em}}.likely__widget_linkedin{fill:#0a66c2}.likely__widget_linkedin:active,.likely__widget_linkedin:focus,.likely__widget_linkedin:hover{background:rgba(193,216,239,.8)}@media (hover:none){.likely__widget_linkedin:active,.likely__widget_linkedin:focus,.likely__widget_linkedin:hover{background:hsla(0,0%,91%,.8)}}.likely-dark-theme .likely__widget_linkedin:active,.likely-dark-theme .likely__widget_linkedin:focus,.likely-dark-theme .likely__widget_linkedin:hover,.likely-light .likely__widget_linkedin:active,.likely-light .likely__widget_linkedin:focus,.likely-light .likely__widget_linkedin:hover{background:rgba(10,102,194,.7);text-shadow:#0a66c2 0 0 .25em}@media (hover:none){.likely-dark-theme .likely__widget_linkedin:active,.likely-dark-theme .likely__widget_linkedin:focus,.likely-dark-theme .likely__widget_linkedin:hover,.likely-light .likely__widget_linkedin:active,.likely-light .likely__widget_linkedin:focus,.likely-light .likely__widget_linkedin:hover{background:hsla(0,0%,93%,.16);text-shadow:rgba(0,0,0,.2) 0 0 .33em}}@media (prefers-color-scheme:dark){.likely-color-theme-based .likely__widget_linkedin:active,.likely-color-theme-based .likely__widget_linkedin:focus,.likely-color-theme-based .likely__widget_linkedin:hover{background:rgba(10,102,194,.7);text-shadow:#0a66c2 0 0 .25em}}@media (prefers-color-scheme:dark) and (hover:none){.likely-color-theme-based .likely__widget_linkedin:active,.likely-color-theme-based .likely__widget_linkedin:focus,.likely-color-theme-based .likely__widget_linkedin:hover{background:hsla(0,0%,93%,.16);text-shadow:rgba(0,0,0,.2) 0 0 .33em}}.likely__widget_odnoklassniki{fill:#ee8208}.likely__widget_odnoklassniki:active,.likely__widget_odnoklassniki:focus,.likely__widget_odnoklassniki:hover{background:hsla(32,85%,87%,.8)}@media (hover:none){.likely__widget_odnoklassniki:active,.likely__widget_odnoklassniki:focus,.likely__widget_odnoklassniki:hover{background:hsla(0,0%,91%,.8)}}.likely-dark-theme .likely__widget_odnoklassniki:active,.likely-dark-theme .likely__widget_odnoklassniki:focus,.likely-dark-theme .likely__widget_odnoklassniki:hover,.likely-light .likely__widget_odnoklassniki:active,.likely-light .likely__widget_odnoklassniki:focus,.likely-light .likely__widget_odnoklassniki:hover{background:rgba(238,130,8,.7);text-shadow:#ee8208 0 0 .25em}@media (hover:none){.likely-dark-theme .likely__widget_odnoklassniki:active,.likely-dark-theme .likely__widget_odnoklassniki:focus,.likely-dark-theme .likely__widget_odnoklassniki:hover,.likely-light .likely__widget_odnoklassniki:active,.likely-light .likely__widget_odnoklassniki:focus,.likely-light .likely__widget_odnoklassniki:hover{background:hsla(0,0%,93%,.16);text-shadow:rgba(0,0,0,.2) 0 0 .33em}}@media (prefers-color-scheme:dark){.likely-color-theme-based .likely__widget_odnoklassniki:active,.likely-color-theme-based .likely__widget_odnoklassniki:focus,.likely-color-theme-based .likely__widget_odnoklassniki:hover{background:rgba(238,130,8,.7);text-shadow:#ee8208 0 0 .25em}}@media (prefers-color-scheme:dark) and (hover:none){.likely-color-theme-based .likely__widget_odnoklassniki:active,.likely-color-theme-based .likely__widget_odnoklassniki:focus,.likely-color-theme-based .likely__widget_odnoklassniki:hover{background:hsla(0,0%,93%,.16);text-shadow:rgba(0,0,0,.2) 0 0 .33em}}.likely__widget_pinterest{fill:#e60019}.likely__widget_pinterest:active,.likely__widget_pinterest:focus,.likely__widget_pinterest:hover{background:rgba(248,191,197,.8)}@media (hover:none){.likely__widget_pinterest:active,.likely__widget_pinterest:focus,.likely__widget_pinterest:hover{background:hsla(0,0%,91%,.8)}}.likely-dark-theme .likely__widget_pinterest:active,.likely-dark-theme .likely__widget_pinterest:focus,.likely-dark-theme .likely__widget_pinterest:hover,.likely-light .likely__widget_pinterest:active,.likely-light .likely__widget_pinterest:focus,.likely-light .likely__widget_pinterest:hover{background:rgba(230,0,25,.7);text-shadow:#e60019 0 0 .25em}@media (hover:none){.likely-dark-theme .likely__widget_pinterest:active,.likely-dark-theme .likely__widget_pinterest:focus,.likely-dark-theme .likely__widget_pinterest:hover,.likely-light .likely__widget_pinterest:active,.likely-light .likely__widget_pinterest:focus,.likely-light .likely__widget_pinterest:hover{background:hsla(0,0%,93%,.16);text-shadow:rgba(0,0,0,.2) 0 0 .33em}}@media (prefers-color-scheme:dark){.likely-color-theme-based .likely__widget_pinterest:active,.likely-color-theme-based .likely__widget_pinterest:focus,.likely-color-theme-based .likely__widget_pinterest:hover{background:rgba(230,0,25,.7);text-shadow:#e60019 0 0 .25em}}@media (prefers-color-scheme:dark) and (hover:none){.likely-color-theme-based .likely__widget_pinterest:active,.likely-color-theme-based .likely__widget_pinterest:focus,.likely-color-theme-based .likely__widget_pinterest:hover{background:hsla(0,0%,93%,.16);text-shadow:rgba(0,0,0,.2) 0 0 .33em}}.likely__widget_reddit{fill:#ff4501}.likely__widget_reddit:active,.likely__widget_reddit:focus,.likely__widget_reddit:hover{background:rgba(255,208,191,.8)}@media (hover:none){.likely__widget_reddit:active,.likely__widget_reddit:focus,.likely__widget_reddit:hover{background:hsla(0,0%,91%,.8)}}.likely-dark-theme .likely__widget_reddit:active,.likely-dark-theme .likely__widget_reddit:focus,.likely-dark-theme .likely__widget_reddit:hover,.likely-light .likely__widget_reddit:active,.likely-light .likely__widget_reddit:focus,.likely-light .likely__widget_reddit:hover{background:rgba(255,69,1,.7);text-shadow:#ff4501 0 0 .25em}@media (hover:none){.likely-dark-theme .likely__widget_reddit:active,.likely-dark-theme .likely__widget_reddit:focus,.likely-dark-theme .likely__widget_reddit:hover,.likely-light .likely__widget_reddit:active,.likely-light .likely__widget_reddit:focus,.likely-light .likely__widget_reddit:hover{background:hsla(0,0%,93%,.16);text-shadow:rgba(0,0,0,.2) 0 0 .33em}}@media (prefers-color-scheme:dark){.likely-color-theme-based .likely__widget_reddit:active,.likely-color-theme-based .likely__widget_reddit:focus,.likely-color-theme-based .likely__widget_reddit:hover{background:rgba(255,69,1,.7);text-shadow:#ff4501 0 0 .25em}}@media (prefers-color-scheme:dark) and (hover:none){.likely-color-theme-based .likely__widget_reddit:active,.likely-color-theme-based .likely__widget_reddit:focus,.likely-color-theme-based .likely__widget_reddit:hover{background:hsla(0,0%,93%,.16);text-shadow:rgba(0,0,0,.2) 0 0 .33em}}.likely__widget_telegram{fill:#35a3dc}.likely__widget_telegram:active,.likely__widget_telegram:focus,.likely__widget_telegram:hover{background:rgba(204,232,246,.8)}@media (hover:none){.likely__widget_telegram:active,.likely__widget_telegram:focus,.likely__widget_telegram:hover{background:hsla(0,0%,91%,.8)}}.likely-dark-theme .likely__widget_telegram:active,.likely-dark-theme .likely__widget_telegram:focus,.likely-dark-theme .likely__widget_telegram:hover,.likely-light .likely__widget_telegram:active,.likely-light .likely__widget_telegram:focus,.likely-light .likely__widget_telegram:hover{background:rgba(53,163,220,.7);text-shadow:#35a3dc 0 0 .25em}@media (hover:none){.likely-dark-theme .likely__widget_telegram:active,.likely-dark-theme .likely__widget_telegram:focus,.likely-dark-theme .likely__widget_telegram:hover,.likely-light .likely__widget_telegram:active,.likely-light .likely__widget_telegram:focus,.likely-light .likely__widget_telegram:hover{background:hsla(0,0%,93%,.16);text-shadow:rgba(0,0,0,.2) 0 0 .33em}}@media (prefers-color-scheme:dark){.likely-color-theme-based .likely__widget_telegram:active,.likely-color-theme-based .likely__widget_telegram:focus,.likely-color-theme-based .likely__widget_telegram:hover{background:rgba(53,163,220,.7);text-shadow:#35a3dc 0 0 .25em}}@media (prefers-color-scheme:dark) and (hover:none){.likely-color-theme-based .likely__widget_telegram:active,.likely-color-theme-based .likely__widget_telegram:focus,.likely-color-theme-based .likely__widget_telegram:hover{background:hsla(0,0%,93%,.16);text-shadow:rgba(0,0,0,.2) 0 0 .33em}}.likely__widget_twitter{fill:#1da1f2}.likely__widget_twitter:active,.likely__widget_twitter:focus,.likely__widget_twitter:hover{background:rgba(198,231,251,.8)}@media (hover:none){.likely__widget_twitter:active,.likely__widget_twitter:focus,.likely__widget_twitter:hover{background:hsla(0,0%,91%,.8)}}.likely-dark-theme .likely__widget_twitter:active,.likely-dark-theme .likely__widget_twitter:focus,.likely-dark-theme .likely__widget_twitter:hover,.likely-light .likely__widget_twitter:active,.likely-light .likely__widget_twitter:focus,.likely-light .likely__widget_twitter:hover{background:rgba(29,161,242,.7);text-shadow:#1da1f2 0 0 .25em}@media (hover:none){.likely-dark-theme .likely__widget_twitter:active,.likely-dark-theme .likely__widget_twitter:focus,.likely-dark-theme .likely__widget_twitter:hover,.likely-light .likely__widget_twitter:active,.likely-light .likely__widget_twitter:focus,.likely-light .likely__widget_twitter:hover{background:hsla(0,0%,93%,.16);text-shadow:rgba(0,0,0,.2) 0 0 .33em}}@media (prefers-color-scheme:dark){.likely-color-theme-based .likely__widget_twitter:active,.likely-color-theme-based .likely__widget_twitter:focus,.likely-color-theme-based .likely__widget_twitter:hover{background:rgba(29,161,242,.7);text-shadow:#1da1f2 0 0 .25em}}@media (prefers-color-scheme:dark) and (hover:none){.likely-color-theme-based .likely__widget_twitter:active,.likely-color-theme-based .likely__widget_twitter:focus,.likely-color-theme-based .likely__widget_twitter:hover{background:hsla(0,0%,93%,.16);text-shadow:rgba(0,0,0,.2) 0 0 .33em}}.likely__widget_viber{fill:#7360f2}.likely__widget_viber:active,.likely__widget_viber:focus,.likely__widget_viber:hover{background:rgba(220,215,251,.8)}@media (hover:none){.likely__widget_viber:active,.likely__widget_viber:focus,.likely__widget_viber:hover{background:hsla(0,0%,91%,.8)}}.likely-dark-theme .likely__widget_viber:active,.likely-dark-theme .likely__widget_viber:focus,.likely-dark-theme .likely__widget_viber:hover,.likely-light .likely__widget_viber:active,.likely-light .likely__widget_viber:focus,.likely-light .likely__widget_viber:hover{background:rgba(115,96,242,.7);text-shadow:#7360f2 0 0 .25em}@media (hover:none){.likely-dark-theme .likely__widget_viber:active,.likely-dark-theme .likely__widget_viber:focus,.likely-dark-theme .likely__widget_viber:hover,.likely-light .likely__widget_viber:active,.likely-light .likely__widget_viber:focus,.likely-light .likely__widget_viber:hover{background:hsla(0,0%,93%,.16);text-shadow:rgba(0,0,0,.2) 0 0 .33em}}@media (prefers-color-scheme:dark){.likely-color-theme-based .likely__widget_viber:active,.likely-color-theme-based .likely__widget_viber:focus,.likely-color-theme-based .likely__widget_viber:hover{background:rgba(115,96,242,.7);text-shadow:#7360f2 0 0 .25em}}@media (prefers-color-scheme:dark) and (hover:none){.likely-color-theme-based .likely__widget_viber:active,.likely-color-theme-based .likely__widget_viber:focus,.likely-color-theme-based .likely__widget_viber:hover{background:hsla(0,0%,93%,.16);text-shadow:rgba(0,0,0,.2) 0 0 .33em}}.likely__widget_vkontakte{fill:#07f}.likely__widget_vkontakte:active,.likely__widget_vkontakte:focus,.likely__widget_vkontakte:hover{background:rgba(191,221,255,.8)}@media (hover:none){.likely__widget_vkontakte:active,.likely__widget_vkontakte:focus,.likely__widget_vkontakte:hover{background:hsla(0,0%,91%,.8)}}.likely-dark-theme .likely__widget_vkontakte:active,.likely-dark-theme .likely__widget_vkontakte:focus,.likely-dark-theme .likely__widget_vkontakte:hover,.likely-light .likely__widget_vkontakte:active,.likely-light .likely__widget_vkontakte:focus,.likely-light .likely__widget_vkontakte:hover{background:rgba(0,119,255,.7);text-shadow:#07f 0 0 .25em}@media (hover:none){.likely-dark-theme .likely__widget_vkontakte:active,.likely-dark-theme .likely__widget_vkontakte:focus,.likely-dark-theme .likely__widget_vkontakte:hover,.likely-light .likely__widget_vkontakte:active,.likely-light .likely__widget_vkontakte:focus,.likely-light .likely__widget_vkontakte:hover{background:hsla(0,0%,93%,.16);text-shadow:rgba(0,0,0,.2) 0 0 .33em}}@media (prefers-color-scheme:dark){.likely-color-theme-based .likely__widget_vkontakte:active,.likely-color-theme-based .likely__widget_vkontakte:focus,.likely-color-theme-based .likely__widget_vkontakte:hover{background:rgba(0,119,255,.7);text-shadow:#07f 0 0 .25em}}@media (prefers-color-scheme:dark) and (hover:none){.likely-color-theme-based .likely__widget_vkontakte:active,.likely-color-theme-based .likely__widget_vkontakte:focus,.likely-color-theme-based .likely__widget_vkontakte:hover{background:hsla(0,0%,93%,.16);text-shadow:rgba(0,0,0,.2) 0 0 .33em}}.likely__widget_whatsapp{fill:#25d366}.likely__widget_whatsapp:active,.likely__widget_whatsapp:focus,.likely__widget_whatsapp:hover{background:rgba(200,244,216,.8)}@media (hover:none){.likely__widget_whatsapp:active,.likely__widget_whatsapp:focus,.likely__widget_whatsapp:hover{background:hsla(0,0%,91%,.8)}}.likely-dark-theme .likely__widget_whatsapp:active,.likely-dark-theme .likely__widget_whatsapp:focus,.likely-dark-theme .likely__widget_whatsapp:hover,.likely-light .likely__widget_whatsapp:active,.likely-light .likely__widget_whatsapp:focus,.likely-light .likely__widget_whatsapp:hover{background:rgba(37,211,102,.7);text-shadow:#25d366 0 0 .25em}@media (hover:none){.likely-dark-theme .likely__widget_whatsapp:active,.likely-dark-theme .likely__widget_whatsapp:focus,.likely-dark-theme .likely__widget_whatsapp:hover,.likely-light .likely__widget_whatsapp:active,.likely-light .likely__widget_whatsapp:focus,.likely-light .likely__widget_whatsapp:hover{background:hsla(0,0%,93%,.16);text-shadow:rgba(0,0,0,.2) 0 0 .33em}}@media (prefers-color-scheme:dark){.likely-color-theme-based .likely__widget_whatsapp:active,.likely-color-theme-based .likely__widget_whatsapp:focus,.likely-color-theme-based .likely__widget_whatsapp:hover{background:rgba(37,211,102,.7);text-shadow:#25d366 0 0 .25em}}@media (prefers-color-scheme:dark) and (hover:none){.likely-color-theme-based .likely__widget_whatsapp:active,.likely-color-theme-based .likely__widget_whatsapp:focus,.likely-color-theme-based .likely__widget_whatsapp:hover{background:hsla(0,0%,93%,.16);text-shadow:rgba(0,0,0,.2) 0 0 .33em}}.likely{margin:0 -5px -10px}.likely .likely__widget{border-radius:3px;font-size:14px;height:22px;line-height:20px;margin:0 5px 10px}.likely .likely__icon{height:22px;width:22px}.likely .likely__button{padding:1px 4px 1px 0}.likely .likely__counter{padding:1px 4px}.likely svg{height:16px;left:3px;top:3px;width:16px}.likely-big{margin:0 -6px -12px}.likely-big .likely__widget{border-radius:4px;font-size:18px;height:32px;line-height:28px;margin:0 6px 12px}.likely-big .likely__icon{height:32px;width:32px}.likely-big .likely__button{padding:2px 6px 2px 0}.likely-big .likely__counter{padding:2px 6px}.likely-big svg{height:24px;left:4px;top:4px;width:24px}.likely-small{margin:0 -4px -8px}.likely-small .likely__widget{border-radius:2px;font-size:12px;height:18px;line-height:14px;margin:0 4px 8px}.likely-small .likely__icon{height:18px;width:18px}.likely-small .likely__button{padding:2px 3px 2px 0}.likely-small .likely__counter{padding:2px 3px}.likely-small svg{height:12px;left:3px;top:3px;width:12px}


section#sp-main-body {
    padding: 0 0;
    /* padding: 30px 0; */
}


.radicalmart-category__list.card.cardpadding.control-group {
    padding-top: 20px;
}

[data-modals-element=slide-title] {
    overflow: hidden !important;
    height: auto;
}

.countsearch {
    color: #fff;
    border-radius: 0.25rem;
    display: inline-block;
    font-weight: 400;
    padding: 5px 10px;
    margin: 0px;
    height: 38px;
    font-size: 12px;
    line-height: 1.2;
    border-color: #171717;
    background-color: #171717;
    text-align: center;
}

.com-radicalmart.view-product.layout-default .countsearch {
    width: 75px;
}

.radicalmart-category__item.product-block.control-group .uk-text-small.uk-text-muted, .radicalmart-category__item.product-block.control-group .uk-text-small.uk-text-muted + div {
    display: inline-block;
}

.radicalmart-category__item.product-block.control-group .uk-text-small.uk-text-muted + div {
    padding-left: 25px;
    font-size: 1.2rem;
    line-height: 1;
    color: #ed145b;
    opacity: 1;
    font-weight: bold;
}


.card-title.text-center .text-center.priceblock {
    padding: 10px 0px;
}

.position-absolute.badges img, div#RadicalMart .products-list .position-absolute img {
    width: 80px;
}

ul.sp-contact-info {
    font-size: 18px;
}

div#sp-top-bar {
    background: #171717;
    color: #fff;
}

section#sp-contactinfo {
    padding-bottom: 50px;
}

div#mod-custom147 > p:first-child {
    text-transform: uppercase;
}


#sp-top-bar a {
    color: #fff;
}

#mod_radicalmart_filter_120_keyword {
    border-radius: 10px;
    width: 133px;
    background: #D9D9D9;
}

#mod_radicalmart_filter_120_keyword::placeholder {
    color: rgba(0, 0, 0, 0.25);
    font-family: Onest;
    font-size: 12px;
    font-style: normal;
    font-weight: 200;
    line-height: normal;
}

div#mod_radicalmart_search_120 button#search_120 {
    border-radius: 0px 5px 5px 0px;
}


header#sp-header span.icon-cart {
    font-size: 28px;
    background: rgb(255 255 255);
    border-radius: 50%;
    box-shadow: 0 0 0 0 rgba(255, 82, 82, 1);
    animation: pulse-red 2s infinite;
}

@keyframes pulse-red {
  0% {
   
    box-shadow: 0 0 0 0 rgba(255, 82, 82, 0.7);
  }
  
  70% {
    
    box-shadow: 0 0 0 10px rgba(255, 82, 82, 0);
  }
  
  100% {
 
    box-shadow: 0 0 0 0 rgba(255, 82, 82, 0);
  }
}



.card.share .likely-big .likely__button {
    font-family: var(--bs-body-font-family);
}

.sharediv textarea {
    height: 38px !important;
}

html .sp-scroll-up {
    left: 18px !important;
    bottom: 25px !important;
}


.bolinha .bolinhas .ota-bolinha a {
    opacity: 1;
    width: 48px;
    height: 48px;
    border: none;
    margin-left: -8px;
    z-index: 999;
    display: inline-block
}

.bolinha .bolinhas .ota-bolinha a i {
    font-size: 21px;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 8px;
    left: 8px
}

.bolinha {
    z-index: 999;
    width: 48px;
    height: 48px;
    background: linear-gradient(133.92deg, #991199 19.39%, #FF8282 84.22%);
    box-shadow: 10px 10px 11px rgb(0 0 0 / 25%), inset 0px 0px 23px 5px rgb(255 255 255 / 35%);
    position: fixed;
    bottom: -5px;
    right: -5px;
    transform: translate(-50%,-50%);
    border-radius: 100%;
    box-shadow: 2px 1px 15px -5px #000;
    cursor: pointer;
    transition: box-shadow ease-in-out 350ms
}

.bolinha:hover {
    box-shadow: 2px 5px 25px -5px #000
}

.bolinha:before {
    font-display: swap;
    font-size: 14px;
    content: '\f3e8';
    position: absolute;
    top: 10px;
    left: 10px;
    color: #fff;
    font-size: 28px
}

.bolinha .content {
    visibility: hidden;
    opacity: 0
}

.bolinha .bolinhas {
    bottom: -50%;
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute;
    bottom: 110%;
    left: 50%;
    transform: translateX(-50%);
    visibility: hidden;
    opacity: 0;
    transition: all ease-in-out .2s
}

.bolinha .bolinhas:hover,.bolinha:hover .bolinhas {
    visibility: visible;
    opacity: 1
}

.bolinha .bolinhas .ota-bolinha {
    width: 32px;
    height: 32px;
    display: block;
    border-radius: 100%;
    background-color: #fff;
    margin: 15px;
    transform: scale(0);
    transition-timing-function: ease-in-out;
    transition-duration: 180ms;
    transition-property: transform,visibility,opacity
}

.bolinha .bolinhas:hover .ota-bolinha,.bolinha:hover .bolinhas .ota-bolinha {
    transform: scale(1)
}

.bolinha .bolinhas li.ota-bolinha.whatsapp {
    background: #4dc247
}

.bolinha .bolinhas li.ota-bolinha.instagram {
    background: #c13584
}

.bolinha .bolinhas li.ota-bolinha.whatsapp a i.fab.fa-whatsapp {
    color: #fff;
    margin-left: -1px;
    margin-top: -2px
}

.bolinha .bolinhas li.ota-bolinha.telegram {
    background: #fff
}

.bolinha .bolinhas li.ota-bolinha.telegram a i.fab.fa-telegram {
    color: #0188cc;
    position: absolute;
    font-size: 32px;
    border: none;
    border-radius: 100%;
    left: -1px;
    top: -1px
}

.bolinha .bolinhas li.ota-bolinha.vk {
    background: #6383a8
}

.bolinha .bolinhas li.ota-bolinha.vk a i.fab.fa-vk {
    color: #fff;
    font-size: 32px;
    margin-top: 2px;
    margin-left: 1px
}

.bolinha .bolinhas li.ota-bolinha.skype {
    background: #197ec7
}

.bolinha .bolinhas li.ota-bolinha.instagram a i.fab.fa-instagram {
    color: #fff;
    margin-left: -1px;
    margin-top: -2px
}

.bolinha .bolinhas li.ota-bolinha.skype a i.fab.fa-skype {
    color: #fff;
    margin-left: 4px;
    margin-top: 1px
}

.bolinha .bolinhas li.ota-bolinha.envelope {
    background: #848484
}

.bolinha .bolinhas li.ota-bolinha.envelope a i.fab.fa-envelope {
    color: #fff;
    font-size: 32px;
    margin-left: 3px;
    margin-top: 1px
}

.bolinhas .textbubble {
    display: none;
}



div#sp-menu .translate-middle.badge.rounded-pill.bg-danger.quantity {
    border-radius: 50% !important;
    width: 24px;
    height: 24px;
    line-height: 1.9;
    padding: 0px 5px;
    margin: 0px;
}

header#sp-header span.icon-cart {
    font-size: 28px;
    background: rgb(255 255 255);
    border-radius: 50%;
    box-shadow: 0 0 0 0 rgb(255 82 82);
    animation: pulse-red 2s infinite;
    color: #252525;
}

div#sp-top2 li {
    padding: 0px 5px;
}

.sp-module.radfilter .accordion-button:not(.collapsed) {
    color: #171717;
    background-color: rgba(0,0,0,.03);
    box-shadow: inset 0 -1px 0 rgb(0 0 0 / 12%);
}




form.searchtop_radical {
    position: relative;
}

form.searchtop_radical button.iconbtn {
    position: absolute;
    margin-top: -30px;
    right: 5px;
    border: none;
    background: none;
    font-size: 21px;
    opacity: 1;
}


.iconblockstyles .sppb-row-container {
    padding: 0px 25px;
    margin-top: -10px;
}


html .imageboxblock {
    position: relative;
}



.accmobilepodboraromata [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=button] {
    border-radius: 20px;
    box-sizing: border-box;
    margin: 10px;
}

.accmobilepodboraromata [data-rlta-element=container] {
    border: none;
}

.accmobilepodboraromata [data-rlta-element=container] .posrelaccmobile {
    box-sizing: border-box;
    border-bottom: 1px dashed #bebebe;
    margin-bottom: 25px;
    border-radius: 20px;
}

.accmobilepodboraromata > [data-rlta-element=container] > div > h3 > .divsovietquest {
    border: none !important; margin-bottom: 0px;
}

.accmobilepodboraromata > [data-rlta-element=container] > div > h3 > .posrelaccmobile {
    border: none !important; margin-bottom: 0px;
}

.accmobilepodboraromata [data-rlta-element=container] div {
    border: none;
}

.accmobilepodboraromata > div > div {
    border: none !important;
}

.accmobilepodboraromata [data-rlta-element=container] .divsovietquest {
    box-sizing: border-box;
    border-bottom: 1px dashed #bebebe;
    margin-bottom: 25px;
    border-radius: 20px;
}



.com_radicalmart_search.com-radicalmart-search.view-search form.mb-3 {
    padding: 0px 5% 0px 10px;
}


/*********************
MEDIA QUERIES
*********************/


.headbanaromat {
    margin: 50px 0px 0px 35px;
}



html div#sp-logo .logo .logo-image {

    height: 52px;

}


.searchmodtopicon {
    border-radius: 10px;
    background: #D9D9D9;
}


div#sp-menu .translate-middle.quantity {
    background: #F10091; font-weight: 300; background-color: #F10091 !important;
    text-align: center;
}


input#mod_radicalmart_filter_120_keyword:focus {
    color: #212529;
    background-color: #fff;
    border-color: #F10091;
    outline: 0;
    box-shadow: 0 0 0 0.25rem #F10091;
}

.radicalmart-icon.btn {
    height: 38px; opacity: 0.8;
}

.radicalmart-icon.btn:hover {
    opacity: 1;
}


.btnestethover:hover {
    background: linear-gradient(137deg, #F0ACDD 0%, #F10894 100%) !important;
    color: #fff !important;
    border: 0px !important;
}


.HeadImageTopCustom {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 100%;
    text-align: center;
    min-height: 150px;
    align-items: center;
    font-size: 1.4rem;
    z-index: 999;
    text-shadow: 0 0 10px white, 0 0 20px white, 0 0 30px white, 0 0 40px white, 0 0 50px white, 0 0 60px white, 0 0 70px white;
}

.imageboxblock .sppb-btn {
    color: #000;
    text-align: center;
    font-style: normal;
    font-weight: 300;
    line-height: 23px;
    border-radius: 10px;
    /* border: 1px solid #000; */
    transition: box-shadow 0.3s ease;
    box-shadow: 0 0 5px #000;
    background: #fff;
    font-family: 'Onest-Light';
    padding: 10px 30px;
    width: 80%;
    margin: 0px 10%;
    border-radius: 10px;
    border: 0px solid #000;
}

.imageboxblock .sppb-btn:hover {
    background: linear-gradient(137deg, #F0ACDD 0%, #F10894 100%) !important;
    color: #fff !important;
    border: 0px !important;
}

html .imageboxblock {
    margin: 10px;
    padding: 15px;
    border-radius: 10px;
    border: 1px solid #000;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
}

html .imageboxblock .sppb-addon-image-layout-text {
    text-align: center;
    font-size: 14px;     min-height: 63px;
}

html .imageboxblock .sppb-addon-image-layout-content.sppb-text-alignment {
    background: transparent; padding: 30px 20px 30px 20px;
}

html .imageboxblock .sppb-addon-image-layout-content {
    padding-bottom: 10px;
}

.estetHead {
    font-size: 2.5rem;     line-height: 1.2;
}

.estetlighttext {
    font-size: 1rem;
    font-family: 'Onest-Light';
    width: 70%;
    margin: 0 15%;
}

.estetlight p {
    font-size: 1rem;
    font-family: 'Onest-Light';
}


.estetlight .sppb-addon-content {
    font-size: 1rem;
    font-family: 'Onest-Light';
    padding-top: 15px;
}


.estetlogorightmini {
    width: 180px;
    display: inline-block;
    position: relative;
}

.estetlogorightmini p#logofooter {
    font-size: 1.5rem;
    padding-right: 15px;
    margin-top: -15px;
    margin-bottom: 10px;
}

.estetlogorightmini .starmeta {
    position: absolute;
    top: 20px;
    right: 15px;
}


.estetlogorightmini .container p {
    margin-bottom: 0px;
}



.estetgraydiv {
    border-radius: 10px;
    background: #E3E3E3;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
    margin: 10px;
    font-size: 1.1rem;
    text-align: center !important;
    padding: 20px 35px;
}


.posabsright {
    position: absolute;
    right: 0px;
    width: 70%;
    margin-top: -5.5%;
    font-size: 16px;
}


.estetgrayblock .sppb-addon-image-layout-content {
    border-radius: 10px;
    background: #E3E3E3;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
    margin: 10px;
    font-size: 1.1rem;
    text-align: center !important;
}


.estetgrayblock .sppb-btn {
    color: #000;
    text-align: center;
    font-style: normal;
    font-weight: 300;
    line-height: 23px;
    border-radius: 10px;
    /* border: 1px solid #000; */
    transition: box-shadow 0.3s ease;
    box-shadow: 0 0 5px #000;
    background: #fff;
    font-family: 'Onest-Light';
    padding: 10px 30px;
    width: auto;
    border-radius: 10px;
    display: inline-block;
    border: 0px solid #000;
}


.estetgrayblock  .sppb-btn:hover {
    background: linear-gradient(137deg, #F0ACDD 0%, #F10894 100%) !important;
    color: #fff !important;
    border: 0px !important;

    
}



.slickitemblock {
    width: 320px; 
    margin: 10px;
    padding: 15px;
    border-radius: 10px;
    border: 1px solid #000;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
}


.slickitemblock .sppb-btn {
    color: #000;
    text-align: center;
    font-style: normal;
    font-weight: 300;
    transition: box-shadow 0.3s ease;
    box-shadow: 0 0 5px #000;
    background: #fff;
    font-family: 'Onest-Light';
    padding: 20px;
    width: 100%;
    margin: 0px;
    border-radius: 10px;
    border: 0px solid #000;
    line-height: 0;
}

.slickitemblock .sppb-btn:hover {
    background: linear-gradient(137deg, #F0ACDD 0%, #F10894 100%) !important;
    color: #fff !important;
    border: 0px !important;
}

.slickitemblock .slickprice {
    color: #000;
    font-size: 24px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

.slickitemblock .position-absolute {
    width: 64px; opacity: 0.7;
}

.slickitemblock:hover .position-absolute {
    width: 64px; opacity: 1;
}

/* .slickitemblock .slickitem.slick-slide {
    min-width: 320px;
    width: 320px;
} */


.slickitemblock img.mh160 {
    max-height: 160px;
}


.slickitemblock .slickdn {
    display: none;
}

.slickitemblock .slicktitle {
    min-height: 48px;
    display: flex;
    align-items: start;
    justify-content: center;
    flex-direction: column;
    width: 100%;
    text-align: left !important;
}

.slickitemblock .slicktitle a {
    color: #000;
}


.rmitemblock {
    width: 320px;
    margin: 10px;
    padding: 15px 15px 0px 15px;
    border-radius: 10px;
    border: 1px solid #000;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
}

.rmitemblock a.hasTooltip {
    display: inline-block;
    width: 64px !important;
    height: 64px !important;
}

.rmitemblock  a.hasTooltip img {
    display: inline-block;
    width: 64px !important;
    height: 64px !important;
}

.products-list a.hasTooltip {
    display: inline-block;
    width: 64px !important;
    height: 64px !important;
}

.products-list  a.hasTooltip img {
    display: inline-block;
    width: 64px !important;
    height: 64px !important;
}

.podzakaz {
    padding: 10px 20px !important;
}

.itemfull span.btn.btn-primary.btn-success {
    color: #000;
    text-align: center;
    font-style: normal;
    font-weight: 300;
    transition: box-shadow 0.3s ease;
    box-shadow: 0 0 5px #000;
    background: #fff;
    font-family: 'Onest-Light';
    padding: 20px;
    width: 100%;
    margin: 0px;
    border-radius: 10px;
    border: 0px solid #000;
    line-height: 0;
}


.itemfull span.btn.btn-primary.btn-success:hover {
    background: linear-gradient(137deg, #F0ACDD 0%, #F10894 100%) !important;
    color: #fff !important;
    border: 0px !important;
}


.itemfullvariability label.btn.btn-outline-primary {
    --bs-btn-border-color: #fff;
    --bs-btn-active-bg: #fff;
    --bs-btn-active-border-color: #F10091;
    --bs-btn-active-color: #F10091;
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05);
    margin: 0px 10px;
    color: #000;
    padding: 10px 15px;
    --bs-btn-border-radius: 0px !important;
    --bs-btn-active-shadow: inset 0 3px 5px #f10894;
}

.card.card-body.itemfull {
    border: none;
}

.card.card-body.itemfull {
    font-size: 21px;
}


a.text-success.input-group-text.text-decoration-none {
    background: #fff;
    border: none;
}

.itemfullbuy  span.icon-minus {
    color: #000;
    font-size: 21px;
}

.itemfullbuy  a.text-danger.input-group-text.text-decoration-none {
    background: #fff;
    border: none;
}

/* .itemfullbuy .input-group {
    width: 150px;
} */

.itemfullbuy  input.form-control.text-center {border: 1px solid #f10894;box-shadow: 0px 0px 5px #f10894;}

.itemfullbuy  span.icon-plus {
    color: #000;
    font-size: 21px;
}

.price.mb-1 .h4.m-0 {
    font-size: 3rem;
}

.card.card-body.itemfull .price.mb-1 .small.text-danger {
    color: #F10091 !important;
}

.card.card-body.itemfull .text-success {
    font-size: 16px;
}



.products-list .card-title.text-center .text-center.priceblock .h6 {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
}

.itemfullvariability div#grammy-desc {
    opacity: 0;
}

.itemfullbuy {
    width: 200px;
}


.rmitemblock .sppb-btn {
    color: #000;
    text-align: center;
    font-style: normal;
    font-weight: 300;
    transition: box-shadow 0.3s ease;
    box-shadow: 0 0 5px #000;
    background: #fff;
    font-family: 'Onest-Light';
    padding: 20px;
    width: 100%;
    margin: 0px;
    border-radius: 10px;
    border: 0px solid #000;
    line-height: 0;
}

.rmitemblock .sppb-btn:hover {
    background: linear-gradient(137deg, #F0ACDD 0%, #F10894 100%) !important;
    color: #fff !important;
    border: 0px !important;
}

.rmitemblock .slickprice {
    color: #000;
    font-size: 24px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

.rmitemblock .position-absolute {
    width: 64px; opacity: 0.7;
}

.rmitemblock:hover .position-absolute {
    width: 64px; opacity: 1;
}

/* .rmitemblock .slickitem.slick-slide {
    min-width: 320px;
    width: 320px;
} */


.rmitemblock img.mh160 {
    max-height: 160px;
}


.rmitemblock .slickdn {
    display: none;
}

.rmitemblock .slicktitle {
    min-height: 48px;
    display: flex;
    align-items: start;
    justify-content: center;
    flex-direction: column;
    width: 100%;
    text-align: left !important;
}

.rmitemblock .slicktitle a {
    color: #000;
}


.listcard {
    padding-bottom: 15px;
}

.col-auto.d-flex.justify-content-center.align-items-center {
    opacity: 0.3;
}


.col-auto.d-flex.justify-content-center.align-items-center:hover {
    opacity: 1;
}


.col-auto.d-flex.justify-content-center.align-items-center span.btn.btn-outline-primary {
    color: #6c757d;
    border-color: #6c757d;
}

.col-auto.d-flex.justify-content-center.align-items-center span.btn.btn-outline-primary:hover {
    color: #fff;
    border-color: #fff;
}

.tdui {
    text-decoration: underline !important;
}

.tdui:hover {
    text-decoration: none !important;
}

.pdbtn50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
}

body.raspiv h3.sp-module-title {
    padding-top: initial !important;
}


h3.mobileh3fields {
    display: none;
}

.mobileafterh1sku {
    display: none;
}


div#mod_radicalmart_filter_152_accordion button.accordion-button {
    background: transparent;
    color: #000;
}


div#mod_radicalmart_filter_152_accordion {
    border: none !important;
    --bs-accordion-border-width: 0px;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
}

div#filter_fields_mod_radicalmart_filter_152_filter_fields_gender li {
    border: none !important;
}

.customsocial a {
    display: inline-block;
    margin-right: 25px;
}

.headformcontact h3.sppb-addon-title {
    text-align: center !important;
    width: 100%;
    display: inline-block;
}


.rmfilterstyle h3.sp-module-title {
    margin-bottom: 15px !important;
}

.rmfilterstyle .text-end {
    margin-top: -10px;
}


div#RadicalMart.category .category.info.text-left {
    padding-bottom: 10px;
}

div#RadicalMart.category .category.info.text-left img {
    padding: 5px 20px 25px 20px;
}

#sp-header.header-sticky {
    z-index: 999;
}

footer#sp-footer, section#sp-contactinfo {
    z-index: 999;
    position: relative;
}

html .rmfilterstyle {
    z-index: 999 !important;
}

.aciidiv a.sppb-btn.sppb-btn-default.sppb-btn-rounded.sppb-btn-rounded {
    text-decoration: none !important;
}

.aciidiv {
    position: absolute;
    top: 30px;
    left: 50px;
}

.importantblacktext {color: #000 !important; font-weight: bold;}

.pinkcolor  {
    color: #F10894; display: inline-block;
}

.pinkcolorinline  {
    color: #F10894; display: inline;
}

.fwb {font-weight: bold;}

.pinktitle h3 {
    color: #F10894;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    padding-left: 10px;
}


.slickreviews .slick-prev:before {
    font-size: 3rem;
    color: #F10894;
    display: inline-block;
    width: 48px;
    height: 48px;
}

.slickreviews .slick-prev {
    margin-top: -22px;
    left: -30px;
    z-index: 9999;
}

main#sp-component {
    min-height: 400px;
}


.slick-next:before {
    font-size: 3rem;
    display: inline-block;
    width: 48px;
    height: 48px;
    color: #F10894;
}

.hosting {
   margin-left: -35px;
}

.textfootergray {
    font-family: 'Onest-Light';
    font-size: 0.75rem; color: rgba(0, 0, 0, 0.50);
}

.footerlineinfo {
    margin-left: 15px;
}

.hosting svg.layout-logo-image {
    opacity: 0.4;
    fill: #252525;
    margin-left: 35px;
    width: 145px;
    padding: 5px 0px;
}

.radicalmartlogo {
    height: 25px;
    opacity: 0.4;
}


p.textseosmbigtext a {
    opacity: 0.4;
}

p.textseosmbigtext:hover {
    opacity: 1;
}

.radicalmartlogo:hover {
    opacity: 1;
}

.hosting svg.layout-logo-image:hover {
    opacity: 1;
}

p.texttmbigtext {
    display: inline-block;
    text-align: center;
    width: 250px;
}

.textfootergray.tmtextfooter {
    text-indent: 5px;
}

.textfootergray.tmtextfooter.codeseosm {
    text-indent: 20px;
    font-family: monospace, system-ui;
}

.logofooter {
    display: inline-block;
    width: 100%;
    text-align: left;
}


table button.btn.btn-outline-success.fw-bold {
    color: #000;
    text-align: center;
    font-style: normal;
    font-weight: 300;
    transition: box-shadow 0.3s ease;
    box-shadow: 0 0 5px #000;
    background: #fff;
    font-family: 'Onest-Light';
    padding: 20px;
    width: 100%;
    margin: 0px;
    border-radius: 10px;
    border: 0px solid #000;
    line-height: 0;
}

div#RadicalMart .products-list .listcard.card .card-body {
    padding-top: 10px;
}

table button.btn.btn-outline-success.fw-bold:hover {
    background: linear-gradient(137deg, #F0ACDD 0%, #F10894 100%) !important;
    color: #fff !important;
    border: 0px !important;

}
table td.text-nowrap.align-middle .h6.m-0 {
    color: #000;
    font-size: 24px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    text-align: center;
}

table td.text-nowrap.align-middle .text-muted {
    text-align: center;
}

.table-responsive img.mh-100.mw-100 {
    height: 48px;
}

.table-responsive .position-absolute.badges img {
    width: 50px !important;
    height: auto !important;
    margin-left: 10px;
}

#RadicalMart .table-responsive table div.position-absolute.top-0.start-0.p-1 a img {
    width: 48px !important;
    height: auto !important;
    margin-left: 10px;
}


.table-responsive table .position-relative.mb-3 {
    margin-bottom: 0px !important;
}


p.textseosmbigtext a {margin-left: 5px;width: 150px;}

a.logofooter .logo-image {
    height: 55px;
    opacity: 0.5;
}


a.logofooter .logo-image:hover {
    opacity: 1;
}


p.textseosmbigtext a:hover {
    opacity: 1;
}

img.radicalmartlogo {
    margin-left: 7px;
}


p.texttmbigtext img.tmlogo {position: absolute;height: 30px;margin-top: 5px;margin-left: 10px;}

p.texttmbigtext span {
    font-size: 21px;
    padding: 5px 10px;
    display: inline-block;
    margin-left: 25px;
    color: #6A09AE;
    font-family: 'Onest-Thin';
    opacity: 1;
}

p.texttmbigtext {
    position: relative;
}

p.texttmbigtext:hover span:before {
    content: "";
    border-bottom: 3px solid #a000c3;
    height: 3px;
    bottom: 0px;
    width: 180px;
    position: absolute;
    }



p.texttmbigtext:hover span {
    font-family: 'Onest';
    opacity: 1;
}



/* 

section#sp-contactinfo .container-inner {
    border-top: 1px solid rgba(0, 0, 0, 0.50);
    padding-top: 30px;
    line-height: 1;
    padding-bottom: 30px;
    padding-left: 15px;
} */


section#sp-contactinfo {
    background: #E3E3E3;
}

#sp-footer .container-inner {
    padding: 30px 0px 15px 0px;
}

section#sp-contactinfo .container-inner p {
    color: rgba(0, 0, 0, 0.50);
    font-size: 12px;
    font-style: normal;
    font-weight: 200;
    line-height: normal;
    margin-bottom: 0;
}







.posarrowslick {
    display: inline-block;
    text-align: center;
    width: 100%;
    padding: 15px 0px; margin-top: 10px;
}

/* .posarrowslick div:first-child {
  margin-left: 1%; 
} */


.zakonrfsoglasie input[type="checkbox"]:checked {
    background-color: #F10894;
  }
  
.zakonrfsoglasie input[type="checkbox"]:checked::before {
    background-color: #F10894;
  }

.posarrowslick div {
    display: inline-table;
    width: 25px;
}

.posarrowslick div svg {
    height: 48px;
    margin: 0px 50px;
}

.posarrowslick:hover {
    cursor: pointer;
}


ul.diamonds {
    list-style-type: none;
}


ul.diamonds li {
    padding: 3px 0px; line-height: 1.5;
}

ul.diamonds li:before {
    content: '';
    width: 32px;
    height: 32px;
    position: absolute;
    left: -5px;
    background: url('/templates/shaper_helixultimate/images/diamonds.svg') no-repeat top center;
}

.sppb-addon-content  [data-rlta-element=container][data-rlta-state=ready][data-rlta-type=accordions]>[data-rlta-element=button]>[data-rlta-element=heading] {
    font-family: 'Onest';
}

.sppb-addon-content [data-rlta-element=container][data-rlta-state=ready][data-rlta-type=accordions]>[data-rlta-element=button]>[data-rlta-element=heading] p {
    font-family: 'Onest-Light';
}

.sppb-addon-content [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-minimal][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-color]):not([data-rlta-state=closed]) {
    background-color: transparent !important;
    border-color: transparent !important;
}

.sppb-addon-content  [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-minimal][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-state=closed])>[data-rlta-element=heading] {
    color: #F10894 !important;
}


.bigcount {
    width: 55px;
    height: 55px;
    background: linear-gradient(139deg, rgba(251, 173, 220, 0.85) 0%, rgba(241, 0, 145, 0.62) 84.90%, #F10091 100%);
    border-radius: 50%;
    position: absolute;
    top: -40px;
    left: -35px;
    color: #fff;
    text-align: center;
    line-height: 2;
}


.sppb-addon-content a[href="https://wa.me/79636769656"] {
    color: #044CD0;
    text-decoration: underline;
} 


footer#sp-footer a[href="tel:+79636769656"] {
    text-decoration: underline;
} 

footer#sp-footer a[href="tel:+79636769656"]:hover {
    text-decoration: none;
} 


footer#sp-footer a[href="mailto:info@estetscent.ru"] {
    text-decoration: underline;
} 


footer#sp-footer a[href="mailto:info@estetscent.ru"]:hover {
    text-decoration: none;
} 


.sppb-addon-content a:hover[href="https://wa.me/79636769656"] {
    color: #F10894;
} 






@media (min-width: 576px) {
    /* .container,.container-sm {
        max-width:540px
    } */


    
    


}

@media (min-width: 768px) {
    /* .container,.container-md,.container-sm {
        max-width:720px
    } */


}

@media (min-width: 992px) and (max-width: 1024px) {
    /* .container,.container-lg,.container-md,.container-sm {
        max-width:960px
    } */

    body.ltr #offcanvas-toggler.offcanvas-toggler-left {
        display: none !important;
    }

    #mod_radicalmart_filter_120_keyword {
        border-radius: 10px;
        width: 110px;
        background: #D9D9D9;
        margin-right: 50px;
    }


    .headbanaromat {
        margin: 15px 0px 0px 35px;
    }

    div#sp-menu .sp-megamenu-parent>li>a {
        font-size: 12px;
        padding: 0 10px;
    }

    div#sp-menu .sp-megamenu-parent>li:last-child>a {
        padding: 0px 0px 0px 25px !important;
    }
    

    .headbanh1 {
        font-size: 2rem;
        font-style: normal;
        font-weight: 300;
        line-height: normal;
    }
    
    .headbanh3 {
        padding-top: 15px;
        font-size: 1.2rem;
        font-style: normal;
        font-weight: 100;
        line-height: normal;
        font-family: 'Onest-Thin';
    
    }
 

        
    div#headbanbtns .sppb-btn {
        color: #000;
        text-align: center;
        font-style: normal;
        font-weight: 300;
        line-height: 23px;
        border-radius: 10px;
        /* border: 1px solid #000; */
        transition: box-shadow 0.3s ease;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
        background: #EFEFEF;
        font-family: 'Onest-Light';
        padding: 10px 15px;
    }
    

    
    
    .headbanaromat .sppb-container-inner .sppb-row.sppb-nested-row div:nth-child(3) {
        display: none;
    }
    
    /* html .sp-page-builder .page-content #headbanbtns {
        padding: 25px 0px 25px 0px;
    } */
    
    .headbanh1 {
        font-size: 2rem;
    }
    
    .headbanaromat {
        margin: -30px 0px 0px 50px;
    }
    
    .iconblockstyles {
        margin-top: -30px !important;
    }
    
    .iconblockgray img {
        margin-left: -5px !important;
    }
    
    .iconblockgray .alignalltext {
        padding-right: 5px;
    }

    #mod_radicalmart_filter_120_keyword {
        border-radius: 10px;
        width: 125px;
        background: #D9D9D9;
        margin-right: 50px;
    }
    
    form.searchtop_radical button.iconbtn {
        right: 45px;
    }

    html .imageboxblock .sppb-addon-image-layout-content.sppb-text-alignment {
        background: transparent;
        padding: 5px 5px 15px 5px;
    }



    html .imageboxblock .sppb-addon-image-layout-text {
        text-align: center;
        font-size: 14px;
        min-height: 84px;
    }

    


}


@media (min-width: 1025px) and (max-width: 1149px) {

    body.ltr #offcanvas-toggler.offcanvas-toggler-left {
        display: none !important;
    }

    #mod_radicalmart_filter_120_keyword {
        border-radius: 10px;
        width: 110px;
        background: #D9D9D9;
        margin-right: 50px;
    }


    .headbanaromat {
        margin: 15px 0px 0px 35px;
    }

    div#sp-menu .sp-megamenu-parent>li>a {
        font-size: 14px;
        padding: 0 10px;
    }

    div#sp-menu .sp-megamenu-parent>li:last-child>a {
        padding: 0px 0px 0px 25px !important;
    }
    

    .headbanh1 {
        font-size: 2rem;
        font-style: normal;
        font-weight: 300;
        line-height: normal;
    }
    
    .headbanh3 {
        padding-top: 15px;
        font-size: 1.2rem;
        font-style: normal;
        font-weight: 100;
        line-height: normal;
        font-family: 'Onest-Thin';
    
    }
    

        
    div#headbanbtns .sppb-btn {
        color: #000;
        text-align: center;
        font-style: normal;
        font-weight: 300;
        line-height: 23px;
        border-radius: 10px;
        /* border: 1px solid #000; */
        transition: box-shadow 0.3s ease;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
        background: #EFEFEF;
        font-family: 'Onest-Light';
        padding: 10px 15px;
    }

    
    
    .headbanaromat .sppb-container-inner .sppb-row.sppb-nested-row div:nth-child(3) {
        display: none;
    }
    
    /* html .sp-page-builder .page-content #headbanbtns {
        padding: 25px 0px 25px 0px;
    } */
    
    .headbanh1 {
        font-size: 2rem;
    }
    
    .headbanaromat {
        margin: -30px 0px 0px 50px;
    }
    
    .iconblockstyles {
        margin-top: -30px !important;
    }
    
    .iconblockgray img {
        margin-left: -5px !important;
    }
    
    .iconblockgray .alignalltext {
        padding-right: 5px;
    }

    #mod_radicalmart_filter_120_keyword {
        border-radius: 10px;
        width: 125px;
        background: #D9D9D9;
        margin-right: 50px;
    }
    
    form.searchtop_radical button.iconbtn {
        right: 45px;
    }

    

}


 /* Ваш код CSS для iPad Air 2012 года выпуска здесь */

 @media only screen and (width: 1180px) {
 /* CSS styles specific to iPad Air portrait mode */



}




@media (min-width: 1150px) and (max-width: 1199px) {
    
    /*  tablet */


    
    body.ltr #offcanvas-toggler.offcanvas-toggler-left {
        display: none !important;
    }

    #mod_radicalmart_filter_120_keyword {
        border-radius: 10px;
        width: 125px;
        background: #D9D9D9;
        margin-right: 50px;
    }
    
    form.searchtop_radical button.iconbtn {
        right: 50px;
    }

    
    .headbanaromat {
        margin: 15px 0px 0px 35px;
    }

    div#sp-menu .sp-megamenu-parent>li>a {
        font-size: 15px;
        padding: 0 15px;
    }

    div#sp-menu .sp-megamenu-parent>li:last-child>a {
        padding: 0px 0px 0px 25px !important;
    }
    

    .headbanh1 {
        font-size: 2rem;
        font-style: normal;
        font-weight: 300;
        line-height: normal;
    }
    
    .headbanh3 {
        padding-top: 15px;
        font-size: 1.4rem;
        font-style: normal;
        font-weight: 100;
        line-height: normal;
        font-family: 'Onest-Thin';
    
    }
    

        
    div#headbanbtns .sppb-btn {
        color: #000;
        text-align: center;
        font-style: normal;
        font-weight: 300;
        line-height: 23px;
        border-radius: 10px;
        /* border: 1px solid #000; */
        transition: box-shadow 0.3s ease;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
        background: #EFEFEF;
        font-family: 'Onest-Light';
        padding: 10px 15px;
    }


    
    
    .headbanaromat .sppb-container-inner .sppb-row.sppb-nested-row div:nth-child(3) {
        display: none;
    }
    
    /* html .sp-page-builder .page-content #headbanbtns {
        padding: 25px 0px 25px 0px;
    } */
    
    .headbanh1 {
        font-size: 2rem;
    }
    
    .headbanaromat {
        margin: 0px 0px 0px 50px;
    }
    
    .iconblockstyles {
        margin-top: -30px !important;
    }
    
    .iconblockgray img {
        margin-left: 0px !important;
    }
    
    .iconblockgray .alignalltext {
        padding-right: 5px;
    }


    html .imageboxblock .sppb-addon-image-layout-content.sppb-text-alignment {
        background: transparent;
        padding: 10px 10px 10px 10px;
    }

    .estetgrayblock .sppb-addon-image-layout-content {
        border-radius: 10px;
        background: #E3E3E3;
        box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
        margin: 10px;
        font-size: 1.1rem;
        text-align: center !important;
    }

    .estetlighttext {
        font-size: 1rem;
        font-family: 'Onest-Light';
        width: 80%;
        margin: 0 10%;
    }
    


    html .imageboxblock .sppb-addon-image-layout-text {
        text-align: center;
        font-size: 16px;
        min-height: 96px;
    }
    

}

@media (min-width: 1200px) {
    
    /* .container,.container-lg,.container-md,.container-sm,.container-xl {
        max-width:1140px
    } */

    
    
    body.ltr #offcanvas-toggler.offcanvas-toggler-left {
        display: none !important;
    }

    div#sp-menu .sp-megamenu-parent>li>a {
        font-size: 15px;
        padding: 0 15px;
    }

    div#sp-menu .sp-megamenu-parent>li:last-child>a {
        padding: 0px 0px 0px 25px !important;
    }
    

    .headbanh1 {
        font-size: 2rem;
        font-style: normal;
        font-weight: 300;
        line-height: normal;
    }
    
    .headbanh3 {
        padding-top: 15px;
        font-size: 1.4rem;
        font-style: normal;
        font-weight: 100;
        line-height: normal;
        font-family: 'Onest-Thin';
    
    }
    

        
    div#headbanbtns .sppb-btn {
        color: #000;
        text-align: center;
        font-style: normal;
        font-weight: 300;
        line-height: 23px;
        border-radius: 10px;
        /* border: 1px solid #000; */
        transition: box-shadow 0.3s ease;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
        background: #EFEFEF;
        font-family: 'Onest-Light';
        padding: 10px 15px;
    }

    html .imageboxblock .sppb-addon-image-layout-content.sppb-text-alignment {
        background: transparent;
        padding: 30px 10px 30px 10px;
    }

    .estetgrayblock .sppb-addon-image-layout-content {
        border-radius: 10px;
        background: #E3E3E3;
        box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
        margin: 10px;
        font-size: 1.1rem;
        text-align: center !important;
    }

    .estetlighttext {
        font-size: 1rem;
        font-family: 'Onest-Light';
        width: 80%;
        margin: 0 10%;
    }

    .card.card-body.itemfull {
        font-size: 21px;
        margin-top: -20px;
    }
    

}

@media (min-width: 1300px) {



}

@media (min-width: 1400px) {


    /* .container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {
        max-width:1320px
    } */

    
    div#sp-menu .sp-megamenu-parent>li>a {
        font-size: 15px;
        padding: 0 25px;
    }

    div#sp-menu .sp-megamenu-parent>li:last-child>a {
        padding: 0px 0px 0px 30px !important;
    }
    

    .headbanh1 {
        font-size: 2.3rem;
        font-style: normal;
        font-weight: 300;
        line-height: normal;
    }
    
    .headbanh3 {
        padding-top: 15px;
        font-size: 1.5rem;
        font-style: normal;
        font-weight: 100;
        line-height: normal;
        font-family: 'Onest-Thin';
    
    }


    
    div#headbanbtns .sppb-btn {
        color: #000;
        text-align: center;
        font-style: normal;
        font-weight: 300;
        line-height: 23px;
        border-radius: 10px;
        /* border: 1px solid #000; */
        transition: box-shadow 0.3s ease;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
        background: #EFEFEF;
        font-family: 'Onest-Light';
        padding: 10px 30px;
    }

    


}




/* OLD Styles */


/*********************
MEDIA QUERIES
*********************/


@supports (-webkit-touch-callout: none) {
    /* CSS specific to iOS devices */ 


html .sp-page-builder .page-content #photofonsec1 .sppb-column-addons {
    height: 210px !important;
}



}



@media screen and (min-width: 220px) and (max-width: 360px) { 

html section#mobilemainsec2 .sppb-addon.sppb-addon-raw-html.iconblockgray {
    padding: 10px 10px !important;
}



html .sppb-row-container { padding-left: 0px; padding-right: 0px;}
html .iconblockstyles .sppb-row-container {padding: 0px 10px !important;}


html .sp-page-builder .page-content #photofonsec1 .sppb-column-addons {
    height: 165px;
}



html  section#mobilemainsec2 {
    padding-top: 15px !important;
}

html .sp-page-builder .page-content #photofonsec1 {
    background-size: 100% !important;     height: 100% !important;  
}


    #sppb-addon-6f36840c-4e03-4f4c-8597-40f7b474b33c .sppb-addon-image-layout-content {
        padding-top: 5%  !important;
        padding-right: 4%  !important;
        padding-bottom: 5%  !important;
        padding-left: 4%  !important;
        margin-bottom: 25px  !important;
        font-size: 16px  !important;
        font-family: 'Onest-Light';
    }
    
    section#mobilemainsec3 #sppb-addon-6f36840c-4e03-4f4c-8597-40f7b474b33c .sppb-addon-image-layout-content {
        font-family: 'Onest-Light';
    }

    


section#mobilemainsec2 .sppb-row-column {
    max-width: 50%;
    flex-basis: 50%;
    padding: 5px 5px;
}

section#mobilemainsec2 {
    padding: 0px 10px !important;
}


section#mobilemainsec2 .col-sm-8.dostavkablock.alignalltext {
    font-size: 0.85rem !important;
    padding-top: 0px !important;
}


section#mobilemainsec2 .col-sm-4 {
    width: 20% !important;
    max-width: 20% !important;
    display: inline-block;
    box-sizing: border-box;
}

section#mobilemainsec2 .col-sm-4 + .col-sm-8.alignalltext {
    width: 80% !important;
    max-width: 80% !important;
    display: inline-block;
    font-size: 14px;
    white-space: break-spaces;
    padding: 5px 5px 5px 20px;
    word-break: break-word;
    height: 82px;
}


section#mobilemainsec2 .sppb-addon.sppb-addon-raw-html.iconblockgray {
    padding: 10px 20px;
}

section#mobilemainsec2 .col-sm-4 img.blockicon {
    height: 32px !important;
    width: 32px !important;
    max-width: 32px !important;
    margin-left: -5px !important;
    padding: 0px !important;
    margin-top: 15px;
}



    section#mobilemainsec1 .sppb-addon.sppb-addon-header.headbanh1 {
        font-size: 1.2rem;
        font-weight: bold;
        font-family: 'Onest-Light';
        padding-right: 28%;
        padding-bottom: 15px;
    }
    
    input#mod_radicalmart_filter_121_keyword {
        border-radius: 10px;
        background: #F2F2F2;
        box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
        font-family: 'Onest-Light';
    }


    section#mobilemainsec2 .sppb-row-column {
        max-width: 50%;
        flex-basis: 50%;
        padding: 5px 5px;
    }

    section#mobilemainsec2 {
        padding: 0px 10px !important;
    }

    
    section#mobilemainsec1 .sppb-addon.sppb-addon-header.headbanh3 {
        padding-right: 15%;
        font-family: 'Onest-Light';
    }

    
    header#sp-header {
        height: 60px;
    }

    div#asdmod_radicalmart_search_121 {
        padding: 10px;
    }


    div#cookieBanner .col-8 {
        margin: 0px !important;
        padding: 0px 5px !important;
        text-align: center;
    }

    div#cookieBanner span.cookieText {
        padding: 0px !important;
    }

    div#cookieBanner {
        padding: 0px;
        width: 95% !important;
        bottom: 12%;
    }
    
    div#acceptCookies {
        padding: 5px 10px; font-size: 16px;
    }


    div#asdmod_radicalmart_search_120 {
        display: none;
    }
    
    .searchmodtopicon {
        width: 45px;
        height: 35px;
        position: relative;
        display: inline-block;
    }
    
    .searchmodtopicon img {
        width: 28px;
        height: 28px;
        display: inline-block;
        margin-left: 10px !important;
        margin-top: 4px !important;
    }
    
    .radicalmart-icon.btn {
        opacity: 1;
        height: 50px;
        width: 85px;
        display: inline-block;
        position: absolute;
        top: -7px;
        right: 25px;
    }

    body.ltr #offcanvas-toggler.offcanvas-toggler-left {
        position: absolute;
        left: 20px;
        background: #D9D9D9;
        height: 35px;
        border-radius: 10px;
        width: 45px;
        padding-left: 10px;
    }
    
    div#sp-menu .translate-middle.badge.rounded-pill.bg-danger.quantity {
        position: absolute;
        left: 65px !important;
        top: 10px !important;
    }


    div#sp-logo  .logo img.logo-image-phone {
        position: absolute;
        top: 10px;
        margin-left: -70px;
        height: 45px;
    }


    .estetHead {
        font-size: 1.5rem;
        line-height: 1.2;
        padding: 0 10%;
    }


    .estetlighttext {
        font-size: 1rem;
        font-family: 'Onest-Light';
        width: 100%;
        padding: 0 !important;
        margin: 0px !important;
    }


    [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-minimal][data-rlta-type=accordions]>[data-rlta-element=button]:not([data-rlta-color]):not([data-rlta-state=closed]), [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-minimal][data-rlta-type=accordions]>[data-rlta-element=button]:not([data-rlta-color]):not([data-rlta-state=closed]):hover, [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-minimal][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-color]):not([data-rlta-state=closed]), [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-minimal][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-color]):not([data-rlta-state=closed]):hover {
        background-color: transparent;
        border-color: transparent;
    }

    [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-minimal][data-rlta-type=accordions]>[data-rlta-element=button]:not([data-rlta-state=closed])>[data-rlta-element=heading], [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-minimal][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-state=closed])>[data-rlta-element=heading] {
        color: #000 !important;
    }


    .slickitem.slick-slide .slickitemblock {
        box-sizing: border-box !important;
        margin: 0 auto !important;
    }

    .slick-next:before {
        font-size: 3rem;
        display: inline-block;
        color: #F10894;
        width: 48px;
        height: 48px;
    }
    
    .slick-prev {
        left: 0px;  display: inline-block;
        width: 48px;
        height: 48px;
        margin-top: -5%;     z-index: 9999;
    }
    
    .slick-next {
        right: 0px;  display: inline-block;
        width: 48px;
        height: 48px;
        margin-top: -5%;     z-index: 9999;
    }
    
    
    .slick-prev:before {
        font-size: 3rem;
        width: 48px;
        height: 48px;
        display: inline-block;
        color: #F10894;
    }
    
    .posarrowslick {
        display: none;
    }

    div#mobile15main h3 {
        padding: 30px 0px;
    }


    section#suzanamobileinfo .sppb-addon-single-image-container img {
        margin-left: -15px;
        margin-top: -15px;
    }



p.mobilesocial a {
    display: inline-block !important;
    padding: 0px 15px;
}

p.mobilesocial a:first-child {
    padding-left: 0px;
}


span.fbinst {
    position: absolute;
    top: -5px;
    margin-left: -10px;
}

p.mobilesocial {
    position: relative;
}


html .estetgraydiv {
    border-radius: 10px;
    background: #E3E3E3;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
    margin: 0px;
    font-size: 0.85rem;
    text-align: center !important;
    line-height: 1.8;
    padding: 15px;
}


.btnoriginalbrandaromat .sppb-btn {
    padding: 15px !important;
}



section#okunisvmirform form#simplecallback-145  .ldivob.pos1 input.form-control.w100.forminputestet::placeholder {
    font-size: 14px;
}

section#osvoiteisskuistroevrtstepodval form#simplecallback-118  .ldivob.pos1 input.form-control.w100.forminputestet::placeholder {
    font-size: 14px;
}

section#okunisvmirform form#simplecallback-145  .ldivob.pos1 input.form-control.w100.forminputestet {
    padding: 10px 15px;
}


section#nadevataromatblock .bigcount {
    width: 48px;
    height: 48px;
    top: -15px;
}



section#otvechaemnavoprosi .qanum {
    display: none;
}

section#otvechaemnavoprosi [data-rlta-element=container]>[data-rlta-element=button] {
    border-radius: 10px;
    background: #FFF;
    margin-bottom: 15px;
    box-shadow: 0px 4px 10px 0px rgba(241, 0, 145, 0.10);
}



section#slickblockreviews .reviewone .alignalltext {
    padding: 10px;
}


section#slickblockreviews .reviewone .avatar.circlepink {
    position: relative;
    top: inherit;
}


section#slickblockreviews  .reviewone .revdiv {
    width: 75%;
    margin: 0 auto;
    padding: 10px;
    font-size: 14px;
    font-family: 'Onest-Light';
}

section#slickblockreviews   .slickreviews .slick-prev {
    left: 0;
}

div#reviewmobilesuzana {
    padding: 0px 30px;
}


section#formmobilemain1 h3.sppb-addon-title {
    text-align: center;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 0px !important;
    padding: 0px 5px !important;
    font-size: 21px;
    z-index: 9999;
    position: relative;
    opacity: 1;
}

   
section#formmobilemain1 h3.sppb-addon-title {
    text-align: center;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 0px !important;
    padding: 0px 5px !important;
    font-size: 21px;
    z-index: 9999;
    position: relative;
    opacity: 1;
}

.divsovietquest .imgsoviet {
    width: 80px;
    border-radius: 20px;
    margin-right: 15px;
    margin-top: 15px;
}


section#mobilepredbochtenia .sppb-column-addons .sppb-addon-wrapper img.blockicon + h3 {
    display: inline;
    font-size: 1.2rem;
}


.textfootergray.tmtextfooter.codeseosm {
    text-indent: 30px;
    font-family: monospace, system-ui;
}

.textfootergray {
    font-size: 0.8rem;
}


.hostinglogo {
    margin-left: 0px;
}


section#nadevataromatblock h3.sppb-addon-title {
    font-size: 1.7rem;
    margin-bottom: 15px;
}

section#nadevataromatblock h3.sppb-addon-title + .sppb-addon-content {
    font-size: 1rem;
}

.sppb-addon-content section#nadevataromatblock {
    font-size: 1.1rem !important;
}



.rmitemblock {
    width: 100%;
    margin: 0px;
    padding: 5px;
    border-radius: 10px;
    border: 1px solid #000;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
}

div#RadicalMart.category .mb-3 {
    padding-left: 5px;
    padding-right: 5px;
}

div#RadicalMart.category .products-list {
    padding: 10px;
}



.rmitemblock .slickprice {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    width: 105px;
}


div#RadicalMart.category .products-list .card-footer {
    position: relative;
}

div#RadicalMart.category .products-list .rmitemblock .sppb-btn::before {
    content: '';
    position: absolute;
    height: 30px;
    width: 30px;
    top: -4px;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaWQ9Ikljb25zIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMiAzMjsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDMyIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCQoJCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2UtZGFzaGFycmF5OjM7fQoJLnN0MntmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDN7ZmlsbDpub25lO30KPC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNOSwxM1Y3YzAtMi4yLDEuOC00LDQtNGgwYzIuMiwwLDQsMS44LDQsNHY2Ii8+PGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMjMiIGN5PSIyMiIgcj0iNyIvPjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIyMyIgeDI9IjIzIiB5MT0iMTkiIHkyPSIyNSIvPjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIyMCIgeDI9IjI2IiB5MT0iMjIiIHkyPSIyMiIvPjxwb2x5bGluZSBjbGFzcz0ic3QwIiBwb2ludHM9IjIzLDI5IDMsMjkgNSw5IDIxLDkgMjEuNiwxNS4xICIvPjxyZWN0IGNsYXNzPSJzdDMiIGhlaWdodD0iNjgwIiB3aWR0aD0iNTM2IiB5PSItMTQ0Ii8+PC9zdmc+') no-repeat top center;
    right: 14px;
}



div#RadicalMart.category .products-list .rmitemblock .sppb-btn {
    text-indent: -9999px;
    margin-top: -25px;
    width: 42px;
    box-sizing: border-box;
    box-shadow: 0 0 5px #bebebe;
}

div#RadicalMart.category .products-list  .card-footer {
    margin-bottom: 10px;
}

    
div#RadicalMart.category .products-list .card-header a {
    height: 120px !important;
    background: #fff;
    background-color: #fff !important;
}


    
div#RadicalMart.category .products-list .card-header a {
    height: 120px !important;
    background: #fff;
    background-color: #fff !important;
}

div#RadicalMart.category  .products-list .card-header.position-relative {
    height: 125px;
}


div#RadicalMart.category .products-list .slickcategory a {
    font-size: 12px;
}


div#RadicalMart.category  .rmitemblock .slicktitle {
    /* min-height: initial !important; */
}



nav.pagination__wrapper li a {
    padding: 5px;
}

nav.pagination__wrapper span.page-link {
    padding: 5px;
}

nav.pagination__wrapper  ul.pagination {
    margin: 0 auto !important;
}


.filtertopordering {
    display: none;
}

.mobilefiltertopmod {display: inline-block;line-height: 2.4;position: absolute;right: -30px;}

.mobilesortcategory {
    position: relative;
    width: 100%;
    display: inline-block;
}

.mobilesortcategory select.form-select.w-auto {
    padding-right: 0px;
    margin-right: 0px;
    display: inline-block;
    width: 200px !important; 
}


.com_radicalmart.com-radicalmart.view-category.layout-default ol.breadcrumb {
    display: none;
}

.com_radicalmart.com-radicalmart.view-product ol.breadcrumb {
    display: none;
}




.com_radicalmart.com-radicalmart.view-product div#RadicalMart.product .col-md-4 + .col {
    margin-top: 15px;
}


.com_radicalmart.com-radicalmart.view-product div#RadicalMart.product  h1 + .row > .col {
    order: 9;
}

.com_radicalmart.com-radicalmart.view-product div#RadicalMart.product .itemfullbuy {
    width: 100%;
    text-align: center;
    margin: 0 auto;
}

.com_radicalmart.com-radicalmart.view-product div#RadicalMart.product .itemfullbuy .input-group {
    width: 100%;
}

.com_radicalmart.com-radicalmart.view-product div#RadicalMart.product .nomobileplz + dl.product-main-fields.row .rmsku {
    display: none;
}

.com_radicalmart.com-radicalmart.view-product div#RadicalMart.product h1 + .row > .col .categories.mb-3 {
    display: none;
}


.com_radicalmart.com-radicalmart.view-product div#RadicalMart.product .nomobileplz + dl.product-main-fields.row dt.col-md-4.text-truncate {
    width: 40%;
    box-sizing: border-box;
}

.com_radicalmart.com-radicalmart.view-product div#RadicalMart.product .nomobileplz + dl.product-main-fields.row dd.col-md-8 {
    width: 60%;
    box-sizing: border-box;
}


.com_radicalmart.com-radicalmart.view-product  h2.desctitle.fs-3.pd15 {
    margin-top: 25px;
    text-align: center;
}


[data-rlta-element=container][data-rlta-state=ready][data-rlta-type=accordions]>[data-rlta-element=button] {
    margin-bottom: 0.25em;
    text-align: left;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.04);
}

h3.mobileh3fields {
    display: inline-block;
}

.mobileafterh1sku {
    display: inline-block;
}


.com_radicalmart.com-radicalmart.view-product div#RadicalMart.product  h1 + div.mobileafterh1sku + .row > .col {
    order: 9;
}

.mobileafterh1sku .categoryinfo.categories.mb-3 {
    margin-bottom: 0px !important;
}

.nomobileplz {
    display: none;
}




.com_radicalmart.com-radicalmart.view-product div#RadicalMart.product  label#grammy-lbl {
    margin-left: -15px;
}

.com_radicalmart.com-radicalmart.view-product div#RadicalMart.product label#grammy-lbl + .btn-group {
    margin-left: -25px;
}


/* 
section#formmobilemain1 .sppb-column-addons > .sppb-section {
    background-size: contain;
}
section#okunisvmirform .sppb-column-addons > .sppb-section {
    background-size: contain;
}
section#osvoiteisskuistroevrtstepodval .sppb-column-addons > .sppb-section {
    background-size: contain;
} */


section#formmobilemain1 .sppb-container-inner, section#okunisvmirform .sppb-container-inner, section#osvoiteisskuistroevrtstepodval .sppb-container-inner {
    left: 3% !important;
}



.com_sppagebuilder.com-sppagebuilder.view-page div#asdmod_radicalmart_search_165 {
    padding: 0px 10px;
}

.com_sppagebuilder.com-sppagebuilder.view-page .sp-module.breadcrumsmod ol.breadcrumb {
    margin-bottom: 0px;  display: none;
}

section#pay-sposob .iconblockgray {
    padding: 10px !important;
}


section#pay-sposob .sppb-row-column {
    padding-right: 5px;
    padding-left: 5px;
}

section#pay-sposob .sppb-container-inner {
    padding: 0px 15px;
}

section#pay-sposob .sppb-row-column img.blockicon {
    margin: 0 auto !important;
    width: 100% !important;
}


section#pay-sposob .sppb-row-column .pinkcolor.fz12.mb15.fwb.w100 {
    text-align: center;
    line-height: 1.2;
    margin-top: 15px;
}


section#pay-sposob h3.sppb-addon-title + .sppb-addon-content {
    font-size: 0;
}


section#tabledostavkacss tr {
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
  }
  
  section#tabledostavkacss tr td {
      padding: 15px 5px;
      box-sizing: border-box;
      text-align: center;
      font-size: 14px;
  }
  
  section#tabledostavkacss thead tr {
      border: none;
  }
  
  section#tabledostavkacss thead tr td {
      padding-bottom: 25px;
      font-size: 14px;
  }
  
  .sp-page-builder .page-content #tabledostavkacss [data-rlta-element=panel-content] {
      border: 0px !important;
      border-color: transparent !important;
  }

  div#RadicalMart.product figure#photodescimg {
    display: none;
}






.com_radicalmart_search.com-radicalmart-search.view-search h1 {
    padding: 15px 5px;
}

.com_radicalmart_search.com-radicalmart-search.view-search form.mb-3 .input-group-append {
    padding-left: 15px;
}

.com_radicalmart_search.com-radicalmart-search.view-search .rmitemblock .sppb-btn {position: absolute;right: 10px;width: 130px;top: 0px;padding: 20px !important;}
.com_radicalmart_search.com-radicalmart-search.view-search .rmitemblock .sppb-btn.podzakaz {
    padding: 20px 10px !important;
}

.com_radicalmart_search.com-radicalmart-search.view-search .rmitemblock .card-footer {
    position: relative;
}

.com_radicalmart_search.com-radicalmart-search.view-search .rmitemblock .slickprice {
    font-size: 21px;
    width: 150px;
    padding: 10px 0px;
}



div#simplemeta-itemblock {
    text-align: center;
}

div#simplemeta-itemblock .slickitem {
    display: inline-block;
    width: 150px;
    box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.1);
    border: none;
    padding: 15px;
    margin: 5px;
    text-align: center;
}

.mobilecol8 {
    flex: 0 0 auto;
    width: 66.66666667%;
}



select.rmaiselect {
    box-sizing: border-box;
    height: 48px;
    font-size: 1.2rem;
}


div#RadicalMart .list-pagination ul.uk-pagination.uk-flex-center.uk-margin-remove-bottom li {
    display: inline-block;
    width: auto;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1);
    text-align: center;
    box-sizing: border-box;
    margin: 0px 5px 0px 0px;
    vertical-align: middle;
}

p.smalltextwhatsapp {
    line-height: 1.2;
    text-align: center;
    font-size: 16px;
}

.card.card-body.itemfull.plzpishiwhatsapp1111111111111111111111 {
    padding: 8px;
}


}

@media screen and (min-width: 350px) and (max-width: 360px) { 

/* Honor 50 */

.card.card-body.itemfull.plzpishiwhatsapp1111111111111111111111 {
    padding: 8px;
}

p.smalltextwhatsapp {
    line-height: 1.2;
    text-align: center;
    font-size: 16px;
}

div#RadicalMart.category .products-list .slickcategory a {
    font-size: 12px;
}
    
div#RadicalMart.category .products-list .card-header a {
    height: 120px !important;
    background: #fff;
    background-color: #fff !important;
}


.rmitemblock {
    width: 100%;
    margin: 0px;
    padding: 5px;
    border-radius: 10px;
    border: 1px solid #000;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
}

div#RadicalMart.category .mb-3 {
    padding-left: 5px;
    padding-right: 5px;
}



section#formmobilemain1 h3.sppb-addon-title {
    text-align: center;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 0px !important;
    padding: 0px 5px !important;
    font-size: 21px;
    z-index: 9999;
    position: relative;
    opacity: 1;
}

.divsovietquest .imgsoviet {
    width: 80px;
    border-radius: 20px;
    margin-right: 15px;
    margin-top: 15px;
}


section#mobilepredbochtenia .sppb-column-addons .sppb-addon-wrapper img.blockicon + h3 {
    display: inline;
    font-size: 1.2rem;
}


.textfootergray.tmtextfooter.codeseosm {
    text-indent: 30px;
    font-family: monospace, system-ui;
}

.textfootergray {
    font-size: 0.8rem;
}


.hostinglogo {
    margin-left: 0px;
}


section#nadevataromatblock h3.sppb-addon-title {
    font-size: 1.7rem;
    margin-bottom: 15px;
}

section#nadevataromatblock h3.sppb-addon-title + .sppb-addon-content {
    font-size: 1rem;
}

.sppb-addon-content section#nadevataromatblock {
    font-size: 1.1rem !important;
}

div#RadicalMart.category .products-list {
    padding: 10px;
}


.rmitemblock .slickprice {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    width: 90px;
}


div#RadicalMart.category .products-list .card-footer {
    position: relative;
}

div#RadicalMart.category .products-list .rmitemblock .sppb-btn::before {
    content: '';
    position: absolute;
    height: 30px;
    width: 30px;
    top: -4px;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaWQ9Ikljb25zIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMiAzMjsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDMyIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCQoJCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2UtZGFzaGFycmF5OjM7fQoJLnN0MntmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDN7ZmlsbDpub25lO30KPC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNOSwxM1Y3YzAtMi4yLDEuOC00LDQtNGgwYzIuMiwwLDQsMS44LDQsNHY2Ii8+PGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMjMiIGN5PSIyMiIgcj0iNyIvPjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIyMyIgeDI9IjIzIiB5MT0iMTkiIHkyPSIyNSIvPjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIyMCIgeDI9IjI2IiB5MT0iMjIiIHkyPSIyMiIvPjxwb2x5bGluZSBjbGFzcz0ic3QwIiBwb2ludHM9IjIzLDI5IDMsMjkgNSw5IDIxLDkgMjEuNiwxNS4xICIvPjxyZWN0IGNsYXNzPSJzdDMiIGhlaWdodD0iNjgwIiB3aWR0aD0iNTM2IiB5PSItMTQ0Ii8+PC9zdmc+') no-repeat top center;
    right: 10px;
}



div#RadicalMart.category .products-list .rmitemblock .sppb-btn {
    text-indent: -9999px;
    margin-top: -25px;
    box-sizing: border-box;
    box-shadow: 0 0 5px #bebebe;
}

div#RadicalMart.category .products-list  .card-footer {
    margin-bottom: 10px;
}

div#RadicalMart.category  .products-list .card-header.position-relative {
    height: 125px;
}


div#RadicalMart.category  .rmitemblock .slicktitle {
    /* min-height: initial !important; */
}


nav.pagination__wrapper li a {
    padding: 5px;
}

nav.pagination__wrapper span.page-link {
    padding: 5px;
}

nav.pagination__wrapper  ul.pagination {
    margin: 0 auto !important;
}

.filtertopordering {
    display: none;
}


.mobilefiltertopmod {display: inline-block;line-height: 2.4;position: absolute;right: -30px;}

.mobilesortcategory {
    position: relative;
    width: 100%;
    display: inline-block;
}

.mobilesortcategory select.form-select.w-auto {
    padding-right: 0px;
    margin-right: 0px;
    display: inline-block;
    width: 165px !important;
}


.com_radicalmart.com-radicalmart.view-category.layout-default ol.breadcrumb {
    display: none;
}

.com_radicalmart.com-radicalmart.view-product ol.breadcrumb {
    display: none;
}



.com_radicalmart.com-radicalmart.view-product div#RadicalMart.product .col-md-4 + .col {
    margin-top: 15px;
}

.com_radicalmart.com-radicalmart.view-product div#RadicalMart.product  h1 + .row > .col {
    order: 9;
}


.com_radicalmart.com-radicalmart.view-product div#RadicalMart.product .itemfullbuy {
    width: 100%;
    text-align: center;
    margin: 0 auto;
}

.com_radicalmart.com-radicalmart.view-product div#RadicalMart.product .itemfullbuy .input-group {
    width: 100%;
}


.com_radicalmart.com-radicalmart.view-product div#RadicalMart.product .nomobileplz + dl.product-main-fields.row .rmsku {
    display: none;
}

.com_radicalmart.com-radicalmart.view-product div#RadicalMart.product h1 + .row > .col .categories.mb-3 {
    display: none;
}


.com_radicalmart.com-radicalmart.view-product div#RadicalMart.product .nomobileplz + dl.product-main-fields.row dt.col-md-4.text-truncate {
    width: 40%;
    box-sizing: border-box;
}

.com_radicalmart.com-radicalmart.view-product div#RadicalMart.product .nomobileplz + dl.product-main-fields.row dd.col-md-8 {
    width: 60%;
    box-sizing: border-box;
}



.com_radicalmart.com-radicalmart.view-product  h2.desctitle.fs-3.pd15 {
    margin-top: 25px;
    text-align: center;
}




[data-rlta-element=container][data-rlta-state=ready][data-rlta-type=accordions]>[data-rlta-element=button] {
    margin-bottom: 0.25em;
    text-align: left;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.04);
}

h3.mobileh3fields {
    display: inline-block;
}

.mobileafterh1sku {
    display: inline-block;
}


.com_radicalmart.com-radicalmart.view-product div#RadicalMart.product  h1 + div.mobileafterh1sku + .row > .col {
    order: 9;
}


.mobileafterh1sku .categoryinfo.categories.mb-3 {
    margin-bottom: 0px !important;
}

.nomobileplz {
    display: none;
}



.com_radicalmart.com-radicalmart.view-product div#RadicalMart.product  label#grammy-lbl {
    margin-left: -15px;
}

.com_radicalmart.com-radicalmart.view-product div#RadicalMart.product label#grammy-lbl + .btn-group {
    margin-left: -25px;
}


.mobilecol8 {
    flex: 0 0 auto;
    width: 66.66666667%;
}

}


@media screen and (min-width: 361px) and (max-width: 480px) { 


    .card.card-body.itemfull.plzpishiwhatsapp1111111111111111111111 {
        padding: 8px;
    }

    p.smalltextwhatsapp {
        line-height: 1.2;
        text-align: center;
        font-size: 16px;
    }

    div#RadicalMart .list-pagination ul.uk-pagination.uk-flex-center.uk-margin-remove-bottom li {
        display: inline-block;
        width: auto;
        box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1);
        text-align: center;
        box-sizing: border-box;
        margin: 0px 5px 0px 0px;
        vertical-align: middle;
    }

    select.rmaiselect {
        box-sizing: border-box;
        min-height: 48px;
        font-size: 1.2rem;
    }

    .mobilecol8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    div#simplemeta-itemblock {
        text-align: center;
    }
    
    div#simplemeta-itemblock .slickitem {
        display: inline-block;
        width: 165px;
        box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.1);
        border: none;
        padding: 15px;
        margin: 5px;
        text-align: center;
    }



.com_radicalmart_search.com-radicalmart-search.view-search h1 {
    padding: 15px 5px;
}

.com_radicalmart_search.com-radicalmart-search.view-search form.mb-3 .input-group-append {
    padding-left: 15px;
}

.com_radicalmart_search.com-radicalmart-search.view-search .rmitemblock .sppb-btn {position: absolute;right: 10px;width: 130px;top: 0px;padding: 20px !important;}

.com_radicalmart_search.com-radicalmart-search.view-search .rmitemblock .card-footer {
    position: relative;
}

.com_radicalmart_search.com-radicalmart-search.view-search .rmitemblock .slickprice {
    font-size: 21px;
    width: 150px;
    padding: 10px 0px;
}


    div#RadicalMart.product figure#photodescimg {
        display: none;
    }

    section#tabledostavkacss tr {
        box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
      }
      
      section#tabledostavkacss tr td {
          padding: 15px 5px;
          box-sizing: border-box;
          text-align: center;
          font-size: 14px;
      }
      
      section#tabledostavkacss thead tr {
          border: none;
      }
      
      section#tabledostavkacss thead tr td {
          padding-bottom: 25px;
          font-size: 14px;
      }
      
      .sp-page-builder .page-content #tabledostavkacss [data-rlta-element=panel-content] {
          border: 0px !important;
          border-color: transparent !important;
      }

    section#pay-sposob .iconblockgray {
        padding: 10px !important;
    }
    
    
    section#pay-sposob .sppb-row-column {
        padding-right: 5px;
        padding-left: 5px;
    }
    
    section#pay-sposob .sppb-container-inner {
        padding: 0px 15px;
    }
    
    section#pay-sposob .sppb-row-column img.blockicon {
        margin: 0 auto !important;
        width: 100% !important;
    }
    
    
    section#pay-sposob .sppb-row-column .pinkcolor.fz12.mb15.fwb.w100 {
        text-align: center;
        line-height: 1.2;
        margin-top: 15px;
    }
    
    
    section#pay-sposob h3.sppb-addon-title + .sppb-addon-content {
        font-size: 0;
    }


    .com_sppagebuilder.com-sppagebuilder.view-page div#asdmod_radicalmart_search_165 {
        padding: 0px 10px;
    }
    
    .com_sppagebuilder.com-sppagebuilder.view-page .sp-module.breadcrumsmod ol.breadcrumb {
        margin-bottom: 0px;     display: none;
  
    }

.com_radicalmart.com-radicalmart.view-product div#RadicalMart.product  label#grammy-lbl {
    margin-left: -15px;
}

.com_radicalmart.com-radicalmart.view-product div#RadicalMart.product label#grammy-lbl + .btn-group {
    margin-left: -25px;
}


    .nomobileplz {
        display: none;
    }


    .mobileafterh1sku .categoryinfo.categories.mb-3 {
        margin-bottom: 0px !important;
    }



    .com_radicalmart.com-radicalmart.view-product div#RadicalMart.product  h1 + div.mobileafterh1sku + .row > .col {
        order: 9;
    }

    
.mobileafterh1sku {
    display: inline-block;
}

    h3.mobileh3fields {
        display: inline-block;
    }
    

[data-rlta-element=container][data-rlta-state=ready][data-rlta-type=accordions]>[data-rlta-element=button] {
    margin-bottom: 0.25em;
    text-align: left;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.04);
}



    
.com_radicalmart.com-radicalmart.view-product  h2.desctitle.fs-3.pd15 {
    margin-top: 25px;
    text-align: center;
}


.com_radicalmart.com-radicalmart.view-product div#RadicalMart.product .nomobileplz + dl.product-main-fields.row .rmsku {
    display: none;
}

.com_radicalmart.com-radicalmart.view-product div#RadicalMart.product h1 + .row > .col .categories.mb-3 {
    display: none;
}


.com_radicalmart.com-radicalmart.view-product div#RadicalMart.product .nomobileplz + dl.product-main-fields.row dt.col-md-4.text-truncate {
    width: 40%;
    box-sizing: border-box;
}

.com_radicalmart.com-radicalmart.view-product div#RadicalMart.product .nomobileplz + dl.product-main-fields.row dd.col-md-8 {
    width: 60%;
    box-sizing: border-box;
}

    .com_radicalmart.com-radicalmart.view-product div#RadicalMart.product .itemfullbuy {
        width: 100%;
        text-align: center;
        margin: 0 auto;
    }
    
    .com_radicalmart.com-radicalmart.view-product div#RadicalMart.product .itemfullbuy .input-group {
        width: 100%;
    }



.com_radicalmart.com-radicalmart.view-product div#RadicalMart.product  h1 + .row > .col {
        order: 9;
    }


.com_radicalmart.com-radicalmart.view-product div#RadicalMart.product .col-md-4 + .col {
    margin-top: 15px;
}



    .com_radicalmart.com-radicalmart.view-product ol.breadcrumb {
        display: none;
    }


.com_radicalmart.com-radicalmart.view-category.layout-default ol.breadcrumb {
        display: none;
    }


.mobilefiltertopmod {display: inline-block;line-height: 2.4;position: absolute;right: -30px;}

.mobilesortcategory {
    position: relative;
    width: 100%;
    display: inline-block;
}

.mobilesortcategory select.form-select.w-auto {
    padding-right: 0px;
    margin-right: 0px;
    display: inline-block;
    width: 200px !important;
}


.filtertopordering {
        display: none;
    }

nav.pagination__wrapper li a {
    padding: 5px;
}

nav.pagination__wrapper span.page-link {
    padding: 5px;
}

nav.pagination__wrapper  ul.pagination {
    margin: 0 auto !important;
}

p.nizhenedelivery {
    font-size: 14px;
}


    div#RadicalMart.category .products-list .slickcategory a {
        font-size: 14px;
    }

    div#RadicalMart.product .itemfullvariability + p {
        font-size: 18px;
    }


div#RadicalMart.category  .products-list .card-header.position-relative {
        height: 125px;
    }
        
div#RadicalMart.category .products-list .card-header a {
    height: 120px !important;
    background: #fff;
    background-color: #fff !important;
}



div#RadicalMart.category .products-list .card-footer {
    position: relative;
}

div#RadicalMart.category  .rmitemblock .slicktitle {
    /* min-height: initial !important; */
}

div#RadicalMart.category .products-list .rmitemblock .sppb-btn::before {
    content: '';
    position: absolute;
    height: 30px;
    width: 30px;
    top: -4px;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaWQ9Ikljb25zIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMiAzMjsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDMyIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCQoJCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2UtZGFzaGFycmF5OjM7fQoJLnN0MntmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDN7ZmlsbDpub25lO30KPC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNOSwxM1Y3YzAtMi4yLDEuOC00LDQtNGgwYzIuMiwwLDQsMS44LDQsNHY2Ii8+PGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMjMiIGN5PSIyMiIgcj0iNyIvPjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIyMyIgeDI9IjIzIiB5MT0iMTkiIHkyPSIyNSIvPjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIyMCIgeDI9IjI2IiB5MT0iMjIiIHkyPSIyMiIvPjxwb2x5bGluZSBjbGFzcz0ic3QwIiBwb2ludHM9IjIzLDI5IDMsMjkgNSw5IDIxLDkgMjEuNiwxNS4xICIvPjxyZWN0IGNsYXNzPSJzdDMiIGhlaWdodD0iNjgwIiB3aWR0aD0iNTM2IiB5PSItMTQ0Ii8+PC9zdmc+') no-repeat top center;
    right: 14px;
}


div#RadicalMart.category .products-list .rmitemblock .sppb-btn {
    text-indent: -9999px;
    margin-top: -25px;
    box-sizing: border-box;
    box-shadow: 0 0 5px #bebebe;
    width: 42px;
}
    
    div#RadicalMart.category .products-list  .card-footer {
        margin-bottom: 10px;
    }


    .rmitemblock .slickprice {
        color: #000;
        font-size: 18px;
        font-style: normal;
        font-weight: 300;
        line-height: normal;
        /* width: 105px; */
        width: auto;
    }


    div#RadicalMart.category .products-list {
        padding: 10px;
    }

    .rmitemblock {
        width: 100%;
        margin: 0px;
        padding: 5px;
        border-radius: 10px;
        border: 1px solid #000;
        box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
    }

    div#RadicalMart.category .mb-3 {
        padding-left: 5px;
        padding-right: 5px;
    }


html .sppb-row-container { padding-left: 0px; padding-right: 0px;}
html .iconblockstyles .sppb-row-container {padding: 0px 10px !important;}




div#reviewmobilesuzana {
    padding: 0px 30px;
}


section#slickblockreviews   .slickreviews .slick-prev {
    left: 0;
}


section#slickblockreviews  .reviewone .revdiv {
    width: 75%;
    margin: 0 auto;
    padding: 10px;
    font-size: 14px;
    font-family: 'Onest-Light';
}


section#slickblockreviews .reviewone .alignalltext {
    padding: 10px;
}


section#slickblockreviews .reviewone .avatar.circlepink {
    position: relative;
    top: inherit;
}


section#otvechaemnavoprosi .qanum {
    display: none;
}

section#otvechaemnavoprosi [data-rlta-element=container]>[data-rlta-element=button] {
    border-radius: 10px;
    background: #FFF;
    margin-bottom: 15px;
    box-shadow: 0px 4px 10px 0px rgba(241, 0, 145, 0.10);
}


section#nadevataromatblock .bigcount {
    width: 48px;
    height: 48px;
    top: -15px;
}

section#okunisvmirform form#simplecallback-145  .ldivob.pos1 input.form-control.w100.forminputestet::placeholder {
    font-size: 14px;
}

section#osvoiteisskuistroevrtstepodval form#simplecallback-118  .ldivob.pos1 input.form-control.w100.forminputestet::placeholder {
    font-size: 14px;
}

section#okunisvmirform form#simplecallback-145  .ldivob.pos1 input.form-control.w100.forminputestet {
    padding: 10px 15px;
}
section#osvoiteisskuistroevrtstepodval form#simplecallback-118  .ldivob.pos1 input.form-control.w100.forminputestet {
    padding: 10px 15px;
}



.btnoriginalbrandaromat .sppb-btn {
    padding: 15px !important;
}



html .estetgraydiv {
    border-radius: 10px;
    background: #E3E3E3;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
    margin: 0px;
    font-size: 0.85rem;
    text-align: center !important;
    line-height: 1.8;
    padding: 15px;
}

span.fbinst {
    position: absolute;
    top: -5px;
    margin-left: -10px;
}

p.mobilesocial {
    position: relative;
}



p.mobilesocial a {
    display: inline-block !important;
    padding: 0px 15px;
}

p.mobilesocial a:first-child {
    padding-left: 0px;
}


section#suzanamobileinfo .sppb-addon-single-image-container img {
    margin-left: -15px;
    margin-top: -15px;
}



div#mobile15main h3 {
    padding: 30px 0px;
}

.posarrowslick {
    display: none;
}

.slick-next:before {
    font-size: 3rem;
    color: #F10894;
    display: inline-block;
    width: 48px;
    height: 48px;
}

.slick-prev {
    left: 0px;
    margin-top: -5%;     z-index: 9999; display: inline-block;
    width: 48px;
    height: 48px;
}

.slick-next {
    right: 0px;
    margin-top: -5%;     z-index: 9999; display: inline-block;
    width: 48px;
    height: 48px;
}


.slick-prev:before {
    font-size: 3rem;
    display: inline-block;
    color: #F10894;
    width: 48px;
    height: 48px;
}



.slickitem.slick-slide .slickitemblock {
    box-sizing: border-box !important;
    margin: 0 auto !important;
}



[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-minimal][data-rlta-type=accordions]>[data-rlta-element=button]:not([data-rlta-color]):not([data-rlta-state=closed]), [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-minimal][data-rlta-type=accordions]>[data-rlta-element=button]:not([data-rlta-color]):not([data-rlta-state=closed]):hover, [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-minimal][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-color]):not([data-rlta-state=closed]), [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-minimal][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-color]):not([data-rlta-state=closed]):hover {
    background-color: transparent;
    border-color: transparent;
}

[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-minimal][data-rlta-type=accordions]>[data-rlta-element=button]:not([data-rlta-state=closed])>[data-rlta-element=heading], [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-minimal][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-state=closed])>[data-rlta-element=heading] {
    color: #000 !important;
}


.estetlighttext {
    font-size: 1rem;
    font-family: 'Onest-Light';
    width: 100%;
    padding: 0px 25px !important;
    margin: 0px !important;
}




.estetHead {
    font-size: 1.5rem;
    line-height: 1.2;
    padding: 0 10%;
}



html .sp-page-builder .page-content #photofonsec1 .sppb-column-addons {
    height: 190px;
}



html  section#mobilemainsec2 {
    padding-top: 15px !important;
}

html .sp-page-builder .page-content #photofonsec1 {
    background-size: 100% !important;     height: 100% !important;  
}


    #sppb-addon-6f36840c-4e03-4f4c-8597-40f7b474b33c .sppb-addon-image-layout-content {
        padding-top: 5%  !important;
        padding-right: 4%  !important;
        padding-bottom: 5%  !important;
        padding-left: 4%  !important;
        margin-bottom: 25px  !important;
        font-size: 16px  !important;
        font-family: 'Onest-Light';
    }
    
    section#mobilemainsec3 #sppb-addon-6f36840c-4e03-4f4c-8597-40f7b474b33c .sppb-addon-image-layout-content {
        font-family: 'Onest-Light';
    }

    


section#mobilemainsec2 .sppb-row-column {
    max-width: 50%;
    flex-basis: 50%;
    padding: 5px 5px;
}

section#mobilemainsec2 {
    padding: 0px 10px !important;
}


section#mobilemainsec2 .col-sm-8.dostavkablock.alignalltext {
    font-size: 0.85rem !important;
    padding-top: 0px !important;
}


section#mobilemainsec2 .col-sm-4 {
    width: 20% !important;
    max-width: 20% !important;
    display: inline-block;
    box-sizing: border-box;
}

section#mobilemainsec2 .col-sm-4 + .col-sm-8.alignalltext {
    width: 80% !important;
    max-width: 80% !important;
    display: inline-block;
    font-size: 14px;
    white-space: break-spaces;
    padding: 5px 5px 5px 20px;
    word-break: break-word;
    height: 82px;
}


section#mobilemainsec2 .sppb-addon.sppb-addon-raw-html.iconblockgray {
    padding: 10px 20px;
}

section#mobilemainsec2 .col-sm-4 img.blockicon {
    height: 40px !important;
    width: 40px !important;
    max-width: 40px !important;
    margin-left: -12px !important;
    padding: 0px !important;
    margin-top: 15px;
}



    section#mobilemainsec1 .sppb-addon.sppb-addon-header.headbanh1 {
        font-size: 1.2rem;
        font-weight: bold;
        font-family: 'Onest-Light';
        padding-right: 28%;
        padding-bottom: 15px;
    }
    
    input#mod_radicalmart_filter_121_keyword {
        border-radius: 10px;
        background: #F2F2F2;
        box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
        font-family: 'Onest-Light';
    }


    section#mobilemainsec2 .sppb-row-column {
        max-width: 50%;
        flex-basis: 50%;
        padding: 5px 5px;
    }

    section#mobilemainsec2 {
        padding: 0px 10px !important;
    }

    
    section#mobilemainsec1 .sppb-addon.sppb-addon-header.headbanh3 {
        padding-right: 25%;
        font-family: 'Onest-Light';
    }

    
    header#sp-header {
        height: 60px;
    }

    div#asdmod_radicalmart_search_121 {
        padding: 10px;
    }


    div#cookieBanner .col-8 {
        margin: 0px !important;
        padding: 0px 5px !important;
        text-align: center;
    }

    div#cookieBanner span.cookieText {
        padding: 0px !important;
    }

    div#cookieBanner {
        padding: 0px;
        width: 95% !important;
        bottom: 12%;
    }
    
    div#acceptCookies {
        padding: 5px 10px; font-size: 16px;
    }


    div#asdmod_radicalmart_search_120 {
        display: none;
    }
    
    .searchmodtopicon {
        width: 45px;
        height: 35px;
        position: relative;
        display: inline-block;
    }
    
    .searchmodtopicon img {
        width: 28px;
        height: 28px;
        display: inline-block;
        margin-left: 10px !important;
        margin-top: 4px !important;
    }
    
    .radicalmart-icon.btn {
        opacity: 1;
        height: 50px;
        width: 85px;
        display: inline-block;
        position: absolute;
        top: -7px;
        right: 25px;
    }

    body.ltr #offcanvas-toggler.offcanvas-toggler-left {
        position: absolute;
        left: 20px;
        background: #D9D9D9;
        height: 35px;
        border-radius: 10px;
        width: 45px;
        padding-left: 10px;
    }
    
    div#sp-menu .translate-middle.badge.rounded-pill.bg-danger.quantity {
        position: absolute;
        left: 65px !important;
        top: 10px !important;
    }


    div#sp-logo  .logo img.logo-image-phone {
        position: absolute;
        top: 10px;
        margin-left: -70px;
        height: 45px;
    }


    form.searchtop_radical button.iconbtn {
        position: absolute;
        margin-top: -25px;
        right: -10px;
        border: none;
        background: none;
        font-size: 21px;
        opacity: 1;
        }

     #mod-custom167 {
            display: inline-block;
            margin-left: 10px;
       }

    
}

@media screen and (min-width: 481px) and (max-width: 767px) { }
@media screen and (min-width: 768px) and (max-width: 992px) { }
@media screen and (min-width: 993px) and (max-width: 1200px) { }
@media screen and (min-width: 1200px) and (max-width: 1365px) { }
@media screen and (min-width: 1366px) {


.product h1.h2.mb-3 {
        max-width: 425px;
    }

    
.card.card-body.itemfull.plzpishiwhatsapp {
    box-shadow: 0px 0px 10px #bebebe;
    margin-top: -30px;
}


 }




@media screen and (min-width: 220px) and (max-width: 767px) {
    

    /* no mobile */

    /* section#sp-main-body {
        display: none;
    } */
    
    
    /* footer#sp-footer .container {
        height: 100vh;
    } */


    

    figure#photodescimg {margin-bottom: -30px;}

    figure#photodescimg p {
        font-size: 14px;
    }

    figure#photodescimg cite.fs-6 {
        font-size: 14px !important;
    }


    .com-radicalmart.view-cart.layout-default table tr td > div .col-4 {
        width: 100%;
        margin-bottom: 15px;
    }



    #RadicalMart > div > div.col > div > table > tbody > tr > td:nth-child(3) a.text-danger.input-group-text.text-decoration-none {
        padding: 5px;
    }

    #RadicalMart > div > div.col > div > table > tbody > tr > td:nth-child(3) a.text-success.input-group-text.text-decoration-none {
        padding: 5px;
    }


    .sp-module.radfilter {
        padding: 0px !important;
        border: none !important;
    }
    
    .sp-module.radfilter h3.sp-module-title {
        text-align: center;
    }

    .sp-module.radfilter .accordion-button:not(.collapsed) {
        color: #171717;
        background-color: rgba(0,0,0,.03);
        box-shadow: inset 0 -1px 0 rgb(0 0 0 / 12%);
    }

    .list-pagination .page-item.active .page-link {
        z-index: 3;
        color: #fff;
        background-color: #ed145b;
        border-color: #ed145b;
    }


    div#radicalmartCartModule {
        max-width: 350px;
    }


    div#mod-custom129 {
        text-align: center;
    }

    div#radicalmartCartModule a.text-danger.position-absolute.top-0.end-0.icon-cancel.text-decoration-none {
    margin-right: 15px;
    }


#sp-header.header-sticky + section#sp-section-1 + section#sp-main-body div#mod_radicalmart_search_120 {
    position: fixed;
    width: 98%;
    top: 60px;
    margin-left: -4%;
    padding-left: 3%;
    z-index: 9999;
    background: #fff;
    padding-top: 5px;
    padding-bottom: 15px;
    transition: opacity 0.5s;  
    opacity: 1; 
    animation: spFadeInDown 0.5s;
}



    .sharediv textarea {
        height: 128px !important;
    }

    .card.share .likely__widget {
        width: 45%;
        text-align: center;
        font-size: 18px;
        margin: 10px 7px;
    }


    aside#sp-left {
        order: 2;
    }
    
    main#sp-component {
        order: 1;
    }
    
    div#RadicalMart .carousel-indicators .h-100 {width: 50%;display: inline-block;text-align: center;margin: 0 auto;}
    
    
    
    .radicalmart-category__item.product-block.control-group .uk-text-small.uk-text-muted + div {
        padding-left: 0px;
        font-size: 1rem;
        line-height: 1;
        color: #ed145b;
        opacity: 1;
        font-weight: bold;
    }

    .radicalmart-category__item.product-block.control-group  .btn-buy-modulecard span {
        font-size: 0.7rem;
    }

    div#mod_radicalmart_search_120 .col-9 {
        width: 78% !important;
    }

    div#mod_radicalmart_search_120 .col-1 {
        display: none !important;
    }

    
div#sp-logo.col-auto {
    flex: 20 0 auto;
    width: auto;
    padding-right: 0;
    text-align: center;
}


div#sp-logo.col-auto .logo {
    text-align: right;
}

div#sp-menu {
    flex: 0 0 0;
    padding: 0px 20px;
    width: 65px;
}

div#RadicalMart.cartviewdivq table.table.tablecartdiv .col.namecardcart a.titlecart {
    font-size: 16px;

}



}
