:root{--kr-black:#000;--kr-tile:#f1f1f1;--kr-line:#e6e6e6;--kr-muted:#5f6368;--kr-sans:var(--font-body--family),"Helvetica Neue",Helvetica,Arial,sans-serif;--kr-serif:"Bodoni Moda","Bodoni 72",Didot,Georgia,serif;--kr-header-h:72px;--kr-gutter:clamp(16px,2.8vw,40px)}@media(max-width:749px){:root{--kr-header-h:56px}}body{background:#fff;color:var(--kr-black)}.kr,.kr *{box-sizing:border-box}.kr{font-family:var(--kr-sans);color:var(--kr-black);-webkit-font-smoothing:antialiased}.kr a{color:inherit;text-decoration:none}.kr img,.kr video{display:block;max-width:100%}.kr button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;letter-spacing:inherit;border-radius:0}.kr h1,.kr h2,.kr h3,.kr p{margin:0}.kr-eyebrow{font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;margin:0 0 12px!important}.kr-h1{font-family:var(--kr-sans);font-weight:600;font-size:clamp(24px,2.3vw,34px);line-height:1.18;letter-spacing:-.005em}.kr-h2{font-family:var(--kr-sans);font-weight:600;font-size:18px;line-height:1.3}.kr-h3{font-weight:600;font-size:14px;line-height:1.3}.kr-body{font-size:14px;line-height:1.7;color:#1c1c1c}.kr-body p{margin:0 0 1em}.kr-body p:last-child{margin-bottom:0}.kr-body a{text-decoration:underline}.kr-link{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding-bottom:3px;border-bottom:1px solid currentColor;transition:opacity .2s}.kr-link:hover{opacity:.6}.kr-links{display:flex;gap:32px;justify-content:center;flex-wrap:wrap}.kr-btn{display:flex;align-items:center;justify-content:center;width:100%;height:48px;background:var(--kr-black)!important;color:#fff!important;font-size:12px!important;font-weight:600;letter-spacing:.04em!important;text-transform:uppercase;border:1px solid var(--kr-black)!important;border-radius:0!important;transition:opacity .2s}.kr-btn:hover{opacity:.82}.kr-btn[disabled]{opacity:.35;pointer-events:none}.kr-header{position:fixed;inset:0 0 auto 0;z-index:50;height:var(--kr-header-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--kr-gutter);background:#fff;color:var(--kr-black);border-bottom:1px solid var(--kr-line);transition:background .35s,color .35s,border-color .35s}.kr-header--overlay:not(.is-solid):not(.is-hover){background:transparent;color:#fff;border-color:transparent}.kr-header__left,.kr-header__right{display:flex;align-items:center;gap:32px}.kr-header__right{justify-content:flex-end;gap:28px}.kr-header__btn{display:inline-flex;align-items:center;gap:10px;font-size:13px;line-height:1}.kr-header__btn svg,.kr-header__icon svg{width:22px;height:22px;flex:none}.kr-header__logo{font-family:var(--kr-serif);font-size:clamp(20px,1.85vw,28px);font-weight:600;letter-spacing:.06em;white-space:nowrap;line-height:1}.kr-header__icon{position:relative;display:inline-flex}.kr-header__count{position:absolute;top:-5px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--kr-black);color:#fff;font-size:10px;line-height:16px;text-align:center}.kr-header--overlay:not(.is-solid):not(.is-hover) .kr-header__count{background:#fff;color:#000}.kr-header-spacer{height:var(--kr-header-h)}@media(max-width:749px){.kr-hide-sm{display:none!important}.kr-header__btn .kr-label{display:none}.kr-header__left,.kr-header__right{gap:16px}}.kr-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden;transition:visibility 0s .45s}.kr-menu.is-open{visibility:visible;transition:none}.kr-menu__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;opacity:0;transition:opacity .35s}.kr-menu.is-open .kr-menu__scrim{opacity:1}.kr-menu__panel{position:absolute;inset:0 auto 0 0;width:min(460px,100%);background:#fff;color:var(--kr-black);padding:24px 40px 40px;transform:translate(-100%);transition:transform .45s cubic-bezier(.2,.7,.2,1);display:flex;flex-direction:column;overflow-y:auto}.kr-menu.is-open .kr-menu__panel{transform:none}.kr-menu__close{display:inline-flex!important;align-items:center;gap:10px;font-size:13px!important;margin-bottom:56px;align-self:flex-start}.kr-menu__list{list-style:none;margin:0;padding:0}.kr-menu__list>li>a{display:block;padding:12px 0;font-size:22px;font-weight:600}.kr-menu__sub{list-style:none;margin:0 0 14px;padding:0}.kr-menu__sub a{display:block;padding:5px 0;font-size:14px;color:var(--kr-muted)}.kr-menu__sub a:hover,.kr-menu__list>li>a:hover{opacity:.6}.kr-menu__foot{margin-top:auto;padding-top:40px;font-size:13px;line-height:2;color:var(--kr-muted)}.kr-hero{position:relative;height:100vh;height:100svh;min-height:600px;display:grid;grid-template-columns:1fr 1fr;background:#1a1816;overflow:hidden;color:#fff}.kr-hero--single{grid-template-columns:1fr}.kr-hero__media{position:relative;overflow:hidden}.kr-hero__media img,.kr-hero__media video{width:100%;height:100%;object-fit:cover}.kr-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000047,#0000 18% 55%,#00000073);pointer-events:none}.kr-hero__content{position:absolute;z-index:2;left:50%;bottom:clamp(40px,7vh,72px);transform:translate(-50%);width:min(760px,92vw);text-align:center}.kr-hero__content .kr-h1{font-size:clamp(26px,2.4vw,36px);margin-bottom:12px}.kr-hero__text{font-size:15px;line-height:1.5;margin:0 auto 24px!important;max-width:560px}@media(max-width:749px){.kr-hero{grid-template-columns:1fr}.kr-hero__media--2{display:none}}.kr-section{padding:clamp(56px,6vw,88px) 0 clamp(28px,3vw,40px);text-align:center}.kr-section__head{max-width:640px;margin:0 auto;padding:0 var(--kr-gutter)}.kr-section__head .kr-h2{margin-bottom:10px}.kr-section__head p{font-size:13px;line-height:1.55;color:#1c1c1c}.kr-tabs{display:flex;justify-content:center;gap:24px;margin-top:22px}.kr-tab,.kr-tabs a{font-size:13px!important;padding-bottom:6px!important;border-bottom:1px solid transparent!important;color:#1c1c1c!important}.kr-tab.is-active,.kr-tabs a.is-active{color:var(--kr-black)!important;border-color:var(--kr-black)!important;font-weight:600}.kr-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--kr-line)}.kr-rail{position:relative;border-top:1px solid var(--kr-line)}.kr-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:25%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.kr-rail__track::-webkit-scrollbar{display:none}.kr-rail__btn{position:absolute;top:calc(50% - 40px);width:40px;height:40px;display:grid!important;place-items:center;background:transparent!important;z-index:2}.kr-rail__btn svg{width:20px;height:20px}.kr-rail__btn--prev{left:8px}.kr-rail__btn--next{right:8px}.kr-rail__btn[hidden]{display:none!important}.kr-card{display:block;scroll-snap-align:start;border-right:1px solid var(--kr-line);border-bottom:1px solid var(--kr-line);background:#fff}.kr-card[hidden]{display:none}.kr-card__media{position:relative;aspect-ratio:1/1;background:var(--kr-tile);overflow:hidden}.kr-card__media img{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply;transition:opacity .5s,transform 1s cubic-bezier(.2,.7,.2,1)}.kr-card__media img+img{opacity:0}.kr-card:hover .kr-card__media img+img{opacity:1}.kr-card:hover .kr-card__media img:first-child:not(:only-of-type){opacity:0}.kr-card:hover .kr-card__media img:only-of-type{transform:scale(1.04)}.kr-card__badge{position:absolute;top:12px;left:14px;z-index:1;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#5f6368}.kr-card__info{padding:16px 16px 20px;text-align:left}.kr-card__title{font-size:13px;font-weight:600;margin:0 0 6px!important;line-height:1.35}.kr-card__price{font-size:13px;color:#1c1c1c;min-height:1.3em}.kr-card__dots{display:flex;gap:6px;margin-top:12px}.kr-card__dots span{width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e}@media(max-width:989px){.kr-grid{grid-template-columns:repeat(3,1fr)}.kr-rail__track{grid-auto-columns:40%}}@media(max-width:749px){.kr-grid{grid-template-columns:repeat(2,1fr)}.kr-rail__track{grid-auto-columns:62%}.kr-rail__btn{display:none!important}}.kr-duo{display:grid;grid-template-columns:1fr 1fr}.kr-duo__item{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:#1a1816;color:#fff}.kr-duo__item img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.kr-duo__item:hover img{transform:scale(1.03)}.kr-duo__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000059,#0000 30%);pointer-events:none}.kr-duo__text{position:absolute;z-index:2;top:clamp(20px,2.4vw,36px);left:clamp(20px,2.8vw,40px);right:40px}.kr-duo__text .kr-h2{font-size:clamp(18px,1.5vw,22px);margin-bottom:10px}.kr-duo__text p{font-size:13px;margin:0 0 12px!important;max-width:380px}.kr-duo--wide .kr-duo__item{aspect-ratio:auto;height:min(100vh,1000px)}@media(max-width:749px){.kr-duo{grid-template-columns:1fr}}.kr-banner{position:relative;display:grid;grid-template-columns:1fr 1fr;height:min(100vh,1000px);min-height:520px;color:#fff;overflow:hidden;background:#1a1816}.kr-banner--single{grid-template-columns:1fr}.kr-banner__media{position:relative;overflow:hidden}.kr-banner__media img{width:100%;height:100%;object-fit:cover}.kr-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 50%,#00000073);pointer-events:none}.kr-banner__content{position:absolute;z-index:2;left:50%;bottom:clamp(36px,7vh,72px);transform:translate(-50%);text-align:center;width:min(640px,92vw)}.kr-banner__content .kr-h1{margin-bottom:10px}.kr-banner__content p{font-size:14px;margin:0 0 20px!important}@media(max-width:749px){.kr-banner{grid-template-columns:1fr;height:82vh}.kr-banner__media--2{display:none}}.kr-statement{padding:clamp(72px,9vw,136px) var(--kr-gutter);text-align:center}.kr-statement__text{font-family:var(--kr-sans);font-size:clamp(22px,2.1vw,30px);line-height:1.35;max-width:820px;margin:0 auto 30px;font-weight:500;letter-spacing:-.005em}.kr-statement__text p{margin:0 0 .4em}.kr-tiles{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--kr-line);border-bottom:1px solid var(--kr-line)}.kr-tile{display:block;border-right:1px solid var(--kr-line)}.kr-tile:last-child{border-right:0}.kr-tile__media{aspect-ratio:3/4;overflow:hidden;background:var(--kr-tile)}.kr-tile__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.kr-tile:hover img{transform:scale(1.03)}.kr-tile__info{padding:18px 16px 32px;text-align:left}.kr-tile__info .kr-h3{margin-bottom:10px}@media(max-width:749px){.kr-tiles{grid-template-columns:1fr}.kr-tile{border-right:0;border-bottom:1px solid var(--kr-line)}}.kr-seo{padding:48px var(--kr-gutter) 8px;border-top:1px solid var(--kr-line)}.kr-seo p{max-width:720px;font-size:15px;line-height:1.55}.kr-pdp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-bottom:1px solid var(--kr-line);position:relative}.kr-pdp__media{background:var(--kr-tile);position:relative}.kr-pdp__media figure{margin:0;height:calc(100vh - var(--kr-header-h));min-height:560px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.kr-pdp__media img,.kr-pdp__media video{width:100%;height:100%;object-fit:cover}.kr-pdp__media figure.is-studio img{object-fit:contain;width:78%;height:78%;mix-blend-mode:multiply}.kr-pdp__dots{position:sticky;top:calc(100vh - 140px);height:0;z-index:3;margin-left:22px}.kr-pdp__dots ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;transform:translateY(-100%)}.kr-pdp__dots a{display:block;width:7px;height:7px;border-radius:50%;border:1px solid #000;opacity:.8}.kr-pdp__dots a.is-active{background:#000}.kr-pdp__sticky{position:sticky;top:var(--kr-header-h);min-height:calc(100vh - var(--kr-header-h));display:flex;flex-direction:column;justify-content:center;padding:48px clamp(24px,4.6vw,72px);max-width:620px}.kr-pdp__head{display:flex;justify-content:space-between;gap:16px}.kr-pdp__title{font-size:20px;font-weight:600;margin:0 0 6px!important;line-height:1.3}.kr-pdp__price{font-size:14px;margin:0 0 26px!important;min-height:1.2em}.kr-pdp__label{font-size:12px;margin:0 0 12px!important}.kr-pdp__label b{font-weight:600;margin-right:8px}.kr-pdp__swatches{display:flex;gap:12px;margin-bottom:26px;padding-left:2px}.kr-pdp__swatch{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e;outline-offset:3px;display:block}.kr-pdp__swatch.is-current{outline:1px solid var(--kr-black)}.kr-pdp__note{font-size:12px;color:var(--kr-muted);margin:14px 0 0!important}.kr-acc{margin-top:22px}.kr-acc details{border:0}.kr-acc summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:9px 0;font-size:12px}.kr-acc summary::-webkit-details-marker{display:none}.kr-acc summary:hover{text-decoration:underline}.kr-acc summary:after{content:"+";font-size:13px;line-height:1;color:var(--kr-muted)}.kr-acc details[open] summary:after{content:"\2013"}.kr-acc .kr-body{padding:4px 0 14px;font-size:13px;line-height:1.65}.kr-acc ul{padding-left:18px;margin:0}.kr-acc li{margin-bottom:5px}@media(max-width:899px){.kr-pdp{grid-template-columns:1fr}.kr-pdp__media{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.kr-pdp__media::-webkit-scrollbar{display:none}.kr-pdp__media figure{scroll-snap-align:start;height:auto;min-height:0;aspect-ratio:4/5}.kr-pdp__dots{display:none}.kr-pdp__sticky{position:static;min-height:0;padding:28px var(--kr-gutter) 48px;max-width:none}}.kr-collection__head{padding:clamp(40px,5vw,64px) var(--kr-gutter) 28px;text-align:center}.kr-collection__head .kr-h1{font-size:clamp(22px,2vw,28px)}.kr-collection__head .kr-body{max-width:560px;margin:12px auto 0;font-size:13px}.kr-cats{display:flex;justify-content:center;gap:0;margin:32px auto 0;max-width:100%;overflow-x:auto;scrollbar-width:none}.kr-cats::-webkit-scrollbar{display:none}.kr-cat{display:block;width:144px;flex:none;text-align:center;font-size:11px;line-height:1.35}.kr-cat__img{display:block;aspect-ratio:1/1;background:var(--kr-tile);margin-bottom:10px;position:relative;overflow:hidden}.kr-cat__img img{position:absolute;top:10%;right:10%;bottom:10%;left:10%;width:80%;height:80%;object-fit:contain;mix-blend-mode:multiply}.kr-cat.is-active span{border-bottom:1px solid #000;padding-bottom:2px;font-weight:600}.kr-collection__bar{display:flex;justify-content:space-between;align-items:center;padding:14px var(--kr-gutter);border-top:1px solid var(--kr-line);font-size:12px}.kr-collection__bar span{color:var(--kr-muted)}.kr-ed-intro{padding:clamp(56px,7vw,104px) var(--kr-gutter) clamp(40px,5vw,72px);text-align:center;max-width:820px;margin:0 auto}.kr-ed-intro .kr-body{margin-top:20px;font-size:15px}.kr-ed-split{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--kr-line)}.kr-ed-split--right .kr-ed-split__media{order:2}.kr-ed-split__media{background:var(--kr-tile);position:relative;min-height:100%}.kr-ed-split__media img{width:100%;height:100%;object-fit:cover}.kr-ed-split__text{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,6vw,112px)}.kr-ed-split__text .kr-h1,.kr-ed-text .kr-h1{font-size:clamp(22px,2vw,30px);margin-bottom:22px}.kr-ed-split__text .kr-link{align-self:flex-start;margin-top:26px}.kr-ed-text{padding:clamp(56px,7vw,112px) var(--kr-gutter);text-align:center;border-top:1px solid var(--kr-line)}.kr-ed-text__inner{max-width:640px;margin:0 auto}.kr-ed-text .kr-body{font-size:15px}.kr-ed-text__sign{font-family:var(--kr-serif);font-style:italic;font-size:22px;margin-top:26px!important}.kr-ed-full{border-top:1px solid var(--kr-line);background:var(--kr-tile)}.kr-ed-full img{width:100%;height:auto}.kr-ed-duo{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--kr-line)}.kr-ed-duo>div{padding:clamp(48px,6vw,96px) clamp(24px,6vw,96px);text-align:center}.kr-ed-duo>div+div{border-left:1px solid var(--kr-line)}.kr-ed-duo .kr-h1{font-family:var(--kr-serif);font-size:clamp(40px,4vw,60px);margin-bottom:10px;letter-spacing:.05em;text-transform:uppercase}.kr-ed-duo .kr-eyebrow{margin-bottom:24px!important;color:var(--kr-muted)}.kr-values{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--kr-line)}.kr-value{padding:36px 28px 56px;border-right:1px solid var(--kr-line)}.kr-value:last-child{border-right:0}.kr-value__num{font-size:12px;color:var(--kr-muted);margin-bottom:28px;display:block}.kr-value .kr-h3{text-transform:uppercase;letter-spacing:.04em;font-size:13px;margin-bottom:14px}.kr-value .kr-body{font-size:13px}@media(max-width:989px){.kr-values{grid-template-columns:1fr 1fr}.kr-value{border-bottom:1px solid var(--kr-line)}}@media(max-width:749px){.kr-ed-split,.kr-ed-duo{grid-template-columns:1fr}.kr-ed-split--right .kr-ed-split__media{order:0}.kr-ed-split__media img{aspect-ratio:4/5}.kr-ed-duo>div+div{border-left:0;border-top:1px solid var(--kr-line)}.kr-values{grid-template-columns:1fr}.kr-value{border-right:0}}.kr-contact{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--kr-line);min-height:72vh}.kr-contact__info{padding:clamp(48px,6vw,104px);border-right:1px solid var(--kr-line)}.kr-contact__info .kr-h1{margin-bottom:20px}.kr-contact__list{list-style:none;padding:0;margin:40px 0 0;font-size:14px;line-height:1.6}.kr-contact__list li{padding:16px 0;border-top:1px solid var(--kr-line);display:grid;grid-template-columns:120px 1fr;gap:16px}.kr-contact__list span{font-size:11px;letter-spacing:.04em;text-transform:uppercase;font-weight:600;padding-top:2px}.kr-contact__form{padding:clamp(48px,6vw,104px)}.kr-contact__form .kr-h2{margin-bottom:30px}.kr-field{display:block;margin-bottom:24px}.kr-field span{display:block;font-size:12px;margin-bottom:6px}.kr-field input,.kr-field textarea,.kr-field select{width:100%;border:0!important;border-bottom:1px solid #8a8a8a!important;padding:10px 0!important;font:inherit;font-size:14px;background:transparent!important;border-radius:0!important;outline:none;box-shadow:none!important}.kr-field input:focus,.kr-field textarea:focus{border-color:var(--kr-black)!important}.kr-field textarea{min-height:130px;resize:vertical}.kr-form-msg{font-size:13px;padding:12px 0 24px}@media(max-width:749px){.kr-contact{grid-template-columns:1fr}.kr-contact__info{border-right:0;border-bottom:1px solid var(--kr-line)}}.kr-footer{background:#fff;color:var(--kr-black);border-top:1px solid var(--kr-line)}.kr-footer__seo{padding:40px var(--kr-gutter) 0}.kr-footer__seo p{max-width:760px;font-size:15px;line-height:1.55}.kr-footer__top{display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr 1fr;gap:40px;padding:48px var(--kr-gutter) 40px}.kr-footer__title{font-size:11px;letter-spacing:.04em;text-transform:uppercase;margin:0 0 18px!important;font-weight:600}.kr-footer ul{list-style:none;margin:0;padding:0;font-size:12px;line-height:2.15}.kr-footer a:hover{text-decoration:underline}.kr-footer__news form{display:flex;align-items:center;border-bottom:1px solid #000;max-width:360px}.kr-footer__news input{flex:1;background:transparent!important;border:0!important;color:#000!important;font:inherit;font-size:13px;padding:10px 0!important;outline:none;box-shadow:none!important}.kr-footer__news input::placeholder{color:#3c3c3c}.kr-footer__news button svg{width:20px;height:20px;display:block}.kr-footer__legal{font-size:10px;line-height:1.5;color:#3c3c3c;margin:12px 0 0!important;max-width:360px}.kr-footer__social{display:flex;gap:18px;margin-top:28px}.kr-footer__social svg{width:18px;height:18px;display:block}.kr-footer__bottom{display:flex;align-items:stretch;justify-content:space-between;border-top:1px solid var(--kr-line);font-size:11px;text-transform:uppercase;letter-spacing:.02em}.kr-footer__bottom>span{padding:18px var(--kr-gutter);display:flex;align-items:center}.kr-footer__cells{display:flex}.kr-footer__cells>span{padding:18px 32px;border-left:1px solid var(--kr-line);display:flex;align-items:center;gap:8px;font-weight:600}.kr-footer__cells svg{width:16px;height:16px}@media(max-width:989px){.kr-footer__top{grid-template-columns:1fr 1fr}.kr-footer__news{grid-column:1/-1}}@media(max-width:749px){.kr-footer__top{grid-template-columns:1fr;gap:32px}.kr-footer__bottom{flex-direction:column}.kr-footer__cells{border-top:1px solid var(--kr-line)}.kr-footer__cells>span:first-child{border-left:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kr.css.map */
