.section--smk-home{padding:0}.smk-home{position:relative;min-height:calc(100vh - 92px);min-height:calc(100svh - 92px);display:flex;flex-direction:column}.smk-open{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:var(--smk-black);overflow:hidden;cursor:pointer;transition:opacity .65s var(--smk-ease-in),transform .65s var(--smk-ease-in)}.smk-open.is-closing{opacity:0;transform:scale(1.04);pointer-events:none}.smk-open__corner{position:absolute;font-family:var(--smk-mono);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--smk-mute);padding:18px 20px;-webkit-user-select:none;user-select:none}.smk-open__corner--tl{top:0;left:0}.smk-open__corner--tr{top:0;right:0;font-variant-numeric:tabular-nums}.smk-open__corner--bl{bottom:0;left:0}.smk-open__corner--br{bottom:0;right:0}.smk-open__btn{position:absolute;top:0;left:0;margin:0;padding:0;border:0;background:none;cursor:pointer;will-change:transform;touch-action:manipulation}.smk-open__box{display:block;background:var(--smk-red);color:var(--smk-white);font-family:var(--smk-display);font-weight:700;font-style:italic;font-size:clamp(26px,4.4vw,44px);line-height:1;padding:.24em .5em .28em .46em;letter-spacing:.01em;box-shadow:0 0 #fff0;transition:transform var(--smk-fast) var(--smk-ease),box-shadow var(--smk-fast)}.smk-open__btn:hover .smk-open__box{transform:scale(1.06) rotate(-1.5deg);box-shadow:0 0 0 3px var(--smk-white)}.smk-open__btn.is-hit .smk-open__box{animation:smk-hit .26s var(--smk-ease-out)}@keyframes smk-hit{0%{box-shadow:0 0 0 0 var(--smk-white);transform:scale(.94)}to{box-shadow:0 0 0 10px #fff0;transform:scale(1)}}.smk-open__hint{position:absolute;left:50%;bottom:48px;transform:translate(-50%);font-family:var(--smk-mono);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--smk-dim);white-space:nowrap}.smk-open__hint:after{content:"_";color:var(--smk-red);animation:smk-blink 1s steps(2) infinite}.smk-home__main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(22px,4vh,44px);padding:clamp(32px,7vh,80px) var(--smk-gutter) 48px;opacity:0;transition:opacity .7s var(--smk-ease)}.smk-home.is-open .smk-home__main{opacity:1}.smk-home__title-wrap{text-align:center}.smk-home__title{margin:0;font-size:clamp(44px,10vw,128px);font-weight:700;line-height:.92;letter-spacing:.06em;text-transform:uppercase;color:var(--smk-white);white-space:nowrap;min-height:1em}.smk-home__typed{display:inline-block}.smk-home__caret{display:inline-block;width:.42em;height:.82em;margin-left:.08em;vertical-align:-.04em;background:var(--smk-red);animation:smk-blink .9s steps(2) infinite}.smk-home.is-typed .smk-home__caret{animation-duration:1.4s}.smk-home__sub{margin:14px 0 0;font-family:var(--smk-mono);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--smk-mute)}.smk-home__clock{display:inline-flex;align-items:center;gap:10px;font-family:var(--smk-mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--smk-dim);font-variant-numeric:tabular-nums;padding:10px 16px;border:1px solid var(--smk-line-soft)}.smk-home__clock-dot{width:6px;height:6px;background:var(--smk-red);transition:transform .12s var(--smk-ease-out),opacity .12s}.smk-home__clock.is-tick .smk-home__clock-dot{animation:smk-tick 1s var(--smk-ease-out)}@keyframes smk-tick{0%{transform:scale(1.9);opacity:1}to{transform:scale(1);opacity:.55}}.smk-menu{display:flex;flex-direction:column;align-items:stretch;width:min(100%,560px)}.smk-menu__item{--i: 0;position:relative;display:grid;grid-template-columns:2.4em 1fr auto;align-items:baseline;gap:16px;padding:clamp(10px,1.6vh,16px) 8px;border-top:1px solid var(--smk-line-soft);color:var(--smk-white);text-decoration:none;font-family:var(--smk-display);font-weight:700;font-size:clamp(22px,3.4vw,40px);letter-spacing:.06em;text-transform:uppercase;line-height:1;background-image:linear-gradient(var(--smk-red),var(--smk-red));background-repeat:no-repeat;background-size:0% 100%;background-position:0 0;transition:color var(--smk-base) var(--smk-ease),padding-left var(--smk-base) var(--smk-ease),letter-spacing var(--smk-base) var(--smk-ease),background-size var(--smk-base) var(--smk-ease)}.smk-menu__item:last-child{border-bottom:1px solid var(--smk-line-soft)}.smk-menu__item:hover,.smk-menu__item:focus-visible,.smk-menu__item.is-pressed{padding-left:18px;letter-spacing:.1em;outline:none;background-size:100% 100%}.smk-menu__num{font-family:var(--smk-mono);font-size:11px;font-weight:500;letter-spacing:.1em;color:var(--smk-red);transition:color var(--smk-base)}.smk-menu__item:hover .smk-menu__num,.smk-menu__item.is-pressed .smk-menu__num{color:var(--smk-white)}.smk-menu__label{position:relative}.smk-menu__item--hot .smk-menu__label:after{content:"";position:absolute;top:-.1em;right:-.5em;width:.22em;height:.22em;background:var(--smk-red);animation:smk-blink 1.6s steps(2) infinite}.smk-menu__item:hover .smk-menu__label:after{background:var(--smk-white)}.smk-menu__tag{font-family:var(--smk-mono);font-size:10px;letter-spacing:.2em;color:var(--smk-mute);align-self:center}.smk-menu__item:hover .smk-menu__tag{color:var(--smk-white)}.smk-menu__dice{font-size:.7em;color:var(--smk-mute);transition:transform var(--smk-slow) var(--smk-ease-out),color var(--smk-base)}.smk-menu__item--random:hover .smk-menu__dice{transform:rotate(360deg);color:var(--smk-white)}.smk-home__foot{font-family:var(--smk-mono);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--smk-mute);margin:0}.smk-home__foot p{margin:0}[data-smk-stagger]{opacity:0;transform:translateY(16px);transition:opacity .6s var(--smk-ease),transform .7s var(--smk-ease-out);transition-delay:calc(var(--i, 0) * 70ms + .5s)}.smk-home.is-open [data-smk-stagger]{opacity:1;transform:none}@media screen and (max-width:749px){.smk-home{min-height:calc(100svh - 72px)}.smk-home__main{gap:22px;padding-bottom:72px}.smk-menu__item{grid-template-columns:2em 1fr auto;gap:12px;font-size:24px}.smk-open__hint{bottom:36px;font-size:10px;letter-spacing:.22em}.smk-open__corner{padding:14px}}@media(prefers-reduced-motion:reduce){.smk-home__caret,.smk-open__hint:after,.smk-menu__item--hot .smk-menu__label:after{animation:none}[data-smk-stagger]{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/smukiez-home.css.map */
