#sc_fixed_contact_button, .sc-fixed-contact-pulsation, .sc-slideshow-plus .slick-dots li.slick-active button, .sc-slideshow-plus .slick-dots li:hover button, .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, .slick-dots li.slick-active button, #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 {background:rgb(0, 43, 111);}
.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(0, 43, 111) !important;}
.form-check-input:checked, .sc-btn-outline-primary:not([disabled]), .sc-product-options .radio label.radio-img.selected {border-color:rgb(0, 43, 111);}
.sc-product-tab.active {border-bottom-color:rgb(0, 43, 111);}
.sc-btn-outline-primary:not([disabled]), .header-buttons .sc-btn.header-buttons-catalog, .header-buttons .sc-btn:hover {color:rgb(0, 43, 111);}
.header-buttons-catalog path {stroke:rgb(0, 43, 111);}
body {background-color:rgb(255, 245, 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, 0, 0);}
.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(0, 43, 111);}
.sc-btn-outline-primary:not([disabled]) {border-color:rgb(0, 43, 111);}
.sc-btn-outline-primary:not([disabled]) {color:rgb(0, 43, 111);}
.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(232, 213, 224);}
.sc-btn-secondary, .sc-btn-secondary .sc-btn-text {color:rgb(29, 29, 31);}
.sc-btn-secondary .sc-btn-icon {background:rgb(29, 29, 31);}
#top {background:rgb(0, 43, 111);}
.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(0, 43, 111);}
.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(29, 29, 31);}
.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);}}
@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@600&display=swap');
body {
  font-family: 'Nunito Sans', sans-serif;
}
p {
  font-family: 'Nunito Sans', sans-serif;
}

.header {background-color:#FFF}

@media (max-width: 575.98px) {
	.post {
        -webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
  }
    
}
.p-p a {
    color: rgba(0, 43, 111, 1);
   }

	a:hover {
    color: rgba(0, 43, 111, 1); /* Цвет посещенных ссылок */
   } 
  

.v-c-s {
	background: rgb(255, 255, 255);
    border: 1px solid #f2f4f8;
    font-size: .75rem;
    color: #1c1c28;
    height: 38px;
}
.v-c-c {border:0px solid #f2f4f8;background-color:#fff;color:#8f90a6;padding:1rem;-webkit-transition:-webkit-box-shadow .3s ease-out;transition:box-shadow .3s ease-out;-o-transition:box-shadow .3s ease-out;transition:box-shadow .3s ease-out,-webkit-box-shadow .3s ease-out;border-radius:.625rem;box-shadow:0px 2px 0px 3px rgba(232, 213, 224, 0.5);}
.v-c-p-f {background:rgba(255, 245, 250, 1);}
.v-c-p-f-1 {background:rgba(255, 245, 250, 1); border:0px solid #f2f4f8; }

@media (min-width: 992px) {
    .col-lg-3 {
              padding-right: calc(var(--bs-gutter-x)* 1.25);
       		  padding-bottom: calc(var(--bs-gutter-x)* .8);
    }
}

@media (min-width: 768px) {
    .col-lg-3 {
              padding-right: calc(var(--bs-gutter-x)* 1.25);
       		  padding-bottom: calc(var(--bs-gutter-x)* .8);
    }
}

.v-c-mb {border:0px solid #f2f4f8;background-color:#fff;color:#8f90a6;padding:1rem;-webkit-transition:-webkit-box-shadow .3s ease-out;transition:box-shadow .3s ease-out;-o-transition:box-shadow .3s ease-out;transition:box-shadow .3s ease-out,-webkit-box-shadow .3s ease-out;border-radius:.625rem;box-shadow:0px 2px 0px 3px rgba(232, 213, 224, 0.5);   

}

.v-c-t {border:0px solid #f3e5ed;background-color:#fff;color:#8f90a6;padding:1rem;-webkit-transition:-webkit-box-shadow .3s ease-out;transition:box-shadow .3s ease-out;-o-transition:box-shadow .3s ease-out;transition:box-shadow .3s ease-out,-webkit-box-shadow .3s ease-out;border-radius:.625rem;box-shadow:0px 2px 0px 3px rgba(232, 213, 224, 0.5); 

}
.content-block-p24 {border:1px solid #f3e5ed;background-color:#fff;color:#8f90a6;padding:1rem;-webkit-transition:-webkit-box-shadow .3s ease-out;transition:box-shadow .3s ease-out;-o-transition:box-shadow .3s ease-out;transition:box-shadow .3s ease-out,-webkit-box-shadow .3s ease-out;border-radius:.625rem;box-shadow:0px 2px 0px 3px rgba(232, 213, 224, 0.5);   
  

}

.v-c-size {padding-bottom: 10px;}
.slick-track{padding-bottom: 10px;}
.v-c-ct:not([disabled])  {background-color:rgba(246, 247, 252, 1)}
.sc-megamenu-list {border: 1px solid #f3e5ec;border-radius: .625rem;}

.warranty-banner {
	position: absolute;
    top: 10%; /* Це встановить блок безпосередньо під картинкою */
    background: white;
    padding: 10px 20px;
    border-radius: 10%;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    font-size: 16px;
    font-weight: bold;
    display: flex;
    align-items: center;
    gap: 10px;
  	z-index: 1023;
  	width: auto; /* Стандартний розмір без розтягування */
}

.warranty-banner .icon {
    background: #002F6C; /* Темно-синій колір */
    color: white;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
}


.sc-advantages-item-1 { flex: 0 0 50%;
    width: 50%;
}

@media (min-width: 576px) {
    .sc-advantages-item-1 {
        flex: 0 0 50%;
        width: 50%;
    }
}

@media (min-width: 768px) {
    .sc-advantages-item-1 {
        flex: 0 0 25%;
        width: 25%;
    }
}

@media (min-width: 1400px) {
    .sc-advantages-item-1 {
        flex: 0 0 25%;
        width: 25%;
    }}



.custom-box-product {
    
    flex: 1 1 48%;
    
}

@media (min-width: 576px) {
    .custom-box-product {
        flex: 1 1 100%;
    }
}

.icons-container {
  display: grid;
  grid-template-columns: repeat(8, 1fr); /* 8 рівних колонок */
  gap: 10px;
  width: 100%;
}

.icons-container img {
  width: 100%; /* Заповнює колонку */
  max-width: 91px;
  height: auto;
}

@media (max-width: 768px) {
  .icons-container {
    grid-template-columns: repeat(4, 1fr); /* 4 колонки, 2 рядки */
  }
}

.sc-btn-primary {text-transform: uppercase;}

.modal-header {background: #f3e5ec;
}

.sc-module {
  background: #FFF5FA;}



  @media (min-width: 768px) {
            .warranty-block-vc {
                display: none;
            }
        }
        
        .warranty-block-vc {
         	margin: 10px auto;
            display: flex;
            align-items: center;
            background-color: white;
            padding: 0px 20px 0 0px;
            border: 0px solid #F5E6ED;
            font-family: Arial, sans-serif;
            font-size: 20px;
            font-weight: bold;
            color: #002D6A;
            width: fit-content;
            -webkit-transition:-webkit-box-shadow .3s ease-out;
          	transition:box-shadow .3s ease-out;
          	-o-transition:box-shadow .3s ease-out;
          	transition:box-shadow .3s ease-out,-webkit-box-shadow .3s ease-out;
          	border-radius:.625rem;
          	box-shadow:0px 2px 0px 3px rgba(232, 213, 224, 0.5);
          	border-radius: 40px;
        }
        .icon-vc {
            background-color: #002D6A;
            border-radius: 50%;
            width: 60px;
            height: 60px;
            display: flex;
            justify-content: center;
            align-items: center;
            margin-right: 10px;
            
        }
        .icon-vc img {
            width: 40px;
            height: 40px;
        }

@media (min-width: 768px) {
            .pevevag-vc {
                display: none;
            }
        }

.timer-cast {
   			background-color: #fdeff2;
            padding: 10px;
            border-radius: 8px;
            text-align: center;
            width: 84px;
            height: 70px;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            flex: 1;
  			box-shadow: 0px 2px 0px 3px rgba(232, 213, 224, 0.5) /* Додає тінь */
  }

/* @media (max-width: 380px) {
          
            .timer-cast {
                width: calc(25% - 5px);
                height: auto;
                padding: 8px;
            }
        }*/



/* Адаптивність */
@media (max-width: 768px) {
    .sc-product-timer-inner {
        flex-wrap: nowrap;
        justify-content: space-between;
        width: 100%;
        padding: 0 3px; /* Відступи по краях */
    }

    .timer-cast {
        flex: none;
        width: auto;
        min-width: 22%; /* Щоб не були надто вузькі */
    }

    .sc-product-timer-delimiter {
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 20px;
        font-weight: bold;
        min-width: 10px;
    }
}

.sc-product-timer-text { padding: 0 0 10px;}

.sc-product-timer-number {
    font-size: 28px; /* Оптимальний розмір для цифр */
    color: #000;
  	width: 3rem;
}

.dark-text.fsz-10 {
  	font-size: 28px;
    color: rgba(156, 161, 181, 1);
}

/* Роздільники */ 
.sc-product-timer-delimiter {
    font-size: 32px; /* Розмір тексту */
    font-weight: bold;
    color: #000; /* Чорний колір */
    padding: 0 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 5px; /* Фіксована ширина */
    min-height: 68px; /* Висота для вирівнювання з таймером */
}


.timer-container {
            text-align: left;
            font-size: 18px;
            font-weight: bold;
            width: 100%;
            max-width: 360px;
            padding-left: 0;
        }
        .timer {
            display: flex;
            justify-content: flex-start;
            gap: 5px;
            margin-top: 10px;
            flex-wrap: nowrap;
        }
        .timer-box {
            background-color: #fdeff2;
            padding: 10px;
            border-radius: 8px;
            text-align: center;
            width: 84px;
            height: 70px;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            flex: 1;
        }
        .timer-number {
            font-size: 24px;
            font-weight: bold;
            color: #000;
        }
        .timer-label {
            font-size: 14px;
            color: gray;
        }
		.dark-text-timer{color: rgba(156, 161, 181, 1); font-weight: 600; font-size: 0.875rem !important;}
		.dark-text-blue {color: rgba(0, 43, 111, 1);}

.timer-cast span {
    margin-top: -10px; /* Піднімає текст трохи вгору */
}

.sc-product-timer-number {margin-top: 6px;}


.sc-product-timer-inner>.animated {
    -webkit-animation: 1s infinite seconds;
    animation: 2s infinite seconds;
}


.fsz-20-1 {font-weight: 800; font-size: 1.5rem!important}

    .notification__wrapper.fixed {
        display: none!important;
    }


.sc-module-sticker-blue {
    background-color: #0056b3; /* насичений синій */
    color: #fff; /* текст білий */
}

