@font-face{font-family:'IRANSans';font-style:normal;font-weight:400;src:url(/wp-content/themes/theme-farapaper/fonts/woff2/IRANSansWeb.woff2) format('woff2'),url(/wp-content/themes/theme-farapaper/fonts/woff/IRANSansWeb.woff) format('woff'),url(/wp-content/themes/theme-farapaper/fonts/ttf/IRANSansWeb.ttf) format('truetype');font-display:swap}@font-face{font-family:'IRANSans';font-style:normal;font-weight:700;src:url(/wp-content/themes/theme-farapaper/fonts/woff2/IRANSansWeb_Bold.woff2) format('woff2'),url(/wp-content/themes/theme-farapaper/fonts/woff/IRANSansWeb_Bold.woff) format('woff'),url(/wp-content/themes/theme-farapaper/fonts/ttf/IRANSansWeb_Bold.ttf) format('truetype');font-display:swap}@font-face{font-family:'IRANSans';font-style:normal;font-weight:500;src:url(/wp-content/themes/theme-farapaper/fonts/woff2/IRANSansWeb_Medium.woff2) format('woff2'),url(/wp-content/themes/theme-farapaper/fonts/woff/IRANSansWeb_Medium.woff) format('woff'),url(/wp-content/themes/theme-farapaper/fonts/ttf/IRANSansWeb_Medium.ttf) format('truetype');font-display:swap}@font-face{font-family:'IRANSans';font-style:normal;font-weight:300;src:url(/wp-content/themes/theme-farapaper/fonts/woff2/IRANSansWeb_Light.woff2) format('woff2'),url(/wp-content/themes/theme-farapaper/fonts/woff/IRANSansWeb_Light.woff) format('woff'),url(/wp-content/themes/theme-farapaper/fonts/ttf/IRANSansWeb_Light.ttf) format('truetype');font-display:swap}*,*::before,*::after,body,h1,h2,h3,h4,h5,h6,p,a,span,button,input,select,textarea{font-family:'IRANSans',Tahoma,sans-serif!important}body{font-size:14px;background-color:#f8f9fa;color:#333;direction:rtl}button,input,select,textarea{font-family:'IRANSans',Tahoma,Arial,sans-serif!important}a{color:#06c;transition:all 0.3s ease}a:hover,a:focus{color:#004080;text-decoration:none}.top-bar{background-color:#1e293b;color:#cbd5e1;font-size:12px;padding:8px 0;border-bottom:1px solid #334155}.top-info{margin-left:20px}.top-info i{color:#38bdf8;margin-left:5px}.main-header{background-color:#fff;padding:15px 0;box-shadow:0 2px 10px rgb(0 0 0 / .05)}.logoarea .site-title{font-size:24px;font-weight:700;color:#06c;margin:0}.logoarea .site-desc{font-size:11px;color:#666;display:block}.logoarea img{max-width:100%!important;height:auto!important;display:block}.searcharea form{position:relative;display:flex}.searcharea input[type="text"]{width:100%;padding:10px 15px 10px 45px;border:2px solid #e2e8f0;border-radius:25px;outline:none;font-size:13px;transition:border-color 0.3s}.searcharea input[type="text"]:focus{border-color:#06c}.searcharea button{position:absolute;left:5px;top:5px;background:#06c;color:#fff;border:none;width:34px;height:34px;border-radius:50%;cursor:pointer}.searcharea button:hover{background:#004080}.header-cart-box{margin-top:5px}.cart-contents{display:inline-flex;align-items:center;background-color:#f1f5f9;padding:8px 16px;border-radius:20px;color:#334155;font-weight:500;border:1px solid #e2e8f0}.cart-contents:hover{background-color:#06c;color:#fff}.cart-icon{font-size:16px;margin-left:8px}.cart-count{background-color:#ef4444;color:#fff;border-radius:50%;padding:2px 7px;font-size:11px;margin-right:8px;font-weight:700}.main-navigation{background:linear-gradient(135deg,#0066cc 0%,#004080 100%);border:none;border-radius:6px;margin-bottom:25px;box-shadow:0 4px 12px rgb(0 102 204 / .15)}.main-navigation .navbar-nav>li>a{color:#ffffff!important;font-weight:600;font-size:14px;padding:15px 20px;transition:all 0.2s ease-in-out}.main-navigation .navbar-nav>li>a:hover,.main-navigation .navbar-nav>li.active>a{background-color:rgb(255 255 255 / .15)!important;color:#ffffff!important}.main-navigation .dropdown-menu{border:none;border-radius:8px;box-shadow:0 10px 25px rgb(0 0 0 / .1);padding:10px 0;margin-top:0;background-color:#fff;text-align:right}.main-navigation .dropdown-menu>li>a{color:#334155;font-size:13px;padding:10px 20px;transition:all 0.2s ease}.main-navigation .dropdown-menu>li>a:hover{background-color:#f1f5f9;color:#06c;padding-right:25px}@media (min-width:768px){.main-navigation .navbar-nav>li.menu-item-has-children:hover>.dropdown-menu{display:block;animation:fadeIn 0.2s ease-in-out}}@keyframes fadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sm-main-wrapper{width:100%;overflow-x:hidden;background-color:#f8f9fa;direction:rtl}.sm-hero-banner{background:linear-gradient(135deg,#0f4c81 0%,#1b6ca8 100%);color:#fff;padding:40px 0;margin-bottom:0}.sm-hero-badge{background:rgb(255 255 255 / .15);padding:5px 15px;border-radius:20px;font-size:12px;display:inline-block;margin-bottom:12px}.sm-hero-title{font-size:24px;font-weight:800;color:#ffffff!important;margin-bottom:10px}.sm-hero-sub{font-size:14px;opacity:.9;margin-bottom:20px}.sm-btn{display:inline-block;padding:10px 22px;border-radius:6px;font-weight:700;color:#fff!important;text-decoration:none!important;margin:5px}.sm-btn-dental{background:#00b4d8!important}.sm-btn-medical{background:#06d6a0!important}.sm-features-bar{background:#fff;padding:18px 0;border-bottom:1px solid #e9ecef;margin-bottom:30px}.sm-feature-text strong{display:block;font-size:13px;color:#2b2d42}.sm-feature-text span{font-size:11px;color:#6c757d}.sm-content-container{padding-bottom:40px}.sm-dept-box{background:#fff;padding:20px;border-radius:10px;border:1px solid #e9ecef;margin-bottom:30px}.sm-dept-header{margin-bottom:20px;border-bottom:2px solid #f1f3f5;padding-bottom:10px}.sm-dept-header h2{font-size:18px;font-weight:700;margin:5px 0 0 0;color:#1e293b}.sm-badge{color:#fff;font-size:11px;padding:3px 8px;border-radius:4px;font-weight:700}.sm-badge-dental{background:#00b4d8}.sm-badge-medical{background:#06d6a0}.sm-card{border:1px solid #e9ecef;border-radius:8px;padding:12px;margin-bottom:20px;background:#fff;text-align:center;transition:all 0.3s ease}.sm-card:hover{box-shadow:0 10px 20px rgb(0 0 0 / .06);transform:translateY(-3px)}.sm-card-img img{max-width:100%;height:150px;object-fit:contain;margin-bottom:10px}.sm-card-title{font-size:13px;height:38px;overflow:hidden;margin:0 0 10px 0;line-height:1.4}.sm-card-title a{color:#2b2d42;text-decoration:none}.sm-card-btn{display:block;background:#00b4d8;color:#fff!important;padding:6px;border-radius:4px;font-size:12px;text-decoration:none!important;font-weight:700}.sm-btn-med-card{background:#06d6a0!important}.sm-sidebar{direction:rtl;text-align:right;width:100%!important;display:block!important}.sm-widget{background:#fff;border-radius:12px;padding:20px;margin-bottom:25px;border:1px solid #e9ecef;box-shadow:0 4px 12px rgb(0 0 0 / .03)}.widget-title{font-size:16px;font-weight:800;color:#1e293b;margin:0 0 15px 0;padding-bottom:10px;border-bottom:2px solid #f1f3f5}.widget-support{background:linear-gradient(135deg,#0f4c81 0%,#1b6ca8 100%);color:#fff;text-align:center}.support-icon{font-size:32px;margin-bottom:10px;color:#00b4d8}.widget-support h3{font-size:16px;font-weight:700;color:#ffffff!important;margin:0 0 8px 0}.widget-support p{font-size:12px;opacity:.9;margin-bottom:15px;line-height:1.5}.support-phone{display:block;background:#fff;color:#0f4c81!important;padding:10px;border-radius:8px;font-weight:800;font-size:15px;text-decoration:none!important;transition:all 0.2s ease}.support-phone:hover{background:#00b4d8;color:#ffffff!important}.sidebar-cat-list{list-style:none;padding:0;margin:0}.sidebar-cat-list li{border-bottom:1px dashed #e9ecef}.sidebar-cat-list li:last-child{border-bottom:none}.sidebar-cat-list a{display:flex;justify-content:space-between;align-items:center;padding:10px 0;color:#495057;font-size:13px;font-weight:600;text-decoration:none!important;transition:color 0.2s ease}.sidebar-cat-list a:hover{color:#0f4c81}.count-badge{background:#f1f3f5;color:#6c757d;font-size:11px;padding:2px 8px;border-radius:12px}.sm-content-container .row{display:flex;flex-wrap:wrap}.sm-sidebar-col{width:25%!important;order:1;padding-left:15px}.sm-content-col{width:75%!important;order:2;padding-right:15px}@media (max-width:991px){.sm-content-container .row{flex-direction:column}.sm-content-col{width:100%!important;order:1!important;padding-right:0;margin-bottom:30px}.sm-sidebar-col{width:100%!important;order:2!important;padding-left:0}}.sm-interactive-header{margin-top:15px;margin-bottom:25px}.sm-stories-wrapper{display:flex;align-items:center;gap:18px;overflow-x:auto;padding:10px 5px 15px 5px;scrollbar-width:none}.sm-stories-wrapper::-webkit-scrollbar{display:none}.sm-story-item{flex:0 0 auto;text-align:center}.sm-story-item a{text-decoration:none!important;display:flex;flex-direction:column;align-items:center}.sm-story-ring{width:74px;height:74px;border-radius:50%;padding:3px;background:linear-gradient(45deg,#00b4d8,#0066cc);box-shadow:0 4px 10px rgb(0 0 0 / .1);transition:transform 0.2s ease}.sm-story-ring.medical-ring{background:linear-gradient(45deg,#06d6a0,#10b981)}.sm-story-ring.offer-ring{background:linear-gradient(45deg,#ef4444,#f59e0b)}.sm-story-ring img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid #fff;background-color:#fff}.sm-story-item:hover .sm-story-ring{transform:scale(1.05)}.sm-story-item span{font-size:11px;font-weight:600;color:#334155;margin-top:6px;display:block;white-space:nowrap}.sm-main-slider{width:100%;border-radius:12px;overflow:hidden;box-shadow:0 6px 18px rgb(0 0 0 / .06);margin-top:10px}.sm-main-slider .swiper-slide img{width:100%;height:auto;display:block;border-radius:12px}.sm-main-slider .swiper-button-next,.sm-main-slider .swiper-button-prev{color:#fff;background:rgb(15 76 129 / .6);width:36px;height:36px;border-radius:50%}.sm-main-slider .swiper-button-next::after,.sm-main-slider .swiper-button-prev::after{font-size:16px;font-weight:700}.sm-main-slider .swiper-pagination-bullet-active{background:#00b4d8}.product-title{font-size:22px;font-weight:700;color:#1e293b;margin-bottom:10px}.sm-add-to-cart-box .price{font-size:20px!important;color:#059669!important;font-weight:700;margin-bottom:15px;display:block}table.variations{width:100%;margin-bottom:15px}table.variations td.label{width:25%;font-weight:700;color:#334155;vertical-align:middle}table.variations td.value select{width:100%;padding:8px 12px;border-radius:6px;border:1px solid #cbd5e1;background-color:#fff;outline:none}.single_add_to_cart_button{background-color:#0f4c81!important;color:#ffffff!important;border-radius:6px!important;padding:10px 25px!important;font-size:15px!important;font-weight:bold!important;transition:all 0.3s ease}.single_add_to_cart_button:hover{background-color:#003366!important}.quantity input.qty{padding:8px;border-radius:6px;border:1px solid #cbd5e1;text-align:center;width:60px}.woocommerce-tabs ul.tabs{border-bottom:2px solid #e2e8f0!important;padding:0!important}.woocommerce-tabs ul.tabs li{border:none!important;background:transparent!important;border-bottom:3px solid transparent!important}.woocommerce-tabs ul.tabs li.active{border-bottom:3px solid #0f4c81!important}.woocommerce-tabs ul.tabs li a{font-weight:bold!important;color:#475569!important}.sm-product-gallery-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:15px;position:relative}.main-image-zoom-box{position:relative;overflow:hidden;border-radius:8px;cursor:zoom-in}.main-image-zoom-box img{transition:transform 0.4s ease;max-height:380px;width:auto;margin:0 auto}.main-image-zoom-box:hover img{transform:scale(1.05)}.zoom-badge{position:absolute;bottom:10px;right:10px;background:rgb(15 76 129 / .85);color:#fff;padding:5px 12px;border-radius:20px;font-size:11px;backdrop-filter:blur(4px)}.product-gallery-thumbnails{display:flex;gap:10px;margin-top:15px;justify-content:center}.product-gallery-thumbnails .thumb-item{width:65px;height:65px;border:2px solid #e2e8f0;border-radius:8px;overflow:hidden;transition:border-color 0.2s}.product-gallery-thumbnails .thumb-item:hover{border-color:#0f4c81}.product-gallery-thumbnails .thumb-item img{width:100%;height:100%;object-fit:cover}.sm-custom-tabs-container{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 15px rgb(0 0 0 / .03);overflow:hidden}.sm-nav-tabs{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:10px 15px 0 15px;margin:0}.sm-nav-tabs>li{margin-bottom:-1px}.sm-nav-tabs>li>a{color:#64748b;font-weight:700;font-size:14px;padding:12px 20px;border:none!important;border-bottom:3px solid transparent!important;border-radius:0;background:transparent!important;transition:all 0.3s ease}.sm-nav-tabs>li>a i{margin-left:6px}.sm-nav-tabs>li.active>a,.sm-nav-tabs>li.active>a:hover,.sm-nav-tabs>li.active>a:focus{color:#0f4c81!important;border-bottom:3px solid #0f4c81!important;background:#ffffff!important}.sm-tab-content{padding:30px;line-height:2;color:#334155;font-size:14px}.woocommerce-product-attributes{width:100%;border-collapse:collapse}.woocommerce-product-attributes th,.woocommerce-product-attributes td{padding:12px 15px;border-bottom:1px solid #f1f5f9}.woocommerce-product-attributes th{background:#f8fafc;color:#1e293b;width:30%}#reviews #comments ol.commentlist{padding:0;list-style:none}#reviews #comments ol.commentlist li{background:#f8fafc;padding:15px;border-radius:8px;margin-bottom:15px;border:1px solid #e2e8f0}.sm-main-footer{background-color:#0f172a;color:#94a3b8;margin-top:60px;font-size:13px}.footer-features{background:#1e293b;border-bottom:1px solid #334155;padding:25px 0}.feature-item i{font-size:24px;color:#38bdf8;margin-bottom:8px}.feature-item h4{color:#f8fafc;font-size:14px;font-weight:700;margin:5px 0}.feature-item p{color:#94a3b8;font-size:12px;margin:0}.footer-widgets{padding:45px 0 30px}.footer-col{margin-bottom:25px}.widget-title{color:#fff;font-size:15px;font-weight:700;border-right:3px solid #0284c7;padding-right:10px;margin-bottom:20px}.about-text{line-height:1.8;margin-bottom:15px}.contact-info p{margin-bottom:8px;color:#cbd5e1}.contact-info i{color:#38bdf8;margin-left:6px}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:10px}.footer-links a{color:#94a3b8;transition:all 0.2s ease}.footer-links a:hover{color:#38bdf8;text-decoration:none;padding-right:4px}.trust-badges-box{display:flex;gap:10px;justify-content:center}.badge-placeholder{background:#1e293b;border:1px dashed #475569;border-radius:8px;padding:20px 10px;color:#cbd5e1;font-size:11px;width:48%}.footer-bottom{background-color:#020617;padding:15px 0;border-top:1px solid #1e293b}.copyright-text{margin:0;color:#64748b}.sm-subcat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:15px;margin-bottom:25px;background:#f8fafc;padding:15px;border-radius:12px;border:1px solid #e2e8f0}.sm-subcat-card{display:flex;flex-direction:column;align-items:center;background:#fff;padding:12px 8px;border-radius:10px;text-align:center;text-decoration:none!important;border:1px solid #edf2f7;transition:all 0.3s ease}.sm-subcat-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgb(0 0 0 / .06);border-color:#08c}.sm-subcat-img{width:55px;height:55px;margin-bottom:8px;display:flex;align-items:center;justify-content:center}.sm-subcat-img img{max-width:100%;max-height:100%;object-fit:contain}.sm-subcat-title{font-size:13px;font-weight:600;color:#2d3748;line-height:1.3;margin-bottom:4px}.sm-subcat-count{font-size:11px;color:#718096}.sm-sidebar{direction:rtl;text-align:right}.sm-widget{background:#fff;border-radius:16px;padding:20px;margin-bottom:25px;border:1px solid #e2e8f0;box-shadow:0 10px 25px rgb(15 23 42 / .03);transition:all 0.3s ease}.sm-widget:hover{box-shadow:0 15px 30px rgb(15 23 42 / .06)}.widget-support-modern{background:linear-gradient(135deg,#0f4c81 0%,#0284c7 100%);color:#fff;border:none;position:relative;overflow:hidden}.widget-support-modern::before{content:'';position:absolute;top:-20px;left:-20px;width:90px;height:90px;background:rgb(255 255 255 / .1);border-radius:50%}.support-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.support-icon-wrapper{width:45px;height:45px;background:rgb(255 255 255 / .2);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;backdrop-filter:blur(5px)}.support-titles .support-subtitle{font-size:11px;color:#bae6fd;display:block}.support-titles h3{font-size:15px;font-weight:800;color:#ffffff!important;margin:2px 0 0 0}.widget-support-modern p{font-size:12px;color:#e0f2fe;line-height:1.6;margin-bottom:16px}.support-phone-btn{display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:#0f4c81!important;padding:12px;border-radius:10px;font-weight:800;font-size:16px;text-decoration:none!important;box-shadow:0 4px 12px rgb(0 0 0 / .1);transition:all 0.3s ease}.support-phone-btn:hover{background:#38bdf8;color:#ffffff!important;transform:translateY(-2px)}.widget-title-modern{display:flex;align-items:center;gap:10px;padding-bottom:12px;margin-bottom:15px;border-bottom:2px solid #f1f5f9}.widget-title-modern i{color:#0f4c81;font-size:16px}.widget-title-modern h3{font-size:15px;font-weight:800;color:#1e293b;margin:0}.sidebar-cat-list-modern{list-style:none;padding:0;margin:0}.sidebar-cat-list-modern li{margin-bottom:8px}.sidebar-cat-list-modern li:last-child{margin-bottom:0}.sidebar-cat-list-modern a{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#f8fafc;border-radius:10px;color:#334155;font-size:13px;font-weight:600;text-decoration:none!important;border:1px solid #fff0;transition:all 0.2s ease}.cat-info{display:flex;align-items:center;gap:8px}.cat-arrow{font-size:10px;color:#94a3b8;transition:transform 0.2s ease,color 0.2s ease}.sidebar-cat-list-modern a:hover{background:#fff;border-color:#0f4c81;color:#0f4c81;transform:translateX(-4px);box-shadow:0 4px 12px rgb(15 76 129 / .06)}.sidebar-cat-list-modern a:hover .cat-arrow{color:#0f4c81;transform:translateX(-2px)}.count-badge-modern{background:#e2e8f0;color:#475569;font-size:11px;font-weight:700;padding:2px 8px;border-radius:20px;transition:all 0.2s ease}.sidebar-cat-list-modern a:hover .count-badge-modern{background:#0f4c81;color:#fff}.widget-trust-box{background:#f8fafc;border:1px dashed #cbd5e1;padding:15px}.trust-item{display:flex;align-items:center;gap:12px;margin-bottom:12px}.trust-item:last-child{margin-bottom:0}.trust-item i{font-size:20px;color:#0284c7;width:32px;text-align:center}.trust-item strong{display:block;font-size:12px;color:#1e293b}.trust-item p{font-size:11px;color:#64748b;margin:0}.vip-tree-menu{display:flex;flex-direction:column;gap:16px}.parent-cat-group{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:6px;overflow:hidden}.parent-cat-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#fff;border-radius:10px;text-decoration:none!important;border:1px solid #edf2f7;box-shadow:0 2px 6px rgb(0 0 0 / .02);transition:all 0.25s ease}.parent-title{display:flex;align-items:center;gap:8px;font-weight:800;font-size:14px;color:#0f172a}.parent-title i{color:#0284c7;font-size:14px}.parent-count{font-size:11px;font-weight:700;color:#0284c7;background:#f0f9ff;padding:2px 8px;border-radius:6px}.parent-cat-header:hover{background:#0284c7;border-color:#0284c7}.parent-cat-header:hover .parent-title,.parent-cat-header:hover .parent-title i,.parent-cat-header:hover .parent-count{color:#fff;background:rgb(255 255 255 / .2)}.child-cat-list{display:flex;flex-direction:column;padding:8px 10px 4px 10px;gap:6px}.child-cat-item{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;text-decoration:none!important;border-radius:6px;transition:all 0.2s ease}.child-line{width:6px;height:6px;border-right:2px solid #cbd5e1;border-bottom:2px solid #cbd5e1;margin-left:8px;transition:all 0.2s ease}.child-title{font-size:12px;font-weight:600;color:#475569;flex-grow:1;transition:color 0.2s ease}.child-count{font-size:10px;color:#94a3b8}.child-cat-item:hover{background:#fff;transform:translateX(-3px)}.child-cat-item:hover .child-line{border-color:#0284c7}.child-cat-item:hover .child-title{color:#0284c7}.sm-sidebar-v2{direction:rtl;text-align:right;display:flex;flex-direction:column;gap:20px}.sm-v2-widget{background:#fff;border-radius:20px;padding:22px;border:1px solid #f1f5f9;box-shadow:0 10px 30px -10px rgb(15 23 42 / .05);position:relative;overflow:hidden;transition:all 0.35s cubic-bezier(.4,0,.2,1)}.sm-v2-widget:hover{box-shadow:0 20px 40px -15px rgb(15 23 42 / .1);transform:translateY(-2px)}.widget-vip-support{background:linear-gradient(145deg,#0f172a 0%,#1e293b 100%);color:#fff;border:1px solid #334155}.vip-glow-bg{position:absolute;top:-50px;right:-50px;width:140px;height:140px;background:radial-gradient(circle,rgb(56 189 248 / .3) 0%,#fff0 70%);border-radius:50%;pointer-events:none}.vip-support-inner{position:relative;z-index:2;text-align:center}.vip-badge{display:inline-block;background:rgb(56 189 248 / .15);color:#38bdf8;border:1px solid rgb(56 189 248 / .3);font-size:11px;font-weight:700;padding:3px 12px;border-radius:30px;margin-bottom:12px}.vip-avatar-group{width:50px;height:50px;background:linear-gradient(135deg,#38bdf8 0%,#0284c7 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 12px auto;font-size:22px;color:#fff;box-shadow:0 8px 20px rgb(2 132 199 / .4)}.vip-support-inner h3{font-size:16px;font-weight:800;color:#ffffff!important;margin:0 0 8px 0}.vip-support-inner p{font-size:12px;color:#94a3b8;line-height:1.6;margin-bottom:18px}.vip-call-btn{display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);color:#ffffff!important;padding:12px 18px;border-radius:14px;text-decoration:none!important;font-weight:800;font-size:15px;box-shadow:0 8px 20px rgb(2 132 199 / .3);transition:all 0.3s ease}.vip-call-btn:hover{background:linear-gradient(135deg,#38bdf8 0%,#0284c7 100%);transform:scale(1.02);box-shadow:0 12px 25px rgb(56 189 248 / .4)}.widget-header-v2{display:flex;align-items:center;gap:10px;margin-bottom:18px;padding-bottom:12px;border-bottom:2px dashed #f1f5f9}.widget-header-v2 .header-icon{width:34px;height:34px;background:#f0f9ff;color:#0284c7;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px}.widget-header-v2 h3{font-size:15px;font-weight:800;color:#0f172a;margin:0}.vip-cat-grid{display:flex;flex-direction:column;gap:8px}.vip-cat-card{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#f8fafc;border-radius:12px;text-decoration:none!important;border:1px solid #fff0;transition:all 0.25s ease}.vip-cat-main{display:flex;align-items:center;gap:10px}.vip-cat-dot{width:6px;height:6px;background:#cbd5e1;border-radius:50%;transition:all 0.25s ease}.vip-cat-title{font-size:13px;font-weight:700;color:#334155;transition:color 0.25s ease}.vip-cat-count{font-size:11px;font-weight:600;color:#94a3b8;background:#fff;padding:3px 8px;border-radius:8px;border:1px solid #e2e8f0;transition:all 0.25s ease}.vip-cat-card:hover{background:#fff;border-color:#38bdf8;transform:translateX(-4px);box-shadow:0 8px 16px rgb(2 132 199 / .08)}.vip-cat-card:hover .vip-cat-dot{background:#0284c7;box-shadow:0 0 8px #38bdf8}.vip-cat-card:hover .vip-cat-title{color:#0284c7}.vip-cat-card:hover .vip-cat-count{background:#0284c7;color:#fff;border-color:#0284c7}.widget-vip-features{background:#fafafa;border:1px solid #edf2f7;display:flex;flex-direction:column;gap:14px}.vip-feature-row{display:flex;align-items:center;gap:12px}.v-feat-icon{width:40px;height:40px;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#0f4c81;box-shadow:0 4px 10px rgb(0 0 0 / .03);border:1px solid #f1f5f9}.v-feat-text strong{display:block;font-size:12px;color:#1e293b;font-weight:700}.v-feat-text span{font-size:10px;color:#64748b}.vip-tree-menu{display:flex;flex-direction:column;gap:16px}.parent-cat-group{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:6px;overflow:hidden}.parent-cat-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#fff;border-radius:10px;text-decoration:none!important;border:1px solid #edf2f7;box-shadow:0 2px 6px rgb(0 0 0 / .02);transition:all 0.25s ease}.parent-title{display:flex;align-items:center;gap:8px;font-weight:800;font-size:14px;color:#0f172a}.parent-title i{color:#0284c7;font-size:14px}.parent-count{font-size:11px;font-weight:700;color:#0284c7;background:#f0f9ff;padding:2px 8px;border-radius:6px}.parent-cat-header:hover{background:#0284c7;border-color:#0284c7}.parent-cat-header:hover .parent-title,.parent-cat-header:hover .parent-title i,.parent-cat-header:hover .parent-count{color:#fff;background:rgb(255 255 255 / .2)}.child-cat-list{display:flex;flex-direction:column;padding:8px 10px 4px 10px;gap:6px}.child-cat-item{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;text-decoration:none!important;border-radius:6px;transition:all 0.2s ease}.child-line{width:6px;height:6px;border-right:2px solid #cbd5e1;border-bottom:2px solid #cbd5e1;margin-left:8px;transition:all 0.2s ease}.child-title{font-size:12px;font-weight:600;color:#475569;flex-grow:1;transition:color 0.2s ease}.child-count{font-size:10px;color:#94a3b8}.child-cat-item:hover{background:#fff;transform:translateX(-3px)}.child-cat-item:hover .child-line{border-color:#0284c7}.child-cat-item:hover .child-title{color:#0284c7}.sm-main-navigation{background:#0f4c81;box-shadow:0 4px 6px rgb(0 0 0 / .05)}.sm-nav-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-direction:row}.sm-nav-list li{position:relative}.sm-nav-list li a{display:block;padding:15px 18px;color:#fff;font-size:14px;font-weight:700;text-decoration:none;transition:background 0.2s}.sm-nav-list li a:hover{background:rgb(255 255 255 / .1)}.sm-nav-list li ul.sub-menu{position:absolute;top:100%;right:0;width:220px;background:#fff;box-shadow:0 10px 25px rgb(0 0 0 / .1);list-style:none;padding:8px 0;margin:0;display:none;border-radius:0 0 8px 8px;z-index:999}.sm-nav-list li:hover>ul.sub-menu{display:block}.sm-nav-list li ul.sub-menu li a{color:#334155;padding:10px 16px;font-size:13px;font-weight:400}.sm-nav-list li ul.sub-menu li a:hover{background:#f1f5f9;color:#0f4c81}.sm-single-product-wrapper{font-family:inherit}.sm-product-gallery-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px;position:relative;box-shadow:0 4px 20px rgb(0 0 0 / .03)}.sm-main-img-box{position:relative;text-align:center;overflow:hidden;border-radius:12px}.sm-main-img-box img{max-height:380px;object-fit:contain;transition:transform 0.3s ease}.sm-main-img-box:hover img{transform:scale(1.03)}.sm-discount-badge{position:absolute;top:10px;right:10px;background:#ef4444;color:#fff;font-size:12px;font-weight:800;padding:4px 10px;border-radius:8px;z-index:10;box-shadow:0 4px 10px rgb(239 68 68 / .3)}.sm-zoom-trigger{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);background:rgb(15 76 129 / .85);color:#fff;font-size:12px;padding:6px 14px;border-radius:20px;opacity:0;transition:opacity 0.3s ease}.sm-main-img-box:hover .sm-zoom-trigger{opacity:1}.sm-thumbnails-grid{display:flex;gap:10px;margin-top:15px;overflow-x:auto;padding-bottom:5px}.sm-thumb-item{width:65px;height:65px;border:1px solid #cbd5e1;border-radius:8px;overflow:hidden;flex-shrink:0;transition:border-color 0.2s}.sm-thumb-item:hover{border-color:#0f4c81}.sm-thumb-item img{width:100%;height:100%;object-fit:cover}.sm-product-info-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:25px;box-shadow:0 4px 20px rgb(0 0 0 / .03)}.sm-prod-title{font-size:22px;font-weight:800;color:#0f172a;margin-top:0;margin-bottom:12px;line-height:1.4}.sm-prod-meta{font-size:13px;color:#64748b;margin-bottom:20px}.sm-prod-meta .divider{margin:0 8px;color:#cbd5e1}.sm-features-box{display:flex;justify-content:space-between;background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;padding:12px 15px;margin-bottom:20px;font-size:12px;font-weight:700;color:#334155}.sm-short-desc{font-size:13.5px;color:#475569;line-height:1.8;margin-bottom:25px;border-bottom:1px dashed #e2e8f0;padding-bottom:20px}.sm-purchase-box{background:#f8fafc;border-radius:12px;padding:20px;border:1px solid #e2e8f0}.sm-purchase-box .price{display:flex;align-items:center;gap:15px;font-size:20px;font-weight:800;color:#059669;margin-bottom:15px}.sm-purchase-box .price del{font-size:14px;color:#94a3b8;font-weight:400}.sm-purchase-box .price ins{background:none;color:#ef4444;text-decoration:none}.sm-add-cart-action form.cart{display:flex;align-items:center;gap:15px;margin:0}.sm-add-cart-action .quantity input.input-text{width:60px;height:44px;text-align:center;border:2px solid #cbd5e1;border-radius:8px;font-weight:700;outline:none}.sm-add-cart-action button.single_add_to_cart_button{background:#0f4c81!important;color:#ffffff!important;border:none!important;padding:10px 25px!important;border-radius:8px!important;font-size:14px!important;font-weight:bold!important;transition:background 0.2s ease!important;cursor:pointer}.sm-add-cart-action button.single_add_to_cart_button:hover{background:#0284c7!important}.sm-tabs-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px;box-shadow:0 4px 20px rgb(0 0 0 / .03)}.sm-custom-tabs{border-bottom:2px solid #f1f5f9}.sm-custom-tabs>li>a{border:none!important;color:#64748b;font-weight:700;font-size:13.5px;padding:12px 18px;border-radius:8px 8px 0 0}.sm-custom-tabs>li.active>a,.sm-custom-tabs>li.active>a:focus,.sm-custom-tabs>li.active>a:hover{background:#0f4c81!important;color:#ffffff!important}.sm-tab-body{padding:20px 10px;font-size:13.5px;color:#334155;line-height:1.8}.sm-related-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:15px;text-align:center;transition:all 0.3s;margin-bottom:20px}.sm-related-card:hover{box-shadow:0 10px 20px rgb(0 0 0 / .1);transform:translateY(-5px)}.sm-related-title{font-size:14px;font-weight:700;color:#1e293b;margin:15px 0 10px 0;height:40px;overflow:hidden}.sm-related-price{font-weight:800;color:#059669}.sm-related-card img{border-radius:8px;margin:0 auto}.sm-purchase-box .price{display:flex;align-items:center;gap:15px;font-size:18px;font-weight:800;color:#059669;margin-bottom:15px;flex-direction:row-reverse}.sm-purchase-box .price del{font-size:13px;color:#94a3b8;font-weight:400}.sm-purchase-box .price ins{background:none;color:#ef4444;text-decoration:none}.variations_form table.variations{margin-bottom:5px!important;border-spacing:0!important}.variations_form table.variations tr{margin-bottom:5px!important}.variations_form .label{margin-bottom:4px!important;font-size:13px!important}.sm-swatches-wrapper{margin-top:4px!important;gap:8px!important}.sm-swatch-btn{padding:6px 14px!important;font-size:12px!important}.woocommerce-variation-price{margin-bottom:8px!important;font-size:18px!important}.woocommerce-variation-availability{margin-bottom:8px!important}.woocommerce-variation-availability .stock{margin-bottom:8px!important;padding:4px 10px!important;font-size:12px!important}.woocommerce-variation-add-to-cart,form.cart{margin-top:10px!important;gap:10px!important}.sm-purchase-box{padding:18px!important;margin-top:15px!important}#tab-desc{color:#334155;font-size:13.5px;line-height:1.6}#tab-desc p:first-of-type{font-size:14px;line-height:1.7;color:#334155;background:#f8fafc;padding:10px 14px;border-radius:8px;border:1px solid #e2e8f0;margin-bottom:15px}#tab-desc h2,#tab-desc h3{font-size:16px;font-weight:800;color:#0f4c81;margin:15px 0 10px 0;display:flex;align-items:center;gap:8px}#tab-desc h2::before,#tab-desc h3::before{content:'';display:inline-block;width:4px;height:16px;background:#0f4c81;border-radius:2px}#tab-desc ul{list-style:none!important;padding:0!important;display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:10px 0 15px 0!important}#tab-desc ul li{background:#fff;border:1px solid #e2e8f0;border-right:3px solid #0f4c81;border-radius:8px;padding:8px 12px;box-shadow:0 1px 4px rgb(0 0 0 / .02)}#tab-desc ul li strong{display:inline-block;color:#0f4c81;font-size:13.5px;margin-bottom:2px}#tab-desc .note-card,#tab-desc p:has(strong:contains("نگهداری")){background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:10px 14px;margin-top:15px;color:#92400e;font-size:13px}@media (max-width:768px){#tab-desc ul{grid-template-columns:1fr;gap:8px}#tab-desc ul li{padding:8px 12px;background:#f8fafc}}#tab-specs{padding:10px 0}#tab-specs table.woocommerce-product-attributes{width:100%!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid #e2e8f0!important;border-radius:10px!important;overflow:hidden!important;margin:0!important}#tab-specs table.woocommerce-product-attributes tr{transition:background 0.2s ease}#tab-specs table.woocommerce-product-attributes tr:nth-child(even){background-color:#f8fafc!important}#tab-specs table.woocommerce-product-attributes tr:nth-child(odd){background-color:#ffffff!important}#tab-specs table.woocommerce-product-attributes tr:hover{background-color:#f1f5f9!important}#tab-specs table.woocommerce-product-attributes th.woocommerce-product-attributes-item__label{width:30%!important;padding:10px 16px!important;font-size:13.5px!important;font-weight:700!important;color:#475569!important;border-bottom:1px solid #e2e8f0!important;border-left:1px solid #e2e8f0!important;background:rgb(241 245 249 / .5)!important;vertical-align:middle!important}#tab-specs table.woocommerce-product-attributes td.woocommerce-product-attributes-item__value{padding:10px 16px!important;font-size:13.5px!important;color:#1e293b!important;font-weight:500!important;border-bottom:1px solid #e2e8f0!important;vertical-align:middle!important}#tab-specs table.woocommerce-product-attributes td.woocommerce-product-attributes-item__value p{margin:0!important;padding:0!important;font-size:13.5px!important;line-height:1.5!important}#tab-specs table.woocommerce-product-attributes tr:last-child th,#tab-specs table.woocommerce-product-attributes tr:last-child td{border-bottom:none!important}@media (max-width:768px){#tab-specs table.woocommerce-product-attributes th.woocommerce-product-attributes-item__label{width:40%!important;padding:8px 10px!important;font-size:12.5px!important}#tab-specs table.woocommerce-product-attributes td.woocommerce-product-attributes-item__value{padding:8px 10px!important;font-size:12.5px!important}}#tab-comments{padding:10px 0}#comments .woocommerce-Reviews-title{font-size:16px;font-weight:800;color:#0f4c81;margin-bottom:15px;display:none}#comments .woocommerce-noreviews{background:#f8fafc;border:1px dashed #cbd5e1;color:#64748b;padding:15px 20px;border-radius:10px;font-size:13.5px;text-align:center;margin-bottom:25px}#review_form_wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;box-shadow:0 4px 15px rgb(0 0 0 / .02)}#review_form .comment-reply-title{font-size:15px;font-weight:700;color:#1e293b;display:block;margin-bottom:15px;border-bottom:2px solid #f1f5f9;padding-bottom:10px}#review_form .comment-form-rating{display:flex;align-items:center;gap:10px;margin-bottom:15px}#review_form .comment-form-rating label{font-size:13px;font-weight:700;color:#475569;margin:0}#review_form .stars a{color:#f59e0b!important;font-size:16px}#review_form label{display:block;font-size:13px;font-weight:600;color:#475569;margin-bottom:6px}#review_form textarea{width:100%!important;border:1.5px solid #cbd5e1!important;border-radius:8px!important;padding:10px 14px!important;font-size:13.5px!important;background:#f8fafc;transition:0.2s ease;height:90px!important;resize:vertical}#review_form input[type="text"],#review_form input[type="email"]{width:100%!important;border:1.5px solid #cbd5e1!important;border-radius:8px!important;padding:8px 12px!important;font-size:13.5px!important;background:#f8fafc;transition:0.2s ease}#review_form textarea:focus,#review_form input:focus{border-color:#0f4c81!important;background:#fff!important;outline:none;box-shadow:0 0 0 3px rgb(15 76 129 / .1)}#review_form input[type="submit"],#review_form .submit{background:#0f4c81!important;color:#fff!important;border:none!important;padding:10px 24px!important;border-radius:8px!important;font-size:13.5px!important;font-weight:700!important;cursor:pointer;transition:0.2s ease;margin-top:10px}#review_form input[type="submit"]:hover{background:#0d3d6b!important;box-shadow:0 4px 12px rgb(15 76 129 / .25)}#comments ol.commentlist{list-style:none!important;padding:0!important;margin:0 0 25px 0!important}#comments ol.commentlist li{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:14px;margin-bottom:12px}#comments ol.commentlist li .comment-text{margin:0}#comments ol.commentlist li .meta{font-size:12px;color:#64748b;margin-bottom:6px}#comments ol.commentlist li .meta strong{color:#1e293b;font-size:13.5px}#comments ol.commentlist li .description{font-size:13.5px;color:#334155;line-height:1.6}@media (max-width:768px){#review_form_wrapper{padding:14px}}.sm-prod-title{font-size:22px!important;font-weight:800!important;color:#0f4c81!important;margin-bottom:8px!important}.sm-prod-meta{font-size:12.5px!important;color:#64748b!important;padding-bottom:12px!important;border-bottom:1px dashed #e2e8f0!important;margin-bottom:15px!important}.sm-short-desc{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 14px!important;margin-bottom:15px!important;font-size:12.5px!important}.sm-short-desc ul{padding-right:15px!important;margin:5px 0 0 0!important}.sm-short-desc ul li{margin-bottom:2px!important}.sm-purchase-box{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:16px!important;box-shadow:0 4px 15px rgb(0 0 0 / .02)!important}.sm-price-container del,.price del{color:#94a3b8!important;font-size:15px!important;margin-left:8px}.sm-price-container ins,.price ins{color:#e11d48!important;font-size:22px!important;font-weight:800!important;text-decoration:none!important}.sm-swatch-btn{border:1.5px solid #cbd5e1!important;background:#fff!important;color:#334155!important;border-radius:6px!important;padding:5px 12px!important;font-weight:700!important}.sm-swatch-btn.active{background:#0f4c81!important;border-color:#0f4c81!important;color:#fff!important}.single_add_to_cart_button{background:#0f4c81!important;font-size:14px!important;border-radius:8px!important}.single_add_to_cart_button:hover{background:#0d3d6b!important}.quantity input.qty{border-radius:8px!important;border:1.5px solid #cbd5e1!important}html,body{max-width:100%!important;overflow-x:hidden!important}*,*::before,*::after{box-sizing:border-box!important}.row{margin-left:0!important;margin-right:0!important}.sm-mobile-menu-toggle{display:none!important}.sm-main-navigation .sm-nav-list{display:flex!important;flex-wrap:wrap;list-style:none;margin:0;padding:0}@media (max-width:991px){.sm-mobile-menu-toggle{display:flex!important;align-items:center;justify-content:center;background:#06c;color:#fff;border:none;padding:8px 15px;font-size:24px;line-height:1;border-radius:6px;cursor:pointer;margin-bottom:10px;width:50px;height:42px}.sm-burger-icon{width:22px;height:16px;display:flex;flex-direction:column;justify-content:space-between}.sm-burger-icon span{display:block;width:100%;height:2px;background-color:#fff;border-radius:2px}.sm-main-navigation .sm-nav-list{display:none!important;flex-direction:column!important;width:100%;background:#0f4c81;padding:0}.sm-main-navigation .sm-nav-list.active{display:flex!important}.sm-nav-list li{width:100%;border-bottom:1px solid rgb(255 255 255 / .1)}.sm-nav-list li a{padding:12px 15px!important;display:block}.sm-sidebar-col,.sm-content-col{width:100%!important;padding-left:0!important;padding-right:0!important}}.fa,.fas,.far,.fab,.fal{font-family:"Font Awesome 6 Free","Font Awesome 5 Free","FontAwesome"!important;font-weight:900!important;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.glyphicon-th-large::before{content:""!important;display:inline-block!important;width:4px!important;height:18px!important;background-color:#1976d2!important;border-radius:2px!important;margin-left:8px!important;vertical-align:middle!important}.fa-magnifying-glass::before,.glyphicon-search::before{content:"🔍"!important;font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif!important}.fa-phone::before,.glyphicon-phone-alt::before{content:"📞"!important;font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif!important}.fa-cart-shopping::before,.glyphicon-shopping-cart::before,.fa-shopping-cart::before{content:"سبد خرید"!important;font-family:inherit!important;font-size:13px!important;font-weight:bold!important;font-style:normal!important;color:inherit!important}.fa-envelope::before,.glyphicon-envelope::before{content:"✉"!important;font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif!important}.fa-circle-check::before,.glyphicon-check::before{content:"✔"!important;font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif!important}.footer-features .glyphicon-certificate::before{content:"🛡️"!important;font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif!important}.footer-features .glyphicon-headphones::before{content:"🎧"!important;font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif!important}.footer-features .glyphicon-refresh::before{content:"🔄"!important;font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif!important}.footer-features .glyphicon-send::before{content:"🚀"!important;font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif!important}.woocommerce-form-coupon-toggle .woocommerce-info::before,.woocommerce-checkout #ship-to-different-address label span::before{display:none!important}.woocommerce-info::before{content:""!important}.sm-features-vertical .feat-item i{display:none!important}.sm-features-vertical .feat-item{display:flex!important;align-items:center!important;gap:10px!important;font-size:14px!important;font-weight:600!important;color:#2c3e50!important}.sm-features-vertical .feat-item::before{content:"";display:inline-block;width:22px;height:22px;background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0}.sm-features-vertical .feat-item:nth-child(1)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2310b981'%3E%3Cpath d='M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-5.45 9-12V5l-9-4zm-2 16l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z'/%3E%3C/svg%3E")}.sm-features-vertical .feat-item:nth-child(2)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230284c7'%3E%3Cpath d='M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8z'/%3E%3C/svg%3E")}.sm-features-vertical .feat-item:nth-child(3)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f59e0b'%3E%3Cpath d='M20 8h-3V4H3c-1.1 0-2 .9-2 2v11h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5l-3-4zM6 18.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm13.5-9l1.96 2.5H17V9.5h2.5zm-1 9c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z'/%3E%3C/svg%3E")}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon::before{content:"W"!important;font-family:sans-serif!important;font-weight:bold!important}#wpadminbar #wp-admin-bar-comments .ab-icon::before{content:"💬"!important;font-family:sans-serif!important;font-size:13px!important}#wpadminbar #wp-admin-bar-new-content .ab-icon::before{content:"➕"!important;font-family:sans-serif!important;font-size:12px!important}#wpadminbar #wp-admin-bar-site-name>.ab-item::before{content:"🏠"!important;font-family:sans-serif!important;margin-left:5px!important}#wpadminbar .ab-icon::before,#wpadminbar .ab-item::before{font-family:dashicons!important}.woo-variation-swatches .variable-items-wrapper{gap:8px!important;margin-top:6px!important;margin-bottom:12px!important}.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item{border:2px solid #cbd5e1!important;background-color:#f8fafc!important;border-radius:8px!important;padding:6px 16px!important;font-size:13px!important;font-weight:bold!important;color:#334155!important;box-shadow:none!important;transition:all 0.2s ease-in-out!important;min-width:unset!important;height:auto!important}.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item:hover{border-color:#0f4c81!important;color:#0f4c81!important}.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item.selected{background-color:#0f4c81!important;color:#ffffff!important;border-color:#0f4c81!important;box-shadow:0 4px 10px rgb(15 76 129 / .25)!important}.woo-variation-swatches .variable-items-wrapper .variable-item.color-variable-item{border-radius:50%!important;border:2px solid #e2e8f0!important;width:32px!important;height:32px!important;padding:2px!important;box-shadow:none!important;transition:all 0.2s ease-in-out!important}.woo-variation-swatches .variable-items-wrapper .variable-item.color-variable-item.selected{border-color:#0f4c81!important;transform:scale(1.1);box-shadow:0 0 0 3px rgb(15 76 129 / .2)!important}.woo-variation-swatches .variable-items-wrapper .variable-item.color-variable-item .variable-item-span-color{border-radius:50%!important}.variations td.label{font-weight:700!important;color:#475569!important;font-size:13px!important;padding-bottom:4px!important}a.reset_variations{display:none!important}.woocommerce-checkout-review-order-table{border-collapse:separate!important;border-spacing:0!important;border:1px solid #e2e8f0!important;border-radius:12px!important;overflow:hidden!important;background:#ffffff!important;box-shadow:0 4px 20px rgb(0 0 0 / .03)!important;margin-bottom:25px!important}.woocommerce-checkout-review-order-table thead th{background-color:#f8fafc!important;color:#475569!important;font-size:14px!important;font-weight:700!important;padding:14px 18px!important;border-bottom:2px solid #e2e8f0!important}.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th{padding:14px 18px!important;border-bottom:1px solid #f1f5f9!important;color:#334155!important;font-size:14px!important}.woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout-review-order-table .order-total td{background-color:#f8fafc!important;border-bottom:none!important;font-size:16px!important;font-weight:bold!important}.woocommerce-checkout-review-order-table .order-total td span.woocommerce-Price-amount{color:#0f4c81!important;font-size:20px!important;font-weight:800!important}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:15px!important;box-shadow:0 4px 20px rgb(0 0 0 / .03)!important}#payment ul.payment_methods{border-bottom:1px solid #f1f5f9!important;padding-bottom:15px!important;margin-bottom:15px!important}#payment ul.payment_methods li{font-weight:bold!important;color:#1e293b!important}#payment div.payment_box{background-color:#f0f9ff!important;border:1px solid #bae6fd!important;color:#0369a1!important;border-radius:8px!important;padding:12px 15px!important;font-size:13px!important;line-height:1.6!important}#payment div.payment_box::before{border-bottom-color:#bae6fd!important}#place_order{background-color:#0f4c81!important;color:#ffffff!important;font-size:16px!important;font-weight:bold!important;padding:14px 30px!important;border-radius:10px!important;border:none!important;width:100%!important;cursor:pointer!important;transition:all 0.3s ease!important;box-shadow:0 4px 15px rgb(15 76 129 / .3)!important}#place_order:hover{background-color:#0d3d6b!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgb(15 76 129 / .4)!important}.woocommerce-page #order_review,.woocommerce-page table.shop_table{border-collapse:separate!important;border-spacing:0!important;border:1px solid #e2e8f0!important;border-radius:16px!important;overflow:hidden!important;background:#ffffff!important;box-shadow:0 10px 30px rgb(0 0 0 / .04)!important;margin-bottom:25px!important}.woocommerce-page table.shop_table thead th{background-color:#f8fafc!important;color:#475569!important;font-size:14px!important;font-weight:700!important;padding:16px 20px!important;border-bottom:2px solid #e2e8f0!important}.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table th{padding:16px 20px!important;border-bottom:1px solid #f1f5f9!important;color:#334155!important;font-size:14px!important;vertical-align:middle!important}.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table td span.woocommerce-Price-amount{color:#1e293b!important;font-weight:600!important}.woocommerce-page table.shop_table tr.order-total th,.woocommerce-page table.shop_table tr.order-total td,.woocommerce-page table.shop_table tr:last-child th,.woocommerce-page table.shop_table tr:last-child td{background-color:#f0fdf4!important;border-bottom:none!important}.woocommerce-page table.shop_table tr.order-total td span.woocommerce-Price-amount,.woocommerce-page table.shop_table tr:last-child td span.woocommerce-Price-amount{color:#059669!important;font-size:20px!important;font-weight:800!important}.woocommerce-page #payment #place_order,.woocommerce-page #order_review #payment #place_order,.woocommerce-page .button,.woocommerce-page a.button,.woocommerce-page button.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:14px 35px!important;font-size:15px!important;font-weight:bold!important;border-radius:10px!important;transition:all 0.3s ease!important;text-decoration:none!important;border:none!important;cursor:pointer!important}.woocommerce-page #payment #place_order,.woocommerce-page #order_review #payment #place_order,.woocommerce-page button#place_order{background:#059669!important;color:#ffffff!important;box-shadow:0 6px 20px rgb(5 150 105 / .3)!important}.woocommerce-page #payment #place_order:hover,.woocommerce-page #order_review #payment #place_order:hover,.woocommerce-page button#place_order:hover{background:#047857!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px rgb(5 150 105 / .4)!important}.woocommerce-page a.button,.woocommerce-page a.button.cancel{background:#f1f5f9!important;color:#64748b!important;margin-left:10px!important}.woocommerce-page a.button:hover,.woocommerce-page a.button.cancel:hover{background:#e2e8f0!important;color:#1e293b!important}.sm-breadcrumbs a{color:#0f4c81;text-decoration:none;font-weight:500}.sm-breadcrumbs a:hover{text-decoration:underline}.sm-related-products-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:25px;margin-top:20px;box-shadow:0 4px 20px rgb(0 0 0 / .02)}.sm-related-title{margin-top:0;margin-bottom:25px;font-size:18px;font-weight:700;color:#1e293b;border-bottom:2px solid #f1f5f9;padding-bottom:12px}.sm-rel-product-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px;text-align:center;transition:all 0.3s ease;margin-bottom:15px}.sm-rel-product-item:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgb(0 0 0 / .06);border-color:#cbd5e1}.sm-rel-img-link img{width:100%;height:160px;object-fit:contain;border-radius:8px;margin-bottom:10px;background:#fff;padding:5px}.sm-rel-prod-title{font-size:13px;font-weight:600;line-height:1.5;height:40px;overflow:hidden;margin-bottom:10px}.sm-rel-prod-title a{color:#334155!important;text-decoration:none!important}.sm-rel-price{font-size:14px;font-weight:700;color:#0f4c81;margin-bottom:12px;min-height:24px}.sm-rel-price ins{text-decoration:none;color:#e74c3c}.sm-rel-price del{font-size:11px;color:#94a3b8;font-weight:400}.sm-rel-view-btn{display:block;background:#fff;color:#0f4c81!important;border:1px solid #0f4c81;padding:6px 10px;border-radius:6px;font-size:12px;font-weight:700;text-decoration:none!important;transition:0.2s}.sm-rel-view-btn:hover{background:#0f4c81;color:#fff!important}.sm-breadcrumb,.woocommerce-breadcrumb,#breadcrumbs{background:#f8fafc!important;padding:10px 16px!important;border-radius:8px!important;border:1px solid #e2e8f0!important;font-size:13px!important;color:#64748b!important;margin-bottom:20px!important;display:inline-flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important}.sm-breadcrumb a,.woocommerce-breadcrumb a,#breadcrumbs a{color:#334155!important;font-weight:500!important;text-decoration:none!important;transition:all 0.2s ease!important}.sm-breadcrumb a:hover,.woocommerce-breadcrumb a:hover,#breadcrumbs a:hover{color:#0f4c81!important}.sm-breadcrumb span,.woocommerce-breadcrumb span{color:#94a3b8!important;font-weight:bold!important}#tab-desc table,.sm-tab-content table,.sm-product-info-card table{width:100%!important;border-collapse:collapse!important;margin:20px 0!important;background-color:#ffffff!important;border-radius:10px!important;overflow:hidden!important;box-shadow:0 4px 15px rgb(0 0 0 / .03)!important;border:1px solid #e2e8f0!important}#tab-desc table th,#tab-desc table td,.sm-tab-content table th,.sm-tab-content table td{padding:12px 15px!important;border:1px solid #e2e8f0!important;font-size:13px!important;line-height:1.7!important;text-align:right!important}#tab-desc table tr:first-child,#tab-desc table th{background-color:#0f4c81!important;color:#ffffff!important;font-weight:bold!important}#tab-desc table tr:nth-child(even){background-color:#f8fafc!important}#tab-desc table tr:hover{background-color:#f1f5f9!important}#tab-desc h2,#tab-desc h3,#tab-desc h4,#tab-desc h5,#tab-desc h6,.sm-tab-content h2,.sm-tab-content h3,.sm-tab-content h4,.sm-tab-content h5,.sm-tab-content h6{position:relative!important;padding-right:15px!important;margin-top:25px!important;margin-bottom:15px!important;font-weight:bold!important;color:#1e293b!important}#tab-desc h2::before,#tab-desc h3::before,#tab-desc h4::before,#tab-desc h5::before,#tab-desc h6::before,.sm-tab-content h2::before,.sm-tab-content h3::before,.sm-tab-content h4::before,.sm-tab-content h5::before,.sm-tab-content h6::before{content:''!important;position:absolute!important;right:0!important;top:15%!important;height:70%!important;width:4px!important;background:#0f4c81!important;border-radius:4px!important}#tab-desc h2,.sm-tab-content h2{font-size:20px!important}#tab-desc h3,.sm-tab-content h3{font-size:18px!important}#tab-desc h4,.sm-tab-content h4{font-size:16px!important}#tab-desc h5,.sm-tab-content h5{font-size:15px!important}#tab-desc h6,.sm-tab-content h6{font-size:14px!important}#tab-desc,#tab-desc p,.sm-short-desc,.sm-tab-content p{text-align:justify!important;text-justify:inter-word!important;line-height:1.9!important;color:#334155!important}@media screen and (max-width:768px){.single-product .container,.single-product .site-content,.single-product .content-area,.single-product main,.product,.sm-product-wrapper,.sm-product-container,.sm-product-tabs-wrapper,.woocommerce-tabs,.woocommerce-Tabs-panel,.sm-tab-content,.sm-product-description,#tab-desc{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;border:none!important;box-shadow:none!important;background:transparent!important}.sm-product-info-card,#tab-desc div,.sm-tab-content div{border:none!important;box-shadow:none!important;background:none!important;padding:0!important;margin:0!important;width:100%!important}#tab-desc p,#tab-desc h2,#tab-desc h3,#tab-desc h4,#tab-desc h5,#tab-desc h6,.sm-tab-content p,.sm-short-desc{padding-left:12px!important;padding-right:12px!important;margin-left:0!important;margin-right:0!important;width:100%!important;box-sizing:border-box!important}#tab-desc h2::before,#tab-desc h3::before,#tab-desc h4::before,#tab-desc h5::before,#tab-desc h6::before,.sm-tab-content h2::before,.sm-tab-content h3::before,.sm-tab-content h4::before,.sm-tab-content h5::before,.sm-tab-content h6::before{right:12px!important}#tab-desc table,.sm-tab-content table{width:calc(100% - 24px)!important;margin:15px auto!important;box-sizing:border-box!important}}