/* Endcustomer presentation only. Loaded after the imported form design. */
#form_dzf_front44 .dzf-summary.dz-summary-card{overflow:hidden;padding:0!important;background:#fff;border:1px solid #d6e0e9;border-radius:18px;box-shadow:0 8px 24px #19304609}
#form_dzf_front44 .dzf-summary .dz-summary-head h2{margin:0!important;color:#fff!important;font-size:22px!important;line-height:1.35!important}
#form_dzf_front44 .dzf-summary .dz-summary-section h3{margin:0 0 15px!important;padding:0!important;color:var(--dz-navy-dark,#17334d)!important;font-size:18px!important;line-height:1.35!important}
#form_dzf_front44 .dzf-summary .dz-summary-section dt,
#form_dzf_front44 .dzf-summary .dz-summary-section dd{border:0!important;padding:0!important;min-width:0;white-space:pre-line}
#form_dzf_front44 .dzf-summary .dz-summary-section dl{grid-template-columns:repeat(2,minmax(0,1fr))!important}
#form_dzf_front44 .dzf-summary .dzf-summary-note{margin:0!important;padding:18px 24px!important;border-top:1px solid #e2e8ee;color:#526d83!important;font-size:13px!important;line-height:1.5}
@media(max-width:640px){
 #form_dzf_front44 .dzf-summary .dz-summary-section dl{grid-template-columns:1fr!important}
 #form_dzf_front44 .dzf-summary .dz-summary-head,
 #form_dzf_front44 .dzf-summary .dz-summary-section,
 #form_dzf_front44 .dzf-summary .dzf-summary-note{padding:18px 16px!important}
}
/* Actual checkboxes remain keyboard and screen-reader operable. */
#form_dzf_front44 .frm_checkbox input[type="checkbox"]{appearance:none!important;-webkit-appearance:none!important;display:inline-block!important;position:relative!important;opacity:1!important;visibility:visible!important;width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;max-width:17px!important;max-height:17px!important;padding:0!important;margin:0 8px 0 0!important;vertical-align:-3px!important;border:1px solid #91a8bb!important;border-radius:4px!important;background:#fff!important;box-shadow:none!important;cursor:pointer}
#form_dzf_front44 .frm_checkbox input[type="checkbox"]:checked{border-color:#2f4f6f!important;background-color:#2f4f6f!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 4.5l7 7m0-7l-7 7' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-position:center!important;background-repeat:no-repeat!important;background-size:15px 15px!important}
#form_dzf_front44 .frm_checkbox input[type="checkbox"]::before,
#form_dzf_front44 .frm_checkbox input[type="checkbox"]::after{content:none!important}
#form_dzf_front44 .frm_checkbox input[type="checkbox"]:focus-visible{outline:2px solid #2f4f6f!important;outline-offset:3px!important}
#form_dzf_front44 .frm_checkbox input[type="checkbox"]:disabled{opacity:.55!important;cursor:default}
@media(forced-colors:active){#form_dzf_front44 .frm_checkbox input[type="checkbox"]{appearance:auto!important;-webkit-appearance:auto!important;background-image:none!important}}
/* Keep the payment widget and its accessible label; remove the stray visual title. */
#form_dzf_front44 #field_6dbs6_label{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}
/* Shared original segmented plate treatment, for desired, reserved and old plates. */
#form_dzf_front44 .dzfc-current-plate-wrap{width:100%;max-width:100%;min-width:0}
#form_dzf_front44 .dz-v12-plate input.dz-v12-input{border:1.5px solid #a0a0a0!important;border-radius:4px!important;background:#fff!important;box-shadow:none!important;min-width:0!important}
#form_dzf_front44 .dz-v12-plate input.dz-v12-input:focus-visible{border-color:#2f4f6f!important;box-shadow:inset 0 0 0 2px #2f4f6f26!important;outline:none!important}
/* Slightly tighter summary and declaration spacing; typography and payment controls stay as supplied. */
#form_dzf_front44 .dzf-summary .dz-summary-head{padding:16px 24px!important}
#form_dzf_front44 .dzf-summary .dz-summary-section{padding:18px 24px!important}
#form_dzf_front44 .dzf-summary .dz-summary-section h3{margin-bottom:12px!important}
#form_dzf_front44 .dzf-summary .dz-summary-section dl{gap:10px 18px!important}
#form_dzf_front44 .dzf-summary .dz-summary-section dl>div{padding:10px 14px!important}
#form_dzf_front44 .dz-final-section-head{padding:16px 20px!important}
#form_dzf_front44 .dz-final-section-title{margin-bottom:20px!important}
#form_dzf_front44 .dz-declaration-item{padding:16px 20px!important}
@media(max-width:640px){#form_dzf_front44 .dzf-summary .dz-summary-head,#form_dzf_front44 .dzf-summary .dz-summary-section{padding:16px!important}}

/* Final page: one column, native payment widgets, price and actions below payment. */
#form_dzf_front44 button.dzfh-trigger{display:inline-flex!important}
#form_dzf_front44 .dz-summary-details[hidden]{display:none!important}
#form_dzf_front44 .dz-checkout-grid{display:block!important;position:relative;box-sizing:border-box;padding:22px!important;min-height:0!important}
#form_dzf_front44 .dz-checkout-grid>.frm_form_field{width:100%!important;float:none!important;box-sizing:border-box;clear:none!important}
#form_dzf_front44 .dz-checkout-grid .dz-page-head{padding:6px 0 16px!important;margin:0!important;text-align:left!important}
#form_dzf_front44 .dz-checkout-grid .dz-page-head h2{font-size:26px!important;line-height:1.25!important;margin:0 0 8px!important}
#form_dzf_front44 .dz-checkout-grid .dz-page-head p{font-size:15px!important;line-height:1.5!important;margin:0!important}
#form_dzf_front44 .dz-checkout-grid .dz-kicker,#form_dzf_front44 .dz-checkout-grid #frm_field_6446_container{display:none!important}
#form_dzf_front44 .dz-checkout-grid .dz-final-section-head{padding:0!important;margin:0!important;box-shadow:none!important;background:transparent!important;border:0!important;border-radius:0!important;display:block!important}
#form_dzf_front44 .dz-checkout-grid .dz-final-section-head>.dz-final-icon,#form_dzf_front44 .dz-checkout-grid .dz-final-section-head>p:empty{display:none!important}
#form_dzf_front44 .dz-checkout-grid .dz-final-section-title{margin:24px 0 8px!important}
#form_dzf_front44 .dz-checkout-grid .dz-final-section-head h3{font-size:18px!important;line-height:1.4!important;margin:0 0 3px!important}
#form_dzf_front44 .dz-checkout-grid .dz-final-section-head p{font-size:13px!important;line-height:1.5!important;margin:0!important}
#form_dzf_front44 .dz-checkout-grid .dz-declaration-item{padding:12px 0!important;margin:0!important;border:0!important;border-bottom:1px solid #e2e8ee!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}
#form_dzf_front44 .dz-checkout-grid .dz-declaration-item .frm_primary_label{font-size:14px!important;line-height:1.4!important;margin-bottom:7px!important}
#form_dzf_front44 .dz-checkout-grid .dz-declaration-item .frm_checkbox{margin-bottom:7px!important}
#form_dzf_front44 .dz-checkout-grid .frm_checkbox label{font-size:14px!important;line-height:1.55!important}
#form_dzf_front44 .dz-checkout-grid .dzf-summary .dz-summary-head{padding:13px 18px!important}
#form_dzf_front44 .dz-checkout-grid .dzf-summary .dz-summary-head h2{font-size:18px!important}
#form_dzf_front44 .dz-checkout-grid .dzf-summary .dz-summary-section{padding:14px 18px!important}
#form_dzf_front44 .dz-checkout-grid .dzf-summary .dz-summary-section dl{margin:0!important;gap:10px!important}
#form_dzf_front44 .dz-checkout-grid .dzf-summary .dz-summary-section dl>div{padding:9px 12px!important}
#form_dzf_front44 .dz-checkout-grid .dzf-summary .dzf-summary-note{padding:12px 18px!important}
#form_dzf_front44 .dz-checkout-grid .dz-summary-toggle{display:block!important;margin:0 18px 14px!important;padding:9px 13px!important;border:1px solid #cbdbe8!important;border-radius:8px!important;background:#fff!important;color:#234b69!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;cursor:pointer!important;width:auto!important;box-shadow:none!important}
#form_dzf_front44 .dz-summary-toggle:focus-visible{outline:3px solid #8bb7d5!important;outline-offset:3px}
#form_dzf_front44 .dz-summary-details{border-top:1px solid #dce6ee}
#form_dzf_front44 .dz-checkout-aside{position:static!important;inset:auto!important;width:100%!important;box-sizing:border-box;margin:22px 0 0!important;background:#f3f7fa;border:1px solid #d5e1eb;border-radius:12px;padding:20px!important;color:#17334d;box-shadow:none!important;clear:both}
#form_dzf_front44 .dz-checkout-aside>h3,#form_dzf_front44 .dz-checkout-security{display:none!important}
#form_dzf_front44 .dz-checkout-aside .dz-gesamtpreis{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;width:100%!important}
#form_dzf_front44 .dz-checkout-aside .dz-gesamtpreis .frm_primary_label{font-size:16px!important;font-weight:600!important;color:#17334d!important;width:auto!important;flex:1!important;margin:0!important}
#form_dzf_front44 .dz-checkout-aside .frm_total_formatted{font-size:26px!important;font-weight:700!important;line-height:1.3!important;color:#17334d!important;background:transparent!important;border:0!important;padding:0!important;margin:0!important;white-space:nowrap!important;width:auto!important}
#form_dzf_front44 .dz-checkout-aside .dz-gesamtpreis::after{width:100%!important;font-size:12px!important;margin:0!important}
#form_dzf_front44 .dz-checkout-payment-note{font-size:13px!important;line-height:1.5!important;margin:10px 0 16px!important;color:#50677b!important}
#form_dzf_front44 .dz-checkout-aside .frm_submit{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-direction:row!important;flex-wrap:wrap!important;gap:12px!important;margin:0!important;padding:0!important;width:100%!important}
#form_dzf_front44 .dz-checkout-aside .frm_submit button{white-space:normal!important;width:auto!important;min-width:120px!important;margin:0!important;font-size:15px!important;line-height:1.4!important;padding:12px 18px!important;border-radius:8px!important}
#form_dzf_front44 .dz-checkout-aside .frm_submit .frm_button_submit{order:2!important;margin-left:auto!important;background:#214b68!important;border-color:#214b68!important;color:#fff!important}
#form_dzf_front44 #frm_field_6469_container{margin-top:16px!important;margin-bottom:18px!important}
#form_dzf_front44 #frm_field_6469_container .frm_opt_container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
#form_dzf_front44 #frm_field_6469_container .frm_radio{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;box-shadow:none!important;border:0!important}
#form_dzf_front44 #frm_field_6469_container label[data-dz-payment-label]{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;align-content:center!important;justify-content:start!important;gap:9px 12px!important;padding:14px!important;min-height:106px!important;box-sizing:border-box;border:2px solid #d0dfea!important;border-radius:10px!important;background:#fff!important;text-align:left!important;width:100%!important;box-shadow:none!important;cursor:pointer;transform:none!important}
#form_dzf_front44 #frm_field_6469_container label[data-dz-payment-label]:has(input:checked){background:#eef5fa!important;border-color:#2f5574!important}
#form_dzf_front44 #frm_field_6469_container label[data-dz-payment-label]:focus-within{outline:2px solid #a5c6dd!important;outline-offset:2px}
#form_dzf_front44 #frm_field_6469_container label[data-dz-payment-label]::before,#form_dzf_front44 #frm_field_6469_container label[data-dz-payment-label]::after,#form_dzf_front44 #frm_field_6469_container .frm_radio::after{content:none!important}
#form_dzf_front44 #frm_field_6469_container label[data-dz-payment-label]>input{position:static!important;opacity:1!important;visibility:visible!important;appearance:auto!important;width:18px!important;height:18px!important;min-width:18px!important;margin:0!important;clip:auto!important;clip-path:none!important;accent-color:#245271;grid-column:1!important;grid-row:1!important}
#form_dzf_front44 #frm_field_6469_container label[data-dz-payment-label]>.frm_image_option_container,#form_dzf_front44 #frm_field_6469_container label[data-dz-payment-label]>span:not(.dz-payment-copy):not(.dz-payment-logos){display:none!important}
#form_dzf_front44 #frm_field_6469_container .dz-payment-copy{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important;grid-column:2!important;grid-row:1!important;white-space:normal!important}
#form_dzf_front44 #frm_field_6469_container .dz-payment-copy strong{display:block!important;font-size:15px!important;font-weight:600!important;color:#17334d!important;line-height:1.4!important}
#form_dzf_front44 #frm_field_6469_container .dz-payment-copy>span{display:block!important;font-size:12px!important;color:#58728a!important;line-height:1.4!important}
#form_dzf_front44 #frm_field_6469_container .dz-payment-logos{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;grid-column:2!important;grid-row:2!important}
#form_dzf_front44 #frm_field_6469_container .dz-payment-logos img{display:block!important;width:34px!important;height:22px!important;max-width:none!important;object-fit:contain!important;margin:0!important;border:0!important;border-radius:3px!important}
#form_dzf_front44 .dz-payment-intro-compact{padding:0!important;margin:0 0 12px!important;border:0!important;box-shadow:none!important;background:none!important;font-size:14px!important;line-height:1.5!important;color:#58728a!important;display:block!important;min-height:0!important}
@media(max-width:720px){#form_dzf_front44 #frm_field_6469_container .frm_opt_container{grid-template-columns:1fr!important}#form_dzf_front44 #frm_field_6469_container label[data-dz-payment-label]{min-height:100px!important}}
@media(max-width:480px){#form_dzf_front44 .dz-checkout-grid{padding:14px!important}#form_dzf_front44 .dz-checkout-grid .dz-page-head h2{font-size:24px!important}#form_dzf_front44 .dz-checkout-aside{padding:16px!important}#form_dzf_front44 .dz-checkout-aside .frm_submit button{width:100%!important}#form_dzf_front44 .dz-checkout-aside .frm_submit .frm_button_submit{order:0!important;margin-left:0!important}}

/* Refined presentation. Keep the payment provider's own controls in their original containers. */
#form_dzf_front44 .dz-checkout-grid{padding:24px!important}
#form_dzf_front44 .dz-checkout-grid .dz-page-head{padding:0 0 20px!important}
#form_dzf_front44 .dz-checkout-grid .dz-page-head h2{font-size:25px!important;letter-spacing:-.4px!important}
#form_dzf_front44 .dz-checkout-grid .dz-page-head p{font-size:14px!important}
#form_dzf_front44 .dz-checkout-grid .dzf-summary{position:relative!important;border:1px solid #dbe5ed!important;background:#f7f9fb!important;border-radius:12px!important;box-shadow:none!important;overflow:visible!important;margin:0!important}
#form_dzf_front44 .dz-checkout-grid .dzf-summary .dz-summary-head{background:transparent!important;border:0!important;padding:17px 210px 0 18px!important;border-radius:0!important;color:#17334d!important}
#form_dzf_front44 .dz-checkout-grid .dzf-summary .dz-summary-head h2{font-size:16px!important;font-weight:600!important;line-height:1.5!important;margin:0!important;color:#17334d!important}
#form_dzf_front44 .dz-checkout-grid .dzf-summary .dz-summary-compact{padding:18px!important;border:0!important}
#form_dzf_front44 .dz-checkout-grid .dzf-summary .dz-summary-compact dl{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}
#form_dzf_front44 .dz-checkout-grid .dzf-summary .dz-summary-section dl>div{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;min-width:0!important}
#form_dzf_front44 .dz-checkout-grid .dzf-summary dt{font-size:10px!important;letter-spacing:.55px!important;line-height:1.5!important;color:#6b8195!important;margin:0 0 4px!important}
#form_dzf_front44 .dz-checkout-grid .dzf-summary dd{font-size:14px!important;font-weight:500!important;line-height:1.5!important;margin:0!important;overflow-wrap:anywhere}
#form_dzf_front44 .dz-checkout-grid .dz-summary-toggle{position:absolute!important;top:11px!important;right:12px!important;margin:0!important;border:0!important;background:transparent!important;font-size:12px!important;padding:8px!important;text-decoration:underline!important;text-underline-offset:3px!important}
#form_dzf_front44 .dz-checkout-grid .dzf-summary .dzf-summary-note{display:none!important}
#form_dzf_front44 .dz-checkout-grid .dz-summary-details{background:white!important;border-radius:0 0 12px 12px!important}
#form_dzf_front44 .dz-checkout-grid .dz-summary-details h3{font-size:14px!important;margin:0 0 12px!important}
#form_dzf_front44 .dz-checkout-grid .dz-final-section-head p{display:none!important}
#form_dzf_front44 .dz-checkout-grid .dz-final-section-head h3{font-size:16px!important}
#form_dzf_front44 .dz-checkout-grid .dz-declaration-item{padding:11px 0!important}
#form_dzf_front44 .dz-checkout-grid .dz-declaration-item .frm_primary_label{font-size:13px!important;margin-bottom:6px!important}
#form_dzf_front44 .dz-checkout-grid .frm_checkbox label{font-size:13px!important;line-height:1.55!important}
#form_dzf_front44 #frm_field_6469_container{padding:18px!important;border:1px solid #dbe5ed!important;border-radius:12px 12px 0 0!important;background:#f7f9fb!important;margin:24px 0 0!important}
#form_dzf_front44 #frm_field_6469_container>.frm_primary_label{font-size:16px!important;font-weight:600!important;margin:0 0 14px!important;color:#17334d!important}
#form_dzf_front44 #frm_field_6469_container .frm_opt_container{gap:10px!important}
#form_dzf_front44 #frm_field_6469_container label[data-dz-payment-label]{padding:13px 14px!important;min-height:82px!important;gap:5px 10px!important;border-width:1px!important;border-radius:8px!important;background:white!important}
#form_dzf_front44 #frm_field_6469_container label[data-dz-payment-label]:has(input:checked){border-color:#315a78!important;box-shadow:inset 0 0 0 1px #315a78!important;background:#fff!important}
#form_dzf_front44 #frm_field_6469_container .dz-payment-copy strong{font-size:14px!important}
#form_dzf_front44 #frm_field_6469_container .dz-payment-copy>span{display:none!important}
#form_dzf_front44 #frm_field_6469_container .dz-payment-logos img{width:30px!important;height:20px!important}
#form_dzf_front44 #frm_field_6456_container{display:none!important}
#form_dzf_front44 .dz-checkout-grid>.frm-link-authentication-element{box-sizing:border-box!important;padding:16px 18px 0!important;margin:0!important;border-left:1px solid #dbe5ed!important;border-right:1px solid #dbe5ed!important;background:#f7f9fb!important}
#form_dzf_front44 #frm_field_6457_container{padding:16px 18px 18px!important;margin:0!important;border:1px solid #dbe5ed!important;border-top:0!important;border-radius:0 0 12px 12px!important;box-shadow:none!important;background:#f7f9fb!important;min-height:0!important}
#form_dzf_front44 #frm_field_6457_container>.frm_primary_label{display:none!important}
#form_dzf_front44 .dz-checkout-grid .dz-payment-field .frm-payment-element{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
#form_dzf_front44 .dz-checkout-grid:has(#frm_field_6469_container input[value="PayPal"]:checked)>.frm-link-authentication-element{padding-bottom:18px!important;border-bottom:1px solid #dbe5ed!important;border-radius:0 0 12px 12px!important}
#form_dzf_front44 .dz-checkout-grid>.frm-link-authentication-element:has(iframe[style*="height: 2px"]){padding-top:0!important}
#form_dzf_front44 .dz-checkout-grid #frm_field_6458_container,#form_dzf_front44 .dz-checkout-grid #frm_field_6465_container{display:none!important}
#form_dzf_front44 .dz-checkout-aside{background:transparent!important;border:0!important;border-top:1px solid #dbe5ed!important;border-radius:0!important;padding:20px 0 0!important;margin-top:24px!important}
#form_dzf_front44 .dz-checkout-aside .frm_total_formatted{font-size:24px!important}
#form_dzf_front44 .dz-checkout-payment-note{font-size:12px!important;margin:6px 0 18px!important}
@media(max-width:720px){
 #form_dzf_front44 .dz-checkout-grid .dzf-summary .dz-summary-compact dl{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important}
 #form_dzf_front44 #frm_field_6469_container .frm_opt_container{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 #form_dzf_front44 #frm_field_6469_container label[data-dz-payment-label]{min-height:90px!important;padding:10px!important}
}
@media(max-width:480px){
 #form_dzf_front44 .dz-checkout-grid{padding:16px!important}
 #form_dzf_front44 .dz-checkout-grid .dz-page-head h2{font-size:22px!important}
 #form_dzf_front44 .dz-checkout-grid .dzf-summary .dz-summary-head{padding:15px 16px 0!important}
 #form_dzf_front44 .dz-checkout-grid .dz-summary-toggle{position:static!important;margin:0 8px 8px!important;display:inline-block!important}
 #form_dzf_front44 .dz-checkout-grid .dzf-summary .dz-summary-compact{padding:14px 16px!important}
 #form_dzf_front44 #frm_field_6469_container{padding:14px!important}
 #form_dzf_front44 #frm_field_6469_container .frm_opt_container{grid-template-columns:1fr!important;gap:8px!important}
 #form_dzf_front44 #frm_field_6469_container label[data-dz-payment-label]{min-height:70px!important;padding:10px 12px!important}
 #form_dzf_front44 .dz-checkout-grid>.frm-link-authentication-element{padding:14px 14px 0!important}
 #form_dzf_front44 #frm_field_6457_container{padding:14px!important}
}

/* Customer-approved checkout refinement: logos and one consent box below payment. */
#form_dzf_front44 .dz-checkout-grid #frm_field_6448_container{display:none!important}
#form_dzf_front44 .dz-checkout-declarations{grid-column:1/-1;box-sizing:border-box;border:1px solid #dbe5ed;border-radius:12px;background:#f8fafc;padding:18px 20px;margin-top:24px}
#form_dzf_front44 .dz-checkout-declarations>h3{font-size:16px!important;font-weight:600!important;line-height:1.4!important;margin:0 0 14px!important;color:#17334d!important}
#form_dzf_front44 .dz-checkout-declarations .dz-declaration-item{padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
#form_dzf_front44 .dz-checkout-declarations .frm_primary_label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
#form_dzf_front44 .dz-checkout-declarations .frm_checkbox{margin:0 0 12px!important;padding:0!important}
#form_dzf_front44 .dz-checkout-declarations #frm_field_6451_container .frm_checkbox{margin-bottom:0!important}
#form_dzf_front44 .dz-checkout-declarations .frm_checkbox label{display:block!important;font-size:13px!important;line-height:1.6!important;padding:0 0 0 27px!important;position:relative!important}
#form_dzf_front44 .dz-checkout-declarations .frm_checkbox input{position:absolute!important;left:0!important;top:3px!important;margin:0!important;width:16px!important;height:16px!important}
#form_dzf_front44 #frm_field_6469_container .frm_opt_container{grid-template-columns:minmax(0,2fr) minmax(96px,1fr)!important;gap:10px!important}
#form_dzf_front44 #frm_field_6469_container label[data-dz-payment-label]{display:flex!important;align-items:center!important;justify-content:center!important;min-height:64px!important;padding:13px 16px!important;gap:0!important;position:relative!important}
#form_dzf_front44 #frm_field_6469_container label[data-dz-payment-label]::after{display:none!important}
#form_dzf_front44 #frm_field_6469_container label[data-dz-payment-label]>input,#form_dzf_front44 #frm_field_6469_container label[data-dz-payment-label]>.dz-payment-copy{position:absolute!important;display:block!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
#form_dzf_front44 #frm_field_6469_container label[data-dz-payment-label]:has(input:focus-visible){outline:3px solid #7599b4!important;outline-offset:3px!important}
#form_dzf_front44 #frm_field_6469_container label[data-dz-payment-label]>.dz-payment-logos{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;grid-column:auto!important}
#form_dzf_front44 #frm_field_6469_container .dz-payment-logos img{width:42px!important;height:28px!important;object-fit:contain!important}
#form_dzf_front44 #frm_field_6469_container label:has(input[value="PayPal"]) .dz-payment-logos img{width:96px!important;height:26px!important;max-width:100%!important}
#form_dzf_front44 #frm_field_6469_container:not(:has(input[value="Stripe"]:checked)){border-radius:12px!important}
#form_dzf_front44 .dz-checkout-aside{margin-top:20px!important;padding-top:18px!important}
#form_dzf_front44 .dz-checkout-aside .frm_submit{margin-top:16px!important}
@media(max-width:480px){
 #form_dzf_front44 .dz-checkout-declarations{padding:16px!important;margin-top:20px!important}
 #form_dzf_front44 #frm_field_6469_container .frm_opt_container{grid-template-columns:minmax(0,2.3fr) minmax(62px,1fr)!important;gap:8px!important}
 #form_dzf_front44 #frm_field_6469_container label[data-dz-payment-label]{min-height:66px!important;padding:10px!important}
 #form_dzf_front44 #frm_field_6469_container label[data-dz-payment-label]>.dz-payment-logos{gap:4px!important}
 #form_dzf_front44 #frm_field_6469_container .dz-payment-logos img{width:28px!important;height:20px!important}
 #form_dzf_front44 #frm_field_6469_container label:has(input[value="PayPal"]) .dz-payment-logos img{width:68px!important;height:20px!important}
 #form_dzf_front44 .dz-checkout-aside .frm_button_submit{font-size:14px!important;padding:14px 12px!important;white-space:normal!important}
}
