@media (min-width: 768px){.TopNavbarComponent .HamburgerComponent{display:none}}@media (max-width: 767.98px){.PersistentHeroBannerComponent{display:none}}.gifter-preview-button{box-shadow:0 2px 4px rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.15)}.gifter-preview-button:hover{box-shadow:0 4px 8px rgba(0,0,0,.35),0 8px 16px rgba(0,0,0,.2)}.gifter-preview-button:active{box-shadow:0 1px 2px rgba(0,0,0,.2)}body:has(.ClaimComponent) .CountrySelectorComponent,body:has(.ClaimComponent) .LanguageSelectorComponent,body:has(.RedeemComponent) .CountrySelectorComponent,body:has(.RedeemComponent) .LanguageSelectorComponent{display:none}.CheckoutTermsCheckboxComponent,.MerchantTermsCheckboxComponent{border:1px solid #dee2e6;border-radius:var(--theme-settings-border-radius, .5rem);padding-top:1rem}.CheckoutTermsCheckboxComponent .card,.MerchantTermsCheckboxComponent .card{border:0!important}.CheckoutTermsCheckboxComponent .card-body,.MerchantTermsCheckboxComponent .card-body{padding-top:0!important;padding-bottom:0!important}.CheckoutTermsCheckboxComponent .h6,.MerchantTermsCheckboxComponent .h6{font-size:calc(var(--theme-settings-h6-font-size, 14px)*.75);font-weight:var(--theme-settings-font-weight-normal, 400)}.CheckoutTermsCheckboxComponent a,.MerchantTermsCheckboxComponent a{text-decoration:underline}.CheckoutTermsCheckboxComponent .mdc-text-field-helper-line,.MerchantTermsCheckboxComponent .mdc-text-field-helper-line{padding-left:calc(.25rem + 40px);padding-right:.25rem}.CheckoutTermsCheckboxComponent.eg-validation-wrapper--has-error .mdc-text-field-helper-line,.MerchantTermsCheckboxComponent.eg-validation-wrapper--has-error .mdc-text-field-helper-line{padding-bottom:.5rem}.CheckoutTermsCheckboxComponent:has(+.MerchantTermsCheckboxComponent){border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.CheckoutTermsCheckboxComponent+.MerchantTermsCheckboxComponent{margin-top:0!important;padding-top:0;border-top:0;border-top-left-radius:0;border-top-right-radius:0}
