.hw-rb{display:block;position:relative;z-index:31;overflow:hidden;padding:10px 0;background:var(--hw-bg);color:var(--hw-tx);font:800 var(--hw-fs) / 1 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.hw-rb:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.hw-st{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hw-tr{display:flex;width:max-content;animation:hw-marquee var(--hw-sp) linear infinite;will-change:transform}.hw-g{display:flex;flex:none}.hw-i{display:inline-flex;align-items:center;gap:1.25em;padding-right:1.25em;white-space:nowrap}.hw-i em{font-style:normal}@keyframes hw-marquee{to{transform:translate3d(-50%,0,0)}}@media(hover:hover){.hw-rb:hover .hw-tr{animation-play-state:paused}}.hw-web{position:fixed;top:0;z-index:29;width:min(var(--hw-ws),30vw);height:min(var(--hw-ws),30vw);color:var(--hw-web);opacity:var(--hw-wo);pointer-events:none}.hw-web.l{left:0}.hw-web.r{right:0;transform:scaleX(-1)}.hw-fall{position:fixed;top:0;right:0;bottom:0;left:0;z-index:28;overflow:hidden;pointer-events:none}.hw-fall span{position:absolute;top:-60px;line-height:1;-webkit-user-select:none;user-select:none;animation:hw-fall linear infinite;will-change:transform}@keyframes hw-fall{to{transform:translate3d(0,110vh,0) rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hw-tr,.hw-fall{display:none}.hw-st{position:static;display:block;width:auto;height:auto;margin:0;padding:0 12px;overflow:visible;clip:auto;line-height:1.3;text-align:center;white-space:normal}}@media print{.hw-web,.hw-fall{display:none}}.hp{padding:var(--hp-pt) 0 var(--hp-pb);background:var(--hp-bg);color:var(--hp-tx)}.hp-wrap{max-width:1280px;margin:0 auto;padding:0 20px}.hp-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.hp-title{margin:0;font-size:clamp(24px,6.5vw,var(--hp-hs));font-weight:900;line-height:1.05;letter-spacing:-.02em;text-transform:uppercase;color:var(--hp-tx)}.hp-sub{margin:8px 0 0;max-width:560px;opacity:.75}.hp-navs{display:none;gap:10px}@media(min-width:750px){.hp-navs{display:flex}}.hp.is-static .hp-navs{display:none}.hp-nav{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:3px solid var(--hp-tx);border-radius:0;background:var(--hp-card);color:var(--hp-tx);box-shadow:3px 3px 0 var(--hp-tx);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.hp-nav:hover:not(:disabled),.hp-nav:focus-visible{background:var(--hp-ac)}.hp-nav:active:not(:disabled){transform:translate(3px,3px);box-shadow:0 0 0 var(--hp-tx)}.hp-nav:disabled{opacity:.35;cursor:default}.hp-track{display:flex;gap:14px;margin:0;padding:6px 10px 16px 4px;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scroll-padding-left:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hp-track::-webkit-scrollbar{display:none}.hp-item{flex:0 0 calc((100% - (var(--hp-cols-m) - 1) * 14px) / var(--hp-cols-m));scroll-snap-align:start}@media(min-width:750px){.hp-track{gap:22px}.hp-item{flex-basis:calc((100% - (var(--hp-cols) - 1) * 22px) / var(--hp-cols))}}.hp-card{display:flex;flex-direction:column;height:100%;border:3px solid var(--hp-tx);background:var(--hp-card);color:inherit;text-decoration:none;box-shadow:6px 6px 0 var(--hp-tx);transition:transform .15s ease,box-shadow .15s ease}.hp-card:hover,.hp-card:focus-visible{transform:translate(-3px,-3px);box-shadow:9px 9px 0 var(--hp-tx)}.hp-card:focus-visible{outline:3px solid var(--hp-ac);outline-offset:3px}.hp-media{position:relative;overflow:hidden;aspect-ratio:var(--hp-ratio);border-bottom:3px solid var(--hp-tx);background:#0000000d}.hp-media img,.hp-ph{display:block;width:100%;height:100%;object-fit:cover}.hp-ph{padding:18%;opacity:.35}.hp-badge{position:absolute;top:0;left:0;padding:7px 12px;background:var(--hp-tx);color:var(--hp-ac);font-size:12px;font-weight:900;line-height:1;letter-spacing:.05em;text-transform:uppercase}.hp-badge.is-out{background:#fff;color:#111;border-right:3px solid #111;border-bottom:3px solid #111}.hp-info{display:flex;flex:1;flex-direction:column;gap:8px;padding:14px}.hp-name{display:-webkit-box;margin:0;overflow:hidden;font-size:15px;font-weight:700;line-height:1.3;color:var(--hp-tx);-webkit-line-clamp:2;-webkit-box-orient:vertical}.hp-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:auto 0 0;font-size:16px}.hp-from{font-size:12px;opacity:.7}.hp-now{font-weight:900}.hp-now.is-sale{padding:0 6px;background:var(--hp-ac)}.hp-was{font-size:13px;opacity:.6}.hp-more{margin:26px 0 0}.hp-btn{display:inline-block;padding:14px 26px;border:3px solid var(--hp-tx);background:var(--hp-tx);color:var(--hp-ac);font-weight:900;letter-spacing:.05em;text-decoration:none;text-transform:uppercase;box-shadow:4px 4px 0 var(--hp-ac);transition:transform .15s ease,box-shadow .15s ease}.hp-btn:hover,.hp-btn:focus-visible{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--hp-ac)}.hp-empty{margin:0;padding:28px 16px;border:3px dashed var(--hp-tx);text-align:center}@media(prefers-reduced-motion:reduce){.hp-card,.hp-btn,.hp-nav{transition:none}.hp-card:hover,.hp-card:focus-visible,.hp-btn:hover,.hp-btn:focus-visible{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
