.wk-product-faq{position:relative;margin:64px 0 42px;padding:36px;border:1px solid #dbe9fb;border-radius:30px;background:linear-gradient(145deg,#f7fbff 0%,#fff 52%,#f2f8ff 100%);box-shadow:0 22px 60px rgba(24,94,180,.10);overflow:hidden;direction:rtl}.wk-product-faq:before{content:"?";position:absolute;left:-25px;top:-82px;font-size:230px;font-weight:700;line-height:1;color:rgba(20,119,238,.055);pointer-events:none}.wk-product-faq-heading{position:relative;margin-bottom:26px}.wk-product-faq-eyebrow{display:inline-flex;padding:7px 14px;border-radius:999px;background:#e6f2ff;color:#0874e8;font-size:13px;font-weight:700}.wk-product-faq-heading h2{margin:12px 0 6px;color:#10223b;font-size:30px;line-height:1.45;font-weight:700}.wk-product-faq-heading p{margin:0;color:#718198;font-size:15px}.wk-product-faq-list{position:relative;display:grid;gap:12px}.wk-product-faq-item{border:1px solid #e0eaf6;border-radius:18px;background:rgba(255,255,255,.92);box-shadow:0 8px 25px rgba(41,79,126,.055);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.wk-product-faq-item.is-open{border-color:#8ac5ff;box-shadow:0 13px 34px rgba(18,111,223,.12);transform:translateY(-1px)}.wk-product-faq-item h3{margin:0;font-size:inherit}.wk-product-faq-toggle{width:100%;min-height:76px;padding:14px 18px;display:grid;grid-template-columns:44px minmax(0,1fr) 32px;gap:14px;align-items:center;border:0;background:transparent;color:#17273c;text-align:right;cursor:pointer;font-family:Vazirmatn,Tahoma,sans-serif;font-size:17px;font-weight:600;line-height:1.8}.wk-product-faq-number{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#edf6ff;color:#0875e9;font-size:13px;font-weight:700}.wk-product-faq-icon{position:relative;width:30px;height:30px;border-radius:10px;background:#147cf0;box-shadow:0 7px 16px rgba(20,124,240,.24)}.wk-product-faq-icon:before,.wk-product-faq-icon:after{content:"";position:absolute;inset:50% auto auto 50%;width:12px;height:2px;border-radius:2px;background:#fff;transform:translate(-50%,-50%);transition:transform .2s ease}.wk-product-faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.wk-product-faq-toggle[aria-expanded="true"] .wk-product-faq-icon:after{transform:translate(-50%,-50%) rotate(0)}.wk-product-faq-panel[hidden]{display:none}.wk-product-faq-answer{padding:0 76px 22px 64px;color:#56677d;font-size:15px;font-weight:400;line-height:2}.wk-product-faq-answer p{margin:0 0 8px}.wk-product-faq-answer p:last-child{margin-bottom:0}.wk-product-faq-toggle:focus-visible{outline:3px solid rgba(20,124,240,.28);outline-offset:-3px;border-radius:17px}@media(max-width:767px){.wk-product-faq{margin:42px -2px 28px;padding:22px 14px;border-radius:22px}.wk-product-faq-heading{margin-bottom:20px;padding:0 4px}.wk-product-faq-heading h2{font-size:24px}.wk-product-faq-heading p{font-size:14px}.wk-product-faq-toggle{min-height:68px;padding:12px;grid-template-columns:38px minmax(0,1fr) 28px;gap:10px;font-size:15px;line-height:1.75}.wk-product-faq-number{width:38px;height:38px;border-radius:12px;font-size:12px}.wk-product-faq-icon{width:28px;height:28px}.wk-product-faq-answer{padding:0 60px 18px 42px;font-size:14px;line-height:1.95}}
.wk-product-faq{border-radius:12px}
@media(max-width:767px){body.single-product .wk-product-faq{width:100vw;max-width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:22px 14px;border:0;border-radius:0;background:#fff;box-shadow:none;box-sizing:border-box}}
@media(max-width:767px){body.single-product .wks-product-grid+.wk-product-faq{margin-top:0;padding-top:28px}body.single-product .wks-product-grid,body.single-product .wks-product-grid+.wk-product-faq{background-color:#fff}}
