:root{--kl-font:"IRANYekanX",Tahoma,"Segoe UI",system-ui,sans-serif;--kl-font-latin:var(--kl-font);--kl-font-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--kl-fw-regular:400;--kl-fw-medium:500;--kl-fw-bold:700;--kl-fw-black:800;--kl-fs-2xs: clamp(0.6875rem,0.675rem + 0.0625vw,0.75rem);--kl-fs-xs:clamp(0.75rem,0.7375rem + 0.0625vw,0.8125rem);--kl-fs-sm:clamp(0.8125rem,0.7937rem + 0.09375vw,0.9062rem);--kl-fs-md:clamp(0.875rem,0.8562rem + 0.09375vw,0.9688rem);--kl-fs-base:clamp(0.9375rem,0.9125rem + 0.125vw,1.062rem);--kl-fs-lg:clamp(1.062rem,1.025rem + 0.1875vw,1.25rem);--kl-fs-xl:clamp(1.25rem,1.188rem + 0.3125vw,1.562rem);--kl-fs-2xl: clamp(1.5rem,1.4rem + 0.5vw,2rem);--kl-fs-3xl: clamp(1.875rem,1.725rem + 0.75vw,2.625rem);--kl-lh-tight:1.35;--kl-lh-base:1.8;--kl-ts:1;--kl-ts-m:1;--kl-hs:1;--kl-hs-m:1;--kl-ts-now:var(--kl-ts);--kl-hs-now:var(--kl-hs);--kl-h1-fs: calc(clamp(1.375rem,1.3rem + 0.375vw,1.75rem) * var(--kl-ts-now) * var(--kl-hs-now));--kl-h2-fs: calc(clamp(1.0625rem,1.025rem + 0.1875vw,1.25rem) * var(--kl-ts-now) * var(--kl-hs-now));--kl-h3-fs: calc(clamp(1rem,0.98rem + 0.1vw,1.125rem) * var(--kl-ts-now) * var(--kl-hs-now));--kl-h4-fs: calc(clamp(0.9375rem,0.925rem + 0.0625vw,1rem) * var(--kl-ts-now) * var(--kl-hs-now));--kl-h5-fs: calc(clamp(0.875rem,0.86rem + 0.0625vw,0.9375rem) * var(--kl-ts-now) * var(--kl-hs-now));--kl-h6-fs: calc(0.875rem * var(--kl-ts-now) * var(--kl-hs-now));--kl-body-fs:calc(var(--kl-fs-base) * var(--kl-ts-now));--kl-lead-fs:calc(clamp(1.0625rem,1.01rem + 0.25vw,1.3125rem) * var(--kl-ts-now));--kl-small-fs:calc(var(--kl-fs-xs) * var(--kl-ts-now));--kl-quote-fs:calc(clamp(1rem,0.96rem + 0.1875vw,1.1875rem) * var(--kl-ts-now));--kl-h1-lh: 1.4;--kl-h2-lh: 1.6;--kl-h3-lh: 1.65;--kl-h4-lh: 1.7;--kl-h5-lh: 1.7;--kl-h6-lh: 1.7;--kl-body-lh:var(--kl-lh-base);--kl-lead-lh:1.9;--kl-fw-heavy:900;--kl-h-fw:var(--kl-fw-heavy);--kl-h1-fw: var(--kl-h-fw);--kl-h2-fw: var(--kl-h-fw);--kl-h3-fw: var(--kl-h-fw);--kl-h4-fw: var(--kl-fw-black);--kl-h5-fw: var(--kl-fw-black);--kl-h6-fw: var(--kl-fw-bold);--kl-h-space-top:1.5em;--kl-h-space-bottom:0.55em;--kl-p-space:0.95em;--kl-li-space:0.35em;--kl-prose-align:justify;--kl-h-color:var(--kl-heading-accent);--kl-h2-color: var(--kl-h-color);--kl-h-sm-color:color-mix(in srgb,var(--kl-h-color) 88%,#000);--kl-h3-color: var(--kl-h-sm-color);--kl-body-color:var(--kl-ink-2);--kl-link-color:var(--kl-brand-strong);--kl-link-hover:var(--kl-brand);--kl-marker:var(--kl-brand);--kl-quote-bar:var(--kl-brand);--kl-quote-bg:var(--kl-cream);--kl-tbl-r:var(--kl-r);--kl-tbl-head-bg:var(--kl-cream-2);--kl-tbl-head-ink:var(--kl-ink);--kl-tbl-accent:var(--kl-brand);--kl-tbl-zebra:var(--kl-cream-3);--kl-tbl-line:var(--kl-line);--kl-tbl-fs:0.875rem;--kl-tbl-fs-m:0.8125rem;--kl-tbl-head-fs:0.9375rem;--kl-tbl-head-fs-m:0.84375rem;--kl-tbl-pad:10px 14px;--kl-tbl-pad-m:7px 10px;--kl-tbl-lh:1.65;--kl-tbl-fs-now:var(--kl-tbl-fs);--kl-tbl-head-fs-now:var(--kl-tbl-head-fs);--kl-tbl-pad-now:var(--kl-tbl-pad);--kl-tbl-shadow:rgb(80 36 8 / .16);--kl-brand-rgb:195 81 7;--kl-brand:rgb(var(--kl-brand-rgb));--kl-brand-2: #E06A1A;--kl-brand-strong:#A34204;--kl-on-brand:#FFFFFF;--kl-heading-accent:#D94A02;--kl-grad:linear-gradient(135deg,var(--kl-brand) 0%,var(--kl-brand-2) 100%);--kl-ink:#1C1410;--kl-ink-2: #3A2E27;--kl-muted:#6B5B52;--kl-muted-2: #7D6D63;--kl-bg:#FFFFFF;--kl-surface:#FFFFFF;--kl-cream:#FBF6EE;--kl-cream-2: #F7EFE3;--kl-cream-3: #FFF9F2;--kl-line:rgb(var(--kl-brand-rgb) / .13);--kl-line-strong:rgb(var(--kl-brand-rgb) / .24);--kl-soft:rgb(var(--kl-brand-rgb) / .07);--kl-soft-2: rgb(var(--kl-brand-rgb) / .12);--kl-glass:rgb(251 246 238 / .84);--kl-glass-frost:rgb(251 246 238 / .66);--kl-scrim:rgb(22 12 6 / .46);--kl-white-rgb:255 255 255;--kl-black-rgb:0 0 0;--kl-shadow-rgb:80 36 8;--kl-success:#2E8B57;--kl-success-soft:#E7F5EC;--kl-success-ink:#1E6B42;--kl-warning:#E0B252;--kl-danger:#C0392B;--kl-danger-soft:#FBEAE8;--kl-torob-line:#9CE76A;--kl-torob-bg:#FFFFFF;--kl-torob-ink:#111111;--kl-fsl:#059669;--kl-star:#F5A524;--kl-star-off:#E4D9CF;--kl-dark:#0F0D1C;--kl-dark-2: #1B1530;--kl-dark-line:#221E3A;--kl-dark-muted:#A29CC8;--kl-dark-card:#15122A;--kl-on-dark:#F5F3FF;--kl-on-dark-rgb:245 243 255;--kl-s-1: 4px;--kl-s-2: 8px;--kl-s-3: 12px;--kl-s-4: 16px;--kl-s-5: 20px;--kl-s-6: clamp(24px,22.4px + 0.5vw,32px);--kl-s-7: clamp(32px,29.6px + 0.75vw,44px);--kl-s-8: clamp(40px,36.8px + 1vw,56px);--kl-s-9: clamp(56px,51.2px + 1.5vw,80px);--kl-s-10: clamp(72px,65.6px + 2vw,104px);--kl-r:12px;--kl-r-xs:calc(var(--kl-r) * .5);--kl-r-sm:calc(var(--kl-r) * .75);--kl-r-md:var(--kl-r);--kl-r-lg:calc(var(--kl-r) * 1.34);--kl-r-xl:calc(var(--kl-r) * 1.75);--kl-r-pill:999px;--kl-sh-1: 0 1px 2px rgb(80 36 8 / .06),0 2px 8px rgb(80 36 8 / .04);--kl-sh-2: 0 6px 18px rgb(80 36 8 / .08);--kl-sh-3: 0 18px 48px rgb(80 36 8 / .14);--kl-sh-cta:0 8px 18px rgb(var(--kl-brand-rgb) / .26);--kl-sh-modal:0 36px 80px rgb(20 10 4 / .28);--kl-sh-drawer:0 0 50px rgb(40 18 6 / .20);--kl-max:1320px;--kl-gutter:clamp(14px,0.55rem + 1.25vw,32px);--kl-hdr-h:60px;--kl-nav-h:60px;--kl-toolbar-h:62px;--kl-bbar-h:66px;--kl-grid-gap:10px;--kl-cols:2;--kl-tap:48px;--kl-bw:1px;--kl-ic:22px;--kl-ic-sm:18px;--kl-logo-h:40px;--kl-annc-h:40px;--kl-ctl-h:48px;--kl-pill-h:38px;--kl-card-pad:10px;--kl-lh-title:1.65;--kl-star-w:12px;--kl-add:36px;--kl-drawer-w:min(360px,88vw);--kl-cart-w:min(420px,100vw);--kl-mega-h:min(560px,72vh);--kl-blur:14px;--kl-blur-frost:22px;--kl-hero-ar:1 / 1;--kl-hero-ar-d:1200 / 330;--kl-story:72px;--kl-tile:112px;--kl-marq-dur:60s;--kl-focus:0 0 0 3px rgb(var(--kl-brand-rgb) / .28);--kl-opt-ic:44px;--kl-opt-logo-h:32px;--kl-z-header:50;--kl-z-toolbar:60;--kl-z-mega:70;--kl-z-layer:1000;--kl-spring:cubic-bezier(.34,1.4,.64,1);--kl-ease:cubic-bezier(.22,1,.36,1);--kl-ease-io:cubic-bezier(.65,0,.35,1);--kl-dur-1: 140ms;--kl-dur-2: 240ms;--kl-dur-3: 380ms;--kl-dur-4: 620ms;--kl-m-fast:120ms;--kl-m:180ms;--kl-m-slow:250ms;--kl-m-spring:cubic-bezier(.34,1.56,.64,1);--kl-m-out:cubic-bezier(.22,1,.36,1);--kl-m-press:.97;--kl-m-press-ic:.86;--kl-m-hover-y:-2px;--kl-m-glow:0 0 0 4px rgb(var(--kl-brand-rgb) / .16);--kl-m-ripple:rgb(var(--kl-white-rgb) / .38);--kl-m-shake:6px;--kl-lift:-4px;--kl-zoom:1.045;--kl-reveal-y:14px;--kl-uline-h:3px;--kl-uline-gap:0.45em;--kl-uline-c:var(--kl-brand);--kl-uline-origin:right;--kl-uline-dur:700ms;--kl-rise-y:8px;--kl-rise-dur:520ms;--kl-stagger:55ms;--kl-vt-dur:260ms;--kl-vt-y:10px;--kl-vt-morph:420ms;--kl-edge:28px;--kl-edge-dir:to left;--kl-mask-on:#000;--kl-tb-fill:.2;--kl-m-tap-card:.975;--kl-sheet-grip:40px;--kl-ldr:1.35em;--kl-ldr-lg:56px;--kl-ldr-dur:1.5s;--kl-ldr-step:.18s;--kl-ldr-dim:.18;--kl-ldr-c:var(--kl-brand)}html:root{--wc-primary:var(--kl-brand);--wc-primary-text:var(--kl-on-brand);--wc-secondary:var(--kl-cream-2);--wc-secondary-text:var(--kl-ink);--wc-highlight:var(--kl-brand);--wc-highligh-text:var(--kl-on-brand);--wc-content-bg:var(--kl-surface);--wc-subtext:var(--kl-muted)}@media (min-width: 768px){:root{--kl-grid-gap:14px;--kl-cols:3;--kl-card-pad:12px;--kl-add:38px;--kl-story:88px}}@media (min-width: 1024px){:root{--kl-hdr-h:72px;--kl-cols:4;--kl-logo-h:48px;--kl-star-w:13px}}@media (min-width: 1280px){:root{--kl-cols:5}}@media (max-width: 1199.98px){:root{--kl-h2-color: var(--kl-h-sm-color)}}@media (max-width: 767.98px){:root{--kl-ts-now:var(--kl-ts-m);--kl-hs-now:var(--kl-hs-m);--kl-tbl-fs-now:var(--kl-tbl-fs-m);--kl-tbl-head-fs-now:var(--kl-tbl-head-fs-m);--kl-tbl-pad-now:var(--kl-tbl-pad-m)}}@media (prefers-reduced-motion: reduce){:root{--kl-dur-1: 0ms;--kl-dur-2: 0ms;--kl-dur-3: 0ms;--kl-dur-4: 0ms;--kl-lift:0px;--kl-zoom:1;--kl-reveal-y:0px;--kl-m-fast:0ms;--kl-m:0ms;--kl-m-slow:0ms;--kl-m-press:1;--kl-m-press-ic:1;--kl-m-hover-y:0px;--kl-m-shake:0px;--kl-rise-y:0px;--kl-rise-dur:0ms;--kl-stagger:0ms;--kl-uline-dur:0ms;--kl-vt-dur:0ms;--kl-vt-y:0px;--kl-vt-morph:0ms;--kl-m-tap-card:1}}.kl-still{--kl-dur-1: 0ms;--kl-dur-2: 0ms;--kl-dur-3: 0ms;--kl-dur-4: 0ms;--kl-lift:0px;--kl-zoom:1;--kl-reveal-y:0px;--kl-m-fast:0ms;--kl-m:0ms;--kl-m-slow:0ms;--kl-m-press:1;--kl-m-press-ic:1;--kl-m-hover-y:0px;--kl-m-shake:0px;--kl-rise-y:0px;--kl-rise-dur:0ms;--kl-stagger:0ms;--kl-uline-dur:0ms;--kl-vt-dur:0ms;--kl-vt-y:0px;--kl-vt-morph:0ms;--kl-m-tap-card:1}[dir="ltr"]{--kl-uline-origin:left;--kl-edge-dir:to right}:root{color-scheme:light;--kl-dk-rgb:255 106 26;--kl-dk-hi-rgb:255 106 26;--kl-img-bg:var(--kl-cream);--kl-img-blend:normal;--kl-img-filter:none;--kl-banner-filter:none;--kl-glow:0 0 0 transparent;--kl-toggle-rot:0deg;--kl-sel-ring:0 0 0 3px rgb(var(--kl-brand-rgb) / .12);--kl-uline-glow:none;--kl-hero-bg:var(--kl-cream-2);--kl-trim-on:0;--kl-dl-fill:rgb(0 0 0 / .3);--kl-wc-btn-bg:#E9E6ED;--kl-wc-btn-ink:#515151}:root[data-theme="dark"]{color-scheme:dark;--kl-brand-rgb:var(--kl-dk-hi-rgb);--kl-brand-2: color-mix(in srgb,rgb(var(--kl-dk-hi-rgb)) 70%,#FFB21A);--kl-brand-strong:color-mix(in srgb,rgb(var(--kl-dk-hi-rgb)) 82%,#FFB21A);--kl-on-brand:#0B0B12;--kl-heading-accent:rgb(var(--kl-dk-hi-rgb));--kl-h-color:rgb(var(--kl-dk-hi-rgb));--kl-h2-color: var(--kl-h-color);--kl-h-sm-color:rgb(var(--kl-dk-hi-rgb));--kl-body-color:#F2F2F5;--kl-link-color:color-mix(in srgb,rgb(var(--kl-dk-hi-rgb)) 82%,#FFB21A);--kl-link-hover:#FFFFFF;--kl-grad:linear-gradient(135deg,rgb(var(--kl-dk-hi-rgb)) 0%,var(--kl-brand-2) 100%);--kl-bg:#0B0B12;--kl-surface:#14141E;--kl-cream:#111119;--kl-cream-2: #1C1C29;--kl-cream-3: #181824;--kl-ink:#FAFAFC;--kl-ink-2: #F2F2F5;--kl-muted:#B8B8C4;--kl-muted-2: #ADADBA;--kl-line:rgb(var(--kl-white-rgb) / .09);--kl-line-strong:rgb(var(--kl-white-rgb) / .17);--kl-soft:rgb(var(--kl-dk-rgb) / .16);--kl-soft-2: rgb(var(--kl-dk-rgb) / .26);--kl-glass:rgb(11 11 18 / .82);--kl-glass-frost:rgb(11 11 18 / .62);--kl-scrim:rgb(0 0 0 / .62);--kl-quote-bg:#1C1C29;--kl-tbl-shadow:rgb(0 0 0 / .5);--kl-shadow-rgb:0 0 0;--kl-sh-1: 0 1px 2px rgb(0 0 0 / .5);--kl-sh-2: 0 6px 18px rgb(0 0 0 / .45);--kl-sh-3: 0 18px 48px rgb(0 0 0 / .6),0 0 0 1px rgb(var(--kl-dk-rgb) / .18);--kl-sh-cta:0 0 0 1px rgb(var(--kl-dk-rgb) / .55),0 0 26px rgb(var(--kl-dk-rgb) / .55),0 8px 22px rgb(var(--kl-dk-rgb) / .22);--kl-sh-modal:0 36px 80px rgb(0 0 0 / .7);--kl-sh-drawer:0 0 50px rgb(0 0 0 / .6);--kl-glow:0 0 22px rgb(var(--kl-dk-rgb) / .45);--kl-sel-ring:0 0 0 3px rgb(var(--kl-dk-rgb) / .24),0 0 16px rgb(var(--kl-dk-rgb) / .35);--kl-uline-glow:0 0 10px rgb(var(--kl-dk-rgb) / .7);--kl-tb-fill:.35;--kl-hero-bg:transparent;--kl-trim-on:1;--kl-dl-fill:rgb(var(--kl-white-rgb) / .3);--wc-form-color-background:var(--kl-cream-2);--wc-form-color-text:var(--kl-ink);--wc-form-border-color:var(--kl-line-strong);--wc-primary:rgb(var(--kl-dk-hi-rgb));--wc-primary-text:var(--kl-on-brand);--wc-secondary:var(--kl-cream-2);--wc-secondary-text:var(--kl-ink);--wc-highlight:rgb(var(--kl-dk-hi-rgb));--wc-highligh-text:var(--kl-on-brand);--wc-content-bg:var(--kl-surface);--wc-subtext:var(--kl-muted);--kl-wc-btn-bg:var(--kl-cream-2);--kl-wc-btn-ink:var(--kl-ink);--kl-focus:0 0 0 3px rgb(var(--kl-dk-rgb) / .55);--kl-m-glow:0 0 0 4px rgb(var(--kl-dk-rgb) / .28),0 0 18px rgb(var(--kl-dk-rgb) / .25);--kl-m-ripple:rgb(var(--kl-white-rgb) / .22);--kl-success:#34C77B;--kl-success-soft:#10291C;--kl-success-ink:#5EE39C;--kl-warning:#F2C66D;--kl-danger:#FF7A6E;--kl-danger-soft:#3A1714;--kl-star-off:#3A3A4A;--kl-dark:#12121C;--kl-dark-2: #1A1A28;--kl-dark-line:#262638;--kl-dark-muted:#A6A6BC;--kl-dark-card:#181826;--kl-img-bg:#D6D4DE;--kl-img-blend:multiply;--kl-img-filter:brightness(.94);--kl-toggle-rot:-25deg;--kl-uline-c:rgb(var(--kl-dk-hi-rgb))}@font-face{font-family:"IRANYekanX";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/ketabland/assets/fonts/IRANYekanXFaNum-Regular.woff2) format("woff2")}@font-face{font-family:"IRANYekanX";font-style:normal;font-weight:500 600;font-display:swap;src:url(/wp-content/themes/ketabland/assets/fonts/IRANYekanXFaNum-Medium.woff2) format("woff2")}@font-face{font-family:"IRANYekanX";font-style:normal;font-weight:700 849;font-display:swap;src:url(/wp-content/themes/ketabland/assets/fonts/IRANYekanXFaNum-Bold.woff2) format("woff2")}@font-face{font-family:"IRANYekanX";font-style:normal;font-weight:850 900;font-display:swap;src:url(/wp-content/themes/ketabland/assets/fonts/IRANYekanXFaNum-ExtraBold.woff2) format("woff2")}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--kl-hdr-h) + var(--kl-s-4));overflow-x:clip}body{margin:0;direction:rtl;background:var(--kl-bg);color:var(--kl-ink);font-family:var(--kl-font);font-size:var(--kl-fs-base);font-weight:var(--kl-fw-regular);line-height:var(--kl-lh-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body[class*="elementor-kit-"]{background:var(--kl-bg)}body.kl-has-toolbar{padding-bottom:calc(var(--kl-toolbar-h) + env(safe-area-inset-bottom))}img,svg,video,iframe{max-width:100%}img,video{height:auto}img{border-style:none}a{color:inherit;text-decoration:none}a:hover{color:var(--kl-brand)}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}h1,h2,h3,h4,h5,h6{margin:0 0 var(--kl-s-3);font-weight:var(--kl-fw-bold);line-height:var(--kl-lh-tight)}p{margin:0 0 var(--kl-s-3)}:focus-visible{outline:none;box-shadow:var(--kl-focus);border-radius:var(--kl-r-xs)}[hidden]{display:none !important}::selection{background:var(--kl-soft-2)}.kl-wrap{width:100%;max-width:calc(var(--kl-max) + 2 * var(--kl-gutter));margin-inline:auto;padding-inline:var(--kl-gutter)}.kl-main{display:block;min-height:50vh}.kl-main:focus{outline:none}.kl-skip{position:absolute;inset-inline-start:var(--kl-s-2);top:calc(-1 * var(--kl-s-10));z-index:var(--kl-z-layer);padding:var(--kl-s-2) var(--kl-s-4);background:var(--kl-ink);color:var(--kl-on-brand);border-radius:var(--kl-r-sm)}.kl-skip:focus{top:var(--kl-s-2);color:var(--kl-on-brand)}.kl-skip{display:inline-flex;align-items:center;min-height:var(--kl-tap)}.kl-hit,.kl-card__add,.kl-ftr__social a,.kl-pill,.kl-logo,.kl-bc a,.kl-ftr__top,.kl-pp__rlink,.kl-sheet-link,.kl-q,.kl-pp__cats a,.kl-ibtn,.kl-hs__more,.kl-tags a,.kl-links a,.kl-rel__names a,.reset_variations{position:relative}.kl-hit::after,.kl-card__add::after,.kl-ftr__social a::after,.kl-pill::after,.kl-logo::after,.kl-bc a::after,.kl-ftr__top::after,.kl-pp__rlink::after,.kl-sheet-link::after,.kl-q::after,.kl-pp__cats a::after,.kl-ibtn::after,.kl-hs__more::after,.reset_variations::after,.kl-tags a::after,.kl-links a::after,.kl-rel__names a::after{content:"";position:absolute;inset:min(0px,calc((100% - var(--kl-tap)) / 2))}.kl-vh{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.kl-sprite{position:absolute;width:0;height:0;overflow:hidden}.kl-i{width:var(--kl-ic);height:var(--kl-ic);flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.kl-push{margin-inline-start:auto}.kl-pill{display:inline-flex;align-items:center;gap:var(--kl-s-2);min-height:var(--kl-pill-h);padding:0 var(--kl-s-4);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-pill);background:var(--kl-surface);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold);white-space:nowrap;transition:border-color var(--kl-dur-1),color var(--kl-dur-1)}.kl-pill .kl-i{width:var(--kl-ic-sm);height:var(--kl-ic-sm);color:var(--kl-brand)}.kl-pill:hover{border-color:var(--kl-line-strong)}.kl-ibtn{position:relative;display:inline-grid;place-items:center;width:var(--kl-ctl-h);height:var(--kl-ctl-h);padding:0;border:0;border-radius:var(--kl-r-pill);background:transparent;color:var(--kl-ink);transition:background-color var(--kl-dur-1),color var(--kl-dur-1)}.kl-ibtn:hover{background:var(--kl-soft);color:var(--kl-brand)}.kl-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--kl-s-2);min-height:var(--kl-ctl-h);padding:0 var(--kl-s-5);border:var(--kl-bw) solid var(--kl-line-strong);border-radius:var(--kl-r);background:var(--kl-surface);color:var(--kl-ink);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold);letter-spacing:-.01em;box-shadow:var(--kl-sh-1);transition:transform var(--kl-dur-1) var(--kl-ease),box-shadow var(--kl-dur-2) var(--kl-ease),background-color var(--kl-dur-1),border-color var(--kl-dur-1);-webkit-tap-highlight-color:transparent}@media (hover: hover){.kl-btn:hover{transform:translateY(-1px);border-color:var(--kl-ink-2);box-shadow:var(--kl-sh-2)}}.kl-btn:active{transform:translateY(0) scale(.97);box-shadow:var(--kl-sh-1);transition-duration:60ms}.kl-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--kl-surface),0 0 0 5px var(--kl-brand)}.kl-btn[disabled],.kl-btn.is-busy{opacity:.6;pointer-events:none}.single_add_to_cart_button.is-busy{color:transparent;pointer-events:none}.single_add_to_cart_button.is-busy>.kl-ldr{position:absolute;inset:0;margin:auto;color:var(--kl-on-brand);--kl-ldr-c:var(--kl-on-brand)}.kl-btn.is-busy>.kl-ldr{position:absolute;inset:0;margin:auto;color:var(--kl-ink)}.kl-btn--brand.is-busy>.kl-ldr{color:var(--kl-on-brand);--kl-ldr-c:var(--kl-on-brand)}.kl-btn.is-busy>:not(.kl-ldr){visibility:hidden}.kl-btn--brand{border-color:transparent;background:var(--kl-grad);color:var(--kl-on-brand);box-shadow:var(--kl-sh-cta)}.kl-btn--brand:hover{color:var(--kl-on-brand);filter:saturate(1.08) brightness(1.03)}.kl-btn--brand::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgb(var(--kl-white-rgb) / .18),transparent 55%);pointer-events:none}.kl-btn--ghost{background:transparent;box-shadow:none}.kl-btn--block{display:flex;width:100%}.kl-badge{position:absolute;top:var(--kl-s-1);inset-inline-end:var(--kl-s-1);min-width:var(--kl-s-5);height:var(--kl-s-5);padding:0 var(--kl-s-1);border:2px solid var(--kl-surface);border-radius:var(--kl-r-pill);background:var(--kl-brand);color:var(--kl-on-brand);font-size:var(--kl-fs-2xs);font-weight:var(--kl-fw-bold);line-height:calc(var(--kl-s-5) - 4px);text-align:center}.kl-badge.is-bump{animation:kl-bump calc(var(--kl-m-slow) * 1.6) var(--kl-m-spring)}@keyframes kl-bump{40%{transform:scale(1.35)}}.kl-d-only{display:none !important}@media (min-width: 1024px){.kl-d-only{display:inline-flex !important}.kl-ibtn.kl-d-only{display:inline-grid !important}.kl-m-only{display:none !important}body.kl-has-toolbar{padding-bottom:0}}.kl-rv{opacity:0;transform:translateY(var(--kl-reveal-y));transition:opacity var(--kl-dur-4) var(--kl-ease),transform var(--kl-dur-4) var(--kl-ease)}.kl-rv.is-in{opacity:1;transform:none}.screen-reader-text{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.screen-reader-text:focus{position:static !important;width:auto;height:auto;margin:0;clip:auto;clip-path:none}:is(.kl-hs__head .kl-hs__t,.kl-sec__t,.kl-rel h2,.kl-comments__t:not(.kl-vh),.kl-page__title,.woocommerce-products-header__title,.kl-cluster__t){position:relative;width:fit-content;max-width:100%;padding-block-end:var(--kl-uline-gap)}:is(.kl-hs__head .kl-hs__t,.kl-sec__t,.kl-rel h2,.kl-comments__t:not(.kl-vh),.kl-page__title,.woocommerce-products-header__title,.kl-cluster__t)::after{content:"";position:absolute;inset-inline:0;bottom:0;height:var(--kl-uline-h);border-radius:var(--kl-r-pill);background:var(--kl-uline-c);transform-origin:var(--kl-uline-origin);pointer-events:none;box-shadow:var(--kl-uline-glow)}.kl-hs--band .kl-hs__head .kl-hs__t::after,.kl-pubs__txt .kl-hs__t::after{background:var(--kl-on-dark)}@supports (animation-timeline: view()){.kl-sa :is(.kl-hs__head .kl-hs__t,.kl-sec__t,.kl-rel h2,.kl-comments__t:not(.kl-vh),.kl-page__title,.woocommerce-products-header__title,.kl-cluster__t)::after{animation:kl-uline cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% cover 30%}}.kl-sa.kl-io :is(.kl-hs__head .kl-hs__t,.kl-sec__t,.kl-rel h2,.kl-comments__t:not(.kl-vh),.kl-page__title,.woocommerce-products-header__title,.kl-cluster__t)::after{transform:scaleX(0);transition:transform var(--kl-uline-dur) cubic-bezier(.22,1,.36,1)}.kl-sa.kl-io :is(.kl-hs__head .kl-hs__t,.kl-sec__t,.kl-rel h2,.kl-comments__t:not(.kl-vh),.kl-page__title,.woocommerce-products-header__title,.kl-cluster__t).is-lined::after{transform:scaleX(1)}:is(.kl-sec__t,.kl-rel h2,.kl-comments__t:not(.kl-vh),.kl-page__title,.woocommerce-products-header__title){display:flex;align-items:center;gap:var(--kl-s-2)}:is(.kl-sec__t,.kl-rel h2,.kl-comments__t:not(.kl-vh),.kl-page__title,.woocommerce-products-header__title)::before{content:"";flex:none;align-self:stretch;width:6px;max-height:1.35em;margin-block:0.1em;border-radius:var(--kl-r-pill);background:var(--kl-grad)}@keyframes kl-uline{from{transform:scaleX(0)}to{transform:scaleX(1)}}.kl-rise{opacity:0;transform:translateY(var(--kl-rise-y));transition:opacity var(--kl-rise-dur) var(--kl-m-out),transform var(--kl-rise-dur) var(--kl-m-out)}.kl-rise.is-in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.kl-sa :is(.kl-hs__head .kl-hs__t,.kl-sec__t,.kl-rel h2,.kl-comments__t:not(.kl-vh),.kl-page__title,.woocommerce-products-header__title,.kl-cluster__t)::after,.kl-sa.kl-io :is(.kl-hs__head .kl-hs__t,.kl-sec__t,.kl-rel h2,.kl-comments__t:not(.kl-vh),.kl-page__title,.woocommerce-products-header__title,.kl-cluster__t)::after{animation:none;transform:none;transition:none}.kl-rise{opacity:1;transform:none;transition:none}}.kl-still :is(.kl-hs__head .kl-hs__t,.kl-sec__t,.kl-rel h2,.kl-comments__t:not(.kl-vh),.kl-page__title,.woocommerce-products-header__title,.kl-cluster__t)::after{animation:none !important;transform:none !important}::view-transition-old(root){animation:kl-vt-out var(--kl-vt-dur) var(--kl-m-out) both}::view-transition-new(root){animation:kl-vt-in var(--kl-vt-dur) var(--kl-m-out) both}html:active-view-transition-type(back)::view-transition-new(root){animation-name:kl-vt-in-back}@keyframes kl-vt-out{to{opacity:0}}@keyframes kl-vt-in{from{opacity:0;transform:translateY(var(--kl-vt-y))}}@keyframes kl-vt-in-back{from{opacity:0;transform:translateY(calc(var(--kl-vt-y) * -1))}}.kl-sa:active-view-transition .kl-hdr{view-transition-name:kl-hdr}.kl-sa .kl-tb{view-transition-name:kl-tb}.kl-sa .kl-tb__dot{view-transition-name:kl-tbdot}::view-transition-group(kl-hdr),::view-transition-group(kl-tb){animation-duration:var(--kl-vt-dur)}::view-transition-group(kl-tbdot){animation-duration:var(--kl-vt-morph);animation-timing-function:var(--kl-m-spring)}::view-transition-group(kl-pimg){animation-duration:var(--kl-vt-morph);animation-timing-function:var(--kl-m-out)}::view-transition-old(kl-pimg),::view-transition-new(kl-pimg){height:100%;object-fit:contain}@supports (interpolate-size: allow-keywords){.kl-sa{interpolate-size:allow-keywords}.kl-sa details::details-content{height:0;overflow:clip;transition:height var(--kl-m-slow) var(--kl-m-out),content-visibility var(--kl-m-slow) allow-discrete}.kl-sa details[open]::details-content{height:auto}}.kl-ldr{display:inline-grid;place-items:center;width:var(--kl-ldr);height:var(--kl-ldr);flex:none;vertical-align:middle}.kl-ldr svg{width:100%;height:100%;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round}.kl-ldr__b{stroke:var(--kl-ldr-c);stroke-width:3;fill:var(--kl-ldr-c);fill-opacity:.1}.kl-ldr__a{stroke:var(--kl-ldr-c);stroke-width:3.4;opacity:var(--kl-ldr-dim);animation:kl-ldr-arc var(--kl-ldr-dur) var(--kl-ease-io) infinite}.kl-ldr__a2{animation-delay:var(--kl-ldr-step)}.kl-ldr__a3{animation-delay:calc(var(--kl-ldr-step) * 2)}@keyframes kl-ldr-arc{0%,100%{opacity:var(--kl-ldr-dim)}22%,58%{opacity:1}}@keyframes kl-ldr-breathe{50%{opacity:.5}}.kl-ldr--lg{width:var(--kl-ldr-lg);height:var(--kl-ldr-lg);color:var(--kl-ink)}.kl-ldr-ov{position:absolute;inset:0;z-index:5;display:grid;place-content:center;justify-items:center;gap:var(--kl-s-2);border-radius:inherit;background:var(--kl-glass);color:var(--kl-muted);font-size:var(--kl-fs-sm);animation:kl-fade var(--kl-dur-2) var(--kl-ease) both}@keyframes kl-fade{from{opacity:0}}@media (prefers-reduced-motion: reduce){.kl-ldr__a{animation:none;opacity:1}.kl-ldr svg{animation:kl-ldr-breathe 2.4s ease-in-out infinite}}.kl-still .kl-ldr__a{animation:none;opacity:1}.kl-still .kl-ldr svg{animation:kl-ldr-breathe 2.4s ease-in-out infinite}.woocommerce-Price-currencySymbol{margin-inline-start:.25em}:is(.kl-pa,.kl-card .price) del{position:relative;text-decoration:none}:is(.kl-pa,.kl-card .price) del::after{content:"";position:absolute;inset-inline:-2px;top:52%;height:max(2px,.11em);border-radius:1px;background:var(--kl-brand);transform:rotate(var(--kl-pa-rot,0deg));transform-origin:100% 50%;pointer-events:none}:is(.kl-pa,.kl-card .price).is-in del::after{animation:kl-pa-strike 350ms var(--kl-ease) 80ms both}:is(.kl-pa,.kl-card .price).is-in ins{display:inline-block;animation:kl-pa-in 460ms var(--kl-ease) 360ms both}.kl-pa.is-in .kl-pa__b{animation:kl-pa-pop 480ms var(--kl-spring) 300ms both}@keyframes kl-pa-strike{from{transform:rotate(var(--kl-pa-rot,0deg)) scaleX(0)}}@keyframes kl-pa-in{from{opacity:.3;transform:translateY(.35em)}}@keyframes kl-pa-pop{0%{opacity:0;transform:scale(.6)}65%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion: reduce){:is(.kl-pa,.kl-card .price).is-in ins,:is(.kl-pa,.kl-card .price).is-in del::after,.kl-pa.is-in .kl-pa__b{animation:none}}.kl-still :is(.kl-pa,.kl-card .price).is-in ins,.kl-still :is(.kl-pa,.kl-card .price).is-in del::after,.kl-still .kl-pa.is-in .kl-pa__b{animation:none}html body :is(.price,.kl-card .price,.kl-pa,.kl-srch__p,.kl-added .kl-added__price,.kl-bbar__p,.kl-dbar__p,.klc-fbt__nums,.klc-dt__pr,body.kl-cc table.shop_table.cart td.product-price,#klcs .woocommerce-checkout-review-order-table) del{color:var(--kl-ink);font-weight:var(--kl-fw-medium);text-decoration-line:line-through;text-decoration-color:var(--kl-brand);text-decoration-thickness:max(2px,.11em);text-decoration-skip-ink:none}html body :is(.price,.kl-card .price,.kl-pa,.kl-srch__p,.kl-added .kl-added__price,.kl-bbar__p,.kl-dbar__p,.klc-fbt__nums,.klc-dt__pr,body.kl-cc table.shop_table.cart td.product-price,#klcs .woocommerce-checkout-review-order-table) del :is(.woocommerce-Price-amount,bdi,.woocommerce-Price-currencySymbol){color:inherit;font-weight:inherit}html body :is(.price,.kl-card .price,.kl-pa,.kl-srch__p,.kl-added .kl-added__price,.kl-bbar__p,.kl-dbar__p,.klc-fbt__nums,.klc-dt__pr,body.kl-cc table.shop_table.cart td.product-price,#klcs .woocommerce-checkout-review-order-table) del ~ ins,html body :is(.price,.kl-card .price,.kl-pa,.kl-srch__p,.kl-added .kl-added__price,.kl-bbar__p,.kl-dbar__p,.klc-fbt__nums,.klc-dt__pr,body.kl-cc table.shop_table.cart td.product-price,#klcs .woocommerce-checkout-review-order-table) del ~ ins *,html body :is(.kl-added .kl-added__price,.kl-pp__price) ins:has(~ del),html body :is(.kl-added .kl-added__price,.kl-pp__price) ins:has(~ del) *,html body.kl-cc table.shop_table.cart td.product-price del ~ .woocommerce-Price-amount,html body.kl-cc table.shop_table.cart td.product-price del ~ .woocommerce-Price-amount *,html body .kl-pp__pb.is-sale .kl-pp__now,html body #klcs .woocommerce-checkout-review-order-table .kl-ro-reg ~ .kl-ro-now,html body #klcs .woocommerce-checkout-review-order-table .kl-ro-reg ~ .kl-ro-now *{color:var(--kl-brand)}html body :is(.kl-card .price,.kl-pa,#klcs .woocommerce-checkout-review-order-table) del:is(.kl-card .price del,.kl-pa del){text-decoration-line:none}html body .kl-pp__pb .kl-pp__reg::after{height:max(2px,.11em)}html body .kl-pp__pb .kl-pp__price .kl-pp__reg{order:-1;font-size:var(--kl-fs-lg)}html body .kl-pp__pb--in .kl-pp__price .kl-pp__reg{font-size:var(--kl-fs-sm)}html body .kl-card .price del{font-size:calc(var(--kl-fs-sm) * var(--kl-cp-s,1))}html body .kl-pp .woocommerce-variation-price del{font-size:var(--kl-fs-md)}html body :is(.kl-bbar__p,.kl-dbar__p,.klc-fbt__price) del{font-size:var(--kl-fs-xs)}html body .kl-added .kl-added__price:has(del){display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--kl-s-2)}html body .kl-added .kl-added__price>span:first-child{order:-2}html body .kl-added .kl-added__price del{order:-1;margin-inline-start:0;font-size:var(--kl-fs-sm)}html body .klc-fbt__nums del{font-size:var(--kl-fs-md)}html body.kl-cc table.shop_table.cart td.product-price del{font-size:var(--kl-fs-sm)}html body #klcs .woocommerce-checkout-review-order-table .kl-ro-reg{color:var(--kl-ink);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-medium);text-decoration-color:var(--kl-brand);text-decoration-thickness:max(2px,.11em)}.form-row.kl-f-hidden{display:none !important}.kl-prose .kl-cb-btn{margin:var(--kl-s-4) 0}.kl-prose .kl-cb-btn .kl-btn{max-width:100%;white-space:normal;text-align:center}.kl-hblock{margin:var(--kl-s-4) 0}.kl-hbps{display:grid;gap:var(--kl-s-3)}.kl-hbp{display:flex;align-items:center;gap:var(--kl-s-4);padding:var(--kl-s-3);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r);background:var(--kl-surface);color:var(--kl-ink);text-decoration:none}.kl-hbp:hover{border-color:var(--kl-brand);color:var(--kl-ink)}.kl-prose .kl-hbp .kl-hbp__img{flex:none;width:88px;height:88px;margin:0;object-fit:contain;border-radius:var(--kl-r-sm)}.kl-hbp__b{display:flex;flex-direction:column;gap:var(--kl-s-1);min-width:0}.kl-hbp__t{font-weight:var(--kl-fw-bold);line-height:var(--kl-lh-tight)}.kl-hbp__p{font-size:var(--kl-fs-sm)}.kl-hbp__p del{color:var(--kl-muted)}.kl-hbp__p ins{text-decoration:none;font-weight:var(--kl-fw-bold)}.kl-hbp__go{color:var(--kl-brand);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-medium)}.kl-annc{position:relative;min-height:var(--kl-annc-h);background:var(--kl-dark);color:var(--kl-on-dark);font-size:var(--kl-fs-xs)}.kl-annc__cover{position:absolute;inset:0;z-index:1}.kl-annc__in{display:flex;align-items:center;gap:var(--kl-s-3);min-height:var(--kl-annc-h)}.kl-annc__badge{display:inline-flex;align-items:center;gap:var(--kl-s-1);flex:none;height:calc(var(--kl-s-5) + var(--kl-s-1));padding:0 var(--kl-s-2);border-radius:var(--kl-r-pill);background:var(--kl-grad);font-weight:var(--kl-fw-bold);font-size:var(--kl-fs-2xs)}:root:not([data-theme=dark]) .kl-annc__badge{background:linear-gradient(135deg,var(--kl-brand),color-mix(in srgb,var(--kl-brand) 80%,var(--kl-dark)));color:var(--kl-on-brand)}.kl-annc__badge i{width:6px;height:6px;border-radius:50%;background:var(--kl-on-brand);animation:kl-pulse 1.6s var(--kl-ease-io) 4}@keyframes kl-pulse{50%{transform:scale(.5);opacity:.5}}@media (prefers-reduced-motion: reduce){.kl-annc__badge i{animation:none}}.kl-still .kl-annc__badge i{animation:none}.kl-annc__msg{display:flex;align-items:center;gap:var(--kl-s-2);min-width:0;margin:0}.kl-annc__chip{flex:none;padding:0 var(--kl-s-2);border:var(--kl-bw) solid var(--kl-dark-line);border-radius:var(--kl-r-pill);color:var(--kl-dark-muted)}.kl-annc__chip b,.kl-annc__text strong{color:var(--kl-warning);font-weight:var(--kl-fw-bold)}.kl-annc__text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kl-annc__ig{position:relative;z-index:2;display:none;align-items:center;gap:var(--kl-s-1);margin-inline-start:auto;padding:var(--kl-s-1) var(--kl-s-3);border:var(--kl-bw) solid var(--kl-dark-line);border-radius:var(--kl-r-pill);color:var(--kl-on-brand)}.kl-annc__ig .kl-i{width:var(--kl-ic-sm);height:var(--kl-ic-sm)}.kl-annc__ig:hover{color:var(--kl-warning)}@media (max-width: 639px){.kl-annc__chip{display:none}}@media (min-width: 768px){.kl-annc__ig{display:inline-flex}.kl-annc{font-size:var(--kl-fs-sm)}}.kl-hdr::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--kl-glass);-webkit-backdrop-filter:saturate(1.5) blur(var(--kl-blur));backdrop-filter:saturate(1.5) blur(var(--kl-blur));pointer-events:none}.kl-hdr{position:sticky;top:0;z-index:var(--kl-z-header);border-bottom:var(--kl-bw) solid var(--kl-line);transition:transform var(--kl-dur-3) var(--kl-ease),box-shadow var(--kl-dur-2)}.admin-bar .kl-hdr{top:var(--wp-admin--admin-bar--height,0px)}.kl-hdr.is-scrolled{box-shadow:var(--kl-sh-2)}.kl-hdr.is-hidden{transform:translateY(-100%)}.kl-hdr::before{transition:background-color var(--kl-dur-2) var(--kl-ease)}.kl-hdr.is-scrolled::before{background:var(--kl-glass-frost);-webkit-backdrop-filter:saturate(1.6) blur(var(--kl-blur-frost));backdrop-filter:saturate(1.6) blur(var(--kl-blur-frost))}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.kl-hdr::before,.kl-hdr.is-scrolled::before{background:var(--kl-bg)}}@media (prefers-reduced-transparency: reduce){.kl-hdr::before,.kl-hdr.is-scrolled::before{background:var(--kl-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.kl-hdr__bar{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"logo acts" "search search";align-items:center;column-gap:var(--kl-s-3);row-gap:var(--kl-s-2);padding-block:var(--kl-s-2)}.kl-logo{grid-area:logo;display:inline-flex;align-items:center}html .kl-logo img{width:auto;height:var(--kl-logo-h)}.kl-hdr__acts{grid-area:acts;display:flex;align-items:center;justify-content:flex-end;gap:var(--kl-s-1)}.kl-sp{grid-area:search;position:relative;display:flex;align-items:center;gap:var(--kl-s-2);height:var(--kl-ctl-h);margin:0;padding:0 var(--kl-s-4);border:var(--kl-bw) solid var(--kl-line-strong);border-radius:var(--kl-r-pill);background:var(--kl-surface);box-shadow:var(--kl-sh-1);transition:border-color var(--kl-dur-1),box-shadow var(--kl-dur-2)}.kl-sp:focus-within{border-color:var(--kl-brand);box-shadow:var(--kl-focus)}.kl-sp input:focus-visible{box-shadow:none}.kl-sp__i{color:var(--kl-muted)}.kl-sp__in{flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;font-size:var(--kl-fs-sm);outline:none}.kl-sp__in::placeholder{color:var(--kl-muted-2)}.kl-sp__in::-webkit-search-cancel-button{display:none}.kl-sp__kbd{display:none;padding:0 var(--kl-s-2);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-xs);background:var(--kl-cream);color:var(--kl-muted);font:var(--kl-fw-medium) var(--kl-fs-2xs)/1.8 var(--kl-font)}.kl-cartbtn .kl-i{width:calc(var(--kl-ic) + 2px);height:calc(var(--kl-ic) + 2px)}.kl-nav{display:none}@media (min-width: 1024px){.kl-hdr__bar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo search acts";column-gap:var(--kl-s-6);min-height:var(--kl-hdr-h);padding-block:0}.kl-sp{max-width:620px;width:100%;justify-self:center}.kl-sp__kbd{display:inline-block}.kl-hdr__acts{gap:var(--kl-s-2)}.kl-nav{display:flex;align-items:center;gap:var(--kl-s-3);height:var(--kl-nav-h);padding-block:var(--kl-s-1) var(--kl-s-2)}.kl-nav__cat{display:inline-flex;flex:none;align-items:center;gap:var(--kl-s-2);height:40px;padding:0 var(--kl-s-4);border:var(--kl-bw) solid rgb(var(--kl-brand-rgb) / .14);border-radius:var(--kl-r-pill);background:rgb(var(--kl-brand-rgb) / .08);color:var(--kl-ink);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-heavy);white-space:nowrap;cursor:pointer}.kl-nav__cat:hover,.kl-nav__cat[aria-expanded="true"]{background:rgb(var(--kl-brand-rgb) / .13);color:var(--kl-brand)}.kl-nav__burger{flex:none;width:13px;height:9px;background:linear-gradient(var(--kl-brand),var(--kl-brand)) 0 0 / 13px 2px no-repeat,linear-gradient(var(--kl-brand),var(--kl-brand)) 0 3.5px / 13px 2px no-repeat,linear-gradient(var(--kl-brand),var(--kl-brand)) 0 7px / 8px 2px no-repeat}.kl-nav__links{display:flex;flex:1 1 auto;min-width:0;align-items:center;justify-content:space-between;gap:var(--kl-s-1);height:100%;margin:0;padding:0 var(--kl-s-2);list-style:none;overflow:hidden;border:var(--kl-bw) solid rgb(var(--kl-brand-rgb) / .12);border-radius:var(--kl-r-lg);background:var(--kl-surface);box-shadow:0 8px 22px rgb(var(--kl-shadow-rgb) / .05)}.kl-nav__links a{position:relative;display:flex;align-items:center;gap:6px;height:38px;padding:0 var(--kl-s-2);border-radius:var(--kl-r-pill);color:var(--kl-ink);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold);white-space:nowrap;transition:color var(--kl-dur-1) var(--kl-ease),background-color var(--kl-dur-1) var(--kl-ease)}.kl-nav__links a.is-track{color:var(--kl-brand)}.kl-nav__ic{width:var(--kl-ic-sm);height:var(--kl-ic-sm);color:var(--kl-brand);stroke-width:1.7}.kl-nav__links a:hover,.kl-nav__links a:focus-visible{color:var(--kl-brand);background:rgb(var(--kl-brand-rgb) / .07)}.kl-hdr.is-hidden{transform:none}}@media (min-width: 1024px) and (max-width: 1279.98px){.kl-nav__links{padding-inline:var(--kl-s-1);gap:0}.kl-nav__links a{padding-inline:6px;font-size:var(--kl-fs-xs)}.kl-nav__cat{padding-inline:var(--kl-s-3);font-size:var(--kl-fs-xs)}.kl-nav__ic{width:16px;height:16px}}.kl-av{position:relative;display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:var(--kl-r-pill);background:var(--kl-grad);color:var(--kl-on-brand);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-black);line-height:1;box-shadow:0 0 0 2px var(--kl-surface),0 0 0 3px rgb(var(--kl-brand-rgb) / .35)}.kl-av .kl-i{width:16px;height:16px}.kl-av__ok{position:absolute;bottom:-1px;inset-inline-start:-1px;width:10px;height:10px;border:2px solid var(--kl-surface);border-radius:var(--kl-r-pill);background:var(--kl-success)}.kl-av--sm{width:24px;height:24px;font-size:var(--kl-fs-xs)}.kl-av--lg{width:48px;height:48px;font-size:var(--kl-fs-xl)}.kl-av--lg .kl-av__ok{width:14px;height:14px}[data-kl-acct].is-in{gap:var(--kl-s-2);padding-inline-start:4px;font-weight:var(--kl-fw-bold)}.kl-sp{transition:border-color var(--kl-m) var(--kl-m-out),box-shadow var(--kl-m) var(--kl-m-out),max-width var(--kl-m-slow) var(--kl-m-out),background-color var(--kl-m) var(--kl-m-out)}.kl-sp__i{transition:color var(--kl-m) var(--kl-m-out),transform var(--kl-m-slow) var(--kl-m-spring)}.kl-sp:focus-within{background-color:var(--kl-surface)}.kl-sp:focus-within .kl-sp__i{color:var(--kl-brand);transform:scale(1.1) rotate(-10deg)}.kl-sp__kbd{transition:opacity var(--kl-m) var(--kl-m-out)}.kl-sp:focus-within .kl-sp__kbd{opacity:0}@media (min-width: 1024px){.kl-sa .kl-sp:focus-within{max-width:760px}}.kl-thm__i{overflow:visible;transform:rotate(var(--kl-toggle-rot));transition:transform var(--kl-m-slow) var(--kl-m-spring)}.kl-thm__core,.kl-thm__cut,.kl-thm__rays{transform-box:view-box}.kl-thm__core{transform-origin:12px 12px;transition:transform var(--kl-m-slow) var(--kl-m-spring)}.kl-thm__cut{transition:transform var(--kl-m-slow) var(--kl-m-out)}.kl-thm__rays{transform-origin:12px 12px;transition:transform var(--kl-m-slow) var(--kl-m-spring),opacity var(--kl-m) var(--kl-m-out)}[data-theme="dark"] .kl-thm__core{transform:scale(1.4)}[data-theme="dark"] .kl-thm__cut{transform:translate(-5px,5px)}[data-theme="dark"] .kl-thm__rays{opacity:0;transform:scale(.5) rotate(45deg)}.kl-sp>.kl-ldr{display:none;color:var(--kl-muted)}.kl-sp.is-loading>.kl-ldr{display:inline-grid}.kl-sp.is-loading>.kl-sp__i{display:none}.kl-shop{padding-block:var(--kl-s-4) var(--kl-s-8)}.kl-bc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kl-s-1) var(--kl-s-2);margin-bottom:var(--kl-s-3);color:var(--kl-muted);font-size:var(--kl-fs-xs)}.kl-bc a{color:var(--kl-muted)}.kl-bc a:hover{color:var(--kl-brand)}.kl-bc__sep{color:var(--kl-muted-2)}.woocommerce-products-header{margin-bottom:var(--kl-s-3)}.woocommerce-products-header__title,.kl-page__title{margin:0;font-size:var(--kl-fs-xl);font-weight:var(--kl-fw-black)}@media (min-width: 1024px){.woocommerce-products-header__title,.kl-page__title{font-size:var(--kl-fs-2xl)}}.kl-shopbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--kl-s-2) var(--kl-s-4);margin-bottom:var(--kl-s-4);padding:var(--kl-s-2) var(--kl-s-3);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-md);background:var(--kl-cream-3)}.kl-shopbar .woocommerce-notices-wrapper{flex-basis:100%}.kl-shopbar .woocommerce-notices-wrapper:empty{display:none}.woocommerce-result-count{margin:0;color:var(--kl-muted);font-size:var(--kl-fs-xs)}.woocommerce-ordering{margin:0}.woocommerce-ordering select{height:var(--kl-tap);padding-block:0;padding-inline:var(--kl-s-4) var(--kl-s-8);border:var(--kl-bw) solid var(--kl-line-strong);border-radius:var(--kl-r);background:var(--kl-surface) linear-gradient(45deg,transparent 50%,var(--kl-muted) 50%) no-repeat left var(--kl-s-4) center / 5px 5px;font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-medium);-webkit-appearance:none;appearance:none;cursor:pointer}.woocommerce-ordering select{background-image:linear-gradient(45deg,transparent 50%,var(--kl-muted) 50%),linear-gradient(135deg,var(--kl-muted) 50%,transparent 50%);background-position:left var(--kl-s-4) center,left calc(var(--kl-s-4) + 5px) center;background-size:5px 5px;background-repeat:no-repeat}ul.products>.kl-cell{display:grid;min-width:0}ul.products{display:grid;grid-template-columns:repeat(var(--kl-cols),minmax(0,1fr));gap:var(--kl-grid-gap);margin:0 0 var(--kl-s-6);padding:0;list-style:none}.kl-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;padding:var(--kl-card-pad);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-lg);background:var(--kl-surface);transition:transform var(--kl-m-slow) var(--kl-m-out),border-color var(--kl-dur-2)}.kl-card::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:var(--kl-sh-3);opacity:0;transition:opacity var(--kl-dur-2) var(--kl-ease);pointer-events:none}.kl-card__media{grid-area:1 / 1;position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--kl-r-sm);background:var(--kl-img-bg)}html .kl-card__img,html .kl-card__img img{display:block;width:100%;height:100%}.kl-card__img img{object-fit:contain;mix-blend-mode:var(--kl-img-blend);filter:var(--kl-img-filter);transition:transform var(--kl-dur-3) var(--kl-ease)}.kl-card.outofstock .kl-card__img img{opacity:.55}.kl-card__vid{position:absolute;inset-block-start:var(--kl-s-2);inset-inline-end:var(--kl-s-2);z-index:2;display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 6px;border-radius:var(--kl-r-pill);background:rgb(var(--kl-shadow-rgb) / .62);color:var(--kl-on-dark);box-shadow:0 2px 8px rgb(var(--kl-shadow-rgb) / .18);font-size:var(--kl-fs-2xs);font-weight:var(--kl-fw-bold);line-height:1;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.kl-card__vid .kl-i{width:12px;height:12px;fill:currentColor;stroke:none}.kl-card__vid-t{display:none}@media (min-width: 768px){.kl-card__vid{height:24px;padding:0 8px 0 7px}.kl-card__vid-t{display:inline}}.kl-card__body{grid-area:2 / 1;display:flex;flex-direction:column;min-width:0}.kl-card__tags{position:absolute;top:var(--kl-s-2);inset-inline-start:var(--kl-s-2);z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--kl-s-1);pointer-events:none}.kl-tag{display:inline-flex;align-items:center;gap:3px;min-height:calc(var(--kl-s-5) + 4px);padding:0 7px;border-radius:var(--kl-r-xs);font-size:var(--kl-fs-2xs);font-weight:var(--kl-fw-bold);line-height:1;color:var(--kl-on-brand)}.kl-tag--sale{background:linear-gradient(135deg,var(--kl-brand-2) 0%,var(--kl-brand) 55%,var(--kl-brand-strong) 100%);font-weight:var(--kl-fw-black);box-shadow:0 3px 8px rgb(var(--kl-brand-rgb) / .28),inset 0 1px 0 rgb(var(--kl-white-rgb) / .25)}.kl-tag--oos{border:var(--kl-bw) solid rgb(var(--kl-white-rgb) / .16);background:linear-gradient(135deg,color-mix(in srgb,var(--kl-dark-2) 80%,transparent),color-mix(in srgb,var(--kl-dark) 92%,transparent));color:var(--kl-on-dark);-webkit-backdrop-filter:blur(6px) saturate(1.4);backdrop-filter:blur(6px) saturate(1.4);box-shadow:0 3px 8px rgb(var(--kl-shadow-rgb) / .22),inset 0 1px 0 rgb(var(--kl-white-rgb) / .14)}.kl-tag--oos::before{--kl-oos-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.5 8.2V16.5L12 21l-8.5-4.5v-9L12 3l3.6 1.9'/%3E%3Cpath d='M3.5 7.5 12 12l3.2-1.7M12 12v9'/%3E%3Cpath d='m3 3 18 18'/%3E%3C/svg%3E");content:"";flex:none;width:1.15em;height:1.15em;background:currentColor;opacity:.9;-webkit-mask:var(--kl-oos-ic) center / contain no-repeat;mask:var(--kl-oos-ic) center / contain no-repeat}.kl-tag--new{background:var(--kl-success)}.kl-card__title{display:-webkit-box;min-height:calc(2em * var(--kl-lh-title));margin:var(--kl-s-2) 0 var(--kl-s-1);overflow:hidden;font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-medium);line-height:var(--kl-lh-title);-webkit-line-clamp:2;-webkit-box-orient:vertical}.kl-card__title a{color:var(--kl-ink)}.kl-card__title a::before{content:"";position:absolute;inset:0;z-index:0}.kl-card{cursor:pointer}.kl-card__title a:hover{color:var(--kl-brand)}.kl-rate{display:flex;align-items:center;gap:var(--kl-s-1);margin-bottom:var(--kl-s-1);color:var(--kl-muted-2);font-size:var(--kl-fs-2xs);line-height:1}.kl-rate__v{color:var(--kl-ink);font-weight:var(--kl-fw-black);font-size:var(--kl-fs-sm)}.kl-rate__stars{--kl-r:0;width:calc(var(--kl-star-w) * 5);height:var(--kl-star-w);background:linear-gradient(to left,var(--kl-star) calc(var(--kl-r) * 20%),var(--kl-star-off) 0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3 6.6 7.1.7-5.3 4.8 1.5 7-6.3-3.7-6.3 3.7 1.5-7L1.9 9.3 9 8.6z'/%3E%3C/svg%3E") 0 0 / var(--kl-star-w) var(--kl-star-w) repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3 6.6 7.1.7-5.3 4.8 1.5 7-6.3-3.7-6.3 3.7 1.5-7L1.9 9.3 9 8.6z'/%3E%3C/svg%3E") 0 0 / var(--kl-star-w) var(--kl-star-w) repeat-x}.kl-card__foot{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--kl-s-2);margin-top:auto;padding-top:var(--kl-s-1)}.kl-card .price{display:flex;flex-direction:column;min-width:0;color:var(--kl-ink);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold);line-height:var(--kl-lh-tight)}.kl-card .price del{color:var(--kl-muted-2);font-size:var(--kl-fs-2xs);font-weight:var(--kl-fw-regular)}.kl-card .price ins{color:var(--kl-brand);text-decoration:none}.kl-card .kl-pfrom{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 4px;white-space:nowrap}.kl-card .kl-from{color:var(--kl-muted-2);font-size:var(--kl-fs-2xs);font-weight:var(--kl-fw-medium)}.kl-card .price .woocommerce-Price-currencySymbol{font-size:var(--kl-fs-2xs);font-weight:var(--kl-fw-regular);color:var(--kl-muted)}.kl-card__add{flex:none;display:grid;place-items:center;width:var(--kl-add);height:var(--kl-add);padding:0;border:0;border-radius:var(--kl-r-pill);background:var(--kl-soft-2);color:var(--kl-brand);transition:background-color var(--kl-dur-1),color var(--kl-dur-1),transform var(--kl-dur-1) var(--kl-ease)}.kl-card__add .kl-i{width:var(--kl-ic-sm);height:var(--kl-ic-sm)}.kl-card__add:hover,.kl-card__add.added{background:var(--kl-brand);color:var(--kl-on-brand)}.kl-card__add:active{transform:scale(.92)}.kl-card__add.loading{pointer-events:none}.kl-card .added_to_cart{display:none}@media (hover: hover){.kl-card:hover{transform:translateY(var(--kl-lift));border-color:var(--kl-line-strong)}.kl-card:hover::after{opacity:1}.kl-card:hover .kl-card__img img{transform:scale(var(--kl-zoom))}}@media (min-width: 768px){.kl-card__title{font-size:var(--kl-fs-md)}.kl-card .price{font-size:var(--kl-fs-md)}}.kl-card>.torobpay-product-badge{grid-area:1 / 1;align-self:end;justify-self:end;position:relative;inset:auto;z-index:2;max-width:calc(100% - 2 * var(--kl-s-2));margin:var(--kl-s-2);cursor:pointer;-webkit-tap-highlight-color:transparent}.kl-card .torobpay-product-badge-inner{display:inline-flex;align-items:center;max-width:100%;overflow:hidden;padding:2px;border:var(--kl-bw) solid var(--kl-torob-line);border-radius:var(--kl-r-sm);background:var(--kl-torob-bg);box-shadow:var(--kl-sh-1);transition:box-shadow var(--kl-dur-2) var(--kl-ease)}.kl-card .torobpay-product-badge-icon{flex:none;width:25px !important;height:25px !important}.kl-card .torobpay-product-badge-text{display:inline-block;max-width:0;overflow:hidden;margin:0;opacity:0;color:var(--kl-torob-ink);font-size:var(--kl-fs-2xs) !important;font-weight:var(--kl-fw-bold);line-height:1.2;white-space:nowrap;transition:max-width var(--kl-dur-3) var(--kl-ease),opacity var(--kl-dur-2) var(--kl-ease),margin var(--kl-dur-3) var(--kl-ease)}.kl-card .torobpay-product-badge-text .woocommerce-Price-currencySymbol{font-size:inherit;color:inherit}.kl-card .torobpay-product-badge.is-open .torobpay-product-badge-text{max-width:240px;margin-inline:var(--kl-s-1) var(--kl-s-2);opacity:1}.kl-card .torobpay-product-badge.is-open .torobpay-product-badge-inner{box-shadow:0 6px 16px rgb(var(--kl-shadow-rgb) / .14)}@media (hover: hover){.kl-card .torobpay-product-badge:hover .torobpay-product-badge-text{max-width:240px;margin-inline:var(--kl-s-1) var(--kl-s-2);opacity:1}.kl-card .torobpay-product-badge:hover .torobpay-product-badge-inner{box-shadow:0 6px 16px rgb(var(--kl-shadow-rgb) / .14)}}@media (max-width: 479px){.kl-card .torobpay-product-badge-text{font-size:.625rem !important;letter-spacing:-.01em}.kl-card .torobpay-product-badge.is-open .torobpay-product-badge-text{margin-inline:3px 5px}.kl-card>.torobpay-product-badge{max-width:calc(100% - 12px);margin:6px}.kl-card .torobpay-product-badge-inner{padding:1px}.kl-card .torobpay-product-badge-icon{width:22px !important;height:22px !important}}@media (max-width: 379px){.kl-card .torobpay-product-badge-text{font-size:.6rem !important}}.kl-card .torobpay-product-badge:focus-visible{outline:none}.kl-card .torobpay-product-badge:focus-visible .torobpay-product-badge-inner{box-shadow:var(--kl-focus)}.pro-fsl-badge{position:relative;display:inline-block;overflow:hidden;padding:0 var(--kl-s-2);border-radius:var(--kl-r-pill);background:var(--kl-fsl);color:var(--kl-on-brand) !important;box-shadow:var(--kl-sh-1);font-size:var(--kl-fs-2xs);font-weight:var(--kl-fw-bold);line-height:calc(var(--kl-s-5) + 2px);white-space:nowrap;text-shadow:none;background-image:none}.pro-fsl-badge::after{content:none;animation:none}.pro-fsl-container-archive{position:absolute;inset:auto 0 var(--kl-s-2);z-index:1;display:flex;justify-content:center;pointer-events:none}.pro-fsl-single{position:absolute;top:var(--kl-s-4);left:50%;z-index:3;transform:translateX(-50%);padding:var(--kl-s-1) var(--kl-s-4);font-size:var(--kl-fs-sm)}.swiper-slide .pro-fsl-container-archive,.elementor-widget-wc-carousel .pro-fsl-container-archive{display:none !important}@media (max-width: 767px){.kl-card>.torobpay-product-badge ~ .kl-card__media .pro-fsl-container-archive{justify-content:flex-start;padding-inline-start:var(--kl-s-2)}}.woocommerce-pagination{margin-top:var(--kl-s-6)}.woocommerce-pagination ul.page-numbers,.nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--kl-s-2);margin:0;padding:0;list-style:none}.page-numbers a,.page-numbers span,.nav-links .page-numbers{display:grid;place-items:center;min-width:var(--kl-ctl-h);height:var(--kl-ctl-h);padding:0 var(--kl-s-2);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r);background:var(--kl-surface);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold)}.page-numbers .current,.nav-links .current{border-color:transparent;background:var(--kl-grad);color:var(--kl-on-brand)}.page-numbers a:hover{border-color:var(--kl-brand)}.woocommerce-info,.woocommerce-no-products-found .woocommerce-info{padding:var(--kl-s-4);border-radius:var(--kl-r-md);background:var(--kl-cream-2);list-style:none}.kl-skel .kl-card{pointer-events:none}.kl-skel .kl-card__media,.kl-skel__l{display:block;background:linear-gradient(90deg,var(--kl-cream),var(--kl-cream-2),var(--kl-cream));background-size:200% 100%;animation:kl-shimmer 1.4s linear infinite}.kl-skel__l{height:.9em;margin:var(--kl-s-3) 0 var(--kl-s-2);border-radius:var(--kl-r-xs)}.kl-skel__l--s{width:55%;height:1.6em;margin-top:calc(2em * var(--kl-lh-title) - .9em)}@keyframes kl-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.kl-skel .kl-card__media,.kl-skel__l{animation:none}}@media (hover: none){.kl-sa .kl-card{-webkit-tap-highlight-color:transparent}.kl-sa .kl-card:active{transform:scale(var(--kl-m-tap-card));transition-duration:var(--kl-m-fast)}.kl-sa .kl-card:active::after{opacity:.5}}.kl-card__foot{align-items:center}.kl-card .price{flex:1 1 auto;flex-direction:row;flex-wrap:nowrap;align-items:baseline;gap:0 5px;overflow:hidden;white-space:nowrap;font-size:calc(var(--kl-fs-md) * var(--kl-cp-s,1))}.kl-card .price::before{content:"قیمت:";flex:none;align-self:center;color:var(--kl-muted);font-size:calc(var(--kl-fs-2xs) * var(--kl-cp-s,1));font-weight:var(--kl-fw-medium)}.kl-card .price:has(.kl-pfrom)::before,.kl-card .price:not(:has(.amount))::before,.kl-card .price.kl-cp-nol::before{content:none}.kl-card .price del{order:1;flex:none;font-size:calc(var(--kl-fs-xs) * var(--kl-cp-s,1));line-height:1.2}.kl-card .price ins{order:2;flex:none}.kl-card .price del .woocommerce-Price-currencySymbol{display:none}.kl-card .price>.screen-reader-text{order:3}.kl-card .price .woocommerce-Price-currencySymbol{margin-inline-start:1px;font-size:.78em}.kl-card .kl-pfrom{flex-wrap:nowrap}.kl-card .price.kl-cp-stack{flex-wrap:wrap;row-gap:0}.kl-card .price.kl-cp-stack ins{flex-basis:100%}@media (hover: hover){.kl-card:hover .kl-card__add{background:var(--kl-brand);color:var(--kl-on-brand);box-shadow:0 4px 12px rgb(var(--kl-brand-rgb) / .3)}}.kl-card__add{transition:background-color var(--kl-m) var(--kl-m-out),color var(--kl-m) var(--kl-m-out),box-shadow var(--kl-m) var(--kl-m-out),transform var(--kl-dur-1) var(--kl-ease)}.kl-subs{margin:0 0 var(--kl-s-5)}.kl-subs__t{margin:0 0 var(--kl-s-3);color:var(--kl-ink);font-size:var(--kl-fs-lg);font-weight:var(--kl-fw-heavy);line-height:var(--kl-lh-tight)}.kl-subs__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kl-s-3);margin:0;padding:0;list-style:none}@media (min-width: 640px){.kl-subs__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.kl-subs__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.kl-subs__item{margin:0}.kl-subs__a{display:flex;flex-direction:column;align-items:stretch;height:100%;overflow:hidden;border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-lg);background:var(--kl-surface);box-shadow:var(--kl-sh-1);text-decoration:none;color:var(--kl-ink);transition:border-color var(--kl-dur-1),box-shadow var(--kl-dur-1),transform var(--kl-dur-1) var(--kl-ease)}.kl-subs__a:hover{border-color:var(--kl-brand);box-shadow:var(--kl-sh-2);transform:translateY(-2px);color:var(--kl-brand-strong)}.kl-subs__media{display:block;aspect-ratio:4 / 3;background:var(--kl-cream-3);overflow:hidden}.kl-subs__media--empty{background:linear-gradient(135deg,var(--kl-cream),var(--kl-cream-2))}.kl-subs__img{display:block;width:100%;height:100%;object-fit:cover}.kl-subs__name{display:block;padding:var(--kl-s-3) var(--kl-s-3) var(--kl-s-1);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold);line-height:var(--kl-lh-tight)}.kl-subs__n{display:block;padding:0 var(--kl-s-3) var(--kl-s-3);color:var(--kl-muted);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-medium)}.kl-card__rrow{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:20px;min-width:0}.kl-card__rrow .kl-rate{flex:1 1 auto;min-width:0;margin-bottom:0;overflow:hidden}.kl-card__wb{display:inline-flex;flex:none;align-items:center;gap:3px;height:20px;padding:0 8px 0 7px;border-radius:var(--kl-r-pill);background:linear-gradient(135deg,rgb(var(--kl-brand-rgb) / .16),rgb(var(--kl-brand-rgb) / .07));box-shadow:inset 0 0 0 1px rgb(var(--kl-brand-rgb) / .14);color:var(--kl-brand-strong);font-size:var(--kl-fs-2xs,.7rem);font-weight:var(--kl-fw-bold);line-height:1;white-space:nowrap}.kl-card__wb svg{width:11px;height:11px;padding:1.5px;border-radius:50%;background:var(--kl-brand);color:var(--kl-on-brand);box-sizing:content-box}.kl-lt-wrap{margin:0 0 var(--kl-s-4)}.kl-lt-in{position:relative;display:flex;align-items:center;gap:var(--kl-s-3);width:100%;min-height:64px;margin:var(--kl-s-3) 0;padding:var(--kl-s-3) var(--kl-s-4);border:1px solid var(--kl-line);border-radius:var(--kl-r-lg);background:linear-gradient(110deg,var(--kl-soft),var(--kl-surface) 70%);color:var(--kl-ink);font:inherit;text-align:start;cursor:pointer;overflow:hidden;-webkit-tap-highlight-color:transparent;transition:transform var(--kl-dur-2) var(--kl-ease),box-shadow var(--kl-dur-2),border-color var(--kl-dur-2)}.kl-lt-in:hover{transform:translateY(-2px);border-color:var(--kl-brand);box-shadow:var(--kl-sh-1)}.kl-lt-in:active{transform:scale(.98)}.kl-lt-in[aria-busy="true"]{opacity:.7}.kl-lt-in__ic{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--kl-surface);box-shadow:var(--kl-sh-1);font-size:var(--kl-fs-lg)}.kl-lt-in__tx{flex:1;min-width:0}.kl-lt-in b{display:block;font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-black);line-height:1.6}.kl-lt-in small{display:block;color:var(--kl-muted);font-size:var(--kl-fs-xs);line-height:1.7}.kl-lt-in__go{flex:none;padding:8px 16px;border-radius:var(--kl-r-pill);background:var(--kl-brand);color:var(--kl-on-brand);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold);box-shadow:var(--kl-sh-cta)}.kl-lt-in--strip{width:auto;flex:1 1 260px;margin:0}.kl-ftr__find{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kl-s-3);margin:var(--kl-s-5) 0}.kl-ftr__find-t{flex:1 1 100%;margin:0;font-weight:var(--kl-fw-black)}@media (max-width: 480px){.kl-lt-in__go{display:none}}.kl-nv{position:relative;margin:var(--kl-s-4) 0 var(--kl-s-6);padding:var(--kl-s-5);border:1px solid var(--kl-line);border-radius:var(--kl-r-xl,24px);background:radial-gradient(120% 90% at 100% 0%,rgb(var(--kl-brand-rgb) / .14),transparent 60%),linear-gradient(170deg,var(--kl-soft),var(--kl-surface) 60%);overflow:hidden;isolation:isolate}.kl-nv__hd{position:relative;margin:0 0 var(--kl-s-4);text-align:center}.kl-nv__hero{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--kl-s-4);text-align:start}.kl-nv__art{position:relative;width:92px;height:84px}.kl-nv__art i{position:absolute;inset-block-end:0;width:22px;border-radius:4px 4px 2px 2px;background:var(--kl-brand);box-shadow:var(--kl-sh-1);transform-origin:50% 100%;animation:klNvBk 3.2s var(--kl-ease-io) infinite}.kl-nv__art i:nth-child(1){inset-inline-start:0;height:64px;opacity:.55}.kl-nv__art i:nth-child(2){inset-inline-start:24px;height:80px;background:var(--kl-brand-strong);animation-delay:.25s}.kl-nv__art i:nth-child(3){inset-inline-start:48px;height:58px;background:var(--kl-brand-2);animation-delay:.5s}.kl-nv__art i:nth-child(4){inset-inline-start:70px;height:70px;opacity:.8;transform:rotate(-12deg);animation-name:klNvLean}@keyframes klNvBk{50%{transform:translateY(-5px)}}@keyframes klNvLean{0%,100%{transform:rotate(-12deg)}50%{transform:rotate(-6deg) translateY(-3px)}}.kl-nv__badge{display:inline-flex;align-items:center;gap:4px;padding:2px 12px;border-radius:var(--kl-r-pill);background:var(--kl-surface);color:var(--kl-brand-strong);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-bold);box-shadow:var(--kl-sh-1)}.kl-nv__t{margin:var(--kl-s-2) 0 var(--kl-s-1);font-size:var(--kl-fs-2xl,1.5rem);font-weight:var(--kl-fw-black);line-height:var(--kl-lh-tight)}.kl-nv__sub{margin:0;color:var(--kl-muted);font-size:var(--kl-fs-sm)}.kl-nv__ui{min-height:600px}.kl-nv__sk{display:block;height:44px;margin:0 0 var(--kl-s-3);border-radius:var(--kl-r-pill);background:var(--kl-cream)}.kl-nv__sk:last-child{height:300px;border-radius:var(--kl-r-lg)}@media (min-width: 900px){.kl-nv__ui{min-height:540px}.kl-nv__hero{justify-content:center}}@media (max-width: 640px){.kl-nv__art{zoom:.7}.kl-nv__t{font-size:var(--kl-fs-xl)}}@media (prefers-reduced-motion: reduce){.kl-nv__art i{animation:none}}.kl-nv-b{position:absolute;inset-block-end:var(--kl-s-2);inset-inline-end:var(--kl-s-2);z-index:1;display:flex;gap:4px;pointer-events:none}.kl-nv-b b{display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:var(--kl-r-pill);background:var(--kl-surface);color:var(--kl-ink);font-size:var(--kl-fs-xs);box-shadow:var(--kl-sh-1)}.kl-nv-b .kl-nv-b__lv{background:var(--kl-brand);color:var(--kl-on-brand);font-family:system-ui,"Segoe UI",Roboto,Arial,sans-serif;font-weight:var(--kl-fw-bold)}@media (max-width: 640px){.kl-nv-b{inset-block-end:auto;inset-block-start:calc(var(--kl-s-2) + 28px);inset-inline-end:var(--kl-s-2);flex-direction:column;align-items:flex-end}}.kl-tb{position:fixed;inset-inline:0;bottom:0;z-index:var(--kl-z-toolbar);display:grid;grid-template-columns:repeat(5,1fr);height:calc(var(--kl-toolbar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--kl-glass);-webkit-backdrop-filter:saturate(1.5) blur(var(--kl-blur));backdrop-filter:saturate(1.5) blur(var(--kl-blur));border-top:var(--kl-bw) solid var(--kl-line)}.kl-tb>a,.kl-tb>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0;border:0;background:none;color:var(--kl-ink-2);font-size:var(--kl-fs-2xs);font-weight:var(--kl-fw-medium)}.kl-tb>a:hover,.kl-tb>button:hover,.kl-tb>[aria-expanded="true"]{color:var(--kl-brand-strong)}.kl-tb__ic{position:relative;display:inline-flex}.kl-tb .kl-badge{top:calc(-1 * var(--kl-s-2));inset-inline-end:calc(-1 * var(--kl-s-3))}@media (min-width: 1024px){.kl-tb{display:none}}.kl-tb__acct.is-in{color:var(--kl-brand-strong);font-weight:var(--kl-fw-bold)}.kl-tb__acct.is-in>span:last-child{max-width:9ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kl-tb>a,.kl-tb>button{position:relative;transition:color var(--kl-m) var(--kl-m-out)}.kl-tb .kl-i{transition:fill-opacity var(--kl-m-slow) var(--kl-m-out),stroke-width var(--kl-m-slow) var(--kl-m-out);fill:currentColor;fill-opacity:0}.kl-tb>[data-cur],.kl-tb>[aria-expanded="true"]{color:var(--kl-brand-strong);font-weight:var(--kl-fw-bold)}.kl-tb>[data-cur] .kl-i,.kl-tb>[aria-expanded="true"] .kl-i{fill-opacity:var(--kl-tb-fill);stroke-width:2.1}.kl-tb__dot{position:absolute;top:var(--kl-s-1);left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:var(--kl-r-pill);background:var(--kl-brand)}/* 0.25.24 owner: fixed header pill width (no font-swap shift) */.kl-pill.kl-d-only{width:156px;justify-content:center}.kl-pill.kl-d-only>span,.kl-pill.kl-d-only>b{min-width:0;overflow:hidden;text-overflow:ellipsis}

/* w344 audit: #23 white text never on the light orange (#E06A1A 3.36:1) → brand→brand-strong (≥4.67:1); #25 focus ring = brand-strong; #26 small text ≥12px */:root:not([data-theme=dark]){--kl-grad:linear-gradient(135deg,var(--kl-brand) 0%,var(--kl-brand-strong) 100%);--kl-focus:var(--kl-brand-strong)}:root:not([data-theme=dark]) .kl-tag--sale{background:linear-gradient(135deg,var(--kl-brand) 0%,var(--kl-brand-strong) 100%)}:root:not([data-theme=dark]) .kl-hs__badge{color:var(--kl-brand-strong)}:root .kl-card .torobpay-product-badge-text{font-size:.75rem !important}:root .kl-ftr__apps .kl-ftr__app small,:root .kl-sky__s{font-size:12px}:root:not([data-theme=dark]) .kl-pp__pb .kl-pp__off,:root:not([data-theme=dark]) .kl-gal__stage .kl-tag--sale{background:linear-gradient(135deg,var(--kl-brand) 0%,var(--kl-brand-strong) 100%)}

.kl-layer{position:fixed;inset:0;z-index:var(--kl-z-layer)}.kl-layer__scrim{position:absolute;inset:0;background:var(--kl-scrim);opacity:0;transition:opacity var(--kl-dur-2) var(--kl-ease)}.kl-layer.is-open .kl-layer__scrim{opacity:1}html.kl-lock{overflow:hidden}.kl-drawer__panel,.kl-cartd__panel{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;background:var(--kl-surface);box-shadow:var(--kl-sh-drawer);transition:transform var(--kl-dur-3) var(--kl-ease);overscroll-behavior:contain}.kl-drawer__panel{inset-inline-start:0;width:var(--kl-drawer-w);gap:var(--kl-s-4);padding:var(--kl-s-4);overflow-y:auto;transform:translateX(100%)}.kl-cartd__panel{inset-inline-end:0;width:var(--kl-cart-w);transform:translateX(-100%)}.kl-layer.is-open .kl-drawer__panel,.kl-layer.is-open .kl-cartd__panel{transform:none}.kl-drawer__panel>*{flex-shrink:0}.kl-drawer__head{display:flex;align-items:center;justify-content:space-between}html .kl-drawer__head img{height:var(--kl-logo-h);width:auto}.kl-drawer__links{margin:0;padding:0;list-style:none;border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-lg);overflow:hidden}.kl-drawer__links li + li{border-top:var(--kl-bw) solid var(--kl-line)}.kl-drawer__links a{display:flex;align-items:center;justify-content:space-between;min-height:var(--kl-ctl-h);padding:0 var(--kl-s-4);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-medium)}.kl-drawer__links .kl-i{width:var(--kl-ic-sm);height:var(--kl-ic-sm);color:var(--kl-muted-2)}.kl-drawer__tools{display:grid;grid-template-columns:1fr 1fr;gap:var(--kl-s-2)}.kl-drawer__tools a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--kl-s-1);min-height:calc(var(--kl-ctl-h) * 1.8);border-radius:var(--kl-r-md);background:var(--kl-cream);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-bold)}.kl-drawer__tools .kl-i{color:var(--kl-brand)}.kl-drawer__call{display:flex;align-items:center;gap:var(--kl-s-3);margin-top:auto;padding:var(--kl-s-3) var(--kl-s-4);border-radius:var(--kl-r-lg);background:var(--kl-dark);color:var(--kl-on-dark)}.kl-drawer__call:hover{color:var(--kl-on-dark)}.kl-drawer__call small{display:block;color:var(--kl-dark-muted);font-size:var(--kl-fs-2xs)}.kl-drawer__call b{font-size:var(--kl-fs-lg)}.kl-cat{position:fixed;inset:0;z-index:var(--kl-z-layer);display:flex;flex-direction:column;background:var(--kl-surface);opacity:0;transform:translateY(var(--kl-s-3));transition:opacity var(--kl-dur-2) var(--kl-ease),transform var(--kl-dur-3) var(--kl-ease)}.kl-cat.is-open{opacity:1;transform:none}.kl-cat__head{display:flex;align-items:center;justify-content:space-between;min-height:var(--kl-hdr-h);padding-inline:var(--kl-gutter);border-bottom:var(--kl-bw) solid var(--kl-line);font-size:var(--kl-fs-lg)}.kl-cat__body{flex:1;display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);min-height:0}.kl-cat__tabs{display:flex;flex-direction:column;overflow-y:auto;background:var(--kl-cream);overscroll-behavior:contain}.kl-cat__tab{position:relative;display:block;padding:var(--kl-s-3) var(--kl-s-4);color:var(--kl-ink-2);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-medium);line-height:var(--kl-lh-tight)}.kl-cat__tab.is-on{background:var(--kl-surface);color:var(--kl-brand);font-weight:var(--kl-fw-bold)}.kl-cat__tab.is-on::before{content:"";position:absolute;inset-block:var(--kl-s-2);inset-inline-start:0;width:3px;border-radius:var(--kl-r-pill);background:var(--kl-brand)}.kl-cat__panes{overflow-y:auto;padding:var(--kl-s-4);overscroll-behavior:contain}.kl-cat__feat{display:flex;align-items:center;justify-content:space-between;gap:var(--kl-s-3);margin-bottom:var(--kl-s-4);padding:var(--kl-s-3) var(--kl-s-4);border-radius:var(--kl-r-md);background:var(--kl-grad);color:var(--kl-on-brand)}.kl-cat__feat:hover{color:var(--kl-on-brand)}.kl-cat__feat b{display:block;font-size:var(--kl-fs-sm)}.kl-cat__feat small{display:block;opacity:.85;font-size:var(--kl-fs-2xs)}.kl-cat__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--kl-s-4)}.kl-cat__col{display:flex;flex-direction:column}.kl-cat__col a,.kl-cat__col span{display:block;padding:var(--kl-s-1) 0;font-size:var(--kl-fs-xs);color:var(--kl-ink-2)}.kl-cat__col b{font-weight:var(--kl-fw-medium)}.kl-cat__col small{display:block;color:var(--kl-muted-2);font-size:var(--kl-fs-2xs);direction:ltr;text-align:right}.kl-cat__col .kl-cat__strong{margin-bottom:var(--kl-s-1);padding-bottom:var(--kl-s-2);border-bottom:var(--kl-bw) solid var(--kl-line);color:var(--kl-ink)}.kl-cat__col .kl-cat__strong b{font-weight:var(--kl-fw-bold);font-size:var(--kl-fs-sm)}.kl-cat__col a:hover,.kl-cat__col a:hover b{color:var(--kl-brand)}.kl-cat__grid--cols{grid-template-columns:minmax(0,1fr)}.kl-cat__stack{display:flex;flex-direction:column;gap:var(--kl-s-4);min-width:0}.kl-cat__col a,.kl-cat__col span{position:relative}.kl-cat__col .kl-i{float:inline-start;width:1.15em;height:1.15em;margin-inline-end:var(--kl-s-2);margin-block-start:.15em;color:var(--kl-brand)}.kl-cat__col small{clear:none}.kl-cat__tab .kl-i{width:1.1em;height:1.1em;margin-inline-end:var(--kl-s-2);vertical-align:-.2em;color:var(--kl-muted)}.kl-cat__tab.is-on .kl-i{color:var(--kl-brand)}.kl-cat__skel{display:grid;gap:var(--kl-s-3)}.kl-cat__skel i{display:block;height:var(--kl-s-4);border-radius:var(--kl-r-xs);background:var(--kl-cream-2);animation:kl-fade 1.2s var(--kl-ease-io) infinite alternate}.kl-cat__skel i:nth-child(odd){width:70%}@keyframes kl-fade{to{opacity:.4}}@media (min-width: 1024px){.kl-cat{position:absolute;inset:100% 0 auto;width:100%;max-width:calc(var(--kl-max) + 2 * var(--kl-gutter));margin-inline:auto;padding-inline:var(--kl-gutter);background:none}.kl-cat__head{display:none}.kl-cat__body{flex:none;height:var(--kl-mega-h);grid-template-columns:240px minmax(0,1fr);border:var(--kl-bw) solid var(--kl-line);border-top:0;border-radius:0 0 var(--kl-r-xl) var(--kl-r-xl);background:var(--kl-surface);box-shadow:var(--kl-sh-3);overflow:hidden}.kl-cat__tab{padding:var(--kl-s-3) var(--kl-s-5);font-size:var(--kl-fs-sm)}.kl-cat__panes{padding:var(--kl-s-5) var(--kl-s-6)}.kl-cat__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--kl-s-5) var(--kl-s-6)}.kl-cat__col a,.kl-cat__col span{font-size:var(--kl-fs-sm)}.kl-cat__grid--cols{grid-template-columns:repeat(var(--n,3),minmax(0,1fr))}.kl-cat__grid>.kl-cat__col--flat:only-child{grid-column:1 / -1;display:block;columns:180px;column-gap:var(--kl-s-6)}.kl-cat__grid>.kl-cat__col--flat:only-child>*{break-inside:avoid}}@media (max-width: 1023px){.kl-has-toolbar .kl-cat{padding-bottom:calc(var(--kl-toolbar-h) + env(safe-area-inset-bottom))}}.kl-srch{top:var(--kl-srch-top,0px);z-index:calc(var(--kl-z-header) - 1)}.kl-srch__panel{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--kl-surface);opacity:0;transform:translateY(calc(-1 * var(--kl-s-3))) scale(.975);transform-origin:top center;transition:opacity var(--kl-dur-2) var(--kl-ease),transform calc(var(--kl-dur-3) * 1.35) var(--kl-spring)}.kl-layer.is-open .kl-srch__panel{opacity:1;transform:none}.kl-srch__top{display:flex;align-items:center;gap:var(--kl-s-2);padding:var(--kl-s-2) var(--kl-gutter);border-bottom:var(--kl-bw) solid var(--kl-line)}.kl-srch__cats{flex:1;display:flex;gap:var(--kl-s-2);min-width:0;overflow-x:auto;scrollbar-width:none}.kl-srch__cats::-webkit-scrollbar{display:none}.kl-srch__cats button{flex:none;height:calc(var(--kl-pill-h) - var(--kl-s-1));padding:0 var(--kl-s-3);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r);background:var(--kl-surface);font-size:var(--kl-fs-xs);white-space:nowrap;transition:background-color var(--kl-m) var(--kl-m-out),border-color var(--kl-m) var(--kl-m-out),transform var(--kl-m-slow) var(--kl-m-spring)}.kl-srch__cats button:active{transform:scale(var(--kl-m-press))}.kl-srch__cats button[aria-pressed="true"]{border-color:var(--kl-brand);background:var(--kl-soft);color:var(--kl-brand);font-weight:var(--kl-fw-bold)}.kl-srch__body{position:relative;flex:1;overflow-y:auto;padding:var(--kl-s-2) var(--kl-gutter) var(--kl-s-8);overscroll-behavior:contain}.kl-srch__h{display:flex;align-items:center;justify-content:space-between;gap:var(--kl-s-2);margin:var(--kl-s-4) 0 var(--kl-s-2);color:var(--kl-muted);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-bold)}.kl-srch__h small{font-weight:var(--kl-fw-regular)}.kl-srch__kbd{display:none}.kl-srch__chips{display:flex;flex-wrap:wrap;gap:var(--kl-s-2)}.kl-srch__chips a{display:inline-flex;align-items:center;gap:var(--kl-s-1);height:var(--kl-pill-h);padding:0 var(--kl-s-4);border:var(--kl-bw) solid transparent;border-radius:var(--kl-r);background:var(--kl-cream);font-size:var(--kl-fs-sm);transition:border-color var(--kl-m) var(--kl-m-out),background-color var(--kl-m) var(--kl-m-out),transform var(--kl-m-slow) var(--kl-m-spring)}.kl-srch__chips a:hover{border-color:var(--kl-soft-2);background:var(--kl-cream-3);color:var(--kl-brand)}.kl-srch__chips a:active{transform:scale(var(--kl-m-press))}.kl-srch__chips small{color:var(--kl-muted)}.kl-srch__list{display:grid;gap:var(--kl-s-2);margin:0;padding:0;list-style:none}.kl-srch__list>li{animation:kl-srch-in calc(var(--kl-dur-3) * 1.4) var(--kl-spring) both;animation-delay:calc(min(var(--i,0),10) * var(--kl-stagger) * .6)}.kl-srch__item{position:relative;display:grid;grid-template-columns:calc(var(--kl-s-9) + var(--kl-s-2)) minmax(0,1fr) auto;align-items:center;gap:var(--kl-s-3);padding:var(--kl-s-2);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-lg);background:var(--kl-surface);transition:transform var(--kl-m) var(--kl-m-out),box-shadow var(--kl-m) var(--kl-m-out),border-color var(--kl-m) var(--kl-m-out),background-color var(--kl-m) var(--kl-m-out)}.kl-srch__item:hover,.kl-srch__item.is-active{border-color:var(--kl-soft-2);background:var(--kl-cream-3);box-shadow:var(--kl-sh-2);color:inherit;transform:translateY(var(--kl-m-hover-y))}.kl-srch__item.is-active{border-color:var(--kl-brand)}.kl-srch__item:active{transform:scale(var(--kl-m-press))}.kl-srch__th{display:block;overflow:hidden;aspect-ratio:1;border-radius:var(--kl-r-md);background:var(--kl-cream-2)}html .kl-srch__th img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--kl-m-slow) var(--kl-m-out)}.kl-srch__item:hover .kl-srch__th img{transform:scale(var(--kl-zoom))}.kl-srch__tx{display:flex;flex-direction:column;gap:var(--kl-s-1);min-width:0}.kl-srch__t{display:-webkit-box;overflow:hidden;font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold);line-height:var(--kl-lh-title);-webkit-line-clamp:2;-webkit-box-orient:vertical}.kl-srch__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kl-s-1) var(--kl-s-3)}.kl-srch__sku{color:var(--kl-muted);font-size:var(--kl-fs-2xs);font-weight:var(--kl-fw-medium)}.kl-srch__sku bdi{font-family:var(--kl-font-latin);letter-spacing:.02em}.kl-srch__p{color:var(--kl-brand);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-black)}.kl-srch__p del{margin-inline-start:var(--kl-s-1);color:var(--kl-muted-2);font-weight:var(--kl-fw-regular)}.kl-srch__p ins{text-decoration:none}.kl-srch__oos{display:inline-flex;padding:0 var(--kl-s-2);border-radius:var(--kl-r-pill);background:var(--kl-cream);color:var(--kl-danger);font-size:var(--kl-fs-2xs);font-weight:var(--kl-fw-bold)}.kl-srch__go{display:grid;place-items:center;width:var(--kl-s-6);height:var(--kl-s-6);border-radius:var(--kl-r-pill);color:var(--kl-muted-2);transition:background-color var(--kl-m) var(--kl-m-out),color var(--kl-m) var(--kl-m-out),transform var(--kl-m-slow) var(--kl-m-spring)}.kl-srch__go .kl-i{width:var(--kl-ic-sm);height:var(--kl-ic-sm)}.kl-srch__item:hover .kl-srch__go,.kl-srch__item.is-active .kl-srch__go{background:var(--kl-brand);color:var(--kl-on-brand);transform:translateX(calc(-1 * var(--kl-s-1)))}mark.kl-hl{padding:0 .12em;border-radius:var(--kl-r-xs);background:var(--kl-soft-2);color:var(--kl-brand-strong);font-weight:var(--kl-fw-black);box-decoration-break:clone;-webkit-box-decoration-break:clone}.kl-srch__sk{display:grid;grid-template-columns:calc(var(--kl-s-9) + var(--kl-s-2)) minmax(0,1fr);align-items:center;gap:var(--kl-s-3);padding:var(--kl-s-2);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-lg)}.kl-srch__sk i,.kl-srch__sk b{display:block;border-radius:var(--kl-r-sm);background:linear-gradient(90deg,var(--kl-cream),var(--kl-cream-2),var(--kl-cream));background-size:200% 100%;animation:kl-shimmer 1.2s linear infinite}.kl-srch__sk i{aspect-ratio:1;border-radius:var(--kl-r-md)}.kl-srch__sk span{display:grid;gap:var(--kl-s-2)}.kl-srch__sk b{height:var(--kl-s-3)}.kl-srch__sk b:nth-child(1){width:88%}.kl-srch__sk b:nth-child(2){width:54%}.kl-srch__sk b:nth-child(3){width:32%}.kl-srch__body::before{content:"";position:sticky;top:0;z-index:1;display:block;height:3px;margin:calc(-1 * var(--kl-s-2)) calc(-1 * var(--kl-gutter)) 0;background:linear-gradient(90deg,transparent,var(--kl-brand),transparent);background-size:50% 100%;background-repeat:no-repeat;opacity:0;transition:opacity var(--kl-dur-2)}.kl-srch__body.is-loading::before{opacity:1;animation:kl-srch-bar 1s var(--kl-ease-io) infinite}.kl-srch__body.is-loading .kl-srch__list{opacity:.6;transition:opacity var(--kl-dur-2)}.kl-srch__all{margin-top:var(--kl-s-4)}.kl-srch__none{display:grid;justify-items:center;gap:var(--kl-s-2);padding:var(--kl-s-6) var(--kl-s-2) var(--kl-s-3);text-align:center;animation:kl-srch-in calc(var(--kl-dur-3) * 1.4) var(--kl-spring) both}.kl-srch__none-i{display:grid;place-items:center;width:calc(var(--kl-s-9) + var(--kl-s-3));height:calc(var(--kl-s-9) + var(--kl-s-3));border-radius:var(--kl-r-pill);background:var(--kl-soft);color:var(--kl-brand);animation:kl-pop calc(var(--kl-dur-3) * 1.6) var(--kl-m-spring) both}.kl-srch__none-i .kl-i{width:calc(var(--kl-ic) * 1.5);height:calc(var(--kl-ic) * 1.5)}.kl-srch__none b{font-size:var(--kl-fs-md)}.kl-srch__none p{max-width:36ch;margin:0;color:var(--kl-muted);font-size:var(--kl-fs-sm)}.kl-srch__none + .kl-srch__h,.kl-srch__none ~ .kl-srch__chips{justify-content:center}.kl-srch__posts a{display:block;padding:var(--kl-s-2) 0;border-bottom:var(--kl-bw) dashed var(--kl-line);font-size:var(--kl-fs-sm)}.kl-srch__err{padding:var(--kl-s-7) 0;color:var(--kl-muted);text-align:center}@keyframes kl-srch-in{from{opacity:0;transform:translateY(var(--kl-s-3)) scale(.97)}}@keyframes kl-srch-bar{from{background-position:-100% 0}to{background-position:200% 0}}@media (max-width: 1023px){.kl-srch .kl-layer__scrim{display:none}}@media (min-width: 1024px){.kl-srch__panel{inset:var(--kl-s-2) auto auto;right:var(--kl-srch-x,0px);width:max(var(--kl-srch-w,620px),560px);max-height:min(74vh,680px);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-xl);box-shadow:var(--kl-sh-modal);overflow:hidden}.kl-srch__x{display:none}.kl-srch__kbd{display:inline}.kl-srch__body{padding-bottom:var(--kl-s-4)}.kl-srch--grid .kl-srch__panel{width:max(var(--kl-srch-w,760px),760px)}.kl-srch--grid .kl-srch__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--kl-s-3)}.kl-srch--grid .kl-srch__item{grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--kl-s-2);height:100%;padding:var(--kl-s-3);text-align:center}.kl-srch--grid .kl-srch__th{width:72%;margin-inline:auto}.kl-srch--grid .kl-srch__meta{justify-content:center}.kl-srch--grid .kl-srch__go{display:none}.kl-srch--grid .kl-srch__sk{grid-template-columns:minmax(0,1fr)}.kl-srch--grid .kl-srch__sk i{width:72%;margin-inline:auto}}@media (prefers-reduced-motion: reduce){.kl-srch__list>li,.kl-srch__none,.kl-srch__none-i,.kl-srch__sk i,.kl-srch__sk b,.kl-srch__body.is-loading::before{animation:none}}.kl-cartd__head{display:flex;align-items:center;justify-content:space-between;min-height:var(--kl-hdr-h);padding-inline:var(--kl-s-4);border-bottom:var(--kl-bw) solid var(--kl-line)}.kl-cartd__head b{font-size:var(--kl-fs-lg)}.kl-cartd__head small{color:var(--kl-muted);font-size:var(--kl-fs-xs)}.kl-cartd__items{flex:1;margin:0;padding:var(--kl-s-2) var(--kl-s-4);overflow-y:auto;list-style:none}.kl-cartd__it{display:grid;grid-template-columns:calc(var(--kl-s-9) + var(--kl-s-3)) minmax(0,1fr);gap:var(--kl-s-3);padding:var(--kl-s-3) 0;border-bottom:var(--kl-bw) solid var(--kl-line);transition:opacity var(--kl-dur-2)}.kl-cartd__it.is-busy{opacity:.5;pointer-events:none}.kl-cartd__it img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:var(--kl-r-sm);background:var(--kl-cream)}.kl-cartd__name{display:block;font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-medium);line-height:var(--kl-lh-title)}.kl-cartd__meta{color:var(--kl-muted);font-size:var(--kl-fs-2xs)}.kl-cartd__row{display:flex;align-items:center;justify-content:space-between;gap:var(--kl-s-2);margin-top:var(--kl-s-2)}.kl-cartd__price{font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold)}.kl-qty{display:inline-flex;align-items:center;height:var(--kl-pill-h);border:var(--kl-bw) solid var(--kl-line-strong);border-radius:var(--kl-r)}.kl-qty button{display:grid;place-items:center;width:var(--kl-pill-h);height:100%;padding:0;border:0;background:none;color:var(--kl-brand)}.kl-qty button .kl-i{width:var(--kl-ic-sm);height:var(--kl-ic-sm)}.kl-qty output{min-width:var(--kl-s-6);text-align:center;font-weight:var(--kl-fw-bold);font-size:var(--kl-fs-sm)}.kl-cartd__foot{display:grid;gap:var(--kl-s-2);padding:var(--kl-s-4);border-top:var(--kl-bw) solid var(--kl-line);background:var(--kl-cream-3)}.kl-cartd__sum{display:flex;justify-content:space-between;font-weight:var(--kl-fw-bold)}.kl-cartd__empty{display:grid;place-items:center;gap:var(--kl-s-4);padding:var(--kl-s-9) var(--kl-s-4);color:var(--kl-muted);text-align:center}.kl-cartd__empty .kl-i{width:var(--kl-s-9);height:var(--kl-s-9);color:var(--kl-line-strong)}.kl-toast{position:fixed;inset-inline:var(--kl-gutter);bottom:calc(var(--kl-toast-b,calc(var(--kl-toolbar-h) + env(safe-area-inset-bottom))) + var(--kl-s-3));z-index:var(--kl-z-layer);display:flex;align-items:center;justify-content:space-between;gap:var(--kl-s-3);max-width:460px;margin-inline:auto;padding:var(--kl-s-3) var(--kl-s-4);border-radius:var(--kl-r-lg);background:var(--kl-dark);color:var(--kl-on-dark);font-size:var(--kl-fs-sm);box-shadow:var(--kl-sh-modal);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--kl-s-4)) scale(.97);transition:transform var(--kl-dur-2) var(--kl-spring),opacity var(--kl-dur-1) var(--kl-ease),visibility 0s var(--kl-dur-2)}.kl-toast.is-in{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}.kl-toast a{color:var(--kl-warning);font-weight:var(--kl-fw-bold);white-space:nowrap}.kl-toast.is-err{background:var(--kl-danger)}@media (min-width: 1024px){.kl-toast{bottom:calc(var(--kl-toast-b,0px) + var(--kl-s-6))}}.kl-toast.kl-toast--top{top:calc(var(--kl-toast-top,0px) + env(safe-area-inset-top) + var(--kl-s-2));bottom:auto;justify-content:center;opacity:0;visibility:hidden;transform:translateY(calc(-1 * var(--kl-s-3))) scale(.97);transition:transform var(--kl-dur-2) var(--kl-spring),opacity var(--kl-dur-1) var(--kl-ease),visibility 0s var(--kl-dur-2)}.kl-toast.kl-toast--top.is-in{opacity:1;visibility:visible;transform:none;transition-delay:0s}@media (prefers-reduced-motion: reduce){.kl-toast,.kl-toast.kl-toast--top{transform:none}}.kl-added{width:100%;max-width:100%;max-height:90dvh;margin:auto 0 0;padding:0;border:0;border-radius:var(--kl-r-xl) var(--kl-r-xl) 0 0;background:var(--kl-surface);color:var(--kl-ink);box-shadow:var(--kl-sh-modal);overflow:auto;overscroll-behavior:contain}.kl-added::backdrop{background:var(--kl-scrim);animation:kl-in var(--kl-dur-2) var(--kl-ease)}.kl-added[open]{animation:kl-spring-up calc(var(--kl-dur-3) * 1.2) var(--kl-spring)}.kl-added__in{display:grid;gap:var(--kl-s-4);padding:var(--kl-s-4) var(--kl-gutter) calc(var(--kl-s-4) + env(safe-area-inset-bottom))}.kl-added__h{display:flex;align-items:center;gap:var(--kl-s-2)}.kl-added__h p{flex:1;margin:0;font-size:var(--kl-fs-md);font-weight:var(--kl-fw-bold)}.kl-added__ok{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--kl-r-pill);background:var(--kl-success);color:var(--kl-on-brand);animation:kl-pop calc(var(--kl-dur-3) * 1.3) var(--kl-spring) 80ms both}.kl-added__ok .kl-i{width:16px;height:16px}.kl-added__item{display:grid;grid-template-columns:72px 1fr;gap:var(--kl-s-3);align-items:start;padding:var(--kl-s-3);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r)}html .kl-added__item img{width:72px;height:72px;border-radius:var(--kl-r-sm);object-fit:cover;background:var(--kl-soft)}.kl-added__name{margin:0 0 var(--kl-s-1);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold);line-height:var(--kl-lh-tight)}.kl-added__attrs{margin:0 0 var(--kl-s-1);font-size:var(--kl-fs-sm);line-height:var(--kl-lh-base)}.kl-added__price{margin:0;font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold);color:var(--kl-brand)}.kl-added__price>span{color:var(--kl-muted);font-weight:var(--kl-fw-medium)}.kl-added__price del{color:var(--kl-muted-2);font-weight:var(--kl-fw-medium)}.kl-added .kl-added__price :is(ins,ins *,.woocommerce-Price-currencySymbol){font-size:inherit;text-decoration:none}.kl-added__price del{margin-inline-start:var(--kl-s-2,.5rem);font-size:var(--kl-fs-xs,.8em)}.kl-added__ship:empty{display:none}.kl-added__ship p{margin:0 0 var(--kl-s-2);font-size:var(--kl-fs-sm)}.kl-added__bar{height:8px;border-radius:var(--kl-r-pill);background:var(--kl-soft);overflow:hidden}.kl-added__bar i{display:block;height:100%;border-radius:inherit;background:var(--kl-grad);transform-origin:right;transform:scaleX(calc(var(--p) / 100%));animation:kl-grow calc(var(--kl-dur-3) * 2) var(--kl-ease) both}.kl-added__cta{display:grid;grid-template-columns:1fr 1fr;gap:var(--kl-s-2)}.kl-added__cta .kl-btn--ghost{grid-column:1 / -1}.kl-added__wait{margin:0 0 var(--kl-s-2);color:var(--kl-muted-2);font-size:var(--kl-fs-xs)}.kl-added--wish .kl-added__ok{background:var(--kl-grad)}.kl-added--wish .kl-added__ok .kl-i{fill:currentColor;stroke:none}.kl-added--wish[open] .kl-added__ok .kl-i{animation:kl-wish-beat 900ms var(--kl-ease) 260ms both}@keyframes kl-wish-beat{0%,100%{transform:scale(1)}30%{transform:scale(1.28)}55%{transform:scale(.92)}75%{transform:scale(1.1)}}.kl-added--wish .kl-added__cta .kl-btn--ghost{grid-column:auto}.kl-added--wish .kl-added__cta .kl-btn--ghost:only-child{grid-column:1 / -1}.kl-added__note{margin:var(--kl-s-2) 0 0;color:var(--kl-muted);font-size:var(--kl-fs-xs);line-height:var(--kl-lh-base)}@media (prefers-reduced-motion: reduce){.kl-added--wish[open] .kl-added__ok .kl-i{animation:none}}.kl-still .kl-added--wish[open] .kl-added__ok .kl-i{animation:none}.kl-added__sug .is-skel a{min-height:128px}.kl-added__sug .is-skel i,.kl-added__sug .is-skel span{display:block;border-radius:var(--kl-r-xs);background:linear-gradient(90deg,var(--kl-cream),var(--kl-cream-2),var(--kl-cream));background-size:200% 100%;animation:kl-shimmer 1.4s linear infinite}.kl-added__sug .is-skel i{width:56px;height:56px;border-radius:var(--kl-r-sm)}.kl-added__sug .is-skel span{width:80%;height:.8em}.kl-added__st{margin:0 0 var(--kl-s-2);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold);color:var(--kl-muted)}.kl-added__sug ul{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--kl-s-2);margin:0;padding:0;list-style:none}.kl-added__sug a{display:grid;gap:var(--kl-s-1);justify-items:center;padding:var(--kl-s-2);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r);color:var(--kl-ink);font-size:var(--kl-fs-xs);text-align:center;line-height:var(--kl-lh-tight);animation:kl-in var(--kl-dur-3) var(--kl-ease) both}.kl-added__sug a span:first-of-type{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html .kl-added__sug img{width:56px;height:56px;border-radius:var(--kl-r-sm);object-fit:cover}.kl-added__sp{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 3px;color:var(--kl-brand-strong);font-weight:var(--kl-fw-black);white-space:nowrap;font-variant-numeric:tabular-nums}.kl-added__sp small{color:var(--kl-muted-2);font-size:var(--kl-fs-2xs);font-weight:var(--kl-fw-medium)}.kl-added__sp s{flex-basis:100%;color:var(--kl-muted-2);font-size:var(--kl-fs-2xs);font-weight:var(--kl-fw-regular)}@media (min-width: 640px){.kl-added{width:min(460px,92vw);margin:auto;border-radius:var(--kl-r-xl)}.kl-added[open]{animation-name:kl-spring-in}.kl-added__in{padding:var(--kl-s-5)}}@keyframes kl-spring-up{from{transform:translateY(100%)}}@keyframes kl-spring-in{from{opacity:0;transform:translateY(12px) scale(.94)}}@keyframes kl-pop{from{opacity:0;transform:scale(.4)}}@keyframes kl-grow{from{transform:scaleX(0)}}@keyframes kl-in{from{opacity:0}}@media (prefers-reduced-motion: reduce){.kl-added[open],.kl-added::backdrop,.kl-added__ok,.kl-added__bar i,.kl-added__sug a{animation:none}}.kl-acct{width:100%;max-width:100%;max-height:88dvh;margin:auto 0 0;padding:0;border:0;border-radius:var(--kl-r-xl) var(--kl-r-xl) 0 0;background:var(--kl-surface);color:var(--kl-ink);box-shadow:var(--kl-sh-modal);overflow:auto}.kl-acct::backdrop{background:var(--kl-scrim)}.kl-acct[open]{animation:kl-spring-up calc(var(--kl-dur-3) * 1.2) var(--kl-spring)}.kl-acct__h{display:flex;align-items:center;gap:var(--kl-s-3);padding:var(--kl-s-4) var(--kl-gutter);border-bottom:var(--kl-bw) solid var(--kl-line);background:var(--kl-cream)}.kl-acct__h>div{flex:1;min-width:0}.kl-acct__h p{margin:0}.kl-acct__n{font-size:var(--kl-fs-md);font-weight:var(--kl-fw-black)}.kl-acct__p{color:var(--kl-muted);font-size:var(--kl-fs-sm);letter-spacing:.04em;text-align:end;direction:ltr;unicode-bidi:plaintext}.kl-acct__s{display:inline-flex;align-items:center;gap:var(--kl-s-1);margin-top:2px !important;color:var(--kl-success-ink);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-bold)}.kl-acct__s i{width:8px;height:8px;border-radius:var(--kl-r-pill);background:var(--kl-success)}.kl-acct__l{margin:0;padding:var(--kl-s-2) var(--kl-s-2) calc(var(--kl-s-3) + env(safe-area-inset-bottom));list-style:none}.kl-acct__l a{display:flex;align-items:center;gap:var(--kl-s-3);min-height:48px;padding:0 var(--kl-s-3);border-radius:var(--kl-r);color:var(--kl-ink);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-medium);transition:background-color var(--kl-dur-1)}.kl-acct__l a:hover,.kl-acct__l a:focus-visible{background:var(--kl-soft)}.kl-acct__l a>span{flex:1}.kl-acct__l .kl-i{color:var(--kl-muted)}.kl-acct__c{padding:0 var(--kl-s-2);border-radius:var(--kl-r-pill);background:var(--kl-brand);color:var(--kl-on-brand);font-size:var(--kl-fs-xs)}.kl-acct__soon{color:var(--kl-muted-2);font-size:var(--kl-fs-xs)}.kl-acct__out{margin-top:var(--kl-s-1);padding-top:var(--kl-s-1);border-top:var(--kl-bw) solid var(--kl-line)}.kl-acct__out a,.kl-acct__out .kl-i{color:var(--kl-danger)}.kl-acct__ld{display:grid;place-items:center;min-height:249px;animation:kl-fade var(--kl-dur-2) var(--kl-ease) both}.kl-acct__l.is-fresh>li{animation:kl-fade var(--kl-dur-3) var(--kl-ease) both}.kl-acct__l.is-fresh>li:nth-child(2){animation-delay:30ms}.kl-acct__l.is-fresh>li:nth-child(3){animation-delay:60ms}.kl-acct__l.is-fresh>li:nth-child(4){animation-delay:90ms}.kl-acct__l.is-fresh>li:nth-child(5){animation-delay:120ms}.kl-acct__v{display:inline-flex;opacity:0;transition:opacity var(--kl-dur-2) var(--kl-ease)}.kl-acct__v.is-on{opacity:1}@media (prefers-reduced-motion: reduce){.kl-acct__ld,.kl-acct__l.is-fresh>li{animation:none}.kl-acct__v{transition:none}}@media (min-width: 1024px){.kl-acct{position:fixed;inset:var(--kl-acct-top,84px) auto auto var(--kl-acct-x,24px);width:320px;margin:0;border-radius:var(--kl-r-lg)}.kl-acct::backdrop{background:transparent}.kl-acct[open]{animation-name:kl-spring-in;transform-origin:top left}.kl-acct__h{padding:var(--kl-s-4)}}@media (prefers-reduced-motion: reduce){.kl-acct[open],.kl-acct__sk{animation:none}}.kl-btn,.button,.single_add_to_cart_button{transition:transform var(--kl-m-slow) var(--kl-m-spring),box-shadow var(--kl-m) var(--kl-m-out),border-color var(--kl-m) var(--kl-m-out),filter var(--kl-m) var(--kl-m-out)}@media (hover: hover){.kl-btn:hover{transform:translateY(var(--kl-m-hover-y))}}.kl-btn:active,.button:active,.single_add_to_cart_button:active{transform:scale(var(--kl-m-press));transition-duration:var(--kl-m-fast)}.kl-btn{overflow:hidden;isolation:isolate}.kl-btn::before{content:"";position:absolute;top:var(--y,50%);left:var(--x,50%);z-index:-1;width:16px;height:16px;margin:-8px;border-radius:var(--kl-r-pill);background:var(--kl-m-ripple);opacity:0;transform:scale(1);pointer-events:none}.kl-btn:not(.kl-btn--brand)::before{background:rgb(var(--kl-brand-rgb) / .14)}.kl-btn.is-rip::before{animation:kl-ripple calc(var(--kl-m-slow) * 1.6) var(--kl-m-out)}@keyframes kl-ripple{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(24)}}.kl-ibtn .kl-i,.kl-tb__ic,.kl-hdr__ic .kl-i,.kl-pill .kl-i{transition:transform var(--kl-m-slow) var(--kl-m-spring)}.kl-ibtn:active .kl-i,.kl-tb>:active .kl-tb__ic,.kl-hdr__ic:active .kl-i,.kl-pill:active .kl-i{transform:scale(var(--kl-m-press-ic));transition-duration:var(--kl-m-fast)}.kl-chip{transition:transform var(--kl-m-slow) var(--kl-m-spring),border-color var(--kl-m) var(--kl-m-out),background-color var(--kl-m) var(--kl-m-out)}.kl-chip:active{transform:scale(var(--kl-m-press));transition-duration:var(--kl-m-fast)}.kl-chip[aria-checked="true"]{animation:kl-chip-pop var(--kl-m-slow) var(--kl-m-spring)}.kl-chip[aria-checked="true"] .kl-i{animation:kl-check-in var(--kl-m-slow) var(--kl-m-spring) both}@keyframes kl-chip-pop{50%{transform:scale(1.05)}}@keyframes kl-check-in{from{opacity:0;transform:scale(.2) rotate(-45deg)}}.kl-field input,.kl-si input,input.input-text,.woocommerce-Input,textarea,select{transition:box-shadow var(--kl-m) var(--kl-m-out),border-color var(--kl-m) var(--kl-m-out)}.kl-field input:focus,.kl-si input:focus,input.input-text:focus,.woocommerce-Input:focus,textarea:focus,select:focus{outline:none;border-color:var(--kl-brand);box-shadow:var(--kl-m-glow)}.kl-card__add .kl-i{transition:transform var(--kl-m-slow) var(--kl-m-spring),opacity var(--kl-m) var(--kl-m-out)}.kl-card__add.is-done .kl-i{animation:kl-check-in var(--kl-m-slow) var(--kl-m-spring)}.single_add_to_cart_button.is-done,.kl-dbar__go.is-done{color:transparent !important}.single_add_to_cart_button.is-done>*,.kl-dbar__go.is-done>*{opacity:0}.single_add_to_cart_button.is-done::before,.kl-dbar__go.is-done::before{content:"";position:absolute;inset:0;margin:auto;width:24px;height:24px;background:var(--kl-on-brand);-webkit-mask:var(--kl-check-mask) center / contain no-repeat;mask:var(--kl-check-mask) center / contain no-repeat;animation:kl-check-in var(--kl-m-slow) var(--kl-m-spring) both}:root{--kl-check-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.kl-fly{position:fixed;z-index:calc(var(--kl-z-layer) + 5);top:0;left:0;border-radius:var(--kl-r);box-shadow:var(--kl-sh-3);pointer-events:none;will-change:transform,opacity;object-fit:cover}:where(.kl-ftr,.kl-bc,.kl-links) a{background:linear-gradient(currentColor,currentColor) no-repeat 100% 100% / 0 1px;transition:background-size var(--kl-m) var(--kl-m-out),color var(--kl-m) var(--kl-m-out)}:where(.kl-ftr,.kl-bc,.kl-links) a:where(:hover){background-size:100% 1px;background-position:0 100%}.kl-shimmer,.kl-acct__sk,.kl-added__sug .is-skel i,.kl-added__sug .is-skel span{background:linear-gradient(90deg,var(--kl-cream) 25%,var(--kl-cream-2) 50%,var(--kl-cream) 75%) 0 0 / 200% 100%;animation:kl-shimmer 1.2s linear infinite}.kl-si{width:100%;max-width:100%;max-height:92dvh;margin:auto 0 0;padding:0;border:0;border-radius:var(--kl-r-xl) var(--kl-r-xl) 0 0;background:var(--kl-surface);color:var(--kl-ink);box-shadow:var(--kl-sh-modal);overflow:auto;overscroll-behavior:contain}.kl-si::backdrop{background:var(--kl-scrim);animation:kl-in var(--kl-m-slow) var(--kl-m-out)}.kl-si[open]{animation:kl-spring-up calc(var(--kl-m-slow) * 1.4) var(--kl-m-spring)}.kl-si__in{display:grid;gap:var(--kl-s-4);padding:var(--kl-s-2) var(--kl-gutter) calc(var(--kl-s-5) + env(safe-area-inset-bottom))}.kl-si__grab{justify-self:center;width:40px;height:4px;border-radius:var(--kl-r-pill);background:var(--kl-line-strong)}.kl-si__h{display:flex;align-items:center;justify-content:space-between;gap:var(--kl-s-2)}.kl-si__h h2{margin:0;font-size:var(--kl-fs-lg);font-weight:var(--kl-fw-black)}.kl-si__d{margin:0;color:var(--kl-muted);font-size:var(--kl-fs-sm);line-height:1.8}.kl-si__step{display:grid;gap:var(--kl-s-4)}.kl-si__names{display:grid;grid-template-columns:1fr 1fr;gap:var(--kl-s-3)}.kl-field{display:grid;gap:var(--kl-s-1);font-size:var(--kl-fs-sm);color:var(--kl-ink-2);font-weight:var(--kl-fw-medium)}.kl-field input{width:100%;min-height:var(--kl-ctl-h);padding:0 var(--kl-s-4);border:var(--kl-bw) solid var(--kl-line-strong);border-radius:var(--kl-r);background:var(--kl-surface);color:var(--kl-ink);font:inherit;font-size:var(--kl-fs-base);font-weight:var(--kl-fw-bold);letter-spacing:.04em}.kl-field.is-bad input{border-color:var(--kl-danger)}.kl-otp{display:flex;justify-content:center;gap:var(--kl-s-2)}.kl-otp input{width:52px;height:58px;padding:0;border:1.5px solid var(--kl-line-strong);border-radius:var(--kl-r);background:var(--kl-cream-3);color:var(--kl-ink);font:inherit;font-size:var(--kl-fs-xl);font-weight:var(--kl-fw-black);text-align:center;caret-color:var(--kl-brand)}.kl-otp input:focus{background:var(--kl-surface)}.kl-otp input.is-fill{border-color:var(--kl-brand);animation:kl-digit var(--kl-m-slow) var(--kl-m-spring)}.kl-otp.is-bad{animation:kl-shake calc(var(--kl-m-slow) * 1.4) var(--kl-m-out)}.kl-otp.is-bad input{border-color:var(--kl-danger)}@keyframes kl-digit{0%{transform:scale(.82)}60%{transform:scale(1.08)}100%{transform:scale(1)}}@keyframes kl-shake{20%,60%{transform:translateX(calc(-1 * var(--kl-m-shake)))}40%,80%{transform:translateX(var(--kl-m-shake))}}.kl-si__row{display:flex;align-items:center;justify-content:space-between;gap:var(--kl-s-3)}.kl-si__link{display:inline-flex;align-items:center;justify-content:center;gap:var(--kl-s-1);min-height:40px;padding:0 var(--kl-s-4);border:1.5px solid var(--kl-brand);border-radius:var(--kl-r-pill);background:transparent;color:var(--kl-brand-strong);font:inherit;font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold);white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .2s,color .2s}.kl-si__link[data-kl-resend]{min-width:11.5em}.kl-si__link[data-kl-edit]{border-color:transparent;background:rgb(var(--kl-brand-rgb) / .08)}.kl-si__link:hover:not([disabled]){background:rgb(var(--kl-brand-rgb) / .14)}.kl-si__link:focus-visible{outline:2px solid var(--kl-brand);outline-offset:2px}.kl-si__link[disabled]{border-color:var(--kl-line);color:var(--kl-muted);cursor:default;font-weight:var(--kl-fw-medium)}.kl-si__g{display:grid;gap:var(--kl-s-3);padding:var(--kl-s-3);border:1px solid var(--kl-line-strong);border-radius:var(--kl-r);background:var(--kl-soft)}.kl-si__g p{margin:0;color:var(--kl-ink);font-weight:var(--kl-fw-bold);line-height:1.8}.kl-si__or{display:flex;align-items:center;gap:var(--kl-s-2);color:var(--kl-muted);font-size:var(--kl-fs-sm)}.kl-si__or::before,.kl-si__or::after{content:"";flex:1;border-top:1px solid var(--kl-line)}.kl-si__g[hidden]{display:none}.kl-si__e{margin:0;min-height:1.6em;color:var(--kl-danger);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold)}.kl-si__e:empty{min-height:0}.kl-si__ok{display:grid;justify-items:center;gap:var(--kl-s-2);padding:var(--kl-s-5) 0;font-weight:var(--kl-fw-black);font-size:var(--kl-fs-lg)}.kl-si__ok p{margin:0}.kl-si__tick{display:grid;place-items:center;width:64px;height:64px;border-radius:var(--kl-r-pill);background:var(--kl-success);color:var(--kl-on-brand);animation:kl-pop var(--kl-m-slow) var(--kl-m-spring) both}.kl-si__tick .kl-i{width:32px;height:32px;stroke-width:3;animation:kl-check-in var(--kl-m-slow) var(--kl-m-spring) 80ms both}.kl-btn.is-busy{opacity:1}.kl-btn.is-busy{color:transparent}@media (min-width: 640px){.kl-si{width:min(420px,92vw);margin:auto;border-radius:var(--kl-r-xl)}.kl-si[open]{animation-name:kl-spring-in}.kl-si__grab{display:none}.kl-si__in{padding:var(--kl-s-5) var(--kl-s-6) var(--kl-s-6)}}@media (prefers-reduced-motion: reduce){.kl-si[open],.kl-si::backdrop,.kl-otp input.is-fill,.kl-otp.is-bad,.kl-si__tick,.kl-si__tick .kl-i,.kl-chip[aria-checked="true"],.kl-chip[aria-checked="true"] .kl-i,.kl-btn.is-rip::before,.kl-card__add.is-done .kl-i,.single_add_to_cart_button.is-done::before,.kl-dbar__go.is-done::before,.kl-shimmer,.kl-acct__sk{animation:none}}.kl-still .kl-si[open],.kl-still .kl-otp.is-bad,.kl-still .kl-btn.is-rip::before{animation:none}@media (max-width: 1023.98px){.kl-sa :is(.kl-added,.kl-acct)::before,.kl-sa .kl-si::before{content:"";position:absolute;top:var(--kl-s-2);left:50%;z-index:2;width:var(--kl-sheet-grip);height:4px;margin-left:calc(var(--kl-sheet-grip) / -2);border-radius:var(--kl-r-pill);background:var(--kl-line-strong);transition:width var(--kl-m) var(--kl-m-out),background-color var(--kl-m) var(--kl-m-out)}:is(.kl-added,.kl-acct,.kl-si,.kl-sheet){overscroll-behavior:contain}.is-drag::before,.kl-sheet.is-drag .kl-sheet__h::before{width:calc(var(--kl-sheet-grip) * 1.25);background:var(--kl-muted-2)}.is-drag{transition:none !important;animation:none !important}}@media (min-width: 768px){.kl-sa .kl-si::before{display:none}}.kl-added__wait{display:flex;align-items:center;gap:var(--kl-s-2)}.blockUI.blockOverlay{display:grid !important;place-content:center;justify-items:center;gap:var(--kl-s-2);background:var(--kl-glass) !important;opacity:1 !important;color:var(--kl-muted);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-medium)}.blockUI.blockOverlay::before{display:none !important}.kl-bo{position:sticky;top:35vh;bottom:35vh;display:grid;justify-items:center;gap:var(--kl-s-2)}.woocommerce-privacy-policy-text a,.woocommerce-terms-and-conditions-checkbox-text a,.woocommerce-form-login-toggle a,.woocommerce-form-coupon-toggle a{text-decoration:underline;text-underline-offset:.2em}body .woocommerce-message,body .woocommerce-error,body .woocommerce-info{background-color:var(--kl-cream-2);color:var(--kl-ink-2)}body .woocommerce-message{background-color:var(--kl-success-soft)}body .woocommerce-error{background-color:var(--kl-soft-2);color:var(--kl-danger)}body .select2-container--default .select2-selection--single,body .select2-dropdown,body .select2-container--default .select2-search--dropdown .select2-search__field{background-color:var(--kl-surface);color:var(--kl-ink);border-color:var(--kl-line-strong)}body .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--kl-ink)}body .select2-container--default .select2-results__option--highlighted[aria-selected],body .select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--kl-brand);color:var(--kl-on-brand)}body .select2-container--default .select2-results__option[aria-selected="true"],body .select2-container--default .select2-results__option[data-selected="true"]{background-color:var(--kl-soft-2);color:var(--kl-ink)}body .woocommerce :is(a.button,button.button,input.button):not(.alt):not(.kl-btn--brand){background-color:var(--kl-wc-btn-bg);color:var(--kl-wc-btn-ink)}@media (prefers-reduced-motion: reduce){.kl-cat__skel i,.kl-srch__sk i,.kl-srch__sk b,.kl-srch__body.is-loading::before,.kl-acct__sk,.kl-shimmer,.kl-added__sug .is-skel i,.kl-added__sug .is-skel span,.kl-skel .kl-card__media,.kl-skel__l{animation:none}}.kl-still :is(.kl-cat__skel i,.kl-srch__sk i,.kl-srch__sk b,.kl-srch__body.is-loading::before,.kl-acct__sk,.kl-acct__ld,.kl-acct__l.is-fresh>li,.kl-shimmer,.kl-added__sug .is-skel i,.kl-added__sug .is-skel span,.kl-skel .kl-card__media,.kl-skel__l){animation:none}html.kl-dock-ai #kl-ai-launcher,html.kl-dock-music #kl-music-launcher,html.kl-dock-amp #kl-amp-launcher,html.kl-dock-msg #ketablandMessengerWidget{display:none !important}.kl-clip{--kl-clip-w:16px;--kl-clip-h:56px;position:fixed;top:50%;z-index:calc(var(--kl-z-toolbar) + 5);display:grid;place-items:center;width:var(--kl-clip-w);height:var(--kl-clip-h);margin:calc(var(--kl-clip-h) / -2) 0 0;padding:0;border:0;background:linear-gradient(180deg,var(--kl-brand-2),var(--kl-brand) 55%,var(--kl-brand-strong));color:var(--kl-on-brand);box-shadow:var(--kl-sh-2);cursor:pointer;opacity:.96;-webkit-tap-highlight-color:transparent;transition:width var(--kl-dur-2) var(--kl-spring),transform var(--kl-dur-3) var(--kl-spring),opacity var(--kl-dur-2) var(--kl-ease),visibility 0s}.kl-clip--l{left:0;border-radius:0 var(--kl-r) var(--kl-r) 0;transform:translateX(-110%)}.kl-clip--r{right:0;border-radius:var(--kl-r) 0 0 var(--kl-r);transform:translateX(110%)}.kl-clip.is-on{transform:none}.kl-clip::before{content:"";position:absolute;top:-6px;bottom:-6px;width:calc(var(--kl-clip-w) + 18px)}.kl-clip--l::before{left:0}.kl-clip--r::before{right:0}.kl-clip::after{content:"";position:absolute;top:50%;width:2px;height:34%;margin-top:-17%;border-radius:2px;background:currentColor;opacity:.35}.kl-clip--l::after{left:3px}.kl-clip--r::after{right:3px}.kl-clip__ic{display:grid;place-items:center;width:12px;height:12px;transition:transform var(--kl-dur-2) var(--kl-spring)}.kl-clip__ic svg{width:100%;height:100%}.kl-clip:focus-visible{outline:none;box-shadow:var(--kl-sh-2),var(--kl-focus)}.kl-clip[aria-expanded="true"]{opacity:0;pointer-events:none}.kl-clip--l[aria-expanded="true"]{transform:translateX(-110%)}.kl-clip--r[aria-expanded="true"]{transform:translateX(110%)}html.kl-ai-open .kl-clip,html.kl-music-open .kl-clip{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--kl-dur-1) var(--kl-ease),visibility 0s var(--kl-dur-1)}@media (hover: hover) and (pointer: fine){.kl-clip:hover,.kl-clip:focus-visible{width:calc(var(--kl-clip-w) + 8px);opacity:1}.kl-clip:hover .kl-clip__ic,.kl-clip:focus-visible .kl-clip__ic{transform:scale(1.18)}}@media (min-width: 768px){.kl-clip{--kl-clip-w:18px;--kl-clip-h:64px}.kl-clip__ic{width:14px;height:14px}}@media (min-width: 1024px){.kl-clip{--kl-clip-w:22px;--kl-clip-h:76px}.kl-clip__ic{width:16px;height:16px}}.kl-clipm{position:fixed;top:var(--kl-clipm-y,35%);z-index:calc(var(--kl-z-toolbar) + 6);display:flex;flex-direction:column;width:max-content;min-width:210px;max-width:min(280px,calc(100vw - 56px));max-height:var(--kl-clipm-max,70vh);overflow:auto;overscroll-behavior:contain;padding:var(--kl-s-2);background:var(--kl-surface);color:var(--kl-ink);box-shadow:var(--kl-sh-modal);opacity:0;visibility:hidden;transition:transform var(--kl-dur-3) var(--kl-spring),opacity var(--kl-dur-2) var(--kl-ease),visibility 0s var(--kl-dur-3)}.kl-clipm--l{left:0;border-radius:0 var(--kl-r-lg) var(--kl-r-lg) 0;border-left:3px solid var(--kl-brand);transform-origin:0 50%;transform:translateX(-24px) scale(.86)}.kl-clipm--r{right:0;border-radius:var(--kl-r-lg) 0 0 var(--kl-r-lg);border-right:3px solid var(--kl-brand);transform-origin:100% 50%;transform:translateX(24px) scale(.86)}.kl-clipm.is-in{opacity:1;visibility:visible;transform:none;transition-delay:0s}.kl-clipm__h{display:flex;align-items:center;justify-content:space-between;gap:var(--kl-s-2);padding-inline-start:var(--kl-s-2)}.kl-clipm__t{margin:0;color:var(--kl-muted);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-medium)}.kl-clipm__x{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--kl-muted);cursor:pointer}.kl-clipm__x svg{width:16px;height:16px}.kl-clipm__x:hover,.kl-clipm__x:focus-visible{background:var(--kl-soft);color:var(--kl-ink)}.kl-clipm__note{margin:0 var(--kl-s-2) var(--kl-s-1,4px);color:var(--kl-muted);font-size:var(--kl-fs-xs);line-height:1.7}.kl-clipm__l{display:grid;gap:2px;margin:0;padding:0;list-style:none}.kl-clipm__l>li{opacity:0;transform:translateX(-10px);transition:opacity var(--kl-dur-2) var(--kl-ease),transform var(--kl-dur-3) var(--kl-spring)}.kl-clipm--r .kl-clipm__l>li{transform:translateX(10px)}.kl-clipm.is-in .kl-clipm__l>li{opacity:1;transform:none;transition-delay:calc(70ms + var(--i,0) * 45ms)}.kl-clipm__i{display:flex;align-items:center;gap:var(--kl-s-3);width:100%;min-height:50px;padding:6px var(--kl-s-2);border:0;border-radius:var(--kl-r);background:transparent;color:inherit;font:inherit;text-align:start;text-decoration:none;cursor:pointer;transition:background-color var(--kl-dur-1) var(--kl-ease)}.kl-clipm__i:hover,.kl-clipm__i:focus-visible{background:var(--kl-soft)}.kl-clipm__i:focus-visible{outline:none;box-shadow:var(--kl-focus)}.kl-clipm__i[data-off]{cursor:default;opacity:.6}.kl-clipm__i[data-off]:hover{background:transparent}.kl-clipm__ic{display:grid;flex:none;place-items:center;width:34px;height:34px;overflow:hidden;border-radius:11px;background:var(--kl-brand);color:var(--kl-on-brand)}.kl-clipm__ic svg,.kl-clipm__ic img{display:block;width:100%;height:100%;object-fit:cover}.kl-clipm__ic--ai svg{width:20px;height:20px}.kl-clipm__ic--app{background:var(--kl-soft)}.kl-clipm__tx{display:grid;gap:1px;min-width:0}.kl-clipm__tx b{font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold);line-height:1.5}.kl-clipm__tx small{overflow:hidden;color:var(--kl-muted);font-size:var(--kl-fs-xs);line-height:1.5;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 1024px){.kl-clipm{min-width:240px}.kl-clipm__i{min-height:54px}.kl-clipm__ic{width:38px;height:38px}}@media (prefers-reduced-motion: reduce){.kl-clip,.kl-clip--l,.kl-clip--r,.kl-clip[aria-expanded="true"],.kl-clipm,.kl-clipm.is-in,.kl-clipm__l>li{transform:none}}@media (prefers-reduced-motion: reduce){.kl-clipm.is-in .kl-clipm__l>li{transition-delay:0s}}.kl-still .kl-clipm.is-in .kl-clipm__l>li{transition-delay:0s}.kl-stgb{top:env(safe-area-inset-top,0px) !important;bottom:auto !important;left:0 !important;padding:0 6px !important;border-radius:0 0 6px 0 !important;font-size:.625rem !important;line-height:1.7 !important;opacity:1 !important;background:var(--kl-dark) !important;color:var(--kl-on-dark) !important}html:has(#wpadminbar) .kl-stgb{top:calc(var(--wp-admin--admin-bar--height,32px) + env(safe-area-inset-top,0px)) !important}.kl-ftr,.kl-sec.kl-faq,.kl-sec.kl-recent,.kl-rel,#kl-lvb{content-visibility:auto;contain-intrinsic-size:auto 640px}.kl-added__sug li{display:flex;min-width:0}.kl-added__sug a{grid-template-rows:56px calc(2 * 1.5em) 1fr;align-content:start;width:100%;height:100%;min-height:136px}.kl-added__sug a span:first-of-type{width:100%;min-height:3em;line-height:1.5;text-align:center}.kl-added__sug .kl-added__sp{align-self:end}.kl-added:not(.kl-added--wish) .kl-added__cta .kl-btn--ghost{grid-column:auto}.kl-ftr{position:relative;margin-top:var(--kl-s-8);border-top:var(--kl-bw) solid var(--kl-line);background:linear-gradient(180deg,var(--kl-cream-3),var(--kl-cream-2));color:var(--kl-ink)}.kl-ftr::before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,var(--kl-brand),var(--kl-brand-2),transparent);opacity:.5}.kl-ftr__in{padding-block:var(--kl-s-7) var(--kl-s-5)}.kl-ftr__brand{display:grid;gap:var(--kl-s-5);margin-bottom:var(--kl-s-6);padding:var(--kl-s-5);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-xl);background:var(--kl-glass);box-shadow:var(--kl-sh-2)}.kl-ftr__logo{display:inline-flex;align-items:center;gap:var(--kl-s-3);margin-bottom:var(--kl-s-3)}html .kl-ftr__logo img{width:auto;height:calc(var(--kl-logo-h) + var(--kl-s-2))}.kl-ftr__logo b{font-size:var(--kl-fs-xl);font-weight:var(--kl-fw-black)}.kl-ftr__lead{max-width:60ch;color:var(--kl-muted);font-size:var(--kl-fs-sm);text-align:justify}.kl-ftr__pills{display:flex;flex-wrap:wrap;gap:var(--kl-s-2)}.kl-ftr__side{display:grid;gap:var(--kl-s-3);align-content:center}.kl-ftr__app{display:flex;align-items:center;justify-content:space-between;gap:var(--kl-s-3);padding:var(--kl-s-4) var(--kl-s-5);border-radius:var(--kl-r-lg);background:var(--kl-grad);color:var(--kl-on-brand);box-shadow:var(--kl-sh-cta);transition:transform var(--kl-dur-2) var(--kl-ease)}.kl-ftr__app:hover{color:var(--kl-on-brand);transform:translateY(var(--kl-lift))}.kl-ftr__app small{display:block;opacity:.9;font-size:var(--kl-fs-2xs)}.kl-ftr__app strong{display:block;font-size:var(--kl-fs-md);font-weight:var(--kl-fw-black)}.kl-ftr__dl{display:inline-flex;align-items:center;gap:var(--kl-s-2);height:var(--kl-pill-h);padding-inline:var(--kl-s-1) var(--kl-s-3);border-radius:var(--kl-r-pill);background:var(--kl-surface);color:var(--kl-brand);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-bold);white-space:nowrap}html .kl-ftr__dl img{width:var(--kl-s-6);height:var(--kl-s-6);border-radius:50%}.kl-ftr__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--kl-s-2);margin:0;padding:0;list-style:none}.kl-ftr__facts li{padding:var(--kl-s-3) var(--kl-s-2);border-radius:var(--kl-r-md);background:var(--kl-surface);text-align:center}.kl-ftr__facts b{display:block;font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-black)}.kl-ftr__facts small{display:block;color:var(--kl-muted);font-size:var(--kl-fs-2xs)}.kl-ftr__grid{display:grid;gap:var(--kl-s-2) var(--kl-s-6);margin-bottom:var(--kl-s-6)}.kl-ftr__col{border-bottom:var(--kl-bw) solid var(--kl-line)}.kl-ftr__col summary{display:flex;align-items:center;justify-content:space-between;min-height:var(--kl-tap);cursor:pointer;list-style:none}.kl-ftr__col summary::-webkit-details-marker{display:none}.kl-ftr__col summary .kl-i{width:var(--kl-ic-sm);height:var(--kl-ic-sm);color:var(--kl-muted);transition:transform var(--kl-dur-2) var(--kl-ease)}.kl-ftr__col[open] summary .kl-i{transform:rotate(180deg)}.kl-ftr__col h3{display:flex;align-items:center;gap:var(--kl-s-2);margin:0;font-size:var(--kl-fs-md);font-weight:var(--kl-fw-black)}.kl-ftr__col h3::before{content:"";width:var(--kl-s-4);height:3px;border-radius:var(--kl-r-pill);background:var(--kl-grad)}.kl-ftr__col ul{margin:0 0 var(--kl-s-3);padding:0;list-style:none}.kl-ftr__col ul a{display:flex;align-items:center;min-height:var(--kl-tap);padding:var(--kl-s-1) 0;color:var(--kl-muted);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-medium);transition:color var(--kl-dur-1),transform var(--kl-dur-2) var(--kl-ease)}.kl-ftr__col ul a:hover{color:var(--kl-brand-strong);transform:translateX(calc(-1 * var(--kl-s-1)))}.kl-ftr__addr{display:flex;align-items:flex-start;gap:var(--kl-s-3);margin-bottom:var(--kl-s-3);padding:var(--kl-s-3);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-md);background:var(--kl-surface)}.kl-ftr__addr>.kl-i{padding:var(--kl-s-1);width:calc(var(--kl-ic) + var(--kl-s-3));height:calc(var(--kl-ic) + var(--kl-s-3));border-radius:var(--kl-r-sm);background:var(--kl-cream-2);color:var(--kl-brand)}.kl-ftr__addr b{display:block;font-size:var(--kl-fs-sm)}.kl-ftr__addr p{margin:0;color:var(--kl-muted);font-size:var(--kl-fs-xs)}.kl-ftr__addr a{color:var(--kl-brand-strong);font-weight:var(--kl-fw-bold)}.kl-ftr__social{display:flex;flex-wrap:wrap;gap:var(--kl-s-2);margin-bottom:var(--kl-s-3)}.kl-ftr__social a{display:grid;place-items:center;width:var(--kl-ctl-h);height:var(--kl-ctl-h);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-md);background:var(--kl-surface);color:var(--kl-ink-2);transition:transform var(--kl-dur-2) var(--kl-ease),color var(--kl-dur-1)}.kl-ftr__social a:hover{color:var(--kl-brand);transform:translateY(var(--kl-lift))}html .kl-ftr__social img{width:var(--kl-ic);height:var(--kl-ic);border-radius:var(--kl-r-xs)}.kl-ftr__acts{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--kl-s-2);margin-bottom:var(--kl-s-3)}.kl-ftr__acts .kl-btn{min-width:0;padding-inline:var(--kl-s-3);white-space:nowrap}@media (min-width: 768px){.kl-ftr__acts{grid-template-columns:repeat(auto-fit,minmax(7.75rem,1fr))}}.kl-ftr__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--kl-s-3);margin-bottom:var(--kl-s-5)}.kl-ftr__trust a{display:flex;flex-direction:column;align-items:center;gap:var(--kl-s-1);width:calc(var(--kl-s-10) + var(--kl-s-6));padding:var(--kl-s-2);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-md);background:var(--kl-surface);color:var(--kl-muted);font-size:var(--kl-fs-2xs);text-align:center}html .kl-ftr__trust img{width:var(--kl-s-10);height:var(--kl-s-10);object-fit:contain}.kl-ftr__story{margin-bottom:var(--kl-s-4);padding:var(--kl-s-3) var(--kl-s-4);border-radius:var(--kl-r-md);background:var(--kl-surface)}.kl-ftr__story summary{display:flex;align-items:center;min-height:var(--kl-tap);cursor:pointer;font-weight:var(--kl-fw-bold);font-size:var(--kl-fs-sm)}.kl-ftr__story p{margin:var(--kl-s-2) 0 0;color:var(--kl-muted);font-size:var(--kl-fs-xs);text-align:justify}.kl-ftr__copy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--kl-s-3);padding-top:var(--kl-s-4);border-top:var(--kl-bw) solid var(--kl-line);color:var(--kl-muted);font-size:var(--kl-fs-xs)}.kl-ftr__copy p{margin:0}.kl-ftr__copy a{color:var(--kl-ink-2);font-weight:var(--kl-fw-bold)}.kl-ftr__top{display:inline-flex;align-items:center;gap:var(--kl-s-1)}.kl-ftr__top .kl-i{width:var(--kl-ic-sm);height:var(--kl-ic-sm)}@media (min-width: 768px){.kl-ftr__brand{grid-template-columns:1.15fr .85fr;gap:var(--kl-s-7);padding:var(--kl-s-6)}.kl-ftr__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.kl-ftr__grid{grid-template-columns:1fr 1fr 1.15fr .95fr}.kl-ftr__col{border:0}.kl-ftr__col summary{pointer-events:none}.kl-ftr__col ul a{min-height:32px}.kl-ftr__col summary .kl-i{display:none}}.kl-ftr address{font-style:normal}.kl-prose{color:var(--kl-body-color);font-size:var(--kl-body-fs);line-height:var(--kl-body-lh);overflow-wrap:anywhere}.kl-prose>:first-child{margin-top:0}.kl-prose>:last-child{margin-bottom:0}.kl-prose p,.kl-prose ul,.kl-prose ol,.kl-prose dl,.kl-prose figure,.kl-prose .kl-tbl,.kl-prose blockquote{margin:0 0 var(--kl-p-space)}.kl-prose p,.kl-prose li{text-align:var(--kl-prose-align);text-justify:inter-word}.kl-prose h1,.kl-prose h2,.kl-prose h3,.kl-prose h4,.kl-prose h5,.kl-prose h6{margin:var(--kl-h-space-top) 0 var(--kl-h-space-bottom);color:var(--kl-h-color);text-align:start;text-wrap:balance;scroll-margin-top:calc(var(--kl-hdr-h) + var(--kl-s-4))}.kl-prose h1{font-size:var(--kl-h1-fs);line-height:var(--kl-h1-lh);font-weight:var(--kl-h1-fw)}.kl-prose h2{font-size:var(--kl-h2-fs);line-height:var(--kl-h2-lh);font-weight:var(--kl-h2-fw);color:var(--kl-h2-color)}.kl-prose h3{font-size:var(--kl-h3-fs);line-height:var(--kl-h3-lh);font-weight:var(--kl-h3-fw);color:var(--kl-h3-color)}.kl-prose h4{font-size:var(--kl-h4-fs);line-height:var(--kl-h4-lh);font-weight:var(--kl-h4-fw);color:var(--kl-h-sm-color)}.kl-prose h5{font-size:var(--kl-h5-fs);line-height:var(--kl-h5-lh);font-weight:var(--kl-h5-fw);color:var(--kl-h-sm-color)}.kl-prose h6{font-size:var(--kl-h6-fs);line-height:var(--kl-h6-lh);font-weight:var(--kl-h6-fw);color:var(--kl-h-sm-color)}.kl-prose .kl-lead,.kl-prose .lead{font-size:var(--kl-lead-fs);line-height:var(--kl-lead-lh);color:var(--kl-ink)}.kl-prose small,.kl-prose .kl-small{font-size:var(--kl-small-fs);color:var(--kl-muted)}.kl-prose strong,.kl-prose b{color:var(--kl-ink);font-weight:var(--kl-fw-bold)}.kl-prose .has-text-align-center{text-align:center}.kl-prose .has-text-align-left{text-align:left}.kl-prose a:not([class]),.kl-prose a.kl-a{color:var(--kl-link-color);text-decoration:none;background:linear-gradient(currentColor,currentColor) no-repeat 100% 100% / 0 1px,linear-gradient(var(--kl-line-strong),var(--kl-line-strong)) no-repeat 0 100% / 100% 1px;transition:background-size var(--kl-dur-2) var(--kl-ease),color var(--kl-dur-1) var(--kl-ease)}.kl-prose a:not([class]):hover,.kl-prose a.kl-a:hover{color:var(--kl-link-hover);background-size:100% 1px,100% 1px;background-position:100% 100%,0 100%}.kl-prose a{color:var(--kl-link-color);text-underline-offset:3px}.kl-prose img{height:auto;border-radius:var(--kl-r-md)}.kl-prose ul,.kl-prose ol{padding-inline-start:var(--kl-s-6)}.kl-prose li{margin-bottom:var(--kl-li-space)}.kl-prose li::marker{color:var(--kl-marker);font-weight:var(--kl-fw-bold)}.kl-prose blockquote{padding:var(--kl-s-3) var(--kl-s-4);border-inline-start:3px solid var(--kl-quote-bar);border-radius:var(--kl-r-sm);background:var(--kl-quote-bg);font-size:var(--kl-quote-fs)}.kl-prose blockquote>:last-child{margin-bottom:0}.kl-prose hr{margin:var(--kl-s-6) 0;border:0;border-top:var(--kl-bw) solid var(--kl-line)}.kl-prose iframe,.kl-prose video{max-width:100%;border-radius:var(--kl-r-md)}.kl-prose .wp-video{width:100% !important;max-width:100%}.kl-prose .h_iframe-aparat_embed_frame{position:relative}.kl-tbl{position:relative;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:var(--kl-bw) solid var(--kl-tbl-line);border-radius:var(--kl-tbl-r);background:linear-gradient(to left,var(--kl-surface) 30%,transparent) 100% 0 / 28px 100% no-repeat local,linear-gradient(to right,var(--kl-surface) 30%,transparent) 0 0 / 28px 100% no-repeat local,radial-gradient(farthest-side at 100% 50%,var(--kl-tbl-shadow),transparent) 100% 0 / 12px 100% no-repeat scroll,radial-gradient(farthest-side at 0 50%,var(--kl-tbl-shadow),transparent) 0 0 / 12px 100% no-repeat scroll,var(--kl-surface)}.kl-tbl:focus-visible{outline:none;box-shadow:var(--kl-focus)}.kl-tbl>table,.kl-utable{width:100%;margin:0;border:0;border-collapse:separate;border-spacing:0;font-size:var(--kl-tbl-fs-now);line-height:var(--kl-tbl-lh);font-variant-numeric:tabular-nums}.kl-tbl caption{padding:var(--kl-s-3) var(--kl-s-4) var(--kl-s-2);color:var(--kl-ink);font-weight:var(--kl-fw-bold);text-align:start}.kl-tbl th,.kl-tbl td,.kl-utable th,.kl-utable td{padding:var(--kl-tbl-pad-now);border:0;border-bottom:var(--kl-bw) solid var(--kl-tbl-line);background:transparent;color:var(--kl-ink-2);text-align:start;vertical-align:middle}.kl-tbl thead th,.kl-tbl thead td,.kl-utable thead th{position:relative;background:var(--kl-tbl-head-bg);color:var(--kl-tbl-head-ink);font-size:var(--kl-tbl-head-fs-now);font-weight:var(--kl-fw-bold);white-space:nowrap;border-bottom:2px solid var(--kl-tbl-accent)}.kl-tbl tbody tr:nth-child(even)>*,.kl-utable tbody tr:nth-child(even)>*{background:var(--kl-tbl-zebra)}.kl-tbl tbody tr:last-child>*,.kl-utable tbody tr:last-child>*{border-bottom:0}.kl-tbl tbody tr,.kl-utable tbody tr{transition:background-color var(--kl-dur-1) var(--kl-ease)}.kl-tbl td p,.kl-tbl th p{margin:0;text-align:inherit}.kl-tbl--c th,.kl-tbl--c td{text-align:center}.kl-tbl--kv tbody th,.kl-tbl--kv tbody td:first-child{color:var(--kl-muted);font-weight:var(--kl-fw-medium);white-space:nowrap}.kl-tbl .is-num,.kl-utable .is-num{direction:ltr;unicode-bidi:isolate;text-align:end;white-space:nowrap}.kl-tbl--c .is-num{text-align:center}.kl-tbl [dir="ltr"],.kl-tbl .is-latin{unicode-bidi:plaintext}@media (max-width: 599px){.kl-tbl--stack{overflow:visible;border:0;background:none}.kl-tbl--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.kl-tbl--stack tbody tr{display:block;margin-bottom:var(--kl-s-3);border:var(--kl-bw) solid var(--kl-tbl-line);border-radius:var(--kl-tbl-r);overflow:hidden}.kl-tbl--stack tbody tr>*{display:grid;grid-template-columns:minmax(7em,40%) 1fr;gap:var(--kl-s-3);background:var(--kl-surface) !important;text-align:start !important}.kl-tbl--stack tbody tr>*:nth-child(odd){background:var(--kl-tbl-zebra) !important}.kl-tbl--stack tbody tr>*::before{content:attr(data-label);color:var(--kl-muted);font-weight:var(--kl-fw-medium)}.kl-tbl--stack tbody tr>:not([data-label])::before{content:none}.kl-tbl--stack tbody tr>:not([data-label]){display:block}}.kl-termdesc{margin-top:var(--kl-s-7);padding:var(--kl-s-5);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-xl);background:var(--kl-surface)}@media (min-width: 1024px){.kl-termdesc{padding:var(--kl-s-7) var(--kl-s-8)}}.woocommerce-message,.woocommerce-error,.woocommerce-info{margin:0 0 var(--kl-s-4);padding:var(--kl-s-3) var(--kl-s-4);border-radius:var(--kl-r-md);background:var(--kl-cream-2);font-size:var(--kl-fs-sm);list-style:none}.woocommerce-message{background:var(--kl-success-soft)}.woocommerce-error{background:var(--kl-soft-2);color:var(--kl-danger)}.kl-page{padding-block:var(--kl-s-5) var(--kl-s-8)}.kl-page__head{margin-bottom:var(--kl-s-5)}.kl-page__meta{margin:var(--kl-s-2) 0 0;color:var(--kl-muted);font-size:var(--kl-fs-xs)}.kl-posts{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--kl-s-5)}@media (min-width: 768px){.kl-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.kl-posts{grid-template-columns:repeat(3,minmax(0,1fr))}}.kl-post{padding:var(--kl-s-3);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-lg);background:var(--kl-surface)}.kl-post__img img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--kl-r-md)}.kl-post__title{margin:var(--kl-s-3) 0 var(--kl-s-2);font-size:var(--kl-fs-md)}.kl-post__ex{color:var(--kl-muted);font-size:var(--kl-fs-sm)}.kl-404{text-align:center}.kl-404__code{margin:0;background:var(--kl-grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:calc(var(--kl-fs-3xl) * 3);font-weight:var(--kl-fw-black);line-height:1}.kl-thanks{margin-bottom:var(--kl-s-5);padding:var(--kl-s-5);border-radius:var(--kl-r-lg);background:var(--kl-cream)}.kl-el{display:block}@media (max-width: 1023px){.kl-has-toolbar #ketablandMessengerWidget,.kl-has-toolbar .kl-amp-launcher,.kl-has-toolbar #kl-music-launcher,.kl-has-toolbar #kl-ai-launcher,.kl-has-toolbar .kl-ai-launcher{translate:0 calc(-1 * var(--kl-toolbar-h))}#ketablandMessengerWidget,.kl-amp-launcher,#kl-music-launcher,.kl-ai-launcher{transition:translate var(--kl-dur-3) var(--kl-ease)}}@media (max-width: 767px){body:has(.kl-bbar.is-in) :is(#ketablandMessengerWidget,.kl-amp-launcher,#kl-music-launcher,#kl-ai-launcher,.kl-ai-launcher){translate:0 calc(-1 * var(--kl-bbar-h))}body.kl-has-toolbar:has(.kl-bbar.is-in) :is(#ketablandMessengerWidget,.kl-amp-launcher,#kl-music-launcher,#kl-ai-launcher,.kl-ai-launcher){translate:0 calc(-1 * (var(--kl-toolbar-h) + var(--kl-bbar-h)))}}@media (min-width: 768px) and (max-width: 1023px){body:has(.kl-bbar.is-in:not(.kl-bbar--phone)) :is(#ketablandMessengerWidget,.kl-amp-launcher,#kl-music-launcher,#kl-ai-launcher,.kl-ai-launcher){translate:0 calc(-1 * (var(--kl-toolbar-h) + var(--kl-bbar-h)))}}@media (min-width: 768px){body:has(.kl-dbar.is-in) :is(#ketablandMessengerWidget,.kl-amp-launcher,#kl-music-launcher,#kl-ai-launcher,.kl-ai-launcher){translate:0 calc(-1 * var(--kl-dbar-hh,80px));transition:translate var(--kl-dur-3) var(--kl-ease)}}@media (min-width: 768px) and (max-width: 1023px){body.kl-has-toolbar:has(.kl-dbar.is-in) :is(#ketablandMessengerWidget,.kl-amp-launcher,#kl-music-launcher,#kl-ai-launcher,.kl-ai-launcher){translate:0 calc(-1 * (var(--kl-toolbar-h) + var(--kl-dbar-hh,122px)))}}@media (prefers-reduced-motion: reduce){#ketablandMessengerWidget,.kl-amp-launcher,#kl-music-launcher,.kl-ai-launcher{transition:none}}.kl-attr{display:inline;white-space:normal}.kl-attr,.kl-cc-chip{break-inside:avoid}.kl-attr__k + b,.kl-attr__k + .kl-cdb{white-space:nowrap}.kl-cdb{display:inline-flex;align-items:center;gap:4px;padding:0 var(--kl-s-2);border-radius:var(--kl-r-pill);font-size:.92em;font-weight:var(--kl-fw-bold);line-height:1.8;white-space:nowrap;vertical-align:middle}.kl-cdb::before{content:"";width:.55em;height:.55em;border-radius:50%;background:currentColor}.kl-cdb--cd{background:var(--kl-success-soft);color:var(--kl-success-ink)}.kl-cdb--dl{background:rgb(var(--kl-brand-rgb) / .12);color:var(--kl-brand-strong)}dl.variation .kl-cc-chip{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:4px}dl.variation .kl-cc-chip dt,dl.variation .kl-cc-chip dd{float:none;margin:0;padding:0}dl.variation .kl-cc-chip dd p{display:inline;margin:0}.wc-item-meta li{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.wc-item-meta li p{display:inline;margin:0}.kl-attr__k{color:var(--kl-muted)}.kl-attr b,dl.variation dd,.wc-item-meta li p,.wc-item-meta li strong + p{font-weight:var(--kl-fw-black);color:var(--kl-ink)}.kl-attr__sep{margin-inline:var(--kl-s-2);color:var(--kl-muted-2)}.kl-nocd{display:inline-flex;align-items:center;gap:var(--kl-s-1);margin-inline-start:var(--kl-s-1);padding:0 var(--kl-s-2);border:var(--kl-bw) solid var(--kl-line-strong);border-radius:var(--kl-r-pill);background:var(--kl-soft);color:var(--kl-ink-2);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-bold);line-height:1.7;white-space:nowrap;vertical-align:middle}.kl-nocd::before{content:"";width:.5em;height:.5em;border-radius:var(--kl-r-pill);background:var(--kl-muted-2)}dl.variation,.wc-item-meta{display:grid;grid-template-columns:auto 1fr;gap:2px var(--kl-s-2);margin:var(--kl-s-2) 0 0;padding:var(--kl-s-2) var(--kl-s-3);border-radius:var(--kl-r-sm);background:var(--kl-cream);font-size:var(--kl-fs-sm);list-style:none}dl.variation dt,.wc-item-meta li strong{margin:0;color:var(--kl-muted);font-weight:var(--kl-fw-medium)}dl.variation dd,dl.variation dd p,.wc-item-meta li p{margin:0}.wc-item-meta li{display:contents}.wc-item-meta li p{display:inline}.kl-more{display:flex;justify-content:center;margin:var(--kl-s-4) 0}.kl-more__btn{min-width:200px}.kl-more__btn.is-busy{opacity:.6}tr.kl-new{animation:kl-in var(--kl-dur-3) var(--kl-ease) both}.kl-ost{display:inline-block;padding:0 var(--kl-s-2);border-radius:var(--kl-r-pill);background:var(--kl-soft);color:var(--kl-ink-2);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-bold)}.kl-ost--completed{background:var(--kl-success-soft);color:var(--kl-success-ink)}.kl-ost--processing,.kl-ost--on-hold{background:var(--kl-cream);color:var(--kl-brand-strong)}.woocommerce-MyAccount-content table.shop_table,.woocommerce-table--order-details,.woocommerce-table--customer-details{width:100%;border:var(--kl-bw) solid var(--kl-tbl-line);border-radius:var(--kl-tbl-r);border-collapse:separate;border-spacing:0;overflow:hidden;font-size:var(--kl-fs-sm);font-variant-numeric:tabular-nums}.woocommerce-MyAccount-content table.shop_table th,.woocommerce-MyAccount-content table.shop_table td,.woocommerce-table--order-details th,.woocommerce-table--order-details td{padding:var(--kl-tbl-pad-now);border:0;border-bottom:var(--kl-bw) solid var(--kl-tbl-line);text-align:start}.woocommerce-MyAccount-content table.shop_table thead th,.woocommerce-table--order-details thead th{background:var(--kl-tbl-head-bg);color:var(--kl-tbl-head-ink);font-weight:var(--kl-fw-bold);border-bottom:2px solid var(--kl-tbl-accent)}.woocommerce-MyAccount-content table.shop_table tbody tr:nth-child(even)>*,.woocommerce-table--order-details tbody tr:nth-child(even)>*{background:var(--kl-tbl-zebra)}.woocommerce-table--order-details tfoot th,.woocommerce-table--order-details tfoot td{background:var(--kl-cream)}.woocommerce-checkout-review-order-table dl.variation{display:grid;grid-template-columns:auto 1fr;gap:var(--kl-s-1) var(--kl-s-2);margin:var(--kl-s-2) 0 0;padding:var(--kl-s-2) var(--kl-s-3);border-radius:var(--kl-r-sm);background:var(--kl-cream);font-size:var(--kl-fs-xs)}.woocommerce-checkout-review-order-table dl.variation dt,.woocommerce-checkout-review-order-table dl.variation dd{float:none;margin:0;padding:0;word-break:normal;overflow-wrap:normal}.woocommerce-checkout-review-order-table dl.variation dt{color:var(--kl-muted);font-weight:var(--kl-fw-regular)}.woocommerce-checkout-review-order-table dl.variation dd p{margin:0}.woocommerce-checkout-review-order-table{table-layout:auto;width:100%}.woocommerce-checkout-review-order-table .product-name{min-width:55%;overflow-wrap:break-word}.woocommerce-checkout-review-order-table .product-total{white-space:nowrap;vertical-align:top}html .woocommerce #respond input#submit.alt,html .woocommerce a.button.alt,html .woocommerce button.button.alt,html .woocommerce input.button.alt{background-color:var(--kl-brand);color:var(--kl-on-brand)}@media (hover: hover){html .woocommerce #respond input#submit.alt:hover,html .woocommerce a.button.alt:hover,html .woocommerce button.button.alt:hover,html .woocommerce input.button.alt:hover{background-color:var(--kl-brand-strong);color:var(--kl-on-brand)}}html .woocommerce button.button.alt.disabled,html .woocommerce button.button.alt:disabled,html .woocommerce a.button.alt.disabled{background-color:var(--kl-brand);color:var(--kl-on-brand);opacity:.5}html .woocommerce-checkout #payment,html .woocommerce-cart #payment{background:var(--kl-cream)}html .woocommerce-checkout #payment ul.payment_methods,html .woocommerce-cart #payment ul.payment_methods{border-bottom-color:var(--kl-line)}html .woocommerce-checkout #payment div.payment_box,html .woocommerce-cart #payment div.payment_box{background-color:var(--kl-cream-2);color:var(--kl-ink-2)}html .woocommerce-checkout #payment div.payment_box::before,html .woocommerce-cart #payment div.payment_box::before{border-bottom-color:var(--kl-cream-2)}.kl-prose :is(h1,h2,h3,h4,h5,h6) :is(strong,b,span,em,font,u){color:inherit !important;font-size:inherit !important;font-weight:inherit}.kl-prose :is(h1,h2,h3,h4,h5,h6){font-family:inherit}.kl-prose a :is(strong,b,span,em,font){color:inherit !important}.kl-prose a[style*="color"]:not([class]),.kl-prose strong a:not([class]){color:var(--kl-link-color) !important}.kl-prose h2[style*="color"]{color:var(--kl-h2-color) !important}.kl-prose :is(h3,h4,h5,h6)[style*="color"]{color:var(--kl-h-sm-color) !important}.kl-prose h2[style*="font-size"]{font-size:var(--kl-h2-fs) !important}.kl-prose h3[style*="font-size"]{font-size:var(--kl-h3-fs) !important}.kl-prose h4[style*="font-size"]{font-size:var(--kl-h4-fs) !important}.kl-prose h4{color:var(--kl-h-sm-color)}.kl-prose :is(.gallery,.kl-igal){--kl-gcols:4;display:grid;grid-template-columns:repeat(var(--kl-gcols),minmax(0,1fr));gap:var(--kl-s-3);margin:var(--kl-s-4) 0 var(--kl-p-space);padding:0}.kl-prose .gallery br{display:none}.kl-prose :is(.gallery-item,.kl-igal__i){position:relative;display:flex;flex-direction:column;margin:0;overflow:hidden;border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-md);background:var(--kl-surface);box-shadow:var(--kl-sh-1)}.kl-prose :is(.gallery-icon,.gallery-item>a,.kl-igal__i>a){display:block}.kl-prose :is(.gallery-item,.kl-igal__i) img{display:block;width:100%;max-width:none;height:auto;aspect-ratio:1;margin:0;border-radius:0;object-fit:cover;cursor:zoom-in;transition:transform var(--kl-m-slow) var(--kl-m-out)}.kl-prose :is(.gallery-caption,.kl-igal__i figcaption){padding:var(--kl-s-1) var(--kl-s-2);color:var(--kl-muted);font-size:var(--kl-fs-2xs);line-height:var(--kl-lh-tight);text-align:center}@media (hover: hover){.kl-prose :is(.gallery-item,.kl-igal__i):hover img{transform:scale(1.04)}}.kl-prose :is(.gallery-item,.kl-igal__i) :is(a,img):focus-visible{outline:none;box-shadow:var(--kl-focus)}@media (min-width: 1024px){.kl-prose .gallery-columns-5{--kl-gcols:5}.kl-prose :is(.gallery-columns-6,.gallery-columns-7,.gallery-columns-8,.gallery-columns-9){--kl-gcols:6}.kl-prose .kl-igal{--kl-gcols:5}}.kl-prose :is(.gallery-columns-1){--kl-gcols:1}.kl-prose :is(.gallery-columns-2,.kl-igal[data-n="2"]){--kl-gcols:2}.kl-prose :is(.gallery-columns-3,.kl-igal[data-n="3"]){--kl-gcols:3}@media (max-width: 767.98px){.kl-prose :is(.gallery,.kl-igal){display:flex;gap:var(--kl-s-2);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px}.kl-prose :is(.gallery,.kl-igal)::-webkit-scrollbar{display:none}.kl-prose :is(.gallery-item,.kl-igal__i){flex:0 0 calc((100% - 2 * var(--kl-s-2)) / 2.3);scroll-snap-align:start}.kl-prose :is(.gallery-columns-1,.gallery-columns-2,.kl-igal[data-n="2"])>:is(.gallery-item,.kl-igal__i){flex-basis:calc((100% - var(--kl-s-2)) / 2)}.kl-prose .gallery-columns-1>.gallery-item{flex-basis:100%}}.kl-lb{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:var(--kl-dark);color:var(--kl-on-dark)}.kl-lb::backdrop{background:var(--kl-dark)}.kl-lb[open]{animation:kl-lb-in var(--kl-m) var(--kl-m-out)}@keyframes kl-lb-in{from{opacity:0}}.kl-lb__track{display:flex;height:100%;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.kl-lb__s{position:relative;flex:0 0 100%;display:grid;place-items:center;overflow:auto;scroll-snap-align:center;touch-action:pan-x pan-y pinch-zoom}.kl-lb__s img{max-width:100%;max-height:100%;object-fit:contain;cursor:zoom-in;transition:transform var(--kl-dur-2) var(--kl-ease)}.kl-lb__s.is-zoom{place-items:start}.kl-lb__s.is-zoom img{max-width:none;max-height:none;width:calc(var(--kl-lbw) * 1px);cursor:zoom-out}.kl-lb__bar{position:absolute;inset-inline:0;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:var(--kl-s-3)}.kl-lb__n{font-size:var(--kl-fs-sm);color:var(--kl-dark-muted)}.kl-lb .kl-ibtn{color:var(--kl-on-dark);background:rgb(var(--kl-white-rgb) / .12)}.kl-lb__nav{position:absolute;top:50%;z-index:2;display:none;place-items:center;width:48px;height:48px;margin-top:-24px;padding:0;border:0;border-radius:var(--kl-r-pill);background:rgb(var(--kl-white-rgb) / .12);color:var(--kl-on-dark);cursor:pointer;transition:background-color var(--kl-m) var(--kl-m-out)}.kl-lb__nav:hover{background:rgb(var(--kl-white-rgb) / .24)}.kl-lb__nav .kl-i{width:22px;height:22px}.kl-lb__nav--prev{inset-inline-start:var(--kl-s-4)}.kl-lb__nav--next{inset-inline-end:var(--kl-s-4)}@media (hover: hover) and (pointer: fine){.kl-lb.has-nav .kl-lb__nav{display:grid}}.kl-lb__cap{position:absolute;inset-inline:0;bottom:0;z-index:2;margin:0;padding:var(--kl-s-3) var(--kl-s-4) calc(var(--kl-s-3) + env(safe-area-inset-bottom));color:var(--kl-dark-muted);font-size:var(--kl-fs-sm);text-align:center;pointer-events:none}.kl-lb__cap:empty{display:none}.kl-chn{margin:var(--kl-s-3) 0;padding:var(--kl-s-3) var(--kl-s-4);border:1px solid var(--kl-line);border-radius:var(--kl-r-lg);background:linear-gradient(160deg,var(--kl-soft),var(--kl-surface) 70%)}.kl-chn__hd{display:flex;align-items:center;gap:var(--kl-s-2)}.kl-chn__ic{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--kl-surface);box-shadow:var(--kl-sh-1)}.kl-chn__hd b{display:block;font-weight:var(--kl-fw-black)}.kl-chn__hd small{color:var(--kl-muted);font-size:var(--kl-fs-xs)}.kl-chn__rail{display:flex;gap:6px;margin:var(--kl-s-3) 0 var(--kl-s-2);padding:2px 0 4px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none}.kl-chn__rail::-webkit-scrollbar{display:none}.kl-chn__rail li{flex:none;scroll-snap-align:start}.kl-chn__s{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px 0 6px;border:1.5px solid var(--kl-line-strong);border-radius:var(--kl-r-pill);background:var(--kl-surface);color:var(--kl-ink);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-bold);text-decoration:none;white-space:nowrap;transition:border-color var(--kl-dur-2),transform var(--kl-dur-1)}.kl-chn__s:active{transform:scale(.96)}.kl-chn__s i{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--kl-cream);font-style:normal}.is-done .kl-chn__s i{background:var(--kl-success-soft);color:var(--kl-success-ink)}.is-now .kl-chn__s{border-color:var(--kl-brand);background:var(--kl-brand);color:var(--kl-on-brand);box-shadow:var(--kl-sh-cta)}.is-now .kl-chn__s i{background:var(--kl-surface);color:var(--kl-brand-strong)}.kl-chn__nx{margin:0;font-size:var(--kl-fs-sm)}.kl-chn__nx a,.kl-chn ul a{color:var(--kl-brand-strong);font-weight:var(--kl-fw-bold)}.kl-chn ul{display:grid;gap:var(--kl-s-2);margin:var(--kl-s-2) 0 0;padding:0;list-style:none;font-size:var(--kl-fs-sm)}.kl-chn--cart li{display:flex;align-items:center;justify-content:space-between;gap:var(--kl-s-2)}.kl-chn__go{flex:none;display:inline-flex;align-items:center;min-height:40px;padding:0 var(--kl-s-3);border:1.5px solid var(--kl-brand);border-radius:var(--kl-r-pill);text-decoration:none}.kl-chn-rc{margin:0 0 var(--kl-s-4)}.kl-chn-rc__t{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:var(--kl-fs-md,1rem);font-weight:var(--kl-fw-black)}.kl-chn-rc__cf{padding:1px 8px;border-radius:var(--kl-r-pill);background:rgb(var(--kl-brand-rgb) / .12);color:var(--kl-brand-strong);font-family:system-ui,"Segoe UI",Roboto,Arial,sans-serif;font-size:var(--kl-fs-xs)}.kl-chn-rc__s{margin:2px 0 var(--kl-s-2);color:var(--kl-muted);font-size:var(--kl-fs-xs)}.kl-chn-rc__rail ul.products{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(140px,42%);gap:var(--kl-s-2);margin:0 calc(-1 * var(--kl-s-3));padding:2px var(--kl-s-3) var(--kl-s-2);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.kl-chn-rc__rail ul.products::-webkit-scrollbar{display:none}.kl-chn-rc__rail .kl-cell{scroll-snap-align:start}@media (min-width: 1024px){.kl-chn-rc__rail ul.products{grid-auto-columns:minmax(160px,30%);margin:0;padding-inline:0}}.kl-chn__t{display:block;margin:0;font-size:var(--kl-fs-md,1rem);font-weight:var(--kl-fw-black);line-height:var(--kl-lh-tight);color:var(--kl-ink)}.kl-chn__sum{margin:var(--kl-s-2) 0 0;color:var(--kl-ink-2,var(--kl-ink));font-size:var(--kl-fs-xs);line-height:1.8}.kl-chn__faq{margin-top:var(--kl-s-2);border-top:1px dashed var(--kl-line)}.kl-chn__faq details{border-bottom:1px dashed var(--kl-line)}.kl-chn__faq summary{display:flex;align-items:center;min-height:var(--kl-tap);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-bold);cursor:pointer}.kl-chn__faq p{margin:0 0 var(--kl-s-2);color:var(--kl-muted);font-size:var(--kl-fs-xs);line-height:1.8}.kl-chn__rail{scroll-behavior:smooth;scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-inline:var(--kl-s-1);--kl-fs:0px;--kl-fe:0px;-webkit-mask-image:linear-gradient(var(--kl-edge-dir),transparent 0,var(--kl-mask-on) var(--kl-fs),var(--kl-mask-on) calc(100% - var(--kl-fe)),transparent 100%);mask-image:linear-gradient(var(--kl-edge-dir),transparent 0,var(--kl-mask-on) var(--kl-fs),var(--kl-mask-on) calc(100% - var(--kl-fe)),transparent 100%)}.kl-chn__rail.is-s{--kl-fs:var(--kl-edge)}.kl-chn__rail.is-e{--kl-fe:var(--kl-edge)}.kl-chn__rail li{scroll-snap-align:center}.kl-chn__s{transition:transform var(--kl-dur-1) var(--kl-ease),border-color var(--kl-dur-1),box-shadow var(--kl-dur-1)}@media (hover: hover){a.kl-chn__s:hover{transform:translateY(-2px);border-color:var(--kl-brand)}}.kl-chn__pn{display:grid;gap:var(--kl-s-2);margin:var(--kl-s-3) 0 0}.kl-chn__pcs{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--kl-s-2)}.kl-chn__pc{position:relative;display:flex;align-items:center;gap:var(--kl-s-2);min-height:76px;padding:var(--kl-s-2);overflow:hidden;border:1.5px solid var(--kl-line);border-radius:var(--kl-r-lg);background:var(--kl-surface);color:var(--kl-ink);text-decoration:none;box-shadow:0 1px 0 var(--kl-line);transition:transform var(--kl-dur-2) var(--kl-ease),box-shadow var(--kl-dur-2) var(--kl-ease),border-color var(--kl-dur-1)}.kl-chn__pc-im{flex:none;width:44px;height:58px;border-radius:var(--kl-r-sm,6px);overflow:hidden;background:var(--kl-cream);box-shadow:0 2px 6px rgb(var(--kl-brand-rgb) / .15)}.kl-chn__pc-im img{display:block;width:100%;height:100%;object-fit:cover}.kl-chn__pc-tx{display:grid;gap:1px;min-width:0;flex:1;font-size:var(--kl-fs-xs);line-height:1.5}.kl-chn__pc-tx small{color:var(--kl-muted);font-weight:var(--kl-fw-regular)}.kl-chn__pc-tx b{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:var(--kl-fw-medium)}.kl-chn__pc-tx em{justify-self:start;padding:0 8px;border-radius:var(--kl-r-pill);background:rgb(var(--kl-brand-rgb) / .1);color:var(--kl-brand-strong);font-style:normal;font-size:.7rem;font-weight:var(--kl-fw-regular)}.kl-chn__pc-ar{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--kl-cream);color:var(--kl-brand-strong);transition:transform var(--kl-dur-2) var(--kl-ease)}.kl-chn__pc--prev .kl-chn__pc-ar{order:-1;transform:scaleX(-1)}.kl-chn__pc--next{border-color:var(--kl-brand);background:linear-gradient(135deg,var(--kl-brand),var(--kl-brand-strong));color:var(--kl-on-brand);box-shadow:var(--kl-sh-cta)}.kl-chn__pc--next .kl-chn__pc-tx small{color:var(--kl-on-brand);opacity:.85}.kl-chn__pc--next .kl-chn__pc-tx em{background:rgb(var(--kl-white-rgb) / .2);color:var(--kl-on-brand)}.kl-chn__pc--next .kl-chn__pc-ar{background:rgb(var(--kl-white-rgb) / .22);color:var(--kl-on-brand)}.kl-chn__pc--next::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgb(var(--kl-white-rgb) / .28) 50%,transparent 65%);transform:translateX(-110%);animation:kl-chn-sh 3.6s var(--kl-ease) 1.2s infinite;pointer-events:none}@keyframes kl-chn-sh{0%,55%{transform:translateX(110%)}100%{transform:translateX(-110%)}}@keyframes kl-chn-ar{0%,100%{transform:translateX(0)}50%{transform:translateX(-4px)}}.kl-chn__pc--next .kl-chn__pc-ar .kl-i{animation:kl-chn-ar 1.6s var(--kl-ease) infinite}.kl-chn__pc,.kl-chn__pc:hover,.kl-chn__pc:focus-visible,.kl-chn__pc:visited,.kl-chn__pc:hover b,.kl-chn__pc:hover small{color:var(--kl-ink)}.kl-chn__pc--next,.kl-chn__pc--next:hover,.kl-chn__pc--next:focus-visible,.kl-chn__pc--next:visited,.kl-chn__pc--next:hover b,.kl-chn__pc--next :is(b,small,em){color:var(--kl-on-brand)}.kl-chn__guide:hover,.kl-chn__guide:focus-visible,.kl-chn__guide:visited{color:var(--kl-brand-strong)}@media (hover: hover){.kl-chn__pc:hover{transform:translateY(-3px);box-shadow:0 10px 22px rgb(var(--kl-brand-rgb) / .14);border-color:var(--kl-brand);background:var(--kl-surface)}.kl-chn__pc--next:hover{border-color:var(--kl-brand-strong);background:linear-gradient(135deg,var(--kl-brand-strong),var(--kl-brand-strong));box-shadow:0 14px 28px rgb(var(--kl-brand-rgb) / .3)}.kl-chn__pc--prev:hover .kl-chn__pc-ar{transform:scaleX(-1) translateX(-4px)}}.kl-chn__pc:active,.kl-chn__guide:active{transform:scale(.98)}.kl-chn__guide{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--kl-s-2);min-height:var(--kl-tap);padding:var(--kl-s-2) var(--kl-s-4);border:1.5px dashed var(--kl-brand);border-radius:var(--kl-r-pill);background:rgb(var(--kl-brand-rgb) / .06);color:var(--kl-brand-strong);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-medium);text-decoration:none;transition:background-color var(--kl-dur-2),transform var(--kl-dur-2) var(--kl-ease),border-style var(--kl-dur-1)}.kl-chn__guide .kl-i{transition:transform var(--kl-dur-2) var(--kl-ease)}.kl-chn__guide-ic{display:inline-block;transition:transform var(--kl-dur-2) var(--kl-ease)}@media (hover: hover){.kl-chn__guide:hover{border-style:solid;background:rgb(var(--kl-brand-rgb) / .12);transform:translateY(-2px)}.kl-chn__guide:hover .kl-i{transform:translateX(-4px)}.kl-chn__guide:hover .kl-chn__guide-ic{transform:rotate(-10deg) scale(1.15)}}.kl-chn__pc:focus-visible,.kl-chn__guide:focus-visible{outline:2px solid var(--kl-brand);outline-offset:2px}@media (prefers-reduced-motion: reduce){.kl-chn__rail{scroll-behavior:auto}.kl-chn__pc,.kl-chn__pc-ar,.kl-chn__guide,.kl-chn__guide .kl-i,.kl-chn__guide-ic,.kl-chn__s{transition:none}.kl-chn__pc--next::after,.kl-chn__pc--next .kl-chn__pc-ar .kl-i{animation:none}.kl-chn__pc:hover,.kl-chn__guide:hover,a.kl-chn__s:hover{transform:none}}.kl-xh{display:block;margin:var(--kl-s-4) 0 var(--kl-s-2);color:var(--kl-ink);font-weight:var(--kl-fw-black);line-height:var(--kl-lh-tight)}span.kl-xh{margin:0}.kl-xh--1,.kl-xh--2{font-size:var(--kl-fs-xl)}.kl-xh--3{font-size:var(--kl-fs-lg)}.kl-xh--4,.kl-xh--5,.kl-xh--6{font-size:var(--kl-fs-base)}.kl-empty{display:grid;justify-items:center;gap:var(--kl-s-2);margin:0 0 var(--kl-s-4);padding:var(--kl-s-8) var(--kl-s-4);border:var(--kl-bw) dashed var(--kl-line-strong);border-radius:var(--kl-r-lg);background:var(--kl-cream);text-align:center}.kl-empty__ic{display:grid;place-items:center;width:64px;height:64px;margin-bottom:var(--kl-s-1);border-radius:50%;background:var(--kl-surface);color:var(--kl-brand);box-shadow:var(--kl-sh-1)}.kl-empty__ic svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body .kl-empty .kl-empty__t{margin:0;color:var(--kl-ink) !important;font-size:var(--kl-fs-md);font-weight:var(--kl-fw-black);line-height:var(--kl-lh-tight)}body .kl-empty .kl-empty__d{max-width:42ch;margin:0;color:var(--kl-muted) !important;font-size:var(--kl-fs-sm);line-height:var(--kl-lh-base)}.kl-empty__go{min-width:160px;margin-top:var(--kl-s-3)}:root{--kl-mo-ease:cubic-bezier(.32,.72,0,1);--kl-mo-in:cubic-bezier(.4,0,1,1);--kl-mo-blur:6px;--kl-mo-d:420ms}html dialog.kl-mo[open]{animation:none}html dialog.kl-mo::backdrop{background:var(--kl-scrim);-webkit-backdrop-filter:blur(var(--kl-mo-blur)) saturate(1.1);backdrop-filter:blur(var(--kl-mo-blur)) saturate(1.1);animation:none}html .klc-dt__d::backdrop{-webkit-backdrop-filter:blur(var(--kl-mo-blur)) saturate(1.1);backdrop-filter:blur(var(--kl-mo-blur)) saturate(1.1)}html dialog.kl-acct.kl-mo:not(.kl-mo--sheet)::backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}html dialog.kl-mo{will-change:auto}html dialog.kl-mo.is-mo-run{will-change:transform,opacity}.kl-mi{flex:none;display:inline-grid;place-items:center;width:calc(var(--kl-s-7) + var(--kl-s-1));height:calc(var(--kl-s-7) + var(--kl-s-1));border-radius:var(--kl-r-md);background:var(--kl-soft);color:var(--kl-brand);box-shadow:inset 0 0 0 var(--kl-bw) rgb(var(--kl-brand-rgb) / .14)}.kl-mi svg{width:var(--kl-ic);height:var(--kl-ic);stroke-width:1.7}.kl-mo.is-mo-run .kl-mi{animation:kl-mo-mi calc(var(--kl-m-slow) * 1.8) var(--kl-m-spring) 90ms both}@keyframes kl-mo-mi{from{opacity:0;transform:scale(.4) rotate(-12deg)}}:is(.kl-si__h,.kl-sheet__h,.kl-cs-dlg__hd,.klc-dt__h,.kl-modal__h)>.kl-mi + *{flex:1;min-width:0}:is(.kl-si__h,.kl-sheet__h,.kl-cs-dlg__hd,.klc-dt__h,.kl-modal__h):has(>.kl-mi){justify-content:flex-start}.kl-cs-dlg__x .kl-i{width:var(--kl-ic-sm);height:var(--kl-ic-sm)}:is(.kl-cs-dlg__x,.klc-dt__x,.kl-sheet__h .kl-ibtn,.kl-si__h .kl-ibtn){transition:transform var(--kl-m-slow) var(--kl-m-spring),background-color var(--kl-m) var(--kl-m-out)}:is(.kl-cs-dlg__x,.klc-dt__x,.kl-sheet__h .kl-ibtn,.kl-si__h .kl-ibtn):hover{transform:rotate(90deg)}:is(.kl-cs-dlg__x,.klc-dt__x,.kl-sheet__h .kl-ibtn,.kl-si__h .kl-ibtn):active{transform:rotate(90deg) scale(var(--kl-m-press))}@media (max-width: 639.98px){html .kl-cs-dlg{width:100%;max-width:100%;max-height:90dvh;margin:auto 0 0;border-radius:var(--kl-r-xl) var(--kl-r-xl) 0 0;padding-bottom:env(safe-area-inset-bottom)}}:is(.kl-sheet-link,.klc-dt__btn,.kl-nav__cat,.kl-pill,[data-kl-login],[data-kl-zone],.kl-tb>a,.kl-tb>button){transition:transform var(--kl-m-slow) var(--kl-m-spring),color var(--kl-m) var(--kl-m-out),background-color var(--kl-m) var(--kl-m-out),border-color var(--kl-m) var(--kl-m-out),box-shadow var(--kl-m) var(--kl-m-out)}:is(.kl-sheet-link,.klc-dt__btn,.kl-nav__cat,.kl-pill,[data-kl-login],[data-kl-zone]):active{transform:scale(var(--kl-m-press));transition-duration:var(--kl-m-fast)}.kl-tb>:active{transform:scale(.94);transition-duration:var(--kl-m-fast)}.kl-layer__scrim{-webkit-backdrop-filter:blur(calc(var(--kl-mo-blur) - 2px));backdrop-filter:blur(calc(var(--kl-mo-blur) - 2px))}html .kl-drawer__panel,html .kl-cartd__panel{transition:transform calc(var(--kl-dur-3) * 1.4) var(--kl-mo-ease)}.kl-layer:not(.is-open) :is(.kl-drawer__panel,.kl-cartd__panel){transition-duration:var(--kl-dur-3);transition-timing-function:var(--kl-mo-in)}.kl-layer.is-open .kl-drawer__panel>*,.kl-layer.is-open .kl-cartd__it,.kl-layer.is-open .kl-drawer__links li{animation:kl-mo-item calc(var(--kl-dur-3) * 1.3) var(--kl-mo-ease) both}.kl-layer.is-open .kl-drawer__panel>:nth-child(2),.kl-layer.is-open .kl-cartd__it:nth-child(2),.kl-layer.is-open .kl-drawer__links li:nth-child(2){animation-delay:calc(var(--kl-stagger) * .6)}.kl-layer.is-open .kl-drawer__panel>:nth-child(3),.kl-layer.is-open .kl-cartd__it:nth-child(3),.kl-layer.is-open .kl-drawer__links li:nth-child(3){animation-delay:calc(var(--kl-stagger) * 1.2)}.kl-layer.is-open .kl-drawer__panel>:nth-child(4),.kl-layer.is-open .kl-cartd__it:nth-child(4),.kl-layer.is-open .kl-drawer__links li:nth-child(4){animation-delay:calc(var(--kl-stagger) * 1.8)}.kl-layer.is-open .kl-drawer__panel>:nth-child(5),.kl-layer.is-open .kl-cartd__it:nth-child(5),.kl-layer.is-open .kl-drawer__links li:nth-child(5){animation-delay:calc(var(--kl-stagger) * 2.4)}.kl-layer.is-open .kl-drawer__panel>:nth-child(n+6),.kl-layer.is-open .kl-cartd__it:nth-child(n+6),.kl-layer.is-open .kl-drawer__links li:nth-child(n+6){animation-delay:calc(var(--kl-stagger) * 3)}@keyframes kl-mo-item{from{opacity:0;transform:translateY(var(--kl-s-3))}}@keyframes kl-mo-drop{from{opacity:0;transform:translateY(calc(-1 * var(--kl-s-2)))}}@media (max-width: 1023.98px){html .kl-cat{opacity:1;transform:translateY(100%);transition:transform calc(var(--kl-dur-3) * 1.45) var(--kl-mo-ease)}html .kl-cat:not(.is-open){transition-duration:var(--kl-dur-3);transition-timing-function:var(--kl-mo-in)}html .kl-cat.is-open{transform:none}html .kl-cat.is-drag{transition:none}.kl-cat__head{position:relative;touch-action:none}.kl-sa .kl-cat__head::before{content:"";position:absolute;top:var(--kl-s-1);left:50%;width:var(--kl-sheet-grip);height:4px;margin-left:calc(var(--kl-sheet-grip) / -2);border-radius:var(--kl-r-pill);background:var(--kl-line-strong)}.kl-cat.is-open .kl-cat__tab{animation:kl-mo-item calc(var(--kl-dur-3) * 1.2) var(--kl-mo-ease) both;animation-delay:calc(min(var(--i,0),12) * var(--kl-stagger) * .4 + 80ms)}}@media (min-width: 1024px){html .kl-cat{transform:translateY(calc(-1 * var(--kl-s-2)));transform-origin:top center;transition:opacity var(--kl-dur-2) var(--kl-ease),transform var(--kl-dur-3) var(--kl-mo-ease)}html .kl-cat:not(.is-open){transition-duration:calc(var(--kl-dur-2) * .8);transition-timing-function:var(--kl-mo-in)}html .kl-cat.is-open{transform:none}.kl-cat.is-open .kl-cat__tab{animation:kl-mo-drop var(--kl-dur-3) var(--kl-mo-ease) both;animation-delay:calc(min(var(--i,0),14) * 18ms + 40ms)}.kl-cat.is-open .kl-cat__pane:not([hidden]) :is(.kl-cat__grid>*,.kl-cat__feat){animation:kl-mo-drop var(--kl-dur-3) var(--kl-mo-ease) both}.kl-cat.is-open .kl-cat__pane:not([hidden]) .kl-cat__grid>:nth-child(2){animation-delay:35ms}.kl-cat.is-open .kl-cat__pane:not([hidden]) .kl-cat__grid>:nth-child(3){animation-delay:70ms}.kl-cat.is-open .kl-cat__pane:not([hidden]) .kl-cat__grid>:nth-child(4){animation-delay:105ms}.kl-cat.is-open .kl-cat__pane:not([hidden]) .kl-cat__grid>:nth-child(n+5){animation-delay:140ms}.kl-nav__cat{position:relative}.kl-nav__cat::after{content:"";position:absolute;left:50%;bottom:calc(-1 * var(--kl-s-2));width:var(--kl-s-3);height:var(--kl-s-3);margin-left:calc(var(--kl-s-3) / -2);border-radius:2px;background:var(--kl-brand);opacity:0;transform:translateY(-4px) rotate(45deg) scale(.4);transition:opacity var(--kl-dur-2) var(--kl-ease),transform var(--kl-dur-3) var(--kl-m-spring);pointer-events:none}.kl-nav__cat[aria-expanded="true"]::after{opacity:1;transform:rotate(45deg)}.kl-nav__cat:focus-visible{outline:none;box-shadow:var(--kl-focus)}.kl-nav__links a:focus-visible{outline:none;box-shadow:var(--kl-focus)}}#dl-shipping-modal.kl-mo-x{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:var(--kl-s-5)}#dl-shipping-modal.kl-mo-x[hidden]{display:none}#dl-shipping-modal.kl-mo-x .dl-shipping-modal__backdrop{position:absolute;inset:0}#dl-shipping-modal.kl-mo-x .dl-shipping-modal__panel{position:relative;z-index:1;overflow:hidden}#dl-shipping-modal.kl-mo-x .dl-shipping-modal__head{display:flex;align-items:center}#dl-shipping-modal.kl-mo-x .dl-shipping-modal__close{display:grid;place-items:center;padding:0;cursor:pointer}#dl-shipping-modal.kl-mo-x .dl-shipping-modal__body{overflow:auto}#dl-shipping-modal.kl-mo-x .dl-shipping-modal__image{display:block;width:100%;height:auto}#dl-shipping-modal.kl-mo-x .dl-shipping-modal__backdrop{background:var(--kl-scrim);-webkit-backdrop-filter:blur(var(--kl-mo-blur)) saturate(1.1);backdrop-filter:blur(var(--kl-mo-blur)) saturate(1.1)}#dl-shipping-modal.kl-mo-x .dl-shipping-modal__panel{width:min(760px,100%);max-height:calc(100dvh - 2 * var(--kl-s-5));display:flex;flex-direction:column;border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-xl);background:var(--kl-surface);color:var(--kl-ink);box-shadow:var(--kl-sh-modal)}#dl-shipping-modal.kl-mo-x .dl-shipping-modal__head{flex:none;justify-content:flex-start;gap:var(--kl-s-3);padding:var(--kl-s-4) var(--kl-s-5);border-bottom:var(--kl-bw) solid var(--kl-line);background:transparent}#dl-shipping-modal.kl-mo-x .dl-shipping-modal__title{flex:1;min-width:0;margin:0;color:var(--kl-ink);font-size:var(--kl-fs-md);font-weight:var(--kl-fw-bold);line-height:1.6}#dl-shipping-modal.kl-mo-x .dl-shipping-modal__close{flex:none;width:calc(var(--kl-s-7) + var(--kl-s-1));height:calc(var(--kl-s-7) + var(--kl-s-1));border:0;border-radius:var(--kl-r-pill);background:var(--kl-soft);color:var(--kl-ink);box-shadow:none;font:inherit;transition:transform var(--kl-m-slow) var(--kl-m-spring),background-color var(--kl-m) var(--kl-m-out)}#dl-shipping-modal.kl-mo-x .dl-shipping-modal__close .kl-i{width:var(--kl-ic-sm);height:var(--kl-ic-sm)}#dl-shipping-modal.kl-mo-x .dl-shipping-modal__close:hover{transform:rotate(90deg)}#dl-shipping-modal.kl-mo-x .dl-shipping-modal__close:active{transform:rotate(90deg) scale(var(--kl-m-press))}#dl-shipping-modal.kl-mo-x .dl-shipping-modal__close:focus-visible{outline:2px solid var(--kl-brand);outline-offset:2px;box-shadow:none}#dl-shipping-modal.kl-mo-x .dl-shipping-modal__body{flex:1;min-height:0;max-height:none;padding:var(--kl-s-4) var(--kl-s-5) var(--kl-s-5);overscroll-behavior:contain}#dl-shipping-modal.kl-mo-x .dl-shipping-modal__image:not(.is-ld){aspect-ratio:1279 / 827;object-fit:contain;background:var(--kl-soft)}#dl-shipping-modal.kl-mo-x .dl-shipping-modal__image{border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-lg);box-shadow:none;background:var(--kl-surface)}#dl-shipping-modal.kl-mo-x.is-mo-run .dl-shipping-modal__panel{will-change:transform,opacity}#dl-shipping-modal.kl-mo-x.is-mo-run .kl-mi{animation:kl-mo-mi calc(var(--kl-m-slow) * 1.8) var(--kl-m-spring) 90ms both}@media (max-width: 639.98px){#dl-shipping-modal.kl-mo-x{align-items:flex-end;padding:0}#dl-shipping-modal.kl-mo-x .dl-shipping-modal__panel{position:relative;width:100%;max-height:90dvh;margin:0;border-radius:var(--kl-r-xl) var(--kl-r-xl) 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom)}#dl-shipping-modal.kl-mo-x .dl-shipping-modal__panel::before{content:"";position:absolute;top:var(--kl-s-1);left:50%;width:var(--kl-sheet-grip);height:4px;margin-left:calc(var(--kl-sheet-grip) / -2);border-radius:var(--kl-r-pill);background:var(--kl-line-strong)}#dl-shipping-modal.kl-mo-x .dl-shipping-modal__head{padding:var(--kl-s-5) var(--kl-s-4) var(--kl-s-3)}#dl-shipping-modal.kl-mo-x .dl-shipping-modal__title{font-size:var(--kl-fs-base)}#dl-shipping-modal.kl-mo-x .dl-shipping-modal__body{padding:var(--kl-s-3) var(--kl-s-4) var(--kl-s-5)}}@media (prefers-reduced-motion: reduce){#dl-shipping-modal.kl-mo-x .kl-mi,#dl-shipping-modal.kl-mo-x .dl-shipping-modal__close,.kl-mo.is-mo-run .kl-mi,.kl-layer.is-open .kl-drawer__panel>*,.kl-layer.is-open .kl-cartd__it,.kl-layer.is-open .kl-drawer__links li,.kl-cat.is-open .kl-cat__tab,.kl-cat.is-open .kl-cat__pane :is(.kl-cat__grid>*,.kl-cat__feat){animation:none}html .kl-cat,html .kl-drawer__panel,html .kl-cartd__panel,.kl-nav__cat::after{transition:none}}.kl-still :is(.kl-mo.is-mo-run .kl-mi,.kl-layer.is-open .kl-drawer__panel>*,.kl-layer.is-open .kl-cartd__it,.kl-layer.is-open .kl-drawer__links li,.kl-cat.is-open .kl-cat__tab,.kl-cat.is-open .kl-cat__pane .kl-cat__grid>*,.kl-cat.is-open .kl-cat__feat){animation:none} .kl-prose .gallery-columns-1{max-width:min(360px,100%);margin-inline:auto} @media (max-width:600px){.kl-prose :is(.gallery,.kl-igal):not(.gallery-columns-1):not(.gallery-columns-2){--kl-gcols:3}} .kl-prose .wp-block-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:var(--kl-s-3);margin:var(--kl-s-4) 0;padding:0} .kl-prose .wp-block-gallery .wp-block-image{margin:0;overflow:hidden;border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-md)} .kl-prose .wp-block-gallery .wp-block-image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;cursor:zoom-in} .kl-prose>p>img:only-child,.kl-prose>figure.wp-block-image:not(.alignwide):not(.alignfull) img,.kl-prose>p>a:only-child>img{display:block;max-width:min(520px,100%);max-height:70vh;width:auto;height:auto;margin-inline:auto;object-fit:contain}  .kl-pp audio.wp-audio-shortcode{display:block;width:100%;height:48px;margin:var(--kl-s-2) 0 var(--kl-s-3);opacity:1!important;border-radius:var(--kl-r-pill)} .kl-card__wbp{animation:klWbP 2.4s ease-in-out 1s 2 both} @keyframes klWbP{0%,60%,100%{transform:none}30%{transform:rotate(90deg) scale(1.15)}} @media (prefers-reduced-motion:reduce){.kl-card__wbp{animation:none}}  .kl-catl{margin:var(--kl-s-6) 0;padding:var(--kl-s-5);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-xl);background:var(--kl-surface)} .kl-catl__h{margin:0 0 var(--kl-s-3);font-size:var(--kl-fs-lg)} .kl-catl__t{margin:var(--kl-s-4) 0 var(--kl-s-2);font-size:var(--kl-fs-md)} .kl-catl__up{display:flex;gap:var(--kl-s-2);align-items:flex-start;margin:0;color:var(--kl-ink-2);line-height:var(--kl-lh-base)} .kl-catl__up .kl-i{flex:none;width:18px;height:18px;margin-top:4px;color:var(--kl-brand)} .kl-catl a{color:var(--kl-brand-strong);font-weight:var(--kl-fw-bold)} .kl-catl__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--kl-s-3);margin:0;padding:0;list-style:none} .kl-catl__card{display:flex;gap:var(--kl-s-3);align-items:center;height:100%;padding:var(--kl-s-3);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-lg);background:var(--kl-surface);text-decoration:none;transition:border-color var(--kl-dur-2),box-shadow var(--kl-dur-2),transform var(--kl-dur-2)} .kl-catl__card:hover{border-color:var(--kl-brand);box-shadow:var(--kl-sh-2);transform:translateY(-2px)} .kl-catl__img{flex:none;width:56px;height:56px;border-radius:var(--kl-r-md);object-fit:cover;background:var(--kl-cream)} .kl-catl__img--e{display:grid;place-items:center;color:var(--kl-brand)} .kl-catl__b{display:flex;flex-direction:column;gap:2px;min-width:0} .kl-catl__b b{color:var(--kl-ink);font-size:var(--kl-fs-sm)} .kl-catl__b small{color:var(--kl-muted);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-regular);line-height:1.7} .kl-catl__chips{display:flex;flex-wrap:wrap;gap:var(--kl-s-2);margin:0;padding:0;list-style:none} .kl-catl__chips a{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--kl-s-3);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-pill);background:var(--kl-cream);font-size:var(--kl-fs-sm);text-decoration:none} .kl-catl__chips a:hover{border-color:var(--kl-brand)} @media (prefers-reduced-motion:reduce){.kl-catl__card{transition:none}.kl-catl__card:hover{transform:none}} .kl-xh--2{color:var(--kl-h2-color)}/* 0.25.24 category → «نبرد کتاب‌ها» link */.kl-btl-cat{margin:var(--kl-s-5,20px) 0;text-align:center}
.kl-btl-link{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 14px;border:1px solid var(--kl-line-strong);border-radius:999px;background:#fff;color:var(--kl-ink);font-size:13px;font-weight:600;text-decoration:none}.kl-btl-link span{color:var(--kl-brand)}.kl-btl-link:hover{border-color:var(--kl-brand)}
.kl-ftr__apps{display:grid;grid-template-columns:1fr;gap:var(--kl-s-3,12px)}.kl-ftr__apps .kl-ftr__app{margin:0}/* w312n footer app rows: one full-width row each, text right, full-label pill left, nothing clipped */.kl-ftr__apps .kl-ftr__app{padding:var(--kl-s-4) var(--kl-s-5);gap:var(--kl-s-4)}.kl-ftr__apps .kl-ftr__app>span:first-child{flex:1 1 auto;min-width:0;line-height:1.7}.kl-ftr__apps .kl-ftr__app strong{white-space:nowrap;font-size:clamp(14px,3.9vw,var(--kl-fs-md))}.kl-ftr__apps .kl-ftr__dl{flex:0 0 auto;max-width:none;overflow:visible;padding-inline:var(--kl-s-2) var(--kl-s-4);min-width:190px;justify-content:flex-start}@media (max-width:480px){.kl-ftr__apps .kl-ftr__app{padding:var(--kl-s-3) var(--kl-s-4);gap:var(--kl-s-2)}.kl-ftr__apps .kl-ftr__dl{min-width:0;font-size:12px;gap:6px;padding-inline:4px 12px}.kl-ftr__apps .kl-ftr__app small{font-size:11px}}
.kl-pp{padding-bottom:var(--kl-s-8)}.kl-pp__top{display:grid;gap:var(--kl-s-5);align-items:start}@media (min-width: 1024px){.kl-pp__top{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--kl-s-8)}.kl-pp__media{position:sticky;top:calc(var(--kl-hdr-h) + var(--kl-nav-h) + var(--kl-s-4))}}@media (min-width: 1280px){.kl-pp__top{grid-template-columns:560px minmax(0,1fr)}}.kl-gal{position:relative;min-width:0;margin:0}.kl-gal__stage{position:relative;overflow:hidden;border-radius:var(--kl-r-lg);background:var(--kl-img-bg);aspect-ratio:1}.kl-gal__stage .kl-card__tags{position:absolute;inset-block-start:var(--kl-s-3);inset-inline-start:var(--kl-s-3);z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.kl-gal__track{display:flex;height:100%;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.kl-gal__track::-webkit-scrollbar{display:none}.kl-gal__s{flex:0 0 100%;scroll-snap-align:center;overflow:hidden}.kl-gal__s a{display:block;height:100%;cursor:zoom-in}.kl-gal__img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;filter:var(--kl-img-filter);transition:transform var(--kl-dur-2) var(--kl-ease);transform-origin:var(--kl-zx,50%) var(--kl-zy,50%)}.kl-gal__s.is-zoom .kl-gal__img{transform:scale(2);transition-duration:var(--kl-dur-1)}.kl-gal__dots{position:absolute;inset-inline:0;bottom:var(--kl-s-3);display:flex;justify-content:center;gap:var(--kl-s-1);pointer-events:none}.kl-gal__dots i{width:6px;height:6px;border-radius:var(--kl-r-pill);background:var(--kl-line-strong);transition:width var(--kl-dur-2) var(--kl-ease),background-color var(--kl-dur-2)}.kl-gal__dots i.is-on{width:18px;background:var(--kl-brand)}.kl-gal__thumbs{display:none;gap:var(--kl-s-2);margin-top:var(--kl-s-3);overflow-x:auto;scrollbar-width:none}.kl-gal__th{flex:0 0 72px;height:72px;padding:var(--kl-s-1);border:2px solid transparent;border-radius:var(--kl-r-sm);background:var(--kl-cream);cursor:pointer;transition:border-color var(--kl-dur-1)}html .kl-gal__th img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.kl-gal__th.is-on,.kl-gal__th:hover{border-color:var(--kl-brand)}@media (min-width: 1024px){.kl-gal__thumbs{display:flex}.kl-gal__dots{display:none}}.kl-gal__vid{position:absolute;inset-block-end:var(--kl-s-3);inset-inline-end:var(--kl-s-3);z-index:3;display:inline-flex;align-items:center;gap:var(--kl-s-2);min-height:44px;padding:4px var(--kl-s-3) 4px 4px;border:0;border-radius:var(--kl-r-pill);background:rgb(var(--kl-shadow-rgb) / .84);color:var(--kl-on-dark);box-shadow:0 6px 18px rgb(var(--kl-shadow-rgb) / .22);font:inherit;font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform var(--kl-dur-2) var(--kl-spring),background-color var(--kl-dur-2);-webkit-tap-highlight-color:transparent}.kl-gal__vid:hover{transform:scale(1.04);background:rgb(var(--kl-shadow-rgb) / .92)}.kl-gal__vid:active{transform:scale(.97)}.kl-gal__vid:focus-visible{outline:none;box-shadow:var(--kl-focus)}.kl-gal__vid-i{position:relative;display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:var(--kl-r-pill);background:var(--kl-grad);color:var(--kl-on-brand)}.kl-gal__vid-i .kl-i{width:16px;height:16px;margin-inline-start:2px;fill:currentColor;stroke:none}.kl-gal__vid .kl-gal__vid-i::after{content:"";position:absolute;inset:-4px;border:2px solid var(--kl-brand);border-radius:inherit;opacity:0;animation:kl-vid-ring 1.6s var(--kl-ease) 900ms 2;pointer-events:none}@keyframes kl-vid-ring{0%{opacity:.9;transform:scale(.85)}100%{opacity:0;transform:scale(1.45)}}.kl-gal__vid-d{padding-inline-start:var(--kl-s-2);border-inline-start:var(--kl-bw) solid rgb(var(--kl-white-rgb) / .3);color:var(--kl-on-dark);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-medium);font-variant-numeric:tabular-nums}@media (max-width: 1023.98px){.kl-gal__stage:has(.kl-gal__dots) .kl-gal__vid{inset-block-end:calc(var(--kl-s-3) + 14px)}}@media (max-width: 379px){.kl-gal__vid-d{display:none}}.kl-gal__vth{position:relative;flex:0 0 72px;height:72px;padding:var(--kl-s-1);border:2px solid transparent;border-radius:var(--kl-r-sm);background:var(--kl-cream);cursor:pointer;transition:border-color var(--kl-dur-1)}html .kl-gal__vth img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;opacity:.55}.kl-gal__vth .kl-gal__vid-i{position:absolute;top:50%;left:50%;width:32px;height:32px;transform:translate(-50%,-50%)}.kl-gal__vth:hover,.kl-gal__vth:focus-visible{border-color:var(--kl-brand);outline:none}.kl-vbox{width:min(960px,calc(100vw - 2 * var(--kl-gutter)),calc((100dvh - 2 * var(--kl-s-5) - 60px) * var(--arn,1.7778)));max-width:none;max-height:none;margin:auto;padding:0;border:0;border-radius:var(--kl-r-xl);background:var(--kl-dark);color:var(--kl-on-dark);box-shadow:var(--kl-sh-modal);overflow:hidden}.kl-vbox::backdrop{background:rgb(var(--kl-black-rgb) / .78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.kl-vbox__in{display:grid}.kl-vbox__h{display:flex;align-items:center;gap:var(--kl-s-2);padding:var(--kl-s-2);padding-inline:var(--kl-s-4) var(--kl-s-2)}.kl-vbox__t{flex:1;min-width:0;margin:0;overflow:hidden;font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold);text-overflow:ellipsis;white-space:nowrap}.kl-vbox__x{display:grid;place-items:center;flex:none;width:44px;height:44px;border:0;border-radius:var(--kl-r-pill);background:rgb(var(--kl-white-rgb) / .1);color:inherit;cursor:pointer}.kl-vbox__x:hover{background:rgb(var(--kl-white-rgb) / .18)}.kl-vbox__x:focus-visible{outline:none;box-shadow:var(--kl-focus)}.kl-vbox__f{display:grid;place-items:center;background:rgb(var(--kl-black-rgb) / 1)}html .kl-vbox video{display:block;width:100%;max-width:100%;height:auto;max-height:calc(100dvh - 2 * var(--kl-s-5) - 60px);aspect-ratio:var(--ar,16 / 9);background:rgb(var(--kl-black-rgb) / 1);object-fit:contain}.kl-vbox video:focus-visible{outline:none}@media (max-width: 767.98px){.kl-vbox{width:min(100vw,calc((100dvh - 60px) * var(--arn,1.7778)));border-radius:var(--kl-r-lg)}html .kl-vbox video{max-height:calc(100dvh - 60px)}}@media (prefers-reduced-motion: reduce){.kl-gal__vid .kl-gal__vid-i::after{animation:none}.kl-gal__vid{transition:none}}.kl-still .kl-gal__vid .kl-gal__vid-i::after{animation:none}.kl-gal__stage .kl-tag--sale{position:relative;display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:0 var(--kl-s-3);overflow:hidden;border-radius:var(--kl-r-sm);background:linear-gradient(135deg,var(--kl-brand-2) 0%,var(--kl-brand) 52%,var(--kl-brand-strong) 100%);color:var(--kl-on-brand);font-size:var(--kl-fs-lg);font-weight:var(--kl-fw-black);line-height:1;letter-spacing:.01em;text-shadow:0 1px 1px rgb(var(--kl-shadow-rgb) / .3);box-shadow:0 6px 16px rgb(var(--kl-brand-rgb) / .34),0 1px 3px rgb(var(--kl-shadow-rgb) / .18),inset 0 1px 0 rgb(var(--kl-white-rgb) / .3);transform-origin:100% 0;animation:kl-sale-in 720ms var(--kl-spring) 220ms both}.kl-gal__stage .kl-tag--pct::before{content:"تخفیف";font-size:.62em;font-weight:var(--kl-fw-bold);letter-spacing:0;opacity:.94}.kl-gal__stage .kl-tag--sale::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 25%,rgb(var(--kl-white-rgb) / .5) 50%,transparent 75%);transform:translateX(130%);animation:kl-sale-shine 6s var(--kl-ease-io) 900ms 3 both;pointer-events:none}@keyframes kl-sale-in{0%{opacity:0;transform:scale(.35) rotate(-10deg)}55%{opacity:1}100%{opacity:1;transform:none}}@keyframes kl-sale-shine{0%{transform:translateX(130%)}16%,100%{transform:translateX(-130%)}}.kl-gal__stage .kl-tag--oos{gap:6px;min-height:36px;padding:0 var(--kl-s-3);border-radius:var(--kl-r-sm);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-black);transform-origin:100% 0;animation:kl-sale-in 720ms var(--kl-spring) 300ms both}@media (min-width: 1024px){.kl-gal__stage .kl-tag--sale{min-height:40px;padding:0 14px;font-size:var(--kl-fs-xl)}.kl-gal__stage .kl-tag--oos{min-height:40px;padding:0 14px;font-size:var(--kl-fs-md)}}@media (prefers-reduced-motion: reduce){.kl-gal__stage .kl-tag--sale,.kl-gal__stage .kl-tag--sale::after,.kl-gal__stage .kl-tag--oos{animation:none}}.kl-still .kl-gal__stage .kl-tag--sale,.kl-still .kl-gal__stage .kl-tag--sale::after,.kl-still .kl-gal__stage .kl-tag--oos{animation:none}.kl-pp__buy{display:flex;flex-direction:column;gap:var(--kl-s-3);min-width:0}.kl-pp__title{margin:0;font-size:var(--kl-fs-xl);font-weight:var(--kl-fw-black);line-height:var(--kl-lh-tight);color:var(--kl-ink)}@media (min-width: 1024px){.kl-pp__title{font-size:var(--kl-fs-2xl)}}.kl-pp__rate{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kl-s-3);font-size:var(--kl-fs-sm);color:var(--kl-muted)}.kl-pp__rate .kl-rate{margin:0}.kl-pp__rlink{color:var(--kl-muted);text-decoration:underline;text-underline-offset:3px}.kl-pp__sku bdi{font-family:var(--kl-font-latin)}.kl-pp__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--kl-s-2);font-size:var(--kl-fs-xl);font-weight:var(--kl-fw-black);color:var(--kl-ink)}.kl-pp__price del{font-size:var(--kl-fs-md);font-weight:var(--kl-fw-regular);color:var(--kl-muted-2)}.kl-pp__price ins{text-decoration:none}.kl-pp__pb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kl-s-2) var(--kl-s-3);min-height:44px}.kl-pp__pb .kl-pp__price{gap:var(--kl-s-3);margin:0}.kl-pp__now{font-size:var(--kl-fs-2xl);line-height:1.2;color:var(--kl-ink);font-variant-numeric:tabular-nums}.kl-pp__pb.is-sale .kl-pp__now{color:var(--kl-brand)}.kl-pp__now .woocommerce-Price-currencySymbol{font-size:.56em;font-weight:var(--kl-fw-bold)}.kl-pp__pb{--kl-pa-rot:-7deg}.kl-pp__pb .kl-pp__reg{color:var(--kl-muted-2);font-size:var(--kl-fs-md)}.kl-pp__pb .kl-pp__reg::after{height:1.5px}.kl-pp__reg[hidden],.kl-pp__off[hidden]{display:none}.kl-pp__pb .kl-pp__off{display:inline-flex;align-items:baseline;gap:4px;align-self:center;padding:6px var(--kl-s-3);border-radius:var(--kl-r-sm);background:linear-gradient(135deg,var(--kl-brand-2) 0%,var(--kl-brand) 55%,var(--kl-brand-strong) 100%);color:var(--kl-on-brand);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-bold);line-height:1.1;box-shadow:0 5px 14px rgb(var(--kl-brand-rgb) / .3),inset 0 1px 0 rgb(var(--kl-white-rgb) / .28);transform-origin:100% 50%}.kl-pp__off b{font-size:var(--kl-fs-lg);font-weight:var(--kl-fw-black)}.kl-pp .woocommerce-variation-price{display:none}.kl-pp__off{align-self:flex-start;padding:2px var(--kl-s-3);border-radius:var(--kl-r-pill);background:var(--kl-soft-2);color:var(--kl-brand-strong);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-bold)}.kl-pp__excerpt{font-size:var(--kl-fs-md);color:var(--kl-ink-2)}.kl-pp__excerpt>:last-child{margin-bottom:0}.kl-pp__cart{padding:var(--kl-s-4);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-lg);background:var(--kl-cream-3)}.kl-pp__cart form.cart{margin:0}.kl-pp__cart table.variations{width:100%;margin:0 0 var(--kl-s-3);border:0;border-collapse:collapse}.kl-pp__cart table.variations tr{display:block;margin-bottom:var(--kl-s-4)}.kl-pp__cart table.variations th,.kl-pp__cart table.variations td{display:block;padding:0;border:0;background:none;text-align:start}.kl-pp__cart table.variations th label{display:block;margin-bottom:var(--kl-s-2);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold);color:var(--kl-ink)}.kl-var{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kl-s-2)}.kl-var.is-chips select{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.kl-var select{width:100%;min-height:var(--kl-ctl-h);padding:0 var(--kl-s-3);border:var(--kl-bw) solid var(--kl-line-strong);border-radius:var(--kl-r-sm);background:var(--kl-surface)}.kl-chips{display:flex;flex-wrap:wrap;gap:var(--kl-s-2)}.kl-chip{position:relative;display:inline-flex;align-items:center;gap:var(--kl-s-2);min-height:var(--kl-ctl-h);padding:var(--kl-s-2) var(--kl-s-4);border:1.5px solid var(--kl-line-strong);border-radius:var(--kl-r-md);background:var(--kl-surface);color:var(--kl-ink);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-medium);line-height:var(--kl-lh-tight);text-align:start;cursor:pointer;transition:border-color var(--kl-dur-1),background-color var(--kl-dur-1),box-shadow var(--kl-dur-2) var(--kl-ease),transform var(--kl-dur-1)}.kl-chip:hover{border-color:var(--kl-brand)}.kl-chip:active{transform:scale(.98)}.kl-chip .kl-i{width:var(--kl-ic-sm);height:var(--kl-ic-sm);display:none;stroke-width:2.4}.kl-chip[aria-checked="true"]{border-color:var(--kl-brand);background:var(--kl-soft);color:var(--kl-brand-strong);font-weight:var(--kl-fw-bold);box-shadow:var(--kl-sel-ring)}.kl-chip[aria-checked="true"] .kl-i{display:block}.kl-chip[aria-disabled="true"]{border-style:dashed;color:var(--kl-muted-2);background:var(--kl-cream);cursor:not-allowed}.kl-chip[aria-disabled="true"]::after{content:"";position:absolute;inset-inline:var(--kl-s-3);top:50%;border-top:var(--kl-bw) solid var(--kl-muted-2)}.kl-chip:focus-visible{outline:none;box-shadow:var(--kl-focus)}.kl-pp .reset_variations{display:none !important}.kl-pp .woocommerce-variation{margin-bottom:var(--kl-s-3)}.kl-pp .woocommerce-variation-price .price{font-size:var(--kl-fs-lg);font-weight:var(--kl-fw-black);color:var(--kl-brand-strong)}.kl-pp .woocommerce-variation-price del{font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-regular);color:var(--kl-muted-2)}.kl-pp .woocommerce-variation-price ins{text-decoration:none}.kl-pp .woocommerce-variation-availability .stock{margin:var(--kl-s-1) 0 0;font-size:var(--kl-fs-xs);color:var(--kl-success)}.kl-pp .stock.out-of-stock{color:var(--kl-danger)}.kl-pp .woocommerce-variation-add-to-cart,.kl-pp form.cart:not(.variations_form){display:flex;gap:var(--kl-s-2);align-items:stretch}.kl-pp .quantity{display:flex;align-items:center;border:var(--kl-bw) solid var(--kl-line-strong);border-radius:var(--kl-r);background:var(--kl-surface)}.kl-pp .quantity .qty{width:44px;min-height:calc(var(--kl-ctl-h) + 4px);border:0;background:none;text-align:center;font-weight:var(--kl-fw-bold);-moz-appearance:textfield}.kl-pp .quantity .qty::-webkit-inner-spin-button,.kl-pp .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none}.kl-q{width:40px;height:40px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--kl-r);background:none;color:var(--kl-ink-2);cursor:pointer}.kl-q:hover{background:var(--kl-soft)}.kl-q .kl-i{width:var(--kl-ic-sm);height:var(--kl-ic-sm)}.kl-pp .single_add_to_cart_button{flex:1;min-height:calc(var(--kl-ctl-h) + 6px);border:0;border-radius:var(--kl-r);background:var(--kl-grad);color:var(--kl-on-brand);font-size:var(--kl-fs-base);font-weight:var(--kl-fw-bold);box-shadow:var(--kl-sh-cta);cursor:pointer;transition:transform var(--kl-dur-1),opacity var(--kl-dur-1)}.kl-pp .single_add_to_cart_button{position:relative;transition:transform var(--kl-dur-1) var(--kl-ease),box-shadow var(--kl-dur-2) var(--kl-ease),filter var(--kl-dur-1)}@media (hover: hover){.kl-pp .single_add_to_cart_button:not(.disabled):hover{transform:translateY(-1px);filter:saturate(1.08) brightness(1.03)}}.kl-pp .single_add_to_cart_button:active{transform:scale(.97);transition-duration:60ms}.kl-pp .single_add_to_cart_button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--kl-surface),0 0 0 5px var(--kl-brand)}.kl-pp .single_add_to_cart_button.disabled{opacity:.55;box-shadow:none;cursor:not-allowed}.kl-pp .single_add_to_cart_button.loading{opacity:.8}.kl-pp__hooks:empty,.kl-pp__meta:empty{display:none}.kl-pp__meta{font-size:var(--kl-fs-xs);color:var(--kl-muted)}.kl-pp__meta a{color:var(--kl-ink-2)}.kl-pp__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kl-s-1) var(--kl-s-4)}.kl-pp__sku{display:inline-flex;align-items:center;gap:var(--kl-s-1)}.kl-pp__sku[hidden]{display:none}.kl-pp__sku bdi{color:var(--kl-ink-2);font-weight:var(--kl-fw-bold);letter-spacing:.02em}.kl-pp__copy{position:relative;display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--kl-r-sm);background:transparent;color:var(--kl-muted);cursor:pointer;transition:background-color var(--kl-m),color var(--kl-m)}.kl-pp__copy::after{content:"";position:absolute;inset:-8px}.kl-pp__copy svg{width:16px;height:16px}.kl-pp__copy:hover{background:var(--kl-soft);color:var(--kl-brand)}.kl-pp__copy:focus-visible{outline:none;box-shadow:var(--kl-focus)}.kl-pp__media .kl-pp__dl{margin-top:var(--kl-s-3)}.kl-pp__dl .kl-download-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--kl-s-2)}.kl-pp__dl .kl-download-btn{position:relative;display:flex;align-items:center;gap:var(--kl-s-3);min-height:60px;padding:var(--kl-s-2) var(--kl-s-3);border:var(--kl-bw) solid var(--kl-line-strong);border-radius:var(--kl-r);background:linear-gradient(135deg,var(--kl-surface),var(--kl-cream-3));color:var(--kl-ink);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold);line-height:var(--kl-lh-tight);text-decoration:none;box-shadow:var(--kl-sh-1);transition:border-color var(--kl-m),box-shadow var(--kl-dur-2) var(--kl-ease),transform var(--kl-m) var(--kl-m-out)}.kl-pp__dl .kl-download-btn-icon{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:var(--kl-r-sm);background:var(--kl-grad);color:var(--kl-on-brand);box-shadow:0 4px 10px rgb(var(--kl-brand-rgb) / .28)}.kl-pp__dl .kl-download-btn-icon svg{width:22px;height:22px;fill:currentColor}.kl-pp__dl .kl-download-btn-text{flex:1;min-width:0;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kl-pp__dl .kl-download-btn::after{content:"";flex:none;width:18px;height:18px;background:var(--kl-brand);-webkit-mask:var(--kl-dl-ic) center / contain no-repeat;mask:var(--kl-dl-ic) center / contain no-repeat;--kl-dl-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11m-4.5-4.5L12 15l4.5-4.5M5 19.5h14'/%3E%3C/svg%3E")}@media (hover: hover){.kl-pp__dl .kl-download-btn:hover{border-color:var(--kl-brand);box-shadow:var(--kl-sh-2);transform:translateY(-1px);color:var(--kl-brand-strong)}}.kl-pp__dl .kl-download-btn:focus-visible{outline:none;box-shadow:var(--kl-focus)}@media (prefers-reduced-motion: reduce){.kl-pp__dl .kl-download-btn{transition:none}}.kl-sheet-links{display:flex;flex-wrap:wrap;gap:var(--kl-s-2)}.kl-sheet-link{display:inline-flex;align-items:center;gap:var(--kl-s-1);min-height:36px;padding:0 var(--kl-s-3);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r);background:var(--kl-surface);color:var(--kl-ink-2);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-medium);cursor:pointer;transition:border-color var(--kl-dur-1),color var(--kl-dur-1)}.kl-sheet-link .kl-i{width:var(--kl-ic-sm);height:var(--kl-ic-sm);color:var(--kl-brand)}.kl-sheet-link:hover{border-color:var(--kl-brand);color:var(--kl-brand-strong)}.kl-var .kl-sheet-links{flex-basis:100%}.kl-var .kl-sheet-link{min-height:32px;padding:0 var(--kl-s-2);border:0;border-radius:var(--kl-r-sm);background:transparent;color:var(--kl-muted);font-weight:var(--kl-fw-medium);transition:background-color var(--kl-m),color var(--kl-m)}.kl-var .kl-sheet-link span{text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:4px}.kl-var .kl-sheet-link .kl-i{color:var(--kl-muted-2);transition:color var(--kl-m)}.kl-var .kl-sheet-link:hover{background:var(--kl-cream-2);color:var(--kl-ink)}.kl-var .kl-sheet-link:hover .kl-i{color:var(--kl-brand)}.kl-var .kl-sheet-link:focus-visible{outline:none;box-shadow:var(--kl-focus)}@media (min-width: 1024px){.kl-var .kl-sheet-links{flex-basis:auto}.kl-chip{min-height:40px}}.kl-bbar{position:fixed;inset-inline:0;bottom:0;z-index:calc(var(--kl-z-toolbar) + 1);display:flex;align-items:center;gap:var(--kl-s-3);padding:var(--kl-s-2) var(--kl-gutter) calc(var(--kl-s-2) + env(safe-area-inset-bottom));background:var(--kl-glass);-webkit-backdrop-filter:saturate(1.5) blur(var(--kl-blur));backdrop-filter:saturate(1.5) blur(var(--kl-blur));border-top:var(--kl-bw) solid var(--kl-line);transform:translateY(calc(100% + var(--kl-toolbar-h) + env(safe-area-inset-bottom)));visibility:hidden;transition:transform var(--kl-dur-3) var(--kl-ease),visibility 0s var(--kl-dur-3)}.kl-has-toolbar .kl-bbar{bottom:calc(var(--kl-toolbar-h) + env(safe-area-inset-bottom));padding-bottom:var(--kl-s-2)}.kl-bbar.is-in{transform:none;visibility:visible;transition-delay:0s}.kl-bbar__p{flex:1;min-width:0;font-size:var(--kl-fs-md);font-weight:var(--kl-fw-black);line-height:var(--kl-lh-tight)}.kl-bbar__p del{display:block;font-size:var(--kl-fs-2xs);font-weight:var(--kl-fw-regular);color:var(--kl-muted-2)}.kl-bbar__p ins{text-decoration:none}.kl-bbar .kl-btn{min-width:44%}@media (min-width: 1024px){.kl-bbar{display:none}}@media (max-width: 1023px){body:has(.kl-bbar:not(.kl-bbar--phone)){padding-bottom:calc(var(--kl-bbar-h) + env(safe-area-inset-bottom))}body.kl-has-toolbar:has(.kl-bbar:not(.kl-bbar--phone)){padding-bottom:calc(var(--kl-toolbar-h) + var(--kl-bbar-h) + env(safe-area-inset-bottom))}}@media (max-width: 767px){body:has(.kl-bbar--phone){padding-bottom:calc(var(--kl-bbar-h) + env(safe-area-inset-bottom))}body.kl-has-toolbar:has(.kl-bbar--phone){padding-bottom:calc(var(--kl-toolbar-h) + var(--kl-bbar-h) + env(safe-area-inset-bottom))}}.klc-dt{margin-block:var(--kl-s-3)}.klc-dt__vh{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.klc-dt__btn{display:inline-flex;align-items:center;gap:var(--kl-s-2);min-height:46px;max-width:100%;padding-block:5px;padding-inline:5px var(--kl-s-3);border:var(--kl-bw) solid var(--kl-line-strong);border-radius:var(--kl-r);background:linear-gradient(135deg,rgb(var(--kl-brand-rgb) / .04),rgb(var(--kl-brand-rgb) / .11)),var(--kl-surface);color:var(--kl-ink);font:inherit;font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold);line-height:var(--kl-lh-tight);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--kl-m) var(--kl-m-out),box-shadow var(--kl-dur-2) var(--kl-ease),border-color var(--kl-m)}.klc-dt__ic{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:var(--kl-r-sm);background:var(--kl-grad);color:var(--kl-on-brand);box-shadow:0 3px 8px rgb(var(--kl-brand-rgb) / .3),inset 0 1px 0 rgb(var(--kl-white-rgb) / .25)}.klc-dt__ic svg{width:19px;height:19px}.klc-dt__lbl{white-space:nowrap}.klc-dt__max{padding:3px var(--kl-s-2);border-radius:var(--kl-r-xs);background:var(--kl-soft-2);color:var(--kl-brand-strong);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-black);white-space:nowrap}.klc-dt__btn>svg{flex:none;width:18px;height:18px;margin-inline-start:auto;color:var(--kl-muted);transition:transform var(--kl-m) var(--kl-m-out),color var(--kl-m)}@media (hover: hover){.klc-dt__btn:hover{border-color:var(--kl-brand);box-shadow:var(--kl-sh-2);transform:translateY(-1px)}.klc-dt__btn:hover>svg{color:var(--kl-brand);transform:translateX(-3px)}}.klc-dt__btn:active{transform:scale(var(--kl-m-press));transition-duration:var(--kl-m-fast)}.klc-dt__btn:focus-visible{outline:none;border-color:var(--kl-brand);box-shadow:var(--kl-focus)}.klc-dt__btn[aria-expanded="true"]{border-color:var(--kl-brand)}@media (max-width: 767px){.klc-dt__btn{display:flex;width:100%}}@media (prefers-reduced-motion: reduce){.klc-dt__btn,.klc-dt__btn>svg{transition:none}}.kl-still :is(.klc-dt__btn,.klc-dt__btn>svg){transition:none}.kl-pick{margin:0 0 var(--kl-s-3);padding:var(--kl-s-2) var(--kl-s-3);border:var(--kl-bw) solid var(--kl-line);border-inline-start:4px solid var(--kl-brand);border-radius:var(--kl-r);background:var(--kl-surface);box-shadow:var(--kl-sh-1);font-size:var(--kl-fs-sm);line-height:var(--kl-lh-base)}.kl-pick[hidden]{display:none}.kl-pick__t{color:var(--kl-muted);margin-inline-end:var(--kl-s-1)}.kl-pick b{font-weight:var(--kl-fw-black);color:var(--kl-ink)}.kl-pick__sep{color:var(--kl-muted-2);margin-inline:var(--kl-s-1)}.kl-wish{position:relative;display:inline-grid;place-items:center;width:var(--kl-ctl-h);height:var(--kl-ctl-h);margin-inline-start:auto;padding:0;border:0;border-radius:var(--kl-r-pill);background:transparent;color:var(--kl-muted);cursor:pointer;-webkit-tap-highlight-color:transparent}.kl-wish__i{width:var(--kl-ic);height:var(--kl-ic);fill:transparent;stroke:currentColor;stroke-width:1.8;transition:transform var(--kl-m-slow) var(--kl-m-spring),fill var(--kl-m) var(--kl-m-out)}.kl-wish:hover{color:var(--kl-danger)}.kl-wish:active .kl-wish__i{transform:scale(var(--kl-m-press-ic));transition-duration:var(--kl-m-fast)}.kl-wish[aria-pressed="true"]{color:var(--kl-danger)}.kl-wish[aria-pressed="true"] .kl-wish__i{fill:currentColor}.kl-wish.is-burst .kl-wish__i{animation:kl-heart var(--kl-m-slow) var(--kl-m-spring)}.kl-wish__burst{position:absolute;inset:0;pointer-events:none}.kl-wish__burst::before,.kl-wish__burst::after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;margin:-2.5px;border-radius:var(--kl-r-pill);background:currentColor;opacity:0;box-shadow:0 -14px 0 currentColor,12px -7px 0 currentColor,12px 7px 0 currentColor,0 14px 0 currentColor,-12px 7px 0 currentColor,-12px -7px 0 currentColor;transform:scale(.3)}.kl-wish__burst::after{transform:scale(.3) rotate(30deg);background:var(--kl-star);box-shadow:0 -14px 0 var(--kl-star),12px -7px 0 var(--kl-star),12px 7px 0 var(--kl-star),0 14px 0 var(--kl-star),-12px 7px 0 var(--kl-star),-12px -7px 0 var(--kl-star)}.kl-wish.is-burst .kl-wish__burst::before{animation:kl-burst var(--kl-m-slow) var(--kl-m-out) both}.kl-wish.is-burst .kl-wish__burst::after{animation:kl-burst2 var(--kl-m-slow) var(--kl-m-out) 40ms both}@keyframes kl-heart{0%{transform:scale(.6)}60%{transform:scale(1.22)}100%{transform:scale(1)}}@keyframes kl-burst{0%{opacity:1;transform:scale(.3)}100%{opacity:0;transform:scale(1.35)}}@keyframes kl-burst2{0%{opacity:1;transform:scale(.3) rotate(30deg)}100%{opacity:0;transform:scale(1.15) rotate(30deg)}}.kl-pp__pb--in{display:none}@media (max-width: 767px){.kl-pp__pb--in{display:flex;justify-content:space-between;margin:0 0 var(--kl-s-3);padding:var(--kl-s-2) var(--kl-s-3);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r);background:var(--kl-surface);box-shadow:var(--kl-sh-1)}.kl-pp__pb--in{gap:var(--kl-s-2);align-items:center;padding-inline:var(--kl-s-2)}.kl-pp__pb--in .kl-pp__price{flex-wrap:nowrap;gap:var(--kl-s-2);font-size:var(--kl-fs-lg);white-space:nowrap}.kl-pp__pb--in .kl-pp__now{font-size:var(--kl-fs-xl)}.kl-pp__pb--in .kl-pp__reg{font-size:var(--kl-fs-xs)}.kl-pp__pb--in .kl-pp__off{padding:4px var(--kl-s-2);font-size:var(--kl-fs-2xs)}.kl-pp:has(.kl-pp__pb--in) .kl-pp__pb:not(.kl-pp__pb--in){display:none}.kl-pp form.cart:not(.variations_form){flex-wrap:wrap}}.kl-sheet-link--ship{border-color:rgb(var(--kl-brand-rgb) / .35);background:linear-gradient(135deg,rgb(var(--kl-brand-rgb) / .1),rgb(var(--kl-brand-rgb) / .04));color:var(--kl-brand-strong);font-weight:var(--kl-fw-bold);box-shadow:0 2px 8px rgb(var(--kl-brand-rgb) / .12)}.kl-sheet-link--ship .kl-i{scale:-1 1;animation:kl-truck 3.2s var(--kl-ease) infinite}.kl-sheet-link--ship:hover{border-color:var(--kl-brand);background:rgb(var(--kl-brand-rgb) / .14)}@keyframes kl-truck{0%,70%,100%{translate:0}78%{translate:-3px 0}86%{translate:1px 0}92%{translate:-1px 0}}@media (prefers-reduced-motion: reduce){.kl-sheet-link--ship .kl-i{animation:none}}.kl-pk{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kl-s-2);margin:var(--kl-s-3) 0}.kl-pk__h{flex:1 1 100%;margin:0;color:var(--kl-muted);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-bold)}.kl-pk__chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.kl-pk__chips li{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 10px;border:1px solid var(--kl-line);border-radius:var(--kl-r-pill);background:var(--kl-surface);color:var(--kl-ink-2);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-medium);white-space:nowrap}.kl-pk__more{min-height:32px;padding:0 12px;border:0;border-radius:var(--kl-r-pill);background:none;color:var(--kl-brand-strong);font:inherit;font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-bold);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.kl-pk__dlg{width:min(560px,100vw);max-width:100vw;max-height:min(86dvh,760px);margin:auto;padding:0;border:0;border-radius:var(--kl-r-xl,24px);background:var(--kl-surface);color:var(--kl-ink);box-shadow:var(--kl-sh-2);overflow:auto;overscroll-behavior:contain}.kl-pk__dlg[open]{animation:klPkUp var(--kl-dur-3) var(--kl-ease) both}.kl-pk__dlg::backdrop{background:rgb(var(--kl-shadow-rgb) / .4);backdrop-filter:blur(3px)}@keyframes klPkUp{from{opacity:0;transform:translateY(16px)}}.kl-pk__in{padding:var(--kl-s-4) var(--kl-s-5) calc(var(--kl-s-5) + env(safe-area-inset-bottom))}.kl-pk__dh{display:flex;align-items:center;justify-content:space-between;gap:var(--kl-s-3);margin:0 0 var(--kl-s-3)}.kl-pk__dh h3,.kl-pk__dh .kl-pk__dt{margin:0;font-size:var(--kl-fs-md);font-weight:var(--kl-fw-black)}.kl-pk__x{width:44px;height:44px;border:0;border-radius:50%;background:var(--kl-cream);font:inherit;cursor:pointer}.kl-pk__l{display:grid;gap:var(--kl-s-2);margin:0}.kl-pk__l>div{padding:var(--kl-s-3);border:1px solid var(--kl-line);border-radius:var(--kl-r-md)}.kl-pk__l dt{font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold);line-height:1.7}.kl-pk__l dd{margin:2px 0 0;color:var(--kl-muted);font-size:var(--kl-fs-xs);line-height:1.8}.kl-pk__bh{margin:var(--kl-s-4) 0 var(--kl-s-2);font-size:var(--kl-fs-sm)}.kl-pk__books{margin:0;padding-inline-start:var(--kl-s-5);columns:2 180px;font-size:var(--kl-fs-sm);line-height:1.9}@media (max-width:640px){.kl-pk__dlg{width:100vw;margin:auto 0 0;border-radius:var(--kl-r-xl,24px) var(--kl-r-xl,24px) 0 0}.kl-pk__dlg[open]{animation-name:klPkSheet}@keyframes klPkSheet{from{transform:translateY(100%)}}}@media (prefers-reduced-motion:reduce){.kl-pk__dlg[open]{animation:none}}.klc-dt__hx{margin:0;font:inherit}.klc-dt__hx .klc-dt__lbl{white-space:normal} .kl-pp audio.wp-audio-shortcode{display:block;width:100%;height:48px;margin:var(--kl-s-2) 0 var(--kl-s-3);opacity:1!important;border-radius:var(--kl-r-pill)} .kl-card__wbp{animation:klWbP 2.4s ease-in-out 1s 2 both} @keyframes klWbP{0%,60%,100%{transform:none}30%{transform:rotate(90deg) scale(1.15)}} @media (prefers-reduced-motion:reduce){.kl-card__wbp{animation:none}} .kl-aud{--p:0%;display:flex;align-items:center;gap:var(--kl-s-3);margin:var(--kl-s-2) 0 var(--kl-s-3);padding:6px 8px 6px 6px;border:var(--kl-bw) solid rgb(var(--kl-brand-rgb)/.25);border-radius:var(--kl-r-pill);background:rgb(var(--kl-brand-rgb)/.07)}.kl-aud__b{flex:none;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--kl-brand);color:#fff;cursor:pointer}.kl-aud__b svg{width:20px;height:20px;fill:currentColor}.kl-aud__b:focus-visible{outline:2px solid var(--kl-brand);outline-offset:2px}.kl-aud__r{flex:1;min-width:0;height:6px;margin:0;border-radius:6px;background:linear-gradient(to right,var(--kl-brand) var(--p),rgb(var(--kl-brand-rgb)/.2) var(--p));accent-color:var(--kl-brand);-webkit-appearance:none;appearance:none;cursor:pointer}.kl-aud__r::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--kl-brand);border:2px solid #fff}.kl-aud__r::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--kl-brand);border:2px solid #fff}.kl-aud__t{flex:none;min-width:4.5em;color:var(--kl-ink-2);font-size:var(--kl-fs-xs);font-variant-numeric:tabular-nums;text-align:end}.kl-pp audio.wp-audio-shortcode[hidden]{display:none!important}.kl-xh--2{color:var(--kl-h2-color)}.klc-fbt,.kl-sec.kl-links{content-visibility:auto;contain-intrinsic-size:auto 520px}#kl-desc,#kl-reviews,#kl-links{content-visibility:auto;contain-intrinsic-size:auto 900px}
.kl-pp__pb{flex-wrap:wrap}.kl-pp__wb{display:inline-flex;align-items:center;gap:6px;margin-inline-start:auto;padding:6px 14px;border-radius:999px;background:linear-gradient(135deg,#16a34a,#059669);color:#fff;font-size:.95rem;font-weight:600;line-height:1.4;white-space:nowrap;box-shadow:0 0 0 0 rgb(22 163 74/.45);animation:klWbPulse 2.4s ease-out infinite}.kl-pp__wb b{font-size:1.15em}@keyframes klWbPulse{0%{box-shadow:0 0 0 0 rgb(22 163 74/.45)}70%{box-shadow:0 0 0 10px rgb(22 163 74/0)}100%{box-shadow:0 0 0 0 rgb(22 163 74/0)}}@media (prefers-reduced-motion:reduce){.kl-pp__wb{animation:none}}@media (max-width:479px){.kl-pp__wb{margin-inline-start:0;flex-basis:auto}}
.kl-pp__wb{animation:none;box-shadow:none;align-self:center;padding:6px var(--kl-s-3);border-radius:var(--kl-r-pill);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-bold);line-height:1.1;box-shadow:0 5px 14px rgb(15 118 110/.28);background:linear-gradient(135deg,#0f766e,#14b8a6)}.kl-pp__wb b{display:inline-block;font-size:var(--kl-fs-lg);font-weight:var(--kl-fw-black);animation:klWbSpin 3s ease-in-out infinite;will-change:transform}@keyframes klWbSpin{0%,60%{transform:rotate(0)}80%,100%{transform:rotate(180deg)}}@media (prefers-reduced-motion:reduce){.kl-pp__wb b{animation:none}}
.kl-pp__excerpt .kl-xh{font-weight:600}
.kl-aud{box-sizing:border-box;height:48px;padding-block:3px}
.kl-pp .kl-aud{margin:var(--kl-s-2) 0 var(--kl-s-3)}
.kl-faq--n .kl-faq__i{border-bottom:var(--kl-bw) solid var(--kl-line)}.kl-faq--n summary{display:flex;align-items:center;min-height:3rem;padding:var(--kl-s-2) 0;font-weight:var(--kl-fw-bold);cursor:pointer;list-style:none}.kl-faq--n summary::-webkit-details-marker{display:none}.kl-faq--n summary::after{content:"+";margin-inline-start:auto;padding-inline-start:var(--kl-s-3);color:var(--kl-brand);font-size:1.25rem}.kl-faq--n [open] summary::after{content:"−"}.kl-faq__a{padding:0 0 var(--kl-s-3);color:var(--kl-muted);line-height:1.9}
.kl-rv-more{display:flex;width:100%;max-width:22rem;margin:var(--kl-s-4) auto}
.kl-vfac{position:relative;width:100%;max-width:100%;margin:var(--kl-s-4) 0;border-radius:var(--kl-r-lg);overflow:hidden;background:#1d1714}.kl-vfac__b{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.kl-vfac__b img{width:100%;height:100%;object-fit:cover}.kl-vfac__i{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:4rem;height:4rem;margin:-2rem 0 0 -2rem;border-radius:50%;background:var(--kl-brand);color:#fff;box-shadow:0 6px 24px rgb(0 0 0/.35);transition:transform var(--kl-dur-1)}.kl-vfac__i svg{width:1.75rem;height:1.75rem;margin-inline-end:-3px}.kl-vfac__b:hover .kl-vfac__i{transform:scale(1.08)}.kl-vfac__t{position:absolute;bottom:var(--kl-s-3);inset-inline-start:var(--kl-s-3);padding:2px var(--kl-s-2);border-radius:var(--kl-r-sm);background:rgb(0 0 0/.55);color:#fff;font-size:var(--kl-fs-xs)}.kl-vfac.is-on .wp-video,.kl-vfac.is-on video{width:100%!important;height:100%!important}

.kl-faq--n summary{gap:var(--kl-s-3)}.kl-faq--n summary::after{content:none}.kl-faq--n summary::before{content:"+";flex:0 0 26px;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:color-mix(in srgb,var(--kl-brand) 12%,#fff);color:var(--kl-brand);font-size:18px;font-weight:700;line-height:1}.kl-faq--n [open] summary::before{content:"−"}.kl-faq--n .kl-faq__a{padding-inline-start:calc(26px + var(--kl-s-3))}
.kl-howto__l{list-style:none;margin:0;padding:0;display:grid;gap:var(--kl-s-2)}.kl-howto__i{display:flex;gap:var(--kl-s-3);align-items:flex-start;padding:var(--kl-s-3) var(--kl-s-4);border:1px solid var(--kl-line);border-radius:14px;background:#fff}.kl-howto__n{flex:0 0 30px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--kl-brand);color:var(--kl-on-brand,#fff);font-weight:800;font-size:14px}.kl-howto__t{margin:3px 0 4px;font-size:var(--kl-fs-md,1rem);font-weight:var(--kl-fw-bold);line-height:1.6}.kl-howto__x{margin:0;color:var(--kl-muted);line-height:1.9}
.kl-btl-links__l{display:flex;flex-wrap:wrap;gap:8px}.kl-btl-link{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 14px;border:1px solid var(--kl-line-strong);border-radius:999px;background:#fff;color:var(--kl-ink);font-size:13px;font-weight:600;text-decoration:none}.kl-btl-link span{color:var(--kl-brand)}.kl-btl-link:hover{border-color:var(--kl-brand)}
.kl-ppl{display:block}.kl-ppl--hero{display:flex;gap:var(--kl-s-4);align-items:flex-start}.kl-ppl__ph{flex:none;border-radius:50%;object-fit:cover;background:var(--kl-soft);box-shadow:0 0 0 3px rgb(var(--kl-brand-rgb) / .25)}.kl-ppl__b{min-width:0;flex:1}.kl-ppl__n{margin:0}.kl-ppl__j{margin:var(--kl-s-1) 0 0;color:var(--kl-brand);font-weight:var(--kl-fw-bold);font-size:var(--kl-fs-sm)}.kl-ppl__s{margin:var(--kl-s-2) 0;color:var(--kl-ink-2)}.kl-ppl__ex,.kl-ppl__so{display:flex;flex-wrap:wrap;gap:var(--kl-s-2);list-style:none;margin:var(--kl-s-2) 0;padding:0}.kl-ppl__ex li{padding:2px var(--kl-s-3);border-radius:var(--kl-r-pill);background:rgb(var(--kl-brand-rgb) / .1);color:var(--kl-brand);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-bold)}.kl-ppl__so a{display:inline-flex;align-items:center;min-height:32px;padding:0 var(--kl-s-3);border:1px solid var(--kl-line);border-radius:var(--kl-r-pill);background:var(--kl-surface);color:var(--kl-ink-2);font-size:var(--kl-fs-xs);text-decoration:none}.kl-ppl__so a:hover{border-color:var(--kl-brand);color:var(--kl-brand)}.kl-ppl__more{max-width:760px;margin:var(--kl-s-3) 0;padding:var(--kl-s-3) var(--kl-s-4);border:1px solid var(--kl-line);border-radius:var(--kl-r-lg);background:var(--kl-surface)}.kl-ppl__more summary{cursor:pointer;font-weight:var(--kl-fw-bold);color:var(--kl-brand)}.kl-ppl--book{margin:var(--kl-s-6) 0;display:grid;gap:var(--kl-s-3)}.kl-ppl__h{font-size:var(--kl-fs-xl);font-weight:var(--kl-fw-black);margin:0}.kl-ppl__card{display:flex;gap:var(--kl-s-4);align-items:flex-start;padding:var(--kl-s-4);border-radius:var(--kl-r-lg);background:var(--kl-cream,var(--kl-soft));border:1px solid var(--kl-line)}.kl-ppl__card .kl-ppl__n{font-size:var(--kl-fs-md)}.kl-ppl__bio{color:var(--kl-ink-2);font-size:var(--kl-fs-sm)}.kl-ppl__bio p{margin:var(--kl-s-2) 0}.kl-bauthor__j{display:block;color:var(--kl-brand);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-bold)}@media (max-width:479.98px){.kl-ppl--hero{flex-direction:column;align-items:center;text-align:center}.kl-ppl--hero .kl-ppl__ex,.kl-ppl--hero .kl-ppl__so{justify-content:center}.kl-ppl--hero .kl-ppl__ph{width:96px;height:96px}}
/* 0.25.31 variation heading row: «انتخاب …» at the start, its «راهنمای …» link at the far end, same line (mobile + desktop). */
.kl-pp__cart table.variations tr{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--kl-s-2)}
.kl-pp__cart table.variations th{grid-column:1;grid-row:1;min-width:0}
.kl-pp__cart table.variations th label{overflow-wrap:anywhere}
.kl-pp__cart table.variations td,.kl-pp__cart table.variations td>.kl-var{display:contents}
.kl-pp__cart table.variations td>*,.kl-pp__cart table.variations .kl-var>*{grid-column:1/-1;min-width:0}
.kl-pp__cart table.variations .kl-var>.kl-sheet-links{grid-column:2;grid-row:1;flex-basis:auto;flex-wrap:nowrap;justify-content:flex-end;margin:0 0 var(--kl-s-2)}
.kl-pp__cart table.variations .kl-var>.kl-sheet-links .kl-sheet-link{white-space:nowrap}

/* 0.25.32 B2B proforma popup (native dialog; scale / slide-up, blurred backdrop) */
.kl-b2b-dlg{width:min(520px,calc(100vw - 24px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:var(--kl-r-lg,18px);background:transparent;color:var(--kl-ink);overflow:visible}
.kl-b2b-dlg::backdrop{background:rgb(40 22 8 / .42);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.kl-b2b-dlg[open]{animation:kl-b2b-in .32s cubic-bezier(.2,.9,.3,1.1) both}
.kl-b2b-dlg[open]::backdrop{animation:kl-b2b-fade .25s ease both}
.kl-b2b-dlg__p{max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;padding:var(--kl-s-4);border-radius:inherit;background:linear-gradient(180deg,var(--kl-cream-2,#fff4e8) 0,var(--kl-surface,#fff) 120px);box-shadow:0 24px 60px rgb(60 30 10 / .28)}
.kl-b2b-dlg__h{display:flex;align-items:flex-start;gap:var(--kl-s-2);margin-bottom:var(--kl-s-3)}
.kl-b2b-dlg__h>div{flex:1;min-width:0}
.kl-b2b-dlg__h .kl-b2b__ic{flex:none;width:40px;height:40px;padding:8px;border-radius:12px;background:var(--kl-grad);color:var(--kl-on-brand,#fff);box-sizing:border-box}
.kl-b2b-dlg__t{margin:0;font-weight:var(--kl-fw-bold);font-size:var(--kl-fs-md,1.05rem)}
.kl-b2b-dlg__s{margin:2px 0 0;color:var(--kl-muted);font-size:var(--kl-fs-xs);overflow-wrap:anywhere}
.kl-b2b-dlg__x{flex:none;width:40px;height:40px;border:0;border-radius:50%;background:var(--kl-surface,#fff);color:var(--kl-ink-2);font-size:24px;line-height:1;cursor:pointer;box-shadow:var(--kl-sh-1,0 1px 3px rgb(0 0 0 / .1))}
.kl-b2b-dlg__x:hover{color:var(--kl-brand-strong)}
.kl-b2b-dlg__x:focus-visible{outline:none;box-shadow:var(--kl-focus)}
.kl-b2b-dlg .kl-b2b__f{margin:0}
@keyframes kl-b2b-in{from{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:none}}
@keyframes kl-b2b-fade{from{opacity:0}to{opacity:1}}
@media (max-width:600px){.kl-b2b-dlg{width:100vw;max-width:100vw;margin:auto 0 0;border-radius:20px 20px 0 0}.kl-b2b-dlg__p{max-height:88dvh;padding-bottom:calc(var(--kl-s-4) + env(safe-area-inset-bottom))}@keyframes kl-b2b-in{from{opacity:.6;transform:translateY(100%)}to{opacity:1;transform:none}}}
@media (prefers-reduced-motion:reduce){.kl-b2b-dlg[open],.kl-b2b-dlg[open]::backdrop{animation:none}}
/* 0.25.48 FAQ + HowTo: one accordion look; FAQ questions use the HowTo title type (owner); no horizontal scroll on mobile */
.kl-sec.kl-faq--n summary,.kl-sec.kl-howto .kl-howto__t{font-family:inherit;font-size:var(--kl-fs-md,1rem);font-weight:var(--kl-fw-bold);line-height:1.6;letter-spacing:normal;color:inherit}
.kl-sec.kl-faq--n,.kl-sec.kl-howto{max-width:100%;min-width:0;overflow-x:clip}
.kl-sec.kl-faq--n summary,.kl-sec.kl-faq--n .kl-faq__a,.kl-sec.kl-howto .kl-howto__x{min-width:0;overflow-wrap:anywhere}
.kl-sec.kl-howto .kl-howto__i{display:block;min-width:0;max-width:100%;padding:0}
.kl-sec.kl-howto .kl-howto__s{display:flex;align-items:center;justify-content:flex-start;gap:var(--kl-s-3);min-width:0;min-height:3rem;padding:var(--kl-s-2) var(--kl-s-4);border:0;cursor:pointer;list-style:none}
.kl-sec.kl-howto .kl-howto__s::-webkit-details-marker{display:none}
.kl-sec.kl-howto div.kl-howto__s{cursor:default}
.kl-sec.kl-howto .kl-howto__t{flex:1 1 auto;min-width:0;margin:0;overflow-wrap:anywhere}
.kl-sec.kl-howto summary.kl-howto__s::after{content:"+";flex:0 0 26px;display:grid;place-items:center;width:26px;height:26px;margin-inline-start:auto;border-radius:8px;background:color-mix(in srgb,var(--kl-brand) 12%,#fff);color:var(--kl-brand);font-size:18px;font-weight:700;line-height:1}
.kl-sec.kl-howto .kl-howto__d[open]>summary.kl-howto__s::after{content:"−"}
.kl-sec.kl-howto summary.kl-howto__s:focus-visible{outline:none;box-shadow:var(--kl-focus);border-radius:14px}
.kl-sec.kl-howto .kl-howto__x{margin:0;padding:0 var(--kl-s-4) var(--kl-s-3);padding-inline-start:calc(var(--kl-s-4) + 30px + var(--kl-s-3))}
@media (max-width:480px){.kl-sec.kl-howto .kl-howto__s{padding-inline:var(--kl-s-3)}.kl-sec.kl-howto .kl-howto__x{padding-inline:var(--kl-s-3)}}
/* 0.25.49 owner: HowTo «+» right beside the step number (start of the row in RTL), before the title — like the FAQ */
.kl-sec.kl-howto summary.kl-howto__s>.kl-howto__n{order:0}.kl-sec.kl-howto summary.kl-howto__s::after{order:1;margin-inline-start:0;margin-inline-end:0}.kl-sec.kl-howto summary.kl-howto__s>.kl-howto__t{order:2}
.kl-sec.kl-howto .kl-howto__d>.kl-howto__x{padding-inline-start:calc(var(--kl-s-4) + 30px + 26px + 2 * var(--kl-s-3))}
@media (max-width:480px){.kl-sec.kl-howto summary.kl-howto__s{gap:var(--kl-s-2)}.kl-sec.kl-howto .kl-howto__d>.kl-howto__x{padding-inline-start:calc(var(--kl-s-3) + 30px + 26px + 2 * var(--kl-s-2))}}
/*0.26.13 w293 AA: sale price in the phone buy bar 4.34→5.04:1 on beige*/.kl-bbar.kl-bbar--phone .kl-bbar__p :is(.woocommerce-Price-amount,.woocommerce-Price-amount *):not(del *){color:#b44804!important}
.kl-sheet{width:100%;max-width:100%;max-height:88dvh;margin:auto 0 0;padding:0;border:0;border-radius:var(--kl-r-xl) var(--kl-r-xl) 0 0;background:var(--kl-surface);color:var(--kl-ink);box-shadow:var(--kl-sh-modal);overflow:hidden}.kl-sheet::backdrop{background:var(--kl-scrim)}.kl-sheet[open]{animation:kl-sheet-up var(--kl-dur-3) var(--kl-ease)}.kl-sheet__in{display:flex;flex-direction:column;max-height:88dvh}.kl-sheet__h{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--kl-s-3);padding:var(--kl-s-5) var(--kl-s-5) var(--kl-s-3);border-bottom:var(--kl-bw) solid var(--kl-line)}.kl-sheet__h::before{content:"";position:absolute;top:var(--kl-s-2);left:50%;width:40px;height:4px;margin-left:-20px;border-radius:var(--kl-r-pill);background:var(--kl-line-strong)}.kl-sheet__t{margin:0;font-size:var(--kl-fs-lg);font-weight:var(--kl-fw-black)}.kl-sheet__b{padding:var(--kl-s-4) var(--kl-s-5) calc(var(--kl-s-6) + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;font-size:var(--kl-fs-md)}.kl-sheet__video{display:block;width:100%;aspect-ratio:16 / 9;margin-bottom:var(--kl-s-4);border-radius:var(--kl-r-md);background:var(--kl-dark)}.kl-vid{position:relative;overflow:hidden;margin-bottom:var(--kl-s-4);border-radius:14px;background:var(--kl-dark);isolation:isolate}.kl-vid .kl-sheet__video{margin:0;border-radius:0;object-fit:cover}.kl-vid::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,rgb(var(--kl-shadow-rgb) / .18),rgb(var(--kl-shadow-rgb) / .3));pointer-events:none;transition:opacity var(--kl-dur-2) var(--kl-ease)}.kl-vid__play{position:absolute;inset:0;z-index:2;width:100%;padding:0;border:0;background:none;cursor:pointer}.kl-vid__play::before{content:"";position:absolute;top:50%;left:50%;width:74px;height:74px;border:var(--kl-bw) solid rgb(var(--kl-white-rgb) / .2);border-radius:var(--kl-r-pill);background:color-mix(in srgb,var(--kl-dark) 55%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 30px rgb(var(--kl-shadow-rgb) / .35),inset 0 1px 0 rgb(var(--kl-white-rgb) / .08);transform:translate(-50%,-50%);transition:transform var(--kl-dur-2) var(--kl-ease),background-color var(--kl-dur-2) var(--kl-ease)}.kl-vid__play::after{content:"";position:absolute;top:50%;left:50%;border-block:13px solid transparent;border-left:20px solid var(--kl-on-dark);transform:translate(-35%,-50%);filter:drop-shadow(0 2px 4px rgb(var(--kl-shadow-rgb) / .35))}.kl-vid__play:hover::before{background:color-mix(in srgb,var(--kl-dark) 68%,transparent);transform:translate(-50%,-50%) scale(1.06)}.kl-vid__play:focus-visible{outline:none}.kl-vid__play:focus-visible::before{box-shadow:var(--kl-focus)}.kl-vid.is-on::before,.kl-vid.is-on .kl-vid__play{display:none}.kl-sheet .lazy-video{display:none}@media (max-width: 767.98px){.kl-vid__play::before{width:62px;height:62px}.kl-vid__play::after{border-block-width:11px;border-left-width:17px}}@media (prefers-reduced-motion: reduce){.kl-vid::before,.kl-vid__play::before{transition:none}}.kl-sheet__b img{max-width:100%;height:auto;border-radius:var(--kl-r-md)}@media (min-width: 768px){.kl-sheet{width:min(640px,92vw);margin:auto;border-radius:var(--kl-r-xl)}.kl-sheet[open]{animation-name:kl-sheet-in}.kl-sheet__h::before{display:none}}@keyframes kl-sheet-up{from{transform:translateY(100%)}}@keyframes kl-sheet-in{from{opacity:0;transform:translateY(var(--kl-reveal-y)) scale(.98)}}.kl-pp__main{display:flex;flex-direction:column;gap:var(--kl-s-7);margin-top:var(--kl-s-7)}.kl-pp__nav{position:sticky;top:var(--kl-s-2);z-index:5;display:flex;gap:var(--kl-s-1);padding:var(--kl-s-1);overflow-x:auto;border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-pill);background:var(--kl-glass);-webkit-backdrop-filter:blur(var(--kl-blur));backdrop-filter:blur(var(--kl-blur));scrollbar-width:none}@media (min-width: 1024px){.kl-pp__nav{top:calc(var(--kl-hdr-h) + var(--kl-nav-h) + var(--kl-s-2))}}.kl-pp__nav a{flex:0 0 auto;display:flex;align-items:center;min-height:var(--kl-tap);padding:0 var(--kl-s-4);border-radius:var(--kl-r);color:var(--kl-ink-2);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold);white-space:nowrap}.kl-pp__nav a.is-on,.kl-pp__nav a:hover{background:var(--kl-soft-2);color:var(--kl-brand-strong)}.kl-sec{scroll-margin-top:calc(var(--kl-hdr-h) + var(--kl-nav-h) + var(--kl-s-9))}.kl-sec__t,.kl-rel h2{margin:0 0 var(--kl-s-4);font-size:max(1.1875rem,var(--kl-fs-lg));font-weight:var(--kl-h-fw);color:var(--kl-h-color)}@media (min-width: 768px){.kl-sec__t,.kl-rel h2{font-size:var(--kl-fs-xl)}}.kl-fold{position:relative}.kl-fold.is-folded{max-height:560px;overflow:hidden}.kl-fold.is-folded::after{content:"";position:absolute;inset-inline:0;bottom:0;height:120px;background:linear-gradient(to bottom,transparent,var(--kl-bg))}.kl-fold__btn{display:flex;margin:var(--kl-s-3) auto 0;padding:var(--kl-s-2) var(--kl-s-6);border:var(--kl-bw) solid var(--kl-line-strong);border-radius:var(--kl-r);background:var(--kl-surface);font-weight:var(--kl-fw-bold);color:var(--kl-brand-strong);cursor:pointer}.kl-toc,.kl-cluster{margin:0 0 var(--kl-s-6);padding:var(--kl-s-4) var(--kl-s-5);border:var(--kl-bw) solid var(--kl-line-strong);border-radius:var(--kl-r-lg);background:var(--kl-cream-3)}.kl-cluster{margin-block:var(--kl-s-6)}.kl-toc__t,.kl-cluster__t{margin:0 0 var(--kl-s-3);padding-bottom:var(--kl-s-2);border-bottom:2px solid var(--kl-line-strong);font-size:var(--kl-fs-base);font-weight:var(--kl-fw-black);color:var(--kl-heading-accent)}.kl-cluster__t{border:0;padding:0}.kl-toc__l{margin:0;padding-inline-start:var(--kl-s-5);columns:2 220px;column-gap:var(--kl-s-6)}.kl-toc__l li{margin-bottom:var(--kl-s-2);break-inside:avoid}.kl-toc__l a,.kl-cluster__i a{color:var(--kl-ink-2);text-decoration:none}.kl-toc__l a:hover,.kl-cluster__i a:hover{color:var(--kl-brand-strong);text-decoration:underline}.kl-cluster__i{margin:0 0 var(--kl-s-2)}.kl-cluster__i a{color:var(--kl-brand-strong);font-weight:var(--kl-fw-medium)}.kl-download-container{display:grid;gap:var(--kl-s-2)}@media (min-width: 768px){.kl-download-container{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.kl-download-btn{display:flex;align-items:center;gap:var(--kl-s-3);min-height:56px;padding:var(--kl-s-3) var(--kl-s-4);border:var(--kl-bw) solid var(--kl-line-strong);border-radius:var(--kl-r-md);background:var(--kl-soft);color:var(--kl-brand-strong);font-size:var(--kl-fs-md);font-weight:var(--kl-fw-bold);text-decoration:none;transition:background-color var(--kl-dur-1),transform var(--kl-dur-1)}.kl-download-btn:hover{background:var(--kl-soft-2);color:var(--kl-brand-strong)}.kl-download-btn:focus-visible{outline:none;box-shadow:var(--kl-focus)}.kl-download-btn-icon{flex:0 0 36px;height:36px;display:grid;place-items:center;border-radius:var(--kl-r-sm);background:var(--kl-grad);color:var(--kl-on-brand)}.kl-download-btn-icon svg{width:22px;height:22px;fill:currentColor}.kl-attrs table{width:100%;margin:0;border:0;border-collapse:collapse}.kl-attrs .shop_attributes{border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-lg);overflow:hidden;border-collapse:separate;border-spacing:0}.kl-attrs .attribute_group_name{padding:var(--kl-s-3) var(--kl-s-4);background:var(--kl-cream-2);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-black);color:var(--kl-ink);text-align:start}.kl-attrs .attribute_row>td{padding:0}.kl-attrs th,.kl-attrs td{padding:var(--kl-s-3) var(--kl-s-4);border:0;border-bottom:var(--kl-bw) solid var(--kl-line);font-size:var(--kl-fs-sm);text-align:start;vertical-align:top;background:none}.kl-attrs .attribute_name,.kl-attrs .woocommerce-product-attributes-item__label{width:34%;font-weight:var(--kl-fw-medium);color:var(--kl-muted)}.kl-attrs .attribute_value,.kl-attrs .woocommerce-product-attributes-item__value{color:var(--kl-ink)}.kl-attrs .attribute_value p,.kl-attrs td p{margin:0}.kl-attrs tr:last-child>th,.kl-attrs tr:last-child>td{border-bottom:0}.kl-attrs .attribute_name_values tr:last-child>*{border-bottom:0}.kl-attrs .wd-term-sep{color:var(--kl-muted-2)}.kl-spec{margin-bottom:var(--kl-s-4);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-lg);overflow:hidden}.kl-spec__t{margin:0;padding:var(--kl-s-3) var(--kl-s-4);background:var(--kl-cream-2);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-black);color:var(--kl-ink)}.kl-spec__l{margin:0}.kl-spec__l>div{display:grid;grid-template-columns:minmax(96px,34%) 1fr;gap:var(--kl-s-3);padding:var(--kl-s-3) var(--kl-s-4);border-bottom:var(--kl-bw) solid var(--kl-line);font-size:var(--kl-fs-sm)}.kl-spec__l>div:last-child{border-bottom:0}.kl-spec__l dt{font-weight:var(--kl-fw-medium);color:var(--kl-muted)}.kl-spec__l dd{margin:0;color:var(--kl-ink)}.kl-spec__l dd p{margin:0}.kl-spec .wd-term-sep{color:var(--kl-muted-2)}.wpfh-section-head h3{margin:0 0 var(--kl-s-4);font-size:var(--kl-fs-xl);font-weight:var(--kl-fw-black)}.wpfh-items{display:flex;flex-direction:column;gap:var(--kl-s-2)}.wpfh-item{border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-md);background:var(--kl-surface);transition:border-color var(--kl-dur-1),box-shadow var(--kl-dur-2)}.wpfh-item.is-open{border-color:var(--kl-line-strong);box-shadow:var(--kl-sh-1)}.wpfh-question{display:flex;align-items:center;justify-content:space-between;gap:var(--kl-s-3);width:100%;padding:var(--kl-s-4);border:0;background:none;color:var(--kl-ink);font-size:var(--kl-fs-md);font-weight:var(--kl-fw-bold);text-align:start;cursor:pointer}.wpfh-icon{flex:0 0 28px;height:28px;display:grid;place-items:center;border-radius:var(--kl-r-pill);background:var(--kl-soft);color:var(--kl-brand);font-size:var(--kl-fs-lg);transition:transform var(--kl-dur-2) var(--kl-ease)}.wpfh-item.is-open .wpfh-icon{transform:rotate(45deg)}.wpfh-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--kl-dur-3) var(--kl-ease)}.wpfh-item.is-open .wpfh-answer{grid-template-rows:1fr}.wpfh-answer-inner{overflow:hidden;padding-inline:var(--kl-s-4);color:var(--kl-ink-2);font-size:var(--kl-fs-md);line-height:var(--kl-lh-base)}.wpfh-item.is-open .wpfh-answer-inner{padding-bottom:var(--kl-s-4)}.wpfh-toggle-wrap{margin-top:var(--kl-s-3);text-align:center}.wpfh-toggle-more{padding:var(--kl-s-2) var(--kl-s-6);border:var(--kl-bw) solid var(--kl-line-strong);border-radius:var(--kl-r);background:var(--kl-surface);color:var(--kl-brand-strong);font-weight:var(--kl-fw-bold);cursor:pointer}.wpfh-step{display:flex;gap:var(--kl-s-3);padding:var(--kl-s-3) 0}.wpfh-step-num{flex:0 0 32px;height:32px;display:grid;place-items:center;border-radius:var(--kl-r-pill);background:var(--kl-grad);color:var(--kl-on-brand);font-weight:var(--kl-fw-bold)}.wpfh-step-content h4{margin:0 0 var(--kl-s-1);font-size:var(--kl-fs-md)}.kl-faq .wpfh-front-wrap{display:grid;gap:var(--kl-s-7)}.kl-faq .wpfh-section-head h3{display:flex;align-items:center;gap:var(--kl-s-2);font-size:var(--kl-fs-xl)}.kl-faq .wpfh-section-head h3::before{content:"";flex:none;width:6px;height:1.2em;border-radius:var(--kl-r-pill);background:var(--kl-grad)}.kl-faq .wpfh-item{position:relative;overflow:hidden;border-color:var(--kl-line);border-radius:var(--kl-r-lg);background:var(--kl-surface);box-shadow:0 1px 2px rgb(var(--kl-shadow-rgb) / .04);transition:border-color var(--kl-dur-2) var(--kl-ease),box-shadow var(--kl-dur-2) var(--kl-ease),background-color var(--kl-dur-2) var(--kl-ease)}.kl-faq .wpfh-item::before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--kl-grad);transform:scaleY(0);transition:transform var(--kl-dur-3) var(--kl-ease)}.kl-faq .wpfh-item.is-open{border-color:rgb(var(--kl-brand-rgb) / .35);background:linear-gradient(180deg,var(--kl-cream-3),var(--kl-surface) 70%);box-shadow:0 8px 24px rgb(var(--kl-brand-rgb) / .08)}.kl-faq .wpfh-item.is-open::before{transform:scaleY(1)}.kl-faq .wpfh-question{min-height:56px;padding:var(--kl-s-3) var(--kl-s-4);line-height:var(--kl-lh-tight);transition:color var(--kl-dur-1)}.kl-faq .wpfh-item.is-open .wpfh-question,.kl-faq .wpfh-question:hover{color:var(--kl-brand-strong)}.kl-faq .wpfh-question:focus-visible{outline:none;box-shadow:inset var(--kl-focus);border-radius:var(--kl-r-lg)}.kl-faq .wpfh-icon{flex-basis:30px;height:30px;font-size:var(--kl-fs-lg);line-height:1;font-weight:var(--kl-fw-regular);transition:transform var(--kl-dur-3) var(--kl-spring),background-color var(--kl-dur-2),color var(--kl-dur-2)}.kl-faq .wpfh-item.is-open .wpfh-icon{background:var(--kl-grad);color:var(--kl-on-brand);transform:rotate(135deg)}.kl-faq .wpfh-answer-inner{opacity:0;transition:opacity var(--kl-dur-2) var(--kl-ease),padding var(--kl-dur-3) var(--kl-ease)}.kl-faq .wpfh-item.is-open .wpfh-answer-inner{opacity:1;transition-delay:60ms}.kl-faq .wpfh-howto-section .wpfh-items{gap:0}.kl-faq .wpfh-step{position:relative;gap:var(--kl-s-4);padding:0 0 var(--kl-s-5)}.kl-faq .wpfh-step:not(:last-child)::before{content:"";position:absolute;inset-inline-start:19px;top:44px;bottom:4px;width:2px;border-radius:var(--kl-r-pill);background:linear-gradient(180deg,rgb(var(--kl-brand-rgb) / .55),var(--kl-line))}.kl-faq .wpfh-step-num{position:relative;flex:0 0 40px;height:40px;font-size:var(--kl-fs-md);font-weight:var(--kl-fw-black);box-shadow:0 0 0 5px var(--kl-cream-3),0 6px 14px rgb(var(--kl-brand-rgb) / .3)}.kl-faq .wpfh-step-content{flex:1;min-width:0;padding:var(--kl-s-2) var(--kl-s-4) var(--kl-s-3);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-lg);background:var(--kl-surface)}.kl-faq .wpfh-step-content h4{margin:0 0 var(--kl-s-1);color:var(--kl-ink);font-size:var(--kl-fs-md);font-weight:var(--kl-fw-bold);line-height:var(--kl-lh-tight)}.kl-faq .wpfh-step-text{color:var(--kl-ink-2);font-size:var(--kl-fs-sm);line-height:var(--kl-lh-base)}@media (prefers-reduced-motion: reduce){.kl-faq .wpfh-item,.kl-faq .wpfh-item::before,.kl-faq .wpfh-icon,.kl-faq .wpfh-answer,.kl-faq .wpfh-answer-inner{transition:none}}#kl-desc .kl-prose{padding:var(--kl-s-5) var(--kl-s-6);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-lg);background:var(--kl-surface)}#kl-desc .kl-prose>:first-child{margin-top:0}#kl-desc .kl-prose :is(h2,h3,h4){margin:var(--kl-s-6) 0 var(--kl-s-2)}#kl-desc .kl-prose p{line-height:2}@media (max-width: 767.98px){#kl-desc .kl-prose{padding:var(--kl-s-4)}}.kl-rv__gate{display:grid;justify-items:start;gap:var(--kl-s-2)}.kl-rv__gate[hidden],.kl-rv__verify[hidden],#review_form[hidden]{display:none}.kl-rv__t{margin:0;color:var(--kl-ink);font-size:var(--kl-fs-md);font-weight:var(--kl-fw-black)}.kl-rv__s{margin:0 0 var(--kl-s-1);color:var(--kl-ink-2);font-size:var(--kl-fs-sm)}.kl-rv__verify{margin:0;color:var(--kl-ink-2);font-size:var(--kl-fs-sm);line-height:var(--kl-lh-base)}#review_form_wrapper.kl-rvf{padding:var(--kl-s-5);border-color:rgb(var(--kl-brand-rgb) / .22);background:linear-gradient(160deg,var(--kl-cream-3),var(--kl-surface) 65%);box-shadow:0 8px 24px rgb(var(--kl-brand-rgb) / .06)}.kl-rvf #reply-title{font-size:var(--kl-fs-md);font-weight:var(--kl-fw-black)}.kl-rsum{display:grid;gap:var(--kl-s-4);margin-bottom:var(--kl-s-5);padding:var(--kl-s-4);border-radius:var(--kl-r-lg);background:var(--kl-cream)}@media (min-width: 768px){.kl-rsum{grid-template-columns:180px 1fr;align-items:center}}.kl-rsum__avg{display:flex;flex-direction:column;align-items:center;gap:var(--kl-s-1)}.kl-rsum__avg b{font-size:var(--kl-fs-3xl);font-weight:var(--kl-fw-black);line-height:1}.kl-rsum__avg .kl-rate__stars{--kl-star-w:18px}.kl-rsum__avg small{color:var(--kl-muted);font-size:var(--kl-fs-xs)}.kl-rsum__bars{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--kl-s-1);font-size:var(--kl-fs-xs);color:var(--kl-muted)}.kl-rsum__bars li{display:grid;grid-template-columns:56px 1fr 28px;align-items:center;gap:var(--kl-s-2)}.kl-rsum__bars i{height:8px;border-radius:var(--kl-r-pill);background:linear-gradient(to left,var(--kl-star) var(--kl-w),var(--kl-star-off) 0)}#reviews ol.commentlist{margin:0 0 var(--kl-s-5);padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--kl-s-3)}#reviews .comment_container{display:flex;gap:var(--kl-s-3);padding:var(--kl-s-4);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-md)}#reviews .comment_container img.avatar{width:40px;height:40px;border-radius:var(--kl-r-pill)}#reviews .comment-text{flex:1;min-width:0}#reviews .comment-text .meta{margin:0 0 var(--kl-s-1);font-size:var(--kl-fs-xs);color:var(--kl-muted)}#reviews .woocommerce-review__author{color:var(--kl-ink);font-size:var(--kl-fs-sm)}#reviews .woocommerce-review__verified{color:var(--kl-success-ink)}#reviews .star-rating{position:relative;float:left;width:calc(var(--kl-star-w) * 5);height:var(--kl-star-w);overflow:hidden;font-size:0;background:var(--kl-star-off);-webkit-mask:var(--kl-star-mask);mask:var(--kl-star-mask)}#reviews .star-rating span{position:absolute;inset-block:0;right:0;background:var(--kl-star);font-size:0}#reviews .description p{margin:0;font-size:var(--kl-fs-md)}#review_form_wrapper{padding:var(--kl-s-4);border-radius:var(--kl-r-lg);background:var(--kl-cream-3);border:var(--kl-bw) solid var(--kl-line)}#review_form .comment-reply-title{display:block;margin-bottom:var(--kl-s-3);font-size:var(--kl-fs-base);font-weight:var(--kl-fw-bold)}#review_form label{display:block;margin-bottom:var(--kl-s-1);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-medium)}#review_form textarea,#review_form input[type="text"],#review_form input[type="email"]{width:100%;padding:var(--kl-s-3);border:var(--kl-bw) solid var(--kl-line-strong);border-radius:var(--kl-r-sm);background:var(--kl-surface)}#review_form .form-submit input{min-height:var(--kl-ctl-h);padding:0 var(--kl-s-6);border:0;border-radius:var(--kl-r);background:var(--kl-grad);color:var(--kl-on-brand);font-weight:var(--kl-fw-bold);cursor:pointer}.kl-stars-in{display:inline-flex;flex-direction:row-reverse;gap:2px}.kl-stars-in button{width:var(--kl-tap);height:var(--kl-tap);padding:0;border:0;background:var(--kl-star-off);-webkit-mask:var(--kl-star-mask1);mask:var(--kl-star-mask1);cursor:pointer}.kl-stars-in button.is-on{background:var(--kl-star)}.kl-pp{--kl-star-mask1: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3 6.6 7.1.7-5.3 4.8 1.5 7-6.3-3.7-6.3 3.7 1.5-7L1.9 9.3 9 8.6z'/%3E%3C/svg%3E") center / contain no-repeat;--kl-star-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3 6.6 7.1.7-5.3 4.8 1.5 7-6.3-3.7-6.3 3.7 1.5-7L1.9 9.3 9 8.6z'/%3E%3C/svg%3E") 0 0 / var(--kl-star-w) var(--kl-star-w) repeat-x}.kl-rel ul.products,.kl-hscroll{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(156px,46%);overscroll-behavior-x:contain;gap:var(--kl-grid-gap);margin:calc(-1 * var(--kl-s-1)) 0 0;padding:var(--kl-s-1) 0 var(--kl-s-2);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.kl-rel ul.products::-webkit-scrollbar,.kl-hscroll::-webkit-scrollbar{display:none}.kl-rel ul.products>li,.kl-hscroll>li{scroll-snap-align:start}@media (max-width: 1023px){.kl-rel ul.products,.kl-hscroll{margin-inline:calc(-1 * var(--kl-gutter));padding-inline:var(--kl-gutter);scroll-padding-inline:var(--kl-gutter)}}@media (hover: hover) and (max-width: 1023px){.kl-rel ul.products,.kl-hscroll{scrollbar-width:thin;scrollbar-color:var(--kl-line-strong) transparent}}.kl-railw{position:relative}.kl-railw__nav{display:none}@media (hover: hover) and (min-width: 1024px){.kl-railw__nav:not([hidden]){position:absolute;top:38%;z-index:2;display:grid;place-items:center;width:var(--kl-ctl-h);height:var(--kl-ctl-h);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-pill);background:var(--kl-surface);color:var(--kl-ink);box-shadow:var(--kl-sh-2);cursor:pointer;transition:transform var(--kl-dur-1) var(--kl-ease),opacity var(--kl-dur-2),color var(--kl-dur-1)}.kl-railw__nav:hover{transform:scale(1.06);color:var(--kl-brand)}.kl-railw__nav:disabled{opacity:0;pointer-events:none}.kl-railw__nav--prev{inset-inline-start:calc(-1 * var(--kl-s-4))}.kl-railw__nav--next{inset-inline-end:calc(-1 * var(--kl-s-4))}.kl-railw__nav--prev .kl-i{transform:scaleX(-1)}}@media (min-width: 768px){.kl-rel ul.products,.kl-hscroll{grid-auto-columns:calc((100% - 3 * var(--kl-grid-gap)) / 4)}}@media (min-width: 1280px){.kl-rel ul.products,.kl-hscroll{grid-auto-columns:calc((100% - 4 * var(--kl-grid-gap)) / 5)}}.kl-mini{display:flex;flex-direction:column;gap:var(--kl-s-2);padding:var(--kl-card-pad);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-md);background:var(--kl-surface);height:100%}.kl-mini img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:var(--kl-r-sm);background:var(--kl-cream);mix-blend-mode:multiply}.kl-mini__t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-medium);line-height:var(--kl-lh-title);color:var(--kl-ink)}.kl-mini__p{margin-top:auto;font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold)}.kl-mini__p del{display:none}.kl-mini__p ins{text-decoration:none}.kl-pp__after:empty{display:none}.klc-fbt__hero{display:grid;gap:2px;margin:0 0 var(--kl-s-4);padding:var(--kl-s-3) var(--kl-s-4);border-radius:var(--kl-r-lg);background:linear-gradient(135deg,var(--kl-soft),var(--kl-cream-3));border:var(--kl-bw) solid rgb(var(--kl-brand-rgb) / .18)}.klc-fbt__hl{margin:0;color:var(--kl-brand-strong);font-size:var(--kl-fs-lg);font-weight:var(--kl-fw-black);line-height:var(--kl-lh-tight)}.klc-fbt__sub{margin:0;color:var(--kl-ink-2);font-size:var(--kl-fs-xs)}.klc-fbt__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--kl-s-5)}.klc-fbt__i{position:relative}.klc-fbt__i + .klc-fbt__i::before{content:"+";position:absolute;top:calc(-1 * var(--kl-s-5) / 2);left:50%;z-index:1;display:grid;place-items:center;width:28px;height:28px;border:var(--kl-bw) solid rgb(var(--kl-brand-rgb) / .25);border-radius:var(--kl-r-pill);background:var(--kl-surface);color:var(--kl-brand);font-size:var(--kl-fs-lg);font-weight:var(--kl-fw-black);line-height:1;box-shadow:var(--kl-sh-1);transform:translate(-50%,-50%)}.klc-fbt__card{display:grid;grid-template-columns:auto 64px minmax(0,1fr) auto;align-items:center;gap:var(--kl-s-3);padding:var(--kl-s-3);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-lg);background:var(--kl-surface);box-shadow:0 1px 2px rgb(var(--kl-shadow-rgb) / .04);transition:opacity var(--kl-dur-2) var(--kl-ease),border-color var(--kl-dur-2)}.klc-fbt__i.is-main .klc-fbt__card{border-color:rgb(var(--kl-brand-rgb) / .35);background:linear-gradient(135deg,var(--kl-cream-3),var(--kl-surface) 60%)}.klc-fbt__i.is-off .klc-fbt__card{opacity:.55}.klc-fbt__card input[type=checkbox]{grid-column:1;inline-size:var(--kl-ic);block-size:var(--kl-ic);margin:0;accent-color:var(--kl-brand)}.klc-fbt__img{grid-column:2;margin:0}.klc-fbt__img img{display:block;inline-size:64px;block-size:auto;aspect-ratio:1;object-fit:contain;border-radius:var(--kl-r-sm)}.klc-fbt__body{grid-column:3;display:grid;justify-items:start;gap:3px;min-width:0}.klc-fbt__chip{padding:2px var(--kl-s-2);border-radius:var(--kl-r-pill);background:var(--kl-grad);color:var(--kl-on-brand);font-size:var(--kl-fs-2xs);font-weight:var(--kl-fw-bold);line-height:1.5}.klc-fbt__name{margin:0;color:var(--kl-ink);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold);line-height:var(--kl-lh-tight)}.klc-fbt__name label{cursor:pointer}.klc-fbt__var{margin:0;color:var(--kl-muted);font-size:var(--kl-fs-2xs)}.klc-fbt__price{grid-column:4;display:grid;grid-template-columns:auto auto;align-items:center;justify-items:end;gap:2px var(--kl-s-2);margin:0;padding:var(--kl-s-2) var(--kl-s-3);border-radius:var(--kl-r);background:var(--kl-soft);white-space:nowrap}.klc-fbt__price del{color:var(--kl-muted-2);font-size:var(--kl-fs-2xs)}.klc-fbt__price ins{grid-column:1 / -1;color:var(--kl-brand-strong);font-size:var(--kl-fs-md);font-weight:var(--kl-fw-black);text-decoration:none}.klc-fbt__price .woocommerce-Price-currencySymbol{font-size:.72em;font-weight:var(--kl-fw-medium)}.klc-fbt__off{padding:1px 6px;border-radius:var(--kl-r-xs);background:var(--kl-grad);color:var(--kl-on-brand);font-size:var(--kl-fs-2xs);font-weight:var(--kl-fw-black);line-height:1.5}.klc-fbt__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--kl-s-3);margin-top:var(--kl-s-4);padding:var(--kl-s-3) var(--kl-s-4);border-radius:var(--kl-r-lg);background:var(--kl-cream-3);border:var(--kl-bw) solid var(--kl-line)}.klc-fbt__tot{display:grid;grid-template-columns:auto auto;align-items:baseline;justify-content:start;gap:2px var(--kl-s-3)}.klc-fbt__lbl{grid-column:1 / -1;color:var(--kl-ink-2);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-bold)}.klc-fbt__nums{display:inline-flex;align-items:baseline;gap:var(--kl-s-2);flex-wrap:wrap}.klc-fbt__nums del{color:var(--kl-muted-2);font-size:var(--kl-fs-sm)}.klc-fbt__nums ins{color:var(--kl-brand);font-size:var(--kl-fs-xl);font-weight:var(--kl-fw-black);text-decoration:none}.klc-fbt__save{grid-column:1 / -1;justify-self:start;padding:2px var(--kl-s-2);border-radius:var(--kl-r-pill);background:var(--kl-success-soft);color:var(--kl-success-ink);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-bold)}.klc-fbt__save[hidden],.klc-fbt__nums del[hidden]{display:none}.klc-fbt__add{position:relative;min-width:200px;min-height:var(--kl-ctl-h);box-shadow:0 6px 16px rgb(var(--kl-brand-rgb) / .28);transition:transform var(--kl-dur-1) var(--kl-ease),box-shadow var(--kl-dur-2) var(--kl-ease),filter var(--kl-dur-2)}@media (hover: hover){.klc-fbt__add:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 10px 22px rgb(var(--kl-brand-rgb) / .34);filter:saturate(1.08)}}.klc-fbt__add:not(:disabled):active{transform:scale(.97);box-shadow:0 3px 8px rgb(var(--kl-brand-rgb) / .3)}.klc-fbt__add:disabled{opacity:.55;box-shadow:none}.klc-fbt__add.is-busy .klc-fbt__bt{opacity:0}.klc-fbt__add .kl-ldr{position:absolute;inset:0;display:grid;place-items:center;--kl-ldr-c:var(--kl-on-brand)}.klc-fbt__add.is-done .klc-fbt__bt{font-size:0}.klc-fbt__add.is-done .klc-fbt__bt::after{content:"✓ به سبد اضافه شد";font-size:var(--kl-fs-sm);animation:kl-pa-pop 420ms var(--kl-spring) both;display:inline-block}@media (max-width: 767.98px){.klc-fbt__card{grid-template-columns:auto 56px minmax(0,1fr);grid-template-rows:auto auto}.klc-fbt__img img{inline-size:56px}.klc-fbt__img{grid-row:1 / 3}.klc-fbt__price{grid-column:3;justify-self:start;grid-template-columns:auto auto auto;padding:var(--kl-s-1) var(--kl-s-2)}.klc-fbt__price ins{grid-column:auto;font-size:var(--kl-fs-sm)}.klc-fbt__bar{flex-direction:column;align-items:stretch}.klc-fbt__add{width:100%}}@media (prefers-reduced-motion: reduce){.klc-fbt__add,.klc-fbt__card{transition:none}.klc-fbt__add.is-done .klc-fbt__bt::after{animation:none}}.kl-rel__more{margin:var(--kl-s-3) 0 0;font-size:var(--kl-fs-sm)}.kl-rel__more a{color:var(--kl-brand-strong);font-weight:var(--kl-fw-bold)}.kl-rel__names,.kl-links__l{display:flex;flex-wrap:wrap;gap:var(--kl-s-2);margin:var(--kl-s-3) 0 0;padding:0;list-style:none}.kl-rel__names a,.kl-links__l a,.kl-links__l span{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--kl-s-3);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r);background:var(--kl-surface);color:var(--kl-ink-2);font-size:var(--kl-fs-xs);line-height:var(--kl-lh-tight)}.kl-rel__names a:hover,.kl-links__l a:hover{border-color:var(--kl-brand);color:var(--kl-brand-strong)}.kl-links__l span[aria-current]{border-color:var(--kl-brand);background:var(--kl-soft);color:var(--kl-brand-strong);font-weight:var(--kl-fw-bold)}.kl-links__grid{display:grid;gap:var(--kl-s-5)}.kl-links__h{margin:0;font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold);color:var(--kl-ink)}@media (min-width: 1024px){.kl-links__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kl-s-5) var(--kl-s-8)}}.kl-rel .kl-skel{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,44%);gap:var(--kl-grid-gap);margin:0;padding:0;list-style:none;overflow:hidden}@media (min-width: 768px){.kl-rel .kl-skel{grid-auto-columns:calc((100% - 3 * var(--kl-grid-gap)) / 4)}}@media (min-width: 1280px){.kl-rel .kl-skel{grid-auto-columns:calc((100% - 4 * var(--kl-grid-gap)) / 5)}}.kl-dbar{position:fixed;inset-inline:0;bottom:0;overflow-x:clip;z-index:calc(var(--kl-z-toolbar) + 1);padding:var(--kl-s-2) 0 calc(var(--kl-s-2) + env(safe-area-inset-bottom));background:var(--kl-glass);-webkit-backdrop-filter:saturate(1.5) blur(var(--kl-blur));backdrop-filter:saturate(1.5) blur(var(--kl-blur));border-top:var(--kl-bw) solid var(--kl-line);box-shadow:0 -10px 30px rgb(var(--kl-shadow-rgb) / .10);opacity:0;transform:translateY(calc(100% + var(--kl-s-4)));visibility:hidden;transition:transform var(--kl-dur-3) var(--kl-ease),opacity var(--kl-dur-2) var(--kl-ease),visibility 0s var(--kl-dur-3)}.kl-dbar.is-in{opacity:1;transform:none;visibility:visible;transition-delay:0s}.kl-dbar[hidden]{display:none}@media (max-width: 767px){.kl-dbar{display:none}}@media (min-width: 768px) and (max-width: 1023px){.kl-has-toolbar .kl-dbar{bottom:calc(var(--kl-toolbar-h) + env(safe-area-inset-bottom));padding-bottom:var(--kl-s-2);transform:translateY(calc(100% + var(--kl-toolbar-h) + env(safe-area-inset-bottom)))}.kl-has-toolbar .kl-dbar.is-in{transform:none}body.kl-has-toolbar:has(.kl-dbar){padding-bottom:calc(var(--kl-toolbar-h) + var(--kl-dbar-hh,122px) + env(safe-area-inset-bottom))}}@media (min-width: 768px){.kl-bbar--phone{display:none}}.kl-dbar__in{display:flex;align-items:center;gap:var(--kl-s-3);min-height:56px}.kl-dbar__img{flex:none;width:52px;height:52px;border-radius:var(--kl-r-sm);object-fit:contain;background:var(--kl-surface);border:var(--kl-bw) solid var(--kl-line)}.kl-dbar__id{display:flex;flex-direction:column;gap:2px;flex:1 1 200px;min-width:150px}.kl-dbar__t{overflow:hidden;font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-black);line-height:var(--kl-lh-tight);white-space:nowrap;text-overflow:ellipsis;color:var(--kl-ink)}.kl-dbar__pick{display:block;overflow:hidden;font-size:var(--kl-fs-2xs);line-height:var(--kl-lh-tight);white-space:nowrap;text-overflow:ellipsis;color:var(--kl-muted)}.kl-dbar__pick[hidden]{display:none}.kl-dbar__pick b{color:var(--kl-ink)}.kl-dbar__opts{display:flex;gap:var(--kl-s-2)}.kl-dbar__sel{position:relative;display:block}.kl-dd__btn{display:flex;align-items:center;justify-content:space-between;gap:var(--kl-s-2);min-width:132px;max-width:200px;width:100%;height:var(--kl-ctl-h);padding:0 var(--kl-s-3);border:var(--kl-bw) solid var(--kl-line-strong);border-radius:var(--kl-r);background:var(--kl-surface);color:var(--kl-ink);font:inherit;font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-bold);cursor:pointer;transition:border-color var(--kl-dur-1) var(--kl-ease),background-color var(--kl-dur-1) var(--kl-ease),box-shadow var(--kl-dur-1) var(--kl-ease)}.kl-dd__v{overflow:hidden;min-width:0;white-space:nowrap;text-overflow:ellipsis}.kl-dd__chev{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;color:var(--kl-muted);transform:rotate(180deg);transition:transform var(--kl-dur-2) var(--kl-ease)}.kl-dd.is-down .kl-dd__chev{transform:none}.kl-dd.is-open .kl-dd__chev{transform:none;color:var(--kl-brand)}.kl-dd.is-down.is-open .kl-dd__chev{transform:rotate(180deg)}@media (hover: hover){.kl-dd__btn:hover{border-color:var(--kl-brand)}}.kl-dd__btn:focus-visible{outline:none;box-shadow:var(--kl-focus)}.kl-dbar__sel.is-set .kl-dd__btn{border-color:var(--kl-brand);background:var(--kl-soft)}.kl-dd.is-open .kl-dd__btn{border-color:var(--kl-brand);box-shadow:0 0 0 3px rgb(var(--kl-brand-rgb) / .14)}.kl-dd__list{position:absolute;inset-inline-start:0;bottom:calc(100% + var(--kl-s-2));z-index:2;min-width:100%;width:max-content;max-width:min(320px,90vw);max-height:min(300px,50vh);margin:0;padding:var(--kl-s-1);overflow-y:auto;overscroll-behavior:contain;list-style:none;border:var(--kl-bw) solid rgb(var(--kl-brand-rgb) / .18);border-radius:var(--kl-r-lg);background:var(--kl-surface);box-shadow:var(--kl-sh-3);opacity:0;visibility:hidden;transform:translateY(8px) scale(.98);transform-origin:bottom;transition:opacity var(--kl-dur-2) var(--kl-ease),transform var(--kl-dur-2) var(--kl-ease),visibility 0s var(--kl-dur-2)}.kl-dd.is-down .kl-dd__list{bottom:auto;top:calc(100% + var(--kl-s-2));transform:translateY(-8px) scale(.98);transform-origin:top}.kl-dd.is-open .kl-dd__list{opacity:1;visibility:visible;transform:none;transition-delay:0s}.kl-dd__list:focus{outline:none}.kl-dd__list [role="option"]{position:relative;display:flex;align-items:center;min-height:40px;padding:var(--kl-s-1) var(--kl-s-3) var(--kl-s-1) var(--kl-s-6);border-radius:var(--kl-r);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-bold);color:var(--kl-ink);white-space:nowrap;cursor:pointer}.kl-dd__list [role="option"].is-act{background:var(--kl-soft);color:var(--kl-brand-strong)}@media (hover: hover){.kl-dd__list [role="option"]:hover{background:var(--kl-soft)}}.kl-dd__list [aria-selected="true"]{color:var(--kl-brand-strong)}.kl-dd__list [aria-selected="true"]::after{content:"";position:absolute;inset-inline-end:var(--kl-s-3);top:50%;width:6px;height:11px;margin-top:-7px;border:solid var(--kl-brand);border-width:0 2px 2px 0;transform:rotate(45deg)}.kl-dd__list [aria-disabled="true"]{color:var(--kl-muted-2);text-decoration:line-through;cursor:not-allowed}.kl-dbar__sel.is-nudge .kl-dd__btn{animation:kl-nudge var(--kl-dur-4) var(--kl-spring);border-color:var(--kl-brand)}@media (prefers-reduced-motion: reduce){.kl-dd__list,.kl-dd__chev{transition:none}}@keyframes kl-nudge{20%,60%{transform:translateX(-4px)}40%,80%{transform:translateX(4px)}}.kl-dbar__p{flex:none;min-width:110px;font-size:var(--kl-fs-md);font-weight:var(--kl-fw-black);line-height:var(--kl-lh-tight);color:var(--kl-ink);text-align:end;white-space:nowrap}.kl-dbar__p .price{display:flex;flex-direction:column;align-items:flex-end}.kl-dbar__p del{display:block;font-size:var(--kl-fs-2xs);font-weight:var(--kl-fw-regular);color:var(--kl-muted-2)}.kl-dbar__p ins{text-decoration:none;color:var(--kl-brand-strong)}.kl-dbar__p .woocommerce-Price-currencySymbol{font-size:var(--kl-fs-2xs);font-weight:var(--kl-fw-regular)}.kl-dbar__q{display:flex;align-items:center;height:var(--kl-ctl-h);border:var(--kl-bw) solid var(--kl-line-strong);border-radius:var(--kl-r);background:var(--kl-surface)}.kl-dbar__q[hidden]{display:none}.kl-dbar__q .kl-q{display:grid;place-items:center;width:40px;height:100%;border:0;background:none;color:var(--kl-ink-2);cursor:pointer}.kl-dbar__q .kl-i{width:var(--kl-ic-sm);height:var(--kl-ic-sm)}.kl-dbar__q output{min-width:22px;text-align:center;font-weight:var(--kl-fw-bold)}.kl-dbar__go{flex:none;min-width:168px}.kl-dbar__go .kl-i{width:var(--kl-ic-sm);height:var(--kl-ic-sm)}.kl-dbar__go.is-wait{background:var(--kl-ink);box-shadow:none}.kl-dbar__go[aria-disabled="true"]{opacity:.55;pointer-events:none}@media (min-width: 768px) and (max-width: 1023px){.kl-dbar__in{flex-wrap:wrap;gap:var(--kl-s-2) var(--kl-s-3)}.kl-dbar__img,.kl-dbar__pick{display:none}.kl-dbar__id{flex:1 1 0;min-width:0}.kl-dbar__p{order:1;min-width:0}.kl-dbar__q{order:2}.kl-dbar__opts{order:3;flex:1 1 calc(100% - 172px);min-width:0}.kl-dbar__opts[hidden]{display:none}.kl-dbar__go{order:4;min-width:140px}.kl-dd__btn{min-width:0;max-width:none}.kl-dbar__sel{flex:1;min-width:0}}@media (min-width: 1024px) and (max-width: 1279px){.kl-dbar__in{gap:var(--kl-s-2)}.kl-dbar__img,.kl-dbar__pick{display:none}.kl-dbar__id{min-width:130px}.kl-dd__btn{min-width:112px;max-width:160px}.kl-dbar__p{min-width:96px}.kl-dbar__go{min-width:140px}}.woocommerce-review__author{display:inline;margin:0;font-size:inherit;font-weight:var(--kl-fw-bold);line-height:inherit}.klc-dt__d{width:min(460px,calc(100vw - 2 * var(--kl-s-4)));max-width:none;max-height:min(88dvh,680px);margin:auto;padding:0;border:0;background:transparent;color:var(--kl-ink);overflow:visible}.klc-dt__d::backdrop{background:var(--kl-scrim);opacity:0;transition:opacity var(--kl-dur-2) var(--kl-ease)}.klc-dt__d.is-on::backdrop{opacity:1}.klc-dt__p{display:flex;flex-direction:column;max-height:inherit;border-radius:var(--kl-r-xl);background:var(--kl-surface);box-shadow:var(--kl-sh-modal);overflow:hidden}.klc-dt__h{display:flex;align-items:center;justify-content:space-between;gap:var(--kl-s-3);padding:var(--kl-s-4) var(--kl-s-5) 0}.klc-dt__t{margin:0;font-size:var(--kl-fs-lg);font-weight:var(--kl-fw-black);line-height:var(--kl-lh-tight)}.klc-dt__t small{font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-regular);color:var(--kl-muted)}.klc-dt__x{display:grid;place-items:center;flex:none;width:40px;height:40px;padding:0;border:0;border-radius:var(--kl-r-pill);background:var(--kl-cream-2);color:var(--kl-ink-2);cursor:pointer;transition:background-color var(--kl-m),transform var(--kl-m) var(--kl-m-out)}.klc-dt__x svg{width:18px;height:18px}.klc-dt__x:hover{background:var(--kl-soft-2)}.klc-dt__x:active{transform:scale(var(--kl-m-press-ic))}.klc-dt__x:focus-visible{outline:none;box-shadow:var(--kl-focus)}.klc-dt__s{margin:var(--kl-s-1) 0 0;padding:0 var(--kl-s-5);color:var(--kl-muted);font-size:var(--kl-fs-xs);line-height:var(--kl-lh-base)}.klc-dt__hd,.klc-dt__r{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.25fr) minmax(56px,auto);align-items:center;gap:var(--kl-s-2)}.klc-dt__hd{margin-top:var(--kl-s-3);padding:0 calc(var(--kl-s-5) + var(--kl-s-3) + var(--kl-bw));color:var(--kl-muted-2);font-size:var(--kl-fs-2xs);font-weight:var(--kl-fw-bold)}.klc-dt__hd>:last-child,.klc-dt__o{justify-self:end}.klc-dt__l{display:flex;flex-direction:column;gap:6px;margin:var(--kl-s-2) 0 0;padding:0 var(--kl-s-5) var(--kl-s-2);list-style:none;overflow-y:auto;overscroll-behavior:contain}.klc-dt__l li{margin:0}.klc-dt__r{position:relative;isolation:isolate;width:100%;min-height:52px;padding:var(--kl-s-2) var(--kl-s-3);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r);background:var(--kl-surface);color:var(--kl-ink);font:inherit;font-size:var(--kl-fs-sm);text-align:start;font-variant-numeric:tabular-nums;cursor:pointer;overflow:hidden;-webkit-tap-highlight-color:transparent;transition:border-color var(--kl-m),background-color var(--kl-m),box-shadow var(--kl-m),transform var(--kl-m) var(--kl-m-out)}.klc-dt__r::before{content:"";position:absolute;inset-block:0;inset-inline-start:0;z-index:-1;width:calc(var(--w,0) * 100%);background:linear-gradient(to left,rgb(var(--kl-brand-rgb) / .11),rgb(var(--kl-brand-rgb) / .02));border-radius:inherit;transition:background-color var(--kl-m)}.klc-dt__q{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.klc-dt__q b{font-weight:var(--kl-fw-black)}.klc-dt__q small{color:var(--kl-muted);font-size:var(--kl-fs-2xs)}.klc-dt__q svg{display:none;flex:none;width:16px;height:16px;color:var(--kl-brand);stroke-width:2.6}.klc-dt__pr{font-weight:var(--kl-fw-medium);white-space:nowrap}.klc-dt__pr{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;line-height:1.25}.klc-dt__pr ins{text-decoration:none}.klc-dt__was{color:var(--kl-muted-2);font-size:var(--kl-fs-2xs);font-weight:var(--kl-fw-regular)}.klc-dt__cur{color:var(--kl-muted);font-size:var(--kl-fs-2xs)}.klc-dt__o{padding:3px var(--kl-s-2);border-radius:var(--kl-r-xs);background:var(--kl-success-soft);color:var(--kl-success-ink);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-black);white-space:nowrap}@media (hover: hover){.klc-dt__r:not([aria-disabled="true"]):hover{border-color:var(--kl-line-strong);box-shadow:var(--kl-sh-1);transform:translateY(-1px)}}.klc-dt__r:active:not([aria-disabled="true"]){transform:scale(.985);transition-duration:var(--kl-m-fast)}.klc-dt__r:focus-visible{outline:none;border-color:var(--kl-brand);box-shadow:var(--kl-focus)}.klc-dt__r[aria-pressed="true"]{border-color:var(--kl-brand);background:var(--kl-soft);box-shadow:var(--kl-sel-ring)}.klc-dt__r[aria-pressed="true"] .klc-dt__q svg{display:block}.klc-dt__r[aria-pressed="true"] .klc-dt__q b{color:var(--kl-brand-strong)}.klc-dt__r[aria-disabled="true"]{border-style:dashed;color:var(--kl-muted-2);cursor:not-allowed}.klc-dt__r[aria-disabled="true"] .klc-dt__o{background:var(--kl-cream-2);color:var(--kl-muted)}.klc-dt__f{margin:0;padding:var(--kl-s-3) var(--kl-s-5) var(--kl-s-4);border-top:var(--kl-bw) solid var(--kl-line);background:var(--kl-cream-3);color:var(--kl-muted);font-size:var(--kl-fs-2xs);line-height:var(--kl-lh-base)}@media (max-width: 767px){.klc-dt__d{width:100%;max-height:88dvh;margin:auto 0 0}.klc-dt__p{border-radius:var(--kl-r-xl) var(--kl-r-xl) 0 0}.klc-dt__h{position:relative;padding-top:var(--kl-s-5)}.klc-dt__h::before{content:"";position:absolute;top:var(--kl-s-2);left:50%;width:var(--kl-sheet-grip);height:4px;margin-left:calc(var(--kl-sheet-grip) / -2);border-radius:var(--kl-r-pill);background:var(--kl-line-strong)}.klc-dt__hd{padding-inline:calc(var(--kl-s-4) + var(--kl-s-3) + var(--kl-bw))}.klc-dt__l{padding-inline:var(--kl-s-4)}.klc-dt__f{padding-bottom:calc(var(--kl-s-4) + env(safe-area-inset-bottom))}}.kl-pp .quantity.klc-dt-set{border-color:var(--kl-brand);animation:klc-dt-ring 900ms var(--kl-ease)}.kl-pp .quantity.klc-dt-set .qty{color:var(--kl-brand-strong);animation:klc-dt-pop 480ms var(--kl-m-spring)}@keyframes klc-dt-ring{0%{box-shadow:0 0 0 0 rgb(var(--kl-brand-rgb) / .45)}70%{box-shadow:0 0 0 10px rgb(var(--kl-brand-rgb) / 0)}100%{box-shadow:none}}@keyframes klc-dt-pop{0%{opacity:.2;transform:scale(.55)}100%{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.klc-dt__r,.klc-dt__x,.klc-dt__d::backdrop{transition:none}.kl-pp .quantity.klc-dt-set,.kl-pp .quantity.klc-dt-set .qty{animation:none}}.kl-still :is(.klc-dt__r,.klc-dt__x){transition:none}.kl-still .klc-dt__d::backdrop{transition:none}.kl-still .kl-pp .quantity.klc-dt-set,.kl-still .kl-pp .quantity.klc-dt-set .qty{animation:none}.kl-prose .kl-toc__l{display:grid;gap:var(--kl-s-2) var(--kl-s-3);margin:0;padding:0;list-style:none;columns:auto;counter-reset:kltoc}@media (min-width: 768px){.kl-prose .kl-toc__l{grid-template-columns:repeat(2,minmax(0,1fr))}}.kl-prose .kl-toc__l li{margin:0;text-align:start;counter-increment:kltoc}.kl-prose .kl-toc__l a{display:flex;align-items:flex-start;gap:var(--kl-s-2);min-height:40px;height:100%;padding:var(--kl-s-2) var(--kl-s-3);border:var(--kl-bw) solid rgb(var(--kl-shadow-rgb) / .06);border-radius:var(--kl-r-sm);background:var(--kl-surface);box-shadow:0 1px 2px rgb(var(--kl-shadow-rgb) / .05),0 2px 8px rgb(var(--kl-shadow-rgb) / .035);color:var(--kl-ink-2);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-medium);line-height:var(--kl-lh-tight);text-decoration:none;transition:border-color var(--kl-dur-1) var(--kl-ease),color var(--kl-dur-1) var(--kl-ease),box-shadow var(--kl-dur-1) var(--kl-ease)}.kl-prose .kl-toc__l a::before{content:counter(kltoc,persian);display:grid;place-items:center;flex:none;min-width:22px;height:22px;padding:0 4px;border-radius:var(--kl-r-pill);background:var(--kl-soft-2);color:var(--kl-brand-strong);font-size:var(--kl-fs-2xs);font-weight:var(--kl-fw-bold)}.kl-prose .kl-toc__l a:hover{border-color:rgb(var(--kl-brand-rgb) / .35);color:var(--kl-brand-strong);text-decoration:none;box-shadow:0 3px 10px rgb(var(--kl-brand-rgb) / .12)}.kl-prose .kl-toc__l a:focus-visible{outline:none;box-shadow:var(--kl-focus)}.kl-pk{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kl-s-2);margin:var(--kl-s-3) 0}.kl-pk__h{flex:1 1 100%;margin:0;color:var(--kl-muted);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-bold)}.kl-pk__chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.kl-pk__chips li{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 10px;border:1px solid var(--kl-line);border-radius:var(--kl-r-pill);background:var(--kl-surface);color:var(--kl-ink-2);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-medium);white-space:nowrap}.kl-pk__more{min-height:32px;padding:0 12px;border:0;border-radius:var(--kl-r-pill);background:none;color:var(--kl-brand-strong);font:inherit;font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-bold);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.kl-pk__dlg{width:min(560px,100vw);max-width:100vw;max-height:min(86dvh,760px);margin:auto;padding:0;border:0;border-radius:var(--kl-r-xl,24px);background:var(--kl-surface);color:var(--kl-ink);box-shadow:var(--kl-sh-2);overflow:auto;overscroll-behavior:contain}.kl-pk__dlg[open]{animation:klPkUp var(--kl-dur-3) var(--kl-ease) both}.kl-pk__dlg::backdrop{background:rgb(var(--kl-shadow-rgb) / .4);backdrop-filter:blur(3px)}@keyframes klPkUp{from{opacity:0;transform:translateY(16px)}}.kl-pk__in{padding:var(--kl-s-4) var(--kl-s-5) calc(var(--kl-s-5) + env(safe-area-inset-bottom))}.kl-pk__dh{display:flex;align-items:center;justify-content:space-between;gap:var(--kl-s-3);margin:0 0 var(--kl-s-3)}.kl-pk__dh h3,.kl-pk__dh .kl-pk__dt{margin:0;font-size:var(--kl-fs-md);font-weight:var(--kl-fw-black)}.kl-pk__x{width:44px;height:44px;border:0;border-radius:50%;background:var(--kl-cream);font:inherit;cursor:pointer}.kl-pk__l{display:grid;gap:var(--kl-s-2);margin:0}.kl-pk__l>div{padding:var(--kl-s-3);border:1px solid var(--kl-line);border-radius:var(--kl-r-md)}.kl-pk__l dt{font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold);line-height:1.7}.kl-pk__l dd{margin:2px 0 0;color:var(--kl-muted);font-size:var(--kl-fs-xs);line-height:1.8}.kl-pk__bh{margin:var(--kl-s-4) 0 var(--kl-s-2);font-size:var(--kl-fs-sm)}.kl-pk__books{margin:0;padding-inline-start:var(--kl-s-5);columns:2 180px;font-size:var(--kl-fs-sm);line-height:1.9}@media (max-width:640px){.kl-pk__dlg{width:100vw;margin:auto 0 0;border-radius:var(--kl-r-xl,24px) var(--kl-r-xl,24px) 0 0}.kl-pk__dlg[open]{animation-name:klPkSheet}@keyframes klPkSheet{from{transform:translateY(100%)}}}@media (prefers-reduced-motion:reduce){.kl-pk__dlg[open]{animation:none}}.kl-lvb__h{margin-bottom:var(--kl-s-3)}.kl-lvb__h .kl-sec__t{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kl-s-2);margin-bottom:var(--kl-s-1)}.kl-lvb__h .kl-chn-rc__s{margin:0}.kl-lvb .kl-card__media img{width:100%;height:100%;object-fit:contain}.kl-qa{position:absolute;inset-block-end:var(--kl-s-2);inset-inline-start:var(--kl-s-2);z-index:3;display:inline-flex;align-items:center;justify-content:center;gap:var(--kl-s-1);min-width:2.25rem;height:2.25rem;padding:0;border:0;border-radius:var(--kl-r-pill);background:var(--kl-brand);color:var(--kl-on-brand);font:inherit;font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-bold);box-shadow:0 4px 12px rgb(var(--kl-brand-rgb) / .3);cursor:pointer;transition:transform var(--kl-dur-1) var(--kl-ease),opacity var(--kl-dur-2),background-color var(--kl-dur-1)}.kl-qa .kl-i{width:var(--kl-ic-sm);height:var(--kl-ic-sm)}.kl-qa::after{content:"";position:absolute;inset:-6px}.kl-qa span{display:none}.kl-qa:active{transform:scale(.92)}.kl-qa.is-busy{opacity:.7;pointer-events:none}.kl-qa.is-done{background:var(--kl-ok,var(--kl-brand-strong))}@media (hover: hover) and (min-width: 1024px){.kl-qa{inset-inline:var(--kl-s-2);height:var(--kl-ctl-h,2.5rem);padding-inline:var(--kl-s-3);opacity:0;transform:translateY(6px)}.kl-qa span{display:inline}.kl-card:hover .kl-qa,.kl-card:focus-within .kl-qa,.kl-qa.is-done,.kl-qa.is-busy{opacity:1;transform:none}}.kl-qa.is-in{background:var(--kl-success);color:var(--kl-on-brand);box-shadow:none}.kl-qa.is-in span{display:inline}.kl-qa.is-in{padding-inline:var(--kl-s-3);opacity:1;transform:none}.kl-lvb .kl-card.kl-in-cart{background:var(--kl-success-soft);box-shadow:inset 0 0 0 var(--kl-bw,1px) var(--kl-success);border-radius:var(--kl-r-lg)}.kl-up{margin:0 0 var(--kl-s-3);padding:var(--kl-s-3);border-radius:var(--kl-r);background:rgb(var(--kl-brand-rgb) / .07);animation:kl-up-in var(--kl-dur-2) var(--kl-ease) both}@keyframes kl-up-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.kl-up{animation:none}}.kl-up__t{margin:0 0 var(--kl-s-2);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold);color:var(--kl-ink)}.kl-up__l{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--kl-s-2);margin:0;padding:0;list-style:none}.kl-up__c{display:flex;flex-direction:column;gap:var(--kl-s-1);min-width:0;padding:var(--kl-s-2);border-radius:var(--kl-r-sm);background:var(--kl-surface);box-shadow:var(--kl-sh-1)}.kl-up__a{display:flex;flex-direction:column;align-items:center;gap:var(--kl-s-1);color:var(--kl-ink);text-decoration:none}.kl-up__a img{width:64px;height:64px;object-fit:contain;border-radius:var(--kl-r-sm);background:var(--kl-img-bg)}.kl-up__n{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:var(--kl-fs-2xs);line-height:1.5;text-align:center}.kl-up__p{font-size:var(--kl-fs-2xs);font-weight:var(--kl-fw-bold);color:var(--kl-brand-strong);text-align:center}.kl-up__p del{display:none}.kl-up__b{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:2.25rem;margin-top:auto;padding:0 var(--kl-s-2);border:0;border-radius:var(--kl-r-pill);background:var(--kl-brand);color:var(--kl-on-brand);font:inherit;font-size:var(--kl-fs-2xs);font-weight:var(--kl-fw-bold);cursor:pointer;text-decoration:none}.kl-up__b .kl-i{width:1rem;height:1rem}.kl-up__b--go{background:var(--kl-soft-2);color:var(--kl-brand-strong)}.kl-up__b.is-busy{opacity:.7}.kl-up__b.is-done{background:var(--kl-ok,var(--kl-brand-strong))}.kl-added:has(.kl-up) [data-kl-sug]{display:none}.kl-download-btn.is-dl{flex-wrap:wrap;cursor:default;transform:none}.kl-dlp{flex:1 0 100%;display:grid;gap:var(--kl-s-1)}.kl-dlp__bar{position:relative;display:block;height:8px;overflow:hidden;border-radius:var(--kl-r-pill);background:rgb(var(--kl-brand-rgb) / .14)}.kl-dlp__bar i{position:absolute;inset:0;border-radius:inherit;background:var(--kl-grad);transform:scaleX(0);transform-origin:right;transition:transform .15s linear}.is-ind .kl-dlp__bar i{width:40%;transform:none;animation:kl-dlp-ind 1.2s var(--kl-ease) infinite}@keyframes kl-dlp-ind{from{inset-inline-start:-40%}to{inset-inline-start:100%}}@media (prefers-reduced-motion: reduce){.is-ind .kl-dlp__bar i{animation-duration:3s}}.kl-dlp__row{display:flex;align-items:center;gap:var(--kl-s-2);font-size:var(--kl-fs-xs)}.kl-dlp__pc{display:inline-flex;align-items:center;gap:4px;font-weight:var(--kl-fw-black)}.kl-dlp__pc svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.kl-dlp__mb{color:var(--kl-muted);font-weight:var(--kl-fw-regular,400)}.kl-dlp__x{margin-inline-start:auto;min-height:36px;padding:0 var(--kl-s-3);border:var(--kl-bw) solid var(--kl-line-strong);border-radius:var(--kl-r-pill);background:var(--kl-surface);color:var(--kl-ink);font:inherit;font-size:var(--kl-fs-xs);cursor:pointer}.kl-download-btn.is-ok{border-color:var(--kl-success-ink,var(--kl-brand))}.is-ok .kl-dlp__pc{color:var(--kl-success-ink,var(--kl-brand-strong))}.kl-rv-reply{margin:var(--kl-s-2) 0 0;padding:var(--kl-s-2) var(--kl-s-3);border-inline-start:3px solid var(--kl-brand);border-radius:var(--kl-r);background:var(--kl-soft)}.kl-rv-reply__h{display:inline-flex;align-items:center;gap:4px;color:var(--kl-brand);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold)}.kl-rv-reply__h .kl-i{width:16px;height:16px}.kl-rv-reply p{margin:4px 0 0;color:var(--kl-ink);line-height:1.9}.kl-sheet__b{scroll-behavior:smooth;overscroll-behavior:contain}@media (prefers-reduced-motion: reduce){.kl-sheet__b{scroll-behavior:auto}}.kl-shd>p{margin:0 0 var(--kl-s-3);color:var(--kl-muted)}.kl-shd .kl-sh-h{margin:var(--kl-s-4) 0 var(--kl-s-2);font-size:var(--kl-fs-md)}.kl-szc,.kl-ppc{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:var(--kl-s-3);margin:0 0 var(--kl-s-3);padding:0;list-style:none}.kl-szc__i,.kl-ppc__i,.kl-stc__c{display:flex;flex-direction:column;gap:var(--kl-s-1);padding:var(--kl-s-3);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-lg);background:var(--kl-surface);box-shadow:var(--kl-sh-1)}.kl-szc__i{align-items:center;text-align:center}.kl-szc__fig{display:flex;align-items:flex-end;justify-content:center;width:100%;height:108px;margin-bottom:var(--kl-s-1);border-radius:var(--kl-r-sm);background:var(--kl-cream);padding-bottom:4px}.kl-szc__book{display:grid;place-items:center;width:calc(var(--w) * 96px);height:calc(var(--h) * 96px);border:2px solid var(--kl-brand);border-radius:3px 6px 6px 3px;background:linear-gradient(90deg,rgb(var(--kl-brand-rgb) / .22) 0 8%,rgb(var(--kl-brand-rgb) / .08) 8% 100%);color:var(--kl-brand)}.kl-szc__book .kl-i{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.kl-szc__n{color:var(--kl-ink);font-size:var(--kl-fs-md);font-weight:var(--kl-fw-bold)}.kl-szc__n span{color:var(--kl-brand-strong);font-size:var(--kl-fs-sm)}.kl-szc__d{color:var(--kl-muted);font-size:var(--kl-fs-sm);font-variant-numeric:tabular-nums}.kl-sz-note{margin:0 0 var(--kl-s-3);color:var(--kl-muted);font-size:var(--kl-fs-xs)}.kl-sh-more{margin:0 0 var(--kl-s-4);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r);padding:var(--kl-s-2) var(--kl-s-3)}.kl-sh-more summary{cursor:pointer;color:var(--kl-brand-strong);font-weight:var(--kl-fw-bold);font-size:var(--kl-fs-sm)}.kl-sh-more img{margin-top:var(--kl-s-2);max-width:100%;height:auto;border-radius:var(--kl-r-sm)}.kl-ppc{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.kl-ppc__sw{height:44px;margin-bottom:var(--kl-s-1);border-radius:var(--kl-r-sm);border:var(--kl-bw) solid var(--kl-line);background:var(--kl-cream)}.kl-ppc__i.is-gloss .kl-ppc__sw{background:linear-gradient(120deg,var(--kl-cream-2) 30%,var(--kl-surface) 45%,var(--kl-cream-2) 60%)}.kl-ppc__i.is-matte .kl-ppc__sw{background:var(--kl-cream-2)}.kl-ppc__i.is-paper .kl-ppc__sw{background:repeating-linear-gradient(0deg,var(--kl-surface) 0 9px,var(--kl-line) 9px 10px)}.kl-ppc__i.is-bulky .kl-ppc__sw{background:radial-gradient(circle at 30% 40%,rgb(var(--kl-shadow-rgb) / .1) 1px,transparent 1.5px) 0 0 / 7px 7px,var(--kl-cream-2)}.kl-ppc__n{color:var(--kl-ink);font-weight:var(--kl-fw-bold)}.kl-ppc__d{margin:0;color:var(--kl-muted);font-size:var(--kl-fs-sm);line-height:var(--kl-lh-base)}.kl-ppc__tags{display:flex;flex-wrap:wrap;gap:var(--kl-s-1);margin-top:auto;padding-top:var(--kl-s-1)}.kl-ppc__tags i{padding:2px var(--kl-s-2);border-radius:var(--kl-r-pill);background:rgb(var(--kl-brand-rgb) / .1);color:var(--kl-brand-strong);font-size:var(--kl-fs-xs);font-style:normal}.kl-stc{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--kl-s-3);margin:0 0 var(--kl-s-4)}.kl-stc__c--addr{grid-column:1 / -1}.kl-stc__t{display:flex;align-items:center;gap:var(--kl-s-2);margin:0;font-size:var(--kl-fs-md)}.kl-stc__t .kl-i{width:20px;height:20px;color:var(--kl-brand)}.kl-stc address{font-style:normal;line-height:var(--kl-lh-base)}.kl-stc__note{margin:0;color:var(--kl-success);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold)}.kl-stc__c--addr .kl-btn{align-self:flex-start;margin-top:var(--kl-s-1)}.kl-stc__tel{color:var(--kl-brand-strong);font-size:var(--kl-fs-lg);font-weight:var(--kl-fw-bold);font-variant-numeric:tabular-nums;text-decoration:none}.kl-vid--card{margin-top:var(--kl-s-2);aspect-ratio:16 / 9}.kl-vid--card .kl-sheet__video{width:100%;height:100%}.kl-vid__cap{position:absolute;inset-inline:var(--kl-s-3);bottom:var(--kl-s-3);z-index:2;color:var(--kl-on-dark);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold);pointer-events:none}.kl-vid.is-on .kl-vid__cap{display:none}@media (max-width: 479.98px){.kl-szc{grid-template-columns:repeat(2,minmax(0,1fr))}}.kl-sheet-link--ship .kl-i{animation-iteration-count:3}.kl-pk__more{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 10px 0 8px;border:1px solid rgb(var(--kl-brand-rgb) / .35);background:rgb(var(--kl-brand-rgb) / .08);text-decoration:none;cursor:pointer;transition:background-color var(--kl-m),border-color var(--kl-m),transform var(--kl-m)}.kl-pk__more .kl-i{width:14px;height:14px}.kl-pk__more .kl-i:last-child{transition:transform var(--kl-m)}.kl-pk__more:hover{border-color:var(--kl-brand);background:rgb(var(--kl-brand-rgb) / .14)}.kl-pk__more:hover .kl-i:last-child{transform:translateX(-3px)}.kl-pk__more:active{transform:scale(var(--kl-m-press,.97))}.kl-pk__more:focus-visible{outline:none;box-shadow:var(--kl-focus)}.kl-bnpl{margin:var(--kl-s-2) 0 0;padding:var(--kl-s-2) var(--kl-s-3);border:1px solid rgb(var(--kl-brand-rgb) / .3);border-radius:var(--kl-r);background:rgb(var(--kl-brand-rgb) / .05)}.kl-bnpl .kl-bnpl__h{display:flex;align-items:center;gap:var(--kl-s-2);margin:0;padding:0;color:var(--kl-ink);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold);line-height:var(--kl-lh-tight)}.kl-bnpl .kl-bnpl__h::before,.kl-bnpl .kl-bnpl__h::after{content:none}.kl-bnpl__h .kl-i{flex:none;width:18px;height:18px;fill:none;stroke:var(--kl-brand);stroke-width:1.8}.kl-bnpl__l{margin:4px 0 0;color:var(--kl-muted);font-size:var(--kl-fs-xs);line-height:var(--kl-lh-base)}.kl-bnpl__l b,.kl-bnpl__more b{color:var(--kl-brand-strong)}.kl-bnpl__more summary{display:inline-block;margin-top:2px;color:var(--kl-brand-strong);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-bold);cursor:pointer}.kl-bnpl__more p{margin:4px 0 0;color:var(--kl-muted);font-size:var(--kl-fs-xs);line-height:var(--kl-lh-base)}.kl-links__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--kl-s-4)}.kl-links__g{position:relative;min-width:0;padding:var(--kl-s-4);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-lg);background:var(--kl-surface);box-shadow:var(--kl-sh-1)}.kl-links__h{display:flex;align-items:center;gap:var(--kl-s-2);margin:0;color:var(--kl-ink);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold);line-height:var(--kl-lh-tight)}.kl-links__ic{width:30px;height:30px;padding:6px;border-radius:var(--kl-r-sm);background:var(--kl-soft);color:var(--kl-brand);stroke-width:2}.kl-links__t{min-width:0}.kl-links__n{display:inline-grid;place-items:center;flex:none;min-width:24px;height:22px;margin-inline-start:auto;padding:0 var(--kl-s-2);border-radius:var(--kl-r-pill);background:var(--kl-cream-2);color:var(--kl-muted);font-size:var(--kl-fs-2xs);font-weight:var(--kl-fw-medium)}.kl-links .kl-links__l{gap:var(--kl-s-2);margin:var(--kl-s-3) 0 0}.kl-links .kl-links__l a,.kl-links .kl-links__l span{display:inline-flex;align-items:center;min-height:38px;padding:var(--kl-s-1) var(--kl-s-3);border:var(--kl-bw) solid var(--kl-line-strong);border-radius:var(--kl-r-md);background:var(--kl-cream);color:var(--kl-ink-2);font-size:var(--kl-fs-xs);line-height:var(--kl-lh-tight);transition:transform var(--kl-m) var(--kl-m-out),border-color var(--kl-m) var(--kl-m-out),color var(--kl-m) var(--kl-m-out),background-color var(--kl-m) var(--kl-m-out),box-shadow var(--kl-m) var(--kl-m-out)}.kl-links .kl-links__l a:hover{transform:translateY(-2px);border-color:var(--kl-brand);background:var(--kl-surface);color:var(--kl-brand-strong);box-shadow:var(--kl-sh-2)}.kl-links .kl-links__l a:focus-visible{outline:none;border-color:var(--kl-brand);box-shadow:var(--kl-focus)}.kl-links .kl-links__l span[aria-current]{border-color:transparent;background:var(--kl-grad);color:var(--kl-on-brand);font-weight:var(--kl-fw-bold);box-shadow:var(--kl-sel-ring)}.kl-links .kl-links__l span[aria-current]::before{content:"";flex:none;width:6px;height:6px;margin-inline-end:var(--kl-s-2);border-radius:var(--kl-r-pill);background:currentColor}@media (prefers-reduced-motion: reduce){.kl-links .kl-links__l a:hover{transform:none}}.kl-still .kl-links .kl-links__l a:hover{transform:none}.kl-links__tg{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.kl-links__more{display:none}@media (max-width: 767px){.kl-links__x{display:none}.kl-links__tg:checked ~ .kl-links__l .kl-links__x{display:block}.kl-links__more{display:inline-flex;align-items:center;min-height:38px;margin-top:var(--kl-s-3);padding:0 var(--kl-s-3);border-radius:var(--kl-r-md);background:var(--kl-soft);color:var(--kl-brand-strong);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-bold);cursor:pointer}.kl-links__mc,.kl-links__tg:checked ~ .kl-links__more .kl-links__mo{display:none}.kl-links__tg:checked ~ .kl-links__more .kl-links__mc{display:inline}.kl-links__tg:focus-visible ~ .kl-links__more{box-shadow:var(--kl-focus)}}@media (min-width: 768px){.kl-links__tg{display:none}.kl-links__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kl-s-5)}.kl-links__g{grid-column:1 / -1;padding:var(--kl-s-5)}.kl-links__g--half{grid-column:auto}} .kl-shx{display:flex;gap:var(--kl-s-3);align-items:flex-start;margin:0 0 var(--kl-s-4);padding:var(--kl-s-4);border-radius:var(--kl-r-lg);background:linear-gradient(135deg,rgb(var(--kl-brand-rgb)/.1),rgb(var(--kl-brand-rgb)/.03));border:var(--kl-bw) solid rgb(var(--kl-brand-rgb)/.25)} .kl-shx>.kl-i{flex:none;width:34px;height:34px;padding:6px;border-radius:50%;background:var(--kl-brand);color:var(--kl-on-dark,#fff)} .kl-shx__t{margin:0 0 4px;font-size:var(--kl-fs-md)} .kl-shx p{margin:0;color:var(--kl-ink-2);font-size:var(--kl-fs-sm);line-height:var(--kl-lh-base)} .kl-sheta{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--kl-s-3);margin:0 0 var(--kl-s-4);padding:0;list-style:none} .kl-sheta__i{display:flex;flex-direction:column;gap:4px;padding:var(--kl-s-3);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-lg);background:var(--kl-surface);box-shadow:var(--kl-sh-1)} .kl-sheta__c{display:flex;align-items:center;gap:6px;color:var(--kl-muted);font-size:var(--kl-fs-sm)} .kl-sheta__c .kl-i,.kl-shm__h .kl-i{width:16px;height:16px;color:var(--kl-brand)} .kl-sheta__d{color:var(--kl-ink);font-size:var(--kl-fs-lg)} .kl-shm__g{margin:0 0 var(--kl-s-3)} .kl-shm__h{display:flex;align-items:center;gap:6px;margin:0 0 var(--kl-s-2);font-size:var(--kl-fs-sm)} .kl-shm{display:grid;gap:var(--kl-s-2);margin:0;padding:0;list-style:none} .kl-shm__i{display:flex;align-items:center;justify-content:space-between;gap:var(--kl-s-3);padding:var(--kl-s-2) var(--kl-s-3);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-md);background:var(--kl-surface)} .kl-shm__n{font-size:var(--kl-fs-sm);line-height:1.7} .kl-shm__p{flex:none;max-width:45%;padding:2px var(--kl-s-2);border-radius:var(--kl-r-pill);background:var(--kl-cream);color:var(--kl-ink-2);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-bold);text-align:center} .kl-shm__i.is-free .kl-shm__p{background:rgb(22 163 74/.12);color:var(--kl-success,#15803d)} .kl-pk__dlg[open]{animation:klPkUp2 .34s cubic-bezier(.22,1,.36,1) both} .kl-pk__dlg[open]::backdrop{animation:klPkFade .3s ease both} @keyframes klPkUp2{from{opacity:0;transform:translateY(28px) scale(.98)}to{opacity:1;transform:none}} @keyframes klPkFade{from{opacity:0}} @keyframes klPkSheet2{from{transform:translateY(100%)}to{transform:none}} @media (max-width:640px){.kl-pk__dlg[open]{animation:klPkSheet2 .42s cubic-bezier(.22,1,.36,1) both}} @media (prefers-reduced-motion:reduce){.kl-pk__dlg[open],.kl-pk__dlg[open]::backdrop{animation:none}} 