.storefinder{font-family:"EuclidSquare",Arial,sans-serif}.storefinder .container-fluid{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}.storefinder h6{margin-bottom:1.5rem}.storefinder .map-col{padding-left:0;padding-right:0;position:relative}.storefinder .map-col #map{height:100vh;width:100%;position:sticky !important;top:0}.storefinder .filter-col{padding-right:0;padding-left:0}.storefinder .filter-col .search-wrapper{padding-left:3.75rem;padding-right:3.75rem;padding-top:3rem;padding-bottom:3rem;border-bottom:1px solid rgba(0,0,0,.12)}.storefinder .filter-col .search-wrapper .h2{font-size:1.75rem;font-weight:500;margin-bottom:1.5rem}.storefinder .filter-col .search-wrapper .store-type-wrapper{grid-template-columns:1fr 1fr;display:grid;-moz-column-gap:.5rem;column-gap:.5rem}.storefinder .filter-col .search-wrapper .store-type-wrapper .form-check-input{position:absolute;right:1rem;top:50%;transform:translateY(-50%);margin-top:0;z-index:2}.storefinder .filter-col .search-wrapper .store-type-wrapper .btn{padding:.75rem 1rem;text-align:left;border-color:rgba(201,203,206,.8)}.storefinder .filter-col .search-wrapper .store-type-wrapper .btn:hover{color:#0f1531;background-color:#f1f1f2;border-color:var(--bs-btn-hover-border-color)}.storefinder .filter-col .search-wrapper .store-type-wrapper label{display:flex;align-items:center}.storefinder .filter-col .search-wrapper .store-type-wrapper label svg{margin-right:.5rem}.storefinder .filter-col .search-wrapper .input-group{margin-bottom:1.5rem}.storefinder .filter-col .search-wrapper .input-group .form-control{background-color:#f3f3f5;color:#0f1531;padding:20px;border-radius:0;border:none;padding-right:0}.storefinder .filter-col .search-wrapper .input-group .form-control:focus{box-shadow:none}.storefinder .filter-col .search-wrapper .input-group .input-group-text{background-color:#f3f3f5;color:#0f1531;padding:20px;border-radius:0;font-size:1.5rem;border:none;padding-right:0}.storefinder .filter-col .search-wrapper .input-group .input-group-text.remove{display:none;cursor:pointer;padding-right:20px}.storefinder .filter-col .search-wrapper .input-group .input-group-text.remove.active{display:inline-flex}.storefinder .filter-col .search-wrapper .input-group .form-control{height:64px}.storefinder .filter-col .form-check{margin-bottom:.5rem}.storefinder .filter-col .filter-items{display:grid;grid-template-columns:1fr 1fr}.storefinder .filter-col .brand-filter{padding-bottom:2rem}.storefinder .filter-col .category-filter{padding-bottom:2rem}.storefinder .filter-col .accordion{border-bottom:1px solid rgba(0,0,0,.12)}.storefinder .filter-col .accordion .accordion-button{padding-left:3.75rem;padding-right:3.75rem;padding-top:2rem;padding-bottom:2rem;font-weight:500;background-color:#fff;box-shadow:none}.storefinder .filter-col .accordion .accordion-button:focus{box-shadow:none}.storefinder .filter-col .accordion .accordion-button.clear-filter::after{display:none}.storefinder .filter-col .accordion .accordion-body{padding-left:3.75rem;padding-right:3.75rem}.storefinder .filter-col .store-wrapper .store-item{border-bottom:1px solid rgba(0,0,0,.12)}.storefinder .filter-col .store-wrapper .store-item .store-item-desc{padding-left:3.75rem;padding-right:3.75rem;padding-top:3rem;padding-bottom:2.5rem}@media screen and (max-width: 991px){.storefinder .map-col #map{height:400px}.storefinder .filter-col .filter-items{grid-template-columns:1fr}.storefinder .filter-col .accordion .accordion-button{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}.storefinder .filter-col .accordion .accordion-body{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}.storefinder .filter-col .search-wrapper{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}.storefinder .filter-col .search-wrapper .store-type-wrapper{grid-template-columns:1fr;row-gap:.5rem}.storefinder .filter-col .store-wrapper .store-item .store-item-desc{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}.storefinder .filter-col .store-wrapper .store-item .rating-wrapper{aspect-ratio:75/52;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}}@media screen and (max-width: 768px){.storefinder .filter-col .store-wrapper .store-item .action-wrapper{flex-direction:column}.storefinder .filter-col .store-wrapper .store-item .action-wrapper .btn{margin-left:0 !important;margin-top:.5rem}}