@charset "UTF-8";
/* AEO ordered CSS fragment v122. Original source files are retained. */

/* source: /Theme/shared/aeo-contact-social.css */
/* v85: social accounts, contact links and accessible contact rail. */ .aeo-site .aeo-social-accounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;color:#10213d} .aeo-site .aeo-social-card{min-width:0;margin:0;padding:24px 20px;background:#f5f8fc;border:1px solid #dce6f0;border-radius:6px;text-align:center} .aeo-site .aeo-social-card h3{margin:0 0 16px;color:#10213d;font-size:18px;font-weight:600;line-height:1.5;overflow-wrap:anywhere} .aeo-site .aeo-social-qr{display:flex;align-items:center;justify-content:center;width:176px;height:176px;max-width:100%;padding:8px;margin:0 auto 16px;background:#fff;border:1px solid #e3e9f0;border-radius:3px;box-sizing:border-box;text-decoration:none} .aeo-site .aeo-social-qr img{display:block;width:160px;height:160px;max-width:100%;object-fit:contain;background:#fff;image-rendering:crisp-edges} .aeo-site .aeo-social-card p{display:block;margin:7px 0 0;color:#52647c;font-size:14px;line-height:1.7;overflow-wrap:anywhere} .aeo-site .aeo-social-card .aeo-social-account{color:#344a65;font-size:13px} .aeo-site .aeo-social-card .aeo-social-caption-temporary{color:#1a5da5;font-weight:500} .aeo-site .aeo-social-card .aeo-social-link{display:inline-block;margin:12px 0 0;color:#0868d8;font-size:14px;line-height:1.7;text-decoration:underline;text-underline-offset:3px} .aeo-site .aeo-social-accounts-compact{gap:12px} .aeo-site .aeo-social-accounts-compact .aeo-social-card{padding:16px 10px} .aeo-site .aeo-social-accounts-compact .aeo-social-card h3{margin-bottom:12px;font-size:15px} .aeo-site .aeo-social-accounts-compact .aeo-social-qr{width:140px;height:140px;margin-bottom:12px} .aeo-site .aeo-social-accounts-compact .aeo-social-qr img{width:124px;height:124px} .aeo-site .aeo-social-accounts-compact .aeo-social-card p{font-size:12px;line-height:1.7} .aeo-site .aeo-footer .aeo-social-card{background:#1c3351;border-color:#425773} .aeo-site .aeo-footer .aeo-social-card h3{color:#fff} .aeo-site .aeo-footer .aeo-social-card p,.aeo-site .aeo-footer .aeo-social-card .aeo-social-account{color:#d3e1f0} .aeo-site .aeo-footer .aeo-social-card .aeo-social-caption-temporary{color:#d3e8ff} .aeo-site .aeo-footer .aeo-social-card .aeo-social-link{color:#b5dcff;font-size:12px} .aeo-site .aeo-footer .aeo-social-qr{display:flex;margin:0 auto 12px;line-height:1;background:#fff} .aeo-site .aeo-footer-grid.aeo-footer-grid-social{grid-template-columns:minmax(150px,1.05fr) minmax(105px,.72fr) minmax(120px,.8fr) minmax(190px,1.1fr) minmax(304px,1.8fr);gap:24px} .aeo-site .aeo-footer-grid-social>div{min-width:0} .aeo-site .aeo-footer-grid-social .aeo-footer-brand{font-size:23px} .aeo-site .aeo-footer-grid-social .aeo-footer-phone{font-size:24px;white-space:nowrap} .aeo-site .aeo-footer-social>h2{margin-bottom:16px} .aeo-site .aeo-footer-legal{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;border-top-color:#425773} .aeo-site .aeo-footer-legal .aeo-footer-copyright{display:block!important;color:#d5e0ee;font-size:14px!important;line-height:1.8;margin:0} .aeo-site .aeo-footer-legal a.aeo-footer-icp{display:inline-flex!important;align-items:center;min-height:32px;color:#d5e0ee;font-size:13px!important;line-height:1.8;margin:0;text-decoration:none} .aeo-site .aeo-footer-legal a.aeo-footer-icp:link,.aeo-site .aeo-footer-legal a.aeo-footer-icp:visited,.aeo-site .aeo-footer-legal a.aeo-footer-icp:hover,.aeo-site .aeo-footer-legal a.aeo-footer-icp:focus,.aeo-site .aeo-footer-legal a.aeo-footer-icp:active{text-decoration:none} .aeo-site .aeo-footer-legal a.aeo-footer-icp:focus-visible{outline:2px solid #b5dcff;outline-offset:3px;border-radius:2px} .aeo-site .aeo-footer a.aeo-footer-customer{display:inline-flex;justify-content:center;align-items:center;min-height:42px;padding:8px 18px;margin:14px 0 10px;background:#0868d8;border:1px solid #3d8ef0;border-radius:3px;color:#fff;font-size:14px;line-height:1.5} .aeo-site .aeo-footer a.aeo-footer-customer:hover{background:#0053b4;color:#fff} .aeo-site .aeo-contact-online{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,1fr);align-items:center;gap:48px;margin-top:32px;padding:36px;border:1px solid #dce6f0;border-top:3px solid #0868d8;border-radius:6px;background:#fff} .aeo-site .aeo-contact-online-copy h2{margin:0 0 16px;color:#10213d;font-size:26px;line-height:1.5} .aeo-site .aeo-contact-online-copy p{margin:10px 0;color:#52647c;font-size:16px;line-height:1.85} .aeo-site .aeo-contact-online-copy .aeo-contact-online-phone a{display:inline-block;color:#0868d8;font-size:22px;font-weight:600;line-height:1.5} .aeo-site .aeo-contact-online-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .aeo-site .aeo-contact-online-actions .aeo-button{margin:0} .aeo-site .aeo-contact-rail{display:none;position:fixed;z-index:850;right:12px;top:50%;transform:translateY(-50%);font-family:inherit;color:#10213d;line-height:1.5} .aeo-site .aeo-contact-rail.is-ready{display:block} .aeo-site .aeo-contact-rail *{box-sizing:border-box} .aeo-site .aeo-contact-rail button{font-family:inherit;cursor:pointer;appearance:none;-webkit-appearance:none} .aeo-site .aeo-contact-rail [hidden]{display:none!important} .aeo-site .aeo-contact-rail-toggle,.aeo-site .aeo-contact-rail-heading{display:none} .aeo-site .aeo-contact-rail-body{width:58px;padding:0;background:#fff;border:1px solid #dce6f0;border-radius:6px;box-shadow:0 5px 22px rgba(16,33,61,.12)} .aeo-site .aeo-contact-rail-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;min-height:62px;padding:10px 2px;margin:0;border:0;border-bottom:1px solid #e8edf4;border-radius:0;background:#fff;color:#52647c;text-align:center;text-decoration:none;font-size:10px;line-height:1.3} .aeo-site .aeo-contact-rail-item:first-of-type{border-radius:5px 5px 0 0} .aeo-site .aeo-contact-rail-item:last-child{border-bottom:0;border-radius:0 0 5px 5px} .aeo-site .aeo-contact-rail-item svg,.aeo-site .aeo-contact-rail-toggle svg{display:block;flex:none;width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round} .aeo-site .aeo-contact-rail-item:hover,.aeo-site .aeo-contact-rail-item[aria-expanded=true]{background:#eef5ff;color:#0868d8} .aeo-site .aeo-contact-rail-service{background:#0868d8;color:#fff} .aeo-site .aeo-contact-rail-service:hover{background:#0053b4;color:#fff} .aeo-site .aeo-contact-rail-top{min-height:54px;color:#6b7c91} .aeo-site .aeo-contact-rail-panel{position:fixed;top:50%;right:72px;transform:translateY(-50%);width:260px;max-height:calc(100vh - 40px);overflow:auto;padding:28px 20px 22px;border:1px solid #dce6f0;border-radius:6px;background:#fff;box-shadow:0 8px 30px rgba(16,33,61,.16);text-align:center;color:#10213d} .aeo-site .aeo-contact-rail-panel h2{margin:0 0 16px;color:#10213d;font-size:18px;line-height:1.5;font-weight:600;overflow-wrap:anywhere} .aeo-site .aeo-contact-rail-panel p{margin:10px 0 0;color:#52647c;font-size:13px;line-height:1.7;overflow-wrap:anywhere} .aeo-site .aeo-contact-rail-panel-close{position:absolute;top:5px;right:5px;width:32px;height:32px;padding:0;border:0;background:transparent;color:#62758d;font-size:24px;line-height:1} .aeo-site .aeo-contact-rail-panel-close:hover{color:#0868d8;background:#eef5ff;border-radius:3px} .aeo-site .aeo-contact-rail-qr{display:flex;align-items:center;justify-content:center;width:200px;height:200px;padding:10px;margin:0 auto;background:#fff;border:1px solid #e3e9f0} .aeo-site .aeo-contact-rail-qr img{display:block;width:180px;height:180px;max-width:100%;object-fit:contain;background:#fff;image-rendering:crisp-edges} .aeo-site .aeo-contact-rail-panel .aeo-contact-rail-account{color:#344a65;font-size:12px} .aeo-site .aeo-contact-rail-panel .aeo-contact-rail-temporary{color:#1a5da5;font-weight:500} .aeo-site .aeo-contact-rail-phone{display:block;color:#0868d8;font-size:25px;font-weight:600;line-height:1.5;text-decoration:none;white-space:nowrap} .aeo-site .aeo-contact-rail-office{display:block;margin-top:12px;color:#344a65;font-size:13px;line-height:1.7;overflow-wrap:anywhere} .aeo-site .aeo-contact-rail-text-link{display:inline-block;margin-top:14px;color:#0868d8;font-size:13px;line-height:1.7;text-decoration:underline;text-underline-offset:3px} .aeo-site .aeo-contact-rail :focus-visible,.aeo-site .aeo-social-accounts :focus-visible{outline:3px solid #0868d8;outline-offset:3px} @media(min-width:1101px) and (max-width:1439px){.aeo-site .aeo-contact-rail{right:6px}.aeo-site .aeo-contact-rail-body{width:48px}.aeo-site .aeo-contact-rail-item{min-height:58px;font-size:9px}.aeo-site .aeo-contact-rail-panel{right:60px}} @media(max-width:1240px){.aeo-site .aeo-footer-grid.aeo-footer-grid-social{grid-template-columns:1fr 1fr 1fr;gap:30px}.aeo-site .aeo-footer-grid-social>.aeo-footer-social{grid-column:2 / 4}.aeo-site .aeo-footer-grid-social .aeo-social-accounts-compact{max-width:480px}.aeo-site .aeo-contact-online{gap:30px;padding:30px;grid-template-columns:minmax(0,1fr) minmax(330px,1fr)}} @media(max-width:1100px){.aeo-site .aeo-contact-rail{top:auto;bottom:24px;right:18px;transform:none}.aeo-site .aeo-contact-rail-toggle{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 17px;border:1px solid #3d8ef0;border-radius:24px;background:#0868d8;color:#fff;box-shadow:0 4px 18px rgba(16,33,61,.18);font-size:14px;line-height:1.5}.aeo-site .aeo-contact-rail-toggle[aria-expanded=true]{background:#0053b4}.aeo-site .aeo-contact-rail-toggle svg{width:21px;height:21px}.aeo-site .aeo-contact-rail-body{display:none;position:absolute;bottom:60px;right:0;width:340px;max-width:calc(100vw - 36px);max-height:calc(100vh - 120px);overflow:auto;overscroll-behavior:contain;border-radius:8px;box-shadow:0 8px 30px rgba(16,33,61,.18)}.aeo-site .aeo-contact-rail.is-open .aeo-contact-rail-body{display:block}.aeo-site .aeo-contact-rail-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#f4f8fd;border-bottom:1px solid #dce6f0;color:#10213d;font-size:15px;font-weight:600}.aeo-site .aeo-contact-rail-heading button{flex:none;width:32px;height:32px;padding:0;background:transparent;border:0;border-radius:3px;color:#62758d;font-size:24px;font-weight:400;line-height:1}.aeo-site .aeo-contact-rail-item{flex-direction:row;justify-content:flex-start;gap:13px;min-height:52px;padding:13px 18px;font-size:14px;text-align:left}.aeo-site .aeo-contact-rail-item:first-of-type{border-radius:0}.aeo-site .aeo-contact-rail-panel{position:relative;top:auto;right:auto;transform:none;width:auto;max-height:none;margin:0;padding:24px 18px;border:0;border-bottom:1px solid #dce6f0;border-radius:0;background:#f7faff;box-shadow:none}.aeo-site .aeo-contact-rail-panel h2{font-size:17px}.aeo-site .aeo-contact-rail-top{min-height:48px}} @media(max-width:760px){.aeo-site .aeo-footer-grid.aeo-footer-grid-social{grid-template-columns:1fr 1fr;gap:28px 20px}.aeo-site .aeo-footer-grid-social>:first-child,.aeo-site .aeo-footer-grid-social>.aeo-footer-social{grid-column:1 / -1}.aeo-site .aeo-footer-grid-social>:nth-child(4){grid-column:1 / -1}.aeo-site .aeo-footer-grid-social .aeo-social-accounts-compact{max-width:420px}.aeo-site .aeo-footer-legal{display:block}.aeo-site .aeo-footer-legal .aeo-footer-copyright{margin-bottom:7px}.aeo-site .aeo-contact-online{grid-template-columns:1fr;gap:26px;padding:24px 18px;margin-top:24px}.aeo-site .aeo-contact-online-copy h2{font-size:23px}.aeo-site .aeo-contact-online-copy p{font-size:15px}.aeo-site .aeo-social-accounts{gap:12px}.aeo-site .aeo-social-card{padding:20px 10px}.aeo-site .aeo-social-card h3{font-size:16px}.aeo-site .aeo-social-qr{width:156px;height:156px;padding:8px}.aeo-site .aeo-social-qr img{width:140px;height:140px}.aeo-site .aeo-contact-rail{bottom:88px;bottom:calc(88px + env(safe-area-inset-bottom, 0px));right:14px}.aeo-site .aeo-contact-rail-toggle{min-height:44px;padding:10px 15px;font-size:13px}.aeo-site .aeo-contact-rail-body{bottom:56px;max-width:calc(100vw - 28px);max-height:calc(100vh - 190px)}.aeo-site .aeo-mobile-contact{gap:6px;padding:8px 10px calc(8px + env(safe-area-inset-bottom, 0px))}.aeo-site .aeo-mobile-contact .aeo-button{min-width:0;min-height:44px;padding:10px 8px;font-size:13px;line-height:1.4;white-space:normal}.aeo-site.aeo-has-mobile-contact{padding-bottom:calc(88px + env(safe-area-inset-bottom, 0px))}} @media(max-width:420px){.aeo-site .aeo-social-accounts:not(.aeo-social-accounts-compact){grid-template-columns:1fr}.aeo-site .aeo-social-accounts-compact .aeo-social-card{padding:14px 8px}.aeo-site .aeo-social-accounts-compact .aeo-social-qr{width:132px;height:132px;padding:4px}.aeo-site .aeo-social-accounts-compact .aeo-social-qr img{width:124px;height:124px}.aeo-site .aeo-contact-online-actions .aeo-button{flex:1 1 auto;justify-content:center;text-align:center}.aeo-site .aeo-footer-grid-social .aeo-footer-brand{font-size:23px}} @media(max-width:360px){.aeo-site .aeo-social-accounts-compact{grid-template-columns:1fr}} @media(prefers-reduced-motion:reduce){.aeo-site .aeo-contact-rail *{scroll-behavior:auto}}

/* source: /Theme/shared/aeo-experience-v121.css */
/* v121 shared presentation tokens. Existing CMS values remain authoritative. */ .aeo-site{--aeo-ink:#102947;--aeo-blue:#0868db;--aeo-paper:#fff;--aeo-pale:#f1f6fc;--aeo-line:#dae5f0;--aeo-muted:#526982;font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif} .aeo-site :focus-visible{outline:3px solid #438ce6;outline-offset:3px} .aeo-home-carousel{background:#071d38} .aeo-home-carousel .aeo-home-slide{min-height:430px} .aeo-home-background{position:absolute;inset:0;z-index:-1} .aeo-home-background .aeo-home-slide-image{z-index:auto;object-position:center;opacity:.62} .aeo-enterprise .aeo-home-slide-layout{max-width:1280px;min-height:430px;grid-template-columns:1fr 1.05fr;gap:32px;padding:32px 0 76px} .aeo-home-slide h1,.aeo-home-slide h2{font-size:40px;line-height:1.45;margin-bottom:18px;font-weight:600} .aeo-home-slide p{font-size:16px;line-height:1.9;max-width:460px;margin-bottom:24px} .aeo-home-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap} .aeo-home-secondary{color:#fff;font-size:16px;padding:12px 0;border-bottom:1px solid #89afdb} .aeo-home-focus-product{display:flex;align-items:center;justify-content:center;height:310px;min-width:0} .aeo-home-focus-product img{display:block;object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 16px 14px #0005)} .aeo-enterprise .aeo-home-carousel-controls{max-width:1280px;bottom:16px} .aeo-home-carousel-pages button{font-size:13px;min-width:38px} .aeo-home-carousel-actions button{min-width:38px;height:38px} .aeo-enterprise-products{padding-top:48px;padding-bottom:40px} .aeo-centered-heading{margin-bottom:26px} .aeo-centered-heading h2{font-size:30px;font-weight:600} .aeo-centered-heading p{font-size:16px} .aeo-series-tabs{gap:12px;margin-bottom:0} .aeo-series-tabs a{font-size:17px;padding:16px 8px} .aeo-series-tabs [data-current-group=true]{border-bottom-color:var(--aeo-blue);color:var(--aeo-blue)} .aeo-series-panel{background:#fff;border-bottom:1px solid var(--aeo-line);border-radius:0;padding:32px 0;gap:48px;min-height:340px;margin-bottom:0} .aeo-series-panel figure{background:var(--aeo-pale);border:0;border-radius:4px;box-shadow:none;padding:24px} .aeo-series-panel img{height:250px} .aeo-series-copy h3{font-size:25px;margin-bottom:12px} .aeo-series-copy ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px} .aeo-series-copy a{font-size:15px} .aeo-series-panel figure.aeo-series-visual-tech{box-shadow:none;border-radius:4px} .aeo-enterprise-solutions{padding-top:40px;padding-bottom:48px} .aeo-solution-mosaic{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;gap:24px} .aeo-solution-feature,.aeo-solution-small{grid-row:auto;display:block;background:var(--aeo-pale);color:var(--aeo-ink);min-height:270px;padding:28px;border-radius:4px} .aeo-solution-mosaic>.aeo-solution-feature,.aeo-solution-mosaic>.aeo-solution-small{transition:background-color .2s,box-shadow .2s} .aeo-solution-mosaic>.aeo-solution-feature:hover,.aeo-solution-mosaic>.aeo-solution-feature:focus-within,.aeo-solution-mosaic>.aeo-solution-small:hover,.aeo-solution-mosaic>.aeo-solution-small:focus-within{background:#e6eef9;box-shadow:0 10px 28px #0a3b701c} .aeo-solution-feature>svg,.aeo-solution-small>svg{display:none} .aeo-solution-feature h3,.aeo-solution-small h3{font-size:24px;color:var(--aeo-ink)} .aeo-solution-feature p,.aeo-solution-small p{font-size:15px;line-height:1.9;color:var(--aeo-muted);margin-bottom:24px} .aeo-solution-feature .aeo-feature-link{color:var(--aeo-blue)} .aeo-landing-product .aeo-product-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px} .aeo-landing-product .aeo-product-row{gap:18px;padding:24px;border-color:var(--aeo-line);border-radius:4px} .aeo-landing-product .aeo-list-photo{height:auto;aspect-ratio:10/7;padding:18px;background:#f5f7fa;box-sizing:border-box;overflow:hidden} .aeo-landing-product .aeo-list-photo img{height:100%;width:100%;object-fit:contain;transform:none;filter:none} .aeo-landing-product .aeo-product-row h2{font-size:21px;font-weight:600;line-height:1.5;margin:0 0 6px;overflow-wrap:anywhere} .aeo-landing-product .aeo-list-product-title{font-size:15px;color:var(--aeo-muted);line-height:1.8;margin:0 0 14px} .aeo-product-facts{margin:0 0 18px;padding:0;font-size:14px;line-height:1.8;color:var(--aeo-ink)} .aeo-product-facts>div{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;padding:5px 0} .aeo-product-facts dt{color:var(--aeo-muted);font-weight:400;margin:0} .aeo-product-facts dd{margin:0;overflow-wrap:anywhere} .aeo-landing-product .aeo-product-row .aeo-text-link{border-top:1px solid var(--aeo-line);font-size:14px;padding-top:16px} .aeo-landing-product .aeo-list-summary{font-size:14px;line-height:1.8} .aeo-product-discontinued{border-color:#d8dee6;color:#596b7c;background:#f4f6f8} .aeo-photo-status{font-size:12px} .aeo-product-detail .aeo-product-photo{border-radius:4px;background:#fff;border:1px solid var(--aeo-line);padding:32px 32px 56px;box-shadow:none} .aeo-product-detail .aeo-product-photo::before{display:none} .aeo-product-detail .aeo-product-photo img{mix-blend-mode:normal;filter:none;transform:none;object-fit:contain} .aeo-detail-facts{border-top:1px solid var(--aeo-line);border-bottom:1px solid var(--aeo-line);padding:8px 0;margin:18px 0 22px} .aeo-detail-facts>div{grid-template-columns:48px minmax(0,1fr)} @media(min-width:1921px){.aeo-enterprise .aeo-home-carousel-controls{left:calc((100% - 1280px)/2)!important}} @media(max-width:1100px){.aeo-landing-product .aeo-product-list{grid-template-columns:repeat(2,minmax(0,1fr))}.aeo-home-slide h1,.aeo-home-slide h2{font-size:34px}.aeo-series-panel{gap:28px}.aeo-solution-mosaic{gap:16px}.aeo-solution-feature,.aeo-solution-small{padding:24px}} @media(max-width:760px){ .aeo-home-carousel .aeo-home-slide{min-height:480px} .aeo-enterprise .aeo-home-slide-layout{min-height:480px;width:calc(100% - 40px);grid-template-columns:1fr;grid-template-rows:auto 160px;gap:8px;padding:24px 0 64px;box-sizing:border-box} .aeo-home-slide-copy{min-height:0}.aeo-home-slide h1,.aeo-home-slide h2{font-size:28px;line-height:1.4;margin-bottom:10px}.aeo-home-slide p{font-size:15px;line-height:1.8;margin-bottom:16px}.aeo-home-actions{gap:18px}.aeo-home-slide .aeo-button{min-height:44px;min-width:116px;padding:10px 16px;font-size:15px}.aeo-home-secondary{font-size:14px} .aeo-home-focus-product{height:160px}.aeo-home-focus-product img{max-width:400px}.aeo-home-background .aeo-home-slide-image{object-position:65% center;opacity:.38} .aeo-enterprise .aeo-home-carousel-controls{left:20px;bottom:10px;width:calc(100% - 40px);gap:8px;flex-wrap:nowrap}.aeo-home-carousel-pages{width:auto;gap:2px}.aeo-home-carousel-pages button{min-width:34px;height:38px;padding:0 8px}.aeo-home-carousel-actions{gap:4px} .aeo-enterprise-products{padding-top:28px;padding-bottom:24px}.aeo-centered-heading{margin-bottom:18px}.aeo-centered-heading h2{font-size:26px}.aeo-centered-heading p{font-size:15px} .aeo-series-tabs{display:flex;overflow-x:auto;gap:16px;scrollbar-width:thin}.aeo-series-tabs a{flex:0 0 auto;white-space:nowrap;font-size:15px;padding:14px 2px} .aeo-series-panel{grid-template-columns:1fr;padding:24px 0;gap:20px;min-height:0}.aeo-series-panel figure{padding:20px}.aeo-series-panel img{height:210px}.aeo-series-copy h3{font-size:23px}.aeo-series-copy ul{gap:0 18px}.aeo-series-copy a{font-size:14px;line-height:1.8} .aeo-solution-mosaic{grid-template-columns:1fr;gap:16px}.aeo-solution-feature,.aeo-solution-small{min-height:0;padding:24px}.aeo-solution-feature h3,.aeo-solution-small h3{font-size:23px} .aeo-product-detail .aeo-product-photo{padding:24px 24px 52px}.aeo-product-detail .aeo-product-photo img{height:220px}.aeo-product-facts{font-size:14px} } @media(max-width:600px){.aeo-landing-product .aeo-product-list{grid-template-columns:1fr}.aeo-landing-product .aeo-product-row{padding:20px}.aeo-landing-product .aeo-list-photo{aspect-ratio:10/6.2;padding:18px 24px}} @media(max-width:360px){.aeo-home-slide h1,.aeo-home-slide h2{font-size:26px}.aeo-home-carousel .aeo-home-slide,.aeo-enterprise .aeo-home-slide-layout{min-height:486px}.aeo-home-carousel-pages button{min-width:30px;padding:0 5px}.aeo-home-carousel-actions button{min-width:34px}} @media(prefers-reduced-motion:reduce){.aeo-home-focus-product,.aeo-product-row,.aeo-solution-mosaic>.aeo-solution-feature,.aeo-solution-mosaic>.aeo-solution-small{transition:none}} /* Compact section heading keeps real product navigation near the first fold. */ @media(min-width:761px){ .aeo-site.aeo-landing-product .aeo-responsive-banner>.aeo-container{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:26px;padding-bottom:26px} .aeo-site.aeo-landing-product .aeo-responsive-banner .aeo-section-art{display:none} .aeo-site.aeo-landing-product .aeo-responsive-banner .aeo-section-hero-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);column-gap:48px;align-items:center} .aeo-site.aeo-landing-product .aeo-responsive-banner h1{grid-column:1;grid-row:1;font-size:30px;margin-bottom:8px} .aeo-site.aeo-landing-product .aeo-responsive-banner p{grid-column:1;grid-row:2;font-size:16px} .aeo-site.aeo-landing-product .aeo-responsive-banner .aeo-section-hero-copy>a{grid-column:1;grid-row:3;margin-top:12px} .aeo-site.aeo-landing-product .aeo-responsive-banner .aeo-product-search{grid-column:2;grid-row:1/4;margin:0} .aeo-site.aeo-landing-product .aeo-responsive-banner .aeo-product-search label{font-size:14px} } /* v121-5: restore the pre-upgrade home hero geometry. Inner-page rules stay as-is. */ .aeo-home-carousel .aeo-home-slide,.aeo-enterprise .aeo-home-slide-layout{min-height:clamp(470px,75vh,700px)} .aeo-enterprise .aeo-home-slide-layout{padding-top:40px;padding-bottom:104px} .aeo-home-focus-product{height:420px} .aeo-enterprise .aeo-home-carousel-controls{bottom:28px} @media(min-width:761px) and (max-width:1000px){.aeo-home-focus-product{height:360px}} @media(max-width:760px){ .aeo-home-carousel .aeo-home-slide,.aeo-enterprise .aeo-home-slide-layout{min-height:690px} .aeo-enterprise .aeo-home-slide-layout{grid-template-rows:auto 270px;gap:18px;padding-top:32px;padding-bottom:104px;align-content:start} .aeo-home-slide-copy{min-height:254px} .aeo-home-focus-product{height:270px} .aeo-enterprise .aeo-home-carousel-controls{bottom:24px} } @media(max-width:380px){ .aeo-home-carousel .aeo-home-slide,.aeo-enterprise .aeo-home-slide-layout{min-height:716px} .aeo-enterprise .aeo-home-slide-layout{grid-template-rows:auto 240px;padding-bottom:144px} .aeo-home-slide-copy{min-height:282px} .aeo-home-focus-product{height:240px} } /* v121-8: align page-number text with the unchanged Banner copy. */ .aeo-site.aeo-enterprise .aeo-home-carousel-pages{font-size:13px;transform:translateX(calc(0px - max(19px - 1ch,12px)))} @media(min-width:761px) and (max-width:1920px){ .aeo-site.aeo-enterprise .aeo-home-carousel-pages{transform:translateX(calc(max(0px,42vw - 640px) - max(19px - 1ch,12px)))} } @media(max-width:760px){.aeo-site.aeo-enterprise .aeo-home-carousel-pages{transform:translateX(calc(-17px + 1ch))}} @media(max-width:360px){.aeo-site.aeo-enterprise .aeo-home-carousel-pages{transform:translateX(calc(-15px + 1ch))}}

/* source: /Theme/shared/aeo-mobile-v121.css */
/* v121: stable server-rendered navigation and compact, accessible small screens. */ .aeo-site{--aeo-header-height:78px;--aeo-chapter-height:0px;--aeo-bottom-height:76px} .aeo-catalog-scroll-hint{display:none} .aeo-catalog-navigation .aeo-series-tabs [data-current-group=true]{color:#056add;border-bottom-color:#056add} .aeo-site .aeo-section-nav{top:var(--aeo-header-height);max-width:100%;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#aac5e5 #eef4fb} .aeo-site .aeo-section-nav a{flex-shrink:0;white-space:nowrap} .aeo-site .aeo-content-section[id],.aeo-site .aeo-product-body section[id]{scroll-margin-top:calc(var(--aeo-header-height) + var(--aeo-chapter-height) + 18px)} .aeo-site .aeo-comparison-scroll,.aeo-site .aeo-spec-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#aac5e5 #eef4fb} .aeo-site .aeo-comparison-scroll:focus-visible,.aeo-site .aeo-spec-scroll:focus-visible{outline:3px solid #0870d8;outline-offset:3px} .aeo-site .aeo-comparison-hint{min-height:24px;line-height:24px} .aeo-site .aeo-comparison-hint:before{content:"↔";display:inline-block;margin-right:7px;color:#0868d8;font-size:19px;vertical-align:-1px} .aeo-site .aeo-image-dialog{box-sizing:border-box;overflow:auto;overscroll-behavior:contain;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px)} .aeo-site .aeo-image-dialog-header{position:sticky;top:0;z-index:2;background:#fff;padding-bottom:10px} .aeo-site .aeo-image-close{min-width:60px;min-height:44px} .aeo-site .aeo-image-dialog>img{height:auto;max-height:calc(100vh - 180px);max-height:calc(100dvh - 180px);object-fit:contain} .aeo-site .aeo-product-gallery img{max-width:100%} @media(max-width:1100px){ .aeo-site .aeo-mobile-nav>summary{min-height:44px;display:flex;align-items:center;justify-content:center} .aeo-site .aeo-mobile-nav>nav{max-height:calc(100vh - var(--aeo-header-height) - 80px);max-height:calc(100dvh - var(--aeo-header-height) - 80px);overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:16px 24px} .aeo-site .aeo-mobile-nav a,.aeo-site .aeo-mobile-nav details>summary{min-height:44px;box-sizing:border-box;display:flex;align-items:center} } @media(min-width:761px) and (max-width:1100px){ .aeo-catalog-navigation .aeo-series-tabs a{padding:16px 8px;font-size:15px;white-space:nowrap} .aeo-catalog-navigation .aeo-catalog-subcategories{padding:12px 0} .aeo-catalog-navigation .aeo-catalog-subcategories nav{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#aac5e5 transparent} .aeo-catalog-navigation .aeo-catalog-subcategories a{flex:0 0 auto;white-space:nowrap;padding:9px 12px} } @media(max-width:760px){ .aeo-site{--aeo-header-height:70px;padding-bottom:calc(var(--aeo-bottom-height) + 18px);scroll-padding-bottom:calc(var(--aeo-bottom-height) + 18px)} .aeo-site .aeo-header-inner{min-height:70px} .aeo-site .aeo-section-nav{justify-content:flex-start;gap:14px;min-height:48px;scrollbar-width:thin} .aeo-site .aeo-section-nav a{padding:13px 4px;font-size:14px;min-height:46px;box-sizing:border-box} .aeo-landing-product .aeo-responsive-banner>.aeo-container{min-height:0;padding-top:24px;padding-bottom:22px} .aeo-landing-product .aeo-responsive-banner h1{font-size:28px;margin-bottom:10px} .aeo-landing-product .aeo-responsive-banner p{font-size:15px;line-height:1.75} .aeo-landing-product .aeo-product-search{margin-top:16px;margin-bottom:0} .aeo-landing-product .aeo-product-search label{font-size:13px} .aeo-landing-product .aeo-product-search input[type=search]{font-size:16px;min-height:46px} .aeo-landing-product .aeo-product-search button{min-width:68px;min-height:46px;padding:10px 15px} .aeo-landing-product .aeo-responsive-banner .aeo-section-hero-copy>a{margin-top:12px;font-size:14px} .aeo-catalog-navigation .aeo-series-tabs{display:flex;flex-wrap:nowrap;gap:4px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#aac5e5 transparent} .aeo-catalog-navigation .aeo-series-tabs a{flex:0 0 auto;min-width:110px;min-height:48px;padding:12px 10px;font-size:14px;white-space:nowrap;box-sizing:border-box} .aeo-catalog-scroll-hint{display:block;font-size:12px;line-height:18px;color:#61748b;margin:5px 0 0} .aeo-catalog-navigation .aeo-catalog-subcategories{padding:10px 0 12px} .aeo-catalog-navigation .aeo-catalog-subcategories nav{flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#aac5e5 transparent} .aeo-catalog-navigation .aeo-catalog-subcategories a,.aeo-catalog-navigation .aeo-category-pending{flex:0 0 auto;min-height:44px;display:flex;align-items:center;padding:8px 10px;white-space:nowrap;box-sizing:border-box} .aeo-landing-product .aeo-catalog{padding-top:18px} .aeo-landing-product .aeo-filters{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:8px 16px;padding:9px 13px;margin-bottom:16px;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#aac5e5 transparent} .aeo-landing-product .aeo-filters>a{flex:0 0 auto;min-height:44px;display:flex;align-items:center;padding:8px 2px;box-sizing:border-box;white-space:nowrap} .aeo-landing-product .aeo-filters>span{font-size:14px} .aeo-landing-product .aeo-product-row{padding:16px;gap:12px} .aeo-landing-product .aeo-product-row h2{font-size:19px} .aeo-site .aeo-family-navigation{gap:8px;padding:14px 0;margin-bottom:18px;min-width:0} .aeo-site .aeo-family-navigation>span{font-size:13px;line-height:1.6} .aeo-site .aeo-family-navigation>span:after{content:" · 左右滑动选规格";color:#647891;font-size:12px} .aeo-site .aeo-family-navigation>div{display:flex;flex-wrap:nowrap;width:100%;max-width:100%;gap:6px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#aac5e5 transparent} .aeo-site .aeo-family-navigation a,.aeo-site .aeo-family-navigation>div>span{flex:0 0 auto;white-space:nowrap;min-height:44px;padding:8px 10px;box-sizing:border-box} .aeo-site .aeo-mobile-contact{padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));min-height:60px;box-sizing:border-box} .aeo-site .aeo-mobile-contact .aeo-button{min-height:44px;display:flex;align-items:center;justify-content:center} .aeo-site.aeo-has-mobile-contact{padding-bottom:calc(var(--aeo-bottom-height) + 18px)} .aeo-site .aeo-contact-rail{bottom:calc(var(--aeo-bottom-height) + 18px)} .aeo-site .aeo-contact-rail-body{max-height:calc(100vh - var(--aeo-bottom-height) - 140px);max-height:calc(100dvh - var(--aeo-bottom-height) - 140px)} .aeo-site .aeo-image-dialog{width:calc(100vw - 24px);max-width:none;padding:14px} .aeo-site .aeo-image-dialog-header{gap:12px} .aeo-site .aeo-image-dialog-header h2{font-size:16px;line-height:1.5} .aeo-site input:not([type=checkbox]):not([type=radio]),.aeo-site select,.aeo-site textarea{font-size:16px} } @media(max-width:360px){ .aeo-landing-product .aeo-responsive-banner>.aeo-container{padding-top:20px;padding-bottom:18px} .aeo-landing-product .aeo-responsive-banner h1{font-size:26px} .aeo-site .aeo-mobile-nav>nav{padding:12px 18px} .aeo-site .aeo-section-nav{gap:10px} .aeo-site .aeo-section-nav a{font-size:13px} } @media(max-height:500px) and (orientation:landscape){ .aeo-site .aeo-header{position:relative} .aeo-site{--aeo-header-height:0px} .aeo-site .aeo-mobile-nav>nav{max-height:calc(100vh - 100px);max-height:calc(100dvh - 100px)} .aeo-site .aeo-image-dialog-header{margin-bottom:6px} .aeo-site .aeo-image-dialog>img{max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px)} } @media(prefers-reduced-motion:reduce){.aeo-site .aeo-section-nav,.aeo-site .aeo-catalog-navigation *{scroll-behavior:auto!important}}
