:root{--bg:#faf8f3;--paper:#faf8f3;--stone:#f0ece4;--tile:#f0ece4;--ink:#1f1c18;--soft:#403b34;--muted:#857d72;--line:#e4dfd6;--sans:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Helvetica,Arial,sans-serif;--ease:cubic-bezier(.22,.8,.24,1)}body{background:var(--bg);color:var(--soft);font-family:var(--sans);-webkit-font-smoothing:antialiased;letter-spacing:-.011em}h1,h2,h3{color:var(--ink);font-weight:500;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}.wrap{width:min(1320px,100%);padding-inline:max(20px,env(safe-area-inset-left,0px))}.section{padding-block:clamp(56px,9vw,120px)}.k-announce{background:var(--ink);color:#f5f1ea;font-size:12.5px;text-align:center;padding:9px 16px;letter-spacing:0}.header{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:16px max(20px,4vw);background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:saturate(1.6) blur(18px);-webkit-backdrop-filter:saturate(1.6) blur(18px);border-bottom:1px solid var(--line)}.header .logo{grid-column:2;font-size:32px;font-weight:700;letter-spacing:-.08em;color:var(--ink);line-height:1}.desktop-nav{grid-column:1;gap:30px}.desk-header-right{grid-column:3;justify-self:end;gap:26px}.desktop-nav a,.desk-header-right a{font-size:13px;color:var(--soft);transition:color .2s}.desktop-nav a:hover,.desk-header-right a:hover{color:var(--ink)}@media(max-width:800px){.header{grid-template-columns:auto 1fr auto;padding-block:14px}.mobile-menu{grid-column:1}.header .logo{grid-column:2;justify-self:center;font-size:28px}.desk-header-right a:first-child{display:none}}.button{border:0;background:var(--ink);color:#fff;padding:15px 26px;font-size:15px;gap:16px;transition:transform .35s var(--ease),background .25s}.button:hover{background:#3a352f;transform:translateY(-1px)}.button span{transition:transform .35s var(--ease)}.button:hover span{transform:translate(2px,-2px)}.link{font-size:15px;color:var(--ink);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;min-height:min(80vh,780px);gap:0;padding-top:0}.hero-copy{display:flex;flex-direction:column;justify-content:flex-end;padding:72px 56px 72px 0}.hero h1{font-size:clamp(50px,7.2vw,108px);letter-spacing:-.06em;max-width:10ch}.hero p{font-size:clamp(17px,1.4vw,20px);max-width:30ch;margin:28px 0 36px;color:var(--soft);line-height:1.45}.cta{display:flex;flex-wrap:wrap;gap:26px;align-items:center}.hero-stage{position:relative;background:var(--stone);overflow:hidden;min-height:460px;margin-right:calc(-1*max(20px,env(safe-area-inset-right,0px)));border-radius:0 0 0 28px}.hero-stage img{position:absolute;height:auto;filter:drop-shadow(0 24px 24px rgba(31,28,24,.14));animation:kfloat 7s ease-in-out infinite;transform:rotate(var(--r,0deg))}@keyframes kfloat{0%,to{translate:0 0}50%{translate:0 -12px}}@media(max-width:860px){.hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:44px 0 36px}.hero-stage{aspect-ratio:1;min-height:0;margin-inline:calc(-1*max(20px,env(safe-area-inset-left,0px)));border-radius:0}}.promise{text-align:center;padding-block:clamp(72px,11vw,150px) clamp(40px,6vw,80px)}.promise h2{font-size:clamp(38px,5.6vw,80px);letter-spacing:-.055em;max-width:16ch;margin:0 auto}.promise p{margin:22px auto 0;max-width:46ch;font-size:clamp(16px,1.3vw,19px);color:var(--muted)}.trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line)}.trust div{padding:28px 28px 28px 0}.trust div+div{padding-left:28px;border-left:1px solid var(--line)}.trust b{display:block;font-weight:500;font-size:19px;letter-spacing:-.03em;color:var(--ink);margin-bottom:6px}.trust span{font-size:14px;color:var(--muted)}@media(max-width:760px){.trust{grid-template-columns:1fr}.trust div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}}.sec-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:40px}.sec-head h1,.sec-head h2{font-size:clamp(40px,5vw,68px)}.sec-head p,.sec-sub{margin-top:14px;color:var(--muted);max-width:46ch;font-size:16px}.sec-hint{font-size:13px;color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 28px}@media(max-width:980px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 18px}}@media(max-width:560px){.grid{grid-template-columns:1fr}}.pack{display:grid;gap:14px;align-content:start;text-decoration:none;color:inherit}.stage{position:relative;aspect-ratio:1;background:var(--stone);border-radius:22px;overflow:hidden;transition:filter .5s var(--ease)}.pack:hover .stage{filter:brightness(.985)}.toy{position:absolute;filter:drop-shadow(0 14px 14px rgba(31,28,24,.12));transform:translate(0) rotate(var(--r,0deg));transition:transform .6s var(--ease),filter .6s var(--ease),opacity .35s var(--ease);will-change:transform}.toy img{display:block;width:100%;height:auto;background:none!important;border-radius:0!important;aspect-ratio:auto!important}.pack:hover .toy,.stage--big:hover .toy{transform:translate(var(--dx),var(--dy)) rotate(calc(var(--r,0deg) * -1)) scale(1.05);filter:drop-shadow(0 28px 24px rgba(31,28,24,.18))}.stage .toy:hover{transform:translate(var(--dx),var(--dy)) rotate(0) scale(1.7)!important;z-index:6;filter:drop-shadow(0 32px 28px rgba(31,28,24,.22))}.stage:has(.toy:hover) .toy:not(:hover){opacity:.25}.pack:hover .toy:nth-child(2){transition-delay:.04s}.pack:hover .toy:nth-child(3){transition-delay:.08s}.pack:hover .toy:nth-child(4){transition-delay:.12s}.stage .toy:hover,.stage:has(.toy:hover) .toy{transition-delay:0s!important}.toy-label{position:absolute;left:50%;bottom:-4px;transform:translate(-50%,100%) scale(.6);white-space:nowrap;font-size:12px;color:var(--ink);background:#faf8f3eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:4px 11px;border-radius:999px;opacity:0;pointer-events:none;transition:opacity .25s}.stage .toy:hover .toy-label{opacity:1}.count{position:absolute;left:18px;top:16px;font-size:12px;color:var(--soft);opacity:.75}.meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:4px 4px 0}.meta b{font-weight:500;font-size:19px;letter-spacing:-.03em;color:var(--ink)}.meta span{font-variant-numeric:tabular-nums;font-size:16px}.pack small{color:var(--muted);font-size:14px;line-height:1.45;max-width:36ch;padding:0 4px}.commerce-product{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);padding-top:40px;align-items:start}.commerce-media{position:sticky;top:96px}.stage--big{border-radius:28px}.inside-head{display:flex;justify-content:space-between;align-items:baseline;margin:36px 0 14px}.inside-head h2{font-size:22px;letter-spacing:-.03em}.inside-head span{font-size:13px;color:var(--muted)}.inside{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.inside .item{margin:0;padding:0;border:0;background:none;cursor:pointer;display:grid;gap:8px;text-align:left;color:inherit;font:inherit}.inside img{width:100%;aspect-ratio:1!important;object-fit:contain;background:var(--stone)!important;border-radius:16px!important;padding:14%;transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.inside .item:hover img{transform:translateY(-4px);box-shadow:0 14px 28px #1f1c1814}.inside .item span{font-size:12.5px;color:var(--soft);line-height:1.3}@media(max-width:560px){.inside{grid-template-columns:repeat(2,minmax(0,1fr))}}.toy-sheet{border:0;padding:0;border-radius:28px;width:min(1000px,calc(100vw - 32px));max-height:calc(100vh - 48px);background:var(--bg);color:var(--soft);box-shadow:0 40px 120px #1f1c1840}.toy-sheet::backdrop{background:#1f1c1859;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.toy-sheet[open]{animation:krise .45s var(--ease)}@keyframes krise{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:none}}.toy-sheet__in{padding:28px;position:relative}.toy-sheet h3{font-size:clamp(26px,3vw,38px);margin:4px 48px 20px 0}.toy-sheet__x{position:absolute;right:20px;top:20px;width:38px;height:38px;border-radius:50%;border:0;background:var(--stone);font-size:20px;cursor:pointer;color:var(--ink)}.toy-gallery{display:grid;grid-auto-flow:column;grid-auto-columns:min(78%,560px);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:thin}.toy-gallery figure{margin:0;scroll-snap-align:start;display:grid;gap:8px;align-content:start}.toy-gallery img,.toy-gallery video,.toy-gallery iframe{width:100%;aspect-ratio:1;object-fit:cover;border-radius:20px;background:var(--stone);display:block}.toy-gallery__cut img{object-fit:contain;padding:12%}.toy-gallery figcaption{font-size:12.5px;color:var(--muted)}.commerce-copy .back{font-size:13px;color:var(--muted);text-decoration:none}.commerce-copy .back:before{content:"\2039  "}.commerce-product .commerce-copy h1{font-size:clamp(40px,4.6vw,64px);margin-top:18px}.commerce-price{font-size:22px;color:var(--ink);margin-top:14px}.commerce-copy form{gap:10px}.commerce-copy form .button{width:100%;padding:18px;font-size:16px;margin-top:6px}.commerce-copy input[type=number]{border-radius:12px;border:1px solid var(--line);background:#fff;padding:12px 14px}.commerce-product .rte{border-top:1px solid var(--line);padding-top:24px;margin-top:28px}.rte h3{font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--ink);margin:26px 0 8px}.rte ul{padding-left:18px}.rte li{margin:6px 0}.commerce-copy nav{margin-top:28px;font-size:13px;color:var(--muted)}@media(max-width:860px){.commerce-product{grid-template-columns:1fr}.commerce-media{position:static}}.footer{background:var(--stone);border-top:1px solid var(--line)}.js .reveal{opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.js .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js .reveal{opacity:1;transform:none}.hero-stage img{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/kitters-sleek.css.map */
