#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 {background:rgb(236, 162, 57);}
.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(236, 162, 57) !important;}
.form-check-input:checked, .sc-btn-outline-primary:not([disabled]), .sc-product-options .radio label.radio-img.selected {border-color:rgb(236, 162, 57);}
.sc-product-tab.active {border-bottom-color:rgb(236, 162, 57);}
.sc-btn-outline-primary:not([disabled]), .header-buttons .sc-btn.header-buttons-catalog, .header-buttons .sc-btn:hover {color:rgb(236, 162, 57);}
.header-buttons-catalog path {stroke:rgb(236, 162, 57);}
body {background-color:rgb(255, 255, 255);}
.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 {color:rgb(75, 75, 76);}
.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(236, 162, 57);}
.sc-btn-outline-primary:not([disabled]) {border-color:rgb(236, 162, 57);}
.sc-btn-outline-primary:not([disabled]) {color:rgb(236, 162, 57);}
.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(251, 251, 251);}
.sc-btn-primary:not([disabled]) .sc-btn-icon {background:rgb(251, 251, 251);}
.sc-btn.sc-btn-secondary:not([disabled]):hover .sc-btn-icon {background:rgb(251, 251, 251);}
.sc-btn-secondary:not([disabled]) {background-color:rgb(245, 245, 247);}
.sc-btn-secondary, .sc-btn-secondary .sc-btn-text {color:rgb(75, 75, 76);}
.sc-btn-secondary .sc-btn-icon {background:rgb(75, 75, 76);}
#top {background:rgb(0, 0, 0);}
.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, 0, 0);}
.sc-footer, .sc-footer-subscribe .form-check-label, .sc-footer-credits {color:rgb(245, 245, 247);}
.sc-footer-phones, .sc-footer-list a, .sc-footer-email {color:rgb(245, 245, 247);}
.sc-footer-phones a:hover, .sc-footer-list a:hover, .sc-footer-email:hover {color:rgb(236, 162, 57);}
.sc-column-categories-item {background:rgb(251, 251, 251);}
.sc-column-categories-item {color:rgb(75, 75, 76);}
.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(236, 162, 57);}
.modal-header {background:rgb(245, 245, 247);}
.modal-title {color:rgb(236, 162, 57);}
.modal-header .btn-close {color:rgb(75, 75, 76);}
@media (max-width: 767px) {.header {background:rgb(251, 251, 251);}}
.header-buttons-compare, .sc-compare-btn {display: none!important;}
.ocf-offcanvas {z-index: 1000 !important;}

.sc-product-content-advantages-item {
    color: #4B4B4C;
    background: #fbfbfb;
}
.sc-footer-title {
    color: rgb(236, 162, 57) !important;
}

.sc-footer-title img{
	filter: sepia(0.4);
}

.sc-footer-list a {
    text-decoration: none;
    line-height: 2.5rem;
}

.sc-slideshow-plus {
    overflow: hidden !important;
    aspect-ratio: auto !important;
}

.photosection-link {
  display: block; /* Зробити посилання блочним елементом */
  text-decoration: none; /* Убрати підкреслення */
  color: inherit; /* Наслідувати колір тексту */
  height: 100%; /* Заповнити всю висоту секції */
}




.accordion-item-title:hover span {
    transform: translateX(0px) !important;
}
@media (max-width: 767.98px) {
    #account-wishlist .sc-page-title {
        padding-left:1rem !important;
      padding-right:1rem !important;
    }
}

textarea.form-control {
    height: 80px;
}

.oct-checkout-block a.blue-link, .modal-content a, .modal-content a:hover {
    color: #000000 !important;
    text-decoration: none !important;
}

/*afek*/
.footer__links p {
 color: rgb(236, 162, 57) !important;
}
  .col-xl-3 {
    width: 100% !important;
  }
  
  /* .sc-footer-middle-info {
    display: flex;
    flex-direction: row;
}*/
  /* .sc-footer-middle-info li {
    margin-right: 10px; 
}*/

.sc-footer-middle-info-2 {
    display: flex;
    justify-content: center; /* вирівнюємо елементи списку по центру */
    align-items: center; /* вирівнюємо елементи списку по вертикалі */
    list-style: none; /* забираємо маркери списку */
    padding: 0; /* забираємо відступи */
}

.sc-footer-middle-info-2 li {
    margin: 0 10px; /* задаємо відступ між елементами */
}

.sc-footer-middle-info-2 img {
    max-width: 100px; /* задаємо максимальну ширину для зображень */
    height: 20px; /* зберігаємо пропорції */
}
.sc-page-title{margin-left: 1.5rem;}
.sc-footer-title-2{
    color: rgb(236, 162, 57) !important;
}
.sc-footer-title img{
	filter: sepia(0.4);
}
@media (max-width: 768px) {
  .sc-footer-middle-list {
    text-align: center;
  }
}
.shipping1{
margin-left: 28px;
}
.shipping2{
  color: #E73E41;
margin-left: 28px;
}
.shipping3{
font-size: 18px;
}
.shippingp {margin-bottom: 10px;
}

@media (min-width: 1200px) {
.sc-footer-subscribe {
max-width: 40% !important;
  margin-left: auto !important;
}}
@media (min-width: 1200px) {
  .sc-footer-phones, .sc-footer-socials {
    max-width: 15% !important;
  }
}
.photosection__content .sc-btn {
  margin-left: auto;
  margin-right: auto;
}
.photosection__content {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.sc-breadcrumb-item a {
  color: #28293d;
  text-decoration: none !important;
}

@media (max-width: 768px) {
  .ucontent {
    display: none;
  }
   .ucontent.active {
    display: block;
  }
  .mover1{
  margin-top: 0.5rem !important;
  }  
  .mover2 {
  margin-top: 1rem !important;
  }
}
.uparrow{
display:none;}

@media (max-width: 768px) {
  .uparrow {
        display: inline-block;
        background-image: url(/image/catalog/downarrow.svg);
        width: 14px;
        height: 14px;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
    }
  .uparrow.active {
      display: inline-block;
        background-image: url(/image/catalog/uparrow.svg);
        width: 14px;
        height: 14px;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
  }
  .mobmargin {
    margin-top: 1rem !important;}
}

.sc-footer-phones a {
  text-decoration: none;
}


.content-block.mt-3.mt-xl-4 {
   display: block;
 /* width: 320px;*/
  position: relative;
      -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.content-block.mt-3.mt-xl-4 .pseo {
  height: 400px;
  overflow: hidden;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.content-block.mt-3.mt-xl-4 .opened.pseo {
  height: auto;
  overflow:visible;
  margin-bottom: 90px;
}
.content-block.mt-3.mt-xl-4 .opened.pseo:before {
  bottom: 0px;
}
.less-more-show-btn {
  background: none;
  border: 0;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 10px;
  margin: auto;
  display: block;
  width: 100px;
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 800;
  cursor: pointer;
  z-index: 3;
}

.less-more-show-btn:active,
.less-more-show-btn:hover,
.less-more-show-btn:focus {
  outline: none;
}
.content-block.mt-3.mt-xl-4 .pseo:before {
  content: '';
  display: block;
  position: absolute;
  font-size: 12px;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100px;
  width: 100%;
  text-align: center;
  background: linear-gradient(to bottom, rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.8) 50%,rgba(255,255,255,1) 100%);
}
/*
.row.pt-3.pt-xl-4.sc-html-module {
display:none;
}
.row.pt-3.pt-xl-4.sc-html-module.show{
display:block;
}*/

/*

.row.pt-3.pt-xl-4.sc-html-module
{
  position: relative !important;
    display: inline-block !important;
}
.pseo.active h2{
 background-color: #4CAF50;
    color: white;
    border: none;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    cursor: pointer;
}
.pseo {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    overflow: hidden;
    max-height: 0;
    transition: max-height 0.5s ease-out;
}
.pseo p {
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    color: black;
}
.row.pt-3.pt-xl-4.sc-html-module.show .pseo {
    display: block;
    max-height: 500px;
}
*/

.col-xl-3 {
  width: 23% !important;
}
@media (max-width: 768px) {
.sc-contact-us-item-top .col-6 {
  width: 100% !important;
}}
.sc-page-title {
  margin-left: 1rem !important;
}
.less-more-show-btn {
  color: black !important;
}
.sc-contact-us-item-phones a strong {
  text-decoration: none !important;
}
.content-block-text a {
  text-decoration: none !important;
  }

.clr_name {
font-size: .75rem !important;
font-weight: 100 !important; 
padding: 0 !important;
text-transform: none !important;
font-family: Montserrat, sans-serif !important;
text-decoration: none; !important;
}

 
 .active .clr_color {
  background-color: #eca239 !important;
}

.slider_block:hover .clr_color, .active .clr_color {
    background-color: #1d709b;
    transition: all 0.2s linear;
    display: none !important;
}

.clr_color {
border: 1px solid #f5f5f7 !important;
width: 15px !important;
height: 15px !important;
display:none !important;
}


.clr_img img {
  width: 80% !important;
  border: 1px solid #dfdfdf !important;
}

.slider_block {
  width: 100px !important;
}
.clr_text {
padding: 4px 0 0 0px !important;
}
.slider_block.active .clr_img img {
border: 1px solid #ECA239 !important;
    border-radius: 5px;
    -webkit-filter: drop-shadow(0 0 1px rgba(40, 41, 61, .08)) drop-shadow(0 .5px 2px rgba(96, 97, 112, .16));
    filter: drop-shadow(0 0 1px rgba(40, 41, 61, .08)) drop-shadow(0 .5px 2px rgba(96, 97, 112, .16));
}
.colorasprod_title 
{
font-size: .75rem !important;
font-weight: 600 !important;
color: #1c1c28;
margin-bottom: .5rem !important;
display: inline-block !important;
}
#supercolor
{
border-bottom: 1px solid #eaeaea !important;
padding-bottom: 10px !important;
}

.rngst_phone_button {display: none !important;}

@media (min-width: 992px) {
    .photosection {
        aspect-ratio: 16 / 6 !important;
    }
}

.sc-megamenu>nav {
  overflow-y: auto; !important;
}

#slideshow-plus-0 .slide__img {
  max-width: 400px;
}

.css-1dztziv{
	position: fixed;
	z-index: 2147483003;
	bottom: 38px;
	right: 110px!important;
}
span.sc-module-sticker-stickers_bezkoshtovna-dostavka {
    background: rgb(255, 92, 92) !important;
}

/*
.header {
	background:#000000 !important;
	border-bottom:1px solid #000000 !important;
}*/

/* @media (max-width: 767px) {
    .header {
        background: rgb(0 0 0) !important;
    }
} */
