:root{--sec-bg:#f2f4f6;--sec-surface:#ffffff;--sec-ink:#2f3640;--sec-accent:#007b8f;--sec-accent-deep:#005666;--sec-mint:#009e73;--sec-ondark:#f2f4f6;--sec-hairline:#dde2e6;--sec-muted:#5a6470;--sec-sm:8px;--sec-md:16px;--sec-lg:32px;--sec-xl:64px;--sec-shell:1200px;--sec-font:"IBM Plex Sans Arabic", "Segoe UI", Tahoma, sans-serif;--sec-mono:"IBM Plex Mono", "Consolas", monospace}body.sec-store{background:var(--sec-bg);color:var(--sec-ink);font-family:var(--sec-font);font-size:15px;line-height:1.7;-webkit-font-smoothing:antialiased}body.sec-store img{border-radius:0}body.sec-store .woocommerce-products-header,body.sec-store .woocommerce-ordering,body.sec-store .woocommerce-result-count,body.sec-store .woocommerce-breadcrumb{display:none}.sec-shell{width:100%;max-width:var(--sec-shell);margin-inline:auto;padding-inline:var(--sec-md)}.sec-label{font-family:var(--sec-mono);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--sec-accent);margin:0 0 var(--sec-sm)}.sec-label--dark{color:var(--sec-accent)}.sec-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sec-sm);padding:12px 28px;border:1px solid #fff0;border-radius:0;font-family:var(--sec-font);font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.sec-btn--primary{background:var(--sec-accent);color:#fff}.sec-btn--primary:hover,.sec-btn--primary:focus{background:var(--sec-ink);color:#fff}.sec-btn--outline{background:#fff0;border-color:var(--sec-ink);color:var(--sec-ink)}.sec-btn--outline:hover{background:var(--sec-accent);border-color:var(--sec-accent);color:#fff}.sec-btn--sm{padding:8px 16px;font-size:13px}.sec-btn--block{display:flex;width:100%}.sec-btn[disabled],.sec-btn.is-disabled{opacity:.45;pointer-events:none}.sec-header{background:var(--sec-surface);border-bottom:1px solid var(--sec-hairline)}.sec-header__top{border-bottom:1px solid var(--sec-hairline)}.sec-header__top-inner{display:flex;align-items:center;gap:var(--sec-lg);min-height:72px;flex-wrap:wrap}.sec-logo{flex:0 0 auto;display:block}.sec-logo img{max-height:44px;width:auto;display:block}.sec-logo__text{font-weight:700;font-size:20px;color:var(--sec-ink);text-decoration:none}.sec-header__search{flex:1 1 320px;min-width:240px}.sec-search{display:flex;border:1px solid var(--sec-hairline)}.sec-search__cat select{appearance:none;-webkit-appearance:none;background:var(--sec-bg) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%232f3640'/%3E%3C/svg%3E") no-repeat left 12px center;border:0;border-inline-end:1px solid var(--sec-hairline);border-radius:0;padding:11px 30px 11px 12px;font-family:var(--sec-font);font-size:13px;color:var(--sec-ink);cursor:pointer}.sec-search__field{flex:1 1 auto}.sec-search__field input{width:100%;border:0;border-radius:0;padding:11px 12px;font-family:var(--sec-font);font-size:14px;background:var(--sec-surface);color:var(--sec-ink)}.sec-search__field input:focus{outline:2px solid var(--sec-accent);outline-offset:-2px}.sec-search__go{border:0;background:var(--sec-ink);color:#fff;width:46px;cursor:pointer;font-size:18px;line-height:1}.sec-search__go:hover{background:var(--sec-accent)}.sec-header__tools{display:flex;align-items:center;gap:var(--sec-md);margin-inline-start:auto}.sec-cur{display:flex;border:1px solid var(--sec-hairline)}.sec-cur__item{padding:7px 10px;font-family:var(--sec-mono);font-size:12px;letter-spacing:.06em;color:var(--sec-muted);text-decoration:none;background:var(--sec-surface)}.sec-cur__item+.sec-cur__item{border-inline-start:1px solid var(--sec-hairline)}.sec-cur__item:hover{color:var(--sec-accent)}.sec-cur__item.is-active{background:var(--sec-ink);color:#fff}.sec-tool{position:relative;display:inline-flex;align-items:center;gap:6px;color:var(--sec-ink);text-decoration:none;font-size:13px;font-weight:500}.sec-tool:hover{color:var(--sec-accent)}.sec-tool__icon{font-size:17px;line-height:1}.sec-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--sec-hairline);color:var(--sec-ink);font-family:var(--sec-mono);font-size:11px;font-weight:500}.sec-count.is-active{background:var(--sec-accent);color:#fff}.sec-nav{background:var(--sec-ink)}.sec-nav__inner{display:flex;align-items:stretch;gap:var(--sec-md)}.sec-nav__toggle{display:none}.sec-nav__list{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;gap:0}.sec-nav__list a{display:block;padding:14px 14px;color:var(--sec-ondark);text-decoration:none;font-size:14px;border-bottom:3px solid #fff0}.sec-nav__list a:hover{color:#fff;border-bottom-color:var(--sec-accent)}.sec-nav__list a.is-active{color:#fff;border-bottom-color:var(--sec-accent)}.sec-nav__actions{display:flex;align-items:center;gap:var(--sec-md);margin-inline-start:auto}.sec-nav__link{color:var(--sec-ondark);text-decoration:none;font-size:13px}.sec-nav__link:hover{color:var(--sec-accent)}.sec-page{padding:var(--sec-xl) 0}.sec-page--mist{background:var(--sec-bg)}.sec-page--dark{background:var(--sec-ink);color:var(--sec-ondark)}.sec-page--dark .sec-label{color:var(--sec-accent)}.sec-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:var(--sec-muted);margin-bottom:var(--sec-lg)}.sec-crumbs a{color:var(--sec-muted);text-decoration:none}.sec-crumbs a:hover{color:var(--sec-accent)}.sec-crumbs__sep{color:var(--sec-hairline)}.sec-crumb{color:var(--sec-ink);font-weight:500}.sec-page-title{font-size:30px;font-weight:700;line-height:1.2;margin:0 0 var(--sec-sm)}.sec-page-lede{color:var(--sec-muted);max-width:62ch;margin:0 0 var(--sec-lg)}.sec-shop{display:grid;grid-template-columns:240px 1fr;gap:var(--sec-lg);align-items:start}.sec-filters{background:var(--sec-surface);border:1px solid var(--sec-hairline)}.sec-filters__block{padding:var(--sec-md);border-bottom:1px solid var(--sec-hairline)}.sec-filters__block:last-child{border-bottom:0}.sec-filters__title{font-family:var(--sec-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--sec-muted);margin:0 0 var(--sec-sm)}.sec-filters ul{margin:0;padding:0;list-style:none}.sec-filters li{margin-bottom:6px}.sec-filters a{color:var(--sec-ink);text-decoration:none;font-size:14px}.sec-filters a:hover{color:var(--sec-accent)}.sec-filters select,.sec-filters input{width:100%;border:1px solid var(--sec-hairline);border-radius:0;padding:8px 10px;font-family:var(--sec-font);font-size:13px;background:var(--sec-surface);color:var(--sec-ink)}.sec-filters select:focus,.sec-filters input:focus{outline:2px solid var(--sec-accent);outline-offset:-2px}.sec-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--sec-hairline);border:1px solid var(--sec-hairline)}.sec-product{background:var(--sec-surface);display:flex;flex-direction:column;position:relative}.sec-product__media{display:block;background:var(--sec-bg);aspect-ratio:1 / 1;overflow:hidden;position:relative}.sec-product__media img{width:100%;height:100%;object-fit:contain;padding:18px;display:block;transition:transform .3s ease}.sec-product:hover .sec-product__media img{transform:scale(1.04)}.sec-product__flag{position:absolute;inset-block-start:0;inset-inline-start:0;background:var(--sec-ink);color:var(--sec-ondark);font-family:var(--sec-mono);font-size:11px;padding:4px 8px;letter-spacing:.06em}.sec-product__body{padding:var(--sec-md);display:flex;flex-direction:column;gap:8px;flex:1 1 auto}.sec-product__brand{font-family:var(--sec-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sec-accent)}.sec-product__name{font-size:14px;font-weight:700;line-height:1.5;margin:0}.sec-product__name a{color:var(--sec-ink);text-decoration:none}.sec-product__name a:hover{color:var(--sec-accent)}.sec-product__sku{font-family:var(--sec-mono);font-size:11px;color:var(--sec-muted)}.sec-product__specs{display:flex;flex-wrap:wrap;gap:4px;margin:0}.sec-chip{font-family:var(--sec-mono);font-size:11px;color:var(--sec-muted);border:1px solid var(--sec-hairline);padding:2px 6px}.sec-product__foot{margin-top:auto;padding-top:var(--sec-sm)}.sec-price{display:block}.sec-price--main{font-size:17px;font-weight:700}.sec-price--alt{font-size:12px;color:var(--sec-muted);font-family:var(--sec-mono)}.sec-price--quote,.sec-price--na{font-size:14px;font-weight:700;color:var(--sec-accent)}.sec-product__actions{display:flex;gap:6px;margin-top:10px}.sec-product__actions .sec-btn{flex:1 1 auto;padding:9px 10px;font-size:12px}.sec-single{display:grid;grid-template-columns:1.1fr 1.3fr 340px;gap:var(--sec-lg);align-items:start}.sec-single__gallery{background:var(--sec-surface);border:1px solid var(--sec-hairline)}.sec-single__main{background:var(--sec-surface);aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;padding:var(--sec-lg)}.sec-single__main img{max-width:100%;max-height:100%;object-fit:contain}.sec-single__thumbs{display:flex;gap:1px;background:var(--sec-hairline);border-top:1px solid var(--sec-hairline)}.sec-single__thumbs a{flex:1 1 0%;background:var(--sec-surface);aspect-ratio:1/1;padding:6px}.sec-single__thumbs img{width:100%;height:100%;object-fit:contain}.sec-single__info{background:var(--sec-surface);border:1px solid var(--sec-hairline);padding:var(--sec-lg)}.sec-single__title{font-size:24px;font-weight:700;line-height:1.35;margin:0 0 var(--sec-sm)}.sec-single__prices{display:flex;align-items:baseline;gap:var(--sec-md);flex-wrap:wrap;margin-bottom:var(--sec-md)}.sec-single__prices .sec-price--main{font-size:28px}.sec-single__meta{border-top:1px solid var(--sec-hairline);border-bottom:1px solid var(--sec-hairline);margin:var(--sec-md) 0;padding:var(--sec-md) 0}.sec-single__meta dl{display:grid;grid-template-columns:auto 1fr;gap:6px var(--sec-md);margin:0;font-size:13px}.sec-single__meta dt{color:var(--sec-muted)}.sec-single__meta dd{margin:0;font-family:var(--sec-mono)}.sec-single__note{font-size:13px;color:var(--sec-muted);margin:0 0 var(--sec-md)}.sec-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sec-md);border-top:1px solid var(--sec-hairline);padding-top:var(--sec-md)}.sec-trust__item{text-align:center}.sec-trust__item strong{display:block;font-size:12px}.sec-trust__item span{font-size:11px;color:var(--sec-muted)}.sec-spec{margin-top:var(--sec-lg);background:var(--sec-surface);border:1px solid var(--sec-hairline)}.sec-spec__head{display:flex;align-items:center;justify-content:space-between;padding:var(--sec-md) var(--sec-lg);border-bottom:1px solid var(--sec-hairline)}.sec-spec__title{font-family:var(--sec-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--sec-muted);margin:0}.sec-spec table{width:100%;border-collapse:collapse;font-size:14px}.sec-spec th,.sec-spec td{text-align:start;padding:11px var(--sec-lg);border-bottom:1px solid var(--sec-hairline)}.sec-spec th{width:34%;font-weight:500;color:var(--sec-muted)}.sec-spec td{font-family:var(--sec-mono);font-size:13px}.sec-spec tr:last-child th,.sec-spec tr:last-child td{border-bottom:0}.sec-buybox{background:var(--sec-surface);border:1px solid var(--sec-hairline);padding:var(--sec-lg);position:sticky;top:var(--sec-md)}.sec-buybox__brand{font-family:var(--sec-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--sec-accent);margin-bottom:var(--sec-sm)}.sec-qty{display:flex;align-items:center;border:1px solid var(--sec-hairline);margin-bottom:var(--sec-md)}.sec-qty button{width:40px;height:42px;border:0;background:var(--sec-bg);cursor:pointer;font-size:17px;color:var(--sec-ink)}.sec-qty input{flex:1 1 auto;width:100%;border:0;text-align:center;font-family:var(--sec-mono);font-size:14px}.sec-buybox__actions{display:grid;gap:8px}.sec-attachments{margin-top:var(--sec-lg);border-top:1px solid var(--sec-hairline);padding-top:var(--sec-md)}.sec-attachments a{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--sec-accent);text-decoration:none}.sec-cart,.sec-checkout{background:var(--sec-surface);border:1px solid var(--sec-hairline)}.sec-table{width:100%;border-collapse:collapse}.sec-table th,.sec-table td{padding:var(--sec-md);text-align:start;border-bottom:1px solid var(--sec-hairline);vertical-align:top}.sec-table th{font-family:var(--sec-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--sec-muted);font-weight:500}.sec-table img{max-width:72px;height:auto}.sec-table a{color:var(--sec-ink);text-decoration:none;font-weight:500}.sec-table a:hover{color:var(--sec-accent)}.sec-form label{display:block;font-size:13px;color:var(--sec-muted);margin-bottom:5px}.sec-form input[type=text],.sec-form input[type=email],.sec-form input[type=tel],.sec-form input[type=password],.sec-form input[type=number],.sec-form select,.sec-form textarea{width:100%;border:1px solid var(--sec-hairline);border-radius:0;padding:10px 12px;font-family:var(--sec-font);font-size:14px;background:var(--sec-surface);color:var(--sec-ink)}.sec-form input:focus,.sec-form select:focus,.sec-form textarea:focus{outline:2px solid var(--sec-accent);outline-offset:-2px}.req{color:var(--sec-accent)}.sec-summary{background:var(--sec-bg);border:1px solid var(--sec-hairline);padding:var(--sec-lg)}.sec-summary__row{display:flex;justify-content:space-between;gap:var(--sec-md);padding:7px 0;font-size:14px}.sec-summary__row--total{border-top:1px solid var(--sec-hairline);margin-top:var(--sec-sm);padding-top:var(--sec-md);font-size:17px;font-weight:700}.sec-quote__table{width:100%;border-collapse:collapse;background:var(--sec-surface);border:1px solid var(--sec-hairline)}.sec-quote__table th,.sec-quote__table td{padding:var(--sec-md);text-align:start;border-bottom:1px solid var(--sec-hairline)}.sec-quote__table th{font-family:var(--sec-mono);font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--sec-muted);font-weight:500}.sec-quote__name a{color:var(--sec-ink);text-decoration:none;font-weight:700}.sec-quote__sku{display:block;font-family:var(--sec-mono);font-size:11px;color:var(--sec-muted)}.sec-quote__na{color:var(--sec-accent);font-size:13px}.sec-quote__remove{background:none;border:0;color:var(--sec-muted);cursor:pointer;font-size:13px;text-decoration:underline}.sec-quote__remove:hover{color:var(--sec-accent)}.sec-quote__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sec-md);margin-top:var(--sec-lg)}.sec-field label{display:block;font-size:13px;color:var(--sec-muted);margin-bottom:5px}.sec-field input,.sec-field textarea{width:100%;border:1px solid var(--sec-hairline);border-radius:0;padding:10px 12px;font-family:var(--sec-font);font-size:14px;background:var(--sec-surface);color:var(--sec-ink)}.sec-field input:focus,.sec-field textarea:focus{outline:2px solid var(--sec-accent);outline-offset:-2px}.sec-field--wide{grid-column:1 / -1}.sec-quote__actions{margin-top:var(--sec-lg)}.sec-quote__note{font-size:12px;color:var(--sec-muted);margin-top:var(--sec-md)}.sec-empty{background:var(--sec-surface);border:1px solid var(--sec-hairline);padding:var(--sec-xl);text-align:center}.sec-notice{padding:var(--sec-md) var(--sec-lg);margin-bottom:var(--sec-lg);border:1px solid var(--sec-hairline)}.sec-notice--ok{border-inline-start:3px solid var(--sec-mint);background:var(--sec-surface);display:flex;flex-direction:column;gap:4px}.sec-footer{background:var(--sec-ink);color:var(--sec-ondark);margin-top:var(--sec-xl);padding:var(--sec-xl) 0 var(--sec-md)}.sec-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:var(--sec-lg);padding-bottom:var(--sec-lg);border-bottom:1px solid rgb(242 244 246 / .16)}.sec-footer__logo{max-height:40px;margin-bottom:var(--sec-md)}.sec-footer__about{font-size:13px;color:rgb(242 244 246 / .72);margin:0 0 var(--sec-md);max-width:46ch}.sec-footer__line{font-size:13px;margin:0;color:rgb(242 244 246 / .72)}.sec-footer__list{margin:0;padding:0;list-style:none}.sec-footer__list li{margin-bottom:8px}.sec-footer__list a{color:var(--sec-ondark);text-decoration:none;font-size:13px}.sec-footer__list a:hover{color:var(--sec-accent)}.sec-footer__list--plain li{color:rgb(242 244 246 / .72);font-size:13px}.sec-footer__bar{display:flex;justify-content:space-between;gap:var(--sec-md);flex-wrap:wrap;padding-top:var(--sec-md);font-size:12px;color:rgb(242 244 246 / .6)}.sec-footer__meta{font-family:var(--sec-mono)}.sec-toast{position:fixed;inset-block-end:24px;inset-inline-start:24px;background:var(--sec-ink);color:#fff;padding:12px 20px;font-size:13px;z-index:9999;opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.sec-toast.is-visible{opacity:1;transform:none}.sec-spin{display:inline-block;width:13px;height:13px;border:2px solid rgb(255 255 255 / .4);border-top-color:#fff;border-radius:50%;animation:sec-spin .7s linear infinite}@keyframes sec-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.sec-products{grid-template-columns:repeat(3,minmax(0,1fr))}.sec-single{grid-template-columns:1fr 1fr}.sec-buybox{grid-column:1 / -1;position:static}.sec-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:860px){.sec-shop{grid-template-columns:1fr}.sec-quote__grid{grid-template-columns:1fr 1fr}.sec-nav__toggle{display:inline-flex;align-items:center;gap:8px;background:none;border:0;color:var(--sec-ondark);font-family:var(--sec-font);font-size:14px;padding:14px 0;cursor:pointer}.sec-nav__list{display:none;width:100%}.sec-nav__list.is-open{display:block}.sec-nav__list li a{border-bottom:1px solid rgb(242 244 246 / .12)}.sec-nav__inner{flex-wrap:wrap}.sec-nav__actions{margin-inline-start:auto}}@media (max-width:640px){.sec-products{grid-template-columns:repeat(2,minmax(0,1fr))}.sec-single{grid-template-columns:1fr}.sec-quote__grid{grid-template-columns:1fr}.sec-footer__grid{grid-template-columns:1fr}.sec-header__tools{gap:var(--sec-sm)}.sec-tool__label{display:none}.sec-trust{grid-template-columns:1fr;gap:var(--sec-sm)}.sec-page{padding:var(--sec-lg) 0}}[dir="rtl"] .sec-search__cat select{background-position:left 12px center}[dir="rtl"] .sec-footer__bar{flex-direction:row}.sec-pagination{margin-top:32px}.sec-pagination .nav-pagination{display:flex;gap:6px;flex-wrap:wrap}.sec-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 10px;border:1px solid var(--sec-hairline);background:var(--sec-surface);color:var(--sec-ink);text-decoration:none;font-family:var(--sec-mono);font-size:13px}.sec-pagination .page-numbers:hover{border-color:var(--sec-accent);color:var(--sec-accent)}.sec-pagination .page-numbers.current{background:var(--sec-ink);border-color:var(--sec-ink);color:#fff}.sec-products-wrap{min-width:0}.sec-page-head{border-bottom:1px solid var(--sec-hairline);padding-bottom:24px}