.hx-fav{-webkit-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;cursor:pointer;color:#111;line-height:0}.hx-fav svg{width:24px;height:24px;fill:transparent;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;transition:fill .2s ease,stroke .2s ease,transform .2s ease}.hx-fav.is-on svg{fill:#e5484d;stroke:#e5484d}.hx-fav.is-pop svg{animation:hxFavPop .35s ease}@keyframes hxFavPop{0%{transform:scale(1)}45%{transform:scale(1.3)}to{transform:scale(1)}}.grid-product__content,.hx-card{position:relative}.hx-fav--card{position:absolute;z-index:3;top:2px;left:2px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 1.5px rgba(255,255,255,.95))}.hx-fav--title{margin:4px 0 8px;color:var(--hx-text)}.hx-fav--title svg{width:28px;height:28px}.hx-favlink{position:relative}.hx-favicon{fill:transparent;stroke:currentColor;stroke-width:1.8;width:22px!important;height:22px!important}.hx-favlink.has-favs .hx-favicon{fill:#e5484d;stroke:#e5484d}.hx-favlink__n{display:none;position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:9px;background:var(--hx-text);color:var(--hx-bg);font-size:11px;font-weight:800;line-height:18px;text-align:center}.hx-favlink.has-favs .hx-favlink__n{display:block}.hx-favlink:not(.has-favs){display:none!important}.site-header .hx-favlink.hx-favlink{width:var(--hx-sq)!important;height:var(--hx-sq)!important;min-width:0!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;border:2px solid var(--hx-text);box-sizing:border-box;overflow:visible!important}.site-header .hx-favlink:hover{background:var(--hx-text)}.site-header .hx-favlink .hx-favicon{width:20px!important;height:20px!important}.hx-favmenu{display:flex!important;align-items:center;gap:10px}.hx-favmenu svg{width:20px;height:20px;fill:transparent;stroke:currentColor;stroke-width:1.8}.hx-favtoast{position:fixed;left:50%;bottom:20px;z-index:2147482000;transform:translate(-50%,20px);opacity:0;pointer-events:none;display:flex;gap:14px;align-items:center;padding:12px 16px;background:var(--hx-text);color:var(--hx-bg)!important;font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none!important;transition:opacity .2s ease,transform .2s ease}.hx-favtoast.is-on{opacity:1;transform:translate(-50%);pointer-events:auto}.hx-favtoast b{text-decoration:underline;text-underline-offset:3px}.hx-favp__h{margin:6px 0 14px}.hx-favp__shared{margin:0 0 16px}.hx-favp__bar{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 20px}.hx-favp__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}@media(min-width:750px){.hx-favp__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}}.hx-favc{display:flex;flex-direction:column;transition:opacity .25s ease,transform .25s ease}.hx-favc.is-gone{opacity:0;transform:scale(.94)}.hx-favc__img{display:block;aspect-ratio:1 / 1;background:#fff;overflow:hidden}.hx-favc__img img{width:100%;height:100%;object-fit:cover;display:block}.hx-favc__body{display:flex;flex-direction:column;flex:1;padding-top:10px}.hx-favc__t{font-weight:700;color:inherit;text-decoration:none}.hx-favc__p{margin:2px 0 10px;font-size:14px}.hx-favc__p s{opacity:.55;margin-right:6px}.hx-favc__sz{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.hx-favc__sz.is-shake{animation:hxShake .35s ease}@keyframes hxShake{0%,to{transform:none}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.hx-favc__s{min-width:36px;height:34px;padding:0 8px;border:2px solid var(--hx-text);background:transparent;color:var(--hx-text);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.hx-favc__s.is-on{background:var(--hx-text);color:var(--hx-bg)}.hx-favc__s.is-pre{border-style:dashed}.hx-favc__row{display:flex;align-items:center;gap:12px;margin-top:auto}.hx-favc__add{flex:1;padding-left:8px!important;padding-right:8px!important}.hx-favc__out{flex:0 0 auto;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:2px solid var(--hx-text);background:transparent;cursor:pointer}.hx-favc__out svg{width:28px;height:28px;fill:none;stroke:#e5484d;stroke-width:3.6;stroke-linecap:square}.hx-favc__out:hover{background:#e5484d;border-color:#e5484d}.hx-favc__out:hover svg{stroke:#fff}.hx-favc__row{gap:8px!important}.hx-favp__empty{padding:30px 0}.hx-favp__empty p{max-width:460px;margin:0 0 18px}.hx-duel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147481000;background:var(--hx-bg);color:var(--hx-text);overflow-y:auto}.hx-duel__in{max-width:900px;margin:0 auto;padding:24px 16px 40px;text-align:center}.hx-duel__q{font-size:22px;font-weight:800;margin:6px 0 18px}.hx-duel__pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hx-duel__pair.is-done{grid-template-columns:minmax(0,360px);justify-content:center;text-align:left}.hx-duel__pick{display:flex;flex-direction:column;gap:6px;padding:0 0 10px;border:2px solid var(--hx-line);background:transparent;color:inherit;font:inherit;cursor:pointer;transition:border-color .2s ease,transform .2s ease}.hx-duel__pick img{width:100%;aspect-ratio:3 / 4;object-fit:cover;background:#fff;display:block}.hx-duel__pick:active,.hx-duel__pick.is-win{border-color:var(--hx-text);transform:scale(.98)}.hx-duel__t{font-weight:800}.hx-duel__p{font-size:14px;opacity:.8}.hx-duel__x{margin-top:22px}html.hx-duel-open{overflow:hidden}[data-hx-favpage] [hidden]{display:none!important}body:has([data-hx-favpage]) .hx-chero{display:none!important}.hx-favp__bar .hx-btn{flex:1 1 0;min-width:0;padding-left:10px!important;padding-right:10px!important;white-space:nowrap}@media(min-width:750px){.hx-favp__bar .hx-btn{flex:0 0 auto;padding-left:26px!important;padding-right:26px!important}.hx-favc__img{position:relative}.hx-favc__img2{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease}.hx-favc:hover .hx-favc__img2{opacity:1}.hx-favc__t:hover{text-decoration:underline;text-underline-offset:3px}.hx-duel__in{padding-top:48px}.hx-duel__pair{max-width:760px;margin:0 auto;gap:24px}.hx-duel__pick img{aspect-ratio:auto;height:min(56vh,520px);object-fit:contain}.hx-duel__pick:hover{border-color:var(--hx-text)}.hx-duel__keys{display:block!important;margin:16px 0 0;font-size:13px;opacity:.6}}@media(hover:hover){.hx-fav:hover svg{transform:scale(1.12)}}.hx-duel__keys{display:none}.site-header .hx-favlink.hx-favlink:not(.has-favs){display:none!important}.hx-favc__add.is-done{background:var(--hx-text)!important;color:var(--hx-bg)!important}.hx-duel__pair.is-done~.hx-duel__keys{display:none!important}@media(max-width:749px){.hx-favc__sz{flex-wrap:nowrap;gap:6px}.hx-favc__s{flex:1 1 0;min-width:0;padding:0}.hx-favc__s.is-mini{flex:0 0 44px;margin-left:2px}}.hx-duel__pick{cursor:default!important;padding-bottom:12px!important;align-items:stretch}.hx-duel__img{position:relative;display:block;width:100%;padding:0;border:0;background:#fff;cursor:zoom-in}.hx-duel__zoom{position:absolute;right:8px;bottom:8px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:var(--hx-bg);border:2px solid var(--hx-text)}.hx-duel__zoom svg{width:18px;height:18px;fill:none;stroke:var(--hx-text);stroke-width:2}.hx-duel__choose{margin:4px 10px 0;padding-left:8px!important;padding-right:8px!important}.hx-duel__pick.is-win .hx-duel__choose{background:var(--hx-text)!important;color:var(--hx-bg)!important}.hx-zg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482500;background:var(--hx-bg);display:flex;flex-direction:column}.hx-zg__track{flex:1;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hx-zg__track::-webkit-scrollbar{display:none}.hx-zg__slide{flex:0 0 100%;scroll-snap-align:center;display:flex;align-items:center;justify-content:center;padding:56px 12px 48px;box-sizing:border-box}.hx-zg__slide img{max-width:100%;max-height:100%;object-fit:contain;display:block}.hx-zg__n{position:absolute;left:0;right:0;bottom:14px;margin:0;text-align:center;font-size:13px;font-weight:700}.hx-zg__x{position:absolute;top:10px;right:10px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:2px solid var(--hx-text);background:var(--hx-bg);cursor:pointer}.hx-zg__x svg,.hx-zg__arr svg{width:20px;height:20px;fill:none;stroke:var(--hx-text);stroke-width:2.2}.hx-zg__arr{display:none;position:absolute;top:50%;margin-top:-22px;width:44px;height:44px;align-items:center;justify-content:center;padding:0;border:2px solid var(--hx-text);background:var(--hx-bg);cursor:pointer}.hx-zg__arr--prev{left:14px}.hx-zg__arr--next{right:14px}@media(hover:hover)and (min-width:750px){.hx-zg__arr{display:flex}}@media(max-width:749px){.hx-favc.is-winner .hx-favc__s,.hx-favc.is-winner .hx-favc__s.is-mini{flex:1 1 0;margin-left:0}}.hx-duel__q.is-reveal{animation:hxWinT .9s ease both}.hx-favc.is-winner{animation:hxWinC 1.6s cubic-bezier(.2,.7,.2,1) .5s both}@keyframes hxWinT{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes hxWinC{0%{opacity:0;transform:translateY(24px) scale(.94)}to{opacity:1;transform:none}}.hx-confetti{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:2147482600}@media(prefers-reduced-motion:reduce){.hx-favc.is-winner,.hx-duel__q.is-reveal{animation-duration:.01s;animation-delay:0s}}.hx-duel__x{position:fixed;top:10px;right:10px;z-index:2;width:44px;height:44px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;border:2px solid var(--hx-text);background:var(--hx-bg);text-decoration:none;cursor:pointer}.hx-duel__xt{display:none}.hx-duel__xi{display:block;width:20px;height:20px;fill:none;stroke:var(--hx-text);stroke-width:2.2}.hx-duel__in{position:relative;z-index:1}.hx-duel__logo{margin:30px 0 0}.hx-duel__logo img{display:block;width:100%;height:auto}:root[data-theme=dark] .hx-duel__logo img{filter:invert(1)}.hx-duel__pair.is-done~.hx-duel__logo{display:none}@media(min-width:750px){.hx-duel__logo{max-width:760px;margin-left:auto;margin-right:auto}}.hx-duel__logo{margin:14px 0 0}.hx-duel__logo img{width:auto;max-width:85%;max-height:11vh;margin:0 auto}@media(min-width:750px){.hx-duel__logo img{max-width:55%;max-height:13vh}}@media(min-width:750px){.hx-duel__keys,.hx-duel__logo{display:none!important}}@media(min-width:750px){.hx-duel__in{max-width:1200px}.hx-duel__pair{max-width:1040px}.hx-duel__pair.is-done{grid-template-columns:minmax(0,520px)}.hx-duel__pick img{height:clamp(360px,calc(100vh - 290px),820px)}}@media(max-width:749px){.hx-duel__logo img{max-width:100%;max-height:18vh}}.hx-duel{display:flex;flex-direction:column}.hx-duel__in{width:100%;margin:auto;box-sizing:border-box}.hx-duel[hidden],.hx-duel__logo{display:none!important}.hx-favc__row{align-items:stretch!important}.hx-favc__out{height:auto!important;min-height:44px;width:auto;aspect-ratio:1 / 1}.hx-favc__row{align-items:center!important}.hx-favc__add{height:48px!important;min-height:48px!important;padding-top:0!important;padding-bottom:0!important;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.hx-favc__out{width:48px!important;height:48px!important;min-height:48px!important;aspect-ratio:auto;box-sizing:border-box}@media(max-width:749px){.hx-favc__sz{gap:8px}.hx-favc__s.is-mini{flex:0 0 48px;width:48px;margin-left:0}}.hx-favc__out svg{width:36px;height:36px;stroke-width:3.4}.hx-favc__out svg{width:32px;height:32px}.hx-favc__out svg{width:30px;height:30px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/hx-fav.css.map */
