@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-arabic-wght-normal-Cafbb7Zc.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-ext-wght-normal-tDTa1Fj6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-wght-normal-BFexNX-K.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box;margin:0;padding:0}html{direction:rtl}body{color:#252333;direction:rtl;background:#fff;font-family:Vazirmatn Variable,Tahoma,Arial,sans-serif}button,input,select,textarea{font-family:inherit}input,textarea{text-align:right;direction:rtl}button{cursor:pointer}.app{min-height:100vh}.account-btn{color:#7bf1a8;background:#111722;border:1px solid #7bf1a8;border-radius:8px;padding:10px 14px}.cart-btn{color:#111;background:#7bf1a8;border:1px solid #7bf1a8;border-radius:8px;padding:10px 14px}.account-btn,.cart-btn{cursor:pointer;transition:all .3s}.account-btn:hover,.cart-btn:hover{opacity:.85;transform:translateY(-2px)}.moving-text{white-space:nowrap;color:#000;direction:rtl;width:450px;height:25px;position:relative;overflow:hidden}.moving-text span{opacity:0;animation:12s linear infinite sloganMove;position:absolute;right:-100%}.moving-text span:nth-child(2){animation-delay:6s}@keyframes sloganMove{0%{opacity:0;right:-100%}8%{opacity:1;right:0}30%{opacity:1;right:0}40%{opacity:0;right:100%}to{opacity:0;right:100%}}.header{background:#fff;border-bottom:1px solid #e5e7eb;align-items:center;gap:35px;height:78px;padding:0 7%;display:flex}.container{width:100%;padding:24px;display:flex}.wave-text{color:#7bf1a8;font-size:x-large;font-weight:600;line-height:1;display:flex}.wave-span{text-shadow:#7bf1a8;animation:1.4s ease-in-out infinite wave;display:inline-block}.wave-text span:first-child{animation-delay:0s}.wave-text span:nth-child(2){animation-delay:.12s}.wave-text span:nth-child(3){animation-delay:.24s}.wave-text span:nth-child(4){animation-delay:.36s}@keyframes wave{0%,to{transform:translateY(0)}50%{transform:translateY(-24px)}}.logo{color:#111827;white-space:nowrap;font-size:27px;font-weight:800}.logo span{color:#7bf1a8}.search-box{color:#6b7280;background:#f3f4f6;border-radius:10px;flex:1;align-items:center;gap:10px;max-width:600px;height:45px;padding:0 15px;display:flex}.search-box input{direction:rtl;background:0 0;border:none;outline:none;width:100%;font-size:14px}.header-actions{align-items:center;gap:10px;display:flex}.header-actions button{cursor:pointer;color:#374151;background:0 0;border:none;align-items:center;gap:7px;padding:10px;display:flex}.header-actions button:hover{color:#7bf1a8}.menu-btn{display:none!important}.nav{color:#fff;background:#111827;justify-content:center;align-items:center;gap:42px;height:52px;font-size:14px;display:flex}.nav div{cursor:pointer;transition:all .2s}.nav div:hover{color:#7bf1a8}.hero{background:linear-gradient(100deg,#03081273,#030812bf),url(/assets/bg-back-vuMnuy_P.png) 50%/cover no-repeat}.hero-label{color:#7bf1a8;letter-spacing:2px;margin-bottom:18px;font-size:14px;font-weight:700}.hero h1{margin-bottom:22px;font-size:52px;line-height:1.3}.hero-text{color:#d1d5db;max-width:560px;margin-bottom:30px;font-size:17px;line-height:2}.hero-btn{color:#7bf1a8;cursor:pointer;background:#033030;border:none;border-radius:9px;padding:14px 28px;font-size:15px;transition:all .2s}.hero-btn:hover{background:#044343}.categories{direction:rtl;background:#f7f8fa;padding:90px 7%}.section-title{text-align:center;margin-bottom:50px}.section-title span{color:#2563eb;margin-bottom:12px;font-size:14px;font-weight:700;display:inline-block}.section-title h2{color:#111827;margin:0;font-size:32px;font-weight:800}.category-grid{grid-template-columns:repeat(4,1fr);gap:22px;width:100%;max-width:1200px;margin:0 auto;display:grid}.category-card{text-align:right;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:18px;min-height:190px;padding:30px 25px;transition:all .3s;position:relative;overflow:hidden}.category-card:before{content:"";background:#2563eb;width:0;height:3px;transition:width .3s;position:absolute;top:0;right:0}.category-card:hover{border-color:#d7e1ff;transform:translateY(-7px);box-shadow:0 15px 35px #0f172a14}.category-card:hover:before{width:100%}.category-icon{color:#2563eb;background:#f8faff;border:1px solid #dbe4ff;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;display:flex}.category-icon svg{stroke-width:1.7px;width:25px;height:25px}.category-card h3{color:#111827;margin:0 0 9px;font-size:18px;font-weight:800}.category-card p{color:#6b7280;margin:0;font-size:14px;line-height:1.8}@media (width<=1000px){.category-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.categories{padding:65px 20px}.category-grid{grid-template-columns:1fr}.section-title h2{font-size:25px}}.services-section{width:92%;max-width:1400px;margin:70px auto}.services-heading{text-align:right;margin-bottom:25px}.services-heading span{letter-spacing:2px;color:#044343;font-size:12px;font-weight:700}.services-heading h2{color:#151515;margin:7px 0;font-size:30px}.services-heading p{color:#777;margin:0;font-size:14px}.services-slider{grid-template-columns:repeat(4,1fr);gap:16px;height:280px;display:grid}.service-card{cursor:pointer;background:#111;border-radius:8px;height:280px;position:relative;overflow:hidden}.service-card img{object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block}.service-card:hover img{transform:scale(1.06)}.service-overlay{color:#fff;background:linear-gradient(#0000000d,#000000d9);flex-direction:column;justify-content:flex-end;padding:24px;display:flex;position:absolute;inset:0}.service-overlay span{letter-spacing:2px;color:#7bf1a8;margin-bottom:8px;font-size:10px}.service-overlay h3{margin:0 0 8px;font-size:21px}.service-overlay p{color:#ddd;margin:0;font-size:12px;line-height:1.8}.service-dots{justify-content:center;gap:7px;margin-top:18px;display:flex}.service-dots span{background:#ccc;border-radius:50%;width:7px;height:7px;transition:all .3s}.service-dots span.active{background:#7bf1a8;border-radius:10px;width:25px}@media (width<=900px){.services-slider{grid-template-columns:repeat(2,1fr);height:auto}.service-card{height:230px}}@media (width<=600px){.services-section{width:94%;margin:45px auto}.services-heading h2{font-size:23px}.services-slider{grid-template-columns:1fr}.service-card{height:250px}}.card{transition:all .3s;box-shadow:0 4px 8px #0003}.card:hover{box-shadow:0 8px 16px #0003}.container{padding:2px 16px}.products-section{background:#f7f8fa;padding:70px 7%}.products-title{text-align:right;margin-bottom:30px}.products-title span{color:#777;font-size:13px}.products-title h2{color:#111827;margin-top:8px;font-size:30px}.products-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.product-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;transition:all .3s;overflow:hidden}.product-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #00000014}.product-image{background:#f1f2f4;height:230px;position:relative;overflow:hidden}.product-image img{object-fit:contain;width:100%;height:100%;transition:all .4s}.product-card:hover .product-image img{transform:scale(1.06)}.product-badge{color:#fff;background:#111827;border-radius:6px;padding:5px 10px;font-size:12px;position:absolute;top:12px;right:12px}.product-info{text-align:right;padding:18px}.product-category{color:#777;font-size:12px}.product-info h3{color:#111827;margin:8px 0;font-size:18px}.product-info p{color:#6b7280;font-size:13px;line-height:1.8}.product-bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:20px;display:flex}.product-price{color:#111827;font-size:14px;font-weight:700}.product-bottom button{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:7px;padding:10px 13px}.product-bottom button:hover{background:#374151}@media (width<=1000px){.products-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=550px){.products-grid{grid-template-columns:1fr}}.product-card{background:#111827;border:1px solid #263244;border-radius:14px;padding:18px;transition:all .3s}.product-card:hover{border-color:#3b82f6;transform:translateY(-6px)}.product-image{background:#0b1220;border-radius:10px;width:100%;height:220px;margin-bottom:16px;overflow:hidden}.product-image img{object-fit:contain;width:100%;height:100%}.product-card h3{color:#fff;margin-bottom:8px;font-size:18px}.product-card p{color:#9ca3af;margin-bottom:14px;font-size:14px;line-height:1.7}.product-card h1{color:#fff;margin-bottom:16px;font-size:19px}.product-btn{color:#fff;cursor:pointer;background:#7bf1a8;border:none;border-radius:8px;width:100%;padding:11px;font-size:15px;transition:all .3s}.product-btn:hover{background:#1d4ed8}.product-details{color:#fff;direction:rtl;background:#070b12;min-height:100vh;padding:50px 8%}.back-btn{color:#aeb7c5;margin-bottom:40px;text-decoration:none;transition:all .3s;display:inline-block}.product-details-content{grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1200px;margin:auto;display:grid}.product-details-image{background:#0d131d;border:1px solid #ffffff14;border-radius:20px;justify-content:center;align-items:center;min-height:450px;padding:35px;display:flex;position:relative;top:-120px}.product-details-image img{object-fit:contain;width:100%;max-width:300px;max-height:300px}.product-details-info{text-align:left}.product-details-info>span{color:#7d8da3;letter-spacing:2px;font-size:13px}.product-details-info h1{margin:15px 0 25px;font-size:42px}.product-details-info p{color:#aeb7c5;margin-bottom:30px;font-size:17px;line-height:2}.product-details-info h2{margin-bottom:30px;font-size:28px}.add-cart-btn{color:#080b10;cursor:pointer;text-align:left;background:#7bf1a8;border:none;border-radius:10px;padding:15px 35px;font-size:16px;font-weight:700;transition:all .3s;position:relative;top:-350px;left:-700px}.add-cart-btn:hover{background:#dce2e9;transform:translateY(-2px)}.sabad-h1{color:#000;text-align:center}.btn-meno{color:#7bf1a8}.cart-page{color:#fff;direction:rtl;background:#080b10;min-height:100vh;padding:50px 8%}.cart-page h1{margin:30px 0;font-size:32px}.back-btn{color:#7bf1a8;margin-bottom:20px;text-decoration:none;display:inline-block}.cart-empty{text-align:center;background:#10151d;border:1px solid #202832;border-radius:16px;max-width:700px;margin:80px auto;padding:60px 30px}.cart-empty h2{color:#ddd;margin-bottom:25px}.cart-items{flex-direction:column;gap:18px;max-width:900px;display:flex}.cart-item{background:#10151d;border:1px solid #202832;border-radius:16px;align-items:center;gap:25px;padding:20px;display:flex}.cart-item img{object-fit:contain;background:#080b10;border-radius:12px;width:130px;height:130px;padding:10px}.cart-item h2{margin:0 0 12px;font-size:21px}.cart-item p{color:#999;margin-bottom:15px}.cart-item strong{color:#7bf1a8;font-size:18px}.remove-cart-btn{color:#000;background-color:#7bf1a8}.checkout-page{color:#fff;direction:rtl;background:#080b10;min-height:100vh;padding:60px 8%}.checkout-container{grid-template-columns:1.5fr 1fr;align-items:start;gap:30px;max-width:1200px;margin:0 auto;display:grid}.checkout-form-box,.checkout-summary{background:#10151d;border:1px solid #202832;border-radius:18px;padding:30px}.checkout-form-box h1{margin:0 0 8px;font-size:30px}.checkout-form-box>p{color:#8d96a3;margin-bottom:30px}.checkout-form-box form{flex-direction:column;gap:16px;display:flex}.checkout-form-box input,.checkout-form-box textarea{box-sizing:border-box;color:#fff;background:#080b10;border:1px solid #29313c;border-radius:10px;outline:none;width:100%;padding:15px;font-family:inherit;font-size:14px}.checkout-form-box input:focus,.checkout-form-box textarea:focus{border-color:#687586}.checkout-form-box textarea{resize:vertical;min-height:110px}.checkout-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.checkout-form-box button{color:#080b10;cursor:pointer;background:#fff;border:none;border-radius:10px;margin-top:8px;padding:15px;font-family:inherit;font-size:15px;font-weight:700;transition:all .2s}.checkout-form-box button:hover{transform:translateY(-2px)}.checkout-summary h2{margin-top:0;margin-bottom:25px}.summary-item{border-bottom:1px solid #202832;align-items:center;gap:15px;padding:15px 0;display:flex}.summary-item img{object-fit:contain;background:#080b10;border-radius:10px;width:75px;height:75px;padding:5px}.summary-item h3{margin:0 0 8px;font-size:16px}.summary-item p{color:#8d96a3;margin:0 0 6px;font-size:13px}.summary-item strong{font-size:14px}.summary-total{border-top:1px solid #29313c;justify-content:space-between;align-items:center;margin-top:25px;padding-top:20px;display:flex}.summary-total span{color:#9da5b1}.summary-total strong{font-size:20px}@media (width<=480px){.login-card{padding:28px 20px}.login-heading h1{font-size:21px}}@media (width<=800px){.checkout-container{grid-template-columns:1fr}.checkout-page{padding:30px 5%}.checkout-row{grid-template-columns:1fr}}.order-success-page{color:#fff;direction:rtl;background:#080b10;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.order-success-box{text-align:center;background:#10151d;border:1px solid #202832;border-radius:20px;width:100%;max-width:550px;padding:55px 35px;box-shadow:0 20px 60px #00000059}.success-icon{border:2px solid #7bf1a8;border-radius:50%;justify-content:center;align-items:center;width:75px;height:75px;margin:0 auto 25px;font-size:38px;display:flex}.order-success-box h1{margin:0 0 15px;font-size:28px}.order-success-box p{color:#929aa6;margin-bottom:30px;line-height:1.8}.success-btn{color:#080b10;background:#7bf1a8;border-radius:10px;padding:13px 28px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.success-btn:hover{transform:translateY(-2px)}.product-details-content{grid-template-columns:1fr;gap:35px}.product-details-info h1{font-size:30px}.product-details-image{min-height:300px}.cart-message_s{color:#7bf1a8;margin-top:15px;font-weight:700}.footer{color:#fff;direction:rtl;background-color:#070b12;border-top:1px solid #222;margin-top:30px}.footer-content{grid-template-columns:1.5fr 1fr 1fr;align-items:start;gap:5px;max-width:1100px;margin:0 auto;padding:22px 20px;display:grid}.footer h2{letter-spacing:0;margin-bottom:5px;font-size:18px}.footer h3{margin-bottom:5px;font-size:13px}.footer p{color:#aaa;margin-bottom:1px;font-size:12px;line-height:1.3}.footer-bottom{text-align:center;color:#777;border-top:1px solid #222;padding:10px;font-size:11px}.footer-brand{color:#044343;font-size:13px}@media (width<=650px){.footer-content{grid-template-columns:1fr;gap:15px;padding:20px}}@media (width<=768px){.product-details{padding:30px 20px}}.notice-bar{justify-content:center;align-items:center;gap:12px;padding:8px 16px;font-size:14px;display:flex;position:relative}.notice-bar button{color:inherit;background:0 0;border:0;font-size:20px;line-height:1;position:absolute;left:12px}.auth-tabs{background:#0b1220;border:1px solid #1e293b;border-radius:10px;gap:6px;margin:4px 0 14px;padding:4px;display:flex}.auth-tabs button{color:#94a3b8;background:0 0;border:0;border-radius:8px;flex:1;padding:8px;font-size:14px}.auth-tabs button.on{color:#052e1a;background:#7defa8;font-weight:700;box-shadow:0 1px 3px #0000001a}.auth-note{color:#64748b;margin:6px 0;font-size:13px;line-height:1.8}.auth-resend{color:#64748b;flex-direction:column;align-items:stretch;gap:8px;margin-top:10px;font-size:13px;display:flex}.auth-resend button{color:#0f766e;background:0 0;border:0;padding:4px;text-decoration:underline}.pay-methods{color:#334155;border:1px solid #dbe3ea;border-radius:10px;flex-direction:column;gap:8px;margin:6px 0 12px;padding:10px 14px;display:flex}.pay-methods legend{padding:0 6px;font-size:14px}.pay-methods label{align-items:center;gap:8px;font-size:14px;display:flex}.pay-methods input[type=radio]{width:auto}.pay-note{color:#92400e;white-space:pre-line;background:#fffbeb;border-radius:8px;padding:8px 10px;font-size:13px}.form-error{color:#b91c1c;margin:6px 0;font-size:14px}.coupon-box{gap:8px;margin:14px 0 4px;display:flex}.coupon-box input{text-align:left;border:1px solid #cbd5e1;border-radius:8px;flex:1;padding:8px 10px}.coupon-box button{color:#fff;background:#0f766e;border:0;border-radius:8px;padding:8px 16px}.coupon-msg{color:#0f766e;margin-bottom:8px;font-size:13px}.price-lines{color:#334155;flex-direction:column;gap:6px;margin:10px 0;font-size:14px;display:flex}.price-lines>div{justify-content:space-between;display:flex}.price-lines .green{color:#15803d}.price-lines .total{border-top:1px dashed #cbd5e1;padding-top:8px;font-size:16px}.orders-page{color:#0f172a;max-width:820px;margin:24px auto;padding:0 16px 40px}.orders-page h1{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 16px;font-size:22px;display:flex}.orders-page h3{margin:22px 0 8px}.order-row{color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:1fr 1.4fr auto auto;align-items:center;gap:12px;margin-bottom:10px;padding:14px 16px;font-size:14px;text-decoration:none;display:grid}.order-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:10px;padding:16px;font-size:14px;display:flex}.order-item{grid-template-columns:48px 1fr auto auto;align-items:center;gap:10px;display:grid}.order-item img{object-fit:cover;border-radius:8px;width:48px;height:48px}.order-actions{gap:10px;display:flex}.btn-primary,.btn-danger{color:#fff;border:0;border-radius:8px;padding:10px 20px;font-size:14px}.btn-primary{background:#0f766e}.btn-danger{background:#dc2626}.badge{color:#334155;background:#e2e8f0;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.badge.st-paid,.badge.st-delivered,.badge.st-confirmed{color:#166534;background:#dcfce7}.badge.st-pending_payment,.badge.st-pending{color:#92400e;background:#fef3c7}.badge.st-cancelled,.badge.st-refunded,.badge.st-returned{color:#991b1b;background:#fee2e2}.badge.st-shipped,.badge.st-processing,.badge.st-packed{color:#1e40af;background:#dbeafe}.timeline{border-right:2px solid #cbd5e1;flex-direction:column;gap:10px;padding-right:14px;font-size:14px;list-style:none;display:flex}.timeline span{color:#64748b;font-size:12px}.cms-p{white-space:pre-line;color:#334155;margin-bottom:14px;line-height:2}.shop-tools{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 18px;display:flex}.shop-tools input[type=search],.shop-tools select{background:#fff;border:1px solid #cbd5e1;border-radius:10px;min-width:160px;padding:9px 12px;font-size:14px}.shop-tools input[type=search]{flex:1;min-width:220px}.shop-tools label{color:#334155;align-items:center;gap:6px;font-size:14px;display:flex}.cat-chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.cat-chips button{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:6px 14px;font-size:13px}.cat-chips button.on{color:#fff;background:#0f766e;border-color:#0f766e}.cat-chips .sub{background:#f1f5f9}.product-card{position:relative}.badge-off{color:#fff;z-index:1;background:#dc2626;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700;position:absolute;top:10px;right:10px}.badge-out{color:#fff;z-index:1;background:#475569;border-radius:999px;padding:3px 9px;font-size:12px;position:absolute;top:10px;left:10px}.old-price{color:#94a3b8;font-size:13px;text-decoration:line-through;display:block}.wish-btn{z-index:1;color:#94a3b8;background:#ffffffe6;border:0;border-radius:50%;width:32px;height:32px;font-size:18px;position:absolute;top:40px;left:10px}.wish-btn.on{color:#dc2626}.empty-note{text-align:center;color:#64748b;padding:30px}.account-menu{align-items:center;gap:10px;display:inline-flex}.account-menu button{color:inherit;background:0 0;border:0;text-decoration:underline}.footer-links{flex-wrap:wrap;justify-content:center;gap:14px;padding:10px 0;display:flex}.footer-links a{color:inherit;opacity:.85;font-size:13px;text-decoration:none}.spec-table{border-collapse:collapse;color:#334155;width:100%;margin:14px 0;font-size:14px}.spec-table td{border:1px solid #e2e8f0;padding:8px 12px}.spec-table td:first-child{background:#f8fafc;width:35%}.gallery{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.gallery img{object-fit:cover;cursor:pointer;border:2px solid #0000;border-radius:8px;width:80px;height:80px}@media (width<=640px){.order-row{grid-template-columns:1fr auto}}.addr-form input,.addr-form textarea,.addr-form select{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:9px 12px;font-size:14px}.checkout-form-box select{border-radius:8px;width:100%;margin-bottom:10px;padding:10px}.dash{max-width:1000px}.dash h1 select{border:1px solid #cbd5e1;border-radius:8px;padding:6px 10px;font-size:14px}.kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:20px;display:grid}.kpis>div{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.kpis span{color:#64748b;font-size:13px}.kpis b{font-size:18px}.kpis em{color:#92400e;font-size:12px;font-style:normal}.kpis .warn{background:#fffbeb;border-color:#fcd34d}.bars{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-end;gap:2px;height:140px;margin-bottom:20px;padding:12px;display:flex}.bar{flex:1;align-items:flex-end;height:100%;display:flex}.bar i{background:#0f766e;border-radius:3px 3px 0 0;width:100%;min-height:2px;display:block}.dash-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;display:grid}.stars{color:#f59e0b;letter-spacing:1px}.stars small{color:#64748b;letter-spacing:0;font-size:12px}.reviews{margin-top:28px}.review{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin:8px 0;padding:10px 14px}.review p{white-space:pre-line;margin-top:4px;font-size:14px}.review-form{flex-direction:column;gap:8px;max-width:520px;margin-top:12px;display:flex}.review-form textarea,.review-form select{border:1px solid #cbd5e1;border-radius:8px;padding:9px 12px}.review-form textarea{min-height:90px}.product-details .add-cart-btn{margin:10px 0;position:static;top:auto;left:auto}.hero{min-height:430px;position:relative;overflow:hidden}.hero>div:not(.hero3d){z-index:1;position:relative}.hero3d{z-index:0;pointer-events:none;width:56%;position:absolute;top:0;bottom:0;left:0}@media (width<=760px){.hero3d{opacity:.38;width:100%}}.crumbs{color:var(--mut);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;display:flex}.crumbs a{color:var(--mut);text-decoration:none}.crumbs a:hover{color:var(--acc)}.crumbs b{color:var(--tx);font-weight:600}.crumbs .crumb{align-items:center;gap:6px;display:inline-flex}.shop{background:var(--bg);max-width:1280px;color:var(--tx);box-sizing:border-box;direction:rtl;min-height:70vh;margin:0 auto;padding:22px 20px 56px}.shop-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.shop-head h1{margin:0;font-size:clamp(22px,3.4vw,32px)}.shop-head p{color:var(--mut);margin:0;font-size:14px}.shop-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.shop-search{flex:280px;min-width:0}.shop-bar input,.shop-bar select,.price-box input{background:var(--panel);border:1px solid var(--line);color:var(--tx);font:inherit;box-sizing:border-box;border-radius:10px;padding:11px 14px}.shop-bar input:focus,.shop-bar select:focus,.price-box input:focus{outline:2px solid var(--acc);outline-offset:0}.view-sw{border:1px solid var(--line);border-radius:10px;display:inline-flex;overflow:hidden}.view-sw button{background:var(--panel);color:var(--mut);cursor:pointer;border:0;padding:10px 14px;font-size:16px}.view-sw button.on{background:var(--acc);color:#fff}.flt-open{background:var(--panel);color:var(--tx);border:1px solid var(--line);font:inherit;cursor:pointer;border-radius:10px;padding:11px 16px;display:none}.chips{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.chips button{color:#0b7a5a;font:inherit;cursor:pointer;background:#0f9d741a;border:1px solid #0f9d744d;border-radius:999px;padding:5px 12px;font-size:13px}.shop-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:22px;display:grid}.shop-side{background:var(--panel);border:1px solid var(--line);border-radius:16px;max-height:calc(100vh - 100px);padding:6px 16px 16px;position:sticky;top:84px;overflow:auto}.flt-head{justify-content:space-between;align-items:center;padding:12px 0 6px;display:flex}.flt .link{color:var(--acc);cursor:pointer;font:inherit;background:0 0;border:0;font-size:13px}.flt details{border-top:1px solid var(--line);padding:10px 0}.flt summary{cursor:pointer;justify-content:space-between;padding:2px 0 8px;font-size:14px;font-weight:700;list-style:none;display:flex}.flt summary::-webkit-details-marker{display:none}.flt summary:after{content:"▾";color:var(--mut);transition:transform .15s}.flt details:not([open]) summary:after{transform:rotate(90deg)}.cat-tree{margin:0;padding:0;list-style:none}.cat-tree .cat-tree{border-inline-start:1px solid var(--line);margin:2px 8px 4px 0;padding-inline-start:14px}.flt .cat-tree button,.flt .all{color:#475569;font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;border-radius:8px;width:100%;padding:6px 4px;font-size:14px}.flt .cat-tree button:hover,.flt .all:hover{color:#0b7a5a;background:#0000000a}.flt .cat-tree button.on,.flt .all.on{color:#0b7a5a;font-weight:700}.opts{gap:6px;max-height:230px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.opts label{color:#475569;cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.opts label em{color:var(--mut);margin-inline-start:auto;font-size:12px;font-style:normal}.opts input[type=checkbox]{accent-color:#0f9d74;width:16px;height:16px}.price-box{grid-template-columns:1fr 1fr;gap:8px;display:grid}.price-box input{min-width:0;padding:9px 10px;font-size:13px}.price-box button{background:var(--acc);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;grid-column:1/-1;padding:9px;font-weight:700}.shop-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.shop-grid.is-list{grid-template-columns:1fr}.shop-empty{text-align:center;color:var(--mut);padding:48px 12px}.shop-empty button{background:var(--acc);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:10px 18px;font-weight:700}.pc{background:#fff;border:1px solid #e3e8f0;border-radius:16px;flex-direction:column;min-width:0;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.pc:hover{border-color:#0f9d7480;transform:translateY(-4px);box-shadow:0 12px 28px #0f172a1a}.pc .product-image{background:#f1f5f9;border-radius:0;height:200px;margin:0;display:block}.pc .product-image img{box-sizing:border-box;padding:12px}.pc-body{flex-direction:column;flex:1;gap:8px;padding:14px 16px 16px;display:flex}.shop .pc p,.pd .pc p{margin:0;display:block}.pc-brand{letter-spacing:.3px;color:#0b7a5a!important;font-size:12px!important}.pc h3{margin:0;font-size:16px;line-height:1.6}.pc h3 a{color:#1b2433;text-decoration:none}.pc h3 a:hover{color:var(--acc)}.pc-hl{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:var(--mut)!important;font-size:13px!important;line-height:1.7!important}.pc-specs{gap:3px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.pc-specs li{border-bottom:1px dashed #dbe2ec;justify-content:space-between;gap:8px;padding-bottom:3px;display:flex}.pc-specs span{color:var(--mut)}.pc-specs b{color:#1b2433;text-align:end;overflow-wrap:anywhere;font-weight:600}.pc-foot{gap:10px;margin-top:auto;padding-top:6px;display:grid}.pc-price .old-price{color:#94a3b8}.pc-price strong{color:#0b7a5a;font-size:18px}.pc-actions{gap:8px;display:flex}.pc-add{background:var(--acc);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;flex:1;padding:10px;font-weight:700}.pc-add:hover{filter:brightness(.92)}.pc-more{color:#475569;border:1px solid #cbd5e1;border-radius:10px;padding:10px 14px;font-size:14px;text-decoration:none}.pc-more:hover{border-color:var(--acc);color:var(--acc)}.pc .badge-off,.pc .badge-out{top:10px}.pc .wish-btn{top:44px}.pc-list{flex-direction:row}.pc-list .product-image{flex:none;width:220px;height:auto;min-height:200px}.pc-list .pc-body{flex-direction:column}.pc-list .pc-foot{grid-template-columns:1fr auto;align-items:end}.pc-list .pc-specs{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));column-gap:18px}.pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:28px;display:flex}.pager span{align-items:center;gap:6px;display:inline-flex}.pager em{color:var(--mut);font-style:normal}.pager button{background:var(--panel);color:var(--tx);border:1px solid var(--line);min-width:40px;font:inherit;cursor:pointer;border-radius:10px;padding:9px 12px}.pager button.on{background:var(--acc);color:#fff;border-color:var(--acc);font-weight:700}.pager button:disabled{opacity:.4;cursor:default}.shop-toast{bottom:18px;color:#d6ffe9;z-index:60;background:#0f3d2f;border:1px solid #7bf1a866;border-radius:12px;width:fit-content;max-width:calc(100vw - 32px);margin:0 auto;padding:12px 18px;position:fixed;inset-inline:16px;box-shadow:0 10px 30px #0006}.flt-drawer{z-index:90;position:fixed;inset:0}.flt-back{background:#0f172a80;position:absolute;inset:0}.flt-panel{top:0;bottom:0;background:var(--panel);box-sizing:border-box;border-inline-end:1px solid var(--line);width:min(360px,90vw);padding:8px 16px 90px;position:absolute;inset-inline-start:0;overflow:auto}.flt-close{top:8px;color:var(--tx);cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;inset-inline-end:10px}.flt-apply{bottom:0;background:var(--acc);color:#fff;width:min(360px,90vw);font:inherit;cursor:pointer;border:0;padding:16px;font-weight:700;position:fixed;inset-inline-start:0}@media (width<=900px){.shop-layout{grid-template-columns:1fr}.shop-side{display:none}.flt-open{display:inline-block}.shop{padding:16px 12px 48px}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pc .product-image{height:150px}.pc-body{padding:10px}.pc h3{font-size:14px}.pc-specs,.pc-hl{display:none}.pc-actions,.pc-list{flex-direction:column}.pc-list .product-image{width:auto;min-height:0}.shop-grid.is-list{grid-template-columns:1fr}.shop-grid.is-list .pc-specs{display:grid}}@media (width<=420px){.shop-grid{grid-template-columns:1fr 1fr}.shop-bar select{flex:1}}.pd-crumbs{margin-bottom:16px}.pd-brand{color:#0b7a5a;margin-bottom:4px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.pd-ids{flex-wrap:wrap;gap:8px;margin:6px 0 10px;padding:0;list-style:none;display:flex}.pd-ids li{background:var(--panel);border:1px solid var(--line);border-radius:999px;gap:6px;padding:4px 12px;font-size:13px;display:flex}.pd-ids li span{color:var(--mut)}.pd-hl{color:#334155;margin:6px 0 10px;line-height:2}.pd-rate{margin-bottom:8px;text-decoration:none;display:inline-block}.pd-keyspecs{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:10px 0 14px;display:grid}.pd-keyspecs div{background:var(--panel);border:1px solid var(--line);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.pd-keyspecs span{color:var(--mut);font-size:12px}.pd-keyspecs b{overflow-wrap:anywhere;font-size:14px}.pd-features,.pd-package{gap:8px;margin:8px 0 16px;padding:0;list-style:none;display:grid}.pd-features li,.pd-package li{color:#334155;padding-inline-start:24px;line-height:1.8;position:relative}.pd-features li:before{content:"✓";color:#0f9d74;font-weight:700;position:absolute;inset-inline-start:0}.pd-package li:before{content:"▪";color:var(--acc);position:absolute;inset-inline-start:4px}.pd-box{background:var(--panel);border:1px solid var(--line);border-radius:16px;margin-top:12px;padding:16px}.pd-box .pd-price{margin-top:0}.pd-assure{border-top:1px solid var(--line);gap:8px;margin:10px 0 0;padding:12px 0 0;font-size:13.5px;list-style:none;display:grid}.pd-assure li{justify-content:space-between;gap:12px;display:flex}.pd-assure span{color:var(--mut);flex:none}.pd-assure b{text-align:end;font-weight:600}.pd-assure a{color:#0b7a5a}.pd-share{border:1px dashed var(--line);color:var(--mut);font:inherit;cursor:pointer;background:0 0;border-radius:10px;width:100%;margin-top:12px;padding:8px 12px;font-size:13px}.pd-share:hover{color:var(--acc);border-color:var(--acc)}.pd-tabs{z-index:20;background:var(--bg);border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;margin:34px 0 0;padding:6px 0;display:flex;position:sticky;top:0;overflow-x:auto}.pd-tabs::-webkit-scrollbar{display:none}.pd-tabs a{color:var(--mut);border-radius:10px;flex:none;padding:10px 16px;font-size:14px;text-decoration:none}.pd-sec{scroll-margin-top:64px}.pd .pd-sec{margin-top:30px}.pd-sec h2{margin:0 0 12px;font-size:20px}.pd-sec h3{margin:16px 0 6px;font-size:16px}.pd .spec-table tr:nth-child(2n) td:last-child{background:#f8fafc}.pd .spec-table td{padding:11px 14px}.pd-file{background:var(--panel);border:1px solid var(--line);color:var(--tx);border-radius:14px;align-items:center;gap:14px;max-width:560px;padding:14px 16px;text-decoration:none;display:flex}.pd-file:hover{border-color:var(--acc)}.pd-file-ico{color:#fff;background:#dc2626;border-radius:8px;padding:10px 8px;font-size:12px;font-weight:800}.pd-file b{display:block}.pd-file small{color:var(--mut)}.pd-file-go{color:#0b7a5a;margin-inline-start:auto;font-weight:700}.pd-related .shop-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.pd-sticky{display:none}@media (width<=760px){.pd{padding-bottom:96px}.pd-sticky{inset-inline:0;z-index:40;border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;position:fixed;bottom:0;box-shadow:0 -8px 24px #0f172a1f}.pd-sticky small{color:var(--mut);font-size:12px;display:block}.pd-sticky strong{color:#0b7a5a;font-size:16px}.pd-sticky .add-cart-btn{flex:none;min-height:44px;margin:0;padding:0 22px;position:static}.pd-keyspecs{grid-template-columns:1fr 1fr}.pd-tabs{margin-top:22px}}.home-shop-cta{color:#e6edf7;background:linear-gradient(135deg,#0d1a17,#0b1220);border:1px solid #7bf1a840;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1100px;margin:36px auto;padding:32px 28px;display:flex}.home-shop-cta span{color:#7bf1a8;letter-spacing:2px;font-size:12px}.home-shop-cta h2{margin:6px 0;font-size:clamp(20px,3vw,28px)}.home-shop-cta p{color:#9fb3d1;max-width:560px;margin:0;line-height:1.9}.home-shop-cta .hero-btn{flex:none;text-decoration:none;display:inline-block}.pd-variants{flex-wrap:wrap;gap:8px;margin:10px 0 12px;display:flex}.pd-var-title{width:100%;color:var(--mut);font-size:13px}.pd-variants button{text-align:start;font:inherit;cursor:pointer;color:var(--tx);background:#fff;border:1.5px solid #cbd5e1;border-radius:12px;flex:140px;gap:2px;padding:10px 12px;display:grid}.pd-variants button span{color:var(--mut);font-size:13px}.pd-variants button.on{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc) inset;background:#0f9d7414}.pd-variants button.on span{color:#0b7a5a;font-weight:700}.pd-variants button.off{opacity:.55}.cart-variant{font-weight:600;color:#0b7a5a!important;margin:2px 0!important}.pd-extra{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.pd-extra .pd-share{margin-top:0}.pd-share.on{color:#0b7a5a;border-color:var(--acc);background:#0f9d740f;border-style:solid}.pc-cmp{color:#475569;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:10px;padding:0 12px;font-size:16px}.pc-cmp:hover{border-color:var(--acc);color:#0b7a5a}.pc-cmp.on{background:var(--acc);border-color:var(--acc);color:#fff}a.pc-add{text-align:center;padding:10px;text-decoration:none;display:block}.cmp-bar{bottom:14px;z-index:55;color:#fff;background:#0f172a;border-radius:999px;align-items:center;gap:12px;width:fit-content;max-width:calc(100vw - 24px);margin:0 auto;padding:8px 10px 8px 18px;font-size:14px;display:flex;position:fixed;inset-inline:0;box-shadow:0 12px 30px #0f172a59}.cmp-bar .cmp-go{background:var(--acc,#0f9d74);color:#fff;border-radius:999px;padding:7px 16px;font-weight:700;text-decoration:none}.cmp-bar button{color:#94a3b8;cursor:pointer;font:inherit;background:0 0;border:0;font-size:13px}.cmp-tools{justify-content:space-between;align-items:center;margin:4px 0 10px;display:flex}.cmp-tools label{cursor:pointer;align-items:center;gap:8px;display:flex}.cmp-tools .link{color:#0b7a5a;cursor:pointer;font:inherit;background:0 0;border:0}.cmp-hint{color:var(--mut)}.cmp-link-btn{background:var(--acc);color:#fff;border-radius:10px;padding:10px 18px;font-weight:700;text-decoration:none;display:inline-block}.cmp-scroll{border:1px solid var(--line);background:#fff;border-radius:16px;overflow-x:auto}.cmp-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:560px}.cmp-table th,.cmp-table td{border-bottom:1px solid var(--line);text-align:start;vertical-align:top;overflow-wrap:anywhere;padding:12px 14px;font-size:14px}.cmp-table .cmp-label{width:130px;color:var(--mut);z-index:1;background:#f8fafc;font-weight:600;position:sticky;inset-inline-start:0}.cmp-head{position:relative;text-align:center!important}.cmp-img{background:#f1f5f9;border-radius:12px;height:130px;margin-bottom:8px;display:block}.cmp-img img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:8px}.cmp-name{color:var(--tx);font-weight:700;line-height:1.7;text-decoration:none}.cmp-name:hover{color:#0b7a5a}.cmp-x{top:6px;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;width:26px;height:26px;line-height:1;position:absolute;inset-inline-end:6px}.cmp-table td.best{background:#0f9d7412}.cmp-table td em{color:#0b7a5a;margin-top:2px;font-size:12px;font-style:normal;display:block}.cmp-table td.ok{color:#0b7a5a;font-weight:600}.cmp-table td.out,.cmp-table .out{color:#dc2626}.cmp-table tr.diff td{background:#fffbeb}.cmp-table tr.diff .cmp-label{color:#92400e;background:#fef3c7}.cmp-sep th{text-align:start;color:var(--tx);background:#eef2f7}.cmp-same{color:var(--mut);text-align:center!important}.cmp-var{justify-content:space-between;gap:8px;padding:2px 0;font-size:13px;display:flex}.cmp-var span{color:var(--mut)}.cmp-btn{box-sizing:border-box;background:var(--acc);color:#fff;width:100%;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:10px;font-weight:700}@media (width<=640px){.cmp-table .cmp-label{width:92px;padding:10px 8px}.cmp-table th,.cmp-table td{padding:10px 8px;font-size:13px}.pd-extra{grid-template-columns:1fr}}.site-footer{color:#252333;direction:rtl;background:#fff;border-top:1px solid #e4e9f1;width:100%;margin-top:24px}.sf-wrap{max-width:1240px;margin:0 auto;padding:0 20px;position:relative}.sf-top{font:inherit;color:#697386;cursor:pointer;background:#fff;border:1px solid #e4e9f1;border-radius:999px;align-items:center;gap:6px;padding:7px 16px;font-size:12.5px;display:inline-flex;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.sf-top:hover{color:#7517d6;border-color:#7517d6}.sf-perks{border-bottom:1px solid #e4e9f1;grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:30px 0 24px;list-style:none;display:grid}.sf-perks li{color:#7517d6;align-items:center;gap:12px;display:flex}.sf-perks li div{color:#252333;flex-direction:column;gap:3px;display:flex}.sf-perks b{font-size:14px}.sf-perks span{color:#697386;font-size:12px}.sf-grid{grid-template-columns:1.6fr 1fr 1fr 1.3fr;align-items:start;gap:28px;padding:28px 0 24px;display:grid}.site-footer h3{color:#252333;margin:0 0 8px;font-size:19px}.site-footer h4{color:#252333;margin:0 0 12px;font-size:15px;font-weight:700}.site-footer p{color:#697386;overflow-wrap:anywhere;margin:3px 0;font-size:13px;line-height:1.9}.site-footer a{color:inherit;text-decoration:none}.sf-logo{object-fit:contain;width:auto;max-width:180px;height:auto;max-height:48px;margin-bottom:10px;display:block}.sf-line,.sf-contact p{align-items:flex-start;gap:8px;display:flex}.sf-line svg,.sf-contact p svg{color:#7517d6;flex:none;margin-top:5px}.sf-map{font-size:13px;color:#7517d6!important}.sf-links{flex-direction:column;gap:2px;display:flex}.sf-links a{color:#697386;padding:4px 0;font-size:13px}.sf-social{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.sf-social a{color:#697386;border:1px solid #e4e9f1;border-radius:999px;padding:5px 14px;font-size:12.5px}.sf-social a:hover{color:#7517d6;border-color:#7517d6}.sf-seals{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.sf-seals a{background:#fff;border:1px solid #e4e9f1;border-radius:10px;padding:6px;line-height:0;display:inline-flex}.sf-seals img{object-fit:contain;width:auto;max-width:88px;max-height:60px}.sf-bottom{text-align:center;background:#f7f9fc;border-top:1px solid #e4e9f1;padding:12px 20px 14px}.sf-bottom p{color:#697386;margin:2px 0;font-size:12.5px}.sf-bottom .sf-credit{color:#8a93a5;font-size:12px}.sf-bottom .sf-credit a{color:inherit;text-decoration:underline}@media (width<=900px){.sf-perks,.sf-grid{grid-template-columns:1fr 1fr}.sf-brand{grid-column:1/-1}}@media (width<=520px){.sf-perks{grid-template-columns:1fr;gap:12px;padding:28px 0 16px}.sf-grid{grid-template-columns:1fr;gap:20px}.sf-links a{padding:7px 0}}.login-page{color:#f3f4f6;box-sizing:border-box;background:radial-gradient(circle at 50% 0,#c69d411f,#0000 45%),#080b12;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;font-family:inherit;display:flex}.login-card{box-sizing:border-box;background:linear-gradient(145deg,#121722,#0c1018);border:1px solid #d4af5a33;border-radius:20px;width:100%;max-width:450px;padding:38px;box-shadow:0 25px 80px #00000059}.login-brand{text-align:center;color:#f5f5f5;letter-spacing:2px;font-size:28px;font-weight:800;text-decoration:none;display:block}.login-brand span{color:#7bf1a8}.login-heading{text-align:center;margin:32px 0 28px}.login-eyebrow{color:#7bf1a8;letter-spacing:3px;font-size:11px;font-weight:700}.login-heading h1{color:#fff;margin:12px 0;font-size:23px}.login-heading p{color:#9299a8;margin:0;font-size:13px;line-height:1.9}.login-form{flex-direction:column;gap:18px;display:flex}.login-field{flex-direction:column;gap:9px;display:flex}.login-field label{color:#d9dce3;font-size:13px}.login-field input{box-sizing:border-box;color:#fff;background:#0a0e16;border:1px solid #2b3240;border-radius:9px;outline:none;width:100%;min-height:47px;padding:0 14px;font-family:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s}.login-field input::placeholder{color:#044343}.login-field input:focus{border-color:#044343;box-shadow:0 0 0 3px #d4af5a17}.login-divider{color:#7e8797;align-items:center;gap:12px;margin:3px 0;font-size:12px;display:flex}.login-divider:before,.login-divider:after{content:"";background:#292f3a;flex:1;height:1px}.login-submit{color:#111318;cursor:pointer;background:linear-gradient(110deg,#7bf1a8);border:none;border-radius:9px;min-height:49px;margin-top:5px;font-family:inherit;font-size:14px;font-weight:800;transition:transform .2s,filter .2s}.login-submit:hover{filter:brightness(1.08);transform:translateY(-2px)}.login-submit:disabled{opacity:.6;cursor:wait;transform:none}.login-error{color:#f77;background:#ff464614;border:1px solid #ff464633;border-radius:8px;margin:0;padding:12px;font-size:13px;line-height:1.8}.login-register{text-align:center;color:#969eac;margin:25px 0 18px;font-size:13px}.login-register a{color:#7bf1a8;font-weight:700;text-decoration:none}.login-register a:hover{color:#044343}.login-back{text-align:center;color:#7e8797;font-size:12px;text-decoration:none;display:block}@media (width<=480px){.login-card{padding:28px 20px}.login-heading h1{font-size:21px}}.profile-page{color:#f3f4f6;box-sizing:border-box;direction:rtl;background:#080b12;min-height:100vh;padding:60px 20px}.profile-container{box-sizing:border-box;width:100%;max-width:760px;margin:0 auto}.profile-container h2{color:#7bf1a8;border-bottom:1px solid #292d38;margin:0 0 28px;padding-bottom:18px;font-size:28px}.profile-container form{box-sizing:border-box;background:#111621;border:1px solid #282e3b;border-radius:16px;margin-bottom:24px;padding:28px}.profile-container label{color:#cbd0da;margin:18px 0 8px;font-size:14px;display:block}.profile-container input{box-sizing:border-box;color:#fff;width:100%;min-height:46px;font:inherit;background:#0b1019;border:1px solid #343b4b;border-radius:9px;outline:none;padding:12px 14px;transition:border-color .2s,box-shadow .2s;display:block}.profile-container input:disabled{color:#929aaa;cursor:not-allowed;background:#191f2b}.profile-container form button{color:#111318;cursor:pointer;background:#7bf1a8;border:none;border-radius:9px;width:100%;min-height:46px;margin-top:24px;font-size:15px;font-weight:700;transition:background .2s,transform .2s}.profile-container form button:hover:not(:disabled){background:#044343;transform:translateY(-1px)}.profile-container form button:disabled{opacity:.6;cursor:wait}.password-form h3{color:#7bf1a8;border-bottom:1px solid #292d38;margin:0 0 18px;padding-bottom:16px;font-size:20px}.profile-message,.password-form p{color:#7bf1a8;background:#111621;border:1px solid #343b4b;border-radius:9px;padding:12px 15px;font-size:14px;line-height:1.8}.profile-container>a{color:#7bf1a8;border:1px solid #7bf1a8;border-radius:9px;justify-content:center;align-items:center;min-height:42px;margin-top:4px;padding:0 18px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.profile-container>a:hover{color:#111318;background:#7bf1a8}@media (width<=600px){.profile-page{padding:32px 14px}.profile-container h2{font-size:23px}.profile-container form{border-radius:12px;padding:19px 15px}}.acc{direction:rtl;grid-template-columns:270px 1fr;align-items:start;gap:22px;max-width:1240px;margin:0 auto;padding:24px 20px 40px;display:grid}.acc-side{border:1px solid var(--card-line,#e8dff0);box-shadow:var(--card-shadow);background:#fff;border-radius:22px;padding:22px 16px;position:sticky;top:84px}.acc-user{text-align:center;border-bottom:1px solid var(--line);justify-items:center;gap:6px;margin-bottom:14px;padding-bottom:18px;display:grid}.acc-avatar{width:84px;height:84px;box-shadow:0 0 0 6px var(--brand-soft), 0 10px 24px #7517d640;border-radius:50%;margin-bottom:6px;line-height:0;overflow:hidden}.acc-user b{color:var(--ink);font-size:17px}.acc-user small{color:var(--ink-soft);font-size:12.5px}.acc-side nav{gap:4px;display:grid}.acc-side nav a,.acc-side nav button{color:var(--ink);font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:11px 14px;font-size:14px;text-decoration:none;transition:background .2s,color .2s;display:flex}.acc-side nav a:hover,.acc-side nav button:hover{background:var(--brand-soft);color:var(--brand)}.acc-side nav a.on{background:var(--brand-soft);color:var(--brand);box-shadow:inset -3px 0 0 var(--brand);font-weight:700}.acc-side nav svg{color:var(--ink-soft);flex:none}.acc-side nav a.on svg,.acc-side nav a:hover svg,.acc-side nav button:hover svg{color:var(--brand)}.acc-side nav em{border:1px solid var(--card-line);color:var(--ink-soft);background:#fff;border-radius:999px;margin-inline-start:auto;padding:0 8px;font-size:12px;font-style:normal}.acc-close,.acc-burger,.acc-backdrop{display:none}.acc-main{min-width:0}.acc-bar{border:1px solid var(--card-line);box-shadow:var(--card-shadow);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:12px 18px;display:flex}.acc-crumb{color:var(--ink);align-items:center;gap:8px;font-size:14px;display:flex}.acc-crumb i{border:3px solid var(--accent);border-radius:50%;width:10px;height:10px}.acc-crumb b{color:var(--ink-soft)}.acc-exit{border:1px solid var(--card-line);width:38px;height:38px;color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid}.acc-exit:hover{color:var(--brand);border-color:var(--brand)}.acc-main .profile-page,.acc-main .orders-page{background:0 0;min-height:0;padding:0}.acc-main .profile-container{max-width:none}.acc-main .profile-container h2,.acc-main .account-tabs,.acc-main .profile-container>a,.acc-main .orders-page>.back-btn{display:none}.acc-main .orders-page h1{margin-top:0;font-size:22px}.acc-hello{color:var(--ink);margin:0 0 16px;font-weight:700}.acc-stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px;display:grid}.acc-stats>div{color:#fff;transition:transform .25s var(--ease);border-radius:26px;align-items:center;gap:14px;padding:18px;display:flex;box-shadow:0 12px 28px #32144e29}.acc-stats>div:hover{transform:translateY(-4px)}.acc-stats span{background:#fff;border-radius:16px;flex:none;place-items:center;width:54px;height:54px;display:grid}.acc-stats small{opacity:.95;font-size:12.5px;display:block}.acc-stats b{margin-top:2px;font-size:19px;display:block}.st-a{background:linear-gradient(135deg,#7517d6,#a65cf1)}.st-a span{color:#7517d6}.st-b{background:linear-gradient(135deg,#16b9d4,#5fd8e8)}.st-b span{color:#0e93aa}.st-c{background:linear-gradient(135deg,#df1683,#ff7ab8)}.st-c span{color:#df1683}.st-d{background:linear-gradient(135deg,#ff9f43,#ffc27a)}.st-d span{color:#e07a12}.acc-note{border-radius:20px;align-items:center;gap:14px;margin-bottom:14px;padding:16px 18px;display:flex}.acc-note i{color:#fff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:20px;font-style:normal;font-weight:800;display:grid}.acc-note div{flex:1}.acc-note b{margin-bottom:2px;display:block}.acc-note p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.9}.acc-note a{background:#fff;border:1px solid;border-radius:999px;flex:none;padding:7px 18px;font-size:13px;text-decoration:none}.acc-note.info{color:#0e93aa;background:#eefbfd}.acc-note.info i{background:#16b9d4}.acc-note.info b{color:var(--ink)}.acc-note.warn{color:#d9730d;background:#fff4ea}.acc-note.warn i{background:#ff9f43}.acc-note.warn b{color:var(--ink)}.acc-cols{grid-template-columns:1fr 1fr;gap:20px;margin-top:8px;display:grid}.acc-cols header{border-bottom:2px solid var(--brand-soft);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.acc-cols h3{margin:0;font-size:16px}.acc-cols header a{color:var(--brand);border:1px solid var(--card-line);background:#fff;border-radius:999px;align-items:center;gap:2px;padding:4px 12px;font-size:13px;text-decoration:none;display:inline-flex}.acc-item,.acc-prod{border:1px solid var(--card-line);color:var(--ink);box-shadow:var(--card-shadow);transition:transform .25s var(--ease), border-color .25s;background:#fff;border-radius:18px;align-items:center;gap:12px;margin-bottom:10px;padding:14px 16px;text-decoration:none;display:flex}.acc-item:hover,.acc-prod:hover{border-color:var(--brand);transform:translateY(-3px)}.acc-item>div{flex:1;display:grid}.acc-item>div span{color:var(--ink-soft);font-size:12.5px}.acc-item strong{color:var(--brand);font-size:14px}.acc-prod img{object-fit:cover;background:var(--field);border-radius:14px;width:64px;height:64px}.acc-prod b{flex:1;font-size:14px}.acc-prod span{color:var(--brand);border:1px solid var(--card-line);border-radius:999px;padding:4px 12px;font-size:12.5px}.acc-empty{color:var(--ink-soft);font-size:13.5px}@media (width<=1000px){.acc-stats{grid-template-columns:1fr 1fr}.acc-cols{grid-template-columns:1fr}}@media (width<=800px){.acc{grid-template-columns:1fr;padding:16px}.acc-burger{border:1px solid var(--card-line);font:inherit;color:var(--brand);cursor:pointer;background:#fff;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.acc-side{top:0;bottom:0;z-index:60;width:min(300px,86vw);transition:transform .3s var(--ease);border-radius:0;position:fixed;inset-inline-start:0;overflow-y:auto;transform:translate(110%)}.acc-side.open{transform:none}.acc-close{top:12px;border:1px solid var(--card-line);cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;inset-inline-end:12px}.acc-backdrop{z-index:55;background:#25233373;display:block;position:fixed;inset:0}}@media (width<=480px){.acc-stats{grid-template-columns:1fr}.acc-note{flex-wrap:wrap}}.avatar-img{object-fit:cover;border-radius:50%;display:block}.avatar-edit{border:1px solid var(--card-line);box-shadow:var(--card-shadow);background:#fff;border-radius:18px;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:18px;padding:20px 24px;display:flex}.avatar-edit .avatar-img{box-shadow:0 0 0 5px var(--brand-soft)}.avatar-edit div{gap:6px;display:grid}.avatar-edit p{color:var(--ink-soft);margin:0;font-size:12.5px}.avatar-edit .btns{flex-wrap:wrap;gap:8px;display:flex}.avatar-edit button{font:inherit;cursor:pointer;border:1px solid var(--brand);color:var(--brand);background:#fff;border-radius:999px;padding:8px 18px;font-size:13px}.avatar-edit button:hover:not(:disabled){background:var(--brand);color:#fff}.avatar-edit button.del{border-color:var(--card-line);color:var(--ink-soft)}.avatar-edit button:disabled{opacity:.55;cursor:default}.avatar-pick{cursor:pointer;border:1px solid var(--brand);color:var(--brand);background:#fff;border-radius:999px;padding:8px 18px;font-size:13px;display:inline-block}.avatar-pick:hover{background:var(--brand);color:#fff}.acc-main .avatar-edit input[type=file]{display:none!important}.acc-main .avatar-edit .btns button{width:auto;height:auto;min-height:0;box-shadow:none;background:#fff;border-radius:999px;margin:0;padding:8px 18px}.acc-main .avatar-edit .btns button:hover:not(:disabled){background:var(--brand);color:#fff;box-shadow:none;transform:none}.acc-main .avatar-edit .btns button.del:hover:not(:disabled){color:#b4234d;background:#fdecf3;border-color:#f7c2d8}.avatar-edit label{margin:0}.contact-page{color:#1b2433;max-width:1000px;margin:0 auto;padding:24px 16px 56px}.contact-page h1{margin:12px 0 4px}.contact-lead{color:#5b6b82;margin:0 0 20px}.contact-grid{grid-template-columns:1fr 1.3fr;gap:16px;display:grid}.contact-card{background:#fff;border:1px solid #e3e8f0;border-radius:14px;padding:18px}.contact-card h2{margin:0 0 12px;font-size:17px}.contact-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.contact-card li{flex-direction:column;gap:2px;line-height:1.8;display:flex}.contact-card li span{color:#6b7a90;font-size:12px}.contact-card a{color:#0b7a5a;text-decoration:none}.contact-social{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.contact-card form{gap:12px;display:grid}.contact-card label{color:#5b6b82;gap:4px;font-size:13px;display:grid}.contact-card input,.contact-card textarea{color:#1b2433;font:inherit;box-sizing:border-box;background:#f8fafc;border:1px solid #d5dde8;border-radius:10px;width:100%;padding:10px 12px}.contact-card input:focus,.contact-card textarea:focus{border-color:#0000;outline:2px solid #10b981}.contact-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contact-card button{color:#fff;font:inherit;cursor:pointer;background:#0f9d74;border:0;border-radius:10px;padding:11px 16px}.contact-card button:disabled{opacity:.6;cursor:default}.contact-card .err{color:#d33;font-size:12px;font-style:normal}.contact-card .ok{color:#0b7a5a;margin:0}.contact-page .hp{inset-inline-start:0;clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;overflow:hidden}.contact-map{margin-top:16px}.contact-map iframe{border:0;border-radius:10px;width:100%;height:320px}.route-btn{background:#eaf6f1;border-radius:10px;margin-top:10px;padding:8px 14px;display:inline-block}@media (width<=760px){.contact-grid,.contact-row{grid-template-columns:1fr}.contact-map iframe{height:260px}}.inv-page{color:#1b2433;direction:rtl;max-width:860px;margin:0 auto;padding:20px 16px 48px}.inv-actions{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.inv-back{color:#0b7a5a;text-decoration:none}.inv-actions button{color:#fff;font:inherit;cursor:pointer;background:#0f9d74;border:0;border-radius:10px;padding:10px 18px;font-weight:700}.inv{background:#fff;border:1px solid #dfe5ee;border-radius:14px;padding:28px;box-shadow:0 6px 24px #0f172a0f}.inv h1{margin:0 0 8px;font-size:22px}.inv h3{color:#475569;margin:0 0 6px;font-size:14px}.inv p{margin:3px 0;font-size:13.5px;line-height:1.9}.inv-head{border-bottom:2px solid #1b2433;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.inv-brand img{object-fit:contain;max-width:200px;max-height:56px}.inv-brand h2{margin:0 0 4px}.inv-meta{text-align:end}.inv-meta table{border-collapse:collapse;margin-inline-start:auto}.inv-meta th{text-align:start;color:#64748b;padding:2px 0 2px 14px;font-size:13px;font-weight:500}.inv-meta td{font-size:13px;font-weight:600}.inv-stamp{border:2px solid;border-radius:8px;margin-top:10px;padding:3px 14px;font-weight:800;display:inline-block;transform:rotate(-4deg)}.inv-stamp.ok{color:#0b7a5a}.inv-stamp.wait{color:#b45309}.inv-stamp.bad{color:#b91c1c}.inv-parties{grid-template-columns:1fr 1fr;gap:20px;margin:18px 0;display:grid}.inv-parties>div{background:#f8fafc;border:1px solid #e5eaf2;border-radius:10px;padding:12px 14px}.inv table.inv-items,.inv table.inv-totals{border-collapse:collapse;width:100%}.inv-items th{color:#fff;text-align:start;background:#1b2433;padding:9px 10px;font-size:13px}.inv-items td{border-bottom:1px solid #e5eaf2;padding:9px 10px;font-size:13.5px}.inv-items th:first-child,.inv-items td:first-child{text-align:center;width:48px}.inv-totals{margin:16px 0 0 auto;margin-inline:auto 0;width:340px!important}.inv-totals th{text-align:start;color:#475569;padding:6px 4px;font-size:13.5px;font-weight:500}.inv-totals td{text-align:end;padding:6px 4px;font-size:13.5px;font-weight:600}.inv-totals .grand th,.inv-totals .grand td{color:#1b2433;border-top:2px solid #1b2433;padding-top:10px;font-size:16px;font-weight:800}.inv-foot{color:#64748b;border-top:1px dashed #cbd5e1;justify-content:space-between;align-items:flex-end;margin-top:28px;padding-top:14px;display:flex}.inv-sign{border:1px dashed #cbd5e1;border-radius:8px;justify-content:center;align-items:flex-start;width:200px;height:80px;padding-top:6px;font-size:12px;display:flex}@media (width<=640px){.inv{padding:16px}.inv-head,.inv-parties{flex-direction:column;grid-template-columns:1fr}.inv-meta{text-align:start}.inv-meta table{margin-inline-start:0}.inv-totals{width:100%!important}.inv-items th:nth-child(4),.inv-items td:nth-child(4){display:none}}@media print{@page{size:A4;margin:12mm}body.print-invoice{background:#fff!important}body.print-invoice .notice-bar,body.print-invoice header.sh,body.print-invoice footer.site-footer,body.print-invoice .cmp-bar,body.print-invoice .no-print{display:none!important}.inv-page{max-width:none;padding:0}.inv{box-shadow:none;border:0;border-radius:0;padding:0}.inv-items th{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#fff!important;background:#1b2433!important}.inv-stamp,.inv-parties>div{-webkit-print-color-adjust:exact;print-color-adjust:exact}.inv-items tr,.inv-totals{break-inside:avoid}}html{-webkit-text-size-adjust:100%}html,body{max-width:100%;overflow-x:hidden}img,video,canvas,svg{max-width:100%}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:2px;outline:2px solid #7bf1a8}.sh{z-index:60;background:#fff;border-bottom:1px solid #e5e7eb;position:sticky;top:0;box-shadow:0 1px 8px #0f172a0d}.sh-bar{direction:rtl;align-items:center;gap:24px;max-width:1280px;height:68px;margin:0 auto;padding:0 20px;display:flex}.sh-logo{color:#111827;white-space:nowrap;align-items:center;gap:8px;font-size:24px;font-weight:800;text-decoration:none;display:flex}.sh-logo img{width:auto;height:36px}.sh-nav{align-items:center;gap:4px;margin-inline-start:12px;display:flex}.sh-nav a{color:#374151;border-radius:8px;padding:8px 12px;font-size:15px;text-decoration:none;transition:all .2s}.sh-nav a:hover{color:#047857;background:#ecfdf5}.sh-actions{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.sh-login,.sh-acct summary{color:#111827;cursor:pointer;background:#fff;border:1px solid #111827;border-radius:10px;align-items:center;gap:6px;padding:9px 14px;font-size:14px;text-decoration:none;list-style:none;transition:all .2s;display:inline-flex}.sh-acct summary::-webkit-details-marker{display:none}.sh-login:hover,.sh-acct summary:hover{color:#7bf1a8;background:#111827}.sh-acct{position:relative}.sh-menu{top:calc(100% + 8px);z-index:70;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;min-width:190px;padding:6px;display:flex;position:absolute;inset-inline-end:0;box-shadow:0 12px 30px #0f172a26}.sh-menu a,.sh-menu button{text-align:right;color:#1f2937;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-size:14px;text-decoration:none}.sh-menu a:hover,.sh-menu button:hover{background:#f3f4f6}.sh-cart{color:#052e1a;background:#7bf1a8;border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;position:relative}.sh-badge{top:-7px;color:#fff;background:#dc2626;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-style:normal;display:flex;position:absolute;inset-inline-start:-7px}.sh-burger{color:#111827;background:0 0;border:0;border-radius:8px;padding:8px;display:none}.sh-drawer,.sh-backdrop{display:none}@media (width<=860px){.sh-bar{gap:8px;height:60px;padding:0 12px}.sh-nav{display:none}.sh-burger{display:inline-flex}.sh-logo{margin-inline-end:auto;font-size:21px}.sh-logo img{height:30px}.sh-actions{gap:6px;margin-inline-start:0}.sh-login span,.sh-acct summary span,.sh-cart-label{display:none}.sh-login,.sh-acct summary,.sh-cart{padding:10px}.sh-backdrop{z-index:80;background:#0206178c;display:block;position:fixed;inset:0}.sh-drawer{top:0;bottom:0;z-index:90;visibility:hidden;direction:rtl;background:#0b1220;flex-direction:column;gap:2px;width:min(82vw,320px);padding:70px 14px 24px;transition:transform .25s;display:flex;position:fixed;inset-inline-start:0;overflow-y:auto;transform:translate(105%)}html[dir=rtl] .sh-drawer,.sh-drawer{inset-inline-start:auto;left:auto;right:0}.sh-drawer.open{visibility:visible;transform:none}.sh-drawer a,.sh-drawer button{color:#e5e7eb;text-align:right;background:0 0;border:0;border-radius:10px;padding:14px 12px;font-size:16px;text-decoration:none}.sh-drawer a:hover,.sh-drawer button:hover{color:#7bf1a8;background:#162033}.sh-drawer hr{border:0;border-top:1px solid #1f2a3d;width:100%;margin:10px 0}}@media (prefers-reduced-motion:reduce){.sh-drawer{transition:none}}.notice-bar{text-align:center;padding:8px 40px;font-size:13px;line-height:1.6}.notice-bar button{min-width:32px;min-height:32px;top:50%;left:8px;transform:translateY(-50%)}.hero{justify-content:flex-start;align-items:center;min-height:clamp(320px,52vw,460px);padding:0 7%;display:flex}.hero>div:not(.hero3d){max-width:560px}.hero h1{font-size:clamp(30px,5.2vw,52px)}.hero-text{font-size:clamp(14px,2vw,18px);line-height:1.9}.hero-btn{min-height:44px}@media (width<=860px){.hero{padding:0 20px}.hero3d{opacity:.32;width:100%}}.services-section{box-sizing:border-box;width:100%;margin:56px auto;padding:0 20px}.services-slider{grid-template-columns:repeat(4,1fr);height:auto}.service-card{height:260px}.products-section{padding:56px 20px;scroll-margin-top:70px}.services-section{scroll-margin-top:70px}.products-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px}.product-card{min-width:0}.product-card h3,.product-card p{overflow-wrap:anywhere}.product-btn{text-align:center;min-height:40px;display:block}@media (width<=1100px){.services-slider{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.services-slider{grid-template-columns:1fr 1fr;gap:10px}.service-card{height:190px}.service-overlay h3{font-size:15px}.service-overlay p{display:none}.services-heading h2,.products-title h2{font-size:24px}.products-section{padding:40px 14px}.products-grid{grid-template-columns:1fr 1fr;gap:10px}.product-card{padding:10px}.product-image{height:150px}.product-card h1{font-size:16px}.product-card p{display:none}.shop-tools{gap:8px}.shop-tools input[type=search]{min-width:100%}.shop-tools select{flex:1;min-width:0}.cat-chips{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.cat-chips button{flex:none}}@media (width<=360px){.products-grid{grid-template-columns:1fr}}.pd{color:#1b2433;box-sizing:border-box;direction:rtl;background:#f4f6fa;max-width:1180px;min-height:70vh;margin:0 auto;padding:24px 20px 48px}.pd .back-btn{margin-bottom:18px}.pd-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.pd-main{background:#fff;border:1px solid #e3e8f0;border-radius:18px;justify-content:center;align-items:center;min-height:320px;padding:24px;display:flex}.pd-main img{object-fit:contain;width:100%;max-height:420px}.pd-main span{color:#7d8da3}.pd .gallery{margin-top:12px}.pd-info h1{margin:0 0 8px;font-size:clamp(24px,4vw,36px);line-height:1.4}.pd-meta{color:#8b97a8;margin-bottom:8px;font-size:14px}.pd-price{flex-wrap:wrap;align-items:baseline;gap:10px;margin:14px 0 6px;display:flex}.pd-price strong{color:#0b7a5a;font-size:26px}.pd-price .old-price{color:#7d8da3}.pd-price em{color:#fff;background:#dc2626;border-radius:999px;padding:2px 9px;font-size:12px;font-style:normal}.pd-stock{margin-bottom:14px;font-size:14px}.pd-stock.ok{color:#0b7a5a}.pd-stock.out{color:#dc2626}.pd-buy{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 12px;display:flex}.pd-buy input{color:#1b2433;text-align:center;background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:84px;padding:12px;font-size:16px}.pd .add-cart-btn{flex:200px;max-width:320px;min-height:46px;margin:0;padding:0 28px;position:static;top:auto;left:auto}.pd-desc{color:#334155;white-space:pre-line;margin:18px 0;line-height:2}.pd .spec-table{color:#334155}.pd .spec-table td{background:#fff;border-color:#e2e8f0}.pd .spec-table td:first-child{background:#f1f5f9}.pd .reviews,.pd section{margin-top:36px}.pd .review{color:#334155;background:#fff;border-color:#e2e8f0}.pd .review-form textarea,.pd .review-form select{color:#1b2433;background:#fff;border-color:#cbd5e1}.pd .products-grid{margin-top:12px}.pd .add-cart-btn,.pd-sticky .add-cart-btn{color:#fff;background:#0f9d74}@media (width<=860px){.pd-grid{grid-template-columns:1fr;gap:22px}.pd-main{min-height:240px}.pd .add-cart-btn{max-width:none}}.cart-page,.checkout-page{padding:24px 20px 48px}.cart-items{max-width:960px}@media (width<=640px){.cart-item{flex-wrap:wrap;gap:14px;padding:14px}.cart-item img{width:88px;height:88px}.cart-item>div{flex:140px;min-width:0}.checkout-form-box,.checkout-summary{padding:18px}.checkout-row{grid-template-columns:1fr}.checkout-form-box input,.checkout-form-box textarea,.checkout-form-box select{font-size:16px}.order-row{grid-template-columns:1fr auto;row-gap:6px}.order-item{grid-template-columns:40px 1fr auto}.order-item img{width:40px;height:40px}.order-item b{grid-column:2/-1}.orders-page{padding:0 14px 40px}.kpis{grid-template-columns:1fr 1fr}.dash-grid{grid-template-columns:1fr}.spec-table{display:block;overflow-x:auto}}.login-page{min-height:calc(100vh - 60px);padding:20px 14px}.login-card{box-sizing:border-box;width:100%;max-width:440px}.login-field input,.login-submit{min-height:46px;font-size:16px}@media (pointer:coarse){.btn-primary,.btn-danger,.product-btn,.hero-btn,.success-btn{min-height:44px}}.sh-logo-img img{object-fit:contain;width:auto;max-width:190px;height:44px}@media (width<=860px){.sh-logo-img img{max-width:150px;height:36px}}.sh-logout{color:#697386;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4e9f1;border-radius:10px;align-items:center;gap:6px;padding:9px 14px;font-size:14px;transition:all .2s;display:inline-flex}.sh-logout:hover{color:#b4234d;background:#fdecf3;border-color:#b4234d}@media (width<=760px){.sh-logout span{display:none}.sh-logout{padding:10px}}:root{--brand:#7517d6;--brand-dark:#5710a8;--brand-soft:#f1e8ff;--accent:#df1683;--ink:#252333;--ink-soft:#697386;--line:#e4e9f1;--field:#f7f9fc;--ring:0 0 0 3px #7517d633}html,body,.app,.shop,.pd{color:var(--ink);background:#fff}.shop,.pd{--bg:#fff;--panel:#fff;--line:#e4e9f1;--acc:#7517d6;--mut:#697386;--tx:#252333}:focus-visible{outline:2px solid var(--brand)}::selection{background:var(--brand-soft)}.sh{border-bottom-color:var(--line)}.sh-logo{color:var(--ink)}.sh-logo b{color:var(--brand)}.sh-nav a{color:var(--ink)}.sh-nav a:hover{background:var(--brand-soft);color:var(--brand)}.sh-login,.sh-acct summary{border-color:var(--brand);color:var(--brand);background:#fff}.sh-login:hover,.sh-acct summary:hover{background:var(--brand);color:#fff}.sh-menu{border-color:var(--line)}.sh-menu a:hover,.sh-menu button:hover{background:var(--brand-soft);color:var(--brand)}.sh-cart{background:var(--brand);color:#fff}.sh-cart:hover{background:var(--brand-dark)}.sh-badge{background:var(--accent)}.sh-burger{color:var(--ink)}.sh-drawer{background:#fff;box-shadow:-8px 0 30px #2d234826}.sh-drawer a,.sh-drawer button{color:var(--ink)}.sh-drawer a:hover,.sh-drawer button:hover{background:var(--brand-soft);color:var(--brand)}.sh-drawer hr{border-top-color:var(--line)}.sh-backdrop{background:#25233373}.account-btn{color:var(--brand);border-color:var(--brand);background:#fff}.cart-btn,.remove-cart-btn{background:var(--brand);color:#fff;border-color:var(--brand)}.hero .hero-btn{color:#7bf1a8;background:#033030}.hero .hero-btn:hover{background:#044343}.product-btn,.success-btn,.add-cart-btn{background:var(--brand);color:#fff}.product-btn:hover,.success-btn:hover,.add-cart-btn:hover{background:var(--brand-dark)}.categories,.products-section{background:#fff}.home-shop-cta{background:var(--brand-soft);color:var(--ink);border-color:#e6d9fa}.home-shop-cta span{color:var(--accent)}.home-shop-cta p{color:var(--ink-soft)}.section-title span{color:var(--brand)}.section-title h2,.products-title h2{color:var(--ink)}.wave-text,.logo span,.btn-meno,.cart-message_s,.back-btn{color:var(--brand)}.back-btn:hover{color:var(--accent)}.product-card{border-color:var(--line);background:#fff}.product-card h3,.product-card h1{color:var(--ink)}.product-card p{color:var(--ink-soft)}.product-image{background:var(--field)}.product-details{color:var(--ink);background:#fff}.product-details-image{background:var(--field)}.product-details-info h1{color:var(--ink)}.product-details-info p,.product-details-info>span{color:var(--ink-soft)}.cart-page,.checkout-page,.order-success-page{color:var(--ink);background:#fff}.cart-empty,.cart-item,.checkout-form-box,.checkout-summary,.order-success-box{border-color:var(--line);background:#fff;box-shadow:0 8px 26px #2d23480f}.cart-empty h2{color:var(--ink)}.cart-item img,.summary-item img{background:var(--field)}.cart-item p,.checkout-form-box>p,.summary-item p,.summary-total span,.order-success-box p{color:var(--ink-soft)}.cart-item strong,.summary-item strong,.summary-total strong{color:var(--brand)}.checkout-form-box input,.checkout-form-box textarea,.checkout-form-box select{background:var(--field);color:var(--ink);border:1px solid var(--line);border-radius:8px}.checkout-form-box textarea:focus,.checkout-form-box input:focus{border-color:var(--brand);box-shadow:var(--ring);outline:0}.checkout-form-box button{background:var(--brand);color:#fff}.checkout-form-box button:hover{background:var(--brand-dark)}.summary-total{border-top-color:var(--line)}.sabad-h1{color:var(--ink)}.btn-primary,.coupon-box button,.cat-chips button.on{background:var(--brand);border-color:var(--brand);color:#fff}.order-row:hover{border-color:var(--brand)}.auth-tabs{background:var(--field);border-color:var(--line)}.auth-tabs button{color:var(--ink-soft)}.auth-tabs button.on{background:var(--brand);color:#fff}.auth-resend button,.coupon-msg{color:var(--brand)}.bar i{background:var(--brand)}.order-row,.order-card,.kpis>div,.bars,.review{border-color:var(--line)}.orders-page,.dash{color:var(--ink)}.gallery img.on{border-color:var(--brand)}.login-page,.register-page{background:linear-gradient(160deg, #fff 45%, var(--brand-soft));color:var(--ink)}.login-card,.register-box{border:1px solid var(--line);color:var(--ink);background:#fff;box-shadow:0 18px 45px #2d23481f}.login-brand{color:var(--ink)}.login-brand span,.login-eyebrow,.register-box h2,.register-box p,.login-register a,.register-login a{color:var(--brand)}.login-heading h1{color:var(--ink)}.login-heading p,.login-register,.register-login,.login-divider,.login-back{color:var(--ink-soft)}.login-back:hover{color:var(--brand)}.login-field label,.register-box label{color:var(--ink)}.login-field input,.register-box input{background:var(--field);color:var(--ink);border:1px solid var(--line)}.login-field input::placeholder,.register-box input::placeholder{color:#9aa3b5}.login-field input:focus,.register-box input:focus{border-color:var(--brand);box-shadow:var(--ring);outline:0}.login-divider:after,.login-divider:before{background:var(--line)}.login-submit,.register-box button{background:var(--brand);color:#fff}.login-submit:hover,.register-box button:hover{background:var(--brand-dark)}.login-error{color:#b4234d;background:#fdecf3;border-color:#f7c2d8}.profile-page{color:var(--ink);background:#fff}.profile-container h2{color:var(--ink);border-bottom-color:var(--line)}.profile-container form{border-color:var(--line);background:#fff;box-shadow:0 8px 26px #2d23480f}.profile-container label{color:var(--ink-soft)}.profile-container input{background:var(--field);border-color:var(--line);color:var(--ink)}.profile-container input:focus{border-color:var(--brand);box-shadow:var(--ring)}.profile-container input:disabled{color:var(--ink-soft);background:#eef1f6}.profile-container form button{background:var(--brand);color:#fff}.profile-container form button:hover:not(:disabled){background:var(--brand-dark)}.profile-container .password-form{border-color:var(--line)}.password-form h3{color:var(--brand);border-bottom-color:var(--line)}.password-form input{margin-bottom:12px}.profile-message,.password-form p{background:var(--brand-soft);color:var(--brand-dark);border-color:#e6d9fa}.profile-container>a{border-color:var(--brand);color:var(--brand)}.profile-container>a:hover{background:var(--brand);color:#fff}.account-tabs{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.account-tabs a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;padding:9px 18px;font-size:14px;text-decoration:none}.account-tabs a:hover{border-color:var(--brand);color:var(--brand)}.account-tabs a.on{background:var(--brand);border-color:var(--brand);color:#fff}.crumbs a:hover,.pc h3 a:hover,.pc-more:hover{color:var(--brand)}.pc:hover{border-color:#7517d666}.pc-brand,.pd-brand,.pc-price strong,.contact-card a,.inv-back{color:var(--brand)!important}.chips button{background:var(--brand-soft);color:var(--brand);border-color:#e6d9fa}.chips button:hover{background:#ede2fc}.flt .cat-tree button:hover,.flt .all:hover,.flt .cat-tree button.on,.flt .all.on{color:var(--brand)}.opts input[type=checkbox]{accent-color:var(--brand)}.pd-features li:before,.pd-assure a{color:var(--brand)}.contact-card input:focus,.contact-card textarea:focus{outline-color:var(--brand)}.inv-actions button{background:var(--brand)}.shop-toast{background:var(--brand-soft);color:var(--brand-dark);border-color:#e6d9fa;box-shadow:0 10px 30px #2d23482e}.shop-toast a{color:var(--accent)}.cart-empty a{text-decoration:none}.home-shop-cta .hero-btn{background:var(--brand);color:#fff}.contact-card button{background:var(--brand)}:root{--halo-a:#7517d617;--halo-b:#df168312;--card-line:#e8dff0;--card-shadow:0 12px 34px #32144e14;--card-shadow-hover:0 18px 44px #32144e24;--btn-grad:linear-gradient(135deg, #7517d6, #df1683);--btn-grad-hover:linear-gradient(135deg, #5710a8, #c40f73);--ease:cubic-bezier(.22, .8, .24, 1)}html{background:#fbf9fe}body{background:0 0;position:relative}body:before,body:after{content:"";z-index:-1;pointer-events:none;filter:blur(70px);aspect-ratio:1;border-radius:50%;width:min(52vw,620px);position:fixed}body:before{top:-14vh;background:var(--halo-a);animation:22s ease-in-out infinite alternate halo-a;inset-inline-start:-10vw}body:after{bottom:-16vh;background:var(--halo-b);animation:26s ease-in-out infinite alternate halo-b;inset-inline-end:-10vw}.app,.shop,.pd,.profile-page,.cart-page,.checkout-page,.order-success-page,.categories,.products-section,.product-details,.login-page,.register-page{background:0 0}.pc,.contact-card,.cart-item,.cart-empty,.checkout-form-box,.checkout-summary,.order-success-box,.order-row,.order-card,.kpis>div,.bars,.review,.pd-box,.shop-side,.inv,.profile-container form,.compare-table,.pd-keyspecs div{border:1px solid var(--card-line);box-shadow:var(--card-shadow);background:#fff;border-radius:18px}.login-card,.register-box{border:1px solid var(--card-line);background:#fff;border-radius:24px;box-shadow:0 12px 34px #32144e17}.home-shop-cta{border:1px solid var(--card-line);box-shadow:var(--card-shadow);background:#fff;border-radius:22px}.pc .product-image{border-radius:0}.shop-tools input[type=search],.shop-tools select,.contact-card input,.contact-card textarea,.addr-form input,.addr-form textarea,.addr-form select,.coupon-box input,.login-field input,.register-box input,.profile-container input,.checkout-form-box input,.checkout-form-box textarea{border-color:var(--card-line);background:#fdfcff;border-radius:12px}.sh-cart,.login-submit,.register-box button,.profile-container form button,.checkout-form-box button,.btn-primary,.pc-add,.product-btn,.add-cart-btn,.success-btn,.contact-card button,.price-box button,.flt-apply,.home-shop-cta .hero-btn,.shop-empty button,.coupon-box button,.inv-actions button,.cart-btn,.remove-cart-btn{background:var(--btn-grad);color:#fff;border-color:#0000;box-shadow:0 8px 22px #7517d638}.sh-cart:hover,.login-submit:hover,.register-box button:hover,.profile-container form button:hover:not(:disabled),.checkout-form-box button:hover,.btn-primary:hover,.pc-add:hover,.product-btn:hover,.add-cart-btn:hover,.success-btn:hover,.contact-card button:hover,.price-box button:hover,.home-shop-cta .hero-btn:hover{background:var(--btn-grad-hover);filter:none}.pager button.on,.view-sw button.on,.auth-tabs button.on,.cat-chips button.on,.account-tabs a.on{background:var(--btn-grad);color:#fff;border-color:#0000}@keyframes halo-a{0%{transform:translate(0)scale(1)}to{transform:translate(8vw,10vh)scale(1.15)}}@keyframes halo-b{0%{transform:translate(0)scale(1)}to{transform:translate(-9vw,-8vh)scale(1.2)}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.shop,.pd,.contact-page,.cart-page,.checkout-page,.orders-page,.profile-container,.inv-page,.home-shop-cta,.services-section,.order-success-box{animation:rise .6s var(--ease) both}.login-card,.register-box{animation:pop .55s var(--ease) both}.pc,.cart-item,.order-row,.contact-card,.kpis>div,.review{animation:rise .55s var(--ease) both}.pc:nth-child(2),.cart-item:nth-child(2),.order-row:nth-child(2),.contact-card:nth-child(2),.kpis>div:nth-child(2){animation-delay:60ms}.pc:nth-child(3),.cart-item:nth-child(3),.order-row:nth-child(3),.kpis>div:nth-child(3){animation-delay:.12s}.pc:nth-child(4),.cart-item:nth-child(4),.order-row:nth-child(4),.kpis>div:nth-child(4){animation-delay:.18s}.pc:nth-child(5),.order-row:nth-child(5){animation-delay:.24s}.pc:nth-child(n+6){animation-delay:.3s}.pc,.cart-item,.order-row,.contact-card,.kpis>div,.home-shop-cta,.login-card,.register-box{transition:transform .25s var(--ease), box-shadow .25s var(--ease), border-color .25s}.pc:hover,.order-row:hover,.kpis>div:hover,.home-shop-cta:hover{box-shadow:var(--card-shadow-hover);border-color:#d6c2ee;transform:translateY(-4px)}.pc .product-image img{transition:transform .5s var(--ease)}.pc:hover .product-image img{transform:scale(1.05)}.service-card{transition:transform .3s var(--ease), box-shadow .3s var(--ease)}.service-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px #32144e38}button,.btn-primary,.sh-login,.sh-acct summary,.sh-cart,.pc-more,.account-tabs a,.sf-social a,.chips button{transition:transform .18s var(--ease), box-shadow .2s, background .2s, color .2s, border-color .2s}.sh-cart:hover,.login-submit:hover,.pc-add:hover,.checkout-form-box button:hover,.product-btn:hover,.add-cart-btn:hover,.contact-card button:hover,.home-shop-cta .hero-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #7517d64d}button:active,.sh-cart:active{transform:translateY(0)scale(.98)}.sh-badge{animation:pop .4s var(--ease) both}.sh-menu{animation:pop .18s var(--ease) both;transform-origin:top}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.pay-off{opacity:.55}.pd-inquiry{gap:10px;display:grid}.pd-inquiry input,.pd-inquiry textarea{font:inherit;background:#fdfcff;border:1px solid #e8dff0;border-radius:12px;padding:10px 12px}.pd-inquiry textarea{min-height:80px}.pd-inquiry p{color:#697386;margin:0;font-size:13.5px;line-height:1.9}.pd .add-cart-btn,.pd-sticky .add-cart-btn{background:var(--btn-grad);color:#fff;border:0}.pd-price strong{color:var(--brand)!important}.track-box{border:1px solid var(--card-line);background:var(--brand-soft);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.track-box span{color:#697386;font-size:13px}.track-box b{letter-spacing:.5px;font-size:16px}.track-box button{border:1px solid var(--card-line);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:4px 14px;font-size:12.5px}.track-box a{color:var(--brand);margin-inline-start:auto;font-size:13px;text-decoration:none}.order-track{color:#697386;grid-column:1/-1}:root{--dg-red:#e8212a;--dg-red-dark:#c4151d;--dg-purple:#3d1470;--dg-purple-2:#5a1fa3;--dg-pink:#e5007d;--dg-ink:#252333;--dg-mut:#7a8294;--dg-line:#e8ebf2;--dg-bg:#f6f7fb;--dg-r:12px}body{background:var(--dg-bg)}.dg-head{z-index:60;direction:rtl;background:#fff;position:sticky;top:0;box-shadow:0 1px 10px #1e143c0f}.dg-top{align-items:center;gap:22px;max-width:1280px;margin:0 auto;padding:12px 20px;display:flex}.dg-logo{color:var(--dg-ink);flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.dg-logo span{flex-direction:column;font-size:22px;font-weight:800;line-height:1.15;display:flex}.dg-logo b{color:var(--dg-purple-2)}.dg-logo small{color:var(--dg-mut);font-size:10.5px;font-weight:400}.dg-logo-img img{width:auto;max-width:190px;max-height:46px;display:block}.dg-search{border:1px solid var(--dg-line);min-width:0;max-width:620px;height:44px;color:var(--dg-mut);background:#f3f4f8;border-radius:12px;flex:1;align-items:center;gap:8px;padding:0 6px 0 12px;display:flex}.dg-search:focus-within{border-color:var(--dg-purple-2);background:#fff;box-shadow:0 0 0 3px #5a1fa31f}.dg-search input{min-width:0;font:inherit;color:var(--dg-ink);background:0 0;border:0;outline:0;flex:1;height:100%;font-size:14px}.dg-search button{background:var(--dg-purple-2);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:9px;height:34px;padding:0 16px;font-size:13px}.dg-search button:hover{background:var(--dg-purple)}.dg-actions{flex:none;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.dg-consult,.dg-user,.dg-iconbtn{height:40px;font:inherit;cursor:pointer;border:1px solid var(--dg-line);color:var(--dg-ink);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex}.dg-consult{color:#fff;background:#ff9d2f;border-color:#ff9d2f}.dg-consult:hover{background:#f08a15}.dg-user:hover,.dg-iconbtn:hover{border-color:var(--dg-purple-2);color:var(--dg-purple-2)}.dg-iconbtn{padding:0 11px}.dg-cart{background:var(--dg-pink);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;text-decoration:none;display:inline-flex;position:relative}.dg-cart:hover{filter:brightness(.92)}.dg-badge{background:var(--dg-purple);color:#fff;box-sizing:content-box;border:2px solid #fff;border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-style:normal;display:grid;position:absolute;top:-6px;right:-6px}.dg-burger{display:none}.dg-nav{background:var(--dg-red)}.dg-nav-in{align-items:stretch;gap:2px;max-width:1280px;margin:0 auto;padding:0 12px;display:flex}.dg-nav a{color:#fff;white-space:nowrap;align-items:center;gap:5px;height:44px;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.dg-nav a:hover,.dg-dd:hover>a{background:#00000029}.dg-dd{display:flex;position:relative}.dg-dd-menu{z-index:5;background:#fff;border-radius:0 0 12px 12px;min-width:200px;padding:8px;display:none;position:absolute;top:100%;right:0;box-shadow:0 14px 34px #1e143c2e}.dg-dd:hover .dg-dd-menu,.dg-dd:focus-within .dg-dd-menu{display:block}.dg-nav .dg-dd-menu a{color:var(--dg-ink);border-radius:8px;height:auto;padding:9px 12px;display:flex}.dg-nav .dg-dd-menu a:hover{color:var(--dg-purple-2);background:#f3ecff}@media (width<=900px){.dg-top{flex-wrap:wrap;gap:10px;padding:10px 12px}.dg-burger{order:0;display:inline-flex}.dg-search{flex:100%;order:5;max-width:none}.dg-nav,.dg-consult span,.dg-user span{display:none}.dg-consult,.dg-user{padding:0 11px}}.dg-home{direction:rtl;background:0 0;flex-direction:column;gap:30px;max-width:1280px;margin:0 auto;padding:18px 20px 40px;display:flex}.dg-hero-slider{border-radius:18px;position:relative;overflow:hidden}.dg-slide{aspect-ratio:16/5.4;display:block;position:relative}.dg-slide img{object-fit:cover;width:100%;height:100%;display:block}.dg-slide-text{inset-inline-start:6%;flex-direction:column;gap:6px;max-width:46%;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.dg-slide-text b{font-size:clamp(18px,3vw,34px)}.dg-slide-text small{opacity:.92;font-size:clamp(12px,1.4vw,16px)}.dg-dots{justify-content:center;gap:7px;display:flex;position:absolute;bottom:12px;left:0;right:0}.dg-dots button{cursor:pointer;background:#fff9;border:0;border-radius:99px;width:9px;height:9px;padding:0}.dg-dots button.on{background:#fff;width:26px}.dg-hero-fallback{border-radius:18px;overflow:hidden}.dg-tiles{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.dg-tile{color:#fff;border-radius:14px;align-items:center;gap:10px;height:82px;padding:0 16px;font-size:15px;text-decoration:none;transition:transform .2s;display:flex;position:relative;overflow:hidden}.dg-tile:hover{transform:translateY(-3px)}.dg-tile.t1{background:linear-gradient(135deg,#b44fe0,#6a2fd0)}.dg-tile.t2{background:linear-gradient(135deg,#f0524f,#d62b6a)}.dg-tile.t3{background:linear-gradient(135deg,#1bb8c7,#2179d6)}.dg-tile.t4{background:linear-gradient(135deg,#ffc03d,#f08a15)}.dg-tile-ico{width:40px;height:40px;color:var(--dg-ink);background:#fff;border-radius:11px;flex:none;place-items:center;display:grid}.dg-tile-ico img{object-fit:contain;width:26px;height:26px}.dg-tile b{flex:1}.dg-sec-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.dg-sec-head h2{color:var(--dg-ink);flex:none;align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.dg-sec-head h2 svg{color:var(--dg-pink)}.dg-sec-line{border-top:2px dotted #d6dae6;flex:1}.dg-sec-nav{flex:none;align-items:center;gap:6px;display:flex}.dg-sec-nav a{color:var(--dg-purple-2);margin-inline-end:6px;font-size:13px;text-decoration:none}.dg-sec-nav button{border:1px solid var(--dg-line);width:32px;height:32px;color:var(--dg-ink);cursor:pointer;background:#fff;border-radius:9px;place-items:center;display:grid}.dg-sec-nav button:hover{background:var(--dg-pink);border-color:var(--dg-pink);color:#fff}.dg-row{scroll-snap-type:x proximity;scrollbar-width:none;gap:16px;padding:4px 2px 12px;display:flex;overflow-x:auto}.dg-row::-webkit-scrollbar{display:none}.dg-cell{scroll-snap-align:start;flex:0 0 calc(25% - 12px);min-width:230px;display:flex}.dg-cell>.pc{width:100%}.dg-services{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.dg-svc{border:1px solid var(--dg-line);background:#fff;border-radius:16px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.dg-svc.on{transform:translateY(-4px);box-shadow:0 14px 30px #3c1e6e24}.dg-svc img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.dg-svc div{padding:12px 14px 16px}.dg-svc b{color:var(--dg-ink);font-size:15px}.dg-svc p{color:var(--dg-mut);margin:6px 0 0;font-size:12.5px;line-height:1.8}.dg-cta{background:linear-gradient(120deg, var(--dg-purple), var(--dg-purple-2))!important;color:#fff!important;border:0!important;border-radius:18px!important;margin:0!important}.dg-cta h2,.dg-cta p{color:#fff!important}.dg-cta span{color:#ffc03d!important}.dg-cta .hero-btn{background:var(--dg-pink)!important;color:#fff!important}@media (width<=900px){.dg-home{gap:22px;padding:12px 12px 30px}.dg-tiles,.dg-services{grid-template-columns:1fr 1fr;gap:10px}.dg-cell{flex-basis:70%;min-width:0}.dg-slide{aspect-ratio:16/8}.dg-slide-text{max-width:60%}.dg-sec-nav button{display:none}}.dg-home .pc,.shop .pc,.pd .pc{border-radius:var(--dg-r);border:1px solid var(--dg-line);box-shadow:none;background:#fff;overflow:hidden}.pc:hover{box-shadow:0 10px 26px #3c1e6e1f;border-color:#c9b3ee!important}.pc .badge-off{color:#fff;background:#2f4bff;border-radius:99px}.pc .pc-add{background:var(--dg-pink);color:#fff;border-radius:10px}.pc .pc-add:hover{filter:brightness(.92)}.pc .pc-price strong{color:var(--dg-ink)!important}.pc-brand{color:var(--dg-purple-2)!important}.pd{background:0 0;max-width:1280px;padding-top:14px}.pd .crumbs{border:1px solid var(--dg-line);background:#fff;border-radius:12px;margin-bottom:18px;padding:11px 16px}.pd .crumbs a{color:var(--dg-red)}.pd-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:0 24px}.pd-info>*,.pd-media{margin-bottom:14px}.hero h1{color:#fff}.pc .pc-add{white-space:nowrap}.pc .pc-actions{flex-wrap:wrap}.pd-info{display:contents}.pd-info>*{grid-column:1;min-width:0}.pd-media{grid-area:3/1}.pd-info>.pd-brand{order:0;grid-row:1;margin:0}.pd-info>h1{grid-row:2;margin:0;font-size:clamp(20px,2.6vw,28px)}.pd-info>.pd-ids,.pd-info>.pd-hl,.pd-info>.pd-rate,.pd-info>.pd-keyspecs,.pd-info>.pd-features{grid-row:auto}.pd-info>.pd-ids{grid-row:2;align-self:end;display:none}.pd-info>.pd-trust{grid-row:4}.pd-info>.pd-side{grid-area:1/2/span 12;align-self:start;position:sticky;top:124px}.pd-main{border:1px solid var(--dg-line);background:#fff;border-radius:16px}.pd-trust{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.pd-trust li{border:1px solid var(--dg-line);color:var(--dg-red);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 10px;font-size:13px;display:flex}.pd-trust li svg{color:var(--dg-ink);flex:none}.pd-box{border:1px solid var(--dg-line);background:#fff;border-radius:16px;margin:0;padding:16px}.pd-box .pd-price{text-align:center;background:#f6f7fb;border-radius:12px;padding:14px}.pd .add-cart-btn,.pd-sticky .add-cart-btn{border-radius:12px;min-height:48px;background:var(--dg-purple)!important;color:#fff!important}.pd .add-cart-btn:hover{background:var(--dg-purple-2)!important}.pd-keyspecs div{border-radius:10px}.pd-tabs{border:1px solid var(--dg-line);background:#fff;border-radius:14px;gap:0;margin-top:26px;padding:0;top:112px;overflow:hidden}.pd-tabs a{text-align:center;color:var(--dg-ink);border-inline-start:1px solid var(--dg-line);border-radius:0;flex:1;padding:15px 16px;font-size:14px}.pd-tabs a:first-child{border-inline-start:0}.pd-tabs a:hover{color:var(--dg-purple-2);background:#f3ecff}.pd .pd-sec{border:1px solid var(--dg-line);background:#fff;border-radius:16px;margin-top:16px;padding:20px 22px}.pd .pd-sec h2{border-bottom:1px dashed #d6dae6;padding-bottom:10px;font-size:18px}.pd-related{background:0 0!important;border:0!important;padding:0!important}@media (width<=900px){.pd-grid{grid-template-columns:1fr}.pd-info>.pd-side{grid-area:auto/1;position:static}.pd-media,.pd-info>.pd-trust{grid-row:auto}.pd-trust{grid-template-columns:1fr}.pd-tabs{top:0;overflow-x:auto}.pd-tabs a{flex:none}}.site-footer{background:#fff;border-top:0;margin-top:40px}.sf-perks{background:linear-gradient(120deg, var(--dg-purple), var(--dg-purple-2));border:0;border-radius:0 0 18px 18px;margin:0 -20px;padding:24px 28px}.sf-perks li,.sf-perks li div,.sf-perks b{color:#fff}.sf-perks span{color:#ffffffc7}.sf-top{background:var(--dg-pink);border-color:var(--dg-pink);color:#fff;top:-17px}.sf-top:hover{background:var(--dg-red-dark);border-color:var(--dg-red-dark);color:#fff}.site-footer h4{border-bottom:2px solid var(--dg-red);padding-bottom:8px;display:inline-block}.sf-links a:hover,.sf-contact a:hover,.sf-map:hover,.sf-line svg,.sf-contact p svg{color:var(--dg-red)}@media (width<=520px){.sf-perks{border-radius:0;margin:0 -20px}}.bl{direction:rtl;max-width:1280px;min-height:60vh;margin:0 auto;padding:18px 20px 40px}.bl .crumbs{border:1px solid var(--dg-line);background:#fff;border-radius:12px;margin-bottom:18px;padding:11px 16px}.bl .crumbs a{color:var(--dg-red)}.bl-title{color:var(--dg-ink);margin:0 0 16px;font-size:26px}.bl-cats{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.bl-cats button,.bl-pages button{font:inherit;border:1px solid var(--dg-line);color:var(--dg-ink);cursor:pointer;background:#fff;border-radius:99px;padding:7px 16px;font-size:13px}.bl-cats button.on,.bl-pages button.on{background:var(--dg-purple-2);border-color:var(--dg-purple-2);color:#fff}.bl-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.bl-card{border:1px solid var(--dg-line);background:#fff;border-radius:14px;flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.bl-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #3c1e6e21}.bl-cover{aspect-ratio:16/9;background:linear-gradient(135deg, var(--dg-purple), var(--dg-purple-2));display:block;position:relative;overflow:hidden}.bl-cover img{object-fit:cover;width:100%;height:100%;display:block}.bl-cover>span{color:#ffffff80;place-items:center;font-size:28px;font-weight:800;display:grid;position:absolute;inset:0}.bl-cover em{background:var(--dg-pink);color:#fff;border-radius:99px;padding:3px 11px;font-size:12px;font-style:normal;position:absolute;top:10px;right:10px}.bl-body{flex-direction:column;flex:1;gap:8px;padding:14px 16px 16px;display:flex}.bl-body h3{margin:0;font-size:16px;line-height:1.8}.bl-body h3 a{color:var(--dg-ink);text-decoration:none}.bl-body h3 a:hover{color:var(--dg-purple-2)}.bl-body p{color:var(--dg-mut);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.9;display:-webkit-box;overflow:hidden}.bl-meta{color:var(--dg-mut);flex-wrap:wrap;gap:14px;margin-top:auto;font-size:12px;display:flex}.bl-meta span{align-items:center;gap:5px;display:inline-flex}.bl-pages{justify-content:center;gap:6px;margin-top:24px;display:flex}.bl-article{border:1px solid var(--dg-line);background:#fff;border-radius:16px;max-width:880px;margin:0 auto;padding:26px 30px}.bl-article h1{color:var(--dg-ink);margin:10px 0 12px;font-size:clamp(22px,3vw,30px);line-height:1.7}.bl-tag{color:var(--dg-purple-2);background:#f3ecff;border-radius:99px;padding:4px 13px;font-size:12.5px;text-decoration:none;display:inline-block}.bl-hero{object-fit:cover;border-radius:12px;width:100%;max-height:440px;margin:18px 0;display:block}.bl-text{color:#3b3a4a;font-size:15.5px;line-height:2.2}.bl-text p{white-space:pre-line;margin:0 0 16px}.bl-text h2{color:var(--dg-ink);border-right:4px solid var(--dg-red);margin:28px 0 10px;padding-right:12px;font-size:20px}.bl-related{margin-top:32px}.bl-related h2{margin:0 0 14px;font-size:18px}@media (width<=900px){.bl-grid{grid-template-columns:1fr 1fr}.bl{padding:12px 12px 30px}.bl-article{padding:18px 16px}}@media (width<=560px){.bl-grid{grid-template-columns:1fr}}.lic-list{flex-direction:column;gap:16px;display:flex}.lic-card{border:1px solid var(--dg-line);background:#fff;border-radius:16px;padding:18px 20px}.lic-card header{align-items:center;gap:14px;margin-bottom:14px;display:flex}.lic-card header img{object-fit:contain;background:#f6f7fb;border-radius:10px;flex:none;width:58px;height:58px}.lic-card header>div{flex:1;min-width:0}.lic-card h3{margin:0 0 4px;font-size:16px}.lic-card h3 a{color:var(--dg-ink);text-decoration:none}.lic-card small{color:var(--dg-mut);font-size:12.5px}.lic-card small a{color:var(--dg-purple-2)}.lic-badge{border-radius:99px;flex:none;padding:4px 12px;font-size:12px;font-style:normal}.lic-badge.issued{color:#11743d;background:#e3f8ec}.lic-badge.pending{color:#8a5a00;background:#fff3d6}.lic-badge.failed{color:#b4233d;background:#fde7ea}.lic-box{background:#f6f7fb;border-radius:12px;padding:6px 14px}.lic-row{border-bottom:1px dashed #d9dde8;align-items:center;gap:12px;padding:10px 0;font-size:13.5px;display:flex}.lic-row:last-child{border-bottom:0}.lic-row>span{color:var(--dg-mut);min-width:120px}.lic-row bdi{word-break:break-all;color:var(--dg-ink);flex:1;font-family:Consolas,monospace;font-size:14px}.lic-row a{color:var(--dg-purple-2)}.lic-copy{border:1px solid var(--dg-line);cursor:pointer;width:30px;height:30px;color:var(--dg-ink);background:#fff;border-radius:8px;place-items:center;display:grid}.lic-copy:hover{border-color:var(--dg-purple-2);color:var(--dg-purple-2)}.lic-wait{color:#7a5200;background:#fff8e6;border:1px solid #f3deaa;border-radius:12px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.9}.lic-desc,.lic-files{margin-top:16px}.lic-desc h4,.lic-files h4{margin:0 0 8px;font-size:14.5px}.lic-desc p{color:#3b3a4a;white-space:pre-line;margin:0 0 10px;font-size:13.5px;line-height:2}.lic-file{text-align:right;width:100%;font:inherit;border:1px solid var(--dg-line);cursor:pointer;color:var(--dg-ink);background:#fff;border-radius:12px;align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;display:flex}.lic-file:hover{border-color:var(--dg-purple-2);background:#faf6ff}.lic-file svg{color:var(--dg-purple-2);flex:none}.lic-file span{flex-direction:column;flex:1;display:flex}.lic-file em{color:var(--dg-mut);font-size:12px;font-style:normal}.lic-empty{text-align:center;color:var(--dg-mut);padding:50px 16px}.lic-empty svg{color:var(--dg-purple-2);opacity:.5}.pd-lic-note{color:var(--dg-purple);background:#f3ecff;border-radius:10px;padding:11px 14px;font-size:13.5px;line-height:1.9}@media (width<=640px){.lic-row{flex-wrap:wrap}.lic-row>span{min-width:100%}.lic-card header{flex-wrap:wrap}}.pd-sec[hidden]{display:none!important}.pd-tabs button{font:inherit;text-align:center;border:0;border-inline-start:1px solid var(--dg-line);color:var(--dg-ink);cursor:pointer;white-space:nowrap;background:0 0;flex:1;padding:15px 16px;font-size:14px}.pd-tabs button:first-child{border-inline-start:0}.pd-tabs button:hover{color:var(--dg-purple-2);background:#f3ecff}.pd-tabs button.on{background:var(--dg-purple-2);color:#fff;font-weight:700}@media (width<=900px){.pd-tabs button{flex:none}}.cp{direction:rtl;flex-direction:column;gap:18px;max-width:1180px;min-height:60vh;margin:0 auto;padding:22px 20px 50px;display:flex}.cp-steps{grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 6px;padding:0;list-style:none;display:grid}.cp-steps li{opacity:.42;align-items:center;gap:12px;display:flex}.cp-steps li.on,.cp-steps li.done{opacity:1}.cp-steps b{background:var(--dg-pink);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.cp-steps li:not(.on):not(.done) b{background:#f7c3e0}.cp-steps span{flex-direction:column;min-width:0;display:flex}.cp-steps strong{color:var(--dg-ink);font-size:15px}.cp-steps small{color:var(--dg-mut);font-size:12px}.cp-card{border:1px solid var(--dg-line);background:#fff;border-radius:14px;overflow:hidden}.cp-table-wrap{overflow-x:auto}.cp-table{border-collapse:collapse;width:100%}.cp-table th{text-align:right;color:var(--dg-ink);border-bottom:1px solid var(--dg-line);background:#f6f7fb;padding:14px 16px;font-size:13px;font-weight:700}.cp-table td{border-bottom:1px solid var(--dg-line);vertical-align:middle;color:var(--dg-ink);padding:12px 16px;font-size:13.5px}.cp-table tr:last-child td{border-bottom:0}.cp-table .x{text-align:center;background:#fff5f5;width:46px;padding:0}.cp-table th.x{background:#f6f7fb}.cp-table .x button{color:#e5576b;cursor:pointer;background:0 0;border:0;place-items:center;width:46px;height:46px;display:grid}.cp-table .x button:hover{color:#b4233d}.cp-table .img{width:74px}.cp-table .img img{object-fit:contain;background:#f6f7fb;border-radius:6px;width:58px;height:46px;display:block}.cp-table .name a{color:var(--dg-ink);font-weight:600;text-decoration:none}.cp-table .name a:hover{color:var(--dg-purple-2)}.cp-table .name small{color:var(--dg-mut);margin-top:3px;display:block}.cp-qty{border:1px solid var(--dg-line);border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.cp-qty button{cursor:pointer;width:32px;height:34px;color:var(--dg-ink);background:#f6f7fb;border:0;place-items:center;display:grid}.cp-qty button:hover{color:var(--dg-purple-2);background:#f3ecff}.cp-qty input{text-align:center;width:46px;height:34px;font:inherit;-moz-appearance:textfield;border:0;font-size:14px}.cp-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cp-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cp-actions{border-top:1px solid var(--dg-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.cp-coupon{align-items:center;gap:8px;display:flex}.cp-coupon input{border:1px solid var(--dg-line);height:40px;font:inherit;border-radius:99px;width:190px;padding:0 16px;font-size:13px}.cp-coupon input:focus{border-color:var(--dg-purple-2);outline:0;box-shadow:0 0 0 3px #5a1fa31f}.cp-btn{background:var(--dg-pink);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.cp-btn:hover{filter:brightness(.92)}.cp-btn.big{align-self:flex-end;height:48px;padding:0 30px;font-size:14px}.cp-msg{margin:0;padding:0 16px 14px;font-size:13px}.cp-msg.ok{color:#11743d}.cp-msg.bad{color:#b4233d}.cp-note{border-radius:8px;align-items:center;gap:10px;margin:0;padding:14px 16px;font-size:13.5px;display:flex}.cp-note.info{color:#1f6b86;background:#dff1f8}.cp-note.ok{color:#4a7a1f;background:#e6f4dc}.cp-note button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.cp-totals{flex-direction:column;gap:12px;padding:18px 20px 20px;display:flex}.cp-totals h2{border-right:4px solid var(--dg-pink);margin:0;padding-right:12px;font-size:16px}.cp-totals dl{border:1px solid var(--dg-line);border-radius:10px;margin:0;overflow:hidden}.cp-totals dl>div{border-bottom:1px solid var(--dg-line);justify-content:space-between;padding:13px 16px;font-size:14px;display:flex}.cp-totals dl>div:last-child{border-bottom:0}.cp-totals dt{color:var(--dg-ink)}.cp-totals dd{margin:0}.cp-totals .green dd,.cp-totals .green dt{color:#11743d}.cp-totals .total{background:#fafafc;font-weight:800}.cp-hint{color:var(--dg-mut);margin:0;font-size:12.5px}@media (width<=760px){.cp{padding:14px 12px 40px}.cp-steps{grid-template-columns:1fr;gap:10px}.cp-table thead{display:none}.cp-table,.cp-table tbody,.cp-table tr,.cp-table td{box-sizing:border-box;width:100%;display:block}.cp-table tr{border-bottom:1px solid var(--dg-line);grid-template-columns:64px 1fr;gap:6px 12px;padding:12px 14px;display:grid;position:relative}.cp-table td{border:0;padding:2px 0}.cp-table .x{background:0 0;width:auto;position:absolute;top:6px;left:6px}.cp-table .x button{width:34px;height:34px}.cp-table .img{grid-row:1/span 4;width:64px}.cp-table td[data-l]:before{content:attr(data-l) ": ";color:var(--dg-mut)}.cp-actions{flex-direction:column;align-items:stretch}.cp-coupon{width:100%}.cp-coupon input{flex:1;width:auto}.cp-btn.big{align-self:stretch;width:100%}}.tk{flex-direction:column;gap:16px;display:flex}.tk-head{border-bottom:1px solid var(--dg-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.tk-head h2{margin:0;font-size:18px}.tk-btn{color:#fff;font:inherit;cursor:pointer;background:#1fb768;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.tk-btn:hover{filter:brightness(.95)}.tk-btn.ghost{color:var(--dg-ink);border-color:var(--dg-line);background:#fff;font-weight:500}.tk-btn.big{align-self:flex-start;width:auto;height:auto;min-height:0;padding:7px 18px;font-size:13px}.tk-btn:disabled{opacity:.55;cursor:default}.tk-btn small{color:var(--dg-mut);font-weight:400}.tk-stats{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.tk-stat{border:1px solid var(--dg-line);font:inherit;cursor:pointer;color:var(--dg-ink);background:#fff;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:12px 6px;display:flex}.tk-stat b{font-size:22px}.tk-stat.on{border-color:var(--dg-purple-2);box-shadow:0 0 0 2px #e9dcfa}.tk-stat.st-open svg{color:#e8212a}.tk-stat.st-in_progress svg{color:#2c8cf4}.tk-stat.st-answered svg{color:#1fb768}.tk-stat.st-closed svg{color:#f09a2e}.tk-rows{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tk-rows li{border:1px solid var(--dg-line);border-inline-start:4px solid var(--dg-line);background:#fff;border-radius:10px;grid-template-columns:1fr auto auto auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.tk-rows li.st-open{border-inline-start-color:#e8212a}.tk-rows li.st-answered{border-inline-start-color:#1fb768}.tk-rows li.st-in_progress{border-inline-start-color:#2c8cf4}.tk-rows li.st-closed{border-inline-start-color:#f09a2e}.tk-rows li div{flex-direction:column;gap:3px;min-width:0;display:flex}.tk-rows li a:not(.tk-btn){color:var(--dg-ink);text-decoration:none}.tk-rows small,.tk-meta,.tk-head small{color:var(--dg-mut);font-size:12.5px}.tk-badge{background:#f1f2f6;border-radius:99px;margin-inline-end:8px;padding:3px 12px;font-size:12px;display:inline-block}.tk-badge.st-open{color:#b4151d;background:#fde8e9}.tk-badge.st-answered{color:#11743d;background:#e3f8ec}.tk-badge.st-in_progress{color:#1b5fb4;background:#e4f0fe}.tk-badge.st-closed{color:#a8620c;background:#fff1de}.tk-note{color:#234a73;background:#eef6ff;border:1px solid #cfe3fa;border-radius:10px;margin:0;padding:12px 16px;font-size:13.5px;line-height:1.9}.tk-note.warn{color:#7a4c06;background:#fff7e6;border-color:#f6dca4}.tk-faq{flex-direction:column;gap:8px;display:flex}.tk-q{border:1px solid var(--dg-line);background:#fff;border-radius:8px}.tk-q>button{width:100%;font:inherit;cursor:pointer;text-align:start;color:var(--dg-ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex}.tk-q.on>button svg{transform:rotate(180deg)}.tk-a{color:#4a5163;padding:0 16px 14px;font-size:13.5px;line-height:2}.tk-a p{margin:0 0 6px}.tk-form{flex-direction:column;gap:14px;display:flex}.tk-form label{flex-direction:column;gap:6px;font-size:13.5px;font-weight:600;display:flex}.tk-form input,.tk-form select,.tk-form textarea{border:1px solid var(--dg-line);font:inherit;background:#f6f7fb;border-radius:8px;padding:10px 12px;font-weight:400}.tk-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tk-pick{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tk-chip{color:#4a1b87;background:#f1e8ff;border-radius:99px;align-items:center;gap:6px;padding:4px 6px 4px 12px;font-size:12.5px;display:inline-flex}.tk-chip button{cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.tk-actions{flex-wrap:wrap;gap:10px;display:flex}.tk-thread{flex-direction:column;gap:12px;display:flex}.tk-thread article{border-radius:12px;max-width:85%;padding:12px 16px;font-size:14px;line-height:2}.tk-thread article p{margin:0}.tk-thread article header{align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.tk-thread article.me{background:#fff7ed;border:1px solid #f6e0c6;align-self:flex-start}.tk-thread article.staff{background:#eef6ff;border:1px solid #cfe3fa;align-self:flex-end}.tk-files{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.tk-files button{border:1px solid var(--dg-line);font:inherit;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;display:inline-flex}@media (width<=760px){.tk-stats{grid-template-columns:repeat(3,1fr)}.tk-rows li{grid-template-columns:1fr auto}.tk-grid{grid-template-columns:1fr}.tk-thread article{max-width:100%}}.dg-svc-link{color:inherit;text-decoration:none;display:block}.dg-mid{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;max-width:1280px;margin:22px auto;padding:0 20px;display:flex}.dg-mid-item{box-sizing:border-box;border-radius:16px;width:100%;text-decoration:none;display:block;overflow:hidden}.dg-mid-item img{width:100%;height:auto;display:block}.dg-mid-text{flex-direction:column;gap:6px;padding:26px 28px;font-size:14px;display:flex}.dg-mid-text b{font-size:20px}.faq-page{direction:rtl;max-width:860px;margin:28px auto;padding:0 20px 40px}.faq-page h1{margin:0 0 8px;font-size:24px}.faq-lead{color:var(--dg-mut);margin:0 0 18px;line-height:2}.faq-lead a{color:var(--dg-purple-2)}.checkout-row select,.addr-form select{width:100%}.city-manual{gap:6px;display:flex}.city-manual input{flex:1;min-width:0}.city-manual button{border:1px solid var(--dg-line);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;padding:0 10px;font-size:12px}.loc-box{border:1px solid var(--dg-line);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.loc-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13.5px;display:flex}.loc-head b{align-items:center;gap:6px;display:inline-flex}.loc-head small{color:var(--dg-mut);font-weight:400}.loc-head span{flex-wrap:wrap;gap:6px;display:inline-flex}.loc-head button{border:1px solid var(--dg-line);font:inherit;cursor:pointer;background:#f6f7fb;border-radius:8px;align-items:center;gap:4px;padding:5px 10px;font-size:12.5px;display:inline-flex}.loc-map{z-index:0;direction:ltr;border-radius:10px;height:260px;overflow:hidden}.loc-hint{color:var(--dg-mut);font-size:12.5px}.loc-pin i{background:#e5007d;border:3px solid #fff;border-radius:50% 50% 50% 0;width:22px;height:22px;display:block;transform:rotate(-45deg);box-shadow:0 2px 6px #0006}.cp2{border:1px solid var(--dg-line);text-align:start;background:#fff;border-radius:14px;margin:16px 0;padding:16px 18px}.cp2 h3{margin:0 0 10px;font-size:16px}.cp2-card{background:#f6f7fb;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.cp2-card p{margin:0 0 4px;font-size:13.5px;line-height:2}.cp2-row{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.cp2-row>span{color:var(--dg-mut);min-width:80px}.cp2-row bdi{letter-spacing:1px;font-size:17px;font-weight:700}.cp2-copy{border:1px solid var(--dg-line);cursor:pointer;background:#fff;border-radius:8px;padding:5px 8px;display:inline-flex}.cp2-upload{flex-direction:column;align-items:flex-start;gap:6px;margin-top:12px;display:flex}.cp2-upload .btn-primary{align-items:center;gap:6px;display:inline-flex}.cp2-upload small{color:var(--dg-mut);font-size:12.5px}.cp2-wait{color:#7a4c06;background:#fff7e6;border:1px solid #f6dca4;border-radius:8px;margin:4px 0 0;padding:8px 12px;font-size:13px}.cp2-list{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.cp2-list li{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.cp2-list button{border:1px solid var(--dg-line);font:inherit;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.cp2-list em{color:#a8620c;background:#fff1de;border-radius:99px;padding:2px 10px;font-style:normal}.cp2-list li.st-approved em{color:#11743d;background:#e3f8ec}.cp2-list li.st-rejected em{color:#b4151d;background:#fde8e9}.cp2-list small{color:#b4151d}.cp2-qr{flex-direction:column;align-items:center;gap:4px;padding:8px 0;display:flex}.cp2-qr img{border:1px solid var(--dg-line);background:#fff;border-radius:8px;padding:6px}.cp2-qr small{color:var(--dg-mut);font-size:12px}.cd-badge{color:#11743d;background:#e3f8ec;border-radius:99px;margin-inline-start:6px;padding:1px 9px;font-size:12px}.cp2-ref{flex-direction:column;gap:4px;width:min(320px,100%);font-size:13.5px;font-weight:600;display:flex}.cp2-ref small{color:var(--dg-mut);font-weight:400}.cp2-ref b{color:#b4151d;font-weight:700}.cp2-ref input{border:1px solid var(--dg-line);font:inherit;background:#f6f7fb;border-radius:8px;padding:9px 12px;font-weight:400}.cp2-pick{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.cp2-choose{border:1px dashed var(--dg-purple-2);color:var(--dg-purple-2);font:inherit;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}
