.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}}#dl-shipping-modal.kl-mo-x .dl-shipping-modal__panel{width:min(980px,100%)}#dl-shipping-modal.kl-mo-x .dl-shipping-modal__body{display:flex;align-items:center;justify-content:center;overflow:hidden;scrollbar-width:thin}#dl-shipping-modal.kl-mo-x .dl-shipping-modal__image,#dl-shipping-modal.kl-mo-x .dl-shipping-modal__image:not(.is-ld){width:100%;max-width:100%;height:auto !important;max-height:min(80vh,calc(100dvh - 10rem));aspect-ratio:auto;object-fit:contain;object-position:center;margin:0 auto;border-radius:var(--kl-r-lg);overflow:hidden;cursor:zoom-in}#dl-shipping-modal.kl-mo-x .dl-shipping-modal__image:not(.is-ld){aspect-ratio:1279 / 827}#dl-shipping-modal.kl-mo-x .dl-shipping-modal__body.is-zoom{display:block;overflow:auto}#dl-shipping-modal.kl-mo-x .dl-shipping-modal__body.is-zoom .dl-shipping-modal__image{width:220%;max-width:none;max-height:none;cursor:zoom-out}@media (max-width: 639.98px){#dl-shipping-modal.kl-mo-x .dl-shipping-modal__image,#dl-shipping-modal.kl-mo-x .dl-shipping-modal__image:not(.is-ld){max-height:calc(90dvh - 8rem);border-radius:var(--kl-r-md)}}