.ocf-theme-light-block .ocf-search-btn-static, .ocf-theme-light-block .ocf-search-btn-popover, .ocf-theme-light-block .ocf-search-btn-static.ocf-disabled, .ocf-theme-light-block .ocf-search-btn-popover.ocf-disabled, .ocf-noUi-connect:before, .ocf-noUi-handle {background-color:rgb(247, 44, 5) !important;}
:root {--ds-primary-color:rgb(247, 44, 5);}
:root {--ds-links-color:rgb(0, 168, 232);}
.ds-dropdown-links .blue-link, .ds-footer .blue-link {color:rgb(0, 168, 232);}
.blue-link:hover, .ds-footer-links li a:hover, ul.ds-footer-item li a:hover, .ds-footer-item li a:hover span, .ds-module-item:hover .ds-module-title:hover, .ds-last-news-item:hover .ds-last-news-item-title:hover, .ds-switcher button:hover {color:rgb(0, 168, 232);}
.ds-price-new.red-text {color:rgb(213, 56, 61);}
:root {--ds-interactive-color:rgb(82, 187, 56);}
:root {--ds-body-bg-light-color:rgb(248, 251, 253);}
:root {--ds-primary-dark-color-light:rgb(0, 23, 31);}
:root {--ds-secondary-dark-color-light:rgb(0, 52, 89);}
.light-theme .ds-header {background:rgb(255, 255, 255);}
:root {--ds-footer-bg-light-color:rgb(255, 255, 255);}
.light-theme .ds-footer-subscribe-text, .light-theme .ds-footer-item .secondary-text, .light-theme .ds-footer-socials .secondary-text {color:rgb(0, 52, 89);}
.light-theme .ds-footer-item-title {color:rgb(0, 23, 31);}
.light-theme .ds-footer-item-title svg path {fill:rgb(0, 23, 31);}
:root {--ds-body-bg-dark-color:rgb(27, 27, 27);}
:root {--ds-primary-dark-color-dark:rgb(248, 252, 255);}
:root {--ds-secondary-dark-color-dark:rgb(144, 144, 144);}
.dark-theme .ds-header {background:rgb(20, 20, 20);}
:root {--ds-footer-bg-dark-color:rgb(20, 20, 20);}
.dark-theme .ds-footer-subscribe-text, .dark-theme .ds-footer-item .secondary-text, .dark-theme .ds-footer-socials .secondary-text {color:rgb(144, 144, 144);}
.dark-theme .ds-footer-item-title {color:rgb(248, 252, 255);}
.dark-theme .ds-footer-item-title svg path {fill:rgb(248, 252, 255);}
.oct_dynamic_stylesheet_begin{display: none;}
/* Виділення блоку "Ціна в бонусних балах" і "Бонусні бали" */
.ds-product-option-bonus {
  color: #d6336c; /* Яскравий рожевий (під бренд SKLOPOSUD) */
  font-weight: 600; /* Трошки жирніше, але не надто грубо */
  font-size: 14px; /* Трохи більший розмір шрифту для акценту */
}


/* Стилізація "Код товару" без зміни кольору */
.ds-module-code {
  color: #6c757d; /* Стандартний темно-сірий */
  font-weight: 600; /* Напівжирний для кращого акценту */
  font-size: 13px; /* Трошки більший для кращої читабельності */
  margin-top: 5px;
  letter-spacing: 0.5px; /* Легкий розгін між літерами */
}


/* стилізація Доставка 2-3 дні */
#product > div.ds-product-advantages.content-block.no-shadow.d-flex.flex-column.px-3.px-md-0.px-xl-3.py-0.py-md-3.py-xl-0.mb-xl-4.mt-3 > div:nth-child(1) > div.ds-product-advantages-item-text.d-flex.align-items-center.justify-content-between.gap-2.py-3 > div:nth-child(1) > div > span:nth-child(2) {
    background-color: #e6ffe6;
    color: #218838;
    padding: 3px 8px;
    border-radius: 6px;
    font-weight: 600;
    display: inline-block;
}


/* Стилізація Ви заощаджуєте: -38.00 ₴ */
#product > div.ds-product-main-price > div > div.ds-product-main-price-info > div.ds-product-price-discount.fsz-12.mt-1 {
    background-color: #fff3cd;
    color: #d67f00;
    padding: 4px 8px;
    border-radius: 4px;
    display: inline-block;
    font-weight: 600;
}


/* Стилі для вкладок */
/* 1. Все про товар (активна за замовчуванням) */
#oct-tabs > div.ds-product-tabs-item.d-flex.align-items-center.justify-content-center.br-4.active {
    background-color: #e6ffe6;
    color: #218838;
    font-weight: 600;
    border-bottom: 2px solid #28a745;
}

/* 2. Опис */
#oct-tabs > div:nth-child(2) {
    color: #fd7e14;
}

/* 3. Характеристики */
#oct-tabs > div:nth-child(3) {
    color: #0d6efd;
}

/* 4. Відгуки */
#oct-tabs > div.ds-product-tabs-item.ds-product-review-toggle.d-flex.align-items-center.justify-content-center.br-4 {
    color: #20c997;
}

/* 5. Питання */
#oct-tabs > div:nth-child(5) {
    color: #343a40;
}



/* Стилі для за тарифами перевізника */
span.fsz-10.dark-text.text-end {
    font-size: 13px !important;
    color: #212529 !important;
    background-color: #f8f9fa;
    padding: 2px 6px;
    border-radius: 4px;
    display: inline-block;
}




/* Стилі для строки пошуку */
#searchInput {
    font-size: 14px !important;
    font-weight: 500;
    padding: 6px 14px !important;
    background-color: #f8f9fa !important;
    border: 1px solid #dee2e6 !important;
    border-radius: 6px !important;
    transition: all 0.2s ease-in-out;
}

#searchInput:focus {
    border-color: #00A8E8 !important;
    box-shadow: 0 0 0 0.15rem rgba(0,168,232,0.25);
}

#searchInput::placeholder {
    color: #adb5bd !important;
    font-size: 13px !important;
}



/* ???? Посилення відображення ціни за штуку в кошику */
.ds-cart-item-price-one.fsz-12 {
	font-weight: 600;
	color: #155724; /* темно-зелений текст */
	background-color: #d4edda; /* світло-зелений фон */
	border-radius: 4px;
	padding: 2px 6px;
	display: inline-block;
	font-size: 13px;
}



/* ???? Мінімальне замовлення – увага без паніки */
.ds-product-option-minquant.fsz-12.mt-1 {
	font-weight: 600;
	color: #856404;
	background-color: #fff3cd;
	border-left: 4px solid #ffeeba;
	padding: 6px 10px;
	border-radius: 4px;
	display: inline-block;
	font-size: 13px;
}



/* ℹ️ Виділення інструкції над полем купона */
.ds-cart-column-text.light-text.fsz-14.pb-2.mb-3::before {
	content: "ℹ️ ";
	margin-right: 6px;
}

.ds-cart-column-text.light-text.fsz-14.pb-2.mb-3 {
	font-weight: 500;
	color: #0c5460;               /* темно-бірюзовий */
	background-color: #d1ecf1;    /* світло-блакитний фон */
	border-left: 4px solid #0dcaf0;
	padding: 10px 12px;
	border-radius: 4px;
	font-size: 13.5px;
	line-height: 1.5;
	animation: fadeInUp 0.6s ease-out;
}



/* ????️ Повідомлення про залишок до безкоштовної доставки */
.oct-bottom-free-shipping-from .progress-message {
	font-size: 13px;
	color: #155724;
	margin-top: 6px;
	font-weight: 500;
}

/* ???? Стилізація прогрес-бара */
.oct-bottom-free-shipping-from .progress {
	height: 10px;
	border-radius: 5px;
	background-color: #c3e6cb;
	margin-top: 8px;
	overflow: hidden;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

/* ???? Звичайний зелений бар */
.oct-bottom-free-shipping-from .progress-bar {
	background-color: #28a745;
	transition: width 0.5s ease-in-out;
}

/* ???? Якщо 80%+ — робимо яскравішим */
.oct-bottom-free-shipping-from .progress-bar[style*="width: 8"],
.oct-bottom-free-shipping-from .progress-bar[style*="width: 9"],
.oct-bottom-free-shipping-from .progress-bar[style*="width: 100%"] {
	background-color: #218838;
	box-shadow: 0 0 8px #28a745;
}



/* ???? Блок: Використати купон для отримання знижки */
main .ds-cart-column > div:nth-child(3) .ds-cart-column-item-title {
    background-color: #e0f0ff;
    border-left: 4px solid #007bff;
    color: #003459;
    padding: 10px 15px;
    border-radius: 4px;
    margin-bottom: 8px;
    font-weight: 600;
}

/* ???? Блок: Використати подарунковий сертифікат */
main .ds-cart-column > div:nth-child(4) .ds-cart-column-item-title {
    background-color: #e9fbe5;
    border-left: 4px solid #28a745;
    color: #1c5e2f;
    padding: 10px 15px;
    border-radius: 4px;
    margin-bottom: 8px;
    font-weight: 600;
}

/* ???? Блок: Використати бонусні бали */
main .ds-cart-column > div:nth-child(5) .ds-cart-column-item-title {
    background-color: #fff9e5;
    border-left: 4px solid #ffc107;
    color: #7a5900;
    padding: 10px 15px;
    border-radius: 4px;
    margin-bottom: 8px;
    font-weight: 600;
}

.oct_dynamic_stylesheet_end{display: none;}
