.elementor-43713 .elementor-element.elementor-element-303993bc{--display:flex;--min-height:300px;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-43713 .elementor-element.elementor-element-303993bc .trx_addons_bg_text{z-index:0;}.elementor-43713 .elementor-element.elementor-element-303993bc .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-43713 .elementor-element.elementor-element-303993bc .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-43713 .elementor-element.elementor-element-1e887a42 .elementor-button{background-color:#104913;font-size:15px;font-weight:500;}.elementor-43713 .elementor-element.elementor-element-1e887a42 .elementor-button-content-wrapper{flex-direction:row-reverse;}#elementor-popup-modal-43713{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-43713 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-43713 .dialog-close-button{display:flex;top:4%;}#elementor-popup-modal-43713 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:120px 0px 0px 0px;}/* Start custom CSS *//* Fix Elementor popup horizontal scroll */
/*.elementor-popup-modal,*/
/*.elementor-popup-modal .dialog-widget-content,*/
/*.elementor-popup-modal .dialog-message {*/
/*  overflow-x: hidden !important;*/
/*}*/

/* Keep your product rows scrollable only inside their own scroller */
/*.tgem-mini-cart-related__scroller {*/
/*  overflow-x: auto;*/
/*  overflow-y: hidden;*/
/*}*/


/* Fix long select dropdown causing overflow */
/*.tgem-mini-cart-related__variant select,*/
/*.tgem-mini-cart-related__variant .select_container {*/
/*  max-width: 100%;*/
/*  width: 100%;*/
/*}*/

/*.tgem-scroller-shortcode a.tgem-mini-cart-related__cta.button, .tgem-scroller-shortcode button.tgem-mini-cart-related__cta.button {*/
/*    font-size: 15px;*/
/*    text-transform: uppercase;*/
/*}*/

/*#elementor-popup-modal-43713 {*/
/*    z-index: 9999 !important;*/
/*}*/

/*.sc_layouts_panel_hide_content.sc_layouts_panel_opened {*/
/*	z-index: 1;*/
/*}*/

/*body.single-product #continue-to-original-url {*/
/*    display: none !important;*/
/*}*/

/*.single-product .perks-headline {*/
/*    display: block !important;*/
/*}*/


/*Popups*/
/*.single-product .paypal-buttons.paypal-buttons-context-iframe {*/
/*  position: relative !important;*/
/*}*/

/*.single-product .paypal-buttons.paypal-buttons-context-iframe::after {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  z-index: 9999;*/
/*  cursor: pointer;*/
/*}*/

/*.single-product .paypal-buttons.paypal-buttons-context-iframe.no-overlay::after {*/
/*  content: none !important;*/
/*  display: none !important;*/
/*}*/

/*.single-product .wcpay-express-checkout-wrapper.no-overlay::after {*/
/*    content: none !important;*/
/*  display: none !important;*/
/*}*/

 /*Intercept Apple Pay / Google Pay express checkout */
/*.single-product .wcpay-express-checkout-wrapper {*/
/*  position: relative !important;*/
/*}*/

/*.single-product .wcpay-express-checkout-wrapper::after {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  z-index: 9999;*/
/*  cursor: pointer;*/
/*}*//* End custom CSS */