.krv{--krv-night: #16130f;--krv-ink: #211d16;--krv-paper: #f2eee5;--krv-street: #f2ead8;--krv-tan: #d9b489;--krv-rust: #8a4a30;--krv-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--krv-sans: "Work Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-family:var(--krv-sans);color:var(--krv-ink);overflow-x:clip}.krv *,.krv *:before,.krv *:after{box-sizing:border-box}.krv a{color:inherit;text-decoration:none}.krv img{display:block;max-width:none}.krv button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;border-radius:0}.krv :focus-visible{outline:2px solid var(--krv-tan);outline-offset:3px}.krv-dark{--g: #16130f;--fg: #f2eee5;--mut: #b3ab99;--acc: #d9b489;--line: rgba(242, 238, 229, .18)}.krv-light{--g: #f2eee5;--fg: #211d16;--mut: #5d574b;--acc: #8a4a30;--line: rgba(33, 29, 22, .16)}.krv .krv-sec{background:var(--g);color:var(--fg);padding:clamp(64px,6.7vw,88px) 0;scroll-margin-top:var(--kr-header-h, 81px)}.krv .krv-wrap{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(20px,4.2vw,60px)}.krv .krv-label{margin:0;font:500 11px/1.4 var(--krv-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--acc)}.krv .krv-h2{margin:18px 0 0;font-family:var(--krv-serif);font-style:normal;font-weight:500;font-size:clamp(44px,6.9vw,100px);line-height:.95;letter-spacing:-.015em;color:var(--fg);text-wrap:balance}.krv .krv-h2 em{font-style:italic}.krv .krv-h2--md{font-size:clamp(40px,5.4vw,78px)}.krv .krv-h2--xl{margin-top:0;font-size:clamp(56px,10.6vw,152px);line-height:.88}.krv .krv-p{margin:0;font:400 16px/1.65 var(--krv-sans);letter-spacing:0;color:var(--mut);text-wrap:pretty}.krv .krv-p--sm{margin-top:12px;font-size:15px}.krv .krv-nowrap{white-space:nowrap}.krv .krv-link{display:inline-flex;align-items:center;gap:10px;padding:15px 0 13px;font:500 11.5px/1 var(--krv-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--fg);border-bottom:1px solid var(--fg)}.krv .krv-link--tight{padding:8px 0}.krv .krv-link svg,.krv .krv-verb svg,.krv .krv-btn svg{flex:none;transition:transform .3s}.krv .krv-link:hover svg,.krv a.krv-door:hover .krv-verb svg,.krv .krv-btn:hover svg{transform:translate(5px)}.krv .krv-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 26px;font:500 11.5px/1 var(--krv-sans);letter-spacing:.18em;text-transform:uppercase;text-align:center;transition:background .25s,color .25s}.krv .krv-btn--solid{background:var(--fg);color:var(--g)}.krv .krv-btn--line{box-shadow:inset 0 0 0 1px var(--fg);color:var(--fg)}.krv .krv-btn--line:hover{background:var(--fg);color:var(--g)}.krv .krv-btns{display:flex;flex-wrap:wrap;gap:14px;margin-top:clamp(36px,4.3vw,56px)}.krv .krv-btns--flat{margin-top:0}.krv .krv-stack{display:flex;flex-direction:column;gap:12px}@keyframes krv-drift{0%{transform:scale(1)}to{transform:scale(1.08)}}.krv .krv-mz{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(8,minmax(0,1fr));gap:14px;padding:14px;height:clamp(520px,58vw,820px);background:var(--krv-street);overflow:hidden}.krv .krv-mz :focus-visible{outline:3px solid var(--krv-street);outline-offset:-6px}.krv .krv-mb{position:relative;display:block;overflow:hidden;min-width:0;min-height:0}.krv .krv-mb:empty{display:block}.krv .krv-mb>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:krv-drift 26s ease-in-out infinite alternate}.krv .krv-mb:nth-of-type(odd)>img{animation-duration:36s;animation-direction:alternate-reverse}.krv .krv-mb--ink{background:var(--krv-ink);color:var(--krv-street);display:flex;flex-direction:column;justify-content:space-between;padding:clamp(9px,1.25vw,17px)}.krv .krv-mb--teal{background:#16968b}.krv .krv-mb--gold{background:#f1a92b}.krv .krv-mb--navy{background:#1f4f5c}.krv .krv-mb--red{background:#e9533f}.krv .krv-h1{margin:0;font-family:var(--krv-sans);font-style:normal;font-weight:900;font-size:clamp(19px,2.5vw,34px);line-height:.88;letter-spacing:-.03em;text-transform:uppercase;color:var(--krv-street)}.krv .krv-mb__line{margin:0;font:500 9.5px/1.3 var(--krv-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--krv-tan)}.krv .krv-mb--make{background:#e9533f;color:var(--krv-night);display:flex;flex-direction:column;justify-content:space-between;padding:clamp(9px,1.25vw,17px)}.krv .krv-mb--make .krv-mb__line{font-weight:600;color:var(--krv-night)}.krv .krv-make{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.krv .krv-make__words{font:900 clamp(19px,3vw,42px)/.88 var(--krv-sans);letter-spacing:-.03em;text-transform:uppercase}.krv .krv-make svg{flex:none;transition:transform .3s}.krv .krv-mb--make:hover svg{transform:translate(5px)}.krv .krv-chip{position:absolute;left:0;bottom:0;z-index:5;background:var(--krv-street);color:var(--krv-ink);font:600 10px/1 var(--krv-sans);letter-spacing:.16em;text-transform:uppercase;padding:9px 10px;white-space:nowrap;transform:translateY(102%);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.krv a.krv-mb:hover .krv-chip,.krv a.krv-mb:focus-visible .krv-chip{transform:none}.krv .krv-m1{grid-area:1 / 1 / 3 / 3}.krv .krv-m2{grid-area:1 / 3 / 4 / 6}.krv .krv-m3{grid-area:3 / 1 / 4 / 3}.krv .krv-m4{grid-area:1 / 6 / 3 / 9}.krv .krv-m5{grid-area:1 / 9 / 4 / 11}.krv .krv-m6{grid-area:1 / 11 / 2 / 13}.krv .krv-m7{grid-area:2 / 11 / 5 / 13}.krv .krv-m8{grid-area:4 / 1 / 7 / 4}.krv .krv-m9{grid-area:4 / 4 / 6 / 6}.krv .krv-m10{grid-area:3 / 6 / 4 / 9}.krv .krv-m11{grid-area:4 / 8 / 7 / 11}.krv .krv-m12{grid-area:4 / 6 / 6 / 8}.krv .krv-m13{grid-area:7 / 1 / 9 / 3}.krv .krv-m14{grid-area:6 / 4 / 7 / 8}.krv .krv-m15{grid-area:5 / 11 / 7 / 13}.krv .krv-m16{grid-area:7 / 3 / 9 / 5}.krv .krv-m17{grid-area:7 / 5 / 9 / 8}.krv .krv-m18{grid-area:7 / 8 / 9 / 11}.krv .krv-m19{grid-area:7 / 11 / 9 / 13}.krv .krv-ave{position:absolute;left:50%;top:50%;z-index:3;display:block;width:170%;height:20px;margin:-10px 0 0 -85%;background:var(--krv-street);transform:rotate(-27deg);pointer-events:none}.krv .krv-ave:empty{display:block}.krv .krv-plaza{--d: clamp(140px, 16vw, 264px);position:absolute;left:50%;top:50%;z-index:4;display:block;width:var(--d);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);border-radius:50%;overflow:hidden;box-shadow:0 0 0 14px var(--krv-street)}.krv .krv-plaza>img{width:100%;height:100%;object-fit:cover;animation:krv-drift 30s ease-in-out infinite alternate}.krv .krv-index{background:var(--krv-night);border-bottom:1px solid rgba(242,238,229,.18)}.krv .krv-index__row{display:flex;align-items:center;justify-content:space-between;gap:clamp(16px,2.2vw,30px);overflow-x:auto;white-space:nowrap;scrollbar-width:none}.krv .krv-index__row::-webkit-scrollbar{display:none}.krv .krv-index__label{font:500 11px/1 var(--krv-sans);letter-spacing:.24em;text-transform:uppercase;color:#b3ab99}.krv .krv-index a{display:inline-flex;align-items:flex-start;gap:6px;padding:27px 0 25px;font:italic 500 22px/1 var(--krv-serif);color:var(--krv-paper)}.krv .krv-index a:hover{color:var(--krv-tan)}.krv .krv-index sup{font:500 10px/1 var(--krv-sans);letter-spacing:.08em;color:var(--krv-tan);vertical-align:baseline;position:static}.krv .krv-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px 48px}.krv .krv-head__main{flex:1 1 560px;min-width:0}.krv .krv-head__side{flex:0 1 380px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.krv .krv-head__note{flex:0 1 250px}.krv .krv-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:28px;row-gap:64px;align-items:start;margin-top:clamp(32px,3.7vw,48px)}.krv .krv-grid--plates{margin-top:clamp(36px,4.3vw,56px)}.krv .krv-grid--doors{row-gap:56px}.krv .krv-grid--close{margin-top:0;align-items:center}.krv .krv-s4{grid-column:span 4}.krv .krv-s5{grid-column:span 5}.krv .krv-s6{grid-column:span 6}.krv .krv-s7{grid-column:span 7}.krv .krv-s8{grid-column:span 8}.krv .krv-d1{margin-top:56px}.krv .krv-d2{margin-top:80px}.krv .krv-d3{margin-top:96px}.krv .krv-plate,.krv .krv-door{display:block}.krv .krv-frame{position:relative;overflow:hidden;background:#7f7f7f24}.krv .krv-frame>img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.krv .krv-r32{aspect-ratio:3 / 2}.krv .krv-r11{aspect-ratio:1 / 1}.krv .krv-r34{aspect-ratio:3 / 4}.krv .krv-r1610{aspect-ratio:16 / 10}.krv .krv-r169{aspect-ratio:16 / 9}.krv .krv-r54{aspect-ratio:5 / 4}.krv .krv-r43{aspect-ratio:4 / 3}.krv a.krv-plate:hover .krv-frame>img,.krv a.krv-tile:hover .krv-frame>img,.krv a.krv-door:hover .krv-frame>img{transform:scale(1.045)}.krv .krv-tag{position:absolute;left:0;bottom:0;display:inline-flex;align-items:center;gap:10px;background:var(--krv-paper);color:var(--krv-ink);font:500 10.5px/1 var(--krv-sans);letter-spacing:.18em;text-transform:uppercase;padding:14px 16px;transform:translateY(102%);transition:transform .45s cubic-bezier(.2,.7,.2,1)}.krv a.krv-plate:hover .krv-tag,.krv a.krv-plate:focus-visible .krv-tag{transform:none}.krv .krv-cap{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:16px}.krv .krv-cap--top{align-items:flex-start}.krv .krv-cap__text{max-width:400px}.krv .krv-cap__end{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.krv .krv-city{font:500 28px/1.05 var(--krv-serif);color:var(--fg)}.krv .krv-city--lg{font-size:34px}.krv .krv-look{margin-top:7px;font:500 10.5px/1.3 var(--krv-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--acc)}.krv .krv-coord{font:400 11.5px/1.3 var(--krv-sans);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--mut);white-space:nowrap}@keyframes krv-roll{0%{transform:translate(0)}to{transform:translate(-50%)}}.krv .krv-strip{overflow:hidden;margin-top:clamp(48px,6vw,80px)}.krv .krv-track{display:flex;width:max-content;animation:krv-roll 130s linear infinite}.krv .krv-strip:hover .krv-track,.krv .krv-strip:focus-within .krv-track{animation-play-state:paused}.krv .krv-tile{display:block;flex:none;width:230px;margin-right:20px}.krv .krv-tcap{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-top:12px}.krv .krv-tcity{font:500 20px/1.1 var(--krv-serif);color:var(--fg)}.krv .krv-tcap .krv-look{margin-top:0;font-size:10px;letter-spacing:.16em;white-space:nowrap}.krv .krv-fill{margin:20px 0 0;font:900 clamp(84px,22.5vw,324px)/.8 var(--krv-sans);letter-spacing:-.05em;text-transform:uppercase;background-color:var(--krv-ink);background-image:var(--krv-f-fiesta);background-size:cover;background-position:50% 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.krv-blocks[data-set=clay] .krv-fill{background-image:var(--krv-f-clay)}.krv-blocks[data-set=flint] .krv-fill{background-image:var(--krv-f-flint)}.krv-blocks[data-set=harbor] .krv-fill{background-image:var(--krv-f-harbor)}.krv-blocks[data-set=berry] .krv-fill{background-image:var(--krv-f-berry)}.krv-blocks[data-set=lantern] .krv-fill{background-image:var(--krv-f-lantern)}.krv-blocks[data-set=dune] .krv-fill{background-image:var(--krv-f-dune)}.krv-blocks[data-set=moss] .krv-fill{background-image:var(--krv-f-moss)}.krv .krv-bframe{background:var(--krv-ink)}.krv .krv-bframe>.krv-bimg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;transition:opacity .7s ease}.krv-blocks[data-setprev=fiesta] .krv-b-fiesta,.krv-blocks[data-setprev=clay] .krv-b-clay,.krv-blocks[data-setprev=flint] .krv-b-flint,.krv-blocks[data-setprev=harbor] .krv-b-harbor,.krv-blocks[data-setprev=berry] .krv-b-berry,.krv-blocks[data-setprev=lantern] .krv-b-lantern,.krv-blocks[data-setprev=dune] .krv-b-dune,.krv-blocks[data-setprev=moss] .krv-b-moss{opacity:1;z-index:1;transition:none}.krv-blocks[data-set=fiesta] .krv-b-fiesta,.krv-blocks[data-set=clay] .krv-b-clay,.krv-blocks[data-set=flint] .krv-b-flint,.krv-blocks[data-set=harbor] .krv-b-harbor,.krv-blocks[data-set=berry] .krv-b-berry,.krv-blocks[data-set=lantern] .krv-b-lantern,.krv-blocks[data-set=dune] .krv-b-dune,.krv-blocks[data-set=moss] .krv-b-moss{opacity:1;z-index:2;transition:opacity .7s ease}.krv .krv-blocks__side{display:flex;flex-direction:column;gap:26px}.krv .krv-sets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.krv .krv-set{display:flex;flex-direction:column;align-items:flex-start;gap:9px;width:100%;min-height:62px;padding:13px 0 12px;text-align:left;border-top:1px solid var(--line);opacity:.6;transition:opacity .25s}.krv .krv-set:hover{opacity:1}.krv .krv-set[aria-pressed=true]{opacity:1;border-top-color:var(--fg);box-shadow:inset 0 2px 0 var(--fg)}.krv .krv-sw{display:flex;width:100%;max-width:150px;height:10px}.krv .krv-sw i{display:block;flex:1}.krv .krv-set__words{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.krv .krv-set__name{font:600 14px/1.1 var(--krv-sans);color:var(--fg)}.krv .krv-set__city{font:400 12.5px/1.1 var(--krv-sans);color:var(--mut)}.krv .krv-wipe{--krv-cut: 50;position:relative;aspect-ratio:5 / 4;overflow:hidden;background:var(--krv-ink)}.krv .krv-wipe>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.krv .krv-wipe>.krv-wipe__over{clip-path:inset(0 0 0 calc(var(--krv-cut) * 1%))}.krv .krv-wipe__chip{position:absolute;top:14px;z-index:3;background:#16130fe0;color:var(--krv-paper);font:500 10.5px/1 var(--krv-sans);letter-spacing:.2em;text-transform:uppercase;padding:9px 11px;pointer-events:none}.krv .krv-wipe__chip--l{left:14px}.krv .krv-wipe__chip--r{right:14px}.krv .krv-wipe__range{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none;touch-action:pan-y}.krv .krv-wipe__line{position:absolute;top:0;bottom:0;left:calc(var(--krv-cut) * 1%);z-index:3;width:2px;margin-left:-1px;background:var(--krv-paper);pointer-events:none}.krv .krv-wipe__knob{position:absolute;top:50%;left:calc(var(--krv-cut) * 1%);z-index:4;width:44px;height:44px;margin:-22px 0 0 -22px;background:var(--krv-paper);color:var(--krv-ink);display:flex;align-items:center;justify-content:center;pointer-events:none}.krv .krv-wipe__range:focus-visible~.krv-wipe__knob{outline:2px solid var(--krv-tan);outline-offset:3px}.krv .krv-door__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-top:16px}.krv .krv-door__name{font:500 34px/1.05 var(--krv-serif);color:var(--fg)}.krv .krv-count{font:500 10.5px/1.3 var(--krv-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--acc);white-space:nowrap}.krv .krv-count--tan{color:var(--krv-tan)}.krv .krv-verb{display:inline-flex;align-items:center;gap:10px;margin-top:12px;font:500 11.5px/1 var(--krv-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--fg)}.krv .krv-door--ink{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;gap:28px;min-height:260px;padding:26px 26px 24px;background:var(--krv-ink);color:var(--krv-paper)}.krv .krv-door__big{display:block}.krv .krv-door__huge{display:block;font:500 clamp(44px,5.6vw,76px)/.95 var(--krv-serif);letter-spacing:-.01em;color:var(--krv-paper)}.krv .krv-door__huge em{font-style:italic}.krv .krv-door--ink .krv-verb{margin-top:22px;color:var(--krv-paper)}.krv .krv-close{border-top:1px solid var(--line)}.krv .krv-close__words{display:flex;flex-direction:column;align-items:flex-start;gap:28px}.krv .krv-close__words .krv-p{max-width:440px}@media(max-width:820px){.krv .krv-hide-m{display:none}.krv .krv-mz{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(10,minmax(0,1fr));gap:10px;padding:10px;height:clamp(560px,164vw,780px)}.krv .krv-mz>.krv-m3,.krv .krv-mz>.krv-m9,.krv .krv-mz>.krv-m14,.krv .krv-mz>.krv-m15,.krv .krv-mz>.krv-m19{display:none}.krv .krv-m1{grid-area:1 / 1 / 3 / 3}.krv .krv-m2{grid-area:1 / 3 / 3 / 7}.krv .krv-m4{grid-area:3 / 1 / 5 / 4}.krv .krv-m5{grid-area:3 / 4 / 5 / 6}.krv .krv-m6{grid-area:3 / 6 / 5 / 7}.krv .krv-m8{grid-area:5 / 1 / 8 / 3}.krv .krv-m12{grid-area:5 / 3 / 7 / 5}.krv .krv-m7{grid-area:5 / 5 / 7 / 7}.krv .krv-m10{grid-area:7 / 3 / 8 / 5}.krv .krv-m11{grid-area:7 / 5 / 9 / 7}.krv .krv-m17{grid-area:8 / 1 / 10 / 4}.krv .krv-m16{grid-area:8 / 4 / 9 / 5}.krv .krv-m18{grid-area:9 / 4 / 11 / 7}.krv .krv-m13{grid-area:10 / 1 / 11 / 4}.krv .krv-mb--make .krv-make{align-items:flex-end}.krv .krv-ave{height:14px;margin-top:-7px;transform:rotate(-52deg)}.krv .krv-plaza{--d: 44vw;box-shadow:0 0 0 10px var(--krv-street)}.krv .krv-index__row{justify-content:flex-start}.krv .krv-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;row-gap:36px}.krv .krv-s4{grid-column:span 1}.krv .krv-s5,.krv .krv-s6,.krv .krv-s7,.krv .krv-s8,.krv .krv-m2c{grid-column:span 2}.krv .krv-d1,.krv .krv-d2,.krv .krv-d3{margin-top:0}.krv .krv-s4 .krv-coord{display:none}.krv .krv-m2c .krv-coord{display:block}.krv .krv-city{font-size:23px}.krv .krv-door__name{font-size:28px}.krv .krv-s4 .krv-door__row{flex-direction:column;align-items:flex-start;gap:6px}.krv .krv-s4 .krv-door__name{font-size:24px}.krv .krv-s4 .krv-verb{letter-spacing:.12em;font-size:10.5px;line-height:1.3}.krv .krv-tile{width:176px;margin-right:14px}.krv .krv-cap--top{flex-direction:column}}@media(prefers-reduced-motion:reduce){.krv .krv-mb>img,.krv .krv-plaza>img{animation:none}.krv .krv-track{animation:none}.krv .krv-strip{overflow-x:auto}.krv .krv-tile[aria-hidden=true]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/kr-gallery-vibes.css.map */
