.uc-multilingual{font-family:Arial,"Noto Sans",sans-serif;direction:ltr}
html[data-uc-translating] body::before{content:"";position:fixed;inset:0;background:#fff;z-index:2147483645}
.uc-translation-loading{position:fixed;inset:0;display:grid;place-items:center;background:#fff;color:#083d77;font:600 22px/1.5 Arial,sans-serif;z-index:2147483646}
.uc-translation-notice{position:fixed;bottom:16px;left:16px;max-width:calc(100vw - 32px);padding:12px 16px;background:#fff;color:#333;border:1px solid #d8dfe6;box-shadow:0 2px 12px #0002;z-index:99999}
.uc-translation-notice button{margin-left:8px;padding:6px 12px}
/* Longer translations must wrap controls instead of widening the mobile page. */
@media(max-width:767px){.uc-catalog .uc-results-toolbar{flex-wrap:wrap}.uc-catalog .uc-results-toolbar>label{min-width:0;max-width:100%}.uc-catalog .uc-catalog-tools{flex-shrink:0}}
.uc-multilingual .uc-language-choice{display:flex;align-items:center;gap:6px;white-space:nowrap;min-height:32px}
.uc-multilingual ul{width:190px;max-height:min(480px,65vh);overflow-y:auto;z-index:1000;text-align:start;inset-inline-end:0;left:auto}
.uc-multilingual li a{font:400 15px/1.4 Arial,sans-serif;min-height:36px;padding:8px 14px}
.uc-multilingual a[aria-current=true]{color:#083d77;background:#edf4fa;font-weight:700}
.uc-multilingual a:focus-visible,.uc-multilingual summary:focus-visible{outline:2px solid #fa650f;outline-offset:2px}
html[dir=rtl] .uc-latest-text,html[dir=rtl] .uc-card-body,html[dir=rtl] .woocommerce{text-align:start}
html[dir=rtl] input[type=email],html[dir=rtl] input[type=tel],html[dir=rtl] .woocommerce-Price-amount{direction:ltr;unicode-bidi:isolate}
html[dir=rtl] .uc-latest-strip,html[dir=rtl] .uc-gallery,html[dir=rtl] .uc-carousel-controls{direction:ltr}
html[dir=rtl] .uc-latest-text{direction:rtl}
@media(max-width:600px){.uc-multilingual ul{max-width:calc(100vw - 24px)}.uc-language-currency{display:none}}

.uc-menu-languages{margin:0 0 14px}.uc-menu-languages .uc-multilingual ul{position:static;width:100%;max-height:280px;box-shadow:none}
html.translated-ltr .uc-category strong,html.translated-rtl .uc-category strong{white-space:normal!important;overflow-wrap:anywhere}

.uc-language-settings{display:inline-flex;align-items:flex-start;gap:14px;direction:ltr}
.uc-language-settings>.uc-language-currency{border-inline-start:1px solid #cad4df;padding-inline-start:14px;line-height:32px;white-space:nowrap;cursor:default}

/* Keep product photography on the right and Arabic copy in the empty left column. */
html[dir=rtl] .uc-home-carousel,html[dir=rtl] .uc-home-carousel>.uc-hero-slide,html[dir=rtl] .uc-home-arrows{direction:ltr}
html[dir=rtl] .uc-home-carousel>.uc-hero-slide>.e-con{direction:rtl;text-align:right}
html[dir=rtl] .uc-home-carousel .elementor-widget{text-align:right}

/* The injector group begins further left than the other product photos. */
@media(min-width:1025px){html .uc-home-carousel>.uc-hero-slide:nth-child(3)>.e-con{width:37%}}
@media(min-width:768px) and (max-width:1024px){html .uc-home-carousel.e-con>.uc-hero-slide.uc-hero-polished{background-size:100% auto}html .uc-home-carousel>.uc-hero-slide:nth-child(3)>.e-con{width:37%;padding-left:36px;padding-right:36px}}
html .uc-home-carousel .elementor-heading-title{overflow-wrap:anywhere}
/* Reserve the photograph below the actual text height, including long translations. */
@media(max-width:767px){
 html .uc-home-carousel>.uc-hero-slide{padding-bottom:calc(50vw + 14px);justify-content:flex-start}
 html .uc-home-carousel>.uc-hero-slide>.e-con{flex-shrink:0}
 html .uc-home-carousel .uc-home-arrows{align-items:flex-end;padding-bottom:16px}
}
