:root{--bg-alt: #e2ecfa;--band: var(--bg-alt);--surface-2: #f3f7fd;--border-soft: #e4ecf8;--border-strong: #c3d4ee;--hover-bg: #eaf1fc;--sky: #dbe8fb;--sky-deep: #c9dcf8;--blue-bright: #2f7bff;--hero-1: #06142f;--hero-2: #0b2a63;--hero-3: #1450b8;--shadow-card: 0 1px 2px rgba(11, 31, 68, .05), 0 4px 14px rgba(11, 31, 68, .06);--shadow-card-hover: 0 2px 4px rgba(11, 31, 68, .06), 0 14px 30px rgba(11, 31, 68, .12)}body{background-color:var(--bg);background-image:linear-gradient(180deg,#f6f9fe 0,var(--bg) 520px);background-repeat:no-repeat}.section--alt{background-color:var(--bg-alt)}.section-head .h2,.svc__head .h2{position:relative;padding-left:14px;letter-spacing:-.02em}.section-head .h2:before,.svc__head .h2:before{content:"";position:absolute;left:0;top:.18em;bottom:.18em;width:4px;border-radius:4px;background:linear-gradient(180deg,var(--blue-bright),var(--accent))}.pcard{border-color:transparent;box-shadow:var(--shadow-card);transition:box-shadow .2s var(--ease),transform .2s var(--ease)}@media(hover:hover){.pcard:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}}.hs{--hs-speed: 6s;position:relative;overflow:hidden;isolation:isolate;color:#fff;background:radial-gradient(120% 90% at 85% 10%,#2f7bff73 0,#2f7bff00 55%),linear-gradient(120deg,var(--hero-1) 0%,var(--hero-2) 55%,var(--hero-3) 100%)}.hs__grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.25) 80%,transparent 100%);mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.25) 80%,transparent 100%)}.hs__inner{padding-top:28px;padding-bottom:18px}.hs__slides{display:grid}.hs__slide{grid-area:1 / 1;display:grid;gap:20px;align-items:center;min-width:0;visibility:hidden;opacity:0;transition:opacity .45s var(--ease),visibility 0s linear .45s}.hs__slide.is-active{visibility:visible;opacity:1;transition:opacity .45s var(--ease),visibility 0s}.hs__photo{position:absolute;inset:0 0 0 auto;width:100%;z-index:-1;pointer-events:none;opacity:.22;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 60%);mask-image:linear-gradient(90deg,transparent 0,#000 60%)}.hs__photo-img{width:100%;height:100%;object-fit:cover}.hs__copy{position:relative;max-width:520px}.hs__eyebrow{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:5px 12px 5px 9px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff14;color:#cfe0ff;font-size:.8125rem;font-weight:600;letter-spacing:.02em}.hs__eyebrow .icon{width:15px;height:15px}.hs__title{margin:0;color:#fff;font-size:clamp(1.9rem,1.2rem + 3vw,3.4rem);font-weight:800;line-height:1.04;letter-spacing:-.035em}.hs__text{margin:12px 0 0;color:#c3d3ef;font-size:1.0625rem;line-height:1.45}.hs__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:22px}.hs__btn{border-color:#fff;background:#fff;color:var(--navy);box-shadow:0 8px 24px #00000040}.hs__btn .icon{transition:transform .2s var(--ease)}@media(hover:hover){.hs__btn:hover{background:#e9f1ff;border-color:#e9f1ff}.hs__btn:hover .icon{transform:translate(3px)}}.hs__count{color:#9fb6dd;font-size:.875rem;font-weight:500}.hs__stage{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,46%);gap:12px;margin:0;padding:6px 0 10px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hs__stage::-webkit-scrollbar{display:none}.hs__card{scroll-snap-align:start;min-width:0}.hs__card-link{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:16px;background:#fff;color:var(--text);text-decoration:none;box-shadow:0 18px 40px #020a1e59;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.hs__card-media{position:relative;display:block;aspect-ratio:1;padding:12px;background:#fff}.hs__card-img{width:100%;height:100%;object-fit:contain;transition:transform .35s var(--ease)}.hs__off{position:absolute;top:10px;left:10px;padding:3px 8px;border-radius:6px;background:#e5243b;color:#fff;font-size:.75rem;font-weight:800}.hs__card-body{display:flex;flex:1;flex-direction:column;gap:3px;padding:10px 12px 12px;border-top:1px solid var(--border-soft);background:linear-gradient(180deg,#fff,#f4f8fe)}.hs__card-vendor{color:var(--accent-text);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hs__card-title{display:-webkit-box;overflow:hidden;font-size:.875rem;font-weight:600;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hs__card-price{margin-top:auto;padding-top:4px;color:var(--navy);font-size:1.0625rem;font-weight:800}.hs__card-price small{color:var(--muted);font-size:.75rem;font-weight:600}.hs__card-price s{margin-left:4px;color:var(--muted);font-size:.8125rem;font-weight:500}@media(hover:hover){.hs__card-link:hover{transform:translateY(-6px);box-shadow:0 26px 50px #020a1e73}.hs__card-link:hover .hs__card-img{transform:scale(1.05)}}.hs__tabs{display:flex;align-items:stretch;gap:6px;margin-top:18px;overflow-x:auto;scrollbar-width:none}.hs__tabs::-webkit-scrollbar{display:none}.hs__tab{display:flex;flex:1 0 auto;flex-direction:column;gap:8px;min-width:96px;padding:8px 4px 6px;border:0;background:none;color:#8fa6cf;font:inherit;font-size:.875rem;font-weight:600;text-align:left;cursor:pointer;transition:color .2s var(--ease)}.hs__tab:hover,.hs__tab.is-active{color:#fff}.hs__tab:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:4px}.hs__tab-bar{position:relative;display:block;height:3px;overflow:hidden;border-radius:3px;background:#ffffff29}.hs__tab-bar span{position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0);transform-origin:left;background:#fff}.hs__tab.is-active .hs__tab-bar span{transform:scaleX(1)}.hs.is-playing .hs__tab.is-active .hs__tab-bar span{animation:hs-progress var(--hs-speed) linear forwards}@keyframes hs-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hs__pause{flex:0 0 auto;align-self:center;display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:transparent;color:#fff;cursor:pointer}.hs__pause .icon{width:14px;height:14px}.hs__promises{border-top:1px solid rgba(255,255,255,.1);background:#030a1c59}.hs__promise-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0 auto;padding-top:12px;padding-bottom:12px;list-style:none}.hs__promise{display:flex;align-items:center;gap:10px;min-width:0;color:#a9bddf;font-size:.8125rem;line-height:1.3}.hs__promise strong{display:block;color:#fff;font-weight:600}.hs__promise>.icon{flex:0 0 auto;width:20px;height:20px;color:#7fb0ff}.js .hs__slide .hs__copy>*,.js .hs__slide .hs__card{opacity:0;transform:translateY(18px)}.js .hs__slide.is-active .hs__copy>*{animation:hs-in .6s var(--ease) forwards}.js .hs__slide.is-active .hs__copy>:nth-child(2){animation-delay:.06s}.js .hs__slide.is-active .hs__copy>:nth-child(3){animation-delay:.12s}.js .hs__slide.is-active .hs__copy>:nth-child(4){animation-delay:.18s}.js .hs__slide.is-active .hs__card{animation:hs-in .7s var(--ease) forwards;animation-delay:calc(.12s + var(--i, 1) * .09s)}@keyframes hs-in{to{opacity:1;transform:none}}@media(min-width:750px){.hs__stage{grid-auto-columns:minmax(170px,31%)}.hs__promise-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:990px){.hs__inner{padding-top:48px;padding-bottom:22px}.hs__slide{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;min-height:400px}.hs__photo{width:70%;opacity:.3}.hs__stage{grid-auto-flow:row;grid-template-columns:repeat(var(--hs-cols, 3),minmax(0,1fr));gap:18px;margin:0;padding:0;overflow:visible}.hs__stage:has(>:nth-child(4)){--hs-cols: 4}.hs__card:nth-child(2){margin-top:-28px}.hs__card:nth-child(3){margin-top:18px}.hs__card:nth-child(4){margin-top:-10px}.hs__tabs{margin-top:30px}.hs__tab{flex:1 1 0;font-size:.9375rem}}@media(min-width:990px)and (prefers-reduced-motion:no-preference){.hs__slide.is-active .hs__card-link{animation:hs-float 7s ease-in-out infinite;animation-delay:calc(var(--i, 1) * -2.1s)}@keyframes hs-float{0%,to{translate:0 0}50%{translate:0 -7px}}}@media(prefers-reduced-motion:reduce){.js .hs__slide .hs__copy>*,.js .hs__slide .hs__card{opacity:1;transform:none;animation:none!important}.hs__slide{transition:none}}.cmosaic .cmosaic__grid{grid-template-columns:none;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:31%;gap:10px;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 4px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none}.cmosaic .cmosaic__grid::-webkit-scrollbar{display:none}.cmosaic .cmosaic__item{scroll-snap-align:start}.cmosaic .cmosaic__item--large{grid-column:auto}.cmosaic .cmosaic__tile{position:relative;border:0;border-radius:14px;box-shadow:var(--shadow-card)}.cmosaic .cmosaic__media{aspect-ratio:1}.cmosaic .cmosaic__caption{position:absolute;inset:auto 0 0;min-height:0;padding:26px 10px 9px;border:0;background:linear-gradient(180deg,#06122900,#061229d1);color:#fff}.cmosaic .cmosaic__title{font-size:.8125rem;font-weight:700;line-height:1.2}.cmosaic .cmosaic__sub,.cmosaic .cmosaic__caption .icon{display:none}@media(min-width:750px){.cmosaic .cmosaic__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:none;grid-auto-flow:dense;grid-auto-columns:auto;grid-auto-rows:150px;gap:12px;margin:0;padding:0;overflow:visible;scroll-padding-inline:0}.cmosaic .cmosaic__item--large{grid-column:span 2;grid-row:span 2}.cmosaic .cmosaic__media,.cmosaic .cmosaic__item--large .cmosaic__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.cmosaic .cmosaic__tile{min-height:100%}.cmosaic .cmosaic__caption{padding:30px 14px 12px}.cmosaic .cmosaic__title{font-size:.9375rem}.cmosaic .cmosaic__item--large .cmosaic__title{font-size:1.375rem;font-weight:800}.cmosaic .cmosaic__item--large .cmosaic__sub{display:block;color:#d3e0f5}.cmosaic .cmosaic__caption .icon{display:block;color:#fff}}@media(min-width:990px){.cmosaic .cmosaic__grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:160px}}@media(hover:hover){.cmosaic a.cmosaic__tile:hover{box-shadow:var(--shadow-card-hover)}.cmosaic a.cmosaic__tile:hover .cmosaic__title{color:#fff}.cmosaic a.cmosaic__tile:hover .cmosaic__img{transform:scale(1.06)}}.deals{padding-block:8px 32px}.deals__panel{position:relative;overflow:hidden;padding:18px 14px 14px;border-radius:20px;background:radial-gradient(90% 120% at 100% 0,#ffffff2e 0,#fff0 50%),linear-gradient(135deg,#1a5fe6,#2f7bff 60%,#4a92ff);box-shadow:0 18px 40px #1a5fe640}.deals__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:14px;color:#fff}.deals__title-wrap{display:flex;align-items:center;gap:12px}.deals__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#fff;color:#e5243b}.deals__icon .icon{width:22px;height:22px}.deals__title{margin:0;color:#fff;font-size:1.375rem;font-weight:800;letter-spacing:-.02em}.deals__sub{margin:2px 0 0;color:#dbe8ff;font-size:.875rem}.deals__actions{display:flex;align-items:center;gap:12px}.deals__all{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:#ffffff29;color:#fff;font-size:.875rem;font-weight:700;text-decoration:none}.deals__all .icon{width:16px;height:16px}.deals__all:hover{background:#ffffff42}.deals .carousel__nav{margin:0}.deals .carousel__btn{border-color:#ffffff59;background:#ffffff1f;color:#fff}.deals .carousel__btn:hover:not(:disabled){background:#fff;color:var(--accent)}.deals .pcard{box-shadow:0 6px 18px #04163c2e}.deals .carousel__track{scrollbar-color:rgba(255,255,255,.5) transparent}@media(max-width:749px){.deals .carousel__nav{display:none}}@media(min-width:990px){.deals{padding-block:12px 44px}.deals__panel{padding:24px 24px 18px}.deals__title{font-size:1.625rem}}.ptabs [role=tab]{border-radius:999px}.promo .promo__tile,.promo [class*=promo__item]{border-radius:16px;box-shadow:var(--shadow-card)}.svc__head{margin-bottom:18px}.svc__grid{display:grid;gap:14px}.svc__card{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;overflow:hidden;padding:20px;border-radius:18px;background:var(--surface);box-shadow:var(--shadow-card)}.svc__card--repair{justify-content:flex-end;min-height:340px;color:#fff;background:var(--navy);isolation:isolate}.svc__photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.svc__photo-img{width:100%;height:100%;object-fit:cover}.svc__card--repair:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#06122926,#061229b3 45%,#061229f2)}.svc__repair-body{display:flex;flex-direction:column;gap:10px}.svc__kicker{display:inline-flex;align-items:center;gap:6px;color:#9cc0ff;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.svc__kicker .icon{width:16px;height:16px}.svc__title{margin:0;font-size:1.125rem;font-weight:700;letter-spacing:-.01em}.svc__title--lg{color:#fff;font-size:clamp(1.4rem,1.1rem + 1.2vw,1.9rem);font-weight:800;letter-spacing:-.025em}.svc__text{margin:0;color:var(--muted);font-size:.9375rem;line-height:1.5}.svc__card--repair .svc__text{color:#c9d6ee}.svc__devices{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none}.svc__device{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:#ffffff1a;color:#fff;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s}.svc__device .icon{width:16px;height:16px}.svc__device:hover{background:#fff;color:var(--navy)}.svc__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:6px}.svc__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--sky);color:var(--accent)}.svc__icon .icon{width:24px;height:24px}.svc__facts{display:grid;gap:8px;margin:2px 0 0;padding:0;list-style:none;font-size:.9375rem}.svc__facts li{display:flex;align-items:flex-start;gap:8px;color:var(--text-soft)}.svc__facts .icon{flex:0 0 auto;width:18px;height:18px;margin-top:2px;color:var(--accent)}.svc__facts a{color:inherit;font-weight:600;text-decoration:none}.svc__link{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:6px;color:var(--accent-text);font-size:.9375rem;font-weight:700;text-decoration:none}.svc__link .icon{width:17px;height:17px}.svc__link:hover{text-decoration:underline;text-underline-offset:3px}.svc__link--light{margin-top:0;padding-top:0;color:#fff}@media(min-width:750px){.svc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.svc__card--repair{grid-column:1 / -1}}@media(min-width:990px){.svc__grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:18px}.svc__card--repair{grid-column:auto;min-height:360px;padding:28px}.svc__card--info{padding:24px}}.brands .brands__box{min-height:56px;border-color:transparent;background:#fff;box-shadow:var(--shadow-card);transition:box-shadow .2s,transform .2s,color .2s}.brands a.brands__box:hover{color:var(--accent);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}@media(min-width:990px){.brands .brands__row{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}}.dpop{position:fixed;left:12px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:70;max-width:calc(100vw - 24px)}.dpop[hidden],.dpop__card[hidden],.dpop__mini[hidden]{display:none}.dpop__card{position:relative;width:300px;max-width:100%;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 14px 34px #06122929,0 2px 6px #0612290f,0 0 0 1px #0b1f440f;opacity:0;transform:translateY(14px) scale(.98);transform-origin:bottom left;transition:opacity .3s var(--ease),transform .3s var(--ease)}.dpop.is-open .dpop__card{opacity:1;transform:none}.dpop__head{display:flex;align-items:center;gap:8px;padding:8px 6px 8px 12px;border-bottom:1px solid var(--border-soft);background:linear-gradient(90deg,#fff1f2,#fff 70%)}.dpop__flag{display:grid;place-items:center;flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:#e5243b;color:#fff}.dpop__flag .icon{width:12px;height:12px}.dpop__heading{flex:1 1 auto;min-width:0;color:var(--text);font-size:.8125rem;font-weight:800;letter-spacing:-.01em}.dpop__btn{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.dpop__btn:hover{background:#0b1f440f;color:var(--text)}.dpop__btn .icon{width:14px;height:14px}.dpop__item{display:flex;align-items:center;gap:12px;padding:10px 12px 12px;color:var(--text);text-decoration:none}.dpop__item[hidden]{display:none}.dpop__item.is-in{animation:dpop-in .3s var(--ease)}@keyframes dpop-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.dpop__media{position:relative;flex:0 0 60px;width:60px;height:60px;border-radius:12px;background:var(--surface-2, #f3f7fd)}.dpop__img{width:100%;height:100%;padding:5px;object-fit:contain;mix-blend-mode:multiply}.dpop__off{position:absolute;top:-6px;left:-6px;padding:2px 6px;border-radius:999px;background:#e5243b;color:#fff;font-size:.6875rem;font-weight:800;line-height:1.3;box-shadow:0 2px 6px #e5243b59}.dpop__body{display:flex;flex-direction:column;gap:4px;min-width:0}.dpop__title{display:-webkit-box;overflow:hidden;font-size:.8125rem;font-weight:600;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dpop__price{font-size:.75rem;white-space:nowrap}.dpop__price strong{color:#e5243b;font-size:.9375rem;font-weight:800}.dpop__price s{margin-left:4px;color:var(--muted)}.dpop__item:hover .dpop__title{color:var(--accent-text)}.dpop__timer{position:absolute;left:0;right:0;bottom:0;height:3px;background:#e5243b;opacity:.55;transform:scaleX(0);transform-origin:left}.dpop.is-timing .dpop__timer{animation:dpop-timer var(--dp-shrink, 12s) linear forwards}@keyframes dpop-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.dpop__mini{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px 0 10px;border:0;border-radius:999px;background:#e5243b;color:#fff;font:inherit;font-size:.8125rem;font-weight:700;box-shadow:0 6px 16px #e5243b4d;cursor:pointer;animation:dpop-pop .3s var(--ease);transition:transform .15s var(--ease),box-shadow .15s var(--ease)}.dpop__mini .icon{width:16px;height:16px;padding:2px;border-radius:50%;background:#ffffff38;box-sizing:content-box}.dpop__mini:hover{transform:translateY(-2px);box-shadow:0 10px 20px #e5243b59}@keyframes dpop-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@media(min-width:990px){.dpop{left:20px;bottom:20px}}@media(prefers-reduced-motion:reduce){.dpop__card,.dpop__item.is-in,.dpop__mini{transition:none;animation:none}.dpop.is-timing .dpop__timer{animation:none}}.shopify-section[id*=__rail_]{--rail-a: #1a5fe6;--rail-b: #4a92ff}.shopify-section[id$=__rail_phones]{--rail-a: #1565e0;--rail-b: #3d9bff;--rail-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231565e0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6' y='2' width='12' height='20' rx='2.5'/%3E%3Cpath d='M11 18h2'/%3E%3C/svg%3E")}.shopify-section[id$=__rail_computers]{--rail-a: #2a3fc4;--rail-b: #5b6cf2;--rail-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232a3fc4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='16' height='11' rx='1.5'/%3E%3Cpath d='M2 19h20'/%3E%3C/svg%3E")}.shopify-section[id$=__rail_accessories]{--rail-a: #0b8fa6;--rail-b: #27b9cc;--rail-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b8fa6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 14v-2a9 9 0 0 1 18 0v2'/%3E%3Crect x='3' y='14' width='4' height='7' rx='1.5'/%3E%3Crect x='17' y='14' width='4' height='7' rx='1.5'/%3E%3C/svg%3E")}.shopify-section[id$=__rail_gaming]{--rail-a: #5b2fd6;--rail-b: #8a5cf6;--rail-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235b2fd6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='6' width='20' height='12' rx='6'/%3E%3Cpath d='M6 12h4M8 10v4'/%3E%3Cpath d='M15 11h.01M18 13h.01'/%3E%3C/svg%3E")}.shopify-section[id$=__rail_office]{--rail-a: #123a6e;--rail-b: #2f63a8;--rail-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23123a6e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9V3h12v6'/%3E%3Crect x='2' y='9' width='20' height='8' rx='2'/%3E%3Cpath d='M6 14h12v7H6z'/%3E%3C/svg%3E")}.shopify-section[id*=__rail_]>.ptabs{padding-block:10px;background:none}.shopify-section[id*=__rail_] .ptabs__wrap{margin-block:6px;padding:0 14px 14px;overflow:hidden;border-radius:22px;background:var(--surface);box-shadow:var(--shadow-card)}.shopify-section[id*=__rail_] .ptabs .ptabs__head{flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:14px;margin:0 -14px 14px;padding:16px 14px;background:radial-gradient(80% 160% at 100% 0,#ffffff38 0,#fff0 60%),linear-gradient(120deg,var(--rail-a),var(--rail-b));color:#fff}.shopify-section[id*=__rail_] .ptabs__head:before{content:"";flex:0 0 auto;width:46px;height:46px;border-radius:14px;background:#fff var(--rail-icon, none) center / 24px no-repeat;box-shadow:0 6px 16px #00000029}.shopify-section[id*=__rail_] .section-head .h2{padding-left:0;color:#fff;font-size:clamp(1.25rem,1rem + 1vw,1.625rem)}.shopify-section[id*=__rail_] .section-head .h2:before{display:none}.shopify-section[id*=__rail_] .ptabs__head .section-head__sub{color:#ffffffd9;font-size:.875rem}.shopify-section[id*=__rail_] .tabs__list{gap:8px;margin-bottom:14px;border-bottom:0}.shopify-section[id*=__rail_] .tabs__tab{min-height:38px;padding:8px 16px;border-radius:999px;background:var(--surface-2);color:var(--text-soft);font-size:.875rem;transition:background-color .15s,color .15s}.shopify-section[id*=__rail_] .tabs__tab:after{display:none}.shopify-section[id*=__rail_] .tabs__tab:hover{background:var(--sky);color:var(--text)}.shopify-section[id*=__rail_] .tabs__tab[aria-selected=true],.shopify-section[id*=__rail_] .tabs__tab.is-active{background:var(--rail-a);color:#fff}@media(min-width:750px){.shopify-section[id*=__rail_] .ptabs__wrap{padding:0 20px 18px}.shopify-section[id*=__rail_] .ptabs .ptabs__head{margin:0 -20px 16px;padding:18px 300px 18px 20px}.js .shopify-section[id*=__rail_] .ptabs__wrap--tabs .ptabs__panel.is-active>.ptabs__bar,.shopify-section[id*=__rail_] .ptabs__wrap--single .ptabs__bar{inset-block-start:19px;inset-inline-end:20px}.shopify-section[id*=__rail_] .ptabs__bar .ptabs__all{color:#fff}.shopify-section[id*=__rail_] .ptabs__bar .carousel__btn{border-color:#fff6;background:#ffffff24;color:#fff}.shopify-section[id*=__rail_] .ptabs__bar .carousel__btn:hover:not(:disabled){background:#fff;color:var(--rail-a)}}.deals__marquee{position:relative;margin:0 -14px;padding:4px 0 8px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 36px,#000 calc(100% - 36px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 36px,#000 calc(100% - 36px),transparent 100%)}.deals__belt{display:flex;width:max-content;animation:deals-right var(--deals-duration, 45s) linear infinite;will-change:transform}.deals__marquee--left .deals__belt{animation-name:deals-left}.deals__marquee:hover .deals__belt,.deals__marquee:focus-within .deals__belt,.deals__marquee.is-paused .deals__belt{animation-play-state:paused}.deals__set{display:flex;gap:14px;margin:0;padding:0 14px 0 0;list-style:none}.deals__set>li{display:flex;flex:0 0 172px;min-width:0}.deals__set>li>*{width:100%}@keyframes deals-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes deals-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.deals__pause{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:#ffffff1f;color:#fff;cursor:pointer}.deals__pause:hover{background:#fff;color:var(--accent)}.deals__pause:focus-visible{outline:2px solid #fff;outline-offset:2px}.deals__pause .icon{width:16px;height:16px}.deals__pause-icon{display:inline-flex}.deals__pause-icon--play,.deals__pause[aria-pressed=true] .deals__pause-icon--pause{display:none}.deals__pause[aria-pressed=true] .deals__pause-icon--play{display:inline-flex}@media(min-width:750px){.deals__set>li{flex-basis:212px}}@media(min-width:990px){.deals__marquee{margin:0 -24px}.deals__set>li{flex-basis:232px}}@media(prefers-reduced-motion:reduce){.deals__belt{animation:none}.deals__marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.deals__set[data-deals-clone],.deals__pause{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cp-v4.css.map */
