.kvs-cbanner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) min(46%,640px);align-items:stretch;min-height:var(--kvs-banner-h, clamp(260px, 24vw, 380px));margin-top:clamp(12px,1.4vw,18px);border-radius:var(--kvs-radius-lg);overflow:hidden;background:var(--kvs-wall, #CFBFAF);isolation:isolate}.kvs-cbanner__text{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:clamp(28px,4vw,64px);position:relative;z-index:1}.kvs-cbanner__title{margin:0;font-family:var(--font-heading-family);font-size:clamp(32px,3.4vw,52px);font-weight:700;line-height:1.04;letter-spacing:-.01em;color:var(--kvs-text)}.kvs-cbanner__intro{max-width:46ch;font-size:clamp(15px,1.1vw,17px);line-height:1.55;color:rgba(var(--kvs-text-rgb),.75)}.kvs-cbanner__intro p{margin:0}.kvs-cbanner__intro p+p{margin-top:8px}.kvs-cbanner__usp{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none}.kvs-cbanner__usp li{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:100px;background:#ffffff73;font-size:13px;font-weight:600;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.kvs-cbanner__usp .kvs-stars{font-size:12px;letter-spacing:1px}.kvs-cbanner__media{position:relative}.kvs-cbanner__media img,.kvs-cbanner__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.03) 7%,rgba(0,0,0,.1) 14%,rgba(0,0,0,.22) 21%,rgba(0,0,0,.38) 28%,rgba(0,0,0,.56) 35%,rgba(0,0,0,.72) 42%,rgba(0,0,0,.86) 49%,rgba(0,0,0,.95) 56%,#000 64%);mask-image:linear-gradient(90deg,#0000,#00000008,#0000001a,#00000038,#00000061,#0000008f,#000000b8,#000000db,#000000f2 56%,#000 64%)}@media(max-width:760px){.kvs-cbanner{grid-template-columns:1fr;min-height:0}.kvs-cbanner__media{order:-1;aspect-ratio:16 / 10;align-self:start;width:100%}.kvs-cbanner__media img,.kvs-cbanner__media svg{-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.kvs-cbanner__text{padding:4px 20px 24px}.kvs-cbanner__usp{display:none}}.kvs-cbanner.kvs-cbanner--noimg{grid-template-columns:minmax(0,1fr);min-height:0}@media(max-width:760px){.kvs-cbanner.kvs-cbanner--noimg .kvs-cbanner__text{padding-top:22px}}.kvs-cbanner--compact{grid-template-columns:minmax(0,1fr) min(36%,520px);min-height:clamp(180px,14vw,220px)}.kvs-cbanner--compact .kvs-cbanner__text{gap:8px;padding:clamp(20px,2.2vw,34px) clamp(24px,3.4vw,56px)}.kvs-cbanner--compact .kvs-cbanner__title{font-size:clamp(26px,2.2vw,36px);line-height:1.12;max-width:28ch}.kvs-cbanner--compact .kvs-cbanner__intro{max-width:64ch;font-size:15px;line-height:1.5;margin:0}.kvs-cbanner__more{display:inline;padding:0;margin:0;border:0;background:none!important;box-shadow:none!important;font:inherit;font-weight:700;color:var(--kvs-text)!important;text-decoration:underline;text-decoration-color:var(--kvs-accent);text-underline-offset:3px;cursor:pointer}.kvs-cbanner__more:hover{color:var(--kvs-accent)!important}.kvs-cbanner--compact .kvs-cbanner__usp{margin-top:4px}.kvs-cbanner--compact .kvs-cbanner__usp li{padding:6px 11px;font-size:12.5px}@media(max-width:760px){.kvs-cbanner--compact{grid-template-columns:1fr;min-height:0}.kvs-cbanner--compact .kvs-cbanner__media{aspect-ratio:21 / 9}.kvs-cbanner--compact .kvs-cbanner__text{gap:8px;padding:0 18px 18px}.kvs-cbanner--compact .kvs-cbanner__title{font-size:24px}.kvs-cbanner--compact .kvs-cbanner__intro{font-size:14px}.kvs-cbanner--compact .kvs-cbanner__usp{display:flex}.kvs-cbanner--compact .kvs-cbanner__usp li:not(:first-child){display:none}}.kvs-ctiles{display:grid;grid-template-columns:repeat(var(--kvs-tiles, 8),minmax(0,1fr));gap:clamp(10px,1vw,16px)}.kvs-ctile{position:relative;display:block}.kvs-ctile__img{position:relative;display:block;aspect-ratio:var(--kvs-tile-ratio, 1);border-radius:var(--kvs-radius);overflow:hidden;background:var(--kvs-card)}.kvs-ctile__img img,.kvs-ctile__img svg{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--kvs-ease)}.kvs-ctile__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(21,19,16,.62))}.kvs-ctile:hover .kvs-ctile__img img{transform:scale(1.06)}.kvs-ctile__txt{position:absolute;left:14px;right:12px;bottom:12px;z-index:1;font-family:var(--font-heading-family);font-size:clamp(13px,1.05vw,15px);font-weight:700;line-height:1.2;color:#fff;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.kvs-ctile__go{position:absolute;top:10px;right:10px;z-index:1;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff;color:var(--kvs-text);transition:background .25s,color .25s,transform .25s var(--kvs-ease)}.kvs-ctile__go svg{width:14px;height:14px}.kvs-ctile:hover .kvs-ctile__go{background:var(--kvs-accent);color:#fff;transform:translate(2px)}.kvs-ctile:focus-visible{outline:2px solid var(--kvs-accent);outline-offset:4px;border-radius:var(--kvs-radius)}@media(min-width:761px)and (max-width:1199px){.kvs-ctiles.kvs-ctiles--few{grid-template-columns:repeat(var(--kvs-tiles, 3),minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto}}@media(min-width:761px){.kvs-ctiles--few .kvs-ctile__img{aspect-ratio:var(--kvs-tile-ratio-few, var(--kvs-tile-ratio, 1))}.kvs-ctiles--few .kvs-ctile__txt{left:20px;right:56px;bottom:18px;font-size:clamp(17px,1.35vw,21px)}.kvs-ctiles--few .kvs-ctile__go{top:14px;right:14px;width:36px;height:36px}.kvs-ctiles--few .kvs-ctile__go svg{width:16px;height:16px}}@media(min-width:1200px){.kvs-ctiles.kvs-ctiles--many{--kvs-tgap: clamp(10px, 1vw, 16px);gap:var(--kvs-tgap);grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:max(180px,calc((100% - var(--kvs-tiles) * var(--kvs-tgap)) / (var(--kvs-tiles) + .5)))}}@media(max-width:1199px){.kvs-ctiles{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(150px,calc((100% - 5 * 14px) / 5.5))}.kvs-ctile__txt{font-size:14px}}@media(max-width:760px){.kvs-ctiles{grid-auto-columns:40%;gap:10px}.kvs-ctile__txt{left:12px;right:10px;bottom:10px;font-size:13.5px}.kvs-ctile__go{top:8px;right:8px;width:28px;height:28px}}.kvs-plp{--kvs-side: 248px}.kvs-plp.kvs-plp--nofilters{display:block}.kvs-plp--nofilters .kvs-plp__side,.kvs-plp--nofilters [data-kvs-filter-open]{display:none!important}.kvs-plp__side{display:none}.kvs-plp__toolbar{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.kvs-plp__count{margin:0;font-size:14px;color:var(--kvs-muted)}.kvs-plp__tools{display:flex;gap:8px;margin-left:auto}@media(min-width:761px){.kvs-plp__toolbar{justify-content:flex-start}.kvs-plp__tools{display:contents}.kvs-plp__toolbar [data-kvs-filter-open]{order:-1}.kvs-plp__toolbar .kvs-tsort{margin-left:auto}}.kvs-tbtn,.kvs-tsort{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:10px;background:#fff;border:1px solid var(--kvs-border-warm);font-size:14px;font-weight:600;color:var(--kvs-text);cursor:pointer;transition:border-color .2s}.kvs-tbtn:hover,.kvs-tsort:hover{border-color:var(--kvs-text)}.kvs-tbtn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.kvs-tbtn__n{min-width:20px;height:20px;padding:0 6px;border-radius:100px;background:var(--kvs-accent);color:#fff;font-style:normal;font-size:12px;line-height:20px;text-align:center}.kvs-tsort select{appearance:none;-webkit-appearance:none;height:auto;min-height:0;margin:0;padding:0 22px 0 0;border:0;background:none;box-shadow:none;font:inherit;color:inherit;cursor:pointer;outline:none}.kvs-tsort svg{position:absolute;right:14px;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;pointer-events:none;opacity:.6}.kvs-tsort:focus-within{border-color:var(--kvs-accent)}.kvs-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.kvs-chips:empty{display:none}.kvs-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 8px 0 12px;border-radius:100px;background:var(--kvs-accent-soft);color:var(--kvs-accent-dark)!important;font-size:13px;font-weight:600}.kvs-chip svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.kvs-chip:hover{background:#f1ddd1}.kvs-chip--clear{background:none;color:var(--kvs-text)!important;text-decoration:underline;text-underline-offset:3px;padding:0 6px}.kvs-chip--clear:hover{background:none;color:var(--kvs-accent)!important}.kvs-plp__grid{display:grid;grid-template-columns:repeat(var(--kvs-cols-mb, 2),minmax(0,1fr));gap:12px 10px;transition:opacity .25s}.kvs-plp.is-loading .kvs-plp__grid{opacity:.45;pointer-events:none}@media(min-width:761px){.kvs-plp__grid{grid-template-columns:repeat(var(--kvs-cols-tb, 3),minmax(0,1fr));gap:var(--kvs-gap)}}@media(min-width:1100px){.kvs-plp{display:grid;grid-template-columns:var(--kvs-side) minmax(0,1fr);gap:clamp(32px,3vw,56px);align-items:start}.kvs-plp__side{display:block;padding-right:6px}.kvs-plp__side:hover{scrollbar-color:rgba(var(--kvs-text-rgb),.25) transparent}.kvs-plp__grid{grid-template-columns:repeat(var(--kvs-cols-dk, 3),minmax(0,1fr))}.kvs-plp [data-kvs-filter-open]{display:none}}@media(min-width:1600px){.kvs-plp__grid{grid-template-columns:repeat(var(--kvs-cols-xl, 4),minmax(0,1fr))}}@media(min-width:1100px){.kvs-plp--drawer{display:block}.kvs-plp--drawer .kvs-plp__side{display:none}.kvs-plp--drawer [data-kvs-filter-open]{display:inline-flex}}.kvs-plp__grid>.pdp-related__card{height:100%}.kvs-plp__grid>[hidden]{display:none!important}.kvs-side__head{display:flex;align-items:baseline;justify-content:space-between;padding:6px 0 4px}.kvs-side__head h2{margin:0;font-family:var(--font-heading-family);font-size:18px;font-weight:700;color:var(--kvs-text)}.kvs-side__reset{font-size:13px;font-weight:600;color:var(--kvs-accent)!important;text-decoration:underline;text-underline-offset:3px}.kvs-fgroup{margin:0;padding:16px 0 10px;border:0;border-bottom:1px solid var(--kvs-border);min-width:0}.kvs-fgroup:last-child{border-bottom:0}.kvs-fgroup legend,.kvs-fgroup__title{float:left;width:100%;margin:0 0 8px;padding:0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--kvs-muted)}.kvs-fopts{clear:both}.kvs-fgroup--top .kvs-fopts{display:flex;flex-direction:column}.kvs-fgroup--top .kvs-fopt:has(input:checked){order:-1}.kvs-plp__side .kvs-fopts--scroll{max-height:248px;margin-right:-8px;padding-right:8px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--kvs-text-rgb),.25) transparent}.kvs-plp__side .kvs-fopts--scroll::-webkit-scrollbar{width:6px}.kvs-plp__side .kvs-fopts--scroll::-webkit-scrollbar-thumb{border-radius:3px;background:rgba(var(--kvs-text-rgb),.25)}.kvs-fopt{clear:both;display:flex;align-items:center;gap:12px;margin:0;padding:6px 0;font-size:14.5px;color:var(--kvs-text);cursor:pointer}.kvs-fopt input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.kvs-fopt__box{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:6px;border:1.5px solid rgba(var(--kvs-text-rgb),.35);background:#fff;transition:background .15s,border-color .15s}.kvs-fopt__box svg{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0}.kvs-fopt input:checked+.kvs-fopt__box{background:var(--kvs-text);border-color:var(--kvs-text)}.kvs-fopt input:checked+.kvs-fopt__box svg{opacity:1}.kvs-fopt input:focus-visible+.kvs-fopt__box{outline:2px solid var(--kvs-accent);outline-offset:2px}.kvs-fopt__label{flex:1;min-width:0}.kvs-fopt small{font-size:13px;color:var(--kvs-muted)}.kvs-fopt.is-empty{opacity:.4;cursor:default}.kvs-fopt:not(.is-empty):hover .kvs-fopt__box{border-color:var(--kvs-text)}.kvs-fopt--radio .kvs-fopt__box{border-radius:50%}.kvs-fdot{flex:none;width:18px;height:18px;border-radius:50%;background:var(--c, #ddd) center / cover;border:1.5px solid #fff;box-shadow:0 0 0 1px #26221e47}.kvs-fprice{clear:both;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:4px 0 8px}.kvs-fprice label{position:relative;display:block}.kvs-fprice span{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:14px;color:var(--kvs-muted)}.kvs-fprice input{width:100%;height:40px;margin:0;padding:0 10px 0 26px;border:1px solid var(--kvs-border-warm);border-radius:10px;background:#fff;font:inherit;font-size:14px;color:var(--kvs-text)}.kvs-fprice input:focus{outline:none;border-color:var(--kvs-accent)}.kvs-fprice i{font-style:normal;color:var(--kvs-muted)}.kvs-fgroup--sort{display:none}.kvs-fdrawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.kvs-fdrawer[hidden]{display:none}.kvs-fdrawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1513106b;opacity:0;transition:opacity .3s}.kvs-fdrawer__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(420px,100%);background:#f5f4f2;color:var(--kvs-text);box-shadow:-20px 0 60px -30px #00000080;transform:translate(100%);transition:transform .4s var(--kvs-ease)}.kvs-fdrawer.is-open .kvs-fdrawer__scrim{opacity:1}.kvs-fdrawer.is-open .kvs-fdrawer__panel{transform:none}.kvs-fdrawer__head{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid var(--kvs-border)}.kvs-fdrawer__head h2{margin:0;font-family:var(--font-heading-family);font-size:20px;font-weight:700}.kvs-fdrawer__x{display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;background:#fff;border:1px solid var(--kvs-border-warm);color:var(--kvs-text);cursor:pointer}.kvs-fdrawer__x svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.kvs-fdrawer__body{flex:1;overflow-y:auto;padding:4px 24px 24px;overscroll-behavior:contain}.kvs-fdrawer__foot{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:14px 24px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--kvs-border);background:#fff}.kvs-fdrawer .kvs-fgroup--sort{display:block}.kvs-fdrawer{height:100vh;height:100dvh;bottom:auto}html:has(.kvs-fdrawer.is-open) #boei_button{display:none!important}@media(max-width:760px){.kvs-fdrawer__panel{top:auto;left:0;width:100%;max-height:88vh;max-height:88dvh;border-radius:18px 18px 0 0;transform:translateY(100%)}.kvs-fdrawer__head{padding:14px 20px}.kvs-fdrawer__body{padding:4px 20px 16px}.kvs-fdrawer__foot{padding:12px 20px calc(12px + env(safe-area-inset-bottom))}.kvs-plp__tools{width:100%;display:grid;grid-template-columns:1fr 1fr}.kvs-plp__toolbar{flex-wrap:wrap}.kvs-plp__count{order:2}.kvs-tsort select{width:100%;text-align:center;text-align-last:center}}.kvs-btn--ghost{background:#fff;color:var(--kvs-text)!important;border:1px solid var(--kvs-border-warm)}.kvs-btn--ghost:hover{border-color:var(--kvs-text)}.kvs-fab{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:40;display:none;align-items:center;gap:8px;height:48px;padding:0 22px;border:0;border-radius:100px;background:var(--kvs-text);color:#fff;font-family:var(--font-heading-family);font-size:15px;font-weight:700;white-space:nowrap;box-shadow:0 14px 30px -12px #0000008c;transform:translate(-50%,90px);transition:transform .35s var(--kvs-ease);cursor:pointer}.kvs-fab svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.kvs-fab.is-on{transform:translate(-50%)}@media(max-width:760px){.kvs-fab{display:inline-flex}}.kvs-promo{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:100%;border-radius:var(--pdp-radius, var(--kvs-radius));overflow:clip;isolation:isolate;color:#fff;background:linear-gradient(200deg,#5a3322,#3a2a21,#26221e 68%,#221e1b)}.kvs-promo:before{content:"";position:absolute;z-index:-1;width:150%;aspect-ratio:1;right:-65%;top:-55%;border-radius:50%;background:radial-gradient(circle,rgba(191,94,46,.55),rgba(191,94,46,.12) 45%,transparent 66%);transition:transform 1.2s var(--kvs-ease)}.kvs-promo:after{content:"";position:absolute;z-index:-1;width:110%;aspect-ratio:1;left:-55%;bottom:-60%;border-radius:50%;background:radial-gradient(circle,rgba(231,155,112,.1),transparent 65%)}.kvs-promo:hover:before{transform:translate(-6%,6%) scale(1.05)}.kvs-promo--terra{background:linear-gradient(155deg,#cc6c3d,#bf5e2e 45%,#99471f)}.kvs-promo--terra:before{background:radial-gradient(circle,rgba(255,236,220,.32),transparent 60%)}.kvs-promo--zand{background:linear-gradient(160deg,#ddd0c2,#cdbba8);color:var(--kvs-text)}.kvs-promo--zand:before{background:radial-gradient(circle,rgba(255,250,243,.7),transparent 60%)}.kvs-promo__art{display:block;width:min(78%,260px);height:auto;margin:clamp(26px,3vw,40px) auto 0;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.kvs-promo__art text{fill:currentColor;stroke:none;font:600 12px var(--font-heading-family);letter-spacing:.02em}.kvs-promo__dim{opacity:.7}.kvs-promo__top{fill:currentColor;fill-opacity:.28;stroke:none}.kvs-promo__front{fill:currentColor;stroke:none}.kvs-promo__side{fill:currentColor;fill-opacity:.55;stroke:none}.kvs-promo__chips circle{stroke:#ffffffd9;stroke-width:1.5}.kvs-promo__back{fill:currentColor;fill-opacity:.62;stroke:none}.kvs-promo__profile{opacity:.75}.kvs-promo__art .kvs-promo__shelf{transform-box:fill-box;transform-origin:left center;transition:transform .6s var(--kvs-ease)}.kvs-promo:hover .kvs-promo__shelf{transform:scaleX(1.04)}.kvs-promo__body{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:clamp(18px,1.8vw,26px)}.kvs-promo__eyebrow{font-family:var(--font-heading-family);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#e79b70}.kvs-promo--terra .kvs-promo__eyebrow{color:#ffffffc7}.kvs-promo--zand .kvs-promo__eyebrow{color:var(--kvs-accent)}.kvs-promo__title{font-family:var(--font-heading-family);font-size:clamp(22px,1.9vw,30px);font-weight:700;line-height:1.2}.kvs-promo__sub{font-size:14px;opacity:.8}.kvs-promo .kvs-btn{margin-top:8px}@media(max-width:760px){.kvs-plp__grid{grid-auto-flow:row dense}.kvs-plp__grid>[data-kvs-fill][hidden]{display:flex!important}.kvs-promo{grid-column:1 / -1}.kvs-promo__art{width:62%;margin-top:22px}}.kvs-empty{grid-column:1 / -1;padding:clamp(40px,5vw,72px) 20px;text-align:center;background:#fff;border:1px dashed var(--kvs-border-warm);border-radius:var(--kvs-radius-lg)}.kvs-empty b{display:block;font-family:var(--font-heading-family);font-size:20px}.kvs-empty p{margin:6px 0 18px;color:var(--kvs-muted)}.kvs-more{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:clamp(32px,3vw,48px)}.kvs-more[hidden]{display:none}.kvs-more__txt{margin:0;font-size:14px;color:var(--kvs-muted)}.kvs-more__bar{display:block;width:220px;height:3px;border-radius:3px;background:var(--kvs-border);overflow:hidden}.kvs-more__bar span{display:block;height:100%;background:var(--kvs-text);transition:width .4s var(--kvs-ease)}.kvs-more .kvs-btn{min-width:240px;justify-content:center}.kvs-about{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(32px,5vw,96px);align-items:start}.kvs-about__title{margin:0 0 18px;font-family:var(--font-heading-family);font-size:30px;font-weight:700;line-height:1.15;color:var(--kvs-text)}.kvs-about__body{font-size:16px;line-height:1.7;color:rgba(var(--kvs-text-rgb),.78)}.kvs-about__body p{margin:0}.kvs-about__body p+p{margin-top:14px}.kvs-about__body p:empty{display:none}.kvs-about__body h2,.kvs-about__body h3,.kvs-about__body h4{margin:26px 0 8px;font-family:var(--font-heading-family);font-size:18px;font-weight:700;line-height:1.3;color:var(--kvs-text);text-transform:none;letter-spacing:0}.kvs-about__body>:first-child{margin-top:0}.kvs-about__body strong{color:var(--kvs-text)}.kvs-about__body a{color:var(--kvs-text);font-weight:600;text-decoration:underline;text-decoration-color:var(--kvs-accent);text-underline-offset:3px}.kvs-about__body a:hover{color:var(--kvs-accent)}.kvs-about__body ul,.kvs-about__body ol{margin:10px 0 0;padding-left:20px}.kvs-about__body.is-clamped{max-height:var(--kvs-about-clamp, 15.5em);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.kvs-readmore{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:0;background:none!important;border:0;box-shadow:none!important;cursor:pointer;font:inherit;font-family:var(--font-heading-family);font-weight:700;font-size:14px;color:var(--kvs-accent)!important}.kvs-readmore[hidden]{display:none}.kvs-readmore:hover span:first-child{text-decoration:underline;text-underline-offset:3px}.kvs-readmore__chev{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .25s var(--kvs-ease)}.kvs-readmore[aria-expanded=true] .kvs-readmore__chev{transform:translateY(2px) rotate(-135deg)}.kvs-about .kvs-heading{margin-bottom:22px;min-width:0}.kvs-about__links{margin-top:28px;padding:20px 22px;border-radius:12px;background:#fff;border:1px solid var(--kvs-border-warm);font-size:15px;line-height:1.6;color:rgba(var(--kvs-text-rgb),.78)}.kvs-about__links .metafield-rich_text_field>:first-child,.kvs-about__links>:first-child{margin-top:0}.kvs-about__links h2,.kvs-about__links h3{margin:0 0 6px;font-family:var(--font-heading-family);font-size:17px;font-weight:700;color:var(--kvs-text);text-transform:none;letter-spacing:0}.kvs-about__links p{margin:0}.kvs-about__links p+p{margin-top:8px}.kvs-about__links strong{color:var(--kvs-text)}.kvs-about__links a{color:var(--kvs-text);font-weight:600;text-decoration:underline;text-decoration-color:var(--kvs-accent);text-underline-offset:3px}.kvs-about__links a:hover{color:var(--kvs-accent)}.kvs-qa{background:#fff;border:1px solid var(--kvs-border-warm);border-radius:12px}.kvs-qa+.kvs-qa{margin-top:10px}.kvs-qa summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;cursor:pointer;list-style:none}.kvs-qa summary::-webkit-details-marker{display:none}.kvs-qa__q{font-family:var(--font-heading-family);font-weight:700;font-size:16px;line-height:1.35;color:var(--kvs-text);transition:color .2s}.kvs-qa summary:hover .kvs-qa__q{color:var(--kvs-accent)}.kvs-qa__sym{flex:none;font-size:22px;line-height:1;color:var(--kvs-accent)}.kvs-qa__sym:before{content:"+"}.kvs-qa[open] .kvs-qa__sym:before{content:"\2013"}.kvs-qa__a{padding:0 22px 22px;font-size:15px;line-height:1.75;color:var(--kvs-text)}.kvs-qa__a p{margin:0;max-width:64ch}.kvs-qa__a p+p{margin-top:10px}.kvs-qa[open] .kvs-qa__a{animation:kvs-qa-in .25s ease}@keyframes kvs-qa-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(max-width:900px){.kvs-about{grid-template-columns:1fr}.kvs-about__body.is-clamped{--kvs-about-clamp: 11em}}@media(max-width:560px){.kvs-about__title{font-size:24px}}@media(min-width:901px){.kvs-aboutsec--sticky .kvs-about__faq{position:sticky;top:calc(var(--kvs-sticky-top, 0px) + 24px);transition:top .28s ease}}.kvs-promo__soil{fill:currentColor;fill-opacity:.14;stroke:none}.kvs-promo__plant path{fill:currentColor;fill-opacity:.5;stroke:none}.kvs-promo__art--bak{width:min(70%,230px)}.kvs-promo__art--bak .kvs-promo__front,.kvs-promo__art--bak .kvs-promo__top{transform-origin:left bottom}.kvs-promo:hover .kvs-promo__art--bak .kvs-promo__front,.kvs-promo:hover .kvs-promo__art--bak .kvs-promo__top{transform:none}.kvs-promo__art--bak .kvs-promo__plant{transform-box:fill-box;transform-origin:center bottom;transition:transform .8s var(--kvs-ease)}.kvs-promo:hover .kvs-promo__art--bak .kvs-promo__plant{transform:scale(1.08) rotate(-2deg)}.kvs-promo,.kvs-promo:hover,.kvs-promo:focus,.kvs-promo:active{color:#fff}.kvs-promo--zand,.kvs-promo--zand:hover,.kvs-promo--zand:focus{color:var(--kvs-text)}.kvs-promo:hover .kvs-promo__title,.kvs-promo:hover .kvs-promo__sub,.kvs-promo:hover .kvs-promo__eyebrow{color:inherit}.kvs-promo--terra:hover .kvs-promo__eyebrow{color:#ffffffc7}.kvs-promo .kvs-btn{padding:15px 22px;font-size:15px;box-shadow:0 10px 24px -10px #00000073;transition:background .2s,color .2s,transform .25s var(--kvs-ease),box-shadow .25s}.kvs-promo--terra .kvs-btn--accent{background:#fff;color:#26221e!important}.kvs-promo--terra:hover .kvs-btn--accent{background:#26221e;color:#fff!important}.kvs-promo:hover .kvs-btn{transform:translateY(-2px);box-shadow:0 16px 30px -12px #0000008c}.kvs-more [hidden]{display:none!important}.kvs-cbanner--dark .kvs-cbanner__title{color:#fff}.kvs-cbanner--dark .kvs-cbanner__intro{color:#ffffffd1}.kvs-cbanner--dark .kvs-cbanner__usp li{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.16)}.kvs-cbanner--dark .kvs-cbanner__usp .kvs-stars{color:#e79b70}@media(max-width:760px){.kvs-cbanner--dark .kvs-cbanner__media img{-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent)}}.kvs-clinks__title{margin:0 0 18px;font-family:var(--font-heading-family);font-size:clamp(20px,1.8vw,26px);font-weight:700;line-height:1.15;color:var(--kvs-text)}.kvs-clinks{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.kvs-clinks a{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:100px;background:#fff;border:1px solid var(--kvs-border-warm);font-size:14px;font-weight:600;color:var(--kvs-text);transition:border-color .2s,color .2s}.kvs-clinks a:hover{border-color:var(--kvs-accent);color:var(--kvs-accent)}@media(max-width:760px){.kvs-clinks a{height:36px;padding:0 14px;font-size:13.5px}}@media(max-width:760px){.kvs-clinks{display:grid;grid-template-rows:auto auto;grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;margin-inline:calc(-1*max(16px,3vw));padding-inline:max(16px,3vw);scroll-padding-inline:max(16px,3vw);scrollbar-width:none;-webkit-overflow-scrolling:touch}.kvs-clinks::-webkit-scrollbar{display:none}.kvs-clinks a{white-space:nowrap}}@media(min-width:761px){.kvs-cbanner:not(.kvs-cbanner--noimg) .kvs-cbanner__media{position:absolute;top:0;right:0;bottom:0;width:min(62%,880px);z-index:0}.kvs-cbanner:not(.kvs-cbanner--noimg) .kvs-cbanner__text{grid-column:1;max-width:720px}.kvs-cbanner:not(.kvs-cbanner--noimg):not(.kvs-cbanner--compact){grid-template-columns:minmax(0,1fr) min(40%,560px)}.kvs-cbanner:not(.kvs-cbanner--compact) .kvs-cbanner__text{justify-self:start;width:fit-content}.kvs-cbanner:not(.kvs-cbanner--compact) .kvs-cbanner__usp{flex-wrap:nowrap}.kvs-cbanner:not(.kvs-cbanner--compact) .kvs-cbanner__intro{width:0;min-width:max(100%,40ch);max-width:none}}@media(min-width:761px)and (max-width:1250px){.kvs-cbanner:not(.kvs-cbanner--compact) .kvs-cbanner__usp li:nth-child(n+3){display:none}}.kvs-cbanner--dark .kvs-cbanner__more{color:#f3eee7!important}.kvs-cbanner--dark .kvs-cbanner__more:hover{color:#fff!important}.kvs-about.kvs-about--faq{grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr)}.kvs-about--faq .kvs-about__faqhead{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.kvs-aboutsec--sticky .kvs-about--faq .kvs-about__faqhead{position:sticky;top:calc(var(--kvs-sticky-top, 0px) + 24px);transition:top .28s ease}.kvs-aboutsec--sticky .kvs-about--faq .kvs-about__faq{position:static}.kvs-about--faq .kvs-about__faqintro{max-width:36ch;color:rgba(var(--kvs-text-rgb),.7);line-height:1.55}@media(max-width:899px){.kvs-about.kvs-about--faq{grid-template-columns:1fr}.kvs-aboutsec--sticky .kvs-about--faq .kvs-about__faqhead{position:static}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/kvs-collection.css.map */
