.intro{display:none}.intro.is-run{display:grid;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#000;place-items:center;animation:dvIntroOut .6s 1.35s cubic-bezier(.7,0,.2,1) forwards;cursor:pointer}.intro__eye{width:min(40vw,230px);height:auto;color:#fff;transform:scaleY(.05);animation:dvBlink .5s .2s cubic-bezier(.2,.9,.2,1) forwards,dvZoom .8s 1.2s cubic-bezier(.7,0,.3,1) forwards}.intro__word{position:absolute;bottom:12vh;left:0;right:0;text-align:center;color:#6b6b6b;font:500 12px/1 var(--f-body);letter-spacing:.3em;opacity:0;animation:dvFade .5s .55s forwards}@keyframes dvBlink{to{transform:scaleY(1)}}@keyframes dvZoom{to{transform:scale(16);opacity:0}}@keyframes dvFade{to{opacity:1}}@keyframes dvIntroOut{to{opacity:0;visibility:hidden}}.pan:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(520px circle at var(--mx,50%) var(--my,45%),rgba(255,255,255,.075),transparent 60%)}.pan__card{-webkit-box-reflect:below 14px linear-gradient(to bottom,rgba(0,0,0,0) 74%,rgba(0,0,0,.22))}.tv{grid-column:1/-1;position:relative;background:#ececec;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:pan-y}.tv--dark{background:#111}.tv__stage{perspective:1800px;display:grid;place-items:center;padding:clamp(20px,4vw,48px) 0 8px;cursor:grab}.tv__stage:active{cursor:grabbing}.tv__obj{position:relative;width:min(78%,560px);aspect-ratio:4/5;transform-style:preserve-3d;will-change:transform}.tv__face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.tv__face img{width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-drag:none}.tv__face--back{transform:rotateY(180deg)}.tv__sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.18) 50%,transparent 65%);background-size:250% 100%;background-position:var(--sx,50%) 0;mix-blend-mode:soft-light}.tv__shadow{width:min(60%,420px);height:18px;margin:-6px auto 0;background:radial-gradient(closest-side,rgba(0,0,0,.28),transparent);transform:scaleX(var(--sw,1))}.tv__ctrl{display:flex;justify-content:center;align-items:center;gap:8px;padding:14px 12px 18px}.tv__btn{min-width:84px;height:38px;border:1px solid var(--ink);background:transparent;font:600 13px var(--f-body);cursor:pointer}.tv__btn[aria-pressed=true]{background:var(--ink);color:var(--paper)}.tv__hint{font-size:12px;color:var(--mute);margin-left:8px}@media(max-width:900px){.tv{flex:0 0 100%!important;scroll-snap-align:start}.tv__obj{width:84%}}.eta{display:flex;gap:10px;align-items:baseline;font-size:14px;padding:12px 14px;border:1px solid var(--ink)}.eta b{font-weight:600}.finder-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;font:600 14px var(--f-body);text-decoration:underline;cursor:pointer}.finder{display:grid;gap:14px;margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid var(--line)}.finder__row{display:grid;gap:6px}.finder__row>span{font-size:13px;font-weight:600}.finder select,.finder input{border:1px solid var(--ink);background:var(--paper);padding:12px;border-radius:0;width:100%;font-size:16px}.seg{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ink)}.seg input{position:absolute;opacity:0}.seg label{padding:12px;text-align:center;font-size:14px;cursor:pointer}.seg input:checked+label{background:var(--ink);color:var(--paper)}.finder__out{background:var(--ink);color:var(--paper);padding:18px;display:none}.finder__out.is-on{display:block}.finder__size{font-family:var(--f-display);font-size:56px;line-height:.9;margin:0}.finder__out p{margin:8px 0 0;font-size:14px;color:#cfcfcf}.finder__use{margin-top:14px}.diagram{display:block;width:100%;max-width:300px;margin:4px auto 18px;color:var(--ink)}.modal{max-height:92dvh;overflow:auto}.up{padding:14px 0 6px;border-top:1px solid var(--ink);margin-top:8px}.up h3{font-size:13px;font-weight:600;margin:0 0 10px}.up a{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;text-decoration:none;padding:8px 0;border-bottom:1px solid var(--line)}.up img{width:56px;aspect-ratio:4/5;object-fit:cover;background:#f2f2f2}.up strong{font-family:var(--f-display);font-weight:400;font-size:17px}.up span{font-size:13px;color:var(--mute)}@media(prefers-reduced-motion:reduce){.intro{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/daiva-v3.css.map */
