﻿/* Italian storefront only. English Unimart template remains the visual baseline. */
html[lang="it"] { direction:ltr; }
html[lang="it"] .techsouq-language-dropdown-wrap .sub-menu { left: 0; right: auto; transform: none !important; }
html[lang="it"] .techsouq-language-dropdown-wrap .sub-menu a { text-align:left; }
html[lang="it"] .techsouq-language-dropdown-wrap .sub-menu a .menu-item { text-align:left; }
html[lang="it"] .rbt-banner-title { overflow-wrap:anywhere; }
html[lang="it"] .rbt-shop-tools-title { white-space:normal; }

/* Italian static/support pages share the storefront components without Arabic direction rules. */
html[lang="it"] .techsouq-policy-page { padding: 38px 0 80px; direction:ltr; text-align:left; }
html[lang="it"] .techsouq-policy-page .techsouq-policy-content { max-width: 950px; margin: 0 auto; }
html[lang="it"] .techsouq-policy-page .techsouq-policy-content h1 { margin-bottom:24px; }
html[lang="it"] .techsouq-policy-page .techsouq-policy-content h2 { margin:26px 0 12px; font-size:22px; }
html[lang="it"] .techsouq-policy-page .techsouq-policy-content p,
html[lang="it"] .techsouq-policy-page .techsouq-policy-content li { line-height:1.8; }
html[lang="it"] .techsouq-policy-page .techsouq-policy-content ul,
html[lang="it"] .techsouq-policy-page .techsouq-policy-content ol { padding-left:28px; }
html[lang="it"] .techsouq-policy-contact { display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;margin-top:28px;padding:18px;background:#f5f7f5;border-radius:12px; }
html[lang="it"] .techsouq-service-it { direction:ltr; text-align:left; }
html[lang="it"] .techsouq-mobile-language-options { display:flex;flex-wrap:wrap;gap:12px;align-items:center; }
html[lang="it"] .techsouq-mobile-language-options a { display:inline-flex;align-items:center;gap:6px; }
html[lang="it"] .techsouq-mobile-language-options a.active {font-weight:700;color:var(--color-primary);}

/* Italian static/support pages share the storefront components without Arabic direction rules. */
html[lang="it"] .techsouq-policy-page { padding: 38px 0 80px; direction:ltr; text-align:left; }
html[lang="it"] .techsouq-policy-page .techsouq-policy-content { max-width: 950px; margin: 0 auto; }
html[lang="it"] .techsouq-policy-page .techsouq-policy-content h1 { margin-bottom:24px; }
html[lang="it"] .techsouq-policy-page .techsouq-policy-content h2 { margin:26px 0 12px; font-size:22px; }
html[lang="it"] .techsouq-policy-page .techsouq-policy-content p,
html[lang="it"] .techsouq-policy-page .techsouq-policy-content li { line-height:1.8; }
html[lang="it"] .techsouq-policy-page .techsouq-policy-content ul,
html[lang="it"] .techsouq-policy-page .techsouq-policy-content ol { padding-left:28px; }
html[lang="it"] .techsouq-policy-contact { display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;margin-top:28px;padding:18px;background:#f5f7f5;border-radius:12px; }
html[lang="it"] .techsouq-service-it { direction:ltr; text-align:left; }
html[lang="it"] .techsouq-mobile-language-options { display:flex;flex-wrap:wrap;gap:12px;align-items:center; }
html[lang="it"] .techsouq-mobile-language-options a { display:inline-flex;align-items:center;gap:6px; }
html[lang="it"] .techsouq-mobile-language-options a.active {font-weight:700;color:var(--color-primary);}

/* Cart sidebar language polish. */
html[lang="it"] .techsouq-minicart-shell .minicart-item {display:flex;align-items:flex-start;gap:14px;min-width:0;}
html[lang="it"] .techsouq-minicart-shell .minicart-item .thumbnail {flex:0 0 110px;max-width:110px;}
html[lang="it"] .techsouq-minicart-shell .minicart-item .product-content {flex:1 1 auto;min-width:0;}
html[lang="it"] .techsouq-minicart-shell .minicart-item .product-content .title {white-space:normal;overflow-wrap:anywhere;line-height:1.5;text-align:left;}
html[lang="it"] .techsouq-minicart-shell .techsouq-minicart-actions {display:flex;flex-wrap:wrap;gap:12px;align-items:center;}
html[lang="it"] .techsouq-minicart-shell .rbt-cart-subttotal {display:flex;justify-content:space-between;gap:12px;}
html[lang="it"] .techsouq-minicart-shell .rbt-button-group {display:flex;flex-wrap:wrap;gap:12px;justify-content:center;}
@media (max-width:575px) {
 html[lang="it"] .techsouq-minicart-shell .minicart-item .thumbnail {flex-basis:78px;max-width:78px;}
}
