:is(#klv-x,[data-kl-root]) input,:is(#klv-x,[data-kl-root]) select,:is(#klv-x,[data-kl-root]) textarea,:is(#klv-x,[data-kl-root]) button{margin:0}:is(#klv-x,[data-kl-root]) label{margin:0}:is(#klv-x,[data-kl-root]) .kl-ft,:is(#klv-x,[data-kl-root]) .kl-vw,:is(#klv-x,[data-kl-root]) .kl-dt,:is(#klv-x,[data-kl-root]) .kl-mt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:is(#klv-x,[data-kl-root]) .kl-hero{position:relative;display:flex;align-items:center;overflow:hidden;min-height:var(--klv-1);margin-bottom:var(--klv-2);background:var(--klv-3)}:is(#klv-x,[data-kl-root]) .kl-heroimg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}:is(#klv-x,[data-kl-root]) .kl-heroscrim{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--klv-4))}:is(#klv-x,[data-kl-root]) .kl-heroin{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-top:18px;padding-bottom:18px}:is(#klv-x,[data-kl-root]) .kl-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;font-family:var(--klv-5);font-size:var(--klv-6);letter-spacing:var(--klv-7);text-transform:uppercase;line-height:1.4;color:var(--klv-8)}:is(#klv-x,[data-kl-root]) .kl-crumb{color:var(--klv-8);text-decoration:none;opacity:.75}:is(#klv-x,[data-kl-root]) a.kl-crumb{display:inline-flex;align-items:center;align-self:stretch}:is(#klv-x,[data-kl-root]) a.kl-crumb:hover{opacity:1;color:var(--klv-9)}:is(#klv-x,[data-kl-root]) a.kl-crumb:focus-visible{outline:1px solid var(--klv-8);outline-offset:3px}:is(#klv-x,[data-kl-root]) .kl-crumbsep{color:var(--klv-8);opacity:.5}:is(#klv-x,[data-kl-root]) .kl-crumb-on{opacity:1}:is(#klv-x,[data-kl-root]) .kl-head .kl-crumbs{margin-bottom:6px;color:var(--klv-9)}:is(#klv-x,[data-kl-root]) .kl-head .kl-crumb,:is(#klv-x,[data-kl-root]) .kl-head .kl-crumbsep{color:var(--klv-9)}:is(#klv-x,[data-kl-root]) .kl-head a.kl-crumb:focus-visible{outline-color:var(--klv-9)}:is(#klv-x,[data-kl-root]) .kl-cardbox{width:var(--klv-10);display:flex;flex-direction:column;text-align:var(--klv-11);background:var(--klv-12);padding:var(--klv-13)}:is(#klv-x,[data-kl-root]) .kl-heroacts{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}:is(#klv-x,[data-kl-root]) .kl-heroact{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid var(--klv-9);background:transparent;color:var(--klv-9);font-family:var(--klv-5);font-size:var(--klv-14);letter-spacing:var(--klv-7);text-transform:uppercase;text-decoration:none;line-height:1;transition:background-color .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1)}:is(#klv-x,[data-kl-root]) .kl-heroact:hover{background:var(--klv-9);color:var(--klv-15)}:is(#klv-x,[data-kl-root]) .kl-heroact:focus-visible{outline:1px solid var(--klv-16);outline-offset:3px}:is(#klv-x,[data-kl-root]) .kl-head{margin-bottom:var(--klv-2);text-align:var(--klv-11)}:is(#klv-x,[data-kl-root]) .kl-headin{display:flex;flex-direction:column}:is(#klv-x,[data-kl-root]) .kl-eyebrow{font-family:var(--klv-5);font-size:var(--klv-6);letter-spacing:var(--klv-7);text-transform:uppercase;color:var(--klv-16);line-height:1;margin-bottom:12px}:is(#klv-x,[data-kl-root]) .kl-title{margin:0;font-family:var(--klv-17);font-weight:var(--klv-18);font-size:var(--klv-19);line-height:1.1;letter-spacing:var(--klv-20);text-transform:var(--klv-21);color:var(--klv-9);text-wrap:balance}:is(#klv-x,[data-kl-root]) .kl-desc{position:relative;margin-top:14px;max-width:none}:is(#klv-x,[data-kl-root]) .kl-desc-in{font-family:var(--klv-22);font-size:var(--klv-23);line-height:var(--klv-24);color:var(--klv-25);display:-webkit-box;-webkit-line-clamp:var(--klv-26);-webkit-box-orient:vertical;overflow:hidden}:is(#klv-x,[data-kl-root]) .kl-desc-in p{margin:0 0 10px}:is(#klv-x,[data-kl-root]) .kl-desc-in p:last-child{margin-bottom:0}:is(#klv-x,[data-kl-root]) .kl-desc-meta .kl-desc-in{display:block;-webkit-line-clamp:none;overflow:visible}:is(#klv-x,[data-kl-root]) .kl-desc-in a{color:var(--klv-16);text-decoration:underline;text-underline-offset:2px}:is(#klv-x,[data-kl-root]) .kl-dt:checked~.kl-desc-in{display:block;-webkit-line-clamp:unset}:is(#klv-x,[data-kl-root]) .kl-more{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;cursor:pointer;font-family:var(--klv-5);font-size:var(--klv-6);letter-spacing:var(--klv-7);text-transform:uppercase;color:var(--klv-16);line-height:1;text-decoration:underline;text-underline-offset:3px}:is(#klv-x,[data-kl-root]) .kl-more .kl-more-b{display:none}:is(#klv-x,[data-kl-root]) .kl-dt:checked~.kl-more .kl-more-a{display:none}:is(#klv-x,[data-kl-root]) .kl-dt:checked~.kl-more .kl-more-b{display:inline}:is(#klv-x,[data-kl-root]) .kl-dt:focus-visible~.kl-more{outline:1px solid var(--klv-16);outline-offset:3px}:is(#klv-x,[data-kl-root]) .kl-subs{margin-bottom:var(--klv-27)}:is(#klv-x,[data-kl-root]) .kl-substrip{display:flex;align-items:center;justify-content:flex-start;gap:var(--klv-28);margin:0;padding:0 0 2px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}:is(#klv-x,[data-kl-root]) .kl-substrip::-webkit-scrollbar{display:none}:is(#klv-x,[data-kl-root]) .kl-subcell{flex:0 0 auto;min-width:0}:is(#klv-x,[data-kl-root]) .kl-sub{box-sizing:border-box;display:inline-flex;align-items:center;gap:12px;min-height:0;padding:8px 20px 8px 8px;border:1px solid var(--klv-29);border-radius:999px;box-shadow:none;background:var(--klv-30);color:var(--klv-9);text-decoration:none;transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .3s ease,background .3s ease}:is(#klv-x,[data-kl-root]) .kl-well{position:relative;flex:0 0 auto;box-sizing:border-box;width:64px;height:64px;border-radius:999px;background:var(--klv-30);border:1px solid var(--klv-29);overflow:hidden;transition:border-color .3s ease}:is(#klv-x,[data-kl-root]) .kl-wimg{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:100%;height:100%;object-fit:contain;padding:6px;transition:transform .5s cubic-bezier(.16,1,.3,1)}:is(#klv-x,[data-kl-root]) .kl-wimg-none{background:var(--klv-29);opacity:.25}:is(#klv-x,[data-kl-root]) .kl-subtext{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}:is(#klv-x,[data-kl-root]) .kl-subname{display:block;max-width:100%;font-size:14px;font-weight:600;line-height:1.3;color:var(--klv-9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(#klv-x,[data-kl-root]) .kl-subcount{display:block;font-size:12px;font-weight:500;line-height:1.3;color:var(--klv-31);white-space:nowrap}:is(#klv-x,[data-kl-root]) .kl-sub:focus-visible{outline:1px solid var(--klv-16);outline-offset:2px}:is(#klv-x,[data-kl-root]) .kl-sub-on{border-color:var(--klv-9)}:is(#klv-x,[data-kl-root]) .kl-sub-off{opacity:.45;cursor:default;pointer-events:none}:is(#klv-x,[data-kl-root]) .kl-sub-off .kl-wimg{filter:grayscale(1)}:is(#klv-x,[data-kl-root]) .kl-sub-on .kl-well{border-color:var(--klv-9)}@media screen and (max-width:767px){:is(#klv-x,[data-kl-root]) .kl-well{width:52px;height:52px}}@media screen and (max-width:767px){:is(#klv-x,[data-kl-root]) .kl-sub{gap:10px;padding:6px 16px 6px 6px}}@media screen and (max-width:767px){:is(#klv-x,[data-kl-root]) .kl-subname{font-size:13px}}@media(hover:hover){:is(#klv-x,[data-kl-root]) .kl-sub:hover{transform:translateY(-2px);border-color:var(--klv-9)}}@media(hover:hover){:is(#klv-x,[data-kl-root]) .kl-sub:hover .kl-well{border-color:var(--klv-9)}}@media(hover:hover){:is(#klv-x,[data-kl-root]) .kl-sub:hover .kl-wimg{transform:scale(1.06)}}:is(#klv-x,[data-kl-root]) .kl-layout{display:block}:is(#klv-x,[data-kl-root]) .kl-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#00000073;opacity:0;visibility:hidden;cursor:pointer;transition:opacity .3s cubic-bezier(.16,1,.3,1),visibility 0s linear .3s}:is(#klv-x,[data-kl-root]) .kl-ft:checked~.kl-layout .kl-scrim{opacity:1;visibility:visible;transition:opacity .3s cubic-bezier(.16,1,.3,1),visibility 0s}:is(#klv-x,[data-kl-root]) .kl-col{position:fixed;z-index:9999;left:0;right:0;bottom:0;top:auto;max-height:86vh;max-height:86dvh;display:flex;flex-direction:column;background:var(--klv-32);transform:translateY(100%);visibility:hidden;transition:transform .4s cubic-bezier(.16,1,.3,1),visibility 0s linear .4s}:is(#klv-x,[data-kl-root]) .kl-ft:checked~.kl-layout .kl-col{transform:translateY(0);visibility:visible;transition:transform .4s cubic-bezier(.16,1,.3,1),visibility 0s}:is(#klv-x,[data-kl-root]) .kl-coltitle{display:none}:is(#klv-x,[data-kl-root]) .kl-dhead{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px var(--site_gutter, 15px);border-bottom:1px solid var(--klv-29)}:is(#klv-x,[data-kl-root]) .kl-dtitle{font-family:var(--klv-5);font-size:var(--klv-6);letter-spacing:var(--klv-7);text-transform:uppercase;color:var(--klv-9);line-height:1}:is(#klv-x,[data-kl-root]) .kl-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-6px -12px -6px 0;padding:0;border:0;background:transparent;color:var(--klv-9);cursor:pointer}:is(#klv-x,[data-kl-root]) .kl-close svg{width:16px;height:16px}:is(#klv-x,[data-kl-root]) .kl-close:focus-visible{outline:1px solid var(--klv-16);outline-offset:2px}:is(#klv-x,[data-kl-root]) .kl-dbody{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 var(--site_gutter, 15px)}:is(#klv-x,[data-kl-root]) .kl-dfoot{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px var(--site_gutter, 15px) calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--klv-29)}:is(#klv-x,[data-kl-root]) .kl-apply{flex:1 1 auto;height:46px;padding:0 18px;border:1px solid var(--klv-9);background:var(--klv-9);color:var(--klv-15);font-family:var(--klv-5);font-size:var(--klv-14);letter-spacing:var(--klv-7);text-transform:uppercase;cursor:pointer;border-radius:0}:is(#klv-x,[data-kl-root]) .kl-apply:focus-visible{outline:1px solid var(--klv-16);outline-offset:3px}:is(#klv-x,[data-kl-root]) .kl-group{border-bottom:1px solid var(--klv-29)}:is(#klv-x,[data-kl-root]) .kl-group:last-child{border-bottom:0}:is(#klv-x,[data-kl-root]) .kl-gt{display:flex;align-items:center;gap:8px;min-height:52px;padding:6px 0;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;font-family:var(--klv-5);font-size:var(--klv-6);letter-spacing:var(--klv-7);text-transform:uppercase;color:var(--klv-9);line-height:1.2}:is(#klv-x,[data-kl-root]) .kl-gt::-webkit-details-marker{display:none}:is(#klv-x,[data-kl-root]) .kl-gt::marker{content:""}:is(#klv-x,[data-kl-root]) .kl-gt:focus-visible{outline:1px solid var(--klv-16);outline-offset:2px}:is(#klv-x,[data-kl-root]) .kl-gtt{flex:1 1 auto}:is(#klv-x,[data-kl-root]) .kl-gn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--klv-16);color:var(--klv-15);font-size:10px;line-height:1;font-variant-numeric:tabular-nums}:is(#klv-x,[data-kl-root]) .kl-gcar{flex:0 0 auto;width:14px;height:14px;color:var(--klv-9);transition:transform .3s cubic-bezier(.16,1,.3,1)}:is(#klv-x,[data-kl-root]) .kl-group[open] .kl-gcar{transform:rotate(180deg)}:is(#klv-x,[data-kl-root]) .kl-gbody{position:relative;padding:0 0 18px}:is(#klv-x,[data-kl-root]) .kl-findwrap{position:relative;display:flex;align-items:center;margin-bottom:12px}:is(#klv-x,[data-kl-root]) .kl-findi{position:absolute;left:10px;width:14px;height:14px;pointer-events:none;color:var(--klv-31)}:is(#klv-x,[data-kl-root]) .kl-find{width:100%;min-width:0;height:44px;padding:0 10px 0 32px;border:1px solid var(--klv-29);background:transparent;border-radius:0;font-family:var(--klv-22);font-size:16px;color:var(--klv-9)}:is(#klv-x,[data-kl-root]) .kl-find:focus-visible{outline:1px solid var(--klv-16);outline-offset:1px}:is(#klv-x,[data-kl-root]) .kl-opts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}:is(#klv-x,[data-kl-root]) .kl-opt-more{display:none}:is(#klv-x,[data-kl-root]) .kl-mt:checked~.kl-opts .kl-opt-more{display:block}:is(#klv-x,[data-kl-root]) .kl-group.kl-searching .kl-opts .kl-opt-more{display:block}:is(#klv-x,[data-kl-root]) .kl-opts .kl-opt.kl-hid{display:none!important}:is(#klv-x,[data-kl-root]) .kl-none{margin:10px 0 0;font-family:var(--klv-22);font-size:var(--klv-23);line-height:1.4;color:var(--klv-31)}:is(#klv-x,[data-kl-root]) .kl-none[hidden]{display:none}:is(#klv-x,[data-kl-root]) .kl-lab{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;font-family:var(--klv-22);font-size:var(--klv-23);line-height:1.3;color:var(--klv-25)}:is(#klv-x,[data-kl-root]) .kl-lab-off{color:var(--klv-31);cursor:not-allowed;text-decoration:line-through}:is(#klv-x,[data-kl-root]) .kl-labt{flex:1 1 auto}:is(#klv-x,[data-kl-root]) .kl-cnt{flex:0 0 auto;font-family:var(--klv-5);font-size:var(--klv-6);color:var(--klv-31);font-variant-numeric:tabular-nums}:is(#klv-x,[data-kl-root]) .kl-box{appearance:none;-webkit-appearance:none;position:relative;flex:0 0 18px;width:18px;height:18px;margin:0;padding:0;border:1px solid var(--klv-29);background:transparent;border-radius:0;cursor:pointer}:is(#klv-x,[data-kl-root]) .kl-box:checked{background:var(--klv-9);border-color:var(--klv-9)}:is(#klv-x,[data-kl-root]) .kl-box:checked:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid var(--klv-32);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}:is(#klv-x,[data-kl-root]) .kl-box:focus-visible{outline:1px solid var(--klv-16);outline-offset:2px}:is(#klv-x,[data-kl-root]) .kl-sm{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;cursor:pointer;font-family:var(--klv-5);font-size:var(--klv-6);letter-spacing:var(--klv-7);text-transform:uppercase;color:var(--klv-16);line-height:1}:is(#klv-x,[data-kl-root]) .kl-sm .kl-sm-b{display:none}:is(#klv-x,[data-kl-root]) .kl-mt:checked~.kl-sm .kl-sm-a{display:none}:is(#klv-x,[data-kl-root]) .kl-mt:checked~.kl-sm .kl-sm-b{display:inline}:is(#klv-x,[data-kl-root]) .kl-mt:focus-visible~.kl-sm{outline:1px solid var(--klv-16);outline-offset:3px}:is(#klv-x,[data-kl-root]) .kl-group.kl-searching .kl-sm{display:none}:is(#klv-x,[data-kl-root]) .kl-price{display:flex;align-items:center;gap:10px}:is(#klv-x,[data-kl-root]) .kl-pfield{display:flex;align-items:center;gap:6px;flex:1 1 0;min-width:0}:is(#klv-x,[data-kl-root]) .kl-plbl,:is(#klv-x,[data-kl-root]) .kl-pcur{flex:0 0 auto;font-family:var(--klv-5);font-size:var(--klv-6);color:var(--klv-31);text-transform:uppercase}:is(#klv-x,[data-kl-root]) .kl-pin{flex:1 1 auto;width:100%;min-width:0;height:44px;padding:0 8px;border:1px solid var(--klv-29);background:transparent;border-radius:0;font-family:var(--klv-5);font-size:16px;color:var(--klv-9);font-variant-numeric:tabular-nums}:is(#klv-x,[data-kl-root]) .kl-pin:focus-visible{outline:1px solid var(--klv-16);outline-offset:1px}:is(#klv-x,[data-kl-root]) .kl-bar{margin:0 calc(var(--site_gutter, 15px) * -1) var(--klv-33);padding:10px var(--site_gutter, 15px);background:var(--klv-34);border-bottom:1px solid var(--klv-29)}:is(#klv-x,[data-kl-root]) .kl-sizebar{display:flex;align-items:center;gap:var(--klv-28);overflow-x:auto;scroll-behavior:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}:is(#klv-x,[data-kl-root]) .kl-sizebar::-webkit-scrollbar{display:none}:is(#klv-x,[data-kl-root]) .kl-sizelbl{flex:0 0 auto;margin-right:2px;font-family:var(--klv-5);font-size:var(--klv-6);letter-spacing:var(--klv-7);text-transform:uppercase;color:var(--klv-31);line-height:1}:is(#klv-x,[data-kl-root]) .kl-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;height:var(--klv-35);padding:0 14px;border:1px solid var(--klv-29);background:transparent;color:var(--klv-9);font-family:var(--klv-5);font-size:var(--klv-14);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:0;transition:border-color .3s cubic-bezier(.16,1,.3,1),background-color .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1)}:is(#klv-x,[data-kl-root]) a.kl-chip:hover{border-color:var(--klv-9)}:is(#klv-x,[data-kl-root]) a.kl-chip:focus-visible{outline:1px solid var(--klv-16);outline-offset:2px}:is(#klv-x,[data-kl-root]) .kl-chip-on{background:var(--klv-9);border-color:var(--klv-9);color:var(--klv-15)}:is(#klv-x,[data-kl-root]) .kl-chip-off{color:var(--klv-31);border-style:dashed;text-decoration:line-through;cursor:not-allowed}:is(#klv-x,[data-kl-root]) .kl-chip-c{font-size:var(--klv-36);opacity:.65}:is(#klv-x,[data-kl-root]) .kl-tools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:var(--klv-28)}:is(#klv-x,[data-kl-root]) .kl-tools .kl-view{display:none}:is(#klv-x,[data-kl-root]) .kl-tools{flex-wrap:nowrap;align-items:flex-start;padding-left:0}:is(#klv-x,[data-kl-root]) .kl-opts-tag{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}:is(#klv-x,[data-kl-root]) .kl-tagf{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 2px;text-decoration:none;font-family:var(--klv-22);font-size:var(--klv-37);line-height:1.3;color:var(--klv-9)}:is(#klv-x,[data-kl-root]) .kl-tagf-box{flex:0 0 auto;width:16px;height:16px;border:1px solid var(--klv-29);background:#fff}:is(#klv-x,[data-kl-root]) .kl-tagf.is-on .kl-tagf-box{border-color:var(--klv-9);background:var(--klv-9);box-shadow:inset 0 0 0 3px #fff}:is(#klv-x,[data-kl-root]) .kl-tagf:hover .kl-tagf-txt{color:var(--klv-9)}:is(#klv-x,[data-kl-root]) .kl-tagf.is-on .kl-tagf-txt{font-weight:600}:is(#klv-x,[data-kl-root]) .kl-toolsr{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}:is(#klv-x,[data-kl-root]) .kl-tools .kl-fbtn,:is(#klv-x,[data-kl-root]) .kl-tools .kl-sortwrap{flex:0 0 auto}:is(#klv-x,[data-kl-root]) .kl-tools:first-child{margin-top:0}:is(#klv-x,[data-kl-root]) .kl-toolsl,:is(#klv-x,[data-kl-root]) .kl-toolsr{display:flex;align-items:center;gap:10px;min-width:0}:is(#klv-x,[data-kl-root]) .kl-toolsl{flex:0 1 auto;flex-direction:column;align-items:flex-start;gap:6px}:is(#klv-x,[data-kl-root]) .kl-toolsr{margin-left:auto}:is(#klv-x,[data-kl-root]) .kl-count{font-family:var(--klv-5);font-size:var(--klv-6);letter-spacing:var(--klv-7);text-transform:uppercase;color:var(--klv-31);line-height:1;font-variant-numeric:tabular-nums}:is(#klv-x,[data-kl-root]) .kl-fbtn{display:inline-flex;align-items:center;gap:8px;height:var(--klv-35);padding:0 16px;border:1px solid var(--klv-9);background:transparent;color:var(--klv-9);font-family:var(--klv-5);font-size:var(--klv-14);letter-spacing:var(--klv-7);text-transform:uppercase;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none}:is(#klv-x,[data-kl-root]) .kl-fbtn:focus-visible{outline:1px solid var(--klv-16);outline-offset:2px}:is(#klv-x,[data-kl-root]) .kl-fbtn svg{width:15px;height:15px;flex:0 0 auto}:is(#klv-x,[data-kl-root]) .kl-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--klv-16);color:var(--klv-15);font-size:10px;line-height:1;font-variant-numeric:tabular-nums}:is(#klv-x,[data-kl-root]) .kl-view{display:inline-flex;align-items:center}:is(#klv-x,[data-kl-root]) .kl-vwl{display:inline-flex;align-items:center;justify-content:center;width:44px;height:var(--klv-35);border:1px solid var(--klv-29);color:var(--klv-31);cursor:pointer;transition:border-color .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1)}:is(#klv-x,[data-kl-root]) .kl-vwl+.kl-vwl{margin-left:-1px}:is(#klv-x,[data-kl-root]) .kl-vwl svg{width:15px;height:15px}:is(#klv-x,[data-kl-root]) .kl-vwl:hover{color:var(--klv-9)}:is(#klv-x,[data-kl-root]) .kl-vwa:checked~.kl-form .kl-vwl1,:is(#klv-x,[data-kl-root]) .kl-vwb:checked~.kl-form .kl-vwl2{border-color:var(--klv-9);color:var(--klv-9)}:is(#klv-x,[data-kl-root]) .kl-vwl:focus-visible{outline:1px solid var(--klv-16);outline-offset:2px}:is(#klv-x,[data-kl-root]) .kl-sortwrap{display:flex;align-items:center;gap:8px}:is(#klv-x,[data-kl-root]) .kl-sortlbl{display:none;font-family:var(--klv-5);font-size:var(--klv-14);letter-spacing:var(--klv-7);text-transform:uppercase;color:var(--klv-31)}:is(#klv-x,[data-kl-root]) .kl-selwrap{position:relative;display:inline-flex;align-items:center}:is(#klv-x,[data-kl-root]) .kl-selwrap.kl-sel-js .kl-sel{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:is(#klv-x,[data-kl-root]) .kl-selwrap.kl-sel-js .kl-caret{display:none}:is(#klv-x,[data-kl-root]) .kl-selwrap.kl-sel-js:after{display:none}:is(#klv-x,[data-kl-root]) .kl-selbtn{display:inline-flex;align-items:center;gap:7px;min-height:var(--klv-35);padding:0;border:0;background:transparent;cursor:pointer;font-family:var(--klv-5);font-size:var(--klv-14);letter-spacing:.14em;text-transform:uppercase;color:var(--klv-9);line-height:1;transition:color .18s ease}:is(#klv-x,[data-kl-root]) .kl-selbtn svg{width:10px;height:10px;flex:0 0 auto;transition:transform .22s cubic-bezier(.16,1,.3,1)}:is(#klv-x,[data-kl-root]) .kl-selwrap.is-open .kl-selbtn svg{transform:rotate(180deg)}:is(#klv-x,[data-kl-root]) .kl-selmenu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:100%;margin:0;padding:4px;list-style:none;background:var(--klv-30);border:1px solid var(--klv-29);box-shadow:0 12px 26px #1111131f;opacity:0;visibility:hidden;translate:0 -4px;transition:opacity .16s cubic-bezier(.16,1,.3,1),translate .16s cubic-bezier(.16,1,.3,1),visibility 0s linear .16s}:is(#klv-x,[data-kl-root]) .kl-selwrap.is-open .kl-selmenu{opacity:1;visibility:visible;translate:0 0;transition:opacity .16s cubic-bezier(.16,1,.3,1),translate .16s cubic-bezier(.16,1,.3,1),visibility 0s}:is(#klv-x,[data-kl-root]) .kl-selopt{display:block;width:100%;min-height:36px;padding:0 14px;border:0;background:transparent;cursor:pointer;text-align:left;white-space:nowrap;font-family:var(--klv-5);font-size:var(--klv-14);letter-spacing:.14em;text-transform:uppercase;color:var(--klv-31);line-height:36px;transition:background .14s ease,color .14s ease}@media(hover:hover){:is(#klv-x,[data-kl-root]) .kl-selopt:hover{background:#f3f5f8;color:var(--klv-9)}}@media(hover:hover){:is(#klv-x,[data-kl-root]) .kl-selbtn:hover{color:var(--klv-16)}}:is(#klv-x,[data-kl-root]) .kl-selopt[aria-current=true]{color:var(--klv-9);background:#f3f5f8}:is(#klv-x,[data-kl-root]) .kl-selopt:focus-visible,:is(#klv-x,[data-kl-root]) .kl-selbtn:focus-visible{outline:1px solid var(--klv-16);outline-offset:-1px}:is(#klv-x,[data-kl-root]) .kl-sel{appearance:none;-webkit-appearance:none;height:var(--klv-35);padding:0 32px 0 12px;border:1px solid var(--klv-29);background:transparent;border-radius:0;color:var(--klv-9);font-family:var(--klv-5);font-size:16px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;max-width:46vw;text-overflow:ellipsis}:is(#klv-x,[data-kl-root]) .kl-sel:focus-visible{outline:1px solid var(--klv-16);outline-offset:2px}:is(#klv-x,[data-kl-root]) .kl-caret{position:absolute;right:10px;width:14px;height:14px;pointer-events:none;color:var(--klv-9)}:is(#klv-x,[data-kl-root]) .kl-sortgo{height:var(--klv-35);padding:0 12px;border:1px solid var(--klv-9);background:transparent;color:var(--klv-9);font-family:var(--klv-5);font-size:var(--klv-14);text-transform:uppercase;cursor:pointer;border-radius:0}:is(#klv-x,[data-kl-root]).kl-js .kl-sortgo{display:none}:is(#klv-x,[data-kl-root]) .kl-hint{margin:0 0 16px;padding:12px 14px;border:1px dashed var(--klv-29);font-family:var(--klv-22);font-size:13px;line-height:1.5;color:var(--klv-25)}:is(#klv-x,[data-kl-root]) .kl-pills{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:var(--klv-33)}:is(#klv-x,[data-kl-root]) .kl-pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--klv-29);background:var(--klv-3);color:var(--klv-9);font-family:var(--klv-5);font-size:var(--klv-6);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;line-height:1;transition:border-color .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1)}:is(#klv-x,[data-kl-root]) .kl-pill:hover{border-color:var(--klv-9);color:var(--klv-16)}:is(#klv-x,[data-kl-root]) .kl-pill:focus-visible{outline:1px solid var(--klv-16);outline-offset:2px}:is(#klv-x,[data-kl-root]) .kl-pill svg{width:10px;height:10px;flex:0 0 auto}:is(#klv-x,[data-kl-root]) .kl-clear{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 2px;font-family:var(--klv-5);font-size:var(--klv-6);letter-spacing:var(--klv-7);text-transform:uppercase;color:var(--klv-9);text-decoration:none;line-height:1;transition:color .3s cubic-bezier(.16,1,.3,1)}:is(#klv-x,[data-kl-root]) .kl-clear:after{content:"";position:absolute;left:2px;right:2px;top:50%;margin-top:8px;height:1px;background:var(--klv-9);transform-origin:0 50%;transition:transform .45s cubic-bezier(.16,1,.3,1)}:is(#klv-x,[data-kl-root]) .kl-clear:hover{color:var(--klv-16)}:is(#klv-x,[data-kl-root]) .kl-clear:hover:after{transform:scaleX(0)}:is(#klv-x,[data-kl-root]) .kl-clear:focus-visible{outline:1px solid var(--klv-16);outline-offset:4px}:is(#klv-x,[data-kl-root]) .kl-grid{display:grid;grid-template-columns:repeat(var(--klv-38),minmax(0,1fr));gap:var(--klv-39);transition:opacity .3s cubic-bezier(.16,1,.3,1)}:is(#klv-x,[data-kl-root]) .kl-vwb:checked~.kl-form .kl-grid{grid-template-columns:repeat(1,minmax(0,1fr))}:is(#klv-x,[data-kl-root]).kl-busy .kl-grid{opacity:.45;pointer-events:none}:is(#klv-x,[data-kl-root]) .kl-card{position:relative;display:flex;flex-direction:column;gap:var(--klv-40);padding:var(--klv-41);text-decoration:none;color:inherit}:is(#klv-x,[data-kl-root]) a.kl-card:focus-visible{outline:1px solid var(--klv-16);outline-offset:2px}:is(#klv-x,[data-kl-root]) .kl-frame{position:relative;display:block;overflow:hidden;aspect-ratio:var(--klv-42)}:is(#klv-x,[data-kl-root]) .kl-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--klv-43);padding:var(--klv-44)}:is(#klv-x,[data-kl-root]) .kl-img-alt{opacity:0}:is(#klv-x,[data-kl-root]) .kl-has-alt:hover .kl-img-alt{opacity:1}:is(#klv-x,[data-kl-root]) .kl-has-alt:hover .kl-img-base{opacity:0}:is(#klv-x,[data-kl-root]) a.kl-card:hover .kl-img{transform:scale(var(--klv-45))}:is(#klv-x,[data-kl-root]) .kl-out .kl-img-base{opacity:var(--klv-46)}:is(#klv-x,[data-kl-root]) .kl-flags{position:absolute;top:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}:is(#klv-x,[data-kl-root]) .kl-flag{display:inline-block;padding:4px 8px;font-family:var(--klv-5);font-size:var(--klv-47);letter-spacing:var(--klv-7);text-transform:uppercase;line-height:1;border:1px solid currentColor;background:var(--klv-48)}:is(#klv-x,[data-kl-root]) .kl-flag-new{color:var(--klv-16)}:is(#klv-x,[data-kl-root]) .kl-flag-low{color:var(--klv-9)}:is(#klv-x,[data-kl-root]) .kl-flag-out{color:var(--klv-31)}:is(#klv-x,[data-kl-root]) .kl-info{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px}:is(#klv-x,[data-kl-root]) .kl-vendor{font-family:var(--klv-5);font-size:var(--klv-6);letter-spacing:var(--klv-7);text-transform:uppercase;color:var(--klv-31);line-height:1.2}:is(#klv-x,[data-kl-root]) .kl-name{font-family:var(--klv-22);font-size:var(--klv-49);line-height:1.35;text-transform:var(--klv-50);letter-spacing:var(--klv-51);color:var(--klv-9);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:is(#klv-x,[data-kl-root]) .kl-price-t{font-family:var(--klv-5);font-size:var(--klv-52);letter-spacing:.4px;color:var(--klv-53);font-variant-numeric:tabular-nums}:is(#klv-x,[data-kl-root]) .kl-old{margin-left:8px;color:var(--klv-31);text-decoration:line-through}:is(#klv-x,[data-kl-root]) .kl-sizes{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin-top:3px}:is(#klv-x,[data-kl-root]) .kl-sizeline{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin-top:4px;font-family:var(--klv-5);font-size:var(--klv-6);letter-spacing:.06em;text-transform:uppercase;line-height:1.4}:is(#klv-x,[data-kl-root]) .kl-sizeline em{font-style:normal;color:var(--klv-31)}:is(#klv-x,[data-kl-root]) .kl-sizeline b{font-weight:400;color:var(--klv-9);font-variant-numeric:tabular-nums}:is(#klv-x,[data-kl-root]) .kl-sizeline-full b,:is(#klv-x,[data-kl-root]) .kl-sizeline-full{color:var(--klv-9)}:is(#klv-x,[data-kl-root]) .kl-sizeline-miss b{color:var(--klv-31);text-decoration:line-through}:is(#klv-x,[data-kl-root]) .kl-size{display:inline-block;padding:3px 6px;border:1px solid var(--klv-29);font-family:var(--klv-5);font-size:var(--klv-54);letter-spacing:.06em;text-transform:uppercase;line-height:1;color:var(--klv-25);font-variant-numeric:tabular-nums}:is(#klv-x,[data-kl-root]) .kl-size-rest{color:var(--klv-31)}:is(#klv-x,[data-kl-root]) .kl-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:56px 0}:is(#klv-x,[data-kl-root]) .kl-empty-t{margin:0;font-family:var(--klv-17);font-weight:var(--klv-18);font-size:var(--klv-19);line-height:1.2;text-transform:var(--klv-21);color:var(--klv-9)}:is(#klv-x,[data-kl-root]) .kl-empty-x{font-family:var(--klv-22);font-size:var(--klv-23);line-height:var(--klv-24);color:var(--klv-25);max-width:var(--klv-55)}:is(#klv-x,[data-kl-root]) .kl-empty-x p{margin:0 0 8px}:is(#klv-x,[data-kl-root]) .kl-empty-x p:last-child{margin-bottom:0}:is(#klv-x,[data-kl-root]) .kl-btn{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 22px;border:1px solid var(--klv-9);background:var(--klv-9);color:var(--klv-15);font-family:var(--klv-5);font-size:var(--klv-14);letter-spacing:var(--klv-7);text-transform:uppercase;text-decoration:none;line-height:1;transition:background-color .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1)}:is(#klv-x,[data-kl-root]) .kl-btn:hover{background:transparent;color:var(--klv-9)}:is(#klv-x,[data-kl-root]) .kl-btn:focus-visible{outline:1px solid var(--klv-16);outline-offset:3px}:is(#klv-x,[data-kl-root]) .kl-desc-ph{margin:10px 0 0;padding:10px 12px;border:1px dashed var(--klv-29);font-family:var(--klv-22);font-size:12px;line-height:1.5;color:var(--klv-31);max-width:70ch}:is(#klv-x,[data-kl-root]) .kl-desc-ph-dol{margin-top:28px}:is(#klv-x,[data-kl-root]) .kl-desc-dol{margin-top:32px;padding-top:24px;border-top:1px solid var(--klv-29);max-width:none}:is(#klv-x,[data-kl-root]) .kl-desc-dol .kl-desc-in{display:block;-webkit-line-clamp:unset;overflow:visible}:is(#klv-x,[data-kl-root]) .kl-desc-dol .kl-more{display:none}:is(#klv-x,[data-kl-root]) .kl-pg{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin-top:var(--klv-56)}:is(#klv-x,[data-kl-root]) .kl-pgi{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 8px;border:1px solid transparent;font-family:var(--klv-5);font-size:var(--klv-6);color:var(--klv-25);text-decoration:none;font-variant-numeric:tabular-nums;transition:border-color .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1)}:is(#klv-x,[data-kl-root]) .kl-pgi svg{width:14px;height:14px}:is(#klv-x,[data-kl-root]) a.kl-pgi:hover{border-color:var(--klv-29);color:var(--klv-9)}:is(#klv-x,[data-kl-root]) a.kl-pgi:focus-visible{outline:1px solid var(--klv-16);outline-offset:2px}:is(#klv-x,[data-kl-root]) .kl-pgi-on{border-color:var(--klv-9);color:var(--klv-9)}:is(#klv-x,[data-kl-root]) .kl-pgi-off{opacity:.3}:is(#klv-x,[data-kl-root]) .kl-pgi-gap{color:var(--klv-31)}:is(#klv-x,[data-kl-root]) .kl-tools{position:relative}:is(#klv-x,[data-kl-root]) .kl-fbtn{height:auto;min-height:var(--klv-35);padding:0;border:0;background:none;gap:9px;letter-spacing:.14em}:is(#klv-x,[data-kl-root]) .kl-fbtn svg{width:15px;height:15px;opacity:.75}:is(#klv-x,[data-kl-root]) .kl-fbtn:hover{color:var(--klv-16)}:is(#klv-x,[data-kl-root]) .kl-fbtn:hover svg{opacity:1}:is(#klv-x,[data-kl-root]) .kl-count{letter-spacing:.1em}:is(#klv-x,[data-kl-root]) .kl-selwrap:after{content:"";position:absolute;right:2px;top:50%;width:7px;height:7px;margin-top:-5px;border-right:1px solid var(--klv-9);border-bottom:1px solid var(--klv-9);transform:rotate(45deg);pointer-events:none}:is(#klv-x,[data-kl-root]) .kl-sel{width:auto;max-width:var(--klv-57);height:auto;min-height:var(--klv-35);padding:0 20px 0 0;border:0;background:none;text-align:right;text-align-last:right;letter-spacing:.14em;cursor:pointer}:is(#klv-x,[data-kl-root]) .kl-sel:focus-visible{outline:1px solid var(--klv-16);outline-offset:3px}:is(#klv-x,[data-kl-root]) .kl-sortlbl{letter-spacing:.14em}:is(#klv-x,[data-kl-root]) .kl-view{gap:2px}@media screen and (min-width:768px){:is(#klv-x,[data-kl-root]) .kl-tools .kl-view{display:inline-flex}}@media screen and (min-width:768px){:is(#klv-x,[data-kl-root]) .kl-toolsr{gap:22px}}@media screen and (min-width:768px){:is(#klv-x,[data-kl-root]) .kl-tools{align-items:center}}@media screen and (min-width:768px){:is(#klv-x,[data-kl-root]) .kl-toolsl{flex-direction:row;align-items:center;gap:12px}}@media screen and (min-width:768px){:is(#klv-x,[data-kl-root]) .kl-hero{min-height:var(--klv-58);margin-bottom:var(--klv-59)}}@media screen and (min-width:768px){:is(#klv-x,[data-kl-root]) .kl-heroin{align-items:var(--klv-60);gap:14px;padding-top:28px;padding-bottom:28px}}@media screen and (min-width:768px){:is(#klv-x,[data-kl-root]) .kl-cardbox{width:var(--klv-61);padding:var(--klv-62)}}@media screen and (min-width:768px){:is(#klv-x,[data-kl-root]) .kl-head{margin-bottom:var(--klv-59)}}@media screen and (min-width:768px){:is(#klv-x,[data-kl-root]) .kl-title{font-size:var(--klv-63)}}@media screen and (min-width:768px){:is(#klv-x,[data-kl-root]) .kl-desc-in{font-size:var(--klv-37)}}@media screen and (min-width:768px){:is(#klv-x,[data-kl-root]) .kl-subs{margin-bottom:var(--klv-64)}}@media screen and (min-width:768px){:is(#klv-x,[data-kl-root]) .kl-substrip{flex-wrap:wrap;justify-content:var(--klv-65);overflow-x:visible}}@media screen and (min-width:768px){:is(#klv-x,[data-kl-root]) .kl-sub{min-height:0;height:auto}}@media screen and (min-width:768px){:is(#klv-x,[data-kl-root]) .kl-bar{margin-left:0;margin-right:0;margin-bottom:var(--klv-66);padding:12px 0}}@media screen and (min-width:768px){:is(#klv-x,[data-kl-root]) .kl-sortlbl{display:inline-flex}}@media screen and (min-width:768px){:is(#klv-x,[data-kl-root]) .kl-sel{max-width:var(--klv-57);font-size:var(--klv-14)}}@media screen and (min-width:768px){:is(#klv-x,[data-kl-root]) .kl-find,:is(#klv-x,[data-kl-root]) .kl-pin{font-size:var(--klv-37)}}@media screen and (min-width:768px){:is(#klv-x,[data-kl-root]) .kl-pills{margin-bottom:var(--klv-66)}}@media screen and (min-width:768px){:is(#klv-x,[data-kl-root]) .kl-grid{grid-template-columns:repeat(var(--klv-67),minmax(0,1fr));gap:var(--klv-68)}}@media screen and (min-width:768px){:is(#klv-x,[data-kl-root]) .kl-vwb:checked~.kl-form .kl-grid{grid-template-columns:repeat(var(--klv-69),minmax(0,1fr))}}@media screen and (min-width:768px){:is(#klv-x,[data-kl-root]) .kl-name{font-size:var(--klv-70)}}@media screen and (min-width:768px){:is(#klv-x,[data-kl-root]) .kl-price-t{font-size:var(--klv-71)}}@media screen and (min-width:768px){:is(#klv-x,[data-kl-root]) .kl-empty-t{font-size:var(--klv-63)}}@media screen and (min-width:768px){:is(#klv-x,[data-kl-root]) .kl-empty-x{font-size:var(--klv-37)}}@media screen and (min-width:1200px){:is(#klv-x,[data-kl-root]) .kl-grid{grid-template-columns:repeat(var(--klv-72),minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){:is(#klv-x,[data-kl-root]) a.kl-card:hover .kl-img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/maks-kolekcja.css.map */
