#sc_fixed_contact_button, .sc-fixed-contact-pulsation, .form-check-input:checked, .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, .header-buttons .sc-btn-icon-catalog, #sc_fixed_contact_button, .sc-fixed-contact-pulsation, .header-buttons .sc-btn:hover .sc-btn-icon, .sc-product-options .radio label.selected, .sc-footer-socials-item:hover, #sc-search-button:hover .sc-btn-icon, .oct-checkout-block #button-confirm, .oct-checkout-block ul.dropdown-address li:hover, #loginTabs .nav-link.active:before {background:rgb(79, 67, 227);}
.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, .swiper-pagination-bullet-active {background-color:rgb(79, 67, 227) !important;}
.form-check-input:checked, .sc-btn-outline-primary:not([disabled]), .sc-product-options .radio label.radio-img.selected {border-color:rgb(79, 67, 227);}
.sc-product-tab.active {border-bottom-color:rgb(79, 67, 227);}
.sc-btn-outline-primary:not([disabled]), .header-buttons .sc-btn.header-buttons-catalog, .header-buttons .sc-btn:hover {color:rgb(79, 67, 227);}
.header-buttons-catalog path {stroke:rgb(79, 67, 227);}
body {background-color:rgb(248, 249, 250);}
.sc-slideshow-plus-specials-block-title:hover, .sc-module-title:hover, .sc-contact-us .form-check-label a, .sc-subcategories-item:hover span:hover, .content-block-text a, .blue-link, .blue-link:hover, .sc-category-wall-item:hover span, .sc-megamenu-children-item a:hover, #oct-menu-ul .group-title a, .sc-last-reviews-item:hover .sc-last-reviews-item-title, .sc-module-item:hover .sc-module-title > a, .sc-module-item:hover .sc-module-title > a:visited, .sc-last-news-title:hover, .sc-livesearch-list-item-name a, .sc-fixed-contact-item:hover, .category-landing-links-item-link span, .sc-manufacturer-item a:hover .sc-manufacturer-item-title:hover, .table td a, .sc-alert-text a, .sc-day-discounts-item:hover a, .sc-header-phones-list-item:hover, .sc-header-location-phones a .sc-footer-phones-link, .sc-megamenu-child-narrow li:not(.sc-menu-list-landings) .sc-menu-list-landings-link:hover, .sc-footer-mail-link:hover, .collapse-value > button, .collapse-value > button:focus, .collapse-value > button:active, .collapse-value > button:active:focus, .sc-contact-location a, .modal-content a, .sc-product-tags a, .sc-category-wall-title:hover, .oct-checkout-block a {color:rgb(0, 99, 247);}
.sc-btn-primary:not([disabled]), button[data-target="#ocfilter-hidden-options"], #ocfilter .btn-primary, #ocfilter .btn-primary:active, #ocfilter .btn-primary:focus, .simplecheckout-cart-buttons .button:hover, .simplecheckout-button-right .button:hover, #simplecheckout_button_login:hover, .pagination li.active span, .pagination li:hover a, #sc_livesearch_close, .simplecheckout-cart-buttons .button, .sc-header-location.active .sc-btn, .sc-btn-secondary:not([disabled]).clicked, .sc-btn-secondary:not([disabled]):hover, .sc-category-sort button.active, .sc-btn-outline-secondary:not(#oct-blog-search-button, #sc-search-button, [disabled]):hover, .header-search .sc-btn-with-icon:hover .sc-btn-icon, .sc-blog-search .sc-btn-with-icon:hover .sc-btn-icon, .sc-btn.sc-btn-secondary:not([disabled]):hover, .sc-switcher, .sidebar-main-menu-item-catalog .sidebar-main-menu-item-icon, .sc-btn-outline-primary:not([disabled]):hover, .sc-location.active .sc-btn-secondary {background-color:rgb(79, 67, 227);}
.sc-btn-outline-primary:not([disabled]) {border-color:rgb(79, 67, 227);}
.sc-btn-outline-primary:not([disabled]) {color:rgb(79, 67, 227);}
.sc-btn.primary, .sc-btn-primary:not([disabled]), .sc-btn.primary .sc-btn-text, .sc-btn-primary:not([disabled]).sc-btn-text, .sc-btn.sc-btn-secondary:not([disabled]):hover .sc-btn-text, .sc-btn.sc-btn-secondary:not([disabled]).clicked .sc-btn-text, .sc-btn-outline-primary:not([disabled]):hover {color:rgb(255, 255, 255);}
.sc-btn-primary:not([disabled]) .sc-btn-icon {background:rgb(255, 255, 255);}
.sc-btn.sc-btn-secondary:not([disabled]):hover .sc-btn-icon {background:rgb(255, 255, 255);}
.sc-btn-secondary:not([disabled]) {background-color:rgb(242, 244, 248);}
.sc-btn-secondary, .sc-btn-secondary .sc-btn-text {color:rgb(28, 28, 40);}
.sc-btn-secondary .sc-btn-icon {background:rgb(28, 28, 40);}
#top {background:rgb(40, 33, 130);}
.top-left li a, #top .sc-dropdown-toggle, .top-right .popup-call-trigger {color:rgb(255, 255, 255);}
.top-left li a:hover, #top .sc-dropdown-toggle:hover, .top-right .popup-call-trigger:hover {color:rgb(255, 255, 255);}
.sc-footer {background-color:rgb(42, 37, 104);}
.sc-footer, .sc-footer-subscribe .form-check-label, .sc-footer-credits {color:rgb(199, 201, 217);}
.sc-footer-phones, .sc-footer-list a, .sc-footer-email {color:rgb(199, 201, 217);}
.sc-footer-phones a:hover, .sc-footer-list a:hover, .sc-footer-email:hover {color:rgb(255, 255, 255);}
.sc-column-categories-item {background:rgb(252, 252, 252);}
.sc-column-categories-item {color:rgb(39, 35, 35);}
.sc-column-categories-item.active > span, .sc-column-categories-item .sc-categories-3 .active, .sc-column-categories-item a:hover, .sc-column-categories .sc-categories-3 li.active a {color:rgb(10, 120, 191);}
.modal-header {background:rgb(242, 244, 248);}
.modal-title {color:rgb(28, 28, 40);}
.modal-header .btn-close {color:rgb(119, 119, 119);}
@media (max-width: 767px) {.header {background:rgb(255, 255, 255);}}
.oct_dynamic_stylesheet_begin{display: none;}
/* .sc-module-sticker.br-4.fsz-10.fw-500.sc-module-sticker-green.sc-module-sticker-infinity {
  display: none;
}
*/

#ocdepartment-container{
	background: #fff;
    border: 1px solid #f2f4f8;
    background-color: #fff;
    color: #8f90a6;
    padding: 0 1rem;
}
.sidebar__info_item {
    padding: 8px 0;
    border-bottom: 1px solid #e9e9e9;
}
.collapse + .sidebar__info_item{
    border: none;
}
.sidebar__info_item a {
    font-size: 15px;
  
  
    color: rgb(62, 119, 170);
}

.sidebar__info_item a:hover{
    text-decoration: underline;
    color: #f84147;
}

.sidebar__info_item-child a,
.sidebar__info_item-child span {
    font-size: 14px;
    line-height: 19px;
}
.sidebar__info_item-child {
    margin-left: 16px;
    margin-bottom: 4px;
}
.sidebar__info_item-child:last-child{
    margin-bottom: 0;
}
.sidebar__info_item-parent a.main{
    width: calc(100% - 50px);
    display: inline-block;
}

.sidebar__info_item-parent {
    display: flex;
    justify-content: space-between;
    margin-bottom: 5px;
    align-items: center;
}

.sidebar__info_item-parent a.c-close{
    font-size: 14px;
    line-height: 19px;
    text-decoration: none;
    color: rgb(62, 119, 170)!important;
}

.sidebar__info_item-parent a.c-close:not(.collapsed) span{
    display: none;
}   

.sidebar__info_item-parent a.c-close.collapsed .art-angle {
    transform: rotate(180deg);
}

.sidebar__info_item-parent a.c-close .art-angle {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='rgb(62, 119, 170)' width='14' height='14' viewBox='0 0 16 16'%3e%3cpath d='M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708l6-6z'/%3e%3c/svg%3e");
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-top: 1px;
    vertical-align: top;
}

.sidebar__info_item-all {
    text-decoration: none!important;
}

.sidebar__info_item-all span {
    margin-right: 15px;
}

.sidebar__info_item-all.collapsed .art-angle {
    transform: rotate(180deg);
}

.sidebar__info_item-all .art-angle {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='rgb(62, 119, 170)' width='14' height='14' viewBox='0 0 16 16'%3e%3cpath d='M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708l6-6z'/%3e%3c/svg%3e");
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-top: 3px;
    vertical-align: top;
}

.sidebar__info_item-parent.mb-0 .ocd-child-carousel {
    margin-top: 5px;
}

.sidebar__info_item .active_link{
    color: #000;
} 

.sidebar__info_item .active_link svg {
   fill: #f84147;
   width: 20px;
   height: 20px;
   display: inline;
}

.sc-search-block.p-4.content-block {     
	display: none;
}

.row.py-3.py-lg-4 {
	display: none;
}


@media (max-width: 767px) {
  .products-of-the-day,
  .sc-banner-plus {
        display: none !important;
    }
}


/* Delivery block (Fusion Parts) */
.fusion-ship{font-size:16px;line-height:1.6;color:#222}
.fusion-ship h2{font-size:24px;margin:10px 0 16px}
.fusion-ship h3{font-size:18px;margin:0;color:#311873;font-weight:700}
.fusion-ship .ship-note{background:#f8f9fc;border:1px solid #e5e7f2;border-radius:10px;padding:12px 14px;margin:12px 0}
.fusion-ship .ship-muted{color:#6c757d}
.fusion-ship .ship-grid{display:flex;flex-wrap:wrap;gap:14px}
.fusion-ship .ship-card{flex:1 1 300px;min-width:280px;border:1px solid #e5e7f2;border-radius:14px;padding:16px;background:#fff}
.fusion-ship .ship-head{display:flex;align-items:center;gap:12px;margin-bottom:8px}
.fusion-ship .ship-ico{width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:#eef1ff}
.fusion-ship .ship-list{margin:8px 0 0 18px}
.fusion-ship .ship-list li{margin:4px 0}


/* About block (у стилі доставки, по одному блоку вниз) */
.fusion-about{font-size:16px;line-height:1.6;color:#222}
.fusion-about h2{font-size:28px;margin:10px 0 18px;font-weight:800}
.fusion-about .about-card{
  border:1px solid #e5e7f2; border-radius:14px; background:#fff;
  padding:16px; margin:0 0 14px;
}
.fusion-about .about-title{font-size:18px;margin:0 0 8px;color:#311873;font-weight:700}
.fusion-about .about-list{margin:8px 0 0 18px}
.fusion-about .about-list li{margin:4px 0}
.fusion-about .about-note{
  background:#f8f9fc; border:1px solid #e5e7f2; border-radius:10px;
  padding:12px 14px; color:#6c757d
}

/* (необов’язково) іконка ліворуч від заголовка */
.fusion-about .about-head{display:flex;align-items:center;gap:12px;margin-bottom:6px}
.fusion-about .about-ico{
  width:38px;height:38px;border-radius:12px;background:#eef1ff;
  display:inline-flex;align-items:center;justify-content:center;overflow:hidden
}

/* umovy-oformlennia-zamovlennia + oplata */
.fusion-legal{font-size:16px;line-height:1.65;color:#222}
.fusion-legal h2{font-size:24px;margin:8px 0 14px}
.fusion-legal h3{font-size:18px;margin:0 0 8px;color:#311873}
.fusion-legal .legal-card{background:#fff;border:1px solid #e5e7f2;border-radius:14px;padding:16px 18px;margin:12px 0}
.fusion-legal .legal-note{background:#f8f9fc}
.fusion-legal ul{margin:6px 0 0 20px}
.fusion-legal li{margin:4px 0}.oct_dynamic_stylesheet_end{display: none;}
