.cardDetailsComponent{position:relative}.cardDetailsComponent .brandHeading{margin-bottom:8px;margin-top:0}@media(max-width:1199px){.cardDetailsComponent .brandHeading{margin-top:15px}}.cardDetailsComponent .denominationPickerComponent>.form-group{margin:10px -15px 0}.cardDetailsComponent .denominationPickerComponent .denominationRange{margin:0}.cardDetailsComponent .termsButton{text-decoration:none}.cardDetailsComponent .floatingCloseButtonContainer{position:absolute;top:15px;right:15px}.cardDetailsComponent .floatingCloseButtonContainer .closeButton{height:40px;width:40px;font-size:28px;font-weight:300;line-height:.33}.catalogCardComponent .expandedCardDetails{position:absolute;margin-top:-5px;left:0;right:0;z-index:200;overflow:visible}.catalogViewerComponent{position:relative}@media(min-width:0px){.catalogViewerComponent .catalogCards .catalogCardColumn{width:50vw}}@media(min-width:576px){.catalogViewerComponent .catalogCards .catalogCardColumn{width:50%}}@media(min-width:768px){.catalogViewerComponent .catalogCards .catalogCardColumn{width:33.3333%}}@media(min-width:1600px){.catalogViewerComponent .catalogCards .catalogCardColumn{width:20%}}.catalogViewerComponent .selectedCardOverlay{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:hsla(0,0%,98%,.85);z-index:2}.catalogViewerComponent .loaderContainer{position:relative;height:300px}.searchFieldComponent .searchFieldFormGroup{position:relative}.searchFieldComponent .searchFieldFormGroup .searchFieldIcon{position:absolute;top:0;right:0;bottom:0;z-index:20}.searchFieldComponent .searchFieldFormGroup .searchFieldInput{height:45px;font-size:18px;padding-left:15px;padding-right:30px;background-image:none!important;background-color:#e8e8e8;border-radius:2px!important;transition:.25s ease;transition-property:box-shadow,background-color}.searchFieldComponent .searchFieldFormGroup .searchFieldInput::placeholder{color:#666!important;font-size:18px;line-height:1.8;opacity:1}.searchFieldComponent .searchFieldFormGroup.is-focused .searchFieldInput{background-color:#fff;box-shadow:0 6px 10px 0 rgba(0,0,0,.12),0 1px 18px 0 rgba(0,0,0,.09),0 3px 5px -1px rgba(0,0,0,.145)}.searchFieldComponent .searchFieldFormGroup .formValidationMessages{margin-top:7.5px}.searchFieldComponent .searchFieldFormGroup .formValidationMessages .help-block{color:#666}