
:root{--bg:#251C16;--surf:#3B2E25;--surf2:#30251D;--txt:#fff;--txt2:#C7C0B8;--or:#E95900;--or2:#FF9A3C;--gold:#F5B546;--gold2:#FFD98A;--ok:#4ADE80;--grad:linear-gradient(115deg,#C24500,#E95900 52%,#FF9A3C);--line:rgba(245,181,70,.28);box-sizing:border-box;padding-top:env(safe-area-inset-top,0px)}
*{box-sizing:border-box}html{scroll-behavior:smooth}
body{margin:0;background:var(--bg);color:var(--txt);font-family:var(--f-ui);line-height:1.8;padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}
.w{max-width:1100px;margin:0 auto;padding:16px}
.bc{font-size:12.5px;color:var(--txt2);margin:2px 2px 12px}.bc a{color:var(--gold2);text-decoration:none}
.top{display:grid;gap:16px;padding:16px;border-radius:26px;border:1px solid var(--line);background:radial-gradient(circle at 85% 0%,rgba(233,89,0,.22),transparent 45%),linear-gradient(180deg,#2D221B,#201813);box-shadow:0 16px 44px rgba(10,9,8,.5)}
@media(min-width:860px){.top{grid-template-columns:1fr 1fr;padding:22px;gap:26px}}
.media{border:1px solid var(--line);border-radius:20px;background:var(--surf2);overflow:hidden;display:flex;flex-direction:column}
.stage{position:relative;flex:1;margin:14px;border-radius:14px;min-height:230px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 20% 30%,#E95900,#7A2A00 55%,#1a0d00);}
.stage::after{content:"";position:absolute;inset:-40% -10% auto auto;width:70%;height:200%;transform:rotate(22deg);background:linear-gradient(90deg,rgba(0,0,0,.55),transparent);border-left:2px solid rgba(245,181,70,.6);box-shadow:-10px 0 30px rgba(245,181,70,.25)}
.brand{position:relative;z-index:1;display:flex;align-items:center;gap:14px;direction:ltr}
.brand svg{width:78px;filter:drop-shadow(0 8px 18px rgba(0,0,0,.5))}
.brand b{display:block;font-size:30px;line-height:1.1;font-weight:700;color:#fff}.brand span{font-size:20px;font-weight:600;color:var(--gold2)}
.badge{position:absolute;top:12px;inset-inline-start:12px;z-index:2;background:var(--gold);color:#2a1500;font-weight:700;font-size:12.5px;padding:3px 14px;border-radius:999px}
.facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);margin-top:auto}
.facts div{padding:12px 6px;text-align:center}.facts div+div{border-inline-start:1px solid var(--line)}
.facts b{display:block;font-size:13.5px}.facts small{color:var(--txt2);font-size:11.5px}
.info{display:flex;flex-direction:column;gap:10px}
.crumb{font-size:12.5px;color:var(--gold2)}
h1{margin:0;font-size:clamp(28px,5vw,40px);font-weight:700;line-height:1.3}
.sub{margin:0;color:var(--txt2);font-size:14.5px}
.meta{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13px;align-items:center}
.dot{display:inline-flex;align-items:center;gap:6px;color:var(--ok);font-weight:600}.dot::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 10px var(--ok)}
.trust{color:var(--gold2)}
.plan{border:1px solid rgba(255,154,60,.55);border-radius:18px;padding:16px;background:linear-gradient(135deg,rgba(194,69,0,.25),rgba(59,46,37,.9))}
.plan .h{font-size:12px;color:var(--txt2)}
.plan .r{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:6px 0 14px}
.plan .r b{font-size:16px}.chip{font-size:12px;border:1px solid rgba(255,154,60,.7);border-radius:8px;padding:1px 10px;color:var(--or2)}
.pr{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
.pr strong{font-size:38px;line-height:1;color:var(--gold2)}.pr strong small{font-size:17px}
.pr s{color:var(--txt2);font-size:15px}.pr em{font-style:normal;background:var(--grad);font-size:12.5px;font-weight:700;padding:1px 10px;border-radius:999px}
.pr .once{font-size:12px;color:var(--txt2);margin-inline-start:auto}
.note{display:flex;gap:10px;align-items:flex-start;border-radius:14px;padding:12px 14px;background:rgba(255,154,60,.12);border:1px solid rgba(255,154,60,.55);font-size:14px;color:#FFE7CF}
.btn{display:block;text-align:center;padding:14px 26px;border-radius:999px;background:var(--grad);color:#fff;font-weight:700;font-size:16px;text-decoration:none;box-shadow:0 8px 24px rgba(233,89,0,.4)}
.fine{font-size:12px;color:var(--txt2);margin:0}.fine a{color:var(--gold2)}
.tabs{display:flex;margin-top:18px;border-radius:14px;background:var(--surf);border:1px solid var(--line);overflow-x:auto;scrollbar-width:none}
.tabs button{flex:1;white-space:nowrap;padding:13px 16px;border:0;background:none;color:var(--txt2);font:inherit;font-size:14.5px;cursor:pointer}
.tabs button[aria-selected=true]{background:var(--grad);color:#fff;font-weight:700}
.panel{display:none;margin-top:14px;background:var(--surf);border:1px solid var(--line);border-radius:18px;padding:22px}
.panel.on{display:block}
.panel h2{margin:0 0 10px;font-size:20px;color:var(--gold2)}.panel p{margin:0 0 10px;font-size:14.5px;color:#F3F0ED}
.two{display:grid;gap:18px}@media(min-width:860px){.two{grid-template-columns:1.2fr .8fr;align-items:center}}
ul.ck{list-style:none;padding:0;margin:0;display:grid;gap:7px}
ul.ck li{display:flex;gap:10px;font-size:14.5px;color:#F3F0ED}
ul.ck li::before{content:"✓";flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;color:var(--or2);border:1px solid rgba(245,181,70,.45);margin-top:5px}
.mo{text-align:center;border-radius:16px;padding:20px 14px;background:rgba(245,181,70,.08);border:1px solid var(--line)}
.mo small{display:block;color:var(--txt2);font-size:12.5px}.mo b{display:block;font-size:40px;color:var(--gold2);line-height:1.3}
.st{display:grid;gap:12px}.st div{display:flex;gap:12px;align-items:center;font-size:14.5px}
.st i{font-style:normal;flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:13px;background:var(--grad)}
details{border:1px solid var(--line);border-radius:14px;padding:2px 16px;margin-bottom:10px;background:var(--surf2)}
summary{cursor:pointer;padding:12px 0;font-weight:600;font-size:14.5px}details p{margin:0 0 12px;color:var(--txt2)}
.bar{position:fixed;left:0;right:0;bottom:0;z-index:5;display:flex;align-items:center;gap:14px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:rgba(20,18,16,.94);border-top:1px solid var(--line);backdrop-filter:blur(8px)}
.bar .p{line-height:1.3}.bar .p b{display:block;color:var(--gold2);font-size:19px}.bar .p s{color:var(--txt2);font-size:12px}
.bar .btn{flex:1;max-width:420px;padding:12px 16px;margin-inline-start:auto}
@media(min-width:860px){.bar{display:none}body{padding-bottom:30px}}

.once-b{display:flex;gap:14px;align-items:flex-start;margin-top:16px;padding:16px 18px;border-radius:16px;background:var(--surf);border:1px solid var(--line);border-inline-start:4px solid var(--or)}
.once-b .ic{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--grad)}
.once-b h3{margin:0 0 2px;font-size:16.5px;color:var(--gold2)}.once-b p{margin:0;font-size:14px;color:#F3F0ED}
.sec{margin-top:30px;text-align:center}
.sec h2{display:inline-block;margin:0;font-size:clamp(20px,4vw,26px);position:relative;padding-bottom:10px}
.sec h2::after{content:"";position:absolute;inset-inline:25% ;bottom:0;height:3px;border-radius:3px;background:var(--grad)}
.sec .s{margin:8px 0 0;color:var(--txt2);font-size:14px}
.cards{display:grid;gap:12px;margin-top:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));text-align:start}
.cd{padding:18px;border-radius:18px;background:var(--surf);border:1px solid var(--line)}
.cd .ic{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;margin-bottom:10px;background:rgba(233,89,0,.15);border:1px solid rgba(255,154,60,.55)}
.cd b{display:block;font-size:15.5px;color:var(--gold2);margin-bottom:2px}.cd span{font-size:13.5px;color:var(--txt2);line-height:1.8}
.where .cd{text-align:center;border-color:rgba(255,154,60,.55);background:linear-gradient(180deg,rgba(233,89,0,.14),var(--surf) 70%)}
.where .ic{margin-inline:auto}.where .chip{display:inline-block;margin-top:10px;font-size:12px;font-weight:600;padding:2px 14px;border-radius:999px;background:var(--grad);color:#fff}
.pill{display:inline-block;margin-top:16px;padding:6px 18px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid var(--line);font-size:13px;color:#F3F0ED}
.panel .mo{max-width:420px;margin:6px auto 0}.sec h2{color:#fff}.panel .cd{background:var(--surf2)}.panel .where .cd{background:linear-gradient(180deg,rgba(233,89,0,.14),var(--surf2) 70%)}.panel .lead{margin:4px 0 18px;padding:14px 18px;font-size:16px;line-height:2;color:#fff;border-radius:14px;background:rgba(233,89,0,.1);border-inline-start:4px solid var(--or)}
.rate{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:13px}
.rate .stars{color:var(--gold);letter-spacing:2px;font-size:15px}
.rate .rc{color:var(--txt2)}.rate .rc b{color:#fff}
.rate .sold{color:var(--gold2);font-weight:600}
.rv{display:grid;gap:12px;margin-top:6px}@media(min-width:860px){.rv{grid-template-columns:1fr 1fr}}
.rv figure{margin:0;padding:16px;border-radius:16px;background:var(--surf2);border:1px solid var(--line)}
.rv .st5{color:var(--gold);letter-spacing:2px;font-size:15px}
.rv blockquote{margin:8px 0 12px;font-size:14.5px;color:#F3F0ED}
.rv figcaption{display:flex;align-items:center;gap:10px;font-size:14px}
.rv .av{width:36px;height:36px;border-radius:50%;background:var(--grad);display:grid;place-items:center;font-weight:700}
.rv small{display:block;color:var(--txt2);font-size:12px}
/* توحيد الأحجام بين الصفحات */
h1,h2,h3,.btn{font-family:var(--f-head)}
h1{font-size:clamp(26px,5vw,40px)!important;line-height:1.35}
.btn{font-size:16px!important;padding:13px 28px!important}
.panel h2{font-size:20px!important}.sub{font-size:15px!important}.panel .lead{font-size:15px!important}
/* ===== تقييمات العملاء داخل المنتج ===== */
#t5 h2{margin-bottom:14px}
.rs{display:grid;grid-template-columns:auto 1fr;gap:18px 26px;align-items:center;padding:18px 20px;margin-bottom:16px;border-radius:20px;background:radial-gradient(ellipse 70% 90% at 12% 0%,rgba(233,89,0,.16),transparent 70%),linear-gradient(165deg,rgba(77,61,51,.7),rgba(37,28,22,.85));box-shadow:inset 0 0 0 1px rgba(245,181,70,.26),inset 0 1px 0 rgba(255,255,255,.1)}
.rs-big{text-align:center;min-width:112px}
.rs-big b{display:block;font-family:var(--f-head);font-weight:800;font-size:46px;line-height:1.05;background:linear-gradient(180deg,#fff,#FFD98A);-webkit-background-clip:text;background-clip:text;color:transparent}
.rs-big .rs-st{display:block;margin-top:4px;color:#FFC857;letter-spacing:3px;font-size:14px;text-shadow:0 0 12px rgba(255,170,60,.5)}
.rs-big small{display:block;margin-top:4px;color:var(--txt2);font-size:12.5px}
.rs-bars{display:grid;gap:7px}
.rs-r{display:grid;grid-template-columns:34px 1fr 38px;align-items:center;gap:10px;font-size:12.5px;color:var(--txt2)}
.rs-r i{height:7px;border-radius:7px;background:rgba(255,255,255,.08);overflow:hidden}
.rs-r i u{display:block;height:100%;border-radius:7px;background:linear-gradient(90deg,#C24500,#FF9A3C,#FFD98A);box-shadow:0 0 10px rgba(255,154,60,.55);text-decoration:none}
.rs-r span:last-child{text-align:start}
.rv{grid-template-columns:1fr 1fr;gap:14px}
.rv figure{position:relative;margin:0;padding:22px 20px 16px;border-radius:20px;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;
  background:radial-gradient(ellipse 80% 55% at 85% 0%,rgba(233,89,0,.13),transparent 70%),linear-gradient(165deg,rgba(77,61,51,.9),rgba(37,28,22,.96));
  box-shadow:inset 0 0 0 1px rgba(245,181,70,.26),inset 0 1px 0 rgba(255,255,255,.1);transition:transform .4s,box-shadow .4s}
.rv figure::before{content:"";position:absolute;left:18%;right:18%;top:0;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#FFE3AE,#FF9A3C,#FFE3AE,transparent);box-shadow:0 0 10px rgba(255,154,60,.7)}
.rv figure::after{content:"\201D";position:absolute;top:-8px;inset-inline-end:14px;z-index:-1;font-family:Georgia,serif;font-size:96px;line-height:1;background:linear-gradient(180deg,rgba(255,154,60,.38),rgba(255,154,60,0));-webkit-background-clip:text;background-clip:text;color:transparent}
.rv figure:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px rgba(255,154,60,.55),0 14px 28px rgba(10,9,8,.45),0 0 22px rgba(233,89,0,.2)}
.rv .st5{color:#FFC857;letter-spacing:4px;font-size:15px;text-shadow:0 0 10px rgba(255,170,60,.5)}
.rv blockquote{margin:12px 0 16px;flex:1;font-family:var(--f-quote);font-weight:500;font-size:16.5px;line-height:1.9;color:#F7F5F3}
.rv figcaption{position:relative;display:flex;align-items:center;gap:12px;padding-top:12px}
.rv figcaption::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(245,181,70,.4),transparent)}
.rv .av{width:40px;height:40px;font-family:var(--f-head);font-size:16px;font-weight:800;color:#fff;box-shadow:0 0 0 2px #251C16,0 0 0 3.5px rgba(255,154,60,.7),0 0 14px rgba(233,89,0,.4)}
.rv .wh b{display:block;font-family:var(--f-head);font-size:14.5px;font-weight:700;color:#fff}
.rv .wh small{display:inline-flex;align-items:center;gap:5px;margin-top:2px;color:var(--txt2);font-size:12.5px}
.rv .wh small::before{content:"";width:6px;height:6px;border-radius:50%;background:#FF9A3C;box-shadow:0 0 8px #FF9A3C}
.rv figure.rvh{display:none}
.rv-more{display:block;margin:16px auto 0;padding:11px 26px;border:0;border-radius:999px;cursor:pointer;font-family:var(--f-head);font-weight:700;font-size:14.5px;color:#FFD98A;background:linear-gradient(135deg,rgba(59,46,37,.9),rgba(77,61,51,.9));box-shadow:inset 0 0 0 1px rgba(245,181,70,.5),0 0 16px rgba(233,89,0,.15);transition:all .35s}
.rv-more:hover{color:#fff;box-shadow:inset 0 0 0 1px rgba(255,154,60,.8),0 0 22px rgba(233,89,0,.35)}
@media(max-width:700px){.rv{grid-template-columns:1fr}.rs{grid-template-columns:1fr;justify-items:stretch}.rs-big{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.rs-big b{font-size:42px}}
:root{--yt:url("../images/img-253279d0b885.png")}
.stage{display:block;min-height:350px;background:radial-gradient(ellipse at 50% 28%,#5e2909 0,#251105 55%,#0f0702 92%)}
.stage::after{inset:0 auto auto 50%;width:78%;height:100%;transform:translateX(-50%);rotate:0deg;border:0;box-shadow:none;clip-path:polygon(36% 0,64% 0,100% 100%,0 100%);background:linear-gradient(180deg,rgba(255,205,130,.2),rgba(255,160,70,.05) 70%,transparent)}
.pdm{position:absolute;left:50%;bottom:22px;width:80%;max-width:340px;height:92px;transform:translateX(-50%)}
.pdm .side{position:absolute;left:0;right:0;top:22px;bottom:0;border-radius:0 0 50% 50%/0 0 22px 22px;background:linear-gradient(90deg,#24120a,#5f3519 28%,#7d4a26 50%,#573016 72%,#22110a);box-shadow:0 14px 22px rgba(0,0,0,.55)}
.pdm .top{position:absolute;left:0;right:0;top:0;height:44px;border-radius:50%;background:radial-gradient(ellipse at 50% 38%,#8a5530,#5a3218 62%,#3d210f)}
.sh{position:absolute;z-index:1;left:50%;bottom:86px;width:150px;height:16px;margin-left:-75px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.75),transparent 70%);animation:ytSh 3.6s ease-in-out infinite}
.ytw{position:absolute;z-index:2;left:50%;bottom:100px;width:min(54%,230px);aspect-ratio:560/419;transform:translateX(-50%)}
.yt{position:absolute;inset:0;background:var(--yt) center/100% 100% no-repeat;filter:drop-shadow(0 12px 16px rgba(0,0,0,.5)) drop-shadow(0 0 12px rgba(255,60,30,.16));animation:ytFloat 3.6s ease-in-out infinite}
.yt::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.85) 50%,transparent 60%) no-repeat;background-size:300% 100%;background-position:130% 0;-webkit-mask:var(--yt) center/100% 100% no-repeat;mask:var(--yt) center/100% 100% no-repeat;animation:ytShine 4.5s ease-in-out infinite}
.stage .sp{position:absolute;z-index:3;color:#FFD98A;text-shadow:0 0 10px rgba(255,180,80,.95);animation:ytTw 2.6s ease-in-out infinite}
@keyframes ytFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}
@keyframes ytSh{0%,100%{transform:scale(1);opacity:.9}50%{transform:scale(.8);opacity:.55}}
@keyframes ytPulse{0%,100%{opacity:.7;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}
@keyframes ytShine{0%,50%{background-position:130% 0}80%,100%{background-position:-30% 0}}
@keyframes ytTw{0%,100%{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}
@media(prefers-reduced-motion:reduce){.yt,.yt::after,.stage .glow,.sh,.stage .sp{animation:none}}

/* ---- */
.bc{font-size:13px;color:var(--txt2,#B9B2B4);margin:4px 2px 14px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.bc a{color:var(--gold2,#FFD98A);text-decoration:none}.bc a:hover{text-decoration:underline}.bc i{font-style:normal;opacity:.55}.bc span{color:var(--txt,#fff)}
/* ---- */
.rvf{margin-top:16px;padding:16px;border-radius:16px;background:linear-gradient(180deg,rgba(83,67,57,.35),rgba(47,36,29,.55));border:1px solid rgba(255,190,120,.22)}.rvf h3{margin:0 0 10px;font-size:16px;color:#fff}.rvf-st{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:4px;margin-bottom:10px}.rvf-st input{position:absolute;opacity:0;width:1px;height:1px}.rvf-st label{font-size:28px;line-height:1;color:#5A4A40;cursor:pointer;transition:color .15s,transform .15s}.rvf-st label:hover,.rvf-st label:hover~label,.rvf-st input:checked~label{color:#FFC93C}.rvf-st label:hover{transform:scale(1.15)}.rvf-st input:focus-visible+label{outline:2px solid var(--gold2,#FFD98A);outline-offset:2px}.rvf-g{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rvf input[type=text],.rvf textarea{width:100%;box-sizing:border-box;padding:11px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:rgba(10,8,6,.45);color:#fff;font:inherit;font-size:14px}.rvf textarea{margin-top:8px;resize:vertical}.rvf input:focus,.rvf textarea:focus{outline:none;border-color:#FF9A3C}.rvf-b{margin-top:10px;width:100%;padding:12px;border:0;border-radius:12px;background:linear-gradient(115deg,#C24500,#E95900 52%,#FF9A3C);color:#fff;font:inherit;font-weight:700;font-size:15px;cursor:pointer}.rvf-n{margin:8px 0 0;font-size:12px;color:var(--txt2,#C7C0B8);text-align:center}.rvf-ok{margin-bottom:10px;padding:10px 12px;border-radius:10px;background:rgba(61,220,132,.12);border:1px solid rgba(61,220,132,.4);color:#3DDC84;font-size:14px}.rvf-ok[hidden]{display:none}@media(max-width:480px){.rvf-g{grid-template-columns:1fr}}
/* ---- */

.pd{display:grid;gap:18px;align-items:start}
@media(min-width:860px){.pd{grid-template-columns:2fr 3fr;gap:28px}.pd-side{position:sticky;top:16px}}
.pd-img{position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--line);background:var(--surf2)}
.pd-img .stage{margin:0;border-radius:0;flex:none;min-height:0;height:auto;aspect-ratio:1/1}
.pd-acts{position:absolute;top:10px;inset-inline-end:10px;z-index:5;display:flex;gap:8px}
.pd-ic{width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:rgba(20,14,10,.55);backdrop-filter:blur(6px);color:#fff;display:grid;place-items:center;cursor:pointer;padding:0}
.pd-ic .hf{fill:none}.pd-ic.on{color:#ff5d7a}.pd-ic.on .hf{fill:currentColor}
.pd-main{display:flex;flex-direction:column;gap:10px;min-width:0}
.pd-sub{margin:0;color:var(--txt2);font-size:13px}
.pd-main h1{font-size:clamp(22px,4.2vw,28px)!important;line-height:1.4}
.pd-rate{display:inline-flex;gap:8px;align-items:center;width:max-content;text-decoration:none;color:var(--txt2);font-size:13px}
.pd-rate .stars{color:#FFC857;letter-spacing:2px;font-size:15px}.pd-rate b{color:#fff}
.pd-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
.pd-price strong{font-family:var(--f-head);font-size:30px;line-height:1.1;color:var(--gold2)}.pd-price strong small{font-size:15px}
.pd-price s{color:var(--txt2);font-size:14px}.pd-price em{font-style:normal;background:var(--grad);font-size:12px;font-weight:700;padding:1px 10px;border-radius:999px}
.pd-av{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;align-items:center}
.pd-sold{display:flex;justify-content:space-between;align-items:center;padding:11px 16px;border-radius:14px;background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.35)}
.pd-sold .t{display:flex;gap:8px;align-items:center;color:#f87171;font-weight:700;font-size:14px}.pd-sold i{font-style:normal}
.pd-sold b{font-family:var(--f-head);font-size:18px;color:#fff}
.pd-opt{padding:14px;border-radius:16px;background:var(--surf);border:1px solid var(--line)}
.pd-opt .h{font-weight:700;font-size:14px;margin-bottom:10px}
.pd-opt .o{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1.5px solid var(--or2);background:rgba(233,89,0,.12);cursor:pointer}
.pd-opt .rd{flex:none;width:18px;height:18px;border-radius:50%;border:2px solid var(--or2);position:relative}
.pd-opt .rd::after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--or2)}
.pd-opt .n{flex:1;font-weight:600;font-size:14.5px;line-height:1.5}.pd-opt .n small{display:block;font-weight:400;color:var(--txt2);font-size:12px}
.pd-opt .o b{color:var(--gold2);font-size:15px}
.sbar{display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;background:var(--surf);border:1px solid var(--line)}
.sbar .q{display:flex;align-items:center;border:1px solid var(--line);border-radius:999px;overflow:hidden;background:var(--surf2)}
.sbar .q button{width:38px;height:40px;border:0;background:none;color:#fff;font-size:18px;cursor:pointer;padding:0}
.sbar .q b{min-width:26px;text-align:center}
.sbar .tot{line-height:1.25}.sbar .tot small{display:block;color:var(--txt2);font-size:11px}.sbar .tot b{color:var(--gold2);font-size:16px;white-space:nowrap}
.sbar .add{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;border:0;cursor:pointer;font:inherit;font-weight:700;font-size:15px;color:#fff;padding:12px 16px;border-radius:999px;background:var(--grad);box-shadow:0 8px 22px rgba(233,89,0,.4)}
@media(max-width:859px){.sbar{position:fixed;left:0;right:0;bottom:0;z-index:6;border-radius:0;border-width:1px 0 0;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:rgba(20,18,16,.96);backdrop-filter:blur(8px)}}
.toast{position:fixed;left:50%;bottom:92px;transform:translate(-50%,20px);opacity:0;pointer-events:none;z-index:9;display:flex;gap:14px;align-items:center;padding:10px 18px;border-radius:999px;background:#17100b;border:1px solid var(--or2);font-size:14px;transition:.3s;white-space:nowrap}
.toast.on{opacity:1;transform:translate(-50%,0);pointer-events:auto}.toast a{color:var(--gold2)}

/* Restore missing icons in the premium product details without editor SVG markup. */
body.postid-14 #uou-tab-1 .cd .ic{background-repeat:no-repeat;background-position:center;background-size:22px 22px}
body.postid-14 #uou-tab-1 .sec:not(.where) .cd:nth-child(1) .ic:empty{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23FFD98A%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M4%2021v-2a8%208%200%200%201%2016%200v2%22%2F%3E%3C%2Fsvg%3E")}
body.postid-14 #uou-tab-1 .sec:not(.where) .cd:nth-child(2) .ic:empty{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23FFD98A%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%223%22%20width%3D%2214%22%20height%3D%2218%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22M9%209v6l6-3-6-3%22%2F%3E%3C%2Fsvg%3E")}
body.postid-14 #uou-tab-1 .sec:not(.where) .cd:nth-child(3) .ic:empty{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23FFD98A%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%223%22%20width%3D%2215%22%20height%3D%2211%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M6%2018h7m-3-4v4%22%2F%3E%3Crect%20x%3D%2217%22%20y%3D%2210%22%20width%3D%225%22%20height%3D%2211%22%20rx%3D%221%22%2F%3E%3C%2Fsvg%3E")}
body.postid-14 #uou-tab-1 .sec:not(.where) .cd:nth-child(4) .ic:empty{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23FFD98A%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2215%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22m10%2012%2010-10m-5%205%204%204%22%2F%3E%3C%2Fsvg%3E")}
body.postid-14 #uou-tab-1 .sec:not(.where) .cd:nth-child(5) .ic:empty{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23FFD98A%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%202%209%204v6c0%205-9%2010-9%2010S3%2017%203%2012V6l9-4Z%22%2F%3E%3Cpath%20d%3D%22m8%2012%203%203%205-6%22%2F%3E%3C%2Fsvg%3E")}
body.postid-14 #uou-tab-1 .sec.where .cd:nth-child(1) .ic:empty{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23FFD98A%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%223%22%20width%3D%2215%22%20height%3D%2211%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M6%2018h7m-3-4v4%22%2F%3E%3Crect%20x%3D%2217%22%20y%3D%2210%22%20width%3D%225%22%20height%3D%2211%22%20rx%3D%221%22%2F%3E%3C%2Fsvg%3E")}
body.postid-14 #uou-tab-1 .sec.where .cd:nth-child(2) .ic:empty{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23FFD98A%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M4%2021v-2a8%208%200%200%201%2016%200v2%22%2F%3E%3C%2Fsvg%3E")}
body.postid-14 #uou-tab-1 .sec.where .cd:nth-child(3) .ic:empty{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23FFD98A%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cellipse%20cx%3D%2212%22%20cy%3D%2212%22%20rx%3D%224%22%20ry%3D%229%22%2F%3E%3Cpath%20d%3D%22M3%2012h18%22%2F%3E%3C%2Fsvg%3E")}
