/* op-no-underline.css — store-wide: remove underlines on links/text incl. hover/focus states. Strike-through (sale prices: s/del) is not touched. The :not(#op-nu) adds id-level specificity so theme/plugin/description rules lose. */
a:not(#op-nu),a:not(#op-nu):hover,a:not(#op-nu):focus,a:not(#op-nu):focus-visible,a:not(#op-nu):active,a:not(#op-nu):visited,
u:not(#op-nu),ins:not(#op-nu),abbr:not(#op-nu)[title],
button:not(#op-nu),button:not(#op-nu):hover,button:not(#op-nu):focus,
[style*="underline"]:not(#op-nu),
.f-text-link:not(#op-nu),.f-button--plain:not(#op-nu):hover,
.f-cart-item__title:not(#op-nu):hover,.f-cart-item__property a:not(#op-nu),
.form-field--checkbox a:not(#op-nu),.f-product-quickview--viewmore:not(#op-nu),
.f-search-popular--item:not(#op-nu),.f-search-count-result:not(#op-nu):hover,
.f-search-result .f-search-item:hover .f-search-item--title:not(#op-nu),
.f-search-result .f-search-item-page:hover .f-search-item-page--title:not(#op-nu),
.f-product-reviews-box .f-view-btn:not(#op-nu),.wishlist-link:not(#op-nu):hover,
.common-dialog-security-detail:not(#op-nu),
.f-active-facets--remove-all:not(#op-nu),.f-sortby-mobile--item.active:not(#op-nu),
.spr-container .spr-review-reportreview:not(#op-nu),
.jdgm-subtab__name:not(#op-nu),.jdgm-revs-tab__url span:not(#op-nu),
.jdgm-translate-container .jdgm-translate-button:not(#op-nu),.jdgm-link:not(#op-nu),.jdgm-histogram__clear-filter:not(#op-nu),
.f-customer-forms .f-reset-password-btn:not(#op-nu),.f-customer-order .notification a:not(#op-nu),.account-page .tip-message:not(#op-nu),.op-wash-page a:not(#op-nu),
.jdgm-gallery__thumbnail-wrapper:not(#op-nu)::before{text-decoration:none!important;text-decoration-line:none!important}
/* theme pseudo-element underline (base.css: .rte a / .f-section__description a / .f-link-underline / .f-button--link ::before/::after, height:var(--btn-link-border)) -> zero height */
.f-button--link:not(#op-nu),.f-section__description a:not(#op-nu),.f-link-underline:not(#op-nu),.rte a:not(#op-nu){--btn-link-border:0px!important}
/* header main-menu hover underline bar (header.css .f-menu__link--main:after) */
.f-menu__link--main:not(#op-nu)::after{display:none!important}
/* keep links that relied on underline distinguishable by color */
.f-text-link:not(#op-nu),.form-field--checkbox a:not(#op-nu),.f-cart-item__property a:not(#op-nu),.f-customer-forms .f-reset-password-btn:not(#op-nu),.f-customer-order .notification a:not(#op-nu),.jdgm-rev a:not(#op-nu),.jdgm-link:not(#op-nu){color:#7C3AED}
.f-text-link:not(#op-nu):hover,.form-field--checkbox a:not(#op-nu):hover,.f-cart-item__property a:not(#op-nu):hover,.f-customer-forms .f-reset-password-btn:not(#op-nu):hover,.jdgm-link:not(#op-nu):hover{color:#5B21B6}
.rte p a:not([class]):not([style]),.rte li a:not([class]):not([style]),.f-section__description a:not([class]):not([style]){color:#7C3AED}
.rte p a:not([class]):not([style]):hover,.rte li a:not([class]):not([style]):hover,.f-section__description a:not([class]):not([style]):hover,.op-foot__bar a:not(#op-nu):hover{color:#5B21B6}
