.terminal-hub{--terminal-navy: #102539;--terminal-red: #f21f2d;--terminal-blue: #138fc8;--terminal-gold: #eeb400;--terminal-line: rgba(16, 37, 57, .16);background:var(--bg);color:var(--text)}.terminal-hub__heading{margin-block-end:clamp(10px,1.4vw,18px)}.terminal-hub__heading>*{margin:0;letter-spacing:0}.terminal-hub__tabs{display:flex;gap:clamp(16px,2.2vw,32px);align-items:flex-start;justify-content:center;margin-block-end:20px}.terminal-hub__tab{--terminal-tab-accent: var(--terminal-red);position:relative;-webkit-appearance:none;appearance:none;display:grid;grid-template-rows:auto 36px;gap:4px;width:clamp(225px,17.5vw,280px);padding:4px 8px 8px;overflow:visible;border:0;border-radius:0;background:transparent;color:inherit;box-shadow:none;cursor:pointer;opacity:.92;transition:opacity .18s ease,transform .18s ease}.terminal-hub__tab[data-terminal-tab=terminal_2]{--terminal-tab-accent: var(--terminal-blue)}.terminal-hub__tab:after{position:absolute;inset-inline:24%;inset-block-end:0;height:3px;background:var(--terminal-tab-accent);content:"";opacity:0;transform:scaleX(.3);transition:opacity .18s ease,transform .18s ease}.terminal-hub__tab:hover,.terminal-hub__tab.is-active{opacity:1;transform:translateY(-2px)}.terminal-hub__tab:hover .terminal-hub__tab-label,.terminal-hub__tab.is-active .terminal-hub__tab-label{color:var(--terminal-tab-accent)}.terminal-hub__tab.is-active:after{opacity:1;transform:scaleX(1)}.terminal-hub__tab:focus-visible,.terminal-hub__card:focus-visible,.terminal-hub__all-link:focus-visible,.terminal-hub__close:focus-visible,.terminal-hub__nav:focus-visible,.terminal-hub__dot:focus-visible,.terminal-hub__track:focus-visible{outline:3px solid var(--terminal-blue);outline-offset:4px}.terminal-hub__tab-image,.terminal-hub__tab-image img{display:block;width:100%}.terminal-hub__tab-image{aspect-ratio:600 / 310}.terminal-hub__tab-image img{height:100%;object-fit:contain;transform:scale(1.04);transition:transform .18s ease}.terminal-hub__tab:hover .terminal-hub__tab-image img,.terminal-hub__tab.is-active .terminal-hub__tab-image img{transform:scale(1.07)}.terminal-hub__tab-meta{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-width:0;min-height:32px;margin-inline:auto}.terminal-hub__tab-label{color:var(--terminal-navy);font-size:15px;font-weight:800;line-height:1.15;letter-spacing:0;text-align:center;white-space:nowrap;transition:color .18s ease}.terminal-hub__tab-label-open,.terminal-hub__tab[aria-expanded=true] .terminal-hub__tab-label-closed{display:none}.terminal-hub__tab[aria-expanded=true] .terminal-hub__tab-label-open{display:inline}.terminal-hub__tab-chevron{display:grid;width:28px;height:28px;border-radius:50%;background:#10253912;color:var(--terminal-navy);place-items:center;transition:background .18s ease,color .18s ease,transform .18s ease}.terminal-hub__tab-chevron svg{width:16px;height:16px}.terminal-hub__tab.is-active .terminal-hub__tab-chevron{background:var(--terminal-tab-accent);color:#fff;transform:rotate(180deg)}.terminal-hub__panels{width:min(100%,1280px);margin-inline:auto}.terminal-hub__panel{margin-block-start:18px}.terminal-hub__panel[hidden]{display:none}.terminal-hub__panel.is-open{animation:terminal-hub-panel-in .22s ease both}@keyframes terminal-hub-panel-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.terminal-hub__panel-header{display:flex;gap:24px;align-items:flex-end;justify-content:space-between;min-height:46px;padding-block-end:10px;border-bottom:1px solid var(--terminal-line)}.terminal-hub__panel-header h3{position:relative;margin:0;padding-inline-start:18px;color:var(--terminal-navy);font-size:clamp(22px,1.8vw,26px);font-weight:900;line-height:1.15;letter-spacing:0}.terminal-hub__panel-header h3:before{position:absolute;inset-inline-start:0;inset-block:3px;width:5px;background:var(--terminal-red);content:""}.terminal-hub__all-link{display:inline-flex;gap:8px;align-items:center;min-height:44px;color:var(--terminal-navy);font-size:15px;font-weight:800;text-decoration:none}.terminal-hub__all-link svg{width:18px;height:18px}.terminal-hub__panel-actions{display:flex;gap:12px;align-items:center}.terminal-hub__close{-webkit-appearance:none;appearance:none;display:grid;width:42px;height:42px;padding:0;border:1px solid rgba(16,37,57,.18);border-radius:50%;background:#fff;color:var(--terminal-navy);cursor:pointer;place-items:center;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.terminal-hub__close:hover{border-color:var(--terminal-red);background:var(--terminal-red);color:#fff;transform:translateY(-2px)}.terminal-hub__close svg{width:18px;height:18px}.terminal-hub__slider{--cards-per-view: 3;--card-gap: 16px;--card-peek: 0px;--track-pad-start: 8px;--track-pad-end: 20px;display:block;margin-block-start:20px}.terminal-hub__slider.is-scrollable{--card-peek: 18px}.terminal-hub__viewport{position:relative}.terminal-hub__track{display:flex;gap:var(--card-gap);padding-block:var(--track-pad-start) var(--track-pad-end);overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;-ms-overflow-style:none}.terminal-hub__track::-webkit-scrollbar{display:none}.terminal-hub__track:focus-visible,.terminal-hub__track .terminal-hub__card:focus-visible{outline-offset:-3px}.terminal-hub__track.is-dragging,.terminal-hub__track.is-settling{scroll-snap-type:none}.terminal-hub__track.is-dragging{scroll-behavior:auto;cursor:grabbing;-webkit-user-select:none;user-select:none}terminal-slider:not(:defined) .terminal-hub__track{scrollbar-width:thin}terminal-slider:not(:defined) .terminal-hub__track::-webkit-scrollbar{display:block;height:6px}.terminal-hub__card-shell{flex:0 0 calc((100% - (var(--card-gap) * (var(--cards-per-view) - 1))) / var(--cards-per-view) - var(--card-peek));min-width:0;margin:0;scroll-snap-align:start}.terminal-hub__card-shell:last-child{scroll-snap-align:end}.terminal-hub__nav{position:absolute;inset-block:var(--track-pad-start) var(--track-pad-end);z-index:2;-webkit-appearance:none;appearance:none;display:grid;width:44px;height:44px;margin-block:auto;padding:0;border:1px solid var(--terminal-line);border-radius:50%;background:#fff;color:var(--terminal-navy);box-shadow:0 8px 10px #1831511f;cursor:pointer;place-items:center;transition:background .15s cubic-bezier(.2,0,.2,1),border-color .15s cubic-bezier(.2,0,.2,1),color .15s cubic-bezier(.2,0,.2,1),opacity .15s cubic-bezier(.2,0,.2,1)}.terminal-hub__nav[hidden]{display:none}.terminal-hub__nav--prev{inset-inline-start:8px}.terminal-hub__nav--next{inset-inline-end:8px}.terminal-hub__nav svg{width:20px;height:20px}.terminal-hub__nav svg path{stroke:currentColor;stroke-width:2}.terminal-hub:dir(ltr) .terminal-hub__nav svg,.terminal-hub:dir(ltr) .terminal-hub__all-link svg,.terminal-hub:dir(ltr) .terminal-hub__card-arrow svg{transform:scaleX(-1)}.terminal-hub__nav:hover:not(:disabled){border-color:var(--terminal-red);background:var(--terminal-red);color:#fff}.terminal-hub__nav:disabled{cursor:default;opacity:.3}.terminal-hub__dots{display:flex;gap:2px;align-items:center;justify-content:center;margin-block-start:2px;transform:translate(var(--dots-shift, 0px));transition:transform .25s cubic-bezier(.2,0,.2,1)}.terminal-hub__dots[hidden]{display:none}.terminal-hub__dot{-webkit-appearance:none;appearance:none;display:flex;width:24px;height:40px;padding:0;border:0;background:none;cursor:pointer;align-items:center;justify-content:center;transition:width .25s cubic-bezier(.2,0,.2,1)}.terminal-hub__dot:before{width:8px;height:8px;border-radius:999px;background:#10253938;content:"";transition:width .25s cubic-bezier(.2,0,.2,1),background .25s cubic-bezier(.2,0,.2,1)}.terminal-hub__dot:hover:before{background:#10253966}.terminal-hub__dot.is-active{width:38px}.terminal-hub__dot.is-active:before{width:22px;background:var(--terminal-red)}.terminal-hub__card{--card-accent: var(--terminal-red);display:grid;grid-template-rows:minmax(0,1fr) 82px;width:100%;aspect-ratio:1;min-width:0;overflow:hidden;border:1px solid var(--terminal-line);border-block-end:5px solid var(--card-accent);border-radius:6px;background:#fff;color:var(--terminal-navy);box-shadow:0 5px 7px #1831511a;text-decoration:none;transition:box-shadow .18s ease,transform .18s ease}.terminal-hub__card--blue{--card-accent: var(--terminal-blue)}.terminal-hub__card--gold{--card-accent: var(--terminal-gold)}.terminal-hub__card--artwork{grid-template-rows:minmax(0,1fr);border-block-end-width:1px;background:#fff}.terminal-hub__card:hover{box-shadow:0 8px 10px #1831511f;transform:translateY(-2px)}.terminal-hub__card-media{display:block;min-height:0;overflow:hidden;background:#edf3f6}.terminal-hub__card-media .image-wrapper,.terminal-hub__card-media img,.terminal-hub__card-media svg{display:block;width:100%;height:100%;margin:0}.terminal-hub__card-media img{object-fit:cover;transition:transform .24s ease}.terminal-hub__card--artwork .terminal-hub__card-media img{object-fit:contain}.terminal-hub__card:hover .terminal-hub__card-media img{transform:scale(1.035)}.terminal-hub__card-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;min-width:0;padding:12px 16px}.terminal-hub__card-identity{display:flex;gap:12px;align-items:center;min-width:0}.terminal-hub__card-logo{display:grid;flex:0 0 74px;height:38px;place-items:center}.terminal-hub__card-logo img{display:block;width:auto;max-width:74px;height:auto;max-height:38px;object-fit:contain}.terminal-hub__card-title{overflow:hidden;min-width:0;font-size:18px;font-weight:900;line-height:1.2;letter-spacing:0;white-space:nowrap}.terminal-hub__card-arrow{display:grid;width:36px;height:36px;border:1px solid color-mix(in srgb,var(--card-accent) 45%,#d6dbe0);border-radius:50%;place-items:center;color:var(--card-accent)}.terminal-hub__card-arrow svg{width:18px;height:18px}.terminal-hub__empty{margin:18px 0 0;padding:28px;border:1px dashed rgba(31,31,31,.25);text-align:center}@media screen and (min-width:990px){.terminal-hub__tab{width:clamp(235px,17.5vw,280px)}}@media screen and (min-width:750px)and (max-width:989px){.terminal-hub__slider{--cards-per-view: 2}.terminal-hub__slider.is-scrollable{--card-peek: 28px}}@media screen and (max-width:749px){.terminal-hub__heading{margin-block-end:8px}.terminal-hub__tabs{gap:12px;margin-block-end:16px}.terminal-hub__tab{grid-template-rows:auto 34px;gap:3px;width:min(45vw,166px);padding:4px 2px 7px}.terminal-hub__tab-image img{transform:scale(1.02)}.terminal-hub__tab-label{font-size:13px}.terminal-hub__tab-meta{gap:6px;min-height:30px}.terminal-hub__tab-chevron{width:26px;height:26px}.terminal-hub__panel{margin-block-start:12px}.terminal-hub__panel-header{gap:12px;align-items:center;min-height:42px;padding-block-end:8px}.terminal-hub__panel-header h3{padding-inline-start:13px;font-size:20px}.terminal-hub__panel-header h3:before{width:4px}.terminal-hub__all-link{max-width:58%;min-height:40px;font-size:12px;line-height:1.3}.terminal-hub__panel-actions{gap:8px}.terminal-hub__close{width:38px;height:38px}.terminal-hub__slider{--cards-per-view: 1;--card-gap: 12px;margin-block-start:16px}.terminal-hub__slider.is-scrollable{--card-peek: 46px}.terminal-hub__nav{display:none}.terminal-hub__card{grid-template-rows:minmax(0,1fr) 72px}.terminal-hub__card--artwork{grid-template-rows:minmax(0,1fr)}.terminal-hub__card-footer{gap:10px;padding:10px 12px}.terminal-hub__card-identity{gap:8px}.terminal-hub__card-logo{flex-basis:58px;height:30px}.terminal-hub__card-logo img{max-width:58px;max-height:30px}.terminal-hub__card-title{font-size:16px}.terminal-hub__card-arrow{width:32px;height:32px}}@media(prefers-reduced-motion:reduce){.terminal-hub__tab,.terminal-hub__tab:after,.terminal-hub__tab-chevron,.terminal-hub__close,.terminal-hub__card,.terminal-hub__card-media img{transition:none}.terminal-hub__panel.is-open{animation:none}.terminal-hub__track{scroll-behavior:auto}.terminal-hub__dots,.terminal-hub__dot,.terminal-hub__dot:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/section-terminal-hub.css.map */
