.krg{--krg-ink: #211d16;--krg-text: #5d574b;--krg-rust: #8a4a30;--krg-rust-2: #a2573a;--krg-tan: #d9b489;--krg-paper: #fbfaf7;--krg-well: #edeade;--krg-line: rgba(33, 29, 22, .1);--krg-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--krg-sans: "Work Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-family:var(--krg-sans);color:var(--krg-ink);background:var(--krg-paper);padding-bottom:72px}.krg *,.krg *:before,.krg *:after{box-sizing:border-box}.krg--after-vibes{scroll-margin-top:var(--kr-header-h, 81px);border-top:1px solid var(--krg-line)}.krg a:focus-visible,.krg button:focus-visible{outline:2px solid var(--krg-rust);outline-offset:2px}.krg-mast{max-width:1392px;margin:0 auto;padding:60px 24px 36px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.krg .krg-eyebrow{margin:0;display:flex;align-items:center;gap:18px;font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--krg-rust)}.krg-rule{display:block;width:48px;height:1px;background:var(--krg-tan)}.krg .krg-h1{margin:0;font-family:var(--krg-serif);font-weight:500;font-size:clamp(46px,6.2vw,88px);line-height:.98;letter-spacing:-.01em;color:var(--krg-ink);text-wrap:balance}.krg .krg-h1 em{display:block;font-style:italic}.krg .krg-sub{margin:0;font-size:16px;line-height:1.6;color:var(--krg-text)}.krg-bar{position:sticky;top:var(--kr-header-h, 81px);z-index:20;background:var(--krg-paper);border-bottom:1px solid var(--krg-line)}.krg-chips{max-width:1392px;margin:0 auto;padding:0 24px;display:flex;justify-content:center;gap:30px;overflow-x:auto;scrollbar-width:none}.krg-chips::-webkit-scrollbar{display:none}.krg .krg-chip{flex:none;display:flex;align-items:center;min-height:52px;padding-top:2px;border-bottom:2px solid transparent;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--krg-text);text-decoration:none}.krg .krg-chip:hover{color:var(--krg-ink)}.krg .krg-chip.is-on{color:var(--krg-ink);border-bottom-color:var(--krg-rust)}.krg-wall{max-width:1392px;margin:0 auto;padding:30px 24px 0}.krg-band+.krg-band{margin-top:34px}.krg-band__head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:12px}.krg .krg-band__title{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;font-family:var(--krg-serif);font-weight:500;font-size:34px;line-height:1.1;letter-spacing:0}.krg .krg-band__kind{font-family:var(--krg-sans);font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--krg-rust)}.krg .krg-band__title a{color:var(--krg-ink);text-decoration:none}.krg .krg-band__title a:hover{color:var(--krg-rust)}.krg .krg-band__all{flex:none;display:flex;align-items:center;gap:10px;min-height:44px;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--krg-text);text-decoration:none}.krg .krg-band__all:hover{color:var(--krg-ink)}.krg-rows{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.krg .krg-fig{margin:0;min-width:0;flex:0 0 var(--bd)}.krg-tile{position:relative;background:var(--krg-well);overflow:hidden}.krg-open{display:block;width:100%;height:100%}.krg-open img{display:block;width:100%;height:100%;object-fit:cover}.krg .krg-go{position:absolute;left:0;bottom:0;display:flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;background:var(--krg-ink);color:var(--krg-paper);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;opacity:0;transition:opacity .15s ease}.krg .krg-go:hover{background:var(--krg-rust);color:var(--krg-paper)}.krg-tile:hover .krg-go,.krg-tile:focus-within .krg-go{opacity:1}@media(hover:none){.krg .krg-go{display:none}}.krg .krg-fig figcaption{padding:8px 0 4px;font-size:12px;line-height:1.4;color:var(--krg-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.krg--nocap .krg-fig figcaption{display:none}.krg-vh{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.krg-about{max-width:1344px;margin:64px auto 0;padding:40px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:36px 56px;border-top:1px solid rgba(33,29,22,.14)}.krg-about__item{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.krg .krg-about h2{margin:0;font-family:var(--krg-serif);font-weight:500;font-size:28px;line-height:1.1;letter-spacing:0;color:var(--krg-ink)}.krg .krg-about p{margin:0;font-size:15px;line-height:1.7;color:var(--krg-text);max-width:46ch}.krg .krg-about a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--krg-rust);text-decoration:none}.krg .krg-about a:hover{color:var(--krg-rust-2)}html:has(.krg-view[open]){overflow:hidden}.krg-view{width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--krg-ink);color:var(--krg-ink)}.krg-view[open]{display:grid;grid-template-columns:minmax(0,1fr) 360px}.krg-view::backdrop{background:#211d16c7}.krg-view__stage{position:relative;min-width:0;min-height:0}.krg-view__img{position:absolute;left:84px;top:32px;width:calc(100% - 168px);height:calc(100% - 64px);object-fit:contain}.krg .krg-view__arrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(251,250,247,.4);background:#211d16b3;color:var(--krg-paper);cursor:pointer}.krg .krg-view__arrow:hover{background:var(--krg-rust);border-color:var(--krg-rust)}.krg-view__arrow--prev{left:16px}.krg-view__arrow--next{right:16px}.krg-view__info{background:var(--krg-paper);padding:22px 32px 32px;display:flex;flex-direction:column;gap:20px;overflow-y:auto}.krg-view__top{display:flex;align-items:center;justify-content:space-between;gap:16px}.krg-view__kind{font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--krg-rust)}.krg .krg-view__close{min-height:44px;padding:0;border:0;background:none;display:flex;align-items:center;gap:10px;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--krg-text);cursor:pointer}.krg .krg-view__close:hover{color:var(--krg-ink)}.krg .krg-view__title{margin:0;font-family:var(--krg-serif);font-weight:500;font-size:40px;line-height:1.06;letter-spacing:0;text-wrap:balance}.krg .krg-view__title a{color:var(--krg-ink);text-decoration:none}.krg .krg-view__title a:hover{color:var(--krg-rust)}.krg .krg-view__go,.krg .krg-pic__go{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:0 22px;background:var(--krg-rust);color:var(--krg-paper);text-decoration:none;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.krg .krg-view__go:hover,.krg .krg-pic__go:hover{background:var(--krg-rust-2);color:var(--krg-paper)}.krg-view__count{margin-top:auto;font-size:12px;letter-spacing:.08em;color:var(--krg-text)}.krg-crumbs{max-width:1320px;margin:0 auto;padding:18px 32px 0;display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--krg-text)}.krg .krg-crumbs a{min-height:44px;display:flex;align-items:center;color:var(--krg-text);text-decoration:none}.krg .krg-crumbs a:hover{color:var(--krg-rust)}.krg-crumbs [aria-current]{color:var(--krg-ink)}.krg-pic__main{max-width:1320px;margin:0 auto;padding:12px 32px 0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:40px 64px}.krg-pic__stage{flex:1.25 1 440px;min-width:0;padding:44px;background:var(--krg-well);display:flex;justify-content:center}.krg-pic__stage img{display:block;width:auto;max-width:100%;height:auto;max-height:820px}.krg-pic__info{flex:1 1 340px;min-width:0;max-width:520px;display:flex;flex-direction:column;gap:22px;padding-top:18px}.krg .krg-pic__eyebrow{margin:0;font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--krg-rust)}.krg .krg-pic__title{margin:0;font-family:var(--krg-serif);font-weight:500;font-size:clamp(38px,4.2vw,60px);line-height:1.02;letter-spacing:-.01em;color:var(--krg-ink);text-wrap:balance}.krg .krg-pic__text p{margin:0;font-size:16px;line-height:1.72;color:var(--krg-text)}.krg .krg-pic__facts{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 28px;padding:18px 0;border-top:1px solid rgba(33,29,22,.14);border-bottom:1px solid rgba(33,29,22,.14);font-size:14px;line-height:1.5}.krg-pic__facts dt{font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--krg-text);padding-top:2px}.krg-pic__facts dd{margin:0;color:var(--krg-ink)}.krg .krg-pic__note{margin:0;font-size:14px;line-height:1.6;color:var(--krg-text)}.krg-pic .krg-wall{padding-top:72px}.krg-more{display:flex;align-items:flex-start;gap:12px}.krg .krg-more .krg-fig{flex:var(--ar) 1 0}@media(max-width:749px){.krg-mast{padding:34px 16px 24px;gap:14px}.krg-chips{justify-content:flex-start;padding:0 16px;gap:22px}.krg-wall{padding:16px 6px 0}.krg-band+.krg-band{margin-top:26px}.krg-band__head{padding:0 10px;margin-bottom:8px}.krg .krg-band__title{font-size:26px}.krg-rows{gap:6px}.krg .krg-fig{flex-basis:var(--bp)}.krg .krg-fig figcaption{padding:6px 4px 2px}.krg-about{margin:48px 16px 0;padding-top:32px}.krg-view[open]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.krg-view__img{left:12px;top:12px;width:calc(100% - 24px);height:calc(100% - 24px)}.krg .krg-view__arrow{top:auto;bottom:12px;transform:none}.krg-view__info{padding:18px 16px 20px;gap:14px}.krg .krg-view__title{font-size:28px}.krg-view__count{display:none}.krg-crumbs{padding:8px 16px 0}.krg-pic__main{padding:4px 16px 0;gap:28px}.krg-pic__stage{flex-basis:100%;padding:16px}.krg-pic__stage img{max-height:70vh}.krg-pic__info{padding-top:0}.krg-more{flex-wrap:wrap;gap:6px}.krg .krg-more .krg-fig{flex:0 0 calc(50% - 3px)}.krg-more .krg-tile{aspect-ratio:1 / 1!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/kr-gallery-wall.css.map */
