.hzai{--hzai-muted:#6f6f78;--hzai-line:#ebebeb;--hzai-line-2:#d6d6db;--hzai-good:#2b8a52;--hzai-bad:#c8102e;--hzai-r:5px;color:var(--hzai-ink);line-height:1.5;font-family:var(--font-stack-body)}.hzai *,.hzai *:before,.hzai *:after{box-sizing:border-box}.hzai [hidden]{display:none!important}.hzai-wrap{max-width:1360px;margin:0 auto;padding:0 20px}.hzai-part{padding-block:var(--hzai-pad,24px)}.hzai-icon{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.hzai-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.hzai-pdp{display:grid;grid-template-columns:minmax(0,60fr) minmax(0,40fr);gap:32px;align-items:start}.hzai-gal{position:sticky;top:calc(var(--hzai-hdr,0px) + 12px);display:grid;grid-template-columns:68px minmax(0,1fr);gap:12px;transition:top .2s}.hzai-thumbs{display:flex;flex-direction:column;gap:8px;min-width:0;max-height:calc(100vh - 110px);overflow-y:auto;scrollbar-width:none}.hzai-thumbs::-webkit-scrollbar{display:none}.hzai .hzai-thumb{position:relative;flex:none;display:block;width:68px;height:68px;padding:0;border:1px solid var(--hzai-line);border-radius:var(--hzai-r);background:#f4f2ed;overflow:hidden;cursor:pointer}.hzai-thumb img,.hzai-thumb canvas{display:block;width:100%;height:100%;object-fit:cover}.hzai .hzai-thumb[aria-selected=true]{border-color:var(--hzai-ink);box-shadow:inset 0 0 0 1px var(--hzai-ink)}.hzai-stage{position:relative;width:100%;aspect-ratio:1/1;max-height:calc(100vh - 90px);border-radius:10px;background:#f4f2ed;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none}.hzai-stage__img,.hzai-stage__cv{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.hzai-stage__img{object-fit:contain}.hzai-genbar{position:absolute;left:0;right:0;bottom:0;height:5px;background:#00000024}.hzai-genbar i{display:block;width:0;height:100%;background:var(--hzai-ink);transition:width .2s linear}.hzai-stage__tag{position:absolute;left:10px;top:10px;max-width:calc(100% - 20px);padding:4px 10px;border-radius:999px;background:#171717d1;color:#fff;font-size:12.5px;font-weight:700;line-height:1.35;pointer-events:none}.hzai .hzai-nav{position:absolute;top:50%;width:34px;height:34px;margin-top:-17px;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#ffffffe0;color:var(--hzai-ink);box-shadow:0 1px 5px #0000002e;cursor:pointer}.hzai-nav--prev{left:8px}.hzai-nav--next{right:8px}.hzai-buy{min-width:0}.hzai .hzai-tp{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 8px;margin:0 0 12px;padding:7px 12px;border:1px solid #bfe9d6;border-radius:8px;background:#f1fbf6;color:var(--hzai-ink);font-size:13px;line-height:1.2;text-decoration:none}.hzai-tp b{font-weight:700}.hzai-tp__stars{display:inline-flex;gap:2px}.hzai-tp__stars i{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:#00b67a}.hzai-tp__stars svg{width:12px;height:12px;fill:#fff}.hzai-tp__logo{display:inline-flex;align-items:center;gap:3px;font-weight:700}.hzai-tp__logo svg{width:16px;height:16px;fill:#00b67a}.hzai .hzai-h1{margin:0;font-family:var(--hzai-display);font-weight:400;font-size:32px;line-height:1.08;letter-spacing:.01em;text-transform:uppercase;color:var(--hzai-ink)}.hzai .hzai-rate{display:inline-block;margin-top:4px;font-size:13.5px;color:var(--hzai-ink);text-decoration:none}.hzai-rate__stars{color:#e0a82e;letter-spacing:1px}.hzai-price{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:10px 0 14px}.hzai-price__now{font-weight:700;font-size:30px;line-height:1}.hzai-price__was{font-size:18px;color:var(--hzai-muted)}.hzai-price__save{padding:4px 9px;border-radius:999px;background:var(--hzai-ink);color:#fff;font-size:12.5px;font-weight:700;line-height:1.2}.hzai-opt{margin:0 0 14px}.hzai-opt__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 5px;margin:0 0 7px;font-size:15px;line-height:1.35}.hzai .hzai-opt__name{margin:0;font-size:15px;font-weight:700;color:var(--hzai-ink)}.hzai-opt__name sup{color:var(--hzai-bad);font-size:12px;line-height:0}.hzai .hzai-opt__link{margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:var(--hzai-ink);font-family:var(--font-stack-body);font-size:13.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hzai .hzai-opt__link .hzai-icon{width:16px;height:16px;stroke-width:1.6}.hzai-sizes{display:flex;flex-wrap:wrap;gap:8px}.hzai-sizes:not(.hzai-modes){display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:12px 8px}.hzai-sizes:not(.hzai-modes) .hzai-size{min-width:0;text-align:center}.hzai .hzai-size{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:66px;min-height:52px;padding:9px 12px 6px;border:1px solid var(--hzai-line-2);border-radius:var(--hzai-r);background:#fff;color:var(--hzai-ink);font-family:var(--font-stack-body);font-size:15.5px;line-height:1.2;cursor:pointer;transition:border-color .12s,background .12s}.hzai .hzai-size:hover{border-color:var(--hzai-ink)}.hzai .hzai-size[aria-checked=true]{border-color:var(--hzai-ink);background:var(--hzai-ink);color:#fff}.hzai-size small{display:block;margin-top:2px;font-size:12.5px;color:var(--hzai-muted);line-height:1.2}.hzai-size[aria-checked=true] small{color:#d9d9de}.hzai-size__tag{position:absolute;top:-11px;right:4px;padding:1px 6px;border-radius:3px;background:#c8102e;color:#fff;font-size:10.5px;font-weight:700;line-height:1.5;white-space:nowrap}.hzai-note{margin:6px 0 0;font-size:13.5px;color:var(--hzai-muted);line-height:1.4}.hzai-modes__note{margin:6px 0 8px}.hzai .hzai-drop{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:12px 14px;border:1px dashed #9a9aa2;border-radius:var(--hzai-r);background:#fafafa;cursor:pointer;transition:border-color .12s,background .12s}.hzai .hzai-drop:hover,.hzai .hzai-drop.is-over{border-color:var(--hzai-ink);background:#f3f3f4}.hzai-sr:focus-visible+.hzai-drop{outline:2px solid var(--hzai-ink);outline-offset:2px}.hzai-mine{display:flex;align-items:center;gap:12px;padding:8px 12px 8px 8px;border:1px solid var(--hzai-line-2);border-radius:var(--hzai-r);background:#fff}.hzai .hzai-mine__img{flex:none;display:block;width:44px;height:52px;object-fit:cover;border-radius:3px}.hzai-mine__txt{flex:1;min-width:0}.hzai-mine__txt b{display:block;font-size:14.5px;line-height:1.3}.hzai-mine__txt b.is-ok{color:var(--hzai-good)}.hzai-mine__txt small{display:block;font-size:12.5px;color:var(--hzai-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hzai .hzai-link{flex:none;padding:6px 2px;border:0;background:none;color:var(--hzai-ink);font-family:var(--font-stack-body);font-size:13.5px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hzai-err{margin:6px 0 0;font-size:13.5px;font-weight:700;color:var(--hzai-bad);line-height:1.4}.hzai-field.is-bad .hzai-drop,.hzai-field.is-bad .hzai-in input,.hzai-field.is-bad .hzai-in textarea{border-color:var(--hzai-bad)}.hzai-in{position:relative}.hzai .hzai-in input{display:block;width:100%;height:46px;min-height:0;margin:0;padding:0 56px 0 13px;border:1px solid var(--hzai-line-2);border-radius:var(--hzai-r);background:#fff;color:var(--hzai-ink);font-family:var(--font-stack-body);font-size:16px;box-shadow:none}.hzai .hzai-in textarea{display:block;width:100%;height:68px;min-height:0;margin:0;padding:10px 56px 10px 13px;border:1px solid var(--hzai-line-2);border-radius:var(--hzai-r);background:#fff;color:var(--hzai-ink);font-family:var(--font-stack-body);font-size:16px;line-height:1.35;box-shadow:none;resize:none}.hzai .hzai-in textarea:focus,.hzai .hzai-in input:focus{border-color:var(--hzai-ink);outline:0;box-shadow:inset 0 0 0 1px var(--hzai-ink)}.hzai-in__count{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--hzai-muted);pointer-events:none}.hzai-in textarea+.hzai-in__count{top:auto;bottom:8px;transform:none}.hzai-card{margin:4px 0 12px;padding:14px;border:1px solid var(--hzai-line-2);border-radius:8px;background:#fafafa}.hzai-card>.hzai-opt:last-child{margin-bottom:0}.hzai-card__sep{height:0;margin:14px 0;border:0;border-top:1px dashed #9a9aa2}.hzai-opt__val{color:var(--hzai-muted)}.hzai-bgs{display:flex;flex-wrap:wrap;gap:8px}.hzai .hzai-bg{display:block;flex:none;width:58px;height:58px;padding:2px;border:1px solid var(--hzai-line-2);border-radius:6px;background:#fff;cursor:pointer}.hzai-bg img{display:block;width:100%;height:100%;object-fit:cover;border-radius:3px}.hzai .hzai-bg:hover{border-color:var(--hzai-ink)}.hzai .hzai-bg[aria-checked=true]{border-color:var(--hzai-ink);box-shadow:inset 0 0 0 1px var(--hzai-ink)}.hzai .hzai-sel{display:block;min-width:0;margin:0 0 12px}.hzai .hzai-sel .hzai-opt__name{display:block;margin:0 0 5px;line-height:1.35}.hzai .hzai-sel select{display:block;width:100%;height:44px;min-height:0;margin:0;padding:0 34px 0 10px;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23171717%27 stroke-width=%272%27%3E%3Cpath d=%27M6 9l6 6 6-6%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px;border:1px solid var(--hzai-line-2);border-radius:var(--hzai-r);background-color:#fff;color:var(--hzai-ink);font-family:var(--font-stack-body);font-size:16px;box-shadow:none}.hzai .hzai-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--hzai-ink);background:var(--hzai-ink);color:#fff;font-family:var(--font-stack-body);font-weight:700;border-radius:var(--hzai-r);cursor:pointer;line-height:1.2;transition:opacity .12s}.hzai .hzai-btn:hover{opacity:.88;color:#fff}.hzai .hzai-btn[disabled]{opacity:.65;cursor:wait}.hzai .hzai-btn--sm{flex:none;height:34px;padding:0 16px;font-size:13.5px}.hzai .hzai-btn--atc{flex:1;min-width:0;height:50px;padding:0 16px;font-size:18px;letter-spacing:.02em;text-transform:uppercase}.hzai .hzai-btn:focus-visible,.hzai .hzai-size:focus-visible,.hzai .hzai-thumb:focus-visible,.hzai .hzai-link:focus-visible,.hzai .hzai-opt__link:focus-visible{outline:2px solid var(--hzai-ink);outline-offset:2px}.hzai .hzai-btn--line{display:flex;width:100%;height:46px;margin:0;padding:0 14px;background:#fff;color:var(--hzai-ink);font-size:15.5px;letter-spacing:.02em;text-transform:uppercase}.hzai .hzai-btn--line:hover{color:var(--hzai-ink);opacity:.7}.hzai-buyrow{display:flex;gap:10px;margin:10px 0 0}.hzai-qty{flex:none;display:flex;align-items:center;height:50px;border:1px solid var(--hzai-line-2);border-radius:var(--hzai-r)}.hzai .hzai-qty button{width:32px;height:100%;padding:0;border:0;background:none;color:var(--hzai-ink);font-size:18px;line-height:1;cursor:pointer}.hzai .hzai-qty input{width:30px;height:auto;min-height:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:var(--hzai-ink);font-family:var(--font-stack-body);font-size:16px;font-weight:700;text-align:center}.hzai .hzai-assure{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:5px}.hzai .hzai-assure li{display:flex;align-items:flex-start;gap:8px;margin:0;padding:0;font-size:14px;line-height:1.4;list-style:none}.hzai-assure li:before{display:none}.hzai-assure .hzai-icon{margin-top:1px;stroke-width:1.7}.hzai-accs{margin-top:16px;border-top:1px solid var(--hzai-line)}.hzai-acc{border-bottom:1px solid var(--hzai-line)}.hzai-acc summary{position:relative;display:block;padding:12px 26px 12px 0;font-size:15px;font-weight:700;list-style:none;cursor:pointer}.hzai-acc summary::-webkit-details-marker{display:none}.hzai-acc summary:after{content:"";position:absolute;right:4px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .15s}.hzai-acc[open] summary:after{margin-top:-2px;transform:rotate(-135deg)}.hzai-acc__in{padding:0 0 12px;font-size:14px;line-height:1.55}.hzai-acc__in p{margin:0 0 8px}.hzai-acc__in p:last-child{margin:0}.hzai-acc__in img{max-width:100%;height:auto}.hzai-appslot{padding:18px;border:1px dashed var(--hzai-line-2);border-radius:8px;color:var(--hzai-muted);font-size:14px;text-align:center}.hzai-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:14px;padding:8px max(20px,calc((100% - 1320px)/2));background:#fff;border-top:1px solid var(--hzai-line);box-shadow:0 -3px 14px #00000012;transition:transform .2s}.hzai-bar.is-off{transform:translateY(110%)}.hzai-bar__cv{flex:none;display:block;width:36px;height:54px;border-radius:2px;background:#eee}.hzai-bar__txt{flex:1;min-width:0;font-size:14px;line-height:1.3}.hzai-bar__txt b{display:block;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hzai-bar__txt span{display:block;font-size:13px;color:var(--hzai-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hzai-bar__price{flex:none;font-size:18px;font-weight:700}.hzai-bar .hzai-btn--atc{flex:none;width:230px;height:46px;font-size:17px}.hzai .hzai-dock,.hzai .hzai-dock-open{display:none}.hzai-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:20px;background:#0000008c}.hzai-modal__box{position:relative;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:22px;align-items:center;width:min(1120px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:20px;border-radius:12px;background:#fff}.hzai-modal__art canvas{display:block;width:100%;height:auto;max-height:calc(100vh - 80px);object-fit:contain;border-radius:8px}.hzai .hzai-modal__x{position:absolute;right:10px;top:10px;z-index:1;width:34px;height:34px;padding:0;border:1px solid var(--hzai-line);border-radius:50%;background:#fff;color:var(--hzai-ink);font-size:20px;line-height:1;cursor:pointer}.hzai .hzai-modal__t{margin:0 0 10px;padding-right:30px;font-family:var(--hzai-display);font-weight:400;font-size:27px;line-height:1.1;text-transform:uppercase;color:var(--hzai-ink)}.hzai-modal__sum{display:grid;gap:3px;margin:0 0 16px;font-size:14px;line-height:1.4}.hzai-modal__sum div{display:flex;gap:6px}.hzai-modal__sum dt{margin:0;font-weight:700;white-space:nowrap}.hzai-modal__sum dd{margin:0;min-width:0;white-space:pre-line;overflow-wrap:anywhere}.hzai .hzai-modal__side .hzai-btn--atc{display:flex;width:100%;flex:none}.hzai .hzai-modal__side .hzai-link{display:block;margin:8px auto 0}.hzai-ed{position:relative;display:grid;gap:10px;width:min(520px,100%);max-height:calc(100vh - 24px);overflow:auto;padding:16px;border-radius:12px;background:#fff}.hzai-ed__view{position:relative;width:100%;height:min(460px,calc(100vh - 270px));min-height:260px;border-radius:8px;background:#f4f2ed;touch-action:none;-webkit-user-select:none;user-select:none;cursor:move;overflow:hidden}.hzai-ed__view canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.hzai-ed__frame{position:absolute;border:1px solid #fff;box-shadow:0 0 0 1px #08080c8c;pointer-events:none}.hzai-ed__h{position:absolute;width:18px;height:18px;margin:-9px 0 0 -9px;border:1px solid rgba(8,8,12,.55);border-radius:50%;background:#fff;pointer-events:auto;touch-action:none}.hzai-ed__h--nw{left:0;top:0;cursor:nwse-resize}.hzai-ed__h--ne{left:100%;top:0;cursor:nesw-resize}.hzai-ed__h--sw{left:0;top:100%;cursor:nesw-resize}.hzai-ed__h--se{left:100%;top:100%;cursor:nwse-resize}.hzai-ed__rot{position:absolute;left:50%;top:-38px;width:28px;height:28px;margin-left:-14px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(8,8,12,.55);border-radius:50%;background:#fff;color:var(--hzai-ink);pointer-events:auto;touch-action:none;cursor:grab}.hzai-ed__rot .hzai-icon{width:15px;height:15px}.hzai-ed__tools{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.hzai .hzai-ed__tools button{display:flex;align-items:center;justify-content:center;height:40px;padding:0;border:1px solid var(--hzai-line-2);border-radius:var(--hzai-r);background:#fff;color:var(--hzai-ink);cursor:pointer}.hzai .hzai-ed__tools button:hover{border-color:var(--hzai-ink)}.hzai .hzai-ed__replace{display:flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 14px;border:1px solid var(--hzai-line-2);border-radius:var(--hzai-r);background:#f4f4f5;color:var(--hzai-ink);font-family:var(--font-stack-body);font-size:15px;cursor:pointer}.hzai-ed__acts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hzai .hzai-ed__apply{height:46px;padding:0 14px;font-size:15.5px;letter-spacing:.02em;text-transform:uppercase}.hzai-toast{position:fixed;left:50%;bottom:78px;z-index:70;max-width:calc(100% - 32px);padding:9px 15px;border-radius:8px;background:#171717eb;color:#fff;font-size:14px;line-height:1.35;text-align:center;opacity:0;transform:translate(-50%,10px);transition:opacity .2s,transform .2s;pointer-events:none}.hzai-toast.is-on{opacity:1;transform:translate(-50%)}@media(max-width:860px){.hzai-wrap{padding:0 14px}.hzai-pdp{display:block}.hzai-gal{position:static;display:flex;flex-direction:column-reverse;gap:8px;margin:0 -14px 14px}.hzai-stage{aspect-ratio:3/4;max-height:none;border-radius:0}.hzai-stage__tag.is-idle{display:none}.hzai-thumbs{flex-direction:row;max-height:none;padding:0 14px;overflow-x:auto}.hzai .hzai-thumb{width:60px;height:60px}.hzai .hzai-tp{flex-wrap:nowrap;gap:5px;padding:6px 8px;font-size:12px;white-space:nowrap}.hzai-tp__stars i{width:14px;height:14px}.hzai-tp__stars svg{width:10px;height:10px}.hzai .hzai-h1{font-size:30px}.hzai-price__now{font-size:27px}.hzai .hzai-size{min-width:0;flex:1 1 auto;padding:6px 8px}.hzai-modal{padding:0;align-items:flex-end}.hzai-modal__box{grid-template-columns:1fr;gap:12px;width:100%;max-height:94vh;padding:12px 14px 16px;border-radius:14px 14px 0 0}.hzai-modal__art canvas{width:min(100%,62vh);max-height:none;margin:0 auto}.hzai-ed{width:100%;max-height:96vh;padding:12px 14px 16px;border-radius:14px 14px 0 0}.hzai-ed__h{width:22px;height:22px;margin:-11px 0 0 -11px}.hzai{padding-bottom:64px}.hzai-bar{gap:10px;padding:8px 12px}.hzai-bar__cv,.hzai-bar__txt{display:none}.hzai-bar__price{font-size:17px}.hzai-bar .hzai-btn--atc{flex:1;width:auto;height:46px;font-size:16px}.hzai-bar.is-typing{transform:translateY(110%)}.hzai .hzai-dock{position:fixed;left:0;right:0;top:var(--hzai-hdr,0px);z-index:39;display:block;height:clamp(200px,36vh,290px);height:clamp(200px,36svh,290px);background:#efebe3;box-shadow:0 3px 12px #0003;cursor:zoom-in;transform:translateY(-110%);visibility:hidden;transition:transform .2s ease-in,visibility 0s linear .2s,top .2s}.hzai .hzai-dock.is-on{transform:none;visibility:visible;transition:transform .32s ease-out,visibility 0s,top .2s}.hzai-dock canvas{display:block;width:100%;height:100%}.hzai-dock__tag{position:absolute;left:10px;bottom:10px;padding:4px 8px;border-radius:12px;background:#171717c7;color:#fff;font-size:11px;line-height:1.25;font-weight:700;pointer-events:none}.hzai .hzai-dock__x{position:absolute;top:8px;right:8px;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#fffffff0;color:var(--hzai-ink);font-size:21px;line-height:1;box-shadow:0 1px 5px #0003;cursor:pointer}.hzai .hzai-dock-open{position:fixed;right:12px;top:calc(var(--hzai-hdr,0px) + 12px);z-index:39;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#fff;color:var(--hzai-ink);box-shadow:0 2px 10px #00000040;cursor:pointer}}.hzai-rvhead{margin:0 0 18px;text-align:center}.hzai .hzai-rvhead__t{margin:0;font-family:var(--hzai-display);font-weight:400;font-size:34px;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;color:var(--hzai-ink)}.hzai .hzai-rvhead__score{margin:6px 0 0;font-size:14px;color:var(--hzai-ink)}.hzai .hzai-rvhead__sub{margin:4px 0 0;font-size:14.5px;color:var(--hzai-muted)}.hzai-rvslide{position:relative}.hzai-rvtrack{display:flex;align-items:flex-start;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding:2px 0 6px}.hzai-rvtrack::-webkit-scrollbar{display:none}.hzai-rvtrack:focus-visible{outline:2px solid var(--hzai-ink);outline-offset:4px}.hzai-rv{flex:0 0 calc((100% - (var(--rv-cols,4) - 1) * 16px) / var(--rv-cols,4));min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;border:1px solid var(--hzai-line);border-radius:8px;background:#fff;overflow:hidden}@media(max-width:1100px){.hzai-rv{flex-basis:calc((100% - 32px) / 3)}}.hzai .hzai-rv__pic{position:relative;display:block;width:100%;aspect-ratio:4/5;margin:0;padding:0;border:0;border-radius:0;background:#f4f2ed;overflow:hidden;cursor:zoom-in}.hzai .hzai-rv__pic:focus-visible{outline:2px solid var(--hzai-ink);outline-offset:-2px}.hzai .hzai-rv__img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform .35s}.hzai .hzai-rv__pic:hover .hzai-rv__img{transform:scale(1.03)}.hzai .hzai-rv__pic--empty{display:flex;align-items:center;justify-content:center;padding:18px;border-bottom:1px dashed var(--hzai-line-2);color:var(--hzai-muted);font-size:13px;text-align:center;cursor:default}.hzai-rv__body{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px 14px}.hzai-rv__stars{color:#e0a82e;font-size:15px;line-height:1;letter-spacing:2px}.hzai-rv__stars span{color:#d6d6db}.hzai .hzai-rv__t{margin:0;font-size:15px;font-weight:700;line-height:1.3;color:var(--hzai-ink)}.hzai .hzai-rv__text{margin:0;font-size:14px;line-height:1.5;color:var(--hzai-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.hzai .hzai-rv.is-open .hzai-rv__text{display:block;-webkit-line-clamp:unset;overflow:visible}.hzai .hzai-rv__more{margin:-2px 0 0;padding:0;border:0;background:none;color:var(--hzai-ink);font-family:var(--font-stack-body);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hzai-rv__by{display:flex;flex-wrap:wrap;align-items:center;gap:3px 10px;margin-top:2px;font-size:13.5px}.hzai-rv__ver{display:inline-flex;align-items:center;gap:3px;color:var(--hzai-good);font-size:12px;font-weight:700}.hzai-rv__ver .hzai-icon{width:13px;height:13px}.hzai-rv__date{color:var(--hzai-muted);font-size:12.5px}.hzai-rv__tag{padding:3px 9px;border-radius:999px;background:#f2f2f3;font-size:12px;font-weight:700;line-height:1.4}.hzai .hzai-rvslide__btn{position:absolute;z-index:2;top:var(--rv-mid,40%);width:44px;height:44px;margin:-22px 0 0;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--hzai-line);border-radius:50%;background:#fff;color:var(--hzai-ink);box-shadow:0 4px 14px #00000029;cursor:pointer;transition:opacity .2s}.hzai .hzai-rvslide__btn:hover{background:#f4f4f5}.hzai .hzai-rvslide__btn:focus-visible{outline:2px solid var(--hzai-ink);outline-offset:2px}.hzai .hzai-rvslide__btn:disabled{opacity:0;pointer-events:none}.hzai-rvslide__btn--prev{left:-18px}.hzai-rvslide__btn--next{right:-18px}.hzai-rvdots{display:flex;justify-content:center;gap:8px;margin-top:16px}.hzai .hzai-rvdots button{width:8px;height:8px;margin:0;padding:0;border:0;border-radius:999px;background:#d6d6db;cursor:pointer;transition:width .25s,background .25s}.hzai .hzai-rvdots button[aria-current=true]{width:22px;background:var(--hzai-ink)}.hzai-rvslide.is-static .hzai-rvslide__btn,.hzai-rvslide.is-static+.hzai-rvdots{display:none}.hzai-rvapp{margin-top:28px}.hzai-rvbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:56px 16px 24px;background:#0a0a0ce0;cursor:zoom-out}.hzai-rvbox img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:6px;box-shadow:0 10px 40px #0006}.hzai .hzai-rvbox__x{position:absolute;top:12px;right:12px;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:#fff;color:var(--hzai-ink);font-size:24px;line-height:1;cursor:pointer}@media(max-width:860px){.hzai .hzai-rvhead__t{font-size:29px}.hzai-rvtrack{gap:12px;margin:0 -14px;padding:2px 14px 6px;scroll-padding-inline:14px}.hzai-rv{flex:0 0 min(78%,300px)}.hzai .hzai-rvslide__btn{display:none}.hzai-rvdots{margin-top:12px}}@media(prefers-reduced-motion:reduce){.hzai *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/hzai-magazine-poster.css.map */
