:root{--alb-theme-bg:#f9e4c9;--alb-theme-text:#151515;--alb-theme-red:#e30613;--alb-theme-yellow:#ffea00;--alb-theme-black:#0b0b0b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--alb-theme-bg);color:var(--alb-theme-text);font-family:"Tajawal",Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.rtl{direction:rtl}img{max-width:100%;height:auto}.albait-content{min-height:55vh}.albait-content>.page,.albait-content>.post{margin:0}.albait-standard-page{width:min(100% - 32px,1100px);margin:40px auto}.albait-standard-page h1{font-size:clamp(32px,6vw,58px)}.albait-fallback-header{padding:18px 22px;background:var(--alb-theme-black);color:#fff;border-bottom:3px solid var(--alb-theme-red)}.albait-fallback-header a{color:inherit;text-decoration:none;font-weight:900}.albait-fallback-footer{padding:24px;text-align:center;background:var(--alb-theme-black);color:#fff;border-top:4px solid var(--alb-theme-red)}.albait-product-page{min-height:60vh}.woocommerce .woocommerce-breadcrumb,.woocommerce div.product .product_title+.price,.woocommerce div.product form.cart{display:none!important}.woocommerce div.product{max-width:1200px;margin:30px auto}.albait-not-found{min-height:70vh;display:grid;place-items:center;text-align:center;padding:30px}.albait-not-found span{font-size:90px;font-weight:900;color:#e30613}.albait-not-found h1{font-size:32px}.albait-not-found a{display:inline-block;padding:12px 18px;border-radius:999px;background:var(--alb-theme-black);color:#fff;text-decoration:none;font-weight:800}.elementor-page .albait-content{overflow:hidden}.elementor-widget-alb_menu_hero>.elementor-widget-container,.elementor-widget-alb_menu_header>.elementor-widget-container,.elementor-widget-alb_menu_footer>.elementor-widget-container{overflow:visible}@media(max-width:767px){.albait-standard-page{margin:25px auto}.albait-not-found span{font-size:64px}}

/* 1.0.3 */
.elementor-page .albait-content{overflow:visible}
.albait-content,.elementor,.elementor-section-wrap,.e-con{overscroll-behavior-y:auto}
body.single-product .albait-product-page{overflow:visible}

/* 1.0.4 — catalogue single-product cleanup */
body.single-product .woocommerce-tabs,
body.single-product #reviews,
body.single-product .woocommerce-Reviews,
body.single-product .related.products,
body.single-product .up-sells,
body.single-product .summary.entry-summary,
body.single-product div.product>.woocommerce-product-gallery{display:none!important}
body.single-product .albait-product-page{width:100%;max-width:none;margin:0;padding:0}

/* 1.0.6 — Elementor responsive containment and flush category header support */
.elementor-page .albait-content,
.elementor-page .elementor,
.elementor-page .elementor-element,
.elementor-page .e-con,
.elementor-page .e-con-inner{
 min-width:0;
}
.elementor-page .alb-menu-layout,
.elementor-page .alb-menu-layout>.e-con-inner{
 overflow:visible!important;
}
body.single-product .albait-product-page>.elementor,
body.single-product .albait-product-page>.elementor>.elementor-element{
 width:100%!important;
 max-width:none!important;
}

/* 1.0.7 — allow the Elementor header logo frame to grow without clipping. */
.elementor-widget-alb_menu_header,
.elementor-widget-alb_menu_header>.elementor-widget-container,
.alb-site-header,
.alb-site-header__inner{overflow:visible!important}
