@font-face{font-family:Tajawal;src:url('fonts/Tajawal-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Tajawal;src:url('fonts/Tajawal-Medium.ttf') format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:Tajawal;src:url('fonts/Tajawal-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
body{--ug-accent:#835c1b;--ug-accent-hover:#674717;--ug-surface:#fffefa;--ug-border:#e8e1d5;--ug-text:#332c20;--wd-text-font:var(--e-global-typography-text-font-family,Tajawal),Arial,sans-serif;--wd-title-font:var(--e-global-typography-primary-font-family,Tajawal),Arial,sans-serif;--wd-alternative-font:var(--e-global-typography-secondary-font-family,Tajawal),Arial,sans-serif;--btn-font-family:var(--e-global-typography-accent-font-family,Tajawal),Arial,sans-serif;font-family:var(--wd-text-font);line-height:1.6}
.ug-home{font-family:inherit}
/* A single Elementor block is hosted by the native global header. */
.whb-general-header .container{max-width:none;width:100%;padding:0}.whb-general-header .whb-column{width:100%;flex:1;padding:0}.whb-general-header .whb-html-block{width:100%;margin:0}.whb-general-header .whb-flex-row{height:auto;min-height:88px}
.ug-global-header,.ug-global-footer{direction:rtl}.ug-global-brand{direction:ltr}.ug-global-brandtext{text-align:left}.ug-global-crest img{display:block;object-fit:contain}.ug-global-header p,.ug-global-footer p{margin:0}.ug-global-nav .elementor-button-text{white-space:nowrap}.ug-global-header .elementor-button:hover{color:#835c1b}.ug-global-search .searchform{--wd-form-height:40px}.ug-global-search input{font-family:inherit;font-size:13px;border-color:#e5dfd4;border-radius:4px}
.footer-container .main-footer.container{max-width:none;width:100%;padding:0}.footer-container{padding:0}.ug-global-footer-slot{padding:0;margin:0;gap:0;width:100%;max-width:none}.ug-global-footer-slot>.elementor-widget-shortcode{width:100%}.ug-global-footer .elementor-icon-list-text:hover{color:#fff}
.ug-global-footer .ug-newsletter-form{display:flex;gap:8px;margin:0}.ug-global-footer .ug-newsletter-form input{min-width:0;flex:1;height:44px;border:1px solid #817254;border-radius:4px;background:transparent;color:#fff;font:400 14px var(--wd-text-font);padding:10px 12px}.ug-global-footer .ug-newsletter-form button{min-height:44px;flex:none;padding:10px 18px;border:0;border-radius:4px;background:#835c1b;color:#fff;font:700 14px var(--btn-font-family)}
/* Native banner image/text widgets with a quiet photographic blend. */
.ug-home .ug-main{gap:38px;padding-top:38px}.ug-home .ug-section{gap:22px}.ug-home .ug-category-card{border:1px solid var(--ug-border);border-radius:8px;box-shadow:none}
.ug-home .ug-collection-banner{width:100%;height:210px;overflow:hidden;border-radius:8px;position:relative;background:linear-gradient(105deg,#e9ddc7,#f3eadb 44%,#eadfcd);justify-content:center;padding:26px 38px;isolation:isolate}
.ug-home .ug-collection-visual{position:absolute;inset:0 0 0 auto;z-index:-1;width:50%;height:100%;margin:0;mask-image:linear-gradient(to right,transparent,#000 18%);-webkit-mask-image:linear-gradient(to right,transparent,#000 18%)}.ug-home .ug-collection-visual .elementor-widget-container{height:100%}.ug-home .ug-collection-visual img{width:100%;height:100%;object-fit:cover;object-position:70% center;display:block}.ug-home .ug-collection-copy{width:43%;align-self:flex-end;align-items:flex-end;gap:8px;text-align:right;z-index:1}.ug-home .ug-collection-kicker{letter-spacing:2px;direction:ltr;color:#79603b}.ug-home .ug-collection-desc{color:#6e604c}
/* Live WooCommerce cards, controlled by native Elementor Products widgets. */
:is(.ug-home,body.woocommerce) .product-grid-item{background:var(--ug-surface)!important;border:1px solid var(--ug-border)!important;box-shadow:none!important;border-radius:9px!important;padding:0 0 18px!important;overflow:hidden;transition:border-color .2s,box-shadow .2s}
:is(.ug-home,body.woocommerce) .product-grid-item:hover{border-color:#c4ab76!important;box-shadow:0 8px 24px #3527140c!important}
:is(.ug-home,body.woocommerce) .product-grid-item .product-wrapper{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;display:flex;flex-direction:column;align-items:stretch;height:100%;gap:0!important}
:is(.ug-home,body.woocommerce) .product-element-top{width:100%;border-radius:0!important;overflow:hidden;background:#f1e9db}.ug-home .product-element-top>a>img,body.woocommerce .product-element-top>a>img{aspect-ratio:1;object-fit:contain!important;width:100%;display:block}
:is(.ug-home,body.woocommerce) .product-element-bottom{padding:16px 18px 0!important;display:flex!important;flex-direction:column;align-items:stretch;border:0!important;background:transparent!important;box-shadow:none!important}
:is(.ug-home,body.woocommerce) .product-grid-item .wd-entities-title{font-family:var(--wd-text-font);font-size:18px;font-weight:500;line-height:1.5;min-height:54px;display:flex;align-items:flex-start;justify-content:flex-start;text-align:right;margin:0 18px 8px;width:auto;overflow:visible}.ug-home .product-element-bottom .wd-entities-title,body.woocommerce .product-element-bottom .wd-entities-title{margin:0 0 8px}
:is(.ug-home,body.woocommerce) .wd-entities-title>a{color:var(--ug-text)}:is(.ug-home,body.woocommerce) .wd-product-cats{display:none}
:is(.ug-home,body.woocommerce) .product-grid-item .price{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:7px;margin:0 18px;min-height:28px;font-size:18px;line-height:1.55;color:#574528}.ug-home .product-element-bottom .price,body.woocommerce .product-element-bottom .price{margin:0}
:is(.ug-home,body.woocommerce) .product-grid-item .price ins{font-weight:700;color:#574528;order:-1}:is(.ug-home,body.woocommerce) .product-grid-item .price del{font-size:13px;color:#958a79}
:is(.ug-home,body.woocommerce) .product-grid-item .wd-add-btn{margin:14px 18px 0;width:auto}.ug-home .product-element-bottom .wd-add-btn,body.woocommerce .product-element-bottom .wd-add-btn{margin:14px 0 0}
:is(.ug-home,body.woocommerce) .product-grid-item .wd-add-btn>a{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;min-height:44px;padding:0 16px;background:var(--ug-accent);color:white;border:0;border-radius:4px;font:700 15px/1.4 var(--btn-font-family);box-shadow:none}:is(.ug-home,body.woocommerce) .product-grid-item .wd-add-btn>a:hover{background:var(--ug-accent-hover)}:is(.ug-home,body.woocommerce) .wd-add-btn>a span{padding:0;line-height:1.4;white-space:nowrap;transform:none}
:is(.ug-home,body.woocommerce) .product-labels .product-label{font-size:12px;font-weight:500;min-height:27px;padding:4px 10px;border-radius:4px;background:#9b7e40;color:#fff}
.ug-home .ug-restored .wd-products:not(.wd-carousel-container){display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:24px;margin:0}.ug-home .ug-restored .wd-products:not(.wd-carousel-container) .product-grid-item{width:calc((100% - 72px)/4);flex:none}.ug-home .ug-products .wd-products{--wd-gap:24px}
.ug-home a:focus-visible,.ug-global-header a:focus-visible,.ug-global-footer a:focus-visible{outline:2px solid #9b7e40;outline-offset:4px}
@media(max-width:1024px){.ug-home .ug-restored .wd-products:not(.wd-carousel-container) .product-grid-item{width:calc((100% - 24px)/2)}.ug-home .ug-collection-visual{width:60%}.ug-home .ug-collection-copy{width:48%}.ug-global-header-inner .ug-global-brand{margin-inline-end:auto}.whb-general-header .whb-flex-row{min-height:110px}}
@media(max-width:600px){.ug-global-nav .elementor-button{padding:10px 12px;font-size:14px}.ug-home .ug-main{gap:30px;padding-top:28px}.ug-home .ug-section{gap:18px}.ug-home .ug-collection-banner{height:180px;padding:20px 18px}.ug-home .ug-collection-visual{width:100%;mask-image:none;-webkit-mask-image:none}.ug-home .ug-collection-banner:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#f5edddd9,#f5edddb8 43%,transparent 78%);z-index:0}.ug-home .ug-collection-copy{width:75%;gap:7px}.ug-home .ug-restored .wd-products:not(.wd-carousel-container){gap:14px}.ug-home .ug-restored .wd-products:not(.wd-carousel-container) .product-grid-item{width:calc((100% - 14px)/2)}.ug-home .ug-products .wd-products{--wd-gap:14px}:is(.ug-home,body.woocommerce) .product-grid-item{padding-bottom:12px!important}:is(.ug-home,body.woocommerce) .product-element-bottom{padding:12px 10px 0!important}:is(.ug-home,body.woocommerce) .product-grid-item .wd-entities-title{font-size:15px;line-height:1.6;min-height:72px;margin:12px 10px 6px}.ug-home .product-element-bottom .wd-entities-title,body.woocommerce .product-element-bottom .wd-entities-title{margin:0 0 6px}:is(.ug-home,body.woocommerce) .product-grid-item .price{font-size:15px;min-height:46px;margin:0 10px;gap:2px 6px}.ug-home .product-element-bottom .price,body.woocommerce .product-element-bottom .price{margin:0}:is(.ug-home,body.woocommerce) .product-grid-item .price del{font-size:12px}:is(.ug-home,body.woocommerce) .product-grid-item .wd-add-btn{margin:10px 10px 0}.ug-home .product-element-bottom .wd-add-btn,body.woocommerce .product-element-bottom .wd-add-btn{margin:10px 0 0}:is(.ug-home,body.woocommerce) .product-grid-item .wd-add-btn>a{font-size:13px;padding:0 8px}}
@media(prefers-reduced-motion:reduce){.product-grid-item{transition:none!important}}
.whb-general-header .wd-header-html{width:100%;padding:0;margin:0}.whb-header .whb-general-header-inner{height:auto!important;min-height:88px}.whb-header .whb-general-header-inner .whb-column{height:auto!important;margin:0}.whb-header .whb-general-header-inner .wd-header-html>.elementor{width:100%}
/* Native interactive header and WooCommerce panels. */
.ug-header-search form{border:1px solid #E5DDCF;border-radius:24px;background:#F8F5EE;overflow:hidden}.ug-header-search input[type=search],.ug-header-search input[type=text]{border:0!important;background:transparent!important;height:44px;padding-inline:18px 45px;font-family:inherit}.ug-header-search button{color:#835C1B!important}.ug-global-cart .wd-header-cart{margin:0}.ug-global-cart .wd-tools-icon{color:#30291F}.ug-global-cart .wd-cart-number{background:#835C1B!important;color:white!important}.cart-widget-side{background:#FFFEFA}.cart-widget-side .widget-heading{border-bottom:1px solid #E9E2D5;padding:24px}.cart-widget-side .widgettitle{font-family:Tajawal!important;font-weight:700}.cart-widget-side .woocommerce-mini-cart-item{padding-block:20px;border-bottom:1px solid #E9E2D5}.cart-widget-side .woocommerce-mini-cart-item img{border-radius:6px}.cart-widget-side .buttons a{border-radius:6px;min-height:46px}.single-product .wd-single-price{color:#835C1B}.single-product .woocommerce-product-gallery img{max-height:640px;object-fit:contain}.single-product .single_add_to_cart_button{border-radius:6px!important;min-height:48px}.woocommerce-cart .cart_totals{border:1px solid #E7DFD1;border-radius:8px;padding:24px;background:#F9F7F1}.woocommerce-cart .cart_totals h2{font-size:24px;font-weight:700}.woocommerce-cart .checkout-button{border-radius:6px!important}.woocommerce-cart .cart_item{border-bottom:1px solid #E8E1D5}.woocommerce-cart .product-thumbnail img{border-radius:6px}.woocommerce-cart .wd-checkout-steps,.woocommerce-checkout .wd-checkout-steps{color:#5C5140}.mobile-nav{background:#FFFEFA}.mobile-nav .wd-nav-mobile>li>a{font-family:Tajawal;font-size:17px;padding-block:18px}.mobile-nav .searchform{background:#F7F3EA}
@media(max-width:768px){.ug-global-header-inner{position:relative;flex-wrap:nowrap!important;min-height:76px!important;gap:0!important}.ug-global-header-inner>.ug-global-brand{position:absolute!important;left:50%;transform:translateX(-50%);width:245px!important;max-width:calc(100% - 112px)!important}.ug-global-header-inner>.ug-global-tools{width:44px!important;flex:none!important;margin-inline-start:auto!important}.ug-mobile-burger{width:44px!important;flex:none!important}.ug-global-header .ug-global-nav{display:none!important}.whb-header .whb-general-header-inner{min-height:76px!important}.ug-global-brand .elementor-widget-image img{max-width:42px!important}.ug-global-brand h2{font-size:18px!important}.ug-global-brandtext p{font-size:6px!important;letter-spacing:.7px!important}.single-product .woocommerce-product-gallery img{max-height:420px}.single-product .product_title{font-size:26px!important}.woocommerce-cart .cart_totals{padding:18px}.cart-widget-side{max-width:calc(100vw - 24px)}}
@media(max-width:768px){.ug-global-header .ug-global-brand{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important}.ug-global-brand>.ug-global-brandtext{width:auto!important;flex:1!important}.ug-global-brand>.elementor-widget-image{flex:0 0 42px!important;width:42px!important}.ug-global-header .ug-global-brand h2{white-space:nowrap}.ug-global-cart .wd-cart-number{font-size:10px!important}}
@media(max-width:768px){.ug-global-header .ug-global-brand{width:max-content!important;max-width:calc(100% - 100px)!important}.ug-global-header .ug-global-brand>.ug-global-brandtext{flex:0 0 auto!important;width:auto!important}.ug-global-header .ug-global-brand .elementor-widget-heading{width:auto!important}}
@media(max-width:768px){.ug-global-header-inner>.e-con-inner{position:relative;flex-wrap:nowrap!important;justify-content:space-between!important;min-height:56px}.ug-global-header-inner .ug-global-brand{position:absolute!important;left:50%!important;transform:translateX(-50%)!important;margin:0!important}.ug-global-header-inner .ug-global-tools{width:44px!important;flex:0 0 44px!important;margin:0!important}.ug-global-header-inner .ug-mobile-burger{flex:0 0 44px!important;margin:0!important}}
/* Site review: shared form rhythm, readable Arabic and responsive spacing. */
:is(.woocommerce,.wpcf7) :is(input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],textarea,select){font-family:var(--wd-text-font);font-size:16px;border-color:#DDD4C4;border-radius:6px;background:#FFFEFA;color:#332C20;min-height:46px}
:is(.woocommerce,.wpcf7) input::placeholder,:is(.woocommerce,.wpcf7) textarea::placeholder{color:#817665;opacity:1}.wpcf7 textarea{line-height:1.8;padding:14px 16px;min-height:160px}.wpcf7 input:not([type=submit]){padding-inline:14px}.wpcf7 input[type=submit]{min-height:46px;border-radius:6px;font-family:var(--btn-font-family);font-size:15px}.woocommerce label{color:#514737;font-size:16px;line-height:1.6}.woocommerce .form-row{margin-bottom:20px}.woocommerce-checkout .shop_table{font-size:16px}.woocommerce-checkout .wd-page-content h3,.woocommerce-checkout .wd-title{font-weight:700}.woocommerce-MyAccount-content{font-size:16px;line-height:1.8}.woocommerce-MyAccount-navigation li a{font-size:16px}.ug-page-banner .title{color:#332C20;font-weight:700}.ug-page-banner{margin:0!important}.ug-page-banner .e-con-inner{gap:10px}.page-id-19 .wd-info-box :is(h4,h3){line-height:1.5}.page-id-19 .wd-info-box .box-content{font-size:16px;line-height:1.8;color:#6E6453}
@media(max-width:768px){.ug-page-banner{padding:24px 20px!important}.ug-page-banner .title{font-size:28px!important}.woocommerce-checkout .wd-content-layout>.container,.woocommerce-cart .wd-content-layout>.container{padding-inline:20px}.ug-global-footer .ug-global-brand{width:auto!important;max-width:100%!important;flex-wrap:nowrap!important}.ug-global-footer .ug-global-brand>.ug-global-brandtext{min-width:0;width:auto!important;flex:1!important}.ug-global-footer h2{font-size:17px!important}.ug-home .ug-hero{isolation:isolate}.ug-home .ug-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#F6EBD9F2,#F6EBD9CE 50%,#F6EBD950 85%);z-index:0}.ug-home .ug-hero-inner{z-index:1}.ug-home .ug-quality-badge{z-index:2}.ug-home .ug-hero-copy{width:72%;gap:14px}.ug-home .ug-hero-desc{color:#5C5140}.ug-home .ug-quality-badge{right:0;top:6%;width:64px;height:64px}.page-id-19 .wd-info-box .box-content{font-size:16px}}
@media(max-width:360px){.ug-global-header .ug-global-brand h2{font-size:16px!important}.ug-global-header .ug-global-brand>.elementor-widget-image{flex-basis:36px!important;width:36px!important}.ug-global-header .ug-global-crest img{max-width:36px!important}}
.whb-top-bar .wd-marquee,.whb-top-bar .wd-marquee-item{font-family:var(--wd-text-font);font-size:13px!important;line-height:1.5!important}.whb-top-bar .wd-marquee{padding-block:4px}.whb-top-bar .whb-flex-row{min-height:28px!important;height:auto!important}:is(.post-type-archive-product,.tax-product_cat) .open-filters{color:#514737!important;font-weight:700}.ug-home .ug-quality-badge{padding:10px!important}.ug-home .ug-quality-badge p{margin:0;text-align:center}
@media(max-width:768px){.ug-home .ug-quality-badge{padding:6px!important}.ug-home .ug-quality-badge p{font-size:12px!important;line-height:1.4!important}.whb-top-bar .wd-header-html .elementor-widget-wd_marquee{margin:0}.single-product .woocommerce-product-gallery{margin-bottom:24px}}
.ug-global-header .ug-global-brand{justify-content:center}
@media(min-width:769px) and (max-width:1024px){.ug-global-header .ug-global-nav{display:none!important}.ug-global-header .ug-mobile-burger.elementor-hidden-tablet{display:block!important;width:44px!important;flex:0 0 44px!important}.ug-global-header .ug-global-search{display:none!important}.ug-global-header-inner>.e-con-inner{position:relative;flex-wrap:nowrap!important;justify-content:space-between!important;min-height:64px}.ug-global-header-inner .ug-global-brand{position:absolute!important;left:50%!important;transform:translateX(-50%)!important;margin:0!important;width:310px!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center!important}.ug-global-header-inner .ug-global-tools{width:44px!important;flex:0 0 44px!important;margin:0!important}.whb-header .whb-general-header-inner{min-height:88px!important}}
:is(.post-type-archive-product,.tax-product_cat) .open-filters .wd-action-text,:is(.post-type-archive-product,.tax-product_cat) .open-filters .wd-action-icon{color:#514737!important}

/* Compact, unified native mini-cart quantity control. */
.cart-widget-side div.quantity{display:inline-flex!important;align-items:center;flex-wrap:nowrap;direction:ltr;gap:0!important;width:132px!important;height:44px;margin:10px 0 12px!important;border:1px solid #DED3BF;border-radius:8px;overflow:hidden;background:#FFFEFA;vertical-align:middle}
.cart-widget-side div.quantity .minus,.cart-widget-side div.quantity .plus{display:flex!important;align-items:center;justify-content:center;flex:0 0 44px;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:#F4EFE5!important;color:#835C1B!important;font-size:20px!important;font-weight:500;box-shadow:none!important;line-height:1;transition:background .15s,color .15s}
.cart-widget-side div.quantity .qty{flex:0 0 42px;width:42px!important;min-width:0!important;height:42px!important;padding:0!important;margin:0!important;border:0!important;border-inline:1px solid #E7DECF!important;border-radius:0!important;background:#FFFEFA!important;color:#30291F!important;font-family:inherit;font-size:16px!important;font-weight:700;text-align:center;box-shadow:none!important;appearance:textfield;-moz-appearance:textfield}
.cart-widget-side div.quantity .qty::-webkit-inner-spin-button,.cart-widget-side div.quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.cart-widget-side div.quantity .minus:hover,.cart-widget-side div.quantity .plus:hover{background:#835C1B!important;color:#fff!important}
.cart-widget-side div.quantity button:focus-visible,.cart-widget-side div.quantity input:focus-visible{outline:2px solid #835C1B!important;outline-offset:-3px}
.cart-widget-side div.quantity~span.quantity{display:block;color:#8A8070;font-size:14px;line-height:1.6}

/* Give compact recommendations enough room for the full cart label. */
.wd-loop-item-670 .wd-a73bd762{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;min-width:0}
.wd-loop-item-670 .wd-add-btn-wrapp{max-width:100%;flex:none!important}
.wd-loop-item-670 .wd-add-btn a.button{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:156px;min-height:44px;height:auto!important;padding:11px 22px!important;border-radius:6px!important;background:#835C1B!important;color:#fff!important;font-family:Tajawal!important;font-size:15px!important;font-weight:700;line-height:1.4!important;white-space:nowrap;overflow:visible}
.wd-loop-item-670 .wd-add-btn a.button .wd-action-text{transform:none!important;display:block!important;opacity:1!important}
.wd-loop-item-670 .wd-add-btn a.button .wd-action-icon{display:none!important}
.wd-loop-item-670 .wd-add-btn a.button:hover{background:#684814!important}
.wd-loop-item-wrap-670 .wd-scrollbar-drag{background:#835C1B!important}

.ug-footer-credit-inline{display:flex;align-items:center;justify-content:flex-start;gap:14px;margin:0!important;text-align:right;line-height:1.7}
.ug-footer-credit-inline span{flex:1;min-width:0}
.ug-footer-credit-inline img{display:block;flex:0 0 130px;width:130px!important;max-width:130px!important;height:auto!important;margin:0!important}
@media(max-width:768px){.ug-footer-credit-inline{gap:10px;font-size:12px!important}.ug-footer-credit-inline img{flex-basis:105px;width:105px!important;max-width:105px!important}}

/* Center the shared footer content on phones and tablets. */
@media(max-width:768px){
.ug-global-footer .elementor-widget-heading,.ug-global-footer .elementor-widget-text-editor,.ug-global-footer .elementor-widget-icon-list{text-align:center!important}
.ug-global-footer-brand{align-items:center!important}
.ug-global-footer-brand .ug-global-brand{justify-content:center!important;margin-inline:auto!important}
.ug-global-footer .elementor-icon-list-items{align-items:center!important}
.ug-global-footer .elementor-icon-list-item{justify-content:center!important;text-align:center!important}
.ug-global-footer-bottom{align-items:center!important}
.ug-footer-credit-inline{justify-content:center!important;text-align:center!important}
.ug-footer-credit-inline span{flex:0 1 auto}
.ug-global-newsletter{text-align:center}
}

/* Override the loop builder's inherited button height and text offset. */
.wd-loop-item-670 .wd-add-btn a.button{height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 20px!important;min-width:150px!important;box-sizing:border-box;line-height:44px!important}
.wd-loop-item-670 .wd-add-btn a.button .wd-action-text{position:static!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;line-height:1.4!important;transform:none!important;transition:none!important}
.wd-loop-item-wrap-670 .wd-carousel-scrollbar .wd-scrollbar-drag,.wd-loop-item-wrap-670 .wd-carousel-scrollbar .swiper-scrollbar-drag{background:#835C1B!important}

/* Calm trust badges in the existing editable Elementor infobox carousel. */
.elementor-element-25f83613{margin-block:12px 24px}
.elementor-element-25f83613 .wd-info-box{padding:18px 12px;background:#FAF8F2;border:1px solid #EBE4D6;border-radius:8px;min-height:132px}
.elementor-element-25f83613 .box-icon-wrapper{margin-bottom:10px!important}
.elementor-element-25f83613 .info-box-icon{color:#997637!important;font-family:Georgia,serif;font-size:30px!important;line-height:1!important}
.elementor-element-25f83613 .info-box-content{display:flex;flex-direction:column}
.elementor-element-25f83613 .info-box-title{order:0;font-family:Tajawal!important;font-size:16px!important;font-weight:700!important;color:#514635!important;margin:0 0 5px!important;line-height:1.5}
.elementor-element-25f83613 .info-box-subtitle{order:1;font-family:Tajawal!important;font-size:13px!important;color:#918574!important;margin:0!important;line-height:1.6}
.elementor-element-25f83613 .wd-info-box-link{display:none}
.elementor-element-25f83613 .wd-nav-arrows{display:none}
.elementor-element-25f83613 .wd-nav-pagin-wrap{margin-top:12px}
.elementor-element-25f83613 .wd-nav-pagin li span{background:#AD9468!important}

/* Generated trust artwork: show one complete strip without carousel motion. */
.elementor-element-25f83613 .wd-carousel-wrap{transform:none!important;display:block!important}
.elementor-element-25f83613 .wd-carousel-item{width:100%!important;margin:0!important}
.elementor-element-25f83613 .wd-carousel-item:not(:first-child){display:none!important}
.elementor-element-25f83613 .wd-info-box{padding:0!important;border:0!important;min-height:0!important;background:transparent!important;overflow:hidden}
.elementor-element-25f83613 .box-icon-wrapper,.elementor-element-25f83613 .info-box-icon{display:block!important;width:100%!important;max-width:none!important;margin:0!important}
.elementor-element-25f83613 .info-box-icon img{display:block;width:100%!important;max-width:100%!important;height:auto!important;border-radius:8px}
.elementor-element-25f83613 .info-box-content,.elementor-element-25f83613 .wd-nav-pagin-wrap{display:none!important}
.elementor-element-25f83613 .wd-carousel{--wd-col-lg:1!important;--wd-col-md:1!important;--wd-col-sm:1!important;--wd-gap-lg:0px!important;--wd-gap-sm:0px!important}
.elementor-element-25f83613 .wd-carousel-item{flex:0 0 100%!important;max-width:100%!important;padding:0!important}
.elementor-element-25f83613 .info-box-icon img{object-fit:contain!important}

html .single-product .btn.wd-buy-now-btn{--btn-accented-bgcolor:#FAF7EF;--btn-accented-color:#835C1B;--btn-accented-bgcolor-hover:#F0E7D5;--btn-accented-color-hover:#684814;background:#FAF7EF!important;color:#835C1B!important;border:1px solid #835C1B!important;border-radius:6px!important;min-height:48px;box-shadow:none!important}
html .single-product .btn.wd-buy-now-btn:hover{background:#F0E7D5!important;color:#684814!important;border-color:#684814!important}

/* Shared announcement bar: warm ivory and quiet gold details. */
.elementor-element-959e972{background:#F4EFE4!important;border-bottom:1px solid #E4D7BF!important;padding:7px 0!important;min-height:34px!important}
.elementor-element-ee692a5{background:none!important;color:#6A5430!important}
.elementor-element-ee692a5 .wd-marquee{background:none!important;color:#6A5430!important;font-family:Tajawal!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}
.elementor-element-ee692a5 .wd-marquee :is(span,p,div){color:#6A5430!important;font-family:Tajawal!important;font-size:13px!important}
@media(prefers-reduced-motion:reduce){.elementor-element-ee692a5 .wd-marquee-content{animation:none!important}}
.elementor-element-ee692a5 .wd-marquee-item{display:inline-flex;align-items:center;gap:12px}
.elementor-element-ee692a5 .wd-marquee-item:before{content:'✦';font-size:10px;color:#AD8B4E;line-height:1}
.elementor-element-ee692a5 .wd-marquee-content{animation-duration:45s!important}
.elementor-element-ee692a5:hover .wd-marquee-content{animation-play-state:paused}

/* Keep the complete Arabic search placeholder visible in the desktop header. */
@media(min-width:1025px){.ug-global-tools{min-width:290px!important;width:290px!important}.ug-header-search{width:240px!important;min-width:240px!important}.ug-header-search form{width:100%}.ug-header-search input[type=search],.ug-header-search input[type=text]{width:100%!important;padding-inline:16px 44px!important;font-size:15px!important}}
@media(min-width:769px) and (max-width:1024px){.ug-header-search{width:215px!important;min-width:215px!important}.ug-header-search input[type=search],.ug-header-search input[type=text]{font-size:14px!important;padding-inline:12px 40px!important}}
