.gn-vc{--vc-blue:#0757d1;--vc-ease:cubic-bezier(.23,1,.32,1);background:#101315;color:#fff;width:100%;padding:88px 0 34px;box-sizing:border-box;font-family:Libre Franklin,Arial,sans-serif;overflow:hidden}.gn-vc *{box-sizing:border-box}.gn-vc-header{padding:0 48px 36px;display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.gn-vc-eyebrow{font-size:10px;letter-spacing:.15em;margin:0 0 18px;color:#b4c4d9}.gn-vc h2{font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(38px,4vw,64px);line-height:1.05;text-transform:uppercase;font-weight:600;margin:0 0 18px;max-width:800px}.gn-vc-intro{font-size:14px;line-height:1.7;color:#bfc5cd;margin:0;max-width:650px}.gn-vc button,.gn-vc-player button{cursor:pointer;border:1px solid #ffffff65;color:#fff;background:transparent;padding:0;display:inline-grid;place-items:center;font:inherit}.gn-vc svg,.gn-vc-player svg{width:22px;height:22px;flex:none}.gn-vc-controls{display:flex;gap:10px;flex:none}.gn-vc-controls button,.gn-vc-player button{width:44px;height:44px;border-radius:50%;transition:background .16s var(--vc-ease),transform .16s var(--vc-ease)}.gn-vc-controls button:active,.gn-vc-player button:active{transform:scale(.97)}.gn-vc button:focus-visible,.gn-vc-player button:focus-visible,.gn-vc-player a:focus-visible,.gn-vc-rail:focus-visible{outline:2px solid #7dafff;outline-offset:4px}.gn-vc-controls button:disabled{opacity:.4;cursor:default}.gn-vc-rail{position:relative;display:flex;gap:20px;padding:0 48px 12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;cursor:grab}.gn-vc-rail::-webkit-scrollbar{display:none}.gn-vc-grabbing{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.gn-vc-card{flex:0 0 clamp(260px,28vw,360px);min-width:0;scroll-snap-align:start;scroll-margin-left:48px}.gn-vc-open{position:relative;aspect-ratio:9/14;width:100%;overflow:hidden!important;background:#1c2229!important;border:1px solid #ffffff22!important;border-radius:8px!important;text-align:left;isolation:isolate}.gn-vc-preview{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;transition:transform .45s var(--vc-ease)}.gn-vc-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0006 0%,transparent 30%,#0001 45%,#000c 100%)}.gn-vc-number{position:absolute;left:20px;top:20px;z-index:2;font-size:9px;letter-spacing:.1em}.gn-vc-play{position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:2;display:grid;place-items:center;width:64px;height:64px;border:1px solid #fff9;border-radius:50%;background:#10131544;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gn-vc-play svg{width:24px;height:24px;margin-left:3px}.gn-vc-caption{position:absolute;bottom:24px;left:20px;right:20px;z-index:2;display:flex;flex-direction:column;gap:8px;color:#fff}.gn-vc-caption strong{font-family:Barlow Condensed,Impact,sans-serif;font-size:30px;line-height:1.05;font-weight:600;letter-spacing:.01em}.gn-vc-caption>span{font-size:12px}.gn-vc-caption .gn-vc-watch{font-size:9px;letter-spacing:.1em;margin-top:10px;color:#cfdef5}.gn-vc-footer{padding:20px 48px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#aeb8c6;font-size:9px;letter-spacing:.12em}.gn-vc-dots{display:flex;gap:10px}.gn-vc-dots button{width:32px;height:32px;border:none!important;position:relative}.gn-vc-dots button:after{content:"";width:5px;height:5px;background:#69717e;border-radius:50%}.gn-vc-dots button[aria-current=true]:after{background:#fff;width:20px;border-radius:3px}.gn-vc-player-open{overflow:hidden!important}.gn-vc-player{--vc-ease:cubic-bezier(.23,1,.32,1);width:min(480px,calc(100vw - 32px));height:min(900px,calc(100dvh - 32px));max-width:none;max-height:none;position:fixed;top:0;right:0;bottom:0;left:0;padding:0;margin:auto;border:1px solid #ffffff30;border-radius:12px;background:#101315;color:#fff;overflow:hidden;font-family:Libre Franklin,Arial,sans-serif}.gn-vc-player[open]{display:flex;flex-direction:column;animation:gn-vc-enter .25s var(--vc-ease) both}.gn-vc-player::backdrop{background:#05080bd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gn-vc-player-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;flex:none}.gn-vc-player-header>span{font-size:9px;letter-spacing:.1em}.gn-vc-player-header>div{display:flex;gap:8px}.gn-vc-stage{position:relative;min-height:0;flex:1;background:#000;overflow:hidden}.gn-vc-stage video{width:100%;height:100%;object-fit:contain;display:block}.gn-vc-stage [data-vc-error]{position:absolute;top:30%;left:12%;right:12%;font-size:14px;background:#101315e6;padding:20px;line-height:1.6}.gn-vc-progress{position:absolute;top:0;left:0;right:0;height:3px;background:#ffffff35;pointer-events:none}.gn-vc-progress span{display:block;width:100%;height:100%;transform-origin:left;transform:scaleX(0);background:#7dafff;transition:transform .2s linear}.gn-vc-player-footer{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px;flex:none}.gn-vc-player-footer strong{font-size:17px;font-family:Barlow Condensed,Impact,sans-serif;line-height:1.1}.gn-vc-player-footer p{font-size:11px;color:#aeb8c6;margin:7px 0 14px}.gn-vc-player-footer a{font-size:10px;color:#fff;text-decoration:none;display:inline-flex;min-height:36px;align-items:center;padding:8px 14px;border-radius:3px;background:#0757d1;letter-spacing:.04em}.gn-vc-player-footer nav{display:flex;gap:8px}.gn-vc-player-footer nav button{width:44px;height:44px}.gn-vc-player-footer nav svg{width:18px;height:18px}@keyframes gn-vc-enter{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(hover:hover)and (pointer:fine){.gn-vc-open:hover .gn-vc-preview{transform:scale(1.035)}.gn-vc-controls button:hover,.gn-vc-player button:hover{background:#ffffff16}}@media(max-width:767px){.gn-vc{padding:52px 0 22px}.gn-vc-header{padding:0 20px 24px;gap:20px;align-items:flex-start;flex-direction:column}.gn-vc h2{font-size:40px;max-width:330px}.gn-vc-intro{font-size:12px;line-height:1.6}.gn-vc-controls{align-self:flex-end;margin-top:-4px}.gn-vc-controls button{width:44px;height:44px}.gn-vc-rail{padding:0 20px 10px;gap:12px}.gn-vc-card{flex-basis:76vw;max-width:350px;scroll-margin-left:20px}.gn-vc-caption strong{font-size:28px}.gn-vc-footer{padding:12px 20px 0;gap:10px}.gn-vc-footer>span:nth-child(2){font-size:8px;letter-spacing:.04em}.gn-vc-dots{gap:0}.gn-vc-dots button{width:24px}.gn-vc-player{width:100vw;height:100dvh;border:0;border-radius:0}.gn-vc-player-header{padding-top:max(10px,env(safe-area-inset-top))}.gn-vc-player-footer{padding:16px 16px max(16px,env(safe-area-inset-bottom))}.gn-vc-player-footer a{font-size:9px}.gn-vc-player-footer strong{font-size:16px}}@media(prefers-reduced-motion:reduce){.gn-vc *,.gn-vc-player *{scroll-behavior:auto!important;transition:none!important}.gn-vc-player[open]{animation:none!important}}.gn-vl{padding:76px 0 38px!important;max-width:none!important;--vl-card:240px}.gn-vl .gn-vc-header{justify-content:center;text-align:center;padding:0 24px 34px}.gn-vl .gn-vc-header>div{width:100%}.gn-vl .gn-vc-header h2{max-width:850px;margin:0 auto 18px}.gn-vl .gn-vc-eyebrow{margin:0 0 16px}.gn-vl .gn-vc-intro{margin:0 auto;max-width:700px}.gn-vl-viewport{width:100%;overflow:hidden;touch-action:pan-y;cursor:grab;padding:20px 0 24px}.gn-vl-track{display:flex;width:max-content;will-change:transform;transform:translateZ(0)}.gn-vl-group{display:flex;gap:16px;padding-right:16px;flex:none}.gn-vl-card{position:relative;isolation:isolate;flex:0 0 var(--vl-card);width:var(--vl-card);aspect-ratio:9/14;min-width:0;border-radius:18px;overflow:hidden;background:#202327;transition:transform .2s var(--vc-ease)}.gn-vl-preview{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.gn-vl-watch{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;border:0!important;border-radius:18px!important;background:linear-gradient(transparent 55%,#0005)!important;display:grid!important;place-items:center!important}.gn-vl-play{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#ffffffe6;color:#101315;transition:opacity .16s ease}.gn-vl-play svg{width:25px;height:25px;margin-left:3px}.gn-vl-card[data-playing=true] .gn-vl-play{opacity:0}.gn-vl-card.is-active{transform:translateY(-12px)}.gn-vl-inline-controls{position:absolute;top:12px;right:12px;display:flex;flex-direction:column;gap:8px;opacity:0;pointer-events:none}.gn-vl-inline-controls button{width:34px;height:34px;background:#ffffffe6!important;color:#101315!important;border:0!important;border-radius:50%;display:grid;place-items:center}.gn-vl-inline-controls svg{width:18px;height:18px}.gn-vl-card.is-active .gn-vl-inline-controls{opacity:1;pointer-events:auto}.gn-vl-product{position:absolute;left:9px;right:9px;bottom:9px;border-radius:10px;background:#ffffffe6;color:#101315!important;padding:12px 32px 12px 12px;text-decoration:none;display:flex;flex-direction:column;gap:4px;font-size:11px;line-height:1.35;opacity:0;pointer-events:none;transition:opacity .16s ease}.gn-vl-product strong{font-weight:600}.gn-vl-product>span:first-of-type{font-size:10px;color:#394047}.gn-vl-product>span:last-child{position:absolute;right:12px;top:14px}.gn-vl-card.is-active .gn-vl-product,.gn-vl-card:focus-within .gn-vl-product{opacity:1;pointer-events:auto}.gn-vl-controls{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:8px}.gn-vl-controls button{width:44px;height:44px;border-radius:50%;border:1px solid #ffffff66!important;display:grid;place-items:center;background:#ffffffe6!important;color:#101315!important}.gn-vl-controls svg{width:20px;height:20px}.gn-vl-hint{text-align:center;font-size:10px!important;letter-spacing:.04em;color:#bfc5cd;margin:16px 20px 0!important}.gn-vl-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.gn-vl-viewport.is-dragging{cursor:grabbing}.gn-vl-viewport:focus-visible,.gn-vl a:focus-visible{outline:2px solid #7dafff;outline-offset:4px}.gn-vl-card [data-vl-watch]:focus-visible{outline-offset:-4px}.gn-vl[data-empty=true]{display:none!important}@media(max-width:767px){.gn-vl{padding:48px 0 24px!important;--vl-card:min(64vw,260px)!important}.gn-vl .gn-vc-header{display:block;padding:0 24px 22px}.gn-vl .gn-vc-header h2{font-size:34px;max-width:380px}.gn-vl-group{gap:12px;padding-right:12px}.gn-vl-viewport{padding-block:18px 22px}.gn-vl-card{border-radius:15px}.gn-vl-card.is-active{transform:translateY(-8px)}.gn-vl-product{font-size:10px}.gn-vl-inline-controls button{width:32px;height:32px}}@media(prefers-reduced-motion:reduce){.gn-vl-track{will-change:auto}.gn-vl-card.is-active{transform:none}.gn-vl *{transition:none!important}}.gn-vl-card{aspect-ratio:9/16;background:transparent;transition:none}.gn-vl-card.is-active{transform:none}.gn-vl-surface{position:absolute;top:0;right:0;bottom:0;left:0;background:#202327;border-radius:18px;overflow:hidden;clip-path:inset(10.625% 0 round 18px);transition:clip-path .2s var(--vc-ease)}.gn-vl-card.is-active .gn-vl-surface{clip-path:inset(0 0 round 18px)}.gn-vl-product{bottom:calc(10.625% + 9px);padding:8px;display:flex;flex-direction:row;align-items:center;gap:9px;min-height:72px;opacity:1;pointer-events:auto;transform:translateY(0);transition:transform .2s var(--vc-ease);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gn-vl-card.is-active .gn-vl-product{transform:translateY(calc(var(--vl-card) * 17 / 90))}.gn-vl-product-image{display:block;width:52px!important;height:56px!important;object-fit:contain;flex:0 0 52px;margin:0!important;background:transparent}.gn-vl-product-info{position:static!important;display:flex;flex:1;min-width:0;flex-direction:column;gap:4px;color:#101315!important}.gn-vl-product-info strong{font-size:11px!important;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600}.gn-vl-product-price{font-size:12px!important;font-weight:500;line-height:1.3;color:#101315!important}.gn-vl-product-arrow{width:15px!important;height:15px!important;flex:0 0 15px;align-self:center}.gn-vl-inline-controls{top:calc(10.625% + 12px);transform:translateY(0);transition:transform .2s var(--vc-ease),opacity .16s ease}.gn-vl-card.is-active .gn-vl-inline-controls{transform:translateY(calc(var(--vl-card) * -17 / 90))}@media(max-width:767px){.gn-vl-card.is-active{transform:none}.gn-vl-surface{border-radius:15px;clip-path:inset(10.625% 0 round 15px)}.gn-vl-card.is-active .gn-vl-surface{clip-path:inset(0 0 round 15px)}.gn-vl-product{gap:8px;padding:7px;min-height:68px}.gn-vl-product-image{width:46px!important;height:52px!important;flex-basis:46px}.gn-vl-product-info strong{font-size:10px!important}.gn-vl-product-price{font-size:11px!important}}@media(prefers-reduced-motion:reduce){.gn-vl-surface,.gn-vl-product,.gn-vl-inline-controls{transition:none!important}}.gn-vl .gn-vl-card .gn-vl-product{opacity:0;visibility:hidden;pointer-events:none}.gn-vl .gn-vl-card.is-active .gn-vl-product{opacity:1;visibility:visible;pointer-events:auto}.gn-vl .gn-vl-product{background:#ffffffe0;border:1px solid rgba(255,255,255,.5);border-radius:12px;box-shadow:inset 0 1px #ffffff8c,0 4px 18px #0000001a;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.gn-vl .gn-vl-product{background:linear-gradient(135deg,#ffffffbd,#ffffff94)}}.gn-vl-card.is-active .gn-vl-surface{clip-path:inset(calc(10.625% * (1 - var(--vl-focus,0))) 0 round 18px)}.gn-vl-card.is-active .gn-vl-product{transform:translateY(calc(var(--vl-card) * 17 / 90 * var(--vl-focus,0)))}.gn-vl-card.is-active .gn-vl-inline-controls{transform:translateY(calc(var(--vl-card) * -17 / 90 * var(--vl-focus,0)))}.gn-vl .gn-vl-card.is-active[data-centered=false] .gn-vl-product,.gn-vl-card.is-active[data-centered=false] .gn-vl-inline-controls{opacity:0;visibility:hidden;pointer-events:none}.gn-vl-surface{transition:clip-path .1s linear}.gn-vl-product,.gn-vl-inline-controls{transition:transform .1s linear,opacity .16s ease}@media(prefers-reduced-motion:reduce){.gn-vl-card.is-active .gn-vl-surface{clip-path:inset(0 0 round 18px)}.gn-vl-surface,.gn-vl-product,.gn-vl-inline-controls{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/168/assets/c26p-gn-video-loop.css.map */
