.imgProfile{max-width:200px;height:auto}.image-container{display:flex;align-items:center;justify-content:center}.image{opacity:1;display:block;width:100%;-o-object-fit:cover;object-fit:cover;transition:.5s ease;backface-visibility:hidden}.middle{transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center}.image-container:hover .image{opacity:.3}.image-container:hover .middle{opacity:1}@media screen and (max-width: 768px){.userData{display:flex;flex-direction:column;align-items:center;text-align:center}.image-container{width:150px;height:150px;margin:0 auto}.ml-3{margin-top:1rem;text-align:center}.card-title.mb-4{text-align:center}}@media (max-width: 768px){.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}}@media screen and (max-width: 768px){.name_store_card{margin-top:1rem}}.descricao{text-indent:20px;font-size:16px;line-height:1.5;margin-top:10px;margin-bottom:10px;color:#333;text-align:justify;flex-grow:1;min-height:30px;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.open-status{position:absolute;top:5px;right:20px;z-index:1;background-color:#1bda44;color:#fff;padding:5px;border-radius:0 0 0 5px;font-size:10px;font-weight:700;text-transform:uppercase;box-shadow:0 1px 3px #0000004d}.close-status{position:absolute;top:5px;right:20px;z-index:1;background-color:#da1b1b;color:#fff;padding:5px;border-radius:0 0 0 5px;font-size:10px;font-weight:700;text-transform:uppercase;box-shadow:0 1px 3px #0000004d}.name_store_card{font-size:20px;font-weight:700;color:#1d76eb;margin-bottom:10px;display:inline-block}.verified-badge{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:#18d606;color:#fff;position:relative}#button_follow_profile{background-color:#04b941;color:#fff}.reviews-container>.col-md-12{margin-bottom:20px}.review-card{margin-bottom:20px;border:1px solid #e0e0e0;border-radius:10px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;height:100%}.review-card:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 6px 20px #007bff33}.review-user-avatar{width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #f1f1f1;padding:2px;box-shadow:0 2px 8px #007bff1a}.review-user-name{font-size:1rem;font-weight:700;color:#333}.review-date{font-size:.85rem;color:#777;margin-top:5px}.review-rating{font-size:1rem}.star{color:#dcdcdc;margin:0 2px}.star.filled{color:#fc0}.rating-value{font-size:.85rem;color:#555}.review-comment{font-size:1.2rem;font-weight:700;margin-top:10px}.review-description{font-size:.95rem;text-align:justify;color:#555}.review-response{background-color:#f9f9f9;padding:15px;border-radius:5px}.review-response p{margin:0;font-size:1rem;color:#333}.button-group{display:flex;justify-content:center}.review-card .btn-outline-secondary{color:#6c757d;border-color:#6c757d}.review-card .btn-outline-secondary:hover{background-color:#6c757d;color:#fff}.review-card .review-date{font-size:.85rem;color:#777;margin-top:5px}.review-card{border:2px solid #d7ddda}.review-card .collapse{border:1px dashed rgb(187,185,185)}.aside{background-color:#fff;padding:20px;border-radius:10px;box-shadow:2px 2px 2px 5px #0000001a;margin-bottom:20px}.aside h3{color:#007bff;position:relative;padding-bottom:10px}.aside h3:after{content:"";position:absolute;left:0;bottom:0;width:50px;height:3px;background:#007bff}.ranking-item{display:flex;align-items:center;margin-bottom:10px;padding:10px;border-radius:5px;background-color:#fff}.ranking-number{font-size:1.5rem;font-weight:700;color:#007bff;margin-right:15px}.ranking-details{flex:1}.ranking-title{font-weight:700;margin-bottom:5px}.store-name{font-weight:400;color:#333}.text-muted-news{font-size:.85rem;color:#888}.ranking-title a{color:#333;text-decoration:none}.ranking-title a:hover{color:#007bff;text-decoration:underline;transition:color .3s ease}.hr_aside{border:none;border-top:1px solid #ddd;margin:1px 0}.recent-news{display:flex;align-items:center;padding:10px;border-radius:8px;transition:background-color .2s,box-shadow .2s;cursor:pointer}.recent-news img{width:80px;height:80px;margin-right:15px;border-radius:5px;-o-object-fit:cover;object-fit:cover}.news-title{font-size:1rem;font-weight:400;margin:0;line-height:1.2}.news-title a{text-decoration:none;color:#007bff}.news-title a:hover{text-decoration:underline}.card-img-top{border-radius:10px 10px 0 0}@media (max-width: 768px){.card-title-news,.card-text{font-size:1rem}.recent-news h5{font-size:.9rem}.aside h3{font-size:1.2rem}}.category-tag{background-color:#007bff;color:#fff;padding:5px 10px;border-radius:5px;margin-right:5px;margin-bottom:10px;font-size:14px}.category-tags{display:flex;flex-wrap:wrap;margin-bottom:10px}.ad-card{margin-bottom:1rem;border:1px solid #ddd;border-radius:5px;overflow:hidden}.ad-card a{text-decoration:none;color:inherit}.ad-card img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover}.ad-text{padding:15px;text-align:center}.ad-text h5{margin:0;font-size:1.25rem}.ad-text p{font-size:.9rem;color:#6c757d}.card-body.card_body_one{text-align:left!important;align-items:flex-start!important}.card_body_one::-webkit-scrollbar{width:6px}.card_body_one::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.card_body_one::-webkit-scrollbar-thumb{background:#007bff;border-radius:10px}.card_body_one::-webkit-scrollbar-thumb:hover{background:#0056b3}.card_body_one .list-unstyled{margin:0;padding:0;list-style:none;text-align:left!important;width:100%}.card_body_one .list-unstyled li{margin:0;padding:0;text-align:left!important}.card_body_one .list-unstyled a{display:block;color:#007bff;text-decoration:none;padding:8px 0;transition:background-color .3s;text-align:left!important}.card_body_one .list-unstyled a:hover{background-color:#f1f1f1}.btn-back-to-top{position:fixed;bottom:20px;right:20px;z-index:1000;background-color:#007bff;color:#fff;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;opacity:0;display:flex;align-items:center;justify-content:center}.btn-back-to-top:hover{background-color:#0056b3}.symbol-btn-back-to-top{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:20px}.symbol-btn-back-to-top .fas{margin:0;padding:0}
