.collection-page{background:var(--surface)}.collection-page .reveal{opacity:0;transform:translateY(16px);transition:opacity .5s ease-out,transform .5s ease-out;transition-delay:var(--reveal-delay, 0ms)}.collection-page .reveal-up,.collection-page .reveal-group{transform:translateY(16px)}.collection-page .reveal-left{transform:translate(-16px)}.collection-page .reveal.is-visible{opacity:1;transform:translateY(0);will-change:auto}.collection-page .reveal-left.is-visible{transform:translate(0)}.collection-page .collection-product-card.reveal{transition-duration:.58s}.collection-page .collection-guidance-card.reveal{transition-duration:.5s}@media(hover:hover)and (pointer:fine){.collection-page .reveal.is-visible:is(a,button,[role=button],[role=link],.clickable-card,.hover-lift):where(:not(.no-hover):not(.static-card):not(.is-unavailable):not(.quantum-select-trigger)),.collection-page .collection-category-tile.reveal.is-visible,.collection-page .product-card.reveal.is-visible.clickable-card,.collection-page .collection-product-card.reveal.is-visible.clickable-card{transition:transform .14s ease-out,border-color .14s ease-out,box-shadow .14s ease-out,background .14s ease-out,color .14s ease-out;transition-delay:0ms}.collection-page :where(a,button,summary,[role=button],[role=link],.quantum-select-trigger):where(:not(:disabled):not(.is-disabled):not(.is-unavailable):not(.no-hover):not(.static-card):not(.brand):not(.footer-brand)):hover{transform:translateY(-3px)}.collection-page .reveal.is-visible:is(a,button,[role=button],[role=link],.clickable-card,.hover-lift):where(:not(.no-hover):not(.static-card):not(.is-unavailable):not(.brand):not(.footer-brand)):hover,.collection-page .collection-category-tile.reveal.is-visible:hover,.collection-page .collection-product-card.reveal.is-visible.clickable-card:hover{transform:translateY(-3px)}.brand:hover,.footer-brand:hover,.collection-page .brand:hover,.collection-page .footer-brand:hover{box-shadow:none!important;transform:none!important}}.collection-intro{max-width:1500px;margin:0 auto;padding:34px clamp(18px,2vw,30px) 16px}.collection-intro-content{max-width:980px}.collection-intro h1{max-width:840px;margin:4px 0 0;font-size:clamp(36px,4.4vw,56px);line-height:1.08}.collection-intro [data-collection-description]{max-width:700px;margin:10px 0 0;color:#ffffffc7;font-size:clamp(15px,1.05vw,18px);font-weight:400;line-height:1.45}.collection-trust-list{display:flex;flex-wrap:wrap;gap:8px 18px;margin:18px 0 0;padding:0;list-style:none;color:#ffffffdb;font-size:13px;font-weight:800}.collection-trust-list li{display:inline-flex;align-items:center;min-height:22px;gap:7px;padding-right:2px}.collection-trust-list li:before{content:"";width:7px;height:7px;background:var(--primary)}.collection-category-picker{max-width:1500px;margin:0 auto;padding:6px clamp(18px,2vw,30px) 18px}.collection-shop .collection-category-picker{min-width:0;max-width:none;margin:24px 0 28px;padding:0;overflow:hidden}.collection-category-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px}.collection-category-header h2{margin:0;font-family:Saira,Arial,sans-serif;font-size:16px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.collection-category-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(160px,1fr);gap:16px;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding:8px 2px 10px;scrollbar-width:thin;scrollbar-color:rgba(0,174,239,.5) rgba(255,255,255,.08)}.collection-category-tile{display:grid;justify-items:center;align-content:start;gap:11px;min-width:160px;min-height:176px;padding:17px 14px 15px;background:linear-gradient(180deg,#191919f5,#080808fa);border:1px solid rgba(255,255,255,.12);color:var(--secondary);text-align:center;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.collection-category-visual{position:relative;display:grid;place-items:center;width:98px;height:98px;border-radius:999px;background:#1b1b1bf0;border:1px solid rgba(255,255,255,.1)}.collection-category-visual svg{width:64px;height:80px}.collection-category-visual.is-brand{overflow:hidden}.collection-brand-logo{position:relative;z-index:1;display:block;width:72px;max-height:42px;object-fit:contain}.collection-brand-logo--text{display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:112px;color:#fff;font-family:Saira,Arial,sans-serif;font-size:22px;font-weight:900;letter-spacing:-.02em;line-height:1;text-transform:none}.collection-brand-logo--intel{color:#00aeef;font-size:28px;font-weight:800;letter-spacing:-.06em}.collection-brand-logo--amd{font-size:24px;letter-spacing:-.04em}.collection-brand-logo--nvidia{color:#76b900;font-size:22px;letter-spacing:-.04em}.collection-brand-logo--radeon{font-size:18px;letter-spacing:.04em}.collection-category-visual.is-intel .collection-brand-logo{width:78px;max-height:62px;filter:brightness(0) saturate(100%) invert(55%) sepia(94%) saturate(2097%) hue-rotate(158deg) brightness(101%) contrast(101%)}.collection-category-visual.is-amd .collection-brand-logo{width:80px;max-height:68px}.collection-category-visual.is-nvidia .collection-brand-logo{width:62px;max-height:62px}.collection-category-visual.is-radeon .collection-brand-logo{width:88px;max-height:24px}.collection-category-visual.is-radeon img.collection-brand-logo{filter:invert(1)}.category-pc-monitor,.category-pc-tower,.category-pc-keyboard{fill:#090d10;stroke:#ffffff5c;stroke-width:2;stroke-linejoin:round}.category-pc-screen{fill:#00aeef1f;stroke:#00aeef94;stroke-width:1.6}.category-pc-stand,.category-pc-vents,.category-pc-keys{fill:none;stroke:#ffffff6b;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.category-pc-power{fill:var(--primary)}.collection-category-name{max-width:136px;color:#ffffffdb;font-size:12.5px;font-weight:800;line-height:1.25;text-transform:uppercase}.collection-category-tile.is-active{border-color:#00aeefd1;box-shadow:inset 0 0 0 1px #00aeef38,0 0 18px #00aeef1f}.collection-category-tile.is-active .collection-category-name{color:var(--primary)}@media(hover:hover)and (pointer:fine){.collection-category-tile:hover,.collection-category-tile:focus-visible{background:linear-gradient(180deg,#1f262afa,#090d0ffa);border-color:#00aeefb8;box-shadow:inset 0 0 0 1px #00aeef29,0 0 18px #00aeef1f;color:var(--primary);outline:none;transform:translateY(-3px)}.collection-category-tile:hover .collection-category-visual,.collection-category-tile:focus-visible .collection-category-visual{border-color:#00aeef7a}.collection-category-tile:hover .collection-category-name,.collection-category-tile:focus-visible .collection-category-name{color:var(--primary)}}.collection-shop,.collection-guidance,.collection-faq{max-width:1500px;margin:0 auto;padding:38px clamp(18px,2vw,30px)}.collection-shop{padding-top:12px;padding-bottom:12px}.collection-toolbar{position:relative;z-index:2;display:grid;grid-template-columns:1fr;gap:12px;align-items:end;margin-bottom:20px}.collection-section-heading h2{font-size:clamp(30px,3.2vw,48px);line-height:1.12}.collection-shop-meta{display:block;min-height:24px}.collection-shop-meta p{margin:0;color:#ffffffad;font-size:14px;font-weight:600}.collection-shop-meta p:first-child{color:var(--secondary);font-size:15px;font-weight:800}.collection-filters{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr)) minmax(190px,1.2fr);gap:16px;align-items:end}.collection-mobile-toolbar,.collection-mobile-filter-drawer,.collection-mobile-filter-panel,.collection-filter-fields{display:contents}.collection-mobile-filter-trigger,.collection-mobile-filter-backdrop,.collection-mobile-filter-header,.collection-mobile-filter-footer{display:none}.collection-sort{order:5}.collection-filters label,.collection-filter-control{position:relative;display:grid;gap:8px;min-width:0}.collection-filters label>span,.collection-filter-control>span{color:#ffffff9e;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.collection-filter-control:after{content:"";position:absolute;right:17px;bottom:20px;width:8px;height:8px;border-right:2px solid rgba(0,174,239,.92);border-bottom:2px solid rgba(0,174,239,.92);pointer-events:none;transform:rotate(45deg)}.collection-filter-control.is-enhanced:after{display:none}.collection-filter-control select{appearance:none;-webkit-appearance:none;width:100%;min-height:50px;padding:12px 42px 12px 16px;background:linear-gradient(180deg,#191919f5,#090909fa);border:1px solid rgba(255,255,255,.14);border-radius:0;box-shadow:inset 0 0 0 1px #00aeef0a;color:var(--secondary);font-family:Saira,sans-serif;font-size:16px;font-weight:700;line-height:20px;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.collection-filter-control select:hover,.collection-filter-control select:focus-visible{border-color:#00aeefb8;box-shadow:inset 0 0 0 1px #00aeef29,0 0 0 1px #00aeef1f;outline:none}.collection-filter-control select:disabled{opacity:1;cursor:default}.collection-filter-control select:disabled:hover{border-color:#ffffff24;box-shadow:inset 0 0 0 1px #00aeef0a}.page-section{max-width:var(--content-max);margin-right:auto;margin-left:auto;padding:clamp(34px,5vw,72px) clamp(18px,4vw,48px)}.page-section .collection-hero{max-width:980px}.page-content{max-width:none;margin:clamp(24px,4vw,42px) 0 0;padding:0}.empty-state{max-width:var(--content-max);margin-right:auto;margin-left:auto;padding:clamp(34px,5vw,72px) clamp(18px,4vw,48px)}.rte{min-width:0;overflow-wrap:anywhere}.rte img,.rte video,.rte svg{max-width:100%;height:auto}.rte iframe{width:100%;max-width:100%;aspect-ratio:16 / 9;height:auto;border:0}.rte pre,.rte>table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.rte pre{padding:16px;white-space:pre}.rte code,.rte a{overflow-wrap:anywhere}.collection-empty-state{display:grid;justify-items:center;gap:18px;text-align:center}.collection-empty-state[hidden]{display:none}.collection-empty-state p{margin:0}.collection-empty-state .button-primary{min-width:190px}.collection-native-select{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.quantum-select{position:relative;z-index:1;min-width:0}.quantum-select.is-open{z-index:60}.quantum-select-trigger{display:grid;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:14px;width:100%;min-height:48px;padding:12px 14px 12px 16px;background:linear-gradient(180deg,#191919f5,#090909fa);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px #00aeef0a;color:var(--secondary);font-family:Saira,sans-serif;font-size:16px;font-weight:700;line-height:20px;text-align:left;cursor:pointer;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .2s ease,box-shadow .2s ease,background .2s ease}.quantum-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quantum-select-display{min-width:0;overflow:hidden}.quantum-select-sort-label{display:none}.quantum-select-chevron{width:8px;height:8px;justify-self:center;border-right:2px solid rgba(0,174,239,.92);border-bottom:2px solid rgba(0,174,239,.92);transform:translateY(-2px) rotate(45deg);transition:transform .16s ease}.quantum-select-trigger:hover,.quantum-select-trigger:focus-visible,.quantum-select.is-open .quantum-select-trigger{border-color:#00aeefb8;box-shadow:inset 0 0 0 1px #00aeef29,0 0 0 1px #00aeef1f;outline:none}.quantum-select.is-open .quantum-select-chevron{transform:translateY(2px) rotate(225deg)}.quantum-select-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:70;display:grid;width:100%;min-width:190px;max-height:286px;overflow:auto;padding:6px;background:linear-gradient(180deg,#121212fa,#050505fa);border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 36px #00000080,inset 0 0 0 1px #00aeef0a;opacity:0;transform:translateY(-4px);visibility:hidden;pointer-events:none;transition:opacity .14s ease-out,transform .14s ease-out,visibility 0ms linear .14s}.quantum-select.is-open .quantum-select-menu{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto;transition:opacity .14s ease-out,transform .14s ease-out,visibility 0ms linear}.quantum-select-option{position:relative;width:100%;min-height:46px;padding:12px 12px 12px 24px;background:transparent;border:0;color:#ffffffc7;font-family:Saira,sans-serif;font-size:16px;font-weight:700;line-height:20px;text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease}.quantum-select-option:before{content:"";position:absolute;top:50%;left:10px;width:5px;height:5px;background:transparent;transform:translateY(-50%)}.quantum-select-option:hover,.quantum-select-option:focus-visible{background:#00aeef1a;color:var(--secondary);outline:none}.quantum-select-option:disabled{opacity:.42;cursor:default}.quantum-select-option:disabled:hover{background:transparent;color:#ffffffc7;transform:none}.quantum-select-option[aria-selected=true]{color:var(--primary)}.quantum-select-option[aria-selected=true]:before{background:var(--primary);box-shadow:0 0 10px #00aeef6b}.collection-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.collection-product-card{display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden;background:var(--neutral);border:1px solid rgba(255,255,255,.1);transition:border-color .18s ease,box-shadow .18s ease}.collection-product-card.reveal{transition:opacity .58s ease-out,transform .58s ease-out,border-color .18s ease,box-shadow .18s ease;transition-delay:var(--reveal-delay, 0ms)}.collection-product-card.is-unavailable{opacity:.64}.collection-product-media{display:block;flex:0 0 auto;box-sizing:border-box;aspect-ratio:4 / 3;padding:clamp(4px,.45vw,7px);min-width:0;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(0,174,239,.12),transparent 48%),linear-gradient(180deg,#101317,#090b0f)}.collection-product-media img{width:100%;height:100%;object-fit:contain;padding:0;object-position:center center;transform:scale(1.1);transform-origin:center center;transition:transform .22s ease}@media(hover:hover)and (pointer:fine){.collection-product-card.clickable-card:hover{border-color:#00aeef80;box-shadow:0 0 18px #00aeef1f;transform:translateY(-2px)}.collection-product-media:hover img{transform:scale(1.02)}}.collection-product-info{display:flex;flex-direction:column;flex:1 1 auto;height:100%;padding:20px}.collection-product-title-row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:start}.collection-product-title-row h3{margin:0;font-size:21px;line-height:1.18;word-break:normal;overflow-wrap:normal;hyphens:manual;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.collection-product-title-row p{margin:0;color:var(--primary);font-size:15px;font-weight:800;justify-self:start;text-align:left;white-space:normal}.collection-product-spec{margin:10px 0 0;color:#ffffffb8;font-size:16px;font-weight:600}.collection-product-info ul{display:grid;gap:7px;margin:14px 0 16px;padding:0;list-style:none;color:#ffffffc2;font-size:13px;font-weight:600}.collection-product-info li{display:flex;gap:8px}.collection-product-info li:before{content:"";flex:0 0 auto;width:6px;height:6px;margin-top:7px;background:var(--primary)}.collection-product-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:auto;padding:12px 22px;background:var(--primary);color:#001018;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;transition:background .16s ease,color .16s ease}.collection-product-button:hover,.collection-product-button:focus-visible{background:#5cf;outline:none}.collection-product-button.is-disabled{pointer-events:none;background:#ffffff1f;color:#ffffff85}.collection-empty{grid-column:1 / -1;margin:0;padding:28px;background:var(--neutral);border:1px solid rgba(255,255,255,.1);color:#ffffffb8;text-align:center}.collection-pagination[hidden]{display:none}.collection-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:28px auto 0}.collection-pagination-link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px 14px;background:linear-gradient(180deg,#141414f5,#080808fa);border:1px solid rgba(255,255,255,.16);color:#ffffffe0;font-size:13px;font-weight:800;line-height:18px;text-transform:uppercase;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,color .16s ease,background .16s ease}.collection-pagination-link.is-previous,.collection-pagination-link.is-next{min-width:96px}.collection-pagination-link:hover,.collection-pagination-link:focus-visible{border-color:#00aeefad;color:var(--primary);box-shadow:inset 0 0 0 1px #00aeef1f;outline:none}.collection-pagination-link.is-active{background:var(--primary);border-color:var(--primary);color:#001018;cursor:default;pointer-events:none}.collection-pagination-link.is-active:hover{color:#001018;box-shadow:none}.collection-pagination-link.is-disabled{border-color:#ffffff14;color:#ffffff52;cursor:default;pointer-events:none}.collection-section-heading{margin-bottom:24px}.collection-guidance{padding-top:10px;padding-bottom:16px}.collection-guidance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.collection-guidance-card{display:flex;flex-direction:column;height:100%;min-width:0;padding:17px 18px;background:linear-gradient(180deg,#181818fa,#0c0c0cfa);border:1px solid rgba(255,255,255,.11);border-left:2px solid rgba(0,174,239,.72)}.collection-guidance-card h3{margin:0 0 10px;color:var(--primary);font-size:16px;line-height:1.2;text-transform:uppercase}.collection-guidance-card p{margin:0;color:#ffffffb8;font-size:14px;font-weight:500;line-height:1.48}.collection-faq{padding-top:14px}.collection-faq .collection-section-heading{text-align:center}.collection-faq .faq-question{grid-template-columns:minmax(0,1fr) 30px}.collection-faq .collection-faq-icon{width:30px;height:30px;border:1px solid rgba(0,174,239,.58);background:#00aeef12;box-shadow:inset 0 0 0 1px #ffffff0a}.collection-faq .collection-faq-icon:before,.collection-faq .collection-faq-icon:after{left:50%;width:12px;height:2px;background:var(--primary);transform:translate(-50%,-50%)}.collection-faq .collection-faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.collection-faq .faq-item.is-open .collection-faq-icon{background:#00aeef24;border-color:#00aeefd1}.collection-faq .faq-item.is-open .collection-faq-icon:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}@media(max-width:1260px){.collection-toolbar{grid-template-columns:1fr}.collection-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1180px){.collection-toolbar{grid-template-columns:1fr}.collection-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-product-media{flex-basis:auto}}@media(max-width:820px){.collection-page .reveal,.collection-page .reveal-up,.collection-page .reveal-group{transform:translateY(10px)}.collection-intro{padding:26px 18px 12px}.collection-intro h1{font-size:clamp(34px,9vw,42px)}.collection-intro [data-collection-description]{margin-top:10px;font-size:16px;line-height:1.45}.collection-trust-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin-top:14px;font-size:12px;line-height:16px}.collection-trust-list li{min-height:18px;align-items:flex-start}.collection-trust-list li:before{margin-top:5px}.collection-category-picker{padding:4px 18px 14px}.collection-shop .collection-category-picker{margin:20px 0 24px;padding:0}.collection-category-header{margin-bottom:10px}.collection-category-track{grid-auto-columns:146px;gap:12px;margin-inline:-2px;padding-top:8px;padding-bottom:8px}.collection-category-tile{min-width:146px;min-height:166px;padding:14px 12px 12px}.collection-category-name{max-width:126px;font-size:12px}.collection-category-visual{width:88px;height:88px}.collection-category-visual svg{width:58px;height:74px}.collection-brand-logo{width:62px}.collection-category-visual.is-intel .collection-brand-logo{width:72px;max-height:56px}.collection-category-visual.is-amd .collection-brand-logo{width:74px;max-height:62px}.collection-category-visual.is-nvidia .collection-brand-logo{width:56px;max-height:56px}.collection-category-visual.is-radeon .collection-brand-logo{width:80px}.collection-shop,.collection-guidance,.collection-faq{padding:28px 18px}.collection-shop{padding-top:14px;padding-bottom:14px}.collection-toolbar{z-index:auto;gap:9px;margin-bottom:14px}.collection-toolbar.reveal,.collection-toolbar.reveal.is-visible{opacity:1;transform:none!important;transition:none}.collection-shop-meta{display:grid;gap:3px}.collection-shop-meta p:first-child{font-size:14px}.collection-guidance{padding-top:12px;padding-bottom:16px}.collection-faq{padding-top:14px}.collection-filters{display:block}.collection-mobile-toolbar{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:10px}.collection-mobile-filter-trigger{display:grid;grid-template-columns:20px minmax(0,auto) minmax(18px,auto);align-items:center;justify-content:center;gap:8px;min-width:0;min-height:48px;padding:10px 12px;background:#111;border:1px solid rgba(255,255,255,.16);border-radius:0;color:var(--secondary);font-family:Saira Expanded,Saira,sans-serif;font-size:12px;font-weight:700;line-height:1;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.collection-mobile-filter-trigger svg{width:20px;height:20px;fill:none;stroke:var(--primary);stroke-width:1.8;stroke-linecap:square}.collection-mobile-filter-trigger:active,.collection-mobile-filter-trigger[aria-expanded=true]{background:#00aeef1a;border-color:#00aeefb8}.collection-mobile-filter-trigger:focus-visible,.collection-mobile-filter-close:focus-visible,.collection-mobile-filter-clear:focus-visible,.collection-mobile-filter-show:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.collection-mobile-filter-count{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;background:var(--primary);color:#050505;font-family:Saira,sans-serif;font-size:11px;font-weight:800;line-height:1}.collection-mobile-filter-count[hidden]{display:none}.collection-mobile-toolbar .collection-sort{display:block;min-width:0}.collection-mobile-toolbar .collection-sort>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.collection-mobile-toolbar .collection-sort .quantum-select-trigger{min-height:48px;gap:8px;padding:10px 8px;background:#111;font-family:Saira Expanded,Saira,sans-serif;font-size:12px;line-height:1.2;text-transform:uppercase}.collection-mobile-toolbar .collection-sort .quantum-select-display{display:flex;align-items:baseline;gap:5px}.collection-mobile-toolbar .collection-sort .quantum-select-sort-label{display:inline;flex:none;color:var(--secondary);font-family:Saira Expanded,Saira,sans-serif;font-size:12px;font-weight:700;line-height:1;letter-spacing:.03em}.collection-mobile-toolbar .collection-sort .quantum-select-value{flex:1 1 auto}.collection-mobile-filter-drawer{position:fixed;inset:0;z-index:1050;display:block;visibility:hidden;pointer-events:none;transition:visibility 0s linear .24s}.collection-mobile-filter-drawer.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.collection-mobile-filter-backdrop{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;background:#000000c7;border:0;opacity:0;cursor:default;transition:opacity .22s ease}.collection-mobile-filter-drawer.is-open .collection-mobile-filter-backdrop{opacity:1}.collection-mobile-filter-panel{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(720px,calc(100dvh - 24px));padding-bottom:env(safe-area-inset-bottom);background:#101010;border-top:1px solid rgba(0,174,239,.55);box-shadow:0 -18px 44px #00000080;outline:none;transform:translateY(100%);transition:transform .24s cubic-bezier(.22,1,.36,1)}.collection-mobile-filter-drawer.is-open .collection-mobile-filter-panel{transform:translateY(0)}.collection-mobile-filter-header{display:flex;align-items:center;justify-content:space-between;min-height:62px;padding:8px 12px 8px 18px;border-bottom:1px solid rgba(255,255,255,.1)}.collection-mobile-filter-header h2{margin:0;color:var(--secondary);font-family:Saira Expanded,Saira,sans-serif;font-size:18px;font-weight:700;text-transform:uppercase}.collection-mobile-filter-close{display:grid;place-items:center;width:46px;height:46px;padding:0;background:transparent;border:1px solid transparent;color:var(--secondary);cursor:pointer}.collection-mobile-filter-close svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:square}.collection-filter-fields{display:grid;gap:16px;min-height:0;overflow-y:auto;padding:18px;overscroll-behavior:contain}.collection-filter-fields .collection-filter-control{align-content:start}.collection-filter-fields .quantum-select.is-open .quantum-select-menu{position:relative;top:auto;margin-top:6px;max-height:220px}.collection-mobile-filter-footer{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);gap:10px;padding:14px 18px;background:#101010;border-top:1px solid rgba(255,255,255,.1)}.collection-mobile-filter-clear,.collection-mobile-filter-show{min-height:48px;padding:10px 12px;border-radius:0;font-family:Saira Expanded,Saira,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;cursor:pointer}.collection-mobile-filter-clear{background:#151515;border:1px solid rgba(255,255,255,.18);color:var(--secondary)}.collection-mobile-filter-show{background:var(--primary);border:1px solid var(--primary);color:#050505}.collection-filter-control select{min-height:48px;font-size:15px}.collection-guidance-card{min-height:auto}.collection-grid,.collection-guidance-grid{grid-template-columns:1fr}.collection-product-media{flex-basis:auto}.collection-product-title-row{grid-template-columns:1fr;gap:6px}.collection-product-title-row p{text-align:left;white-space:normal}.collection-product-spec{font-size:14px;line-height:1.45}.collection-product-info ul{margin-bottom:24px;font-size:13px;font-weight:500;line-height:1.5}.collection-product-button{margin-top:auto}.collection-faq .faq-question{grid-template-columns:minmax(0,1fr) 28px;gap:14px}.collection-faq .collection-faq-icon{width:28px;height:28px}}@media(max-width:520px){.collection-filters{grid-template-columns:minmax(0,1fr)}.collection-filters label:last-child{grid-column:auto}.quantum-select-menu{min-width:100%}}@media(prefers-reduced-motion:reduce){.collection-mobile-filter-drawer,.collection-mobile-filter-backdrop,.collection-mobile-filter-panel{transition-duration:1ms}.collection-page .reveal,.collection-page .reveal-up,.collection-page .reveal-left,.collection-page .reveal-group{opacity:1;transform:none;transition:none;transition-delay:0ms;will-change:auto}.collection-page .collection-product-card.reveal,.collection-page .collection-guidance-card.reveal{transition:none;transition-delay:0ms}}@keyframes critical-content-enter{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}.reveal-critical.is-visible,.reveal-on-load{animation:critical-content-enter .36s cubic-bezier(.22,1,.36,1) both}.hero .trust-list .reveal-critical:nth-child(2){animation-delay:45ms}.hero .trust-list .reveal-critical:nth-child(3){animation-delay:90ms}.hero .trust-list .reveal-critical:nth-child(4){animation-delay:135ms}.reveal,.reveal-fast,.reveal-up,.reveal-left,.reveal-right,.reveal-cue,.reveal-spec-table,.reveal-group,.product-card.reveal,.product-card.clickable-card.reveal,.collection-product-card.reveal,.product-page .reveal,.product-page .reveal-left,.product-page .reveal-right,.product-page .reveal-cue,.product-page .reveal-spec-table,.collection-page .reveal,.collection-page .reveal-up,.collection-page .reveal-left,.collection-page .reveal-group,.support-page .reveal,.support-page .reveal-up{opacity:0;transform:translate3d(0,16px,0);transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms)}.reveal-fast,.reveal-faq-heading,.reveal-faq-panel,.product-page .reveal-cue,.collection-page .reveal-faq-heading,.collection-page .reveal-faq-panel{transition-duration:.3s}.reveal.is-visible,.reveal-fast.is-visible,.reveal-up.is-visible,.reveal-left.is-visible,.reveal-right.is-visible,.reveal-cue.is-visible,.reveal-spec-table.is-visible,.reveal-group.is-visible,.product-card.reveal.is-visible,.product-card.clickable-card.reveal.is-visible,.collection-product-card.reveal.is-visible,.product-page .reveal.is-visible,.product-page .reveal-left.is-visible,.product-page .reveal-right.is-visible,.product-page .reveal-cue.is-visible,.product-page .reveal-spec-table.is-visible,.collection-page .reveal.is-visible,.collection-page .reveal-up.is-visible,.collection-page .reveal-left.is-visible,.collection-page .reveal-group.is-visible,.support-page .reveal.is-visible,.support-page .reveal-up.is-visible{opacity:1;transform:translateZ(0);will-change:auto}@media(hover:hover)and (pointer:fine){.reveal.is-visible:is(a,button,[role=button],[role=link],.clickable-card,.hover-lift):where(:not(.no-hover):not(.static-card):not(.is-unavailable):not(.brand):not(.footer-brand)),.collection-page .collection-category-tile.reveal.is-visible,.product-card.reveal.is-visible.clickable-card,.collection-product-card.reveal.is-visible.clickable-card{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease;transition-delay:0ms}}@media(max-width:820px){.reveal,.reveal-fast,.reveal-up,.reveal-left,.reveal-right,.reveal-cue,.reveal-spec-table,.reveal-group,.product-page .reveal,.product-page .reveal-left,.product-page .reveal-right,.product-page .reveal-cue,.product-page .reveal-spec-table,.collection-page .reveal,.collection-page .reveal-up,.collection-page .reveal-left,.collection-page .reveal-group,.support-page .reveal,.support-page .reveal-up{transform:translate3d(0,10px,0);transition-duration:.32s}}@media(prefers-reduced-motion:reduce){.reveal-critical.is-visible,.reveal-on-load{animation:none}.reveal,.reveal-fast,.reveal-up,.reveal-left,.reveal-right,.reveal-cue,.reveal-spec-table,.reveal-group,.product-page .reveal,.product-page .reveal-left,.product-page .reveal-right,.product-page .reveal-cue,.product-page .reveal-spec-table,.collection-page .reveal,.collection-page .reveal-up,.collection-page .reveal-left,.collection-page .reveal-group,.support-page .reveal,.support-page .reveal-up{opacity:1;transform:none;transition:none;transition-delay:0ms;will-change:auto}}@keyframes home-blog-card-enter{0%{opacity:0;transform:translate3d(0,var(--home-blog-card-reveal-offset),0)}to{opacity:1;transform:translateZ(0)}}#guides .home-blog-card.reveal,#upgrade-advice .home-blog-card.reveal{--home-blog-card-reveal-duration: .36s;--home-blog-card-reveal-offset: 16px}#guides .home-blog-card.reveal.is-visible,#upgrade-advice .home-blog-card.reveal.is-visible{animation:home-blog-card-enter var(--home-blog-card-reveal-duration) cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms) backwards}@media(max-width:820px){#guides .home-blog-card.reveal,#upgrade-advice .home-blog-card.reveal{--home-blog-card-reveal-duration: .32s;--home-blog-card-reveal-offset: 10px}}@keyframes related-product-card-enter{0%{opacity:0;transform:translate3d(0,var(--related-card-reveal-offset),0)}to{opacity:1;transform:translateZ(0)}}.related-section-smart .related-product-card.reveal{--related-card-reveal-duration: .36s;--related-card-reveal-offset: 16px}.related-section-smart .related-product-card.reveal.is-visible{animation:related-product-card-enter var(--related-card-reveal-duration) cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms) backwards;transition:none}@media(max-width:820px){.related-section-smart .related-product-card.reveal{--related-card-reveal-duration: .32s;--related-card-reveal-offset: 10px}}@media(prefers-reduced-motion:reduce){.related-section-smart .related-product-card.reveal,.related-section-smart .related-product-card.reveal.is-visible{animation:none}}.collection-page .collection-grid>.product-card.reveal{opacity:1;transform:none;transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1);transition-delay:0ms;will-change:auto}.collection-page .collection-grid>.product-card.reveal.is-collection-card-reveal-ready:not(.is-visible){opacity:0;transform:translate3d(0,18px,0) scale(.985)}.collection-page .collection-grid>.product-card.reveal.is-collection-card-reveal-ready.is-visible{opacity:1;transform:translateZ(0) scale(1)}@media(hover:hover)and (pointer:fine){.collection-page .collection-grid>.product-card.reveal.clickable-card:hover{border-color:#00aeef85;box-shadow:0 0 14px #00aeef1f;transform:translate3d(0,-3px,0)}}@media(prefers-reduced-motion:reduce){.collection-page .collection-grid>.product-card.reveal,.collection-page .collection-grid>.product-card.reveal.is-collection-card-reveal-ready,.collection-page .collection-grid>.product-card.reveal.is-collection-card-reveal-ready.is-visible{opacity:1;transform:none;animation:none;transition:none;transition-delay:0ms;will-change:auto}.collection-page .collection-grid>.product-card.reveal.clickable-card:hover{transform:none}}html:not(.js-enabled) #guides .home-blog-card.reveal,html:not(.js-enabled) #upgrade-advice .home-blog-card.reveal{opacity:1;transform:none;filter:none;transition:none;transition-delay:0ms;will-change:auto}.delivery-benefit-copy{text-transform:none!important}.product-card .product-media>img,.product-card .collection-product-media>img{object-position:center center!important;transform-origin:center center}@media(prefers-reduced-motion:reduce){#guides .home-blog-card.reveal,#upgrade-advice .home-blog-card.reveal,#guides .home-blog-card.reveal.is-visible,#upgrade-advice .home-blog-card.reveal.is-visible{opacity:1;transform:none;filter:none;animation:none;transition:none;transition-delay:0ms;will-change:auto}}#shopify-pc__banner.shopify-pc__banner__dialog button,#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button{min-height:44px}#shopify-pc__prefs__header-close{width:44px;height:44px}@media(max-width:750px){#shopify-pc__banner .shopify-pc__banner__btns-granular>*{order:initial}#shopify-pc__prefs__dialog.shopify-pc__prefs__dialog{left:8px;width:calc(100% - 16px)}#shopify-pc__prefs__dialog.shopify-pc__prefs__dialog header{flex:0 0 auto;padding:16px 16px 12px}#shopify-pc__prefs__dialog.shopify-pc__prefs__dialog header h2{margin:0 44px 10px 0;padding:0!important;font-size:1.05rem;text-align:left}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;padding:0}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button{width:100%;min-width:0;margin:0;padding:6px;font-size:.88rem;white-space:normal}#shopify-pc__prefs__dialog #shopify-pc__prefs__header-close{top:4px;right:4px}#shopify-pc__prefs__dialog .shopify-pc__prefs__scrollable{min-height:0}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label{align-items:center;min-height:44px}}@media(max-width:480px){#shopify-pc__banner.shopify-pc__banner__dialog{left:12px;width:calc(100% - 24px);padding:20px}#shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__body{margin-bottom:4px}#shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__btns{gap:8px}#shopify-pc__banner.shopify-pc__banner__dialog button{width:100%;margin:0;padding:8px 12px}}@media(max-height:500px){#shopify-pc__banner.shopify-pc__banner__dialog{left:8px;width:calc(100% - 16px);max-height:calc(100dvh - 8px);padding:14px 16px}#shopify-pc__banner.shopify-pc__banner__dialog h2{margin-bottom:4px;font-size:1rem}#shopify-pc__banner.shopify-pc__banner__dialog p{font-size:.9rem;line-height:1.25}#shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__body{margin-bottom:4px}#shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__btns{flex-direction:row;gap:8px}#shopify-pc__banner.shopify-pc__banner__dialog button{flex:1 1 0;min-width:0;margin:4px 0 0;padding:7px 6px;font-size:.86rem;white-space:normal}#shopify-pc__prefs__dialog.shopify-pc__prefs__dialog{top:8px;height:calc(100vh - 16px);height:calc(100dvh - 16px);max-height:none;transform:none;overflow:hidden}#shopify-pc__prefs__dialog.shopify-pc__prefs__dialog header{flex:0 0 auto;flex-direction:column;padding:10px 12px 8px}#shopify-pc__prefs__dialog.shopify-pc__prefs__dialog header h2{margin:0 44px 6px 0;padding:0!important;font-size:1.05rem;text-align:left}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;padding:0}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button{width:100%;min-width:0;margin:0;padding:5px 4px;font-size:.82rem;white-space:normal}#shopify-pc__prefs__dialog #shopify-pc__prefs__header-close{top:4px;right:4px}#shopify-pc__prefs__dialog .shopify-pc__prefs__scrollable{flex:1 1 auto;min-height:0;overflow-y:auto}}
