/* WordPress Dashicons is the single icon set for public navigation. */
.idef-navigation-ui{--idef-nav-icon-size:22px;--idef-nav-gap:10px;--idef-nav-focus:#175c84}
.idef-navigation-ui :is(.woocommerce-MyAccount-navigation a,.idef-nav-store>a,.idef-nav-store>.wp-block-navigation-item__content,.wc-block-customer-account__link,.wc-block-customer-account__toggle,.wc-block-mini-cart__button){display:inline-flex;align-items:center;gap:var(--idef-nav-gap);min-height:44px;box-sizing:border-box;font-size:15px;line-height:1.4;text-decoration:none}
.idef-navigation-ui :is(.woocommerce-MyAccount-navigation a,.idef-nav-store>a,.idef-nav-store>.wp-block-navigation-item__content,.wc-block-customer-account__link,.wc-block-customer-account__toggle,.wc-block-mini-cart__quantity-badge,.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close,.idef-account-menu>summary)::before{font-family:dashicons!important;display:inline-block;flex:0 0 var(--idef-nav-icon-size);width:var(--idef-nav-icon-size);height:var(--idef-nav-icon-size);font-size:var(--idef-nav-icon-size);font-weight:400;font-style:normal;line-height:1;text-align:center;text-decoration:none;vertical-align:middle;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.idef-navigation-ui :is(.idef-nav-store>a,.idef-nav-store>.wp-block-navigation-item__content)::before{content:"\f513" / ""}
.idef-navigation-ui :is(.wc-block-customer-account__link,.wc-block-customer-account__toggle)::before{content:"\f110" / ""}
.idef-navigation-ui .wc-block-customer-account__visual{display:none!important}
.idef-navigation-ui .wc-block-customer-account__link .label{margin:0!important;line-height:inherit}
.idef-navigation-ui .wc-block-mini-cart__button{padding:0 4px;color:inherit;font-family:inherit;font-weight:inherit}
.idef-navigation-ui .wc-block-mini-cart__quantity-badge{display:inline-flex;align-items:center;justify-content:center;position:relative;flex:0 0 var(--idef-nav-icon-size);width:var(--idef-nav-icon-size);height:var(--idef-nav-icon-size);order:1}
.idef-navigation-ui .wc-block-mini-cart__quantity-badge::before{content:"\f174" / ""}
.idef-navigation-ui .wc-block-mini-cart__icon{display:none!important}
.idef-navigation-ui .idef-mini-cart-label{display:inline;order:2}
.idef-navigation-ui .wc-block-mini-cart__amount{order:3}
.idef-navigation-ui .wc-block-mini-cart__tax-label{order:4}
.idef-navigation-ui .wc-block-mini-cart__badge{font-family:inherit}
.idef-navigation-ui .woocommerce-MyAccount-navigation a::before{content:var(--idef-nav-icon,"\f111") / ""}
.idef-navigation-ui .woocommerce-MyAccount-navigation-link--dashboard{--idef-nav-icon:"\f226"}
.idef-navigation-ui .woocommerce-MyAccount-navigation-link--orders{--idef-nav-icon:"\f174"}
.idef-navigation-ui .woocommerce-MyAccount-navigation-link--downloads{--idef-nav-icon:"\f316"}
.idef-navigation-ui .woocommerce-MyAccount-navigation-link--edit-address{--idef-nav-icon:"\f230"}
.idef-navigation-ui .woocommerce-MyAccount-navigation-link--edit-account{--idef-nav-icon:"\f110"}
.idef-navigation-ui .woocommerce-MyAccount-navigation-link--customer-logout{--idef-nav-icon:"\f14a"}
.idef-navigation-ui .woocommerce-MyAccount-navigation-link--idef-attach-order{--idef-nav-icon:"\f12a"}
.idef-navigation-ui .woocommerce-MyAccount-navigation-link--partner-ledger{--idef-nav-icon:"\f18e"}
.idef-navigation-ui .woocommerce-MyAccount-navigation-link--partner-orders{--idef-nav-icon:"\f481"}
.idef-navigation-ui .woocommerce-MyAccount-navigation-link--partner-clients{--idef-nav-icon:"\f12e"}
.idef-navigation-ui .woocommerce-MyAccount-navigation-link--partner-team{--idef-nav-icon:"\f307"}
.idef-navigation-ui .woocommerce-MyAccount-navigation-link--partner-links{--idef-nav-icon:"\f103"}
.idef-navigation-ui .woocommerce-MyAccount-navigation-link--partner-materials{--idef-nav-icon:"\f128"}
.idef-navigation-ui .woocommerce-MyAccount-navigation-link--partner-payout{--idef-nav-icon:"\f16a"}
.idef-navigation-ui .woocommerce-MyAccount-navigation-link--partner-client-order{--idef-nav-icon:"\f119"}
.idef-navigation-ui .woocommerce-MyAccount-navigation-link--partner-visits{--idef-nav-icon:"\f238"}
.idef-navigation-ui .woocommerce-MyAccount-navigation-link--partner-application{--idef-nav-icon:"\f502"}
.idef-navigation-ui .woocommerce-MyAccount-navigation-link--partner-store{--idef-nav-icon:"\f107"}
.idef-navigation-ui :is(.woocommerce-MyAccount-navigation-link--payment-methods,.woocommerce-MyAccount-navigation-link--add-payment-method){--idef-nav-icon:"\f16a"}
.idef-navigation-ui .wp-block-navigation__responsive-container-open,.idef-navigation-ui .wp-block-navigation__responsive-container-close{align-items:center;gap:var(--idef-nav-gap);min-height:44px;padding:0 4px;font-size:15px;line-height:1.4}
.idef-navigation-ui :is(.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close){font-size:15px!important;font-weight:400!important}
.idef-navigation-ui .wp-block-navigation__responsive-container-open::before,.idef-navigation-ui .idef-account-menu>summary::before{content:"\f333" / ""}
.idef-navigation-ui .wp-block-navigation__responsive-container-close{display:flex}
.idef-navigation-ui .wp-block-navigation__responsive-container-close::before{content:"\f335" / ""}
.idef-navigation-ui :is(.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close)>svg{display:none}
.idef-navigation-ui .wp-block-navigation__responsive-container-open::after{content:"Меню"}
.idef-navigation-ui .wp-block-navigation__responsive-container-close::after{content:"Закрыть"}
.idef-navigation-ui :is(.woocommerce-MyAccount-navigation a,.idef-nav-store>a,.idef-nav-store>.wp-block-navigation-item__content,.wc-block-customer-account__link,.wc-block-customer-account__toggle,.wc-block-mini-cart__button,.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close):focus-visible{outline:2px solid var(--idef-nav-focus);outline-offset:3px;border-radius:4px}
.idef-navigation-ui :is(.idef-nav-store.current-menu-item>a,.idef-nav-store.current-menu-item>.wp-block-navigation-item__content,.wc-block-customer-account__link[aria-current=page]){color:var(--idef-nav-focus);font-weight:600}
.idef-unified-account .wc-block-customer-account__link{color:var(--idef-nav-focus);font-weight:600}
