:where(.ct-button,.wp-element-button,.wp-block-button__link,.woocommerce .button,.fluentform button.ff-btn,a.gspb-buttonbox){position:relative}:is(.ct-button,.wp-element-button,.wp-block-button__link,.woocommerce .button,.fluentform button.ff-btn,a.gspb-buttonbox):not(.loading,.added)::after{--bc-line-color:var(--theme-button-background-initial-color, #FFBB01);position:absolute;inset:-10px -12px;margin:0;pointer-events:none;content:"";background:linear-gradient(var(--bc-line-color),var(--bc-line-color)) left 26px bottom 4px / calc(100% - 26px) 1px,linear-gradient(var(--bc-line-color),var(--bc-line-color)) right 6px top 22px / 1px calc(100% - 22px);background-repeat:no-repeat;transition:background-size .38s ease}:is(.ct-button,.wp-element-button,.wp-block-button__link,.woocommerce .button,.fluentform button.ff-btn,a.gspb-buttonbox):not(.loading,.added):hover::after{background-size:0 1px,1px 0}@media (prefers-reduced-motion:reduce){:is(.ct-button,.wp-element-button,.wp-block-button__link,.woocommerce .button,.fluentform button.ff-btn,a.gspb-buttonbox):not(.loading,.added)::after{transition:none}}a.gspb-buttonbox .gspb-buttonbox-icon{display:none!important}body .wp-block-greenshift-blocks-buttonbox.gspb-buttonbox{color:var(--theme-button-text-initial-color)!important;background-color:var(--theme-button-background-initial-color)!important}