.lt-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:clamp(8px,1.2vw,16px);padding:0 var(--gutter)}.lt-grid .look{aspect-ratio:2/3}.lt-grid .look:first-child{grid-row:span 2;aspect-ratio:auto}.look{position:relative;border-radius:14px;overflow:hidden;background:var(--bg-2);break-inside:avoid;margin:0}.look>.look-link{display:block;height:100%}.look img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.look:hover img{transform:scale(1.03)}.look.is-dim{opacity:.18;filter:grayscale(1)}.pin{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);z-index:2;display:flex;align-items:center;border-radius:99px;background:#ffffffe8;color:var(--ink);box-shadow:0 6px 18px #0004;min-height:34px;transition:.3s var(--ease)}.pin i{position:relative;width:34px;height:34px;display:grid;place-items:center;font:700 16px var(--mono);font-style:normal}.pin i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:99px;box-shadow:0 0 #3cc8ffaa;animation:ping 2.2s infinite}@keyframes ping{70%{box-shadow:0 0 0 12px #3cc8ff00}to{box-shadow:0 0 #3cc8ff00}}.pin span{max-width:0;overflow:hidden;white-space:nowrap;font:700 10px var(--mono);letter-spacing:.08em;transition:max-width .35s var(--ease),padding .35s var(--ease)}.pin:hover,.pin:focus-visible{background:var(--ink);color:var(--bg)}.pin:hover span,.pin:focus-visible span{max-width:220px;padding-right:14px}.look-cap{position:absolute;left:10px;bottom:10px;right:10px;display:flex;justify-content:space-between;gap:8px;color:var(--white);font:500 10px var(--mono);letter-spacing:.08em;text-shadow:0 1px 4px #000a;pointer-events:none}.lb-intro{padding:0 var(--gutter);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;align-items:end;margin-bottom:24px}.lb-intro p{color:var(--ink-2);max-width:34em}.lb-filters{padding:0 var(--gutter);margin-bottom:24px}.lb-masonry{columns:3 300px;column-gap:clamp(8px,1.2vw,16px);padding:0 var(--gutter) clamp(60px,8vw,110px)}.lb-masonry .look{margin-bottom:clamp(8px,1.2vw,16px);transition:opacity .4s,filter .4s}.lb-masonry .look img{height:auto}.gen{background:var(--bg-2);overflow:hidden}.gen-wrap{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center;padding:0 var(--gutter)}.gen-3d{perspective:1400px}.gen-win{transform:rotateX(var(--rx,18deg)) rotateY(var(--ry,-14deg));transition:transform .15s linear;box-shadow:0 0 0 1px #9fd2ee,0 50px 90px -30px #0b2a4a77}.gen-win img{width:100%;aspect-ratio:16/9;object-fit:cover}.gen-text .mono{color:var(--blue);margin-bottom:14px}.gen-h{font:700 clamp(30px,5vw,72px)/.9 var(--display);letter-spacing:-.045em;text-transform:uppercase}.gen-p{margin-top:20px;font-size:clamp(16px,1.4vw,19px);color:var(--ink-2);max-width:30em}.drops{background:var(--ink);color:var(--bg);position:relative;overflow:hidden}.drops .sec-head .mono{color:var(--aqua)}.drops-list{list-style:none;border-top:1px solid #ffffff22}.drop{border-bottom:1px solid #ffffff22}.drop-btn{width:100%;display:grid;grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:clamp(18px,2.4vw,28px) var(--gutter);text-align:left;position:relative;overflow:hidden;color:var(--bg)}.drop-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c);transform:scaleY(0);transform-origin:bottom;transition:transform .5s var(--ease)}.drop-btn>*{position:relative}.drop-n{font:500 12px var(--mono);color:#fff9}.drop-name{font:700 clamp(28px,5.6vw,84px)/.95 var(--display);letter-spacing:-.04em;transition:transform .5s var(--ease)}.drop-desc{font-size:14px;color:#ffffffb0;max-width:26em;text-align:right}.drop-count{font:700 12px var(--mono);padding:6px 10px;border:1px solid #ffffff55;border-radius:99px;white-space:nowrap}.drop-btn:hover:before,.drop-btn:focus-visible:before{transform:scaleY(1)}.drop-btn:hover,.drop-btn:focus-visible{color:var(--ink)}.drop-btn:hover .drop-name{transform:translate(16px)}.drop-btn:hover .drop-desc,.drop-btn:hover .drop-n{color:var(--ink)}.drop-btn:hover .drop-count{border-color:var(--ink)}.drops-float{position:fixed;left:0;top:0;width:180px;height:180px;pointer-events:none;z-index:30;opacity:0;transition:opacity .25s}.drops-float img{position:absolute;left:0;top:0;width:clamp(110px,11vw,160px);height:auto;filter:drop-shadow(0 20px 30px #0008)}.feed{background:var(--ink);color:var(--bg);overflow:hidden}.feed .sec-head .mono{color:var(--aqua)}.feed .btn-ghost:hover{background:var(--bg);color:var(--ink);border-color:var(--bg)}.feed-rail{position:relative;overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none;padding:20px 0 40px;cursor:grab}.feed-rail:active{cursor:grabbing}.feed-track{display:flex;gap:clamp(12px,1.6vw,22px);padding:0 var(--gutter);width:max-content;will-change:transform}.tx{position:relative;flex:none;width:clamp(190px,19vw,270px);border-radius:12px;overflow:hidden;background:#000;box-shadow:0 0 0 1px #fff2,0 20px 60px -20px #000;transform:rotate(var(--r,0deg));transition:transform .5s var(--ease)}.tx:nth-child(2n){margin-top:42px}.tx-bar{display:flex;justify-content:space-between;align-items:center;padding:7px 9px 7px 12px;font:500 10px var(--mono);letter-spacing:.04em;background:linear-gradient(180deg,#2b3242,#141823);color:#cfe9ff;border-bottom:1px solid #000}.tx-bar .win-btns i{width:10px;height:10px}.tx-img{position:relative;aspect-ratio:9/16;overflow:hidden}.tx-img img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease),filter .4s;pointer-events:none}.tx:hover{transform:rotate(0) translateY(-8px)}.tx:hover img{transform:scale(1.06);filter:saturate(1.25)}.tx-cap{position:absolute;left:10px;bottom:10px;right:10px;font:500 10px var(--mono);letter-spacing:.06em;color:var(--white);text-shadow:0 1px 4px #000;z-index:2}.club{display:grid;place-items:center;padding:clamp(80px,12vw,170px) var(--gutter)}.club-win{width:min(560px,100%)}.club-body{padding:clamp(26px,4vw,44px);display:grid;gap:16px;justify-items:center;text-align:center;color:var(--navy)}.club-body .mask-mark{width:110px;color:var(--navy)}.club-h{font:700 clamp(22px,3.2vw,38px)/1 var(--display);letter-spacing:-.04em;text-transform:uppercase}.club-p{color:#2a5b84;max-width:26em}.club-form{display:flex;gap:8px;width:100%;flex-wrap:wrap}.club-form label{flex:1 1 220px;display:grid;gap:6px;text-align:left;font:500 10px var(--mono);letter-spacing:.08em;color:#2a5b84}.club-form input,.field input{font:500 14px var(--mono);height:48px;border-radius:12px;border:0;padding:0 14px;background:var(--white);box-shadow:0 1px 3px #0b4d8c33 inset,0 0 0 1px #9fd2ee;color:var(--ink);width:100%}.club-form .btn-aqua{align-self:end}.club-ok{font:700 12px var(--mono);letter-spacing:.06em;color:var(--navy)}.club-err{color:var(--alert);font:500 11px var(--mono)}.shop-head{padding:0 var(--gutter);display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin-bottom:24px}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1.2vw,16px);padding:0 var(--gutter) clamp(60px,8vw,110px)}.card{position:relative;display:flex;flex-direction:column;border-radius:14px;background:#ffffff80;border:1px solid var(--line);overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s}.card:hover{transform:translateY(-4px);box-shadow:0 24px 40px -24px #0b4d8c55}.card-img{position:relative;aspect-ratio:1/1.08}.card-img img{position:absolute;top:4%;right:4%;bottom:4%;left:4%;width:92%;height:92%;object-fit:contain;transition:opacity .35s,transform .6s var(--ease)}.card-img img+img{opacity:0}.card:hover .card-img img:first-child{opacity:0}.card:hover .card-img img+img{opacity:1;transform:scale(1.03)}.card-badge{position:absolute;left:10px;top:10px;z-index:2;padding:4px 8px;border-radius:99px;background:var(--ink);color:var(--bg)}.card-badge.is-low{background:var(--alert);color:var(--white)}.card-body{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 14px 14px;border-top:1px solid var(--line)}.card-name{font:700 13px/1.15 var(--display);letter-spacing:-.02em;text-transform:uppercase}.card-type{display:block;margin-top:4px;color:var(--muted)}.card-price{font:700 13px var(--mono);white-space:nowrap}.pager{display:flex;justify-content:center;gap:8px;padding:0 var(--gutter) 60px;font:500 12px var(--mono)}.pager a,.pager span{min-width:40px;height:40px;display:grid;place-items:center;border-radius:99px;border:1px solid var(--line)}.pager .is-on{background:var(--ink);color:var(--bg)}.empty{padding:40px var(--gutter);color:var(--muted)}
/*# sourceMappingURL=/cdn/shop/t/29/assets/axc-2.css.map */
