.tarvir-lucide-icon,.tarvir-lucide{display:inline-flex;align-items:center;justify-content:center;line-height:1;vertical-align:middle;flex-shrink:0;color:currentColor}.tarvir-lucide svg,.tarvir-lucide-icon svg{display:block;width:1em;height:1em;stroke:currentColor}.tarvir-icon-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.tarvir-icon-button .tarvir-lucide-icon{font-size:1.05em}.tarvir-section-icon,.tarvir-action-icon{width:1em;height:1em}.tarvir-icon-label{display:inline-flex;align-items:center;gap:.5rem}.tarvir-icon-label .tarvir-lucide-icon{font-size:1.05em}.tc-section-heading .tarvir-lucide-icon,.tc-section-heading-icon .tarvir-lucide-icon{font-size:1rem}.tc-action-icon .tarvir-lucide-icon{font-size:1.05rem}.tarvir-footer-links .tarvir-lucide-icon{font-size:1rem}.tarvir-back-btn .tarvir-lucide-icon{font-size:1.1rem}.mode-btn .tarvir-lucide-icon{font-size:1rem}.th-footer a .tarvir-lucide-icon{opacity:.9}
.mode-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem}.client-action .tarvir-lucide-icon,.tarvir-back-btn .tarvir-lucide-icon{width:1.1em;height:1.1em}.th-footer .tarvir-icon-label{display:inline-flex;align-items:center;gap:.5rem}.product-card [data-tarvir-icon]{display:inline-flex;align-items:center;justify-content:center}
.tarvir-icon-shell{display:inline-flex;align-items:center;justify-content:center}.tarvir-lucide-icon svg,.tarvir-lucide svg{stroke-width:2.15}.tarvir-icon-label svg{transition:transform .18s ease}.tarvir-icon-label:hover svg{transform:translateX(1px)}.tarvir-action-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}
.tarvir-lucide-icon,.tarvir-lucide{display:inline-flex;align-items:center;justify-content:center;line-height:1;vertical-align:middle;flex-shrink:0;color:currentColor;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.tarvir-lucide svg,.tarvir-lucide-icon svg{display:block;width:1em;height:1em;fill:none!important;stroke:currentColor!important;stroke-width:2.15;stroke-linecap:round;stroke-linejoin:round;background:transparent!important;border:0!important;box-shadow:none!important}.tc-section-heading-icon svg:not(.tc-brand-icon-svg),.tc-action-icon svg:not(.tc-brand-icon-svg),.tc-social-icon svg:not(.tc-brand-icon-svg),.tc-mobile-action svg:not(.tc-brand-icon-svg),.tc-card-modal-icon svg:not(.tc-brand-icon-svg){fill:none!important;stroke:currentColor!important;background:transparent!important}.tc-brand-icon-svg{display:block!important;fill:currentColor!important;stroke:none!important;stroke-width:0!important;stroke-linecap:initial!important;stroke-linejoin:initial!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.tc-brand-icon-svg path{fill:currentColor!important;stroke:none!important}.tc-section-heading-icon .tarvir-lucide-icon,.tc-section-heading-icon .tarvir-lucide{width:16px!important;height:16px!important;font-size:16px!important}.tc-action-icon .tarvir-lucide-icon,.tc-action-icon .tarvir-lucide,.tc-social-icon .tarvir-lucide-icon,.tc-social-icon .tarvir-lucide{width:17px!important;height:17px!important;font-size:17px!important}