.vfit{--ease:cubic-bezier(.2,.8,.2,1);--SH:680px;--MH:min(calc(var(--SH)*.78),62vw);--CW:200px;position:relative;isolation:isolate;overflow:hidden;contain:layout paint style;height:var(--SH);background:#e9e4dc;color:#fff;font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;outline-offset:-3px}.vfit *{box-sizing:border-box}.vfit a{color:inherit;text-decoration:none}.vfit button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.vfit :focus-visible{outline:2px solid #fff;outline-offset:2px}@media(pointer:fine){.vfit.vf-on,.vfit.vf-on a,.vfit.vf-on button{cursor:none}}.vf-room{position:absolute;top:-3%;right:-3%;bottom:-3%;left:-3%;transform:scale(1.08);will-change:transform}.vf-room img{display:block;width:100%;height:100%;object-fit:cover}.vf-room:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 60% at 50% 45%,#fffcf61a,#281e1429)}.vf-ghost{position:absolute;left:50%;top:calc(50% - var(--MH)*.42);z-index:2;transform:translate(-50%);font-weight:900;font-size:calc(var(--MH)*.42);line-height:.8;letter-spacing:-.04em;color:#ffffff4d;-webkit-text-stroke:1px rgba(255,255,255,.35);text-shadow:0 1px 0 rgba(255,255,255,.35);white-space:nowrap;will-change:transform}.vf-ghost span{display:inline-block}.vf-glass{background:linear-gradient(155deg,#faf8f54d,#96908833 48%,#cdc8c03d);-webkit-backdrop-filter:blur(22px) saturate(1.5);backdrop-filter:blur(22px) saturate(1.5);border:1px solid rgba(255,255,255,.5);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #ffffff1f,0 20px 50px -24px #281e1473}.vf-tabs{position:absolute;left:50%;top:4.2%;z-index:30;transform:translate(-50%);display:flex;gap:2px;padding:5px;border-radius:999px}.vfit .vf-tabs button{position:relative;z-index:1;height:38px;padding:0 22px;font-weight:500;font-size:14px;color:#1e1e20b8;white-space:nowrap;transition:color .4s}.vfit .vf-tabs button.on{color:#111}.vf-pill{position:absolute;left:0;top:5px;height:38px;border-radius:999px;background:#ffffffeb;box-shadow:0 4px 14px -6px #0000004d;transition:transform .6s var(--ease),width .6s var(--ease)}.vf-rail{position:absolute;left:max(18px,1.8vw);top:50%;z-index:30;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;padding:8px;border-radius:999px}.vf-rail a{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#1e1e20cc;transition:background .3s}.vf-rail a:hover{background:#ffffff59}.vf-rail a.on{background:#ffffffe6;color:#111}.vf-rail svg{width:20px;height:20px}.vf-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;touch-action:pan-y}.vf-arc{position:absolute;left:50%;top:48%;width:0;height:0}.vf-card{position:absolute;display:block;left:calc(var(--CW)*-.5);top:calc(var(--CW)*-.71);width:var(--CW);height:calc(var(--CW)*1.42);border-radius:22px;overflow:hidden;will-change:transform,opacity;contain:layout paint;-webkit-user-drag:none}.vfit:not(.vf-on) .vf-card{visibility:hidden}.vf-g{position:absolute;left:8%;right:8%;top:5%;height:66%;background-size:contain;background-position:center;background-repeat:no-repeat;filter:drop-shadow(0 14px 14px rgba(40,30,20,.22))}.vf-n,.vf-p{position:absolute;left:4%;right:4%;text-align:center;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.18);pointer-events:none}.vf-n{bottom:17%;font-weight:500;font-size:calc(var(--CW)*.068)}.vf-p{bottom:7%;font-weight:700;font-size:calc(var(--CW)*.095)}.vf-sheen{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.5) 50%,transparent 60%);transform:translate(-120%);pointer-events:none}.vf-card:hover .vf-sheen{transition:transform 1s var(--ease);transform:translate(120%)}.vf-model{position:absolute;left:50%;bottom:0;height:var(--MH);aspect-ratio:2/3;transform:translate(-50%);z-index:50;pointer-events:none}.vf-fig{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;visibility:hidden}.vf-fig.on{visibility:visible}.vf-win{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;transform:translateY(-100%);will-change:transform}.vf-in{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(100%);will-change:transform}.vf-grid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.vf-grid{background:repeating-linear-gradient(0deg,transparent 0 5px,rgba(255,255,255,.22) 5px 6px);-webkit-mask-size:100% 100%;mask-size:100% 100%;opacity:0}.vf-scan{position:absolute;left:13%;right:13%;top:0;height:2px;opacity:0;background:linear-gradient(90deg,transparent,#fff 18%,#fff 82%,transparent);box-shadow:0 0 18px 4px #ffffffbf,0 0 60px 10px #bee1ff73;will-change:transform,opacity}.vf-scan:after{content:"";position:absolute;left:0;right:0;bottom:100%;height:calc(var(--MH)*.12);background:linear-gradient(to top,rgba(220,238,255,.32),transparent)}.vfit .vf-arw{position:absolute;top:50%;z-index:30;width:46px;height:46px;margin-top:-23px;border-radius:50%;display:grid;place-items:center;color:#222}.vf-arw svg{width:16px;height:16px}[data-vf-prev]{right:calc(max(18px,1.8vw) + 76px)}[data-vf-next]{right:max(18px,1.8vw)}.vf-buy{contain:layout style;position:absolute;left:50%;bottom:4.6%;z-index:60;transform:translate(-50%);width:min(860px,calc(100% - 32px));display:flex;align-items:center;gap:20px;padding:12px 14px 12px 12px;border-radius:24px;margin:0;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.18)}.vf-th{flex:none;position:relative;width:64px;height:64px;border-radius:14px;overflow:hidden;background:#ffffff4d}.vf-th i{position:absolute;top:6px;right:6px;bottom:6px;left:6px;background-size:contain;background-position:center;background-repeat:no-repeat}.vf-info{flex:1;min-width:0}.vf-ln{display:block;position:relative;height:1.15em;overflow:hidden}.vf-ln span{position:absolute;left:0;top:0;white-space:nowrap}.vf-nm{font-weight:600;font-size:16px}.vf-pr{margin-top:5px;font-weight:500;font-size:14px;opacity:.9}.vf-sz{min-width:0}.vf-sz small{display:block;font-weight:500;font-size:12px;opacity:.85;margin-bottom:6px}.vf-chips{display:flex;gap:6px;max-width:240px;overflow-x:auto;scrollbar-width:none;padding:1px}.vf-chips::-webkit-scrollbar{display:none}.vfit .vf-chips button{flex:none;min-width:30px;height:30px;padding:0 5px;border-radius:999px;background:#ffffff38;color:#fff;font-size:11px;font-weight:600;transition:transform .2s,background .3s,color .3s}.vfit .vf-chips button:active{transform:scale(.9)}.vfit .vf-chips button.on{background:#fff;color:#111;text-shadow:none}.vfit .vf-chips button:disabled{opacity:.4;text-decoration:line-through;cursor:not-allowed}.vf-cn{height:1.25em;margin-bottom:6px;font-weight:500;font-size:12px;opacity:.85;min-width:124px}.vf-dots{display:flex;gap:9px;padding:3px}.vfit .vf-dots button{width:18px;height:18px;border-radius:50%;box-shadow:0 0 0 1px #00000014}.vfit .vf-dots button.on{box-shadow:0 0 0 2px #fffffff2,0 0 0 4px #0000001f}.vfit .vf-add{flex:none;height:44px;padding:0 18px;border-radius:999px;background:#fff;color:#111;font-weight:700;font-size:12px;letter-spacing:.04em;text-shadow:none;white-space:nowrap;transition:transform .2s}.vfit .vf-add:active{transform:scale(.97)}.vfit .vf-add:disabled{opacity:.55;cursor:not-allowed}.vf-status{position:absolute;left:0;right:0;bottom:calc(100% + 6px);margin:0;text-align:center;font-weight:500;font-size:12px;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.4)}.vf-status a{text-decoration:underline}.vf-status:empty{display:none}.vf-cur{position:absolute;left:0;top:0;z-index:100;width:58px;height:58px;margin:-29px 0 0 -29px;pointer-events:none;display:none;will-change:transform}@media(pointer:fine){.vfit.vf-on.vf-in-hero .vf-cur{display:block}}.vf-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid rgba(255,255,255,.95);background:#ffffff24;box-shadow:0 6px 20px -8px #00000059;transition:transform .5s var(--ease),background .5s var(--ease)}.vf-dot{position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px;border-radius:50%;background:#fff;transition:transform .4s var(--ease)}.vf-lb{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-weight:700;font-size:10px;letter-spacing:.12em;transform:scale(.5);opacity:0;transition:transform .45s var(--ease),opacity .45s var(--ease)}.vf-lt{color:#111}.vf-ld{color:#fff}.vf-cur.try .vf-ring{transform:scale(1.5);background:#ffffffeb}.vf-cur.try .vf-dot{transform:scale(0)}.vf-cur.try .vf-lt{transform:scale(1);opacity:1}.vf-cur.drag .vf-ring{transform:scale(1.2)}.vf-cur.drag .vf-dot{transform:scale(0)}.vf-cur.drag .vf-ld{transform:scale(1);opacity:1}.vf-cur.btn .vf-ring{transform:scale(.6)}.vf-cur.down .vf-ring{transform:scale(1.05)}.vf-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0}#view .vfit-wrap{padding:0 0 26px}.vfit-wrap .rherocap{margin-top:18px}@media(max-width:767px){.vfit{--MH:calc(var(--SH) - 176px)}.vf-model{bottom:92px}.vf-arc{top:40%}.vf-ghost{top:calc(50% - var(--MH)*.62)}.vf-tabs{max-width:calc(100% - 20px);overflow-x:auto;scrollbar-width:none}.vfit .vf-tabs button{height:32px;padding:0 13px;font-size:12px}.vf-pill{height:32px}.vf-rail,.vfit .vf-arw{display:none}.vf-buy{flex-wrap:wrap;gap:6px 10px;padding:10px 12px;bottom:10px;border-radius:20px}.vf-th,.vf-sz small{display:none}.vf-info{flex:1 1 calc(100% - 150px)}.vf-nm{font-size:14px}.vf-pr{margin-top:3px;font-size:13px}.vfit .vf-add{height:38px;padding:0 14px}.vf-sz{order:3;flex:1 1 calc(100% - 130px);min-width:0}.vf-cl{order:4;flex:none}.vf-chips{max-width:none}.vf-cn{display:none}.vf-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#d6d0c89e}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bns-fit-hero.css.map */
