:root{--bilingualify-bg:#fff;--bilingualify-border:#e0e0e0;--bilingualify-text:#333;--bilingualify-text-muted:#666;--bilingualify-hover:#f5f5f5;--bilingualify-active-bg:#1a1a1a;--bilingualify-active-text:#fff;--bilingualify-radius:8px;--bilingualify-radius-sm:6px;--bilingualify-shadow:0 1px 3px rgba(0, 0, 0, 0.08);--bilingualify-shadow-focus:0 0 0 2px rgba(0, 0, 0, 0.1);--bilingualify-transition:0.2s ease}.bilingualify-switcher{display:inline-flex;align-items:center;gap:0;font-size:13px;font-weight:500;line-height:1.2;color:var(--bilingualify-text);background:var(--bilingualify-bg);border:1px solid var(--bilingualify-border);border-radius:var(--bilingualify-radius);box-shadow:var(--bilingualify-shadow);overflow:hidden;transition:opacity var(--bilingualify-transition),box-shadow var(--bilingualify-transition)}.bilingualify-switcher:focus-within{box-shadow:var(--bilingualify-shadow-focus)}.bilingualify-switcher.bilingualify-switching{opacity:.7;pointer-events:none}.bilingualify-switcher.bilingualify-switching .lang-option,.bilingualify-switcher.bilingualify-switching .bilingualify-select{cursor:wait}.bilingualify-flags{padding:2px;gap:2px}.bilingualify-flags .lang-option{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;text-decoration:none;color:var(--bilingualify-text);border:none;border-radius:var(--bilingualify-radius-sm);background:transparent;cursor:pointer;transition:background var(--bilingualify-transition),color var(--bilingualify-transition)}.bilingualify-flags .lang-option:hover{background:var(--bilingualify-hover);color:var(--bilingualify-text)}.bilingualify-flags .lang-option.active{background:var(--bilingualify-active-bg);color:var(--bilingualify-active-text)}.bilingualify-flags .lang-option:focus{outline:none}.bilingualify-flags .lang-option:focus-visible{outline:2px solid currentColor;outline-offset:2px}.bilingualify-flags .lang-option img{filter:grayscale(60%);width:20px;height:15px;border-radius:2px;object-fit:cover;flex-shrink:0}.bilingualify-flags .lang-option span{white-space:nowrap}.bilingualify-text{padding:2px;gap:0}.bilingualify-text .lang-option{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding:6px 12px;text-decoration:none;color:var(--bilingualify-text-muted);border:none;border-radius:var(--bilingualify-radius-sm);background:transparent;cursor:pointer;transition:background var(--bilingualify-transition),color var(--bilingualify-transition)}.bilingualify-text .lang-option:hover{background:var(--bilingualify-hover);color:var(--bilingualify-text)}.bilingualify-text .lang-option.active{background:var(--bilingualify-active-bg);color:var(--bilingualify-active-text)}.bilingualify-text .lang-option:focus{outline:none}.bilingualify-text .lang-option:focus-visible{outline:2px solid currentColor;outline-offset:2px}.bilingualify-text .separator{width:1px;height:16px;background:var(--bilingualify-border);margin:0 2px;flex-shrink:0}.bilingualify-dropdown{padding:0;border-radius:var(--bilingualify-radius)}.bilingualify-dropdown .bilingualify-select{padding:8px 32px 8px 12px;border:none;border-radius:var(--bilingualify-radius);background:var(--bilingualify-bg);color:var(--bilingualify-text);font-size:13px;font-weight:500;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:background-color var(--bilingualify-transition)}.bilingualify-dropdown .bilingualify-select:hover{background-color:var(--bilingualify-hover)}.bilingualify-dropdown .bilingualify-select:focus{outline:none}.bilingualify-dropdown .bilingualify-select:focus-visible{box-shadow:var(--bilingualify-shadow-focus)}.rtl .bilingualify-switcher,body.bilingualify-lang-fa .bilingualify-switcher{direction:ltr}body.bilingualify-lang-fa{direction:rtl}.bilingualify-menu-switcher-item{display:none}.bilingualify-menu-switcher-item .wd-sub-menu .wd-mob-nav-html-block{padding:12px 16px}.bilingualify-menu-switcher-item .wd-sub-menu .bilingualify-switcher{display:flex;width:100%;justify-content:stretch;border:none;border-radius:0;box-shadow:none;background:transparent;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;color:var(--bilingualify-text-muted)}.bilingualify-menu-switcher-item .wd-sub-menu .bilingualify-switcher:focus-within{box-shadow:none}.bilingualify-menu-switcher-item .wd-sub-menu .bilingualify-flags .lang-option{flex:1;justify-content:center;gap:8px;padding:10px 12px;color:var(--bilingualify-text-muted);border-radius:0;border-right:1px solid var(--bilingualify-border)}.bilingualify-menu-switcher-item .wd-sub-menu .bilingualify-flags .lang-option:last-of-type{border-right:none}.bilingualify-menu-switcher-item .wd-sub-menu .bilingualify-flags .lang-option:hover{background:var(--bilingualify-hover);color:var(--bilingualify-text)}.bilingualify-menu-switcher-item .wd-sub-menu .bilingualify-flags .lang-option.active{background:var(--bilingualify-hover);color:var(--bilingualify-text);font-weight:600}.bilingualify-menu-switcher-item .wd-sub-menu .bilingualify-flags .lang-option img{width:22px;height:16px;border-radius:2px;object-fit:cover}.bilingualify-menu-switcher-inline{padding:0;border-top:1px solid var(--bilingualify-border);background:#fff}.bilingualify-menu-switcher-inline>.bilingualify-switcher{display:flex;width:100%;justify-content:stretch;border:none;border-radius:0;box-shadow:none;background:transparent;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;color:var(--bilingualify-text-muted)}.bilingualify-menu-switcher-inline>.bilingualify-switcher:focus-within{box-shadow:none}.bilingualify-menu-switcher-inline .bilingualify-flags .lang-option{flex:1;justify-content:center;gap:8px;padding:14px 16px;color:var(--bilingualify-text-muted);border-radius:0;border-right:1px solid var(--bilingualify-border)}.bilingualify-menu-switcher-inline .bilingualify-flags .lang-option:last-of-type{border-right:none}.bilingualify-menu-switcher-inline .bilingualify-flags .lang-option:hover{background:var(--bilingualify-hover);color:var(--bilingualify-text)}.bilingualify-menu-switcher-inline .bilingualify-flags .lang-option.active{background:var(--bilingualify-hover);color:var(--bilingualify-text);font-weight:600}.bilingualify-menu-switcher-inline .bilingualify-flags .lang-option img{width:22px;height:16px;border-radius:2px;object-fit:cover}@media (max-width:768px){.bilingualify-menu-switcher-item{display:list-item}}.shop_attributes tr{justify-content:space-between!important}