body,body *:not(i):not(.fa):not(.fas):not(.far):not(.fab):not(.eicon){font-family:'IRANSansWebFaNum'!important}body{font-family:'IRANSansWebFaNum'!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.elementor-heading-title{font-family:'IRANSansWebFaNum'!important}.my-user-profile-widget{display:inline-block;position:relative}.my-user-profile-widget .user-profile-link{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:#fff;border:2px solid #0F5F50;border-radius:50%;text-decoration:none;overflow:hidden}.my-user-profile-widget .user-profile-link img{width:100%;height:100%;object-fit:cover;border-radius:50%}.my-user-profile-widget .user-profile-link:hover{border-color:#059983}.my-user-profile-widget .user-profile-link::before{content:''}a.icon-cart-sadaf{position:relative;display:inline-block;padding:10px;background:#E9F4F4;border-radius:50%;border:1px solid #547F7E}.sadaf-carousel-wrapper{display:flex;gap:20px;overflow-x:auto;position:relative;padding:30px}.sadaf-left-box{width:320px;height:400px;flex-shrink:0;border-radius:20px;background-color:#f0f0f0;position:sticky;left:0;top:100px;z-index:1;overflow:hidden}.sadaf-carousel{display:flex;gap:20px}.sadaf-carousel-item{width:200px;height:300px;flex-shrink:0;overflow:hidden;position:relative}.sadaf-carousel-item img{width:100%;height:100%;object-fit:cover;transition:all 0.5s ease;filter:grayscale(0%)}.sadaf-carousel-item.active img{transform:scale(1.2);filter:grayscale(100%);mask-image:radial-gradient(circle 100px at center,transparent 0%,black 150px);-webkit-mask-image:radial-gradient(circle 100px at center,transparent 0%,black 150px)}.sadaf-clinic-container{position:relative;padding:80px 40px;background-size:cover;background-position:center;text-align:center;border-radius:15px;overflow:hidden;margin:20px 0}.sadaf-clinic-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.sadaf-clinic-content{position:relative;z-index:2;max-width:800px;margin:0 auto}.sadaf-main-title{font-size:24px;margin-bottom:15px;font-weight:300}.sadaf-clinic-name{font-size:42px;margin-bottom:20px;font-weight:700}.sadaf-description{font-size:16px;line-height:1.8;margin-bottom:25px}.sadaf-secondary-title{font-size:20px;letter-spacing:3px;font-weight:400}.sadaf-tabs-container{display:flex;gap:30px;margin:40px 0;height:300px;align-items:flex-end}.sadaf-tab-item{width:31%}.sadaf-tabs-nav{display:flex;flex-direction:row;gap:15px;width:45%;align-items:flex-end}.sadaf-tab-item{display:flex;align-items:flex-end}.sadaf-tab-item{cursor:pointer;transition:all 0.3s ease;border:2px solid #fff0;padding:10px;border-radius:8px;text-align:center}.image-wrapper-tabe{position:relative;display:inline-block}.sadaf-tabs-container{display:flex;gap:30px;margin:40px 0;height:300px;align-items:flex-end;border-radius:24px;background:#547F7E;padding:50px 100px;justify-content:space-between}.box-name-berand-tabs{position:absolute;bottom:40px;z-index:100;left:10px}icon.icon-tabs-2{display:flex;flex-direction:row-reverse}.gray-image{width:100%;height:auto;filter:grayscale(100%);display:block}.color-image{width:100%;height:auto;position:absolute;top:0;left:0;clip-path:circle(110px at 80% 35%);padding-top:50px}.sadaf-tab-item{height:fit-content}.sadaf-tab-item.active{border-color:#ff6b6b}.sadaf-tab-image{width:100%;max-width:150px;height:auto;display:block;margin:0 auto;border-radius:6px}.sadaf-tab-title{margin-top:10px;font-weight:700}.sadaf-tabs-content{width:45%}.image-wrapper-tabe{position:relative;width:100%}.image-background-radius{position:absolute;width:100%;height:-webkit-fill-available;background:#f5f5f5;border-radius:15px;top:0;left:0;z-index:1;margin-top:100px}.image-wrapper-tabe{width:100%;height:100%;background:url(https://rtl.kiomarket.com/wp-content/uploads/2025/03/Rectangle-14-1.png);border-radius:15px;top:0;left:0;z-index:1;background-repeat:no-repeat;background-size:contain;background-position:right;padding-top:50px}.image-background-radius{position:absolute;width:60%;height:-webkit-fill-available;top:0;left:0;z-index:1;background-position:right;border-radius:16px 160px;background:#F9F7F8}.gray-image,.color-image{position:relative;width:100%;height:auto;z-index:2;border-radius:10px}.gray-image{filter:grayscale(100%)}.color-image{display:none;position:absolute;top:0;left:0;opacity:0;transition:opacity 0.5s ease}.image-wrapper-tabe .color-image{display:block;opacity:1}img.gray-image{border-radius:0 0 16px 160px}.name-berand-tabs{border-radius:16px;background:rgb(255 255 255 / .05);box-shadow:-2px -2px 3.133px 0 rgb(214 214 214 / .3) inset,4px 3.133px 3.133px 0 rgb(255 255 255 / .3) inset;backdrop-filter:blur(17.5px)}p.name-berand-tabs{border-radius:16px;background:rgb(255 255 255 / .05);box-shadow:-2px -2px 3.133px 0 rgb(214 214 214 / .3) inset,4px 3.133px 3.133px 0 rgb(255 255 255 / .3) inset;backdrop-filter:blur(17.5px);padding:40px;color:#2F504F;text-align:center;font-family:Peyda;font-size:30px;font-style:normal;font-weight:800;line-height:normal;margin:0}icon.icon-tabs-2{display:flex;flex-direction:row-reverse;justify-content:flex-start;margin-top:-70px;z-index:1000;position:relative;margin-bottom:100px;margin-left:-18px}.box-name-berand-tabs{margin-left:40px}img.sadaf-tab-image{aspect-ratio:.7;object-fit:cover;width:100%}p.title-tabe-image{color:#2F504F;text-align:right;font-family:"IRANSansWeb_FaNum",Sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.48px;display:inline-block;transform:rotate(-90deg)}.box-title-tabe-image{background:#fff;height:100%;display:flex;flex-direction:row;align-items:center;border-radius:16px}.sadaf-ba-container{position:relative;width:100%;margin:20px 0}.sadaf-ba-wrapper{position:relative;width:100%;overflow:hidden;border-radius:8px}.sadaf-ba-before,.sadaf-ba-after{position:relative;width:100%}.sadaf-ba-before img,.sadaf-ba-after img{width:100%;height:auto;display:block}.sadaf-ba-after{position:absolute;top:0;left:0;height:100%}.sadaf-ba-handle{position:absolute;top:0;height:100%;background:#fff;cursor:ew-resize;z-index:10;transform:translateX(-50%)}.sadaf-ba-handle:before,.sadaf-ba-handle:after{content:'';position:absolute;width:30px;height:30px;background:#fff;top:50%;transform:translateY(-50%)}.sadaf-ba-handle:before{left:-30px;border-radius:100px 0 0 0}.sadaf-ba-handle:after{right:-30px;border-radius:0 100px 0 0}.doctor-appointment-form{max-width:800px;margin:0 auto;padding:30px;background:#fff;border-radius:10px;box-shadow:0 0 20px rgb(0 0 0 / .1)}.doctor-appointment-form .form-title{margin-bottom:30px;font-size:24px;font-weight:600;color:#333}.doctor-appointment-form .form-group{margin-bottom:20px}.doctor-appointment-form .form-group label{display:block;margin-bottom:8px;font-weight:500;color:#555}.doctor-appointment-form .form-control{width:100%;padding:12px 15px;font-size:16px;border:1px solid #ddd;border-radius:6px;transition:border-color 0.3s}.doctor-appointment-form .form-control:focus{outline:none;border-color:#4CAF50}.doctor-appointment-form select.form-control{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:15px}.doctor-appointment-form .submit-btn{display:block;width:100%;padding:14px;font-size:16px;font-weight:600;color:#fff;background-color:#4CAF50;border:none;border-radius:6px;cursor:pointer;transition:all 0.3s}.doctor-appointment-form .submit-btn:hover{background-color:#45a049}.doctor-appointment-form .submit-btn:disabled{background-color:#ccc;cursor:not-allowed}.appointment-success{padding:20px;margin-bottom:30px;background-color:#dff0d8;border:1px solid #d6e9c6;border-radius:6px;color:#3c763d;text-align:center}.appointment-success .button{display:inline-block;margin-top:15px;padding:10px 20px;color:#fff;background-color:#5cb85c;border-radius:6px;text-decoration:none;transition:background-color 0.3s}.appointment-success .button:hover{background-color:#4cae4c}.price-container label{display:inline;margin-right:10px;font-weight:500}#visit_price{font-weight:700;color:#d9534f;font-size:18px}.persian-calendar{width:300px;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgb(0 0 0 / .15);font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;overflow:hidden}.price del{color:#757575;font-size:15px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.3px;text-decoration-line:line-through}span.woocommerce-Price-currencySymbol{color:#757575;text-align:center;font-size:16px!important;font-style:normal;font-weight:400!important;line-height:180%}ins{text-decoration:none}.calendar-header{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#4a6fa5;color:#fff}.month-year{margin:0;font-size:16px;font-weight:500}.nav-btn{background:#fff0;border:none;color:#fff;cursor:pointer;font-size:16px;padding:5px 10px;border-radius:4px;transition:background 0.2s}.nav-btn:hover{background:rgb(255 255 255 / .2)}.week-days{display:grid;grid-template-columns:repeat(7,1fr);background:#f5f5f5;padding:8px 0;text-align:center;font-weight:500}.calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;padding:10px}.day{display:flex;justify-content:center;align-items:center;height:30px;cursor:pointer;border-radius:4px;transition:all 0.2s}.day:hover{background:#e0e0e0}.day.selected{background:#4a6fa5;color:#fff}.day.current-day{border:1px solid #4a6fa5}.empty-day{visibility:hidden}.persian-calendar-popup{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgb(0 0 0 / .15)}.elementor-63 .elementor-element.elementor-element-de1d876 .sadaf-menu-item:hover .menu-title,.elementor-63 .elementor-element.elementor-element-de1d876 .sadaf-menu-item:hover .menu-subtitle,.elementor-63 .elementor-element.elementor-element-de1d876 .sadaf-menu-item:hover path{color:#F47249;fill:#f47254!important}a.menu-item-link{gap:15px}.box-title-tabe-image{height:220px}.before-after-images .image-container img{width:100%;height:180px;object-fit:cover;display:block;border-radius:16px}p.doctor-name-p,p.brand-name-p{margin:0}.comment-rating-box{margin:15px 0}.star-rating{direction:ltr;display:inline-block;unicode-bidi:bidi-override;font-size:0}.star-rating input{display:none}.star-rating label{color:#ccc;font-size:24px;padding:0 3px;cursor:pointer;display:inline-block}.star-rating label:before{content:"★"}.star-rating input:checked~label{color:#f47249}.star-rating label:hover,.star-rating label:hover~label{color:#f47249}.star-rating label:before{content:url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 133 25" fill="%23ccc" xmlns="http://www.w3.org/2000/svg"><path d="M11.5489 2.92705C11.8483 2.00574 13.1517 2.00574 13.4511 2.92705L15.0819 7.9463C15.2158 8.35833 15.5997 8.63729 16.033 8.63729H21.3105C22.2792 8.63729 22.682 9.8769 21.8983 10.4463L17.6287 13.5484C17.2782 13.803 17.1315 14.2544 17.2654 14.6664L18.8963 19.6857C19.1956 20.607 18.1411 21.3731 17.3574 20.8037L13.0878 17.7016C12.7373 17.447 12.2627 17.447 11.9122 17.7016L7.64258 20.8037C6.85887 21.3731 5.80439 20.607 6.10374 19.6857L7.7346 14.6664C7.86847 14.2544 7.72181 13.803 7.37132 13.5484L3.10169 10.4463C2.31798 9.8769 2.72075 8.63729 3.68948 8.63729H8.96703C9.40026 8.63729 9.78421 8.35833 9.91809 7.9463L11.5489 2.92705Z"/></svg>')}.star-rating input:checked~label:before,.star-rating label:hover:before,.star-rating label:hover~label:before{fill:#f47249}.advanced-doctors-carousel{direction:rtl}.doctor-card{text-align:center;margin:10px;transition:all 0.3s ease}.doctor-thumbnail{overflow:hidden;border-radius:10px 10px 0 0}.doctor-thumbnail img{width:100%;height:100%;transition:transform 0.5s ease}.doctor-card:hover .doctor-thumbnail img{transform:scale(1.05)}.doctor-title{margin:0 0 5px}.doctor-english-name{margin:0;color:#666}.doctor-rating{direction:ltr;display:inline-block}.star{display:inline-block}.rating-text{margin-right:5px;font-size:.9em;color:#666}.doctor-specialties{margin-top:15px}.specialty-tag{display:inline-block;background:#f5f5f5;color:#333;padding:5px 15px;margin:0 5px 5px 0;border-radius:20px;text-decoration:none;transition:all 0.3s ease;font-size:.8em}.specialty-tag:hover{background:#F47249;color:#fff}.slick-prev,.slick-next{width:24px;height:24px;z-index:1}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:40px;opacity:1;color:#F47249}.slick-prev{left:-50px;right:auto}.slick-next{right:-50px;left:auto}.slick-prev:before{content:'←'}.slick-next:before{content:'→'}.slick-dots{bottom:-30px}.slick-dots li button:before{font-size:12px}.slick-dots li.slick-active button:before{color:#F47249}.doctors-swiper-container{width:100%;padding:20px 0;position:relative}.doctor-slide{height:auto;display:flex;justify-content:center}.doctor-card{background:#fff;border-radius:10px;overflow:hidden;margin:0 auto;transition:transform 0.3s ease}.doctor-card:hover{transform:translateY(-5px)}.doctor-thumbnail{overflow:hidden}.doctor-thumbnail img{width:100%;height:100%;transition:transform 0.5s ease}.doctor-card:hover .doctor-thumbnail img{transform:scale(1.05)}.doctor-names{text-align:center}h3.doctor-title{color:#2F504F;text-align:center;font-family:"IRANSansWeb_FaNum",sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.36px}.doctor-english-name{color:#666;margin:0;font-size:.9em}.doctor-rating{margin:10px 0;direction:ltr;display:inline-block}.star{font-size:20px}.star.empty{color:#ccc}.rating-text{color:#666;font-size:.8em;margin-right:5px}.doctor-specialties{margin:0;padding:0;text-align:center}.specialty-tag{display:inline-block;background:#f5f5f5;color:#333;padding:5px 15px;border-radius:20px;margin:0 5px 5px 0;font-size:.8em;text-decoration:none;transition:all 0.3s ease}.specialty-tag:hover{background:#F47249;color:#fff}.swiper-button-next,.swiper-button-prev{color:#F47249;width:40px;height:40px;background:rgb(255 255 255 / .8);border-radius:50%;box-shadow:0 2px 5px rgb(0 0 0 / .1)}.swiper-button-next:after,.swiper-button-prev:after{font-size:20px}@media (max-width:768px){.doctor-card{max-width:250px}.doctor-thumbnail{height:150px}}.swiper-wrapper{gap:initial;display:flex;justify-content:space-between}.doctors-swiper-container{width:100%;height:100%;padding:10px 0}.doctors-swiper-container .swiper-wrapper{display:flex;align-items:stretch}.doctors-swiper-container .swiper-slide{height:auto}.swiper-button-next,.swiper-button-prev{background-color:rgb(0 0 0 / .5);color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.swiper-button-next::after,.swiper-button-prev::after{font-size:20px}.doctors-swiper-container{width:100%;overflow:hidden}.doctors-swiper-container .swiper-wrapper{display:flex;width:max-content}.doctors-swiper-container .swiper-slide{flex-shrink:0;width:auto;height:100%}.doctors-swiper-container .swiper-slide{height:auto;flex-shrink:0}p.doctor-english-name{color:rgb(15 40 81 / .6);text-align:center;font-family:"IRANSansWeb_FaNum",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:-.32px}.star{color:#F47249;font-size:20px}.doctor-rating{display:flex;gap:4px;margin:8px 0;justify-content:center}.doctor-rating .star{display:inline-flex;align-items:center;justify-content:center}.doctor-rating .star svg{width:20px;height:20px;transition:all 0.3s ease}.doctor-rating.large .star svg{width:24px;height:24px}.doctor-rating.small .star svg{width:16px;height:16px}a.specialty-tag{color:#2F504F;text-align:center;font-family:"IRANSansWeb_FaNum",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:180%;letter-spacing:-.3px}a.specialty-tag{display:flex;height:44px;padding:10px;justify-content:center;align-items:center;gap:10px;align-self:stretch}.doctor-card{border-radius:24px;background:#FFF;box-shadow:0 0 10px 0 rgb(0 0 0 / .08);display:inline-flex;padding:24px;align-items:center;flex-direction:column}.doctor-card{position:relative;height:100%;display:flex;flex-direction:column}.doctor-thumbnail{height:60%;transition:height 0.3s ease;overflow:hidden}.doctor-thumbnail img{width:100%;height:100%}.doctor-names,.doctor-rating{transition:all 0.3s ease}.doctor-card:hover .doctor-thumbnail{height:80%}.doctor-card:hover .doctor-names,.doctor-card:hover .doctor-rating{opacity:0;height:0;overflow:hidden;margin:0;padding:0}.doctor-specialties{margin-top:auto}.doctor-thumbnail img{width:100%;height:100%!important}.doctor-thumbnail img{width:100%;height:100%;object-fit:contain;transition:transform 0.5s ease}.doctor-card:hover .doctor-thumbnail{border-radius:200px 200px 10px 10px;background:#E9F4F4;padding:10px}.doctor-card:hover{border-radius:24px;border-bottom:1px solid var(--color-primary,#547F7E);background:#FFF;box-shadow:0 0 10px 0 rgb(0 0 0 / .08)}.specialties-tabs-doctors-carousel{width:100%;margin:0 auto}.tabs-swiper{margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #eee}.tab-title{cursor:pointer;padding:0 10px}.tab-title-inner{display:flex;align-items:center;gap:15px;padding:10px;border-radius:8px;transition:all 0.3s}.tab-title.active .tab-title-inner{background:rgb(244 114 73 / .1);border-right:3px solid #F47249}.tab-image{width:50px;height:50px;border-radius:50%;overflow:hidden}.tab-image img{width:100%;height:100%;object-fit:cover}.tab-text h4{margin:0 0 5px 0;font-size:16px;color:#333}.tab-text p{margin:0;font-size:14px;color:#666}.doctor-card{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 10px rgb(0 0 0 / .1);height:100%;display:flex;flex-direction:column}.doctor-thumbnail{height:180px;overflow:hidden}.doctor-thumbnail img{width:100%;height:100%;transition:transform 0.3s}.doctor-card:hover .doctor-thumbnail img{transform:scale(1.05)}.doctor-info{padding:15px;flex-grow:1}.doctor-title{font-size:16px;margin:0 0 5px 0;color:#333}.doctor-english-name{font-size:14px;margin:0;color:#666}.doctor-rating{display:flex;gap:3px;margin:15px 0}.appointment-button{display:flex;align-items:center;justify-content:center;gap:5px;background:#F47249;color:#fff;padding:8px 15px;border-radius:5px;text-decoration:none;font-size:14px;transition:all 0.3s}.appointment-button:hover{background:#e05d3a}.appointment-button svg{width:14px;height:14px}@media (max-width:768px){.tab-title-inner{flex-direction:column;text-align:center}.tab-image{margin-bottom:5px}.doctor-thumbnail{height:150px}}.specialty-tab-content{display:flex;flex-direction:row-reverse;gap:15px}.specialty-tab-text{display:flex;flex-direction:column}.specialty-tab-image{border-radius:12px;background:var(--color-primary,#547F7E);padding:10px;justify-content:center;align-items:center}div#swiper-wrapper-a2dfe086b75de666{border-radius:20px;background:var(--color-thirthiary,#E9F4F4);padding:22px}.specialty-title{font-weight:inherit;margin-top:5px;color:#2F504F;text-align:right;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.32px}.uds-tab-title{font-weight:inherit;margin-top:5px;color:#2F504F;text-align:right;font-family:'IRANSans',Tahoma,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.32px}.uds-tab-subtitle{color:#2F504F;text-align:right;font-family:'IRANSans',Tahoma,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:-.32px}.specialty-tab-image{border-radius:12px;background:var(--color-primary,#547F7E);padding:10px;justify-content:center;align-items:center;display:flex}.uds-tabs-carousel{width:100%;padding:10px 0;overflow:hidden;border-radius:20px;background:var(--color-thirthiary,#E9F4F4)}.uds-tab-img{border-radius:12px;background:var(--color-primary,#547F7E);display:flex;width:44px;height:44px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0}.uds-single-tab{background:none;border-left:1px solid #99999942}:root{--primary-color:#5C8D89;--secondary-color:#74B49B;--text-color:#333;--light-bg:#F4F9F8}*{margin:0;padding:0;box-sizing:border-box;font-family:system-ui,-apple-system,sans-serif}body{direction:rtl;background-color:#fff}.container{max-width:1200px;margin:2rem auto;padding:0 1rem}.tabs-container{padding:1rem;display:flex;align-items:center;gap:1rem;margin-bottom:2rem;position:relative;border-radius:20px}.tabs{display:flex;gap:1rem;overflow-x:hidden;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;width:calc(100% - 24px);margin:0 auto}.tabs::-webkit-scrollbar{display:none}.tab{flex:0 0 calc((100% - 2rem) / 3);min-width:auto;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#fff;border-radius:10px;cursor:pointer;transition:all 0.3s ease}.tab.active{background-color:var(--primary-color);color:#fff}.tab i{font-size:1.25rem}.tab-text{display:flex;flex-direction:column}.tab-text .english{font-size:.75rem;opacity:.8}.tab-scroll-btn{position:absolute;background:#fff;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 5px rgb(0 0 0 / .1);z-index:2;top:50%;transform:translateY(-50%)}.prev-btn{left:.5rem}.next-btn{right:.5rem}.cards-container{position:relative;padding:0 1rem}.cards-section{display:none}.cards-section.active{display:block}.cards-carousel{display:flex;gap:1.5rem;overflow-x:hidden;scroll-behavior:smooth;position:relative;padding:1rem 2rem}.card{flex:0 0 calc((100% - 1.5rem) / 2);min-width:0;background:#fff;border-radius:15px;padding:1.5rem;box-shadow:0 4px 15px rgb(0 0 0 / .1);text-align:center;display:flex;flex-direction:row}.card{width:100%}@media (max-width:768px){.card{flex:0 0 calc((100%) / 1)}}.card img{width:100%;height:100%;border-radius:50%;object-fit:cover;margin-bottom:1rem}.doctor-name{color:var(--text-color);margin-bottom:.25rem}.doctor-name-en{color:#666;font-size:.9rem;margin-bottom:1rem}button.appointment-btn{border-radius:50px;border:1px solid var(--LINEAR-STROKE,#547F7E);background:var(--color-thirthiary,#E9F4F4);color:#2F504F;text-align:right;font-family:"IRANSansWeb_FaNum",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.48px}.appointment-btn:hover{background-color:var(--secondary-color)}.card-nav-btn{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 5px rgb(0 0 0 / .1);z-index:2}.card-prev-btn{left:0}.card-next-btn{right:0}.tab-scroll-btn:hover,.card-nav-btn:hover{background-color:var(--light-bg)}.tabs{display:flex;gap:1rem;overflow-x:hidden;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;width:calc(100% - 24px);margin:0 auto}.tabs::-webkit-scrollbar{display:none}.tab{flex:0 0 calc((100% - 2rem) / 3);min-width:auto;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#fff;border-radius:10px;cursor:pointer;transition:all 0.3s ease}.tab.active{background-color:#5C8D89;color:#fff}.tab i{font-size:1.25rem}.tab-text{display:flex;flex-direction:column}.tab-scroll-btn{position:absolute;background:#fff;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 5px rgb(0 0 0 / .1);z-index:2;top:50%;transform:translateY(-50%)}.prev-btn{left:.5rem}.next-btn{right:.5rem}.cards-container{position:relative;padding:0 1rem}.cards-section{display:none}.cards-section.active{display:block}.cards-carousel{display:flex;gap:1.5rem;overflow-x:hidden;scroll-behavior:smooth;position:relative;padding:1rem 2rem}.card{flex:0 0 calc((100% - 3rem) / 3);background:#fff;border-radius:15px;padding:1.5rem;box-shadow:0 4px 15px rgb(0 0 0 / .1);text-align:center}.card img{width:100%;height:100%!important;border-radius:50%;object-fit:contain;margin-bottom:1rem}.doctor-name{color:#333;margin-bottom:.25rem}.doctor-name-en{color:#666;font-size:.9rem;margin-bottom:1rem}.appointment-btn{background-color:#5C8D89;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:.5rem;margin:0 auto;transition:background-color 0.3s ease}.appointment-btn:hover{background-color:#547f7e;color:#fff}.appointment-btn:hover path{fill:#fff}.card-nav-btn{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 5px rgb(0 0 0 / .1);z-index:2}.card-prev-btn{left:0}.card-next-btn{right:0}.tab-scroll-btn:hover,.card-nav-btn:hover{background-color:#F4F9F8}@media (max-width:768px){.tab{flex:0 0 100%}.card{flex:0 0 100%}}.cards-section{display:none;opacity:0;transition:opacity 0.3s ease}.cards-section.active{display:block;opacity:1}.tab:hover:not(.active){background-color:rgb(92 141 137 / .1)}@media (max-width:768px){.tab{flex:0 0 80%}.card{flex:0 0 80%}}.tab{flex:0 0 calc((100% - 2rem) / 3);min-width:auto;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#fff0;border-radius:10px;cursor:pointer;transition:all 0.2s ease;user-select:none;-webkit-user-select:none;touch-action:none}.cards-section{display:none;opacity:0;transition:opacity 0.3s ease;height:0;overflow:hidden}.cards-section.active{display:block;opacity:1;height:auto;overflow:visible}.tabs{display:flex;gap:1rem;overflow-x:auto;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;width:calc(100% - 24px);margin:0 auto;padding:5px 0}.tabs::-webkit-scrollbar{display:none}.card{flex:0 0 calc((100% - 1.5rem) / 2);background:#fff;border-radius:15px;padding:1.5rem;box-shadow:0 4px 15px rgb(0 0 0 / .1);text-align:center;display:flex;flex-direction:row;height:180px;gap:20px}@media (max-width:768px){.card{flex:0 0 calc((100%) / 1)}}.card-doctor-image{width:30%}.tab.active{color:#2F504F;text-align:right;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.32px}.tab.active .tab-text .english{opacity:.8;color:#2F504F;text-align:right;font-size:14px;font-style:normal;font-weight:300;line-height:180%;letter-spacing:-.32px}.tab .tab-image{border-radius:12px;background:#BFBFBF;padding:10px}.upload-field{position:relative}.upload-field input[type="text"]{width:70%}.upload_flag_button{margin-top:5px}.tab.active .tab-image{border-radius:12px;background:var(--color-primary,#547F7E);padding:10px}@font-face{font-display:swap;font-family:'IRANSans';src:url(https://sindad.health/wp-content/themes/sadaf/assets/css/fonts/IRANSans.ttf) format('truetype')}*{margin:0;padding:0;box-sizing:border-box;font-family:'IRANSans',sans-serif}body{background-color:#f5f7fa;direction:rtl}.container{max-width:1200px;margin:2rem auto;padding:0 1rem}.products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.product-card{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 2px 10px rgb(0 0 0 / .1);transition:transform 0.3s ease}.product-card:hover{transform:translateY(-5px)}.product-image-container{position:relative;padding:1rem;background-color:#f8f9fb;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.product-image-container img{max-width:80%;max-height:80%;object-fit:contain}.country-flag{position:absolute;bottom:1rem;right:1rem;width:32px;height:32px;border-radius:50%;cursor:pointer;transition:transform 0.2s}.country-flag img{width:100%;height:100%;object-fit:cover;border-radius:50%}.country-flag:hover{transform:scale(1.05)}.tooltip-container{position:absolute;bottom:15px;right:0;transform:translateX(50%);z-index:100;opacity:0;visibility:hidden;transition:opacity 0.2s,visibility 0.2s;pointer-events:none}.country-flag:hover .tooltip-container{opacity:1;visibility:visible}.tooltip-text{position:absolute;top:30%;right:50%;transform:translate(50%,-50%);white-space:nowrap;color:#2d3436;font-size:.85rem;z-index:2;width:100%;text-align:center}.discount-badge{position:absolute;top:-10px;left:-32px;width:51px;height:25px;display:flex;align-items:center;justify-content:center;z-index:2;border-radius:3px;background:none;overflow:hidden}.discount-badge svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.discount-badge span{position:relative;z-index:2;color:#fff;font-size:1rem;font-weight:700;font-family:inherit;letter-spacing:-1px}.product-info h3{font-size:1.1rem;color:#2d3436;margin-bottom:.5rem}.model{color:#636e72;font-size:.9rem;margin-bottom:1rem}.delivery-badge{display:none}.price-container{display:flex;justify-content:space-between;align-items:center}.add-to-cart{background-color:#00b894;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color 0.3s ease}.add-to-cart:hover{background-color:#547f7e}.add-to-cart:hover path{fill:#fff}.add-to-cart img{width:20px;height:20px;filter:brightness(0) invert(1)}@media (max-width:768px){.products-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.product-info{padding:1rem}}.country-flag img{max-height:100%!important}@media (max-width:480px){.container{margin:1rem auto}.product-card{border-radius:10px}}.carousel-wrapper{position:relative;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:center;overflow:hidden}.carousel-track{display:flex;flex-wrap:nowrap;overflow-x:auto;width:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.carousel-track::-webkit-scrollbar{display:none}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:none;box-shadow:0 2px 8px rgb(0 0 0 / .12);width:40px;height:40px;border-radius:50%;font-size:2rem;color:#636e72;cursor:pointer;z-index:10;transition:background 0.2s,color 0.2s;display:flex;align-items:center;justify-content:center;opacity:.85}.carousel-btn:hover{background:#e3f3ff;color:#0984e3}.carousel-btn.prev{right:-20px}.carousel-btn.next{left:-20px}@media (max-width:900px){.carousel-btn.prev{right:0}.carousel-btn.next{left:0}.carousel-track{gap:1rem;padding:1rem 0}.product-card{min-width:260px;max-width:90vw}}.product-card{border-radius:24px;background:#FFF;box-shadow:0 0 10px 0 rgb(0 0 0 / .08)!important;padding:24px 32px;align-items:center}.product-card:hover{border-radius:24px;border-bottom:1px solid var(--LINEAR-STROKE,#547F7E);background:#FFF;box-shadow:0 0 10px 0 rgb(0 0 0 / .08)}.price-container{display:flex;flex-direction:row-reverse}.price{text-align:left}.original-price span.currency-symbol{display:none}.original-price bdi{color:#757575;font-size:15px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.3px;text-decoration-line:line-through}.sale-price bdi{display:flex;flex-direction:row-reverse;color:#2F504F;text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.36px}span.currency-symbol{color:#757575;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:-.32px}.add-to-cart{border:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color 0.3s ease;border-radius:50px;border:1px solid var(--LINEAR-STROKE,#547F7E);background:var(--color-thirthiary,#E9F4F4)}.price-container{background:none}.product-image-container{border-radius:50% 50% 10px 10px;background:var(--color-thirthiary,#E9F4F4)}button.carousel-btn.next,button.carousel-btn.prev{display:none}.custom-dynamic-fields{padding:20px;background:#f9f9f9;border:1px solid #ddd;margin-top:20px}.field-options-container{margin:10px 0}.field-option,.option-row{display:flex;gap:10px;margin:5px 0;align-items:center}.field-option input,.option-row input{flex:1;max-width:200px}.product-features-list{display:flex;flex-wrap:wrap;row-gap:15px;column-gap:35px}.feature-item{display:flex;gap:8px}span.woocommerce-Price-amount.amount bdi{display:flex;justify-content:flex-start;flex-direction:row-reverse;align-items:center}.products-container{display:grid!important;gap:20px}.doctor-specialty-item{display:flex;flex-direction:row;justify-content:space-between}.doctor-item{display:flex;flex-direction:row-reverse;align-items:center}.doctor-thumbnail-list{width:25%}.doctor-thumbnail{padding:5%}.doctors-layout-list .doctor-item{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;width:100%}.doctors-layout-list .doctor-thumbnail{margin-left:20px;margin-right:0}.doctors-layout-grid .doctor-item{display:block}.custom-sorting-container{margin-bottom:20px;display:flex;justify-content:flex-end}.custom-sorting-dropdown{position:relative;display:inline-flex;align-items:center;cursor:pointer;border-radius:12px;background:#F7F7F7;padding:11px}.sorting-label{margin-right:8px;color:#333}.sorting-icon{transition:transform 0.2s}.custom-sorting-dropdown:hover .sorting-icon{transform:rotate(180deg)}.sorting-select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.sorting-label{margin-right:8px;color:#333}.sorting-icon{transition:transform 0.2s}.custom-sorting-dropdown:hover .sorting-icon{transform:rotate(180deg)}.sorting-select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}span.price{width:70%}.doctor-card.doctors-archive-card{border-radius:24px;background:#FFF;box-shadow:0 0 10px 0 rgb(0 0 0 / .08);padding:24px 32px;align-items:center;height:auto;display:inline-flex}.doctors-archive-widget .doctors-container{display:grid!important;gap:24px}.elementor-woo-cart-pro .custom-cart-container{font-family:inherit;max-width:100%;margin:0 auto}.elementor-woo-cart-pro .cart-product-image{width:80px;margin-left:15px}.elementor-woo-cart-pro .cart-product-image img{width:100%;height:auto;border-radius:4px}.elementor-woo-cart-pro .cart-product-title{min-width:fit-content;padding:0 15px}.elementor-woo-cart-pro .cart-product-price,.elementor-woo-cart-pro .cart-product-qty,.elementor-woo-cart-pro .cart-product-total{min-width:120px;text-align:center}.elementor-woo-cart-pro .cart-product-qty{display:flex;align-items:center;justify-content:center}.elementor-woo-cart-pro .qty-btn{width:30px;height:30px;background:#fff0;border:1px solid;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center}.elementor-woo-cart-pro .input-qty{width:50px;height:30px;text-align:center;margin:0 5px}.elementor-woo-cart-pro .cart-totals>div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e5e5e5}.elementor-woo-cart-pro .cart-discount-section{margin-top:20px}.elementor-woo-cart-pro .coupon{display:flex}.elementor-woo-cart-pro .coupon input{margin-left:10px}@media (max-width:768px){.elementor-woo-cart-pro .cart-product-row{flex-direction:column;align-items:flex-start}.elementor-woo-cart-pro .cart-product-image,.elementor-woo-cart-pro .cart-product-title,.elementor-woo-cart-pro .cart-product-price,.elementor-woo-cart-pro .cart-product-qty,.elementor-woo-cart-pro .cart-product-total{width:100%;margin-bottom:10px;text-align:right}.elementor-woo-cart-pro .cart-product-qty{justify-content:flex-start}}.vertical-button{padding:20px 4px;background-color:#fff;text-decoration:none;border:none;border-radius:12px;cursor:pointer;transform:rotate(180deg);color:#2F504F;text-align:right;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.48px;display:flex;writing-mode:vertical-rl;flex-direction:column;align-items:center;align-content:center;height:115%}.vertical-button:hover{background-color:#2F504F;color:#fff}.vertical-button svg{transform:rotate(180deg)}.vertical-button:hover .vertical-button path{fill:#fff!important}@media (max-width:768px){.vertical-button{padding:5px 5px;background-color:#fff;text-decoration:none;border:none;border-radius:12px;cursor:pointer;transform:rotate(0deg);margin:10px;color:#2F504F;text-align:right;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.48px;display:flex;writing-mode:unset;display:flex;writing-mode:unset;align-items:center;align-content:center;height:fit-content;flex-direction:column;width:100%}.vertical-button:hover{background-color:#2F504F;color:#fff}.vertical-button svg{transform:rotate(90deg)}}.swiper-slide.time-slot-item{display:flex!important;flex-direction:row-reverse!important;gap:20px}form.doctor-appointment-form-el .form-control{direction:rtl!important;width:100%!important}.form-group-main .form-group{width:100%}.form-group-main{display:flex;justify-content:space-between}#caf-92bcabb .time-slots-slider .swiper-wrapper{align-items:center;gap:18px}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{display:none!important}.cards-carousel{overflow:hidden}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table,.woocommerce-account .woocommerce-MyAccount-content table.shop_table_responsive.my_account_orders,.woocommerce-account .woocommerce-MyAccount-content table.shop_table.my_account_orders{border-collapse:separate;border-spacing:0 10px;width:100%;border-radius:15px;padding:15px;background-color:#f8f9fa;box-shadow:0 4px 12px rgb(0 0 0 / .05);font-family:'Vazirmatn','Tahoma',sans-serif}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table td{border:none}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table thead{background-color:#e9f3f5;border-radius:10px}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table thead th{padding:15px 20px;text-align:right;color:#333;font-weight:600;border:none}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table thead tr th:first-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table thead tr th:last-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody td{padding:15px 20px;text-align:right;vertical-align:middle;color:#555;border:none}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr td:last-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table .woocommerce-button,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table .button{background-color:#fff0;border:2px solid #58a5a7;color:#58a5a7;padding:8px 20px;border-radius:20px;text-decoration:none;font-weight:500;transition:background-color 0.3s ease,color 0.3s ease;display:inline-block;line-height:1.5}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table .woocommerce-button:hover,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table .button:hover,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table .woocommerce-button:focus,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table .button:focus{background-color:#58a5a7;color:#fff;border-color:#58a5a7}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table .woocommerce-orders-table__cell-order-number a{color:#58a5a7;font-weight:700;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table .woocommerce-orders-table__cell-order-number a:hover{text-decoration:underline}@media screen and (max-width:768px){.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table{border-spacing:0 5px;padding:5px}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table thead{display:none}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody td{display:block;width:100%;text-align:right;border-radius:0}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr{border-radius:10px;margin-bottom:10px}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr td:first-child,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr td:last-child{border-radius:0}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr td:first-of-type{border-top-right-radius:10px;border-top-left-radius:10px}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody td::before{content:attr(data-title) ': ';font-weight:700;float:right;margin-left:10px}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table .woocommerce-button,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table .button{width:auto;display:inline-block;margin-top:10px;margin-right:auto;margin-left:auto}}.woocommerce-MyAccount-content{border-radius:24px;background:#FFF;box-shadow:0 0 15px 0 rgb(0 0 0 / .1);padding:32px!important}.u-columns.woocommerce-Addresses.col2-set.addresses{display:flex;flex-direction:column}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:100%!important}address{width:70%!important}header.woocommerce-Address-title.title{width:29%}.u-column1.col-1.woocommerce-Address,.u-column2.col-2.woocommerce-Address{display:flex!important;flex-direction:row-reverse;align-items:center;border-radius:16px;background:var(--color-thirthiary,#E9F4F4);padding:25px 0}address{background:transparent!important}.u-columns.woocommerce-Addresses.col2-set.addresses{display:flex;flex-direction:column;gap:25px}address{padding:20px!important}header.woocommerce-Address-title.title{width:29%;display:flex;align-items:center;padding:0!important}a.edit{padding:20px!important;margin:0!important}a.edit{display:flex;gap:10px;padding:10px;border:1px solid #547f7e;border-radius:50px}address{display:flex;gap:15px}.woocommerce-address-fields__field-wrapper input,.woocommerce-address-fields__field-wrapper span,.woocommerce-EditAccountForm edit-account input{border-radius:50px!important;background:var(--color-thirthiary,#E9F4F4)!important}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__arrow{margin-left:30px;height:45px}.form-group-main{gap:15px}@media screen and (max-width:920px){.sadaf-tabs-container{display:flex;flex-direction:column-reverse;align-items:center;padding:28px;height:120vw}p.title-tabe-image{color:#2F504F;font-family:"IRANSansWeb_FaNum",Sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.48px;display:inline-block;transform:none;padding:0!important;margin:0!important;width:100%;text-align:center}.box-title-tabe-image{background:#fff;height:100%;display:flex;flex-direction:column-reverse;align-items:center;border-radius:16px;width:100%;text-align:center;padding:20px}.box-title-tabe-image svg{transform:rotate(90deg)}.sadaf-tabs-content{width:100%}.sadaf-tabs-nav{width:100%}.box-name-berand-tabs{position:absolute;z-index:100;left:10px;top:40vw}p.name-berand-tabs{border-radius:16px;background:rgb(255 255 255 / .05);box-shadow:-2px -2px 3.133px 0 rgb(214 214 214 / .3) inset,4px 3.133px 3.133px 0 rgb(255 255 255 / .3) inset;backdrop-filter:blur(17.5px);padding:20px;color:#2F504F;text-align:center;font-family:Peyda;font-size:18px;font-style:normal;font-weight:800;line-height:normal;margin:0}.image-background-radius{margin-bottom:40px}.gray-image,.color-image{border-bottom-left-radius:90px!important}.image-background-radius{border-bottom-left-radius:90px;margin-bottom:10px}}.sadaf-tab-item{cursor:pointer;transition:all 0.3s ease;border:0;padding:0;border-radius:8px;text-align:center;background:url(https://rtl.kiomarket.com/wp-content/uploads/2025/03/Rectangle-43.png)}body.woocommerce-account{background:#f7fbfa;font-family:'Vazirmatn',Tahoma,sans-serif;direction:rtl}.myaccount-sidebar{width:340px;background:#fff;border-radius:20px;box-shadow:0 2px 16px #0001;padding:0;margin:0;min-width:320px}.sidebar-header{background:#eaf4f2;border-radius:20px 20px 0 0;padding:30px 0 20px 0;text-align:center;position:relative}.sidebar-avatar{width:70px;height:70px;border-radius:50%;border:4px solid #fff;object-fit:cover;margin-bottom:10px}.sidebar-info{margin-top:10px}.sidebar-name{display:block;color:#222;font-weight:700;font-size:18px}.sidebar-mobile{display:block;color:#6b7c7c;font-size:15px;margin-bottom:5px}.sidebar-plus{position:absolute;font-size:32px;color:#b7d6d2;font-weight:700}.sidebar-plus-top{left:30px;top:2px}.sidebar-plus-bottom{right:30px;bottom:0}.sidebar-menu{list-style:none;margin:0;padding:0}.sidebar-menu li{border-bottom:1px solid #f2f2f2}.sidebar-menu li:last-child{border-bottom:none}.sidebar-menu a{display:block;padding:18px 20px;color:#222;text-decoration:none;font-size:15px;transition:background 0.2s}.sidebar-menu .active a,.sidebar-menu a:hover{background:#eaf4f2;color:#2d5c57;border-radius:20px 0 0 20px}.myaccount-content{background:#eaf4f2;border-radius:20px;padding:30px;flex:1;min-height:400px}.downloads-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:350px}.cart-product-image img{width:48px;height:48px;border-radius:50%;background:#fff;border:1px solid #e0e0e0;border-radius:12px;background:#FFF;padding:5px}.downloads-icon{background:#b7d6d2;border-radius:12px;padding:10px 20px;margin-bottom:10px}.downloads-text{color:#2d5c57;font-size:16px}.edit-account-form{background:#fff;border-radius:20px;padding:30px;box-shadow:0 2px 16px #0001}.edit-account-fields{display:flex;gap:20px;margin-bottom:20px}.edit-account-fields>div{flex:1;display:flex;flex-direction:column}.edit-account-fields label{margin-bottom:6px;color:#2d5c57;font-size:14px}.edit-account-fields input{background:#eaf4f2;border:none;border-radius:12px;padding:10px;font-size:15px;color:#222}.edit-account-btn{background:#2d5c57;color:#fff;border:none;border-radius:12px;padding:10px 30px;font-size:16px;cursor:pointer;display:flex;align-items:center;gap:8px}.edit-account-btn .icon-arrow{display:inline-block;width:18px;height:18px}.address-box{background:#eaf4f2;border-radius:12px;margin-bottom:16px;padding:16px}.address-header{display:flex;align-items:center;justify-content:space-between}.address-btn{background:#fff;border:1px solid #b7d6d2;border-radius:12px;padding:6px 18px;color:#2d5c57;font-size:15px;margin-left:10px;cursor:pointer;transition:background 0.2s}.address-btn.active,.address-btn:hover{background:#2d5c57;color:#fff}.address-title{color:#2d5c57;font-size:16px;font-weight:700}.address-icon{font-size:24px}.address-content{margin-top:10px;color:#222;font-size:15px}@media (max-width:900px){.woocommerce-account .woocommerce{flex-direction:column-reverse}.myaccount-sidebar{width:100%;min-width:unset;margin-bottom:20px}.myaccount-content{padding:15px}}.woocommerce-account .woocommerce-orders-table{width:100%;border-radius:20px;background:#fff0;border-collapse:separate;border-spacing:0;overflow:hidden;margin-top:20px}.woocommerce-account .woocommerce-orders-table thead th{background:#e6f4f3;border:none}.woocommerce-account .woocommerce-orders-table tbody tr{background:#fff0;border-bottom:none}th.woocommerce-orders-table__cell{border:none!important}.woocommerce-account .woocommerce-orders-table thead th span.nobr{color:#2F504F!important;text-align:right;font-size:16px!important;font-style:normal;font-weight:600!important}.woocommerce-account .woocommerce-orders-table tbody td{color:#3b4c4b;font-size:16px;padding:18px 24px;border:none;text-align:right}.woocommerce-account .woocommerce-orders-table tbody tr:nth-child(even){background:#fff0}.woocommerce-account .woocommerce-orders-table__cell-order-actions .button{border-radius:30px;border:2px solid #3b4c4b;background:#fff;color:#3b4c4b;padding:10px 36px;font-size:18px;transition:all 0.2s;margin:0 auto;display:block;width:120px}.woocommerce-account .woocommerce-orders-table__cell-order-actions .button:hover,.woocommerce-account .woocommerce-orders-table__cell-order-actions .button:focus,.woocommerce-account .woocommerce-orders-table__cell-order-actions .button.active{background:#3b4c4b;color:#fff;border-color:#3b4c4b}.woocommerce-account .woocommerce-orders-table{direction:rtl}.woocommerce-account .woocommerce-orders-table th,.woocommerce-account .woocommerce-orders-table td{text-align:right}.woocommerce-MyAccount-content-wrapper{padding:0!important;border:none!important}.woocommerce-account .woocommerce-orders-table thead th{background:#E9F4F4!important;text-align:center!important;padding:0px!important;border:none;height:70px!important}.woocommerce-account .woocommerce-orders-table thead tr{border-radius:50px!important}th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-number{border-radius:0 50px 50px 0}th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-actions{border-radius:50px 0 0 50px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(2n)>td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(2n)>th,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(odd)>td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(odd)>th{border:none!important;margin-top:10px!important;text-align:center}table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table{border-spacing:0 10px}a.woocommerce-button.button.view{border-radius:50px!important;border:1px solid #547F7E!important;background:#E9F4F4!important;color:#2F504F!important;font-size:16px;font-style:normal;font-weight:600;padding:10px!important}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number>a{color:#757575;text-align:center;font-family:IRANSansXFaNum;font-size:16px;font-style:normal;font-weight:400}a.woocommerce-button.button.view:hover{color:#FFF!important;font-size:16px!important;font-style:normal;font-weight:600;border-radius:50px!important;border Shorthand property for setting border width,style,and color. Learn more Don't show
: 1px solid var(--LINEAR-STROKE, #547F7E) !important;
    background: var(--color-primary, #547F7E) !important;
}.sidebar-header {
    background: #eaf4f2;
    border-radius: 20px 20px 0 0;
    padding: 20px 0 20px 0;
    text-align: center;
    position: relative;
    border-radius: 20px;
    background: var(--color-thirthiary, #E9F4F4);
}.myaccount-sidebar {
    width: 340px;
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 2px 16px #0001;
    padding: 0;
    margin: 0;
    min-width: 320px;
    border-radius: 24px;
    background: #FFF;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.08);
    padding: 10px !important;
}
.sidebar-menu a {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    gap: 12px;
}
.sidebar-menu-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    margin-left: 10px;
}
.sidebar-menu-title {
    flex: 1;
    text-align: right;
}
.sidebar-menu li:not(.active) .sidebar-menu-icon {
    display: none;
}.sidebar-menu .active a, .sidebar-menu a:hover {
    color: #ffffff !important;
    border-radius: 20px 0 0 20px;
    border-radius: 50px;
    border: 1px solid var(--LINEAR-STROKE, #547F7E);
    background: #547F7E !important;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a {
    color: #2F504F;
}.custom-cart-container {
    display: flex
;
    flex-direction: column;
    gap: 24px;
    font-family: 'Vazirmatn', 'IRANSans', Tahoma, sans-serif;
    direction: rtl;
    margin: 32px auto;
    max-width: 1200px;
    align-content: space-between;
}
.cart-products-section {
    background: #fff;
    border-radius: 18px;
    padding: 24px;
    width: 70%;
	border-radius: 24px;
background: #FFF;

/* drop shadow */
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.08);
}
.cart-product-row{
    padding: 45px 30px;
}
.cart-product-row, .cart-product-part1, .cart-product-part2 {
    display: flex
;
    background: #E9F4F4;
    border-radius: 12px;
    margin-bottom: 18px;
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
align-items: flex-end;}
.cart-product-image img {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background: #fff;
    border: 1px solid #e0e0e0;
}
.cart-product-title {
    font-weight: bold;
    color: #2b3a3a;
}
.cart-product-price,
.cart-product-total {
    min-width: 110px;
    text-align: center;
    color: #2b3a3a;
}
.cart-product-qty {
    display: flex;
    align-items: center;
    gap: 8px;
}
.qty-btn {
    background: #e0f2f1;
    border: none;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    font-size: 20px;
    color: #2b3a3a;
    cursor: pointer;
}
.input-qty {
    width: 40px;
    text-align: center;
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    background: #fff;
}
.cart-product-remove a {
    color: #2F504F;
    font-size: 24px;
    text-decoration: none;
    margin-right: 8px;
}
.cart-summary-section {
    flex: 1;
    background: #fff;
    border-radius: 18px;
    padding: 24px;
    display: flex;
    flex-direction: column;
    gap: 18px;
    min-width: 24%;
}
.cart-address-form label {
    font-size: 13px;
    color: #888;
    margin-bottom: 2px;
}
.cart-address-form select,
.cart-address-form input {
    width: 100%;
    margin-bottom: 8px;
    border-radius: 8px;
    border: 1px solid #e0e0e0;
    padding: 6px 10px;
    background: #f6fcfc;
}
.cart-totals {
    background: #f6fcfc;
    border-radius: 12px;
    padding: 12px;
    font-size: 15px;
    color: #2b3a3a;
    margin-bottom: 8px;
}
.shipping-cost {
    color: #e57373;
    font-size: 13px;
}
.update-cart-btn,
.checkout-btn,
.apply-coupon-btn {
    border-radius: 50px;
    border: 1px solid var(--LINEAR-STROKE, #547F7E);
    background: var(--color-primary, #547F7E);
    color: white;
    color: #FFF;
    text-align: center;
    font-family: IRANSansXFaNum;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    display: flex
;
    gap: 15px;
    justify-content: center;
    padding: 12px;
}
.update-cart-btn:hover,
.checkout-btn:hover,
.apply-coupon-btn:hover {
    background: #00897b;
}
.cart-discount-section {
    margin-top: 24px;
    display: flex;
    gap: 12px;
    align-items: center;
}
.cart-discount-section input[type="text"] {
    padding: 10px 12px;
    border-radius: 50px;
    background: var(--color-thirthiary, #E9F4F4);
    border: none;
}form.woocommerce-cart-form {
    display: flex
;
    flex-direction: row;
	gap: 24px;
}.cart-product-qty {
    display: flex
;
    align-items: center;
    gap: 8px;
    background: #fff;
    padding: 5px;
    border-radius: 100px;
    background: #FFF;
}.cart-product-total bdi {
    color: var(--color-primary, #2F504F);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
}.cart-product-total span.label, .cart-product-total span.woocommerce-Price-currencySymbol, .cart-product-price span.label, .cart-product-price span.woocommerce-Price-currencySymbol {
    color: #757575;
    text-align: center;
    font-size: 12px !important;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.24px;
    padding: 8px;
}.cart-product-title a {
    color: var(--color-primary, #2F504F);
    text-align: center;
    font-family: IRANSansXFaNum;
    font-size: 18px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    letter-spacing: -0.36px;
}
/* استایل برای دکمه بروزرسانی زمانی که تغییراتی وجود دارد */
button[name="update_cart"].has-changes {
border-radius: 50px;
border: 1px solid var(--LINEAR-STROKE, #547F7E);
background: var(--color-primary, #547F7E);    color: white;
	color: #FFF;
text-align: right;

/* 16-demibold */
font-family: IRANSansXFaNum;
font-size: 16px;
font-style: normal;
font-weight: 600;
    display: flex
;
    gap: 15px; padding: 12px;
}

button[name="update_cart"]:disabled {
    opacity: 0.6;
    cursor: not-allowed;
    border-radius: 50px;
    border: 1px solid var(--LINEAR-STROKE, #547F7E);
    background: var(--color-primary, #547F7E);
		color: #FFF;
text-align: right;

/* 16-demibold */
font-family: IRANSansXFaNum;
font-size: 16px;
font-style: normal;
font-weight: 600;
    display: flex
; padding: 12px;
    gap: 15px;
}a.checkout-btn.button.alt {
    border-radius: 50px;
    border: 1px solid var(--LINEAR-STROKE, #547F7E);
    background: var(--color-primary, #547F7E);
    color: white;
    color: #FFF;
    text-align: center;
    font-family: IRANSansXFaNum;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    display: flex
;
    gap: 15px;
    justify-content: center;
    padding: 12px;
}.cart-summary-section, cart-products-section {
    border-radius: 24px;
    background: #FFF;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.08);
}.cart-discount-section {
    margin-top: 24px;
    display: flex
;
    gap
The gap CSS property is a shorthand property for row-gap and column-gap specifying the gutters between grid rows and columns.
Learn more
Don't show:12px;align-items:center;width:70%;border-radius:24px;background:#FFF;box-shadow:0 0 10px 0 rgb(0 0 0 / .08);padding:15px}.cart-discount-section button.button{border-radius:50px;border:1px solid var(--LINEAR-STROKE,#547F7E);background:var(--color-primary,#547F7E);color:#fff;color:#FFF;text-align:center;font-family:IRANSansXFaNum;font-size:16px;font-style:normal;font-weight:600;display:flex;gap:15px;justify-content:center;padding:12px}.coupon{width:100%;display:flex;justify-content:space-between}.cart-discount-section input[type="text"]{padding:10px 12px;border-radius:50px;background:var(--color-thirthiary,#E9F4F4);border:none;width:430px}.wc-block-components-sidebar.wc-block-checkout__sidebar.wp-block-woocommerce-checkout-totals-block.is-sticky.is-large{border-radius:24px;background:#FFF;box-shadow:0 0 10px 0 rgb(0 0 0 / .08);width:30%;padding:20px}.wp-block-woocommerce-checkout-order-summary-block{border:none!important;border-radius:5px}.wc-block-components-totals-wrapper{border-top:none!important}.wc-block-components-checkout-order-summary__content{display:inline-flex;padding:20px 12px 26px 12px;flex-direction:column;gap:33px;align-items:stretch;width:100%}.wp-block-woocommerce-checkout-order-summary-totals-block,.wp-block-woocommerce-checkout-order-summary-totals-block{border-top:none;padding-bottom:16px}.wc-block-components-panel__button,span.wc-block-components-totals-item__label,h3.wc-block-components-product-name,span.wc-block-components-totals-item__label,p.wc-block-components-checkout-order-summary__title-text{color:#757575!important;font-size:14px!important;font-style:normal;font-weight:400!important}.wc-block-components-totals-item,span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value{color:var(--color-primary,#2F504F);text-align:right;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.48px}input#email{border-radius:16px;background:var(--color-thirthiary,#E9F4F4);border:none!important}.wc-block-components-address-form select,.wc-block-components-address-form input{border-radius:50px!important;background:var(--color-thirthiary,#e9f4f4)!important;border:none!important;text-align:right;font-size:14px!important;font-style:normal!important;font-weight:400!important}fieldset#billing-fields,fieldset#payment-method{border-radius:24px;background:#FFF;box-shadow:0 0 10px 0 rgb(0 0 0 / .08);padding:25px!important}.wc-block-components-address-form label{position:relative!important}.wc-block-components-text-input{display:flex;flex-direction:column-reverse;gap:10px}.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form Specificity:(0,3,0){display:flex;flex-wrap:wrap;gap:20px!important;justify-content:space-between}svg.wc-blocks-components-select__expand{top:100%!important}.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill,.wc-block-components-form .wc-block-components-text-input.is-active input[type=email],.wc-block-components-form .wc-block-components-text-input.is-active input[type=number],.wc-block-components-form .wc-block-components-text-input.is-active input[type=password],.wc-block-components-form .wc-block-components-text-input.is-active input[type=tel],.wc-block-components-form .wc-block-components-text-input.is-active input[type=text],.wc-block-components-form .wc-block-components-text-input.is-active input[type=url],.wc-block-components-text-input input:-webkit-autofill,.wc-block-components-text-input.is-active input[type=email],.wc-block-components-text-input.is-active input[type=number],.wc-block-components-text-input.is-active input[type=password],.wc-block-components-text-input.is-active input[type=tel],.wc-block-components-text-input.is-active input[type=text],.wc-block-components-text-input.is-active input[type=url],.wc-blocks-components-select .wc-blocks-components-select__select{padding:.5em 1em!important}fieldset#contact-fields{border-radius:24px;background:#FFF;box-shadow:0 0 10px 0 rgb(0 0 0 / .08);padding:25px}.wc-block-components-radio-control-accordion-option.wc-block-components-radio-control-accordion-option--checked-option-highlighted{box-shadow:none!important;display:flex;border:none!important;align-items:center;flex-direction:row;justify-content:space-around}h2.wc-block-components-title.wc-block-components-checkout-step__title{color:var(--color-primary,#2F504F);text-align:right;font-family:IRANSansXFaNum;font-size:18px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:-.36px}span.wc-block-components-payment-method-label,div#radio-control-wc-payment-method-options-cod__content{color:var(--color-primary,#2F504F);text-align:right;font-family:IRANSansXFaNum;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.48px}button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{border-radius:50px;border:1px solid var(--LINEAR-STROKE,#547F7E);background:var(--color-primary,#547F7E);color:#FFF;text-align:right;font-family:IRANSansXFaNum;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.48px}div#billing{gap:20px!important}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details{border-radius:16px;background:var(--color-thirthiary,#E9F4F4);border:none!important}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td,table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th{border:none!important}span.woocommerce-Price-amount.amount bdi{display:flex;justify-content:flex-start!important;flex-direction:row;align-items:center}.woocommerce table.shop_table th{padding:9px 12px;line-height:1.5em;color:#757575;text-align:right;font-family:IRANSansXFaNum;font-size:14px!important;font-style:normal;font-weight:400!important}span.woocommerce-Price-amount.amount{color:var(--color-primary,#2F504F);text-align:right;font-size:16px;font-style:normal;font-weight:600;line-height:normal}p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{color:var(--color-primary,#2F504F);text-align:right;font-family:IRANSansXFaNum;font-size:18px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:-.36px}ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{border-radius:16px;background:var(--color-thirthiary,#E9F4F4);display:flex;padding:17px 65px 17px 66px;align-items:center;justify-content:space-between}.woocommerce ul.order_details li strong{margin-top:12px}.woocommerce-order{border-radius:24px;background:#FFF;box-shadow:0 0 10px 0 rgb(0 0 0 / .08);padding:4vw;display:flex;gap:30px;flex-direction:column}section.woocommerce-order-details Specificity:(0,1,1){border-radius:16px;background:var(--color-thirthiary,#E9F4F4);padding:20px;padding-top:80px}section.woocommerce-order-details{border-radius:16px;background:var(--color-thirthiary,#E9F4F4);padding:20px;padding-top:80px;margin-top:-90px;z-index:0;position:relative}.woocommerce-order p{position:relative;z-index:100;padding:20px}.woocommerce-order p{position:relative;z-index:100;padding:20px;color:var(--color-primary,#2F504F);text-align:right;font-size:18px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:-.36px}h2.woocommerce-order-details__title{color:var(--text-500,#1D1D1D);text-align:right;font-family:IRANSansXFaNum;font-size:16px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:-.3px}address{display:flex;flex-direction:row;width:100%;flex-wrap:nowrap;align-content:center;align-items:center;border:none;word-spacing:10px}address{border:none!important}section.woocommerce-customer-details{border-radius:16px;background:var(--color-thirthiary,#E9F4F4);padding:17px 65px 17px 66px;align-items:center;justify-content:space-between}.tab.active .persian{color:#2F504F;text-align:right;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.32px}.icon-tabs-1 svg{margin-bottom:-20px;position:relative;z-index:10000}p.title-tabe-image{color:#2F504F;text-align:right;font-family:"IRANSansWeb_FaNum",Sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.48px;display:inline-block;transform:rotate(-90deg);padding:0!important;margin:0!important}@media screen and (max-width:768px){.box-name-berand-tabs{position:absolute;bottom:auto;z-index:100;left:-30px;bottom:300px}}@media (max-width:768px){p.name-berand-tabs{color:#2F504F;text-align:center;font-family:Peyda;font-size:18px;font-style:normal;font-weight:800;line-height:normal}}@media (max-width:767px){.form-group-main{display:flex;justify-content:space-between;flex-direction:column}}.elementor-widget-custom_posts_layout_widget .cplw-card .cplw-read-more{display:none;opacity:0;transition:opacity 0.3s ease;cursor:pointer;color:#fff;background:#fff0;border-radius:8px;padding:4px 12px;font-size:.95rem;border:none;margin-top:8px;align-self:flex-start}.product-info a{color:#2f504f}p.name-berand-tabs{border-radius:16px;background:rgb(255 255 255 / .05);box-shadow:-2px -2px 3.133px 0 rgb(214 214 214 / .3) inset,4px 3.133px 3.133px 0 rgb(255 255 255 / .3) inset;backdrop-filter:blur(17.5px);padding:24px 20px;color:#2F504F;text-align:center;font-family:Peyda;font-size:30px;font-style:normal;font-weight:800;line-height:normal;margin:0}icon.icon-tabs-2{display:flex;flex-direction:row-reverse;justify-content:flex-start;margin-top:-50px;z-index:1000;position:relative;margin-bottom:100px;margin-left:-17px}.icon-tabs-1 svg{margin-bottom:-30px;position:relative;margin-right:20px;z-index:10000}.gray-image,.color-image{border-radius:0 0 16px 160px!important}.sadaf-tab-item{border-radius:16px;background:url(https://sindad.health/wp-content/themes/sadaf/assets/css/assets/images/background.png)}img.sadaf-tab-image{border-radius:16px}.sadaf-avatar-container:hover+.sadaf-user-card,.sadaf-user-card:hover{display:block;animation:fadeIn 0.3s ease}.sadaf-user-card{padding:10px;border-radius:15px;box-shadow:0 0 10px #6b6a6a38}ul.doctor-tabs-nav{color:#2F504F}span.doctor-name,span.brand-name{color:#2F504F;font-family:IRANSansXFaNum;font-size:13px;font-style:normal;font-weight:400}p.doctor-name-p,p.brand-name-p{color:#757575;text-align:right;font-family:IRANSansXFaNum;font-size:13px;font-style:normal;font-weight:400}span.price{width:70%;text-align:left!important;display:flex;flex-direction:column;align-items:flex-end}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center;align-items:center}.doctor-specialties{width:100%}.specialty-tag{display:inline-block;background:#f5f5f5;color:#333;padding:10px 15px;border-radius:20px;margin:0 5px 5px 0;font-size:.8em;text-decoration:none;transition:all 0.3s ease;border-radius:50px;background:var(--color-thirthiary,#E9F4F4);width:100%!important}@media (max-width:768px){.cards-carousel{display:flex;gap:1.5rem;overflow-x:hidden;scroll-behavior:smooth;position:relative;padding:20px}.card{flex:0 0 calc((100% - 1.5rem) / 2);background:#fff;border-radius:15px;padding:15px;box-shadow:0 4px 15px rgb(0 0 0 / .1);text-align:center;display:flex;flex-direction:row;height:200px;gap:20px}.card-doctor-name h3.doctor-name{color:#2F504F;text-align:right;font-family:IRANSansXFaNum;font-size:15px;font-style:normal;font-weight:700;line-height:180%;letter-spacing:-.3px}p.doctor-name-en{color:#2F504F;text-align:right;font-family:IRANSansXFaNum;font-size:13px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:-.78px}button.appointment-btn{color:#2F504F;text-align:right;font-family:IRANSansXFaNum;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.42px;padding:10px}}.image-wrapper-tabe{border-radius:0 0 16px 160px!important}@media (max-width:768px){.card{flex:0 0 calc((100%) / 1.1);background:#fff;border-radius:15px;padding:15px;box-shadow:0 4px 15px rgb(0 0 0 / .1);text-align:center;display:flex;flex-direction:row;height:max-content;gap:20px}.card-doctor-image{max-height:130px}p.name-berand-tabs{color:#2F504F;text-align:center;font-family:Peyda;font-size:18px;font-style:normal;font-weight:800;line-height:normal}.box-name-berand-tabs{position:absolute;bottom:auto;z-index:100;left:-5vw;bottom:70vw;top:auto}.cards-container{position:relative;padding:0}.card-doctor-image{width:fit-content}.tabs .tab{flex-basis:calc(100% / 1.3);flex-grow:0;flex-shrink:0;padding:0}.tab-scroll-btn{position:absolute;background:#fff0;border:none;border-radius:50%;width:24PX;height:24PX;padding:0;height:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none;z-index:2;top:50%;transform:translateY(-50%)}.tabs{display:flex;gap:1rem;overflow-x:auto;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;width:calc(100% - 20px);margin:0 auto;padding:5px 0}.tab.active .persian{color:#2F504F;text-align:right;font-size:13px;font-style:normal;font-weight:500;line-height:180%;letter-spacing:-.26px}.image-wrapper-tabe{width:100%;height:100%;background:url(https://rtl.kiomarket.com/wp-content/uploads/2025/03/Rectangle-14-1.png);border-radius:15px;top:0;left:0;z-index:1;background-repeat:no-repeat;background-size:contain;background-position:right;padding-top:50px;display:flex;border-radius:0 0 16px 90px!important}img.gray-image{border-radius:0 0 16px 90px!important}}@media screen and (max-width:768px){.image-background-radius{border-bottom-left-radius:90px;margin-bottom:0}}.persian,.english{color:#999}img.sadaf-tab-image{border-radius:12px ! IMPORTANT}.country-flag img{border-radius:50px}.country-flag img{border-radius:50px!important;width:30px!important;height:30px!important;border:2px solid #668e8d!important}.doctor-slide-image{width:100%;height:500px!important;object-fit:fill}.doctor-portfolio-slider{height:500px}.doctor-slide{height:500px}.doctor-after,.doctor-thumb-after{border-radius:0 20px 20px 0}.doctor-before,.doctor-thumb-before{border-radius:20px 0 0 20px}.inner-tab-content{display:none}.inner-tab-content.active{display:flex;flex-direction:column}.enhanced-post-content{height:100%;display:flex;flex-direction:column;justify-content:flex-end}.enhanced-post-content:hover{height:100%;display:flex;flex-direction:column;justify-content:space-between}article.enhanced-post-card:hover a.enhanced-read-more{display:flex;align-items:center;justify-content:flex-end}.sidebar-menu .active a,.sidebar-menu a:hover{color:#ffffff!important;border-radius:20px 0 0 20px;border-radius:50px;border:1px solid var(--LINEAR-STROKE,#547F7E);background:#547F7E!important;padding:10px;text-align:right;font-size:16px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:-.32px}ul.sidebar-menu{padding:15px}.myaccount-content p{color:#757575;text-align:center;font-family:IRANSansXFaNum;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.48px}.myaccount-content{display:flex;align-items:center;flex-direction:column;justify-content:center;padding:15%}.woocommerce-MyAccount-content{padding:0!important}table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table{border-spacing:0 10px;border-radius:16px;border:1px solid var(--Primary-Primary-100,#F5F8FC);background:var(--color-thirthiary,#E9F4F4);margin-top:10px}th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-number{width:10%}.woocommerce-MyAccount-content{padding:32px!important}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number>a{color:#757575;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:-.32px}span.sidebar-menu-title{color:var(--color-primary,#2F504F);text-align:right;font-family:IRANSansXFaNum;font-size:14px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:-.28px}.sidebar-menu .sidebar-menu li{border-bottom:1px solid #f2f2f2}ul.sidebar-menu{padding:15px;display:flex;flex-direction:column;gap:15px}.sidebar-menu li.active span,.sidebar-menu li:hover span{color:#fff}.sidebar-menu a{display:flex;flex-direction:row-reverse;align-items:center;gap:12px;padding:10px;border-radius:50px}img.sidebar-avatar{margin-top:-70px;border-radius:50px!important;border:1px solid var(--LINEAR-STROKE,#547F7E)!important;background:url(https://sindad.health/wp-content/themes/sadaf/assets/css/<path-to-image>) lightgray 50% / cover no-repeat!important}span.sidebar-name{color:var(--color-primary,#2F504F);text-align:center;font-family:IRANSansXFaNum;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.48px}form.woocommerce-form.woocommerce-form-login.login.form-login{width:500px;display:flex;flex-direction:column;align-items:center}form.woocommerce-form.woocommerce-form-login.login{background:transparent!important;border:none!important;width:100%;padding:0!important}form.woocommerce-form.woocommerce-form-login.login.form-login h2{color:#2F504F!important;text-align:right!important;font-family:IRANSansXFaNum;font-size:22px;font-style:normal;font-weight:900!important;line-height:normal}form.woocommerce-form.woocommerce-form-login.login.form-login{width:500px;display:flex;flex-direction:column;align-items:flex-start}form.woocommerce-form.woocommerce-form-login.login.form-login p{color:#757575;text-align:right;font-size:16px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:-.32px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row label{color:var(--forms-labels-color,#69727d);margin-bottom:var(--forms-label-spacing,0);color:#757575;text-align:right;font-family:IRANSansXFaNum;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.28px}input#username,input#password{width:100%;border-radius:30px;background:var(--color-thirthiary,#E9F4F4);border:none!important;padding:16px}button.woocommerce-button.button.woocommerce-form-login__submit,button.woocommerce-Button.button{display:flex;gap:15px;flex-direction:row;align-items:center;border-radius:50px!important;border:1px solid var(--LINEAR-STROKE,#547F7E)!important;background:var(--color-thirthiary,#E9F4F4)!important}p.woocommerce-LostPassword.lost_password{display:flex;justify-content:space-between}p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide{color:#757575;text-align:right;font-family:IRANSansXFaNum;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.28px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-form__label-for-checkbox span{color:#757575;text-align:right;font-family:IRANSansXFaNum;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.28px}input#rememberme{border-radius:5px;border:1px solid var(--text-200,#CBCBCB)!important;background:#FFF;box-shadow:0 0 20px 0 rgb(76 86 134 / .07)}form.woocommerce-form.woocommerce-form-login.login.form-login{display:flex;flex-direction:column;gap:10px}p.register-link{margin:30px 0}button.woocommerce-button.button.woocommerce-form-login__submit:hover{background:#547f7eba!important}button.woocommerce-button.button.woocommerce-form-login__submit{margin-top:0}form.woocommerce-form.woocommerce-form-login.login.form-login{width:700px;display:flex;flex-direction:column;align-items:flex-start;border-radius:24px;background:#FFF;box-shadow:0 0 15px 0 rgb(0 0 0 / .1);padding:30px}form.woocommerce-ResetPassword.lost_reset_password{width:700px;display:flex;flex-direction:column;align-items:flex-start;border-radius:24px!important;background:#FFF;box-shadow:0 0 15px 0 rgb(0 0 0 / .1);padding:30px;border:none!important}form.woocommerce-form.woocommerce-form-login.login.form-login{margin:0 auto}form.woocommerce-form.woocommerce-form-login.login.form-login,form.woocommerce-form.woocommerce-form-register.register.form-register{width:700px;display:flex;flex-direction:column;align-items:stretch;border-radius:24px!important;background:#FFF!important;box-shadow:0 0 15px 0 rgb(0 0 0 / .1);padding:30px!important;padding-bottom:70px!important;height:100%!important;position:relative}.background-form-login{border-radius:24px;background:#547F7E;height:400px;margin-top:-340px;padding:initial;z-index:-1;display:flex;flex-direction:column;justify-content:flex-end;align-content:center;align-items:center}.background-form-login a{width:700px;text-align:left;color:#FFF!important;font-family:IRANSansXFaNum;font-size:14px;font-style:normal;font-weight:500;line-height:180%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;padding-bottom:24px}@media (max-width:1124px){.doctor-before,.doctor-thumb-before{border-radius:20px 0 0 20px}.woocommerce-account .woocommerce{display:flex;flex-direction:column;gap:30px}.woocommerce-MyAccount-content,.myaccount-sidebar{width:100%}}input#username,input#password,input#reg_email{width:100%;border-radius:30px;background:var(--color-thirthiary,#E9F4F4);border:none!important;padding:16px}.background-form-login{width:100%}form.woocommerce-ResetPassword.lost_reset_password{margin:0 auto}.doctor-card.doctors-archive-card .doctor-thumbnail{padding:0}.reviews-container{border-radius:24px;background:#FFF;box-shadow:0 0 15px 0 rgb(0 0 0 / .1);padding:30px}.doctor-thumbnail.thumbnail-archive{padding:0!important}.dynamic-product-gallery .main-image-wrapper{width:300px;height:300px;display:flex;flex-direction:column;justify-content:center}textarea#comment,input#author,input#email{width:100%!important;border:none!important;background:transparent!important;outline:none!important;transition:box-shadow 0.2s ease-in-out}textarea#comment:focus,input#author:focus{box-shadow:none}a.appointment-btn{display:flex;align-items:center;flex-direction:row;border-radius:50px;border:1px solid var(--LINEAR-STROKE,#547F7E);background:var(--color-thirthiary,#E9F4F4);color:#2F504F;text-align:right;font-family:IRANSansXFaNum;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.48px}@media screen and (max-width:768px){a.appointment-btn{color:#2F504F;text-align:right;font-family:IRANSansXFaNum;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.42px;padding:8px;display:flex;align-items:center;flex-direction:row;justify-content:center}}@media (max-width:768px){.product-tabs-nav{flex-direction:row!important;width:100%!important;display:flex!important;justify-content:flex-start!important;align-items:center!important}}@media (max-width:1024px){.doctors-archive-widget .doctors-container{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:768px){.card-doctor-image{width:38%}.cards-carousel{display:flex;gap:1.5rem;overflow-x:hidden;scroll-behavior:smooth;position:relative;padding:8px}}@media (max-width:768px){.doctor-slide,.doctor-portfolio-slider,.doctor-slide-image{height:45vw!important}.doctor-thumb-before,.doctor-thumb-after{flex:1;overflow:hidden;height:100px}.doctor-slider-arrow{top:25vw}.card-doctor-name{width:62%!important}.medical-appointment-form-page-elementor{display:flex;flex-direction:column;gap:25px;align-items:stretch}.doctor-info-header,.medical-appointment-form{width:100%}.doctors-archive-widget .doctors-container{grid-template-columns:repeat(2,1fr)!important}.doctor-card.doctors-archive-card{padding:8px 10px!important}.enhanced-post-excerpt{display:none}.enhanced-post-content{padding:5px!important;overflow-y:scroll}form.woocommerce-form.woocommerce-form-login.login.form-login,form.woocommerce-form.woocommerce-form-register.register.form-register{width:100%}.background-form-login a{width:100%}}button.doctor-consult-btn{border-radius:50px;border:1px solid var(--LINEAR-STROKE,#547F7E);background:var(--color-primary,#547F7E);display:flex;align-items:center;padding:20px;gap:20px;color:#FFF;text-align:right;font-family:IRANSansXFaNum;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.48px}.consult-type-box.selected .select-type-btn{background-color:#e9f4f4;color:#47504f;border-color:#213837}.background-form-login a{position:relative;z-index:100;padding:8px 10px}.elementor-654 .elementor-element.elementor-element-06d6efd.doctors-layout-list .doctor-item{border-bottom:1px solid #547f7e63;padding-bottom:15px}.doctors-pagination-wrapper .page-numbers.current::before{content:'';position:absolute;top:-15px;left:-15px;right:-15px;bottom:-15px;border-radius:50%;background-image:radial-gradient(circle,rgb(128 128 128 / .2) 1px,transparent 1px);background-size:5px 5px;z-index:-1;animation:pulse 1.5s infinite}.doctors-swiper-container .swiper-wrapper{display:flex;align-items:stretch;gap:20px}.cplw-card:hover img{filter:grayscale(1)}.sadaf-login-box a{font-size:16px!important}.sadaf-login-box{padding:10px;background:#E9F4F4;border-radius:50%;border:1px solid #547F7E;width:44px;display:flex;justify-content:center;align-content:center}.sadaf-login-box{width:44px;height:44px}a.icon-cart-sadaf{width:44px;height:44px}.sadaf-cart-item-name .sadaf-cart-item-image{position:relative;padding:1px;background-color:#f8f9fb;aspect-ratio:1;display:flex;align-items:flex-end;justify-content:flex-end;border-radius:100px 100px 10px 10px;background:var(--color-thirthiary,#E9F4F4);align-content:flex-end;flex-direction:column;width:30px;height:30px}.sadaf-cart-item-name{height:30px}.sadaf-cart-item-meta .cart-product-qty{display:flex;align-items:center;border-radius:42px;border:1px solid var(--LINEAR-STROKE,#547F7E);background:#FFF}.sadaf-cart-item-name{display:flex;flex-direction:row}.sadaf-cart-item-meta .cart-product-qty .qty-btn{background:#f5f5f5;border:none;cursor:pointer;padding:1px;font-size:16px;line-height:1;color:#555;display:flex;width:18px;height:18px;padding:6px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;aspect-ratio:1 / 1}.sadaf-cart-item-meta .cart-product-qty .input-qty{width:16px!important;padding:0!important;margin:0!important;text-align:center!important;border:none!important;border-left:none!important;border-right:none!important;font-size:14px;color:#333}.cart-product-qty{display:flex;align-items:center;border:none;border-radius:3px;border-radius:100px;background:#FFF}.cart-product-image img{width:48px;height:48px!important;border-radius:50%;background:#fff;border:1px solid #e0e0e0;border-radius:12px!important;background:#FFF;object-fit:contain}.sadaf-cart-item-details .sadaf-cart-item-name a{text-decoration:none;color:var(--Text-Text-90,#4E5364);text-align:right;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.sadaf-flyout-cart-content.widget_shopping_cart_content .sadaf-cart-buttons{display:flex;justify-content:space-between;flex-direction:column;gap:10px}.sadaf-flyout-cart-content.widget_shopping_cart_content .sadaf-cart-buttons .wc-forward{background-color:#f0f0f0;color:#333;border-radius:50px;border:1px solid var(--LINEAR-STROKE,#547F7E);background:var(--color-thirthiary,#E9F4F4);color:#2F504F;text-align:center;font-family:IRANSansXFaNum;font-size:12px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.48px}.sadaf-flyout-cart-content.widget_shopping_cart_content .sadaf-cart-buttons .checkout{background-color:#2F504F;color:#fff;border-radius:20px;border:1px solid var(--LINEAR-STROKE,#547F7E);background:var(--color-primary,#547F7E)}.wp-block-woocommerce-checkout-order-summary-block{border:none!important;border-radius:24px!important;background:#FFF;box-shadow:0 0 15px 0 rgb(0 0 0 / .1)}.doctors-layout-list .doctor-item{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;width:100%;padding-bottom:30px;border-bottom:1px solid #2f504f3d}body{background-color:#fff;direction:rtl}.sadaf-user-name{font-weight:700;margin-bottom:10px;text-align:center;background:#ffff!important;padding:30px;box-shadow:0 0 10px 0 rgb(0 0 0 / .08)}a.doctor-card{border-radius:24px;background:#FFF;box-shadow:0 0 15px 0 rgb(0 0 0 / .1)!important}button.doctor-consult-btn{background-color:#547F7E;font-family:"IRANSansWeb_FaNum",Sans-serif;font-size:16px;font-weight:600;border-style:solid;border-width:1px 1px 0 0;border-color:var(--e-global-color-primary);border-radius:50px 50px 50px 50px;padding:10px 20px 10px 20px}.doctor-card.doctors-archive-card{width:100%}.cart-product-qty{display:flex;align-items:center;border:none!important;border-radius:100px!important;background:#FFF}.woocommerce-message{border-top-color:#547f7e!important;border-radius:24px;background:#FFF;box-shadow:0 0 10px 0 rgb(0 0 0 / .08)}.wp-block-woocommerce-checkout-order-summary-block{border:none!important;border-radius:24px!important;background:#FFF;box-shadow:none!important}.carousel-track{padding:24px 0}body .persian-calendar-popup{width:300px;padding:0!important;background-color:#fff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ddd;border-radius:12px!important;box-shadow:0 0 10px 0 rgb(0 0 0 / .08)!important}body .persian-calendar-popup .calendar-header{background-color:#537f7e!important}این کدها را به فایل style.css قالب فعال خود یا در بخش "سفارشی‌سازی" وردپرس>"CSS اضافی" اضافه کنید. این استایل‌ها به چیدمان صحیح کاروسل و دکمه‌های ناوبری کمک می‌کنند. .elementor-swiper-wrapper{position:relative;padding:0 45px}.elementor-swiper-wrapper:not(:hover) .elementor-swiper-button{opacity:0}.doctors-swiper-container{width:100%;overflow:hidden;padding:10px 0}.doctors-swiper-container .swiper-wrapper{display:flex;align-items:stretch}.doctors-swiper-container .swiper-slide{height:auto;flex-shrink:0;display:flex}.doctor-card{display:flex;flex-direction:column;width:100%;height:100%;background:#fff;border-radius:24px;padding:15px;box-shadow:0 4px 12px rgb(0 0 0 / .08);transition:box-shadow 0.3s ease;text-decoration:none;color:inherit}.doctor-card:hover{box-shadow:0 8px 24px rgb(0 0 0 / .12)}.doctor-thumbnail img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:18px}.doctor-names{margin-top:12px}.doctor-rating{margin-top:8px;opacity:1}.star.empty svg{opacity:.4}.doctor-specialties{margin-top:auto;padding-top:10px;display:flex;flex-wrap:wrap;gap:8px}.specialty-tag{background-color:#f0f2f5;color:#555;font-size:12px;padding:4px 10px;border-radius:12px}.elementor-swiper-button{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background-color:rgb(255 255 255 / .9);color:#333;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;box-shadow:0 2px 5px rgb(0 0 0 / .15)}.elementor-swiper-button:hover{background-color:#fff;color:#000}.elementor-swiper-button-prev{left:0}.elementor-swiper-button-next{right:0}.elementor-swiper-button.swiper-button-disabled{opacity:.35;cursor:not-allowed}.tab-scroll-btn{position:absolute;background:transparent!important;border:none;border-radius:50%;width:24px!important;height:24px!important;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none!important;z-index:2;top:50%;transform:translateY(-50%)}@media (max-width:768px){.doctor-slider-arrow{top:25vw}.time-slots-swiper-container-el.swiper .swiper-button-prev,.swiper-rtl .swiper-button-next{top:500px}}.doctor-card:hover .doctor-thumbnail img{transform:scale(1.05);object-fit:contain;object-position:center bottom;transform-origin:center bottom;transition:transform 0.3s ease}.doctor-thumbnail img{object-fit:contain}.specialty-tag{border-radius:50px;background:var(--color-thirthiary,#E9F4F4);padding:10px;color:#2F504F;text-align:center;font-family:IRANSansXFaNum;font-size:15px;font-style:normal;font-weight:500;line-height:180%;letter-spacing:-.3px}.card:hover{border-bottom:1px solid #2f504f}.tabs-container{margin:0 32px}@media (max-width:768px){button.tab-scroll-btn.prev-btn{margin-left:-40px}button.tab-scroll-btn.next-btn{margin-right:-40px}.cplw-card-desc{display:none}form.woocommerce-cart-form{display:flex;flex-direction:column;gap:24px}.cart-products-section,cart-summary-section{width:100%}}.cplw-card-content a{color:#fff;text-decoration:none;color:#FFF;text-align:right;font-family:IRANSansXFaNum;font-size:15px;font-style:normal;font-weight:700;line-height:180%;letter-spacing:-.3px}form.woocommerce-cart-form button.button,form.woocommerce-cart-form .checkout-btn{border-radius:50px;border:1px solid var(--LINEAR-STROKE,#547F7E);background:var(--color-primary,#547F7E);color:#FFF;text-align:right;font-family:IRANSansXFaNum;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.48px;PADDING:10PX 20PX;display:flex;gap:8px}.cart-products-section{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-radius:16px!important;background:var(--color-thirthiary,#E9F4F4)!important;border:none!important}a.woocommerce-Button.wc-forward.button{border-radius:50px;border:1px solid var(--LINEAR-STROKE,#547F7E);background:var(--color-primary,#547F7E);color:#ffffff!important;text-align:right;font-family:IRANSansXFaNum;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.48px}@media (max-width:768px){form.woocommerce-cart-form{display:flex;flex-direction:column;gap:24px}.cart-product-row.cart_item{display:flex;flex-direction:column-reverse}.cart-products-section,.cart-discount-section,cart-summary-section{width:100%}}.cart-product-qty .input-qty{border:none!important}.cart-totals.custom-totals div{display:flex;flex-direction:row;justify-content:space-between}.cart-product-total,.cart-product-price{text-align:right}address{text-align:right}@media (max-width:768px){.cart-product-row.cart_item{display:flex;flex-direction:column}.cplw-card-desc{display:none}.image-background-radius{margin-top:30px}.view-more-btn{gap:4px!important}.before-after-images .image-container img{width:35vw;height:35vw}.elementor-woo-cart-pro .cart-product-qty{justify-content:space-between;display:flex;width:150px}}.cart-product-total,.cart-product-price{padding-right:20px}.cart-summary-section{height:fit-content!important}.column-title-link{gap:8px}.cplw-card-footer{color:#FFF;text-align:right;font-family:IRANSansXFaNum;font-size:13px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:-.78px}.megamenu-column img{width:32px;height:32px}.doctor-tabs-nav li{cursor:pointer}.sadaf-tabs-content{display:flex}span.specialty-title{margin:0!important}a.next.page-numbers{width:100px!important;border-radius:50px;border:1px solid var(--LINEAR-STROKE,#547F7E);background:var(--color-thirthiary,#E9F4F4);display:flex;gap:10px;flex-direction:row-reverse}span.arrow-icon{display:flex;align-items:center}a.prev.page-numbers{width:100px!important;border-radius:50px;border:1px solid var(--LINEAR-STROKE,#547F7E);background:var(--color-thirthiary,#E9F4F4);display:flex;flex-direction:row-reverse;gap:10px}.doctor-item .doctor-specialties{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}h3.doctor-name a{color:var(--color-primary,#2F504F);text-align:right;font-family:IRANSansXFaNum;font-size:15px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.3px}.wrap{font-family:'IRANSansWebFaNum',Tahoma,sans-serif;direction:rtl;text-align:right;background-color:#f0f2f5;padding:20px;border-radius:8px;box-shadow:0 4px 15px rgb(0 0 0 / .05)}.wrap h1{color:#2c3e50;font-size:2em;margin-bottom:25px;border-bottom:2px solid #3498db;padding-bottom:10px;display:inline-block}.nav-tab-wrapper{margin-bottom:25px;border-bottom:1px solid #ddd;padding-bottom:0;display:flex;justify-content:flex-end;gap:5px}.nav-tab{background-color:#ecf0f1;border:1px solid #ddd;border-bottom:none;border-radius:8px 8px 0 0;padding:12px 20px;font-size:1.1em;color:#34495e;text-decoration:none;transition:all 0.3s ease;margin-right:0;margin-left:5px}.nav-tab:hover{background-color:#e0e6ea;color:#2c3e50}.nav-tab-active{background-color:#fff;border-color:#3498db;color:#3498db;font-weight:700;transform:translateY(2px);box-shadow:0 -2px 8px rgb(0 0 0 / .1)}.form-table{width:100%;background-color:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 10px rgb(0 0 0 / .08)}.form-table th{width:25%;padding:15px 10px;text-align:right;vertical-align:top;font-size:1.05em;color:#34495e;border-bottom:1px dashed #eee}.form-table th{padding-top:20px;padding-bottom:20px;width:200px;vertical-align:top;text-align:right;padding-right:0;padding-left:20px;font-size:20px;font-weight:700;color:#2F504F}.form-table td{padding:15px 10px;border-bottom:1px dashed #eee}.form-table tr:last-child th,.form-table tr:last-child td{border-bottom:none}.form-table input[type="text"],.form-table input[type="number"],.form-table textarea{width:80%;padding:10px 15px;border:1px solid #ccc;border-radius:5px;font-size:1em;box-shadow:inset 0 1px 3px rgb(0 0 0 / .06);transition:border-color 0.2s ease}.form-table input[type="text"]:focus,.form-table input[type="number"]:focus,.form-table textarea:focus{border-color:#3498db;outline:none;box-shadow:0 0 5px rgb(52 152 219 / .5)}.form-table textarea{min-height:100px;resize:vertical}.form-table .description{color:#7f8c8d;font-size:.9em;margin-top:5px;line-height:1.5}.form-table input[type="checkbox"]{width:auto;margin-left:10px;vertical-align:middle}.submit{margin-top:30px;text-align:left}.button-primary{background-color:#2ecc71;border-color:#27ae60;box-shadow:0 2px 5px rgb(46 204 113 / .3);padding:10px 25px;height:auto;font-size:1.1em;transition:background-color 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}.button-primary:hover,.button-primary:focus{background-color:#27ae60;border-color:#219d54;box-shadow:0 4px 12px rgb(46 204 113 / .4)}.sadaf-image-upload-wrapper{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.sadaf-image-preview{width:150px;height:100px;border:1px dashed #ccc;background-color:#f9f9f9;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:5px}.sadaf-image-preview img{max-width:100%;max-height:100%;display:block;object-fit:contain}.sadaf-image-upload-wrapper p{margin:0;display:flex;gap:10px}.sadaf-upload-image-button,.sadaf-remove-image-button{background-color:#3498db;border-color:#2980b9;color:#fff;font-size:.9em;padding:8px 15px;border-radius:5px;transition:background-color 0.3s ease}.sadaf-upload-image-button:hover,.sadaf-remove-image-button:hover{background-color:#2980b9;border-color:#21759b}.sadaf-remove-image-button{background-color:#e74c3c;border-color:#c0392b}.sadaf-remove-image-button:hover{background-color:#c0392b;border-color:#a72e21}.notice{margin-right:0;margin-left:0;border-right:4px solid #4CAF50;border-left:none;padding-right:15px;padding-left:15px;border-radius:5px}.notice.notice-success{border-color:#2ecc71;background-color:#e6ffee;color:#27ae60}.notice.notice-error{border-color:#e74c3c;background-color:#ffe6e6;color:#c0392b}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.form-table input[type="text"],.form-table input[type="number"],.form-table textarea{text-align:right}.regular-text,.large-text,.small-text,.button,label,h1,h2,th,td{font-family:'IRANSansWebFaNum',Tahoma,sans-serif}.price-container .add-to-cart{padding:0!important}.cart-product-row,.cart-product-part1,.cart-product-part2{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}@media (max-width:768px){.cart-product-row.cart_item{display:flex;flex-direction:column-reverse}}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button{background:#fff0;border-color:#547f7e;border-radius:var(--tables-button-border-radius,1px);border-style:var(--tables-buttons-border-type,solid);border-width:2px;color:var(--tables-button-normal-text-color,#69727d);padding:10px;vertical-align:middle;border:1px solid #547f7e!important;border-radius:50px!important;color:#547f7e!important;width:fit-content!important}li.chat-item{height:58px;display:flex;align-content:center;align-items:center;padding:10px;margin:15px}li.chat-item:hover{color:#ffffff!important;border-radius:20px 0 0 20px;border-radius:50px;border:1px solid var(--LINEAR-STROKE,#547F7E);background:#547F7E!important;padding:10px;text-align:right;font-size:16px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:-.32px}li.chat-item:hover a{color:#fff!important}li.chat-item{margin-top:30px}li.chat-item{margin:0 15px;margin-top:10px}.woocommerce table.shop_table{border:0!important;margin:0 0 24px -1px;text-align:right;width:100%;border-collapse:separate;border-radius:5px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(2n)>td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(2n)>th,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(odd)>td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(odd)>th{border:none!important;margin-top:10px!important;text-align:right}