[data-letters]:before{content:attr(data-letters);text-align:center;background-color:var(--color-primary);color:#fff;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;width:140px;height:140px;padding:4px;font-size:75px;font-weight:400;display:flex}.profile .profile-top{background:var(--laundromats);background:-webkit-linear-gradient(to right,var(--color-text),var(--laundromats));background:linear-gradient(to right,var(--color-text),var(--laundromats));color:#fff}.profile .profile-top .profile-block .thumb img{object-fit:cover;border-radius:50%;width:160px;height:160px}.profile .profile-top .profile-block .content{flex:1;width:100%}.profile .profile-top .profile-block .content .user-title{margin-bottom:.5rem;font-size:2rem}.profile .profile-top .profile-block .content .price{margin-bottom:.25rem;font-size:1.3rem}.profile .profile-top .profile-block .content .location{margin-bottom:.5rem;font-size:1rem}.profile .profile-top .profile-block .content .location span,.profile .profile-top .profile-block .content .location a{color:var(--green)}.profile .profile-top .profile-block .content .location svg{margin-right:.5rem}.profile .profile-top .profile-block .content .rating ul{margin:0;padding:0;list-style:none;display:inline}.profile .profile-top .profile-block .content .rating ul li{color:#fff;margin:0 1px;font-size:18px;line-height:1;display:inline}.profile .profile-bottom{margin-top:-50px;padding:2rem 0}.profile .profile-bottom .list-unstyled svg{width:1em;height:1em}.profile .profile-bottom .btn-success{background:var(--green)}.profile .profile-bottom .btn-success:hover{background:var(--primary-gradient-hover-color)}.profile .profile-bottom .card{border:none;margin-bottom:1.5rem;box-shadow:0 0 10px #0000001a}.profile .profile-bottom .card:first-of-type{margin-bottom:1.5rem}.profile .profile-bottom .card .card-body h4{margin-bottom:1rem;font-size:1.5rem}.profile .profile-bottom .card .card-body .reviews-list .profile-review{border-bottom:1px solid #e9ecef;padding:.75rem 0}.profile .profile-bottom .card .card-body .reviews-list .profile-review:last-child{border-bottom:none;padding-bottom:0}.profile .profile-bottom .card .card-body .reviews-list .profile-review .media{display:flex}.profile .profile-bottom .card .card-body .reviews-list .profile-review .media img{object-fit:cover;border-radius:50%;width:60px;height:60px}.profile .profile-bottom .card .card-body .reviews-list .profile-review .media .media-body{flex:1;margin-left:.75rem}.profile .profile-bottom .card .card-body .reviews-list .profile-review .media .media-body .d-flex{align-items:center;margin-bottom:.25rem}.profile .profile-bottom .card .card-body .reviews-list .profile-review .media .media-body .small{margin-bottom:.25rem;line-height:1.2}.profile .profile-bottom .card .card-body .reviews-list .profile-review .media .media-body p.mb-2{margin-top:.25rem;line-height:1.5}.profile .profile-bottom .card .card-body .reviews-list .profile-review .media .media-body .stars{margin:0}.profile .profile-bottom .card .card-body .reviews-list .profile-review .media .media-body .stars .reviews-rating ul{margin:0;padding:0;list-style:none;display:inline}.profile .profile-bottom .card .card-body .reviews-list .profile-review .media .media-body .stars .reviews-rating ul li{color:#ffc107;margin:0 1px;font-size:18px;line-height:1;display:inline}.profile .profile-bottom .card .card-body .reviews-list .profile-review .media .media-body .stars .reviews-rating ul li .fa{color:#ffc107}.profile .profile-bottom .card .card-body .available{margin-bottom:1.5rem}.profile .profile-bottom .card .card-body .available .d-flex{border-bottom:none;margin-bottom:0;padding:.2rem 0;line-height:1.5}.profile .profile-bottom .card .card-body .available .d-flex .availkey{min-width:80px;font-weight:600}.profile .profile-bottom .card .card-body .social-link{margin:0;padding:0;list-style:none}.profile .profile-bottom .card .card-body .social-link li{float:none;margin-right:1rem;display:inline-block}.profile .profile-bottom .card .card-body .social-link li a{text-decoration:none;display:inline-block}.profile .profile-bottom .card .card-body .social-link li a svg{color:var(--color-primary);font-size:1em;width:1.4em!important;height:1.4em!important}.rating ul{margin:0;padding:0;list-style:none;display:inline}.rating ul li{color:#fff;margin:0 1px;font-size:18px;line-height:1;display:inline}.reviews-rating ul{margin:0;padding:0;list-style:none;display:inline}.reviews-rating ul li{color:#ffc107;margin:0 1px;font-size:18px;line-height:1;display:inline}.profile-review .media img{object-fit:cover;border-radius:50%;width:60px;height:60px}.laundromat-detail-loading,.laundromat-detail-not-found{align-items:center;min-height:50vh;display:flex}.laundromat-detail-loading .loading-content .loader-icon,.laundromat-detail-loading .not-found-content .loader-icon,.laundromat-detail-not-found .loading-content .loader-icon,.laundromat-detail-not-found .not-found-content .loader-icon{border:4px solid #f3f3f3;border-top-color:#007bff;border-radius:50%;width:50px;height:50px;animation:1s linear infinite spin;display:inline-block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.profile .profile-top .profile-block .thumb img{width:140px;height:140px}.profile .profile-top .profile-block .thumb span[data-letters]{width:140px;height:140px;font-size:75px}.profile .profile-top .profile-block .content .user-title{font-size:1.5rem}}
