/* PixelVersae EN/AR: same theme, logical reading direction. */
html body{transition:opacity 160ms ease}
html.pv-language-changing body{opacity:.15}
@media(prefers-reduced-motion:reduce){html body{transition:none}}
.site-header .brand-mark{display:grid;grid-template-columns:42px auto;column-gap:10px;align-items:center;direction:ltr;flex-shrink:0}
.site-header .brand-mark img.pixelversae-logo{display:block;width:42px;height:42px;object-fit:contain;image-rendering:pixelated;grid-column:1;grid-row:1 / 3}
.site-header .brand-logo-text,.site-header .brand-sub{grid-column:2}
.pv-language-toggle{border:1px solid #d0ddf2;background:#fff;color:#081c3a;border-radius:10px;min-height:42px;padding:8px 12px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}
.pv-language-toggle:hover{background:#e9f7ff}
.pv-language-toggle:focus-visible{outline:3px solid #1264ff;outline-offset:2px}
[dir=rtl] body{font-family:Tahoma,Arial,sans-serif;text-align:right}
[dir=rtl] .pv-hero h1{letter-spacing:0;line-height:1.35}
[dir=rtl] .pv-eyebrow{letter-spacing:0}
[dir=rtl] .product-content,[dir=rtl] .product-card,[dir=rtl] .section-copy,[dir=rtl] .text-left,[dir=rtl] .form-group,[dir=rtl] .footer-col{text-align:right}
[dir=rtl] input[type=email],[dir=rtl] input[type=tel],[dir=rtl] input[type=password],.brand-sub{direction:ltr;unicode-bidi:isolate}
[dir=rtl] .price,[dir=rtl] .current-price,[dir=rtl] .price-row strong,[dir=rtl] .search-suggest-price{direction:ltr;unicode-bidi:isolate;display:inline-block}
[dir=rtl] .search-suggest{text-align:right}
[dir=rtl] .auth-overlay-panel,[dir=rtl] .auth-form-container{direction:rtl}
[dir=rtl] .pv-category-grid a{direction:rtl}
@media(max-width:767px){
.site-header .nav-row{flex-wrap:wrap;gap:10px}
.site-header .brand-mark{grid-template-columns:34px auto;column-gap:6px}
.site-header .brand-mark img.pixelversae-logo{width:34px;height:34px}
.site-header .brand-logo-text{font-size:18px}
.site-header .brand-sub{font-size:10px}
.site-header .nav-actions{gap:6px;margin-inline-start:auto;max-width:100%}
.pv-language-toggle{padding:6px 9px;min-height:38px;font-size:13px}
[dir=rtl] .pv-hero h1{font-size:38px}
[dir=rtl] .shop-sidebar{left:auto;right:0;transform:translateX(110%);transition:transform .25s ease}
[dir=rtl] .shop-sidebar.is-open{transform:translateX(0)}
}

@media(max-width:767px){.site-header .nav-row{grid-template-columns:minmax(0,1fr) auto;gap:10px}.site-header .nav-actions .auth-user-name{display:none}.site-header .auth-user-trigger{width:42px;padding:8px;justify-content:center}.site-header .main-nav{min-width:0;max-width:100%}.site-header .brand-sub{display:block}[dir=rtl] .search-box.active .search-input,[dir=rtl] .search-suggest{right:auto;left:0}}
