.midas-giftcard-test{--gc-blue:var(--link-color,currentColor);--gc-navy:inherit;--gc-text:inherit;--gc-brand-contrast:var(--button-color,#fff);--gc-border:color-mix(in srgb,var(--gc-blue) 18%,#fff);--gc-muted:color-mix(in srgb,var(--gc-text) 72%,#fff);font-family:var(--gc-body-font,inherit);color:var(--gc-text);background:transparent}
.midas-giftcard-test .gc-hero{background:transparent;color:var(--gc-text);border-radius:0;border-bottom:2px solid var(--gc-blue);box-shadow:none;padding:24px 0}
.midas-giftcard-test .gc-hero h1,.midas-giftcard-test h2,.midas-giftcard-test h3,.midas-giftcard-test .gc-result h1{font-family:var(--gc-heading-font,inherit);color:var(--gc-blue)}
.midas-giftcard-test .gc-kicker{color:var(--gc-muted)}
.midas-giftcard-test .gc-site-logo{display:block;width:auto;max-width:min(240px,65%);max-height:100px;object-fit:contain;margin-bottom:24px}
.midas-giftcard-test .gc-section,.midas-giftcard-test .gc-result{box-shadow:none;border:1px solid var(--gc-border);border-radius:4px}
.midas-giftcard-test .gc-notice,.midas-giftcard-test .gc-cart,.midas-giftcard-test .gc-payment-summary,.midas-giftcard-test .gc-custom-value,.midas-giftcard-test .gc-result dl div{background:color-mix(in srgb,var(--gc-blue) 5%,#fff);border-color:var(--gc-border);color:var(--gc-text)}
.midas-giftcard-test .gc-section-heading>span,.midas-giftcard-test .gc-product-buy button,.midas-giftcard-test .gc-custom-value button,.midas-giftcard-test .gc-pay-button:not(:disabled),.midas-giftcard-test .gc-cart h3 span,.midas-giftcard-test .gc-result-button{background:var(--gc-blue);color:var(--gc-brand-contrast)}
.midas-giftcard-test .gc-template:has(input:checked){border-color:var(--gc-blue);box-shadow:0 0 0 2px color-mix(in srgb,var(--gc-blue) 15%,transparent)}
.midas-giftcard-test input,.midas-giftcard-test select,.midas-giftcard-test textarea{accent-color:var(--gc-blue)}
.midas-giftcard-test input:focus-visible,.midas-giftcard-test select:focus-visible,.midas-giftcard-test textarea:focus-visible,.midas-giftcard-test button:focus-visible{outline:2px solid var(--gc-blue);outline-offset:2px}
.gc-addon-dialog[data-site-theme]{font-family:var(--gc-body-font,inherit);color:var(--gc-text);border-radius:6px}
.gc-addon-dialog[data-site-theme] h2{font-family:var(--gc-heading-font,inherit);color:var(--gc-blue)}
.gc-addon-dialog[data-site-theme] .gc-addon-options label:has(input:checked){background:color-mix(in srgb,var(--gc-blue) 7%,#fff);border-color:var(--gc-blue)}
.gc-addon-dialog[data-site-theme] .gc-addon-options input{accent-color:var(--gc-blue)}
.gc-addon-dialog[data-site-theme] .gc-addon-options strong,.midas-giftcard-test .gc-cart-addon strong:before{color:var(--gc-blue)}
.midas-giftcard-test .gc-cart-addon{border-left-color:var(--gc-blue)}
.gc-addon-dialog[data-site-theme] .gc-addon-actions button{color:var(--gc-text);border-color:var(--gc-border)}
.gc-addon-dialog[data-site-theme] .gc-addon-actions button:first-child{background:var(--gc-blue);border-color:var(--gc-blue);color:var(--gc-brand-contrast)}
