.ag-btn-brand-v2,
.brand-btn,
.button:not(#wpadminbar *):not(#masthead *):not(.quantity *):not(.ag-tour-btn):not(#ast-scroll-top):not(#ag-ai-chat-bubble):not(.ag-toast-close),
.ast-button:not(#wpadminbar *):not(#masthead *):not(#ast-scroll-top):not(#ag-ai-chat-bubble),
.woocommerce a.button:not(#wpadminbar *):not(#masthead *):not(.quantity *),
.woocommerce button.button:not(#wpadminbar *):not(#masthead *):not(.quantity *),
.woocommerce input.button:not(#wpadminbar *):not(#masthead *):not(.quantity *),
.woocommerce-button:not(#wpadminbar *):not(#masthead *),
.checkout-button:not(#wpadminbar *):not(#masthead *),
.ag-btn-primary:not(#wpadminbar *):not(#masthead *),
.ag-b2b-btn:not(#wpadminbar *):not(#masthead *),
.catalog-hero-button:not(#wpadminbar *):not(#masthead *),
input[type="submit"]:not(#wpadminbar *):not(#masthead *):not(.search-submit):not(#adminbar-search):not(#ast-scroll-top),
button[type="submit"]:not(#wpadminbar *):not(#masthead *):not(.search-submit):not(#adminbar-search):not(#ast-scroll-top):not(.ag-toast-close),
.ag-join-submit-btn,
.ag-b2b-submit-btn,
.ag-btn-premium,
.pattern-buy-btn,
.jobs-search-btn,
.filter-submit-btn,
.job-action-btn,
.blog-home-btn,
.ag-tg-btn,
.ag-cabinet-btn,
.ag-job-subtab-btn.active {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 46px !important;
    padding: 0 45px !important;
    font-family: 'Cormorant Garamond', Georgia, serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    color: #ffffff !important;
    background: var(--ag-brand-orange) !important;
    border: none !important;
    border-radius: 4px !important;
    position: relative !important;
    overflow: hidden !important;
    letter-spacing: 0.1em !important;
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
    box-shadow: 0 4px 15px rgba(215, 99, 20, 0.2) !important;
    text-decoration: none !important;
}
.ag-btn-brand-v2::after,
.brand-btn::after,
.button:not(#wpadminbar *):not(#masthead *):not(.quantity *):not(.ag-tour-btn):not(#ast-scroll-top):not(#ag-ai-chat-bubble):not(.ag-toast-close)::after,
.ast-button:not(#wpadminbar *):not(#masthead *):not(#ast-scroll-top):not(#ag-ai-chat-bubble)::after,
.woocommerce a.button:not(#wpadminbar *):not(#masthead *):not(.quantity *)::after,
.woocommerce button.button:not(#wpadminbar *):not(#masthead *):not(.quantity *)::after,
.woocommerce input.button:not(#wpadminbar *):not(#masthead *):not(.quantity *)::after,
.woocommerce-button:not(#wpadminbar *):not(#masthead *)::after,
.checkout-button:not(#wpadminbar *):not(#masthead *)::after,
.ag-btn-primary:not(#wpadminbar *):not(#masthead *)::after,
.ag-b2b-btn:not(#wpadminbar *):not(#masthead *)::after,
.catalog-hero-button:not(#wpadminbar *):not(#masthead *)::after,
input[type="submit"]:not(#wpadminbar *):not(#masthead *):not(.search-submit):not(#adminbar-search):not(#ast-scroll-top)::after,
button[type="submit"]:not(#wpadminbar *):not(#masthead *):not(.search-submit):not(#adminbar-search):not(#ast-scroll-top):not(.ag-toast-close)::after,
.ag-join-submit-btn::after,
.ag-b2b-submit-btn::after,
.ag-btn-premium::after,
.pattern-buy-btn::after,
.jobs-search-btn::after,
.filter-submit-btn::after,
.job-action-btn::after,
.blog-home-btn::after,
.ag-tg-btn::after,
.ag-cabinet-btn::after,
.ag-job-subtab-btn.active::after {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: -150% !important;
    width: 80% !important;
    height: 100% !important;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%) !important;
    transform: skewX(-25deg) !important;
    transition: all 0.75s ease !important;
    pointer-events: none !important;
    z-index: 1 !important;
}
.ag-btn-brand-v2:hover,
.brand-btn:hover,
.button:not(#wpadminbar *):not(#masthead *):not(.quantity *):not(.ag-tour-btn):not(#ast-scroll-top):not(#ag-ai-chat-bubble):not(.ag-toast-close):hover,
.ast-button:not(#wpadminbar *):not(#masthead *):not(#ast-scroll-top):not(#ag-ai-chat-bubble):hover,
.woocommerce a.button:not(#wpadminbar *):not(#masthead *):not(.quantity *):hover,
.woocommerce button.button:not(#wpadminbar *):not(#masthead *):not(.quantity *):hover,
.woocommerce input.button:not(#wpadminbar *):not(#masthead *):not(.quantity *):hover,
.woocommerce-button:not(#wpadminbar *):not(#masthead *):hover,
.checkout-button:not(#wpadminbar *):not(#masthead *):hover,
.ag-btn-primary:not(#wpadminbar *):not(#masthead *):hover,
.ag-b2b-btn:not(#wpadminbar *):not(#masthead *):hover,
.catalog-hero-button:not(#wpadminbar *):not(#masthead *):hover,
input[type="submit"]:not(#wpadminbar *):not(#masthead *):not(.search-submit):not(#adminbar-search):not(#ast-scroll-top):hover,
button[type="submit"]:not(#wpadminbar *):not(#masthead *):not(.search-submit):not(#adminbar-search):not(#ast-scroll-top):not(.ag-toast-close):hover,
.ag-join-submit-btn:hover,
.ag-b2b-submit-btn:hover,
.ag-btn-premium:hover,
.pattern-buy-btn:hover,
.jobs-search-btn:hover,
.filter-submit-btn:hover,
.job-action-btn:hover,
.blog-home-btn:hover,
.ag-tg-btn:hover,
.ag-cabinet-btn:hover,
.ag-job-subtab-btn.active:hover {
    color: #ffffff !important;
    background: var(--ag-color-accent-hover) !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 25px rgba(215, 99, 20, 0.35) !important;
    letter-spacing: 0.1em !important;
}
.ag-btn-brand-v2:hover::after,
.brand-btn:hover::after,
.button:not(#wpadminbar *):not(#masthead *):not(.quantity *):not(.ag-tour-btn):not(#ast-scroll-top):not(#ag-ai-chat-bubble):not(.ag-toast-close):hover::after,
.ast-button:not(#wpadminbar *):not(#masthead *):not(#ast-scroll-top):not(#ag-ai-chat-bubble):hover::after,
.woocommerce a.button:not(#wpadminbar *):not(#masthead *):not(.quantity *):hover::after,
.woocommerce button.button:not(#wpadminbar *):not(#masthead *):not(.quantity *):hover::after,
.woocommerce input.button:not(#wpadminbar *):not(#masthead *):not(.quantity *):hover::after,
.woocommerce-button:not(#wpadminbar *):not(#masthead *):hover::after,
.checkout-button:not(#wpadminbar *):not(#masthead *):hover::after,
.ag-btn-primary:not(#wpadminbar *):not(#masthead *):hover::after,
.ag-b2b-btn:not(#wpadminbar *):not(#masthead *):hover::after,
.catalog-hero-button:not(#wpadminbar *):not(#masthead *):hover::after,
input[type="submit"]:not(#wpadminbar *):not(#masthead *):not(.search-submit):not(#adminbar-search):not(#ast-scroll-top):hover::after,
button[type="submit"]:not(#wpadminbar *):not(#masthead *):not(.search-submit):not(#adminbar-search):not(#ast-scroll-top):not(.ag-toast-close):hover::after,
.ag-join-submit-btn:hover::after,
.ag-b2b-submit-btn:hover::after,
.ag-btn-premium:hover::after,
.pattern-buy-btn:hover::after,
.jobs-search-btn:hover::after,
.filter-submit-btn:hover::after,
.job-action-btn:hover::after,
.blog-home-btn:hover::after,
.ag-tg-btn:hover::after {
    left: 150% !important;
}
.ag-btn-brand-v2:focus, .ag-btn-brand-v2:active, .ag-btn-brand-v2:visited,
.brand-btn:focus, .brand-btn:active, .brand-btn:visited,
.button:not(#wpadminbar *):not(#masthead *):not(.quantity *):not(.ag-tour-btn):not(#ast-scroll-top):not(#ag-ai-chat-bubble):not(.ag-toast-close):focus,
.button:not(#wpadminbar *):not(#masthead *):not(.quantity *):not(.ag-tour-btn):not(#ast-scroll-top):not(#ag-ai-chat-bubble):not(.ag-toast-close):active,
.button:not(#wpadminbar *):not(#masthead *):not(.quantity *):not(.ag-tour-btn):not(#ast-scroll-top):not(#ag-ai-chat-bubble):not(.ag-toast-close):visited,
.ast-button:not(#wpadminbar *):not(#masthead *):not(#ast-scroll-top):not(#ag-ai-chat-bubble):focus,
.ast-button:not(#wpadminbar *):not(#masthead *):not(#ast-scroll-top):not(#ag-ai-chat-bubble):active,
.ast-button:not(#wpadminbar *):not(#masthead *):not(#ag-ai-chat-bubble):not(#ast-scroll-top):visited,
.woocommerce a.button:not(#wpadminbar *):not(#masthead *):not(.quantity *):focus,
.woocommerce a.button:not(#wpadminbar *):not(#masthead *):not(.quantity *):active,
.woocommerce a.button:not(#wpadminbar *):not(#masthead *):not(.quantity *):visited,
.woocommerce button.button:not(#wpadminbar *):not(#masthead *):not(.quantity *):focus,
.woocommerce button.button:not(#wpadminbar *):not(#masthead *):not(.quantity *):active,
.woocommerce button.button:not(#wpadminbar *):not(#masthead *):not(.quantity *):visited,
.woocommerce-button:not(#wpadminbar *):not(#masthead *):focus,
.woocommerce-button:not(#wpadminbar *):not(#masthead *):active,
.woocommerce-button:not(#wpadminbar *):not(#masthead *):visited,
.ag-join-submit-btn:focus, .ag-join-submit-btn:active, .ag-join-submit-btn:visited,
.ag-b2b-submit-btn:focus, .ag-b2b-submit-btn:active, .ag-b2b-submit-btn:visited,
.ag-btn-premium:focus, .ag-btn-premium:active, .ag-btn-premium:visited,
.pattern-buy-btn:focus, .pattern-buy-btn:active, .pattern-buy-btn:visited,
.jobs-search-btn:focus, .jobs-search-btn:active, .jobs-search-btn:visited,
.filter-submit-btn:focus, .filter-submit-btn:active, .filter-submit-btn:visited,
.job-action-btn:focus, .job-action-btn:active, .job-action-btn:visited,
.blog-home-btn:focus, .blog-home-btn:active, .blog-home-btn:visited,
.ag-tg-btn:focus, .ag-tg-btn:active, .ag-tg-btn:visited,
.ag-cabinet-btn:focus, .ag-cabinet-btn:active, .ag-cabinet-btn:visited,
.ag-job-subtab-btn.active:focus, .ag-job-subtab-btn.active:active, .ag-job-subtab-btn.active:visited {
    color: #ffffff !important;
}
