/**handles:gform_coupon_style,gravity_forms_coupon_theme_foundation,gravity_forms_coupon_theme_framework,gform_stripe_frontend,gform-stripe-theme-foundation,gform-stripe-theme-foundation-admin,gform-stripe-theme-framework**/
.gform_legacy_markup_wrapper input.gf_coupon_code,.gravity-theme input.gf_coupon_code{width:auto;width:initial}.gform_legacy_markup_wrapper input#gf_coupon_button.button,.gravity-theme input#gf_coupon_button.button{margin-left:8px}.gform_legacy_markup_wrapper #gf_coupon_info,.gravity-theme #gf_coupon_info{margin-top:8px}.gform_legacy_markup_wrapper #gf_coupon_info table,.gravity-theme #gf_coupon_info table{border:none;width:auto!important}.gform_legacy_markup_wrapper #gf_coupon_info .gf_coupon_item .gf_coupon_name_container,.gravity-theme #gf_coupon_info .gf_coupon_item .gf_coupon_name_container{padding:6px 16px 6px 4px}.gform_legacy_markup_wrapper #gf_coupon_info .gf_coupon_item .gf_coupon_name_container .gf_coupon_name,.gravity-theme #gf_coupon_info .gf_coupon_item .gf_coupon_name_container .gf_coupon_name{display:inline-block;vertical-align:middle}.gform_legacy_markup_wrapper #gf_coupon_info .gf_coupon_item .gf_coupon_name_container a,.gravity-theme #gf_coupon_info .gf_coupon_item .gf_coupon_name_container a{background-image:url(https://geraldpeterst2t.com/wp-content/plugins/gravityformscoupons/images/remove.png);background-position:0 0;background-repeat:no-repeat;border:none;display:inline-block;height:14px;margin:2px 0 0 0;text-indent:-9000px;vertical-align:middle;width:14px}.gform_legacy_markup_wrapper #gf_coupon_info .gf_coupon_item .gf_coupon_discount_container,.gravity-theme #gf_coupon_info .gf_coupon_item .gf_coupon_discount_container{padding:6px 2px 6px 0;text-align:right;vertical-align:top}.gform_legacy_markup_wrapper #gf_coupon_info .gf_coupon_item td,.gravity-theme #gf_coupon_info .gf_coupon_item td{border-bottom:1px dashed #ccc;border-left:none;border-right:none;border-top:none}.gform_legacy_markup_wrapper span.gf_coupon_discount,.gravity-theme span.gf_coupon_discount{display:-moz-inline-stack;display:inline-block;text-align:right;width:auto;zoom:1}.gform_legacy_markup_wrapper #gf_coupon_info .gf_coupon_item a.gf_coupon_delete,.gform_legacy_markup_wrapper #gf_coupon_info .gf_coupon_item a.gf_coupon_delete:active,.gform_legacy_markup_wrapper #gf_coupon_info .gf_coupon_item a.gf_coupon_delete:focus,.gform_legacy_markup_wrapper #gf_coupon_info .gf_coupon_item a.gf_coupon_delete:visited,.gravity-theme #gf_coupon_info .gf_coupon_item a.gf_coupon_delete,.gravity-theme #gf_coupon_info .gf_coupon_item a.gf_coupon_delete:active,.gravity-theme #gf_coupon_info .gf_coupon_item a.gf_coupon_delete:focus,.gravity-theme #gf_coupon_info .gf_coupon_item a.gf_coupon_delete:visited{color:#790000;font-size:small;text-decoration:none}
.gform-theme--foundation .gfield--type-coupon .ginput_container_coupon{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gf-field-gap-x)}
.gform-theme--framework .gfield--type-coupon input.gf_coupon_code{--gf-local-width:initial}
.gform_legacy_markup_wrapper .ginput_full[data-payment-element=false] .StripeElement,.gravity-theme .ginput_full[data-payment-element=false] .StripeElement{background-color:#fff;border:1px solid #bbb;border-radius:2px;box-shadow:none;height:40px;padding:10px 10px}.gform_legacy_markup_wrapper .StripeElement--focus,.gravity-theme .StripeElement--focus{border:2px solid #8bc1fc}.gform_legacy_markup_wrapper .StripeElement--invalid,.gravity-theme .StripeElement--invalid{border-color:#fa755a}.gform_legacy_markup_wrapper .StripeElement--webkit-autofill,.gravity-theme .StripeElement--webkit-autofill{background-color:#fefde5!important}.gform_legacy_markup_wrapper div.gform_stripe_requires_action,.gravity-theme div.gform_stripe_requires_action{display:none}.gform_legacy_markup_wrapper .ginput_stripe_creditcard input,.gravity-theme .ginput_stripe_creditcard input{padding:8px}.gform_legacy_markup_wrapper .ginput_stripe_creditcard .cc-details-container,.gravity-theme .ginput_stripe_creditcard .cc-details-container{position:relative}.gform_legacy_markup_wrapper .ginput_stripe_creditcard .cc-details-container input.cc-cardnumber::-moz-placeholder,.gravity-theme .ginput_stripe_creditcard .cc-details-container input.cc-cardnumber::-moz-placeholder{color:#9092b0}.gform_legacy_markup_wrapper .ginput_stripe_creditcard .cc-details-container input.cc-cardnumber::placeholder,.gravity-theme .ginput_stripe_creditcard .cc-details-container input.cc-cardnumber::placeholder{color:#9092b0}.gform_legacy_markup_wrapper .ginput_stripe_creditcard .cc-details-container input.cc-cardnumber,.gravity-theme .ginput_stripe_creditcard .cc-details-container input.cc-cardnumber{background-color:rgba(255,255,255,.5);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='22px' height='14px' viewBox='0 0 22 14' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Crect fill='%23DCDFE6' x='0' y='0' width='22' height='14' rx='2'%3E%3C/rect%3E%3Crect fill='%23B2B8C6' x='3' y='10' width='3' height='1'%3E%3C/rect%3E%3Crect fill='%23B2B8C6' x='7' y='10' width='3' height='1'%3E%3C/rect%3E%3Crect fill='%23B2B8C6' x='11' y='10' width='3' height='1'%3E%3C/rect%3E%3Crect fill='%23B2B8C6' x='15' y='10' width='3' height='1'%3E%3C/rect%3E%3Crect fill='%23FFFFFF' x='3' y='4' width='5' height='3'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:16px 50%;background-repeat:no-repeat;background-size:auto 20px;padding-left:56px}.gform_legacy_markup_wrapper .ginput_stripe_creditcard .cc-placeholders,.gravity-theme .ginput_stripe_creditcard .cc-placeholders{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;height:100%;position:absolute;right:24px;top:0;z-index:2}.gform_legacy_markup_wrapper .ginput_stripe_creditcard .cc-placeholders span,.gravity-theme .ginput_stripe_creditcard .cc-placeholders span{color:#9092b0}.gform_legacy_markup_wrapper #stripe-payment-link,.gravity-theme #stripe-payment-link{margin-bottom:12px}.gform_legacy_markup_wrapper #stripe-payment-link::before,.gravity-theme #stripe-payment-link::before{content:var(--link-login-string);display:inline-block;font-size:14.88px;font-weight:400;margin-bottom:12px}.gform_legacy_markup_wrapper #stripe-payment-link:not(.visible),.gravity-theme #stripe-payment-link:not(.visible){display:none}html[dir=rtl] .gform_legacy_markup_wrapper .ginput_stripe_creditcard .cc-details-container .cc-cardnumber,html[dir=rtl] .gravity-theme .ginput_stripe_creditcard .cc-details-container .cc-cardnumber{background-position:calc(100% - 16px) 50%;padding-left:8px;padding-right:56px}html[dir=rtl] .gform_legacy_markup_wrapper .ginput_stripe_creditcard .cc-placeholders,html[dir=rtl] .gravity-theme .ginput_stripe_creditcard .cc-placeholders{left:24px;right:auto}html[dir=rtl] .gform_legacy_markup_wrapper .ginput_stripe_creditcard .cc-cvc-placeholder,html[dir=rtl] .gravity-theme .ginput_stripe_creditcard .cc-cvc-placeholder{padding-left:0!important;padding-right:16px}
.gform-theme--foundation .gfield--type-stripe_creditcard-card .StripeElement{align-items:center;display:flex}.gform-theme--foundation .gfield--type-stripe_creditcard-card .StripeElement .__PrivateStripeElement{inline-size:100%!important}.gform-theme--foundation .gfield--type-stripe_creditcard-card div.gform_stripe_requires_action{display:none}.gform-theme--foundation .gfield--type-stripe_creditcard-payment-element .StripeElement--link{margin-block-end:var(--gf-field-gap-y)}.gform-theme--foundation .gfield--type-stripe_creditcard-payment-element #stripe-payment-link:not(.visible){display:none}
.gform-theme--foundation.gform_editor .gfield--type-stripe_creditcard .cc-details-container{position:relative}.gform-theme--foundation.gform_editor .gfield--type-stripe_creditcard input.cc-cardnumber{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='22px' height='14px' viewBox='0 0 22 14' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Crect fill='%23DCDFE6' x='0' y='0' width='22' height='14' rx='2'%3E%3C/rect%3E%3Crect fill='%23B2B8C6' x='3' y='10' width='3' height='1'%3E%3C/rect%3E%3Crect fill='%23B2B8C6' x='7' y='10' width='3' height='1'%3E%3C/rect%3E%3Crect fill='%23B2B8C6' x='11' y='10' width='3' height='1'%3E%3C/rect%3E%3Crect fill='%23B2B8C6' x='15' y='10' width='3' height='1'%3E%3C/rect%3E%3Crect fill='%23FFFFFF' x='3' y='4' width='5' height='3'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:var(--gf-ctrl-padding-x) 50%;background-repeat:no-repeat;background-size:auto 13px;padding-inline-start:40px}html[dir=rtl] .gform-theme--foundation.gform_editor .gfield--type-stripe_creditcard input.cc-cardnumber{background-position:calc(100% - var(--gf-ctrl-padding-x)) 50%}.gform-theme--foundation.gform_editor .gfield--type-stripe_creditcard .cc-placeholders{align-items:center;block-size:100%;display:flex;flex-wrap:nowrap;gap:6px;inset-block-start:0;inset-inline-end:calc(var(--gf-ctrl-padding-x) * 2);position:absolute}.gform-theme--foundation.gform_editor .gfield--type-stripe_creditcard .cc-placeholders span{color:var(--gf-ctrl-placeholder-color);font-family:var(--gf-ctrl-placeholder-font-family);font-size:var(--gf-ctrl-placeholder-font-size);font-style:var(--gf-ctrl-placeholder-font-style);font-weight:var(--gf-ctrl-placeholder-font-weight);letter-spacing:var(--gf-ctrl-placeholder-letter-spacing);opacity:var(--gf-ctrl-placeholder-opacity)}
.gform-theme--framework .gfield--type-stripe_creditcard-card .StripeElement--focus{--gf-local-bg-color:var(--gf-ctrl-bg-color-focus);--gf-local-border-color:var(--gf-ctrl-border-color-focus);--gf-local-shadow:var(--gf-ctrl-shadow-focus);--gf-local-color:var(--gf-ctrl-color-focus)}.gform-theme--framework .gfield--type-stripe_creditcard-card .StripeElement--invalid{--gf-local-bg-color:var(--gf-ctrl-bg-color-error);--gf-local-border-color:var(--gf-ctrl-border-color-error);--gf-local-color:var(--gf-ctrl-color-error)}