/* BUTTONS */

.woocommerce a.button.alt.checkout-button,
.woocommerce button[name="add-to-cart"],
.woocommerce button.alt.button[name="woocommerce_checkout_place_order"]{background-color: var(--sc-green)!important; border-color: var(--sc-green) !important; color: #fff!important;}

.woocommerce a.button.alt.checkout-button:hover,
.woocommerce button[name="add-to-cart"]:hover,
.woocommerce button.alt.button[name="woocommerce_checkout_place_order"]:hover{background-color: var(--sc-green-dark)!important; border-color: var(--sc-green-dark) !important; color: #fff!important;}


/* Call to Actions */
.call_to_actions{display: flex;}
.cta_large{flex: 1; padding: 40px 30px 40px 30px; font-size: 30px; line-height: 40px; font-weight: 500; display: grid; grid-template-columns: repeat(4, 1fr); align-items: center; justify-content: space-between; gap: 1rem;}
.cta_large:hover{box-shadow: 0 0.04rem 0.08rem rgb(0 0 0 / 30%), 0 0.13rem 0.4rem rgb(0 0 0 / 35%)}
.cta_large:hover .subtext i{left: 1rem;}
.cta_large .arrows{filter: brightness(5); color:#fff;}


.cta_large .label{grid-column-start: 1;grid-column-end: 4;}
.cta_large .arrows{display: flex; align-content: center; justify-content: flex-end;}
.cta_large .subtext{font-size: 18px; font-weight: initial; display: inline-flex; gap: 1.5rem; margin-top: 1rem;position: relative; padding-left: 4rem;}
.cta_large .subtext i{font-size: 40px; position: absolute; left: 0; transition: all .25s ease-in-out}

.cta_large .custom_image{height: 75px;}
