.sp-otstup-top {
    margin-top: 10px !important;
}

.sp-otstup-right {
    text-align: right;
    margin-right: 0.6em;
}

.bh-w-powered-by {
      display: none !important;
}

.float-start {
    padding-right: 5px;
}

#sp-top-bar {
    background: #032d7c;
    color: #ffffff;
}

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

a, a:hover, a:focus, a:active {
    text-decoration: none !important;
}

.btn-check:checked+.btn {
    color: var(--bs-btn-active-color);
    background-color: #198754;
    border-color: var(--bs-btn-active-border-color);
}

.search-size {
	width: 100%; /* Ширина поля с кнопкой 250px если фиксир*/
}

.search-size input[type="text"] {
	/*width: 215px; /* Ширина поля с кнопкой 215px если фиксир*/
    padding: 0.45rem 0.75rem;
}
/*кнопка поиска если включена*/
.search-size .uk-button {
	display: none;
	border-radius: 5px;
    padding: 0 10px;
}
/*кнопка поиска на странице поиска*/
.uk-grid-stack .uk-button {
	display: none;
}

#sp-header.header-sticky {
    z-index: 500;
}
/*кнопки у товара*/
.carousel-control-next-icon, .carousel-control-prev-icon {
    width: 1rem;
    height: 1rem;
}

.btn-center {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
}

.btn-black {
	margin-left: 4px;
	--bs-btn-color: #fff;
    --bs-btn-bg: #212529;
    --bs-btn-border-color: #212529;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #424649;
    --bs-btn-hover-border-color: #373b3e;
    --bs-btn-focus-shadow-rgb: 66, 70, 73;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #4d5154;
    --bs-btn-active-border-color: #373b3e;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #212529;
    --bs-btn-disabled-border-color: #212529;
}

.btn-black:hover {
	color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
}

.btn-outline-primary {
    --bs-btn-color: #000000;
    --bs-btn-border-color: #000000;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #000000;
    --bs-btn-hover-border-color: #000000;
    --bs-btn-focus-shadow-rgb: 13, 110, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #000000;
    --bs-btn-active-border-color: #000000;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000000;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #000000;
    --bs-gradient: none;
}

.carousel-magnific {
    position: absolute;
    top: 0;
    bottom: 10px;
    z-index: 1;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    width: 15%;
    padding: 0;
    color: #0345bf;
    text-align: center;
    background: 0 0;
    border: 0;
    opacity: .5;
    transition: opacity .15s ease;
}

.catalog {
    background: #e7f1ff;
}

.catalog ul>li {
    display: block !important;
    border-bottom: 1px solid #b5b5b5 !important;
}

.radicalmart-related__list .uk-height-medium {
    display:none;
}

.radicalmart-related__list .uk-text-nowrap {
    display:none;
}

.radicalmart-related__list .uk-margin-small {
    margin-top: 0px !important;
}

.radicalmart-related__list .uk-icon-button {
    box-sizing: border-box;
    width: 36px;
    height: 36px;
    border-radius: 500px;
    background: #0345bf;
    color: #fff;
    vertical-align: middle;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    transition: 0.1s ease-in-out;
    transition-property: color, background-color;
}

.radicalmart-related__list .uk-icon-button:hover {
    background: #0a58ca;
    color: #fff;
}

.radicalmart-favorites-module__counter {
	margin-left: 10px; 
	margin-top: -4px; 
	font-size: var(--bs-badge-font-size);
}

/*.radicalmart-lastview__grid .row-cols-4>* {
    flex: 0 0 auto;
    width: 25%;
}
 */
 
.row-cols-md-3 .text-muted {
    --bs-text-opacity: 1;
    color: #fff !important;
}