/* TAILG light studio — shared public site theme, 2026-10-21. */
body.tg-refresh{--clr-accent:#d92b20;--sr-red:#d92b20;--sr-ink:#29262a;--sr-muted:#746d70;--sr-paper:#faf8f5;--sr-line:#e9e3e3;--header-h:86px;background:#fff;color:var(--sr-ink);font-family:'Tajawal',Tahoma,Arial,sans-serif}
.tg-refresh *{box-sizing:border-box}.tg-refresh [hidden]{display:none!important}.tg-refresh img{max-width:100%}.tg-refresh button,.tg-refresh select,.tg-refresh input{font:inherit}.tg-refresh :is(a,button,input,select,summary):focus-visible{outline:3px solid #e57c71;outline-offset:4px}.tg-refresh a,.tg-refresh button{-webkit-tap-highlight-color:transparent}.tg-refresh .site-header,.tg-refresh .site-header.transparent{background:#fffffff7!important;color:var(--sr-ink);border-bottom:1px solid var(--sr-line);box-shadow:none;backdrop-filter:blur(12px)}.tg-refresh .site-header .main-nav a{color:var(--sr-ink)!important;font-size:15px;font-weight:700}.tg-refresh .site-header .main-nav a.active,.tg-refresh .site-header .main-nav a:hover{color:var(--sr-red)!important}.tg-refresh .logo-text{color:var(--sr-ink)!important}.tg-refresh .logo-text b{color:var(--sr-red)}.tg-refresh .menu-toggle span{background:var(--sr-ink)!important}.tg-refresh .site-footer{background:var(--sr-paper);color:var(--sr-ink);border-top:1px solid var(--sr-line);margin-top:70px}.tg-refresh .site-footer p,.tg-refresh .site-footer a,.tg-refresh .site-footer h4{color:var(--sr-ink)}.tg-refresh .footer-bottom{background:transparent;border-top:1px solid var(--sr-line);color:var(--sr-muted)}.tg-refresh .footer-col p{line-height:2}.tg-refresh .social-links a{background:#fff;border:1px solid var(--sr-line);border-radius:8px}.tg-refresh .section{padding-block:65px}.tg-refresh .section-head h2,.tg-refresh .page-title,.tg-refresh .cta-band h2{font-family:inherit;letter-spacing:0}.tg-refresh .cta-band{border-radius:16px;background:var(--sr-paper);color:var(--sr-ink);border:1px solid var(--sr-line)}.tg-refresh .cta-band p{color:var(--sr-muted)}.tg-refresh .btn{border-radius:7px}.tg-refresh .page-hero{background:var(--sr-paper);color:var(--sr-ink)}.tg-refresh .contact-form,.tg-refresh .contact-info,.tg-refresh .news-card,.tg-refresh .tech-card{border-radius:14px;border:1px solid var(--sr-line);box-shadow:none}.tg-refresh .about-grid img{object-fit:contain;border-radius:14px}.tg-refresh .side-panel{opacity:.95}.tg-refresh .reveal{opacity:1;transform:none}
.sr-page{padding-top:var(--header-h);min-height:50vh}.sr-wrap{width:min(1200px,90%);margin-inline:auto}.sr-page h1,.sr-page h2,.sr-page h3,.sr-page p{margin:0}.sr-page a{text-decoration:none;color:inherit}.sr-page button{cursor:pointer;color:inherit}.sr-page h1{font-size:clamp(34px,4vw,58px);font-weight:800;line-height:1.5;letter-spacing:-1px}.sr-page h2{font-size:clamp(27px,3vw,39px);line-height:1.55;font-weight:800}.sr-page p{line-height:1.9}.sr-kicker{color:var(--sr-red)!important;font-size:12px;font-weight:800;letter-spacing:.5px;margin-bottom:15px!important}.sr-lead{color:var(--sr-muted);font-size:17px;margin:18px 0 26px!important;line-height:1.9}.sr-hero{display:grid;grid-template-columns:1fr 1.15fr;gap:45px;align-items:center;min-height:640px;padding-block:70px}.sr-hero h1 em{font-style:normal;color:var(--sr-red)}.sr-hero-art{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:440px;background:radial-gradient(ellipse at center,#f7e9e4,var(--sr-paper) 67%);border-radius:50% 50% 6px 6px;padding:40px 0 25px}.sr-hero-art img{position:relative;width:100%;height:390px;object-fit:contain;z-index:1;transition:transform .5s}.sr-hero-art:hover img{transform:translateY(-6px)}.sr-giant{position:absolute;top:25px;font:900 clamp(100px,12vw,170px) Arial;letter-spacing:-10px;color:#d92b200b}.sr-art-label{position:absolute;inset-inline:20px;bottom:15px;font:9px Arial;letter-spacing:1px;display:flex;justify-content:space-between;color:#857a76}.sr-actions{display:flex;gap:25px;align-items:center}.sr-page .sr-primary{display:inline-flex;align-items:center;justify-content:center;gap:25px;background:var(--sr-red);color:#fff;padding:16px 25px;border-radius:6px;font-size:15px;font-weight:700;transition:transform .2s,background .2s}.sr-primary:hover{background:#b92118!important;transform:translateY(-2px)}.sr-textlink{font-size:14px;font-weight:700;color:var(--sr-red)!important}.sr-hero-specs{display:flex;gap:30px;margin-top:32px}.sr-hero-specs div+div{border-inline-start:1px solid var(--sr-line);padding-inline-start:30px}.sr-hero-specs dd{margin:0;font-size:24px;font-weight:800}.sr-hero-specs dt{font-size:12px;color:var(--sr-muted);margin-top:6px}.sr-service{border-block:1px solid var(--sr-line);padding-block:24px;display:flex;justify-content:space-between;gap:20px;color:var(--sr-red);font-size:12px}.sr-service b{color:var(--sr-ink);margin-inline-start:12px}.sr-section{padding-block:65px}.sr-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}.sr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sr-card{border:1px solid var(--sr-line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;background:white;transition:box-shadow .25s,transform .25s}.sr-card:hover{box-shadow:0 12px 30px #4820150c;transform:translateY(-4px)}.sr-card-image{display:block;aspect-ratio:3/2;background:var(--sr-paper);overflow:hidden}.sr-card-image img{width:100%;height:100%;object-fit:contain;transition:transform .35s}.sr-card:hover .sr-card-image img{transform:scale(1.025)}.sr-card-body{padding:23px;display:flex;flex-direction:column;flex:1}.sr-card h3{font:800 32px Arial;margin:0 0 16px;direction:ltr;text-align:start}.sr-card .sr-kicker{font-size:10px}.sr-card-link{display:flex;justify-content:space-between;padding-top:18px;color:var(--sr-red)!important;font-weight:700;font-size:14px;margin-top:auto}.sr-card-link span{font-size:20px}.sr-specs{display:grid;grid-template-columns:1fr 1fr;margin:20px 0;border-top:1px solid var(--sr-line);border-inline-start:1px solid var(--sr-line)}.sr-specs>div{padding:18px;border-bottom:1px solid var(--sr-line);border-inline-end:1px solid var(--sr-line);min-width:0}.sr-specs dt{font-size:12px;color:var(--sr-muted);margin-bottom:8px}.sr-specs dd{font-size:20px;font-weight:800;margin:0;color:var(--sr-red);line-height:1.6;overflow-wrap:anywhere}.sr-card-specs{border-inline-start:0;margin:5px 0 0;flex:1;align-content:start}.sr-card-specs>div{padding:13px 5px;border-inline-end:0}.sr-card-specs dd{font-size:14px;color:var(--sr-ink)}.sr-card-specs dt{font-size:11px}.sr-stock{font-size:12px;color:#9a4215;margin-bottom:10px;display:block}.sr-filters{display:flex;gap:14px;align-items:end;flex-wrap:wrap;margin:28px 0 12px;padding:20px;background:var(--sr-paper);border:1px solid var(--sr-line);border-radius:10px}.sr-filters label{display:flex;flex-direction:column;gap:7px;flex:1;min-width:140px;font-size:12px;font-weight:700}.sr-filters .sr-search{flex:1.5}.sr-filters input,.sr-filters select{height:46px;width:100%;border:1px solid #ddd4d1;border-radius:5px;background:#fff;padding:8px 12px;color:var(--sr-ink);font-size:14px;min-width:0}.sr-reset{height:46px;border:0;background:none;font-weight:700;font-size:12px;color:var(--sr-red)!important}.sr-count{font-size:12px;color:var(--sr-muted);margin-bottom:20px!important;min-height:24px}.sr-empty{padding:45px;text-align:center;background:var(--sr-paper);border-radius:10px}.sr-feature{display:grid;grid-template-columns:1fr 1fr;background:var(--sr-red);color:#fff;border-radius:14px;overflow:hidden;margin-block:10px 60px}.sr-feature>div{padding:50px}.sr-feature .sr-kicker,.sr-feature p{color:#ffe4df!important}.sr-feature p{margin-block:18px}.sr-feature .sr-white{background:#fff;color:var(--sr-red);margin-top:22px}.sr-feature img{width:100%;height:100%;min-height:380px;object-fit:contain;background:var(--sr-paper)}.sr-breadcrumb{font-size:13px;color:var(--sr-muted);padding-block:28px}.sr-product{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:start;padding-bottom:60px}.sr-stage{aspect-ratio:4/3;background:var(--sr-paper);position:relative;border:1px solid var(--sr-line);border-radius:12px;overflow:hidden}.sr-zoom{width:100%;height:100%;padding:30px 20px 40px;display:flex;align-items:center;justify-content:center;border:0;background:none;cursor:zoom-in!important;touch-action:pan-y}.sr-zoom img{width:100%;height:100%;object-fit:contain}.sr-counter{position:absolute;top:15px;inset-inline-start:18px;font:11px Arial;color:var(--sr-muted);direction:ltr;pointer-events:none}.sr-prev,.sr-next{position:absolute;top:calc(50% - 20px);width:40px;height:40px;border:1px solid var(--sr-line);background:#fff;border-radius:50%;font-size:17px}.sr-prev{right:9px}.sr-next{left:9px}.sr-zoom-hint{position:absolute;bottom:14px;inset-inline:0;text-align:center;font-size:11px;color:var(--sr-muted);pointer-events:none}.sr-thumbs{display:flex;gap:10px;overflow:auto;margin-top:14px;padding-bottom:6px;scrollbar-width:thin}.sr-thumbs button{width:80px;height:62px;flex:0 0 80px;border:1px solid var(--sr-line);background:var(--sr-paper);border-radius:6px;padding:4px}.sr-thumbs button.selected{border:2px solid var(--sr-red)}.sr-thumbs img{width:100%;height:100%;object-fit:contain}.sr-product-copy h1{font:800 clamp(44px,5vw,66px) Arial;letter-spacing:-2px}.sr-product-copy .sr-lead{font-size:15px}.sr-note{font-size:12px;color:var(--sr-muted);line-height:1.8}.sr-page .sr-wide{display:flex;width:100%;margin:24px 0 18px}.sr-details{border-block:1px solid var(--sr-line);display:grid;grid-template-columns:1fr 1.5fr;gap:70px;padding-block:45px}.sr-accordion details{border-bottom:1px solid var(--sr-line);padding-bottom:16px}.sr-accordion summary{display:flex;justify-content:space-between;list-style:none;cursor:pointer;padding:20px 0;font-weight:700;font-size:17px}.sr-accordion summary::-webkit-details-marker{display:none}.sr-accordion details[open] summary span{transform:rotate(45deg)}.sr-accordion p{font-size:14px;color:var(--sr-muted);line-height:2}.sr-story-rail{display:flex;gap:22px;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:20px;scrollbar-color:var(--sr-red) var(--sr-paper);scrollbar-width:thin}.sr-story{flex:0 0 75%;scroll-snap-align:center;border:0;background:var(--sr-paper);padding:0;border-radius:12px;overflow:hidden;cursor:zoom-in!important}.sr-story img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.sr-product-bottom{text-align:center;padding-bottom:25px}.sr-lightbox{margin:auto!important;border:0;border-radius:10px;background:var(--sr-paper);padding:40px 16px 16px;max-width:95vw;max-height:95dvh}.sr-lightbox::backdrop{background:#191313e8;backdrop-filter:blur(5px)}.sr-lightbox img{max-height:80dvh;max-width:88vw;object-fit:contain}.sr-close{position:absolute;top:4px;inset-inline-end:8px;font-size:28px;border:0;background:none;width:36px;height:36px;cursor:pointer}.sr-entered{animation:sr-enter .5s ease both}@keyframes sr-enter{from{opacity:.4;translate:0 15px}to{opacity:1;translate:0 0}}
@media(max-width:1000px){.sr-hero{gap:25px;min-height:540px}.sr-hero-art{min-height:330px}.sr-hero-art img{height:300px}.sr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-product{gap:25px}.sr-specs dd{font-size:17px}.tg-refresh .main-nav.open{background:#fff;color:var(--sr-ink);overflow-y:auto}.tg-refresh .main-nav .dd-panel{background:#fff}.sr-feature>div{padding:30px}}
@media(max-width:600px){body.tg-refresh{--header-h:70px}.sr-wrap{width:90%}.sr-hero{display:flex;flex-direction:column;align-items:stretch;padding-block:30px;gap:30px}.sr-page h1{font-size:36px;line-height:1.5}.sr-lead{font-size:14px;margin:14px 0 22px!important}.sr-hero-art{min-height:280px;order:1}.sr-hero-art img{height:245px}.sr-giant{font-size:110px;top:10px}.sr-art-label{font-size:8px;inset-inline:14px}.sr-actions{gap:16px;justify-content:space-between}.sr-page .sr-primary{font-size:14px;padding:15px 20px}.sr-textlink{font-size:13px}.sr-hero-specs{gap:24px;margin-top:24px}.sr-hero-specs dd{font-size:22px}.sr-hero-specs dt{font-size:11px}.sr-kicker{font-size:11px}.sr-service{gap:10px;font-size:10px;text-align:center;padding-block:16px}.sr-service b{display:block;margin:6px 0 0;line-height:1.6}.sr-section{padding-block:40px}.sr-section-head{align-items:start;flex-wrap:wrap}.sr-filters{padding:14px;gap:12px}.sr-filters .sr-search{flex:1 0 100%}.sr-filters label{min-width:110px}.sr-reset{height:30px}.sr-grid{grid-template-columns:1fr;gap:22px}.sr-card-body{padding:22px}.sr-card-image{aspect-ratio:3/2}.sr-card-specs dd{font-size:16px}.sr-feature{grid-template-columns:1fr}.sr-feature>div{padding:30px}.sr-feature img{height:280px;min-height:0}.sr-breadcrumb{padding-block:22px}.sr-product{display:flex;flex-direction:column;gap:24px;padding-bottom:36px}.sr-gallery,.sr-product-copy{width:100%;min-width:0}.sr-product-copy h1{font-size:48px}.sr-stage{aspect-ratio:4/3}.sr-specs dd{font-size:18px}.sr-specs>div{padding:14px}.sr-thumbs button{width:66px;flex-basis:66px;height:52px}.sr-details{grid-template-columns:1fr;gap:12px;padding-block:30px}.sr-story{flex-basis:93%}.sr-story-rail{gap:14px}.tg-refresh .site-footer{margin-top:35px}.tg-refresh .footer-grid{gap:30px}.tg-refresh .section{padding-block:40px}.tg-refresh .side-panel{display:none}.tg-refresh .ai-fab{width:46px;height:46px}.sr-lightbox img{max-width:85vw}}
@media(prefers-reduced-motion:reduce){.tg-refresh *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

@media(max-width:900px){.tg-refresh .site-header{backdrop-filter:none}.tg-refresh .main-nav{visibility:hidden;height:calc(100dvh - var(--header-h));max-height:calc(100dvh - var(--header-h));}.tg-refresh .main-nav.open{visibility:visible;}.tg-refresh .main-nav .nav-dd{flex-shrink:0;}}
main.sr-page.sr-section{padding-top:calc(var(--header-h) + 45px)}
.tg-refresh .fuel-calc{background:var(--sr-paper);color:var(--sr-ink);border:1px solid var(--sr-line)}.tg-refresh .fc-row label{color:var(--sr-muted)}.tg-refresh .fc-row input{background:white;color:var(--sr-ink);border-color:var(--sr-line)}.tg-refresh .fuel-calc button{color:white}.tg-refresh .share-row .sh{background:white!important;color:var(--sr-red);border:1px solid var(--sr-line);border-radius:6px}.sr-page .section>.container{width:100%;padding-inline:0}
