html.kl-kv2{--kv2-czern: #141414;--kv2-zolty: #f5c842;--kv2-ramka: #e6e4df;--kv2-szary: #5c5c5c;--kv2-jasne: #f7f6f3}.kv2-gora{width:100%;max-width:min(1320px,100%);min-width:0;margin:4px auto 0;text-align:left;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;box-sizing:border-box}.kv2-gora>*{min-width:0}.kv2-cats{position:relative}.kv2-cats__pas{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:2px 2px 6px;scrollbar-width:none;overscroll-behavior-x:contain}.kv2-cats__pas::-webkit-scrollbar{display:none}.kv2-cat{flex:0 0 148px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 10px 12px;background:#fff;border:1px solid var(--kv2-ramka);border-radius:12px;color:var(--kv2-czern);text-decoration:none;text-align:center;font-size:14px;font-weight:600;line-height:1.25}.kv2-cat:hover{border-color:var(--kv2-czern)}.kv2-cat.is-on{border:2px solid var(--kv2-czern);padding:9px 9px 11px}.kv2-cat__o{width:100%;aspect-ratio:1 / 1;display:block;border-radius:8px;overflow:hidden;background:#fff;margin-bottom:4px}.kv2-cat__o img{width:100%;height:100%;object-fit:contain;display:block}.kv2-cat small{font-weight:400;font-size:12px;color:var(--kv2-szary)}.kv2-cats__b{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:1px solid var(--kv2-ramka);background:#fff;color:var(--kv2-czern);font-size:24px;line-height:1;cursor:pointer;box-shadow:0 4px 14px #0000001a;display:inline-flex;align-items:center;justify-content:center;padding:0 0 3px;z-index:2}.kv2-cats__b[hidden]{display:none}.kv2-cats__b--l{left:-14px}.kv2-cats__b--p{right:-14px}.kv2-rooms{display:flex;align-items:center;gap:10px;min-width:0}.kv2-rooms__l{font-size:14px;color:#3d3d3d;white-space:nowrap}.kv2-rooms__pas{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;min-width:0;padding:2px}.kv2-rooms__pas::-webkit-scrollbar{display:none}.kv2-room{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;background:#fff;border:1px solid var(--kv2-ramka);border-radius:12px;color:var(--kv2-czern);text-decoration:none;font-size:14px;font-weight:600;white-space:nowrap}.kv2-room:hover{border-color:var(--kv2-czern)}.kv2-room small{font-weight:400;color:var(--kv2-szary);font-size:12px}.kv2-room svg{flex:none}html.kl-kv2 .kl-pk{display:none}@media(max-width:749px){.kv2-gora{gap:10px;padding:0 20px}.kv2-cats__pas,.kv2-rooms__pas{margin:0 -20px;padding-left:20px;padding-right:20px;scroll-padding-left:20px}.kv2-cat{flex-basis:112px;font-size:13px;padding:8px 8px 10px}.kv2-cat.is-on{padding:7px 7px 9px}.kv2-rooms{flex-direction:column;align-items:flex-start;gap:6px}.kv2-rooms__pas{width:100%}}html.kl-kv2 .kl-filtry-btn{display:none!important}.kv2-tb{display:inline-flex;align-items:center;gap:14px;margin-right:auto;order:-1}.kv2-seg{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--kv2-ramka);border-radius:999px;background:#fff}.kv2-seg__l{font-size:13px;color:var(--kv2-szary);padding:0 6px 0 8px}.kv2-seg button{display:inline-flex;align-items:center;gap:6px;min-height:34px;min-width:34px;justify-content:center;padding:0 12px;border:0;border-radius:999px;background:none;color:var(--kv2-czern);font:inherit;font-size:13px;cursor:pointer}.kv2-seg button[aria-pressed=true]{background:var(--kv2-czern);color:#fff}.kv2-seg--kol button{padding:0 8px}.kv2-seg svg{display:block}.kv2-tb__m{display:none}@media(max-width:989px){.kv2-tb .kv2-seg--uklad{display:none}}@media(min-width:990px){html.kv2-fh .collection-wrapper .facets-block-wrapper--vertical{grid-column:2 / 14!important;position:sticky;top:var(--kv2-top, 0px);z-index:6;align-self:start;background:var(--color-background, #fff);padding:8px 0;margin:0;box-shadow:0 1px 0 var(--kv2-ramka)}html.kv2-fh .collection-wrapper .facets-block-wrapper--vertical .facets--vertical{padding:0!important;margin:0!important;border:0;position:static;height:auto;max-height:none;overflow:visible}html.kv2-fh .facets--vertical .facets__form{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-start;max-width:none;width:100%}html.kv2-fh .facets--vertical .facets__filters-wrapper{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;justify-content:flex-start;flex:1 1 100%;max-width:none;width:100%;border:0;margin:0;padding:0;overflow:visible;max-height:none}html.kv2-fh .facets--vertical .facets__item{position:relative;margin:0!important;padding:0!important;border:0!important;width:auto;flex:none}html.kv2-fh .facets--vertical .facets__item:before,html.kv2-fh .facets--vertical .facets__item:after{content:none!important;display:none!important}html.kv2-fh .collection-wrapper .facets-block-wrapper--vertical facets-form-component{display:block;margin:0;padding:0}html.kv2-fh .facets--vertical .facets__item.kv2-fh-nad{display:none}html.kv2-fh .collection-wrapper.kv2-fh-wszystkie .facets--vertical .facets__item.kv2-fh-nad{display:block}html.kv2-fh .facets--vertical details.facets__panel{border:0;padding:0;margin:0}html.kv2-fh .facets--vertical .facets__summary{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 12px 0 14px;border:1px solid var(--kv2-ramka);border-radius:10px;background:#fff;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;width:auto}html.kv2-fh .facets--vertical .facets__summary:hover{border-color:var(--kv2-czern)}html.kv2-fh .facets--vertical details[open]>.facets__summary{border:2px solid var(--kv2-czern);padding:0 11px 0 13px}html.kv2-fh .facets--vertical .facets__summary .facets__label{font-size:14px;font-weight:600;text-transform:none;letter-spacing:0}html.kv2-fh .facets--vertical .facets__panel-content{position:absolute!important;top:calc(100% + 6px);left:0;width:320px;max-height:min(60vh,460px);overflow:auto;background:#fff;border:1px solid var(--kv2-ramka);border-radius:12px;box-shadow:0 12px 32px #0000001f;padding:14px!important;z-index:30;height:auto!important;opacity:1!important;visibility:visible!important;transform:none!important}html.kv2-fh .facets--vertical details:not([open]) .facets__panel-content{display:none!important}html.kv2-fh .facets--vertical .facets__item:nth-last-child(-n+3) .facets__panel-content{left:auto;right:0}html.kv2-fh .facets--vertical .facets-remove{order:99;flex:1 1 100%;margin:0;padding:0}html.kv2-fh .facets--vertical .facets__actions,.kv2-fh-wiecej{display:none}html.kv2-fh .kv2-fh-wiecej{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 14px;border:1px dashed #bdb8ad;border-radius:10px;background:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}html.kv2-fh .collection-wrapper .main-collection-grid{--grid-column--desktop: 2 / 14 !important;grid-column:2 / 14!important}}@media(min-width:990px){html.kl-kv2 .collection-wrapper .product-grid{grid-template-columns:repeat(var(--kv2-kol, 3),minmax(0,1fr))!important}}@media(max-width:749px){html.kl-kv2 .collection-wrapper .product-grid{grid-template-columns:repeat(var(--kv2-kol-m, 2),minmax(0,1fr))!important}}html.kl-kv2 .product-grid product-card .swym-wishlist-collections-v2,html.kl-kv2 .product-grid .kl-swym-ph{width:32px!important;height:32px!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;outline:0}html.kl-kv2 .product-grid product-card .swym-wishlist-collections-v2 svg,html.kl-kv2 .product-grid .kl-swym-ph svg{width:32px!important;height:32px!important}html.kl-kv2 .product-grid .kl-swym-ph{top:8px;right:8px}html.kl-kv2 .product-grid .card-gallery>.kl-ls__btn--card{right:48px}.kv2-k{display:flex;flex-direction:column;gap:4px;margin-top:2px}.kv2-omni{margin:0;font-size:11.5px;line-height:1.35;color:#6b6b6b}.kv2-por{display:none}html.kl-kv2-por .kv2-por{position:relative;z-index:3;display:inline-flex;align-items:center;gap:6px;min-height:32px;font-size:13px;color:#3d3d3d;cursor:pointer;align-self:flex-start}html.kl-kv2-por .kv2-por input{width:16px;height:16px;accent-color:var(--kv2-czern);margin:0;cursor:pointer}html.kl-kv2 product-card .kl-cl{position:relative;z-index:3;width:100%}html.kl-kv2 .product-grid .kl-oszczedzasz,html.kl-kv2 .product-grid .klh-p__stan,html.kl-kv2 .product-grid .product-inventory{display:none!important}@media(max-width:749px){html.kl-kv2 .product-grid product-card [class*=product_title]{width:100%!important;max-width:100%!important}html.kl-kv2 .product-grid product-card [class*=product_title] p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(min-width:990px)and (hover:hover){html.kl-kv2 .product-grid .quick-add{inset:auto 10px 10px 10px}html.kl-kv2 .product-grid .quick-add product-form-component,html.kl-kv2 .product-grid .quick-add form,html.kl-kv2 .product-grid .quick-add add-to-cart-component{display:block;width:100%}html.kl-kv2 .product-grid .quick-add .quick-add__button{display:none;width:100%;min-height:44px;border-radius:8px;background:var(--kv2-czern);color:#fff;box-shadow:0 6px 18px #0000002e;padding:0 14px;justify-content:center;place-items:center;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}html.kl-kv2 .product-grid .card-gallery:hover .quick-add__button,html.kl-kv2 .product-grid product-card:focus-within .quick-add__button{display:grid}html.kl-kv2 .product-grid .quick-add__button .add-to-cart-text{margin:0!important;padding:0!important;gap:8px!important}html.kl-kv2 .product-grid .quick-add__button .add-to-cart-text__content{width:auto!important;opacity:1!important;transform:none!important;font-size:0}html.kl-kv2 .product-grid .quick-add__button--add .add-to-cart-text__content:after{content:"Dodaj do koszyka";font-size:13px}html.kl-kv2 .product-grid .quick-add__button--choose .add-to-cart-text__content:after{content:"Wybierz wariant";font-size:13px}html.kl-kv2 .product-grid .quick-add__button:hover{background:#333}}.kv2-dor{list-style:none}.kv2-dor__in{height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:22px 20px;border-radius:12px;background:#fff;border:1px solid var(--kv2-ramka);color:var(--kv2-czern)}.kv2-dor__ik{display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:50%;background:#fff}.kv2-dor__maly{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--kv2-szary);font-weight:600}.kv2-dor__h{margin:0;font-size:22px;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.kv2-dor__p{margin:0;font-size:14px;line-height:1.45;color:#3d3d3d}.kv2-dor__q{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.kv2-dor__q b{flex:1 1 100%;font-size:13px;color:var(--kv2-szary);font-weight:500}.kv2-dor__q[data-kv2-q=styl],.kv2-dor__q[data-kv2-q=budzet]{display:none}.kv2-chip{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid #d9d6cf;background:#fff;font:inherit;font-size:13px;font-weight:500;color:var(--kv2-czern);cursor:pointer}.kv2-chip[aria-pressed=true]{background:var(--kv2-czern);border-color:var(--kv2-czern);color:#fff}.kv2-dor__btn{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:10px;background:var(--kv2-czern);color:#fff;text-decoration:none;font-size:15px;font-weight:700}.kv2-dor__btn:hover{background:#333;color:#fff}.kv2-dor.kv2-dor--pelny{grid-column:1 / -1}.kv2-dor--pelny .kv2-dor__in{padding:20px 18px;gap:12px;background:#fff;border:1px solid var(--kv2-ramka)}.kv2-dor--pelny .kv2-dor__ik,.kv2-dor--pelny .kv2-dor__maly,.kv2-dor--pelny .kv2-dor__p{display:none}.kv2-dor--pelny .kv2-dor__h{font-size:18px;text-transform:none;letter-spacing:0}.kv2-dor--pelny .kv2-dor__q[data-kv2-q]{display:flex}.kv2-dor--pelny .kv2-chip{min-height:44px;padding:0 14px;font-size:14px}.kv2-dor--pelny .kv2-dor__btn{width:100%}.kv2-cmpbar{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:60;width:min(680px,calc(100% - 24px))}.kv2-cmpbar[hidden]{display:none}.kv2-cmpbar__in{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--kv2-czern);color:#fff;border-radius:14px;box-shadow:0 12px 32px #00000047}.kv2-cmpbar__mini{display:flex;gap:6px}.kv2-cmpbar__mini img{width:40px;height:40px;object-fit:contain;background:#fff;border-radius:6px;display:block}.kv2-cmpbar__t{font-size:14px;font-weight:700;margin-right:auto;white-space:nowrap}.kv2-cmpbar__clr{background:none;border:0;color:#e6e4df;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer;min-height:44px}.kv2-cmpbar__go{min-height:44px;padding:0 18px;border-radius:10px;border:0;background:var(--kv2-zolty);color:var(--kv2-czern);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.kv2-cmpbar__go[disabled]{opacity:.5;cursor:not-allowed}@media(max-width:749px){.kv2-cmpbar__mini{display:none}.kv2-cmpbar{bottom:10px}}.kv2-cmp{width:min(1100px,calc(100% - 24px));max-height:calc(100vh - 40px);padding:0;border:0;border-radius:14px;box-shadow:0 20px 60px #0000004d;color:var(--kv2-czern)}.kv2-cmp::backdrop{background:#00000073}.kv2-cmp__head{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:#fff;border-bottom:1px solid var(--kv2-ramka);z-index:2}.kv2-cmp__head h2{margin:0;font-size:20px}.kv2-cmp__x{width:44px;height:44px;border:0;background:none;font-size:30px;line-height:1;cursor:pointer;color:var(--kv2-czern)}.kv2-cmp__body{padding:12px 18px 20px;overflow-x:auto}.kv2-cmp__opt{display:inline-flex;align-items:center;gap:8px;font-size:14px;margin:0 0 10px;min-height:36px;cursor:pointer}.kv2-cmp table{border-collapse:collapse;width:100%;min-width:560px;table-layout:fixed;font-size:14px}.kv2-cmp th,.kv2-cmp td{padding:10px;border-bottom:1px solid #efede8;vertical-align:top;text-align:left}.kv2-cmp tbody th{width:150px;font-weight:500;color:var(--kv2-szary);font-size:13px}.kv2-cmp thead th{width:auto}.kv2-cmp thead th:first-child{width:150px}.kv2-cmp__p{display:flex;flex-direction:column;gap:6px;position:relative}.kv2-cmp__p img{width:100%;max-width:180px;aspect-ratio:1 / 1;object-fit:contain;background:#fff}.kv2-cmp__p a{color:var(--kv2-czern);font-weight:600;font-size:13.5px;line-height:1.3;text-decoration:none}.kv2-cmp__usun{position:absolute;top:0;right:0;width:32px;height:32px;border-radius:50%;border:1px solid var(--kv2-ramka);background:#fff;cursor:pointer;font-size:18px;line-height:1}.kv2-cmp__cena b{font-size:16px}.kv2-cmp__cena s{color:#8a8a8a;margin-left:6px;font-size:13px}.kv2-cmp__cena small{display:block;color:#6b6b6b;font-size:11.5px}.kv2-cmp tr.kv2-roz td{background:#fffbea}.kv2-cmp__atc{display:inline-flex;align-items:center;justify-content:center;min-height:44px;width:100%;padding:0 12px;border-radius:10px;border:0;background:var(--kv2-czern);color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer;text-decoration:none;text-align:center}.kv2-cmp__atc.is-ok{background:#2f7d32}.kv2-cmp__atc--w{background:#fff;color:var(--kv2-czern);border:1px solid var(--kv2-czern)}@media(max-width:749px){html.kl-kv2 .collection-wrapper .facets-toggle{position:sticky;top:var(--kv2-top, 0px);z-index:6;background:#fff;padding:8px 12px;box-shadow:0 1px 0 var(--kv2-ramka)}html.kl-kv2 .collection-wrapper .facets-toggle .facets-toggle__wrapper{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.kv2-mbar{display:flex;align-items:center;gap:8px;width:100%}.kv2-mbar__b{position:relative;flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--kv2-ramka);border-radius:10px;background:#fff;font:inherit;font-size:14px;font-weight:600;color:var(--kv2-czern);cursor:pointer}.kv2-mbar__b small{background:var(--kv2-czern);color:#fff;border-radius:999px;font-size:11px;padding:1px 7px}.kv2-mbar__sort select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;font-size:16px;cursor:pointer}.kv2-mbar .kv2-seg--kolm{flex:none}}.kv2-mbar{display:none}@media(max-width:749px){.kv2-mbar{display:flex}}.kv2-konf{list-style:none}.kv2-konf__in{height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:22px 20px;border-radius:12px;background:#18181b;color:#fafafa}.kv2-konf__ik{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:50%;background:#27272a;color:#fafafa}.kv2-konf__maly{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#a1a1aa;font-weight:600}.kv2-konf__h{margin:0;font-size:21px;line-height:1.2;font-weight:700;color:#fafafa}.kv2-konf__t{margin:0;font-size:14px;line-height:1.5;color:#d4d4d8}.kv2-konf__l{margin-top:auto;display:grid;gap:8px}.kv2-konf__l a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:46px;padding:0 14px;border-radius:10px;background:#fafafa;color:#141414;text-decoration:none;font-size:14px;font-weight:700}.kv2-konf__l a+a{background:transparent;color:#fafafa;border:1px solid #52525b}.kv2-konf__l a:hover{opacity:.9}.kv2-konf.kv2-konf--pelny{grid-column:1 / -1}.kv2-konf--pelny .kv2-konf__in{padding:16px;gap:8px}.kv2-konf--pelny .kv2-konf__ik,.kv2-konf--pelny .kv2-konf__maly{display:none}.kv2-konf--pelny .kv2-konf__h{font-size:17px}.kv2-konf--pelny .kv2-konf__t{font-size:13.5px}.kv2-konf--pelny .kv2-konf__l{grid-template-columns:1fr 1fr}.kv2-konf--pelny .kv2-konf__l a{font-size:13px;min-height:44px;padding:0 10px}html.kl-kv2 .product-grid .product-card:hover{transform:none!important}html.kl-kv2 .product-grid .card-gallery{overflow:hidden}html.kl-kv2 .product-grid .card-gallery>.kl-ls__btn--card{top:10px;right:48px;min-height:26px;height:28px;padding:2px 5px 2px 7px;transform:none}html.kl-kv2 .product-grid .kl-swym-ph,html.kl-kv2 .product-grid product-card .swym-wishlist-collections-v2-container{--kl-swym-right: 8px}@media screen and (max-width:749px){html.kl-kv2 .product-grid .card-gallery>.kl-ls__btn--card{top:46px;right:8px}}.kv2-sort{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#3d3d3d}.kv2-sort select{min-height:44px;border:1px solid #d9d6cf;border-radius:8px;background:#fff;font:inherit;font-size:14px;padding:0 34px 0 12px;color:#141414;cursor:pointer}@media(min-width:750px){html.kl-kv2 .collection-wrapper .facets--horizontal sorting-filter-component{display:none!important}}@media(max-width:749px){.kv2-sort{display:none}}.kv2-dot{flex:none;width:26px;height:26px;border-radius:50%;border:1px solid rgb(0 0 0 / .18);display:inline-block;box-sizing:border-box;background:#fff}.kv2-dot--brak{background:repeating-linear-gradient(45deg,#eee 0 4px,#fff 4px 8px)}@media(min-width:750px){html.kl-kv2 .facets--vertical .kv2-kolory .facets__inputs-list,html.kl-kv2 .facets--vertical .kv2-kolory ul{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:6px}html.kl-kv2 .facets--vertical .kv2-kolory .checkbox__label{position:relative;display:flex;justify-content:center;align-items:center;width:36px;height:36px;padding:0;border-radius:50%;cursor:pointer}html.kl-kv2 .facets--vertical .kv2-kolory .checkbox__label .icon-checkmark,html.kl-kv2 .facets--vertical .kv2-kolory .checkbox__label-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}html.kl-kv2 .facets--vertical .kv2-kolory .checkbox__input:checked+.checkbox__label{box-shadow:0 0 0 2px #fff,0 0 0 4px #141414}html.kl-kv2 .facets--vertical .kv2-kolory .checkbox__label:hover .kv2-dot{transform:scale(1.08)}html.kl-kv2 .facets--vertical .kv2-kolory .facets__inputs-list-item{list-style:none;margin:0}}@media(max-width:749px){.collection-wrapper .kv2-kolory .checkbox__label .kv2-dot{width:20px;height:20px;margin-right:6px}}@media(min-width:990px){html.kl-kv2:not(.kv2-fh) .collection-wrapper .facets-block-wrapper--vertical .facets--vertical{background:none;border:0;padding:0!important}html.kl-kv2:not(.kv2-fh) .facets--vertical .facets__filters-wrapper{display:flex;flex-direction:column;gap:10px;border:0}html.kl-kv2:not(.kv2-fh) .facets--vertical .facets__item{background:#fff;border:1px solid #e6e4df!important;border-radius:12px;padding:14px 16px 12px!important;margin:0!important}html.kl-kv2:not(.kv2-fh) .facets--vertical .facets__item:before,html.kl-kv2:not(.kv2-fh) .facets--vertical .facets__item:after{content:none!important;display:none!important}html.kl-kv2:not(.kv2-fh) .facets--vertical .facets__summary{padding:0;min-height:28px}html.kl-kv2:not(.kv2-fh) .facets--vertical details[open]>.facets__summary{margin-bottom:8px}html.kl-kv2:not(.kv2-fh) .facets--vertical .facets__label{font-size:14px;font-weight:700;text-transform:none;letter-spacing:0;color:#141414}html.kl-kv2:not(.kv2-fh) .facets--vertical .checkbox__label{min-height:34px;font-size:14px;color:#141414}html.kl-kv2:not(.kv2-fh) .facets--vertical .price-facet__input{min-height:44px;border:1px solid #d9d6cf;border-radius:8px;background:#fff}html.kl-kv2:not(.kv2-fh) .facets--vertical .price-facet__highest-price{font-size:12.5px;color:#5c5c5c}html.kl-kv2:not(.kv2-fh) .facets--vertical .facets__inputs-list{gap:0!important;row-gap:0!important}html.kl-kv2:not(.kv2-fh) .facets--vertical .facets__inputs-list-item{margin:0!important;padding:0!important}html.kl-kv2:not(.kv2-fh) .facets--vertical .facets__inputs-list-item .checkbox{min-height:34px}html.kl-kv2:not(.kv2-fh) .facets--vertical .kv2-limit-6:not(.kv2-wsz-on) ul.facets__inputs-list>li:nth-child(n+7),html.kl-kv2:not(.kv2-fh) .facets--vertical .kv2-limit-14:not(.kv2-wsz-on) ul.facets__inputs-list>li:nth-child(n+15){display:none!important}html.kl-kv2:not(.kv2-fh) .facets--vertical .show-more__button{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}html.kl-kv2:not(.kv2-fh) .facets--vertical .kv2-wsz{display:block;margin:6px 0 0 auto;background:none;border:0;font:inherit;font-size:13px;font-weight:600;color:#141414;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:32px;padding:0}}.kv2-wsz{display:none}html.kl-kv2 .facets__inputs-list--grid{gap:8px!important}html.kl-kv2 .facets__pill-label{padding-inline:14px!important;min-width:44px;justify-content:center}html.kl-kv2 .product-grid>li{min-width:0}html.kl-kv2 .product-grid product-card-link,html.kl-kv2 .product-grid product-card,html.kl-kv2 .product-grid .product-card__content,html.kl-kv2 .product-grid .card-gallery,html.kl-kv2 .product-grid variant-king-combined-listing,html.kl-kv2 .product-grid .swatches{max-width:100%!important;min-width:0}.kv2-seg button[hidden]{display:none!important}.kv2-sort{flex:none}.kv2-sort select{width:auto!important;max-width:260px}.kv2-seg__l{font-size:14px;font-weight:700;color:#141414}html.kl-kv2 .product-grid product-card .swym-wishlist-collections-v2,html.kl-kv2 .product-grid .kl-swym-ph{width:26px!important;height:26px!important}html.kl-kv2 .product-grid product-card .swym-wishlist-collections-v2 svg,html.kl-kv2 .product-grid .kl-swym-ph svg{width:26px!important;height:26px!important}html.kl-kv2 .product-grid .card-gallery>.kl-ls__btn--card{right:58px}@media screen and (max-width:749px){html.kl-kv2 .product-grid .card-gallery>.kl-ls__btn--card{right:8px}}.kv2-dor__in{background:#1f4d3a;border:0;color:#fff}.kv2-dor__ik{background:#ffffff1f;color:#fff}.kv2-dor__maly{color:#cfe0d6}.kv2-dor__h{color:#fff}.kv2-dor__p,.kv2-dor__q b{color:#e3eee8}.kv2-chip{background:transparent;border-color:#ffffff73;color:#fff}.kv2-chip[aria-pressed=true]{background:#fff;border-color:#fff;color:#1f4d3a}.kv2-dor__btn{background:#fff;color:#1f4d3a}.kv2-dor__btn:hover{background:#e8f0ec;color:#1f4d3a}.kv2-dor--pelny .kv2-dor__in{background:#1f4d3a;border:0}html.kl-kv2 .product-grid product-card [class*=product_title] p{font-weight:600}html.kl-kv2 .product-grid product-card rte-formatter[class*=text_VkUATT] p,html.kl-kv2 .product-grid product-card rte-formatter[class*=text_VkUATT] strong{font-weight:400;color:#6b6b6b;font-size:.875rem}@media(min-width:990px){html.kl-kv2:not(.kv2-fh) .facets--vertical .facets__panel-content{padding-bottom:0!important}html.kl-kv2:not(.kv2-fh) .facets--vertical facet-inputs-component{padding:0!important;display:block}html.kl-kv2:not(.kv2-fh) .facets--vertical .facets__inputs-wrapper{margin:0!important;padding:0!important}html.kl-kv2:not(.kv2-fh) .facets--vertical .kv2-wsz{margin-top:-4px}}html.kl-kv2{--kv2-strona: #f7f6f3;--kv2-naglowek: #f3f0ea}html.kl-kv2 body{background:var(--kv2-strona)}html.kl-kv2 main>.shopify-section:first-child,html.kl-kv2 main>.shopify-section:first-child .section,html.kl-kv2 main>.shopify-section:first-child .section-background{background:var(--kv2-naglowek)!important}html.kl-kv2 main>.shopify-section:first-child{border-bottom:1px solid #e6e4df}html.kl-kv2 main>.shopify-section:first-child hr,html.kl-kv2 main>.shopify-section:first-child .divider{display:none}html.kl-kv2 .product-grid .product-card__content{background:#fff;border:1px solid #e6e4df!important;border-radius:12px;overflow:hidden;height:100%}html.kl-kv2 .product-grid .card-gallery{background:#fff;border-bottom:1px solid #efede8}html.kl-kv2 .product-grid .product-card__content>.group-block{padding:12px 14px 14px!important;box-sizing:border-box}html.kl-kv2 .product-grid .product-card__content>variant-king-combined-listing,html.kl-kv2 .product-grid product-card>variant-king-combined-listing{padding-inline:14px}@media(min-width:990px){html.kv2-fh .collection-wrapper .facets-block-wrapper--vertical{background:#fff!important;border:1px solid #e6e4df;border-radius:12px;padding:10px 12px!important;box-shadow:none}}html.kl-kv2 .collection-wrapper .facets--horizontal{background:transparent}@media(max-width:749px){html.kl-kv2 .collection-wrapper .facets-toggle{background:#fff!important}html.kl-kv2 .product-grid .product-card__content>.group-block{padding:10px 10px 12px!important}}html.kl-kv2 header-component.header{background:#fff;border-bottom:1px solid #e6e4df}@media(max-width:749px){html.kl-kv2 .collection-wrapper .product-grid{padding-inline:12px!important;column-gap:10px!important;row-gap:10px!important}}@media(min-width:990px){html.kv2-fh .collection-wrapper .facets-block-wrapper--vertical{top:var(--kv2-top, 0px)!important;background:var(--kv2-strona, #f7f6f3)!important;border:0!important;border-radius:0!important;padding:10px 0!important;margin-bottom:20px!important;box-shadow:0 1px #e6e4df}html.kv2-fh .facets--vertical .facets__summary{min-height:40px;background:#fff}}.kv2-sort select,.kv2-mbar__sort select{-webkit-appearance:none;appearance:none;padding-right:44px!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%23141414' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E") no-repeat right 16px center!important}.kv2-mbar__sort select{background:transparent!important}@media(min-width:990px){html.kl-kv2:not(.kv2-fh) .facets--vertical .facets__filters-wrapper{gap:8px!important}html.kl-kv2:not(.kv2-fh) .facets--vertical .facets__item{padding:12px 16px 10px!important}html.kl-kv2:not(.kv2-fh) .collection-wrapper .facets-block-wrapper--vertical{margin-right:6px!important}}@media(min-width:750px){html.kl-kv2 .collection-wrapper .product-grid{gap:16px 12px!important}}html.kl-kv2 .product-grid product-card.product-card{background:#fff;border:1px solid #e6e4df;border-radius:12px;overflow:hidden;height:100%;align-content:start}html.kl-kv2 .product-grid product-card .product-card__content{border:0!important;border-radius:0;height:auto}html.kl-kv2 .product-grid product-card>variant-king-combined-listing{padding:0 14px 12px!important}@media(max-width:749px){html.kl-kv2 .product-grid product-card>variant-king-combined-listing{padding:0 10px 10px!important}}html.kl-kv2{--kv2-naglowek: #f3f2ee}html.kl-kv2 main>.shopify-section:first-child{border-bottom-color:#ebe9e4}html.kl-kv2 .collection-wrapper ul.facets__inputs-list--grid,html.kl-kv2:not(.kv2-fh) .collection-wrapper .facets--vertical ul.facets__inputs-list.facets__inputs-list--grid,html.kl-kv2 .facets__inputs-wrapper ul.facets__inputs-list--grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;row-gap:8px!important;width:100%!important;max-width:100%;box-sizing:border-box;padding:2px 0!important}html.kl-kv2 ul.facets__inputs-list--grid>li{min-width:0;margin:0!important;padding:0!important}html.kl-kv2 ul.facets__inputs-list--grid .facets__pill-wrapper{display:block;width:100%;min-width:0}html.kl-kv2 ul.facets__inputs-list--grid .facets__pill-label{display:flex!important;align-items:center;justify-content:center;width:100%;min-width:0!important;box-sizing:border-box;height:40px;min-height:40px;padding-inline:4px!important;border-radius:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-variant-numeric:tabular-nums}@media(min-width:990px){html.kl-kv2:not(.kv2-fh) .facets--vertical .kv2-limit-10:not(.kv2-wsz-on) ul.facets__inputs-list>li:nth-child(n+11){display:none!important}}@media(max-width:749px){html.kl-kv2 ul.facets__inputs-list--grid .facets__pill-label{height:44px;min-height:44px;font-size:15px}}.kv2-sz{width:100%;max-width:900px;margin:0 auto;padding:0 20px;box-sizing:border-box;display:grid;justify-items:center;gap:12px;text-align:center;color:#141414}.kv2-sz__h{margin:0;font-family:var(--font-tertiary--family, "Trirong", serif);font-weight:var(--font-tertiary--weight, 200);font-style:var(--font-tertiary--style, normal);font-size:var(--font-size--heading-lg, 48px);line-height:1.1;color:#000;overflow-wrap:anywhere;text-wrap:balance}.kv2-sz__q{white-space:normal}.kv2-sz__n{margin:0;font-size:15px;line-height:1.5;color:#3d3d3d;max-width:640px}.kv2-sz__n b{color:#141414}.kv2-sz__f{position:relative;display:flex;gap:8px;width:100%;max-width:640px;margin:6px 0 0}.kv2-sz__ik{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#5c5c5c;pointer-events:none}.kv2-sz__in{flex:1 1 auto;min-width:0;min-height:48px;padding:0 14px 0 46px;border:1px solid #e6e4df;border-radius:12px;background:#fff;color:#141414;font:inherit;font-size:16px;box-sizing:border-box}.kv2-sz__in:focus{outline:2px solid #141414;outline-offset:1px;border-color:#141414}.kv2-sz__btn{flex:none;min-height:48px;padding:0 22px;border:0;border-radius:12px;background:#141414;color:#fff;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.kv2-sz__btn:hover{background:#333}@media(max-width:749px){.kv2-sz{gap:10px}.kv2-sz__h{font-size:30px}.kv2-sz__btn{padding:0 16px}}@media(max-width:749px){html.kl-kv2 .collection-wrapper .facets-toggle{height:auto!important;min-height:0!important;padding:8px 12px!important;margin:16px 0 12px!important}}.kv2-seg{padding:5px;gap:4px}.kv2-seg__l{padding:0 10px 0 14px}.kv2-seg--uklad button{padding:0 16px}.kv2-wyb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px}.kv2-wyb__t{font-size:13.5px;font-weight:600;color:#3d3d3d;margin-right:2px}.kv2-wyb__p{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px 0 14px;border:1px solid #141414;border-radius:999px;background:#fff;color:#141414;font-size:13.5px;line-height:1.2;text-decoration:none}.kv2-wyb__p b{font-weight:700}.kv2-wyb__p:hover{background:#141414;color:#fff}.kv2-wyb__p svg{flex:none}.kv2-wyb__clr{display:inline-flex;align-items:center;min-height:36px;padding:0 6px;font-size:13.5px;font-weight:600;color:#141414;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.kv2-wyb{gap:6px;margin:0 12px 12px}.kv2-wyb__t{flex:1 1 100%}.kv2-wyb__p,.kv2-wyb__clr{min-height:34px;font-size:13px}}@media(min-width:750px){html.kl-kv2 .collection-wrapper:has(.kv2-wyb) .facets--vertical:not(.facets--drawer) .facets-remove{display:none!important}}html.kl-kv2 .facets .kv2-kolory ul.facets__inputs-list{display:flex!important;flex-direction:column;gap:0!important;grid-template-columns:none}html.kl-kv2 .facets .kv2-kolory .facets__inputs-list-item{list-style:none;margin:0!important;padding:0!important}html.kl-kv2 .facets .kv2-kolory .facets__inputs-list-item.hidden{display:none!important}html.kl-kv2 .facets .kv2-kolory .checkbox{height:auto!important;min-height:34px;align-items:center}html.kl-kv2 .facets .kv2-kolory .checkbox__label{position:static;display:flex;align-items:center;justify-content:flex-start;gap:0;width:auto;height:auto!important;min-height:34px;padding:4px 0;border-radius:0;box-shadow:none!important;cursor:pointer}html.kl-kv2 .facets .kv2-kolory .checkbox__label .icon-checkmark{position:static;width:20px;height:20px;overflow:visible;clip-path:none;flex:none}html.kl-kv2 .facets .kv2-kolory .checkbox__label-text{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip-path:none!important;white-space:normal;font-size:14px;line-height:1.3}html.kl-kv2 .facets .kv2-kolory .checkbox__label .kv2-dot{width:18px;height:18px;margin:0 8px;transform:none!important}html.kl-kv2 .facets .kv2-kolory .checkbox__input:checked+.checkbox__label .kv2-dot{box-shadow:0 0 0 2px #fff,0 0 0 3px #141414}html.kl-kv2 .facets .kv2-kolory .checkbox__input:checked+.checkbox__label .checkbox__label-text{font-weight:700}@media(min-width:990px){html.kv2-fh .facets--vertical .kv2-kolory .facets__panel-content{width:420px}html.kv2-fh .facets--vertical .kv2-kolory ul.facets__inputs-list{display:block!important;columns:2;column-gap:16px}html.kv2-fh .facets--vertical .kv2-kolory .facets__inputs-list-item{break-inside:avoid}html.kl-kv2:not(.kv2-fh) .facets--vertical .kv2-limit-8:not(.kv2-wsz-on) ul.facets__inputs-list>li:nth-child(n+9){display:none!important}}html.kl-kv2 .facets .kv2-grupuj ul.facets__inputs-list:not(.kv2-gr){display:none!important}html.kl-kv2 .facets .kv2-gr .checkbox__label{width:100%}html.kl-kv2 .facets .kv2-gr .checkbox__label-text small{font-size:12px;font-weight:400;color:#6b6b6b}.kv2-gr__n{margin-left:auto;padding-left:10px;font-size:12.5px;color:#8a8a8a;font-variant-numeric:tabular-nums}html.kl-kv2 .kv2-gr--czesc .checkbox .icon-checkmark{background:linear-gradient(var(--color-foreground),var(--color-foreground)) center / 8px 2px no-repeat,var(--color-background);border-color:var(--color-foreground)}html.kl-kv2 .kv2-gr--czesc .checkbox .icon-checkmark use{opacity:0!important}.kv2-szb{display:inline-flex;align-items:center;gap:6px;flex:none;align-self:center;margin:0 auto 0 10px;padding:4px 11px 4px 9px;border:1px solid #ddd6cb;border-radius:999px;background:#f6f3ee;color:#333;font:inherit;font-size:12px;font-weight:500;line-height:1;letter-spacing:.01em;text-transform:none;cursor:pointer;transition:background-color .15s,border-color .15s}.kv2-szb svg{display:block;width:14px;height:14px;flex:none}.kv2-szb:hover,.kv2-szb:focus-visible,.kv2-szb[aria-expanded=true]{background:#eee8de;border-color:#c9bfb0}html.kl-kv2 .facets__summary:has(.kv2-szb) .facets__status-wrapper{margin-left:0}.kv2-szp{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:2px 0 10px;padding:0 10px;min-height:40px;border:1px solid #d9d6cf;border-radius:10px;background:#fff;color:#6b6b6b;box-sizing:border-box}.kv2-szp[hidden]{display:none!important}.kv2-szp:focus-within{border-color:#141414;color:#141414}.kv2-szp__in{flex:1 1 120px;min-width:0;height:38px;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:0;font:inherit;font-size:14px;color:#141414;-webkit-appearance:none;appearance:none}.kv2-szp__brak{flex:1 1 100%;margin:0 0 8px;font-size:13px;color:#6b6b6b}.kv2-szp__brak[hidden]{display:none}html.kl-kv2 .facets .facets__item.kv2-szuk-on.kv2-szuk-on.kv2-szuk-on ul.facets__inputs-list>li:not(.kv2-nie){display:block!important}html.kl-kv2 .facets .facets__item.kv2-szuk-on.kv2-szuk-on.kv2-szuk-on ul.facets__inputs-list>li.kv2-nie{display:none!important}html.kl-kv2 .facets .facets__item.kv2-szuk-on.kv2-szuk-on .kv2-wsz,html.kl-kv2 .facets .facets__item.kv2-szuk-on.kv2-szuk-on .show-more__button{display:none!important}html.kl-kv2 .facets .kv2-grupuj.kv2-szuk-on.kv2-szuk-on.kv2-szuk-on ul.facets__inputs-list:not(.kv2-gr){display:none!important}@media(max-width:989px){.kv2-szb{padding:6px 12px 6px 10px;font-size:13px}.kv2-szp__in{font-size:16px}}@media(min-width:990px){html.kv2-fh .kv2-szb{display:none}html.kv2-fh .facets--vertical .kv2-szp[hidden]{display:flex!important}}html.kl-kv2 .facets__item details:not([open]) .kv2-szb,html.kl-kv2 .facets__item details:not([open]) .kv2-szp{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/kl-kv2.css.map */
