.edge-r-3d__grid{display:grid;gap:32px;align-items:center}.edge-r-3d__viewer{position:relative;background:#fff;border:1px solid var(--edge-r-gray-20);border-radius:var(--edge-r-r-card);overflow:hidden;aspect-ratio:4 / 3}.edge-r-3d__poster{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 90% at 50% 35%,#fff 0%,var(--edge-r-steel-08) 75%)}.edge-r-3d__poster img{width:100%;height:100%;object-fit:contain;padding:12px}.edge-r-3d__go{position:absolute;left:0;right:0;bottom:16px;width:max-content;max-width:calc(100% - 24px);margin:0 auto;z-index:2;white-space:nowrap}.edge-r-3d__go svg{flex:none}.edge-r-3d__go[aria-busy=true]{opacity:.8;cursor:progress}.edge-r-3d .edge-r-3d__viewer>.edge-r-3d__host{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.edge-r-3d .edge-r-3d__viewer>.edge-r-3d__host[hidden]{display:none}.edge-r-3d[data-state=ready] .edge-r-3d__poster{visibility:hidden}.edge-r-3d[data-state=loading] .edge-r-3d__go,.edge-r-3d[data-state=ready] .edge-r-3d__go{display:none}.edge-r-3d__err{margin:8px 0 0;font-size:14px}.edge-r-3d__list{margin-top:8px}@media(min-width:900px){.edge-r-3d__grid{grid-template-columns:7fr 5fr;gap:56px}}.edge-r-3d .e3-off *,.edge-r-3d .e3-off *:before,.edge-r-3d .e3-off *:after{animation-play-state:paused!important}.edge-r-3d .e3,.edge-r-3d .e3-list,.edge-r-3d .e3-cmp{--e3-gold:#FEC111;--e3-charcoal:#333333;--e3-steel:#355C7D;--e3-steel-08:#F1F4F7;--e3-gray:#A9A8A9;--e3-ease:cubic-bezier(.2,.7,.2,1) }.edge-r-3d .e3{position:relative;container-type:inline-size;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:var(--e3-charcoal)}.edge-r-3d .e3 *,.edge-r-3d .e3 *:before,.edge-r-3d .e3 *:after{box-sizing:border-box}.edge-r-3d .e3-stage{position:relative;width:100%;aspect-ratio:4/3;min-height:260px;border-radius:8px;overflow:hidden;background:radial-gradient(120% 90% at 50% 35%,#FFFFFF 0%,var(--e3-steel-08) 75%);touch-action:pan-y}.edge-r-3d .e3-fill .e3-stage{aspect-ratio:auto;height:100%;min-height:0}.edge-r-3d .e3-stage model-viewer{display:block;width:100%;height:100%;background:transparent;--poster-color:transparent;--progress-bar-color:var(--e3-steel);cursor:grab}.edge-r-3d .e3-stage model-viewer:active{cursor:grabbing}.edge-r-3d .e3-stage model-viewer::part(default-progress-bar){height:3px}.edge-r-3d .e3-dot{all:unset;position:relative;display:block;width:30px;height:30px;border-radius:50%;cursor:pointer;--min-hotspot-opacity:1;transition:opacity .35s var(--e3-ease)}.edge-r-3d .e3-dot:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:var(--e3-gold);box-shadow:0 0 0 2px #fff,0 0 0 3px #3333338c,0 2px 6px #00000059;transition:transform .3s var(--e3-ease),background-color .3s}.edge-r-3d .e3-dot:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;border:2px solid var(--e3-gold);opacity:0}.edge-r-3d .e3-dot:not([data-visible]){opacity:.4}.edge-r-3d .e3-dot:hover:before{transform:scale(1.25)}.edge-r-3d .e3-dot.lit{opacity:1;z-index:2}.edge-r-3d .e3-dot.lit:before{transform:scale(1.45);background:#fff;box-shadow:0 0 0 3px var(--e3-gold),0 0 18px 6px #fec111bf,0 2px 6px #00000059}.edge-r-3d .e3-dot.lit:after{animation:e3pulse 1.6s var(--e3-ease) infinite}@keyframes e3pulse{0%{transform:scale(1);opacity:.95}80%,to{transform:scale(3.2);opacity:0}}.edge-r-3d .e3-dot:focus-visible{outline:2px solid var(--e3-steel);outline-offset:3px}.edge-r-3d .e3-tag{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(calc(-50% + var(--e3-tx,0px)),4px);white-space:nowrap;background:var(--e3-charcoal);color:#fff;font:700 12px/1.2 Montserrat,system-ui,sans-serif;padding:6px 9px;border-radius:4px;opacity:0;pointer-events:none;transition:opacity .25s,transform .3s var(--e3-ease)}.edge-r-3d .e3-dot.lead .e3-tag,.edge-r-3d .e3-dot:hover .e3-tag{opacity:1;transform:translate(calc(-50% + var(--e3-tx,0px)))}.edge-r-3d .e3-dot.tag-below .e3-tag{bottom:auto;top:calc(100% + 8px)}.edge-r-3d .e3-dot.tag-right .e3-tag,.edge-r-3d .e3-dot.tag-left .e3-tag{bottom:auto;top:50%}.edge-r-3d .e3-dot.tag-right .e3-tag{left:calc(100% + 6px);transform:translate(4px,calc(-50% + var(--e3-ty,0px)))}.edge-r-3d .e3-dot.tag-left .e3-tag{left:auto;right:calc(100% + 6px);transform:translate(-4px,calc(-50% + var(--e3-ty,0px)))}.edge-r-3d .e3-dot.tag-right.lead .e3-tag,.edge-r-3d .e3-dot.tag-right:hover .e3-tag,.edge-r-3d .e3-dot.tag-left.lead .e3-tag,.edge-r-3d .e3-dot.tag-left:hover .e3-tag{transform:translateY(calc(-50% + var(--e3-ty,0px)))}.edge-r-3d .e3-dot.e3-hid:not(.lit){opacity:0;pointer-events:none}.edge-r-3d .e3-dot.e3-snap .e3-tag{transition:opacity .25s}.edge-r-3d .e3-narrow .e3-stage model-viewer{transition:transform .45s var(--e3-ease)}.edge-r-3d .e3-hint{position:absolute;left:12px;top:12px;font-size:12px;font-weight:600;color:var(--e3-charcoal);background:#ffffffe0;padding:6px 9px;border-radius:4px;pointer-events:none;transition:opacity .5s}.edge-r-3d .e3-hint.gone{opacity:0}.edge-r-3d .e3-tools{position:absolute;top:10px;right:10px;display:flex;gap:6px;z-index:3}.edge-r-3d .e3-btn{font:700 12px/1 Montserrat,system-ui,sans-serif;border:0;border-radius:999px;padding:0 14px;min-height:36px;background:#fff;color:var(--e3-charcoal);box-shadow:0 1px 4px #0000002e;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.edge-r-3d .e3-btn:hover{background:var(--e3-steel-08)}.edge-r-3d .e3-tourbtn:before{content:"";width:8px;height:10px;border-left:3px solid currentColor;border-right:3px solid currentColor;box-sizing:border-box}.edge-r-3d .e3-tourbtn.paused{background:var(--e3-gold)}.edge-r-3d .e3-tourbtn.paused:before{width:0;height:0;border-left:9px solid currentColor;border-right:0;border-top:5px solid transparent;border-bottom:5px solid transparent}.edge-r-3d .e3-cap{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;background:#333333f2;color:#fff;border-radius:8px;padding:11px 14px 12px;font-size:14px;line-height:1.4;transform:translateY(calc(100% + 16px));transition:transform .4s var(--e3-ease)}.edge-r-3d .e3-cap.on{transform:none}.edge-r-3d .e3-cap-kicker{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--e3-gray);margin-bottom:2px}.edge-r-3d .e3-cap-kicker:empty{display:none}.edge-r-3d .e3-cap b{display:block;font-size:15px;color:var(--e3-gold);margin-bottom:2px}.edge-r-3d .e3-cap-line{display:block}.edge-r-3d .e3-more{all:unset;display:inline-block;margin-top:6px;font-weight:700;font-size:13px;color:#fff;border-bottom:2px solid var(--e3-gold);cursor:pointer}.edge-r-3d .e3-more[hidden]{display:none}.edge-r-3d .e3-more:focus-visible{outline:2px solid var(--e3-gold);outline-offset:2px}.edge-r-3d .e3-failed .e3-tools,.edge-r-3d .e3-failed .e3-hint{display:none}.edge-r-3d .e3-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.edge-r-3d .e3-list button{display:grid;grid-template-columns:32px 1fr 16px;gap:10px;align-items:center;width:100%;text-align:left;background:none;border:0;border-radius:6px;padding:8px;font:400 14px/1.35 Montserrat,system-ui,sans-serif;color:var(--e3-charcoal);cursor:pointer;transition:background-color .2s}.edge-r-3d .e3-list button:hover,.edge-r-3d .e3-list button.lit{background:var(--e3-steel-08)}.edge-r-3d .e3-list .pn{width:28px;height:28px;border-radius:50%;background:var(--e3-steel);color:#fff;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;transition:transform .25s var(--e3-ease),background-color .25s,box-shadow .25s}.edge-r-3d .e3-list button.lit .pn{background:var(--e3-gold);color:var(--e3-charcoal);transform:scale(1.12);box-shadow:0 0 0 4px #fec1114d}.edge-r-3d .e3-list b{display:block;font-weight:700}.edge-r-3d .e3-list .ln{display:block;color:#555}.edge-r-3d .e3-list .go{color:var(--e3-steel);opacity:0;transition:opacity .2s}.edge-r-3d .e3-list button.lit .go,.edge-r-3d .e3-list button:hover .go{opacity:1}.edge-r-3d .e3-in{position:relative}.edge-r-3d .e3-has-side .e3-in{display:grid;gap:12px}.edge-r-3d .e3-fill .e3-in{height:100%}.edge-r-3d .e3-fill.e3-has-side .e3-in{grid-template-rows:minmax(0,1fr) auto;gap:6px}.edge-r-3d .e3-has-side .e3-in>.e3-list{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 6px;scrollbar-width:thin}.edge-r-3d .e3-has-side .e3-in>.e3-list li{flex:0 0 auto;scroll-snap-align:start}.edge-r-3d .e3-has-side .e3-in>.e3-list button{grid-template-columns:26px auto;border:1px solid #D6DBE1;border-radius:999px;padding:6px 14px 6px 6px;background:#fff;min-height:40px}.edge-r-3d .e3-has-side .e3-in>.e3-list .pn{width:26px;height:26px;font-size:12px}.edge-r-3d .e3-has-side .e3-in>.e3-list .ln,.edge-r-3d .e3-has-side .e3-in>.e3-list .go{display:none}.edge-r-3d .e3-has-side .e3-in>.e3-list button.lit{background:var(--e3-steel-08);border-color:var(--e3-steel)}@container (max-width:520px){.edge-r-3d .e3-stage{aspect-ratio:1/1}}@container (min-width:760px){.edge-r-3d .e3-has-side .e3-in{grid-template-columns:minmax(0,1fr) minmax(220px,32%);align-items:center}.edge-r-3d .e3-fill.e3-has-side .e3-in{grid-template-rows:minmax(0,1fr);align-items:stretch}.edge-r-3d .e3-fill.e3-has-side .e3-in>.e3-list{align-content:center;overflow:auto}.edge-r-3d .e3-has-side .e3-in>.e3-list{display:grid;overflow:visible;padding:0}.edge-r-3d .e3-has-side .e3-in>.e3-list button{grid-template-columns:30px 1fr 14px;border:0;border-radius:6px;padding:7px 8px;background:none;min-height:0}.edge-r-3d .e3-has-side .e3-in>.e3-list .ln,.edge-r-3d .e3-has-side .e3-in>.e3-list .go{display:block}.edge-r-3d .e3-has-side .e3-in>.e3-list button.lit{background:var(--e3-steel-08)}}.edge-r-3d .e3-cmp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#1e1e1e8c;display:flex;align-items:center;justify-content:center;padding:16px;overflow:auto}.edge-r-3d .e3-cmp[hidden]{display:none}.edge-r-3d .e3-cmp-card{position:relative;width:100%;max-width:980px;max-height:100%;overflow:auto;background:#fff;border-radius:10px;padding:20px 20px 18px;box-shadow:0 30px 60px -20px #00000080}.edge-r-3d .e3-cmp-x{position:absolute;top:8px;right:8px;width:40px;height:40px;border:0;border-radius:50%;background:var(--e3-steel-08);font:400 24px/1 Montserrat,sans-serif;color:var(--e3-charcoal);cursor:pointer}.edge-r-3d .e3-cmp-eye{margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--e3-steel)}.edge-r-3d .e3-cmp-card h3{margin:0 44px 14px 0;font-size:22px;line-height:1.2}.edge-r-3d .e3-cmp-grid{display:grid;gap:14px}.edge-r-3d .e3-cmp-grid figure{margin:0;border:1px solid #E1E5EA;border-radius:8px;padding:12px;background:#fafbfc}.edge-r-3d .e3-cmp-grid figure.win{border-color:var(--e3-gold);box-shadow:0 0 0 1px var(--e3-gold) inset}.edge-r-3d .e3-cmp-grid figcaption{font-size:14px;line-height:1.4;margin-top:8px}.edge-r-3d .e3-cmp-grid figcaption b{display:block;font-size:15px;margin-bottom:2px}.edge-r-3d .e3-cmp-vid{display:block;width:100%;height:auto;aspect-ratio:2/1;border-radius:6px;background:#fff;object-fit:cover}.edge-r-3d .e3-cmp-back{margin-top:14px;font:700 14px Montserrat,sans-serif;border:0;border-radius:4px;background:var(--e3-charcoal);color:#fff;padding:0 18px;min-height:44px;cursor:pointer}@media(min-width:640px){.edge-r-3d .e3-cmp-grid{grid-template-columns:1fr 1fr}}@container (max-width:420px){.edge-r-3d .e3-btn{min-height:34px;padding:0 11px;font-size:11px}.edge-r-3d .e3-cap{font-size:13px;padding:9px 12px 10px}.edge-r-3d .e3-cap b{font-size:14px}}@media(prefers-reduced-motion:reduce){.edge-r-3d .e3-dot.lit:after{animation:none}.edge-r-3d .e3-cap{transition:none}.edge-r-3d .e3-narrow .e3-stage model-viewer{transition:none}}.edge-r-3d ol.e3-list>li>button:before,.edge-r-3d ol.e3-list>li>button:after{content:none!important;display:none!important}.edge-r-3d ol.e3-list>li>button{box-sizing:border-box;width:100%;min-width:0;grid-template-columns:32px minmax(0,1fr) 16px;border:0;min-height:0}.edge-r-3d ol.e3-list>li>button .tx{min-width:0}.edge-r-3d ol.e3-list>li>button b,.edge-r-3d ol.e3-list>li>button .ln{overflow-wrap:anywhere}.edge-r-3d .e3-tight .e3-cap{left:6px;right:6px;bottom:6px;padding:7px 10px 8px;font-size:12px;line-height:1.35}.edge-r-3d .e3-tight .e3-cap b{font-size:13px;margin-bottom:1px}.edge-r-3d .e3-tight .e3-cap-kicker{font-size:10px;margin-bottom:1px}.edge-r-3d .e3-tight .e3-more{margin-top:3px;font-size:12px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/edge-r-3d.css.map */
