#abam-pp-wrap{
  --primary:#40B0A5; --primary-dk:#35978D; --primary-soft:#E8F6F4;
  --alt:#1D4C78; --alt-dk:#1A3C6B; --alt-soft:#EEF3F8;
  --title:#242424; --body:#4F4F4F; --text:#767676; --line:#E6E6E6; --ground:#F7F7F7; --paper:#FFFFFF;
  --ok:#2E9E5B; --warn:#B7791F; --wa:#25D366; --star:#F5B301; --edit:#B45309; --edit-soft:#FFF7ED;
  --f-ar:"IBM Plex Sans Arabic","Segoe UI",Tahoma,sans-serif;
  --f-t:"Urbanist","IBM Plex Sans Arabic",Arial,sans-serif; --f-b:"Albert Sans","IBM Plex Sans Arabic",Arial,sans-serif;
  color-scheme:light;
}
#abam-pp-wrap *{box-sizing:border-box}
#abam-pp-wrap{background:var(--paper);color:var(--body);font-family:var(--f-b);font-size:15px;line-height:1.75}
#abam-pp-wrap[lang="ar"]{font-family:var(--f-ar)}
#abam-pp-wrap .T{font-family:var(--f-t);color:var(--title)}
#abam-pp-wrap[lang="ar"] .T{font-family:var(--f-ar)}
#abam-pp-wrap a{color:var(--alt)}
#abam-pp-wrap :focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}
#abam-pp-wrap .num{font-variant-numeric:tabular-nums;unicode-bidi:isolate}
#abam-pp-wrap .wrap{max-width:1222px;margin:0 auto;padding:0 18px}
#abam-pp-wrap button{font:inherit;cursor:pointer}
#abam-pp-wrap svg{flex:none}
#abam-pp-wrap .crumbs{font-size:13px;color:var(--text);padding:16px 0 8px;display:flex;gap:6px;flex-wrap:wrap}
#abam-pp-wrap .crumbs .sep{opacity:.5}
#abam-pp-wrap .buy{display:grid;gap:30px;padding:6px 0 30px}
@media (min-width:920px){#abam-pp-wrap .buy{grid-template-columns:1fr 1fr;gap:48px;align-items:start}}
#abam-pp-wrap .gallery{position:relative;background:var(--ground);border-radius:10px;aspect-ratio:1/1;overflow:hidden}
#abam-pp-wrap .track{display:flex;height:100%;transition:transform .35s ease;direction:ltr}
@media (prefers-reduced-motion:reduce){#abam-pp-wrap .track{transition:none}}
#abam-pp-wrap .slide{flex:0 0 100%;display:grid;place-items:center;padding:28px}
#abam-pp-wrap .slide img{max-height:100%;object-fit:contain;mix-blend-mode:multiply}
#abam-pp-wrap .gnav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:#fff;color:var(--title);box-shadow:0 2px 8px rgba(0,0,0,.12);display:grid;place-items:center;z-index:2}
#abam-pp-wrap .gnav:hover{color:var(--primary-dk)}
#abam-pp-wrap .gnav.prev{left:12px}
#abam-pp-wrap .gnav.next{right:12px}
#abam-pp-wrap .gnav svg{width:18px;height:18px}
#abam-pp-wrap .gcount{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);background:rgba(17,24,39,.6);color:#fff;font-size:12px;padding:2px 10px;border-radius:999px}
#abam-pp-wrap .thumbs{display:flex;gap:8px;margin-top:10px}
#abam-pp-wrap .thumbs button{width:72px;height:72px;border:2px solid var(--line);border-radius:8px;background:var(--ground);padding:6px;display:grid;place-items:center}
#abam-pp-wrap .thumbs button.on{border-color:var(--primary)}
#abam-pp-wrap .thumbs img{max-width:100%;max-height:100%;mix-blend-mode:multiply}
#abam-pp-wrap .gallery .blogo{position:absolute;top:14px;inset-inline-start:14px;z-index:2;background:#fff;border-radius:6px;padding:6px 10px;box-shadow:0 1px 3px rgba(0,0,0,.08);display:block}
#abam-pp-wrap .gallery .blogo:hover{box-shadow:0 0 0 2px var(--primary)}
#abam-pp-wrap .gallery .blogo img{height:22px;display:block}
#abam-pp-wrap .gallery .stockflag{position:absolute;z-index:2;top:14px;inset-inline-end:14px;background:#6B7280;color:#fff;font-size:12px;font-weight:600;padding:3px 10px;border-radius:4px}
#abam-pp-wrap .eyebrow{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--text)}
#abam-pp-wrap .eyebrow .fam{color:var(--primary-dk);background:var(--primary-soft);padding:2px 10px;border-radius:999px;font-weight:600}
#abam-pp-wrap .rating{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text)}
#abam-pp-wrap .rating a{color:var(--text)}
#abam-pp-wrap .stars{color:#D1D5DB;letter-spacing:1px;font-size:14px}
#abam-pp-wrap h1{font-weight:700;font-size:clamp(24px,2.8vw,32px);line-height:1.3;margin:8px 0 10px;text-wrap:balance}
#abam-pp-wrap .answer{font-size:16px;margin:0 0 14px;max-width:62ch}
#abam-pp-wrap .certs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px}
#abam-pp-wrap .certs .by{font-size:12px;color:var(--text);width:100%}
#abam-pp-wrap .cert{display:inline-flex;align-items:center;gap:6px;border:1px solid #CFE3EF;background:var(--alt-soft);color:var(--alt);font-weight:600;font-size:13px;padding:5px 12px;border-radius:6px}
#abam-pp-wrap .cert svg{width:16px;height:16px}
#abam-pp-wrap .figs{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-bottom:20px}
#abam-pp-wrap .fig:last-child:nth-child(odd){grid-column:span 2}
@media (min-width:560px){#abam-pp-wrap .figs{grid-template-columns:repeat(var(--n,4),1fr)}
#abam-pp-wrap .fig:last-child:nth-child(odd){grid-column:auto}}
#abam-pp-wrap .fig{background:var(--paper);padding:12px 14px;display:grid;gap:2px}
#abam-pp-wrap .fig b{color:var(--alt);font-weight:700;font-size:17px;unicode-bidi:plaintext}
#abam-pp-wrap[lang="ar"] .fig b{text-align:right}
#abam-pp-wrap .fig span{font-size:12px;color:var(--text);line-height:1.4}
#abam-pp-wrap .pricebox{border-top:1px solid var(--line);padding-top:16px;display:grid;gap:14px}
#abam-pp-wrap .price-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}
#abam-pp-wrap .price{font-family:var(--f-t);font-weight:800;font-size:30px;color:var(--primary-dk);line-height:1}
#abam-pp-wrap[lang="ar"] .price{font-family:var(--f-ar);font-weight:700}
#abam-pp-wrap .stock{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:4px 10px;border-radius:999px}
#abam-pp-wrap .stock.in{color:var(--ok);background:#E7F6EE}
#abam-pp-wrap .stock.out{color:#6B7280;background:#F1F2F4}
#abam-pp-wrap .stock i{width:7px;height:7px;border-radius:50%;background:currentColor}
#abam-pp-wrap .cart-row{display:flex;flex-wrap:wrap;gap:10px}
#abam-pp-wrap .qty{display:flex;align-items:center;border:1px solid var(--line);border-radius:30px;height:48px}
#abam-pp-wrap .qty button{width:40px;height:100%;border:0;background:transparent;font-size:18px;color:var(--title)}
#abam-pp-wrap .qty span{min-width:28px;text-align:center;font-weight:600}
#abam-pp-wrap .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:30px;font-weight:700;font-size:15px;text-decoration:none;border:0;transition:background .15s,filter .15s}
#abam-pp-wrap .btn svg{width:19px;height:19px}
#abam-pp-wrap .btn-cart{background:var(--primary);color:#fff;flex:1}
#abam-pp-wrap .btn-cart:hover{background:var(--primary-dk)}
#abam-pp-wrap .btn-buy{background:var(--alt);color:#fff;flex:1}
#abam-pp-wrap .btn-buy:hover{background:var(--alt-dk)}
#abam-pp-wrap .btn-wa{background:var(--wa);color:#fff;flex:1}
#abam-pp-wrap .btn-wa:hover{filter:brightness(.95)}
#abam-pp-wrap .btn-line{background:var(--paper);color:var(--alt);border:1.5px solid var(--alt);flex:1}
#abam-pp-wrap .btn-line:hover{background:var(--alt-soft)}
#abam-pp-wrap .sub-row{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px}
#abam-pp-wrap .sub-row a{display:inline-flex;align-items:center;gap:6px;color:var(--alt);font-weight:600;text-decoration:none}
#abam-pp-wrap .sub-row a:hover{text-decoration:underline}
#abam-pp-wrap .sub-row svg{width:18px;height:18px}
#abam-pp-wrap .contact{margin-top:12px;border-top:1px dashed var(--line);padding-top:12px;display:grid;gap:10px}
#abam-pp-wrap .contact .q{font-weight:700;color:var(--title);font-size:15px}
#abam-pp-wrap .contact .q small{display:block;font-weight:400;color:var(--text);font-size:13px}
#abam-pp-wrap .contact .row2{display:grid;grid-template-columns:1fr 1fr;gap:8px}
#abam-pp-wrap .contact .btn{min-height:42px;font-size:14px;padding:0 12px}
@media (max-width:919px){#abam-pp-wrap .contact{display:none}}
#abam-pp-wrap .more{display:inline-flex;align-items:center;gap:5px;font-size:13.5px;font-weight:600;color:var(--primary-dk);text-decoration:underline;text-underline-offset:3px;margin:-4px 0 12px}
#abam-pp-wrap .more svg{width:13px;height:13px}
#abam-pp-wrap .pillar .plink{display:inline-flex;align-items:center;gap:4px;color:#fff;font-size:12.5px;font-weight:600;text-decoration:underline;text-underline-offset:3px;opacity:.9;margin-top:4px}
#abam-pp-wrap .pillar .plink:hover{opacity:1}
#abam-pp-wrap .pillar .plink svg{width:12px;height:12px}
#abam-pp-wrap .dock .btn svg{width:18px;height:18px}
#abam-pp-wrap .share{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px;color:var(--text)}
#abam-pp-wrap .share a,#abam-pp-wrap .share button{width:32px;height:32px;border-radius:50%;border:0;background:var(--ground);display:grid;place-items:center;color:var(--title);transition:background .15s,color .15s}
#abam-pp-wrap .share a:hover,#abam-pp-wrap .share button:hover{background:var(--alt);color:#fff}
#abam-pp-wrap .share svg{width:15px;height:15px}
#abam-pp-wrap .ad{margin:34px 0 0;border-radius:12px;overflow:hidden;position:relative;display:grid;align-items:center;min-height:180px;padding:26px 30px;background:linear-gradient(110deg,var(--alt) 0%,var(--alt-dk) 55%,#12788A 100%);color:#fff;text-decoration:none}
#abam-pp-wrap .ad .tagline{font-size:12px;letter-spacing:.06em;opacity:.8}
#abam-pp-wrap .ad h3{color:#fff;font-size:clamp(18px,2.2vw,24px);margin:4px 0 6px}
#abam-pp-wrap .ad p{margin:0;color:#D6E6F2;font-size:14px;max-width:60ch}
#abam-pp-wrap .ad .dim{position:absolute;bottom:10px;inset-inline-end:14px;font-size:11px;background:rgba(0,0,0,.28);padding:2px 8px;border-radius:4px}
#abam-pp-wrap .ad-label{font-size:11px;color:var(--text);margin:6px 2px 0}
#abam-pp-wrap .band{background:linear-gradient(0deg,var(--alt-dk),var(--alt));color:#fff}
#abam-pp-wrap .band .wrap{display:grid;gap:1px;grid-template-columns:repeat(2,1fr);padding-block:0}
@media (min-width:900px){#abam-pp-wrap .band .wrap{grid-template-columns:repeat(4,1fr)}}
#abam-pp-wrap .pillar{display:flex;gap:14px;align-items:flex-start;padding:24px 14px;position:relative}
#abam-pp-wrap .pillar .ic{width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.12);display:grid;place-items:center;flex:none}
#abam-pp-wrap .pillar .ic svg{width:24px;height:24px;color:#9FE3DB}
#abam-pp-wrap .pillar h3{color:#fff;font-size:16px;margin:0 0 2px;font-weight:700}
#abam-pp-wrap .pillar p{margin:0;font-size:13px;color:#C9D8E8;line-height:1.6}
#abam-pp-wrap .jump{position:sticky;top:0;z-index:15;background:rgba(255,255,255,.95);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}
#abam-pp-wrap .jump nav{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}
#abam-pp-wrap .jump a{white-space:nowrap;text-decoration:none;color:var(--text);font-size:14px;font-weight:600;padding:12px 14px;border-bottom:2px solid transparent}
#abam-pp-wrap .jump a:hover{color:var(--alt);border-bottom-color:var(--primary)}
#abam-pp-wrap section.s{padding:44px 0;border-bottom:1px solid var(--line);scroll-margin-top:96px}
#abam-pp-wrap h2{font-weight:700;font-size:clamp(20px,2.2vw,25px);line-height:1.35;margin:0 0 12px;text-wrap:balance}
#abam-pp-wrap h3{font-weight:700;font-size:16px;margin:0 0 4px}
#abam-pp-wrap .lede{max-width:66ch;color:var(--text);margin:0 0 22px}
#abam-pp-wrap p{margin:0 0 10px}
#abam-pp-wrap .fit{display:grid;gap:14px}
@media (min-width:760px){#abam-pp-wrap .fit{grid-template-columns:repeat(3,1fr)}}
#abam-pp-wrap .fit>div{background:var(--primary-soft);border-radius:10px;padding:18px;position:relative}
#abam-pp-wrap .fit p{font-size:14px;margin:0}
#abam-pp-wrap .explainer{margin-top:18px;font-size:15px;max-width:72ch;border-inline-start:3px solid var(--primary);padding-inline-start:14px;color:var(--body)}
#abam-pp-wrap .video{position:relative;display:grid;place-items:center;aspect-ratio:16/9;max-width:860px;border-radius:12px;overflow:hidden;background:radial-gradient(circle at 30% 30%,#2A5E8E,#0F2740);color:#fff;text-decoration:none}
#abam-pp-wrap .video .play{width:78px;height:78px;border-radius:50%;background:rgba(255,255,255,.95);display:grid;place-items:center;box-shadow:0 8px 24px rgba(0,0,0,.3)}
#abam-pp-wrap .video .play svg{width:30px;height:30px;color:#D91C1C;margin-inline-start:4px}
#abam-pp-wrap .video .cap{position:absolute;bottom:0;inset-inline:0;padding:14px 18px;background:linear-gradient(0deg,rgba(0,0,0,.55),transparent);font-weight:600}
#abam-pp-wrap .video.empty{background:var(--ground);border:2px dashed #C9CED6;color:var(--text);aspect-ratio:21/9}
#abam-pp-wrap .video.empty .cap{background:none;position:static;text-align:center;font-weight:500}
#abam-pp-wrap .pv-note{font-size:12px;color:var(--warn);margin-top:6px}
#abam-pp-wrap .feats{display:grid;gap:26px 44px}
@media (min-width:760px){#abam-pp-wrap .feats{grid-template-columns:1fr 1fr}}
#abam-pp-wrap .feats>div{position:relative;display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start}
#abam-pp-wrap .feats .fi{width:36px;height:36px;border-radius:8px;background:var(--alt-soft);color:var(--alt);display:grid;place-items:center}
#abam-pp-wrap .feats .fi svg{width:18px;height:18px}
#abam-pp-wrap .feats p{font-size:14px;margin:0;max-width:54ch}
#abam-pp-wrap .scale{margin-top:10px;display:grid;gap:4px;max-width:340px;direction:ltr}
#abam-pp-wrap .bar{position:relative;height:7px;border-radius:4px;background:var(--line)}
#abam-pp-wrap .bar i{position:absolute;top:0;bottom:0;border-radius:4px;background:var(--primary)}
#abam-pp-wrap .ticks{display:flex;justify-content:space-between;font-size:11px;color:var(--text)}
#abam-pp-wrap .spec-cols{columns:1;column-gap:36px}
@media (min-width:900px){#abam-pp-wrap .spec-cols{columns:2}}
#abam-pp-wrap .sgroup{break-inside:avoid;margin:0 0 18px;border:1px solid var(--line);border-radius:10px;overflow:hidden;position:relative}
#abam-pp-wrap .sgroup h3{margin:0;padding:9px 14px;background:var(--alt-soft);color:var(--alt);font-size:14px}
#abam-pp-wrap .sgroup dl{margin:0}
#abam-pp-wrap .row{display:grid;grid-template-columns:42% 1fr;gap:10px;padding:9px 14px;font-size:14px;border-top:1px solid var(--line);position:relative}
#abam-pp-wrap .row:nth-child(even){background:#FBFBFB}
#abam-pp-wrap .row dt{color:var(--text)}
#abam-pp-wrap .row dd{margin:0;font-weight:600;color:var(--title)}
#abam-pp-wrap .row dd small{display:block;font-weight:400;color:var(--text);font-size:12px}
#abam-pp-wrap .ns{color:#9CA3AF!important;font-weight:400!important;font-size:13px}
#abam-pp-wrap .spec-foot{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center;justify-content:space-between;margin-top:6px}
#abam-pp-wrap .src{font-size:12px;color:var(--text);margin:0;max-width:75ch}
#abam-pp-wrap .cmp-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px;margin-bottom:14px}
#abam-pp-wrap .cmp-head h2{margin:0}
#abam-pp-wrap .toggle{display:flex;gap:8px;align-items:center;font-size:14px;cursor:pointer}
#abam-pp-wrap .toggle input{accent-color:var(--primary);width:18px;height:18px}
#abam-pp-wrap .cmp-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:10px}
#abam-pp-wrap table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}
#abam-pp-wrap th,#abam-pp-wrap td{padding:11px 14px;text-align:start;border-bottom:1px solid var(--line);vertical-align:top}
#abam-pp-wrap tbody tr:last-child td{border-bottom:0}
#abam-pp-wrap thead th{font-weight:700;color:var(--title);background:var(--ground)}
#abam-pp-wrap thead th small{display:block;font-weight:500;color:var(--text);font-size:12px}
#abam-pp-wrap thead th button{border:0;background:none;color:var(--alt);font-weight:700;padding:0;text-decoration:underline}
#abam-pp-wrap th.me,#abam-pp-wrap td.me{background:var(--primary-soft)}
#abam-pp-wrap thead th.me{color:var(--primary-dk);background:#D5EFEC}
#abam-pp-wrap td.lbl{color:var(--text);width:24%}
#abam-pp-wrap td .bar{height:5px;margin-top:6px;max-width:140px}
#abam-pp-wrap td.diff{color:var(--title);font-weight:600}
#abam-pp-wrap td.diff::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--primary);margin-inline-end:6px;vertical-align:middle}
#abam-pp-wrap tr.same td:not(.lbl){color:var(--text)}
#abam-pp-wrap .only-diff tr.same{display:none}
#abam-pp-wrap .legend{font-size:12px;color:var(--text);margin-top:10px}
#abam-pp-wrap .faq{max-width:820px}
#abam-pp-wrap .faq-g{font-size:14px;color:var(--primary-dk);margin:22px 0 4px;letter-spacing:.02em}
#abam-pp-wrap .golink{display:inline-flex;align-items:center;gap:4px;color:var(--alt);font-weight:700;text-decoration:none;font-size:12px}
#abam-pp-wrap .golink:hover{text-decoration:underline}
#abam-pp-wrap .golink svg{width:12px;height:12px}
#abam-pp-wrap .faq details{border-bottom:1px solid var(--line);position:relative}
#abam-pp-wrap .faq summary{cursor:pointer;list-style:none;padding:15px 0;font-weight:600;font-size:15px;color:var(--title);display:flex;justify-content:space-between;gap:16px}
#abam-pp-wrap .faq summary::-webkit-details-marker{display:none}
#abam-pp-wrap .faq summary::after{content:"+";color:var(--primary);font-size:22px;line-height:1}
#abam-pp-wrap .faq details[open] summary::after{content:"−"}
#abam-pp-wrap .faq p{font-size:14px;max-width:70ch;padding-bottom:12px;margin:0}
#abam-pp-wrap .reviews{display:grid;gap:22px}
@media (min-width:860px){#abam-pp-wrap .reviews{grid-template-columns:280px 1fr;gap:40px}}
#abam-pp-wrap .rsum{border:1px solid var(--line);border-radius:10px;padding:20px;display:grid;gap:8px;align-content:start}
#abam-pp-wrap .rsum .big{font-family:var(--f-t);font-size:40px;font-weight:800;color:var(--title);line-height:1}
#abam-pp-wrap .rbar{display:grid;grid-template-columns:28px 1fr 20px;gap:8px;align-items:center;font-size:12px;color:var(--text)}
#abam-pp-wrap .rbar .bar{height:6px}
#abam-pp-wrap .rempty{border:1px dashed #D5D9DE;border-radius:10px;padding:22px;display:grid;gap:10px;align-content:start}
#abam-pp-wrap .rform{display:grid;gap:10px;margin-top:4px}
#abam-pp-wrap .rform[hidden]{display:none}
#abam-pp-wrap .rform .pick{display:flex;gap:4px;direction:ltr}
#abam-pp-wrap .rform .pick button{border:0;background:none;font-size:24px;color:#D1D5DB;padding:0}
#abam-pp-wrap .rform .pick button.on{color:var(--star)}
#abam-pp-wrap .rform textarea{font:inherit;border:1px solid var(--line);border-radius:8px;padding:10px;min-height:90px}
#abam-pp-wrap .note{font-size:12px;color:var(--text)}
#abam-pp-wrap .rel-head{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-bottom:14px}
#abam-pp-wrap .rel-head h2{margin:0}
#abam-pp-wrap .rel-nav{display:flex;gap:6px}
#abam-pp-wrap .rel-nav button{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--title);display:grid;place-items:center}
#abam-pp-wrap .rel-nav button:hover{border-color:var(--primary);color:var(--primary-dk)}
#abam-pp-wrap .rel-nav svg{width:16px;height:16px}
#abam-pp-wrap .related{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 16px)/2);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}
@media (min-width:860px){#abam-pp-wrap .related{grid-auto-columns:calc((100% - 48px)/4)}}
#abam-pp-wrap .card{scroll-snap-align:start;border:1px solid var(--line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;background:#fff;transition:box-shadow .2s,border-color .2s}
#abam-pp-wrap .card:hover{border-color:transparent;box-shadow:0 10px 28px rgba(29,76,120,.12)}
#abam-pp-wrap .card .im{position:relative;background:var(--ground);aspect-ratio:1/1;display:grid;place-items:center;padding:18px}
#abam-pp-wrap .card .im img{max-height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s}
#abam-pp-wrap .card:hover .im img{transform:scale(1.05)}
@media (prefers-reduced-motion:reduce){#abam-pp-wrap .card .im img{transition:none}
#abam-pp-wrap .card:hover .im img{transform:none}}
#abam-pp-wrap .card .st{position:absolute;top:10px;inset-inline-start:10px;font-size:11px;font-weight:700;padding:2px 8px;border-radius:4px;background:#E7F6EE;color:var(--ok)}
#abam-pp-wrap .card .st.out{background:#F1F2F4;color:#6B7280}
#abam-pp-wrap .card .body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:4px;flex:1}
#abam-pp-wrap .card .fam{font-size:12px;color:var(--primary-dk);font-weight:600}
#abam-pp-wrap .card h3{font-size:15px;margin:0;line-height:1.4}
#abam-pp-wrap .card .key{font-size:12px;color:var(--text);direction:ltr;text-align:start}
#abam-pp-wrap[lang="ar"] .card .key{text-align:right}
#abam-pp-wrap .card .p{font-weight:800;color:var(--title);font-size:17px;margin-top:auto;padding-top:6px}
#abam-pp-wrap .card .p.none{color:var(--text);font-weight:500;font-size:13px}
#abam-pp-wrap .card .acts{display:grid;grid-template-columns:1fr auto;gap:6px;margin-top:8px}
#abam-pp-wrap .card .acts .btn{min-height:38px;padding:0 10px;font-size:13px}
#abam-pp-wrap .card .go{width:38px;height:38px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;color:var(--alt);background:#fff}
#abam-pp-wrap .card .go:hover{border-color:var(--alt)}
#abam-pp-wrap .card .go svg{width:16px;height:16px}
#abam-pp-wrap .updated{font-size:12px;color:var(--text);padding:20px 0 40px}
#abam-pp-wrap .dock{position:fixed;inset-inline:0;bottom:0;z-index:25;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line);box-shadow:0 -4px 14px rgba(0,0,0,.06)}
#abam-pp-wrap .dock .btn{min-height:46px;font-size:14px;padding:0 10px}
@media (min-width:920px){#abam-pp-wrap .dock{display:none}}
@media (max-width:919px){#abam-pp-wrap{padding-bottom:76px}}
#abam-pp-wrap .toast{position:fixed;bottom:90px;left:50%;transform:translateX(-50%);background:#111827;color:#fff;padding:10px 18px;border-radius:8px;font-size:14px;z-index:50;box-shadow:0 6px 20px rgba(0,0,0,.2)}
#abam-pp-wrap .toast[hidden]{display:none}
#abam-pp-wrap .editing [data-k]{outline:1px dashed #F59E0B;outline-offset:2px;border-radius:3px;cursor:text}
#abam-pp-wrap .editing [data-k]:focus{outline:2px solid var(--edit);background:var(--edit-soft)}
#abam-pp-wrap .band.editing-on [data-k]:focus{background:rgba(255,255,255,.15)}
#abam-pp-wrap .eui{display:none}
#abam-pp-wrap .editing .eui{display:inline-flex}
#abam-pp-wrap .x{position:absolute;inset-inline-end:6px;top:6px;width:24px;height:24px;border-radius:50%;border:0;background:#FEE2E2;color:#B91C1C;align-items:center;justify-content:center;font-size:15px;line-height:1;z-index:3}
#abam-pp-wrap .add{margin-top:12px;border:1.5px dashed var(--edit);color:var(--edit);background:var(--edit-soft);border-radius:8px;padding:6px 14px;font-size:14px}
#abam-pp-wrap .editing .fit>div,#abam-pp-wrap .editing .feats>div,#abam-pp-wrap .editing .pillar{padding-inline-end:36px}
#abam-pp-wrap .editing .row,#abam-pp-wrap .editing .faq details{padding-inline-end:34px}
#abam-pp-wrap .abam-pp-flag{background:#B45309;color:#fff;font-size:13px;font-weight:600;text-align:center;padding:6px 12px}
#abam-pp-wrap .jump{position:static}
#abam-pp-wrap .dock{transition:none}
#abam-pp-wrap .qty input{width:44px;border:0;background:transparent;text-align:center;font:inherit;font-weight:700;color:var(--title);-moz-appearance:textfield;appearance:textfield}
#abam-pp-wrap .qty input::-webkit-outer-spin-button,#abam-pp-wrap .qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
#abam-pp-wrap .stars{position:relative;display:inline-block;color:#D1D5DB;letter-spacing:1px}
#abam-pp-wrap .stars .on{position:absolute;inset-inline-start:0;top:0;overflow:hidden;white-space:nowrap;color:#F59E0B}
#abam-pp-wrap .abam-cart{display:contents}
#abam-pp-wrap .wc-reviews{margin-top:18px}
#abam-pp-wrap .wc-reviews .woocommerce-Reviews-title{font-size:18px}
#abam-pp-wrap .crumbs a{color:inherit;text-decoration:none}
#abam-pp-wrap .crumbs a:hover{text-decoration:underline}
#abam-pp-wrap .gcount{direction:ltr;unicode-bidi:isolate}
#abam-pp-wrap .gallery .blogo img{height:22px;width:auto;max-width:none}
#abam-pp-wrap .price-row .wl{margin-inline-start:auto}
#abam-pp-wrap .wl .wd-wishlist-btn{margin:0}
#abam-pp-wrap .wl .wd-wishlist-btn a{width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:var(--paper);color:var(--title);display:grid;place-items:center;padding:0;font-size:18px;text-decoration:none;transition:border-color .15s,color .15s}
#abam-pp-wrap .wl .wd-wishlist-btn a:hover,#abam-pp-wrap .wl .wd-wishlist-btn a.added{border-color:#E0245E;color:#E0245E}
#abam-pp-wrap .wl .wd-wishlist-btn a:before{margin:0}
#abam-pp-wrap .wl .wd-action-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
#abam-pp-wrap .video img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
#abam-pp-wrap .video .play{position:relative;z-index:1}
#abam-pp-wrap .video .cap{z-index:1}
#abam-pp-wrap .video[hidden]{display:none!important}
#abam-pp-wrap .video-frame{display:block;width:100%;max-width:860px;aspect-ratio:16/9;border:0;border-radius:12px;background:#000}
