@font-face{font-family:IRANSansX;src:url("../fonts/woff2/IRANSansX-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--pt-brand-50:#F1EEFF;--pt-brand-100:#E4DEFF;--pt-brand-200:#CBBFFF;--pt-brand-300:#AC98FF;--pt-brand-400:#8A6EFF;--pt-brand:#5B3DF5;--pt-brand-600:#4A2BDD;--pt-brand-700:#3A20B5;--pt-brand-900:#1C1050;--pt-accent:#FF5A36;--pt-accent-600:#EC4320;--pt-accent-50:#FFF0EC;--pt-success:#0FA968;--pt-success-50:#E6F8F0;--pt-warning:#F59E0B;--pt-warning-50:#FEF5E1;--pt-danger:#E5384B;--pt-danger-50:#FDECEE;--pt-info:#2A7FF0;--pt-info-50:#E8F1FE;--pt-wp:#2271B1;--pt-joomla:#F0561D;--pt-bg:#F6F6FA;--pt-bg-muted:#ECEDF5;--pt-surface:#FFFFFF;--pt-surface-2:#F1F2F8;--pt-surface-3:#E8EAF3;--pt-border:#E3E5EF;--pt-border-strong:#CDD1E2;--pt-ink:#0C1030;--pt-text:#3A4062;--pt-muted:#6A7092;--pt-link:var(--pt-brand);--pt-link-hover:var(--pt-brand-700);--pt-on-brand:#FFFFFF;--pt-brand-soft:var(--pt-brand-50);--pt-brand-soft-text:var(--pt-brand-600);--pt-ring:rgba(91, 61, 245, 0.28);--pt-header-bg:rgba(255, 255, 255, 0.86);--pt-ink-section:#0C1030;--pt-ink-section-2:#141945;--pt-code-bg:#0F1330;--pt-code-text:#D9DDF5;--pt-overlay:rgba(12, 16, 48, 0.55);--pt-img-filter:none;--pt-grad-brand:linear-gradient(135deg, #7656FF 0%, #5B3DF5 45%, #4325D6 100%);--pt-grad-accent:linear-gradient(135deg, #FF7A4D 0%, #FF5A36 55%, #F0391A 100%);--pt-grad-text:linear-gradient(92deg, #6B4BFF 0%, #A45CFF 48%, #FF5A36 100%);--pt-grad-ink:linear-gradient(160deg, #141945 0%, #0C1030 60%, #080B24 100%);--pt-r-xs:6px;--pt-r-sm:10px;--pt-r:14px;--pt-r-lg:20px;--pt-r-xl:28px;--pt-r-pill:999px;--pt-shadow-xs:0 1px 2px rgba(18, 16, 70, 0.06);--pt-shadow-sm:0 1px 2px rgba(18, 16, 70, 0.05),0 4px 12px rgba(18, 16, 70, 0.06);--pt-shadow-md:0 2px 4px rgba(18, 16, 70, 0.04),0 10px 28px rgba(18, 16, 70, 0.09);--pt-shadow-lg:0 4px 8px rgba(18, 16, 70, 0.04),0 24px 56px rgba(18, 16, 70, 0.14);--pt-shadow-brand:0 8px 24px rgba(91, 61, 245, 0.38);--pt-shadow-accent:0 8px 24px rgba(255, 90, 54, 0.38);--pt-font-body:"IRANSansX",Tahoma,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--pt-font-display:var(--pt-font-body);--pt-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--pt-lh-body:1.75;--pt-lh-tight:1.12;--pt-tracking:-0.022em;--pt-ease:cubic-bezier(0.22, 0.8, 0.24, 1);--pt-ease-spring:cubic-bezier(0.34, 1.56, 0.64, 1);--pt-dur:0.22s;--pt-nav-h:76px}:root:lang(ar),:root:lang(fa),:root[dir=rtl]{--pt-lh-body:1.95;--pt-lh-tight:1.42;--pt-tracking:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--pt-brand-soft:rgba(138, 110, 255, 0.16);--pt-brand-soft-text:#B9A9FF;--pt-link:#A894FF;--pt-link-hover:#C9BEFF;--pt-ring:rgba(168, 148, 255, 0.38);--pt-bg:#090C1E;--pt-bg-muted:#0E1229;--pt-surface:#121734;--pt-surface-2:#1A2043;--pt-surface-3:#232A55;--pt-border:#252C57;--pt-border-strong:#343C70;--pt-ink:#F3F4FC;--pt-text:#B9BFDD;--pt-muted:#8088B4;--pt-header-bg:rgba(9, 12, 30, 0.82);--pt-ink-section:#060818;--pt-ink-section-2:#0E1229;--pt-code-bg:#070A1B;--pt-overlay:rgba(3, 4, 14, 0.7);--pt-img-filter:brightness(0.92) contrast(1.02);--pt-success-50:rgba(15, 169, 104, 0.16);--pt-warning-50:rgba(245, 158, 11, 0.16);--pt-danger-50:rgba(229, 56, 75, 0.16);--pt-info-50:rgba(42, 127, 240, 0.16);--pt-accent-50:rgba(255, 90, 54, 0.14);--pt-brand-50:rgba(138, 110, 255, 0.14);--pt-brand-100:rgba(138, 110, 255, 0.24);--pt-shadow-xs:0 1px 2px rgba(0, 0, 0, 0.35);--pt-shadow-sm:0 1px 2px rgba(0, 0, 0, 0.3),0 4px 12px rgba(0, 0, 0, 0.28);--pt-shadow-md:0 2px 4px rgba(0, 0, 0, 0.3),0 12px 30px rgba(0, 0, 0, 0.38);--pt-shadow-lg:0 4px 8px rgba(0, 0, 0, 0.3),0 28px 60px rgba(0, 0, 0, 0.5);--pt-grad-ink:linear-gradient(160deg, #0E1229 0%, #070A1B 100%);color-scheme:dark}}:root[data-theme=dark]{--pt-brand-soft:rgba(138, 110, 255, 0.16);--pt-brand-soft-text:#B9A9FF;--pt-link:#A894FF;--pt-link-hover:#C9BEFF;--pt-ring:rgba(168, 148, 255, 0.38);--pt-bg:#090C1E;--pt-bg-muted:#0E1229;--pt-surface:#121734;--pt-surface-2:#1A2043;--pt-surface-3:#232A55;--pt-border:#252C57;--pt-border-strong:#343C70;--pt-ink:#F3F4FC;--pt-text:#B9BFDD;--pt-muted:#8088B4;--pt-header-bg:rgba(9, 12, 30, 0.82);--pt-ink-section:#060818;--pt-ink-section-2:#0E1229;--pt-code-bg:#070A1B;--pt-overlay:rgba(3, 4, 14, 0.7);--pt-img-filter:brightness(0.92) contrast(1.02);--pt-success-50:rgba(15, 169, 104, 0.16);--pt-warning-50:rgba(245, 158, 11, 0.16);--pt-danger-50:rgba(229, 56, 75, 0.16);--pt-info-50:rgba(42, 127, 240, 0.16);--pt-accent-50:rgba(255, 90, 54, 0.14);--pt-brand-50:rgba(138, 110, 255, 0.14);--pt-brand-100:rgba(138, 110, 255, 0.24);--pt-shadow-xs:0 1px 2px rgba(0, 0, 0, 0.35);--pt-shadow-sm:0 1px 2px rgba(0, 0, 0, 0.3),0 4px 12px rgba(0, 0, 0, 0.28);--pt-shadow-md:0 2px 4px rgba(0, 0, 0, 0.3),0 12px 30px rgba(0, 0, 0, 0.38);--pt-shadow-lg:0 4px 8px rgba(0, 0, 0, 0.3),0 28px 60px rgba(0, 0, 0, 0.5);--pt-grad-ink:linear-gradient(160deg, #0E1229 0%, #070A1B 100%);color-scheme:dark}:root[data-theme=light]{color-scheme:light}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--pt-nav-h) + 24px);font-family:var(--pt-font-body);-webkit-text-size-adjust:100%}body,html{background-color:var(--pt-bg)}body{font-family:var(--pt-font-body);font-size:16px;line-height:var(--pt-lh-body);color:var(--pt-text);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01";transition:background-color .35s var(--pt-ease),color .35s var(--pt-ease)}::selection{background:var(--pt-brand);color:#fff}.uk-article-title,.uk-card-title,.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6,.uk-heading-2xlarge,.uk-heading-large,.uk-heading-medium,.uk-heading-small,.uk-heading-xlarge,.uk-modal-title,h1,h2,h3,h4,h5,h6{font-family:var(--pt-font-display);color:var(--pt-ink);font-weight:750;letter-spacing:var(--pt-tracking);line-height:var(--pt-lh-tight);text-transform:none;text-wrap:balance}.uk-h1,.uk-heading-2xlarge,.uk-heading-large,.uk-heading-medium,.uk-heading-small,.uk-heading-xlarge,h1{font-weight:800}.uk-h3,.uk-h4,h3,h4{line-height:calc(var(--pt-lh-tight) + .18)}.uk-h5,.uk-h6,h5,h6{line-height:calc(var(--pt-lh-tight) + .3);font-weight:700}.onsale,.price,.star-rating+*,.uk-accordion-title,.uk-alert,.uk-article-meta,.uk-badge,.uk-breadcrumb,.uk-button,.uk-comment,.uk-dropdown,.uk-form-label,.uk-input,.uk-label,.uk-list,.uk-nav,.uk-nav-header,.uk-navbar-item,.uk-navbar-nav,.uk-pagination,.uk-search-input,.uk-select,.uk-subnav,.uk-tab,.uk-table,.uk-text-large,.uk-text-lead,.uk-text-meta,.uk-text-small,.uk-textarea,.uk-tooltip,.woocommerce-loop-category__title,.woocommerce-loop-product__title{font-family:var(--pt-font-body)}.price,.woocommerce-loop-category__title,.woocommerce-loop-product__title{font-family:var(--pt-font-display)}.uk-article-meta,.uk-text-meta{text-transform:none;letter-spacing:0}.uk-heading-2xlarge{font-size:clamp(3rem, 6.5rem, 5.75rem);line-height:var(--pt-lh-tight)}.uk-heading-xlarge{font-size:clamp(2.7rem, 5.6rem, 4.9rem);line-height:var(--pt-lh-tight)}.uk-heading-large{font-size:clamp(2.35rem, 4.6rem, 4rem);line-height:var(--pt-lh-tight)}.uk-heading-medium{font-size:clamp(2rem, 3.5rem, 3.1rem);line-height:var(--pt-lh-tight)}.uk-heading-small{font-size:clamp(1.7rem, 2.7rem, 2.5rem);line-height:calc(var(--pt-lh-tight) + .05)}button,h1,h2,h3,h4,h5,h6,input,select,textarea{font-feature-settings:"ss01"}p{text-wrap:pretty}.uk-text-lead{font-size:1.25rem;line-height:1.7;color:var(--pt-text);font-weight:450}.uk-article-meta,.uk-text-meta{color:var(--pt-muted);font-size:.875rem}.uk-text-muted{color:var(--pt-muted)!important}.uk-text-primary{color:var(--pt-brand)!important}.uk-text-bold{font-weight:700}b,strong{font-weight:650;color:var(--pt-ink)}.uk-light b,.uk-light strong,.uk-section-primary strong,.uk-section-secondary strong{color:inherit}.uk-link,a{color:var(--pt-link);text-decoration:none;transition:color var(--pt-dur) var(--pt-ease)}.uk-link:hover,a:hover{color:var(--pt-link-hover);text-decoration:none}.uk-link-muted,.uk-link-reset,.uk-link-text{transition:color var(--pt-dur) var(--pt-ease)}.uk-link-muted a,a.uk-link-muted{color:var(--pt-muted)}.uk-link-muted a:hover,a.uk-link-muted:hover{color:var(--pt-brand)}.uk-link-heading:hover{color:var(--pt-brand)}:focus{outline:0}:focus-visible{outline:3px solid var(--pt-ring);outline-offset:2px;border-radius:var(--pt-r-xs)}img,video{max-width:100%;height:auto}img{filter:var(--pt-img-filter)}.uk-icon-image,svg image{filter:none}.uk-border-rounded{border-radius:var(--pt-r)!important}.uk-border-circle{border-radius:50%!important}.uk-box-shadow-small{box-shadow:var(--pt-shadow-sm)}.uk-box-shadow-medium{box-shadow:var(--pt-shadow-md)}.uk-box-shadow-large{box-shadow:var(--pt-shadow-lg)}.uk-box-shadow-xlarge{box-shadow:var(--pt-shadow-lg)}.uk-box-shadow-hover-large:hover,.uk-box-shadow-hover-medium:hover{box-shadow:var(--pt-shadow-lg)}.uk-divider-icon,.uk-divider-small,.uk-hr,hr{border-color:var(--pt-border)}.uk-hr,hr{border-top-width:1px}.uk-divider-small::after{border-top-color:var(--pt-brand);border-top-width:3px;border-radius:3px;width:36px}.uk-list-divider>:nth-child(n+2){border-top-color:var(--pt-border)}.uk-list-striped>:nth-of-type(odd){background:var(--pt-surface-2);border-color:var(--pt-border)}.uk-list-bullet>::before,.uk-list-primary>::before{color:var(--pt-brand)}.uk-blockquote,blockquote{margin:1.75em 0;padding:1.25rem 1.5rem;border-inline-start:4px solid var(--pt-brand);background:var(--pt-brand-soft);border-radius:0 var(--pt-r) var(--pt-r) 0;color:var(--pt-ink);font-size:1.06em;font-style:normal}[dir=rtl] .uk-blockquote,[dir=rtl] blockquote{border-radius:var(--pt-r) 0 0 var(--pt-r)}blockquote p:last-child{margin-bottom:0}.uk-blockquote footer,blockquote footer{color:var(--pt-muted);font-size:.875rem;margin-top:.75rem}.uk-code,code,kbd,pre,samp{font-family:var(--pt-font-mono);font-size:.86em;direction:ltr;unicode-bidi:plaintext}:not(pre)>code,:not(pre)>kbd{padding:.15em .45em;background:var(--pt-brand-soft);color:var(--pt-brand-soft-text);border-radius:6px;border:0;white-space:normal}kbd{background:var(--pt-surface-3);color:var(--pt-ink);box-shadow:0 1px 0 var(--pt-border-strong)}pre{position:relative;margin:1.6em 0;padding:1.25rem 1.4rem;background:var(--pt-code-bg);color:var(--pt-code-text);border:1px solid rgba(255,255,255,.06);border-radius:var(--pt-r);box-shadow:var(--pt-shadow-md);line-height:1.7;text-align:left;overflow:auto;tab-size:2}pre code{background:0 0;color:inherit;padding:0;font-size:inherit}.pt-copy-btn{position:absolute;inset-block-start:0.6rem;inset-inline-end:0.6rem;padding:.3rem .7rem;font:600 0.72rem/1.4 var(--pt-font-body);color:#c9cef0;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:8px;cursor:pointer;opacity:0;transition:opacity .2s,background .2s}.pt-copy-btn:focus-visible,pre:hover .pt-copy-btn{opacity:1}.pt-copy-btn:hover{background:rgba(255,255,255,.16)}.pt-copy-btn.is-done{color:#3de0a0;border-color:rgba(61,224,160,.4);opacity:1}.uk-table,table{color:var(--pt-text)}.uk-table th{color:var(--pt-muted);font-weight:650;font-size:.78rem;letter-spacing:.02em;text-transform:none;padding:14px 16px;background:var(--pt-surface-2)}.uk-table td{padding:14px 16px}.uk-table-divider>:first-child>tr:not(:first-child),.uk-table-divider>:not(:first-child)>tr,.uk-table-divider>tr:not(:first-child){border-top-color:var(--pt-border)}.uk-table-striped tbody tr:nth-of-type(odd),.uk-table-striped>tr:nth-of-type(odd){background:var(--pt-surface-2);border-color:var(--pt-border)}.uk-table-hover tbody tr:hover,.uk-table-hover>tr:hover{background:var(--pt-brand-50)}.tm-main .uk-table,.uk-article table:not(.uk-table){border-radius:var(--pt-r);overflow:hidden}.entry-content>*+*,.uk-article [property=text]>*+*{margin-top:1.15em}.uk-article [property=text] h2,.uk-article [property=text] h3,.uk-article [property=text] h4{margin-top:2em;margin-bottom:.5em}.uk-article [property=text] a:not(.uk-button):not(.pt-copy-btn){text-decoration:underline;text-decoration-color:var(--pt-brand-200);text-decoration-thickness:2px;text-underline-offset:4px}.uk-article [property=text] a:not(.uk-button):hover{text-decoration-color:currentColor}.uk-article [property=text] img{border-radius:var(--pt-r)}.uk-article [property=text] figure{margin:1.8em 0}.uk-article [property=text] figcaption,.wp-caption-text{color:var(--pt-muted);font-size:.85rem;text-align:center;margin-top:.6rem}.uk-article [property=text] ul:not([class]) li::marker{color:var(--pt-brand)}.uk-article [property=text] ol:not([class]) li::marker{color:var(--pt-brand);font-weight:700}.uk-dropcap::first-letter{color:var(--pt-brand);font-family:var(--pt-font-display)}*{scrollbar-width:thin;scrollbar-color:var(--pt-border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--pt-border-strong);border-radius:10px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--pt-muted);background-clip:padding-box;border:2px solid transparent}.uk-icon-button{background:var(--pt-surface);color:var(--pt-ink);border:1px solid var(--pt-border);box-shadow:var(--pt-shadow-xs);transition:all var(--pt-dur) var(--pt-ease)}.uk-icon-button:focus,.uk-icon-button:hover{background:var(--pt-brand);color:#fff;border-color:var(--pt-brand);transform:translateY(-2px);box-shadow:var(--pt-shadow-brand)}.uk-light .uk-icon-button,.uk-section-primary .uk-icon-button,.uk-section-secondary .uk-icon-button{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);color:#fff;box-shadow:none}.uk-light .uk-icon-button:hover,.uk-section-secondary .uk-icon-button:hover{background:#fff;color:var(--pt-brand-700);border-color:#fff}.uk-totop{background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:50%;box-shadow:var(--pt-shadow-md)}.pt-no-transition,.pt-no-transition *{transition:none!important}.uk-breadcrumb>*>*,.uk-dropdown-nav>li>a,.uk-nav-sub a,.uk-nav>li>a,.uk-pagination>*>*,.uk-subnav>*>*,.uk-tab>*>*,.woocommerce-breadcrumb,.woocommerce-breadcrumb a{font-family:var(--pt-font-body);text-transform:none;letter-spacing:0}.uk-button{position:relative;border-radius:var(--pt-r);font-family:var(--pt-font-body);font-weight:650;font-size:.95rem;text-transform:none;letter-spacing:0;line-height:44px;padding:0 24px;white-space:nowrap;border:1px solid transparent;transition:transform var(--pt-dur) var(--pt-ease),box-shadow var(--pt-dur) var(--pt-ease),background-color var(--pt-dur),color var(--pt-dur),border-color var(--pt-dur)}.uk-button:active{transform:translateY(1px) scale(.985)}.uk-button-large{min-height:56px;line-height:54px;padding:0 32px;font-size:1.05rem;border-radius:16px}.uk-button-small{min-height:36px;line-height:34px;padding:0 16px;font-size:.84rem;border-radius:11px}.uk-button-primary{background:var(--pt-grad-brand);color:#fff;border-color:transparent;box-shadow:0 1px 0 rgba(255,255,255,.25) inset,0 6px 18px rgba(91,61,245,.32)}.uk-button-primary:focus,.uk-button-primary:hover{background:var(--pt-grad-brand);color:#fff;transform:translateY(-2px);box-shadow:0 1px 0 rgba(255,255,255,.25) inset,var(--pt-shadow-brand)}.uk-button-secondary{background:var(--pt-ink);color:var(--pt-bg)}.uk-button-secondary:focus,.uk-button-secondary:hover{background:var(--pt-brand-700);color:#fff;transform:translateY(-2px);box-shadow:var(--pt-shadow-md)}:root[data-theme=dark] .uk-button-secondary{background:var(--pt-surface-3);color:var(--pt-ink)}.uk-button-default{background:var(--pt-surface);color:var(--pt-ink);border-color:var(--pt-border-strong);box-shadow:var(--pt-shadow-xs)}.uk-button-default:focus,.uk-button-default:hover{background:var(--pt-surface);color:var(--pt-brand);border-color:var(--pt-brand);transform:translateY(-2px);box-shadow:var(--pt-shadow-md)}.uk-button-danger{background:var(--pt-grad-accent);color:#fff;box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 6px 18px rgba(255,90,54,.32)}.uk-button-danger:focus,.uk-button-danger:hover{background:var(--pt-grad-accent);color:#fff;transform:translateY(-2px);box-shadow:var(--pt-shadow-accent)}.uk-button-text{padding:0;min-height:0;line-height:1.5;color:var(--pt-brand);border-radius:0}.uk-button-text::before{border-bottom:2px solid currentColor;inset-inline:0;bottom:-2px;opacity:.35;transition:opacity .2s}.uk-button-text:hover{color:var(--pt-brand-700);transform:none}.uk-button-text:hover::before{right:0;opacity:1}.uk-button-link{color:var(--pt-brand)}.uk-button-link:hover{color:var(--pt-brand-700)}.uk-button.uk-disabled,.uk-button:disabled{opacity:.5;box-shadow:none;transform:none}.uk-card-secondary .uk-button-default,.uk-light .uk-button-default,.uk-section-primary .uk-button-default,.uk-section-secondary .uk-button-default{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.28);box-shadow:none;backdrop-filter:blur(6px)}.uk-light .uk-button-default:hover,.uk-section-primary .uk-button-default:hover,.uk-section-secondary .uk-button-default:hover{background:#fff;color:var(--pt-brand-700);border-color:#fff}.uk-light .uk-button-primary,.uk-section-primary .uk-button-primary,.uk-section-secondary .uk-button-primary{background:#fff;color:var(--pt-brand-700);box-shadow:0 8px 24px rgba(0,0,0,.25)}.uk-light .uk-button-secondary,.uk-section-primary .uk-button-secondary,.uk-section-secondary .uk-button-secondary{background:rgba(255,255,255,.14);color:#fff}.uk-light .uk-button-text,.uk-section-secondary .uk-button-text{color:#fff}.pt-shine::after,.uk-button-danger::after,.uk-button-primary::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);transform:translateX(-120%);transition:transform .7s var(--pt-ease)}.pt-shine:hover::after,.uk-button-danger:hover::after,.uk-button-primary:hover::after{transform:translateX(120%)}[dir=rtl] .uk-button-danger::after,[dir=rtl] .uk-button-primary::after{transform:translateX(120%)}[dir=rtl] .uk-button-danger:hover::after,[dir=rtl] .uk-button-primary:hover::after{transform:translateX(-120%)}.uk-button-danger,.uk-button-primary{overflow:hidden}.uk-input,.uk-select,.uk-textarea,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-family:inherit;color:var(--pt-ink);background:var(--pt-surface);border:1px solid var(--pt-border-strong);border-radius:var(--pt-r);min-height:46px;padding:0 16px;box-shadow:var(--pt-shadow-xs);transition:border-color var(--pt-dur),box-shadow var(--pt-dur),background var(--pt-dur)}.uk-textarea,textarea{padding:12px 16px;line-height:1.7;min-height:120px}.uk-input::placeholder,.uk-textarea::placeholder,input::placeholder,textarea::placeholder{color:var(--pt-muted);opacity:.8}.uk-input:focus,.uk-select:focus,.uk-textarea:focus,input:focus,select:focus,textarea:focus{background:var(--pt-surface);color:var(--pt-ink);border-color:var(--pt-brand);box-shadow:0 0 0 4px var(--pt-ring);outline:0}.uk-input:disabled,.uk-select:disabled,.uk-textarea:disabled{background:var(--pt-surface-2);color:var(--pt-muted)}.uk-form-danger,.uk-form-danger:focus{border-color:var(--pt-danger)!important}.uk-form-success{border-color:var(--pt-success)!important}.uk-form-large{min-height:56px;font-size:1.05rem;border-radius:16px}.uk-form-small{min-height:36px;border-radius:10px}.uk-form-label,label{color:var(--pt-ink);font-weight:600;font-size:.9rem}.uk-form-icon{color:var(--pt-muted)}.uk-select:not([multiple]):not([size]),select:not([multiple]){appearance:none;-webkit-appearance:none;padding-inline-end:40px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'><path d='M1 1.5l6 6 6-6' fill='none' stroke='%236A7092' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 16px center;background-size:12px}[dir=rtl] .uk-select:not([multiple]):not([size]),[dir=rtl] select:not([multiple]){background-position:left 16px center}.uk-checkbox,.uk-radio{width:20px;height:20px;border:1.5px solid var(--pt-border-strong);background:var(--pt-surface);box-shadow:none;transition:all var(--pt-dur) var(--pt-ease)}.uk-checkbox{border-radius:6px}.uk-checkbox:checked,.uk-checkbox:indeterminate,.uk-radio:checked{background-color:var(--pt-brand);border-color:var(--pt-brand)}.uk-checkbox:focus,.uk-radio:focus{border-color:var(--pt-brand);box-shadow:0 0 0 4px var(--pt-ring)}.uk-range::-webkit-slider-runnable-track{background:var(--pt-border);height:6px;border-radius:6px}.uk-range::-webkit-slider-thumb{background:var(--pt-brand);border:3px solid var(--pt-surface);box-shadow:var(--pt-shadow-sm);width:20px;height:20px;margin-top:-7px}.pt-inline-form{display:flex;gap:8px;padding:6px;background:var(--pt-surface);border:1px solid var(--pt-border-strong);border-radius:var(--pt-r-pill);box-shadow:var(--pt-shadow-md)}.pt-inline-form .uk-input{border:0;box-shadow:none;background:0 0;flex:1;min-width:0}.pt-inline-form .uk-input:focus{box-shadow:none}.pt-inline-form .uk-button{border-radius:var(--pt-r-pill)}.wpcf7-form p{margin:0 0 1.1rem}.wpcf7-not-valid-tip{color:var(--pt-danger);font-size:.82rem;margin-top:4px}.wpcf7-response-output{border-radius:var(--pt-r)!important;border-width:1px!important;padding:14px 18px!important}.wpforms-container input,.wpforms-container select,.wpforms-container textarea{max-width:100%!important}.uk-section{position:relative}.uk-section-default{background:var(--pt-bg);color:var(--pt-text)}.uk-section-muted{background:var(--pt-bg-muted);color:var(--pt-text)}.uk-section-primary{background:var(--pt-grad-brand);color:#fff;isolation:isolate;overflow:hidden}.uk-section-primary::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 80% at 85% 0,rgba(255,255,255,.22),transparent 60%),radial-gradient(40% 60% at 5% 100%,rgba(255,90,54,.35),transparent 65%)}.uk-section-secondary{background:var(--pt-grad-ink);color:#c8ceee;isolation:isolate;overflow:hidden}.uk-section-secondary::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(50% 70% at 90% 0,rgba(91,61,245,.35),transparent 65%),radial-gradient(40% 50% at 0 100%,rgba(255,90,54,.16),transparent 70%)}.uk-light .uk-h1,.uk-light .uk-h2,.uk-light .uk-h3,.uk-light h1,.uk-light h2,.uk-light h3,.uk-light h4,.uk-section-primary h1,.uk-section-primary h2,.uk-section-primary h3,.uk-section-primary h4,.uk-section-secondary h1,.uk-section-secondary h2,.uk-section-secondary h3,.uk-section-secondary h4{color:#fff}.uk-section-xsmall{padding-block:24px}.uk-section-small{padding-block:40px}.uk-section-large{padding-block:clamp(72px,9vw,128px)}.uk-section-xlarge{padding-block:clamp(96px,12vw,176px)}.tm-main{min-height:40vh}.tm-page{background:var(--pt-bg)}.uk-card{position:relative;border-radius:var(--pt-r-lg);border:1px solid var(--pt-border);background:var(--pt-surface);color:var(--pt-text);box-shadow:var(--pt-shadow-xs);transition:transform .35s var(--pt-ease),box-shadow .35s var(--pt-ease),border-color .25s}.uk-card-body{padding:30px}.uk-card-body.uk-card-large,.uk-card-large.uk-card-body{padding:44px}.uk-card-body.uk-card-small,.uk-card-small.uk-card-body{padding:20px}.uk-card-header{padding:18px 30px;border-bottom:1px solid var(--pt-border)}.uk-card-footer{padding:18px 30px;border-top:1px solid var(--pt-border)}.uk-card-title{font-size:1.25rem;font-weight:700}.uk-card-media-top,.uk-card-media-top img{border-radius:var(--pt-r-lg) var(--pt-r-lg) 0 0}.uk-card-media-bottom,.uk-card-media-bottom img{border-radius:0 0 var(--pt-r-lg) var(--pt-r-lg)}.uk-card-default{background:var(--pt-surface)}.uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover{background:var(--pt-surface)}.uk-card-default.uk-card-hover:hover,.uk-card-hover:hover,a.uk-card:hover{transform:translateY(-6px);box-shadow:var(--pt-shadow-lg);border-color:var(--pt-brand-200)}.uk-card-primary{background:var(--pt-grad-brand);color:#fff;border-color:transparent;box-shadow:var(--pt-shadow-brand)}.uk-card-secondary{background:var(--pt-grad-ink);color:#c8ceee;border-color:rgba(255,255,255,.08)}.uk-card-primary .uk-card-title,.uk-card-primary h1,.uk-card-primary h2,.uk-card-primary h3,.uk-card-secondary .uk-card-title,.uk-card-secondary h1,.uk-card-secondary h2,.uk-card-secondary h3{color:#fff}.pt-spot{position:relative;overflow:hidden}.pt-spot::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;z-index:0;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%),var(--pt-brand-100),transparent 60%);transition:opacity .35s}:root[data-theme=dark] .pt-spot::before{background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%),rgba(138,110,255,.22),transparent 60%)}.pt-spot:hover::before{opacity:.75}.pt-spot>*{position:relative;z-index:1}.pt-panel,.uk-panel-box{background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:var(--pt-r-lg);padding:28px;box-shadow:var(--pt-shadow-xs)}.uk-overlay-primary{background:var(--pt-overlay);backdrop-filter:blur(2px)}.uk-lightbox{background:rgba(6,8,24,.94);backdrop-filter:blur(8px)}.uk-dotnav>*>*{background:var(--pt-border-strong);width:8px;height:8px;transition:all .25s var(--pt-ease)}.uk-dotnav>.uk-active>*{background:var(--pt-brand);width:26px;border-radius:8px}.uk-slidenav{color:var(--pt-ink);background:var(--pt-surface);border:1px solid var(--pt-border);box-shadow:var(--pt-shadow-md);border-radius:50%;width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:all .25s var(--pt-ease)}.uk-slidenav:hover{background:var(--pt-brand);color:#fff;border-color:var(--pt-brand);transform:scale(1.08)}.pt-sticky{position:sticky;top:calc(var(--pt-nav-h) + 24px)}.pt-browser,.pt-cta-band,.pt-feature,.pt-panel,.pt-price-card,.pt-testimonial,.pt-trustbox,.uk-card{box-sizing:border-box}.tm-toolbar{background:var(--pt-ink-section);color:#c8ceee;font-size:.82rem}.tm-toolbar-default{background:var(--pt-ink-section)}.tm-toolbar a{color:#fff;font-weight:600}.tm-toolbar a:hover{color:var(--pt-brand-300)}.tm-toolbar .uk-container{min-height:40px}.tm-header .uk-navbar-container:not(.uk-navbar-transparent),.tm-header-mobile .uk-navbar-container:not(.uk-navbar-transparent){background:var(--pt-header-bg);-webkit-backdrop-filter:saturate(1.6) blur(16px);backdrop-filter:saturate(1.6) blur(16px);border-bottom:1px solid var(--pt-border);transition:box-shadow .3s var(--pt-ease),background .3s}.uk-navbar-container.uk-navbar-sticky,.uk-navbar-sticky .uk-navbar-container{box-shadow:0 8px 30px rgba(18,16,70,.08)}.uk-navbar-container .uk-navbar-item,.uk-navbar-container .uk-navbar-nav>li>a,.uk-navbar-container .uk-navbar-toggle{min-height:var(--pt-nav-h)}.uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-nav>li>a{color:var(--pt-ink)}.uk-navbar-nav>li>a{position:relative;isolation:isolate;font-family:var(--pt-font-body);font-size:.94rem;font-weight:600;text-transform:none;letter-spacing:0;padding-inline:14px;transition:color var(--pt-dur)}.uk-navbar-nav>li>a::before{content:"";position:absolute;inset:20px 2px;z-index:-1;border-radius:12px;background:var(--pt-brand-50);opacity:0;transform:scale(.92);transition:all .22s var(--pt-ease)}.uk-navbar-nav>li.uk-active>a::before,.uk-navbar-nav>li:hover>a::before,.uk-navbar-nav>li>a[aria-expanded=true]::before{opacity:1;transform:none}.uk-navbar-nav>li.uk-active>a,.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a[aria-expanded=true]{color:var(--pt-brand)!important}.uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-nav>li>a:hover{color:var(--pt-brand)}.pt-hot>a::after,.pt-new>a::after{content:"NEW";margin-inline-start:6px;padding:2px 7px;font-size:.62rem;font-weight:800;line-height:1.4;border-radius:20px;color:#fff;background:var(--pt-grad-brand);vertical-align:middle}.pt-hot>a::after{content:"HOT";background:var(--pt-grad-accent)}:lang(fa) .pt-new>a::after,:root[lang^=fa] .pt-new>a::after{content:"جدید"}:lang(fa) .pt-hot>a::after,:root[lang^=fa] .pt-hot>a::after{content:"داغ"}.uk-navbar-item .uk-button{min-height:42px;line-height:40px;padding:0 20px;border-radius:12px}.uk-drop .uk-dropdown,.uk-dropdown,.uk-navbar-dropdown{background:var(--pt-surface);color:var(--pt-text);border:1px solid var(--pt-border);border-radius:var(--pt-r-lg);box-shadow:var(--pt-shadow-lg);padding:14px;min-width:240px}.uk-dropdown.uk-open,.uk-navbar-dropdown.uk-open{animation:pt-drop .26s var(--pt-ease) both}@keyframes pt-drop{from{opacity:0}to{opacity:1}}.tm-header-mobile .uk-drop,.tm-header-mobile .uk-dropdown,.tm-header-mobile .uk-navbar-dropdown,.tm-header-mobile [class*=uk-drop].uk-open{animation:none!important;min-width:0}.tm-header-mobile .uk-nav-sub,.tm-header-mobile .uk-nav-sub a,.tm-header-mobile .uk-nav-sub>li{text-align:start}.tm-header-mobile .uk-nav-sub a{display:block}.uk-dropdown-nav>li>a,.uk-nav>li>a,.uk-navbar-dropdown-nav>li>a{text-transform:none;letter-spacing:0}.uk-dropdown-nav>li>a,.uk-navbar-dropdown-nav>li>a{padding:10px 12px;border-radius:10px;color:var(--pt-text);font-weight:500;font-size:.92rem;transition:background .18s,color .18s,padding .25s var(--pt-ease)}.uk-dropdown-nav>li>a:hover,.uk-navbar-dropdown-nav>li.uk-active>a,.uk-navbar-dropdown-nav>li>a:hover{background:var(--pt-brand-50);color:var(--pt-brand);padding-inline-start:16px}.uk-nav-header,.uk-navbar-dropdown-nav .uk-nav-header{color:var(--pt-muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:8px 12px}.uk-nav-divider,.uk-navbar-dropdown-nav .uk-nav-divider{border-top-color:var(--pt-border);margin:8px 0}.uk-navbar-dropbar{background:var(--pt-surface);box-shadow:var(--pt-shadow-lg);border-bottom:1px solid var(--pt-border)}.uk-navbar-dropdown-grid>*>.uk-navbar-dropdown-nav>li>a{white-space:normal}.pt-mega-item{display:flex;gap:14px;align-items:center;padding:10px;border-radius:14px;transition:background .2s}.pt-mega-item:hover{background:var(--pt-brand-50)}.pt-mega-item img{width:48px;height:48px;border-radius:12px;object-fit:cover;box-shadow:var(--pt-shadow-sm)}.uk-logo{font-family:var(--pt-font-display);font-weight:800;font-size:1.45rem;text-transform:none;letter-spacing:var(--pt-tracking);color:var(--pt-ink);display:inline-flex;align-items:center}.uk-navbar-container .uk-logo img{transition:transform .3s var(--pt-ease)}.uk-logo:hover img{transform:scale(1.04) rotate(-1deg)}.pt-header-btn,.pt-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;border:1px solid var(--pt-border);background:var(--pt-surface);color:var(--pt-ink);cursor:pointer;padding:0;transition:all .25s var(--pt-ease);position:relative}.pt-header-btn:hover,.pt-theme-toggle:hover{border-color:var(--pt-brand);color:var(--pt-brand);transform:translateY(-2px);box-shadow:var(--pt-shadow-md)}.pt-theme-toggle svg{width:20px;height:20px;position:absolute;transition:transform .5s var(--pt-ease-spring),opacity .3s}.pt-theme-toggle .pt-icon-moon{opacity:0;transform:rotate(-90deg) scale(.5)}:root[data-theme=dark] .pt-theme-toggle .pt-icon-sun{opacity:0;transform:rotate(90deg) scale(.5)}:root[data-theme=dark] .pt-theme-toggle .pt-icon-moon{opacity:1;transform:none}.pt-cart-count{position:absolute;inset-block-start:-6px;inset-inline-end:-6px;min-width:19px;height:19px;padding:0 5px;border-radius:20px;background:var(--pt-accent);color:#fff;font-size:.68rem;font-weight:800;line-height:19px;text-align:center;box-shadow:0 0 0 2px var(--pt-surface)}.pt-bump{animation:pt-bump .6s var(--pt-ease-spring)}@keyframes pt-bump{30%{transform:scale(1.35)}100%{transform:none}}.pt-progress{position:fixed;inset:0 0 auto 0;height:3px;z-index:1100;background:0 0;pointer-events:none}.pt-progress>i{display:block;height:100%;width:100%;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--pt-brand),#a45cff,var(--pt-accent))}[dir=rtl] .pt-progress>i{transform-origin:100% 50%}.tm-header-mobile .uk-navbar-container{border-bottom:1px solid var(--pt-border)}.uk-navbar-toggle{color:var(--pt-ink)}.uk-offcanvas-bar{background:var(--pt-grad-ink);color:#c8ceee;padding:30px 26px}.uk-offcanvas-bar .uk-nav-default>li>a,.uk-offcanvas-bar .uk-nav-primary>li>a{color:#e6e9fb;padding:12px 14px;border-radius:12px;font-weight:600;transition:background .2s,color .2s}.uk-offcanvas-bar .uk-nav-default>li>a:hover,.uk-offcanvas-bar .uk-nav-primary>li>a:hover,.uk-offcanvas-bar .uk-nav>li.uk-active>a{background:rgba(255,255,255,.08);color:#fff}.uk-offcanvas-bar .uk-nav-sub a{color:#a7aed6}.uk-offcanvas-overlay::before{background:var(--pt-overlay);backdrop-filter:blur(3px)}.uk-modal-dialog{border-radius:var(--pt-r-xl);background:var(--pt-surface);box-shadow:var(--pt-shadow-lg);border:1px solid var(--pt-border)}.uk-modal{background:var(--pt-overlay);backdrop-filter:blur(6px)}.uk-search-input{color:var(--pt-ink);font-family:inherit}.uk-search-default .uk-search-input,.uk-search-navbar .uk-search-input{background:var(--pt-surface-2);border:1px solid transparent;border-radius:var(--pt-r-pill);height:44px;padding-inline:44px 18px;transition:all .25s var(--pt-ease)}.uk-search-default .uk-search-input:focus,.uk-search-navbar .uk-search-input:focus{background:var(--pt-surface);border-color:var(--pt-brand);box-shadow:0 0 0 4px var(--pt-ring)}.uk-search-icon{color:var(--pt-muted)}.uk-search-large .uk-search-input{font-size:2rem;font-weight:700;font-family:var(--pt-font-display);color:#fff}.uk-dropbar,.uk-dropbar-large{background:var(--pt-surface);border-radius:0 0 var(--pt-r-xl) var(--pt-r-xl);box-shadow:var(--pt-shadow-lg)}.pt-buybar{position:fixed;inset-inline:0;bottom:0;z-index:980;display:none;align-items:center;gap:14px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--pt-header-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--pt-border);box-shadow:0 -10px 30px rgba(18,16,70,.1);transform:translateY(110%);transition:transform .4s var(--pt-ease)}.pt-buybar.is-visible{transform:none}.pt-buybar .pt-buybar-info{flex:1;min-width:0;line-height:1.3}.pt-buybar .pt-buybar-title{display:block;font-weight:700;color:var(--pt-ink);font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-buybar .pt-buybar-price{font-weight:800;color:var(--pt-brand);font-size:1rem}.pt-buybar .uk-button{flex-shrink:0}@media (max-width:959px){.pt-buybar{display:flex}}.pt-top{position:fixed;inset-block-end:24px;inset-inline-end:24px;z-index:970;width:48px;height:48px;border-radius:16px;border:1px solid var(--pt-border);background:var(--pt-surface);color:var(--pt-ink);box-shadow:var(--pt-shadow-md);cursor:pointer;display:grid;place-items:center;opacity:0;transform:translateY(14px) scale(.9);pointer-events:none;transition:all .35s var(--pt-ease)}.pt-top.is-visible{opacity:1;transform:none;pointer-events:auto}.pt-top:hover{background:var(--pt-brand);color:#fff;border-color:var(--pt-brand);transform:translateY(-3px);box-shadow:var(--pt-shadow-brand)}.pt-top svg{width:20px;height:20px}body:has(.pt-buybar.is-visible) .pt-top{inset-block-end:96px}.pt-toast-wrap{position:fixed;inset-block-end:24px;inset-inline-start:24px;z-index:1200;display:grid;gap:10px}.pt-toast{display:flex;align-items:center;gap:12px;padding:14px 18px;min-width:260px;max-width:360px;background:var(--pt-ink);color:var(--pt-bg);border-radius:16px;box-shadow:var(--pt-shadow-lg);font-size:.92rem;font-weight:550;animation:pt-toast-in .5s var(--pt-ease-spring) both}.pt-toast a{color:var(--pt-brand-300);font-weight:700;margin-inline-start:auto;white-space:nowrap}.pt-toast .pt-toast-ico{width:28px;height:28px;border-radius:50%;background:var(--pt-success);display:grid;place-items:center;flex-shrink:0;color:#fff}.pt-toast.is-out{animation:pt-toast-out .35s var(--pt-ease) both}@keyframes pt-toast-in{from{opacity:0;transform:translateY(20px) scale(.9)}}@keyframes pt-toast-out{to{opacity:0;transform:translateY(10px) scale(.95)}}@media (max-width:959px){.pt-toast-wrap{inset-block-end:84px;inset-inline:16px}}html[data-pt-toggle=off] .pt-theme-toggle,html[data-pt-toggle=off] .uk-navbar-item:has(> .pt-theme-toggle){display:none!important}.tm-header .uk-dropdown,.tm-header .uk-navbar-dropdown:not(.uk-navbar-dropdown-large){width:clamp(240px,24vw,340px)!important;min-width:0;max-width:92vw;box-sizing:border-box;transition:none!important}.uk-dropdown-nav>li+li,.uk-navbar-dropdown-nav>li+li{margin-top:4px}.uk-dropdown-nav>li>a,.uk-navbar-dropdown-nav>li>a{display:block;line-height:1.7;white-space:normal}.uk-navbar-dropdown-nav .uk-nav-sub{padding:4px 0 4px 0;padding-inline-start:12px}.uk-navbar-dropdown-nav .uk-nav-sub>li+li{margin-top:2px}.pt-footer,.tm-footer,footer{color:#a9b0d8}.pt-footer .uk-nav-default>li>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a,footer .uk-nav-default>li>a{color:#aeb5db;text-transform:none;letter-spacing:0;font-weight:500;padding:6px 0;font-size:.92rem;transition:color .2s,padding .25s var(--pt-ease)}.pt-footer .uk-nav-default>li>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:hover,footer .uk-nav-default>li>a:hover{color:#fff;padding-inline-start:6px}.pt-footer .uk-nav-header,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header{color:#fff;font-size:.95rem;letter-spacing:0;text-transform:none;padding:0 0 10px;font-weight:700}.uk-section-secondary .uk-nav-default .uk-nav-divider{border-color:rgba(255,255,255,.1)}.pt-footer hr,.uk-section-secondary hr{border-color:rgba(255,255,255,.1)}.pt-footer .uk-text-meta,.uk-section-secondary .uk-text-meta{color:#8189b8}.uk-section-secondary .uk-input{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);color:#fff;box-shadow:none}.uk-section-secondary .uk-input::placeholder{color:#8189b8}.pt-trust{display:flex;flex-wrap:wrap;gap:10px}.pt-trust>*{padding:8px 14px;border:1px solid rgba(255,255,255,.14);border-radius:12px;font-size:.78rem;color:#c8ceee;background:rgba(255,255,255,.04)}.pt-cta-band{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--pt-r-xl);padding:clamp(32px,5vw,64px);background:var(--pt-grad-brand);color:#fff;box-shadow:var(--pt-shadow-brand)}.pt-cta-band::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(50% 90% at 100% 0,rgba(255,255,255,.28),transparent 60%),radial-gradient(40% 70% at 0 100%,rgba(255,90,54,.5),transparent 70%)}.pt-cta-band h2,.pt-cta-band h3{color:#fff}.pt-cta-band .uk-button-primary{background:#fff;color:var(--pt-brand-700);box-shadow:0 10px 28px rgba(0,0,0,.25)}.pt-cta-band .uk-button-primary:hover{background:#fff;color:var(--pt-accent-600)}.uk-badge{background:var(--pt-brand);color:#fff;font-weight:700;font-size:.72rem;min-width:22px;height:22px;border-radius:11px}.uk-label{border-radius:var(--pt-r-pill);padding:3px 12px;font-size:.72rem;font-weight:700;line-height:1.7;text-transform:none;letter-spacing:0;background:var(--pt-brand);color:#fff}.uk-label-success{background:var(--pt-success)}.uk-label-warning{background:var(--pt-warning);color:#3a2600}.uk-label-danger{background:var(--pt-accent)}.uk-tab{margin-inline-start:0}.uk-tab::before{border-bottom-color:var(--pt-border)}.uk-tab>*>a{color:var(--pt-muted);font-weight:650;font-size:.92rem;text-transform:none;letter-spacing:0;padding:12px 18px;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.uk-tab>*>a:hover{color:var(--pt-ink)}.uk-tab>.uk-active>a{color:var(--pt-brand);border-color:var(--pt-brand)}.uk-subnav-pill>*>:first-child{border-radius:var(--pt-r-pill);padding:8px 18px;font-weight:600;font-size:.88rem;color:var(--pt-text);background:var(--pt-surface);border:1px solid var(--pt-border);text-transform:none;letter-spacing:0;transition:all .22s var(--pt-ease)}.uk-subnav-pill>*>a:hover{color:var(--pt-brand);border-color:var(--pt-brand-200);background:var(--pt-brand-50)}.uk-subnav-pill>.uk-active>a{background:var(--pt-brand);color:#fff;border-color:var(--pt-brand);box-shadow:0 6px 16px rgba(91,61,245,.3)}.uk-subnav>*>a{color:var(--pt-muted);text-transform:none;letter-spacing:0;font-size:.9rem}.uk-subnav>*>a:hover{color:var(--pt-brand)}.uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before{border-inline-start-color:var(--pt-border-strong)}.uk-accordion>:nth-child(n+2){margin-top:12px}.uk-accordion>*{background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:var(--pt-r);padding:0 22px;transition:border-color .25s,box-shadow .25s}.uk-accordion>.uk-open{border-color:var(--pt-brand-200);box-shadow:var(--pt-shadow-md)}.uk-accordion-title{color:var(--pt-ink);font-weight:650;font-size:1.02rem;padding:18px 0;font-family:var(--pt-font-body)}.uk-accordion-title:hover{color:var(--pt-brand)}.uk-accordion-content{margin:0;padding-bottom:20px}.uk-pagination{gap:6px;flex-wrap:wrap;margin-inline-start:0}.uk-pagination>*{padding-inline-start:0}.uk-pagination>*>*,.woocommerce-pagination .page-numbers li>*{min-width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:12px;border:1px solid var(--pt-border);background:var(--pt-surface);color:var(--pt-ink);font-weight:650;font-size:.92rem;transition:all .22s var(--pt-ease)}.uk-pagination>*>:hover{border-color:var(--pt-brand);color:var(--pt-brand);transform:translateY(-2px);box-shadow:var(--pt-shadow-md)}.uk-pagination .current,.uk-pagination>.uk-active>*{background:var(--pt-brand);border-color:var(--pt-brand);color:#fff;box-shadow:var(--pt-shadow-brand)}.uk-pagination>.uk-disabled>*{opacity:.45}[dir=rtl] .uk-pagination [uk-pagination-next],[dir=rtl] .uk-pagination [uk-pagination-previous]{transform:scaleX(-1)}.uk-breadcrumb{font-size:.85rem}.uk-breadcrumb>*>*{color:var(--pt-muted);text-transform:none}.uk-breadcrumb>*>a:hover{color:var(--pt-brand)}.uk-breadcrumb>:last-child>a:not([href]),.uk-breadcrumb>:last-child>span{color:var(--pt-ink);font-weight:600}.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before{color:var(--pt-border-strong);margin:0 10px;content:"/"}.uk-alert{border-radius:var(--pt-r);border:1px solid var(--pt-border);background:var(--pt-surface-2);color:var(--pt-text);padding:16px 22px}.uk-alert-primary{background:var(--pt-brand-50);border-color:var(--pt-brand-200);color:var(--pt-brand-soft-text)}.uk-alert-success{background:var(--pt-success-50);border-color:rgba(15,169,104,.3);color:var(--pt-success)}.uk-alert-warning{background:var(--pt-warning-50);border-color:rgba(245,158,11,.35);color:#9a5b00}.uk-alert-danger{background:var(--pt-danger-50);border-color:rgba(229,56,75,.3);color:var(--pt-danger)}:root[data-theme=dark] .uk-alert-warning{color:#fbc15c}.uk-progress{height:8px;border-radius:8px;background:var(--pt-surface-3)}.uk-progress::-webkit-progress-bar{background:var(--pt-surface-3);border-radius:8px}.uk-progress::-webkit-progress-value{background:var(--pt-grad-brand);border-radius:8px}.uk-progress::-moz-progress-bar{background:var(--pt-brand);border-radius:8px}.uk-tooltip{background:var(--pt-ink);color:var(--pt-bg);border-radius:10px;font-size:.8rem;padding:6px 12px;box-shadow:var(--pt-shadow-md)}.uk-notification-message{border-radius:var(--pt-r);background:var(--pt-ink);color:var(--pt-bg);box-shadow:var(--pt-shadow-lg)}.uk-grid-divider>:not(.uk-first-column)::before{border-inline-start-color:var(--pt-border)}.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{border-top-color:var(--pt-border)}.uk-heading-divider{border-bottom-color:var(--pt-border)}.uk-heading-bullet::before{border-inline-start:4px solid var(--pt-brand);border-radius:4px}.uk-heading-line>::after,.uk-heading-line>::before{border-bottom-color:var(--pt-border)}.uk-comment-list>:nth-child(n+2){border-top-color:var(--pt-border)}.uk-comment-title{font-weight:700;font-family:var(--pt-font-body)}.uk-comment-meta{color:var(--pt-muted)}.uk-comment-avatar{border-radius:50%;border:2px solid var(--pt-surface);box-shadow:var(--pt-shadow-sm)}.pt-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--pt-bg)}.pt-hero::before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(46% 60% at 82% 8%,rgba(120,86,255,.28),transparent 70%),radial-gradient(38% 50% at 8% 18%,rgba(255,90,54,.16),transparent 70%),radial-gradient(40% 50% at 55% 100%,rgba(42,127,240,.14),transparent 70%);-webkit-mask-image:linear-gradient(#000 65%,transparent);mask-image:linear-gradient(#000 65%,transparent)}.pt-hero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--pt-border) 1px,transparent 1px),linear-gradient(90deg,var(--pt-border) 1px,transparent 1px);background-size:56px 56px;opacity:.55;-webkit-mask-image:radial-gradient(70% 70% at 50% 25%,#000 25%,transparent 75%);mask-image:radial-gradient(70% 70% at 50% 25%,#000 25%,transparent 75%)}.pt-hero-dark::before,.pt-hero.uk-light::before{background:radial-gradient(46% 60% at 82% 8%,rgba(120,86,255,.5),transparent 70%),radial-gradient(38% 50% at 8% 18%,rgba(255,90,54,.22),transparent 70%)}.pt-hero-dark{background:var(--pt-grad-ink);color:#c8ceee}.pt-hero-dark::after{background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px)}.pt-hero-dark h1,.pt-hero-dark h2{color:#fff}.pt-gradient-text{background:var(--pt-grad-text);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}.pt-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--pt-r-pill);background:var(--pt-brand-50);color:var(--pt-brand-soft-text);border:1px solid var(--pt-brand-100);font-size:.8rem;font-weight:700;letter-spacing:0}.pt-eyebrow::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--pt-accent);box-shadow:0 0 0 4px rgba(255,90,54,.18);animation:pt-pulse 2s infinite}@keyframes pt-pulse{50%{box-shadow:0 0 0 8px rgba(255,90,54,0)}}.pt-hero-dark .pt-eyebrow,.uk-light .pt-eyebrow{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);color:#e4deff}.pt-hero-search{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 22px;background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:var(--pt-r-pill);box-shadow:var(--pt-shadow-lg);max-width:640px}[dir=rtl] .pt-hero-search{padding:8px 22px 8px 8px}.pt-hero-search .uk-search-input{background:0 0!important;border:0!important;box-shadow:none!important;height:48px;padding:0!important}.pt-hero-search .uk-button{border-radius:var(--pt-r-pill);white-space:nowrap;flex-shrink:0}.pt-glass{background:color-mix(in srgb,var(--pt-surface) 70%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);border:1px solid color-mix(in srgb,var(--pt-border) 80%,transparent);border-radius:var(--pt-r-lg);box-shadow:var(--pt-shadow-md)}.pt-browser{position:relative;background:var(--pt-surface);border:1px solid var(--pt-border-strong);border-radius:var(--pt-r-lg);box-shadow:var(--pt-shadow-lg);overflow:hidden;padding-top:34px}.pt-browser::before{content:"";position:absolute;inset:0 0 auto 0;height:34px;background:var(--pt-surface-2);border-bottom:1px solid var(--pt-border)}.pt-browser::after{content:"";position:absolute;inset-block-start:12px;inset-inline-start:14px;width:10px;height:10px;border-radius:50%;background:#ff5f57;box-shadow:16px 0 0 #febc2e,32px 0 0 #28c840}[dir=rtl] .pt-browser::after{box-shadow:-16px 0 0 #febc2e,-32px 0 0 #28c840}.pt-browser img{display:block;width:100%}.pt-float{animation:pt-float 7s ease-in-out infinite}@keyframes pt-float{50%{transform:translateY(-12px)}}.pt-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--pt-r-pill);background:var(--pt-surface);border:1px solid var(--pt-border);color:var(--pt-text);font-size:.8rem;font-weight:600;line-height:1.5}.pt-chip-brand{background:var(--pt-brand-50);border-color:var(--pt-brand-100);color:var(--pt-brand-soft-text)}.pt-chip-wp{background:rgba(34,113,177,.1);border-color:rgba(34,113,177,.25);color:var(--pt-wp)}.pt-chip-joomla{background:rgba(240,86,29,.1);border-color:rgba(240,86,29,.25);color:var(--pt-joomla)}:root[data-theme=dark] .pt-chip-wp{color:#6fb4f0}:root[data-theme=dark] .pt-chip-joomla{color:#ff8a5e}.pt-chip-success{background:var(--pt-success-50);border-color:rgba(15,169,104,.3);color:var(--pt-success)}.pt-chip-new{background:var(--pt-grad-brand);color:#fff;border-color:transparent}.pt-chip-hot{background:var(--pt-grad-accent);color:#fff;border-color:transparent}.pt-feature{padding:30px;border-radius:var(--pt-r-lg);background:var(--pt-surface);border:1px solid var(--pt-border);height:100%;transition:transform .35s var(--pt-ease),box-shadow .35s var(--pt-ease),border-color .25s}.pt-feature:hover{transform:translateY(-6px);box-shadow:var(--pt-shadow-lg);border-color:var(--pt-brand-200)}.pt-feature-icon{width:54px;height:54px;border-radius:16px;display:inline-grid;place-items:center;margin-bottom:20px;background:var(--pt-brand-50);color:var(--pt-brand);border:1px solid var(--pt-brand-100);transition:transform .4s var(--pt-ease-spring),background .3s,color .3s}.pt-feature:hover .pt-feature-icon{transform:rotate(-6deg) scale(1.08);background:var(--pt-brand);color:#fff}.pt-feature h3,.pt-feature h4{margin:0 0 8px;font-size:1.15rem}.pt-feature p{margin:0;color:var(--pt-muted);font-size:.95rem}.pt-stat{text-align:center}.pt-stat-number{display:block;font-family:var(--pt-font-display);font-weight:800;font-size:clamp(2.2rem, 4vw, 3.4rem);line-height:1.1;color:var(--pt-ink);font-variant-numeric:tabular-nums}.pt-stat-label{color:var(--pt-muted);font-size:.92rem}.pt-hero-dark .pt-stat-number,.uk-light .pt-stat-number{color:#fff}.pt-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.pt-marquee-track{display:flex;gap:56px;width:max-content;align-items:center;animation:pt-marquee 38s linear infinite}.pt-marquee:hover .pt-marquee-track{animation-play-state:paused}.pt-marquee-track>*{opacity:.6;filter:grayscale(1);transition:all .3s;flex-shrink:0}.pt-marquee-track>:hover{opacity:1;filter:none}@keyframes pt-marquee{to{transform:translateX(-50%)}}[dir=rtl] .pt-marquee-track{animation-name:pt-marquee-rtl}@keyframes pt-marquee-rtl{to{transform:translateX(50%)}}.pt-price-card{position:relative;display:flex;flex-direction:column;height:100%;padding:36px 32px;background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:var(--pt-r-xl);transition:transform .35s var(--pt-ease),box-shadow .35s}.pt-price-card:hover{transform:translateY(-6px);box-shadow:var(--pt-shadow-lg)}.pt-price-card--popular{border:2px solid var(--pt-brand);box-shadow:var(--pt-shadow-brand);background:linear-gradient(180deg,var(--pt-brand-50),var(--pt-surface) 38%)}.pt-price-card--popular::before{content:attr(data-badge);position:absolute;inset-block-start:-14px;inset-inline-start:50%;transform:translateX(-50%);padding:4px 16px;border-radius:20px;font-size:.75rem;font-weight:800;color:#fff;background:var(--pt-grad-accent);box-shadow:var(--pt-shadow-accent);white-space:nowrap}[dir=rtl] .pt-price-card--popular::before{transform:translateX(50%)}.pt-price{font-family:var(--pt-font-display);font-weight:800;font-size:3rem;line-height:1;color:var(--pt-ink)}.pt-price small{font-size:.9rem;font-weight:500;color:var(--pt-muted)}.pt-check-list{list-style:none;padding:0;margin:24px 0;flex:1}.pt-check-list li{position:relative;padding-inline-start:30px;margin-bottom:12px;font-size:.95rem}.pt-check-list li::before{content:"";position:absolute;inset-inline-start:0;top:.35em;width:18px;height:18px;border-radius:50%;background:var(--pt-success-50) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4 8.5l2.7 2.7L12 5.5' fill='none' stroke='%230FA968' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/12px no-repeat}.pt-testimonial{padding:32px;background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:var(--pt-r-lg);height:100%;position:relative}.pt-testimonial::before{content:"\201C";position:absolute;inset-block-start:8px;inset-inline-end:24px;font:800 5rem/1 Georgia,serif;color:var(--pt-brand-100)}.pt-testimonial .pt-stars{color:var(--pt-warning);letter-spacing:2px}.pt-steps{counter-reset:step}.pt-step{position:relative;padding-inline-start:72px;padding-bottom:36px}.pt-step::before{counter-increment:step;content:counter(step);position:absolute;inset-inline-start:0;top:0;width:48px;height:48px;border-radius:16px;display:grid;place-items:center;font:800 1.2rem var(--pt-font-display);color:#fff;background:var(--pt-grad-brand);box-shadow:var(--pt-shadow-brand)}.pt-step::after{content:"";position:absolute;inset-inline-start:23px;top:56px;bottom:8px;width:2px;background:repeating-linear-gradient(var(--pt-border-strong) 0 6px,transparent 6px 12px)}.pt-step:last-child::after{display:none}.pt-compat{display:flex;flex-wrap:wrap;gap:8px;font-family:var(--pt-font-mono);font-size:.78rem}.pt-compat span{padding:4px 10px;border-radius:8px;background:var(--pt-surface-2);border:1px solid var(--pt-border);color:var(--pt-text)}.pt-link-arrow{display:inline-flex;align-items:center;gap:8px;font-weight:650;color:var(--pt-brand)}.pt-link-arrow::after{content:"→";transition:transform .25s var(--pt-ease)}[dir=rtl] .pt-link-arrow::after{content:"←"}.pt-link-arrow:hover::after{transform:translateX(5px)}[dir=rtl] .pt-link-arrow:hover::after{transform:translateX(-5px)}.pt-section-head{max-width:680px;margin-inline:auto;text-align:center;margin-bottom:clamp(36px,5vw,64px)}.pt-section-head p{color:var(--pt-muted);font-size:1.08rem}.pt-reveal{opacity:0;transform:translateY(26px);transition:opacity .8s var(--pt-ease),transform .8s var(--pt-ease);transition-delay:var(--pt-delay, 0s)}.pt-reveal.is-in{opacity:1;transform:none}.no-js .pt-reveal{opacity:1;transform:none}.pt-fade-line{height:1px;border:0;background:linear-gradient(90deg,transparent,var(--pt-border-strong),transparent)}@media (max-width:639px){.pt-hero-search,[dir=rtl] .pt-hero-search{flex-wrap:wrap;border-radius:var(--pt-r-lg);padding:12px}.pt-hero-search .uk-search-input{flex:1 1 100%;height:44px}.pt-hero-search .uk-button{flex:1 1 100%}.pt-section-head{text-align:start}}body.archive .tm-main h1.uk-h3,body.blog .tm-main h1.uk-h3,body.search .tm-main h1.uk-h3{font-size:clamp(1.9rem, 3.6rem, 3rem);font-weight:800;margin-bottom:12px}body.archive .tm-main h1.uk-h3+div,body.category .tm-main h1.uk-h3+div{color:var(--pt-muted);font-size:1.05rem;max-width:640px}body.search .tm-main article.uk-article,body:not(.single):not(.page):not(.woocommerce) .tm-main .uk-grid>div>article.uk-article{position:relative;height:100%;display:flex;flex-direction:column;background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:var(--pt-r-lg);box-sizing:border-box;padding:14px 14px 22px;box-shadow:var(--pt-shadow-xs);transition:transform .35s var(--pt-ease),box-shadow .35s var(--pt-ease),border-color .25s}body:not(.single):not(.page):not(.woocommerce) .tm-main .uk-grid>div>article.uk-article:hover{transform:translateY(-6px);box-shadow:var(--pt-shadow-lg);border-color:var(--pt-brand-200)}body:not(.single):not(.page) .tm-main .uk-grid>div{height:auto}body:not(.single):not(.page) .tm-main .uk-grid>div>article.uk-article>*{margin-inline:0}body:not(.single):not(.page) .tm-main article.uk-article>:not(:first-child):not(meta){padding-inline:10px}body:not(.single):not(.page) .tm-main article.uk-article>.uk-text-center:first-of-type{padding:0;overflow:hidden;border-radius:var(--pt-r);margin-bottom:16px;position:relative}body:not(.single):not(.page) .tm-main article.uk-article>.uk-text-center:first-of-type img{width:100%;aspect-ratio:16/10;object-fit:cover;transition:transform .7s var(--pt-ease)}body:not(.single):not(.page) .tm-main article.uk-article:hover>.uk-text-center:first-of-type img{transform:scale(1.06)}body:not(.single):not(.page) .tm-main article.uk-article .uk-article-title,body:not(.single):not(.page) .tm-main article.uk-article h2{font-size:1.28rem;font-weight:750;margin:8px 0 8px}body:not(.single):not(.page) .tm-main article.uk-article h2 a{background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;transition:background-size .4s var(--pt-ease),color .2s;padding-bottom:2px}body:not(.single):not(.page) .tm-main article.uk-article h2 a:hover{color:var(--pt-brand);background-size:100% 2px}body:not(.single):not(.page) .tm-main article.uk-article [property=text]{color:var(--pt-muted);font-size:.95rem;flex:1}body:not(.single):not(.page) .tm-main article.uk-article p:has(> .uk-button){margin-top:auto;padding-top:14px}body:not(.single):not(.page) .tm-main article.uk-article .uk-button-default,body:not(.single):not(.page) .tm-main article.uk-article .uk-button-text{min-height:0}.uk-article-meta{font-size:.82rem;color:var(--pt-muted)}.uk-article-meta a{color:var(--pt-brand-soft-text);font-weight:600}.uk-article-meta a:hover{color:var(--pt-brand)}.uk-subnav-divider.uk-article-meta,ul.uk-subnav.uk-subnav-divider{font-size:.82rem}article .uk-subnav>*>*{color:var(--pt-muted)}article .uk-subnav a:hover{color:var(--pt-brand)}article .uk-article-meta a[rel~=category],article .uk-subnav li:last-child a[rel~=category]{padding:2px 10px;border-radius:var(--pt-r-pill);background:var(--pt-brand-50);color:var(--pt-brand-soft-text);font-weight:700;font-size:.75rem}article p a[rel=tag]{display:inline-block;margin:0 2px 6px 0;padding:3px 12px;border-radius:var(--pt-r-pill);background:var(--pt-surface-2);border:1px solid var(--pt-border);color:var(--pt-text);font-size:.8rem;font-weight:600}article p a[rel=tag]:hover{background:var(--pt-brand);color:#fff;border-color:var(--pt-brand)}body.single .uk-article .uk-article-title,body.single article.uk-article h1{font-size:clamp(2rem, 3.9rem, 3.25rem);font-weight:800;margin-bottom:18px}body.single article.uk-article [property=image],body.single article.uk-article>.uk-text-center:first-of-type{margin-bottom:32px}body.single article.uk-article [property=image] img{border-radius:var(--pt-r-xl);box-shadow:var(--pt-shadow-lg);width:100%}body.single article.uk-article [property=text]{font-size:1.06rem;color:var(--pt-text)}body.single article.uk-article [property=text]>p:first-of-type{font-size:1.18rem;color:var(--pt-ink)}.pt-toc{margin:0 0 2rem;padding:4px 22px;background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:var(--pt-r);box-shadow:var(--pt-shadow-xs)}.pt-toc summary{cursor:pointer;padding:14px 0;font-weight:700;color:var(--pt-ink);list-style:none;display:flex;align-items:center;justify-content:space-between}.pt-toc summary::-webkit-details-marker{display:none}.pt-toc summary::after{content:"+";font-size:1.3rem;color:var(--pt-brand);transition:transform .3s var(--pt-ease)}.pt-toc[open] summary::after{content:"\2212"}.pt-toc ol{list-style:none;margin:0 0 12px;padding:0;counter-reset:toc}.pt-toc li{counter-increment:toc;margin:0}.pt-toc li a{display:flex;gap:10px;padding:7px 10px;border-radius:10px;color:var(--pt-text);font-size:.94rem;text-decoration:none!important}.pt-toc li a::before{content:counter(toc,decimal-leading-zero);color:var(--pt-brand);font-weight:700;font-variant-numeric:tabular-nums}.pt-toc li a.is-active,.pt-toc li a:hover{background:var(--pt-brand-50);color:var(--pt-brand)}.pt-toc li.pt-toc-sub a{padding-inline-start:34px;font-size:.88rem}.pt-readtime{display:inline-flex;align-items:center;gap:6px}.pt-readtime::before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'><circle cx='12' cy='12' r='9'/><path d='M12 7v5l3 2'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'><circle cx='12' cy='12' r='9'/><path d='M12 7v5l3 2'/></svg>") center/contain no-repeat}.pt-share{display:flex;align-items:center;gap:8px;margin:2rem 0;flex-wrap:wrap}.pt-share>span{font-weight:650;color:var(--pt-ink);margin-inline-end:6px;font-size:.9rem}.pt-share a,.pt-share button{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:var(--pt-surface);border:1px solid var(--pt-border);color:var(--pt-ink);cursor:pointer;transition:all .25s var(--pt-ease);padding:0}.pt-share a:hover,.pt-share button:hover{background:var(--pt-brand);color:#fff;border-color:var(--pt-brand);transform:translateY(-3px)}.pt-share svg{width:18px;height:18px}article hr.uk-margin-medium-top+.uk-grid-medium{padding:24px;background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:var(--pt-r-lg);margin-top:0}article hr.uk-margin-medium-top{display:none}article .uk-grid-medium img.avatar{border-radius:50%;border:3px solid var(--pt-surface);box-shadow:var(--pt-shadow-md)}body.single article nav.uk-margin-medium .uk-pagination>li>a{height:auto;padding:14px 20px;border-radius:var(--pt-r);font-weight:600;max-width:340px;text-align:start}#comments .uk-comment-list li>.uk-comment,#comments .uk-comment-list>li{padding-block:24px}#comments .uk-comment{padding:22px;background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:var(--pt-r-lg)}#comments .uk-comment-list ul{padding-inline-start:36px}#respond{margin-top:2.5rem;padding:32px;background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:var(--pt-r-xl);box-shadow:var(--pt-shadow-sm)}#reply-title,#respond .comment-reply-title{font-size:1.35rem;font-weight:750}#respond textarea{min-height:150px}#respond .comment-form-cookies-consent{display:flex;gap:10px;align-items:center;font-size:.88rem;color:var(--pt-muted)}.tm-sidebar .uk-panel,.tm-sidebar .widget,.tm-sidebar>div>section,aside .widget{background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:var(--pt-r-lg);padding:24px;margin-bottom:24px;box-shadow:var(--pt-shadow-xs)}.tm-sidebar .uk-h3,.tm-sidebar .uk-h4,.widget h2,.widget h3,.widget-title,.widgettitle{font-size:1rem;font-weight:750;margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--pt-border);position:relative}.widget h2::after,.widget h3::after,.widgettitle::after{content:"";position:absolute;inset-inline-start:0;bottom:-1px;width:36px;height:3px;border-radius:3px;background:var(--pt-grad-brand)}.widget ul{list-style:none;margin:0;padding:0}.widget ul li{padding:8px 0;border-bottom:1px dashed var(--pt-border);display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.widget ul li:last-child{border-bottom:0}.widget ul li a{color:var(--pt-text);font-weight:500}.widget ul li a:hover{color:var(--pt-brand)}.widget ul ul{flex-basis:100%;padding-inline-start:14px;margin-top:6px}.tagcloud{display:flex;flex-wrap:wrap;gap:8px}.tagcloud a{font-size:.82rem!important;padding:4px 12px;border-radius:var(--pt-r-pill);background:var(--pt-surface-2);border:1px solid var(--pt-border);color:var(--pt-text);font-weight:600}.tagcloud a:hover{background:var(--pt-brand);border-color:var(--pt-brand);color:#fff}.searchform,.widget_search form{display:flex;gap:8px}body.error404 .tm-main{text-align:center}body.error404 .uk-heading-2xlarge,body.error404 .uk-heading-xlarge,body.error404 h1{background:var(--pt-grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-size:clamp(5rem, 16vw, 11rem);line-height:1.1}.search-highlight,mark{background:rgba(255,196,61,.35);color:inherit;border-radius:4px;padding:0 3px}.pt-related-title{font-weight:800;margin-bottom:24px}body:not(.single):not(.page) .tm-main .uk-grid>div>article.uk-article{gap:10px}body:not(.single):not(.page) .tm-main .uk-grid>div>article.uk-article>*{margin-top:0;margin-bottom:0}body:not(.single):not(.page) .tm-main .uk-grid>div>article.uk-article>.uk-text-center:first-of-type{margin-bottom:6px}.widget label,.widget li,.widget li a,.widget p{font-family:var(--pt-font-body);text-transform:none;letter-spacing:0;font-size:.94rem}.woocommerce-result-count{color:var(--pt-muted);font-size:.9rem;margin:0 0 20px;line-height:44px}.woocommerce-ordering{margin:0 0 20px}.woocommerce-ordering select{min-width:200px;height:44px}.woocommerce-notices-wrapper:empty{display:none}ul.products{display:grid;grid-template-columns:1fr;gap:24px;margin-left:0;margin-bottom:0;padding:0}@media (min-width:640px){ul.products{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){ul.products.columns-3,ul.products.columns-4,ul.products.columns-5,ul.products.columns-6{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){ul.products.columns-4{grid-template-columns:repeat(4,1fr)}ul.products.columns-5{grid-template-columns:repeat(5,1fr)}ul.products.columns-6{grid-template-columns:repeat(6,1fr)}}ul.products>li,ul.products>li.product{box-sizing:border-box;width:auto!important;margin:0!important;padding:12px 12px 14px!important;position:relative;display:flex;flex-direction:column;background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:var(--pt-r-lg);box-shadow:var(--pt-shadow-xs);transition:transform .35s var(--pt-ease),box-shadow .35s var(--pt-ease),border-color .25s}ul.products>li:hover{transform:translateY(-6px);box-shadow:var(--pt-shadow-lg);border-color:var(--pt-brand-200)}ul.products>li>*{position:relative}ul.products>li>.onsale{position:absolute!important}ul.products li.product>.woocommerce-loop-product__link,ul.products li.product>a.woocommerce-LoopProduct-link{display:block;flex:1;padding-inline:2px}ul.products li.product .woocommerce-loop-product__link>img,ul.products li.product a img.attachment-woocommerce_thumbnail{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:top center;border-radius:var(--pt-r);margin-bottom:16px!important;border:1px solid var(--pt-border);box-shadow:var(--pt-shadow-sm);transition:object-position 3.5s ease-in-out}ul.products li.product:hover .woocommerce-loop-product__link>img,ul.products li.product:hover a img.attachment-woocommerce_thumbnail{object-position:bottom center}ul.products li.product .woocommerce-loop-product__title,ul.products li.product-category .woocommerce-loop-category__title{font-family:var(--pt-font-display);font-weight:750;font-size:1.05rem;line-height:1.5;color:var(--pt-ink);margin:0 0 6px;transition:color .2s}ul.products li.product:hover .woocommerce-loop-product__title{color:var(--pt-brand)}ul.products li.product .star-rating{margin-bottom:8px}ul.products li.product .price{font-family:var(--pt-font-display);font-weight:800;font-size:1.15rem;color:var(--pt-ink);margin-bottom:4px}ul.products li.product>.added_to_cart,ul.products li.product>a.button{margin:12px 2px 0;display:block;text-align:center;padding:0 16px;min-height:42px;line-height:40px;font-size:.88rem}ul.products li.product>.added_to_cart{line-height:1.4;min-height:0}.added_to_cart{font-weight:700;font-size:.85rem;color:var(--pt-success);margin-top:8px}.added_to_cart::before{content:"✓ "}ul.products li.product.product_cat-joomla::before,ul.products li.product.product_cat-wordpress::before{position:absolute;z-index:3;inset-block-start:22px;inset-inline-start:22px;padding:4px 11px;border-radius:var(--pt-r-pill);color:#fff;font-size:.7rem;font-weight:800;line-height:1.5;box-shadow:0 4px 12px rgba(0,0,0,.2)}ul.products li.product.product_cat-wordpress::before{content:"WordPress";background:var(--pt-wp)}ul.products li.product.product_cat-joomla::before{content:"Joomla";background:var(--pt-joomla)}ul.products li.product.product_cat-wordpress.product_cat-joomla::before{content:"WP + Joomla";background:var(--pt-grad-brand)}.onsale{position:absolute;z-index:4;top:12px!important;left:auto!important;right:12px!important;inset-inline-start:auto!important;inset-inline-end:12px!important;height:auto;width:auto;padding:4px 12px;border-radius:var(--pt-r-pill);background:var(--pt-grad-accent);color:#fff;font-family:var(--pt-font-body);font-size:.72rem;font-weight:800;line-height:1.5;letter-spacing:0;text-transform:none;box-shadow:var(--pt-shadow-accent)}[dir=rtl] .onsale{left:12px!important;right:auto!important}ul.products li.product .onsale{top:22px!important;right:22px!important}[dir=rtl] ul.products li.product .onsale{left:22px!important;right:auto!important}.price{font-variant-numeric:tabular-nums}.price del{opacity:.6;font-weight:500;font-size:.85em;margin-inline-end:6px}.price ins{text-decoration:none;color:var(--pt-accent);font-weight:800;background:0 0}ul.products>li.product-category{padding:0!important;background:0 0;border:0;box-shadow:none}ul.products>li.product-category:hover{transform:none;box-shadow:none}ul.products li.product-category>a{position:relative;display:block;overflow:hidden;border-radius:var(--pt-r-xl);isolation:isolate;background:var(--pt-grad-ink);border:1px solid var(--pt-border);box-shadow:var(--pt-shadow-sm);transition:transform .4s var(--pt-ease),box-shadow .4s}ul.products li.product-category>a:hover{transform:translateY(-6px);box-shadow:var(--pt-shadow-lg)}ul.products li.product-category>a>img{width:100%;aspect-ratio:4/3;object-fit:cover;margin:0!important;opacity:.9;transition:transform .8s var(--pt-ease),opacity .4s}ul.products li.product-category>a:hover>img{transform:scale(1.08);opacity:.9}ul.products li.product-category>a::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 35%,rgba(8,11,36,.92))}ul.products li.product-category .woocommerce-loop-category__title{position:absolute;z-index:2;inset-inline:22px;bottom:20px;margin:0;color:#fff;font-size:1.3rem;font-weight:800;display:flex;align-items:center;justify-content:space-between;gap:10px}ul.products li.product-category .woocommerce-loop-category__title mark.count{background:rgba(255,255,255,.18);backdrop-filter:blur(8px);color:#fff;padding:2px 12px;border-radius:var(--pt-r-pill);font-size:.78rem;font-weight:700}.widget_price_filter .ui-slider,.woocommerce-widget-price-filter .ui-slider{height:6px;background:var(--pt-surface-3);border-radius:6px;border:0;margin:18px 6px;position:relative}.ui-slider .ui-slider-range{background:var(--pt-grad-brand);border-radius:6px}.ui-slider .ui-slider-handle{width:20px;height:20px;top:-7px;border-radius:50%;background:#fff;border:4px solid var(--pt-brand);box-shadow:var(--pt-shadow-md);cursor:grab}.widget_product_categories li,.woocommerce-widget-layered-nav-list li{display:flex;justify-content:space-between;align-items:center}.widget_product_categories li.current-cat>a,.woocommerce-widget-layered-nav-list li.chosen>a{color:var(--pt-brand);font-weight:700}.widget_product_categories .count,.woocommerce-widget-layered-nav-list .count{font-size:.75rem;color:var(--pt-muted);background:var(--pt-surface-2);padding:1px 9px;border-radius:var(--pt-r-pill)}.widget_layered_nav_filters ul li a,.woocommerce-widget-active-filters a{background:var(--pt-brand-50)!important;color:var(--pt-brand-soft-text)!important;border-radius:var(--pt-r-pill)!important}.product_list_widget li:not(.mini_cart_item){display:grid!important;grid-template-columns:64px 1fr;gap:4px 14px;align-items:center}.product_list_widget li:not(.mini_cart_item) img{grid-row:span 3;border-radius:12px;width:64px}.product_list_widget .product-title{font-weight:650;color:var(--pt-ink)}.woocommerce-store-notice,p.demo_store{background:var(--pt-grad-brand);color:#fff;font-weight:600;box-shadow:none}.woocommerce-store-notice a{color:#fff;text-decoration:underline}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-notice{position:relative;border-radius:var(--pt-r);padding:16px 22px;margin-bottom:24px;border:1px solid var(--pt-border);background:var(--pt-surface);color:var(--pt-text);box-shadow:var(--pt-shadow-xs);list-style:none}.woocommerce-message{border-inline-start:4px solid var(--pt-success)}.woocommerce-info{border-inline-start:4px solid var(--pt-info)}.woocommerce-error{border-inline-start:4px solid var(--pt-danger)}.woocommerce-info .button,.woocommerce-message .button{float:none;margin-inline-start:12px}.button.button.button.button,.wc-block-components-button:not(.is-link),input[type=submit].button.button.button{position:relative;display:inline-block;border-radius:var(--pt-r);font-family:var(--pt-font-body);font-weight:650;font-size:.95rem;text-transform:none;letter-spacing:0;min-height:46px;line-height:44px;padding:0 24px;border:1px solid var(--pt-border-strong);background:var(--pt-surface);color:var(--pt-ink);box-shadow:var(--pt-shadow-xs);white-space:nowrap;cursor:pointer;transition:transform var(--pt-dur) var(--pt-ease),box-shadow var(--pt-dur),background var(--pt-dur),color var(--pt-dur),border-color var(--pt-dur)}.button.button.button.button:hover,input[type=submit].button.button.button:hover{background:var(--pt-surface);color:var(--pt-brand);border-color:var(--pt-brand);transform:translateY(-2px);box-shadow:var(--pt-shadow-md)}.button.button.button.button.alt,.button.button.button.button.checkout,.button.button.button.button.pay,.button.button.button.button.view,.button.button.button.button[name*=save_],.single_add_to_cart_button.button.button.button,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{background:var(--pt-grad-accent);color:#fff;border-color:transparent;box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 6px 18px rgba(255,90,54,.32)}.button.button.button.button.alt:hover,.button.button.button.button.checkout:hover,.button.button.button.button.pay:hover,.button.button.button.button.view:hover,.button.button.button.button[name*=save_]:hover,.single_add_to_cart_button.button.button.button:hover,.wc-block-cart__submit-button:hover,.wc-block-components-checkout-place-order-button:hover{background:var(--pt-grad-accent);color:#fff;border-color:transparent;box-shadow:var(--pt-shadow-accent)}.button.loading{opacity:.7;pointer-events:none}.button.loading::after{content:"";position:absolute;inset-inline-end:14px;top:50%;width:16px;height:16px;margin-top:-8px;border:2px solid rgba(128,128,128,.4);border-top-color:currentColor;border-radius:50%;animation:pt-spin .7s linear infinite}.button.added::after{content:"✓";position:static;border:0;width:auto;height:auto;margin-inline-start:8px;animation:none}@keyframes pt-spin{to{transform:rotate(360deg)}}.star-rating::before{color:var(--pt-border-strong)}.star-rating span::before{color:#f7a91b}.woocommerce-pagination ul.page-numbers{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;list-style:none;padding:0}.woocommerce-pagination .page-numbers li{margin:0;padding:0;border:0}.woocommerce-pagination .page-numbers li>*{text-decoration:none}.woocommerce-pagination .page-numbers li>a:hover{border-color:var(--pt-brand);color:var(--pt-brand);transform:translateY(-2px)}.woocommerce-pagination .page-numbers li>.current{background:var(--pt-brand);color:#fff;border-color:var(--pt-brand);box-shadow:var(--pt-shadow-brand)}.pt-skeleton{background:linear-gradient(90deg,var(--pt-surface-2) 25%,var(--pt-surface-3) 37%,var(--pt-surface-2) 63%);background-size:400% 100%;animation:pt-shimmer 1.4s ease infinite;border-radius:var(--pt-r)}@keyframes pt-shimmer{0%{background-position:100% 50%}100%{background-position:0 50%}}.cart_totals h2,.cross-sells>h2,.related>h2,.upsells>h2,.woocommerce h1,.woocommerce h2,.woocommerce h3,.woocommerce h4,.woocommerce-Tabs-panel>h2,.woocommerce-checkout h3{font-family:var(--pt-font-display);text-transform:none;letter-spacing:var(--pt-tracking);color:var(--pt-ink)}.woocommerce-orders-table th,.woocommerce-product-attributes th,.woocommerce-tabs ul.tabs li a,table.shop_table th{font-family:var(--pt-font-body);text-transform:none;letter-spacing:0}.woocommerce-product-gallery{border-radius:var(--pt-r-xl)}.woocommerce-product-gallery__wrapper{border-radius:var(--pt-r-xl)}.woocommerce-product-gallery__image--placeholder,.woocommerce-product-gallery__image:first-child{position:relative;background:var(--pt-surface);border:1px solid var(--pt-border-strong)!important;border-radius:var(--pt-r-xl);box-shadow:var(--pt-shadow-lg);overflow:hidden;padding-top:34px}.woocommerce-product-gallery__image:first-child::before{content:"";position:absolute;inset:0 0 auto 0;height:34px;background:var(--pt-surface-2);border-bottom:1px solid var(--pt-border);z-index:2}.woocommerce-product-gallery__image:first-child::after{content:"";position:absolute;z-index:3;inset-block-start:12px;inset-inline-start:14px;width:10px;height:10px;border-radius:50%;background:#ff5f57;box-shadow:16px 0 0 #febc2e,32px 0 0 #28c840}[dir=rtl] .woocommerce-product-gallery__image:first-child::after{box-shadow:-16px 0 0 #febc2e,-32px 0 0 #28c840}.woocommerce-product-gallery__image img{display:block;width:100%}.woocommerce-product-gallery .flex-control-thumbs{margin:14px 0 0!important;display:grid;grid-template-columns:repeat(5,1fr);gap:10px;float:none}.woocommerce-product-gallery .flex-control-thumbs li{width:auto!important;padding:0!important;float:none!important}.woocommerce-product-gallery .flex-control-thumbs img{border-radius:12px;border:2px solid transparent;transition:all .25s var(--pt-ease);opacity:.6;aspect-ratio:4/3;object-fit:cover}.woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:1;transform:translateY(-2px)}.woocommerce-product-gallery .flex-control-thumbs img.flex-active{opacity:1;border-color:var(--pt-brand);box-shadow:0 6px 16px rgba(91,61,245,.3)}.woocommerce-product-gallery__trigger{inset-block-start:46px!important;inset-inline-end:14px!important;width:40px;height:40px;border-radius:12px;background:var(--pt-surface);box-shadow:var(--pt-shadow-md);border:1px solid var(--pt-border);z-index:5}.single-product .product_title,.single-product h1.uk-heading-medium,.tm-element-woo-title{font-weight:800}.single-product .woocommerce-product-rating{display:flex;align-items:center;gap:10px}.woocommerce-review-link{color:var(--pt-muted);font-size:.88rem}.woocommerce-review-link:hover{color:var(--pt-brand)}.single-product .summary .price,.tm-element-woo-price,.tm-element-woo-price .price{font-family:var(--pt-font-display);font-weight:800;font-size:2.2rem;color:var(--pt-ink);letter-spacing:var(--pt-tracking)}.single-product .price ins{color:var(--pt-accent)}.single-product .price del{font-size:1.1rem}.woocommerce-product-details__short-description{color:var(--pt-text);font-size:1.02rem}.woocommerce-product-details__short-description ul{list-style:none;padding:0}.woocommerce-product-details__short-description ul li{position:relative;padding-inline-start:28px;margin-bottom:8px}.woocommerce-product-details__short-description ul li::before{content:"";position:absolute;inset-inline-start:0;top:.5em;width:18px;height:18px;border-radius:50%;background:var(--pt-success-50) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4 8.5l2.7 2.7L12 5.5' fill='none' stroke='%230FA968' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/12px no-repeat;transform:translateY(-50%)}form.cart .single_add_to_cart_button{flex:1;min-width:200px;min-height:56px;line-height:54px;font-size:1.05rem;border-radius:16px}.quantity{display:inline-flex;align-items:center}.quantity .qty,input.qty{width:84px;text-align:center;min-height:56px;border-radius:16px;font-weight:700;font-size:1.05rem;padding:0 8px;-moz-appearance:textfield}.quantity .qty::-webkit-inner-spin-button{opacity:1}table.variations{width:100%;margin-bottom:18px;border-spacing:0 12px;border-collapse:separate}table.variations td,table.variations th{padding:0;display:block;text-align:start;background:0 0!important}table.variations label{display:block;margin-bottom:8px}.reset_variations{font-size:.82rem;color:var(--pt-muted);margin-inline-start:12px}.woocommerce-variation-price .price{font-size:1.6rem}.stock,p.stock{display:inline-flex;align-items:center;gap:6px;padding:3px 12px;border-radius:var(--pt-r-pill);background:var(--pt-success-50);color:var(--pt-success);font-weight:700;font-size:.8rem}.stock.out-of-stock{background:var(--pt-danger-50);color:var(--pt-danger)}.pt-trustbox{display:grid;gap:12px;padding:18px 20px;background:var(--pt-surface-2);border:1px dashed var(--pt-border-strong);border-radius:var(--pt-r);font-size:.9rem}.pt-trustbox>*{display:flex;align-items:center;gap:10px}.pt-trustbox [uk-icon],.pt-trustbox svg{color:var(--pt-success);flex-shrink:0}.product_meta{display:grid;gap:8px;padding-top:18px;margin-top:6px;border-top:1px solid var(--pt-border);font-size:.88rem;color:var(--pt-muted)}.product_meta>span{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.product_meta a{padding:2px 12px;border-radius:var(--pt-r-pill);background:var(--pt-surface);border:1px solid var(--pt-border);color:var(--pt-text);font-weight:600;font-size:.8rem}.product_meta a:hover{background:var(--pt-brand);color:#fff;border-color:var(--pt-brand)}.product_meta .sku{font-family:var(--pt-font-mono);color:var(--pt-ink)}.woocommerce-tabs ul.tabs{display:inline-flex;flex-wrap:wrap;gap:6px;padding:6px!important;margin:0 0 28px!important;background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:var(--pt-r-pill);box-shadow:var(--pt-shadow-xs)}.woocommerce-tabs ul.tabs::before{display:none!important}.woocommerce-tabs ul.tabs li{padding:0!important;margin:0!important}.woocommerce-tabs ul.tabs li a{padding:10px 22px!important;border-radius:var(--pt-r-pill);font-weight:650;font-size:.92rem;color:var(--pt-muted);border:0!important;transition:all .25s var(--pt-ease)}.woocommerce-tabs ul.tabs li a:hover{color:var(--pt-ink);background:var(--pt-surface-2)}.woocommerce-tabs ul.tabs li.active a{background:var(--pt-brand);color:#fff!important;box-shadow:0 6px 16px rgba(91,61,245,.3)}.woocommerce-Tabs-panel{animation:pt-fade .45s var(--pt-ease) both}@keyframes pt-fade{from{opacity:0;transform:translateY(10px)}}.woocommerce-Tabs-panel>h2{font-size:1.4rem;font-weight:800}.woocommerce-product-attributes{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--pt-border);border-radius:var(--pt-r);overflow:hidden;background:var(--pt-surface)}.woocommerce-product-attributes th{width:32%;background:var(--pt-surface-2);font-weight:650;color:var(--pt-ink);text-align:start;padding:14px 18px;border-bottom:1px solid var(--pt-border)}.woocommerce-product-attributes td{padding:14px 18px;border-bottom:1px solid var(--pt-border)}.woocommerce-product-attributes tr:last-child>*{border-bottom:0}.woocommerce-product-attributes p{margin:0}#reviews{display:grid;gap:32px}#reviews #comments>h2{font-size:1.25rem;font-weight:800}#reviews ol.commentlist{list-style:none;padding:0;margin:0;display:grid;gap:16px}#reviews ol.commentlist li .comment_container{display:flex;gap:16px;padding:22px;background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:var(--pt-r-lg)}#reviews ol.commentlist li img.avatar{width:52px;height:52px;border-radius:50%;flex-shrink:0}#reviews .meta{margin:0 0 6px;color:var(--pt-muted);font-size:.85rem}#reviews .meta .woocommerce-review__author{color:var(--pt-ink);font-weight:700}#reviews .comment-form-rating .stars a{color:#f7a91b}p.stars a{font-size:1.4rem}.woocommerce-review__verified,.woocommerce-verification-required{color:var(--pt-success);font-size:.8rem;font-weight:700}.cross-sells>h2,.related>h2,.upsells>h2{font-size:clamp(1.5rem, 2.2rem, 2rem);font-weight:800;margin-bottom:28px}.woocommerce-variation-add-to-cart{margin-top:0!important}.single-product .woocommerce-variation-add-to-cart .quantity,.single-product form.cart .quantity{display:none!important}#customer_details,.cart_totals,.col2-set .col-1,.col2-set .col-2,.woocommerce-MyAccount-content,.woocommerce-cart-form,.woocommerce-checkout-review-order,.woocommerce-customer-details,.woocommerce-form-login,.woocommerce-form-register,.woocommerce-order-details,.woocommerce-order-overview{background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:var(--pt-r-lg);box-shadow:var(--pt-shadow-xs)}table.shop_table{width:100%;border-collapse:separate;border-spacing:0;background:var(--pt-surface)}table.shop_table th{background:var(--pt-surface-2);color:var(--pt-muted);font-size:.78rem;font-weight:700;padding:14px 16px;text-align:start}table.cart .product-price,table.cart .product-subtotal{text-align:end;white-space:nowrap}table.cart td:first-child,table.cart td:last-child,table.cart th:first-child,table.cart th:last-child{padding-inline:20px}table.shop_table td{padding:16px;border-top:1px solid var(--pt-border);vertical-align:middle}table.shop_table.woocommerce-cart-form__contents{border:1px solid var(--pt-border);border-radius:var(--pt-r-lg);overflow:hidden;box-shadow:var(--pt-shadow-xs)}table.cart img{width:76px;border-radius:12px;border:1px solid var(--pt-border)}table.cart .product-name a{font-weight:700;color:var(--pt-ink)}table.cart .product-name a:hover{color:var(--pt-brand)}table.cart .product-remove a.remove{width:30px;height:30px;border-radius:50%;background:var(--pt-surface-2);color:var(--pt-muted);transition:all .2s}table.cart .product-remove a.remove:hover{background:var(--pt-danger);color:#fff;transform:rotate(90deg)}table.cart .actions{background:var(--pt-surface)}.coupon{display:flex;gap:8px;flex-wrap:wrap}.coupon .input-text{min-width:180px}table.shop_table.shop_table thead th,table.shop_table.shop_table thead tr{background:var(--pt-surface);color:var(--pt-muted);border:0;border-bottom:1px solid var(--pt-border)}table.shop_table.shop_table td{background:var(--pt-surface);color:var(--pt-text)}table.cart td.product-quantity .quantity{display:inline-flex!important}table.cart:not(:has(input.qty:not([type=hidden]))) :is(th,td).product-quantity{display:none}table.cart td.product-quantity .qty{width:72px;min-height:44px;border-radius:12px}table.cart td.product-price,table.cart td.product-subtotal{color:var(--pt-ink);font-weight:700}table.cart td.actions{background:var(--pt-surface);padding:16px;border-top:1px solid var(--pt-border)}table.cart td.actions .coupon .input-text{background:var(--pt-surface);border:1px solid var(--pt-border-strong);color:var(--pt-text);min-height:46px;border-radius:12px}table.cart td.actions .button{min-height:46px}table.cart td.actions button[name=update_cart]{background:0 0;color:var(--pt-muted);border:1px solid var(--pt-border);opacity:.7}table.cart td.actions button[name=update_cart]:not(:disabled){color:var(--pt-brand);border-color:var(--pt-brand);opacity:1}.cart_totals{box-sizing:border-box;width:100%!important;max-width:none;float:none!important;margin:0!important;padding:28px;position:sticky;top:calc(var(--pt-nav-h) + 24px)}.cart_totals h2{font-size:1.25rem;font-weight:800}.cart_totals table.shop_table{border:0;background:0 0}.cart_totals table.shop_table td,.cart_totals table.shop_table th{background:0 0;padding:12px 0;border-color:var(--pt-border);font-size:.95rem;text-transform:none;color:var(--pt-text)}.cart_totals .order-total td,.cart_totals .order-total th{font-size:1.15rem;font-weight:800;color:var(--pt-ink)}.cart_totals .wc-proceed-to-checkout .button.button.button{display:block;width:100%;box-sizing:border-box;white-space:normal;text-align:center;min-height:56px;line-height:54px;font-size:1.05rem;border-radius:16px}#order_review_heading,.woocommerce-checkout h3{font-size:1.25rem;font-weight:800;margin-bottom:18px}#customer_details>div,.woocommerce-additional-fields,.woocommerce-billing-fields,.woocommerce-shipping-fields{padding:0}.woocommerce-checkout .form-row{margin-bottom:16px}.woocommerce-checkout .form-row label{display:block;margin-bottom:6px}.woocommerce-checkout .required{color:var(--pt-accent);text-decoration:none}.woocommerce-checkout-review-order{padding:28px}#payment{background:0 0;border:1px solid var(--pt-border);border-radius:var(--pt-r);padding:8px 20px 20px;margin-top:18px}#payment ul.payment_methods{list-style:none;padding:0;margin:0}#payment ul.payment_methods>li{padding:16px 0;border-bottom:1px solid var(--pt-border)}#payment ul.payment_methods>li:last-child{border-bottom:0}#payment ul.payment_methods>li>label{font-weight:700;cursor:pointer}#payment div.payment_box{margin-top:10px;padding:14px 16px;border-radius:12px;background:var(--pt-surface);border:1px solid var(--pt-border);font-size:.9rem;color:var(--pt-muted)}#place_order{width:100%;min-height:58px;font-size:1.1rem;border-radius:16px;margin-top:12px}.woocommerce-terms-and-conditions-wrapper{font-size:.85rem;color:var(--pt-muted)}.select2-container--default .select2-selection--single{height:46px;border:1px solid var(--pt-border-strong);border-radius:var(--pt-r);background:var(--pt-surface)}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:44px;color:var(--pt-ink);padding-inline:16px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:44px}.select2-dropdown{background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:var(--pt-r);box-shadow:var(--pt-shadow-lg);overflow:hidden;color:var(--pt-ink)}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background:var(--pt-brand)}.woocommerce-order-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;list-style:none;padding:0;margin:0 0 32px;overflow:hidden}.woocommerce-order-overview li{padding:22px;border-inline-end:1px dashed var(--pt-border-strong);font-size:.8rem;color:var(--pt-muted);margin:0}.woocommerce-order-overview li:last-child{border:0}.woocommerce-order-overview li strong{display:block;margin-top:6px;color:var(--pt-ink);font-size:1.05rem}.woocommerce-notice--success.woocommerce-thankyou-order-received{font-size:1.2rem;font-weight:700;color:var(--pt-success);border:0;box-shadow:none;background:var(--pt-success-50);border-radius:var(--pt-r)}.woocommerce-order-downloads .button,a.button.download{background:var(--pt-grad-brand);color:#fff;border-color:transparent}.woocommerce-MyAccount-navigation ul{list-style:none;padding:10px;margin:0;background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:var(--pt-r-lg);box-shadow:var(--pt-shadow-xs)}.woocommerce-MyAccount-navigation li{margin:0;padding:0;border:0}.woocommerce-MyAccount-navigation li a{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;color:var(--pt-text);font-weight:600;transition:all .2s}.woocommerce-MyAccount-navigation li a:hover{background:var(--pt-surface-2);color:var(--pt-ink)}.woocommerce-MyAccount-navigation li.is-active a{background:var(--pt-brand-50);color:var(--pt-brand)}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a{color:var(--pt-danger)}.woocommerce-MyAccount-content{padding:32px}.woocommerce-MyAccount-content>p:first-child{color:var(--pt-muted)}.woocommerce-orders-table .button,.woocommerce-table--order-downloads .button{min-height:36px;line-height:34px;padding:0 14px;font-size:.82rem;border-radius:10px}.u-column1,.u-column2,.woocommerce-form-login,.woocommerce-form-register{padding:32px}.woocommerce-form-login__rememberme{display:inline-flex;gap:8px;align-items:center}.woocommerce-LostPassword a{font-size:.88rem}.widget_shopping_cart_content ul.cart_list{list-style:none;padding:0;margin:0}.woocommerce-mini-cart__total{display:flex;justify-content:space-between;padding:16px 0;font-size:1.05rem}.woocommerce-mini-cart__buttons{display:grid;gap:10px}.woocommerce-mini-cart__buttons .button{display:block;text-align:center}.woocommerce-mini-cart__buttons .button.checkout{background:var(--pt-grad-accent);color:#fff;border-color:transparent}.uk-offcanvas-bar .woocommerce-mini-cart-item a{color:#fff}.uk-offcanvas-bar .woocommerce-mini-cart__total{color:#fff}.wc-block-components-select .wc-block-components-select__select,.wc-block-components-text-input input,.wc-block-components-textarea{border-radius:var(--pt-r)!important;border-color:var(--pt-border-strong)!important;background:var(--pt-surface)!important;color:var(--pt-ink)!important}.wc-block-components-sidebar-layout .wc-block-components-main,.wp-block-woocommerce-cart-line-items-block{font-family:var(--pt-font-body)}.wc-block-cart__sidebar,.wc-block-checkout__sidebar,.wc-block-components-totals-wrapper{border-color:var(--pt-border)!important}.wc-block-cart-items th{color:var(--pt-muted);text-transform:none;font-size:.78rem}.wc-block-components-order-summary,.wp-block-woocommerce-checkout-order-summary-block{background:var(--pt-surface);border:1px solid var(--pt-border)!important;border-radius:var(--pt-r-lg);padding:0 20px}.wc-block-components-product-name{color:var(--pt-ink);font-weight:700}.wc-block-components-radio-control-accordion-option--checked-option-highlighted,.wc-block-components-radio-control__option-checked{box-shadow:inset 0 0 0 1.5px var(--pt-brand)!important;border-radius:12px}#customer_details{padding:28px;box-sizing:border-box}.woocommerce-checkout-review-order{padding:28px;box-sizing:border-box}#order_review_heading,.woocommerce-checkout h3{margin-top:0;padding-inline:0}.woocommerce form .form-row :is(input.input-text,select,textarea,.select2-selection),.woocommerce-checkout .form-row :is(input.input-text,select,textarea){background:var(--pt-surface);border:1px solid var(--pt-border-strong);border-radius:var(--pt-r);color:var(--pt-ink);min-height:46px;padding:0 16px;box-shadow:none;box-sizing:border-box;width:100%}.woocommerce form .form-row textarea{padding:12px 16px;min-height:120px}.woocommerce form .form-row :is(input.input-text,select,textarea):focus{border-color:var(--pt-brand);box-shadow:0 0 0 4px var(--pt-ring)}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 100px var(--pt-surface) inset!important;-webkit-text-fill-color:var(--pt-ink)!important;caret-color:var(--pt-ink)}.woocommerce-checkout-review-order table.shop_table td,.woocommerce-checkout-review-order table.shop_table th,.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th{background:0 0!important;padding:12px 0;color:var(--pt-text);border-color:var(--pt-border)}.woocommerce-checkout-review-order table.shop_table thead th{color:var(--pt-muted);font-size:.8rem}.woocommerce-checkout-review-order table.shop_table{border:0}.woocommerce-checkout-review-order .order-total td,.woocommerce-checkout-review-order .order-total th{color:var(--pt-ink);font-weight:800}#payment div.payment_box{background:var(--pt-surface-2);border:0}#payment .place-order{padding:16px 0 0}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce-info{padding-inline:20px}.tm-main{animation:pt-page-in .6s var(--pt-ease) both}@keyframes pt-page-in{from{opacity:0;transform:translateY(8px)}}.uk-skip-link,a.skip-link{background:var(--pt-brand);color:#fff;padding:10px 18px;border-radius:0 0 12px 12px}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}.pt-reveal{opacity:1;transform:none}.pt-marquee-track{animation:none}}@media print{.pt-buybar,.pt-progress,.pt-toast-wrap,.pt-top,.tm-header,.tm-header-mobile,.tm-sidebar,.tm-toolbar,footer{display:none!important}body{background:#fff;color:#000}}.page-id-205>.tm-page>header{display:none!important}canvas,img,svg,video{aspect-ratio:unset!important}.menu-item-type-post_type .uk-navbar-parent-icon,.post-views-icon,.post-views-label,.uk-button-text::after,.variations .reset_variations,.woocommerce table.variations th.label{display:none!important}.post-views{display:inline-block}.woocommerce-product-details__short-description{display:none}.uk-navbar-right .uk-badge{position:absolute;top:10px;right:20px!important;left:unset!important;background:var(--pt-accent);color:#fff;box-shadow:0 0 0 2px var(--pt-surface)}.summary>.price,.tm-element-woo-price>.price{font-size:26px!important}.font14 a,.font14 button,.wcps-items-cart a{box-sizing:border-box;max-width:100%;width:100%;text-align:center!important}.font14 a,.font14 button{font-size:15px!important}.tm-element-woo-add-to-cart a.wc-forward{position:static!important;display:block;width:100%!important;box-sizing:border-box;margin:12px 0 0!important;padding:0 20px;min-height:56px;line-height:56px;text-align:center!important;text-decoration:none;border-radius:16px;font-size:1rem!important;font-weight:700;background:var(--pt-brand)!important;color:#fff!important;border:0;box-shadow:var(--pt-shadow-brand);transition:transform .15s var(--pt-ease),box-shadow .2s}.tm-element-woo-add-to-cart a.wc-forward:hover{transform:translateY(-2px);background:var(--pt-brand-700)!important}.tm-element-woo-add-to-cart:has(a.wc-forward) .single_add_to_cart_button{display:none!important}.woocommerce .variations select:not([multiple]):not([size]){color:var(--pt-accent);font-weight:700;font-size:1.05rem}.uk-navbar-dropdown,.woocommerce select[multiple],.woocommerce select[size],.woocommerce textarea{border:1px solid var(--pt-border)}.ajax-woo-products-wrapper{width:100%;flex:1 1 100%;min-width:0;position:relative}.ajax-woo-products-wrapper .ajax-woo-products-grid{display:grid;grid-template-columns:repeat(var(--awp-columns,4),1fr);gap:24px;list-style:none;margin:0;padding:0}@media (max-width:1200px){.ajax-woo-products-wrapper .ajax-woo-products-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.ajax-woo-products-wrapper .ajax-woo-products-grid{grid-template-columns:repeat(2,1fr);gap:14px}}@media (max-width:480px){.ajax-woo-products-wrapper .ajax-woo-products-grid{grid-template-columns:1fr}}.ajax-woo-products-wrapper .ajax-woo-product-card{position:relative;display:flex;flex-direction:column;margin:0;padding:12px 12px 16px;box-sizing:border-box;list-style:none;background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:var(--pt-r-lg);box-shadow:var(--pt-shadow-xs);overflow:hidden;transition:transform .35s var(--pt-ease),box-shadow .35s var(--pt-ease),border-color .25s}.ajax-woo-products-wrapper .ajax-woo-product-card:hover{transform:translateY(-6px);box-shadow:var(--pt-shadow-lg);border-color:var(--pt-brand-200)}.ajax-woo-products-wrapper .ajax-woo-product-image{display:block;overflow:hidden;border-radius:var(--pt-r);background:var(--pt-surface-2);border:1px solid var(--pt-border);box-shadow:var(--pt-shadow-sm)}.ajax-woo-products-wrapper .ajax-woo-product-image img{display:block;width:100%;height:auto;margin:0;object-fit:cover;object-position:top center;transition:transform .6s var(--pt-ease)}.ajax-woo-products-wrapper .ajax-woo-product-card:hover .ajax-woo-product-image img{transform:scale(1.05)}.ajax-woo-products-wrapper .ajax-woo-product-body{flex:1;display:flex;flex-direction:column;padding:16px 6px 2px;text-align:start}.ajax-woo-products-wrapper .ajax-woo-product-title{margin:0 0 8px;font-size:1.02rem;font-weight:700;letter-spacing:0;text-transform:none;line-height:1.7}.ajax-woo-products-wrapper .ajax-woo-product-title a{color:var(--pt-ink);text-decoration:none;transition:color .2s}.ajax-woo-products-wrapper .ajax-woo-product-card:hover .ajax-woo-product-title a{color:var(--pt-brand)}.ajax-woo-products-wrapper .ajax-woo-product-headline{font-size:.86rem;line-height:1.9;color:var(--pt-muted);min-height:50px;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ajax-woo-products-wrapper .ajax-woo-product-price{font-weight:800;font-size:1.05rem;color:var(--pt-ink);margin-bottom:14px}.ajax-woo-products-wrapper .ajax-woo-product-price del{opacity:.55;font-weight:400;font-size:.85em;margin-inline-end:6px}.ajax-woo-products-wrapper .ajax-woo-product-price ins{text-decoration:none;color:var(--pt-accent);background:0 0}.ajax-woo-products-wrapper .ajax-woo-product-view-btn{margin-top:auto;display:block;padding:11px 18px;border-radius:var(--pt-r);text-align:center;text-decoration:none;background:var(--pt-grad-brand);color:#fff;font-size:.9rem;font-weight:650;box-shadow:0 6px 16px rgba(91,61,245,.28);transition:transform .22s var(--pt-ease),box-shadow .22s}.ajax-woo-products-wrapper .ajax-woo-product-view-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:var(--pt-shadow-brand)}.ajax-woo-products-wrapper .ajax-woo-no-products{grid-column:1/-1;text-align:center;padding:40px 0;color:var(--pt-muted)}.ajax-woo-products-wrapper.is-loading .ajax-woo-products-grid{opacity:.4;pointer-events:none;transition:opacity .2s}.ajax-woo-products-loading{display:none;position:absolute;inset:0;align-items:center;justify-content:center;z-index:5;background:color-mix(in srgb,var(--pt-bg) 60%,transparent)}.ajax-woo-products-wrapper.is-loading .ajax-woo-products-loading{display:flex}.ajax-woo-products-loading .ajax-woo-spinner{width:38px;height:38px;border:3px solid var(--pt-brand-100);border-top-color:var(--pt-brand);border-radius:50%;animation:ajax-woo-spin .7s linear infinite}.ajax-woo-products-loading span{display:none}@keyframes ajax-woo-spin{to{transform:rotate(360deg)}}.ajax-woo-products-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:36px}.ajax-woo-products-pagination .ajax-woo-page-link{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;box-sizing:border-box;border-radius:12px;border:1px solid var(--pt-border);background:var(--pt-surface);color:var(--pt-ink);font-weight:650;text-decoration:none;transition:all .22s var(--pt-ease)}.ajax-woo-products-pagination .ajax-woo-page-link:hover{border-color:var(--pt-brand);color:var(--pt-brand);transform:translateY(-2px);box-shadow:var(--pt-shadow-md)}.ajax-woo-products-pagination .ajax-woo-page-link.is-active{background:var(--pt-brand);color:#fff;border-color:var(--pt-brand);box-shadow:var(--pt-shadow-brand)}[dir=rtl] .ajax-woo-products-pagination .ajax-woo-next,[dir=rtl] .ajax-woo-products-pagination .ajax-woo-prev{transform:scaleX(-1)}.ajax-woo-products-pagination .ajax-woo-page-link.is-loading{color:transparent;pointer-events:none}.ajax-woo-products-pagination .ajax-woo-page-link.is-loading::after{content:"";position:absolute;top:50%;left:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border:2px solid var(--pt-brand-100);border-top-color:var(--pt-brand);border-radius:50%;animation:ajax-woo-spin .7s linear infinite}.ajax-woo-products-pagination .ajax-woo-page-link.is-active.is-loading::after{border-color:rgba(255,255,255,.35);border-top-color:#fff}body.single-product :is(.tm-main,main) .uk-button:not(.single_add_to_cart_button),body.single-product :is(.tm-main,main) a.button:not(.single_add_to_cart_button):not(.wc-forward):not(.add_to_cart_button){background:var(--pt-brand-soft)!important;color:var(--pt-brand-soft-text)!important;border:1px solid var(--pt-brand-200)!important;box-shadow:none!important;font-weight:700;font-size:.92rem;text-transform:none}body.single-product :is(.tm-main,main) .uk-button:not(.single_add_to_cart_button):focus,body.single-product :is(.tm-main,main) .uk-button:not(.single_add_to_cart_button):hover{background:var(--pt-brand)!important;color:#fff!important;border-color:var(--pt-brand)!important;box-shadow:var(--pt-shadow-brand)!important;transform:translateY(-2px)}body.single-product :is(.tm-main,main) .uk-button:not(.single_add_to_cart_button)::after{display:none}:root[data-theme=dark] body.single-product :is(.tm-main,main) .uk-button:not(.single_add_to_cart_button){border-color:var(--pt-border-strong)!important}body.single-product :is(.tm-main,main) .uk-button-danger:not(.single_add_to_cart_button){background:var(--pt-brand)!important;color:#fff!important;border-color:var(--pt-brand)!important}body.single-product :is(.tm-main,main) .uk-button-danger:not(.single_add_to_cart_button):hover{background:var(--pt-brand-700)!important}.single-product select:not([multiple]):not([size]),.woocommerce .variations select:not([multiple]):not([size]){color:var(--pt-ink)!important;font-weight:650;font-size:1rem;border:1px solid var(--pt-border-strong)!important;background-color:var(--pt-surface);border-radius:var(--pt-r-sm);min-height:50px}.woocommerce .variations select:focus{border-color:var(--pt-brand)!important;box-shadow:0 0 0 4px var(--pt-ring)}body.single-product :is(.tm-main,main) :is(p,h2,h3,h4,h5,div,span,section)[style*=background]:not(.uk-button):not(.button):not(.onsale):not([class*=gallery]):not([class*=uk-section]):not([class*=uk-card]){background:var(--pt-brand-soft)!important;color:var(--pt-brand-soft-text)!important;border:0!important;border-inline-start:4px solid var(--pt-brand)!important;border-radius:var(--pt-r-sm)!important;box-shadow:none!important;padding:10px 16px!important;margin:28px 0 14px!important;font-size:1rem!important;font-weight:800!important;line-height:1.7!important;text-align:start!important;text-shadow:none!important;width:auto!important}body.single-product :is(.tm-main,main) :is(p,h2,h3,h4,h5,div,span,section)[style*=background] :is(span,strong,b,font,a){color:inherit!important;font-size:inherit!important;background:0 0!important}body.single-product :is(.tm-main,main) [style*="border: 1px solid red"],body.single-product :is(.tm-main,main) [style*="border:1px solid red"],body.single-product :is(.tm-main,main) [style*=dashed]{border:1px dashed var(--pt-brand-300)!important;background:var(--pt-brand-soft)!important;color:var(--pt-brand-soft-text)!important;border-radius:var(--pt-r-sm)!important;padding:10px 14px!important}body.single-product :is(.tm-main,main) [style*=background] svg,body.single-product :is(.tm-main,main) [style*=background]>.uk-icon{color:var(--pt-danger)}.single-product .woocommerce-Tabs-panel ul,body.single-product :is(.tm-main,main) .uk-panel ul:not(.uk-list):not(.uk-nav):not(.uk-subnav){padding-inline-start:1.2em}body.single-product :is(.tm-main,main) li::marker{color:var(--pt-brand)}.single-product .woocommerce-Tabs-panel [style*="color: #"],.single-product .woocommerce-Tabs-panel [style*="color:#"]{color:inherit!important}:root{--pt-r:18px;--pt-r-lg:26px;--pt-r-xl:34px;--pt-border:rgba(40, 44, 110, 0.08);--pt-shadow-sm:0 1px 2px rgba(18, 16, 70, 0.04),0 6px 20px rgba(18, 16, 70, 0.05);--pt-shadow-md:0 2px 4px rgba(18, 16, 70, 0.03),0 16px 40px rgba(18, 16, 70, 0.08);--pt-shadow-lg:0 4px 8px rgba(18, 16, 70, 0.03),0 30px 70px rgba(70, 50, 200, 0.16);--pt-bg:#F7F7FC}:root[data-theme=dark]{--pt-border:rgba(255, 255, 255, 0.07)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--pt-border:rgba(255, 255, 255, 0.07)}}body{position:relative}body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(40vw 40vw at 105% -10%,rgba(120,90,255,.13),transparent 70%),radial-gradient(34vw 34vw at -8% 62%,rgba(255,110,70,.09),transparent 70%)}:root[data-theme=dark] body::before{opacity:.7}.tm-header .uk-navbar-container:not(.uk-navbar-transparent),.tm-header-mobile .uk-navbar-container{border-bottom:0!important;box-shadow:0 1px 0 var(--pt-border)}.tm-toolbar{font-size:.82rem}.pt-feature,.pt-panel,.pt-price-card,.pt-testimonial,.pt-trustbox,.tm-sidebar .uk-panel,.tm-sidebar .widget,.uk-card,.uk-card-default,aside .widget{border:0!important;box-shadow:var(--pt-shadow-sm)}.pt-feature:hover,.uk-card-hover:hover,a.uk-card:hover{box-shadow:var(--pt-shadow-lg)!important;border-color:transparent!important}.uk-card-footer,.uk-card-header{border-color:var(--pt-border)}.pt-feature{padding:34px;position:relative;overflow:hidden}.pt-feature::after{content:"";position:absolute;inset-inline-end:-40px;inset-block-start:-40px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,var(--pt-brand-100),transparent 70%);opacity:.6;transition:transform .5s var(--pt-ease);pointer-events:none}.pt-feature:hover::after{transform:scale(1.5)}.pt-feature-icon{background:var(--pt-grad-brand);color:#fff;width:58px;height:58px;border-radius:20px;box-shadow:0 10px 24px rgba(91,61,245,.32);position:relative;z-index:1}.pt-feature:hover .pt-feature-icon{background:var(--pt-grad-accent);box-shadow:var(--pt-shadow-accent)}.pt-stat-number{background:var(--pt-grad-text);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}.uk-section .uk-text-center>.uk-h2::after,.uk-section .uk-text-center>h2::after,.uk-section h2.uk-text-center::after{content:"";display:block;width:46px;height:6px;border-radius:6px;margin:18px auto 0;background:var(--pt-grad-accent)}.uk-section-muted{position:relative;isolation:isolate;overflow:hidden;background:var(--pt-bg-muted)}.uk-section-muted::before{content:"";position:absolute;z-index:-1;inset-block-start:0;inset-inline-end:0;width:46%;height:70%;background-image:radial-gradient(var(--pt-border-strong) 1.4px,transparent 1.5px);background-size:22px 22px;-webkit-mask-image:radial-gradient(70% 80% at 100% 0,#000,transparent);mask-image:radial-gradient(70% 80% at 100% 0,#000,transparent)}.uk-section-muted::after{content:"";position:absolute;z-index:-1;inset-block-start:-120px;inset-inline-start:-120px;width:420px;height:420px;border-radius:50%;border:1px solid var(--pt-brand-100);box-shadow:0 0 0 46px rgba(120,90,255,.04),0 0 0 46px transparent,0 0 0 47px var(--pt-brand-100),0 0 0 100px rgba(120,90,255,.03),0 0 0 101px var(--pt-brand-100);opacity:.8;pointer-events:none}.button.alt,.single_add_to_cart_button,.uk-button-danger,.uk-button-primary{box-shadow:0 6px 18px rgba(91,61,245,.28)}.single_add_to_cart_button,.uk-button-danger{box-shadow:0 6px 18px rgba(255,90,54,.3)}.pt-shine::after,.uk-button-danger::after,.uk-button-primary::after{display:none!important}.uk-button-default{border-color:transparent!important;background:var(--pt-surface);box-shadow:var(--pt-shadow-sm)}ul.products>li.product{border:0!important;padding:12px 12px 22px!important;background:var(--pt-surface);box-shadow:var(--pt-shadow-sm);border-radius:var(--pt-r-lg)}ul.products>li.product:hover{box-shadow:var(--pt-shadow-lg);border-color:transparent!important}ul.products li.product .woocommerce-loop-product__link>img,ul.products li.product a img.attachment-woocommerce_thumbnail{border-radius:calc(var(--pt-r-lg) - 8px)!important}ul.products li.product .woocommerce-loop-product__title{padding-inline:8px;font-size:1rem}ul.products li.product .price,ul.products li.product .star-rating{margin-inline:8px}ul.products li.product>.added_to_cart,ul.products li.product>a.button{background:var(--pt-brand-soft)!important;color:var(--pt-brand-soft-text)!important;border:0!important;box-shadow:none!important;margin:14px 8px 0!important;border-radius:var(--pt-r-pill)!important}ul.products li.product>a.button:hover{background:var(--pt-grad-accent)!important;color:#fff!important;box-shadow:var(--pt-shadow-accent)!important}.widget_product_categories li,.woocommerce-widget-layered-nav-list li{border-bottom:0!important}.widget h2::after,.widget h3::after,.widget-title::after,.widgettitle::after{display:none!important}.widget h2,.widget h3,.widget-title,.widgettitle{border:0!important;margin-bottom:14px}.woocommerce-product-gallery__image:first-child{border:0!important;box-shadow:0 40px 80px -20px rgba(70,50,200,.28),0 0 0 1px var(--pt-border)}.woocommerce-tabs ul.tabs{border:0;background:var(--pt-surface-2);box-shadow:none}#reviews ol.commentlist li .comment_container,.woocommerce-product-attributes{border:0;box-shadow:var(--pt-shadow-sm)}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{border-color:transparent!important;background-color:var(--pt-surface-2)}input:focus,select:focus,textarea:focus{background-color:var(--pt-surface);border-color:var(--pt-brand)!important}.uk-hr,hr{border-top-color:var(--pt-border)}.uk-pagination>*>*{border:0!important;background:var(--pt-surface);box-shadow:var(--pt-shadow-xs)}@media (prefers-reduced-motion:reduce){.pt-feature::after{transition:none}}ul.products>li.product-category,ul.products>li.product-category:hover{padding:0!important;background:0 0!important;box-shadow:none!important}.uk-section-muted::after{opacity:.45;width:320px;height:320px;inset-block-start:-140px;inset-inline-start:-140px}.widget_shopping_cart_content{min-width:0}.woocommerce-mini-cart{list-style:none;margin:0!important;padding:0!important;display:grid;gap:4px}.woocommerce-mini-cart-item{position:relative;display:block!important;padding:14px 0!important;margin:0!important;border:0!important;font-size:inherit;border-bottom:1px solid var(--pt-border)!important;min-width:0;min-height:92px}.woocommerce-mini-cart-item:last-child{border-bottom:0!important}.woocommerce-mini-cart-item>a:not(.remove){position:relative;display:block!important;box-sizing:border-box;width:100%!important;max-width:none!important;float:none!important;min-height:64px;padding:0 0 24px!important;padding-inline-start:78px!important;padding-inline-end:34px!important;color:var(--pt-ink);font-weight:650;font-size:.9rem;line-height:1.7;text-decoration:none;text-align:start}.woocommerce-mini-cart-item>a:not(.remove) img{position:absolute!important;inset-block-start:0!important;inset-inline-start:0!important;float:none!important;width:64px!important;height:64px!important;max-width:none;object-fit:cover;margin:0!important;border-radius:14px;box-shadow:var(--pt-shadow-xs)}.woocommerce-mini-cart-item>a:not(.remove) br{display:none}.woocommerce-mini-cart-item .product-category{display:block;color:var(--pt-muted);font-size:.76rem;font-weight:500;line-height:1.5}.woocommerce-mini-cart-item .quantity{position:absolute;inset-inline-start:78px;inset-block-end:14px;display:block!important;margin:0!important;color:var(--pt-muted);font-size:.85rem}.woocommerce-mini-cart-item .quantity .amount{color:var(--pt-ink);font-weight:750}.woocommerce-mini-cart-item>a.remove{position:absolute!important;inset-block-start:16px;inset-inline-end:0;float:none!important;margin:0;width:22px;height:22px;border-radius:50%;display:grid!important;place-items:center;font-size:15px;line-height:1;font-weight:400;text-decoration:none;background:var(--pt-surface-2);color:var(--pt-muted)!important;transition:all .2s var(--pt-ease)}.woocommerce-mini-cart-item>a.remove:hover{background:var(--pt-danger);color:#fff!important;transform:scale(1.1)}.woocommerce-mini-cart__total{display:flex!important;justify-content:space-between;align-items:center;margin:6px 0 14px!important;padding:16px 0 0!important;border-top:1px solid var(--pt-border);font-size:.95rem}.woocommerce-mini-cart__total strong{font-weight:650;color:var(--pt-muted)}.woocommerce-mini-cart__total .amount{font-weight:800;color:var(--pt-ink);font-size:1.1rem}.woocommerce-mini-cart__buttons{display:grid!important;gap:10px;margin:0!important}.woocommerce-mini-cart__buttons .button{display:block!important;width:100%!important;text-align:center;margin:0!important}.woocommerce-mini-cart__empty-message{text-align:center;color:var(--pt-muted);padding:20px 0}.uk-navbar-dropdown:has(.widget_shopping_cart_content){width:380px;max-width:calc(100vw - 24px);padding:20px 22px;max-height:80vh;overflow-y:auto;overflow-x:hidden}.uk-offcanvas-bar .woocommerce-mini-cart-item>a:not(.remove){color:#fff}.uk-offcanvas-bar .woocommerce-mini-cart-item .quantity .amount{color:#fff}.woocommerce-NoticeGroup .woocommerce-error,.woocommerce-error>li,.woocommerce-info,.woocommerce-message,.woocommerce-notice{display:flex!important;flex-wrap:wrap;align-items:center;gap:10px 16px}.woocommerce-error{list-style:none;margin-inline:0}.woocommerce-error>li>.button,.woocommerce-info>.button,.woocommerce-message>.button,.woocommerce-notice>.button{float:none!important;position:static!important;order:2;margin:0!important;margin-inline-start:auto!important;flex:0 0 auto;min-height:40px;line-height:38px;padding:0 20px;font-size:.88rem}.woocommerce-error li::before,.woocommerce-info::before,.woocommerce-message::before{position:static!important;flex:0 0 auto}:root{--pt-accent:#E8431F;--pt-accent-600:#C9340F;--pt-grad-accent:linear-gradient(135deg, #EF4B24 0%, #DC3B17 55%, #C9340F 100%);--pt-shadow-accent:0 8px 22px rgba(201, 52, 15, 0.32);--pt-joomla:#D4430F;--pt-success-text:#066B42;--pt-warning-text:#7A4A00;--pt-danger-text:#B01E30;--pt-info-text:#1651B8;--pt-success-solid:#0B8A56;--pt-danger-solid:#D12A3D;--pt-info-solid:#1F6FDB}:root[data-theme=dark]{--pt-success-text:#5FE0A6;--pt-warning-text:#FFC766;--pt-danger-text:#FF8A98;--pt-info-text:#8DBBFF;--pt-success-50:rgba(40, 200, 130, 0.14);--pt-warning-50:rgba(255, 190, 70, 0.14);--pt-danger-50:rgba(255, 90, 110, 0.14);--pt-info-50:rgba(80, 150, 255, 0.15)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--pt-success-text:#5FE0A6;--pt-warning-text:#FFC766;--pt-danger-text:#FF8A98;--pt-info-text:#8DBBFF;--pt-success-50:rgba(40, 200, 130, 0.14);--pt-warning-50:rgba(255, 190, 70, 0.14);--pt-danger-50:rgba(255, 90, 110, 0.14);--pt-info-50:rgba(80, 150, 255, 0.15)}}.button.checkout,.single_add_to_cart_button,.uk-button-danger,.wc-block-cart__submit-button{background:var(--pt-grad-accent)!important;color:#fff!important;text-shadow:0 1px 1px rgba(80,20,0,.25)}.uk-button-primary{color:#fff}.uk-button-default{color:var(--pt-ink)}.button.disabled,.button:disabled,.uk-button:disabled,.uk-button[disabled]{opacity:1!important;background:var(--pt-surface-3)!important;color:var(--pt-muted)!important;box-shadow:none!important;text-shadow:none}.uk-label{color:#fff}.uk-label-success{background:var(--pt-success-solid)}.uk-label-warning{background:var(--pt-warning-50);color:var(--pt-warning-text)}.uk-label-danger{background:var(--pt-danger-solid)}.uk-badge{color:#fff}.onsale{background:var(--pt-danger-solid)!important;color:#fff!important}.stock,p.stock{background:var(--pt-success-50);color:var(--pt-success-text)}.stock.out-of-stock{background:var(--pt-danger-50);color:var(--pt-danger-text)}.uk-alert-success{background:var(--pt-success-50);border-color:var(--pt-success-solid);color:var(--pt-success-text)}.uk-alert-warning{background:var(--pt-warning-50);border-color:var(--pt-warning);color:var(--pt-warning-text)!important}.uk-alert-danger{background:var(--pt-danger-50);border-color:var(--pt-danger-solid);color:var(--pt-danger-text)}.uk-alert-primary{background:var(--pt-brand-soft);border-color:var(--pt-brand-200);color:var(--pt-brand-soft-text)}.uk-alert a:not(.uk-button),.uk-alert h1,.uk-alert h2,.uk-alert h3,.uk-alert h4,.uk-alert strong{color:inherit}.woocommerce-NoticeGroup .woocommerce-error,.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-notice{border:0!important;border-inline-start:5px solid currentColor!important;font-weight:600;box-shadow:none!important}.woocommerce-message{background:var(--pt-success-50)!important;color:var(--pt-success-text)!important;border-inline-start-color:var(--pt-success-solid)!important}.woocommerce-info{background:var(--pt-info-50)!important;color:var(--pt-info-text)!important;border-inline-start-color:var(--pt-info-solid)!important}.woocommerce-error{background:var(--pt-danger-50)!important;color:var(--pt-danger-text)!important;border-inline-start-color:var(--pt-danger-solid)!important}.woocommerce-error a:not(.button),.woocommerce-info a:not(.button),.woocommerce-message a:not(.button){color:inherit;text-decoration:underline;text-underline-offset:3px}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{color:inherit}.woocommerce-error li::before,.woocommerce-info::before,.woocommerce-message::before{color:inherit!important}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{background:var(--pt-ink)!important;color:var(--pt-surface)!important;border:0!important;box-shadow:none!important}.woocommerce-error .button:hover,.woocommerce-info .button:hover,.woocommerce-message .button:hover{background:var(--pt-brand)!important;color:#fff!important}body.single-product :is(.tm-main,main) .uk-button:not(.single_add_to_cart_button):not(.uk-button-danger){border-color:var(--pt-brand-300)!important}ul.products li.product.product_cat-joomla::before{background:var(--pt-joomla)}.col2-set>.col-1,.col2-set>.col-2,.u-columns>.u-column1,.u-columns>.u-column2{float:none;background:0 0!important;border:0!important;box-shadow:none!important;border-radius:0!important;min-width:0}.col2-set h2,.u-columns>*>h2{font-size:1.5rem;font-weight:800;margin:0 0 16px}.col2-set h2,.u-columns>*>h2{font-size:1.5rem;font-weight:800;margin:0 0 16px}.woocommerce-form-login,.woocommerce-form-register{margin:0!important;padding:30px!important;background:var(--pt-surface);border:0!important;border-radius:var(--pt-r-lg);box-shadow:var(--pt-shadow-sm)}.woocommerce-form-login .form-row,.woocommerce-form-register .form-row{float:none!important;width:100%!important;margin:0 0 16px!important;padding:0}.woocommerce-form-login label,.woocommerce-form-register label{display:block;margin-bottom:8px;font-weight:650;font-size:.9rem;color:var(--pt-ink)}.woocommerce-form-login input.input-text,.woocommerce-form-register input.input-text{width:100%!important;box-sizing:border-box;min-height:50px;border-radius:var(--pt-r);padding:0 16px}.woocommerce-form-login label.woocommerce-form-login__rememberme{display:inline-flex;margin:0 0 6px;font-weight:500}.woocommerce-form-login__submit,.woocommerce-form-register__submit,button.woocommerce-Button[name=login],button.woocommerce-Button[name=register]{width:100%;min-height:52px;background:var(--pt-grad-brand)!important;color:#fff!important;border:0!important;box-shadow:var(--pt-shadow-brand)!important;margin-top:6px}.woocommerce-LostPassword{margin:14px 0 0}.woocommerce-LostPassword a{font-weight:600;font-size:.9rem}.woocommerce-form-register p:not(.form-row),.woocommerce-privacy-policy-text{color:var(--pt-muted);font-size:.88rem;line-height:1.9}.password-input{display:block;position:relative}.password-input input{padding-inline-end:52px!important}.show-password-input{position:absolute!important;inset-block-start:50%;inset-inline-end:10px;transform:translateY(-50%);width:34px;height:34px;border:0!important;border-radius:10px;background:var(--pt-surface-2)!important;cursor:pointer}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-text-fill-color:var(--pt-ink);caret-color:var(--pt-ink);box-shadow:0 0 0 1000px var(--pt-surface-2) inset!important;transition:background-color 9999s}.woocommerce-account:not(.logged-in) .uk-card-body>.woocommerce,.woocommerce-account:not(.logged-in) .uk-card>.woocommerce{padding:0}.woocommerce-MyAccount-content::before{display:none!important}.woocommerce-MyAccount-navigation ul{border:0;box-shadow:var(--pt-shadow-sm)}.woocommerce-MyAccount-content{border:0!important;box-shadow:var(--pt-shadow-sm)}@media (max-width:639px){.woocommerce-MyAccount-navigation{padding-bottom:0;border-bottom:0}.woocommerce-MyAccount-content{padding:22px}}.wooclientarea .woocommerce-MyAccount-content{float:none!important;width:100%!important;max-width:none;margin:0}.wooclientarea .woocommerce:has(> .woocommerce-MyAccount-navigation){display:block!important}.wooclientarea .uk-tile[style*=background-color]{background:var(--pt-surface)!important;border-radius:var(--pt-r-lg);box-shadow:var(--pt-shadow-sm)}.wooclientarea .uk-grid-divider>:not(.uk-first-column)::before{border-color:var(--pt-border)}.wooclientarea .el-image.uk-border-circle{border:2px solid var(--pt-brand);padding:2px;background:var(--pt-surface);box-shadow:none!important}.ucp-points-inline{background:var(--pt-brand-soft)!important;border-color:var(--pt-brand-200)!important;border-radius:var(--pt-r-pill)!important;padding:6px 16px!important}.ucp-points-inline .ucp-points-inline-value{color:var(--pt-brand-soft-text)!important}.ucp-points-inline .ucp-points-inline-label{color:var(--pt-muted)!important}#clientareamenu>.uk-panel{background:var(--pt-surface);border-radius:var(--pt-r-lg);box-shadow:var(--pt-shadow-sm);padding:8px 14px;box-sizing:border-box}#clientareamenu .uk-nav>li{margin:0;border-bottom:1px solid var(--pt-border)}#clientareamenu .uk-nav>li:last-child{border-bottom:0}#clientareamenu .uk-nav>li>a{display:flex;align-items:center;gap:10px;padding:16px 6px;border-radius:0;color:var(--pt-text);font-size:.92rem;font-weight:500;transition:color .2s}#clientareamenu .uk-nav>li.uk-active>a,#clientareamenu .uk-nav>li>a:hover{background:0 0;color:var(--pt-brand)}#clientareamenu .uk-icon{color:var(--pt-ink);flex-shrink:0}.wooclientarea .woocommerce-MyAccount-content{padding:28px 30px}.wooclientarea .uk-grid>*,.wooclientarea .uk-panel,.wooclientarea [class*=uk-width-]{min-width:0}.wooclientarea .woocommerce-MyAccount-content{box-sizing:border-box;min-width:0;max-width:100%;overflow-x:auto;overflow-y:visible}.wooclientarea .woocommerce-MyAccount-content>*{max-width:100%;box-sizing:border-box}.wooclientarea .woocommerce-MyAccount-content canvas,.wooclientarea .woocommerce-MyAccount-content img,.wooclientarea .woocommerce-MyAccount-content svg{max-width:100%}.wooclientarea .woocommerce-MyAccount-content canvas{height:auto!important}.wooclientarea .woocommerce-MyAccount-content [style*=width][style*=px]:not(img):not(svg):not(canvas){max-width:100%}.wooclientarea .woocommerce-MyAccount-content [style*="margin-left:-"],.wooclientarea .woocommerce-MyAccount-content [style*="margin-right:-"]{margin-left:0!important;margin-right:0!important}.woocommerce-MyAccount-content [class*=ucp-] :is(a.button,button,.uk-button,a[class*=btn],a[class*=button]),.woocommerce-MyAccount-content [style*=gradient] :is(a.button,button,.uk-button,a[class*=btn],a[class*=button]){background:#fff!important;color:var(--pt-brand-700)!important;border:0!important;box-shadow:0 6px 16px rgba(10,8,60,.22)!important;opacity:1!important;text-shadow:none!important;display:block;width:100%;box-sizing:border-box;text-align:center;margin:8px 0 0;font-weight:700}.woocommerce-MyAccount-content [style*=gradient] :is(a.button,button,.uk-button):hover{background:var(--pt-brand-50)!important}#clientareamenu>.uk-panel{margin-inline-start:-30px;padding-inline-start:44px}#clientareamenu>.uk-panel .uk-grid{margin-inline-start:0}#clientareamenu>.uk-panel .uk-grid>*{padding-inline-start:0}