#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(12, 157, 172);}
.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(12, 157, 172) !important;}
.form-check-input:checked, .sc-btn-outline-primary:not([disabled]), .sc-product-options .radio label.radio-img.selected {border-color:rgb(12, 157, 172);}
.sc-product-tab.active {border-bottom-color:rgb(12, 157, 172);}
.sc-btn-outline-primary:not([disabled]), .header-buttons .sc-btn.header-buttons-catalog, .header-buttons .sc-btn:hover {color:rgb(12, 157, 172);}
.header-buttons-catalog path {stroke:rgb(12, 157, 172);}
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(12, 157, 172);}
.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(12, 157, 172);}
.sc-btn-outline-primary:not([disabled]) {border-color:rgb(12, 157, 172);}
.sc-btn-outline-primary:not([disabled]) {color:rgb(12, 157, 172);}
.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(12, 31, 38);}
.sc-btn-secondary .sc-btn-icon {background:rgb(12, 31, 38);}
#top {background:rgb(12, 31, 38);}
.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(12, 31, 38);}
.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(12, 31, 38);}
.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(12, 157, 172);}
.modal-header {background:rgb(242, 244, 248);}
.modal-title {color:rgb(12, 31, 38);}
.modal-header .btn-close {color:rgb(119, 119, 119);}
@media (max-width: 767px) {.header {background:rgb(255, 255, 255);}}
.header-buttons-compare, .sc-compare-btn {display: none!important;}
.header-buttons-wishlist, .sc-wishlist-btn {display: none!important;}
.oct_dynamic_stylesheet_begin{display: none;}
a, button, div, form, input, p, span {
  text-decoration: none !important;
}
.category-tree-section {
      padding: 56px 0;
      background: radial-gradient(circle at top,rgba(35,78,160,0.18),transparent 30%),linear-gradient(180deg,#26221a 0%,#26221a40 100%);
}

	.category-tree-head {
		max-width: 760px;
		margin: 0 auto 36px;
	}

	.category-tree-kicker {
		display: inline-flex;
		align-items: center;
		justify-content: center;
		padding: 6px 14px;
		margin-bottom: 14px;
		border: 1px solid rgba(95, 145, 255, 0.22);
		border-radius: 999px;
		background: rgba(17, 36, 68, 0.72);
		color: #fff;
		font-size: 13px;
		font-weight: 600;
		letter-spacing: 0.08em;
		text-transform: uppercase;
	}

	.category-tree-title {
		margin: 0 0 10px;
		color: #f3f8ff;
		font-size: 34px;
		font-weight: 700;
		line-height: 1.2;
	}

	.category-tree-subtitle {
		margin: 0;
		color: #8ea8c9;
		font-size: 16px;
		line-height: 1.65;
	}

	.category-tree-list {
		position: relative;
	}

	.category-tree-list::before {
		content: "";
		position: absolute;
		top: 64px;
		left: 8.333333%;
		right: 8.333333%;
		height: 1px;
		background: linear-gradient(
			90deg,
			rgba(63, 113, 214, 0) 0%,
			rgba(63, 113, 214, 0.5) 15%,
			rgba(63, 113, 214, 0.5) 85%,
			rgba(63, 113, 214, 0) 100%
		);
		z-index: 0;
	}

	.category-tree-card {
		position: relative;
		z-index: 1;
		display: flex;
		flex-direction: column;
		align-items: center;
		text-align: center;
		height: 100%;
		padding: 28px 18px 22px;
		border: 1px solid rgba(83, 123, 209, 0.18);
		border-radius: 24px;
		background:
			linear-gradient(180deg, rgba(15, 31, 57, 0.96) 0%, rgba(8, 19, 36, 0.98) 100%);
		box-shadow:
			0 18px 40px rgba(0, 0, 0, 0.34),
			inset 0 1px 0 rgba(255, 255, 255, 0.03);
		text-decoration: none;
		transition:
			transform 0.25s ease,
			border-color 0.25s ease,
			box-shadow 0.25s ease,
			background 0.25s ease;
	}

	.category-tree-card:hover {
		transform: translateY(-8px);
		border-color: rgba(104, 156, 255, 0.44);
		background:
			linear-gradient(180deg, rgba(18, 39, 70, 0.98) 0%, rgba(9, 24, 44, 1) 100%);
		box-shadow:
			0 24px 48px rgba(0, 0, 0, 0.42),
			0 0 0 1px rgba(84, 131, 230, 0.08),
			0 0 30px rgba(42, 95, 210, 0.16);
	}

	.category-tree-card__line {
		position: absolute;
		top: -18px;
		left: 50%;
		width: 1px;
		height: 18px;
		background: linear-gradient(180deg, rgba(88, 138, 245, 0.72) 0%, rgba(88, 138, 245, 0) 100%);
		transform: translateX(-50%);
		pointer-events: none;
	}

	.category-tree-card__image-wrap {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 112px;
		height: 112px;
		margin-bottom: 18px;
		border-radius: 22px;
		background:
			radial-gradient(circle at top, rgba(43, 89, 188, 0.24), rgba(12, 27, 50, 0.8) 58%),
			linear-gradient(180deg, rgba(18, 36, 66, 1) 0%, rgba(8, 18, 34, 1) 100%);
		box-shadow:
			inset 0 1px 0 rgba(255, 255, 255, 0.04),
			0 10px 26px rgba(0, 0, 0, 0.28);
	}

	.category-tree-card__image {
		display: block;
		width: 72px;
		height: 72px;
		object-fit: contain;
		filter: drop-shadow(0 0 16px rgba(56, 117, 255, 0.18));
	}

	.category-tree-card__content {
		display: flex;
		flex-direction: column;
		gap: 6px;
	}

	.category-tree-card__name {
		color: #f3f8ff;
		font-size: 18px;
		font-weight: 600;
		line-height: 1.35;
	}

	.category-tree-card__meta {
		color: #7590b5;
		font-size: 13px;
		line-height: 1.4;
	}

	@media (max-width: 991.98px) {
		.category-tree-section {
			padding: 44px 0;
		}

		.category-tree-title {
			font-size: 28px;
		}

		.category-tree-list::before {
			display: none;
		}

		.category-tree-card__line {
			display: none;
		}
	}

	@media (max-width: 575.98px) {
		.category-tree-title {
			font-size: 24px;
		}

		.category-tree-subtitle {
			font-size: 15px;
		}

		.category-tree-card {
			padding: 22px 14px 18px;
			border-radius: 20px;
		}

		.category-tree-card__image-wrap {
			width: 92px;
			height: 92px;
			margin-bottom: 14px;
			border-radius: 18px;
		}

		.category-tree-card__image {
			width: 60px;
			height: 60px;
		}

		.category-tree-card__name {
			font-size: 16px;
		}
	}
@media (max-width: 767px) {
.header {
background: rgb(38,34,26)!important;
}
  .header {
border-bottom: 1px solid rgb(13, 11, 9)!important;
}
.header-buttons .sc-btn:not(:first-child) {
  border-left:1px solid rgb(13, 11, 9)!important;
}
.header-search-box .header-buttons .sc-btn.header-buttons-catalog {
  color: #d76d61!important;
}
.header-search-box .header-buttons .sc-btn:nth-child(2) {
  color: #8985c5!important;
}
.header-search-box .header-buttons #cart.sc-btn, .header-search-box .header-buttons #cart.sc-btn .text-lowercase {
  color: #009e97!important;
}
  .header-search-box .header-buttons .sc-btn .sc-btn-icon-compare {
  background: #96e3f7!important;
}
 .header-search-box .header-buttons .sc-btn:has(.sc-btn-icon-compare) .text-lowercase {
  color: #96e3f7!important;
}
   .header-search-box .header-buttons .sc-btn .sc-btn-icon-wishlist {
  background: #f796ec !important;
}
 .header-search-box .header-buttons .sc-btn:has(.sc-btn-icon-wishlist) .text-lowercase {
  color: #f796ec !important;
}
  .header-buttons-catalog path {
 stroke: #d76d61!important;
}
.sc-btn-icon-viewed, #cart svg path {
  background: #8985c5!important;
  stroke: #009e97!important;
}
  .sc-btn {
  font-weight:600;
  }
}

@media (max-width: 575.98px) {
[data-type="split"] .sc-module-caption, [data-type="split"] .sc-module-img {
max-width: 100%!important;
}
 [data-type="split"] .content-block {
    flex-direction: column!important;
   min-height: 100%;
justify-content: space-between;
  }
 [data-type="split"]  .product-layout {
  width: 50%!important;
}
  [data-type="split"] .sc-module-cart{
  flex-direction: column!important;
}
  [data-type="split"] .sc-module-cart .sc-module-quantity {
margin-right: 0!important;
}
  .sc-module-item.sc-module-col {
  width: 50%!important;
    padding-right: calc(var(--bs-gutter-x)*.5);
  padding-left: calc(var(--bs-gutter-x)*.5);
}
}
#logo img {
max-height: 40px;
}
.oct_dynamic_stylesheet_end{display: none;}
