@font-face{font-family:"MyClinicFont";src:url(https://clinic-adhd.com/wp-content/themes/hello-theme-child-master/fonts/DanaFaNum-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"MyClinicFont";src:url(https://clinic-adhd.com/wp-content/themes/hello-theme-child-master/fonts/DanaFaNum-ExtraBold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}body,h1,h2,h3,h4,h5,h6,p,a,span,li,button,input,textarea,div,.elementor{font-family:"MyClinicFont",sans-serif!important}.smsir .md\:w-\[455px\]{width:auto!important}.smsir .text-\[\#5B5C60\]{display:none!important}.clinic-modern-list .elementor-icon-list-item{position:relative;padding:12px 15px;margin-bottom:10px;background-color:#fff;border-radius:12px;border:1px solid rgba(149,163,179,.2);transition:all 0.3s cubic-bezier(.25,.8,.25,1);cursor:pointer;overflow:hidden}.clinic-modern-list .elementor-icon-list-text{color:#4b4e6d;font-weight:500;font-size:15px;transition:color 0.3s ease;padding-right:0}.clinic-modern-list .elementor-icon-list-item::before{content:"←";position:absolute;left:20px;top:50%;transform:translateY(-50%) translateX(10px);color:#95a3b3;font-size:18px;opacity:0;transition:all 0.3s ease}.clinic-modern-list .elementor-icon-list-item:hover{background-color:#f9fbfd;border-color:#4b4e6d;transform:translateX(-5px);box-shadow:0 5px 15px rgba(75,78,109,.1)}.clinic-modern-list .elementor-icon-list-item:hover .elementor-icon-list-text{font-weight:700;color:#222}.clinic-modern-list .elementor-icon-list-item:hover::before{opacity:1;transform:translateY(-50%) translateX(0);color:#4b4e6d}.clinic-modern-list .elementor-icon-list-icon{display:none!important}body{display:flex;flex-direction:column;min-height:100vh}main#content,.site-main,.elementor-location-archive,.elementor-location-single{flex-grow:1}.hero-glowing-bg{position:relative;overflow:hidden;background-color:#fcfcfc}.hero-glowing-bg::before{content:"";position:absolute;top:-10%;right:-10%;width:400px;height:400px;background:#95a3b3;border-radius:50%;filter:blur(100px);opacity:.5;z-index:0}.hero-glowing-bg::after{content:"";position:absolute;bottom:-15%;left:-10%;width:350px;height:350px;background:#4b4e6d;border-radius:50%;filter:blur(120px);opacity:.3;z-index:0}.glass-card{position:relative;z-index:2!important;background:rgba(255,255,255,.45)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.7);border-radius:24px;padding:40px;box-shadow:0 8px 32px rgba(0,0,0,.05)}.glass-card>*{position:relative;z-index:3}body.single-post,body.single-post .site-main,body.single-post #content{margin:0!important;padding:0!important;background-color:transparent!important}body.single-post{background-color:#f8fafc!important;position:relative}body.single-post::before,body.single-post::after{content:"";position:fixed;z-index:-999;pointer-events:none}body.single-post::before{top:-15%;right:-10%;width:650px;height:650px;background:radial-gradient(circle,rgba(01,197,233,.3) 0%,rgba(146,248,30,.158) 70%)}body.single-post::after{bottom:-15%;left:-10%;width:650px;height:650px;background:radial-gradient(circle,rgba(01,197,233,.2) 0%,rgba(146,248,30,.158) 70%)}.glass-blog-wrapper{position:relative;background:transparent!important;padding:60px 20px;overflow:visible!important;direction:rtl;z-index:1}.glass-blog-wrapper .glass-blob{display:none!important}.glass-blog-container{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:1fr 340px;gap:40px;align-items:start}.glass-card{background:rgba(255,255,255,.65);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.9);border-radius:24px;box-shadow:0 15px 35px rgba(16,44,87,.04);padding:40px}.glass-post-header{margin-bottom:30px;border-bottom:1px dashed rgba(16,44,87,.15);padding-bottom:25px}.glass-post-thumbnail img{width:100%;height:400px;object-fit:cover;border-radius:16px;margin-bottom:30px;box-shadow:0 10px 25px rgba(0,0,0,.06)}.glass-post-title{color:#102c57;font-size:32px;font-weight:900;margin-bottom:20px;line-height:1.5}.glass-post-meta{display:flex;gap:15px;margin-bottom:30px;border-bottom:1px solid rgba(16,44,87,.08);padding-bottom:25px}.glass-post-meta .meta-item{display:inline-flex;align-items:center;gap:8px;background:#fff;padding:8px 16px;border-radius:12px;font-size:13px;font-weight:800;color:#475569;border:1px solid rgba(16,44,87,.05)}.glass-post-body{color:#334155;font-size:17px;line-height:2.1;font-weight:500}.glass-post-body h2{color:#102c57;margin:40px 0 20px;font-weight:900;font-size:24px;position:relative;padding-right:15px}.glass-post-body h2::before{content:"";position:absolute;right:0;top:10%;height:80%;width:4px;background:#00b4d8;border-radius:4px}.glass-post-body img{border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.05);margin:25px 0}.glass-sidebar{display:flex;flex-direction:column;gap:30px;position:sticky;top:100px}.glass-widget{padding:30px!important}.glass-widget .widget-title{display:flex;align-items:center;gap:10px;color:#102c57;font-size:18px;font-weight:900;margin-bottom:20px;border-bottom:2px solid rgba(16,44,87,.05);padding-bottom:15px}.categories-list ul{list-style:none;padding:0;margin:0}.categories-list ul li{margin-bottom:10px}.categories-list ul li a{color:#475569;text-decoration:none;font-weight:700;display:flex;align-items:center;transition:0.3s}.categories-list ul li a::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23f8571e' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");margin-left:8px;display:flex;align-items:center;transition:0.3s}.categories-list ul li a:hover{color:#00b4d8;transform:translateX(-5px)}.tags-list{display:flex;flex-wrap:wrap;gap:10px}.glass-tag{background:#fff;color:#102c57;padding:8px 16px;border-radius:20px;font-size:13px;font-weight:800;text-decoration:none;border:1px solid rgba(16,44,87,.05);transition:0.3s}.glass-tag:hover{background:#102c57;color:#fff;transform:translateY(-2px);box-shadow:0 8px 15px rgba(16,44,87,.15)}.glass-btn{display:block;width:100%;text-align:center;background:linear-gradient(135deg,#00b4d8 0%,#018ba7 100%);color:#fff;padding:14px;border-radius:14px;font-weight:900;text-decoration:none;font-size:15px;transition:0.3s;box-shadow:0 8px 20px rgba(0,197,203,.25);margin-top:15px}.glass-btn:hover{transform:translateY(-3px);box-shadow:0 12px 25px rgba(0,197,203,.35);color:#ffffffb2}@media (max-width:992px){.glass-blog-container{grid-template-columns:1fr;display:grid;gap:30px}.glass-sidebar{position:static}.glass-card{padding:10px;border-radius:20px}.glass-post-title{font-size:24px}.glass-post-thumbnail img{height:250px;margin-bottom:20px}}body.single-post .site-footer,body.single-post footer,body.single-post .elementor-location-footer,body.single-post .elementor-location-footer .elementor-section{background-color:transparent!important;margin-bottom:0!important}body.single-post .site-main,body.single-post #content{margin-bottom:0!important;padding-bottom:0!important}body.single-post,body.archive,body.blog,body.search,body.single-post .site-main,body.archive .site-main,body.blog .site-main,body.search .site-main{margin:0!important;padding:0!important;background-color:transparent!important}body.single-post,body.archive,body.blog,body.search{background-color:#f8fafc!important;position:relative}body.single-post::before,body.archive::before,body.blog::before,body.search::before,body.single-post::after,body.archive::after,body.blog::after,body.search::after{content:"";position:fixed;z-index:-999;pointer-events:none}body.single-post::before,body.archive::before,body.blog::before,body.search::before{top:-15%;right:-10%;width:650px;height:650px;background:radial-gradient(circle,rgba(0,197,203,.3) 0%,rgba(0,197,203,0) 70%)}body.single-post::after,body.archive::after,body.blog::after,body.search::after{bottom:-15%;left:-10%;width:650px;height:650px;background:radial-gradient(circle,rgba(30,117,248,.2) 0%,rgba(30,248,219,0) 70%)}body.archive .site-footer,body.archive footer,body.archive .elementor-location-footer,body.blog .site-footer,body.blog footer,body.blog .elementor-location-footer{background-color:transparent!important;margin-bottom:0!important}.glass-archive-header{margin-bottom:40px;padding:30px 40px;text-align:center}.glass-archive-title{color:#102c57;font-size:28px;font-weight:900;margin:0}.glass-archive-title span{color:#00b4d8}.glass-archive-description{color:#fff;margin-top:10px;font-size:15px}.glass-post-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.glass-post-card{display:flex;flex-direction:column;padding:20px;border-radius:20px;height:100%}.glass-post-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(16,44,87,.08)}.glass-card-img{display:block;margin-bottom:20px;overflow:hidden;border-radius:14px}.glass-card-img img{width:100%;height:200px;object-fit:cover;transition:0.4s}.glass-post-card:hover .glass-card-img img{transform:scale(1.05)}.glass-card-title{font-size:18px;font-weight:900;margin-bottom:12px;line-height:1.5}.glass-card-title a{color:#102c57;text-decoration:none;transition:0.3s}.glass-card-title a:hover{color:#00b4d8}.glass-card-excerpt{color:#475569;font-size:14px;line-height:1.8;flex-grow:1;margin-bottom:20px}.glass-card-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(16,44,87,.05);padding-top:15px}.glass-card-date{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#64748b}.glass-card-btn{background:rgba(0,197,203,.1);color:#00b4d8;padding:6px 16px;border-radius:8px;font-size:13px;font-weight:700;text-decoration:none;transition:0.3s}.glass-card-btn:hover{background:#00b4d8a4;color:#fff}.glass-pagination{margin-top:40px}.glass-pagination .nav-links{display:flex;justify-content:center;gap:10px}.glass-pagination .page-numbers{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:12px;background:rgba(255,255,255,.6);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.8);color:#102c57;font-weight:700;text-decoration:none;transition:0.3s}.glass-pagination .page-numbers:hover{background:rgba(255,255,255,.9);box-shadow:0 5px 15px rgba(0,0,0,.05);transform:translateY(-2px)}.glass-pagination .page-numbers.current{background:#102c57;color:#fff;border-color:#102c57}.glass-pagination .prev,.glass-pagination .next{width:auto;padding:0 15px}@media (max-width:768px){.glass-post-grid{grid-template-columns:1fr}.glass-archive-header{padding:20px}}.no-results{text-align:center;padding:80px 40px!important}.no-results-icon{font-size:60px;margin-bottom:20px}.no-results h2{color:#102c57;margin-bottom:15px;font-weight:900}.no-results p{color:#64748b;margin-bottom:30px}.glass-search-form form{display:flex;max-width:500px;margin:0 auto;gap:10px;justify-content:center}.glass-search-form input[type="search"]{flex-grow:1;padding:12px 20px;border-radius:12px;border:1px solid rgba(16,44,87,.1);background:rgba(255,255,255,.8);font-family:inherit}.glass-search-form input[type="submit"]{background:#102c57;color:#fff;border:none;padding:0 25px;border-radius:12px;font-weight:700;cursor:pointer;transition:0.3s}.glass-search-form input[type="submit"]:hover{background:#00b4d8d2}body.search .glass-post-card{transition:0.4s cubic-bezier(.175,.885,.32,1.275)}.glass-product-container{width:100%;max-width:1200px;margin:40px auto;padding:0;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:40px}.product-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.product-gallery-box.glass-card{padding:0!important;border-radius:18px;overflow:hidden;line-height:0}.product-gallery-box.glass-card .glass-product-img img{width:100%;height:auto;display:block;border-radius:18}input.qty{margin-bottom:20px!important}.woocommerce-tabs ul.tabs{display:flex;flex-direction:row;gap:20px;padding:0;margin:0 0 30px 0;border:none}.woocommerce-tabs ul.tabs li{list-style-type:none!important;margin:0}.woocommerce-tabs ul.tabs li a{text-decoration:none;padding:10px 20px;background:rgba(0,197,203,.2);border-radius:10px;color:#102c57;transition:all 0.3s ease}.woocommerce-tabs ul.tabs li.active a,.woocommerce-tabs ul.tabs li a:hover{background:#102c57;color:#fff}.product-title{font-size:32px;margin-bottom:15px}.main-price{font-size:28px;font-weight:700;margin-bottom:25px}.woocommerce-product-attributes{width:100%!important;border:none!important;border-collapse:separate!important;border-spacing:0 15px!important}.woocommerce-product-attributes-item{display:flex!important;align-items:center;background:rgba(255,255,255,.4)!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:16px;padding:20px 25px!important;transition:0.3s cubic-bezier(.175,.885,.32,1.275)!important;box-shadow:0 5px 15px rgba(16,44,87,.03)}.woocommerce-product-attributes-item:hover{background:rgba(255,255,255,.8)!important;transform:translateX(-5px);box-shadow:0 10px 25px rgba(16,44,87,.08);border-color:#00b4d8!important}.woocommerce-product-attributes-item__label{flex:0 0 220px;border:none!important;background:transparent!important;padding:0 0 0 20px!important;color:#102c57!important;font-size:16px!important;font-weight:900!important;position:relative;display:flex;align-items:center}.woocommerce-product-attributes-item__label::before{content:"";display:inline-block;width:8px;height:8px;background:linear-gradient(135deg,#00b4d8,#0085a0);border-radius:50%;margin-left:12px;box-shadow:0 0 10px rgba(248,87,30,.5)}.woocommerce-product-attributes-item__value{flex:1;border:none!important;background:transparent!important;padding:0!important}.woocommerce-product-attributes-item__value p{margin:0!important;color:#475569!important;font-size:15px!important;line-height:1.8!important;font-weight:600!important}.product-info-box{display:flex;flex-direction:column;justify-content:center}ul.tabs.wc-tabs{list-style-type:none!important;margin-bottom:20px;padding:0}ul.tabs.wc-tabs li{list-style-type:none!important;text-align:justify}#tab-description p{text-align:justify}#tab-description h1,h3,h4,h5{text-align:justify}#tab-description h2{display:none!important}#tab-additional_information h2{display:none!important}.product-title{color:#102c57;font-size:32px;font-weight:900;margin-bottom:10px}.product-meta-row{font-size:13px;color:#64748b;margin-bottom:30px;display:flex;gap:20px}.product-price-box{background:rgba(255,255,255,.5);padding:20px;border-radius:16px;border:1px solid rgba(255,255,255,.8);margin-bottom:30px}.price-label{font-size:14px;color:#475569;display:block;margin-bottom:5px}.main-price{font-size:28px;font-weight:900;color:#102c57}.main-price ins{text-decoration:none}.main-price del{font-size:18px;opacity:.5;margin-left:10px}input.qty{margin-bottom:20px!important}body.single-product::before,body.single-product::after{content:"";position:fixed;z-index:-999;pointer-events:none}body.single-product::before{top:-10%;right:-5%;width:600px;height:600px;background:radial-gradient(circle,rgba(0,197,223,.25) 0%,rgba(0,197,203,0) 70%)}body.single-product::after{bottom:-10%;left:-5%;width:600px;height:600px;background:radial-gradient(circle,rgba(2,146,52,.329) 0%,rgba(248,87,30,0) 70%)}.product-actions .cart .single_add_to_cart_button{background:linear-gradient(135deg,#4b4e6d 0%,#272a44 100%)!important;color:#fff!important;padding:16px 40px!important;border-radius:14px!important;font-weight:900!important;font-size:18px!important;border:none!important;width:100%!important;box-shadow:0 10px 25px rgba(0,197,203,.25);transition:0.3s;cursor:pointer;margin-bottom:20px}.product-actions .cart .single_add_to_cart_button:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(2,172,129,.35)}#reviews{display:flex;flex-direction:column;gap:30px;margin-top:10px}#comments h2.woocommerce-Reviews-title{font-size:20px;font-weight:700;margin-bottom:15px;color:#333}.woocommerce-noreviews{background:rgba(255,255,255,.3);padding:15px 20px;border-radius:12px;border-right:4px solid #00b4d8;color:#555;font-size:15px}#review_form_wrapper{background:rgba(255,255,255,.15);padding:30px;border-radius:16px;border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 24px rgba(0,0,0,.04);backdrop-filter:blur(5px)}#reply-title{display:block;font-size:15px;font-weight:400;margin-bottom:20px;color:#222;text-align:justify}.comment-form label{display:block;margin-bottom:10px;font-weight:500;color:#444}.comment-form-rating{margin-bottom:20px}.comment-form-comment textarea{width:100%;padding:15px;border:1px solid rgba(0,0,0,.1);border-radius:12px;background:rgba(255,255,255,.6);font-family:inherit;font-size:15px;color:#333;transition:all 0.3s ease;resize:vertical;min-height:120px}.comment-form-comment textarea:focus{outline:none;border-color:#00b4d8;box-shadow:0 0 0 4px rgba(108,92,231,.1);background:#fff}p.comment-form-comment{margin-bottom:25px}.form-submit{margin:0}.form-submit .submit{background:#102c57;color:#fff;padding:12px 35px;border:none;border-radius:18px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 12px rgba(108,92,231,.25)}.form-submit .submit:hover{background:#00b4d8;transform:translateY(-2px);box-shadow:0 6px 16px rgba(108,92,231,.4)}@media (max-width:768px){.glass-product-container{width:100%;padding:0;gap:20px;margin:20px auto}.product-hero-grid{grid-template-columns:1fr!important;gap:20px!important}.woocommerce-tabs ul.tabs{flex-direction:column;gap:15px;margin-bottom:25px!important}.woocommerce-tabs ul.tabs li a{text-align:center;display:block}.product-title{font-size:24px}.main-price{font-size:22px}.product-actions .cart .single_add_to_cart_button{width:100%;padding:14px 20px!important;font-size:16px!important}.woocommerce-product-attributes-item{flex-direction:column!important;align-items:flex-start!important;gap:10px;padding:15px 20px!important}#tab-description h3{font-size:30px;font-weight:600;line-height:45px}.woocommerce-product-attributes-item__label{flex:none;width:100%;padding-left:0!important;border-bottom:1px dashed rgba(16,44,87,.1)!important;padding-bottom:10px!important}#review_form_wrapper{padding:20px}.form-submit .submit{width:100%;padding:14px 20px}}body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag{background:radial-gradient(circle at 88% 8%,rgba(26,202,190,.16),transparent 30rem),radial-gradient(circle at 8% 32%,rgba(16,44,87,.12),transparent 28rem),#f5fafb!important}.clinic-roadmap-section,.clinic-roadmap-section *{box-sizing:border-box}section.clinic-roadmap-section,.elementor section.clinic-roadmap-section,.elementor-widget-shortcode section.clinic-roadmap-section{--roadmap-navy:#102c57;--roadmap-text:#536277;--roadmap-blue:#4c9be8;--roadmap-teal:#42b59b;--roadmap-orange:#f4a52e;--roadmap-purple:#7865c8;position:relative;display:block!important;margin-inline:auto;padding:clamp(56px, 7vw, 92px) 16px clamp(48px, 6vw, 78px);overflow:hidden;direction:rtl;isolation:isolate;float:none!important;clear:both}.clinic-roadmap-section>.clinic-roadmap-header,.clinic-roadmap-section>.clinic-roadmap-visual,.clinic-roadmap-section>.clinic-roadmap-action{position:relative;float:none!important;clear:both}.clinic-roadmap-section::before,.clinic-roadmap-section::after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none;filter:blur(8px)}.clinic-roadmap-section::before{top:12%;right:-100px;width:300px;height:300px;background:radial-gradient(circle,rgba(76,155,232,.12),transparent 70%)}.clinic-roadmap-section::after{bottom:10%;left:-90px;width:280px;height:280px;background:radial-gradient(circle,rgba(66,181,155,.12),transparent 70%)}.clinic-roadmap-header{display:block!important;width:100%;max-width:760px;margin:0 auto clamp(18px, 3vw, 34px);text-align:center}.clinic-roadmap-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:13px;padding:7px 13px;border:1px solid rgba(66,181,155,.18);border-radius:999px;background:rgba(232,248,246,.78);color:#218f7a;font-size:12px;font-weight:800}.clinic-roadmap-eyebrow::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--roadmap-teal);box-shadow:0 0 0 5px rgba(66,181,155,.1)}.clinic-roadmap-header h2{margin:0;color:var(--roadmap-navy);font-size:clamp(27px, 4vw, 45px);font-weight:900;line-height:1.35;letter-spacing:-.035em}.clinic-roadmap-header h2::after{content:"";display:block;width:64px;height:4px;margin:16px auto 14px;border-radius:999px;background:linear-gradient(90deg,var(--roadmap-blue),var(--roadmap-teal))}.clinic-roadmap-header p{max-width:660px;margin:0 auto;color:var(--roadmap-text);font-size:clamp(14px, 1.8vw, 17px);line-height:2}.clinic-roadmap-visual{position:relative;display:block!important;width:100%;max-width:none!important;flex:none!important;aspect-ratio:1440 / 620}.clinic-roadmap-art,.clinic-roadmap-art img{position:absolute;inset:0;display:block;width:100%;height:100%}.clinic-roadmap-art img{object-fit:contain}.clinic-roadmap-steps{position:absolute;inset:0;z-index:3;margin:0!important;padding:0!important;list-style:none!important;pointer-events:none}.clinic-roadmap-card{--step-color:var(--roadmap-blue);display:flex;flex-direction:column;position:absolute;top:10%;left:50%;width:clamp(184px, 15.4vw, 220px);min-height:200px;padding:50px 20px 20px 18px;transform:translateX(-50%);border:1px solid rgba(255,255,255,.95);border-radius:20px;background:rgba(255,255,255,.78)!important;color:var(--roadmap-text)!important;box-shadow:0 18px 44px rgba(16,44,87,.09);text-align:right;backdrop-filter:blur(16px) saturate(135%);-webkit-backdrop-filter:blur(16px) saturate(135%);pointer-events:auto;transition:transform 0.25s ease,box-shadow 0.25s ease}.clinic-roadmap-card::after{content:"";position:absolute;bottom:-9px;left:calc(50% - 10px);width:20px;height:20px;transform:rotate(45deg);border-right:1px solid rgba(255,255,255,.95);border-bottom:1px solid rgba(255,255,255,.95);background:rgba(255,255,255,.88)}.clinic-roadmap-card:hover{transform:translateX(-50%) translateY(-5px);box-shadow:0 24px 52px rgba(16,44,87,.14)}.clinic-roadmap-card--1{--step-color:var(--roadmap-blue);left:80%}.clinic-roadmap-card--2{--step-color:var(--roadmap-teal);left:62%}.clinic-roadmap-card--3{--step-color:var(--roadmap-orange);left:43%}.clinic-roadmap-card--4{--step-color:var(--roadmap-purple);left:19.2%}.clinic-roadmap-number{position:absolute;top:5px;right:16px;display:grid;width:38px;height:38px;place-items:center;border:4px solid #fff;border-radius:50%;background:var(--step-color);color:#fff;font-size:12px;font-weight:900;box-shadow:0 8px 18px color-mix(in srgb,var(--step-color) 28%,transparent)}.clinic-roadmap-card h3{margin:7px 0 8px;font-size:clamp(14px, 1.0vw, 18px);font-weight:900;line-height:1.55}.clinic-roadmap-card p{margin:0;color:#647287;font-size:clamp(11px, 1vw, 13px);line-height:1.85}.clinic-roadmap-action{display:flex;width:100%;max-width:none!important;flex:none!important;align-items:center;justify-content:center;flex-direction:column;gap:10px;text-align:center;clear:both}.clinic-roadmap-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;padding:0 25px;border:1px solid rgba(255,255,255,.45);border-radius:15px;background:linear-gradient(135deg,#102c57,#184778)!important;color:#fff!important;font-size:14px;font-weight:900;text-decoration:none!important;box-shadow:0 14px 30px rgba(16,44,87,.2);transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}.clinic-roadmap-button:hover{transform:translateY(-3px);background:linear-gradient(135deg,#008f97,#42b59b)!important;color:#fff!important;box-shadow:0 18px 34px rgba(0,143,151,.24)}.clinic-roadmap-action small{color:#7b8798;font-size:11px}@media (max-width:1050px) and (min-width:768px){.clinic-roadmap-card{width:19%;min-height:120px;padding:18px 14px 14px}.clinic-roadmap-card h3{font-size:14px}.clinic-roadmap-card p{font-size:10px;line-height:1.7}}@media (max-width:767px){section.clinic-roadmap-section,.elementor section.clinic-roadmap-section,.elementor-widget-shortcode section.clinic-roadmap-section{display:block!important;width:100%;max-width:100%!important;padding:48px 10px 56px}.clinic-roadmap-header{padding-inline:10px;margin-bottom:12px}.clinic-roadmap-header h2{max-width:340px;margin-inline:auto;font-size:clamp(25px, 8vw, 34px);overflow-wrap:anywhere;text-wrap:balance}.clinic-roadmap-header p{font-size:13px;line-height:1.9}.clinic-roadmap-visual{width:min(420px, 100%);margin-inline:auto;aspect-ratio:420 / 1180}.clinic-roadmap-card{width:45%;min-height:120px;padding:18px 14px 14px;transform:none;border-radius:16px}.clinic-roadmap-card:hover{transform:translateY(-3px)}.clinic-roadmap-card::after{display:none}.clinic-roadmap-card--1{top:8%;right:1%;left:auto}.clinic-roadmap-card--2{top:31%;right:auto;left:3%}.clinic-roadmap-card--3{top:50%;right:3%;left:auto}.clinic-roadmap-card--4{top:69%;right:auto;left:3%}.clinic-roadmap-number{top:5px;right:12px;width:34px;height:34px;border-width:3px;font-size:10px}.clinic-roadmap-card h3{margin-top:24px;font-size:clamp(13px, 1.0vw, 16px)}.clinic-roadmap-card p{font-size:clamp(10px, 2.8vw, 12px);line-height:1.75}.clinic-roadmap-action{margin-top:8px;padding-inline:14px}.clinic-roadmap-button{width:min(100%, 330px)}}@media (prefers-reduced-motion:reduce){.clinic-roadmap-card,.clinic-roadmap-button{transition:none}}.clinic-shop-page,.clinic-shop-page *{box-sizing:border-box}.clinic-shop-page{--shop-navy:#102c57;--shop-navy-soft:#213f69;--shop-teal:#00aeb5;--shop-teal-dark:#008b93;--shop-mint:#e8f8f6;--shop-orange:#f4762a;--shop-text:#415168;--shop-border:rgba(16, 44, 87, 0.1);width:min(1180px, calc(100% - 40px));margin:0 auto;padding:48px 0 70px;direction:rtl}.clinic-shop-hero{position:relative;isolation:isolate;overflow:hidden;min-height:330px;padding:clamp(36px, 6vw, 72px);border:1px solid rgba(255,255,255,.9);border-radius:36px;background:linear-gradient(115deg,rgba(255,255,255,.92),rgba(239,251,249,.74)),rgba(255,255,255,.7);box-shadow:0 24px 70px rgba(16,44,87,.1);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.clinic-shop-hero::after{content:"";position:absolute;inset:auto -8% -55% auto;z-index:-2;width:420px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,#36dfca,#009ead 44%,#102c57 100%);opacity:.13;filter:blur(2px)}.clinic-shop-orb{position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.clinic-shop-orb--one{top:-95px;left:8%;width:230px;height:230px;background:linear-gradient(145deg,rgba(0,174,181,.34),rgba(16,44,87,.12));filter:blur(3px)}.clinic-shop-orb--two{bottom:28px;left:34%;width:74px;height:74px;background:linear-gradient(145deg,rgba(244,118,42,.34),rgba(0,174,181,.18));filter:blur(1px)}.clinic-shop-hero__content{position:relative;z-index:2;max-width:720px}.clinic-shop-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:7px 13px;border:1px solid rgba(0,174,181,.18);border-radius:999px;background:rgba(232,248,246,.86);color:var(--shop-teal-dark);font-size:13px;font-weight:800}.clinic-shop-kicker::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--shop-teal);box-shadow:0 0 0 5px rgba(0,174,181,.1)}.clinic-shop-hero h1{max-width:680px;margin:0 0 18px;color:var(--shop-navy);font-size:clamp(30px, 5vw, 54px);font-weight:900;line-height:1.28;letter-spacing:-.035em}.clinic-shop-description,.clinic-shop-description p{max-width:670px;margin:0;color:var(--shop-text);font-size:clamp(14px, 2vw, 17px);line-height:2}.clinic-shop-benefits{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.clinic-shop-benefits span{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid rgba(16,44,87,.08);border-radius:12px;background:rgba(255,255,255,.76);color:var(--shop-navy-soft);font-size:13px;font-weight:700}.clinic-shop-benefits span::before{content:"✓";color:var(--shop-teal-dark);font-weight:900}.clinic-shop-categories{display:flex;gap:10px;margin:28px 0 22px;padding:8px;overflow-x:auto;scrollbar-width:none}.clinic-shop-categories::-webkit-scrollbar{display:none}.clinic-shop-categories a{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--shop-border);border-radius:999px;background:rgba(255,255,255,.72);color:var(--shop-navy-soft);font-size:13px;font-weight:800;text-decoration:none;transition:0.2s ease}.clinic-shop-categories a span{display:inline-grid;min-width:22px;min-height:22px;place-items:center;border-radius:999px;background:rgba(16,44,87,.07);font-size:11px}.clinic-shop-categories a:hover,.clinic-shop-categories a.is-active{border-color:var(--shop-navy);background:var(--shop-navy);color:#fff}.clinic-shop-categories a.is-active span{background:rgba(255,255,255,.16)}.clinic-shop-catalog{padding:8px 0 0}.clinic-shop-toolbar{min-height:48px;margin-bottom:18px}.clinic-shop-toolbar::after{content:"";display:table;clear:both}.clinic-shop-page .woocommerce-result-count{margin:12px 0;color:#708096;font-size:13px}.clinic-shop-page .woocommerce-ordering{margin:0}.clinic-shop-page .woocommerce-ordering select{min-height:44px;padding:0 14px 0 38px;border:1px solid var(--shop-border);border-radius:12px;outline:none;background-color:rgba(255,255,255,.84);color:var(--shop-navy);font-family:inherit;font-size:13px}.clinic-shop-page ul.products{display:grid!important;grid-template-columns:1fr;gap:26px;margin:0!important;padding:0!important}.clinic-shop-page ul.products::before,.clinic-shop-page ul.products::after{display:none!important}.clinic-shop-page ul.products li.product.clinic-product-card{position:relative;display:flex;width:auto!important;min-width:0;margin:0!important;padding:12px!important;overflow:hidden;float:none!important;clear:none!important;border:1px solid rgba(255,255,255,.94);border-radius:28px;background:rgba(255,255,255,.75);box-shadow:0 16px 48px rgba(16,44,87,.075);text-align:right;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.clinic-shop-page ul.products li.product.clinic-product-card:hover{transform:translateY(-5px);border-color:rgba(0,174,181,.28);box-shadow:0 24px 60px rgba(16,44,87,.13)}.clinic-product-card.is-recommended{border-color:rgba(0,174,181,.36)!important;box-shadow:0 18px 55px rgba(0,142,150,.13)!important}.clinic-product-card__recommended{position:absolute;top:22px;right:22px;z-index:4;padding:7px 12px;border-radius:999px;background:var(--shop-navy);color:#fff;font-size:11px;font-weight:900;box-shadow:0 8px 20px rgba(16,44,87,.2)}.clinic-product-card__media{position:relative;display:block;flex:0 0 36%;align-self:center;aspect-ratio:4 / 5;overflow:hidden;border-radius:20px;background:linear-gradient(145deg,#eaf9f7,#eef3f8)}.clinic-shop-page ul.products li.product .clinic-product-card__media img{width:100%;height:100%;min-height:0;aspect-ratio:4 / 5;margin:0!important;object-fit:cover;object-position:center;transition:transform 0.5s ease}.clinic-product-card:hover .clinic-product-card__media img{transform:scale(1.04)}.clinic-product-card__sale{position:absolute;bottom:14px;left:14px;z-index:3;padding:6px 11px;border-radius:10px;background:var(--shop-orange);color:#fff;font-size:11px;font-weight:900}.clinic-product-card__body{display:flex;flex:1;min-width:0;flex-direction:column;padding:24px 22px 18px}.clinic-product-card__category{margin-bottom:10px;color:var(--shop-teal-dark);font-size:11px;font-weight:800}.clinic-product-card__category a{color:inherit;text-decoration:none}.clinic-product-card__title{margin:0 0 12px!important;padding:0!important;color:var(--shop-navy)!important;font-size:clamp(20px, 2.4vw, 27px)!important;font-weight:900!important;line-height:1.5}.clinic-product-card__title a{color:inherit;text-decoration:none}.clinic-product-card__description{display:-webkit-box;margin:0 0 16px;overflow:hidden;color:#5e6d80;font-size:13px;line-height:1.9;-webkit-box-orient:vertical;-webkit-line-clamp:3}.clinic-product-card__features{display:grid;gap:8px;margin:0 0 20px!important;padding:0!important;list-style:none!important}.clinic-product-card__features li{position:relative;padding-right:20px;color:var(--shop-text);font-size:12px;line-height:1.65}.clinic-product-card__features li::before{content:"✓";position:absolute;top:0;right:0;color:var(--shop-teal-dark);font-weight:900}.clinic-product-card__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:auto;padding-top:18px;border-top:1px solid var(--shop-border)}.clinic-product-card__price{display:flex;flex-direction:column;gap:4px}.clinic-product-card__price small{color:#8794a5;font-size:10px}.clinic-shop-page .clinic-product-card__price .price{display:block!important;margin:0!important;color:var(--shop-navy)!important;font-size:17px!important;font-weight:900!important}.clinic-shop-page .clinic-product-card__price .price del{color:#9aa5b3;font-size:12px;font-weight:600}.clinic-shop-page .clinic-product-card__price .price ins{color:var(--shop-navy);text-decoration:none}.clinic-product-card__button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:12px;background:var(--shop-teal);color:#fff;font-size:12px;font-weight:900;text-decoration:none;box-shadow:0 10px 22px rgba(0,174,181,.18);transition:background 0.2s ease,transform 0.2s ease}.clinic-product-card__button:hover{transform:translateX(-2px);background:var(--shop-navy);color:#fff}.clinic-shop-pagination{margin-top:34px}.clinic-shop-page .woocommerce-pagination ul.page-numbers{display:flex;justify-content:center;gap:8px;border:0}.clinic-shop-page .woocommerce-pagination ul.page-numbers li{border:0}.clinic-shop-page .woocommerce-pagination .page-numbers a,.clinic-shop-page .woocommerce-pagination .page-numbers span{display:grid;min-width:42px;height:42px;padding:0 12px;place-items:center;border:1px solid var(--shop-border);border-radius:12px;background:rgba(255,255,255,.78);color:var(--shop-navy);text-decoration:none}.clinic-shop-page .woocommerce-pagination .page-numbers .current,.clinic-shop-page .woocommerce-pagination .page-numbers a:hover{border-color:var(--shop-navy);background:var(--shop-navy);color:#fff}.clinic-shop-empty{padding:65px 24px;border:1px solid rgba(255,255,255,.94);border-radius:28px;background:rgba(255,255,255,.74);text-align:center;box-shadow:0 18px 50px rgba(16,44,87,.07)}.clinic-shop-empty__icon{color:var(--shop-teal);font-size:54px}.clinic-shop-empty h2{margin:4px 0 8px;color:var(--shop-navy)}.clinic-shop-empty p{margin:0 0 20px;color:var(--shop-text)}.clinic-shop-empty a{display:inline-flex;padding:11px 18px;border-radius:12px;background:var(--shop-navy);color:#fff;font-weight:800;text-decoration:none}.clinic-shop-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:34px;overflow:hidden;border:1px solid var(--shop-border);border-radius:22px;background:var(--shop-border)}.clinic-shop-trust>div{display:flex;min-height:110px;flex-direction:column;justify-content:center;padding:22px;background:rgba(255,255,255,.78);text-align:center}.clinic-shop-trust strong{margin-bottom:5px;color:var(--shop-navy);font-size:14px}.clinic-shop-trust span{color:#778598;font-size:12px}@media (max-width:1024px){.clinic-product-card__media{flex-basis:40%}}@media (max-width:700px){.clinic-shop-page{width:min(100% - 24px, 1180px);padding:24px 0 44px}.clinic-shop-hero{min-height:0;padding:30px 22px;border-radius:24px}.clinic-shop-hero h1{font-size:clamp(27px, 10vw, 38px)}.clinic-shop-benefits{display:grid;grid-template-columns:1fr}.clinic-shop-categories{margin-inline:-4px}.clinic-shop-toolbar .woocommerce-result-count,.clinic-shop-toolbar .woocommerce-ordering{float:none;width:100%}.clinic-shop-page .woocommerce-ordering select{width:100%}.clinic-shop-page ul.products li.product.clinic-product-card{display:block;padding:10px!important;border-radius:22px}.clinic-product-card__media{min-height:auto;aspect-ratio:4 / 5}.clinic-shop-page ul.products li.product .clinic-product-card__media img{min-height:0;aspect-ratio:4 / 5}.clinic-product-card__body{padding:20px 12px 12px}.clinic-product-card__title{font-size:21px!important}.clinic-product-card__footer{align-items:stretch;flex-direction:column}.clinic-product-card__button{width:100%}.clinic-shop-trust{grid-template-columns:1fr}}body.error404{margin:0!important;padding:0!important;background-color:#f8fafc!important;position:relative}body.error404::before,body.error404::after{content:"";position:fixed;z-index:-999;pointer-events:none}body.error404::before{top:-15%;right:-10%;width:650px;height:650px;background:radial-gradient(circle,rgba(0,197,203,.3) 0%,rgba(0,197,203,0) 70%)}body.error404::after{bottom:-15%;left:-10%;width:650px;height:650px;background:radial-gradient(circle,rgba(0,105,203,.2) 0%,rgba(248,87,30,0) 70%)}body.error404 .site-footer,body.error404 footer,body.error404 .elementor-location-footer{background-color:transparent!important;margin-top:0!important}.glass-404-wrapper{display:flex;justify-content:center;align-items:center;min-height:75vh;padding:40px 20px;background:transparent!important}.glass-404-container{width:100%;max-width:700px}.error-404-card{text-align:center;padding:60px 40px;display:flex;flex-direction:column;align-items:center}.error-code{font-size:120px;font-weight:900;line-height:1;background:linear-gradient(135deg,#102c57 0%,#00b4d8 50%,#f8a11e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 10px 20px rgba(0,197,203,.2))}.error-title{color:#102c57;font-size:28px;font-weight:900;margin-bottom:15px}.error-description{color:#475569;font-size:16px;line-height:1.8;margin-bottom:35px;max-width:500px}.error-search{width:100%;max-width:450px;margin-bottom:35px}.error-actions{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.glass-btn-outline{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.5);color:#102c57;padding:12px 25px;border-radius:12px;font-weight:900;text-decoration:none;border:2px solid #102c57;transition:0.3s}.glass-btn-outline:hover{background:#102c57;color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px rgba(16,44,87,.15)}.glass-btn{display:inline-flex;align-items:center;gap:8px;margin-top:0;border:2px solid transparent}@media (max-width:576px){.error-code{font-size:80px}.error-title{font-size:22px}.error-actions{flex-direction:column;width:100%}.glass-btn,.glass-btn-outline{width:100%;justify-content:center}}body.woocommerce-checkout .site-main{background-color:transparent!important}.thankyou-card{text-align:center;max-width:800px;margin:40px auto;padding:60px 40px!important}.status-icon{font-size:60px;margin-bottom:20px;filter:drop-shadow(0 10px 15px rgba(0,0,0,.1))}.thankyou-title{color:#102c57;font-size:28px;font-weight:900;margin-bottom:15px}.thankyou-desc{color:#64748b;margin-bottom:40px;font-size:16px}.order-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;list-style:none;padding:25px!important;margin:0 0 40px 0!important;background:rgba(255,255,255,.5);border-radius:16px;border:1px solid rgba(16,44,87,.05)}.summary-item{display:flex;flex-direction:column;gap:8px;border-left:1px solid rgba(16,44,87,.1)}.summary-item:last-child{border-left:none}.summary-item span{font-size:13px;color:#94a3b8;font-weight:700}.summary-item strong{font-size:16px;color:#102c57}.thankyou-actions{display:flex;gap:15px;justify-content:center}.delojan-sticky-sidebar{position:fixed;left:15px;top:85%;transform:translateY(-15%);display:flex;flex-direction:column;gap:12px;z-index:9999}.sticky-icon{width:22px!important;height:22px!important;object-fit:contain;transition:transform 0.3s ease}.sticky-social-link{position:relative;width:45px;height:45px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 15px rgba(0,0,0,.1);border:1px solid #e2e8f0;transition:all 0.4s cubic-bezier(.175,.885,.32,1.27);text-decoration:none}.sticky-social-link:hover{transform:scale(1.15) translateX(5px);box-shadow:0 8px 25px rgba(197,29,37,.25);border-color:var(--primary-red,#c51d25)}.sticky-social-link:hover .sticky-icon{transform:rotate(-10deg)}.social-tooltip{position:absolute;left:60px;background-color:var(--primary-navy,#1a2b48);color:#fff;padding:6px 14px;border-radius:8px;font-size:12px;font-weight:700;white-space:nowrap;opacity:0;visibility:hidden;transform:translateX(-10px);transition:all 0.3s ease;pointer-events:none}.social-tooltip::before{content:"";position:absolute;left:-5px;top:50%;transform:translateY(-50%);border-width:5px 5px 5px 0;border-style:solid;border-color:transparent var(--primary-navy,#1a2b48) transparent transparent}.sticky-social-link:hover .social-tooltip{opacity:1;visibility:visible;transform:translateX(0)}@media (max-width:768px){.delojan-sticky-sidebar{left:10px;top:80%;transform:translateY(-20%)}.sticky-social-link{width:40px;height:40px}.sticky-icon{width:18px!important;height:18px!important}.social-tooltip{display:none!important}}@media (max-width:768px){.order-summary-grid{grid-template-columns:1fr;text-align:right}.summary-item{border-left:none;border-bottom:1px solid rgba(16,44,87,.1);padding-bottom:10px}.summary-item:last-child{border-bottom:none}.thankyou-actions{flex-direction:column}}@media (min-width:769px){.glass-thankyou-page{display:flex;align-items:center;justify-content:center;min-height:75vh}.glass-thankyou-page .glass-blog-container{width:100%;display:flex;justify-content:center}.thankyou-card{margin:0 auto!important;width:100%}}.clinic-auth-wrapper{width:100%;max-width:450px;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden;border:1px solid #e2e8f0;font-family:inherit;margin-bottom:40px!important}.clinic-auth-wrapper *{box-sizing:border-box}.auth-tabs{display:flex;border-bottom:1px solid #e2e8f0}.auth-tab-btn{flex:1;padding:15px;border:none;background:#f1f5f9;cursor:pointer;font-size:.95rem;color:#64748b;font-weight:700;font-family:inherit;transition:0.3s;outline:none}.auth-tab-btn.active{background:#fff;color:#4f46e5;border-bottom:3px solid #4f46e5}.auth-content{padding:30px;display:none}.auth-content.active{display:block;animation:fadeIn 0.3s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.auth-form-group{margin-bottom:15px;text-align:right}.auth-form-group label{display:block;margin-bottom:8px;font-size:.85rem;color:#475569;font-weight:700}.auth-inp{width:100%;padding:12px;border-radius:8px;border:1px solid #cbd5e1;font-family:inherit;text-align:left;direction:ltr;outline:none;transition:0.2s;background:#fff;color:#1e293b}.auth-inp:focus{border-color:#4f46e5;box-shadow:0 0 0 3px rgba(79,70,229,.1)}.auth-btn{width:100%;padding:12px;border:none;border-radius:8px;background:#4f46e5;color:#fff;font-size:1rem;cursor:pointer;font-family:inherit;font-weight:700;margin-top:15px;transition:0.2s}.auth-btn:hover{background:#4338ca}.auth-toggle{text-align:center;margin-top:20px;font-size:.85rem;color:#64748b}.auth-toggle a{color:#4f46e5;cursor:pointer;text-decoration:none;font-weight:700}#auth-msg{margin-top:15px;padding:12px;border-radius:8px;display:none;font-size:.85rem;text-align:center;font-weight:700}@media screen and (max-width:480px){.auth-content{padding:20px 15px}.auth-tab-btn{font-size:.85rem;padding:12px 5px}}