.single-product .product_title{font-family:var(--jb-serif)!important;color:var(--jb-ink)!important}.single-product .summary .price,.single-product .summary p.price,.single-product .summary .woocommerce-Price-amount{color:var(--jb-ink)!important}.single-product .summary .price ins{background:0 0}.single-product .summary .price ins .woocommerce-Price-amount{color:var(--jb-coral)!important}.elementor-button:not(.elementor-button-link),.button.alt,.wp-element-button{background:var(--jb-ink)!important;color:var(--jb-paper)!important;border-radius:999px!important;font-weight:600!important;padding:14px 28px!important;letter-spacing:.01em;transition:transform .15s ease,box-shadow .25s ease,background .2s ease!important}.elementor-button:hover{background:var(--jb-gold)!important;color:var(--jb-ink)!important;transform:translateY(-1px);box-shadow:0 12px 24px -8px rgba(200,169,106,.4)}.elementor-section.topbar,.ann-bar{background:var(--jb-ink)!important;color:var(--jb-cream)!important}.elementor-section.topbar a,.ann-bar a{color:var(--jb-gold)!important}.woocommerce-breadcrumb,.breadcrumb-trail{font-size:13px!important;color:#7a6a5d!important;letter-spacing:.01em}.woocommerce-breadcrumb a:hover{color:var(--jb-gold)!important}body.tax-product_cat .product-category mark.count,body.post-type-archive-product .product-category mark.count{background:var(--jb-cream)!important;color:var(--jb-ink)!important;font-weight:600;border-radius:999px;padding:2px 10px;font-size:12px}html body .elementor-widget-button .elementor-button,html body a.elementor-button{background-color:var(--jb-ink)!important;color:var(--jb-paper)!important;border-color:var(--jb-ink)!important;border-radius:999px!important}html body .elementor-widget-button .elementor-button:hover,html body a.elementor-button:hover{background-color:var(--jb-gold)!important;color:var(--jb-ink)!important;border-color:var(--jb-gold)!important}html body .elementor-widget-button .elementor-button.elementor-button-warning,html body .elementor-widget-button .elementor-button[class*=accent]{background-color:var(--jb-coral)!important;border-color:var(--jb-coral)!important;color:#fff!important}@media (max-width:768px){.single-product .product_title{font-size:1.5rem!important}}@media (max-width:760px){.jb-hero{padding:2.25rem 1.1rem 2.5rem!important}.jb-hero .jb-hero-grid{display:flex!important;flex-direction:column!important;gap:1.75rem!important}.jb-hero .jb-hero-imgs{order:-1!important;height:330px!important;width:100%!important;margin:0!important}.jb-hero .jb-hero-text{order:1!important}.jb-hero .jb-hero-text h1{font-size:clamp(1.75rem,7vw,2.4rem)!important;line-height:1.15!important;margin:0 0 1rem!important}.jb-hero .jb-hero-text p{font-size:1rem!important;line-height:1.55!important;margin:0!important;max-width:100%!important}}body.mobile-menu-active{overflow:hidden!important}#mobile-fullscreen .navigation .dropdown-toggle{color:#c8a96a!important;background:0 0!important;border:1px solid rgba(200,169,106,.4)!important;border-radius:8px!important;width:34px!important;height:34px!important;position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important}#mobile-fullscreen .navigation li.open-sub>.sub-menu,#mobile-fullscreen .navigation li.dropdown-open>.sub-menu{display:block!important}body.single-product .page-header{background:0 0!important;padding:14px 0 8px!important;margin-bottom:10px!important;border-bottom:1px solid rgba(0,0,0,.05)!important}body.single-product .site-breadcrumbs{text-align:left!important;float:none!important;width:100%!important}body.single-product .site-breadcrumbs ol.trail-items{margin:0!important;padding:0!important;list-style:none!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important}body.single-product .site-breadcrumbs a{color:#5a4a3d!important;text-decoration:none!important}body.single-product .site-breadcrumbs a:hover{color:#b88a4a!important;text-decoration:underline!important}body.single-product .product_title,body.single-product .elementor-widget-woocommerce-product-title{border:none!important;margin-bottom:.4em!important;padding-bottom:0!important}body.single-product hr.elementor-divider-separator,body.single-product .elementor-widget-divider{display:none!important}body.single-product p.price,body.single-product .summary .price,body.single-product .woocommerce-Price-amount,body.single-product bdi{font-family:"Playfair Display",Georgia,"Times New Roman",serif!important;letter-spacing:-.005em!important}body.single-product p.price,body.single-product .summary .price{font-size:clamp(1.7rem,2.6vw,2.1rem)!important;font-weight:600!important;color:#1a1410!important;margin:6px 0 18px!important;line-height:1.2!important}body.single-product .price del{color:#999!important;font-size:.7em!important;margin-right:8px!important}body.single-product .price ins{color:#c41e1e!important;text-decoration:none!important;font-weight:600!important}.jb-whatsapp h1,.jb-whatsapp h2,.jb-whatsapp h3,.jb-whatsapp .elementor-heading-title{color:#fff!important;font-family:"Tajawal","Cairo",system-ui,sans-serif!important}.jb-whatsapp p{color:#f5efe4!important}.jb-promise h1,.jb-promise h2,.jb-promise h3,.jb-promise .elementor-heading-title{color:#d4b876!important;font-family:"Tajawal","Cairo",system-ui,sans-serif!important}.jb-promise p{color:rgba(245,239,228,.92)!important}