@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//test.igenius.bg/wp-content/themes/woodmart/fonts/woodmart-font-3-700.woff2?v=8.4.1") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//test.igenius.bg/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//test.igenius.bg/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//test.igenius.bg/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//test.igenius.bg/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//test.igenius.bg/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//test.igenius.bg/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//test.igenius.bg/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//test.igenius.bg/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "Roboto", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 17px;
	--wd-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 700;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Roboto", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgba(51, 51, 51, 0.65);
	--wd-alternative-font: "Roboto", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Roboto", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 16px;
	--wd-brd-radius: 20px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(237,61,35);
	--wd-alternative-color: rgb(0,0,0);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(237,61,35);
	--btn-accented-bgcolor-hover: rgb(237,61,35);
	--btn-accented-color: rgb(237,61,35);
	--btn-transform: uppercase;
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: rgb(237,61,35);
	--wd-sticky-btn-height: 95px;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(244,244,244);
	background-image: none;
}
html .wd-nav-mobile > li > a {
	text-transform: uppercase;
}
html .wd-checkout-steps li {
	text-transform: uppercase;
}
html table th {
	text-transform: none;
}
html .btn.wd-buy-now-btn {
	background: rgb(237,61,35);
}
html .btn.wd-buy-now-btn:hover {
	background: rgb(51,51,51);
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-color: rgb(118,118,118);
	--wd-form-placeholder-color: rgb(119,119,119);
	--wd-form-bg: rgb(255,255,255);
}
.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
	--wd-arrow-size: 40px;
	--wd-arrow-icon-size: 16px;
	--wd-arrow-offset-h: 15px;
	--wd-arrow-color: rgb(36,36,36);
	--wd-arrow-color-hover: rgb(51,51,51);
	--wd-arrow-color-dis: rgb(36,36,36);
	--wd-arrow-bg: rgb(244,244,244);
	--wd-arrow-bg-hover: rgb(239,239,239);
	--wd-arrow-bg-dis: rgb(244,244,244);
	--wd-arrow-radius: 20px;
}
.product-labels .product-label.onsale {
	background-color: rgb(36,36,36);
}
.product-labels .product-label.new {
	background-color: rgb(36,36,36);
}
.product-labels .product-label.featured {
	background-color: rgb(36,36,36);
}
.product-labels .product-label.out-of-stock {
	background-color: rgb(36,36,36);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-sticky-btn-height: 95px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-sticky-btn-height: 42px;
	}

}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 35px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}

@media (min-width: 1222px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: #0a0a0a;
}

/* ============================================================
   iGenius — Брандова цветова палитра  (FIXED v2)
   ------------------------------------------------------------
   Бранд цвят:        #ed3d23
   Hover/active red:  #c4301a
   ------------------------------------------------------------
   КАКВО Е ПОПРАВЕНО спрямо предишната версия
   ------------------------------------------------------------
   1) Махнат е destructive-блокът, който нулираше background на
      ВСИЧКИ .btn / .button / .elementor-button / submit бутони
      чрез `background: none !important;`.
      Точно той правеше невидими:
        • „Поръчване"   (checkout submit)
        • „Приключване на поръчката"  (cart → checkout)
        • „Прилагане на промо код"
        • „Филтър"      (price slider)
        • + всички WooCommerce/Elementor primary buttons
   2) Невалидното `background-color: none` (3 места) е заменено
      с `transparent`. `none` НЕ е валиден цвят и браузърът
      хвърля декларацията, което води до неочаквано поведение.
   3) Hover на menu items вече само сменя цвета, не пипа bg.
   4) Запазени са специалните overrides, които ИСКАШ:
        • Иконата-само add-to-cart в product loop остава
          прозрачна (transparent), без червен бекграунд.
        • „Преглед на количката" остава черен, hover → бранд.
        • Quantity +/- остават черни.
   ============================================================ */

/* ===== 1. Глобални променливи ============================== */
:root {
    --brand-red:       #ed3d23;
    --brand-red-hover: #c4301a;
    --e-global-color-primary: #ed3d23;
    --e-global-color-accent:  #ed3d23;
}

/* ===== 2. Hover на ВСИЧКИ линкове ========================== */
a:hover,
a:focus,
.elementor a:hover,
.woocommerce a:hover,
.wd-nav a:hover,
.wd-post-title a:hover,
.product-title a:hover,
.wd-entities-title a:hover,
.widget a:hover,
.breadcrumbs a:hover,
.wd-product-cats a:hover {
    color: var(--brand-red) !important;
}

/* ===== 3. Основни бутони (всички варианти) ================= */
.btn,
.button,
.wd-button,
.single_add_to_cart_button,
.add_to_cart_button,
.wd-buy-now-btn,
button[type="submit"],
input[type="submit"],
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.elementor-button,
.elementor-button-link,
.wp-block-button__link {
    background-color: var(--brand-red) !important;
    border-color:     var(--brand-red) !important;
    color: #ffffff !important;
    transition: background-color .2s ease,
                border-color .2s ease,
                transform .15s ease;
}

.btn:hover,
.button:hover,
.wd-button:hover,
.single_add_to_cart_button:hover,
.add_to_cart_button:hover,
.wd-buy-now-btn:hover,
button[type="submit"]:hover,
input[type="submit"]:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.elementor-button:hover,
.elementor-button-link:hover,
.wp-block-button__link:hover {
    background-color: var(--brand-red-hover) !important;
    border-color:     var(--brand-red-hover) !important;
    color: #ffffff !important;
}

/* ===== 4. Outline / „ghost" бутони ========================= */
.btn-style-link,
.btn-style-bordered,
.wd-button.style-link,
.wd-button.style-bordered {
    background-color: transparent !important;
    color:        var(--brand-red) !important;
    border-color: var(--brand-red) !important;
}
.btn-style-link:hover,
.btn-style-bordered:hover,
.wd-button.style-link:hover,
.wd-button.style-bordered:hover {
    background-color: var(--brand-red) !important;
    color: #ffffff !important;
}

/* ===== 5. Woodmart навигации =============================== */
.wd-nav,
.wd-nav-tabs,
.elementor-element .wd-nav,
.elementor-element .wd-nav-tabs {
    --nav-bg-active:    var(--brand-red) !important;
    --nav-bg-hover:     var(--brand-red-hover) !important;
    --nav-color-active: #ffffff !important;
    --nav-color-hover:  #ffffff !important;
}
.wd-nav-tabs > li.wd-active > a,
.wd-nav-tabs > li > a:hover,
.wd-nav .current-menu-item > .woodmart-nav-link,
.wd-nav .current-menu-item > a,
.wd-nav li > a:hover,
.wd-nav li > .woodmart-nav-link:hover {
    background-color: var(--brand-red) !important;
    color: #ffffff !important;
}

/* ===== 6. Heading underline gradient ======================= */
.wd-underline-gradient u,
.elementor .wd-underline-gradient u {
    background-image: linear-gradient(135deg, #ed3d23 0%, #8a1d10 100%) !important;
}

/* ===== 7. Цени и зачеркнати цени =========================== */
.price ins,
.price ins .amount,
.price > .amount,
.wd-price .amount {
    color: var(--brand-red);
}
.price del,
.price del .amount {
    color: #8a8a8a !important;
    opacity: 1 !important;
}

/* ===== 8. Sale / New бадж-ове ============================== */
.onsale,
span.onsale,
.product-label.onsale,
.wd-product-label.product-label-sale,
.wd-product-label.product-label-new {
    background-color: var(--brand-red) !important;
    color: #ffffff !important;
}

/* ===== 9. Wishlist / Compare иконки ======================== */
.wd-wishlist-btn.added a,
.wd-compare-btn.added a,
.wd-wishlist-btn a:hover,
.wd-compare-btn a:hover {
    color: var(--brand-red) !important;
}

/* ===== 10. Focus states на форми =========================== */
input:focus,
textarea:focus,
select:focus,
.select2-container--focus .select2-selection {
    border-color:  var(--brand-red) !important;
    outline-color: var(--brand-red) !important;
}

/* ===== 11. Quantity selectors на продукт =================== */
.quantity .plus:hover,
.quantity .minus:hover {
    color: var(--brand-red) !important;
    border-color: var(--brand-red) !important;
}

/* ===== 12. Mini-cart, badge counters ======================= */
.wd-tools-count,
.wd-cart-number,
.cart-contents-count {
    background-color: var(--brand-red) !important;
    color: #ffffff !important;
}

/* ===== 13. Категория sidebar — price slider track ========== */
.ui-slider .ui-slider-range,
.price_slider .ui-slider-range {
    background-color: var(--brand-red) !important;
}
.ui-slider .ui-slider-handle,
.price_slider .ui-slider-handle {
    background-color: var(--brand-red) !important;
    border-color: var(--brand-red) !important;
}

/* ============================================================
   14. СПЕЦИАЛНИ OVERRIDES
   ------------------------------------------------------------
   ВАЖНО: тук НЯМА вече destructive `background: none` на .btn /
   .button — затова всички primary buttons (Поръчване,
   Приключване на поръчката, Прилагане на промо код, Филтър и
   т.н.) ще се виждат с брандовия цвят, освен ако изрично не
   ги направим прозрачни по-долу.
   ============================================================ */

/* 14.1  Add-to-cart icon-only бутон в product loop —
         държим го прозрачен, само иконата се вижда.
         (transparent, не "none" — none не е валиден цвят) */
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add-to-cart-loop,
.add_to_cart_button.add-to-cart-loop {
    background-color: transparent !important;
    border-color: transparent !important;
    color: #333 !important;
}
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add-to-cart-loop:hover,
.add_to_cart_button.add-to-cart-loop:hover,
.ajax_add_to_cart:hover {
    background-color: transparent !important;
    color: var(--brand-red) !important;
}

/* 14.2  "Преглед на количката" — черен, hover → бранд */
.button.btn.btn-default.btn-cart.wc-forward {
    background-color: #000 !important;
    border-color: #000 !important;
    color: #fff !important;
}
.button.btn.btn-default.btn-cart.wc-forward:hover {
    background-color: var(--brand-red) !important;
    border-color: var(--brand-red) !important;
    color: #fff !important;
}

/* 14.3  "Поръчка" в side-cart drawer — бранд, hover → черен */
.button.checkout.wc-forward {
    background-color: var(--brand-red) !important;
    border-color: var(--brand-red) !important;
    color: #fff !important;
}
.button.checkout.wc-forward:hover {
    background-color: #000 !important;
    border-color: #000 !important;
    color: #fff !important;
}

/* 14.4  Quantity +/- бутони — черни */
div.quantity input[type="button"],
.quantity .plus,
.quantity .minus {
    background-color: #000 !important;
    border-color: #000 !important;
    color: #fff !important;
}
div.quantity input[type="button"]:hover,
.quantity .plus:hover,
.quantity .minus:hover {
    background-color: var(--brand-red) !important;
    border-color: var(--brand-red) !important;
    color: #fff !important;
}

/* 14.5  Single product add-to-cart („Добавяне в количката") */
.single_add_to_cart_button.button.alt,
.single_add_to_cart_button {
    background-color: var(--brand-red) !important;
    border-color: var(--brand-red) !important;
    color: #fff !important;
}
.single_add_to_cart_button.button.alt:hover,
.single_add_to_cart_button:hover {
    background-color: var(--brand-red-hover) !important;
    border-color: var(--brand-red-hover) !important;
    color: #fff !important;
}

/* 14.6  Елементорни round large бутони */
.btn.btn-style-default.btn-shape-round.btn-size-large {
    background-color: var(--brand-red) !important;
    border-color: var(--brand-red) !important;
    color: #fff !important;
}
.btn.btn-style-default.btn-shape-round.btn-size-large:hover {
    background-color: var(--brand-red-hover) !important;
    border-color: var(--brand-red-hover) !important;
    color: #fff !important;
}

/* 14.7  Menu item hover — само цвят, БЕЗ да трием background.
         (старото `background-color: none` беше невалидно.) */
.menu-item a:hover,
.wd-nav li.menu-item-object-product_cat > .woodmart-nav-link:hover {
    color: var(--brand-red-hover) !important;
}

/* ============================================================
   15. ИЗРИЧНО ОБЕЗЩЕТЕНИЕ ЗА КРИТИЧНИТЕ CHECKOUT БУТОНИ
   ------------------------------------------------------------
   Подсигуряваме, че НИКАКЪВ бъдещ override няма да ги направи
   невидими отново. Високо-специфични селектори + !important.
   ============================================================ */

/* "Приключване на поръчката"  (cart page → checkout) */
.wc-proceed-to-checkout .checkout-button,
a.checkout-button,
.checkout-button.button,
.checkout-button.button.alt,
.checkout-button.button.alt.wc-forward {
    background-color: var(--brand-red) !important;
    border-color: var(--brand-red) !important;
    color: #fff !important;
    display: inline-block !important;
    opacity: 1 !important;
    visibility: visible !important;
}
.wc-proceed-to-checkout .checkout-button:hover,
a.checkout-button:hover,
.checkout-button.button:hover,
.checkout-button.button.alt:hover,
.checkout-button.button.alt.wc-forward:hover {
    background-color: var(--brand-red-hover) !important;
    border-color: var(--brand-red-hover) !important;
    color: #fff !important;
}

/* "Поръчване"  (checkout page → place order submit) */
#place_order,
button#place_order,
.woocommerce #place_order,
.woocommerce-checkout #place_order,
.wd-checkout-place-order #place_order {
    background-color: var(--brand-red) !important;
    border-color: var(--brand-red) !important;
    color: #fff !important;
    opacity: 1 !important;
    visibility: visible !important;
}
#place_order:hover,
button#place_order:hover,
.woocommerce #place_order:hover,
.woocommerce-checkout #place_order:hover,
.wd-checkout-place-order #place_order:hover {
    background-color: var(--brand-red-hover) !important;
    border-color: var(--brand-red-hover) !important;
    color: #fff !important;
}

/* "Прилагане на промо код" (Apply coupon) */
button[name="apply_coupon"],
.woocommerce button[name="apply_coupon"],
input[name="apply_coupon"] {
    background-color: var(--brand-red) !important;
    border-color: var(--brand-red) !important;
    color: #fff !important;
}
button[name="apply_coupon"]:hover,
.woocommerce button[name="apply_coupon"]:hover,
input[name="apply_coupon"]:hover {
    background-color: var(--brand-red-hover) !important;
    border-color: var(--brand-red-hover) !important;
    color: #fff !important;
}

/* "Филтър"  (price slider submit на shop archive) */
.price_slider_amount .button,
.widget_price_filter .price_slider_amount .button,
button[type="submit"].button {
    background-color: var(--brand-red) !important;
    border-color: var(--brand-red) !important;
    color: #fff !important;
}
.price_slider_amount .button:hover,
.widget_price_filter .price_slider_amount .button:hover,
button[type="submit"].button:hover {
    background-color: var(--brand-red-hover) !important;
    border-color: var(--brand-red-hover) !important;
    color: #fff !important;
}

/* "Обновяване на количката" (Update cart) */
button[name="update_cart"],
input[name="update_cart"] {
    background-color: #000 !important;
    border-color: #000 !important;
    color: #fff !important;
}
button[name="update_cart"]:hover,
input[name="update_cart"]:hover {
    background-color: var(--brand-red) !important;
    border-color: var(--brand-red) !important;
    color: #fff !important;
}
.page-id-2471 main {
	padding: 0px !important;
	margin: 0px !important;
	max-width: 100% !important;
}

.cart-totals-inner .wc-proceed-to-checkout .checkout-button.wc-forward {
    padding-top: 10px !important;
    font-size: 18px !important;
}

/* Премахва фона на активния линк (нормално състояние) */
.wd-header-secondary-nav .menu-item.current-menu-item > a.woodmart-nav-link,
.wd-header-secondary-nav .menu-item.current_page_item > a.woodmart-nav-link {
    background: none !important;
    background-color: transparent !important;
}

/* Hover за ВСИЧКИ линкове в secondary nav – без фон, червен цвят */
.wd-header-secondary-nav .menu-item > a.woodmart-nav-link:hover,
.wd-header-secondary-nav .menu-item > a.woodmart-nav-link:focus {
    background: none !important;
    background-color: transparent !important;
    color: var(--brand-red-hover) !important;
}

.widget_price_filter .ui-slider .ui-slider-handle{
	
		margin-top: -13px!important;
		margin-left: -15px!important;
		width: 15px!important;
		height: 25px!important;
}