/* Theme Name: Taksazeh Classic
Version: 1.3.0
Description: Lightweight RTL theme, no Elementor.
Text Domain: taksazeh-classic */
:root{--navy:#071b30;--muted:#697789;--cream:#faf8f4;--gold:#bd791a;--line:#e6e9ed}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:150px}body{margin:0;color:var(--navy);background:white;font-family:Tahoma,Arial,sans-serif;font-size:14px;line-height:2}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #e2a32b;outline-offset:4px}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h2{font-size:38px;line-height:1.7}h3{font-size:21px;line-height:1.7}p{color:var(--muted)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.container{max-width:1190px;margin-inline:auto}.header{position:sticky;top:12px;z-index:30;max-width:1510px;margin:16px auto 34px;border:1px solid var(--line);border-radius:25px;background:#fffffff5;box-shadow:0 20px 45px #071b3010}.top,.bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:15px 30px}.top{border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:16px;line-height:1.7}.brand strong{font-size:17px}.brand small{display:block;color:var(--muted);font-size:10px}.search{display:flex;background:#f2f3f6;border-radius:40px;max-width:475px;flex:1;padding:6px 22px}.search input{border:0;outline:0;background:none;width:100%;min-width:0}.search button{background:none;border:0;font-size:25px}.languages{display:flex;background:#f2f3f6;border-radius:40px;padding:4px;gap:8px;font-size:11px;font-weight:bold}.languages span{padding:5px 12px}.languages .active{background:#f9c728;border-radius:30px}.bottom nav{display:flex;gap:28px;font-weight:bold;font-size:13px}.contact-pills{display:flex;direction:ltr;align-items:center;gap:5px;background:#f2f3f6;padding:4px;border-radius:40px;font-size:11px;font-weight:bold}.contact-pills>a{padding:5px 12px;border-radius:30px;background:white}.contact-pills .button{background:var(--navy);color:white}.button{display:inline-flex;justify-content:center;align-items:center;background:var(--navy);color:white;padding:12px 28px;border-radius:16px;font-weight:bold;line-height:1.6;box-shadow:0 14px 26px #071b301a}.button.outline{background:white;color:var(--navy);border:1px solid #d8dfe7;box-shadow:none}.actions{display:flex;align-items:center;gap:14px;margin-top:30px}.hero{position:relative;min-height:660px;margin:0 14px}.slide{position:relative;min-height:660px;display:flex;align-items:center;justify-content:flex-start}.slide[hidden]{display:none}.hero-art{position:absolute;inset:0 34% 0 0;direction:ltr}.hero-art img{width:100%;height:100%;object-fit:cover}.hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(to left,white 0%,#ffffffc0 13%,transparent 55%),linear-gradient(to top,white,transparent 14%)}.hero-copy{position:relative;width:37%;margin-right:7%;padding:60px 0 90px;z-index:1}.tag{display:inline-block;background:#f3f3f4;color:#555;border-radius:35px;padding:7px 20px;font-size:12px;font-weight:bold}.hero h1,.hero h2{font-size:52px;line-height:1.4;margin:26px 0}.hero p{line-height:2.2;text-align:justify}.dots{position:absolute;bottom:40px;left:48%;display:flex;gap:10px;direction:ltr}.dots button{border:0;width:11px;height:11px;border-radius:12px;background:#d8dde3;padding:0}.dots button[aria-pressed=true]{width:30px;background:#405063}.pause{position:absolute;bottom:27px;left:43%;border:1px solid var(--line);border-radius:50%;width:32px;height:32px;background:white}.section{padding:100px 24px 110px}.cream{background:var(--cream)}.section-heading{text-align:center;max-width:780px;margin:0 auto 55px}.eyebrow{color:var(--gold);font-size:13px;font-weight:bold}.section-heading>.eyebrow:before,.section-heading>.eyebrow:after{content:"";display:inline-block;width:32px;height:1px;background:var(--gold);vertical-align:middle;margin:0 16px}.section-heading h2{margin:12px 0 18px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.card{background:white;border:1px solid #edf0f3;border-radius:25px;overflow:hidden;box-shadow:0 22px 38px #071b300e}.card>img{width:100%;aspect-ratio:375/225;object-fit:cover}.card-body{padding:24px}.card h3{margin-bottom:10px}.card p{font-size:13px;min-height:52px}.card-link{display:flex;justify-content:space-between;align-items:center;margin-top:25px;font-size:12px;font-weight:bold}.card-link span{width:38px;height:38px;border-radius:50%;background:var(--navy);color:white;display:grid;place-items:center;font-size:21px}.brands{max-width:1510px;margin:70px auto;display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.brands>div{border:1px solid #f0f0f0;border-radius:24px;box-shadow:0 15px 30px #071b3008;overflow:hidden}.brands img{width:100%;height:135px;object-fit:contain;filter:grayscale(1)}.stats{display:grid;grid-template-columns:repeat(3,1fr);background:var(--cream);border:1px solid #e8e5e0;border-radius:30px;max-width:920px;margin:80px auto 35px;padding:26px}.stats>div{text-align:center;border-left:1px solid #e8e5e0}.stats>div:last-child{border:0}.stats strong{display:block;font-size:36px;line-height:1.7}.stats span{color:var(--muted)}.articles{display:grid;grid-template-columns:1.5fr 1fr;gap:30px}.featured>img{aspect-ratio:775/390}.article-side{display:grid;gap:24px}.catalog{margin-top:100px;padding:45px 50px;border-radius:30px;border:1px solid #e9e0d4;display:flex;align-items:center;gap:50px;box-shadow:0 25px 45px #071b3010}.catalog>div:first-child{flex:1}.catalog h2{font-size:30px;margin:8px 0}.catalog .actions{flex-shrink:0;margin:0}.catalog .button{font-size:13px}footer{background:var(--navy);color:#dbe3ec;padding:65px 24px 20px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.7fr;gap:55px}footer h2{color:white;font-size:23px}footer h3{color:#f4bf66;font-size:17px;margin-bottom:14px}footer p{color:#b4c2d2;font-size:13px;margin:15px 0}footer a{display:block;font-size:13px;margin:8px 0}footer .social{display:inline-block;background:#ffffff10;border-radius:30px;padding:5px 18px}.gold{background:#f2c674;color:var(--navy);display:inline-flex}.copyright{border-top:1px solid #ffffff15;text-align:center;margin-top:35px;padding-top:20px;font-size:11px;color:#a8b6c6}.floating{position:fixed;left:20px;bottom:24px;z-index:40;background:white;padding:8px;border:1px solid var(--line);border-radius:24px;box-shadow:0 15px 30px #071b3018;display:grid;gap:8px}.floating a{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;font-size:20px}.floating a:last-child{color:#26bd53}.menu-toggle{display:none} .wp-content{max-width:1190px;margin:60px auto;padding:0 24px;min-height:40vh}.wp-content img{height:auto}
@media(min-width:1800px){.hero{max-width:1700px;margin:auto}}@media(max-width:1100px){.header{margin:12px 20px 25px}.top,.bottom{padding:14px 20px}.languages{display:none}.bottom nav{gap:18px}.contact-pills>a:first-child{display:none}.hero-copy{width:44%;margin-right:4%}.hero h1,.hero h2{font-size:40px}.hero-art{right:37%}.brands{gap:12px}.catalog{flex-direction:column;align-items:flex-start}.footer-grid{gap:25px}.section-heading h2{font-size:32px}}@media(max-width:760px){html{scroll-padding-top:145px}.header{top:6px;margin:8px 12px 15px;border-radius:18px}.top{padding:12px 15px;flex-wrap:wrap;gap:12px}.brand strong{font-size:13px}.brand small{font-size:9px}.brand img{width:32px;height:auto}.search{max-width:none;flex-basis:100%;padding:2px 14px;height:36px}.bottom{padding:8px 15px;position:relative}.menu-toggle{display:block;border:0;background:none;font-weight:bold;color:var(--navy)}.bottom nav{display:none;position:absolute;top:100%;right:0;left:0;background:white;border:1px solid var(--line);border-radius:0 0 18px 18px;padding:15px;box-shadow:0 20px 30px #071b3010}.bottom nav.open{display:grid;grid-template-columns:1fr 1fr;gap:15px}.contact-pills>a{font-size:10px;padding:5px 8px}.contact-pills>a:nth-child(2){display:none}.hero{margin:0;min-height:720px}.slide{min-height:720px;display:block}.hero-art{inset:385px 0 10px 0}.hero-art img{object-fit:cover}.hero-art:after{background:linear-gradient(to bottom,white,transparent 35%),linear-gradient(to top,white,transparent 18%)}.hero-copy{width:auto;margin:0;padding:25px 24px 35px}.tag{font-size:10px;padding:5px 12px}.hero h1,.hero h2{font-size:34px;margin:16px 0}.hero p{font-size:12px;line-height:2;max-height:none}.actions{margin-top:20px;gap:10px}.button{font-size:12px;padding:11px 20px}.dots{bottom:20px;left:45%}.pause{bottom:10px;left:29%}.section{padding:65px 20px}.section-heading{margin-bottom:35px}.section-heading h2{font-size:26px}.section-heading p{font-size:13px}.cards{grid-template-columns:1fr;gap:22px;max-width:440px}.card-body{padding:22px}.brands{grid-template-columns:repeat(3,1fr);gap:10px;margin:35px auto}.brands img{height:85px}.stats{margin:35px auto 0;padding:18px 8px;border-radius:20px}.stats strong{font-size:25px}.stats span{font-size:10px}.articles{grid-template-columns:1fr}.catalog{padding:28px 22px;margin-top:55px;gap:20px}.catalog h2{font-size:24px}.catalog p{font-size:12px}.catalog .actions{flex-wrap:wrap}.footer-grid{grid-template-columns:1fr 1fr;gap:25px}.footer-grid>div:first-child,.footer-grid>div:last-child{grid-column:1/-1}.floating{left:10px;bottom:12px;padding:5px}.floating a{width:33px;height:33px}h3{font-size:19px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Header/footer 1.3: multilingual, keyboard and touch navigation. */
.skip-link{position:fixed;inset-block-start:8px;inset-inline-start:16px;transform:translateY(-180%);z-index:1000;background:#071b30;color:#fff;padding:12px 22px;border-radius:12px}.skip-link:focus{transform:none}
.ts-header{position:sticky;top:12px;z-index:30;width:calc(100% - 48px);max-width:1510px;margin:16px auto 34px;border:1px solid var(--line);border-radius:25px;background:#fff;box-shadow:0 20px 45px #071b3010}
.admin-bar .ts-header{top:44px}.ts-top{display:grid;grid-template-columns:minmax(240px,1.2fr) minmax(180px,1fr) auto;align-items:center;gap:24px;padding:14px 28px;border-bottom:1px solid var(--line)}
.ts-brand{display:flex;align-items:center;gap:14px;min-width:0;line-height:1.65}.ts-logo{width:54px;height:54px;object-fit:contain;flex-shrink:0}.ts-brand strong{display:block;font-size:16px;overflow-wrap:anywhere}.ts-brand small{display:block;color:var(--muted);font-size:10px}
.ts-search{display:flex;align-items:center;gap:6px;min-width:0;padding-inline:18px 4px;border-radius:40px;background:#f2f3f6;height:48px}.ts-search input{width:100%;min-width:0;flex:1;border:0;background:none;color:var(--navy);font-size:16px;height:44px}.ts-search input::placeholder{color:#596778;font-size:13px}.ts-search button{border:0;background:none;color:var(--navy);min-width:44px;min-height:44px;display:grid;place-items:center;border-radius:50%}
.ts-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.ts-languages{display:flex;gap:2px;align-items:center;background:#f2f3f6;border-radius:40px;padding:3px;direction:rtl;width:max-content;max-width:100%;font-size:11px;font-weight:bold}.ts-languages>a,.ts-languages>span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:4px 13px;border-radius:28px;white-space:nowrap}.ts-languages .is-current{background:#f9c728;color:var(--navy)}.ts-languages a:hover{background:#e2e7ed}.ts-languages .is-unavailable{color:#647080}
.ts-social-icons{display:flex;gap:4px}.ts-social-icons a{display:grid;place-items:center;min-width:44px;min-height:44px;border-radius:50%;background:#f2f3f6}.ts-social-icons a:hover{background:#e2e7ed}
.ts-bottom{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:6px 28px}.ts-menu,.ts-menu .sub-menu{list-style:none;margin:0;padding:0}.ts-menu{display:flex;align-items:center;gap:22px;font-size:13px;font-weight:bold}.ts-menu>li{position:relative}.ts-menu a{display:flex;align-items:center;min-height:44px;padding:8px 0}.ts-menu a:hover,.ts-menu .current-menu-item>a{color:#935510}.ts-menu .sub-menu{position:absolute;inset-block-start:100%;inset-inline-start:0;display:none;width:230px;border:1px solid var(--line);background:white;box-shadow:0 16px 32px #071b3015;border-radius:14px;padding:8px 14px;font-weight:normal}.ts-menu li:hover>.sub-menu,.ts-menu li:focus-within>.sub-menu,.ts-menu li.ts-submenu-open>.sub-menu{display:block}.ts-menu li.ts-has-children>a{padding-inline-end:30px}.ts-submenu-toggle{position:absolute;inset-inline-end:0;inset-block-start:0;width:28px;min-height:44px;border:0;background:none;color:inherit}.ts-submenu-toggle svg{transition:transform .15s}.ts-submenu-open>.ts-submenu-toggle svg{transform:rotate(180deg)}
.ts-contact-pills{display:flex;align-items:center;gap:5px;background:#f2f3f6;border-radius:40px;padding:4px;flex-shrink:0;font-size:11px;font-weight:bold}.ts-contact-pills>a{display:flex;align-items:center;justify-content:center;gap:8px;padding:7px 14px;min-height:44px;border-radius:30px;background:white;white-space:nowrap}.ts-contact-pills .ts-quote{color:white;background:var(--navy)}.ts-contact-pills .ts-whatsapp svg{color:#178343}.ts-menu-toggle{display:none;border:0;background:none;color:var(--navy);align-items:center;gap:8px;min-width:65px;min-height:44px;font-weight:bold}.ts-compact-slot{display:none}.ts-header.is-compact .ts-top{display:none}.ts-header.is-compact .ts-compact-slot{display:flex;flex-direction:column;gap:2px;max-width:300px}.ts-header.is-compact .ts-bottom{gap:16px;padding-block:8px}.ts-header.is-compact .ts-logo{width:36px;height:36px}.ts-header.is-compact .ts-brand{gap:8px}.ts-header.is-compact .ts-brand strong{font-size:12px}.ts-header.is-compact .ts-brand small{display:none}.ts-header.is-compact .ts-languages{font-size:10px}.ts-header.is-compact .ts-languages>a,.ts-header.is-compact .ts-languages>span{padding-inline:10px}.ts-header.is-compact .ts-menu{gap:16px;font-size:12px}.ts-header.is-compact .ts-whatsapp{display:none}
.ts-footer{padding:64px 24px 24px;background:var(--navy);color:#dbe3ec}.ts-footer-grid{max-width:1310px;margin-inline:auto;display:grid;grid-template-columns:2fr 1fr 1.15fr 1.55fr;gap:45px}.ts-footer h2{font-size:23px;color:white;line-height:1.8}.ts-footer h3{font-size:17px;color:#f4bf66;margin-bottom:14px}.ts-footer p{color:#b4c2d2;font-size:13px;margin:16px 0;line-height:2.15}.ts-footer-links{list-style:none;margin:0;padding:0}.ts-footer-links a{display:flex;align-items:center;min-height:44px;margin:0;font-size:13px;line-height:1.7}.ts-footer a:hover{color:white;text-decoration:underline}.ts-footer-socials{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.ts-footer-socials a{margin:0;min-height:44px;display:flex;align-items:center;justify-content:center;padding:6px 16px;background:#ffffff10;border-radius:30px}.ts-footer address{font-style:normal;color:#b4c2d2;font-size:13px;line-height:2.15;margin:16px 0 8px}.ts-footer-contact>a{margin:0;display:flex;align-items:center;min-height:44px;overflow-wrap:anywhere}.ts-footer .ts-footer-quote{display:inline-flex;padding:10px 22px;color:var(--navy);background:#f2c674;border-radius:15px;font-weight:bold;margin-top:15px}.ts-copyright{max-width:1310px;margin:36px auto 0;border-top:1px solid #ffffff20;padding-top:22px;text-align:center;color:#b4c2d2;font-size:12px}.ts-floating{position:fixed;inset-inline-end:16px;bottom:max(16px,env(safe-area-inset-bottom));z-index:25;background:white;border:1px solid var(--line);padding:6px;border-radius:26px;box-shadow:0 12px 28px #071b3018;display:grid;gap:6px}.ts-floating a{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;color:var(--navy)}.ts-floating .ts-wa{color:#178343}
html[dir=ltr] body{font-family:Arial,Tahoma,sans-serif}html[dir=ltr] .ts-brand strong{font-size:15px}.ts-preview{max-width:1190px;margin:64px auto;padding:0 24px}.ts-preview-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:35px 0 65px}.ts-preview-hero h1{font-size:44px;line-height:1.4;margin-bottom:22px}.ts-preview-hero p{font-size:16px;line-height:1.9}.ts-preview-hero img{border-radius:24px;aspect-ratio:1.6;object-fit:cover}.ts-preview .catalog{margin-block:0 70px}.ts-translated-home{min-height:50vh}
@media(max-width:1250px){.ts-top{gap:18px;padding-inline:22px}.ts-social-icons{display:none}.ts-menu{gap:17px}.ts-contact-pills .ts-whatsapp{display:none}.ts-header.is-compact .ts-sales{display:none}.ts-footer-grid{gap:28px}.ts-header.is-compact .ts-menu{gap:12px}}
@media(max-width:1050px){.ts-top{grid-template-columns:1fr auto}.ts-search{grid-row:2;grid-column:1/-1}.ts-brand strong{font-size:15px}.ts-menu{gap:15px;font-size:12px}.ts-bottom{padding-inline:22px}}
@media(max-width:960px){.ts-header{position:relative;top:auto;margin:12px auto 24px;width:calc(100% - 32px)}.admin-bar .ts-header{top:auto}.ts-bottom{flex-wrap:wrap;gap:8px}.ts-js .ts-menu-toggle{display:flex}.ts-navigation{order:3;flex-basis:100%;width:100%}.ts-js .ts-navigation{display:none}.ts-js .ts-navigation.is-open{display:block}.ts-menu{display:grid;grid-template-columns:1fr 1fr;gap:4px 20px;padding-block:10px;border-top:1px solid var(--line)}.ts-menu .sub-menu{position:static;width:auto;display:block;border:0;border-radius:0;box-shadow:none;padding-inline:14px 0;font-size:12px}.ts-js .ts-menu .sub-menu{display:none}.ts-js .ts-menu .ts-submenu-open>.sub-menu{display:block}.ts-submenu-toggle{width:44px;border-radius:10px;background:#f2f3f6}.ts-menu li.ts-has-children>a{padding-inline-end:48px}.ts-menu a{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.ts-contact-pills{margin-inline-start:auto}.ts-contact-pills .ts-sales{display:flex}.ts-footer-grid{grid-template-columns:1fr 1fr;gap:30px}.ts-footer-company{grid-column:1/-1}.ts-footer-contact{grid-column:1/-1}.ts-preview-hero h1{font-size:32px}.ts-preview-hero{gap:25px}}
@media(max-width:680px){.ts-header{border-radius:20px;width:calc(100% - 24px)}.ts-top{grid-template-columns:1fr;padding:15px 16px;gap:12px}.ts-tools{grid-row:2;justify-content:flex-start}.ts-search{grid-row:3}.ts-logo{width:44px;height:44px}.ts-brand{gap:10px}.ts-brand strong,html[dir=ltr] .ts-brand strong{font-size:14px}.ts-brand small{font-size:10px}.ts-bottom{padding:6px 16px}.ts-languages>a,.ts-languages>span{padding-inline:13px}.ts-contact-pills{gap:4px;padding:3px;font-size:10px}.ts-contact-pills>a{padding-inline:10px}.ts-sales svg{display:none}.ts-menu-toggle{font-size:12px;min-width:58px;padding:0}.ts-footer{padding:45px 22px 80px}.ts-footer h2{font-size:20px}.ts-footer h3{font-size:16px}.ts-footer-grid{gap:26px 20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ts-floating{inset-inline-end:8px;bottom:max(10px,env(safe-area-inset-bottom));padding:4px;gap:4px}.ts-preview{margin-top:35px;padding-inline:22px}.ts-preview-hero{grid-template-columns:1fr;padding-block:10px 40px}.ts-preview-hero h1{font-size:32px}.ts-preview .catalog{padding:24px;margin-top:0}.ts-copyright{text-align:start}}
@media(max-width:380px){.ts-contact-pills .ts-sales{display:none}.ts-brand strong,html[dir=ltr] .ts-brand strong{font-size:13px}.ts-contact-pills .ts-quote{font-size:11px}.ts-footer-grid{gap:24px 14px}}
@media(prefers-reduced-motion:reduce){.ts-submenu-toggle svg{transition:none}}
.ts-preview-hero img{width:100%;height:auto}
/* With JS, the submenu button state also controls visual visibility. */
.ts-js .ts-navigation .ts-menu .sub-menu{display:none}
.ts-js .ts-navigation .ts-menu .ts-submenu-open>.sub-menu{display:block}
