@font-face{font-family:"Barlow Condensed";src:url(/ecommerce/assets/font/barlowcondensed/BarlowCondensed-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:"Barlow Condensed";src:url(/ecommerce/assets/font/barlowcondensed/BarlowCondensed-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Barlow;src:url(/ecommerce/assets/font/barlow/Barlow-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url(/ecommerce/assets/font/barlow/Barlow-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:JetBrains;src:url(/ecommerce/assets/font/jetbrainsmono/JetBrainsMono_wght_.ttf) format("truetype");font-weight:100 800;font-display:swap}[data-aes=route]{--bg:#0A0F2C;--plate:#141B48;--ink:#F2F4FF;--mut:#B6BCE6;--faint:#A3AAD8;--line:#3A4380;--accent:#F3D527;--panel:#0E1438;--cta-bg:#F3D527;--cta-ink:#0A0F2C;--focus:#F3D527;--input:#0E1438;--input-ink:#F2F4FF;--input-line:#8E96CC;--edge:0px;--c-a:#4BB1F1;--c-b:#F3D527;--c-c:#7C6DF7;--c-d:#FB6FFB;--c-e:#EE662B;--f-display:"Barlow Condensed","Segoe UI",sans-serif;--f-text:Barlow,"Segoe UI",sans-serif;--f-furn:JetBrains,Consolas,monospace;--f-brand:"Barlow Condensed";--w2:600;--w4:600;--w6:500;--ls6:.08em;--ml:144px;--mr:144px;--ax:144px}[data-aes=route] .l1{--ml:144px;--mr:144px}[data-aes=route] .l2{--ml:40px;--mr:40px}[data-aes=route] .top{border-bottom:1px solid var(--line);min-height:72px}[data-aes=route] .wordmark{font:600 30px/32px "Barlow Condensed";letter-spacing:.14em;text-transform:uppercase}[data-aes=route] .nav a{gap:10px;font-family:var(--f-furn);font-size:13px;text-transform:uppercase;letter-spacing:.08em;font-weight:500}[data-aes=route] .nav ul{gap:32px}[data-aes=route] .nav a::before{content:"";width:10px;height:10px;border-radius:50%;border:3px solid var(--ink);background:var(--bg)}[data-aes=route] .nav a[aria-current=page]::before{background:var(--accent);border-color:var(--accent)}[data-aes=route] .nav .n{margin:0}[data-aes=route] .kick{color:var(--accent)}[data-aes=route] .statement,[data-aes=route] .title{position:relative;padding-block:56px 48px}[data-aes=route] .statement--s{padding-block:40px 24px}[data-aes=route] .statement h1{max-width:760px;font-weight:600}[data-aes=route] .statement{padding-top:0}[data-aes=route] .gwrap{position:relative;margin-inline:calc(-1 * var(--ml)) calc(-1 * var(--mr));padding:56px var(--mr) 24px var(--ml)}[data-aes=route] .gwrap>*:not(.ground){position:relative;z-index:1}[data-aes=route] .statement--s{padding-top:40px}[data-aes=route] .title{padding-bottom:0}[data-aes=route] .diagram{position:relative;height:264px;margin-top:12px}[data-aes=route] .diag-svg{position:absolute;inset:0;width:100%;height:100%;max-width:1152px}[data-aes=route] .diag-list a{text-decoration:none}[data-aes=route] .diag-list li{position:absolute;top:calc(var(--y) * 1px - 34px);left:calc(var(--x) * 1px - 176px);width:176px;text-align:right}[data-aes=route] .diag-list .ln a{display:inline-flex;gap:8px;align-items:baseline;min-height:24px}[data-aes=route] .diag-list .ln .r6{color:var(--ink)}[data-aes=route] .diag-list .n{color:var(--faint);font:500 12px/24px JetBrains}[data-aes=route] .diag-list .ln a[aria-current=true] .r6{box-shadow:inset 0 -3px 0 var(--lc)}[data-aes=route] .diag-list .hub{left:0;top:calc(132px - 12px);width:auto}[data-aes=route] .hub a{position:absolute;left:0;top:56px;width:104px;white-space:normal;display:flex;flex-direction:column;gap:0;font:600 14px/24px "Barlow Condensed";letter-spacing:.08em;text-transform:uppercase;align-items:baseline}[data-aes=route] .facets{border-top:0}[data-aes=route] .f-count{grid-column:1/-1;margin:0}[data-aes=route] .pane{background:var(--plate);border-bottom:3px solid var(--cc,var(--c-a))}[data-aes=route] .media{background:repeating-linear-gradient(0deg,transparent 0 23px,rgba(255,255,255,.06) 23px 24px)}[data-aes=route] .cat-a{--cc:var(--c-a)}[data-aes=route] .cat-b{--cc:var(--c-b)}[data-aes=route] .cat-c{--cc:var(--c-c)}[data-aes=route] .cat-d{--cc:var(--c-d)}[data-aes=route] .cat-e{--cc:var(--c-e)}[data-aes=route] .cap{padding:6px 0 0 28px}[data-aes=route] .cap::before{content:"";position:absolute;left:2px;top:12px;width:12px;height:12px;border-radius:50%;border:4px solid var(--cc);background:var(--bg)}[data-aes=route] .is-out .pane{background:transparent;border:2px dashed var(--line);border-bottom:3px dashed var(--cc)}[data-aes=route] .is-out .cap::before{background:var(--cc)}[data-aes=route] .flag{color:var(--accent);font-weight:600}[data-aes=route] .is-flag .cap::before{box-shadow:0 0 0 4px var(--bg),0 0 0 6px var(--accent)}[data-aes=route] .name{font:600 20px/24px "Barlow Condensed";letter-spacing:.02em}[data-aes=route] .pager{gap:0;margin-top:24px}[data-aes=route] .pager a{border:0;border-radius:50%;min-width:44px;font-family:var(--f-furn)}[data-aes=route] .pager a[aria-current=page]{background:var(--accent);color:var(--bg)}[data-aes=route] .tl{color:var(--accent)}[data-aes=route] .seam{display:flex;margin:72px var(--mr) 24px var(--ml)}[data-aes=route] .seam .bundle{flex:1;height:22px;background:linear-gradient(var(--c-a) 0 4px,transparent 4px 6px,var(--c-b) 6px 10px,transparent 10px 12px,var(--c-d) 12px 16px,transparent 16px 18px,var(--c-e) 18px 22px)}[data-aes=route] .wm{display:flex;align-items:center;gap:12px}[data-aes=route] .wm .r6{display:block}[data-aes=route] .wm-t{color:var(--ink)}[data-aes=route] .foot{border-top:1px solid var(--line);background:var(--panel)}[data-aes=route] .foot .wordmark{font-size:26px}[data-aes=route] .foot .legal{color:var(--mut)}[data-aes=route] .cta{font-weight:700}[data-aes=route] .btn{border-color:var(--ink)}[data-aes=route] .rail{background:var(--panel);border-right:1px solid var(--line)}[data-aes=route] .rail-top{padding-bottom:12px}[data-aes=route] .vline{display:flex;flex-direction:column}[data-aes=route] .vline a{text-decoration:none;display:flex;justify-content:space-between;align-items:center;min-height:40px;width:100%}[data-aes=route] .vline li{position:relative;padding-left:32px;display:flex;align-items:center;min-height:40px}[data-aes=route] .vline li::before{content:"";position:absolute;left:8px;top:0;bottom:0;width:6px;background:var(--lc,#F2F4FF)}[data-aes=route] .vline li::after{content:"";position:absolute;left:2px;top:50%;margin-top:-9px;width:12px;height:12px;border-radius:50%;border:4px solid var(--lc,#F2F4FF);background:var(--panel)}[data-aes=route] .vline li:last-child::before{bottom:50%}[data-aes=route] .vline .vhub::before{top:50%}[data-aes=route] .rail .nav ul{gap:0}[data-aes=route] .vline .n{color:var(--faint);font:500 12px/24px JetBrains}[data-aes=route] .vline a[aria-current=true] .r6{box-shadow:inset 0 -3px 0 var(--lc)}[data-aes=route] .rail .f>.r6,[data-aes=route] .rail legend{color:var(--mut)}[data-aes=route] .crumb{color:var(--mut)}[data-aes=route] .buypath{margin-top:24px}[data-aes=route] .pdp .info{padding-right:0}@media(max-width:1199px){[data-aes=route] .l1 .diagram{height:auto}[data-aes=route] .l1 .diag-svg{display:none}[data-aes=route] .l1 .diag-list{display:flex;flex-direction:column;max-width:560px}[data-aes=route] .l1 .diag-list li,[data-aes=route] .l1 .diag-list .hub{position:relative;top:auto;left:auto;width:auto;text-align:left;padding-left:44px;min-height:40px;display:flex;align-items:center}[data-aes=route] .l1 .diag-list li::before{content:"";position:absolute;left:14px;top:0;bottom:0;width:6px;background:var(--lc,#F2F4FF)}[data-aes=route] .l1 .diag-list li::after{content:"";position:absolute;left:8px;top:50%;margin-top:-9px;width:12px;height:12px;border-radius:50%;border:4px solid var(--lc,#F2F4FF);background:var(--bg)}[data-aes=route] .l1 .hub a{position:static;top:auto;width:auto;flex-direction:row;gap:8px}[data-aes=route] .l1 .diag-list .ln a{width:100%;justify-content:space-between;min-height:40px;align-items:center}}@media(max-width:949px){[data-aes=route] .l1,[data-aes=route] .l2{--ml:20px;--mr:20px}[data-aes=route] .rail .nav ul{gap:8px 20px}[data-aes=route] .rail{border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:600px){[data-aes=route] .nav a{font-size:12px}[data-aes=route] .nav ul{gap:8px 20px}[data-aes=route] .statement{padding-block:36px 36px}[data-aes=route] .l2 .statement h1{font-size:36px;line-height:36px}}[data-aes=route] .void{border-left:6px solid var(--c-d);padding-left:40px;position:relative}[data-aes=route] .void::before{content:"";position:absolute;left:-15px;bottom:0;width:24px;height:24px;border-radius:50%;border:5px solid var(--c-d);background:var(--bg)}[data-aes=route] dialog.cfg,[data-aes=route] input,[data-aes=route] select,[data-aes=route] textarea{color-scheme:dark}[data-aes=route] .gwrap .kick,[data-aes=route] .title .kick{color:var(--ink)}@media(max-width:600px){[data-aes=route] .title{padding-top:32px}[data-aes=route] .vline li,[data-aes=route] .diagram li{min-height:32px}[data-aes=route] .vline li a,[data-aes=route] .diagram li a{min-height:36px}}[data-aes=route] .title{position:relative}[data-aes=route] .title>*:not(.ground){position:relative;z-index:1}@media(max-width:359px){[data-aes=route] .cap{padding-left:26px}}[data-aes=route] [data-gh]{position:relative}[data-aes=route] [data-gh]:not(.rail)>*:not(.ground){position:relative;z-index:1}[data-aes=route] .top,[data-aes=route] .foot{position:relative}@media(max-width:949px){[data-aes=route] .rail-in{position:relative;z-index:1}}[data-aes=route] [data-gh]:not(.gwrap):not(.title) .kick{color:var(--kick,var(--accent))}[data-aes=route] [data-gh]::before{content:"";position:absolute;inset:0;z-index:0;background:#0A0F2C url(/ecommerce/app/looks/route/ground-tile.jpg) 0 0/1720px 860px repeat}[data-aes=route] [data-gh]:has(>canvas[data-fade*=t])::before{-webkit-mask-image:linear-gradient(transparent,#000 56px);mask-image:linear-gradient(transparent,#000 56px)}[data-aes=route] [data-gh]:has(>canvas[data-fade=b])::before{-webkit-mask-image:linear-gradient(#000 calc(100% - 56px),transparent);mask-image:linear-gradient(#000 calc(100% - 56px),transparent)}[data-aes=route] [data-gh]:has(>canvas[data-fade=tb])::before{-webkit-mask-image:linear-gradient(transparent,#000 56px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(transparent,#000 56px,#000 calc(100% - 56px),transparent)}[data-aes=route] .media{background:none}[data-aes=route] .pane{background:#0B1133;border-bottom:3px solid var(--cc,var(--c-a));overflow:hidden}[data-aes=route] .ph-c,[data-aes=route] .ph-i,[data-aes=route] .ph-r{transition:stroke-opacity .18s ease,stroke-width .18s ease}[data-aes=route] .ph-s{r:9px;transition:r .18s ease}[data-aes=route] .card>a:is(:hover,:focus-visible) .ph-c{stroke-opacity:.7}[data-aes=route] .card>a:is(:hover,:focus-visible) .ph-i{stroke-opacity:1;stroke-width:2.2px}[data-aes=route] .card>a:is(:hover,:focus-visible) .ph-r{stroke-width:8px}[data-aes=route] .card>a:is(:hover,:focus-visible) .ph-s{r:14px}[data-aes=route] .card>a:is(:hover,:focus-visible) .cap::before{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--cc)}[data-aes=route] .cap{background:var(--panel)}[data-aes=route] .is-out .ph{opacity:.45}[data-aes=route] .is-out .pane{background:#0B1133;border:2px dashed var(--line);border-bottom:3px dashed var(--cc)}[data-aes=route] .grid,[data-aes=route] .gal{background:linear-gradient(rgba(90,100,170,.08) 1px,transparent 1px) 0 0/144px 144px,linear-gradient(90deg,rgba(90,100,170,.08) 1px,transparent 1px) 0 0/144px 144px,linear-gradient(rgba(90,100,170,.035) 1px,transparent 1px) 0 0/24px 24px,linear-gradient(90deg,rgba(90,100,170,.035) 1px,transparent 1px) 0 0/24px 24px}[data-aes=route] .facets{background:rgba(10,15,44,.84);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border:1px solid var(--line);box-shadow:0 14px 28px -18px #000}[data-aes=route] .fac{padding-inline:var(--ml) var(--mr)}[data-aes=route] .fac .facets{padding:20px 24px}[data-aes=route] .rail .facets{padding:16px;border-color:var(--line)}[data-aes=route] .pdp .spec,[data-aes=route] .spec--w{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:auto auto;border:1px solid var(--line);border-top:4px solid var(--c-a);background:var(--panel)}[data-aes=route] .pdp .spec dt,[data-aes=route] .spec--w dt{padding:10px 14px 0;border:0;border-left:1px solid var(--line);color:var(--mut)}[data-aes=route] .pdp .spec dd,[data-aes=route] .spec--w dd{padding:0 14px 12px;border:0;border-left:1px solid var(--line);font:600 18px/24px "Barlow Condensed";letter-spacing:.04em}[data-aes=route] .pdp .spec dt:first-child,[data-aes=route] .pdp .spec dd:nth-child(2),[data-aes=route] .spec--w dt:first-child,[data-aes=route] .spec--w dd:nth-child(2){border-left:0}[data-aes=route] .gal .pane{border:1px solid var(--line);border-bottom:3px solid var(--cc,var(--c-a))}[data-aes=route] .bag-lines{border:1px solid var(--line);background:var(--panel)}[data-aes=route] .bag-lines li{position:relative;padding-left:44px;border-bottom:1px solid var(--line)}[data-aes=route] .bag-lines li::before{content:"";position:absolute;left:19px;top:0;bottom:0;width:6px;background:var(--c-a)}[data-aes=route] .bag-lines li::after{content:"";position:absolute;left:13px;top:50%;margin-top:-9px;width:12px;height:12px;border-radius:50%;border:4px solid var(--c-a);background:var(--panel)}[data-aes=route] .bag-lines li:nth-child(5n+2)::before{background:var(--c-b)}[data-aes=route] .bag-lines li:nth-child(5n+2)::after{border-color:var(--c-b)}[data-aes=route] .bag-lines li:nth-child(5n+3)::before{background:var(--c-c)}[data-aes=route] .bag-lines li:nth-child(5n+3)::after{border-color:var(--c-c)}[data-aes=route] .bag-lines li:nth-child(5n+4)::before{background:var(--c-d)}[data-aes=route] .bag-lines li:nth-child(5n+4)::after{border-color:var(--c-d)}[data-aes=route] .bag-lines li:nth-child(5n+5)::before{background:var(--c-e)}[data-aes=route] .bag-lines li:nth-child(5n+5)::after{border-color:var(--c-e)}[data-aes=route] .plain{min-height:520px}@media(max-width:600px){[data-aes=route] .pdp .spec,[data-aes=route] .spec--w{grid-template-columns:repeat(3,minmax(0,1fr))}[data-aes=route] .fac .facets{padding:12px}}[data-aes=route] [data-gh] .tl,[data-aes=route] .sh .tl{color:var(--kick,var(--accent))}[data-aes=route] .foot .legal{background:rgba(10,15,44,.82);padding:8px 12px;margin-inline:-12px}[data-aes=route] .void-art{margin-left:-16px}[data-aes=route] .void{background:linear-gradient(rgba(90,100,170,.1) 1px,transparent 1px) 0 0/24px 24px,linear-gradient(90deg,rgba(90,100,170,.1) 1px,transparent 1px) 0 0/24px 24px,var(--panel);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}[data-aes=route] .bag-th{border-bottom:3px solid var(--c-a)}[data-aes=route] .plain{background:linear-gradient(rgba(90,100,170,.075) 1px,transparent 1px) 0 0/144px 144px,linear-gradient(90deg,rgba(90,100,170,.075) 1px,transparent 1px) 0 0/144px 144px,linear-gradient(rgba(90,100,170,.035) 1px,transparent 1px) 0 0/24px 24px,linear-gradient(90deg,rgba(90,100,170,.035) 1px,transparent 1px) 0 0/24px 24px;min-height:520px}[data-aes=route] .plain .kick{color:var(--kick,var(--accent))}[data-aes=route] .plain::before{-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}@media(min-width:1200px){[data-aes=route] .diagram{height:auto;aspect-ratio:1152/264;max-width:1152px}[data-aes=route] .diag-list li{left:calc(var(--x) / 1152 * 100% - 176px);top:calc(var(--y) / 264 * 100% - 34px)}[data-aes=route] .diag-list .hub{top:calc(50% - 12px)}}
