@media (max-width: 991.98px){.SquareOffersSearchControlsComponent h1{font-size:20px}}.SquareOffersSearchControlsComponent .filterCategoriesCheckboxGroup{display:flex;justify-content:start;flex-wrap:wrap}.SquareOffersSearchControlsComponent .filterCategoriesCheckboxGroup label.btn{flex:0 0 auto;padding:2px 12px;margin-right:.5rem;margin-bottom:.5rem;border:#dee2e6 1px solid;border-radius:0!important;font-size:12px;background-color:var(--theme-color-gray-lighter, #f7f7f7);color:var(--theme-color-gray-dark, #424242);text-transform:capitalize}.SquareOffersSearchControlsComponent .filterCategoriesCheckboxGroup label.btn.active{background-color:var(--theme-color-primary);color:#fff;box-shadow:none}.SquareOffersSearchControlsComponent .SearchFieldComponent.innerSearchField .searchFieldWrapper .searchInput{font-size:14px;background-color:#fff;border-radius:var(--theme-settings-border-radius-sm, var(--theme-settings-border-radius, .5rem))!important;border:1px solid #dee2e6!important;box-shadow:none}.SquareOffersSearchControlsComponent .SearchFieldComponent.innerSearchField .searchFieldWrapper .searchInput:focus{box-shadow:var(--theme-settings-elevation-3)}.SquareOffersSearchControlsComponent .SearchFieldComponent.innerSearchField .searchFieldWrapper .searchInput::placeholder{font-size:14px}.LocalBrandImageComponent{position:relative}.LocalBrandImageComponent .offerFaceplate{width:100%;height:100%;max-width:300px;object-fit:contain;object-position:center center}.LocalBrandImageComponent .defaultFaceplateOverlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:.5rem;color:var(--theme-color-gray-darker, #212121);font-size:1.25rem;font-weight:700;text-align:center;user-select:none!important}.CatalogOfferTileComponent.card{border-radius:1rem;box-shadow:var(--theme-settings-elevation-2)}.CatalogOfferTileComponent.card.interactive{transition:.25s ease;transition-property:box-shadow,transform}.CatalogOfferTileComponent.card.interactive:hover,.CatalogOfferTileComponent.card.interactive:focus{transform:translateY(-2px);box-shadow:var(--theme-settings-elevation-6)}.CatalogOfferTileComponent.card.size-sm .brandImageContainer{height:90px}.CatalogOfferTileComponent.card .brandImageContainer{position:relative;height:140px;border-radius:1rem;box-shadow:0 1px 1px -1px rgba(0,0,0,.4)}@media (max-width: 575.98px){.CatalogOfferTileComponent.card .brandImageContainer{height:26vw}}.CatalogOfferTileComponent.card .brandInfoContainer{position:relative;padding:.75rem 1rem .5rem}.CatalogOfferTileComponent.card .brandInfoContainer .brandFooterCardName{font-size:14px;font-weight:var(--theme-settings-font-weight-normal, 400);text-overflow:ellipsis}.CatalogOfferTileComponent.card .brandInfoContainer .brandFooterPointsText{margin-top:4px;margin-bottom:0}.CatalogOfferTileComponent.card .brandInfoContainer .brandCardTypeLabel{position:absolute;top:-14px;right:4px}.CatalogOfferTileComponent.card .brandInfoContainer .brandCardTypeLabel>.badge{color:#fff;border:2px solid #fff}.CatalogOfferTileComponent.card .brandInfoContainer .brandCardTypeLabel>.badge.Digital{background-color:var(--theme-color-primary)}.CatalogOfferTileComponent.card .brandInfoContainer .brandCardTypeLabel>.badge.Plastic{background-color:var(--theme-color-gray-dark, #424242)}.CatalogOfferTileComponent.card .bg-deals{background:#6a1b9a}@media (min-width: 992px){.CatalogOfferOverlayComponent .leftColumnWrapper{max-width:320px}}.CatalogOfferOverlayComponent .brandImage{width:300px;height:190px}.CatalogOfferOverlayComponent .squareLogo{margin-bottom:3px}.CatalogOfferOverlayComponent .FaceplateComponent{border-radius:20px}.CatalogOfferOverlayComponent .AlertStripComponent{border:1px solid var(--theme-color-gray-light, #cecece)}.CatalogOfferOverlayComponent .AlertStripComponent .card-body{padding:.5rem}@media (max-width: 575.98px){.CatalogOfferOverlayComponent .AlertStripComponent .card-body{padding:1rem}}.CatalogOfferOverlayComponent .AlertStripComponent .card-body svg{transform:rotate(-68deg);fill:#032e71!important}.CatalogOfferOverlayComponent .AlertStripComponent .card-body .eg-button{--eg-button-background-color: #032E71;padding-left:20px;padding-right:20px}.CatalogOfferOverlayComponent .floatingCloseButtonContainer{position:absolute;top:15px;right:15px}.CatalogOfferOverlayComponent .floatingCloseButtonContainer .closeButton{height:40px;width:40px;padding:0}.CatalogOfferOverlayComponent .floatingCloseButtonContainer .closeButton,.CatalogOfferOverlayComponent .floatingCloseButtonContainer .closeButton .mdc-button__ripple{border-radius:40px}.SquareOffersCatalogComponent .cardDetailsOverlay{margin:-1rem -1rem 0;padding:1rem}.SquareOffersCatalogComponent .cardDetailsOverlay .b-overlay{background:hsla(var(--theme-settings-body-bg-h),var(--theme-settings-body-bg-s),var(--theme-settings-body-bg-l),.75)!important}.SquareOffersCatalogComponent .cardDetailsOverlay .catalogCardWrapper{position:static}.SquareOffersCatalogComponent .cardDetailsOverlay .expandedCardDetails{position:absolute;margin-top:-5px;left:0;right:0;z-index:200;overflow:visible}.MapOfferTileComponent.card{border-radius:1rem;box-shadow:var(--theme-settings-elevation-2)}.MapOfferTileComponent.card.interactive{transition:.25s ease;transition-property:box-shadow,transform}.MapOfferTileComponent.card.interactive:hover,.MapOfferTileComponent.card.interactive:focus{transform:translateY(-2px);box-shadow:var(--theme-settings-elevation-6)}.MapOfferTileComponent.card .offerImageContainer{position:relative;height:90px;border-radius:1rem;box-shadow:0 1px 1px -1px rgba(0,0,0,.4)}@media (max-width: 575.98px){.MapOfferTileComponent.card .offerImageContainer{height:26vw}}.MapOfferTileComponent.card .offerInfoContainer{border-radius:0 1rem 1rem 0}.MapOfferTileComponent.card .bg-deals{background:#6a1b9a}.MapComponent .map,.MapComponent .mapOfferTiles{height:80vh}.MapComponent .b-overlay{background:hsla(var(--theme-settings-body-bg-h),var(--theme-settings-body-bg-s),var(--theme-settings-body-bg-l),.75)!important}.MapComponent .eg-overlay,.MapComponent .catalogCardWrapper{position:static}.MapComponent .expandedCardDetails{position:absolute;top:0;left:0;right:0;z-index:200;overflow:visible}@media (min-width: 576px){.MapComponent .expandedCardDetails{left:-200%}}
