/* Estados de interação Jeri Nuts: somente controles da loja. */
body.jn-v3 :is(.jn-button,.woocommerce .button,.woocommerce .single_add_to_cart_button,.jn-search button,.jn-sort button,.jn-welcome-shop,.xoo-wsc-ft-btn,.elementor-button,#place_order){transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}
body.jn-v3 :is(.jn-button,.woocommerce .button,.woocommerce .single_add_to_cart_button,.jn-search button,.jn-sort button,.jn-welcome-shop,.xoo-wsc-ft-btn,.elementor-button,#place_order):not(:disabled):not(.disabled):is(:hover,:focus,:active){background-color:#10484c!important;border-color:#10484c!important;color:#fff7e8!important;text-decoration:none!important;box-shadow:0 4px 12px #10484c20}
body.jn-v3 :is(.jn-yellow,#jn-copy-coupon):not(:disabled):is(:hover,:focus,:active){background-color:#e4a62e!important;border-color:#e4a62e!important;color:#10484c!important;box-shadow:0 4px 12px #ad702018}
body.jn-v3 :is(.jn-menu-button,.jn-search-button,.jn-header-actions>a):is(:hover,:focus,:active){background-color:#f2ead8!important;border-color:transparent!important;color:#155e63!important;box-shadow:none}
body.jn-v3 .jn-welcome .jn-welcome-close:is(:hover,:focus,:active){background-color:#f4bb42!important;border-color:#d99e2d!important;color:#10484c!important;box-shadow:none}
body.jn-v3 .jn-size-options button:not(:disabled):is(:hover,:focus,:active){background-color:#f7e9c8!important;border-color:#d99e2d!important;color:#155e63!important;box-shadow:none}
body.jn-v3 .jn-size-options button[aria-pressed=true]:is(:hover,:focus,:active){background-color:#10484c!important;border-color:#10484c!important;color:#fff7e8!important}
body.jn-v3 .jn-filter-chips a:is(:hover,:focus,:active){background-color:#f7e9c8!important;border-color:#d99e2d!important;color:#155e63!important;text-decoration:none}
body.jn-v3 .jn-filter-chips a.active:is(:hover,:focus,:active){background-color:#10484c!important;border-color:#10484c!important;color:#fff7e8!important}
body.jn-v3 .jn-banner-controls button:is(:hover,:focus,:active){background:transparent!important;border-color:transparent!important;box-shadow:none}
body.jn-v3 .jn-banner-controls button:is(:hover,:focus-visible):after{background-color:#155e63!important}
body.jn-v3 .jn-ticker-toggle:is(:hover,:focus,:active){background-color:#0b3b3f!important;color:#f4bb42!important;border-color:transparent!important}
body.jn-v3 .jn-ticker .jn-welcome-trigger:is(:hover,:focus,:active){background:transparent!important;border-color:transparent!important;color:#fff7e8!important;box-shadow:none;text-decoration:underline}
body.jn-v3 :is(.xoo-wsc-plus,.xoo-wsc-minus,.xoo-wsc-chng):is(:hover,:focus,:active){background-color:#f7e9c8!important;border-color:#d99e2d!important;color:#155e63!important}
body.jn-v3 :is(.xoo-wsch-close,.xoo-wsc-icon-cross,.xoo-wsc-smr-del):is(:hover,:focus,:active){color:#b75b28!important;background-color:transparent!important}
body.jn-v3 :is(.jn-text-link,.jn-shipping-link,.jn-navigation a):is(:hover,:focus-visible){color:#b75b28!important;text-decoration:none}
body.jn-v3 :is(button,a.button,.jn-button,.jn-welcome-shop,.xoo-wsc-ft-btn,.jn-filter-chips a):focus-visible{outline:3px solid #d99e2d!important;outline-offset:3px!important}
body.jn-v3 :is(button,.button):disabled{cursor:not-allowed}
@media(prefers-reduced-motion:reduce){body.jn-v3 :is(.jn-button,.woocommerce .button,.jn-search button,.jn-sort button,.jn-welcome-shop,.xoo-wsc-ft-btn,.elementor-button,#place_order){transition:none}}
