@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//ibistores.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.3.4") format("woff2");
	font-display:swap;
}

:root {
	--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(118,118,118);
	--wd-text-font-size: 15px;
	--wd-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins", 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: "Lato", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(243,122,25);
	--wd-alternative-color: rgb(243,122,25);
	--btn-default-bgcolor: rgb(0,0,0);
	--btn-default-bgcolor-hover: rgb(6,6,6);
	--btn-accented-bgcolor: rgb(243,122,25);
	--btn-accented-bgcolor-hover: rgb(199,100,20);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(243,122,25);
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url();
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
	--wd-popup-padding: 15px;
}
: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(26,26,26);
	background-image: none;
}
.page .wd-page-content {
	background-color: #FFFFFF;
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.single-product .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.woodmart-archive-blog .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.single-post .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.woodmart-archive-portfolio .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.single-portfolio .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-form-brd-radius: 5px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 8px;
}



.wd-page-title {
background-color: rgb(0,0,0);
}

/* ibi-global:start | Hermes-managed: Co-work Office HQ/ibistores/homepage-marketplace/sitewide/ (header 771203/771240, mega menu, product cards) */
/* ibi marketplace header (noon layout, Trendyol palette) | WoodMart header_771203 | page 168423 only */
:is(.whb-header_771203,.whb-header_771240) .whb-general-header,:is(.whb-header_771203,.whb-header_771240) .whb-header-bottom{color:#333333}
:is(.whb-header_771203,.whb-header_771240) .whb-row>.container{max-width:100% !important;padding-inline:24px !important}
:is(.whb-header_771203,.whb-header_771240) .site-logo{padding:0 !important}
:is(.whb-header_771203,.whb-header_771240) .whb-column{margin-inline:0 !important}
:is(.whb-header_771203,.whb-header_771240) .site-logo .wd-logo img{width:44px !important;height:auto !important;max-width:none !important;max-height:none !important}
:is(.whb-header_771203,.whb-header_771240) .ibi-hd-item{display:inline-flex;align-items:center;gap:8px;color:#333333;font-size:15px;font-weight:600;line-height:20px;white-space:nowrap;text-decoration:none}
:is(.whb-header_771203,.whb-header_771240) .ibi-hd-ico{width:20px;height:20px;flex:0 0 20px;display:block}
:is(.whb-header_771203,.whb-header_771240) .ibi-hd-pin{width:18px;height:18px;flex-basis:18px}
:is(.whb-header_771203,.whb-header_771240) .ibi-hd-loc .ibi-hd-lbl{font-weight:400}
:is(.whb-header_771203,.whb-header_771240) .ibi-hd-loc b{font-weight:700}
:is(.whb-header_771203,.whb-header_771240) .wd-header-text{flex:0 0 auto;padding:0;margin:0}
:is(.whb-header_771203,.whb-header_771240) .wd-tools-element>a{display:inline-flex !important;align-items:center;gap:8px;height:auto;padding:0 !important;color:#333333}
:is(.whb-header_771203,.whb-header_771240) .wd-tools-element .wd-tools-text{display:inline !important;margin:0 !important;font-size:15px;font-weight:600;line-height:20px;text-transform:none;letter-spacing:0;color:#333333;white-space:nowrap}
:is(.whb-header_771203,.whb-header_771240) .wd-tools-element .wd-tools-icon img{width:20px;height:20px;max-width:none}
:is(.whb-header_771203,.whb-header_771240) .wd-header-cart .wd-tools-text{display:none !important}
:is(.whb-header_771203,.whb-header_771240) .wd-header-cart>a::after{content:"Cart";font-size:15px;font-weight:600;line-height:20px;color:#333333}
:is(.whb-header_771203,.whb-header_771240) .wd-header-cart.wd-design-2 .wd-tools-count{background-color:#333333 !important;color:#ffffff !important;min-width:16px;height:16px;line-height:16px;font-size:10px;font-weight:700;inset-inline-end:-8px;top:-7px}
:is(.whb-header_771203,.whb-header_771240) .ibi-hd-item[lang=ar] .ibi-hd-lbl{font-weight:700}
:is(.whb-header_771203,.whb-header_771240) .ibi-hd-item:hover,:is(.whb-header_771203,.whb-header_771240) .wd-tools-element>a:hover,:is(.whb-header_771203,.whb-header_771240) .wd-tools-element:hover .wd-tools-text{color:#333333 !important;opacity:.75}
:is(.whb-header_771203,.whb-header_771240) .wd-search-form{--wd-form-brd-radius:10px}
:is(.whb-header_771203,.whb-header_771240) .wd-search-form input.s{font-size:15px}
:is(.whb-header_771203,.whb-header_771240) .wd-search-form .searchsubmit{color:#333333}
/* desktop: logo + location | search | language, account, orders, wishlist, cart */
@media (min-width:1025px){
:is(.whb-header_771203,.whb-header_771240) .whb-general-header .whb-col-left{flex:0 0 auto !important}
:is(.whb-header_771203,.whb-header_771240) .whb-general-header .whb-col-center{flex:1 1 auto !important;min-width:0 !important;padding-inline:24px 21px}
:is(.whb-header_771203,.whb-header_771240) .whb-general-header .whb-col-right{flex:0 0 auto !important;gap:36px}
:is(.whb-header_771203,.whb-header_771240) .whb-general-header .whb-col-right>*{margin:0 !important}
:is(.whb-header_771203,.whb-header_771240) .ibi-hd-loc-wrap{margin-inline-start:28px !important}
:is(.whb-header_771203,.whb-header_771240) .wd-header-search-form{max-width:none !important;width:100%}
:is(.whb-header_771203,.whb-header_771240) .wd-header-search-form .searchform input.s{padding-inline:50px 16px}
:is(.whb-header_771203,.whb-header_771240) .wd-header-search-form .searchsubmit{inset-inline-start:0;inset-inline-end:auto;width:50px}
}
/* desktop: white logo, text and icons on the orange bar (search box stays white/dark) */
@media (min-width:1025px){
:is(.whb-header_771203,.whb-header_771240) .whb-col-left .ibi-hd-item,:is(.whb-header_771203,.whb-header_771240) .whb-col-right .ibi-hd-item,:is(.whb-header_771203,.whb-header_771240) .whb-col-right .wd-tools-element>a,:is(.whb-header_771203,.whb-header_771240) .whb-col-right .wd-tools-element .wd-tools-text,:is(.whb-header_771203,.whb-header_771240) .whb-col-right .wd-header-cart>a::after{color:#ffffff !important}
:is(.whb-header_771203,.whb-header_771240) .whb-col-right .ibi-hd-item:hover,:is(.whb-header_771203,.whb-header_771240) .whb-col-right .wd-tools-element>a:hover,:is(.whb-header_771203,.whb-header_771240) .whb-col-right .wd-tools-element:hover .wd-tools-text{color:#ffffff !important;opacity:.82}
:is(.whb-header_771203,.whb-header_771240) .whb-col-right .wd-header-cart.wd-design-2 .wd-tools-count{background-color:#ffffff !important;color:#E16600 !important}
}
/* small laptops: keep one line, icons only on the right */
@media (min-width:1025px) and (max-width:1279px){
:is(.whb-header_771203,.whb-header_771240) .whb-general-header .whb-col-right{gap:22px}
:is(.whb-header_771203,.whb-header_771240) .whb-col-right .ibi-hd-lbl,:is(.whb-header_771203,.whb-header_771240) .whb-col-right .wd-tools-text{display:none !important}
:is(.whb-header_771203,.whb-header_771240) .whb-col-right .wd-header-cart>a::after{content:none}
:is(.whb-header_771203,.whb-header_771240) .ibi-hd-loc .ibi-hd-lbl{font-size:14px}
}
/* header colour #E16600 + barely-there horizontal same-hue gradient (all widths, both rows) */
:is(.whb-header_771203,.whb-header_771240) .whb-general-header,:is(.whb-header_771203,.whb-header_771240) .whb-header-bottom{background-color:#E16600 !important;background-image:linear-gradient(90deg,#E16600 0%,#E16600 30%,#DB6300 100%) !important}
/* phone (noon m-web layout): menu + logo | search | wishlist, then "Deliver to" row */
@media (max-width:1024px){
:is(.whb-header_771203,.whb-header_771240) .whb-row .whb-visible-lg{display:none !important}
:is(.whb-header_771203,.whb-header_771240) .whb-row>.container{padding-inline:12px !important}
:is(.whb-header_771203,.whb-header_771240) .whb-header-bottom .whb-col-mobile{justify-content:flex-start !important}
:is(.whb-header_771203,.whb-header_771240) .whb-general-header .whb-mobile-left{flex:0 0 auto !important;gap:8px}
:is(.whb-header_771203,.whb-header_771240) .whb-general-header .whb-mobile-center{flex:1 1 auto !important;min-width:0;padding-inline:8px}
:is(.whb-header_771203,.whb-header_771240) .whb-general-header .whb-mobile-right{flex:0 0 auto !important}
:is(.whb-header_771203,.whb-header_771240) .whb-general-header .site-logo,:is(.whb-header_771203,.whb-header_771240) .whb-general-header .wd-logo,:is(.whb-header_771203,.whb-header_771240) .whb-general-header .wd-header-mobile-nav{position:static !important;transform:none !important;left:auto !important;right:auto !important;top:auto !important;margin:0 !important;padding:0 !important}
:is(.whb-header_771203,.whb-header_771240) .whb-general-header .site-logo .wd-logo img{max-height:none !important;width:34px !important;height:auto !important;max-width:none !important}
:is(.whb-header_771203,.whb-header_771240) .wd-header-mobile-nav .wd-tools-text{display:none !important}
:is(.whb-header_771203,.whb-header_771240) .wd-header-mobile-nav>a,:is(.whb-header_771203,.whb-header_771240) .wd-header-mobile-nav .wd-tools-icon{color:#333333}
:is(.whb-header_771203,.whb-header_771240) .wd-header-search-form-mobile{max-width:none !important;width:100%}
:is(.whb-header_771203,.whb-header_771240) .whb-mobile-right .wd-header-wishlist .wd-tools-icon img{width:24px;height:24px}
:is(.whb-header_771203,.whb-header_771240) .whb-mobile-right .wd-header-wishlist .wd-tools-text{display:none !important}
:is(.whb-header_771203,.whb-header_771240) .ibi-hd-loc-m .ibi-hd-item{font-size:14px;gap:8px}
:is(.whb-header_771203,.whb-header_771240) .ibi-hd-loc-m .ibi-hd-pin{width:16px;height:16px;flex-basis:16px}
}

/* phone: white logo/icons/text on the orange bar (white assets + row colour scheme "light"), language button before the heart */
@media (max-width:1024px){
:is(.whb-header_771203,.whb-header_771240) .whb-general-header .ibi-hd-item,:is(.whb-header_771203,.whb-header_771240) .whb-header-bottom .ibi-hd-item,:is(.whb-header_771203,.whb-header_771240) .whb-general-header .wd-tools-element>a,:is(.whb-header_771203,.whb-header_771240) .wd-header-mobile-nav>a,:is(.whb-header_771203,.whb-header_771240) .wd-header-mobile-nav .wd-tools-icon{color:#ffffff !important}
:is(.whb-header_771203,.whb-header_771240) .whb-header-bottom .ibi-hd-item b{color:#ffffff}
:is(.whb-header_771203,.whb-header_771240) .whb-general-header .whb-mobile-right{gap:14px;align-items:center}
:is(.whb-header_771203,.whb-header_771240) .whb-general-header .whb-mobile-right>*{margin:0 !important}
:is(.whb-header_771203,.whb-header_771240) .ibi-hd-lang-m{width:26px;height:26px;justify-content:center}
:is(.whb-header_771203,.whb-header_771240) .ibi-hd-lang-m .ibi-hd-ico{width:22px;height:22px;flex-basis:22px}
:is(.whb-header_771203,.whb-header_771240) .ibi-hd-item:hover{color:#ffffff !important;opacity:.85}
}



/* ibi marketplace mega-menu row (desktop) | header_771203 header-bottom | 2026-11-01 */
@media (min-width:1025px){
:is(.whb-header_771203,.whb-header_771240) .whb-header-bottom{background-color:#ffffff !important;background-image:none !important;border-bottom:1px solid #E6E6E6;box-shadow:0 1px 2px rgba(18,18,18,.04)}
:is(.whb-header_771203,.whb-header_771240) .whb-header-bottom .whb-col-left{flex:0 0 auto !important}
:is(.whb-header_771203,.whb-header_771240) .whb-header-bottom .whb-col-center{flex:1 1 auto !important;min-width:0;justify-content:flex-start !important;padding-inline-start:8px}
:is(.whb-header_771203,.whb-header_771240) .whb-header-bottom .whb-col-right{display:none !important}
/* All Categories opener */
:is(.whb-header_771203,.whb-header_771240) .wd-header-cats{height:46px;width:auto !important;max-width:none}
:is(.whb-header_771203,.whb-header_771240) .wd-header-cats .menu-opener{height:46px;display:flex;align-items:center;gap:10px;padding:0 20px 0 0 !important;margin:0;background:transparent !important;color:#121212;border-inline-end:1px solid #E6E6E6;width:auto !important;min-width:0 !important;max-width:none !important;text-transform:none !important}
:is(.whb-header_771203,.whb-header_771240) .wd-header-cats .menu-opener:after{margin-inline-start:6px}
:is(.whb-header_771203,.whb-header_771240) .wd-header-cats .menu-open-label{font-size:14px;font-weight:700;text-transform:none !important;letter-spacing:0 !important;color:#121212}
:is(.whb-header_771203,.whb-header_771240) .wd-header-cats .menu-opener-icon:after,:is(.whb-header_771203,.whb-header_771240) .wd-header-cats .menu-opener-icon:before{color:#121212}
:is(.whb-header_771203,.whb-header_771240) .wd-header-cats:hover .menu-opener .menu-open-label{color:#F27A1A}
:is(.whb-header_771203,.whb-header_771240) .wd-dropdown-cats{width:270px;border-radius:0 0 10px 10px;box-shadow:0 12px 32px rgba(18,18,18,.12);padding-block:6px}
:is(.whb-header_771203,.whb-header_771240) .wd-dropdown-cats .wd-nav-vertical>li>a{font-size:14px;font-weight:500;color:#1E1E1E;padding-block:9px;text-transform:none}
:is(.whb-header_771203,.whb-header_771240) .wd-dropdown-cats .wd-nav-vertical>li:hover>a{color:#F27A1A;background:#FEF4ED}
/* main row links */
:is(.whb-header_771203,.whb-header_771240) .whb-header-bottom .wd-nav-secondary>li>a{height:46px;font-size:14px;font-weight:600;text-transform:none;letter-spacing:0;color:#1E1E1E}
:is(.whb-header_771203,.whb-header_771240) .whb-header-bottom .wd-nav-secondary{--nav-gap:24px;flex-wrap:nowrap}
:is(.whb-header_771203,.whb-header_771240) .whb-header-bottom .wd-nav-secondary>li>a .nav-link-text{white-space:nowrap}
:is(.whb-header_771203,.whb-header_771240) .whb-header-bottom .wd-nav-secondary>li:hover>a,:is(.whb-header_771203,.whb-header_771240) .whb-header-bottom .wd-nav-secondary>li.current-menu-item>a{color:#F27A1A}
:is(.whb-header_771203,.whb-header_771240) .whb-header-bottom .wd-nav-secondary>li.ibi-nav-offers>a{color:#F27A1A;font-weight:700}
:is(.whb-header_771203,.whb-header_771240) .whb-header-bottom .wd-nav-secondary>li.ibi-nav-nolink>a{cursor:default}
/* mega dropdown panels */
:is(.whb-header_771203,.whb-header_771240) .wd-dropdown-menu.wd-design-full-width,:is(.whb-header_771203,.whb-header_771240) .wd-dropdown-menu.wd-design-sized{border-top:1px solid #E6E6E6;border-radius:0 0 12px 12px;box-shadow:0 16px 40px rgba(18,18,18,.12)}
:is(.whb-header_771203,.whb-header_771240) .wd-dropdown-menu.wd-design-full-width>.container{max-width:1400px !important;padding-block:26px 30px}
:is(.whb-header_771203,.whb-header_771240) .wd-design-full-width .wd-sub-menu,:is(.whb-header_771203,.whb-header_771240) .wd-design-sized .wd-sub-menu{--wd-col-lg:4;row-gap:22px}
:is(.whb-header_771203,.whb-header_771240) .wd-sub-menu>li.ibi-mm-col>a{font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#121212;padding-bottom:10px;margin-bottom:6px;border-bottom:1px solid #E6E6E6}
:is(.whb-header_771203,.whb-header_771240) .wd-sub-menu>li.ibi-mm-col.ibi-nav-nolink>a{pointer-events:none}
:is(.whb-header_771203,.whb-header_771240) .wd-sub-menu>li.ibi-mm-col:not(.ibi-nav-nolink)>a:hover{color:#F27A1A}
:is(.whb-header_771203,.whb-header_771240) .wd-sub-menu .sub-sub-menu>li>a{font-size:14px;font-weight:400;color:#6B6B6B;padding-block:5px;text-transform:none}
:is(.whb-header_771203,.whb-header_771240) .wd-sub-menu .sub-sub-menu>li>a:hover{color:#F27A1A}
}
/* small laptops: tighter row so all 10 items stay on one line */
@media (min-width:1025px) and (max-width:1279px){
:is(.whb-header_771203,.whb-header_771240) .whb-header-bottom .wd-nav-secondary{--nav-gap:14px}
:is(.whb-header_771203,.whb-header_771240) .whb-header-bottom .wd-nav-secondary>li>a{font-size:13px}
:is(.whb-header_771203,.whb-header_771240) .wd-header-cats .menu-opener{padding-inline-end:12px}
:is(.whb-header_771203,.whb-header_771240) .wd-header-cats .menu-open-label{font-size:13px}
}
/* 1025-1279: icon-only All Categories opener so the 10 links fit */
@media (min-width:1025px) and (max-width:1279px){
:is(.whb-header_771203,.whb-header_771240) .wd-header-cats .menu-open-label{display:none}
:is(.whb-header_771203,.whb-header_771240) .wd-header-cats .menu-opener:after{display:none}
:is(.whb-header_771203,.whb-header_771240) .wd-header-cats .menu-opener{padding-inline-end:14px !important}
:is(.whb-header_771203,.whb-header_771240) .whb-header-bottom .wd-nav-secondary{--nav-gap:12px}
}
/* noon-style mega blocks (WoodMart HTML Blocks via mega-menu/build_mega_blocks.py): columns + Top Brands + side image */
@media (min-width:1025px){
:is(.whb-header_771203,.whb-header_771240) .ibi-mm{display:flex;gap:32px;align-items:stretch;text-align:start}
:is(.whb-header_771203,.whb-header_771240) .wd-design-sized .ibi-mm{padding:24px 26px}
:is(.whb-header_771203,.whb-header_771240) .ibi-mm-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:28px}
:is(.whb-header_771203,.whb-header_771240) .ibi-mm-cols{display:grid;grid-template-columns:repeat(var(--c),minmax(0,1fr));gap:22px 28px}
:is(.whb-header_771203,.whb-header_771240) .ibi-mm-h{display:block;font-size:13px;font-weight:700;letter-spacing:.02em;line-height:1.3;text-transform:uppercase;color:#121212;padding-bottom:10px;margin-bottom:8px;border-bottom:1px solid #E6E6E6}
:is(.whb-header_771203,.whb-header_771240) a.ibi-mm-h:hover{color:#F37A19}
:is(.whb-header_771203,.whb-header_771240) .ibi-mm-col ul{list-style:none;margin:0;padding:0}
:is(.whb-header_771203,.whb-header_771240) .ibi-mm-col li{margin:0}
:is(.whb-header_771203,.whb-header_771240) .ibi-mm-col li a{display:block;font-size:14px;line-height:1.35;color:#6B6B6B;padding:5px 0}
:is(.whb-header_771203,.whb-header_771240) .ibi-mm-col li a:hover{color:#F37A19}
:is(.whb-header_771203,.whb-header_771240) .ibi-mm-bt{font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#121212;margin-bottom:12px}
:is(.whb-header_771203,.whb-header_771240) .ibi-mm-bl{display:flex;flex-wrap:wrap;gap:20px 10px;max-height:92px;overflow:hidden}
:is(.whb-header_771203,.whb-header_771240) .ibi-mm-b{width:96px;display:flex;flex-direction:column;align-items:center;gap:7px;text-decoration:none}
:is(.whb-header_771203,.whb-header_771240) .ibi-mm-bi{width:96px;height:66px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;border:1px solid #E6E6E6;border-radius:10px;transition:border-color .2s ease,box-shadow .2s ease}
:is(.whb-header_771203,.whb-header_771240) .ibi-mm-bi img{width:100px !important;height:100px !important;max-width:none;object-fit:cover}
:is(.whb-header_771203,.whb-header_771240) .ibi-mm-b:hover .ibi-mm-bi{border-color:#F37A19;box-shadow:0 4px 12px rgba(18,18,18,.08)}
:is(.whb-header_771203,.whb-header_771240) .ibi-mm-bn{max-width:96px;font-size:12px;line-height:1.2;color:#1E1E1E;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:is(.whb-header_771203,.whb-header_771240) .ibi-mm-b:hover .ibi-mm-bn{color:#F37A19}
:is(.whb-header_771203,.whb-header_771240) .ibi-mm-side{flex:0 0 280px;position:relative;display:block;min-height:360px;border-radius:12px;overflow:hidden;background:#F6F6F6}
:is(.whb-header_771203,.whb-header_771240) .ibi-mm-side img{position:absolute;inset:0;width:100% !important;height:100% !important;object-fit:cover;transition:transform .4s ease}
:is(.whb-header_771203,.whb-header_771240) .ibi-mm-side:hover img{transform:scale(1.03)}
:is(.whb-header_771203,.whb-header_771240) .ibi-mm-cap{position:absolute;inset-inline:12px;bottom:12px;padding:12px 10px;border-radius:6px;background:#121212;color:#fff;font-size:16px;font-weight:800;letter-spacing:.05em;line-height:1.2;text-align:center;text-transform:uppercase}
/* All Categories flyouts never run past the viewport */
:is(.whb-header_771203,.whb-header_771240) .wd-dropdown-cats .wd-dropdown-menu.wd-design-sized{max-width:calc(100vw - 340px)}
}
@media (min-width:1025px) and (max-width:1279px){
:is(.whb-header_771203,.whb-header_771240) .ibi-mm{gap:24px}
:is(.whb-header_771203,.whb-header_771240) .ibi-mm-side{flex-basis:220px;min-height:300px}
:is(.whb-header_771203,.whb-header_771240) .ibi-mm-cap{font-size:14px;padding:10px 8px}
:is(.whb-header_771203,.whb-header_771240) .ibi-mm-b,:is(.whb-header_771203,.whb-header_771240) .ibi-mm-bi{width:86px}
:is(.whb-header_771203,.whb-header_771240) .ibi-mm-bn{max-width:86px}
:is(.whb-header_771203,.whb-header_771240) .ibi-mm-bi img{width:92px !important;height:92px !important}
}


.whb-header_771240 .wd-header-cart>a::after{content:"السلة"}

/* language switch = Polylang switcher menu 'ibi-lang-switch' (links to the current page's translation) */
:is(.whb-header_771203,.whb-header_771240) .whb-langnavdk3q8w1z7xpa .wd-nav,:is(.whb-header_771203,.whb-header_771240) .whb-langnavmr5t2y9c4hve .wd-nav{margin:0;--nav-gap:0px}
:is(.whb-header_771203,.whb-header_771240) .whb-langnavdk3q8w1z7xpa .wd-nav>li>a,:is(.whb-header_771203,.whb-header_771240) .whb-langnavmr5t2y9c4hve .wd-nav>li>a{display:inline-flex;align-items:center;gap:8px;padding:0 !important;height:auto;color:#ffffff !important;font-size:15px;font-weight:700;line-height:20px;text-transform:none;letter-spacing:0;white-space:nowrap}
:is(.whb-header_771203,.whb-header_771240) .whb-langnavdk3q8w1z7xpa .wd-nav>li>a::before,:is(.whb-header_771203,.whb-header_771240) .whb-langnavmr5t2y9c4hve .wd-nav>li>a::before{content:"";width:20px;height:20px;flex:0 0 20px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 8 6 6'/%3E%3Cpath d='m4 14 6-6 2-3'/%3E%3Cpath d='M2 5h12'/%3E%3Cpath d='M7 2h1'/%3E%3Cpath d='m22 22-5-10-5 10'/%3E%3Cpath d='M14 18h6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 8 6 6'/%3E%3Cpath d='m4 14 6-6 2-3'/%3E%3Cpath d='M2 5h12'/%3E%3Cpath d='M7 2h1'/%3E%3Cpath d='m22 22-5-10-5 10'/%3E%3Cpath d='M14 18h6'/%3E%3C/svg%3E") center/contain no-repeat}
:is(.whb-header_771203,.whb-header_771240) .whb-langnavdk3q8w1z7xpa .wd-nav>li>a:hover,:is(.whb-header_771203,.whb-header_771240) .whb-langnavmr5t2y9c4hve .wd-nav>li>a:hover{opacity:.85}
:is(.whb-header_771203,.whb-header_771240) .whb-langnavmr5t2y9c4hve .wd-nav>li>a{width:26px;height:26px;justify-content:center}
:is(.whb-header_771203,.whb-header_771240) .whb-langnavmr5t2y9c4hve .wd-nav>li>a::before{width:22px;height:22px;flex-basis:22px}
:is(.whb-header_771203,.whb-header_771240) .whb-langnavmr5t2y9c4hve .nav-link-text{display:none}

/* ===== ibistores product cards (site-wide, WoodMart "Buttons on hover") ===== */
.wd-product.wd-hover-buttons-on-hover{--ibi-cr:12px}
.wd-product.wd-hover-buttons-on-hover.wd-hover-buttons-on-hover{--wd-trans-h:0px !important;--wd-thumb-brd-radius:0px !important}
.wd-product.wd-hover-buttons-on-hover .product-wrapper:hover{transform:none !important}
.wd-product.wd-hover-buttons-on-hover .product-wrapper{height:100%;display:flex;flex-direction:column;padding:0 !important;background:#fff;border:1px solid #E6E6E6;border-radius:var(--ibi-cr);overflow:hidden;box-shadow:none;transition:box-shadow .2s ease,border-color .2s ease}
.wd-product.wd-hover-buttons-on-hover:hover .product-wrapper{border-color:#D9D9D9;box-shadow:0 8px 22px -10px rgba(18,18,18,.22)}
.wd-product.wd-hover-buttons-on-hover .product-element-top{margin:0 !important;border-radius:0 !important;aspect-ratio:1/1;background:#fff;overflow:hidden}
.wd-product.wd-hover-buttons-on-hover .product-element-top img{width:100%;height:100%;object-fit:cover;display:block}
.wd-product.wd-hover-buttons-on-hover .product-image-link{display:block;height:100%}
.wd-product.wd-hover-buttons-on-hover .product-element-bottom{flex:1 1 auto;display:flex;flex-direction:column;gap:6px;padding:10px 12px 12px !important;margin:0 !important;text-align:start}
.wd-product.wd-hover-buttons-on-hover .wd-product-header{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin:0 !important}
.wd-product.wd-hover-buttons-on-hover .wd-entities-title{margin:0 !important;font-size:14px;line-height:1.35;font-weight:500;color:#121212;height:2.7em;overflow:hidden}
.wd-product.wd-hover-buttons-on-hover .wd-entities-title a{color:inherit}
.wd-product.wd-hover-buttons-on-hover .wd-star-rating,.wd-product.wd-hover-buttons-on-hover .star-rating.wd-style-simple{display:inline-flex;align-items:center;gap:4px;margin:0 !important}
.wd-product.wd-hover-buttons-on-hover .wd-star-rating{padding:2px 7px 2px 6px;border-radius:6px;background:#F6F6F6}
.wd-product.wd-hover-buttons-on-hover .star-rating.wd-style-simple{flex-direction:row-reverse;font-size:13px;font-weight:700;color:#121212}
.wd-product.wd-hover-buttons-on-hover .star-rating.wd-style-simple:before{color:#F5A623 !important;font-size:13px}
.wd-product.wd-hover-buttons-on-hover .woocommerce-review-link{font-size:12px;color:#6B6B6B !important;line-height:1}
.wd-product.wd-hover-buttons-on-hover .wrap-price{margin:auto 0 0 !important;display:flex;align-items:flex-end;min-height:38px;padding-inline-end:44px}
/* Express tag (WPCode 31818) on the rating row, right side */
.wd-product.wd-hover-buttons-on-hover .badge-tag-wrap{position:absolute;top:calc(10px + 37.8px + 7px);inset-inline-end:12px;margin:0 !important;line-height:0}
.wd-product.wd-hover-buttons-on-hover .badge-tag-wrap .ibi-badge{margin:0 !important}
.wd-product.wd-hover-buttons-on-hover .wd-product-header{min-height:calc(37.8px + 5px + 22px)}
.wd-product.wd-hover-buttons-on-hover .price{display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:flex-end;gap:1px;white-space:nowrap;margin:0 !important;font-size:16px;font-weight:800;color:#121212 !important;line-height:1.15}
.wd-product.wd-hover-buttons-on-hover .price ins,.wd-product.wd-hover-buttons-on-hover .price ins .amount{color:#F37A19 !important;text-decoration:none;font-weight:800}
.wd-product.wd-hover-buttons-on-hover .price del,.wd-product.wd-hover-buttons-on-hover .price del .amount{font-size:12px;font-weight:500;color:#9A9A9A !important}
/* add to cart: compact round button bottom-right, always visible (no hover reveal over the image/ribbons) */
.wd-product.wd-hover-buttons-on-hover .wd-product-footer{position:absolute;inset-inline-end:12px;bottom:12px;margin:0 !important;padding:0 !important;opacity:1 !important;visibility:visible !important;transform:none !important;max-height:none !important;display:block !important;z-index:3}
.wd-product.wd-hover-buttons-on-hover .product-element-bottom{position:relative}
.wd-product.wd-hover-buttons-on-hover .wd-product-footer .wd-action-buttons{display:none !important}
.wd-product.wd-hover-buttons-on-hover .wd-add-btn{margin:0 !important;width:auto !important}
.wd-product.wd-hover-buttons-on-hover .wd-add-btn>a{overflow:hidden;position:relative;width:36px !important;height:36px !important;min-height:0 !important;padding:0 !important;border-radius:50% !important;background:#121212 !important;color:#fff !important;display:flex !important;align-items:center;justify-content:center;font-size:0 !important;box-shadow:0 4px 10px rgba(18,18,18,.18);transition:background .2s ease,transform .2s ease}
.wd-product.wd-hover-buttons-on-hover .wd-add-btn>a span{display:none !important}
.wd-product.wd-hover-buttons-on-hover .wd-add-btn{overflow:visible !important}
.wd-product.wd-hover-buttons-on-hover .wd-add-btn>a::after{content:none !important;display:none !important}
.wd-product.wd-hover-buttons-on-hover .wd-add-btn>a::before{content:"" !important;position:static !important;inset:auto !important;transform:none !important;opacity:1 !important;font-size:0 !important;margin:0 !important;flex:0 0 auto;width:18px;height:18px;display:block;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.4'/%3E%3Ccircle cx='18' cy='20' r='1.4'/%3E%3Cpath d='M2.5 3h2.4l2.4 11.6a1.8 1.8 0 0 0 1.8 1.4h8.6a1.8 1.8 0 0 0 1.8-1.4L21 7H5.6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.4'/%3E%3Ccircle cx='18' cy='20' r='1.4'/%3E%3Cpath d='M2.5 3h2.4l2.4 11.6a1.8 1.8 0 0 0 1.8 1.4h8.6a1.8 1.8 0 0 0 1.8-1.4L21 7H5.6'/%3E%3C/svg%3E") center/contain no-repeat}
.wd-product.wd-hover-buttons-on-hover .wd-add-btn>a:hover{background:#F37A19 !important;transform:scale(1.06)}
.wd-product.wd-hover-buttons-on-hover .wd-add-btn>a.loading::before{opacity:.4}
.wd-product.wd-hover-buttons-on-hover .wd-add-btn>a.added::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}
.wd-product.wd-hover-buttons-on-hover .added_to_cart{display:none !important}
/* wishlist heart stays top-right on the image */
.wd-product.wd-hover-buttons-on-hover .wd-buttons{top:8px !important;inset-inline-end:8px !important}
@media (max-width:767px){
.wd-product.wd-hover-buttons-on-hover .product-element-bottom{padding:8px 9px 10px !important;gap:5px}
.wd-product.wd-hover-buttons-on-hover .wd-entities-title{font-size:12.5px}
.wd-product.wd-hover-buttons-on-hover .badge-tag-wrap{top:calc(8px + 33.75px + 6px);inset-inline-end:9px}
.wd-product.wd-hover-buttons-on-hover .wd-product-header{min-height:calc(33.75px + 5px + 22px)}
.wd-product.wd-hover-buttons-on-hover .badge-tag-wrap .ibi-badge{font-size:10px !important;padding:2px 6px !important}
.wd-product.wd-hover-buttons-on-hover .price{font-size:14px}
.wd-product.wd-hover-buttons-on-hover .wrap-price{padding-inline-end:36px;min-height:30px}
.wd-product.wd-hover-buttons-on-hover .wd-product-footer{inset-inline-end:9px;bottom:10px}
.wd-product.wd-hover-buttons-on-hover .wd-add-btn>a{width:30px !important;height:30px !important}
.wd-product.wd-hover-buttons-on-hover .wd-add-btn>a::before{width:15px;height:15px}
}

.wd-product.wd-hover-buttons-on-hover{--ibi-cr:var(--wd-brd-radius,8px)}
.wd-product.wd-hover-buttons-on-hover .product-wrapper{border-radius:var(--ibi-cr)}
.wd-products-element .product-grid-item.wd-hover-buttons-on-hover,.products .product-grid-item.wd-hover-buttons-on-hover{border-radius:var(--ibi-cr)}
/* ibi-global:end */
