.kb-actc__head{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:0 0 24px}.kb-actc__grid{list-style:none;padding:0;margin:0}.kb-actc__item{display:flex}.kb-actc__item>.kb-actc__card{--pc-add-hover: var(--grad-secondary, var(--ink));width:100%}.kb-actc__ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--accent-font);font-weight:700;letter-spacing:.12em;color:var(--text2, #9aa0aa)}.kb-keyc__nat{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:5px;background:var(--surface, #fff);color:var(--ink);font-family:var(--body);font-size:calc(calc(var(--fs-xs) * .85) * var(--fbs, 1));font-weight:600;padding:4px 10px;border-radius:var(--rtl) var(--rtr) var(--rbr) var(--rbl);box-shadow:0 2px 8px #14181f1f}.kb-actc__nat-lbl{text-transform:uppercase;letter-spacing:.08em;color:var(--text2, #9aa0aa);font-weight:700;font-size:calc(calc(var(--fs-xs) * .85) * var(--fbs, 1))}.kb-keyc__cat{align-self:flex-start;padding:0;background:none;border-radius:0;font-family:var(--accent-font);font-weight:700;font-size:calc(calc(var(--fs-xs) * .85) * var(--fbs, 1));letter-spacing:.08em;text-transform:uppercase;color:var(--text-2, #5c5f68)}.kb-keyc{--pc-r: calc(var(--radius, 16px) * .5);padding:0;border:none;background:transparent;color:var(--ink);width:min(560px,calc(100% - 32px));max-width:none;max-height:92dvh;overflow:visible}.kb-keyc::backdrop{background:#ffffffe6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.kb-keyc[open] .kb-keyc__inner{animation:kb-keyc-ouvre .24s cubic-bezier(.2,.9,.3,1)}@keyframes kb-keyc-ouvre{0%{opacity:0;transform:translateY(8px) scale(.98)}}@media(prefers-reduced-motion:reduce){.kb-keyc[open] .kb-keyc__inner{animation:none}}.kb-keyc__inner{position:relative;display:flex;flex-direction:column;max-height:92dvh;background:none;box-shadow:none}.kb-keyc__media{position:relative;flex:none;aspect-ratio:1.25;border-radius:12px;background:var(--grad-neutral, var(--bg, #f4efe9))}.kb-keyc__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.kb-keyc__media:after{content:"";position:absolute;inset:0 0 auto;height:28%;border-radius:12px 12px 0 0;background:linear-gradient(rgba(18,18,18,.42),transparent);pointer-events:none}.kb-keyc__close{position:absolute;top:10px;right:14px;z-index:2;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;background:none;border:none;color:#fff;filter:drop-shadow(0 1px 4px rgba(18,18,18,.45));transition:transform .2s ease}.kb-keyc__close svg{width:26px;height:26px}.kb-keyc__close:hover{transform:scale(1.08)}.kb-keyc__add{position:absolute;right:12px;bottom:-22px;z-index:3}.kb-keyc__add .kb-addbtn:hover,.kb-keyc__add .kb-addbtn:focus-visible{background:var(--grad-secondary, var(--ink))}.kb-keyc__body{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;padding:14px 4px 0}.kb-keyc__cat{align-self:flex-start;padding:0;background:none;border-radius:0;font-family:var(--accent-font);font-weight:700;font-size:calc(calc(var(--fs-xs) * .85) * var(--fbs, 1));letter-spacing:.08em;text-transform:uppercase;color:var(--text-2, #5c5f68);max-width:calc(100% - 60px)}.kb-keyc__name{margin:4px 0 0;font-family:var(--display);font-weight:600;font-size:calc(var(--fs-2) * var(--fds));line-height:1.12;letter-spacing:-.01em;color:var(--ink)}.kb-keyc__name:before{content:"";display:block;width:32px;height:5px;margin-bottom:5.5px;background:var(--sac-accent, var(--accent))}.kb-keyc__sci{margin:0;font-style:italic;color:var(--text-3, #9aa0aa);font-size:calc(var(--fs-4) * var(--fbs, 1))}.kb-keyc__chips{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0}.kb-keyc__tabs{flex:1;min-height:0;display:flex;flex-direction:column;margin-top:6px}.kb-keyc__tabbtns{flex:none;display:flex;justify-content:space-between;gap:4px}.kb-keyc__tabbtn{position:relative;background:transparent;border:none;cursor:pointer;font-family:var(--accent-font);font-weight:600;font-size:calc(var(--fs-xs) * var(--fbs, 1));letter-spacing:.02em;padding:8px 2px 10px;color:var(--text-2, #5c5f68);transition:color .15s ease}.kb-keyc__tabbtn:hover{color:var(--ink)}.kb-keyc__tabbtn.is-active{color:var(--sac-accent, var(--accent));font-weight:800}.kb-keyc__bar{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--sac-accent, var(--accent));transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.34,1.4,.64,1)}.kb-keyc__tabbtn.is-active .kb-keyc__bar{transform:scaleX(1)}.kb-keyc__panels{flex:1;min-height:0;overflow-y:auto;display:grid;padding-bottom:8px}.kb-keyc__panel{grid-area:1 / 1;color:var(--ink);line-height:1.65;font-size:calc(var(--fs-4) * var(--fbs, 1));padding-top:14px;visibility:hidden;opacity:0;transition:opacity .2s ease}.kb-keyc__panel.is-active{visibility:visible;opacity:1}.kb-addbtn{flex:none;padding:0;border:none;cursor:pointer;display:inline-flex;align-items:center;overflow:hidden;background:var(--ab-bg, var(--accent));color:var(--ab-fg, var(--on-accent));background-origin:border-box;border-radius:var(--rtl) var(--rtr) var(--rbr) var(--rbl);transform:translate(0);transition:transform .3s cubic-bezier(.34,1.5,.64,1),background .2s ease,filter .2s ease,box-shadow .25s ease}.kb-addbtn:hover{filter:brightness(1.08)}.kb-addbtn:active{filter:brightness(.96)}.kb-card--lift:hover .kb-addbtn,.kb-card--lift:focus-within .kb-addbtn{transform:scale(1.08);background:var(--ink)}@media(prefers-reduced-motion:reduce){.kb-card--lift:hover .kb-addbtn,.kb-card--lift:focus-within .kb-addbtn{transform:none}}.kb-addbtn__ico{flex:none;display:grid;place-items:center}.kb-addbtn__ico svg{width:55%;height:55%;color:currentColor}.kb-addbtn__label{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;font-family:var(--accent-font);font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:calc(calc(var(--fs-xs) * .85) * var(--fbs, 1));transition:max-width .32s cubic-bezier(.34,1.2,.64,1),opacity .25s ease,padding .32s ease}.kb-addbtn:hover .kb-addbtn__label{max-width:160px;opacity:1;padding-right:16px}.kb-badge{--kb-badge-bg: var(--accent);--kb-badge-fg: var(--ink);display:inline-flex;align-items:center;gap:7px;box-sizing:border-box;font-family:var(--kb-badge-font, var(--body));font-weight:700;font-size:calc(var(--fs-xs) * var(--fbs, 1));letter-spacing:.02em;line-height:1;color:var(--kb-badge-fg);white-space:nowrap;padding:7px 12px;border:1px solid transparent;border-radius:var(--rtl) var(--rtr) var(--rbr) var(--rbl)}.kb-badge--link{cursor:pointer;text-decoration:none;transition:box-shadow .2s ease,filter .2s ease}.kb-badge--link:hover,.kb-badge--link:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--kb-badge-fg) 35%,transparent);filter:brightness(1.04);outline:none}.kb-badge--soft{background:color-mix(in srgb,var(--kb-badge-bg) 14%,var(--surface, #fff));border-color:color-mix(in srgb,var(--kb-badge-bg) 32%,transparent)}.kb-badge--soft .kb-badge__dot,.kb-badge--solid{background:var(--kb-badge-bg)}.kb-badge--solid .kb-badge__dot{background:currentColor}.kb-badge__dot{width:9px;height:9px;flex:none;border-radius:calc(var(--ctl)*4.5px) calc(var(--ctr)*4.5px) calc(var(--cbr)*4.5px) calc(var(--cbl)*4.5px)}.kb-badge__icon{display:inline-flex;color:currentColor}.kb-badge--fg-grad .kb-badge__label{background:var(--kb-badge-fg-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.kb-badge--solid.kb-badge--fg-grad .kb-badge__dot{background:var(--kb-badge-fg-grad)}.kb-badge--xs{font-size:calc(calc(var(--fs-xs) * .85) * var(--fbs, 1));padding:3px 7px;gap:5px;letter-spacing:.01em}.kb-badge--xs .kb-badge__dot{width:6px;height:6px}.kb-badge--sm{font-size:calc(calc(var(--fs-xs) * .85) * var(--fbs, 1));padding:5px 9px;gap:6px}.kb-badge--sm .kb-badge__dot{width:7px;height:7px}.kb-badge--lg{font-size:calc(var(--fs-4) * var(--fbs, 1));padding:10px 16px;gap:9px}.kb-badge--lg .kb-badge__dot{width:11px;height:11px}.kb-brand{display:inline-flex;align-items:center;box-sizing:border-box;padding:5px 8px;background:var(--sbr-bg, var(--surface));box-shadow:0 2px 10px #14181f1a;border-radius:calc(var(--ctl)*8px) calc(var(--ctr)*8px) calc(var(--cbr)*8px) calc(var(--cbl)*8px)}.kb-brand--bare{background:transparent;box-shadow:none;padding:0}.kb-brand__logo{height:var(--sbr-h, 18px);width:auto;max-width:180px;object-fit:contain;display:block}.kb-brand--link{cursor:pointer;text-decoration:none;transition:opacity .2s ease,box-shadow .2s ease}.kb-brand--link:hover,.kb-brand--link:focus-visible{opacity:.78;outline:none}.kb-brand--link:hover .kb-brand__name,.kb-brand--link:focus-visible .kb-brand__name{color:var(--accent)}.kb-brand__name{font-family:var(--sbr-font, var(--accent-font));font-weight:700;line-height:1;text-transform:uppercase;font-size:calc(calc(var(--fs-xs) * .85) * var(--fbs, 1));letter-spacing:.04em;color:var(--ink)}@keyframes kbBtnMorph{0%{border-radius:var(--rtl) var(--rtr) var(--rbr) var(--rbl)}45%{border-radius:var(--kb-btn-rmax)}to{border-radius:var(--rtl) var(--rtr) var(--rbr) var(--rbl)}}.kb-btn{display:inline-flex;align-items:center;gap:.5em;box-sizing:border-box;font-family:var(--accent-font);font-weight:800;font-style:normal;font-size:calc(var(--fs-xs) * var(--fbs, 1));letter-spacing:.12em;text-transform:uppercase;line-height:1;cursor:pointer;text-decoration:none;border:var(--kb-btn-bw, 2px) solid transparent;padding:15px 26px;color:var(--kb-btn-fg, var(--on-accent, #fff));background:var(--kb-btn-bg, var(--accent));background-origin:border-box;--kb-btn-rmax: max(var(--rtl), var(--rtr), var(--rbr), var(--rbl));border-radius:var(--rtl) var(--rtr) var(--rbr) var(--rbl);transition:filter .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.kb-btn:hover,.kb-btn:active{animation:kbBtnMorph .62s cubic-bezier(.34,1.56,.64,1)}.kb-btn--solid:hover{filter:brightness(1.07)}.kb-btn--ghost{background:transparent;color:var(--kb-btn-bg, var(--ink));border-color:var(--kb-btn-bg, var(--ink))}.kb-btn--ghost:hover{background:var(--kb-btn-bg, var(--ink));color:var(--kb-btn-fg, var(--on-accent, #fff))}.kb-btn--ghost-grad{background:transparent;color:var(--kb-btn-gfg, var(--ink));border-color:transparent;position:relative;isolation:isolate}.kb-btn--ghost-grad:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;padding:var(--kb-btn-bw, 2px);background:var(--kb-btn-bg, var(--grad-accent));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:-webkit-mask .2s ease,mask .2s ease}.kb-btn--ghost-grad:hover{color:var(--kb-btn-fg, #fff)}.kb-btn--ghost-grad:hover:before{-webkit-mask:none;mask:none}.kb-btn--square{border-radius:0}.kb-btn--square:hover,.kb-btn--square:active{animation:none}.kb-btn--mono{font-family:var(--mono);text-transform:none;letter-spacing:.02em;font-weight:700}.kb-btn--tab{position:relative}.kb-btn--tab:after{content:"";position:absolute;z-index:3;pointer-events:none;width:22%;max-width:42px;min-width:24px;height:8px;background:var(--kb-btn-tab, var(--ink))}.kb-btn--tab-tr:after{top:-6px;right:12px}.kb-btn--tab-tl:after{top:-6px;left:12px}.kb-btn--tab-br:after{bottom:-6px;right:12px}.kb-btn--tab-bl:after{bottom:-6px;left:12px}.kb-btn--sm{font-size:calc(calc(var(--fs-xs) * .85) * var(--fbs, 1));padding:10px 18px}.kb-btn--lg{font-weight:800;font-size:calc(var(--fs-4) * var(--fbs, 1));padding:22px 44px}.kb-btn__icon{display:inline-flex;color:currentColor}.kb-btn:not(.kb-btn--ghost):not(.kb-btn--ghost-grad) .kb-btn__label--grad,.kb-btn--ghost:hover .kb-btn__label--grad,.kb-btn--ghost-grad:hover .kb-btn__label--grad{background:var(--kb-btn-fg-grad);-webkit-background-clip:text;background-clip:text;color:transparent}@media(prefers-reduced-motion:reduce){.kb-btn:hover,.kb-btn:active{animation:none}}.kb-facets__form{background:var(--fac-bg, transparent);border-radius:var(--rtl-card) var(--rtr-card) var(--rbr-card) var(--rbl-card);padding:var(--fac-bg-pad, 0);display:flex;flex-direction:column;gap:var(--fac-gap, 18px)}.kb-facets__form[style*=--fac-bg]{--fac-bg-pad: 20px}.kb-facets__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.kb-facets__count{font-family:var(--body);font-size:var(--fs-xs);color:var(--text-3)}.kb-facets__sort{min-width:220px}.kb-facets__grid,.kb-facets__form:not(.kb-facets__form--aside){--fac-cols: repeat(auto-fit, minmax(min(220px, 100%), 1fr))}.kb-facets__group{border:none;margin:0;padding:0;min-width:0}.kb-facets__legend{font-weight:900;letter-spacing:-.015em;text-transform:none;padding:0;margin-block-end:10px;position:relative}.kb-facets__legend:after{content:"";position:absolute;right:0;bottom:1.25em;width:8px;height:2px;background:var(--accent)}.kb-facets__values{display:flex;flex-direction:column;gap:4px}.kb-facets__val{display:flex;align-items:center;justify-content:space-between;gap:8px}.kb-facets__n{font-size:calc(var(--fs-xs) * .85);color:var(--text-3);font-family:var(--body)}[data-facet-targets] .is-dimmed{opacity:.2;transition:opacity .22s ease}[data-facet-targets] .is-dimmed:hover,[data-facet-targets] .is-dimmed:focus-within{opacity:1}@media(prefers-reduced-motion:reduce){[data-facet-targets] .is-dimmed{transition:none}}.kb-facets__val.is-empty{opacity:.4}.kb-facets__val.is-empty .kb-check{font-weight:700}.kb-facets__val.is-empty:hover,.kb-facets__val.is-empty:focus-within{opacity:1}.kb-facets__val{transition:opacity .22s ease}.kb-facets__val .kb-check{gap:8px;font-size:calc(var(--fs-xs) * var(--fbs));font-weight:500}.kb-facets__val .kb-check__box{width:17px;height:17px;--kb-ctrl-r: min(var(--radius, 16px), 8px)}.kb-facets__val .kb-check__box svg{width:11px;height:11px}.kb-facets__val.is-overflow{display:none}.kb-facets__group.is-open .kb-facets__val.is-overflow{display:flex}.kb-facets__val.is-filtered{display:none!important}.kb-facets__more{align-self:flex-start;margin-top:8px;padding:0;background:none;border:none;cursor:pointer;font-family:var(--body);font-size:var(--fs-xs);color:var(--accent);text-decoration:underline;text-underline-offset:3px}.kb-facets__search{width:100%;margin-block-end:8px;padding:7px 10px;font-family:var(--body);font-size:var(--fs-xs);color:var(--ink);background:var(--surface);border:1.5px solid var(--input-border);border-radius:var(--rtl) var(--rtr) var(--rbr) var(--rbl)}.kb-facets__avail{padding-block-end:var(--fac-gap, 14px);border-block-end:1px solid var(--divider)}.kb-facets__actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.kb-facets__empty{font-family:var(--body);font-size:var(--fs-4);color:var(--text-3);margin:0}.kb-facets__form--aside .kb-facets__bar{flex-direction:column;align-items:stretch;gap:10px}.kb-facets__form--aside .kb-facets__sort{min-width:0}.kb-facets__form--aside .kb-facets__actions{flex-direction:column;align-items:stretch;gap:10px}.kb-facets__form--chip .kb-facets__values,.kb-facets__form--button .kb-facets__values{flex-direction:row;flex-wrap:wrap;gap:8px}.kb-facets__form--chip .kb-facets__val,.kb-facets__form--button .kb-facets__val{justify-content:flex-start}.kb-facets__form--chip .kb-check__box,.kb-facets__form--button .kb-check__box{position:absolute;opacity:0;pointer-events:none}.kb-facets__form--chip .kb-check,.kb-facets__form--button .kb-check{position:relative;cursor:pointer;padding:7px 12px;margin:0;font-family:var(--body);font-size:var(--fs-xs);line-height:1;color:var(--ink);background:var(--surface);border:1.5px solid var(--divider);transition:background .18s ease,color .18s ease,border-color .18s ease}.kb-facets__form--chip .kb-check{border-radius:999px 999px 999px calc(var(--cbl) * var(--radius) * .5)}.kb-facets__form--button .kb-check{border-radius:calc(var(--ctl) * var(--radius) * .5) calc(var(--ctr) * var(--radius) * .5) calc(var(--cbr) * var(--radius) * .5) calc(var(--cbl) * var(--radius) * .5)}.kb-facets__form--chip .kb-check:hover,.kb-facets__form--button .kb-check:hover{border-color:var(--accent)}.kb-facets__form--chip .kb-check:has(input:checked),.kb-facets__form--button .kb-check:has(input:checked){background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.kb-facets__form--chip .kb-check:has(input:focus-visible),.kb-facets__form--button .kb-check:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.kb-facets__form--chip .kb-facets__n,.kb-facets__form--button .kb-facets__n{margin-left:-4px}.kb-gal{display:flex;gap:16px}.kb-gal--bottom{flex-direction:column}.kb-gal--top{flex-direction:column-reverse}.kb-gal--right{flex-direction:row}.kb-gal--left{flex-direction:row-reverse}.kb-gal__main{position:relative;flex:1;min-width:0;aspect-ratio:var(--gal-ratio, 1/1);max-height:var(--gal-maxh, none);overflow:hidden;background:var(--grad-neutral, var(--bg));border-radius:var(--rtl-card) var(--rtr-card) var(--rbr-card) var(--rbl-card)}.kb-gal__img{width:100%;height:100%;object-fit:var(--gal-fit, contain);display:block}.kb-gal--auto .kb-gal__main{aspect-ratio:auto;flex:0 0 auto;align-self:center;width:fit-content;max-width:100%}.kb-gal--auto .kb-gal__img{width:auto;height:auto;max-width:100%;max-height:var(--gal-maxh, 80svh)}.kb-gal--auto .kb-gal__ph{min-width:240px;min-height:320px}.kb-gal--zoom .kb-gal__img{cursor:zoom-in}.kb-gal-zoom{position:relative;border:none;padding:0;background:transparent;max-width:100vw;max-height:100svh;overflow:visible}.kb-gal-zoom::backdrop{background:#14181f8c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.kb-gal-zoom__img{max-width:96vw;max-height:94svh;width:auto;height:auto;display:block;object-fit:contain;border-radius:10px}.kb-gal-zoom__close{position:absolute;top:12px;right:12px;z-index:2}.kb-gal__scans{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.kb-gal__scan{position:absolute;left:0;right:0;top:0;height:var(--scan-h, 3px);background:var(--scan-fill, var(--accent));opacity:var(--scan-op, .85);filter:blur(var(--scan-blur, 6px));animation:kbGalScan var(--scan-dur, 6s) ease-in-out infinite alternate;animation-delay:var(--scan-delay, 0s)}@keyframes kbGalScan{0%{top:0%;transform:translateY(0)}to{top:100%;transform:translateY(-100%)}}.kb-gal__thumbs{display:grid;gap:12px}.kb-gal--bottom .kb-gal__thumbs,.kb-gal--top .kb-gal__thumbs{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.kb-gal--left .kb-gal__thumbs,.kb-gal--right .kb-gal__thumbs{grid-auto-flow:row;width:var(--gal-tsize, 84px);flex:none;align-content:start}.kb-gal__thumb{aspect-ratio:1/1;padding:0;cursor:pointer;overflow:hidden;background:var(--grad-neutral, var(--bg));border:1.5px solid var(--divider);border-radius:calc(var(--rtl-card)*.6) calc(var(--rtr-card)*.6) calc(var(--rbr-card)*.6) calc(var(--rbl-card)*.6);transition:border-color .2s ease}.kb-gal__thumb img{width:100%;height:100%;object-fit:var(--gal-fit, contain);display:block}.kb-gal__thumb:hover,.kb-gal__thumb:focus-visible{border-color:var(--gal-thumb-bc, var(--accent));border-width:var(--gal-thumb-bw, 2px)}.kb-gal--gradthumb .kb-gal__thumb:hover,.kb-gal--gradthumb .kb-gal__thumb:focus-visible{border-color:transparent;background:var(--gal-thumb-bc, var(--accent));padding:var(--gal-thumb-bw, 2px)}.kb-gal--gradthumb .kb-gal__thumb:hover img,.kb-gal--gradthumb .kb-gal__thumb:focus-visible img{border-radius:calc(var(--rtl-card)*.5) calc(var(--rtr-card)*.5) calc(var(--rbr-card)*.5) calc(var(--rbl-card)*.5)}.kb-gal__thumb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kb-gal__ph{display:flex;align-items:center;justify-content:center;text-align:center;background:var(--surface-alt, #FBF9F4);color:var(--text-3);font-family:var(--body);font-size:calc(var(--fs-xs) * var(--fbs));padding:12px}@media(prefers-reduced-motion:reduce){.kb-gal__scan{animation:none;opacity:0}}@media(max-width:749px){.kb-gal--left,.kb-gal--right{flex-direction:column}.kb-gal--left .kb-gal__thumbs,.kb-gal--right .kb-gal__thumbs{width:auto;grid-auto-flow:column;grid-auto-columns:1fr}}.kb-group{display:flex;align-items:stretch;box-sizing:border-box;overflow:hidden;border:1.5px solid var(--divider);background:var(--bg-soft, #FBF9F4);border-radius:var(--rtl) var(--rtr) var(--rbr) var(--rbl);transition:border-color .2s ease,box-shadow .2s ease}.kb-group--dark{border-color:#ffffff2e;background:transparent}.kb-group input{flex:1;min-width:0;font-family:var(--body);font-weight:500;font-size:calc(var(--fs-4) * var(--fbs, 1));color:var(--ink);background:transparent;border:none;outline:none;padding:14px 18px}.kb-group--dark input{color:var(--bg)}.kb-group--dark input::placeholder{color:#f4f1ea80}.kb-group:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent)}.kb-group--dark:focus-within{border-color:var(--accent);box-shadow:none}.kb-group .kb-btn{border-radius:0;flex:none}.kb-group .kb-btn:hover,.kb-group .kb-btn:active{animation:none}@media(prefers-reduced-motion:reduce){.kb-group{transition:none}}[data-kb-inspect]{position:relative}.kb-body--lab [data-kb-inspect]{cursor:pointer}.kb-insp{position:absolute;top:12px;right:12px;z-index:20;width:min(320px,calc(100% - 24px));background:var(--surface);color:var(--ink);border:1px solid var(--divider);border-radius:calc(var(--ctl)*16px) calc(var(--ctr)*16px) calc(var(--cbr)*16px) calc(var(--cbl)*16px);box-shadow:0 18px 50px #0000003d;overflow:hidden;font-family:var(--body)}.kb-insp[hidden]{display:none}.kb-insp__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:var(--dark);color:var(--on-dark)}.kb-insp__head b{font-family:var(--accent-font);font-size:var(--fs-xs);letter-spacing:.03em}.kb-insp__close{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:var(--on-dark);font-size:var(--fs-4);line-height:1;cursor:pointer;padding:2px 4px}.kb-insp__body{max-height:min(60vh,380px);overflow:auto;padding:4px 0 6px}.kb-insp__row{display:flex;gap:12px;justify-content:space-between;align-items:baseline;padding:7px 14px;font-size:var(--fs-xs);border-top:1px solid var(--surface-alt)}.kb-insp__row span{color:var(--text-3);flex:0 0 auto}.kb-insp__row b{color:var(--ink);font-weight:700;text-align:right;word-break:break-word}.kb-insp__grp{padding:10px 14px 3px;font-family:var(--accent-font);font-weight:800;font-size:calc(var(--fs-xs) * .85);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.kb-insp__grp:first-child,.kb-insp__body>.kb-insp__grp:first-child{border-top:0}.kb-linkcol{display:flex;flex-direction:column;gap:11px;min-width:0}.kb-linkcol__title{font-family:var(--kb-linkcol-title-font, var(--body));font-weight:700;font-size:calc(calc(var(--fs-xs) * .85) * var(--fbs, 1));letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:5px}.kb-linkcol--dark .kb-linkcol__title{color:#f4f1ea99}.kb-linkcol__link{font-family:var(--kb-linkcol-link-font, var(--body));font-weight:500;font-size:calc(var(--fs-4) * var(--fbs, 1));color:var(--ink);text-decoration:none;width:fit-content;max-width:100%;transition:color .3s ease}.kb-linkcol--dark .kb-linkcol__link{color:#f4f1ead1}.kb-linkcol__link:hover{animation:kbLinkCycle 1.6s linear infinite}.kb-linkcol{--lnk-c: var(--ink);--lnk-ch: var(--accent)}.kb-page-nav{display:flex;flex-direction:column;gap:16px}.kb-page-nav>.kb-text{margin:0}.kb-linkcol__link[aria-current=page]{color:var(--accent);font-weight:700}.kb-linkcol--dark{--lnk-c: var(--bg);--lnk-ch: var(--accent)}@media(prefers-reduced-motion:reduce){.kb-linkcol__link:hover{animation:none;color:var(--accent)}}.kb-news{display:flex;flex-direction:column;gap:10px}.kb-news__label{font-family:var(--kb-news-font, var(--body));font-weight:700;font-size:calc(calc(var(--fs-xs) * .85) * var(--fbs, 1));letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.kb-news--dark .kb-news__label{color:#f4f1ea99}.kb-news__note{font-family:var(--kb-news-font, var(--body));font-size:calc(var(--fs-xs) * var(--fbs, 1));font-weight:600}.kb-news__note--ok{color:var(--success)}.kb-news__note--err{color:var(--error)}.kb-news--dark .kb-news__note--ok{color:#8fd3a8}.kb-pager{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pg-gap, 8px);margin:calc(28px * var(--ps, 1)) 0 0;font-family:var(--body)}.kb-pager__item,.kb-pager__gap,.kb-pager__count{display:inline-flex;align-items:center;justify-content:center;min-width:var(--pg-size, 40px);height:var(--pg-size, 40px);padding:0 .7em;font-size:calc(var(--pg-size, 40px) * .35);line-height:1;border-radius:calc(var(--ctl) * var(--radius) * .5) calc(var(--ctr) * var(--radius) * .5) calc(var(--cbr) * var(--radius) * .5) calc(var(--cbl) * var(--radius) * .5)}.kb-pager__item{color:var(--pg-link, var(--ink));text-decoration:none;background:transparent;transition:background .18s ease,color .18s ease,transform .18s ease}.kb-pager__item:hover{background:var(--pg-hover, var(--surface))}.kb-pager__item:active{transform:translateY(1px)}.kb-pager__item.is-current{background:var(--pg-bg, var(--accent));color:var(--pg-fg, var(--on-accent));font-weight:700;cursor:default}.kb-pager__gap,.kb-pager__count{color:var(--text-3)}.kb-pager__count{padding:0 .2em}.kb-pager__item--arrow{padding:0 .55em}.kb-pager__item--arrow svg{display:block}.kb-price{display:inline-flex;align-items:baseline;gap:10px;font-family:var(--body);line-height:1}.kb-price__now{font-weight:800;color:var(--ink);letter-spacing:-.01em}.kb-price__was{font-weight:600;color:var(--text-3, #9A9B9F);text-decoration:line-through}.kb-price--sm .kb-price__now{font-size:calc(var(--fs-3) * var(--fds, 1))}.kb-price--sm .kb-price__was{font-size:calc(var(--fs-4) * var(--fbs, 1))}.kb-price--md .kb-price__now{font-size:calc(var(--fs-2) * var(--fds, 1))}.kb-price--md .kb-price__was{font-size:calc(var(--fs-4) * var(--fbs, 1))}.kb-price--lg .kb-price__now{font-size:calc(var(--fs-1) * var(--fds, 1))}.kb-price--lg .kb-price__was{font-size:calc(var(--fs-3) * var(--fbs, 1))}.kb-price--col{flex-direction:column;align-items:flex-start}.kb-price--col.kb-price--center{align-items:center}.kb-price--col.kb-price--right{align-items:flex-end}.kb-price--wasfirst{flex-direction:row-reverse}.kb-price--col.kb-price--wasfirst{flex-direction:column-reverse}.kb-radiobtn-group{display:flex;gap:var(--radio-gap, 14px)}.kb-radiobtn-group--column{flex-direction:column}.kb-radiobtn-group--row{flex-direction:row;flex-wrap:wrap}.kb-radiobtn{display:inline-flex;align-items:center;gap:11px;cursor:pointer;font-family:var(--body);font-weight:600;font-size:calc(var(--fs-4) * var(--fbs, 1));-webkit-user-select:none;user-select:none}.kb-radiobtn input{position:absolute;opacity:0;width:0;height:0}.kb-radiobtn__dot{width:22px;height:22px;flex:none;box-sizing:border-box;background:var(--surface);border:1.5px solid var(--input-border);--kb-ctrl-r: min(var(--radius, 16px), 11px);border-radius:calc(var(--ctl) * var(--kb-ctrl-r)) calc(var(--ctr) * var(--kb-ctrl-r)) calc(var(--cbr) * var(--kb-ctrl-r)) calc(var(--cbl) * var(--kb-ctrl-r));transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.kb-radiobtn__label{color:var(--text-3);transition:color .18s ease}.kb-radiobtn input:checked~.kb-radiobtn__dot{background:var(--accent);border-color:var(--ink);box-shadow:inset 0 0 0 2px var(--surface)}.kb-radiobtn input:checked~.kb-radiobtn__label{color:var(--ink)}.kb-radiobtn input:focus-visible~.kb-radiobtn__dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.kb-radiobtn input:checked:focus-visible~.kb-radiobtn__dot{box-shadow:inset 0 0 0 2px var(--surface),0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}@media(prefers-reduced-motion:reduce){.kb-radiobtn__dot,.kb-radiobtn__label{transition:none}}.kb-radiocontent{position:relative;overflow:hidden}.kb-radiocontent__panel.is-hidden{display:none}.kb-radiocontent:not([data-rc-ready]) .kb-radiocontent__panel:not(:first-child){display:none}@keyframes kbPanelR0{0%{transform:translate(26px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes kbPanelR1{0%{transform:translate(26px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes kbPanelL0{0%{transform:translate(-26px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes kbPanelL1{0%{transform:translate(-26px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes kbPanelD0{0%{transform:translateY(22px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes kbPanelD1{0%{transform:translateY(22px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes kbPanelU0{0%{transform:translateY(-22px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes kbPanelU1{0%{transform:translateY(-22px);opacity:0}to{transform:translateY(0);opacity:1}}.kb-radiocontent__panel[data-anim=R0]{animation:kbPanelR0 .42s cubic-bezier(.33,.72,0,1)}.kb-radiocontent__panel[data-anim=R1]{animation:kbPanelR1 .42s cubic-bezier(.33,.72,0,1)}.kb-radiocontent__panel[data-anim=L0]{animation:kbPanelL0 .42s cubic-bezier(.33,.72,0,1)}.kb-radiocontent__panel[data-anim=L1]{animation:kbPanelL1 .42s cubic-bezier(.33,.72,0,1)}.kb-radiocontent__panel[data-anim=D0]{animation:kbPanelD0 .42s cubic-bezier(.33,.72,0,1)}.kb-radiocontent__panel[data-anim=D1]{animation:kbPanelD1 .42s cubic-bezier(.33,.72,0,1)}.kb-radiocontent__panel[data-anim=U0]{animation:kbPanelU0 .42s cubic-bezier(.33,.72,0,1)}.kb-radiocontent__panel[data-anim=U1]{animation:kbPanelU1 .42s cubic-bezier(.33,.72,0,1)}@media(prefers-reduced-motion:reduce){.kb-radiocontent__panel[data-anim]{animation:none}}.kb-radio{position:relative;font-family:var(--accent-font)}.kb-radio__track{position:relative;display:flex;gap:4px}.kb-radio.is-vertical .kb-radio__track{flex-direction:column;align-items:flex-start}.kb-radio__btn{position:relative;z-index:1;background:transparent;border:none;cursor:pointer;font-weight:700;font-size:calc(var(--fs-xs) * var(--fbs));letter-spacing:.04em;color:var(--r-normal-fg, #9A9B9F);display:inline-flex;align-items:center;justify-content:center;transition:color .22s ease,background .2s ease,border-color .2s ease}.kb-radio__btn.is-active{color:var(--r-active-fg, var(--ink))}.kb-radio__label{position:relative;z-index:2}.kb-radio.has-normal-fg-grad .kb-radio__btn:not(.is-active) .kb-radio__label{background:var(--r-normal-fg-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.kb-radio.has-active-fg-grad .kb-radio__btn.is-active .kb-radio__label{background:var(--r-active-fg-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.kb-radio__marker{position:absolute;z-index:0;top:0;left:0;width:0;height:0;pointer-events:none;transition:left .4s cubic-bezier(.34,1.5,.64,1),top .4s cubic-bezier(.34,1.5,.64,1),width .4s cubic-bezier(.34,1.5,.64,1),height .4s cubic-bezier(.34,1.5,.64,1)}.kb-radio--text .kb-radio__btn{padding:14px 18px 16px}@media(max-width:749px){.kb-radio--text:not(.is-vertical) .kb-radio__track{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kb-radio--text:not(.is-vertical) .kb-radio__track::-webkit-scrollbar{display:none}.kb-radio--text:not(.is-vertical) .kb-radio__btn{flex:0 0 auto;white-space:nowrap;padding:12px 12px 14px}}.kb-radio--text.is-vertical .kb-radio__btn{justify-content:flex-start;text-align:left;width:100%;padding:14px 22px}.kb-radio--text.is-vertical .kb-radio__btn.is-active{color:var(--accent)}.kb-radio--text .kb-radio__marker{background:var(--r-marker-bg, var(--accent));border-radius:999px;z-index:1}.kb-radio--text.marker-shape-round .kb-radio__marker{border-radius:999px}.kb-radio--text.marker-shape-square .kb-radio__marker{border-radius:0}.kb-radio--text.line-under .kb-radio__track:after,.kb-radio--text.line-over .kb-radio__track:after,.kb-radio--text.line-left .kb-radio__track:after{content:"";position:absolute;z-index:0;background:var(--r-line-bg, #C9C4B8)}.kb-radio--text.line-under .kb-radio__track:after{left:0;right:0;bottom:-2px;height:2px}.kb-radio--text.line-over .kb-radio__track:after{left:0;right:0;top:-2px;height:2px}.kb-radio--text.line-left .kb-radio__track:after{top:0;bottom:0;left:-2px;width:2px}.kb-radio--button .kb-radio__track{gap:10px;flex-wrap:wrap}.kb-radio--button.is-vertical .kb-radio__track{flex-wrap:nowrap}.kb-radio--button .kb-radio__btn{padding:11px 20px;text-transform:uppercase;letter-spacing:.06em;background:var(--r-normal-bg, var(--btn-nbg));color:var(--r-normal-fg, var(--btn-nfg));border:1.5px solid #D6CFBF;border-radius:var(--rtl) var(--rtr) var(--rbr) var(--rbl)}.kb-radio--button.is-vertical .kb-radio__btn{justify-content:flex-start}.kb-radio--button .kb-radio__btn:hover{border-color:var(--ink)}.kb-radio--button .kb-radio__btn.is-active{background:var(--r-active-bg, var(--btn-abg));color:var(--r-active-fg, var(--btn-afg));border-color:var(--r-active-bg, var(--btn-abg))}.kb-radio--button.has-slide .kb-radio__track{display:inline-flex;gap:6px;flex-wrap:nowrap;max-width:100%;background:var(--surface);border:1.5px solid var(--bg);padding:5px;border-radius:var(--rtl) var(--rtr) var(--rbr) var(--rbl)}.kb-radio--button.has-slide.is-vertical .kb-radio__track{width:auto}.kb-radio--button.has-slide.is-vertical .kb-radio__btn{flex:0 0 auto}.kb-radio--button.is-vertical .kb-radio__btn{border-radius:var(--rtl) var(--rtr) var(--rbr) var(--rbl)}.kb-radio--button.has-slide.is-vertical .kb-radio__track{border-radius:var(--rtl-card) var(--rtr-card) var(--rbr-card) var(--rbl-card)}.kb-radio--button.has-slide.is-vertical .kb-radio__marker{border-radius:var(--rtl) var(--rtr) var(--rbr) var(--rbl)}.kb-radio--button.has-slide .kb-radio__btn{flex:1;border:none;text-transform:uppercase;letter-spacing:.06em;background:transparent;color:var(--r-normal-fg, var(--btn-nfg));padding:11px 16px}.kb-radio--button.has-slide .kb-radio__btn.is-active{background:transparent;color:var(--r-active-fg, var(--btn-afg))}.kb-radio--button.has-slide .kb-radio__marker{display:block;background:var(--r-active-bg, var(--btn-abg));border-radius:var(--rtl) var(--rtr) var(--rbr) var(--rbl)}@media(prefers-reduced-motion:reduce){.kb-radio__marker{transition:none}}.kb-range{display:flex;flex-direction:column;gap:10px;width:100%}.kb-range__zone{position:relative;height:24px}.kb-range__rail{position:absolute;inset-inline:0;top:8px;height:8px;--kb-track-r: min(var(--radius, 16px), 4px);border-radius:calc(var(--ctl) * var(--kb-track-r)) calc(var(--ctr) * var(--kb-track-r)) calc(var(--cbr) * var(--kb-track-r)) calc(var(--cbl) * var(--kb-track-r));background:var(--divider);overflow:hidden}.kb-range__fill{position:absolute;top:0;bottom:0;left:var(--rg-min, 0%);right:calc(100% - var(--rg-max, 100%));background:var(--accent)}.kb-range__input{position:absolute;inset-inline:0;top:0;-webkit-appearance:none;appearance:none;width:100%;height:24px;margin:0;background:transparent;pointer-events:none;--kb-thumb-r: min(var(--radius, 16px), 12px)}.kb-range__input::-webkit-slider-runnable-track{height:8px;background:transparent}.kb-range__input::-moz-range-track{height:8px;background:transparent}.kb-range__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;cursor:pointer;width:24px;height:24px;margin-top:-8px;background:var(--ink);border:3px solid var(--surface);border-radius:calc(var(--ctl) * var(--kb-thumb-r)) calc(var(--ctr) * var(--kb-thumb-r)) calc(var(--cbr) * var(--kb-thumb-r)) calc(var(--cbl) * var(--kb-thumb-r));box-shadow:0 2px 8px #14100c40;transition:background .15s ease}.kb-range__input::-moz-range-thumb{pointer-events:auto;cursor:pointer;width:24px;height:24px;box-sizing:border-box;background:var(--ink);border:3px solid var(--surface);border-radius:calc(var(--ctl) * var(--kb-thumb-r)) calc(var(--ctr) * var(--kb-thumb-r)) calc(var(--cbr) * var(--kb-thumb-r)) calc(var(--cbl) * var(--kb-thumb-r));box-shadow:0 2px 8px #14100c40;transition:background .15s ease}.kb-range__input:hover::-webkit-slider-thumb,.kb-range__input:active::-webkit-slider-thumb,.kb-range__input:focus-visible::-webkit-slider-thumb{background:var(--accent)}.kb-range__input:hover::-moz-range-thumb,.kb-range__input:active::-moz-range-thumb,.kb-range__input:focus-visible::-moz-range-thumb{background:var(--accent)}.kb-range__out{display:flex;justify-content:space-between;gap:10px;font-family:var(--body);font-size:calc(var(--fs-xs) * var(--fbs, 1));color:var(--text-3)}.kb-range__val{font-weight:800;color:var(--ink)}.kb-rating{display:inline-flex;align-items:center;gap:10px;font-family:var(--body);line-height:1;text-decoration:none}a.kb-rating{cursor:pointer}.kb-rating__note{display:inline-flex;align-items:center;gap:9px}.kb-rating__stars{position:relative;display:inline-block;font-size:calc(var(--fs-3) * var(--fbs, 1))}.kb-rating__row{display:inline-flex;gap:3px}.kb-rating__base{color:var(--divider, #D6CFBF)}.kb-rating__fill{position:absolute;top:0;left:0;overflow:hidden;width:var(--fill, 0%);color:var(--sr-color, var(--accent))}.kb-rating__fill .kb-rating__row{width:max-content}.kb-rating__ico{width:1em;height:1em;display:block;flex:none}.kb-rating__drop{background:currentColor;border-radius:calc(var(--ctl) * .42em) calc(var(--ctr) * .42em) calc(var(--cbr) * .42em) calc(var(--cbl) * .42em)}.kb-rating__fill .kb-rating__drop{background:var(--sr-paint, currentColor)}.kb-rating__num{font-family:var(--display);font-weight:700;font-size:calc(var(--fs-2) * var(--fbs, 1));color:var(--ink);letter-spacing:-.01em}.kb-rating__count{font-family:var(--body);font-weight:600;font-size:calc(var(--fs-4) * var(--fbs, 1));color:var(--text-3, #9A9B9F);transition:color .2s ease}.kb-rating--inline .kb-rating__count:before{content:"\b7  "}a.kb-rating:hover .kb-rating__count{color:var(--text-2, #5C5F68)}.kb-rating--column{flex-direction:column;align-items:flex-start;gap:7px}.kb-rating--sm .kb-rating__stars{font-size:calc(var(--fs-4) * var(--fbs, 1))}.kb-rating--sm .kb-rating__num{font-size:calc(var(--fs-3) * var(--fbs, 1))}.kb-rating--sm .kb-rating__count{font-size:calc(var(--fs-xs) * var(--fbs, 1))}.kb-rating--md .kb-rating__stars,.kb-rating--md .kb-rating__num{font-size:calc(var(--fs-3) * var(--fbs, 1))}.kb-rating--lg .kb-rating__stars{font-size:calc(var(--fs-2) * var(--fbs, 1))}.kb-rating--lg .kb-rating__num{font-size:calc(var(--fs-1) * var(--fbs, 1))}.kb-rating--lg .kb-rating__count{font-size:calc(var(--fs-4) * var(--fbs, 1))}.kb-select{display:inline-flex;flex-direction:column;gap:6px;width:100%}.kb-select__label{font-family:var(--accent-font);font-weight:700;font-size:calc(var(--fs-xs) * var(--fbs, 1));letter-spacing:.02em;color:var(--ink)}.kb-select__box{position:relative;display:block}.kb-select__native{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:calc(var(--fs-4) * var(--fbs, 1))}.kb-select__face{display:flex;align-items:center;justify-content:space-between;gap:10px;box-sizing:border-box;width:100%;pointer-events:none;font-family:var(--body);font-weight:600;font-size:calc(var(--fs-4) * var(--fbs, 1));color:var(--ink);background:var(--surface);border:1.5px solid var(--input-border);border-radius:var(--rtl) var(--rtr) var(--rbr) var(--rbl);padding:13px 16px;transition:border-color .2s ease,box-shadow .2s ease,color .2s ease}.kb-select__chev{flex:none;display:inline-flex;transition:transform .2s ease}.kb-select__native:focus~.kb-select__face{border-color:var(--accent);color:var(--accent);font-weight:800;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent)}.kb-select__native:focus~.kb-select__face .kb-select__chev{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.kb-select__face,.kb-select__chev{transition:none}}.kb-slider{display:flex;flex-direction:column;gap:8px;width:100%}.kb-slider__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-family:var(--accent-font);font-weight:700;font-size:calc(var(--fs-xs) * var(--fbs, 1));letter-spacing:.02em;color:var(--ink)}.kb-slider__value{font-family:var(--body);font-weight:800;color:var(--accent)}.kb-slider__input{-webkit-appearance:none;appearance:none;width:100%;height:24px;margin:0;background:transparent;cursor:pointer;--kb-track-r: min(var(--radius, 16px), 4px);--kb-thumb-r: min(var(--radius, 16px), 12px)}.kb-slider__input::-webkit-slider-runnable-track{height:8px;border-radius:calc(var(--ctl) * var(--kb-track-r)) calc(var(--ctr) * var(--kb-track-r)) calc(var(--cbr) * var(--kb-track-r)) calc(var(--cbl) * var(--kb-track-r));background:linear-gradient(to right,var(--accent) 0 var(--sld-pct, 50%),var(--divider) var(--sld-pct, 50%) 100%)}.kb-slider__input::-moz-range-track{height:8px;border-radius:calc(var(--ctl) * var(--kb-track-r)) calc(var(--ctr) * var(--kb-track-r)) calc(var(--cbr) * var(--kb-track-r)) calc(var(--cbl) * var(--kb-track-r));background:linear-gradient(to right,var(--accent) 0 var(--sld-pct, 50%),var(--divider) var(--sld-pct, 50%) 100%)}.kb-slider__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;margin-top:-8px;background:var(--ink);border:3px solid var(--surface);border-radius:calc(var(--ctl) * var(--kb-thumb-r)) calc(var(--ctr) * var(--kb-thumb-r)) calc(var(--cbr) * var(--kb-thumb-r)) calc(var(--cbl) * var(--kb-thumb-r));box-shadow:0 2px 8px #14100c40;transition:background .15s ease}.kb-slider__input::-moz-range-thumb{width:24px;height:24px;box-sizing:border-box;background:var(--ink);border:3px solid var(--surface);border-radius:calc(var(--ctl) * var(--kb-thumb-r)) calc(var(--ctr) * var(--kb-thumb-r)) calc(var(--cbr) * var(--kb-thumb-r)) calc(var(--cbl) * var(--kb-thumb-r));box-shadow:0 2px 8px #14100c40;transition:background .15s ease}.kb-slider__input:hover::-webkit-slider-thumb,.kb-slider__input:active::-webkit-slider-thumb,.kb-slider__input:focus-visible::-webkit-slider-thumb{background:var(--accent)}.kb-slider__input:hover::-moz-range-thumb,.kb-slider__input:active::-moz-range-thumb,.kb-slider__input:focus-visible::-moz-range-thumb{background:var(--accent)}.kb-slider__bounds{display:flex;justify-content:space-between;font-family:var(--body);font-size:calc(var(--fs-xs) * var(--fbs, 1));color:var(--text-3);font-weight:500}.kb-stockdot{display:inline-block;width:var(--sd-size, 10px);height:var(--sd-size, 10px);flex:none;background:var(--sd-current, var(--success))}.kb-stockdot--dot{border-radius:50%}.kb-stockdot--signed{border-radius:calc(var(--rtl) * .35) calc(var(--rtr) * .35) calc(var(--rbr) * .35) calc(var(--rbl) * .35)}.kb-stockdot--square{border-radius:0}.kb-stockdot.is-in{--sd-current: var(--sd-in)}.kb-stockdot.is-low{--sd-current: var(--sd-low)}.kb-stockdot.is-out{--sd-current: var(--sd-out)}.kb-stockdot.is-low{animation:kbStockPulse 1.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.kb-stockdot.is-low{animation:none}}.kb-stock{display:inline-flex;align-items:center;gap:8px;font-family:var(--body);line-height:1.3;color:var(--text-2, var(--ink))}.kb-stock:not(:has(.kb-stock__text)){gap:0}.kb-stock__icon{display:inline-flex;flex:none;color:var(--stock-current)}.kb-stock--in{--stock-current: var(--stock-in, var(--success, #2E7D32))}.kb-stock--low{--stock-current: var(--stock-low, var(--warning, #B26B00))}.kb-stock--out{--stock-current: var(--stock-out, var(--error, #B3261E))}.kb-stock--tinted .kb-stock__text{color:var(--stock-current);font-weight:600}@keyframes kbStockPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.86)}}.kb-stock--low .kb-stock__icon{animation:kbStockPulse 1.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.kb-stock--low .kb-stock__icon{animation:none}}.kb-textarea{display:inline-flex;flex-direction:column;gap:6px;width:100%}.kb-textarea__label{font-family:var(--accent-font);font-weight:700;font-size:calc(var(--fs-xs) * var(--fbs, 1));letter-spacing:.02em;color:var(--ink)}.kb-textarea__input{box-sizing:border-box;width:100%;min-height:104px;resize:vertical;line-height:1.55;font-family:var(--body);font-weight:500;font-size:calc(var(--fs-4) * var(--fbs, 1));color:var(--ink);background:var(--surface);border:1.5px solid var(--input-border);border-radius:calc(var(--ctl) * 16px) calc(var(--ctr) * 16px) calc(var(--cbr) * 16px) calc(var(--cbl) * 16px);padding:13px 15px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.kb-textarea__input::placeholder{color:var(--disabled)}.kb-textarea__input:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent);font-weight:700}.kb-textarea__helper{font-size:calc(var(--fs-xs) * var(--fbs, 1));color:var(--text-3);font-weight:500}@media(prefers-reduced-motion:reduce){.kb-textarea__input{transition:none}}.pc{--pc-accent: var(--accent);--pc-r: calc(var(--radius, 16px) * .5);position:relative;display:flex;flex-direction:column;width:100%;max-width:260px;box-sizing:border-box;background:var(--pc-bg, var(--surface, #fff));color:var(--ink);border-radius:calc(var(--ctl) * var(--pc-r)) calc(var(--ctr) * var(--pc-r)) calc(var(--cbr) * var(--pc-r)) calc(var(--cbl) * var(--pc-r));box-shadow:var(--pc-shadow, 0 0 38px -6px rgba(20, 24, 31, .24));text-decoration:none;transition:transform .28s cubic-bezier(.34,1.35,.64,1),box-shadow .28s ease}.pc:hover{box-shadow:var(--pc-shadow-hover, 0 0 52px -4px rgba(20, 24, 31, .3))}.pc:hover .kb-addbtn,.pc:focus-within .kb-addbtn{transform:scale(1.08);background:var(--pc-add-hover, var(--grad-primary, var(--ink)))}@media(prefers-reduced-motion:reduce){.pc:hover .kb-addbtn,.pc:focus-within .kb-addbtn{transform:none}}.pc__media{position:relative;aspect-ratio:var(--pc-ratio, 1 / 1);flex:none;border-radius:calc(var(--ctl) * var(--pc-r)) calc(var(--ctr) * var(--pc-r)) 0 0}.pc__img,.pc__media{background:var(--grad-neutral, linear-gradient(135deg, #EAE3D2, #C9C4B8))}.pc__img{width:100%;height:100%;object-fit:var(--pc-fit, contain);display:block;border-radius:calc(var(--ctl) * var(--pc-r)) calc(var(--ctr) * var(--pc-r)) 0 0;box-shadow:0 17px 10px -15px #000}.pc--imgorig .pc__media{aspect-ratio:auto}.pc--imgorig .pc__img{height:auto}.pc--subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:0}.pc-brand{position:absolute;top:12px;left:12px;z-index:2}.pc-brand--below{position:static;top:auto;left:auto;align-self:flex-start}.pc__add{position:absolute;right:12px;bottom:-22px;z-index:5}.pc__stock{position:absolute;top:var(--card-stock-inset, 12px);right:var(--card-stock-inset, 12px);z-index:3;display:flex}.pc__stock:has(.kb-stock__text){padding:5px 9px;background:color-mix(in srgb,var(--surface, #fff) 82%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:calc(var(--ctl) * var(--pc-r) * .6) calc(var(--ctr) * var(--pc-r) * .6) calc(var(--cbr) * var(--pc-r) * .6) calc(var(--cbl) * var(--pc-r) * .6)}.pc__stock--left{right:auto;left:var(--card-stock-inset, 12px)}.pc__stock--bottom-left{top:auto;right:auto;bottom:var(--card-stock-inset, 12px);left:var(--card-stock-inset, 12px)}.pc__cat{position:absolute;top:var(--card-stock-inset, 12px);left:var(--card-stock-inset, 12px);z-index:3;display:flex}.pc__media:has(>.pc-brand) .pc__cat{top:calc(var(--card-stock-inset, 12px) + var(--pc-brand-h, 18px) + 20px)}.pc__media:has(.pc__cat) .pc__stock--left{top:calc(var(--card-stock-inset, 12px) + 30px)}.pc__stock--dark:has(.kb-stock__text){background:color-mix(in srgb,var(--dark, #16181f) 72%,transparent)}.pc__stock--dark .kb-stock__text,.pc__stock--bare .kb-stock__text{color:#fff}.pc__stock--bare:has(.kb-stock__text){padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 1px 8px rgba(0,0,0,.55)}.pc__stock--below{position:static;align-self:flex-start;padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.pc--ligne .pc__stock{top:var(--card-stock-inset, 10px);right:var(--card-stock-inset, 10px)}.pc--ligne .pc__stock--left{right:auto;left:var(--card-stock-inset, 10px)}.pc--ligne .pc__stock--bottom-left{top:auto;right:auto;bottom:var(--card-stock-inset, 10px);left:var(--card-stock-inset, 10px)}.pc--ligne .pc__cat{top:var(--card-stock-inset, 10px);left:var(--card-stock-inset, 10px)}.pc--nobg{background:transparent;box-shadow:none}.pc--nobg:hover{box-shadow:none}.pc--nobg .pc__media,.pc--nobg .pc__img{--pc-r: 7px;border-radius:calc(var(--ctl) * var(--pc-r)) calc(var(--ctr) * var(--pc-r)) calc(var(--cbr) * var(--pc-r)) calc(var(--cbl) * var(--pc-r))}.pc--nobg .pc__body{padding-inline:1rem}.pc__body{position:relative;padding:9px 16px 16px;display:flex;flex-direction:column;gap:6px}.pc__title{font-family:var(--display);font-weight:600;font-size:calc(var(--fs-4) * var(--fds));line-height:1.2;letter-spacing:-.01em;color:var(--ink);margin:0 0 5px;text-wrap:pretty}.pc__title:before{content:"";display:block;width:32px;height:5px;margin-bottom:5px;background:var(--pc-accent)}.pc__meta{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;flex-wrap:wrap}.pc__meta>.kb-price{margin-left:auto;line-height:1.15}.pc--colonne .pc__meta{flex-direction:column;align-items:flex-start;gap:10px}.pc--colonne .pc__meta>.kb-price{margin-left:0}.pc--small{max-width:200px}.pc--small .pc__body{padding:9px 13px 13px;gap:9px}.pc--small .pc__title{font-size:calc(var(--fs-4) * var(--fds))}.pc--ligne{flex-direction:row;max-width:560px;align-items:stretch}.pc--ligne .pc__media{width:120px;height:auto;aspect-ratio:auto;flex:none;position:static;border-radius:calc(var(--ctl) * var(--pc-r)) 0 0 calc(var(--cbl) * var(--pc-r))}.pc--ligne .pc__img{height:100%;border-radius:calc(var(--ctl) * var(--pc-r)) 0 0 calc(var(--cbl) * var(--pc-r))}.pc--ligne .pc-brand{display:none}.pc--ligne .pc__add{right:-16px;top:50%;bottom:auto;transform:translateY(-50%)}.pc--ligne .pc__body{flex:1;flex-direction:row;align-items:center;gap:16px;padding:14px 40px 14px 20px}.pc--ligne .pc__title{flex:1;font-size:calc(var(--fs-3) * var(--fds));margin:0}.pc--ligne .pc__meta{width:auto;flex-direction:column;align-items:flex-end;gap:6px}@media(prefers-reduced-motion:reduce){.pc{transition:none}}.kb-actifs{width:100%}.kb-actifs__heading{margin:0 0 8px;font-size:calc(var(--fs-xs) * var(--fbs, 1));font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--sa-fg, var(--ink))}.kb-actifs__list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;row-gap:calc(var(--sa-gap, 6px) * .6);column-gap:var(--sa-gap, 6px)}.kb-actifs__item{position:relative}.kb-actifs__pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px 5px 5px;background:var(--sa-bg, var(--surface));color:var(--sa-fg, var(--ink));border:1px solid transparent;border-radius:var(--rtl) var(--rtr) var(--rbr) var(--rbl);font-family:var(--body);font-weight:600;font-size:calc(var(--fs-xs) * var(--fbs, 1));line-height:1.2;cursor:pointer;transition:border-color .18s ease,transform .18s ease}.kb-actifs__pill:not(.has-image){padding-left:12px}.kb-actifs__pill:hover{border-color:var(--sa-accent, var(--accent));transform:translateY(-1px)}.kb-actifs__img{width:26px;height:26px;flex:none;overflow:hidden;background:var(--surface, #fff);border-radius:calc(var(--ctl)*13px) calc(var(--ctr)*13px) calc(var(--cbr)*13px) calc(var(--cbl)*13px);box-shadow:0 1px 3px #14181f1a}.kb-actifs__img img{width:100%;height:100%;object-fit:cover;display:block}.kb-actifs__text{white-space:nowrap}.kb-actifs__tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px);padding:6px 10px;background:var(--ink, #1a1a1a);color:var(--on-dark, #fff);font-size:calc(calc(var(--fs-xs) * .85) * var(--fbs, 1));border-radius:6px;text-align:center;max-width:240px;opacity:0;pointer-events:none;z-index:10;transition:opacity .18s ease,transform .18s ease}.kb-actifs__pill:hover+.kb-actifs__tooltip,.kb-actifs__pill:focus-visible+.kb-actifs__tooltip{opacity:1;transform:translate(-50%) translateY(0)}.kb-artmeta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--artmeta-gap, 10px);font-family:var(--body);color:var(--text-3, var(--text-2));line-height:1.4}.kb-artmeta__item{display:inline-flex;align-items:center;gap:6px}.kb-artmeta__item svg{width:1.15em;height:1.15em;opacity:.75}.kb-artmeta__item+.kb-artmeta__item:before{content:"";width:3px;height:3px;border-radius:50%;background:var(--artmeta-sep, currentColor);opacity:.6;margin-inline-end:calc(var(--artmeta-gap, 10px) - 4px)}.kb-buy,.kb-buy__form{display:flex;flex-direction:column;gap:12px}.kb-buy__add{display:inline-flex;align-items:center;justify-content:center;font-family:var(--accent-font);font-weight:700;font-size:var(--fs-4);cursor:pointer;background:var(--accent);color:var(--on-accent);border:1.5px solid var(--accent);padding:15px 24px;width:100%;border-radius:var(--rtl) var(--rtr) var(--rbr) var(--rbl)}.kb-buy__add[disabled]{opacity:.5;cursor:not-allowed}.kb-buy__shop{display:inline-flex;align-items:center;justify-content:center;gap:4px;font-family:var(--accent-font);font-weight:700;font-size:var(--fs-4);cursor:pointer;background:var(--ink);color:#fff;border:none;padding:14px 24px;width:100%;border-radius:var(--rtl) var(--rtr) var(--rbr) var(--rbl)}.kb-buy__shop[disabled]{opacity:.6;cursor:not-allowed}.kb-buy__note{font-size:var(--fs-xs);color:var(--text-3);margin:2px 0 0;font-style:italic}.shopify-payment-button__button,.shopify-payment-button__button--unbranded{border-radius:var(--rtl) var(--rtr) var(--rbr) var(--rbl)!important}.kb-buy shop-pay-button{--shop-pay-button-border-radius: var(--rtl) var(--rtr) var(--rbr) var(--rbl)}.kb-cpromo{position:relative;overflow:hidden;color:var(--ink);border-radius:var(--cpromo-radius, 12px);box-shadow:var(--cpromo-shadow, none);max-height:var(--cpromo-mh, none)}.kb-cpromo--has-bg{background:var(--cpromo-bg)}.kb-cpromo--full{width:100vw;max-width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;border-radius:0}.kb-cpromo__media{display:block;line-height:0;overflow:hidden}.kb-cpromo__media .kb-image__img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.kb-cpromo:hover .kb-cpromo__media .kb-image__img{transform:scale(1.04)}.kb-cpromo__body{display:flex;flex-direction:column;gap:10px;min-width:0;max-width:var(--cpromo-cw, none)}.kb-cpromo--align-left .kb-cpromo__body{text-align:left;margin-inline:0 auto}.kb-cpromo--align-center .kb-cpromo__body{text-align:center;margin-inline:auto}.kb-cpromo--align-right .kb-cpromo__body{text-align:right;margin-inline:auto 0}.kb-cpromo__eyebrow{margin:0;font-family:var(--accent-font);font-weight:500;font-size:calc(var(--fs-xs) * var(--fbs, 1));letter-spacing:.14em;text-transform:uppercase;color:var(--cpromo-eyebrow, var(--accent))}.kb-cpromo__name{margin:0;font-family:var(--display);font-weight:400;line-height:1.1;color:var(--cpromo-title, var(--cpromo-text, inherit));overflow-wrap:break-word}.kb-cpromo__name a{color:inherit;text-decoration:none}.kb-cpromo__name--small{font-size:calc(var(--fs-3) * var(--fds, 1))}.kb-cpromo__name--medium{font-size:calc(var(--fs-2) * var(--fds, 1))}.kb-cpromo__name--large{font-size:calc(var(--fs-1) * var(--fds, 1))}.kb-cpromo__count{margin:0;font-family:var(--accent-font);font-weight:700;letter-spacing:.06em;color:var(--cpromo-count, var(--cpromo-text, var(--text-3, var(--text-2))));opacity:.85}.kb-cpromo__count--small{font-size:calc(calc(var(--fs-xs) * .85) * var(--fbs, 1))}.kb-cpromo__count--medium{font-size:calc(var(--fs-xs) * var(--fbs, 1))}.kb-cpromo__count--large{font-size:calc(var(--fs-4) * var(--fbs, 1))}.kb-cpromo__desc{font-family:var(--body);line-height:1.6;overflow-wrap:break-word;color:var(--cpromo-desc, var(--cpromo-text, var(--text-2, inherit)))}.kb-cpromo__desc--small{font-size:calc(var(--fs-xs) * var(--fbs, 1))}.kb-cpromo__desc--medium{font-size:calc(var(--fs-4) * var(--fbs, 1))}.kb-cpromo__desc--large{font-size:calc(var(--fs-3) * var(--fbs, 1))}.kb-cpromo__cta{margin-top:6px}.kb-cpromo__btn{display:inline-flex;align-items:center;gap:.5em;font-family:var(--accent-font);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:999px;line-height:1;transition:filter .2s ease}.kb-cpromo__btn:hover{filter:brightness(1.07)}.kb-cpromo__btn--small{padding:9px 16px;font-size:calc(calc(var(--fs-xs) * .85) * var(--fbs, 1))}.kb-cpromo__btn--medium{padding:13px 24px;font-size:calc(var(--fs-xs) * var(--fbs, 1))}.kb-cpromo__btn--large{padding:17px 34px;font-size:calc(var(--fs-4) * var(--fbs, 1))}@media(min-width:750px){.kb-cpromo--desk-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0}.kb-cpromo--desk-split .kb-cpromo__body{padding:clamp(24px,4vw,56px);justify-content:center}.kb-cpromo--desk-split .kb-cpromo__media{position:relative;min-height:0;height:auto}.kb-cpromo--desk-split .kb-cpromo__media .kb-image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.kb-cpromo--desk-split .kb-cpromo__media .kb-image__img{height:100%;width:100%}.kb-cpromo--desk-split.kb-cpromo--media-end .kb-cpromo__media{order:2}.kb-cpromo--desk-immersive{display:block;--cpromo-text: #fff}.kb-cpromo--desk-immersive .kb-cpromo__media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.kb-cpromo--desk-immersive .kb-cpromo__media .kb-image,.kb-cpromo--desk-immersive .kb-cpromo__media .kb-image__img{height:100%;width:100%}.kb-cpromo--desk-immersive:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:var(--cpromo-scrim-blend, normal);background:linear-gradient(to top,color-mix(in srgb,var(--cpromo-scrim-color, #141210) calc(var(--cpromo-scrim, .55) * 100%),transparent) 0%,color-mix(in srgb,var(--cpromo-scrim-color, #141210) calc(var(--cpromo-scrim, .55) * 55%),transparent) 40%,transparent 78%)}.kb-cpromo--desk-immersive .kb-cpromo__body{position:relative;z-index:1;min-height:var(--cpromo-mh, 340px);justify-content:flex-end;padding:clamp(22px,3vw,40px);max-width:var(--cpromo-cw, min(600px, 78%))}.kb-cpromo--desk-editorial{display:block}.kb-cpromo--desk-editorial .kb-cpromo__body{padding:clamp(22px,3vw,40px)}}@media(max-width:749px){.kb-cpromo--mob-split{display:grid;grid-template-columns:minmax(0,1fr)}.kb-cpromo--mob-split .kb-cpromo__media{height:auto}.kb-cpromo--mob-split .kb-cpromo__body{padding:24px 20px 28px}.kb-cpromo--mob-immersive{display:block;--cpromo-text: #fff}.kb-cpromo--mob-immersive .kb-cpromo__media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.kb-cpromo--mob-immersive .kb-cpromo__media .kb-image,.kb-cpromo--mob-immersive .kb-cpromo__media .kb-image__img{height:100%;width:100%}.kb-cpromo--mob-immersive:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:var(--cpromo-scrim-blend, normal);background:linear-gradient(to top,color-mix(in srgb,var(--cpromo-scrim-color, #141210) calc(var(--cpromo-scrim, .55) * 100%),transparent) 0%,color-mix(in srgb,var(--cpromo-scrim-color, #141210) calc(var(--cpromo-scrim, .55) * 55%),transparent) 40%,transparent 80%)}.kb-cpromo--mob-immersive .kb-cpromo__body{position:relative;z-index:1;min-height:var(--cpromo-mh, 280px);justify-content:flex-end;padding:clamp(20px,6vw,30px)}.kb-cpromo--mob-editorial{display:block}.kb-cpromo--mob-editorial .kb-cpromo__body{padding:24px 20px 28px}}@media(prefers-reduced-motion:reduce){.kb-cpromo:hover .kb-cpromo__media .kb-image__img{transform:none}}.kb-desc{font-family:var(--body);color:var(--text-2, var(--ink));line-height:1.7}.kb-desc :is(p,ul,ol){margin:0 0 .6em}.kb-desc :is(p,ul,ol):last-child{margin-bottom:0}.kb-desc--small{font-size:calc(var(--fs-xs) * var(--fbs, 1))}.kb-desc--normal{font-size:calc(var(--fs-4) * var(--fbs, 1))}.kb-desc--large{font-size:calc(var(--fs-3) * var(--fbs, 1))}.kb-divider{display:block;width:100%}.kb-divider__line{display:block;height:var(--sd-thick, 1px);width:var(--sd-width, 100%);margin-inline:auto;background:var(--sd-color, var(--divider));border-radius:var(--sd-radius, 0)}.kb-faq{display:flex;flex-direction:column;gap:var(--faq-gap, 10px)}.kb-faq__head{display:flex;flex-direction:column;gap:8px;margin-bottom:var(--faq-head-gap, 18px)}.kb-nav__promo[hidden]{display:none!important}.kb-nav__promo-pool{display:contents}.kb-headings__title{text-wrap:balance}.kb-headings__title.h-tab:after,.kb-richtext.has-h2-tab h2:after,.kb-richtext--policy.has-h2-tab h3:not(:has(+h5)):after,.kb-richtext--policy.has-h2-tab h3+h5:after{content:"";display:inline-block;vertical-align:.68em;width:.34em;height:.1em;margin-left:-.24em;background:var(--h-mark, currentColor);border-radius:0}.kb-richtext.has-h2-tab h2:after,.kb-richtext--policy.has-h2-tab h3:not(:has(+h5)):after,.kb-richtext--policy.has-h2-tab h3+h5:after{background:var(--accent)}.kb-headings__title em{font-family:var(--h-accent-font);font-weight:800;font-style:italic;color:var(--h-accent)}.kb-headings__title.h-title-grad{background:var(--h-title-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.kb-headings__title.h-title-grad.h-drop:after,.kb-headings__title.h-title-grad.h-tab:after{background:var(--h-title-grad)}.kb-ing{width:100%}.kb-ing__list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;row-gap:calc(var(--si-gap, 6px) * .6);column-gap:var(--si-gap, 6px)}.kb-ing__pill{display:inline-flex;align-items:center;padding:var(--si-py, 5px) var(--si-px, 12px);background:var(--si-bg, var(--surface));color:var(--si-fg, var(--ink));border:1px solid transparent;border-radius:var(--rtl) var(--rtr) var(--rbr) var(--rbl);font-family:var(--body);font-weight:600;font-size:calc(var(--si-fs, 12px) * var(--fbs, 1));line-height:1.2;text-decoration:none;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.kb-ing__pill:hover{background:var(--si-accent, var(--accent));color:var(--on-accent, #fff);transform:translateY(-1px)}.kb-ing__hint{margin:10px 0 0;font-size:calc(calc(var(--fs-xs) * .85) * var(--fbs, 1));color:var(--text-2);opacity:.8}.kb-metalist{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--kb-metalist-gap, var(--list-gap, .3em));font-family:var(--body);color:var(--text-2, var(--ink))}.kb-metalist__item{position:relative;padding-left:1.35em}.kb-metalist__item:before{content:"";position:absolute;left:0;top:.55em;width:.42em;height:.42em;border-radius:50%;background:var(--kb-metalist-marker, var(--accent, currentColor))}.kb-metalist--prose{--kb-metalist-gap: 12px;line-height:1.7}.kb-metalist--prose .kb-metalist__item{padding-left:0;margin:0}.kb-metalist--prose .kb-metalist__item:before{content:none}.kb-metalist--small{font-size:calc(var(--fs-xs) * var(--fbs, 1))}.kb-metalist--normal{font-size:calc(var(--fs-4) * var(--fbs, 1))}.kb-metalist--large{font-size:calc(var(--fs-3) * var(--fbs, 1))}.kb-qtyb{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.kb-qtyb__label{font-family:var(--accent-font);font-weight:700;font-size:calc(var(--fs-xs) * .85);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.kb-radiopanel__img{max-width:100%;margin-bottom:12px;border-radius:var(--rtl) var(--rtr) var(--rbr) var(--rbl)}.kb-radiopanel__h{font-family:var(--kb-title-font, var(--display));font-weight:600;font-size:calc(var(--fs-3) * var(--fds));color:var(--ink);margin-bottom:10px}.kb-radiopanel__badges{display:flex;flex-wrap:wrap;gap:8px}.kb-radiopanel__text{font-family:var(--kb-body-font, var(--body));letter-spacing:calc(var(--kb-body-tracking, 0) * .01em);font-size:calc(var(--fs-4) * var(--fbs));line-height:1.55;color:var(--text-2)}.kb-radiopanel__text p{margin:0 0 .5em}.kb-richtext{color:var(--text-2, var(--ink));font-family:var(--body)}.kb-richtext>:first-child{margin-block-start:0}.kb-richtext>:last-child{margin-block-end:0}.kb-richtext p{margin-block:0 1em}.kb-richtext :is(h2,h3,h4,h5,h6){font-family:var(--rt-h-font, var(--display));font-weight:var(--rt-h-weight, 700);color:var(--rt-h-color, var(--ink));line-height:1.2;margin-block:1.8em .5em}.kb-richtext :is(h2,h3,h4,h5,h6)+:is(h3,h4,h5,h6){margin-block-start:.6em}.kb-richtext.has-grad-headings h2,.kb-richtext--policy.has-grad-headings h3:not(:has(+h5)),.kb-richtext--policy.has-grad-headings h3+h5{width:fit-content;max-width:100%;background:var(--rt-h-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.kb-richtext h2,.kb-richtext--policy h3:not(:has(+h5)),.kb-richtext--policy h3+h5{font-size:calc(var(--fs-3) * 1.2 * var(--fds))}.kb-richtext :is(h3,h4){color:var(--rt-sub-color, var(--rt-h-color, var(--ink)))}.kb-richtext.has-grad-subheadings :is(h3,h4){width:fit-content;max-width:100%;background:var(--rt-sub-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.kb-richtext h3{font-size:calc(var(--fs-4) * 1.15 * var(--fds))}.kb-richtext h4{font-size:1em;font-family:var(--accent-font);font-weight:700}.kb-richtext :is(h5,h6){font-size:.82em;font-family:var(--accent-font);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.kb-richtext--policy h3:has(+h5){font-family:var(--accent-font);font-size:.78em;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-block-end:.2em}.kb-richtext--policy h3+h5{font-family:var(--rt-h-font, var(--display));font-weight:var(--rt-h-weight, 700);letter-spacing:normal;text-transform:none;color:var(--rt-h-color, var(--ink));margin-block-start:0}.kb-richtext :is(ul,ol){margin-block:1.15em 1em;padding-inline-start:1.3em}.kb-richtext li+li{margin-block-start:.3em}.kb-richtext a{color:var(--accent);text-underline-offset:.18em}.kb-richtext img{max-width:100%;height:auto;margin-block:1.5em;border-radius:var(--rtl-card) var(--rtr-card) var(--rbr-card) var(--rbl-card)}.kb-richtext blockquote{margin:1.6em 0;padding-inline-start:1.1em;border-inline-start:3px solid var(--accent);font-family:var(--accent-font);font-style:italic;color:var(--ink)}.kb-richtext blockquote p:last-child{margin-block-end:0}.kb-richtext table{width:100%;border-collapse:collapse;margin-block:1.5em;font-size:.95em}.kb-richtext :is(th,td){padding:10px 12px;border-block-end:1px solid var(--divider);text-align:start}.kb-richtext th{font-family:var(--accent-font);font-weight:700;color:var(--ink)}.kb-richtext hr{border:none;border-block-start:1px solid var(--divider);margin-block:2em}.kb-tabs{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:6px;width:100%;border-bottom:2px solid var(--divider, #D6CFBF)}.kb-tabs .kb-tab__btn{order:0;position:relative;background:transparent;border:none;cursor:pointer;font-family:var(--accent-font);font-weight:700;font-size:calc(var(--fs-xs) * var(--fbs));letter-spacing:.04em;padding:14px 18px 16px;color:var(--text-3, #9A9B9F);transition:color .2s ease}.kb-tabs .kb-tab__btn.is-active{color:var(--ink)}.kb-tabs .kb-tab__bar{position:absolute;left:14px;right:14px;bottom:-2px;height:3px;background:var(--accent);border-radius:999px;transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.34,1.4,.64,1)}.kb-tabs .kb-tab__btn.is-active .kb-tab__bar{transform:scaleX(1)}.kb-tabs .kb-tab__panel{order:1;flex-basis:100%;width:100%;margin-top:18px;display:none}.kb-tabs .kb-tab__panel.is-active{display:block}.kb-tab__img{max-width:100%;margin-bottom:12px;border-radius:var(--rtl) var(--rtr) var(--rbr) var(--rbl)}.kb-tab__h{font-family:var(--kb-title-font, var(--display));font-weight:600;font-size:calc(var(--fs-3) * var(--fds));color:var(--ink);margin-bottom:10px}.kb-tab__badges{display:flex;flex-wrap:wrap;gap:8px}.kb-tab__text{font-family:var(--kb-body-font, var(--body));letter-spacing:calc(var(--kb-body-tracking, 0) * .01em);font-size:calc(var(--fs-4) * var(--fbs));line-height:1.55;color:var(--text-2)}.kb-tab__text p{margin:0 0 .5em}.kb-tabsd{display:block}.kb-tabsd__panels>.shopify-block{display:contents}.kb-tabsd__panels{margin-top:14px}.kb-tab-panel[hidden]{display:none}.kb-tabsd__panels.is-animating{overflow:hidden;transition:height .32s cubic-bezier(.22,.61,.36,1)}.kb-tab-panel.is-entering{animation:kbTabIn .32s cubic-bezier(.22,.61,.36,1) both}@keyframes kbTabIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.kb-tabsd__panels.is-animating{transition:none}.kb-tab-panel.is-entering{animation:none}}.kb-tabsd .kb-radio__btn:not(.is-active):hover{color:var(--st-hover-fg, var(--r-active-fg, var(--ink)))}.kb-vp{display:flex;flex-direction:column;gap:16px}.kb-vp__group{display:flex;flex-direction:column;gap:8px}.kb-vp__label{font-family:var(--accent-font);font-weight:700;font-size:calc(var(--fs-xs) * .85);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.kb-vp__pills{display:flex;flex-wrap:wrap;gap:8px}.kb-vp__pill{font-family:var(--accent-font);font-weight:700;font-size:var(--fs-xs);letter-spacing:.02em;cursor:pointer;padding:9px 16px;background:var(--surface);color:var(--ink);border:1.5px solid var(--divider);transition:all .18s ease;border-radius:var(--rtl) var(--rtr) var(--rbr) var(--rbl)}.kb-vp__pill:hover{border-color:var(--ink)}.kb-vp__pill.is-active{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.kb-vp__pill--swatch{display:inline-flex;align-items:center;gap:8px;padding-left:10px}.kb-vp__swatch{width:18px;height:18px;flex:none;border-radius:50%;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 18%,transparent)}.kb-vp__pill.is-active .kb-vp__swatch{box-shadow:0 0 0 2px var(--on-accent)}.kb-actx__cols{display:grid;grid-template-columns:var(--actx-aside, 260px) minmax(0,1fr);gap:var(--actx-gap, 32px);align-items:start}.kb-actx__cols--right{grid-template-columns:minmax(0,1fr) var(--actx-aside, 260px)}.kb-actx__cols--right .kb-actx__aside{grid-column:2;grid-row:1}.kb-actx__cols--right .kb-actx__main{grid-column:1;grid-row:1}.kb-actx__aside{position:sticky;top:16px;min-width:0}.kb-actx__main{min-width:0}.kb-actx__empty{font-family:var(--body);color:var(--text-3);margin:24px 0 0}.kb-actx__main .kb-actc__item[hidden]{display:none}@media(max-width:900px){.kb-actx__cols,.kb-actx__cols--right{grid-template-columns:1fr}.kb-actx__cols--right .kb-actx__aside,.kb-actx__cols--right .kb-actx__main{grid-column:1;grid-row:auto}.kb-actx__aside{position:static}}.kb-badges-demo{max-width:1080px;margin:0 auto;padding:0 calc(40px*var(--ps))}.kb-badges-demo__row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.kb-buttons-demo{max-width:1080px;margin:0 auto;padding:0 calc(40px*var(--ps))}.kb-buttons-demo__row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.kb-buttons-demo .kb-btn-wrap{display:inline-block}.kb-coll--none{background:transparent}.kb-coll--cream{background:var(--surface-alt)}.kb-coll--ink{background:var(--dark);color:#fff}.kb-coll{--coll-all: var(--ink);--coll-all-fg: var(--surface)}.kb-coll--ink{--coll-all: #fff;--coll-all-fg: var(--dark)}.kb-coll__inner{max-width:var(--kb-max, 1180px);margin:0 auto;padding:0 40px}.kb-coll__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px;flex-wrap:wrap}.kb-coll__head-blocks{display:flex;flex-direction:column;gap:8px}.kb-coll__grid{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:26px}@media(max-width:990px){.kb-coll__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.kb-coll__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.kb-coll__card{display:flex;flex-direction:column}.kb-coll__media{display:block;position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--surface-alt);border-radius:var(--rtl-card) var(--rtr-card) var(--rbr-card) var(--rbl-card)}.kb-coll__img{width:100%;height:100%;object-fit:cover;display:block}.kb-coll__ph{display:flex;align-items:center;justify-content:center;font-family:var(--accent-font);font-weight:800;letter-spacing:.16em;color:var(--disabled);background:repeating-linear-gradient(45deg,var(--surface-alt),var(--surface-alt) 12px,var(--surface) 12px,var(--surface) 24px)}.kb-coll__vendor{font-family:var(--accent-font);font-weight:700;font-size:calc(var(--fs-xs) * .85);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin:12px 0 4px}.kb-coll__title{font-family:var(--body);font-weight:600;font-size:var(--fs-4);line-height:1.35;margin:6px 0 0;color:inherit}.kb-coll__title a{color:inherit;text-decoration:none}.kb-coll__price{font-family:var(--accent-font);font-weight:700;font-size:var(--fs-4);margin-top:6px;color:inherit}.kb-coll__add{display:inline-flex;align-self:flex-start;margin-top:12px;font-family:var(--accent-font);font-weight:700;font-size:var(--fs-xs);text-decoration:none;background:var(--accent);color:var(--on-accent);padding:9px 15px;border-radius:var(--rtl) var(--rtr) var(--rbr) var(--rbl)}@media(max-width:749px){.kb-coll__inner{padding:0 16px}}.kb-footer{margin-top:var(--footer-top, 64px)}.kb-footer__wrap{padding:0}.kb-container--full.kb-footer__wrap{padding:0 clamp(16px,4vw,40px)}.kb-footer--stick .kb-footer__wrap{padding-bottom:0}.kb-footer--stick .kb-card{border-bottom-left-radius:0;border-bottom-right-radius:0}@media(max-width:749px){.kb-footer--bleed-m .kb-footer__wrap{width:100%;padding:0}.kb-footer--bleed-m .kb-card{border-radius:0}}.kb-footer__inner{display:grid;grid-template-columns:minmax(260px,1.55fr) repeat(auto-fit,minmax(140px,1fr));gap:var(--footer-gap, 40px) 36px;align-items:start}@media(max-width:989px){.kb-footer__inner{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}}.kb-footer__inner>.kb-news-wrap--full:nth-child(2),.kb-footer__inner>:nth-child(2):has(>.kb-news-wrap--full){grid-column:1 / span 1}.kb-footer__inner>.kb-news-wrap--full:nth-child(3),.kb-footer__inner>:nth-child(3):has(>.kb-news-wrap--full){grid-column:1 / span 2}.kb-footer__inner>.kb-news-wrap--full:nth-child(4),.kb-footer__inner>:nth-child(4):has(>.kb-news-wrap--full){grid-column:1 / span 3}.kb-footer__inner>.kb-news-wrap--full:nth-child(5),.kb-footer__inner>:nth-child(5):has(>.kb-news-wrap--full){grid-column:1 / span 4}.kb-footer__inner>.kb-news-wrap--full:nth-child(6),.kb-footer__inner>:nth-child(6):has(>.kb-news-wrap--full){grid-column:1 / span 5}.kb-footer__inner>.kb-news-wrap--full:nth-child(7),.kb-footer__inner>:nth-child(7):has(>.kb-news-wrap--full){grid-column:1 / span 6}@media(max-width:989px){.kb-footer__inner>.kb-news-wrap--full:nth-child(n),.kb-footer__inner>:nth-child(n):has(>.kb-news-wrap--full){grid-column:1 / -1}}.kb-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:44px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12)}.kb-footer__copy{margin:0;font-family:var(--body);font-size:calc(var(--fs-xs) * var(--fbs));opacity:.6}.kb-footer__pay{display:flex;gap:8px;flex-wrap:wrap}.kb-footer__pay-ic{height:24px;width:auto}@media(max-width:749px){.kb-footer__inner{gap:30px}}.kb-heading{max-width:1080px;margin:0 auto;padding:calc(28px*var(--ps)) calc(40px*var(--ps)) 0;display:flex;flex-direction:column;gap:12px}.kb-headings__title p{display:inline;margin:0}.kb-headings__title.h-drop:after{margin-left:.12em}.kb-headings__title.h-tab:after{content:"";display:inline-block;vertical-align:.68em;width:.34em;height:.1em;margin-left:-.24em;background:var(--h-mark, currentColor);border-radius:0}.kb-headings__row .kb-headings__title.h-drop:after{background:var(--h-mark, currentColor)}.kb-headings__title em{font-family:var(--accent-font);font-weight:800;font-style:italic;color:var(--h-accent, var(--accent))}.kb-headings__row.h-grad .kb-headings__title em{background:var(--h-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.kb-hero__frame{position:relative;overflow:hidden;min-height:var(--h, 70vh);background:var(--dark);border-radius:calc(var(--ctl)*var(--hero-r)) calc(var(--ctr)*var(--hero-r)) calc(var(--cbr)*var(--hero-r)) calc(var(--cbl)*var(--hero-r))}.kb-hero--corners-theme .kb-hero__frame{border-radius:var(--rtl-card) var(--rtr-card) var(--rbr-card) var(--rbl-card)}.kb-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.kb-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.kb-hero__ph{display:flex;align-items:center;justify-content:center;font-family:var(--accent-font);font-weight:800;letter-spacing:.18em;color:#ffffff4d;background:repeating-linear-gradient(45deg,var(--dark),var(--dark) 14px,#1d212b 14px,#1d212b 28px)}.kb-hero__veils{display:none;isolation:auto;z-index:auto}.kb-hero__media{isolation:isolate}@media(min-width:750px){.kb-hero__veils{display:block}}.kb-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;box-sizing:border-box;min-height:var(--h, 70vh);aspect-ratio:var(--ratio, auto);padding:var(--hero-pad, 48px)}.kb-hero__inner{max-width:min(var(--hero-text-w, 620px),100%);min-width:0;display:flex;flex-direction:column;gap:var(--hero-gap, 20px)}.kb-hero__inner[style*=center]{margin-left:auto;margin-right:auto}.kb-hero__inner[style*=right]{margin-left:auto}.kb-hero__content--light{color:#fff}.kb-hero__content--ink{color:var(--ink)}.kb-hero__content--light .kb-text--body,.kb-hero__content--light .kb-text--lead{color:#ffffffd9}.kb-hero__content--ink .kb-text--body,.kb-hero__content--ink .kb-text--lead{color:var(--text-2)}@media(max-width:749px){.kb-hero-wrap--bleed-m .kb-container{width:100%}.kb-hero-wrap--bleed-m .kb-hero__frame{border-radius:0}.kb-hero__frame{min-height:var(--h-m, 70vh)}.kb-hero__content{aspect-ratio:auto;min-height:var(--h-m, 70vh);padding:28px}.kb-hero--stack-m .kb-hero__frame{display:flex;flex-direction:column;min-height:0}.kb-hero--stack-m .kb-hero__media{position:relative;inset:auto;flex:none;height:var(--h-img-m, 45vh);order:1}.kb-hero--stack-m .kb-hero__content{min-height:0;background:var(--panel-m, var(--dark));order:2}.kb-hero--text-top-m .kb-hero__content{order:0}.kb-hero--crop-left-m .kb-hero__img,.kb-hero--crop-right-m .kb-hero__img{width:200%;max-width:none;right:auto}.kb-hero--crop-left-m .kb-hero__img{left:0}.kb-hero--crop-right-m .kb-hero__img{left:-100%}.kb-hero--crop-left-m .kb-hero__media,.kb-hero--crop-right-m .kb-hero__media{overflow:hidden}}.kb-navbar{position:relative}.kb-nav__wrap{max-width:1180px;margin:0 auto;padding-left:40px;padding-right:40px}.kb-nav-ann{font-family:var(--accent-font);font-weight:700;font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;text-align:center}.kb-nav-ann__in{padding:10px 40px}.kb-hdr{background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--divider);z-index:50}.kb-hdr--sticky{position:sticky;top:0}.kb-hdr__bar{display:flex;align-items:center;gap:24px;padding-top:16px;padding-bottom:16px}.kb-hdr__logo{text-decoration:none;color:var(--ink);margin-right:auto}.kb-hdr__logo-img{max-height:38px;width:auto;display:block}.kb-hdr__logo-txt{font-family:var(--accent-font);font-weight:800;font-size:var(--fs-3);letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.kb-hdr__logo-dot{display:inline-block;width:.42em;height:.42em;margin-left:.12em;background:var(--accent);border-radius:calc(var(--ctl)*.12em) calc(var(--ctr)*.12em) calc(var(--cbr)*.12em) calc(var(--cbl)*.12em)}.kb-hdr__nav{display:flex;gap:28px}.kb-hdr__link{font-family:var(--accent-font);font-weight:700;font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);text-decoration:none;transition:color .2s ease}.kb-hdr__link:hover,.kb-hdr__link.is-active{color:var(--accent)}.kb-hdr__actions{display:flex;gap:14px;align-items:center}.kb-hdr__act{position:relative;color:var(--ink);display:inline-flex}.kb-hdr__act:hover{color:var(--accent)}.kb-hdr__count{position:absolute;top:-8px;right:-8px;background:var(--accent);color:#fff;font-family:var(--accent-font);font-weight:700;font-size:calc(var(--fs-xs) * .85);min-width:16px;height:16px;line-height:16px;text-align:center;border-radius:9px;padding:0 4px}.kb-hdr__mobile{display:none}.kb-hdr__burger{list-style:none;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:4px}.kb-hdr__burger::-webkit-details-marker{display:none}.kb-hdr__burger span{width:22px;height:2px;background:var(--ink);display:block}.kb-hdr__drawer{position:absolute;left:0;right:0;top:100%;background:var(--bg);border-bottom:1px solid var(--divider);padding:16px 40px 24px;display:flex;flex-direction:column}.kb-hdr__mlink{font-family:var(--display);font-weight:700;font-size:var(--fs-3);color:var(--ink);text-decoration:none;padding:10px 0;border-bottom:1px solid var(--divider)}.kb-hdr__mlink--sub{font-family:var(--accent-font);font-size:var(--fs-4);font-weight:600;padding-left:14px;color:var(--text-2)}@media(max-width:900px){.kb-hdr__nav{display:none}.kb-hdr__mobile{display:block}.kb-hdr{position:relative}}@media(max-width:749px){.kb-nav__wrap{padding-left:16px;padding-right:16px}}.kb-password{display:flex;flex-direction:column;gap:var(--sp-4);align-items:flex-start}.kb-password__logo-img{width:180px;height:auto}.kb-password__form summary{list-style:none;cursor:pointer}.kb-password__form summary::-webkit-details-marker{display:none}.kb-password__inner{display:flex;flex-direction:column;gap:var(--sp-3);margin-top:var(--sp-3);align-items:flex-start}.kb-pdp{background:var(--surface-alt);padding:32px 40px 72px}.kb-pdp__inner{max-width:1180px;margin:0 auto}.kb-pdp__crumb{margin-bottom:24px;font-family:var(--accent-font);font-size:var(--fs-xs);color:var(--text-3);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.kb-pdp__crumb a{color:var(--text-3);text-decoration:none}.kb-pdp__crumb a:hover{color:var(--accent)}.kb-pdp__crumb-cur{color:var(--ink)}.kb-pdp__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}@media(max-width:860px){.kb-pdp__grid{grid-template-columns:1fr;gap:28px}}.kb-pdp__main{position:relative;overflow:hidden;aspect-ratio:1/1;background:var(--surface);border-radius:calc(var(--ctl)*24px) calc(var(--ctr)*24px) calc(var(--cbr)*24px) calc(var(--cbl)*24px)}.kb-pdp__img{width:100%;height:100%;object-fit:cover;display:block}.kb-pdp__ph{display:flex;align-items:center;justify-content:center;font-family:var(--accent-font);font-weight:800;letter-spacing:.16em;color:var(--disabled);background:repeating-linear-gradient(45deg,var(--surface-alt),var(--surface-alt) 12px,var(--surface) 12px,var(--surface) 24px)}.kb-pdp__thumbs{display:flex;gap:12px;margin-top:14px;flex-wrap:wrap}.kb-pdp__thumb{width:72px;height:72px;overflow:hidden;border:1.5px solid var(--divider);background:var(--surface);cursor:pointer;padding:0;border-radius:calc(var(--ctl)*12px) calc(var(--ctr)*12px) calc(var(--cbr)*12px) calc(var(--cbl)*12px)}.kb-pdp__thumb:hover{border-color:var(--accent)}.kb-pdp__thumbimg{width:100%;height:100%;object-fit:cover;display:block}.kb-pdp__info{display:flex;flex-direction:column;gap:16px}.kb-pdp__eyebrow{font-family:var(--accent-font);font-weight:700;font-size:var(--fs-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0}.kb-pdp__brandlogo{height:28px;width:auto;max-width:150px;object-fit:contain;display:block}.kb-pdp__title{font-family:var(--display);font-weight:400;font-size:clamp(28px,3.6vw,44px);line-height:1.05;letter-spacing:-.02em;color:var(--ink);margin:0}.kb-pdp__tagline{margin:0;font-family:var(--accent-font);font-style:italic;font-size:var(--fs-3);color:var(--accent)}.kb-pdp__price{display:flex;align-items:baseline;gap:10px;font-family:var(--accent-font);font-weight:700;font-size:var(--fs-2);color:var(--ink)}.kb-pdp__was{font-size:var(--fs-4);color:var(--text-3);font-weight:600}.kb-pdp__contenance{font-size:var(--fs-4);color:var(--text-3);font-weight:500}.kb-pdp__form{display:flex;flex-direction:column;gap:18px;margin-top:4px}.kb-pdp__demo{font-size:var(--fs-xs);color:var(--text-3);margin:0;font-style:italic}.kb-pdp__field{max-width:360px;display:flex;flex-direction:column;gap:6px}.kb-pdp__label{font-family:var(--accent-font);font-weight:700;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.kb-pdp__select{font-family:var(--body);font-size:var(--fs-4);padding:11px 14px;border:1.5px solid var(--input-border);background:var(--surface);color:var(--ink);border-radius:var(--rtl) var(--rtr) var(--rbr) var(--rbl)}.kb-pdp__buy{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.kb-pdp__qty{width:72px;padding:12px;border:1.5px solid var(--input-border);background:var(--surface);color:var(--ink);font-family:var(--accent-font);font-weight:700;text-align:center;border-radius:var(--rtl) var(--rtr) var(--rbr) var(--rbl)}.kb-pdp__add{flex:1;min-width:220px;justify-content:center;display:inline-flex;align-items:center;font-family:var(--accent-font);font-weight:700;font-size:var(--fs-4);cursor:pointer;background:var(--accent);color:var(--on-accent);border:1.5px solid var(--accent);padding:15px 24px;border-radius:var(--rtl) var(--rtr) var(--rbr) var(--rbl)}.kb-pdp__add[disabled]{opacity:.5;cursor:not-allowed}.kb-pdp__tabs{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:6px;margin:8px 0;border-top:1px solid var(--divider);padding-top:20px}.kb-pdp__tabs .kb-tab__btn{order:0;font-family:var(--accent-font);font-weight:700;cursor:pointer;background:transparent;border:none;position:relative;font-size:var(--fs-xs);letter-spacing:.04em;padding:12px 14px 14px;color:var(--text-3);border-bottom:1.5px solid var(--divider);transition:color .2s ease}.kb-pdp__tabs .kb-tab__btn.is-active{color:var(--ink)}.kb-pdp__tabs .kb-tab__bar{position:absolute;left:12px;right:12px;bottom:-1.5px;height:3px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.34,1.4,.64,1)}.kb-pdp__tabs .kb-tab__btn.is-active .kb-tab__bar{transform:scaleX(1)}.kb-pdp__tabs .kb-tab__panel{order:1;flex-basis:100%;width:100%;margin-top:20px;display:none}.kb-pdp__tabs .kb-tab__panel.is-active{display:block}.kb-pdp__tabcontent{color:var(--text-2);line-height:1.7}.kb-pdp__tabcontent p{margin:0 0 1em}.kb-pdp__tech{margin-top:16px;font-size:.95em}.kb-pdp__list{margin:0;padding-left:1.25em;color:var(--text-2);line-height:1.7}.kb-pdp__pills{display:flex;flex-wrap:wrap;gap:8px}.kb-pdp__tag{font-family:var(--accent-font);font-weight:600;font-size:var(--fs-xs);padding:6px 12px;background:var(--surface);border:1.5px solid var(--divider);color:var(--ink);border-radius:var(--rtl) var(--rtr) var(--rbr) var(--rbl)}.kb-pdp__actifcards{display:flex;flex-direction:column;gap:14px}.kb-pdp__actif{display:flex;gap:16px;align-items:flex-start;padding:16px 18px;background:var(--surface);border:1px solid var(--divider);border-radius:var(--rtl-card) var(--rtr-card) var(--rbr-card) var(--rbl-card)}.kb-pdp__actif-media{flex:none;width:84px;height:84px;overflow:hidden;background:var(--surface-alt);border-radius:calc(var(--ctl)*12px) calc(var(--ctr)*12px) calc(var(--cbr)*12px) calc(var(--cbl)*12px)}.kb-pdp__actif-img{width:100%;height:100%;object-fit:cover;display:block}.kb-pdp__actif-body{display:flex;flex-direction:column;gap:6px}.kb-pdp__actif-name{font-family:var(--display);font-weight:700;font-size:var(--fs-3);margin:0;color:var(--ink)}.kb-pdp__actif-benefits{margin:4px 0 0;padding-left:1.1em;color:var(--text-2);font-size:var(--fs-4);line-height:1.6}.sp__grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(48px*var(--ps));align-items:start}.sp__col-media{position:sticky;top:calc(24px*var(--ps))}.sp__info{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.sp__info form{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.sp__info>*,.sp__info form>*{width:100%}@media(max-width:860px){.sp__grid{grid-template-columns:1fr}.sp__col-media{position:static}}@media(max-width:900px){.kb-pcards__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.kb-pcards__grid{grid-template-columns:1fr!important}}.kb-pgrid__head{margin-bottom:28px}.kb-pgrid__cols{display:grid;grid-template-columns:var(--aside-w, 260px) minmax(0,1fr);gap:var(--aside-gap, 32px);align-items:start}.kb-pgrid__cols--right{grid-template-columns:minmax(0,1fr) var(--aside-w, 260px)}.kb-pgrid__cols--right .kb-pgrid__aside{grid-column:2;grid-row:1}.kb-pgrid__cols--right .kb-pgrid__main{grid-column:1;grid-row:1}.kb-pgrid__aside{position:sticky;top:16px;min-width:0}.kb-pgrid__main{min-width:0}@media(max-width:900px){.kb-pgrid__cols,.kb-pgrid__cols--right{grid-template-columns:1fr}.kb-pgrid__cols--right .kb-pgrid__aside,.kb-pgrid__cols--right .kb-pgrid__main{grid-column:1;grid-row:auto}.kb-pgrid__aside{position:static}}.kb-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--minw, var(--grid-minw, 210px)),1fr));column-gap:var(--gap, var(--grid-gap, 50px));row-gap:calc(var(--gap, var(--grid-gap, 50px)) + 10px);align-items:stretch}@media(max-width:749px){.kb-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;row-gap:20px}}.kb-cards-grid>.pc{max-width:none;height:100%}.kb-cards-grid>.pc:not(.pc--nobg){box-shadow:var(--pc-shadow)}.kb-cards-grid>.pc:not(.pc--nobg):hover{box-shadow:var(--pc-shadow-hover)}.kb-cards-grid>.pc .pc__body{flex:1}.kb-cards-grid>.pc .pc__meta{margin-top:auto}.kb-cards-grid--subgrid{align-items:start}.kb-cards-grid--subgrid>.pc{height:auto}.kb-cards-grid--mrows{grid-auto-rows:var(--rowu, 8px);row-gap:0;align-items:start}.kb-cards-grid--mrows.is-dense{grid-auto-flow:row dense}.kb-cards-grid--mrows>.pc{height:auto;margin-bottom:calc(var(--gap, 22px) + 10px)}.kb-cards-grid--mrows>.pc .pc__body{flex:0 0 auto}.kb-cards-grid--mrows>.pc .pc__meta{margin-top:12px}.kb-cards-grid--mcols{display:block;column-width:var(--minw, 210px);column-gap:var(--gap, 22px)}.kb-cards-grid--mcols.is-dense{column-fill:auto}.kb-cards-grid--mcols>.pc{height:auto;max-width:none;width:100%;margin:0 0 calc(var(--gap, 22px) + 10px);break-inside:avoid}@media(max-width:749px){.kb-cards-grid--mcols{column-count:2;column-width:auto;column-gap:30px}.kb-cards-grid--mrows>.pc,.kb-cards-grid--mcols>.pc{margin-bottom:20px}}.kb-pp__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:start;margin-top:18px}.kb-pp__media{display:flex;flex-direction:column;gap:12px;position:sticky;top:90px;min-width:0}.kb-pp__thumbs{display:flex;gap:10px;flex-wrap:wrap}.kb-pp__info{display:flex;flex-direction:column;gap:18px;min-width:0}@media(max-width:900px){.kb-pp__grid{grid-template-columns:minmax(0,1fr);gap:28px}.kb-pp__media{position:static}}.kb-ratings__head{margin-bottom:12px}.kb-reco__heading{margin:0 0 18px;font-family:var(--display);font-size:clamp(24px,3vw,34px);line-height:1.1;color:var(--ink)}.kb-showcase{max-width:1080px;margin:0 auto;padding:calc(64px*var(--ps)) calc(40px*var(--ps)) 40px;display:flex;flex-direction:column;gap:var(--showcase-gap, 18px)}.kb-tabs{--tab-gap-plain: 2px;--tab-gap-card: 8px;--tab-card-rise: 0px;--tab-gap-btn: 12px;--tab-gap-merged: 4px;--tab-gap-vert: 8px}.kb-tabs__wrap,.kb-tabs__head{position:relative}.kb-tabs__zone{overflow:hidden;color:var(--on-surface);padding:calc(var(--tab-gap-plain)*var(--ps)) calc(18px*var(--ps)) calc(8px*var(--ps));min-height:88px}.kb-tabs.hb .kb-tabs__head,.kb-tabs.is-merged .kb-tabs__head{background:var(--surface);border:1px solid #D6CFBF;border-radius:calc(var(--ctl)*18px) calc(var(--ctr)*18px) calc(var(--cbr)*18px) calc(var(--cbl)*18px);padding:12px 14px}.kb-tabs.cb .kb-tabs__zone,.kb-tabs.is-merged .kb-tabs__zone{background:var(--surface);border:1px solid #D6CFBF;border-radius:calc(var(--ctl)*18px) calc(var(--ctr)*18px) calc(var(--cbr)*18px) calc(var(--cbl)*18px);padding-top:calc(var(--tab-gap-card)*var(--ps))}.kb-tabs.cb:not(.is-merged):not(.is-vertical) .kb-tabs__zone{margin-top:var(--tab-card-rise)}.kb-tabs.is-btn.cb:not(.is-merged):not(.is-vertical) .kb-tabs__zone{margin-top:var(--tab-gap-btn)}.kb-tabs.is-merged:not(.is-vertical) .kb-tabs__head{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.kb-tabs.is-merged:not(.is-vertical) .kb-tabs__zone{border-top:none;border-top-left-radius:0;border-top-right-radius:0;padding-top:calc(var(--tab-gap-merged)*var(--ps))}.kb-tabs.is-vertical .kb-tabs__wrap{display:grid;grid-template-columns:236px 1fr;gap:28px;align-items:start}.kb-tabs.is-vertical .kb-tabs__head{background:none;border:none;padding:0}.kb-tabs.is-vertical.hb .kb-tabs__head,.kb-tabs.is-vertical.is-merged .kb-tabs__head{background:var(--surface);border:1px solid #D6CFBF;border-radius:calc(var(--ctl)*18px) calc(var(--ctr)*18px) calc(var(--cbr)*18px) calc(var(--cbl)*18px);padding:12px}.kb-tabs.is-vertical .kb-tabs__zone{margin:0;background:none;border:none;border-radius:0;padding:calc(var(--tab-gap-vert)*var(--ps)) 0 calc(8px*var(--ps));min-height:188px}.kb-tabs.is-vertical.cb .kb-tabs__zone,.kb-tabs.is-vertical.is-merged .kb-tabs__zone{background:var(--surface);border:1px solid #D6CFBF;border-radius:calc(var(--ctl)*24px) calc(var(--ctr)*24px) calc(var(--cbr)*24px) calc(var(--cbl)*24px);padding:calc(var(--tab-gap-vert)*var(--ps)) calc(34px*var(--ps)) calc(30px*var(--ps))}.kb-tabs.is-vertical .kb-tabs__panel-title{font-size:calc(var(--fs-2) * var(--fds));line-height:1.05}.kb-tabs__panel-eyebrow{font-family:var(--kb-body-font, var(--body));font-weight:700;font-size:calc(calc(var(--fs-xs) * .85) * var(--fbs));letter-spacing:calc(.16em + var(--kb-body-tracking, 0) * .01em);text-transform:uppercase;color:var(--accent);margin-bottom:10px}.kb-tabs__panel-title{font-family:var(--display);font-weight:600;font-size:calc(var(--fs-3) * var(--fds));margin-bottom:8px;color:var(--ink)}.kb-tabs__panel-body{font-size:calc(var(--fs-4) * var(--fbs));line-height:1.6;color:#5c5f68}.kb-tabs__panel-body p{margin:0}.kb-bband{overflow:hidden}.kb-bband__head{display:flex;flex-direction:column;align-items:var(--bb-head-align, flex-start);gap:8px;padding:0 24px;margin-bottom:32px}.kb-container--full>.kb-bband__head{width:min(100% - 2 * var(--page-gutter, 16px),var(--page-container, 1080px));margin-inline:auto}.kb-bband__viewport{overflow:hidden;width:100%;mask-image:linear-gradient(to right,transparent 0,#000 80px,#000 calc(100% - 80px),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 80px,#000 calc(100% - 80px),transparent 100%)}.kb-bband__track{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--bb-gap, 80px);width:max-content;animation:kb-bband-scroll var(--bb-speed, 60s) linear infinite;will-change:transform}.kb-bband:hover .kb-bband__track,.kb-bband:focus-within .kb-bband__track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.kb-bband__track{animation:none}}.kb-bband__item{display:flex;align-items:center;justify-content:center;flex:0 0 auto;height:var(--bb-logo-h, 56px);aspect-ratio:21 / 9;width:auto;text-decoration:none;outline:none}.kb-bband__logo{display:block;width:100%;height:100%;object-fit:contain;opacity:var(--bb-idle, .4);transition:opacity .2s ease-out;pointer-events:none}.kb-bband__item:hover .kb-bband__logo,.kb-bband__item:focus-visible .kb-bband__logo{opacity:1}.kb-bband__item:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:4px}.kb-bband__empty{text-align:center;color:var(--text-3);padding:24px}@keyframes kb-bband-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.kb-new{position:absolute;z-index:3;display:inline-flex;pointer-events:none}.kb-new .kb-badge{font-weight:900;text-transform:uppercase;letter-spacing:.04em}.kb-new--card .kb-badge{font-size:calc(var(--fs-xs) * .78 * var(--fbs, 1));padding:2px 6px}.kb-new--card{top:var(--card-stock-inset, 12px);right:var(--card-stock-inset, 12px)}.pc__media:has(.kb-new--card) .pc__stock:not(.pc__stock--left):not(.pc__stock--bottom-left){top:calc(var(--card-stock-inset, 12px) + 30px)}.kb-new--gallery{top:16px;left:16px}.kb-new--gallery .kb-badge{font-size:calc(var(--fs-xs) * .95 * var(--fbs, 1));padding:5px 10px}.kb-new--anim-pulse .kb-badge{animation:kb-new-pulse 2.8s ease-out infinite}@keyframes kb-new-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--kb-new-glow, #FFD400) 70%,transparent)}60%{box-shadow:0 0 0 9px color-mix(in srgb,var(--kb-new-glow, #FFD400) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--kb-new-glow, #FFD400) 0%,transparent)}}.kb-new--anim-shine .kb-badge{background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.6) 50%,transparent 65%) 0 0 / 250% 100% no-repeat,var(--kb-badge-bg);animation:kb-new-shine 4.5s ease-in-out infinite}@keyframes kb-new-shine{0%,55%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}@media(prefers-reduced-motion:reduce){.kb-new .kb-badge{animation:none}}.kb-pgrid__toggle{display:none}@media(max-width:900px){.kb-pgrid__toggle{display:flex;justify-content:flex-start;align-items:center;gap:10px;flex-wrap:wrap;scroll-margin-top:96px}.kb-pgrid__clear{display:none}.kb-pgrid__toggle:has([data-facets-toggle][aria-expanded=true]) .kb-pgrid__clear{display:inline-flex;animation:kb-facets-open .25s ease-out both}.kb-pgrid__aside{display:none}.kb-pgrid__aside.is-open{display:block;animation:kb-facets-open .25s ease-out both}@keyframes kb-facets-open{0%{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.kb-pgrid__aside.is-open{animation:none}}}.kb-icon-solid{display:inline-block;flex:none;width:var(--kb-icon-solid-size, 1.1em);height:var(--kb-icon-solid-size, 1.1em);background:var(--kb-icon-solid-fill, currentColor);-webkit-mask:var(--kb-icon-solid-src) center / contain no-repeat;mask:var(--kb-icon-solid-src) center / contain no-repeat}.kb-badge--soft .kb-badge__icon .kb-icon-solid{background:var(--kb-badge-bg)}.kb-reviews{display:flex;flex-direction:column}.kb-reviews__head{display:flex;flex-direction:column;gap:8px;margin-bottom:var(--reviews-head-gap, 18px)}.kb-sale{display:inline-flex;line-height:1}.kb-sale--card .kb-badge{font-size:calc(var(--fs-xs) * 1.17 * var(--fbs, 1));padding:3px 9px}.kb-pprice__deal{display:inline-flex;align-items:stretch;gap:12px}.kb-sale--price .kb-badge{font-size:calc(var(--fs-xs) * 1.275 * var(--fbs, 1));padding:0 12px}.kb-hf__frame{container-type:inline-size;position:relative;overflow:hidden;isolation:isolate;display:flex;min-height:var(--hf-h, 70vh);background:var(--hf-bg);border-radius:calc(var(--ctl)*var(--hf-r)) calc(var(--ctr)*var(--hf-r)) calc(var(--cbr)*var(--hf-r)) calc(var(--cbl)*var(--hf-r))}.kb-hf--corners-theme .kb-hf__frame{border-radius:var(--rtl-card) var(--rtr-card) var(--rbr-card) var(--rbl-card)}.kb-hf--product-left .kb-hf__frame{flex-direction:row-reverse}.kb-hf__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover}.kb-hf__content{position:relative;z-index:5;flex:1 1 0;min-width:0;display:flex;flex-direction:column;padding:var(--hf-pad, 48px)}.kb-hf__inner{display:flex;flex-direction:column;gap:var(--hf-gap, 20px);width:100%;max-width:var(--hf-text-w, 520px)}.kb-hf__content--light{color:#fff}.kb-hf__content--ink{color:var(--ink)}.kb-hf__content--light .kb-text--body,.kb-hf__content--light .kb-text--lead{color:#ffffffd9}.kb-hf__content--ink .kb-text--body,.kb-hf__content--ink .kb-text--lead{color:var(--text-2)}.kb-hf__content :is(h1,h2,h3,h4,h5,h6){color:inherit}.kb-hf__visual{position:relative;flex:0 0 var(--hf-vis, 50%);min-height:inherit}.kb-hf__layer{position:absolute;left:50%;top:calc(50% + var(--hf-y, 0%));width:var(--hf-w, auto);transform:translate(-50%,-50%);pointer-events:none}.kb-hf__layer--deco{z-index:1}.kb-hf__layer--word{z-index:2}.kb-hf__layer--product{z-index:4}.kb-hf__veil{z-index:3;--veil-mask: linear-gradient(to var(--hf-veil-dir, right), #000 var(--hf-veil-start, 30%), transparent var(--hf-veil-end, 70%))}.kb-hf--product-left .kb-hf__veil{--hf-veil-dir: left}.kb-hf__float{animation:kb-hf-float var(--hf-dur, 5s) ease-in-out calc(var(--hf-dur, 5s) / -4) infinite;will-change:transform}@keyframes kb-hf-float{0%,to{transform:translate3d(0,calc(var(--hf-amp, 12px) * -1),0) rotate(calc(var(--hf-rot, 0deg) * -1))}50%{transform:translate3d(0,var(--hf-amp, 12px),0) rotate(var(--hf-rot, 0deg))}}.kb-hf__img{display:block;width:100%;height:auto}.kb-hf__layer--product .kb-hf__img{max-height:calc(var(--hf-h, 70vh) * .9);object-fit:contain}.kb-hf__ph{fill:currentColor;color:#ffffff59}.kb-hf__word{display:block;white-space:nowrap;font-size:calc(var(--hf-word, 22) * 1cqi);line-height:.9;letter-spacing:-.02em;-webkit-text-fill-color:currentColor}.kb-hf__word[style*=background-clip]{-webkit-text-fill-color:transparent}.kb-hf--card:nth-child(2n) .kb-hf__float{animation-delay:calc(var(--hf-dur, 5s) * -.75)}.kb-hf--card{height:100%}.kb-hf--card .kb-hf__frame{flex-direction:column;height:100%;min-height:0;border-radius:var(--rtl-card) var(--rtr-card) var(--rbr-card) var(--rbl-card)}.kb-hf--c-product_top .kb-hf__frame{flex-direction:column-reverse}.kb-hf--card .kb-hf__content{flex:0 0 auto;justify-content:flex-start}.kb-hf--c-product_top .kb-hf__content{justify-content:flex-end}.kb-hf--card .kb-hf__inner{max-width:none}.kb-hf--card .kb-hf__visual{flex:1 0 var(--hf-h, 380px);min-height:0}.kb-hf--c-text_top .kb-hf__veil{--hf-veil-dir: bottom}.kb-hf--c-product_top .kb-hf__veil{--hf-veil-dir: top}@media(prefers-reduced-motion:reduce){.kb-hf__float{animation:none}}@media(max-width:749px){.kb-hf__frame,.kb-hf--product-left .kb-hf__frame{flex-direction:column;min-height:0}.kb-hf--m-product_top .kb-hf__frame{flex-direction:column-reverse}.kb-hf__content{padding:28px}.kb-hf__inner{max-width:none}.kb-hf__visual{flex:0 0 auto;height:var(--hf-vis-h-m, 45vh);min-height:0}.kb-hf__layer--product .kb-hf__img{max-height:calc(var(--hf-vis-h-m, 45vh) * .9)}.kb-hf--m-text_top .kb-hf__veil{--hf-veil-dir: bottom}.kb-hf--m-product_top .kb-hf__veil{--hf-veil-dir: top}.kb-hf--card .kb-hf__frame{flex-direction:column}.kb-hf--c-product_top .kb-hf__frame{flex-direction:column-reverse}.kb-hf--card .kb-hf__visual{height:var(--hf-h, 380px)}.kb-hf--card .kb-hf__layer--product .kb-hf__img{max-height:calc(var(--hf-h, 380px) * .9)}.kb-hf-wrap--bleed-m .kb-container{width:100%}.kb-hf-wrap--bleed-m .kb-hf__frame{border-radius:0}}.pc__body{flex:1 1 auto}.pc__meta{margin-top:auto}.pc__cat-m{display:none}.pc,.pc__body,.pc__meta{min-width:0}.pc__cat-m{max-width:100%;min-width:0}.pc__cat-m .kb-badge{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc__voir{max-width:100%;overflow:hidden;text-overflow:ellipsis}.pc__voir{font-size:calc(var(--fs-xs) * var(--fbs, 1));font-weight:600;color:var(--pc-accent);white-space:nowrap}@media(max-width:749px){.pc__media .pc__cat{display:none}.pc__cat-m{display:inline-flex}.pc__add{bottom:8px;right:8px;transform:scale(.8);transform-origin:bottom right}}.kb-facets__val.is-empty{display:none}@media(max-width:749px){.kb-news .kb-group{flex-direction:column}.kb-news .kb-group input{width:100%}.kb-news .kb-group .kb-btn{width:100%;justify-content:center}}.kb-reviews #looxReviews{width:100%;align-self:stretch}.kb-reviews #looxReviews iframe{width:100%!important}.kb-price__now,.kb-price__was{white-space:nowrap}@media(max-width:749px){.kb-pp__info .kb-row>.kb{min-width:0;max-width:100%}.kb-pp__info .kb-badge{white-space:normal;max-width:100%;overflow-wrap:anywhere}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/kb-snippets.css.map */
