.hcr.hcr-fan .fan-showroom{position:relative;isolation:isolate;background:var(--surface);border:1px solid var(--line);border-radius:5px;padding:26px 30px 24px;overflow:hidden}.hcr.hcr-fan .fan-caption{color:var(--muted);font-size:13px;margin:0;letter-spacing:.02em}.hcr.hcr-fan .fan-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr);gap:25px;align-items:center}.hcr.hcr-fan .fan-stage{height:420px;position:relative;perspective:1200px;perspective-origin:50% 40%;min-width:0;isolation:isolate}.hcr.hcr-fan .fan-stage:after{content:"";position:absolute;left:16%;right:16%;bottom:45px;height:35px;border-radius:50%;background:radial-gradient(ellipse,#30242127,transparent 70%);pointer-events:none;z-index:-1}.hcr.hcr-fan .fan-card{position:absolute;left:50%;top:48px;width:clamp(165px,18vw,224px);height:auto;aspect-ratio:63/88;padding:0;border:0;background:none;text-align:center;transform-origin:50% 85%;transform-style:preserve-3d;transition:transform .28s var(--ease-in-out);touch-action:pan-y;cursor:pointer;overflow:visible}.hcr.hcr-fan .fan-card.is-selected{cursor:grab}.hcr.hcr-fan .fan-card.is-dragging{cursor:grabbing}.hcr.hcr-fan .fan-card .card-body{display:block;position:relative;aspect-ratio:63/88;width:100%;max-width:none;margin:0;transform-style:preserve-3d;overflow:visible;will-change:auto}.hcr.hcr-fan .fan-card.is-selected .card-body{will-change:transform}.hcr.hcr-fan .fan-card .card-face{border-radius:7px;border:1px solid #f9ffffcc;background:#eeeae5;box-shadow:0 18px 26px #2720212e,0 3px 7px #27202124;transform:translateZ(var(--acrylic-half));overflow:hidden}.hcr.hcr-fan .fan-card .acrylic-rear{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:7px;transform:translateZ(calc(-1 * var(--acrylic-half)));border:1px solid #aec0c4a6;background:#d5e1e199;box-shadow:0 0 0 1px #edf9f98c;pointer-events:none}.hcr.hcr-fan .fan-card .acrylic-edge{background:linear-gradient(90deg,#9daeb1,#e6f0f0 42%,#fafefe 56%,#a4b6bb);border-color:#f2ffffbd;box-shadow:inset 0 0 2px #fff8}.hcr.hcr-fan .fan-card .card-shine{background:linear-gradient(112deg,#fff2,transparent 28%,transparent 78%,#fff1);border:2px solid #ffffffb3;border-radius:6px;box-shadow:inset 0 0 0 1px #697d8133}.hcr.hcr-fan .fan-card img{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.hcr.hcr-fan .fan-card:focus-visible{outline:2px solid var(--accent);outline-offset:10px;border-radius:7px}.hcr.hcr-fan .fan-detail{position:relative;padding:10px 8px 20px 0;color:var(--text)}.hcr.hcr-fan .fan-detail .detail-world{color:var(--accent);font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px}.hcr.hcr-fan .fan-detail h2{font-size:clamp(28px,3vw,43px);line-height:1.1;letter-spacing:-.035em;margin:0 0 18px;color:var(--text)}.hcr.hcr-fan .fan-detail .detail-description{font-size:15px;line-height:1.65;color:var(--muted);max-width:33ch;margin-bottom:22px}.hcr.hcr-fan .fan-detail dl{display:flex;flex-wrap:wrap;gap:20px;font-size:11px;border-top:1px solid var(--line);padding-top:16px;margin:0 0 24px}.hcr.hcr-fan .fan-detail dt{color:var(--muted);margin-bottom:3px}.hcr.hcr-fan .fan-detail dd{margin:0;color:var(--text)}.hcr.hcr-fan .fan-detail .button{min-height:48px;padding:12px 20px}.hcr.hcr-fan .fan-controls{display:flex;align-items:center;justify-content:space-between;gap:22px;border-top:1px solid var(--line);padding-top:19px}.hcr.hcr-fan .fan-choices{display:flex;gap:6px;flex-wrap:wrap}.hcr.hcr-fan .fan-choices button{border:1px solid transparent;background:transparent;color:var(--muted);min-height:44px;padding:9px 15px;border-radius:3px;overflow-wrap:anywhere;transition:color .16s ease,background .16s ease}.hcr.hcr-fan .fan-choices button[aria-pressed=true]{border-color:var(--text);color:var(--text);background:var(--bg)}.hcr.hcr-fan .fan-pagination{display:flex;align-items:center;gap:12px;flex-shrink:0}.hcr.hcr-fan .fan-pagination button{border:1px solid var(--line);background:transparent;color:var(--text);width:44px;height:44px;border-radius:50%;transition:background .16s ease}.hcr.hcr-fan .fan-pagination button:disabled{opacity:.3;cursor:default}.hcr.hcr-fan .fan-counter{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums;min-width:47px;text-align:center}.hcr.hcr-fan .fan-hint{font-size:11px;color:var(--muted);margin:16px 0 0}.hcr.hcr-fan .fan-empty{padding:70px 20px;text-align:center;color:var(--muted)}@media(hover:hover)and (pointer:fine){.hcr.hcr-fan .fan-choices button:hover,.hcr.hcr-fan .fan-pagination button:not(:disabled):hover{background:var(--bg);color:var(--text)}}@media(max-width:1024px){.hcr.hcr-fan .fan-showroom{padding:24px 22px}.hcr.hcr-fan .fan-layout{grid-template-columns:minmax(0,1.6fr) minmax(210px,1fr);gap:15px}.hcr.hcr-fan .fan-stage{height:370px}.hcr.hcr-fan .fan-card{width:clamp(145px,19vw,185px);top:48px}.hcr.hcr-fan .fan-detail h2{font-size:29px}}@media(max-width:767px){.hcr.hcr-fan .fan-showroom{padding:21px 0 22px}.hcr.hcr-fan .fan-caption{padding:0 20px;font-size:11px;text-align:center}.hcr.hcr-fan .fan-layout{display:flex;flex-direction:column;gap:0}.hcr.hcr-fan .fan-stage{width:100%;height:340px;perspective:900px}.hcr.hcr-fan .fan-card{width:clamp(130px,42vw,174px);top:43px}.hcr.hcr-fan .fan-stage:after{bottom:27px}.hcr.hcr-fan .fan-detail{padding:2px 23px 26px;text-align:center;width:100%}.hcr.hcr-fan .fan-detail h2{font-size:29px;margin-bottom:12px}.hcr.hcr-fan .fan-detail .detail-world{margin-bottom:10px}.hcr.hcr-fan .fan-detail .detail-description{font-size:14px;margin:0 auto 20px;max-width:31ch}.hcr.hcr-fan .fan-detail dl{justify-content:center;gap:25px;margin-bottom:21px;padding-top:14px}.hcr.hcr-fan .fan-controls{margin:0 20px;flex-direction:column;gap:17px;padding-top:17px}.hcr.hcr-fan .fan-choices{justify-content:center;gap:4px;width:100%}.hcr.hcr-fan .fan-choices button{padding:8px 11px;font-size:12px}.hcr.hcr-fan .fan-hint{text-align:center;padding:0 24px;line-height:1.6;margin-top:16px}}@media(max-width:360px){.hcr.hcr-fan .fan-stage{height:306px}.hcr.hcr-fan .fan-card{width:130px}.hcr.hcr-fan .fan-detail h2{font-size:27px}}@media(prefers-reduced-motion:reduce){.hcr.hcr-fan .fan-card{transition:none}.hcr.hcr-fan .fan-card .card-body{will-change:auto}}.hcr.hcr-fan .fan-card .card-front{border:1px solid #fbffffe6;background:#f2f3ef;box-shadow:0 18px 26px #2720212e,0 3px 7px #27202124,inset 0 0 0 2px #f5ffff80}.hcr.hcr-fan .acrylic-rim{position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid #ebf9f963;border-radius:6px;box-shadow:inset 1px 1px 1px #fff,inset -1px -1px 2px #65868b7a,0 0 0 1px #fff6;pointer-events:none}.hcr.hcr-fan .acrylic-surface{position:absolute;top:2px;right:2px;bottom:2px;left:2px;overflow:hidden;border-radius:5px;pointer-events:none;isolation:isolate}.hcr.hcr-fan .acrylic-gloss{position:absolute;top:-55%;right:-55%;bottom:-55%;left:-55%;background:linear-gradient(113deg,transparent 28%,#f5ffff 41%,#fff 43%,transparent 48%,transparent 65%,#dfffff 73%,transparent 84%);opacity:.1;pointer-events:none}.hcr.hcr-fan .acrylic-glint{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:linear-gradient(125deg,transparent 36%,#fff 40%,transparent 44%);opacity:.1;mix-blend-mode:screen;pointer-events:none}.hcr.hcr-fan .holo-shards{position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1.12);opacity:.15;mix-blend-mode:color-dodge;pointer-events:none}.hcr.hcr-fan .holo-shards svg{display:block;width:100%;height:100%;max-width:none}.hcr.hcr-fan .holo-light{position:absolute;top:-60%;right:-60%;bottom:-60%;left:-60%;background:conic-gradient(from 35deg at 45% 55%,#6ce6ff,transparent 9%,#fe8cda 19%,transparent 30%,#a4feee 41%,#fbefaa 50%,transparent 58%,#c4a3ff 69%,#bfefff 82%,transparent 93%,#6ce6ff);opacity:.1;mix-blend-mode:screen;pointer-events:none}.hcr.hcr-fan [data-surface=normal] .holo-shards,.hcr.hcr-fan [data-surface=normal] .holo-light{display:none}.hcr.hcr-fan .fan-card:not(.is-selected) .acrylic-gloss,.hcr.hcr-fan .fan-card:not(.is-selected) .acrylic-glint{opacity:.07}.hcr.hcr-fan .fan-card.is-selected .acrylic-gloss,.hcr.hcr-fan .fan-card.is-selected .acrylic-glint,.hcr.hcr-fan .fan-card.is-selected .holo-shards,.hcr.hcr-fan .fan-card.is-selected .holo-light{will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.hcr.hcr-fan .acrylic-surface span{will-change:auto!important}}.hcr.hcr-fan .fan-surface-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 18px}.hcr.hcr-fan .fan-surface-label{display:block;width:100%;font-size:11px;color:var(--muted);letter-spacing:.04em}.hcr.hcr-fan .fan-surface-options{display:flex;border:1px solid var(--line);border-radius:4px;padding:3px;gap:3px;background:var(--bg)}.hcr.hcr-fan .fan-surface-options button{border:0;background:transparent;min-height:44px;padding:9px 14px;border-radius:2px;font-size:12px;color:var(--muted)}.hcr.hcr-fan .fan-surface-options button[aria-pressed=true]{background:var(--text);color:var(--bg)}.hcr.hcr-fan .fan-reset{border:0;background:transparent;min-height:44px;padding:8px 0;font-size:11px;color:var(--muted);display:inline-flex;gap:6px;align-items:center}.hcr.hcr-fan .fan-reset span{font-size:19px}.hcr.hcr-fan .fan-touch-hint{display:none}.hcr.hcr-fan .fan-card.is-selected{touch-action:none}.hcr.hcr-fan .fan-card .holo-shards{transform:none;opacity:1;mix-blend-mode:normal}.hcr.hcr-fan .holo-facet{pointer-events:none}.hcr.hcr-fan .fan-card .acrylic-gloss{opacity:.04}.hcr.hcr-fan .fan-card .acrylic-glint{opacity:.03}.hcr.hcr-fan [data-surface=normal] .holo-shards{display:none}.hcr.hcr-fan [data-surface=hologram] .holo-shards{display:block}@media(max-width:767px){.hcr.hcr-fan .fan-surface-controls{justify-content:center;margin:18px 0 12px}.hcr.hcr-fan .fan-surface-label{text-align:center}.hcr.hcr-fan .fan-touch-hint{display:block;font-size:11px!important;color:var(--muted);line-height:1.6;max-width:33ch;margin:0 auto 19px}.hcr.hcr-fan .fan-detail dl{margin-bottom:19px}.hcr.hcr-fan .fan-stage{height:355px}}.hcr.hcr-fan .fan-card .holo-shards{opacity:.64}.hcr.hcr-fan .fan-card .card-front{transform-style:flat;isolation:isolate;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hcr.hcr-fan .fan-card .acrylic-surface{transform-style:flat}.hcr.hcr-fan .fan-card .acrylic-glint{mix-blend-mode:normal}.hcr.hcr-fan .fan-card.is-selected .acrylic-gloss,.hcr.hcr-fan .fan-card.is-selected .acrylic-glint,.hcr.hcr-fan .fan-card.is-selected .holo-shards{will-change:auto}.hcr.hcr-fan .fan-card .acrylic-rear{display:none;background:transparent;box-shadow:none}.hcr.hcr-fan .fan-card .acrylic-gloss,.hcr.hcr-fan .fan-card .acrylic-glint{display:none;background:none}.hcr.hcr-fan .fan-card .holo-shards{opacity:.28}.hcr.hcr-fan .holo-film{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(125deg,#82c9ba,#92aee4,#cba1d4,#e3b293 69%,#d5cd91 85%,#95c9bc);opacity:.05;pointer-events:none;mix-blend-mode:normal}.hcr.hcr-fan [data-surface=normal] .holo-film{display:none}.hcr.hcr-fan .fan-card .holo-shards{opacity:.336}.hcr.hcr-fan .fan-card .holo-shards{opacity:.8}.hcr.hcr-fan .holo-facet{opacity:.16}.hcr.hcr-fan .acrylic-reflection{display:block;position:absolute;left:-15%;top:-50%;width:130%;height:200%;background:linear-gradient(90deg,transparent 35%,#e9ffff12 42%,#f3ffff80 49%,#e9ffff18 55%,transparent 64%);opacity:.08;transform:rotate(-18deg);pointer-events:none;mix-blend-mode:normal;will-change:auto}.hcr.hcr-fan .fan-stage{height:470px;perspective-origin:50% 50%}.hcr.hcr-fan .fan-card{width:clamp(195px,21vw,260px);top:52px}@media(min-width:768px)and (max-width:1024px){.hcr.hcr-fan .fan-stage{height:420px}.hcr.hcr-fan .fan-card{width:clamp(175px,22vw,220px);top:48px}}@media(max-width:767px){.hcr.hcr-fan .fan-stage{height:clamp(340px,100vw,440px)}.hcr.hcr-fan .fan-card{width:clamp(154px,50vw,226px);top:60px}.hcr.hcr-fan .fan-stage:after{bottom:25px}}.hcr.hcr-fan .fan-stage{height:560px}@media(min-width:768px)and (max-width:1024px){.hcr.hcr-fan .fan-stage{height:500px}}@media(max-width:767px){.hcr.hcr-fan .fan-stage{height:clamp(360px,108vw,465px)}.hcr.hcr-fan .fan-card{top:52px}}.hcr.hcr-fan .fan-display{min-width:0;width:100%}.hcr.hcr-fan .fan-display .fan-pagination{justify-content:center;margin:-4px 0 16px}.hcr.hcr-fan .fan-controls{justify-content:center}.hcr.hcr-fan .fan-pagination{justify-content:center;gap:4px}.hcr.hcr-fan .fan-pagination button{position:relative;width:44px;height:44px;border:0;padding:0;font-size:13px;background:transparent}.hcr.hcr-fan .fan-pagination button:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid var(--line);border-radius:50%;pointer-events:none}.hcr.hcr-fan .fan-pagination .fan-counter{font-size:10px;min-width:38px}.hcr.hcr-fan .fan-display .fan-pagination{margin:-8px 0 6px}@media(max-width:767px){.hcr.hcr-fan .fan-detail .fan-pagination{margin:0 0 10px}.hcr.hcr-fan .fan-surface-controls{margin-bottom:2px}}.hcr.hcr-fan .fan-stage{overflow:hidden;perspective:1400px;perspective-origin:50% 50%}.hcr.hcr-fan .fan-card{transform-origin:50% 50%;transition:none;top:94px;will-change:transform}.hcr.hcr-fan .fan-stage:after{bottom:80px}@media(min-width:768px)and (max-width:1024px){.hcr.hcr-fan .fan-card{top:80px}}@media(max-width:767px){.hcr.hcr-fan .fan-card{top:70px}.hcr.hcr-fan .fan-stage{height:clamp(340px,100vw,420px);perspective:1100px}.hcr.hcr-fan .fan-stage:after{bottom:38px}}@media(prefers-reduced-motion:reduce){.hcr.hcr-fan .fan-card{transition:none;will-change:auto}}.hcr.hcr-fan .fan-display{position:relative}.hcr.hcr-fan .fan-display .fan-pagination{position:absolute;inset:50% 8px auto;transform:translateY(-50%);display:flex;justify-content:space-between;margin:0;z-index:1200;pointer-events:none}.hcr.hcr-fan .fan-display .fan-pagination[hidden]{display:none}.hcr.hcr-fan .fan-pagination button{width:44px;height:44px;pointer-events:auto;color:var(--text);font-size:17px;isolation:isolate}.hcr.hcr-fan .fan-pagination button:before{top:3px;right:3px;bottom:3px;left:3px;background:#ffffff40;border:1px solid rgba(255,255,255,.55);box-shadow:0 2px 12px #0000001a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:-1}@media(hover:hover)and (pointer:fine){.hcr.hcr-fan .fan-pagination button:not(:disabled):hover{background:transparent}.hcr.hcr-fan .fan-pagination button:not(:disabled):hover:before{background:#ffffff73}}@media(max-width:767px){.hcr.hcr-fan .fan-display .fan-pagination{left:3px;right:3px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/hcr-fan-gallery.css.map */
