﻿.discovery-wrapper {direction: rtl;}.profile-tabs {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 10px;margin-bottom: 45px;}.profile-tab {border: 1px solid #e7e4ef;background: #fff;color: #666;border-radius: 14px;padding: 11px 20px;font-size: 14px;font-weight: 700;cursor: pointer;transition: all .25s ease;display: inline-flex;align-items: center;gap: 8px;}.profile-tab i {font-size: 14px;}.profile-tab:hover {color: #584c7b;border-color: #584c7b;transform: translateY(-2px);}.profile-tab.active {background: #584c7b;color: #fff;border-color: #584c7b;box-shadow: 0 8px 20px rgba(88, 76, 123, .20);}.discovery-section {margin-bottom: 55px;}.discovery-header {display: flex;align-items: flex-end;justify-content: space-between;margin-bottom: 22px;}.discovery-eyebrow {display: inline-flex;align-items: center;gap: 6px;color: #26a443;font-size: 12px;font-weight: 800;margin-bottom: 7px;}.discovery-eyebrow i {font-size: 11px;}.discovery-title {margin: 0;color: #202020;font-size: 22px;font-weight: 900;line-height: 1.5;}.discovery-description {margin: 5px 0 0;color: #888;font-size: 13px;}.discovery-slider-container {position: relative;padding: 4px 2px 15px;}.discoverySwiper {width: 100%;overflow: hidden;padding: 5px 3px 10px;}.discoverySwiper .swiper-slide {height: auto;}.discovery-card-link {display: block;height: 100%;color: inherit;text-decoration: none;}.discovery-card {height: 100%;overflow: hidden;background: #fff;border: 1px solid #eeeaf3;border-radius: 20px;box-shadow: 0 5px 20px rgba(30, 20, 50, .06);transition: transform .3s ease, box-shadow .3s ease, border-color .3s ease;}.discovery-card:hover {transform: translateY(-7px);border-color: rgba(88, 76, 123, .16);box-shadow: 0 15px 35px rgba(30, 20, 50, .12);}.discovery-image-wrapper {position: relative;width: 100%;height: 260px;overflow: hidden;background: #f4f2f7;}.discovery-image {width: 100%;height: 100%;display: block;object-fit: cover;object-position: center;transition: transform .5s ease;}.discovery-card:hover .discovery-image {transform: scale(1.06);}.discovery-verified {position: absolute;top: 12px;right: 12px;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: #26a443;color: #fff;font-size: 12px;box-shadow: 0 4px 12px rgba(0, 0, 0, .15);}.discovery-rating {position: absolute;left: 12px;top: 12px;display: inline-flex;align-items: center;gap: 5px;padding: 6px 9px;background: rgba(255, 255, 255, .95);color: #444;border-radius: 10px;font-size: 12px;font-weight: 800;box-shadow: 0 4px 12px rgba(0, 0, 0, .08);}.discovery-rating i {color: #f4b400;font-size: 11px;}.discovery-content {padding: 17px;direction: rtl;}.discovery-name {margin: 0 0 10px;color: #222;font-size: 16px;font-weight: 900;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.discovery-specialty, .discovery-location {display: flex;align-items: center;gap: 7px;color: #777;font-size: 12px;margin-bottom: 7px;}.discovery-specialty i, .discovery-location i {width: 15px;color: #584c7b;text-align: center;}.discovery-footer {display: flex;align-items: center;justify-content: space-between;margin-top: 17px;padding-top: 13px;border-top: 1px solid #f0edf4;color: #584c7b;font-size: 12px;font-weight: 800;}.discovery-arrow {width: 29px;height: 29px;display: flex;align-items: center;justify-content: center;border-radius: 9px;background: #f5f2fa;transition: all .25s ease;}.discovery-card:hover .discovery-arrow {background: #584c7b;color: #fff;}.discovery-nav {position: absolute;top: 50%;width: 38px;height: 38px;z-index: 10;display: flex;align-items: center;justify-content: center;border: 0;border-radius: 50%;background: #fff;color: #584c7b;box-shadow: 0 5px 18px rgba(0, 0, 0, .13);cursor: pointer;transition: all .25s ease;}.discovery-nav:hover {background: #584c7b;color: #fff;transform: translateY(-50%) scale(1.05);}.discovery-prev {right: -18px;transform: translateY(-50%);}.discovery-next {left: -18px;transform: translateY(-50%);}@media (max-width: 767px) {.profile-tabs {justify-content: flex-start;flex-wrap: nowrap;overflow-x: auto;padding: 4px 3px 10px;scrollbar-width: none;}.profile-tabs::-webkit-scrollbar {display: none;}.profile-tab {flex: 0 0 auto;padding: 10px 15px;font-size: 12px;}.discovery-section {margin-bottom: 40px;}.discovery-header {margin-bottom: 17px;}.discovery-title {font-size: 19px;}.discovery-description {font-size: 12px;}.discoverySwiper {margin-left: -5px;margin-right: -5px;padding-left: 5px;padding-right: 5px;}.discoverySwiper .swiper-slide {width: 82%;}.discovery-image-wrapper {width: 100%;height: 250px;aspect-ratio: auto;}.discovery-image {width: 100%;height: 100%;object-fit: cover;object-position: center;}.discovery-nav {display: none;}.discovery-content {padding: 14px;}.discovery-name {font-size: 15px;}}.p-h1 {max-width: 700px;margin: 12px auto 24px;padding: 14px 22px;color: #fff;font-size: 16px;font-weight: 500;line-height: 2;text-align: center;background: rgba(255, 255, 255, 0.16);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);border: 1px solid rgba(255, 255, 255, 0.28);border-radius: 16px;box-shadow: 0 8px 30px rgba(0, 0, 0, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.18);text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);}@media (max-width: 992px) {.p-h1 {color: #000;max-width: 620px;padding: 12px 18px;font-size: 14px;line-height: 1.9;}}.text-h1 {display: inline-block;padding: 8px 20px;color: #fff;background: rgba(88, 76, 123, 0.65);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);border: 1px solid rgba(255, 255, 255, 0.2);border-radius: 14px;box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);text-shadow: 0 2px 6px rgba(0, 0, 0, 0.25);}@media (max-width: 576px) {.p-h1 {color: #000;width: calc(100% - 30px);margin: 10px auto 18px;padding: 10px 14px;font-size: 12.5px;line-height: 2;border-radius: 14px;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);}.text-h1 {color: #000;}}@media (max-width: 480px) {.discoverySwiper .swiper-slide {width: 86%;}.discovery-image-wrapper {height: 235px;}.discovery-card {border-radius: 18px;}.discovery-content {padding: 13px;}}.profile-list {direction: rtl;}.profile-card-link {display: block;height: 100%;color: inherit;text-decoration: none;}.profile-card {height: 100%;overflow: hidden;background: #fff;border: 1px solid #eeeaf3;border-radius: 20px;box-shadow: 0 5px 20px rgba(30, 20, 50, .06);transition: transform .3s ease, box-shadow .3s ease, border-color .3s ease;}.profile-card:hover {transform: translateY(-7px);border-color: rgba(88, 76, 123, .18);box-shadow: 0 15px 35px rgba(30, 20, 50, .12);}.profile-image-wrapper {position: relative;width: 100%;height: 280px;overflow: hidden;background: #f4f2f7;}.profile-image {display: block;width: 100%;height: 100%;object-fit: cover;object-position: center;transition: transform .5s ease;}.profile-card:hover .profile-image {transform: scale(1.06);}.profile-rating {position: absolute;top: 12px;left: 12px;display: inline-flex;align-items: center;gap: 5px;padding: 6px 10px;background: rgba(255, 255, 255, .94);color: #444;border-radius: 10px;font-size: 12px;font-weight: 800;box-shadow: 0 4px 12px rgba(0, 0, 0, .08);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);}.profile-rating i {color: #f4b400;font-size: 11px;}.profile-content {min-height: 185px;padding: 17px;display: flex;flex-direction: column;direction: rtl;}.profile-name {margin: 0 0 10px;color: #222;font-size: 17px;font-weight: 900;line-height: 1.6;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.profile-specialty, .profile-location {display: flex;align-items: center;gap: 7px;margin-bottom: 8px;color: #777;font-size: 12px;line-height: 1.7;}.profile-specialty i, .profile-location i {width: 16px;color: #584c7b;text-align: center;flex-shrink: 0;}.profile-footer {display: flex;align-items: center;justify-content: space-between;margin-top: auto;padding-top: 13px;border-top: 1px solid #f0edf4;color: #584c7b;font-size: 12px;font-weight: 800;}.profile-arrow {width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;border-radius: 9px;background: #f5f2fa;transition: all .25s ease;}.profile-card:hover .profile-arrow {background: #584c7b;color: #fff;}.profile-pagination {margin: 25px 0 35px;}.profile-pagination .pagination {gap: 7px;}.profile-pagination .page-link {width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;border: 1px solid #eeeaf3;border-radius: 11px !important;background: #fff;color: #584c7b!important;font-size: 13px;font-weight: 800;box-shadow: 0 4px 12px rgba(30, 20, 50, .05);cursor: pointer;transition: all .25s ease;}.profile-pagination .page-link:hover {background: #f5f2fa;border-color: #584c7b;transform: translateY(-2px);}.profile-pagination .page-item.active .page-link {background: #584c7b;border-color: #584c7b;color: #fff !important;box-shadow: 0 7px 18px rgba(88, 76, 123, .22);}@media (max-width: 767px) {.profile-list {margin-left: -6px;margin-right: -6px;}.profile-list > div {padding-left: 6px;padding-right: 6px;}.profile-image-wrapper {height: 235px;}.profile-content {min-height: 175px;padding: 14px;}.profile-name {font-size: 15px;}}@media (max-width: 480px) {.profile-image-wrapper {height: 225px;}.profile-card {border-radius: 18px;}.profile-content {padding: 13px;}.profile-name {font-size: 14px;}}.salon-mini-gallery {display: flex;align-items: center;gap: 7px;margin-top: 12px;margin-bottom: 4px;overflow: hidden;}.salon-mini-gallery img {width: 52px;height: 52px;flex: 0 0 52px;object-fit: cover;border-radius: 10px;border: 1px solid #eeeaf3;transition: transform .25s ease;}.profile-card:hover .salon-mini-gallery img {transform: translateY(-2px);}