.elementor .marquee-track{min-width:100%;font-family:"'Plus Jakarta Sans', sans-serif";font-weight:500;font-size:13px;color:#F6F0E4;letter-spacing:1.5px;line-height:1;padding:0px;margin:0px;display:flex;flex-direction:row;gap:35px;white-space: nowrap; box-sizing: border-box; width: max-content;\n}.elementor .announcement-bar{width:100%;max-width:100%;overflow:hidden;color:#F6F0E4;padding-block-start:8px;padding-block-end:8px;background-color:#1A1412;display:flex;align-items:center;border-block-end-width: 1px; border-block-end-color: rgba(197, 160, 89, 0.25); border-block-end-style: solid; box-sizing: border-box;\n}.elementor .ahc-testimonials-section{width:100%;max-width:100%;overflow:hidden;text-align:center;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-color:#FDFBF7;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;box-sizing: border-box;\n}.elementor .ahc-craft-wrap{width:100%;max-width:1240px;padding-block-start:60px;padding-block-end:60px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:48px;align-items:center;box-sizing: border-box;\n}.elementor .ahc-prod-grid{width:100%;max-width:1320px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:center;align-items:stretch;box-sizing: border-box;\n}.elementor .ahc-header-actions{padding:0px;margin:0px;border-style:none;background-color:transparent;display:flex;gap:16px;justify-content:flex-end;align-items:center;}.elementor .ahc-header-nav{width:auto;padding:0px;margin:0px;background-color:transparent;display:flex;flex-direction:row;gap:26px;flex:0 1 auto;justify-content:center;align-items:center;white-space: nowrap; box-sizing: border-box; & a { background-color: transparent;
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  color: #1a1412;
  text-decoration: none;
  white-space: nowrap;
  padding: 6px 0;
  transition: color 0.2s ease; } & a:hover { color: #c9a15a; }\n}.elementor .ahc-brand-logo-img{width:56px;height:56px;object-fit:contain;border-radius:0px;border-style:none;background-color:transparent;}.elementor .ahc-header-brand{text-decoration:none;cursor:pointer;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .ahc-header-inner{width:100%;height:80px;max-width:1360px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:transparent;display:flex;flex-direction:row;gap:28px;flex-wrap:nowrap;justify-content:space-between;align-items:center;box-sizing: border-box;\n}.elementor .ahc-header-bar{width:100%;max-width:100%;position:sticky;inset-block-start:0px;z-index:999;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;border-block-end-width:1px;background-color:#f9f6f1;box-shadow:0px 4px 18px 0px rgba(0, 0, 0, 0.04);border-bottom-style: solid; border-bottom-color: #e5ddd0; box-sizing: border-box;\n}.elementor .ahc-hero-btns{margin-block-start:4px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;align-items:center;& a:first-child { background-color: #c5a059; color: #1a1412; font-family: 'Plus Jakarta Sans', sans-serif; font-weight: 700; font-size: 14px; padding: 14px 28px; border-radius: 6px; text-decoration: none; box-shadow: 0 4px 14px rgba(197, 160, 89, 0.35); transition: all 0.2s ease; } & a:first-child:hover { transform: translateY(-2px); box-shadow: 0 6px 18px rgba(197, 160, 89, 0.5); } & a:last-child { background-color: transparent; border: 1.5px solid #FFFFFF; color: #FFFFFF; font-family: 'Plus Jakarta Sans', sans-serif; font-weight: 600; font-size: 14px; padding: 13px 26px; border-radius: 6px; text-decoration: none; transition: all 0.2s ease; } & a:last-child:hover { background-color: rgba(255,255,255,0.15); }\n}.elementor .ahc-hero-content{width:100%;max-width:760px;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;}.elementor .ahc-hero-section{width:100%;min-height:540px;max-width:100%;overflow:hidden;position:relative;color:#ffffff;text-align:center;padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(180deg, rgba(20, 16, 15, 0.35) 0%,rgba(20, 16, 15, 0.6) 60%,rgba(20, 16, 15, 0.92) 100%),url("https://adnanhandicrafts.com/wp-content/uploads/2026/09/ahc-hero-editorial.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-position: center 20%; box-sizing: border-box;\n}.elementor .ahc-cat-label{width:100%;position:absolute;inset-block-end:0px;inset-inline-start:0px;z-index:2;font-family:"'Plus Jakarta Sans', sans-serif";font-weight:700;font-size:15px;color:#ffffff;letter-spacing:0.3px;text-align:center;padding-block-start:22px;padding-block-end:14px;margin:0px;text-shadow: 0 2px 5px rgba(0,0,0,0.9), 0 1px 2px rgba(0,0,0,0.95); background-image: linear-gradient(to top, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.4) 60%, rgba(0,0,0,0) 100%); pointer-events: none;\n}.elementor .ahc-cat-img{width:100%;height:100%;object-fit:cover;object-position:50% 0%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;border-radius:50%;pointer-events: none;\n}.elementor .ahc-cat-item{width:145px;height:145px;overflow:hidden;aspect-ratio:1 / 1;position:relative;text-decoration:none;cursor:pointer;border-radius:50%;border-width:2.5px;border-color:transparent;border-style:solid;background-color:#f0ebe4;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.12);transition:all 0.35s;display:flex;flex-direction:column;flex:0 0 145px;justify-content:flex-end;align-items:center;&:hover, &:focus-visible { border-color: #c9a15a; box-shadow: 0px 14px 28px 0px rgba(201, 161, 90, 0.35); transform: translate3d(0px, -5px, 0px) scale3d(1.06, 1.06, 1); }\n}.elementor .ahc-cat-grid{width:100%;max-width:1250px;padding-block-start:10px;padding-block-end:20px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:22px;flex-wrap:nowrap;justify-content:center;align-items:center;box-sizing: border-box;\n}.elementor .ahc-cat-heading{font-family:"'Plus Jakarta Sans', sans-serif";font-weight:800;font-size:26px;color:#1a1412;letter-spacing:2.5px;line-height:1.2;text-align:center;text-transform:uppercase;margin-block-start:0px;margin-block-end:25px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .ahc-cat-section{width:100%;overflow:hidden;padding-block-start:45px;padding-block-end:35px;padding-inline-start:15px;padding-inline-end:15px;background-color:#faf8f5;display:flex;flex-direction:column;align-items:center;box-sizing: border-box;\n}.elementor .ahc-marquee-track{font-family:"'Plus Jakarta Sans', sans-serif";font-weight:500;font-size:13px;color:#F6F0E4;letter-spacing:1.5px;padding:0px;margin:0px;display:flex;flex-direction:row;gap:35px;white-space: nowrap; box-sizing: border-box; width: max-content; will-change: transform;\n}.elementor .ahc-marquee-wrap{width:100%;max-width:100%;overflow:hidden;color:#F6F0E4;padding-block-start:8px;padding-block-end:8px;background-color:#1A1412;display:flex;align-items:center;border-block-end-width: 1px; border-block-end-color: rgba(197, 160, 89, 0.25); border-block-end-style: solid; box-sizing: border-box;\n}.elementor .copy-of-ahc-header-actions{padding:0px;margin:0px;border-style:none;background-color:transparent;display:flex;gap:16px;justify-content:flex-end;align-items:center;}