:root{--kh-dark: #15110D;--kh-ivory: #F4EEE4;--kh-sand: #E9DFD0;--kh-ink: #1E1813;--kh-ink-2: #5C5045;--kh-brass: #C69A5B;--kh-brass-on-dark: #D2AE74;--kh-brass-on-light: #8A6230;--kh-line: #DDD1C0;--kh-serif: "Cormorant Garamond", "Times New Roman", serif;--kh-sans: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--kh-gutter: 16px;--kh-max: 1240px;--font-body-family: var(--kh-sans);--font-heading-family: var(--kh-serif);--font-heading-weight: 600;--font-heading-style: normal;--buttons-radius: 2px;--buttons-radius-outset: 3px;--inputs-radius: 2px;--inputs-radius-outset: 3px;--variant-pills-radius: 2px;--product-card-corner-radius: .2rem;--collection-card-corner-radius: .2rem}@media(min-width:750px){:root{--kh-gutter: 32px}}body{font-family:var(--kh-sans);letter-spacing:0}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--kh-serif);letter-spacing:0}.kh2{font-family:var(--kh-sans);color:var(--kh-ink);font-size:16px;line-height:1.6}.kh2 *,.kh2 *:before,.kh2 *:after{box-sizing:border-box}.kh2 img{display:block;max-width:100%;height:auto}.kh2 a{color:inherit}.kh2-wrap{max-width:var(--kh-max);margin:0 auto;padding:0 var(--kh-gutter)}.kh2-kicker{margin:0 0 12px;font:600 14px/1.4 var(--kh-sans);letter-spacing:.02em;color:var(--kh-brass-on-light)}.kh2--dark .kh2-kicker{color:var(--kh-brass-on-dark)}.kh2-h2{margin:0;font:500 34px/1.08 var(--kh-serif);color:inherit;letter-spacing:-.005em}@media(min-width:990px){.kh2-h2{font-size:48px}}.kh2-lede{margin:14px 0 0;max-width:54ch;color:var(--kh-ink-2);font-size:16px;line-height:1.65}.kh2--dark .kh2-lede{color:#f4eee4c7}.kh2-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border:1px solid transparent;border-radius:2px;font:600 15px/1.2 var(--kh-sans);letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.kh2 .kh2-btn--brass,.kh2-btn--brass{background:var(--kh-brass);color:var(--kh-dark)}.kh2 .kh2-btn--brass:hover,.kh2-btn--brass:hover{background:#d4ab6e}.kh2 .kh2-btn--line-light,.kh2-btn--line-light{border-color:#f4eee48c;color:var(--kh-ivory)}.kh2 .kh2-btn--line-light:hover,.kh2-btn--line-light:hover{border-color:var(--kh-ivory);background:#f4eee414}.kh2 .kh2-btn--line-dark,.kh2-btn--line-dark{border-color:var(--kh-ink);color:var(--kh-ink)}.kh2 .kh2-btn--line-dark:hover,.kh2-btn--line-dark:hover{background:var(--kh-ink);color:var(--kh-ivory)}.kh2 .kh2-btn--dark,.kh2-btn--dark{background:var(--kh-dark);color:var(--kh-ivory)}.kh2 .kh2-btn--dark:hover,.kh2-btn--dark:hover{background:#2a221b}.kh2-btn:focus-visible,.kh2 a:focus-visible,.kh2 button:focus-visible,.kh2 input:focus-visible,.kh2 summary:focus-visible{outline:2px solid var(--kh-brass);outline-offset:3px;box-shadow:none}.kh2-link{font-weight:600;color:var(--kh-brass-on-light);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.kh2-link:hover{text-decoration-thickness:2px}.kh2-announce{background:var(--kh-dark);color:#f4eee4db;border-bottom:1px solid rgba(244,238,228,.1)}.kh2-announce__in{margin:0;display:flex;justify-content:center;align-items:center;gap:0;min-height:38px;padding:6px var(--kh-gutter);font:500 13px/1.4 var(--kh-sans);text-align:center}.kh2-announce__item+.kh2-announce__item:before{content:"\b7";margin:0 12px;color:#f4eee466}.kh2-announce__item--accent{color:var(--kh-brass-on-dark);font-weight:600}.kh2-announce__short{display:none}@media(max-width:749px){.kh2-announce__full{display:none}.kh2-announce__short{display:block}.kh2-announce__in{font-size:11.5px;padding:8px 10px;letter-spacing:-.01em}.kh2-engrave__cta .kh2-btn{width:100%}.kh2-announce__item+.kh2-announce__item:before{margin:0 7px}}.kh2-header{background:var(--kh-dark);color:var(--kh-ivory);position:relative;z-index:30}.kh2-header__in{display:flex;align-items:center;gap:24px;min-height:76px;max-width:var(--kh-max);margin:0 auto;padding:0 var(--kh-gutter)}.kh2-header__logo{display:block;flex:0 0 auto;width:148px}.kh2-header__logo img{width:100%;height:auto;display:block}.kh2-header__logo-text{font:600 24px/1 var(--kh-serif);color:var(--kh-ivory);text-decoration:none}.kh2-nav{margin-left:auto}.kh2-nav ul{display:flex;gap:34px;list-style:none;margin:0;padding:0}.kh2-nav a{display:inline-block;padding:10px 0;font:500 15px/1.2 var(--kh-sans);color:#f4eee4e0;text-decoration:none;border-bottom:1px solid transparent}.kh2-nav a:hover,.kh2-nav a[aria-current=page]{color:var(--kh-ivory);border-bottom-color:var(--kh-brass-on-dark)}.kh2-header__cart{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;color:var(--kh-ivory)}.kh2-header__cart .svg-wrapper,.kh2-header__cart svg{width:40px;height:40px;color:var(--kh-ivory)}.kh2-header__cart svg path{fill:currentColor}.kh2-header__cart .cart-count-bubble{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--kh-brass);color:var(--kh-dark);font:700 11px/18px var(--kh-sans);text-align:center}.kh2-header__menu{display:none}.kh2-header--overlay{background:transparent}.kh2-home .kh2-header-section{position:relative;height:0;z-index:30}.kh2-home .kh2-header--overlay{position:absolute;top:0;left:0;right:0}@media(max-width:989px){.kh2-nav{display:none}.kh2-header__in{min-height:64px;gap:8px}.kh2-header__menu{display:block;order:-1;margin-left:-10px}.kh2-header__logo{width:118px;margin:0 auto}.kh2-header__menu summary{list-style:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;cursor:pointer;color:var(--kh-ivory)}.kh2-header__menu summary::-webkit-details-marker{display:none}.kh2-burger{position:relative;width:22px;height:14px}.kh2-burger span{position:absolute;left:0;right:0;height:1.5px;background:currentColor;transition:transform .2s,opacity .2s}.kh2-burger span:nth-child(1){top:0}.kh2-burger span:nth-child(2){top:6px}.kh2-burger span:nth-child(3){top:12px}.kh2-header__menu[open] .kh2-burger span:nth-child(1){transform:translateY(6px) rotate(45deg)}.kh2-header__menu[open] .kh2-burger span:nth-child(2){opacity:0}.kh2-header__menu[open] .kh2-burger span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.kh2-drawer{position:absolute;left:0;right:0;top:100%;background:var(--kh-dark);border-top:1px solid rgba(244,238,228,.12);padding:8px var(--kh-gutter) 24px;box-shadow:0 18px 30px #00000059}.kh2-drawer ul{list-style:none;margin:0;padding:0}.kh2-drawer li+li{border-top:1px solid rgba(244,238,228,.1)}.kh2-drawer a{display:flex;align-items:center;min-height:56px;font:500 26px/1.1 var(--kh-serif);color:var(--kh-ivory);text-decoration:none}.kh2-drawer__mail{margin:18px 0 0;font-size:14px;color:#f4eee4b3}.kh2-drawer__mail a{display:inline;min-height:0;font:inherit;color:var(--kh-brass-on-dark)}}@media(min-width:990px){.kh2-drawer{display:none}}.kh2-hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:calc(100svh - 38px);background:var(--kh-dark);color:var(--kh-ivory);overflow:hidden}.kh2-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.kh2-hero__media img,.kh2-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kh2-hero__video{opacity:0;transition:opacity 1.6s ease}.kh2-hero__video.is-on{opacity:1}.kh2-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(21,17,13,.6) 0%,rgba(21,17,13,.1) 24%,rgba(21,17,13,.25) 50%,rgba(21,17,13,.92) 84%,var(--kh-dark) 100%)}.kh2-hero__body{position:relative;z-index:2;padding:120px var(--kh-gutter) 40px}.kh2-hero h1{margin:0;max-width:9.5em;font:500 56px/.98 var(--kh-serif);color:var(--kh-ivory);letter-spacing:-.015em;text-wrap:balance}.kh2-hero__text{margin:18px 0 0;max-width:40ch;font-size:16px;line-height:1.6;color:#f4eee4d1}.kh2-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.kh2-hero__media img{object-position:62% 50%}@media(max-width:749px){.kh2-hero__ctas .kh2-btn{flex:1 1 100%}}@media(min-width:750px){.kh2-hero{justify-content:center;min-height:min(92vh,940px)}.kh2-hero__media img{object-position:78% 50%}.kh2-hero__media:after{background:linear-gradient(90deg,#15110de6,#15110da8 34%,#15110d33 62%,#15110d00 80%),linear-gradient(180deg,#15110d99,#15110d00 24% 72%,#15110d8c)}.kh2-hero__body{width:100%;max-width:var(--kh-max);margin:0 auto;padding:150px var(--kh-gutter) 110px}.kh2-hero h1{font-size:92px}.kh2-hero__text{font-size:18px}}@media(min-width:1200px){.kh2-hero h1{font-size:116px}}.kh2-craft{background:var(--kh-ivory);border-bottom:1px solid var(--kh-line)}.kh2-craft__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0 auto;padding:0 var(--kh-gutter);max-width:var(--kh-max)}.kh2-craft__item{display:flex;align-items:center;justify-content:center;padding:22px 8px;text-align:center;font:600 17px/1.2 var(--kh-serif);color:var(--kh-ink)}.kh2-craft__item+.kh2-craft__item{border-left:1px solid var(--kh-line)}@media(min-width:750px){.kh2-craft__item{padding:34px 24px;font-size:25px}}.kh2-best{background:var(--kh-ivory);padding:80px 0 88px}.kh2-best__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:32px}.kh2-best__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;list-style:none;margin:0;padding:0}.kh2-card{position:relative;display:flex;flex-direction:column;text-decoration:none;color:var(--kh-ink)}.kh2-card__img{position:relative;aspect-ratio:3 / 2;background:#1a1410;overflow:hidden}.kh2-card__img img{width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity .7s ease}.kh2-card__alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;display:none}@media(min-width:990px)and (hover:hover){.kh2-card__alt{display:block}.kh2-card:hover .kh2-card__alt{opacity:1}}.kh2-tag{position:absolute;z-index:2;top:10px;left:10px;padding:5px 9px;border-radius:2px;background:#15110dc7;color:var(--kh-brass-on-dark);font:600 11.5px/1.2 var(--kh-sans);letter-spacing:.02em}.kh2-card__title{margin:14px 0 4px;font:600 21px/1.15 var(--kh-serif)}.kh2-card__price{font:500 14px/1.4 var(--kh-sans);color:var(--kh-ink-2)}.kh2-card__title a{text-decoration:none}.kh2-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}@media(min-width:990px){.kh2-best{padding:136px 0 144px}.kh2-best__head{margin-bottom:56px}.kh2-best__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.kh2-card__title{font-size:24px;margin-top:18px}.kh2-card__price{font-size:15px}.kh2-tag{top:14px;left:14px}}.kh2-engrave{background:var(--kh-dark);color:var(--kh-ivory)}.kh2-engrave__grid{display:grid}.kh2-engrave__media{position:relative;min-height:300px;overflow:hidden}.kh2-engrave__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kh2-engrave__body{padding:64px var(--kh-gutter) 72px}.kh2-engrave__body .kh2-h2{color:var(--kh-ivory)}.kh2-plate{position:relative;margin:30px 0 0;max-width:440px;padding:34px 24px 28px;text-align:center;border-radius:2px;background:repeating-linear-gradient(94deg,#ffffff06 0 2px,#0000 2px 9px),repeating-linear-gradient(88deg,#00000024 0 1px,#0000 1px 23px),linear-gradient(160deg,#4a3221,#3a2618 45%,#2c1d12);box-shadow:inset 0 0 0 1px #d2ae7447,inset 0 0 0 6px #2a1b11,inset 0 0 0 7px #d2ae7438,0 20px 40px #00000059}.kh2-plate__name{display:block;min-height:1.15em;font:italic 500 48px/1.1 var(--kh-serif);color:#d9b77e;overflow-wrap:anywhere;text-shadow:0 -1px 0 rgba(0,0,0,.55),0 1px 0 rgba(255,226,170,.18)}.kh2-plate__rule{display:block;width:72px;height:1px;margin:14px auto 12px;background:#d9b77e8c}.kh2-plate__est{display:block;font:600 12px/1.2 var(--kh-sans);letter-spacing:.32em;color:#d9b77ed9}.kh2-try{margin:18px 0 0;max-width:440px}.kh2-try label{display:block;margin-bottom:8px;font-size:14px;color:#f4eee4b8}.kh2-try input{width:100%;min-height:48px;padding:0 14px;border:1px solid rgba(244,238,228,.28);border-radius:2px;background:#f4eee40d;color:var(--kh-ivory);font:500 16px var(--kh-sans)}.kh2-try input::placeholder{color:#f4eee473}.kh2-try input:focus{outline:none;border-color:var(--kh-brass-on-dark)}.kh2-engrave__note{margin:22px 0 0;font-size:14px;color:#f4eee49e}.kh2-engrave__cta{margin-top:26px}@media(min-width:990px){.kh2-engrave__grid{grid-template-columns:1fr 1fr;min-height:720px}.kh2-engrave__body{display:flex;flex-direction:column;justify-content:center;padding:88px max(var(--kh-gutter),calc((100vw - var(--kh-max)) / 2 + var(--kh-gutter))) 88px 72px}.kh2-plate__name{font-size:58px}}.kh2-games{background:var(--kh-ivory);padding:80px 0 88px}.kh2-games__head{margin-bottom:32px}@media(min-width:990px){.kh2-games__head{margin-bottom:56px}}.kh2-games__row{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;list-style:none;margin:0 calc(var(--kh-gutter) * -1);padding:0 var(--kh-gutter) 6px;scrollbar-width:none}.kh2-games__row::-webkit-scrollbar{display:none}.kh2-games__row>li{scroll-snap-align:start}.kh2-game{position:relative;display:flex;flex-direction:column;height:100%;background:var(--kh-dark);color:var(--kh-ivory);text-decoration:none}.kh2-game__img{aspect-ratio:3 / 2;background:#1a1410;overflow:hidden}.kh2-game img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.kh2-game__img.is-fit img{object-fit:contain}.kh2-game__txt{padding:18px 20px 20px}.kh2-game__txt h3{margin:0 0 6px;font:500 32px/1.05 var(--kh-serif);color:var(--kh-ivory)}.kh2-game__meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font:500 14px/1.4 var(--kh-sans);color:#f4eee4d1}.kh2-game__go{color:var(--kh-brass-on-dark);font-weight:600;white-space:nowrap}@media(min-width:750px){.kh2-games{padding:136px 0 144px}.kh2-games__row{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);margin:0;padding:0;gap:20px;overflow:visible}.kh2-game__txt{padding:28px}.kh2-game__txt h3{font-size:38px}}.kh2-gifts{background:var(--kh-sand)}.kh2-gifts__grid{display:grid}.kh2-gifts__media{aspect-ratio:16 / 10;overflow:hidden}.kh2-gifts__media img{width:100%;height:100%;object-fit:cover}.kh2-gifts__body{padding:60px var(--kh-gutter) 68px}.kh2-gifts__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}@media(max-width:749px){.kh2-gifts__ctas .kh2-btn{flex:1 1 100%}}@media(min-width:990px){.kh2-gifts__grid{grid-template-columns:1fr 1fr;align-items:stretch;min-height:600px}.kh2-gifts__media{aspect-ratio:auto;order:2}.kh2-gifts__body{display:flex;flex-direction:column;justify-content:center;padding:80px 72px 80px max(var(--kh-gutter),calc((100vw - var(--kh-max)) / 2 + var(--kh-gutter)))}}.kh2-assure{background:var(--kh-ivory);border-top:1px solid var(--kh-line)}.kh2-assure__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;list-style:none;margin:0 auto;max-width:var(--kh-max);padding:44px var(--kh-gutter)}.kh2-assure__item{display:flex;flex-direction:column;gap:10px}.kh2-assure__item svg{width:30px;height:30px;color:var(--kh-brass-on-light)}.kh2-assure__item strong{display:block;font:600 15px/1.3 var(--kh-sans);color:var(--kh-ink)}.kh2-assure__item span{font-size:13.5px;line-height:1.5;color:var(--kh-ink-2)}@media(min-width:990px){.kh2-assure__list{grid-template-columns:repeat(4,1fr);padding:52px var(--kh-gutter)}.kh2-assure__item{flex-direction:row;align-items:center;gap:14px}}.kh2-footer{background:var(--kh-dark);color:#f4eee4c7;font:400 15px/1.6 var(--kh-sans)}.kh2-footer__grid{display:grid;gap:36px;max-width:var(--kh-max);margin:0 auto;padding:56px var(--kh-gutter) 40px}.kh2-footer__logo{display:block;width:150px}.kh2-footer__logo img{display:block;width:100%;height:auto}.kh2-footer__about{margin:18px 0 0;max-width:36ch}.kh2-footer h2{margin:0 0 14px;font:600 14px/1.4 var(--kh-sans);letter-spacing:.02em;color:var(--kh-brass-on-dark)}.kh2-footer ul{list-style:none;margin:0;padding:0}.kh2-footer li a{display:inline-block;padding:6px 0;color:#f4eee4d1;text-decoration:none}.kh2-footer li a:hover{color:var(--kh-ivory);text-decoration:underline;text-underline-offset:4px}.kh2-footer__mail{color:var(--kh-ivory);font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#d2ae7499}.kh2-footer__base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;max-width:var(--kh-max);margin:0 auto;padding:20px var(--kh-gutter) 28px;border-top:1px solid rgba(244,238,228,.12);font-size:13px;color:#f4eee48c}.kh2-footer__pay{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.kh2-footer__pay svg{width:38px;height:24px;display:block}@media(min-width:750px){.kh2-footer__grid{grid-template-columns:1.6fr 1fr 1fr 1.2fr;padding-top:72px}}@media(max-width:749px){.kh2-footer__cols{display:grid;grid-template-columns:1fr 1fr;gap:24px}}@media(min-width:750px){.kh2-footer__cols{display:contents}}.kh2-od{position:relative;background:var(--kh-dark);color:var(--kh-ivory)}.kh2-od.is-live{height:calc(var(--steps, 3) * 100vh)}@supports (height: 100svh){.kh2-od.is-live{height:calc(var(--steps, 3) * 100svh)}}.kh2-od__stage{position:relative;display:flex;flex-direction:column;height:100vh;height:100svh;overflow:hidden}.kh2-od.is-live .kh2-od__stage{position:sticky;top:0}.kh2-od__media{position:relative;flex:1 1 auto;min-height:0;transform-origin:70% 60%}.kh2-od__shot{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .7s ease}.kh2-od__shot.is-on{opacity:1}.kh2-od__shot img{width:100%;height:100%;object-fit:cover;object-position:var(--focus, 50% 50%)}.kh2-od__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(21,17,13,.3) 0%,rgba(21,17,13,0) 18%,rgba(21,17,13,0) 78%,var(--kh-dark) 100%)}.kh2-od__body{position:relative;z-index:2;flex:none;width:100%;max-width:var(--kh-max);margin:0 auto;padding:8px var(--kh-gutter) 36px}.kh2-od__body .kh2-h2{color:var(--kh-ivory)}.kh2-od__lede{margin:14px 0 0;max-width:40ch;font-size:16px;line-height:1.6;color:#f4eee4cc}.kh2-od__steps{display:grid;grid-template-columns:repeat(var(--steps, 3),minmax(0,1fr));gap:12px;list-style:none;margin:28px 0 0;padding:0;max-width:560px}.kh2-od__steps li{padding-top:12px;border-top:2px solid rgba(244,238,228,.2);font:500 13px/1.35 var(--kh-sans);color:#f4eee480;transition:color .5s ease,border-color .5s ease}.kh2-od__steps li.is-on{border-top-color:var(--kh-brass-on-dark);color:var(--kh-ivory)}@media(min-width:990px){.kh2-od__stage{justify-content:center}.kh2-od__media{position:absolute;top:0;bottom:0;left:36%;right:0}.kh2-od__media:after{background:linear-gradient(90deg,var(--kh-dark) 0%,rgba(21,17,13,.6) 12%,rgba(21,17,13,0) 30%),linear-gradient(180deg,#15110d4d,#15110d00 18% 82%,#15110d73)}.kh2-od__body{padding-top:0;padding-bottom:0}.kh2-od__body .kh2-h2{font-size:60px}.kh2-od__body>*{max-width:400px}.kh2-od__lede{font-size:17px}.kh2-od__steps li{font-size:14px}.kh2-od__shot img{object-position:50% 50%}}.kh2-motion .kh2-rv{opacity:0;transform:translate3d(0,22px,0)}.kh2-motion .kh2-rv.is-in{opacity:1;transform:none;transition:opacity .65s cubic-bezier(.2,.7,.2,1) var(--rv-delay, 0ms),transform .65s cubic-bezier(.2,.7,.2,1) var(--rv-delay, 0ms)}@media(min-width:990px)and (hover:hover){.kh2-par [data-kh2-par] img{transform:translate3d(0,var(--par, 0px),0) scale(1.1);will-change:transform}.kh2-par .kh2-od.is-live .kh2-od__media{transform:scale(calc(1.06 - var(--p, 0) * .06));will-change:transform}}@media(prefers-reduced-motion:reduce){.kh2 *,.kh2-header *{transition:none!important;animation:none!important}}.card__heading,.card__heading a{font-family:var(--kh-serif)!important;font-weight:600!important;font-size:19px!important;line-height:1.2!important;letter-spacing:0!important;color:var(--kh-ink)}.card-information .price,.card-information .price-item{font-family:var(--kh-sans)!important;font-size:15px!important;letter-spacing:0!important;color:var(--kh-ink-2)!important}.card__inner{border-radius:2px!important}.kh2-best__grid>li{display:flex}.kh2-best__grid .kh2-card{flex:1 1 auto;min-width:0}.kh2-card__price{margin-top:auto}.card__heading{min-height:2.4em}.card-wrapper .card__media img{object-position:center}.card--standard>.card__content{grid-template-rows:minmax(0,1fr) max-content max-content}.card--standard>.card__content>.card__information{display:flex;flex-direction:column;height:100%}.card--standard>.card__content>.card__information>.card-information{margin-top:auto}.kh2-games__row{scroll-padding-inline:var(--kh-gutter)}.payment-badges{list-style:none;padding-left:0}:root{--kh-price-old: #B42318;--kh-price-new: #1E7A46}.price--on-sale .price__sale s.price-item:not(#kh),.price--on-sale .price__sale .price-item--last:not(#kh),.price .variant-item__old-price:not(#kh),.sticky-atc__compare-price:not(#kh),.cart-item__old-price:not(#kh),.cart-item__compare-price:not(#kh){color:var(--kh-price-old)!important;text-decoration-color:var(--kh-price-old)!important}.price--on-sale .price__sale .price-item--sale:not(#kh),.sticky-atc__price-wrap:has(.sticky-atc__compare-price:not([style*=none])) .sticky-atc__price:not(#kh),.cart-item__final-price:not(#kh),.cart-item__discounted-prices dd.price:not(#kh),.cart-item__discounted-prices>span.price:not(#kh),.cart-item__price-wrapper:has(.cart-item__compare-row)>.price:not(#kh){color:var(--kh-price-new)!important}.cart-item__compare-price:not(#kh){opacity:1!important}@media(min-width:750px){.article-template__hero-adapt{padding-bottom:0!important;height:520px}.article-template__hero-adapt img{object-position:center 60%}}.article-template__content :is(ul,ol){list-style-position:outside;padding-left:1.4em}.article-template__content li+li{margin-top:.35em}.article-template__content h3{font-size:21px;margin-top:1.6em}@media(max-width:749px){.article-template__content h3{font-size:19px;margin-top:1.4em}}.kh2-signup{--su-bg: var(--kh-dark);--su-fg: var(--kh-ivory);--su-mute: rgba(244, 238, 228, .62);--su-line: rgba(244, 238, 228, .14);--su-field: rgba(244, 238, 228, .06);--su-field-line: rgba(244, 238, 228, .32);background:var(--su-bg);color:var(--su-fg);font:400 15px/1.5 var(--kh-sans)}.kh2-signup--cream{--su-bg: var(--kh-sand);--su-fg: var(--kh-ink);--su-mute: var(--kh-ink-2);--su-line: var(--kh-line);--su-field: #FBF7F0;--su-field-line: #BFAF98}.kh2-signup--dark .kh2-signup__inner{border-bottom:1px solid var(--su-line)}.kh2-signup__inner{display:grid;gap:16px;max-width:var(--kh-max);margin:0 auto;padding:32px var(--kh-gutter) 28px}.kh2-signup__title{margin:0;font:500 28px/1.1 var(--kh-serif);color:var(--su-fg);letter-spacing:0}.kh2-signup__text{margin:6px 0 0;color:var(--su-mute);font-size:14px;max-width:46ch}.kh2-signup__row{display:grid;gap:10px}.kh2-signup__input{width:100%;min-height:52px;margin:0;padding:0 16px;border:1px solid var(--su-field-line);border-radius:2px;background:var(--su-field);color:var(--su-fg);font:400 16px/1.2 var(--kh-sans);box-shadow:none;-webkit-appearance:none;appearance:none}.kh2-signup__input::placeholder{color:var(--su-mute);opacity:1}.kh2-signup__input:focus{outline:2px solid var(--kh-brass);outline-offset:1px;border-color:var(--kh-brass)}.kh2-signup__input[aria-invalid=true]{border-color:#e07a6b}.kh2-signup__btn{min-height:52px;margin:0;padding:0 24px;border:0;border-radius:2px;background:var(--kh-brass);color:var(--kh-dark);font:700 16px/1.2 var(--kh-sans);letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background-color .2s}.kh2-signup__btn:hover{background:#d4ab6e}.kh2-signup__btn:focus-visible{outline:2px solid var(--kh-brass);outline-offset:3px}.kh2-signup__fine{margin:8px 0 0;font-size:12.5px;color:var(--su-mute)}.kh2-signup__fine a{display:inline-block;padding:4px 2px;margin:-4px -2px;color:inherit;text-decoration:underline;text-underline-offset:3px}.kh2-signup__error{margin:8px 0 0;font-size:14px;color:#f0a496}.kh2-signup--cream .kh2-signup__error{color:#b3261e}.kh2-signup__done{margin:0;padding:14px 16px;border:1px solid var(--kh-brass);border-radius:2px;font-size:15px;outline:0}.kh2-signup__done strong{color:var(--kh-brass-on-dark);font-weight:700;letter-spacing:.04em}.kh2-signup--cream .kh2-signup__done strong{color:var(--kh-brass-on-light)}@media(min-width:750px){.kh2-signup__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:40px;padding-top:36px;padding-bottom:32px}.kh2-signup__title{font-size:32px}.kh2-signup__row{grid-template-columns:minmax(0,1fr) auto;gap:8px}}@media(max-width:749px){.kh2-announce__in{font-size:12.5px;padding:7px 12px;letter-spacing:0}}.kh2-announce__holiday{flex-wrap:wrap;row-gap:0}.kh2-header-section{position:sticky;top:0;z-index:40}.kh2-header{transition:transform .3s cubic-bezier(.2,.7,.2,1),background-color .25s ease}.kh2-header__in{min-height:56px}.kh2-header__logo{width:136px}html.kh2-hdr-hidden .kh2-header{transform:translateY(-100%)}html.kh2-hdr-hidden .kh2-header-section{pointer-events:none}.kh2-home .kh2-header-section{position:sticky;top:0;height:0}.kh2-home .kh2-header--overlay.is-solid,html.kh2-menu-open .kh2-header--overlay{background:var(--kh-dark);box-shadow:0 1px #f4eee414}@media(max-width:989px){.kh2-header__in{min-height:56px}.kh2-header__logo{width:112px}html.kh2-menu-open,html.kh2-menu-open body{overflow:hidden}.kh2-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:#0a0806b8}.kh2-drawer{position:fixed;left:0;right:0;top:var(--kh2-menu-top, 56px);bottom:0;overflow-y:auto;overscroll-behavior:contain;box-shadow:none;padding-bottom:40px}}@media(prefers-reduced-motion:reduce){.kh2-header{transition:none}}#khs{top:var(--kh2-hdr-vis, 0px)!important;transition:transform .28s ease,opacity .28s ease,top .3s cubic-bezier(.2,.7,.2,1)}@media(min-width:990px){.kh2-pdp .product__media-wrapper{top:calc(var(--kh2-hdr-vis, 0px) + 20px)!important;transition:top .3s ease}}.kh2-stars{--kh2-star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.6l2.5 5.3 5.8.7-4.3 4 1.1 5.7L10 14.5l-5.1 2.8 1.1-5.7-4.3-4 5.8-.7z'/%3E%3C/svg%3E");position:relative;display:inline-block;flex:none;width:76px;height:14px;vertical-align:-2px;background:linear-gradient(90deg,currentColor var(--kh2-r, 100%),rgba(128,112,96,.35) var(--kh2-r, 100%));-webkit-mask:var(--kh2-star) 0 0 / 15.2px 14px repeat-x;mask:var(--kh2-star) 0 0 / 15.2px 14px repeat-x}.kh2-hero__pic{display:contents}.kh2-hero__proof{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:18px 0 0;font:500 14px/1.4 var(--kh-sans);color:#f4eee4db}.kh2-hero__rating{display:inline-flex;align-items:center;gap:8px;color:var(--kh-brass-on-dark)}.kh2-hero__rating>span:last-child{color:#f4eee4e6}.kh2-hero__rating strong{color:var(--kh-ivory);font-weight:700}.kh2-hero__rating+.kh2-hero__shipped:before{content:"";display:inline-block;width:3px;height:3px;margin:0 12px 3px 0;border-radius:50%;background:#f4eee480}@media(max-width:749px){.kh2-hero{display:block;min-height:0}.kh2-hero__media:has(.kh2-hero__pic--m){position:relative;inset:auto;padding-top:52px;background:#0d0a08}.kh2-hero__pic--m img{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;object-position:50% 50%}.kh2-hero__media:has(.kh2-hero__pic--m):after{background:linear-gradient(180deg,rgba(13,10,8,.9) 0%,rgba(13,10,8,0) 26%,rgba(13,10,8,0) 74%,var(--kh-dark) 100%)}.kh2-hero__media:has(.kh2-hero__pic--m) .kh2-hero__video{display:none}.kh2-hero:has(.kh2-hero__pic--m) .kh2-hero__body{padding:4px var(--kh-gutter) 28px}.kh2-hero:has(.kh2-hero__pic--m) h1{font-size:46px;line-height:.98}.kh2-hero:has(.kh2-hero__pic--m) .kh2-hero__text{margin-top:12px;font-size:15px;line-height:1.5}.kh2-hero:has(.kh2-hero__pic--m) .kh2-hero__ctas{margin-top:18px;gap:10px}.kh2-hero__proof{justify-content:center;margin-top:14px;font-size:13px;text-align:center}.kh2-hero__rating+.kh2-hero__shipped:before{display:none}}@media(max-width:749px){.kh2-best{padding:52px 0}.kh2-best__head{margin-bottom:22px}.kh2-games{padding:52px 0}.kh2-games__head{margin-bottom:20px}.kh2-engrave__media{min-height:0;aspect-ratio:16 / 10}.kh2-engrave__body{padding:44px var(--kh-gutter) 52px}.kh2-plate{margin-top:22px;padding:26px 20px 22px}.kh2-plate__name{font-size:42px}.kh2-try{margin-top:14px}.kh2-engrave__cta{margin-top:18px}.kh2-engrave__note{margin-top:12px}.kh2-gifts__body{padding:44px var(--kh-gutter) 52px}.kh2-gifts__ctas{margin-top:22px}.kh2-assure__list{padding:36px var(--kh-gutter);gap:24px 16px}.kh2-craft__item{padding:18px 6px}}@media(min-width:750px)and (max-width:989px){.kh2-best,.kh2-games{padding:72px 0}}.kh2-card__img{aspect-ratio:1 / 1;background:#fff}.kh2-card__img.is-fit img{object-fit:contain}.kh2-card__alt{object-fit:cover}.kh2-tag{font-size:12px;padding:5px 9px}.kh2-card__rating{display:flex;align-items:center;gap:6px;margin:0 0 4px;font:500 13px/1.3 var(--kh-sans);color:var(--kh-brass-on-light)}.kh2-card__rating>span:not(.visually-hidden){color:var(--kh-ink-2)}.kh2-card__title{margin-top:12px}.kh2-best__all{margin-top:28px}.kh2-best__all .kh2-btn{width:100%;min-height:48px}@media(max-width:749px){.kh2-best__grid{gap:24px 12px}.kh2-card__title{font-size:19px}.kh2-tag{top:8px;left:8px}}@media(min-width:990px){.kh2-best__all{margin-top:48px;text-align:center}.kh2-best__all .kh2-btn{width:auto;min-width:320px}}.kh2-od__step{all:unset;display:block;cursor:pointer}.kh2-od__step:focus-visible{outline:2px solid var(--kh-brass);outline-offset:3px}.kh2-od__steps li{color:#f4eee4b8}.kh2-od__dots{display:none}@media(max-width:989px){.kh2-od__stage{display:flex;flex-direction:column;height:auto;overflow:visible;padding:52px 0 48px}.kh2-od__body{display:contents}.kh2-od__body .kh2-h2{order:1;padding:0 var(--kh-gutter)}.kh2-od__lede{order:2;margin:10px 0 0;padding:0 var(--kh-gutter);font-size:15px;line-height:1.55}.kh2-od__media{order:3;display:flex;flex:none;margin-top:22px;aspect-ratio:3 / 2;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;transform:none!important}.kh2-od__media::-webkit-scrollbar{display:none}.kh2-od__media:after{display:none}.kh2-od__shot{position:relative;inset:auto;flex:0 0 100%;opacity:1;scroll-snap-align:start;scroll-snap-stop:always}.kh2-od__shot img{object-fit:cover;object-position:50% 50%}.kh2-od__steps{order:4;width:auto;max-width:none;margin:0;padding:0 var(--kh-gutter);gap:10px}.kh2-od__steps li{padding-top:0;font-size:13.5px}.kh2-od__step{min-height:48px;padding-top:10px;box-sizing:border-box;width:100%}.kh2-od__dots{order:5;display:flex;justify-content:center;gap:8px;margin-top:10px}.kh2-od__dots span{width:7px;height:7px;border-radius:50%;background:#f4eee44d;transition:background-color .3s,transform .3s}.kh2-od__dots span.is-on{background:var(--kh-brass-on-dark);transform:scale(1.15)}}@media(min-width:750px)and (max-width:989px){.kh2-od__media{margin-left:var(--kh-gutter);margin-right:var(--kh-gutter)}}.kh2-home .kh2-cp{max-width:var(--kh-max);margin:0 auto;padding:52px var(--kh-gutter) 0;font-family:var(--kh-sans)}.kh2-home .kh2-cp__top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 20px}.kh2-home .kh2-cp__h{margin:0;font:500 34px/1.08 var(--kh-serif);color:var(--kh-ink)}.kh2-home .kh2-cp__nav{display:flex;gap:8px}.kh2-home .kh2-cp__arr{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--kh-line);border-radius:50%;background:#fff;color:var(--kh-ink);cursor:pointer}.kh2-home .kh2-cp__arr:hover:not(:disabled){border-color:var(--kh-ink)}.kh2-home .kh2-cp__arr:disabled{opacity:.35;cursor:default}.kh2-home .kh2-cp--fits .kh2-cp__nav{display:none}.kh2-home .kh2-cp__list{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:4px}.kh2-home .kh2-cp__list::-webkit-scrollbar{display:none}.kh2-home .kh2-cp__c{flex:0 0 calc((100% - 48px)/4);min-width:0;margin:0;scroll-snap-align:start;display:flex;flex-direction:column;background:#fff;border:1px solid var(--kh-line);border-radius:2px;overflow:hidden}.kh2-home .kh2-cp__img{aspect-ratio:1;overflow:hidden;background:#efe9df}.kh2-home .kh2-cp__img img{display:block;width:100%;height:100%;object-fit:cover}.kh2-home .kh2-cp figcaption{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;padding:10px 12px 12px;font:400 14px/1.45 var(--kh-sans);color:var(--kh-ink-2)}.kh2-home .kh2-cp__n{font-weight:600;color:var(--kh-ink)}.kh2-home .kh2-cp__b{font-weight:600;color:#2f7a4f;font-size:13px}.kh2-home .kh2-cp__l{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;padding:4px 0;color:var(--kh-brass-on-light);font-weight:600;line-height:1.35;text-decoration:underline;text-underline-offset:3px}.kh2-home .kh2-cp__t{margin:2px 0 0;font-size:14px;line-height:1.45;color:var(--kh-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.kh2-home .kh2-cp__arr:focus-visible,.kh2-home .kh2-cp__l:focus-visible,.kh2-home .kh2-cp__list:focus-visible{outline:2px solid var(--kh-brass);outline-offset:2px}@media(max-width:749px){.kh2-home .kh2-cp{padding:52px 0 0}.kh2-home .kh2-cp__top{padding:0 var(--kh-gutter);margin-bottom:18px}.kh2-home .kh2-cp__h{font-size:30px}.kh2-home .kh2-cp__nav{display:none}.kh2-home .kh2-cp__list{gap:12px;padding:0 var(--kh-gutter) 4px;scroll-padding-left:var(--kh-gutter)}.kh2-home .kh2-cp__c{flex:0 0 64%}}@media(min-width:990px){.kh2-home .kh2-cp{padding-top:120px}.kh2-home .kh2-cp__h{font-size:48px}}.kh2-game__arrow{display:none}@media(max-width:749px){.kh2-games__row{display:grid;grid-auto-flow:row;grid-template-columns:1fr;grid-auto-columns:auto;gap:10px;overflow:visible;margin:0;padding:0;scroll-snap-type:none}.kh2-game{flex-direction:row;align-items:stretch;height:104px}.kh2-game__img{flex:0 0 132px;aspect-ratio:auto;height:100%}.kh2-game__txt{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:12px 8px 12px 16px}.kh2-game__txt h3{margin:0 0 4px;font-size:25px}.kh2-game__meta{font-size:14px}.kh2-game__go{display:none}.kh2-game__arrow{display:block;flex:none;align-self:center;width:22px;height:22px;margin-right:16px;color:var(--kh-brass-on-dark)}}.kh2-footer__mail{display:inline-block;padding:12px 0;margin:-12px 0}.kh2-signup__fine a{padding:10px 2px;margin:-10px -2px}@media(min-width:990px){.kh2-od__steps li{padding-top:0}.kh2-od__step{min-height:44px;padding-top:12px;box-sizing:border-box;width:100%}}.kh2-ws{background:var(--kh-dark);color:var(--kh-ivory);padding:52px 0;border-top:1px solid rgba(244,238,228,.1)}.kh2-ws__inner{display:grid;grid-template-columns:minmax(0,1fr);max-width:var(--kh-max);margin:0 auto}.kh2-ws__frame{grid-area:1 / 1;position:relative;overflow:hidden;background:#221b15}.kh2-ws__frame--m{aspect-ratio:1 / 1}.kh2-ws__frame--d{aspect-ratio:16 / 9;display:none}.kh2-ws__video{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.kh2-ws__frame--m:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,#15110d00,#15110db8 52%,#15110df0)}.kh2-ws__copy{grid-area:1 / 1;align-self:end;position:relative;z-index:1;padding:0 var(--kh-gutter) 18px}.kh2-ws__copy .kh2-h2{font-size:30px;line-height:1.08;color:var(--kh-ivory);text-wrap:balance}.kh2-ws__text{margin:8px 0 0;max-width:40ch;font-size:15px;line-height:1.5;color:#f4eee4db}.kh2-ws__toggle{grid-area:1 / 1;align-self:start;justify-self:end;position:relative;z-index:2;margin:10px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#15110d8c;color:var(--kh-ivory);cursor:pointer}.kh2-ws__toggle[hidden]{display:none}.kh2-ws__toggle:hover{background:#15110dcc}.kh2-ws__toggle:focus-visible{outline:2px solid var(--kh-brass);outline-offset:2px}.kh2-ws__i-play,.kh2-ws__toggle.is-paused .kh2-ws__i-pause{display:none}.kh2-ws__toggle.is-paused .kh2-ws__i-play{display:block}.kh2-ws__cta{padding:20px var(--kh-gutter) 0}.kh2-ws__cta .kh2-btn{width:100%}@media(min-width:750px){.kh2-ws{padding:72px 0}.kh2-ws__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:1fr auto auto 1fr;column-gap:48px;padding:0 var(--kh-gutter);align-items:center}.kh2-ws__frame--m{display:none}.kh2-ws__frame--d{display:block;grid-area:1 / 2 / 5 / 3}.kh2-ws__copy{grid-area:2 / 1;align-self:auto;padding:0}.kh2-ws__copy .kh2-h2{font-size:40px;max-width:12ch}.kh2-ws__text{margin-top:14px;font-size:16px;line-height:1.65;color:#f4eee4c7}.kh2-ws__cta{grid-area:3 / 1;align-self:auto;padding:28px 0 0}.kh2-ws__cta .kh2-btn{width:auto}.kh2-ws__toggle{grid-area:1 / 2 / 5 / 3;align-self:end;margin:14px}}@media(min-width:990px){.kh2-ws{padding:96px 0}.kh2-ws__copy .kh2-h2{font-size:52px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/kh2.css.map */
