.shop-small{font-size:13px;color:var(--kn-muted);margin:12px 0 0}.shop-crumbs ol{list-style:none;margin:0;padding:14px 0 0;display:flex;flex-wrap:nowrap;white-space:nowrap;overflow:hidden;font-size:12.5px;color:var(--kn-muted)}.shop-crumbs li+li:before{content:"/";margin:0 8px;color:#b7ac9b}.shop-crumbs a{color:var(--kn-muted);text-decoration:none}.shop-crumbs a:hover{color:var(--kn-text);text-decoration:underline}.shop-crumbs [aria-current]{color:var(--kn-text);font-weight:600;overflow:hidden;text-overflow:ellipsis;min-width:0}.shop-crumbs li{flex:none}.shop-crumbs li[aria-current]{flex:0 1 auto}button.kn-link{background:none;border:0;padding:0;font:inherit;font-weight:600;cursor:pointer}.shop-rte p{margin:0 0 14px}.shop-rte p:last-child{margin-bottom:0}.shop-rte h2,.shop-rte h3,.shop-rte h4{font-size:1.25rem;margin:22px 0 10px;color:var(--kn-text)}.shop-rte ul{padding-left:20px;margin:0 0 14px}.shop-rte a{color:var(--kn-text);font-weight:600;text-underline-offset:3px}.shop-rte strong{color:var(--kn-text)}.shop-pdp{padding-bottom:40px}.shop-pdp__grid{display:grid;gap:22px;margin-top:14px}@media(min-width:1024px){.shop-pdp{padding-bottom:72px}.shop-pdp__grid{grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:56px;align-items:start;margin-top:20px}.shop-gal{position:sticky;top:132px}}.shop-gal{min-width:0}.shop-gal__stage{position:relative;border-radius:var(--kn-r);background:var(--kn-tile);border:1px solid var(--kn-line);overflow:hidden;margin-inline:calc(var(--kn-pad)*-1);border-radius:0;border-inline:0}@media(min-width:600px){.shop-gal__stage{margin-inline:0;border-radius:var(--kn-r);border-inline:1px solid var(--kn-line)}}.shop-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;aspect-ratio:4/5;outline-offset:-3px}.shop-gal__track::-webkit-scrollbar{display:none}.shop-gal__slide{flex:0 0 100%;margin:0;scroll-snap-align:start;position:relative;cursor:zoom-in}.shop-gal__slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(min-width:1024px){.shop-gal__track{aspect-ratio:1/1.08}}.shop-gal__chips{position:absolute;left:14px;display:flex;flex-wrap:wrap;gap:6px;z-index:2;pointer-events:none;max-width:calc(100% - 80px)}.shop-gal__chips--top{top:14px}.shop-gal__chips--bot{bottom:14px}.shop-gal__chip{display:inline-flex;padding:6px 12px;border-radius:999px;background:#fffffff0;color:var(--kn-text);font:700 11px/1.2 var(--kn-body);letter-spacing:.1em;text-transform:uppercase;box-shadow:0 1px 6px #12211d1f}.shop-gal__nav,.shop-gal__zoom{position:absolute;z-index:3;width:44px;height:44px;border-radius:50%;border:1px solid var(--kn-line);background:#fff;color:var(--kn-text);display:grid;place-items:center;cursor:pointer;transition:background .2s,color .2s}.shop-gal__nav:hover,.shop-gal__zoom:hover{background:var(--kn-ink);color:#fff;border-color:var(--kn-ink)}.shop-gal__nav .kn-ico,.shop-gal__zoom .kn-ico{width:20px;height:20px}.shop-gal__nav{top:50%;transform:translateY(-50%);display:none}.shop-gal__nav--prev{left:14px}.shop-gal__nav--next{right:14px}@media(min-width:768px){.shop-gal__nav{display:grid}}.shop-gal__zoom{right:14px;bottom:14px}.shop-gal__thumbs{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:12px 2px 4px}.shop-gal__thumbs::-webkit-scrollbar{display:none}.shop-gal__thumb{flex:none;width:68px;height:68px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:var(--kn-tile);cursor:pointer;opacity:.75;transition:opacity .2s,border-color .2s}.shop-gal__thumb img{width:100%;height:100%;object-fit:cover;display:block}.shop-gal__thumb--machine img{object-fit:contain;mix-blend-mode:multiply;padding:4px}.shop-gal__thumb:hover{opacity:1}.shop-gal__thumb[aria-current]{border-color:var(--kn-green);opacity:1}@media(min-width:768px){.shop-gal__thumb{width:76px;height:76px}}.shop-pdp--machine .shop-gal__track{aspect-ratio:auto;min-height:340px}.shop-pdp--machine .shop-gal__slide{display:grid;place-items:center;padding:32px 24px;cursor:default}.shop-pdp--machine .shop-gal__slide img{position:static;width:auto;height:auto;max-height:560px;object-fit:contain;mix-blend-mode:multiply}@media(min-width:1024px){.shop-pdp--machine .shop-gal__track{min-height:560px}}.shop-info{min-width:0}.shop-info__h{font-size:clamp(2.1rem,4.2vw,3.1rem);margin:0 0 10px}.shop-info__sub{display:block;font:600 13px/1.4 var(--kn-body);letter-spacing:.14em;color:var(--kn-amber-ink);margin-top:8px}.shop-info__rating{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--kn-text);text-decoration:none;margin-bottom:16px}.shop-info__rating:hover span:last-child{text-decoration:underline}.shop-info__rating .kn-stars{font-size:17px}.shop-info__checks{gap:0;margin:0 0 18px}.shop-info__checks li{padding:10px 0 10px 34px;border-bottom:1px solid var(--kn-line);font-size:14.5px}.shop-info__checks li:before{top:10px}.shop-info__checks li:last-child{border-bottom:0}.shop-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:4px 0 10px}.shop-price__now{font:600 32px/1.1 var(--kn-body);letter-spacing:-.01em;color:var(--kn-text)}.shop-price__now.is-sale{color:var(--kn-red)}.shop-price__was{color:var(--kn-muted);font-size:17px}.shop-price__unit{font-size:13px;color:var(--kn-muted)}.shop-info__sum{margin:0 0 18px;color:var(--kn-text);font-size:15px}.shop-info__note{font-size:13.5px;color:var(--kn-muted);margin:12px 0 0}.shop-info__quiz{font-size:14px;color:var(--kn-muted);margin:14px 0 18px;text-align:center}.shop-info__advies{margin-top:12px}.shop-var{border:0;border-top:1px solid var(--kn-line);border-bottom:1px solid var(--kn-line);padding:14px 0 16px;margin:0 0 16px;min-width:0}.shop-var__l{float:left;width:100%;padding:0;margin:0 0 10px;font-size:14px;color:var(--kn-muted)}.shop-var__l b{color:var(--kn-text);font-weight:600}.shop-var__opts{clear:both;display:flex;flex-wrap:wrap;gap:10px}.shop-var__o{position:relative;cursor:pointer}.shop-var__o input{position:absolute;opacity:0;width:1px;height:1px}.shop-var__o>span{display:flex;flex-direction:column;justify-content:center;min-height:48px;padding:8px 18px;border:1px solid var(--kn-line);border-radius:8px;background:#fff;font:500 15px/1.2 var(--kn-body);transition:border-color .2s,background .2s}.shop-var__o small{font:600 10.5px/1.2 var(--kn-body);letter-spacing:.08em;text-transform:uppercase;color:var(--kn-green-dark);margin-top:3px}.shop-var__o:hover>span{border-color:var(--kn-text)}.shop-var__o input:checked+span{background:var(--kn-ink);border-color:var(--kn-ink);color:#fff}.shop-var__o input:checked+span small{color:var(--kn-amber)}.shop-var__o input:focus-visible+span{outline:3px solid var(--kn-amber);outline-offset:2px}.shop-var__o input:disabled+span{opacity:.5;text-decoration:line-through;cursor:not-allowed}.shop-buy__row{display:flex;gap:10px;align-items:stretch}.shop-qty{display:flex;align-items:center;border:1px solid var(--kn-line);border-radius:8px;background:#fff;flex:none;height:60px}.shop-qty button{width:38px;height:100%;border:0;background:none;font-size:20px;line-height:1;cursor:pointer;color:var(--kn-text);border-radius:8px}.shop-qty button:hover{background:var(--kn-tile)}.shop-qty input{width:34px;height:100%;border:0;text-align:center;font:600 16px var(--kn-body);color:var(--kn-text);background:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.shop-qty input::-webkit-outer-spin-button,.shop-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.shop-buy__btn{flex:1;min-height:60px;font-size:16px;letter-spacing:.08em}.shop-buy__btn.is-busy,.shop-bar__btn.is-busy{position:relative;color:transparent}.shop-buy__btn.is-busy:after,.shop-bar__btn.is-busy:after{content:"";position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid #fff;border-right-color:transparent;border-radius:50%;animation:shop-spin .7s linear infinite}@keyframes shop-spin{to{transform:rotate(360deg)}}.shop-trust{border:1px solid var(--kn-line);border-radius:var(--kn-r);padding:16px 18px;background:#fff}.shop-trust__list{list-style:none;margin:0;padding:0;display:grid;gap:11px}.shop-trust__list li{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.45}.shop-trust__list .kn-ico{width:20px;height:20px;color:var(--kn-green);margin-top:1px}.shop-trust__list b{font-weight:600}.shop-trust__list a{color:var(--kn-text);text-underline-offset:3px}.shop-trust__pay{margin-top:14px;padding-top:14px;border-top:1px solid var(--kn-line)}.shop-trust--plain{border:0;padding:16px 0 0;background:none}.shop-prof__intro{max-width:620px;margin:-8px auto 26px;text-align:center;color:var(--kn-muted)}.shop-prof__hero{text-align:center}.shop-prof__big{font:700 clamp(4.2rem,9vw,6rem)/1 var(--kn-head);margin:0;color:var(--kn-text)}.shop-prof__big span{font-size:.4em;color:var(--kn-muted);margin-left:4px}.shop-prof__cap{font:600 12px/1.3 var(--kn-body);letter-spacing:.16em;text-transform:uppercase;color:var(--kn-muted);margin:6px 0 14px}.shop-meter{display:inline-grid;grid-template-columns:repeat(10,1fr);gap:5px;width:min(320px,100%)}.shop-meter i{height:12px;border-radius:3px;background:var(--kn-line)}.shop-meter i.on{background:var(--kn-amber)}.shop-meter--sm{width:180px;gap:4px}.shop-meter--sm i{height:8px}.shop-prof__stats{display:grid;grid-template-columns:repeat(3,1fr);max-width:760px;margin:30px auto 32px;border-top:1px solid var(--kn-line);border-bottom:1px solid var(--kn-line)}.shop-prof__stats div{text-align:center;padding:16px 6px;display:grid;gap:2px}.shop-prof__stats div+div{border-left:1px solid var(--kn-line)}.shop-prof__stats b{font:700 clamp(1.5rem,3vw,2.1rem)/1.1 var(--kn-head)}.shop-prof__stats span{font:600 11px/1.3 var(--kn-body);letter-spacing:.12em;text-transform:uppercase;color:var(--kn-muted)}.shop-prof__rows{display:grid;max-width:980px;margin:0 auto;border:1px solid var(--kn-line);border-radius:var(--kn-r);overflow:hidden;background:#fff}@media(min-width:768px){.shop-prof__rows{grid-template-columns:1fr 1fr}.shop-row:nth-child(odd){border-right:1px solid var(--kn-line)}}.shop-row{border-bottom:1px solid var(--kn-line)}.shop-row:last-child{border-bottom:0}@media(min-width:768px){.shop-row:nth-last-child(2):nth-child(odd){border-bottom:0}}.shop-row>summary{list-style:none;display:grid;grid-template-columns:1fr auto 32px;grid-template-areas:"k v b" "n v b";align-items:center;gap:0 12px;padding:16px 18px;cursor:pointer}.shop-row>summary::-webkit-details-marker{display:none}.shop-row>summary:after{content:"+";grid-area:b;width:32px;height:32px;border-radius:50%;border:1px solid var(--kn-line);display:grid;place-items:center;font:400 20px/1 var(--kn-body);transition:transform .2s,background .2s}.shop-row[open]>summary:after{transform:rotate(45deg);background:var(--kn-ink);color:#fff;border-color:var(--kn-ink)}.shop-row[open]{background:var(--kn-soft);box-shadow:inset 3px 0 0 var(--kn-amber)}.shop-row__k{grid-area:k;font:700 10.5px/1.3 var(--kn-body);letter-spacing:.14em;text-transform:uppercase;color:var(--kn-amber-ink)}.shop-row__n{grid-area:n;font-weight:600;font-size:15px}.shop-row__v{grid-area:v;font:700 clamp(1.1rem,2vw,1.45rem)/1.1 var(--kn-head);text-transform:uppercase;text-align:right;max-width:200px}.shop-row__b{padding:0 18px 18px;color:var(--kn-muted);font-size:14.5px}.shop-row__b p{margin:0}.shop-trio{display:grid;gap:14px}@media(min-width:768px){.shop-trio{grid-template-columns:repeat(3,1fr);gap:20px}}.shop-trio__c{display:flex;flex-direction:column;gap:6px;padding:24px;border:1px solid var(--kn-line);border-radius:var(--kn-r);background:#fff;color:var(--kn-text);text-decoration:none;transition:border-color .2s,transform .2s}.shop-trio__c:hover{border-color:var(--kn-text);transform:translateY(-2px)}.shop-trio__c h3{margin:0 0 8px;font-size:1.7rem}.shop-trio__c p{margin:6px 0 0;color:var(--kn-muted);font-size:14.5px}.shop-trio__c .shop-trio__l{font-weight:600;color:var(--kn-text);font-size:13px;margin-top:8px}.shop-trio__more{margin-top:auto;padding-top:14px;display:inline-flex;align-items:center;gap:6px;font:700 13px/1 var(--kn-body);letter-spacing:.07em;text-transform:uppercase;color:var(--kn-amber-ink)}.shop-trio__more .kn-ico{width:16px;height:16px}.kn-section--soft .shop-trio__c{background:#fff}.shop-promise__intro{text-align:center;color:#ffffffc7;max-width:560px;margin:-8px auto 30px}.shop-promise__cards{list-style:none;margin:0 auto;padding:0;max-width:980px;display:grid;background:#fff;color:var(--kn-text);border-radius:var(--kn-r);overflow:hidden}.shop-promise__cards li{display:grid;justify-items:center;text-align:center;gap:4px;padding:24px 20px}.shop-promise__cards li+li{border-top:1px solid var(--kn-line)}.shop-promise__cards .kn-ico{width:28px;height:28px;color:var(--kn-amber-ink);margin-bottom:6px}.shop-promise__cards b{font:700 1.35rem/1.1 var(--kn-head);text-transform:uppercase}.shop-promise__cards span{font-size:14px;color:var(--kn-muted);max-width:260px}@media(min-width:768px){.shop-promise__cards{grid-template-columns:repeat(3,1fr)}.shop-promise__cards li+li{border-top:0;border-left:1px solid var(--kn-line)}}.shop-advice__in{display:grid;gap:28px;align-items:center}.shop-advice__txt h2{margin:0 0 14px}.shop-advice__txt p{color:#ffffffd1;max-width:52ch;margin:0 0 22px}.shop-advice__img{border-radius:var(--kn-r);overflow:hidden;aspect-ratio:4/3}.shop-advice__img img{width:100%;height:100%;object-fit:cover}@media(min-width:900px){.shop-advice__in{grid-template-columns:1.2fr 1fr;gap:56px}.shop-advice__img{aspect-ratio:5/4}}.shop-rev__grid{display:grid;gap:16px}@media(min-width:1024px){.shop-rev__grid{grid-template-columns:280px minmax(0,1fr);gap:20px;align-items:stretch}}.shop-rev__score{background:var(--kn-ink);color:#fff;border-radius:var(--kn-r);padding:24px;display:grid;gap:8px;align-content:start;justify-items:start}.shop-rev__big{font:700 4rem/1 var(--kn-head);margin:0}.shop-rev__stars{font-size:22px}.shop-rev__basis{margin:0 0 10px;color:#fffc;font-size:14px}.shop-rev__prod{margin:0 0 8px;font-size:13px;color:#ffffffd9;display:flex;gap:6px;align-items:center}.shop-rev__write{color:#fff;font-size:13px;text-underline-offset:3px;margin-top:4px}.shop-rev__list{min-width:0}@media(min-width:1024px){.shop-rev__list .kn-carousel__track{grid-auto-columns:calc((100% - 40px)/3)}}.shop-rev__card{margin:0;height:100%;display:flex;flex-direction:column;gap:12px;padding:22px;border:1px solid var(--kn-line);border-radius:var(--kn-r);background:#fff}.shop-rev__card blockquote{margin:0;flex:1}.shop-rev__card blockquote p{margin:0;font-size:14.5px;line-height:1.6}.shop-rev__card figcaption{display:flex;gap:10px;align-items:center;border-top:1px solid var(--kn-line);padding-top:14px}.shop-rev__card figcaption b{display:block;font-size:14px}.shop-rev__card figcaption small{color:var(--kn-muted);font-size:12px}.shop-rev__av{width:36px;height:36px;border-radius:50%;background:var(--kn-tile);display:grid;place-items:center;font:700 16px var(--kn-head)}.shop-details__in{max-width:900px}.shop-details__box{border:1px solid var(--kn-line);border-radius:var(--kn-r);padding:0 20px;background:#fff}.shop-acc:last-child{border-bottom:0}.shop-acc>summary{font:700 1.2rem/1.2 var(--kn-head);text-transform:uppercase;letter-spacing:.01em;padding:20px 0}.shop-acc .kn-acc__body{font-size:15px}.shop-table{width:100%;border-collapse:collapse;font-size:14.5px}.shop-table th,.shop-table td{text-align:left;padding:11px 10px 11px 0;border-bottom:1px solid var(--kn-line);vertical-align:top}.shop-table th{width:34%;color:var(--kn-text);font-weight:600}.shop-faq{border-top:1px solid var(--kn-line)}.shop-faq__q>summary{font-size:14.5px;padding:14px 0}.shop-faq__q .kn-acc__body p{margin:0}.shop-rel .kn-title{margin-bottom:24px}.shop-bar{position:fixed;left:0;right:0;bottom:0;z-index:55;display:flex;align-items:center;gap:12px;padding:10px var(--kn-pad) calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--kn-line);box-shadow:0 -6px 20px #12211d14;transform:translateY(110%);transition:transform .25s ease;visibility:hidden}.shop-bar.is-on{transform:none;visibility:visible}.shop-bar__t{flex:1;min-width:0;display:grid;line-height:1.25}.shop-bar__t b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop-bar__t span{font:600 17px/1.2 var(--kn-body)}.shop-bar__btn{min-height:48px;padding:10px 18px;font-size:13px}@media(min-width:1024px){.shop-bar{display:none}}@media(max-width:1023px){body.shop-bar-on{padding-bottom:76px}}.shop-lb{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#12211df5;color:#fff}.shop-lb[open]{display:grid;place-items:center}.shop-lb::backdrop{background:#12211de6}.shop-lb__img{max-width:min(92vw,1100px);max-height:84vh;width:auto;height:auto;object-fit:contain;border-radius:10px}.shop-lb__x,.shop-lb__nav{position:fixed;width:48px;height:48px;border-radius:50%;border:0;background:#fff;color:var(--kn-ink);display:grid;place-items:center;cursor:pointer}.shop-lb__x{top:16px;right:16px}.shop-lb__nav{top:50%;transform:translateY(-50%)}.shop-lb__nav--prev{left:16px}.shop-lb__nav--next{right:16px}.shop-lb__n{position:fixed;bottom:18px;left:0;right:0;text-align:center;margin:0;font-size:13px;color:#fffc}.shop-col__head{padding-bottom:6px}.shop-col__title{margin:22px 0 14px}.shop-col__title h1{font-size:clamp(2.5rem,6vw,4.4rem)}.shop-col__intro{max-width:760px;margin:0 0 22px;color:var(--kn-muted);font-size:15.5px}.shop-pills{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:4px var(--kn-pad) 18px;margin-inline:calc(var(--kn-pad)*-1);border-bottom:1px solid var(--kn-line)}.shop-pills::-webkit-scrollbar{display:none}.shop-pills__p{flex:none;display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:6px 18px 6px 7px;border:1px solid var(--kn-line);border-radius:999px;background:#fff;color:var(--kn-text);font:600 14px/1 var(--kn-body);text-decoration:none;white-space:nowrap;transition:border-color .2s}.shop-pills__p:hover{border-color:var(--kn-text)}.shop-pills__p[aria-current]{background:var(--kn-ink);border-color:var(--kn-ink);color:#fff}.shop-pills__i{width:32px;height:32px;border-radius:50%;overflow:hidden;background:var(--kn-tile);flex:none}.shop-pills__i img{width:100%;height:100%;object-fit:cover;display:block}.shop-pills__i--m{background:#fff}.shop-pills__i--m img{object-fit:contain;mix-blend-mode:multiply;padding:2px}@media(min-width:768px){.shop-pills{margin-inline:0;padding-inline:0}}.shop-col__body{padding:22px 0 calc(var(--kn-sec)*.8)}.shop-tool{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid var(--kn-line)}.shop-tool__l{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.shop-tool__n{margin:0;font-size:14px;color:var(--kn-muted)}.shop-tool__n b{color:var(--kn-text)}.shop-tool__vat{margin:-8px 0 22px;font-size:13.5px;color:var(--kn-muted)}.shop-sort{display:flex;align-items:center;gap:8px;font-size:14px}.shop-sort label{color:var(--kn-muted)}.shop-sort select{min-height:42px;padding:8px 36px 8px 14px;border:1px solid var(--kn-line);border-radius:999px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2326190F' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center/14px no-repeat;font:600 14px var(--kn-body);color:var(--kn-text);-webkit-appearance:none;appearance:none;cursor:pointer}.shop-brands{display:flex;flex-wrap:wrap;gap:8px}.shop-brands .kn-pill{min-height:38px;padding:6px 14px;font-size:12px}.shop-brands .kn-pill[aria-pressed=true]{background:var(--kn-ink);border-color:var(--kn-ink);color:#fff}.shop-filter{position:relative}.shop-filter>summary{list-style:none}.shop-filter>summary::-webkit-details-marker{display:none}.shop-filter__panel{position:absolute;z-index:20;top:calc(100% + 8px);left:0;width:min(320px,86vw);padding:18px;background:#fff;border:1px solid var(--kn-line);border-radius:var(--kn-r);box-shadow:0 12px 30px #12211d1f;display:grid;gap:14px}.shop-filter__g{border:0;padding:0;margin:0;display:grid;gap:6px}.shop-filter__g legend{font:700 12px var(--kn-body);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.shop-filter__o{font-size:14px;display:flex;gap:8px;align-items:center}.shop-filter__price{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:13px}.shop-filter__price .kn-input{min-height:42px;margin-top:4px}.shop-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}@media(min-width:768px){.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 20px}}@media(min-width:1100px){.shop-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.shop-grid__i[hidden]{display:none}.shop-grid__wide{grid-column:1/-1}.shop-pag{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:36px}.shop-pag .kn-ico{width:16px;height:16px}.shop-pag__gap{align-self:center;padding:0 4px}.shop-qc{position:relative;display:grid;border-radius:var(--kn-r);overflow:hidden;background:var(--kn-ink);color:#fff;isolation:isolate}.shop-qc__img{position:relative;aspect-ratio:16/9}.shop-qc__img img{width:100%;height:100%;object-fit:cover;object-position:center 60%}.shop-qc__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(18,33,29,0) 40%,var(--kn-ink) 100%)}.shop-qc__txt{padding:6px 22px 26px;display:grid;gap:12px;justify-items:start}.shop-qc__h{margin:0;font-size:clamp(1.9rem,3.4vw,2.8rem);color:#fff}.shop-qc__txt p{margin:0;color:#ffffffd1;max-width:46ch}.shop-qc .kn-btns{margin-top:6px}@media(min-width:768px){.shop-qc{grid-template-columns:1fr 1.15fr;min-height:320px}.shop-qc__img{order:2;aspect-ratio:auto;min-height:100%}.shop-qc__img img{position:absolute;top:0;right:0;bottom:0;left:0}.shop-qc__img:after{background:linear-gradient(90deg,var(--kn-ink) 0%,rgba(18,33,29,.35) 35%,rgba(18,33,29,0) 70%)}.shop-qc__txt{order:1;padding:40px 44px;align-content:center}}.shop-strip{list-style:none;margin:40px 0 0;padding:18px 20px;display:grid;gap:12px;background:var(--kn-soft);border-radius:var(--kn-r)}.shop-strip li{display:flex;gap:10px;align-items:center;font-size:14px}.shop-strip .kn-ico{color:var(--kn-green);width:22px;height:22px}.shop-strip b{font-weight:600}.shop-strip a{color:var(--kn-text);text-underline-offset:3px}@media(min-width:768px){.shop-strip{grid-template-columns:repeat(3,auto);justify-content:space-around}}.shop-seo__in{display:grid;gap:40px}@media(min-width:1024px){.shop-seo__in{grid-template-columns:1fr 1fr;gap:64px;align-items:start}}.shop-seo__txt h2,.shop-seo__h{font-size:clamp(1.7rem,2.8vw,2.3rem);margin:0 0 16px}.shop-seo__txt{color:var(--kn-muted);font-size:15px}.shop-seo__faq .kn-kicker{margin-bottom:8px}.shop-cart{padding:26px 0 0}.shop-cart.is-busy .shop-cart__grid{opacity:.55;pointer-events:none;transition:opacity .2s}.shop-cart__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:24px}.shop-cart__head h1{margin:0;font-size:clamp(2.4rem,5vw,3.6rem)}.shop-cart__n{color:var(--kn-muted);font-size:14px}.shop-cart__back{display:inline-flex;align-items:center;gap:6px;color:var(--kn-text);font-size:14px;text-decoration:none;margin-left:auto}.shop-cart__back .kn-ico{width:16px;height:16px}.shop-cart__back:hover{text-decoration:underline}.shop-cart__grid{display:grid;gap:22px;padding-bottom:calc(var(--kn-sec)*.8)}@media(min-width:1024px){.shop-cart__grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:36px;align-items:start}.shop-sum{position:sticky;top:132px}}.shop-cart__main{border:1px solid var(--kn-line);border-radius:var(--kn-r);overflow:hidden;background:#fff}.shop-cart__ship{background:var(--kn-soft);padding:16px 20px;border-bottom:1px solid var(--kn-line);font-size:14px}.shop-cart__ship p{margin:0;display:flex;align-items:center;gap:10px}.shop-cart__ship .kn-ico{color:var(--kn-green)}.shop-cart__ship .kn-ship__bar{background:#fff;border:1px solid var(--kn-line)}.shop-cart__ship.is-free p{color:var(--kn-green-dark)}.shop-cart__lines{list-style:none;margin:0;padding:0 20px}.shop-line{display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-areas:"img info" "img price";gap:4px 16px;padding:20px 0;border-bottom:1px solid var(--kn-line)}.shop-line:last-child{border-bottom:0}@media(min-width:600px){.shop-line{grid-template-columns:110px minmax(0,1fr) auto;grid-template-areas:"img info price"}}.shop-line__img{grid-area:img;width:100%;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--kn-tile);border:1px solid var(--kn-line)}.shop-line__img img{width:100%;height:100%;object-fit:cover;display:block}.shop-line__img--machine img{object-fit:contain;mix-blend-mode:multiply;padding:8px}.shop-line__info{grid-area:info;min-width:0}.shop-line__t{font:700 1.25rem/1.15 var(--kn-head);text-transform:uppercase;color:var(--kn-text);text-decoration:none}.shop-line__t:hover{text-decoration:underline}.shop-line__v{margin:4px 0 0;font-size:13px;color:var(--kn-muted)}.shop-line__v b{color:var(--kn-text);font-weight:600}.shop-line__ctl{display:flex;align-items:center;gap:16px;margin-top:12px}.shop-line__ctl .kn-qty a{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:var(--kn-text);text-decoration:none;font-size:18px}.shop-line__ctl .kn-qty a:hover{background:var(--kn-tile)}.shop-line__rm{font-size:13px;color:var(--kn-muted);text-underline-offset:3px}.shop-line__rm:hover{color:var(--kn-red)}.shop-line__p{grid-area:price;margin:0;display:flex;flex-direction:column;align-items:flex-start;font:700 1.25rem/1.2 var(--kn-head)}@media(min-width:600px){.shop-line__p{align-items:flex-end;text-align:right}}.shop-line__p s{font-size:.85em;color:var(--kn-muted)}.shop-line__p small{font:400 12px var(--kn-body);color:var(--kn-muted)}.shop-sum{border:1px solid var(--kn-line);border-radius:var(--kn-r);padding:22px;background:#fff;display:grid;gap:10px}.shop-sum h2{font-size:1.5rem;margin:0 0 6px}.shop-sum__muted{color:var(--kn-muted)}.shop-sum__total{border-top:1px solid var(--kn-line);padding-top:14px;margin-top:4px}.shop-sum__disc span:last-child{color:var(--kn-red);font-weight:600}.shop-sum__vat{margin:-4px 0 6px;font-size:12.5px;color:var(--kn-muted)}.shop-sum__btn{min-height:58px;font-size:15px}.shop-cart__empty{background:var(--kn-soft);border-radius:var(--kn-r);padding:32px 24px;display:grid;gap:24px;align-items:center;margin-bottom:calc(var(--kn-sec)*.8)}.shop-cart__empty-txt{display:grid;gap:12px;justify-items:start}.shop-cart__empty-img{display:none;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--kn-r)}.shop-cart__empty h2{margin:0;font-size:clamp(1.7rem,3vw,2.4rem)}.shop-cart__empty p{margin:0 0 6px;color:var(--kn-muted);max-width:56ch}@media(min-width:768px){.shop-cart__empty{padding:48px;grid-template-columns:minmax(0,1fr) 300px}.shop-cart__empty-img{display:block}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/kn-shop.css.map */
