.eg-button{border-radius:6px!important}.theme-flat .h4{font-size:16px;font-weight:700;margin:15px 0!important}.theme-flat .eg-text-field-wrapper .eg-text-field.mdc-text-field.mdc-text-field--filled{border-radius:6px!important;height:auto!important;padding:0!important}.theme-flat .eg-text-field-wrapper .eg-text-field.mdc-text-field.mdc-text-field--filled .mdc-text-field__input{padding:14px;height:auto!important}.theme-flat .eg-text-field-wrapper .eg-text-field.mdc-text-field.mdc-text-field--filled .mdc-floating-label{font-size:12px}.GifterComponent .HeadlineLayoutComponent{--headline-layout-x-padding: 0 !important}.GifterComponent .HeadlineLayoutComponent .RibbonedHeadlineComponent{display:none}.GifterComponent .HeadlineLayoutComponent .card.contentWrapper{margin-top:0;padding-top:0}.GifterComponent .HeadlineLayoutComponent .card.contentWrapper .DenominationPickerComponent{padding-top:10px;margin-bottom:45px}.GifterComponent .HeadlineLayoutComponent .card.contentWrapper .DenominationPickerComponent .eg-dropdown .eg-button.mdc-button.eg-button--variant-default.mdc-button--raised{border:1px solid #b0b0b0!important;text-align:start!important;padding:15px!important}.GifterComponent .HeadlineLayoutComponent .card.contentWrapper .denomPickerDivider{display:none}.GifterComponent .HeadlineLayoutComponent .card.contentWrapper .personalizationMessage{background-color:#fff!important;margin-top:0!important;padding-top:0!important;padding-bottom:0!important}.GifterComponent .HeadlineLayoutComponent .card.contentWrapper .personalizationMessage .eg-text-field{margin-top:0!important;margin-bottom:7px!important}.GifterComponent .HeadlineLayoutComponent .card.contentWrapper .personalizationMessage .eg-text-field .mdc-floating-label{display:none}.GifterComponent .HeadlineLayoutComponent .card.contentWrapper .personalizationMessage .mdc-text-field__input{height:75px!important}.GifterComponent .HeadlineLayoutComponent .card.contentWrapper .personalizationMessage .mdc-text-field-helper-line{float:none!important}.GifterComponent .HeadlineLayoutComponent .card.contentWrapper .EGreetingCardPickerSection{margin-top:0!important}.GifterComponent .HeadlineLayoutComponent .card.contentWrapper .EGreetingCardPickerSection .EGreetingCardPickerComponent{padding-top:15px}.GifterComponent .HeadlineLayoutComponent .card.contentWrapper .EGreetingCardPickerSection .EGreetingCardPickerComponent .greetingCardImage{width:198px!important}.GifterComponent .HeadlineLayoutComponent .card.contentWrapper .scheduleDeliveryComponent .ToggleButtonsComponent .eg-button{text-transform:uppercase;font-weight:800}.GifterComponent .HeadlineLayoutComponent .card.contentWrapper .scheduleDeliveryComponent .ToggleButtonsComponent .toggleOption:first-of-type{margin-right:10px;width:100%!important}.GifterComponent .HeadlineLayoutComponent .card.contentWrapper .scheduleDeliveryComponent .ToggleButtonsComponent .toggleOption:last-of-type{margin-left:10px;width:100%!important}.GifterComponent .HeadlineLayoutComponent .card.contentWrapper .scheduleDeliveryComponent .ToggleButtonsComponent .eg-button--variant-default{border:1px solid #8c8c8c!important}.GifterComponent .HeadlineLayoutComponent .card.contentWrapper .scheduleDeliveryComponent p{font-weight:700!important}.GifterComponent .HeadlineLayoutComponent .card.contentWrapper .scheduleDeliveryComponent .h4{font-size:22px;font-weight:300!important}.GifterComponent .HeadlineLayoutComponent .card.contentWrapper .gifterSubmitButton{font-weight:800;text-transform:uppercase}.RedeemComponent .RedeemBodyComponent .redeemGiftInfoComponent h4{font-weight:700!important}.RedeemComponent .RedeemBodyComponent .RedeemFaceplatesComponent{margin-top:30px;margin-bottom:30px}.HeadlineLayoutComponent .RibbonedHeadlineComponent .headlineTitle{font-weight:400!important}.RecipientComponent .RecipientDetailsComponent{box-shadow:var(--theme-settings-elevation-2);padding:2rem}.RecipientComponent .RecipientDetailsComponent>.row{margin-top:0!important}.RecipientComponent .RecipientDetailsComponent .RecipientGiftDetailsComponent{box-shadow:none}.RecipientComponent .RecipientDetailsComponent .RecipientGiftDetailsComponent .card-header{border-bottom:none}.RecipientComponent .RecipientDetailsComponent .RecipientGiftDetailsComponent>.card-body{padding:0!important}.RecipientComponent .RecipientDetailsComponent .RecipientGiftDetailsComponent .QuotedBodyComponent svg{fill:var(--theme-color-gray-light, #cecece)}.RecipientComponent .RecipientDetailsComponent .RecipientGiftDetailsComponent .QuotedBodyComponent p{font-size:22px;font-weight:300!important}.RecipientComponent .RecipientDetailsComponent .greetingCardWrapper{margin-top:0!important}@media (max-width: 1199.98px){.RecipientComponent .RecipientDetailsComponent .greetingCardWrapper{margin-top:2rem!important}}.PersistentHeroBannerComponent .HeroBannerComponent .banner{height:180px!important}@media (min-width: 992px){.PersistentHeroBannerComponent .HeroBannerComponent .banner{height:260px!important}}.PersistentHeroBannerComponent .HeroBannerComponent .banner .bannerOverlay .bannerOverlayContent{font-size:28px}@media (min-width: 992px){.PersistentHeroBannerComponent .HeroBannerComponent .banner .bannerOverlay .bannerOverlayContent{font-size:64px}}
