@import url('aliexpress-parts.css?v=4');
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body.journey{margin:0;background:#191c1f;color:#f5f5f2;font:15px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit}.j-header{height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 4vw;background:#121416f5;position:sticky;top:0;z-index:20;backdrop-filter:blur(18px);border-bottom:1px solid #ffffff12}.j-brand{font-size:21px;letter-spacing:.12em;font-weight:750;text-decoration:none}.j-brand span{display:block;font-size:9px;letter-spacing:.38em;font-weight:400;color:#a6aaad}.j-header nav{display:flex;gap:30px}.j-header nav a{text-decoration:none;font-size:13px;color:#c6cacc}.j-header nav a[aria-current]{color:white}.j-hero{position:relative;height:430px;overflow:hidden;background:#101214}.j-hero>video{position:absolute;width:100%;height:100%;object-fit:cover;animation:j-camera 14s ease-in-out infinite alternate}.j-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#06090cdb 0%,#06090c66 47%,transparent),linear-gradient(0deg,#191c1f,transparent 40%)}.j-hero-copy{position:absolute;left:4vw;top:50px;max-width:620px;animation:j-enter .8s ease both}.j-hero-copy>p:first-child,.j-catalog-heading p,.j-build>div>p:first-child{letter-spacing:.18em;font-size:10px;color:#b4b9bd}.j-hero h1{font-size:clamp(38px,4.6vw,68px);line-height:1.04;letter-spacing:-.055em;margin:20px 0}.j-hero-copy>p{color:#d1d4d6}.j-hero-copy a,.j-build a{display:inline-block;margin-top:12px;padding:13px 24px;border:1px solid #ffffff80;border-radius:8px;text-decoration:none;font-size:13px}.j-hero-copy a span{margin-left:25px}.j-hero-index{position:absolute;right:4vw;bottom:28px;color:#a9b0b4;font-size:10px;letter-spacing:.14em}#j-motion{position:absolute;bottom:26px;left:4vw;border:1px solid #ffffff40;border-radius:999px;color:white;background:#14171b77;padding:8px 15px;cursor:pointer}.j-offers{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:10px 4vw 28px;border:1px solid #ffffff18;border-radius:12px;overflow:hidden;background:#ffffff16}.j-offers button{border:0;display:flex;flex-direction:column;text-align:left;padding:22px 26px;background:#22262a;color:white;cursor:pointer;transition:background .2s}.j-offers button:hover{background:#30363c}.j-offers small{font-size:9px;letter-spacing:.15em;color:#adb4ba}.j-offers strong{font-size:22px;letter-spacing:-.035em;margin:7px 0}.j-offers span{font-size:12px;color:#b7bec4}.journey .ae-store{margin:0;padding:20px 4vw 45px;color:inherit;font-family:inherit;scroll-margin-top:95px}.j-catalog-heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.j-catalog-heading h2{font-size:31px;margin:5px 0 10px;letter-spacing:-.04em}.j-catalog-heading #ae-store-count{font-size:12px;color:#aeb5bc;white-space:nowrap}.journey .ae-controls{position:sticky;top:84px;z-index:10;padding:12px 0;background:#191c1ff5;backdrop-filter:blur(18px);margin:10px 0 20px;gap:10px}.journey .ae-controls input{flex:1 1 380px;font-size:14px;background:#262b30;border:1px solid #ffffff18;color:white;border-radius:9px;padding:13px 16px}.journey .ae-controls select{flex:0 1 170px;color:#eee;background:#262b30;border:1px solid #ffffff18;border-radius:9px;padding:10px;font-size:12px}.journey .ae-controls button{font-size:12px;background:#262b30;color:#d8dcdf;border:1px solid #ffffff18;border-radius:9px;padding:10px}.journey .ae-controls a{font-size:12px;border-radius:9px;background:#e6e8e6;color:#151719!important;padding:12px 16px}.journey #ae-store-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.journey #ae-store-grid article{background:#ebedee;color:#1e2429;border-radius:12px;padding:13px;min-width:0;box-shadow:0 8px 25px #0001;transition:transform .25s,box-shadow .25s;animation:j-enter .45s ease both}.journey #ae-store-grid article:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0005}.journey #ae-store-grid img{aspect-ratio:1.15;object-fit:contain;border-radius:8px;margin-bottom:10px;background:white}.journey #ae-store-grid h3{font-size:12px;line-height:1.45;font-weight:550;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:52px}.journey #ae-store-grid .j-card-price{font-size:21px;font-weight:700;letter-spacing:-.04em;margin:10px 0 2px;color:#14191d}.j-card-price span{font-size:10px;color:#69727a;letter-spacing:0;font-weight:500}.journey #ae-store-grid .ae-save{font-size:11px;border-radius:7px;border:1px solid #cdd2d6;background:transparent;padding:8px;margin-top:10px;transition:background .2s}.journey #ae-store-grid .ae-save[aria-pressed=true]{background:#20282f;color:#fff}.journey #ae-store-more{background:#e6e8e6;color:#151719;border-radius:8px;font-size:13px;padding:13px 24px}.j-price-note{font-size:11px!important;max-width:780px;color:#9da6ae!important;margin:25px 0}.journey .ae-detail-dialog{background:#e9eced;color:#172027;border-radius:18px;box-shadow:0 30px 90px #0009}.journey .ae-detail-dialog::backdrop{background:#000b;backdrop-filter:blur(12px)}.journey .ae-detail-dialog h2{font-size:24px}.journey .ae-related button{background:#dce1e4}.j-build{display:grid;grid-template-columns:1fr 1fr;background:#101417;margin:0 4vw 50px;border-radius:14px;overflow:hidden}.j-build>div{padding:40px}.j-build h2{font-size:38px;line-height:1.1;letter-spacing:-.04em}.j-build p{color:#aeb7bf}.j-build video{width:100%;height:100%;max-height:330px;object-fit:cover}.j-footer{border-top:1px solid #ffffff16;display:flex;justify-content:space-between;align-items:center;gap:30px;padding:35px 4vw;color:#9fa8b0;font-size:12px}.j-footer div{display:flex;gap:20px}.j-footer a{text-decoration:none}.journey .ae-empty{background:#262c31;color:#d9dfe4}.journey-progress{height:2px;background:#d5d9dc;position:fixed;top:0;left:0;width:0;z-index:50}.journey-checkout{background:#191c1f!important;color:#e9edef!important}.journey-checkout header,.journey-checkout footer{background:#15191c}.journey-checkout header span,.journey-checkout p{color:#9faab4}.journey-checkout section{border-color:#ffffff19}.journey-checkout aside,.journey-checkout .ticket{background:#252b31}.journey-checkout input,.journey-checkout select,.journey-checkout textarea{background:#252b31;color:#e9edef;border-color:#414950}.journey-checkout .step>span{background:#343d45}.journey-checkout button,.journey-checkout #quote-submit{background:#e3e7e8;color:#172027;border-radius:9px}.journey-checkout .payment-methods span{border-color:#414950;background:#22292f}.journey-checkout .summary-total,.journey-checkout .checkout-item,.journey-checkout footer{border-color:#414950}.journey-checkout .summary-total{font-size:19px}.journey-checkout .checkout-item img{background:white}.journey-checkout .consent input{accent-color:#93a7b7}.journey-checkout h1{animation:j-enter .6s ease both}.journey-checkout aside{animation:j-enter .8s ease both}.journey-checkout .support-tabs button{color:#172027}.journey-checkout .j-header{max-width:none;margin:0}.j-selection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.j-selection-grid article{background:#252b31;padding:20px;border-radius:14px}.j-selection-grid img{width:100%;aspect-ratio:1.4;object-fit:contain;border-radius:10px;background:white}.j-selection-grid h3{font-size:15px}.j-selection-grid strong{display:block;font-size:24px;margin:12px 0}.j-selection-grid button{padding:9px 14px;font-size:12px}.j-selection-grid .j-remove{background:#343d45;color:white;margin-left:8px}@keyframes j-enter{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes j-camera{from{transform:scale(1)}to{transform:scale(1.06)}}@media(min-width:1550px){.journey #ae-store-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1100px){.journey #ae-store-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.j-header nav{gap:18px}.journey .ae-controls select{flex:1 1 140px}}@media(max-width:760px){.j-header{height:72px;padding:0 20px}.j-header nav{gap:12px;font-size:11px}.j-header nav a{font-size:11px}.j-brand{font-size:16px}.j-hero{height:380px}.j-hero-copy{left:22px;top:35px}.j-hero h1{font-size:45px}.j-offers{grid-template-columns:1fr 1fr;margin:10px 20px}.j-offers button{padding:17px}.j-offers button:last-child{grid-column:1/-1}.j-offers strong{font-size:18px}.journey .ae-store{padding:25px 20px}.j-catalog-heading{display:block}.j-catalog-heading h2{font-size:26px}.journey #ae-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.journey .ae-controls{top:72px}.journey .ae-controls input{flex-basis:100%}.journey .ae-controls button{flex:1}.j-build{grid-template-columns:1fr;margin:0 20px 35px}.j-build>div{padding:25px}.j-build video{height:200px}.j-build h2{font-size:30px}.j-footer{flex-direction:column;align-items:start;padding:30px 20px}.j-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
.journey .ae-detail-dialog[open]{animation:j-enter .25s ease both}.journey .ae-detail-layout>div:last-child h3{font-size:32px;letter-spacing:-.05em;margin:0 0 12px}.journey .ae-detail-layout .ae-save{display:block;background:#202a32;color:#fff;padding:13px 22px;margin:20px 0 14px;border-radius:9px}.journey .ae-detail-layout a{display:inline-block;font-size:12px;margin-top:6px;color:#596873}.journey .ae-detail-thumbs button:hover{border-color:#223646}.journey .ae-related button{transition:transform .2s}.journey .ae-related button:hover{transform:translateY(-3px)}@media(max-width:760px){.journey .ae-controls button[aria-pressed]{display:none}}
