/* Cri-One store — icon-font passthrough for Magento action classes
   and floating widgets. Restores glyphs killed by the universal Arial
   override in store-arial-only.

   SAFETY: admin-scoped (skips [class*='adminhtml-']). */

/* Magento .action.* icons (mini-cart, wishlist, search, close, etc.) */
html body:not([class*='adminhtml-']) .action.showcart::before,
html body:not([class*='adminhtml-']) .action.search::before,
html body:not([class*='adminhtml-']) .action.close::before,
html body:not([class*='adminhtml-']) .action.wishlist::before,
html body:not([class*='adminhtml-']) .action.tocompare::before,
html body:not([class*='adminhtml-']) .action.remove::before,
html body:not([class*='adminhtml-']) .action.edit::before,
html body:not([class*='adminhtml-']) .action.delete::before,
html body:not([class*='adminhtml-']) .action.print::before,
html body:not([class*='adminhtml-']) .action.mailto::before,
html body:not([class*='adminhtml-']) .action.nav-toggle::before,
html body:not([class*='adminhtml-']) .minicart-wrapper .action::before,
html body:not([class*='adminhtml-']) .minicart-items .product-item-actions .action::before,
html body:not([class*='adminhtml-']) .toolbar-sorter::before,
html body:not([class*='adminhtml-']) .switcher-trigger strong::after,
html body:not([class*='adminhtml-']) .field .control._with-tooltip .field-tooltip::before,
html body:not([class*='adminhtml-']) .field-tooltip-action::before,
html body:not([class*='adminhtml-']) .field-tooltip-content::before,
html body:not([class*='adminhtml-']) .rating-summary .rating-result::before,
html body:not([class*='adminhtml-']) .rating-summary .rating-result > span::before,
html body:not([class*='adminhtml-']) .review-control-vote label::before,
html body:not([class*='adminhtml-']) .filter-current .action.remove::before,
html body:not([class*='adminhtml-']) .filter-actions .filter-clear::before,
html body:not([class*='adminhtml-']) .abs-icon::before,
html body:not([class*='adminhtml-']) [class^="ui-datepicker-"]::before {
    font-family: 'luma-icons' !important;
}

/* Chat / support / floating action widgets — common libraries */
html body:not([class*='adminhtml-']) [class*="chat"]::before,
html body:not([class*='adminhtml-']) [class*="chat"]::after,
html body:not([class*='adminhtml-']) [class*="Chat"]::before,
html body:not([class*='adminhtml-']) [class*="support"]::before,
html body:not([class*='adminhtml-']) [class*="widget-launcher"]::before,
html body:not([class*='adminhtml-']) [class*="messenger"]::before,
html body:not([class*='adminhtml-']) .fa::before,
html body:not([class*='adminhtml-']) .fas::before,
html body:not([class*='adminhtml-']) .far::before,
html body:not([class*='adminhtml-']) .fab::before,
html body:not([class*='adminhtml-']) i[class*="fa-"]::before {
    font-family: 'Font Awesome 6 Free', 'Font Awesome 5 Free', 'FontAwesome',
                 'luma-icons', inherit !important;
}
