/* TrqAgency */
.trq-am-auto-switcher{display:none}
.trq-am-auto-switcher.is-mounted{display:inline-flex;align-items:center;margin-inline-start:10px}
.trq-am-auto-switcher.is-floating{display:block;position:fixed;inset-block-start:18px;inset-inline-end:18px;z-index:99999}
.trq-am-switcher{display:inline-flex;align-items:center;gap:6px;padding:5px;border:1px solid rgba(38,32,24,.14);border-radius:999px;background:rgba(255,255,255,.76);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 32px rgba(45,35,20,.09);direction:ltr!important;white-space:nowrap}
.trq-am-switcher a{min-width:38px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#1d1914!important;font-size:12px;font-weight:900;letter-spacing:.08em;text-decoration:none!important;line-height:1}
.trq-am-switcher a.is-active{background:#1d1914;color:#fff!important}
.trq-am-switcher span{width:1px;height:18px;background:rgba(38,32,24,.15)}
.trq-lang-ar{direction:rtl;text-align:right}
.trq-lang-ar .woocommerce,.trq-lang-ar .kaza-page-content,.trq-lang-ar .kaza-single-summary{direction:rtl;text-align:right}
.trq-lang-ar .kaza-header,.trq-lang-ar .kaza-footer{direction:rtl}
.trq-am-forced-home .kaza-hero,.trq-am-kaza-home-shortcode .kaza-hero{margin-top:0}
.trq-am-js-nav,.trq-am-js-actions{unicode-bidi:plaintext}
.trq-am-policy h2{font-size:clamp(34px,4vw,58px);line-height:1;margin:0 0 22px}
.trq-am-policy h3{font-size:22px;margin:28px 0 10px}
.trq-am-policy p{font-size:17px;line-height:1.85;color:rgba(38,32,24,.76);margin:0 0 12px}
@media (max-width:780px){.trq-am-switcher a{min-width:34px;height:31px;font-size:11px}.trq-am-auto-switcher.is-floating{inset-block-start:12px;inset-inline-end:12px}}
/* Arabic product-page direction fixes */
.trq-lang-ar.single-product,
.trq-lang-ar.single-product .kaza-main,
.trq-lang-ar.single-product .kaza-product-hero,
.trq-lang-ar.single-product .product,
.trq-lang-ar.single-product .summary,
.trq-lang-ar.single-product .woocommerce-product-details__short-description,
.trq-lang-ar.single-product .woocommerce-tabs,
.trq-lang-ar.single-product .woocommerce-Tabs-panel,
.trq-lang-ar.single-product .related,
.trq-lang-ar.single-product .upsells,
.trq-lang-ar .woocommerce div.product,
.trq-lang-ar .woocommerce div.product .summary,
.trq-lang-ar .woocommerce div.product form.cart,
.trq-lang-ar .woocommerce div.product .product_meta {
    direction: rtl !important;
    text-align: right !important;
}

.trq-lang-ar.single-product .woocommerce-product-gallery,
.trq-lang-ar .woocommerce div.product div.images {
    direction: ltr !important;
}

.trq-lang-ar.single-product .product_meta,
.trq-lang-ar.single-product .posted_in,
.trq-lang-ar.single-product .tagged_as {
    unicode-bidi: plaintext;
}

.trq-lang-ar.single-product form.cart,
.trq-lang-ar .woocommerce div.product form.cart {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-start;
    gap: 12px;
}

.trq-lang-ar.single-product .quantity,
.trq-lang-ar .woocommerce div.product form.cart .quantity {
    margin: 0 !important;
}

.trq-lang-ar.single-product .woocommerce-tabs ul.tabs,
.trq-lang-ar .woocommerce div.product .woocommerce-tabs ul.tabs {
    direction: rtl !important;
    text-align: right !important;
}

/* Stable Arabic translation support */
.trq-lang-ar .woocommerce-checkout,
.trq-lang-ar .woocommerce-checkout form,
.trq-lang-ar .woocommerce-checkout .woocommerce-billing-fields,
.trq-lang-ar .woocommerce-checkout .woocommerce-shipping-fields,
.trq-lang-ar .woocommerce-checkout-review-order,
.trq-lang-ar .woocommerce-checkout-review-order-table,
.trq-lang-ar .woocommerce-cart-form,
.trq-lang-ar .cart_totals,
.trq-lang-ar .woocommerce-MyAccount-navigation,
.trq-lang-ar .woocommerce-MyAccount-content {
    direction: rtl !important;
    text-align: right !important;
}

.trq-lang-ar .woocommerce-checkout table th,
.trq-lang-ar .woocommerce-checkout table td,
.trq-lang-ar .woocommerce-cart-form table th,
.trq-lang-ar .woocommerce-cart-form table td {
    text-align: right !important;
}

.trq-lang-ar.single-product .summary,
.trq-lang-ar.single-product .product_meta,
.trq-lang-ar.single-product .woocommerce-tabs,
.trq-lang-ar.single-product #tab-description {
    direction: rtl !important;
    text-align: right !important;
}
