/* Original review buttons use the same primary design as the current offer links. */
.ga-review-page .elementor-widget-button a.elementor-button{
    background:#805532!important;
    color:#fff!important;
    border:1px solid #805532!important;
    border-radius:30px!important;
    padding:14px 28px!important;
    font:600 15px/1.5 Montserrat,sans-serif!important;
    text-decoration:none!important;
    max-width:100%;
    box-shadow:0 3px 7px rgba(77,48,25,.18)!important;
    transition:box-shadow .18s ease,background-color .18s ease;
}
.ga-review-page .elementor-widget-button a.elementor-button :is(.elementor-button-text,.elementor-button-content-wrapper){font:inherit!important;color:inherit!important}
.ga-review-page .elementor-widget-button a.elementor-button:hover{background:#6b4528!important;border-color:#6b4528!important;box-shadow:0 4px 10px rgba(77,48,25,.23)!important}
.ga-review-page .elementor-widget-button a.elementor-button:focus-visible{outline:3px solid #d57a2b;outline-offset:4px}
/* A small lift for primary offer links across the shared page layouts. */
.ga-coupon-card .ga-coupon-cta,
.ga-modern .ga-order a,
.ga-product-comparison .ga-box-order,
.ga-comparison .ga-visit,
.ga-modern .ga-top-offer>a,
[data-ga-hero-provider] a.elementor-button{
    box-shadow:0 3px 7px rgba(77,48,25,.18);
    transition:box-shadow .18s ease,background-color .18s ease;
}
.ga-coupon-card .ga-coupon-cta:hover,
.ga-modern .ga-order a:hover,
.ga-product-comparison .ga-box-order:hover,
.ga-comparison .ga-visit:hover,
.ga-modern .ga-top-offer>a:hover,
[data-ga-hero-provider] a.elementor-button:hover{
    box-shadow:0 4px 10px rgba(77,48,25,.23);
}
@media(prefers-reduced-motion:reduce){
    .ga-review-page .elementor-widget-button a.elementor-button{transition:none}
    .ga-coupon-card .ga-coupon-cta,.ga-modern .ga-order a,.ga-product-comparison .ga-box-order,.ga-comparison .ga-visit,.ga-modern .ga-top-offer>a,[data-ga-hero-provider] a.elementor-button{transition:none}
}
