.kvs-sec{--button-background-hover: transparent;--button-color-hover: currentColor;--kvs-accent: #BF5E2E;--kvs-accent-dark: #A8501F;--kvs-accent-soft: #F7EDE7;--kvs-text: #26221E;--kvs-text-rgb: 38, 34, 30;--kvs-muted: rgba(38, 34, 30, .6);--kvs-border: #ECECEA;--kvs-border-warm: #EDE9E2;--kvs-panel: #26221E;--kvs-card: #F7F4EE;--kvs-radius: 12px;--kvs-radius-lg: 16px;--kvs-ease: cubic-bezier(.2, .7, .2, 1);--kvs-gap: clamp(12px, 1.2vw, 20px);--kvs-pad: min(var(--kvs-full-pad, 48px), max(16px, 3vw));--pdp-accent: var(--kvs-accent);position:relative;font-family:var(--font-body-family);color:var(--kvs-text)}:where(.kvs-sec) *,:where(.kvs-sec) *:before,:where(.kvs-sec) *:after{box-sizing:border-box}:where(.kvs-sec) :where(h1,h2,h3,p){margin:0}:where(.kvs-sec) a{color:inherit;text-decoration:none}:where(.kvs-sec) img{display:block;max-width:100%}:where(.kvs-sec) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.kvs-sec svg.kvs-i{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.kvs-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kvs-sec .kvs-w--full{max-width:100%;margin:0 auto;padding-inline:var(--kvs-pad)}.kvs-sec .kvs-w--wide{max-width:var(--kvs-wide-w, 1500px);margin:0 auto;padding-inline:max(16px,3vw)}.kvs-sec .kvs-w--custom{max-width:var(--kvs-custom-w, 1280px);margin:0 auto;padding-inline:max(16px,3vw)}.kvs-sec .kvs-w--edge{max-width:100%;margin:0;padding:0}.kvs-eyebrow{display:block;font-family:var(--font-heading-family);font-weight:700;font-size:13px;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:var(--kvs-accent);margin:0 0 14px}.kvs-eyebrow--light{color:#e79b70}.kvs-head{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:clamp(22px,2.2vw,34px)}.kvs-head--center{flex-direction:column;align-items:center;gap:22px}.kvs-heading{display:flex;align-items:center;gap:20px;flex:1;min-width:220px;font-family:var(--font-heading-family);font-size:clamp(24px,2.2vw,30px);font-weight:700;line-height:1.1;color:var(--kvs-text)}.kvs-heading__line{flex:1;max-width:180px;height:2px;background:var(--kvs-accent)}.kvs-head--center .kvs-heading{flex:none;justify-content:center;text-align:center;min-width:0}.kvs-head--center .kvs-heading__line{flex:0 0 clamp(40px,8vw,120px)}@media(max-width:560px){.kvs-head:not(.kvs-head--center){flex-wrap:wrap;align-items:flex-end;gap:10px 14px}.kvs-head:not(.kvs-head--center) .kvs-heading{flex:1 1 auto;min-width:0;gap:12px;overflow-wrap:break-word}.kvs-heading__line{max-width:40px}.kvs-head .kvs-action{font-size:12px}}.kvs-action{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-heading-family);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--kvs-accent)!important;border-bottom:1px solid var(--kvs-accent);padding-bottom:2px;white-space:nowrap}.kvs-action:hover{color:var(--kvs-accent-dark)!important;border-color:var(--kvs-accent-dark)}.kvs-action svg{width:16px;height:16px}.kvs-tools{display:flex;align-items:center;gap:20px}.kvs-arrows{display:flex;gap:8px}.kvs-arrows button{width:42px;height:42px;border-radius:50%;background:#fff;border:1px solid var(--kvs-border);display:grid;place-items:center;color:var(--kvs-text);transition:border-color .2s,color .2s,box-shadow .2s}.kvs-arrows button:hover{border-color:var(--kvs-accent);color:var(--kvs-accent);box-shadow:0 6px 18px -10px rgba(var(--kvs-text-rgb),.4)}.kvs-arrows svg{width:17px;height:17px}.kvs-round{flex:none;width:50px;height:50px;border-radius:50%;background:#fff;color:var(--kvs-text);display:grid;place-items:center;transition:background .25s,color .25s,transform .25s var(--kvs-ease)}.kvs-round svg{width:20px;height:20px}.kvs-stars{color:var(--kvs-accent);letter-spacing:2px;font-size:14px}.kvs-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;border-radius:10px;font-family:var(--font-heading-family);font-weight:700;font-size:15px;line-height:1.2;border:1.5px solid transparent;transition:background .2s,color .2s,border-color .2s;white-space:nowrap;cursor:pointer}.kvs-btn i{font-style:normal;transition:transform .2s}.kvs-btn:hover i,a:hover .kvs-btn i{transform:translate(3px)}.kvs-btn--accent{background:var(--kvs-accent);color:#fff!important}.kvs-btn--accent:hover{background:var(--kvs-accent-dark)}.kvs-btn--light{background:#fff;color:var(--kvs-text)!important}.kvs-btn--outline{color:var(--kvs-text)!important;border-color:var(--kvs-text);background:transparent}.kvs-btn--outline:hover{background:var(--kvs-text);color:#fff!important}.kvs-rail{display:grid;grid-auto-flow:column;gap:var(--kvs-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.kvs-rail::-webkit-scrollbar{display:none}.kvs-rail>*{scroll-snap-align:start}.kvs-rail.is-grab{cursor:grab}.kvs-rail.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.kvs-rail.is-dragging a{pointer-events:none}.kvs-rbar{position:relative;height:16px;margin-top:10px;cursor:pointer;touch-action:none}.kvs-rbar[hidden]{display:none}.kvs-rbar:before{content:"";position:absolute;left:0;right:0;top:7px;height:2px;border-radius:2px;background:rgba(var(--kvs-text-rgb),.12)}.kvs-rbar__thumb{position:absolute;top:5px;left:0;height:6px;min-width:40px;border-radius:6px;background:var(--kvs-text);cursor:grab;transition:background .2s}.kvs-rbar:hover .kvs-rbar__thumb,.kvs-rbar.is-drag .kvs-rbar__thumb{background:var(--kvs-accent)}.kvs-hero{--kvs-hero-gap: clamp(10px, 1.1vw, 16px);--kvs-hero-strip: 48px}.kvs-hero__grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:var(--kvs-hero-gap);padding:var(--kvs-hero-gap) var(--kvs-pad) 0;height:calc(min(calc(100svh - var(--kvs-hero-top, var(--kvs-hero-offset, 114px)) - 2 * var(--kvs-hero-gap) - var(--kvs-hero-strip)),var(--kvs-hero-max, 820px)) + var(--kvs-hero-gap));min-height:480px}.kvs-hero__card{position:relative;display:block;min-width:0;min-height:0;overflow:hidden;border-radius:var(--kvs-radius);background:var(--kvs-card);isolation:isolate}.kvs-hero__card--main,.kvs-hero--two .kvs-hero__card{grid-row:1 / span 2}.kvs-hero__card img,.kvs-hero__card svg.placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--kvs-ease)}.kvs-hero__card:hover img{transform:scale(1.04)}.kvs-hero__card:after{content:"";position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(20,17,14,var(--kvs-hero-shade, .62)),transparent);pointer-events:none}.kvs-hero__cap{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(18px,2vw,30px);color:#fff}.kvs-hero__card--main .kvs-hero__cap{padding:clamp(24px,3vw,44px);gap:12px}.kvs-hero__tag{font-family:var(--font-heading-family);font-size:11px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;padding:6px 9px;border-radius:6px;background:var(--kvs-text);color:#fff}.kvs-hero__label{font-family:var(--font-heading-family);font-size:clamp(20px,1.7vw,28px);font-weight:700;line-height:1.1;max-width:16ch;margin-bottom:4px;color:#fff;text-wrap:balance}.kvs-hero__card--main .kvs-hero__label{font-size:clamp(28px,2.9vw,46px);max-width:14ch;margin-bottom:8px}.kvs-hero__cap .kvs-btn{padding:12px 20px;font-size:14px}.kvs-hero__card--main .kvs-hero__cap .kvs-btn{padding:14px 24px;font-size:15px}.kvs-hero__card:hover .kvs-btn--accent{background:var(--kvs-accent-dark)}@media(max-width:640px){.kvs-hero{--kvs-hero-gap: 10px}.kvs-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);height:clamp(400px,calc(100svh - var(--kvs-hero-top, var(--kvs-hero-offset-mb, 104px)) - 3 * var(--kvs-hero-gap) - var(--kvs-hero-strip)),600px);min-height:0}.kvs-hero__cap,.kvs-hero__card--main .kvs-hero__cap{padding:14px 12px;gap:6px}.kvs-hero__tag{font-size:9.5px;padding:5px 7px;border-radius:5px}.kvs-hero__label{font-size:20px;max-width:none;margin-bottom:2px}.kvs-hero__card--main .kvs-hero__label{font-size:22px;max-width:none;margin-bottom:4px}.kvs-hero__card--main .kvs-hero__cap .kvs-btn{padding:10px 16px;gap:8px;font-size:14px}.kvs-hero__cap .kvs-btn{padding:8px 13px;gap:6px;font-size:13px;border-radius:8px}.kvs-hero--mb-column .kvs-hero__grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none;height:auto}.kvs-hero--mb-column .kvs-hero__card{grid-row:auto;height:clamp(140px,19svh,180px)}.kvs-hero--mb-column .kvs-hero__card--main{height:clamp(250px,36svh,330px)}.kvs-hero--mb-column .kvs-hero__label{max-width:none}.kvs-hero--mb-column .kvs-hero__card:not(.kvs-hero__card--main):after{top:0;right:0;bottom:0;left:0}.kvs-hero--mb-column .kvs-hero__card--main .kvs-hero__label{font-size:26px}.kvs-hero--mb-column .kvs-hero__cap{padding:16px}.kvs-hero--mb-stack .kvs-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:none;height:auto}.kvs-hero--mb-stack .kvs-hero__card{grid-row:auto;height:clamp(170px,26svh,230px)}.kvs-hero--mb-stack .kvs-hero__card--main{grid-column:1 / -1;height:clamp(260px,42svh,380px)}.kvs-hero--mb-carousel .kvs-hero__grid{display:flex;gap:calc(2 * var(--kvs-pad));height:auto;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--kvs-pad);overscroll-behavior-x:contain;scrollbar-width:none}.kvs-hero--mb-carousel .kvs-hero__grid::-webkit-scrollbar{display:none}.kvs-hero--mb-carousel .kvs-hero__card{flex:0 0 100%;grid-row:auto;height:clamp(320px,var(--kvs-hero-card-h, 50svh),420px);scroll-snap-align:start}.kvs-hero--mb-carousel .kvs-hero__card:after{top:40%;right:0;bottom:0;left:0}.kvs-hero--mb-carousel .kvs-hero__cap,.kvs-hero--mb-carousel .kvs-hero__card--main .kvs-hero__cap{padding:20px 18px;gap:8px}.kvs-hero--mb-carousel .kvs-hero__tag{font-size:10px;padding:5px 8px}.kvs-hero--mb-carousel .kvs-hero__label,.kvs-hero--mb-carousel .kvs-hero__card--main .kvs-hero__label{font-size:26px;max-width:14ch;margin-bottom:4px}.kvs-hero--mb-carousel .kvs-hero__cap .kvs-btn{padding:11px 17px;gap:8px;font-size:14px;border-radius:10px}.kvs-hero--mb-carousel .kvs-hero__card:hover img{transform:none}.kvs-hero--mb-carousel{position:relative}.kvs-hero--mb-carousel .kvs-hero__dots{position:absolute;z-index:2;left:0;right:0;top:calc(var(--kvs-hero-gap) + 8px);display:flex;justify-content:center;gap:4px}.kvs-hero--mb-carousel .kvs-hero__card:before{content:"";position:absolute;inset:0 0 auto;height:80px;z-index:1;background:linear-gradient(to bottom,rgba(20,17,14,.26),transparent);pointer-events:none}.kvs-hero__dot{display:flex;align-items:center;width:30px;height:26px;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.kvs-hero__dot span{position:relative;display:block;width:100%;height:3px;overflow:hidden;border-radius:3px;background:#ffffff61}.kvs-hero__dot span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#fff;transform:scaleX(0);transform-origin:left}.kvs-hero__dot.is-done span:after,.kvs-hero__dots:not(.is-auto) .kvs-hero__dot[aria-current=true] span:after{transform:scaleX(1)}.kvs-hero__dots.is-auto .kvs-hero__dot.is-run span:after{animation:kvs-hero-fill var(--kvs-hero-dur, 6s) linear forwards}.kvs-hero__dots.is-paused .kvs-hero__dot.is-run span:after{animation-play-state:paused}.kvs-hero--mb-carousel .is-ready .kvs-hero__card img{transform:scale(1.05);transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.kvs-hero--mb-carousel .is-ready .kvs-hero__card.is-active img{transform:scale(1)}.kvs-hero--mb-carousel .is-ready .kvs-hero__cap>*{opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .7s cubic-bezier(.22,1,.36,1)}.kvs-hero--mb-carousel .is-ready .kvs-hero__card.is-active .kvs-hero__cap>*{opacity:1;transform:none}.kvs-hero--mb-carousel .is-ready .kvs-hero__card.is-active .kvs-hero__cap>:nth-child(1){transition-delay:.12s}.kvs-hero--mb-carousel .is-ready .kvs-hero__card.is-active .kvs-hero__cap>:nth-child(2){transition-delay:.2s}.kvs-hero--mb-carousel .is-ready .kvs-hero__card.is-active .kvs-hero__cap>:nth-child(3){transition-delay:.28s}.kvs-hero--mb-carousel .kvs-hero__grid{transition:opacity .28s ease}.kvs-hero--mb-carousel .kvs-hero__grid.is-fading{opacity:0}}@media(max-width:640px)and (prefers-reduced-motion:reduce){.kvs-hero--mb-carousel .is-ready .kvs-hero__card img,.kvs-hero--mb-carousel .is-ready .kvs-hero__cap>*{transform:none;opacity:1;transition:none}.kvs-hero--mb-carousel .kvs-hero__grid{transition:none}}@keyframes kvs-hero-fill{to{transform:scaleX(1)}}.kvs-hero__dots{display:none}.kvs-strip{overflow:hidden;color:var(--kvs-strip-color, #F5F4F2)}.kvs-strip__box{overflow:hidden}.kvs-strip__track{display:flex;justify-content:space-around;padding-inline:var(--kvs-pad)}.kvs-strip__track span{display:inline-flex;align-items:center;gap:14px;padding:12px 0;font-family:var(--font-heading-family);font-size:12.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.kvs-strip__track span:before{content:"\25c6";color:var(--kvs-accent);font-size:8px}.kvs-strip__track span[aria-hidden]{display:none}.kvs-strip--card{overflow:visible;display:flow-root}.kvs-strip--card .kvs-strip__box{margin:clamp(10px,1.1vw,16px) var(--kvs-pad) 0;border-radius:var(--kvs-radius);background:var(--kvs-strip-bg, #26221E)}.kvs-strip--card .kvs-strip__track{padding-inline:clamp(16px,2vw,28px)}@media(max-width:900px){.kvs-strip--move .kvs-strip__track{justify-content:flex-start;width:max-content;padding:0;animation:kvs-strip var(--kvs-strip-speed, 75s) linear infinite}.kvs-strip--move .kvs-strip__track span{padding:11px 0;margin-right:28px;font-size:12px}.kvs-strip--move .kvs-strip__track span[aria-hidden]{display:inline-flex}.kvs-strip:not(.kvs-strip--move) .kvs-strip__track{overflow-x:auto;justify-content:flex-start;gap:28px;scrollbar-width:none}.kvs-strip--card.kvs-strip--move .kvs-strip__box{position:relative}.kvs-strip--card.kvs-strip--move .kvs-strip__box:before,.kvs-strip--card.kvs-strip--move .kvs-strip__box:after{content:"";position:absolute;top:0;bottom:0;z-index:1;width:24px;pointer-events:none}.kvs-strip--card.kvs-strip--move .kvs-strip__box:before{left:0;background:linear-gradient(90deg,var(--kvs-strip-bg, #26221E),transparent)}.kvs-strip--card.kvs-strip--move .kvs-strip__box:after{right:0;background:linear-gradient(270deg,var(--kvs-strip-bg, #26221E),transparent)}}@media(max-width:640px){.kvs-strip--card .kvs-strip__box{margin-top:10px}}@keyframes kvs-strip{to{transform:translate(-50%)}}.kvs-cats{grid-auto-flow:row;grid-template-columns:repeat(var(--kvs-cols, 3),minmax(0,1fr));overflow:visible}.kvs-cat{position:relative;display:block;align-self:start;aspect-ratio:var(--kvs-ratio, 4 / 3);border-radius:var(--kvs-radius);overflow:hidden;background:var(--kvs-card)}.kvs-cat img,.kvs-cat svg.placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1s var(--kvs-ease)}.kvs-cat:hover img{transform:scale(1.05)}.kvs-cat:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(20,17,14,.62),transparent);pointer-events:none}.kvs-cat__cap{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:clamp(18px,2vw,28px);color:#fff}.kvs-cat__cap b{display:block;font-family:var(--font-heading-family);font-size:clamp(20px,1.8vw,26px);font-weight:700;line-height:1.15;color:#fff}.kvs-cat__cap>span:first-child{min-width:0}.kvs-cat{container-type:inline-size}@container (max-width: 320px){.kvs-cat__cap{gap:10px;padding:16px}.kvs-cat__cap b{font-size:clamp(17px,8cqi,22px)}.kvs-cat__cap small{font-size:13px}.kvs-cat .kvs-round{width:40px;height:40px}.kvs-cat .kvs-round svg{width:17px;height:17px}}.kvs-cat__cap small{display:block;font-size:14px;opacity:.82;margin-top:4px}.kvs-cat:hover .kvs-round{background:var(--kvs-accent);color:#fff;transform:translate(4px)}@media(min-width:1100px){.kvs-cat__cap small{font-size:15px}}@media(max-width:1024px){.kvs-cats{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:44%;overflow-x:auto;margin-inline:calc(-1 * var(--kvs-pad));padding-inline:var(--kvs-pad);scroll-padding-inline:var(--kvs-pad)}}@media(max-width:760px){.kvs-cats{grid-auto-columns:80%}.kvs-cat{aspect-ratio:4 / 3.3}.kvs-cat .kvs-round{width:42px;height:42px}}.kvs-switch{--kvs-switch-gap: 4px;position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--kvs-switch-gap);padding:5px;border-radius:100px;background:#fff;border:1px solid var(--kvs-border);box-shadow:0 10px 30px -22px rgba(var(--kvs-text-rgb),.5)}.kvs-switch__thumb{position:absolute;top:5px;bottom:5px;left:5px;width:calc((100% - 10px - (var(--kvs-tabs, 2) - 1) * var(--kvs-switch-gap)) / var(--kvs-tabs, 2));border-radius:100px;background:var(--kvs-panel);transition:transform .45s cubic-bezier(.65,0,.35,1)}.kvs-switch__btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:150px;height:46px;padding:0 22px;border-radius:100px;font-family:var(--font-heading-family);font-size:15px;font-weight:700;color:var(--kvs-muted);transition:color .35s}.kvs-switch__btn svg{width:19px;height:19px;transition:color .35s}.kvs-switch__btn.is-active{color:#fff}.kvs-switch__btn.is-active svg{color:var(--kvs-accent)}.kvs-switch .kvs-switch__btn,.kvs-switch .kvs-switch__btn:hover,.kvs-switch .kvs-switch__btn:focus{background:transparent;border:0;box-shadow:none;transition:color .35s,background-color .25s}.kvs-switch .kvs-switch__btn:not(.is-active):hover{color:var(--kvs-text);background:rgba(var(--kvs-text-rgb),.06)}.kvs-switch .kvs-switch__btn.is-active,.kvs-switch .kvs-switch__btn.is-active:hover{color:#fff}.kvs-panel[hidden]{display:none!important}.kvs-panel.is-active .pdp-related__card{animation:kvs-rise .6s var(--kvs-ease) both}@keyframes kvs-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.kvs-sec .pdp-related__badge--new{background:var(--kvs-badge-new-bg, #26221E);color:#fff}.kvs-sec .pdp-related__badge--soldout{background:#fff;color:#26221e;box-shadow:0 4px 16px -9px #26221e80}.kvs-sec .pdp-related__card.is-soldout .pdp-related__media img{opacity:.55;filter:grayscale(.35)}.kvs-sec .pdp-related__card.is-soldout .pdp-related__price{color:var(--kvs-muted, #8a847c)}.kvs-sec .pdp-related__grid{grid-template-columns:repeat(var(--pdp-rel-cols, 4),minmax(0,1fr))}@media(max-width:900px){.kvs-sec .pdp-related__grid{grid-template-columns:repeat(var(--pdp-rel-cols-tb, 3),minmax(0,1fr))}}@media(max-width:600px){.kvs-sec .pdp-related__grid{grid-template-columns:repeat(var(--pdp-rel-cols-mb, 2),minmax(0,1fr));gap:12px 10px}}@media(max-width:1024px){.kvs-sec .kvs-grid--tabs .pdp-related__card:nth-child(n+7){display:none}}.kvs-more{display:flex;justify-content:center;margin-top:clamp(28px,2.8vw,44px)}.kvs-more .kvs-btn{max-width:100%;white-space:normal;text-align:center}.kvs-rail--products{grid-auto-columns:calc((100% - (var(--pdp-rel-cols, 4) - 1) * var(--kvs-gap)) / var(--pdp-rel-cols, 4));padding-block:6px 16px;margin-block:-6px -16px}@media(max-width:1024px){.kvs-rail--products{grid-auto-columns:calc((100% - 2 * 16px) / 3)}}@media(max-width:640px){.kvs-rail--products{grid-auto-columns:70%;margin-inline:calc(-1 * var(--kvs-pad));padding-inline:var(--kvs-pad);scroll-padding-inline:var(--kvs-pad)}.kvs-arrows{display:none}.kvs-switch__btn{min-width:0;padding:0 20px;font-size:14px}}.kvs-maat{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px,5vw,88px);align-items:stretch}.kvs-maat__media{position:relative;border-radius:var(--kvs-radius);overflow:hidden;background:var(--kvs-card)}.kvs-maat__media img,.kvs-maat__media svg.placeholder-svg{width:100%;height:100%;min-height:420px;object-fit:cover;transition:transform 1.2s var(--kvs-ease)}.kvs-maat__media:hover img{transform:scale(1.03)}.kvs-pill{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:10px;padding:7px 16px 7px 7px;border-radius:100px;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 24px -14px #26221e80}.kvs-pill i{width:30px;height:30px;border-radius:50%;background:var(--c)}.kvs-pill b{display:block;font-size:14px;line-height:1.2}.kvs-pill small{display:block;font-size:11px;color:var(--kvs-muted)}.kvs-maat__body{align-self:center}.kvs-maat__title{font-family:var(--font-heading-family);font-size:clamp(30px,3vw,42px);font-weight:700;line-height:1.08;letter-spacing:-.01em;margin-bottom:10px;color:var(--kvs-text)}.kvs-maat__title strong,.kvs-maat__title b{color:var(--kvs-accent);font-weight:inherit}.kvs-maat__sub{font-size:16px;color:var(--kvs-muted);margin-bottom:24px}.kvs-configs{display:grid;gap:10px;margin-bottom:22px}.kvs-config{display:grid;grid-template-columns:56px 1fr auto auto;align-items:center;gap:16px;padding:10px 12px 10px 10px;background:#fff;border:1px solid var(--kvs-border-warm);border-radius:var(--kvs-radius);transition:border-color .25s,box-shadow .25s,transform .25s var(--kvs-ease)}.kvs-config img,.kvs-config svg.placeholder-svg{width:56px;height:56px;border-radius:8px;object-fit:cover}.kvs-config__txt b{display:block;font-family:var(--font-heading-family);font-size:15.5px;font-weight:700;line-height:1.25}.kvs-config__txt small{display:block;font-size:13px;color:var(--kvs-muted)}.kvs-config__price{font-size:13px;color:var(--kvs-muted);white-space:nowrap}.kvs-config__price b{font-size:16px;color:var(--kvs-accent)}.kvs-config .kvs-round{width:40px;height:40px;background:var(--kvs-accent-soft);color:var(--kvs-accent)}.kvs-config .kvs-round svg{width:17px;height:17px}.kvs-config:hover{border-color:var(--kvs-accent);box-shadow:0 14px 30px -24px rgba(var(--kvs-text-rgb),.5);transform:translate(3px)}.kvs-config:hover .kvs-round{background:var(--kvs-accent);color:#fff}.kvs-steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;font-weight:600;color:var(--kvs-muted)}.kvs-steps li{display:inline-flex;align-items:center;gap:8px;margin:0}.kvs-steps b{width:22px;height:22px;border-radius:50%;background:var(--kvs-accent-soft);color:var(--kvs-accent);font-size:11px;display:grid;place-items:center}@media(min-width:1100px){.kvs-config__txt b{font-size:17px}.kvs-config__txt small,.kvs-config__price{font-size:14px}.kvs-config__price b{font-size:18px}.kvs-maat__sub{font-size:17px}.kvs-steps{font-size:14px}}@media(max-width:900px){.kvs-maat{grid-template-columns:1fr}.kvs-maat__media img,.kvs-maat__media svg.placeholder-svg{height:auto;min-height:0;aspect-ratio:5 / 4}}@media(max-width:560px){.kvs-config{grid-template-columns:48px 1fr auto;gap:12px}.kvs-config img,.kvs-config svg.placeholder-svg{width:48px;height:48px}.kvs-config .kvs-round,.kvs-config__txt small{display:none}}.kvs-samples{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:clamp(16px,2.4vw,32px);padding:14px clamp(16px,2vw,28px) 14px 14px;background:#fff;border:1px solid var(--kvs-border-warm);border-radius:var(--kvs-radius-lg);transition:border-color .25s,box-shadow .25s}.kvs-samples:hover{border-color:var(--kvs-accent);box-shadow:0 14px 30px -24px rgba(var(--kvs-text-rgb),.5)}.kvs-samples__img{display:block;border-radius:10px;overflow:hidden;background:var(--kvs-card)}.kvs-samples__img img,.kvs-samples__img svg.placeholder-svg{width:100%;height:96px;object-fit:contain;padding:4px;transition:transform .8s var(--kvs-ease)}.kvs-samples:hover .kvs-samples__img img{transform:scale(1.05)}.kvs-samples__text{display:block;min-width:0}.kvs-samples__text .kvs-eyebrow{margin-bottom:6px}.kvs-samples__title{display:block;font-family:var(--font-heading-family);font-size:22px;font-weight:700;line-height:1.15}.kvs-samples__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:10px}.kvs-samples__dots{display:inline-flex;align-items:center;gap:5px}.kvs-samples__dots i{width:20px;height:20px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #0000001f}.kvs-samples__dots em{font-style:normal;font-size:12px;font-weight:700;color:var(--kvs-muted);margin-left:4px}.kvs-samples__sub{font-size:14px;color:var(--kvs-muted)}.kvs-samples__sub b,.kvs-samples__sub strong{color:var(--kvs-text)}@media(min-width:1100px){.kvs-samples__sub{font-size:15px}}@media(max-width:760px){.kvs-samples{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:12px}.kvs-samples__img img{height:84px}.kvs-samples__title{font-size:18px}.kvs-samples .kvs-btn{grid-column:1 / -1;width:100%}.kvs-samples__dots{gap:4px;flex-wrap:wrap}.kvs-samples__dots i{width:16px;height:16px}}.kvs-project{position:relative;display:flex;align-items:center;min-height:var(--kvs-project-h, clamp(320px, 34vw, 420px));border-radius:var(--kvs-radius-lg);overflow:hidden;color:#fff;background:var(--kvs-panel)}.kvs-project>img,.kvs-project>svg.placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--kvs-ease)}.kvs-project:hover>img{transform:scale(1.03)}.kvs-project:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#14110ed1,#14110e8c 38%,#14110e00 72%)}.kvs-project__body{position:relative;z-index:1;padding:clamp(28px,4vw,64px);max-width:620px}.kvs-project__title{font-family:var(--font-heading-family);font-size:clamp(28px,3vw,42px);font-weight:700;line-height:1.08;letter-spacing:-.01em;margin-bottom:12px;color:#fff}.kvs-project__text{font-size:16px;line-height:1.6;color:#fffc;max-width:42ch;margin-bottom:26px}.kvs-project__cap{position:absolute;right:16px;bottom:16px;z-index:1;font-size:12px;font-weight:600;color:var(--kvs-text);background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:7px 12px;border-radius:8px}@media(min-width:1100px){.kvs-project__text{font-size:17px}}@media(max-width:760px){.kvs-project{align-items:flex-end;min-height:460px}.kvs-project:after{background:linear-gradient(to top,#14110ee0,#14110e73 55%,#14110e1a)}.kvs-project__cap{top:14px;bottom:auto;left:14px;right:auto;font-size:10.5px;white-space:nowrap}}.kvs-rail--ig{grid-auto-columns:calc((100% - 4 * var(--kvs-gap)) / 5)}@media(max-width:1024px){.kvs-rail--ig{grid-auto-columns:calc((100% - 48px)/4)}}@media(max-width:640px){.kvs-rail--ig{grid-auto-columns:62%;margin-inline:calc(-1 * var(--kvs-pad));padding-inline:var(--kvs-pad);scroll-padding-inline:var(--kvs-pad)}}.kvs-ig{position:relative;display:block;aspect-ratio:var(--kvs-ig-ratio, 4 / 5);border-radius:var(--kvs-radius);overflow:hidden;background:#efede9}.kvs-ig img,.kvs-ig svg.placeholder-svg{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--kvs-ease)}.kvs-ig__over{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;background:#26221e73;opacity:0;transition:opacity .35s var(--kvs-ease)}.kvs-ig__over svg{width:30px;height:30px;transform:scale(.7);transition:transform .45s var(--kvs-ease)}.kvs-ig__over b{font-size:14px;font-weight:600;transform:translateY(8px);transition:transform .45s var(--kvs-ease)}.kvs-ig:hover img{transform:scale(1.08)}.kvs-ig:hover .kvs-ig__over{opacity:1}.kvs-ig:hover .kvs-ig__over svg{transform:scale(1)}.kvs-ig:hover .kvs-ig__over b{transform:none}.kvs-action--ig{text-transform:none;letter-spacing:0;font-size:14px}.kvs-news{position:relative;overflow:hidden;display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:center;padding:clamp(32px,5vw,64px);border-radius:var(--kvs-radius-lg);background:var(--kvs-news-bg, #151310);color:#fff;isolation:isolate}.kvs-news:before{content:"";position:absolute;z-index:-1;width:520px;height:520px;right:-140px;top:-260px;border-radius:50%;background:radial-gradient(circle,rgba(191,94,46,.45),transparent 65%)}.kvs-news__title{font-family:var(--font-heading-family);font-size:clamp(26px,2.6vw,36px);font-weight:700;line-height:1.1;letter-spacing:-.01em;max-width:18ch;color:#fff}.kvs-news__text{margin-top:10px;font-size:15px;color:#ffffffb3}.kvs-news__form{display:flex;gap:10px;margin:0}.kvs-news__form input[type=email]{flex:1;min-width:0;height:52px;margin:0;padding:0 20px;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#fff;font:inherit;font-size:15px;box-shadow:none}.kvs-news__form input[type=email]::placeholder{color:#ffffff80}.kvs-news__form input[type=email]:focus{outline:none;border-color:var(--kvs-accent)}.kvs-news__form .kvs-btn{height:52px}.kvs-news__msg{grid-column:1 / -1;margin-top:-12px;font-size:14px;color:#ffffffd9}.kvs-news__msg--err{color:#f2a48a}.kvs-news__legal{grid-column:2;margin-top:-18px;font-size:12px;color:#ffffff80}.kvs-news__legal a{text-decoration:underline}@media(max-width:760px){.kvs-news{grid-template-columns:1fr}.kvs-news__form{flex-direction:column}.kvs-news__form input[type=email]{flex:none;width:100%}.kvs-news__form .kvs-btn{width:100%}.kvs-news__legal{grid-column:1;margin-top:-16px}}@media(prefers-reduced-motion:reduce){.kvs-sec *,.kvs-sec *:before,.kvs-sec *:after{transition:none!important;animation:none!important}}.pdp-related__card[data-bf] .pdp-related__media{position:relative}.kvs-bf-card{position:absolute;z-index:3;left:12px;top:12px;padding:6px 9px;border-radius:7px;background:var(--kvs-bf-bg, #27201A);color:#f3eee7;font-family:var(--pdp-label-font, var(--font-heading-family));font-size:11px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;pointer-events:none}.kvs-bf-card+.pdp-related__badge{top:42px}@media(max-width:600px){.kvs-bf-card{left:8px;top:8px;font-size:10px;padding:5px 8px}.kvs-bf-card+.pdp-related__badge{top:34px}}.kvs-crumbs ol{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--kvs-muted)}.kvs-crumbs li+li:before{content:"/";margin-right:6px;opacity:.6}.kvs-crumbs a{color:var(--kvs-accent)}.kvs-crumbs a:hover{text-decoration:underline}.kvs-crumbs [aria-current]{color:var(--kvs-text)}
/*# sourceMappingURL=/cdn/shop/t/22/assets/kvs-home.css.map */
