body:has(.m4g-software){background:#000}.shopify-section:has(>.m4g-software){background:#000!important}body:has(.m4g-software) .header:not(.is-filled):not(:has([open])),body:has(.m4g-software) .header:not(.is-filled):not(:has([open])) .header__wrapper{background:transparent!important;box-shadow:none!important;border-color:transparent!important;border-radius:0;--header-background-opacity:0;--text-color:245 245 247;color:#f5f5f7!important}body:has(.m4g-software) .header:not(.is-filled):not(:has([open])) .icon{color:#f5f5f7!important;stroke:currentColor!important}.m4g-software{display:block;background:#000;color:#f5f5f7;font-family:inherit;color-scheme:dark;padding-bottom:48px}.m4g-software [hidden]{display:none!important}.m4g-software ::selection{background:#eee;color:#111}.m4g-software__width{width:min(1180px,calc(100% - 64px));margin:auto}.m4g-software__hero{text-align:center;padding:36px 0 24px}.m4g-software h1{font:inherit;font-weight:650;font-size:clamp(46px,7vw,96px);letter-spacing:-.04em;line-height:1;margin:0}.m4g-software__hero>p{font-size:14px;color:#aaa;margin:14px 0 0}.m4g-software__toolbar{display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px 0 24px}.m4g-software__nav{display:flex;gap:4px;max-width:100%;overflow:auto;scrollbar-width:none;border-bottom:1px solid #333}.m4g-software__nav button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 19px;font:inherit;font-size:13px;color:#a8a8ad;white-space:nowrap;border-bottom:2px solid transparent}.m4g-software__nav button[aria-pressed=true]{color:#fff;border-bottom-color:#fff}.m4g-software__nav button:hover{color:#fff}.m4g-software__nav svg{width:17px;height:17px;flex-shrink:0}.m4g-software__search{display:flex;align-items:center;gap:10px;width:320px;max-width:100%;padding:0 13px;border:1px solid #39393c;border-radius:9px;color:#aaa}.m4g-software__search input{height:40px;font:inherit;font-size:13px;background:transparent;color:#fff;border:0;box-shadow:none;outline:0;width:100%;min-width:0}.m4g-software__search input::placeholder{color:#aaa}.m4g-software__search:focus-within{outline:2px solid white;outline-offset:3px}.m4g-software__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.m4g-software__card{background:#1c1c1e;border-radius:14px;padding:0 20px;overflow:hidden;min-width:0;display:flex;flex-direction:column}.m4g-software__media{height:154px;background:#ededee;display:grid;place-items:center;margin:0 -20px 18px;overflow:hidden}.m4g-software__media img{width:100%;height:154px;object-fit:contain;padding:5px;mix-blend-mode:multiply;transition:transform .22s ease}.m4g-software__card[data-category=keyboards] .m4g-software__media img{object-fit:cover;padding:0}.m4g-software__archive{width:130px;height:60px;color:#747478}.m4g-software__model{padding-bottom:18px}.m4g-software__category{font-size:10px;color:#acacb1;margin:0 0 6px}.m4g-software h2{font:inherit;font-size:21px;font-weight:500;line-height:1.25;letter-spacing:-.03em;margin:0}.m4g-software__resources{display:grid;grid-template-columns:1fr;gap:5px;margin-top:auto}.m4g-software__resource{display:flex;align-items:center;gap:9px;min-height:40px;padding:9px 12px;border-radius:8px;background:#f5f5f7;color:#151515;font-size:11px;text-decoration:none}.m4g-software__resource svg{width:15px;height:15px;flex-shrink:0}.m4g-software__resource:hover{background:#dcdce0}.m4g-software__resource--guide{background:#2c2c2e;color:#eee}.m4g-software__resource--guide:hover{background:#3b3b3d}.m4g-software__arrow{margin-left:auto;font-size:15px}.m4g-software__unavailable{display:flex;align-items:center;min-height:33px;padding:5px 12px;color:#a3a3aa;font-size:11px}.m4g-software__firmware{margin-top:10px;border-top:1px solid #38383b;min-height:39px;display:flex;align-items:center;color:#a3a3aa;font-size:10px}.m4g-software__firmware a{display:flex;align-items:center;gap:8px;min-height:39px;width:100%;color:#eee}.m4g-software__firmware a>span:last-child{margin-left:auto}.m4g-software__new{background:#eee;color:#111;border-radius:4px;padding:2px 5px}.m4g-software__results{text-align:center;font-size:12px;color:#aaa;margin:0 0 18px}.m4g-software :is(a,button):focus-visible{outline:2px solid #fff;outline-offset:3px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.m4g-software__card:hover .m4g-software__media img{transform:scale(1.04)}}@media(max-width:999px){.m4g-software__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.m4g-software__width{width:calc(100% - 32px)}.m4g-software__hero{padding:28px 0 16px}.m4g-software h1{font-size:52px}.m4g-software__hero>p{font-size:12px}.m4g-software__nav{width:100%}.m4g-software__nav button{font-size:11px;padding:0 10px;gap:5px;flex:1}.m4g-software__nav svg{width:14px;height:14px}.m4g-software__search input{font-size:16px}.m4g-software__grid{grid-template-columns:1fr;gap:14px}.m4g-software__card{padding:0 18px}.m4g-software__media{margin-inline:-18px;height:145px}.m4g-software__media img{height:145px}.m4g-software h2{font-size:21px}}@media(prefers-reduced-motion:reduce){.m4g-software *{transition:none!important}}.m4g-software{position:relative;isolation:isolate;overflow:hidden}.m4g-software:before,.m4g-software:after{content:"";position:absolute;z-index:-1;pointer-events:none;width:850px;height:750px;max-width:120vw;border-radius:50%;background:radial-gradient(ellipse,#55508c40,transparent 67%);top:-160px;left:-300px;animation:m4g-hub-ambient 22s ease-in-out infinite alternate}.m4g-software:after{left:auto;right:-280px;top:160px;background:radial-gradient(ellipse,#315e7940,transparent 67%);animation-delay:-11s}@keyframes m4g-hub-ambient{to{transform:translate(140px,110px) scale(1.13);opacity:.65}}.m4g-software__card{--profile:#7773b6;--surface:#20202c;position:relative;background:var(--surface);padding:0 20px;border-radius:16px;overflow:hidden}.m4g-software__card[data-category=mice]{--profile:#5887a6;--surface:#19242c}.m4g-software__card[data-category=headsets]{--profile:#9680ac;--surface:#27212d}.m4g-software__cover{height:128px;margin:0 -20px;display:flex;align-items:flex-start;padding:24px 22px;background:radial-gradient(ellipse at 90% 0%,color-mix(in srgb,var(--profile) 65%,transparent),transparent 75%),linear-gradient(125deg,#161723,var(--surface));border-bottom:1px solid #ffffff14}.m4g-software__cover h2{font-size:clamp(28px,3vw,42px);font-weight:600;letter-spacing:-.04em;line-height:1.02;margin:0;color:#e8e6f3;text-wrap:balance;max-width:100%}.m4g-software__media{position:relative;z-index:1;width:88px;height:88px;flex-shrink:0;margin:-33px 0 12px;background:color-mix(in srgb,var(--profile) 24%,var(--surface));border:5px solid var(--surface);border-radius:50%;overflow:hidden;box-shadow:0 5px 12px #00000024}.m4g-software__media img,.m4g-software__card[data-category=keyboards] .m4g-software__media img{position:absolute;width:140px;height:140px;max-width:none;max-height:none;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:contain;padding:0;mix-blend-mode:normal;transition:none}.m4g-software__archive{width:55px;height:35px;color:#d5d3e4}.m4g-software__model{min-height:66px;padding:0 0 16px}.m4g-software__category{font-size:12px;font-weight:500;color:#f0eff7;margin-bottom:6px}.m4g-software__description{font-size:11px;line-height:1.5;color:#c3c5d1;margin:0;max-width:38ch}.m4g-software__resource{background:color-mix(in srgb,var(--profile) 28%,var(--surface));color:#f1f1f6;box-shadow:inset 0 0 0 1px #ffffff15}.m4g-software__resource:hover{background:color-mix(in srgb,var(--profile) 45%,var(--surface))}.m4g-software__resource--guide{background:#ffffff08;color:#dddfea}.m4g-software__unavailable,.m4g-software__firmware{color:#b6b8c8}.m4g-software__firmware{border-color:#ffffff16}@media(hover:hover){.m4g-software__card:hover .m4g-software__media img{transform:translate(-50%,-50%)}}@media(max-width:599px){.m4g-software__cover{height:118px}.m4g-software__cover h2{font-size:34px}.m4g-software__card{padding:0 20px}.m4g-software__media{height:88px;margin:-30px 0 12px}.m4g-software__media img{height:140px}.m4g-software:before,.m4g-software:after{width:600px;height:600px}}@media(prefers-reduced-motion:reduce){.m4g-software:before,.m4g-software:after{animation:none}}.m4g-software__width{width:min(1100px,calc(100% - 64px))}.m4g-software__toolbar{gap:12px;padding:10px 0 18px}.m4g-software__grid{gap:14px}.m4g-software__card{--profile:#c8b58d;--surface:#1c1c1c}.m4g-software__card[data-category=mice]{--profile:#92979c;--surface:#1b1c1d}.m4g-software__card[data-category=headsets]{--profile:#a6a6a6;--surface:#1d1d1d}.m4g-software:before{background:radial-gradient(ellipse,#c8b58d25,transparent 67%)}.m4g-software:after{background:radial-gradient(ellipse,#a3a3a326,transparent 67%)}.m4g-software__cover{height:100px;padding:19px 20px;background:radial-gradient(ellipse at 90% 0%,color-mix(in srgb,var(--profile) 26%,transparent),transparent 75%),linear-gradient(125deg,#202020,var(--surface))}.m4g-software__cover h2{font-size:clamp(26px,2.5vw,34px);color:#f5f5f7}.m4g-software__media{width:112px;height:112px;margin:-24px 0 8px;border-width:3px;background:color-mix(in srgb,var(--profile) 10%,var(--surface))}.m4g-software__media img,.m4g-software__card[data-category=keyboards] .m4g-software__media img{width:100%;height:100%;object-fit:contain;padding:2px}.m4g-software__model{min-height:52px;padding-bottom:10px}.m4g-software__category,.m4g-software__resource{color:#f5f5f7}.m4g-software__description{color:#b9b9bb}.m4g-software__archive{color:#c7c7ca}.m4g-software__resource{background:color-mix(in srgb,var(--profile) 13%,var(--surface))}.m4g-software__resource:hover{background:color-mix(in srgb,var(--profile) 23%,var(--surface))}.m4g-software__resource--guide{background:#ffffff08;color:#d7d7d9}.m4g-software__unavailable,.m4g-software__firmware{color:#aaa}.m4g-software__toolbar{gap:18px;padding:16px 0 24px}.m4g-software__nav{width:min(680px,100%);justify-content:center}.m4g-software__nav button{flex:1;min-height:54px;padding:0 20px;font-size:15px;gap:9px}.m4g-software__nav svg{width:19px;height:19px}.m4g-software__search{width:560px;padding:0 18px;border-radius:12px}.m4g-software__search input{height:50px;font-size:16px}.m4g-software__search>svg{width:20px;height:20px;flex-shrink:0}.m4g-software__card{text-align:center}.m4g-software__cover{justify-content:center}.m4g-software__media{align-self:center}.m4g-software__description{margin-inline:auto}.m4g-software__resource{position:relative;justify-content:center;padding-inline:32px}.m4g-software__resource .m4g-software__arrow{position:absolute;right:12px;width:14px;height:14px;margin:0}.m4g-software__unavailable,.m4g-software__firmware,.m4g-software__firmware a{justify-content:center}.m4g-software__firmware .m4g-software__arrow{width:14px;height:14px;margin:0}@media(max-width:599px){.m4g-software__nav{flex-wrap:wrap;overflow:visible}.m4g-software__nav button{flex:1 0 45%;font-size:13px;min-height:46px;padding:0 10px}.m4g-software__nav svg{width:17px;height:17px}.m4g-software__toolbar{gap:14px;padding-block:12px 20px}}body:has(.m4g-software) #main{margin-block-start:calc(-1 * var(--header-height, 0px))}.m4g-software{padding-block-start:var(--header-height, 0px)}@media(max-width:599px){.m4g-software__width{width:calc(100% - 32px)}.m4g-software__cover{height:96px}.m4g-software__cover h2{font-size:30px}.m4g-software__media{height:112px;margin:-22px 0 8px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/m4g-software-library.css.map */
