.zitu-lab-account{position:relative;display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:220px;max-width:100%;height:40px;padding:0 12px;border:1px solid #e8e8ef;border-radius:8px;background:#fff;color:#444;font-size:12px;direction:rtl;white-space:nowrap}
.zitu-lab-account>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}
.zitu-lab-loading{color:transparent!important;background:linear-gradient(100deg,#eceef3 25%,#fafbfc 45%,#eceef3 65%)!important;background-size:220% 100%!important;animation:zitu-lab-shimmer 1.4s linear infinite;pointer-events:none}
[data-zitu-count]{display:inline-block;min-width:24px;min-height:20px;text-align:center}
[data-zitu-count].zitu-lab-loading{display:inline-flex!important;align-items:center;justify-content:center;font-size:0!important;color:inherit!important;background:none!important;animation:none!important;vertical-align:middle}
[data-zitu-count].zitu-lab-loading::after{content:"";display:block;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;box-sizing:border-box;animation:zitu-lab-spin .75s linear infinite}
.zitu-lab-cart-loading{position:relative;min-height:180px;border-radius:8px;background:none;color:transparent}
.zitu-lab-cart-loading::after{content:"";position:absolute;top:calc(50% - 16px);left:calc(50% - 16px);width:32px;height:32px;box-sizing:border-box;border:3px solid #f1e5da;border-top-color:#ff7900;border-radius:50%;animation:zitu-lab-spin .75s linear infinite}
@keyframes zitu-lab-spin{to{transform:rotate(360deg)}}
.widget_shopping_cart_content .mini_cart_quantity_price_row .quantity input.qty:not([type="hidden"]):not([hidden]){color:#252a31!important;-webkit-text-fill-color:#252a31!important;opacity:1!important;visibility:visible!important;text-align:center!important;padding-inline:40px!important;width:100%!important;box-sizing:border-box!important}
.widget_shopping_cart_content .quantity .zitu-qty-display{position:absolute!important;inset:0 38px!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#252a31!important;-webkit-text-fill-color:#252a31!important;font-size:14px!important;font-weight:700!important;line-height:1!important;pointer-events:none!important;direction:ltr!important}
@media(prefers-reduced-motion:reduce){[data-zitu-count].zitu-lab-loading::after,.zitu-lab-cart-loading::after{animation:none}}

.zitu-lab-menu{display:none;position:absolute;inset-inline-end:0;top:100%;width:220px;padding:8px;background:#fff;border:1px solid #e8e8ef;border-radius:8px;box-shadow:0 6px 20px #0001;z-index:99999}
.zitu-lab-account:hover .zitu-lab-menu,.zitu-lab-account:focus-within .zitu-lab-menu{display:block}
.zitu-lab-menu a{display:block;padding:10px;color:#444;text-align:right}
.zitu-lab-menu a:hover{background:#fff4e8;color:#f87900}
@keyframes zitu-lab-shimmer{to{background-position:-220% 0}}
@media(max-width:767px){.zitu-lab-account{width:150px;height:40px;font-size:11px;padding:0 6px}}
@media(prefers-reduced-motion:reduce){.zitu-lab-loading{animation:none}}
[data-zitu-wait]{pointer-events:none!important;opacity:.6}
