:root{--ink:#0a1016;--blue:#b7e2fb;--muted:#64717e;--line:#dce3e9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7f9fb;color:var(--ink);font-family:Arial,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,select,textarea{outline-offset:5px}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%;display:block}header{height:88px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;background:#0a1016;color:#fff;border-bottom:1px solid #293139;position:relative;z-index:10}.brand{font-size:22px;font-weight:800;letter-spacing:-1px;line-height:1.1}.brand small{display:block;font-size:10px;letter-spacing:3.4px;font-weight:500;margin-top:6px}nav{display:flex;gap:28px;align-items:center}nav a{font-size:14px;color:#ced5db}nav a[aria-current=page]{color:var(--blue)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 23px;border:1px solid transparent;border-radius:5px;background:var(--blue);color:#101a23;font-size:14px;font-weight:700;min-height:48px;transition:background .2s,transform .2s}.btn:hover{background:#d8efff;transform:translateY(-2px)}.btn.dark{background:var(--ink);color:#fff}.btn.outline{background:transparent;border-color:#5a6672;color:inherit}.menu{display:none;background:none;color:#fff;border:1px solid #5a6672;padding:7px 12px;border-radius:4px}.hero{min-height:calc(100svh - 88px);background:#0a1016;color:#fff;position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:70px 5% 100px;gap:25px}.hero-copy{position:relative;z-index:2;max-width:660px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#4f6b7c;margin-bottom:24px}.hero .eyebrow{color:var(--blue)}.badge{display:inline-block;padding:6px 12px;border:1px solid #45616f;border-radius:30px;font-size:12px;color:var(--blue);margin-bottom:26px;letter-spacing:1px}.hero h1{font-size:clamp(44px,5.4vw,82px);line-height:1.07;letter-spacing:-3px;margin:0 0 24px;font-weight:500}.hero h1 span{color:var(--blue)}.hero p{max-width:460px;color:#b7c0c8}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.urdu{font-size:15px;color:var(--blue)!important}.hero-art{background:#e6f3fb;border-radius:50% 50% 5px 5px;aspect-ratio:1;display:flex;align-items:center;position:relative;padding:40px}.hero-art img{width:100%;mix-blend-mode:multiply}.art-label{position:absolute;bottom:30px;left:34px;color:#253b49;font-size:12px;letter-spacing:2px}.hero-bottom{position:absolute;bottom:24px;left:5%;right:5%;border-top:1px solid #303840;padding-top:20px;display:flex;justify-content:space-between;color:#a5b1bb;font-size:12px;letter-spacing:1px}.wrap{max-width:1280px;margin:auto;padding:90px 5%}.section-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:36px}h2{font-size:clamp(30px,3.3vw,48px);line-height:1.2;letter-spacing:-1.5px;font-weight:500;margin:0 0 18px}h3{font-size:22px;line-height:1.3;margin:12px 0}p{margin:0 0 18px}.muted{color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{padding:30px;background:#fff;border:1px solid var(--line);border-radius:8px}.card .num{font-size:13px;letter-spacing:2px;color:#5f7789}.card p{font-size:15px;color:#63707c}.feature-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:20px}.feature-grid .card:first-child{background:#dff0fb}.feature-grid .card{min-height:235px}.feature-grid .card:nth-child(4){grid-column:2}.icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid #a9bfce;border-radius:50%;font-size:20px;margin-bottom:30px}.dark-section{background:#0a1016;color:#f8fbff}.dark-section .muted{color:#a8b4be}.scenario{display:grid;grid-template-columns:1fr 1.5fr;gap:70px}.scenario-list{border-top:1px solid #34414b}.scenario-list details{border-bottom:1px solid #34414b;padding:20px 0}.scenario-list summary{font-size:21px}.scenario-list p{color:#a8b4be;padding-top:14px}.model-card img{width:100%;height:190px;object-fit:contain;background:#fff;margin-bottom:22px}.model-card.featured{border-color:#7db8dc;background:#e9f5fd}.model-card ul{padding-left:18px;color:#63707c;font-size:14px;min-height:96px}.trust{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.trust img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:7px}.trust-points{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0}.trust-points strong{display:block}.trust-points span{font-size:14px;color:var(--muted)}.cta{background:var(--blue);padding:55px 5%;display:flex;align-items:center;justify-content:space-between;gap:35px}.cta h2{font-size:36px;margin-bottom:8px}footer{background:#0a1016;color:#a8b4be;padding:60px 5% 100px;font-size:14px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:45px;margin-bottom:35px}footer a{display:block;margin:8px 0}footer .brand{color:#fff}.footer-bottom{padding-top:22px;border-top:1px solid #34414b;display:flex;justify-content:space-between;gap:20px}.float-wa{position:fixed;bottom:22px;right:24px;z-index:20;background:#b7e2fb;color:#102638;border:1px solid #9bc6df;box-shadow:0 5px 28px #0003;border-radius:50px;padding:13px 22px;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700}.float-wa svg{width:22px;height:22px}.page-head{padding:66px 5% 45px;max-width:1280px;margin:auto}.page-head h1{font-size:clamp(40px,5vw,64px);font-weight:500;letter-spacing:-2px;line-height:1.1;margin:0 0 24px}.page-head p{max-width:740px;color:var(--muted)}.page-head+.wrap{padding-top:20px}.product-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center}.product-photo{background:#e7f2f9;border-radius:10px;padding:45px}.product-photo img{mix-blend-mode:multiply;width:100%}.pills{display:flex;flex-wrap:wrap;gap:9px}.pills span{font-size:12px;padding:6px 10px;background:#e4edf4;border-radius:30px}.metric-row{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:45px;padding:25px 0;gap:12px}.metric-row strong{display:block;font-size:28px;font-weight:500}.metric-row span{font-size:13px;color:var(--muted)}.split{display:grid;grid-template-columns:1fr 1.4fr;gap:70px;margin:65px 0}.spec-block{margin-bottom:35px;scroll-margin-top:30px}.spec-table{width:100%;border-collapse:collapse;font-size:15px}.spec-table th,.spec-table td{text-align:left;padding:15px;border-bottom:1px solid var(--line);vertical-align:top}.spec-table th{width:42%;font-weight:500;color:#586776}.spec-table tr:nth-child(odd){background:#f0f4f7}.note{font-size:13px;color:var(--muted);margin-top:18px}.faq-item{border-bottom:1px solid var(--line);padding:22px 0}.faq-item summary{font-size:18px;font-weight:600;cursor:pointer}.faq-item p{color:var(--muted);padding-top:16px}.filters{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:30px}.filters a{padding:9px 15px;background:#e4edf4;border-radius:25px;font-size:14px}.contact-grid{display:grid;grid-template-columns:1fr 1.35fr;gap:60px}.contact-info{padding:32px;background:#e5f1f9;border-radius:8px}.contact-info dt{font-size:12px;text-transform:uppercase;letter-spacing:1.5px;color:#586c79;margin-top:25px}.contact-info dd{margin:8px 0;font-size:17px;overflow-wrap:anywhere}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.field{display:flex;flex-direction:column;gap:7px;font-size:14px}.field.full{grid-column:1/-1}input,select,textarea{width:100%;min-height:48px;background:#fff;border:1px solid #bac7d2;border-radius:4px;padding:11px;color:var(--ink)}textarea{min-height:110px;resize:vertical}.check{font-size:13px;display:flex;gap:10px;align-items:start;margin:20px 0}.check input{width:18px;min-height:18px;margin-top:3px}.status{margin-top:15px;color:#315a71}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;background:#fff;color:#000;padding:12px;z-index:100}summary::marker{color:#74a4c2}figure{margin:0}.gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.gallery img{width:100%;height:220px;object-fit:contain;background:#fff;border-radius:6px}.gallery figcaption{font-size:13px;margin-top:10px;color:var(--muted)}@media(max-width:900px){header{height:76px}.menu{display:block}nav{display:none;position:absolute;top:76px;left:0;right:0;padding:24px 5%;background:#0a1016;flex-direction:column;align-items:stretch;gap:17px}nav.open{display:flex}.hero{grid-template-columns:1fr;min-height:auto;padding-top:45px;padding-bottom:90px}.hero h1{font-size:58px}.hero-art{width:80%;max-width:500px;justify-self:center;aspect-ratio:1.4}.hero-bottom{font-size:10px}.feature-grid{grid-template-columns:1fr 1fr}.feature-grid .card:nth-child(4){grid-column:auto}.grid{grid-template-columns:1fr 1fr}.scenario,.trust,.split,.contact-grid,.product-hero{grid-template-columns:1fr;gap:35px}.gallery{grid-template-columns:1fr 1fr}.wrap{padding:60px 5%}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.product-photo{max-width:650px}.cta{align-items:start}.brand{font-size:21px}}@media(max-width:560px){.hero h1{font-size:46px;letter-spacing:-2px}.hero p{font-size:15px}.hero-art{width:100%;padding:25px;aspect-ratio:1.5}.art-label{font-size:10px;bottom:14px;left:24px}.hero-bottom span:last-child{display:none}.feature-grid,.grid{grid-template-columns:1fr}.feature-grid .card{min-height:0}.section-head,.cta{display:block}.section-head .btn{margin-top:12px}.metric-row,.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom,.footer-bottom span{display:block}.form-grid{grid-template-columns:1fr}.page-head{padding-top:45px}.page-head h1{font-size:42px}.spec-table th,.spec-table td{padding:12px 8px;font-size:14px;overflow-wrap:anywhere}.float-wa{bottom:14px;right:14px;padding:12px 17px}.trust-points{gap:15px}.actions .btn{flex:1;white-space:nowrap}.gallery img{height:180px}.hero .badge{font-size:10px}.cta .btn{margin-top:20px}h2{letter-spacing:-1px}.product-photo{padding:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.hero-art img,.product-photo img{height:auto}.brand img{max-width:150px;max-height:58px;object-fit:contain}:root{--ink:#101318;--blue:#a8dafa;--muted:#626e7a;--line:#dbe1e7}body{background:#fff;-webkit-font-smoothing:antialiased}html{scroll-padding-top:100px}h2{font-size:clamp(36px,4vw,58px);font-weight:600;letter-spacing:-2.4px;line-height:1.12}h3{font-weight:600;letter-spacing:-.6px}.wrap{max-width:1420px;padding:100px 6%}.section-head{gap:45px;margin-bottom:48px}.section-description{max-width:350px;flex:0 1 350px;font-size:16px;line-height:1.8}.eyebrow{font-size:11px;letter-spacing:2.2px;color:#647a8b}.btn{border-radius:50px;min-height:48px;padding:12px 26px;font-size:14px}.btn.dark{background:#101820}.btn.outline{border-color:#a3afba}.text-link{display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid currentColor;font-size:14px;font-weight:600}.text-button{min-height:44px;border:0;border-bottom:1px solid currentColor;background:none;font-size:13px;padding:8px 0;color:inherit}header{height:82px;background:#0b0e12;position:sticky;top:0;z-index:40;border-bottom:1px solid #ffffff15}.brand{font-size:24px}.brand small{font-size:9px;letter-spacing:3.6px}nav{gap:26px}nav a{font-size:13px}nav .btn{font-size:12px;min-height:40px;padding:10px 22px}.menu{border-radius:50px;padding:8px 17px}.hero{min-height:min(800px,calc(100svh - 82px));background:#eef2f6;color:#101318;grid-template-columns:.95fr 1.2fr;gap:0;padding:80px 6% 110px}.hero-copy{max-width:none}.hero .badge{color:#4d6577;border-color:#bccad5;font-size:10px;letter-spacing:1.6px;padding:5px 11px;margin-bottom:0}.hero .hero-model{font-size:13px;font-weight:700;letter-spacing:3.5px;color:#1a2c39;margin:26px 0 15px}.hero h1{font-size:clamp(58px,6.5vw,98px);line-height:1.02;letter-spacing:-5px;font-weight:600}.hero h1 span{color:#477d9e}.hero .hero-description{font-size:18px;color:#596977;line-height:1.7}.hero .urdu{font-size:13px;color:#657c8d!important}.hero-art{background:transparent;border-radius:0;aspect-ratio:auto;align-self:stretch;position:relative;padding:0 0 0 20px;min-width:0;max-width:none;width:auto}.hero-art img{position:relative;width:115%;max-width:none;z-index:1;transform:rotate(-8deg);animation:product-entry 1s ease-out both}.product-word{position:absolute;top:3%;left:2%;font-size:clamp(140px,21vw,310px);line-height:1;letter-spacing:-15px;font-weight:800;color:#dfe6ed;-webkit-user-select:none;user-select:none}.art-label{bottom:10px;left:12%;right:3%;display:flex;justify-content:space-between;border-top:1px solid #c8d3de;padding-top:16px;color:#6c7e8b;font-size:10px;letter-spacing:1.7px}.hero-bottom{bottom:28px;border:0;padding:0;color:#6c7b89;font-size:10px;letter-spacing:1.4px}.hero-bottom a{font-size:12px;letter-spacing:0;text-decoration:underline;text-underline-offset:5px}.product-band{background:#0b0e12;color:#fff;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:35px 7%}.product-band>div{padding-left:25px;border-left:1px solid #35414c}.product-band strong{display:block;font-size:25px;font-weight:500;letter-spacing:-.6px}.product-band span{font-size:12px;color:#a2afbb}.experience-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.experience-card{border-radius:20px;padding:38px;background:#f2f5f8;overflow:hidden;position:relative}.experience-card h3{font-size:34px;letter-spacing:-1.5px}.experience-card p{font-size:15px;color:#617586;max-width:350px}.experience-card .eyebrow{font-size:10px;letter-spacing:1.8px}.translation-card{grid-column:span 3;background:#e5f2fb;min-height:450px}.meetings-card{grid-column:span 3;background:#111b26;color:#fff}.meetings-card .eyebrow,.meetings-card p{color:#b2c5d5}.small-experience{grid-column:span 2;min-height:250px}.small-experience h3{font-size:26px;margin-top:35px;letter-spacing:-1px}.translation-visual{display:flex;gap:18px;align-items:center;margin:30px 0;min-height:95px}.translation-visual>span{font-size:12px;color:#456e88;line-height:1.5;width:90px}.sound-bars{height:74px;display:flex;align-items:center;gap:4px;flex:1}.sound-bars i{height:var(--bar);background:#6198bb;flex:1;max-width:5px;min-width:2px;border-radius:5px}.meeting-visual{border:1px solid #465c6e;border-radius:14px;background:#1d2c3c;padding:26px;margin:40px 0 0;transform:rotate(-3deg);box-shadow:0 20px 40px #0003}.meeting-visual>span{font-size:10px;letter-spacing:2px;color:#a8dafa}.meeting-visual>div{height:5px;background:#728ba480;border-radius:10px;margin-top:17px;width:95%}.meeting-visual>div:nth-of-type(2){width:75%}.meeting-visual>div:nth-of-type(3){width:85%}.meeting-visual p{font-size:12px;margin:28px 0 0;color:#b3dcf8}.video-section{background:#0b0e12;color:#fff}.video-section .eyebrow{color:#9bafc0}.video-section .muted,.video-section .note{color:#acb9c5}.video-stage{background:#18212b;border-radius:20px;overflow:hidden}.video-stage video{width:100%;aspect-ratio:16/9;display:block;background:#18212b}.dark-section{background:#0b0e12}.scenario{border-top:1px solid #34414d;gap:80px}.scenario h2{font-size:clamp(35px,3.3vw,49px)}.scenario-list details{padding:24px 0}.scenario-list summary{list-style:none;display:flex;justify-content:space-between;align-items:center;font-size:21px;cursor:pointer}.scenario-list summary:after{content:"+";font-size:25px;color:#a8dafa}.scenario-list details[open] summary:after{content:"\2212"}.scenario-list summary::-webkit-details-marker{display:none}.grid{gap:20px}.card{border-radius:20px}.model-card{background:#f4f6f8;border:0;display:flex;flex-direction:column}.model-card .num{font-size:10px;font-weight:700;letter-spacing:1.4px}.model-card img{height:210px;mix-blend-mode:multiply;background:transparent;margin:25px 0 35px}.model-card h3{font-size:32px}.model-card p,.model-card ul{font-size:14px}.model-card ul{line-height:2;margin-bottom:30px}.model-card .btn{align-self:start;margin-top:auto}.model-card.featured{background:#e5f2fb;box-shadow:inset 0 0 0 1px #cce2f1}.oem-card{background:#111b26;color:#fff}.oem-card .num,.oem-card ul,.oem-card p{color:#b4c5d2}.oem-word{height:210px;margin:25px 0 35px;display:flex;flex-direction:column;justify-content:center;font-size:70px;line-height:1.05;font-weight:500;letter-spacing:-4px}.oem-word br{display:none}.oem-word span{color:#a8dafa}.factory-showcase{background:#e9edf2;overflow:hidden;padding:90px 0 40px}.factory-showcase .section-head{padding-top:0;padding-bottom:0}.factory-intro{max-width:350px;font-size:15px;color:#607585}.factory-viewport{overflow:hidden}.factory-track{display:flex;width:max-content;animation:factory-drift 50s linear infinite}.factory-group{display:flex;gap:20px;padding-right:20px}.factory-group figure{width:360px}.factory-group img{width:360px;height:345px;object-fit:cover;border-radius:12px}.factory-group figcaption{display:flex;gap:15px;padding:16px 2px;font-size:13px;color:#3f5362}.factory-group figcaption span{font-size:11px;color:#7a8c9c}.factory-viewport:hover .factory-track,.factory-viewport:focus-within .factory-track,.factory-showcase.is-paused .factory-track{animation-play-state:paused}.factory-tail{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:20px;padding-bottom:0;font-size:13px;color:#586e7d}.factory-tail p{margin:0}.equipment-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px 22px}.equipment-image{position:relative;border-radius:14px;background:#f0f3f6;padding:20px;display:flex;align-items:center;justify-content:center;height:270px;overflow:hidden}.equipment-image img{width:auto;max-width:100%;height:auto;max-height:230px;object-fit:contain;border-radius:4px}.equipment-image>span{position:absolute;top:15px;left:14px;font-size:10px;color:#637988;background:#fffe;padding:4px 6px;border-radius:10px}.equipment-card figcaption{padding:18px 3px 0}.equipment-card h3{font-size:17px;letter-spacing:-.4px;margin:0 0 7px}.equipment-card p{font-size:12px;color:#6a7d8d;margin:0}.certification-section{background:#f1f4f7}.certification-image{background:#fff;border-radius:16px;padding:35px;display:flex;justify-content:center}.certification-image img{width:887px;max-width:100%;height:auto}.standards-list{display:grid;grid-template-columns:repeat(5,1fr);gap:25px 30px;margin-top:36px}.standards-list strong{font-size:16px;display:block}.standards-list span{font-size:12px;line-height:1.5;color:#647989;display:block;margin-top:5px}.certification-note{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #cbd5de;margin-top:40px;padding-top:30px}.certification-note p{font-size:12px;max-width:750px;color:#607787;margin:0}.certification-note .btn{flex-shrink:0}.trust{gap:65px}.trust>img{border-radius:20px;aspect-ratio:1/1}.trust h2{font-size:clamp(35px,3.7vw,54px)}.trust-points{gap:28px;margin:35px 0}.trust-points strong{font-size:14px}.trust-points span{font-size:12px}.cta{padding:75px 6%;background:#b5def8}.cta h2{font-size:clamp(32px,3.3vw,48px);letter-spacing:-2px;max-width:780px}.cta p{font-size:15px;color:#38596f}.cta .btn{flex-shrink:0}footer{background:#0b0e12;padding:75px 6% 100px;font-size:13px}.footer-grid{gap:55px;margin-bottom:50px}footer .brand{font-size:28px;font-weight:800;letter-spacing:-1px}.footer-bottom{font-size:11px;padding-top:28px}.float-wa{background:#101d29;color:#e3f4ff;border-color:#7a8d9c;font-size:13px;z-index:45}.page-head{max-width:1420px;padding:85px 6% 50px}.page-head h1{font-size:clamp(44px,5.4vw,76px);font-weight:600;letter-spacing:-3px;line-height:1.08}.page-head p{font-size:17px;line-height:1.8}.product-photo{border-radius:20px;padding:65px 35px;background:#eef2f6}.product-photo img{transform:rotate(-5deg)}.pills span{border:1px solid #d1dce5;background:#f2f7fb;padding:7px 12px;max-width:100%}.metric-row{margin-top:55px;padding:30px 0;gap:20px}.metric-row strong{font-size:32px}.split{border-top:1px solid var(--line);padding:50px 0;margin:0;gap:70px}.split h2{font-size:clamp(32px,3.5vw,46px)}.spec-block{margin-bottom:50px;scroll-margin-top:110px}.spec-block h3{font-size:26px;margin-bottom:25px}.spec-table{font-size:14px}.spec-table th,.spec-table td{padding:19px 22px}.spec-table th{color:#617888;width:38%}.spec-table tr:nth-child(odd){background:#f4f6f8}.filters{gap:8px;margin-bottom:40px}.filters a{border:1px solid #c9d4de;background:#fff;font-size:12px;padding:9px 15px}.faq-item{padding:26px 0}.faq-item summary{font-size:19px;font-weight:500}.contact-info{border-radius:18px;background:#eef3f7;padding:36px}.contact-info dt{font-size:10px;letter-spacing:2px}.contact-info dd{font-size:16px}.field{font-size:13px;gap:8px}input,select,textarea{border-radius:8px;padding:13px 15px;min-height:50px;background:#f9fbfd;border-color:#c7d2dc}.check{font-size:12px;gap:11px;margin:25px 0}.check input{min-height:18px}.gallery img{border-radius:14px;height:240px;background:#f4f6f8;padding:12px}@keyframes factory-drift{to{transform:translate(-50%)}}@keyframes product-entry{0%{opacity:0;transform:translateY(22px) rotate(-5deg)}to{opacity:1;transform:translateY(0) rotate(-8deg)}}@media(max-width:1050px){nav{gap:16px}nav a{font-size:12px}.hero{min-height:660px;padding-top:65px}.hero h1{font-size:64px;letter-spacing:-3.5px}.product-word{font-size:21vw;letter-spacing:-9px}.wrap{padding:80px 5%}.experience-card{padding:28px}.experience-card h3{font-size:29px}.small-experience h3{font-size:23px}.equipment-image{height:230px;padding:15px}.equipment-image img{max-height:200px}.section-description{max-width:300px}.model-card img{height:175px}.oem-word{height:175px;font-size:60px}.factory-group figure,.factory-group img{width:320px}.factory-group img{height:310px}.factory-tail{padding-top:20px;padding-bottom:0}}@media(max-width:900px){header{height:72px}nav{top:72px;background:#0b0e12;gap:20px}nav a{font-size:15px}nav .btn{align-self:start}.hero{grid-template-columns:1fr;padding:45px 6% 70px;min-height:auto;gap:0}.hero-copy{text-align:center}.hero h1{font-size:62px;letter-spacing:-3px}.hero .actions{justify-content:center}.hero p{margin-left:auto;margin-right:auto}.hero .hero-model{margin-top:22px}.hero-art{height:295px;max-width:650px;width:100%;padding:0;justify-self:center;aspect-ratio:auto}.hero-art img{width:85%;max-width:600px}.product-word{font-size:230px;top:-15px;left:50%;transform:translate(-50%);letter-spacing:-12px}.art-label{left:10%;right:10%;bottom:0}.hero-bottom{bottom:20px;justify-content:center}.hero-bottom>span{display:none}.hero .urdu{margin-bottom:0}.hero .actions{margin:22px 0 15px}.hero .hero-description{font-size:17px}.product-band{padding:28px 5%;gap:15px}.product-band strong{font-size:20px}.product-band>div{padding-left:15px}.section-head{display:block}.section-description{max-width:520px;margin-top:25px}.experience-grid{grid-template-columns:repeat(2,1fr)}.translation-card,.meetings-card,.small-experience{grid-column:span 1}.small-experience:last-child{grid-column:span 2;min-height:190px}.translation-visual{display:block;margin:25px 0}.translation-visual>span{display:block;width:auto}.sound-bars{margin:15px 0}.meetings-card .meeting-visual{margin-top:55px}.equipment-grid{grid-template-columns:repeat(2,1fr);gap:30px}.equipment-image{height:270px}.equipment-image img{max-height:230px}.standards-list{grid-template-columns:repeat(3,1fr);gap:24px}.certification-note{display:block}.certification-note .btn{margin-top:24px}.factory-intro{max-width:600px;margin-top:25px}.grid{grid-template-columns:1fr 1fr}.model-card:last-child{grid-column:span 2}.oem-word{height:auto;margin:30px 0;display:block}.oem-word span{display:inline}.trust>img{aspect-ratio:16/10}.cta{display:block}.cta .btn{margin-top:25px}.page-head{padding-top:65px}.split{padding:40px 0;gap:15px}.scenario{gap:40px}.factory-tail{padding-top:20px;padding-bottom:0}}@media(max-width:560px){h2{font-size:35px;letter-spacing:-1.6px}.wrap{padding:65px 6%}.hero{padding-top:35px}.hero h1{font-size:53px;letter-spacing:-3px;margin-bottom:20px}.hero .hero-description{font-size:16px}.hero .hero-model{font-size:11px;letter-spacing:3px;margin-bottom:13px}.hero .badge{font-size:9px}.hero-art{height:230px;margin-top:8px}.product-word{font-size:175px;top:6px;letter-spacing:-9px}.hero-art img{width:100%;max-width:100%}.art-label{left:4%;right:4%;font-size:9px;letter-spacing:1px}.hero-bottom a{display:block!important;font-size:11px}.hero .actions .btn{flex:0 1 auto;min-width:140px;font-size:13px;padding:12px 20px}.product-band{grid-template-columns:1fr 1fr;gap:22px;padding:30px 6%}.product-band strong{font-size:23px}.product-band span{font-size:11px}.section-head{margin-bottom:30px}.section-description{font-size:15px}.experience-grid{grid-template-columns:1fr;gap:15px}.translation-card,.meetings-card,.small-experience,.small-experience:last-child{grid-column:1;min-height:0}.experience-card{padding:30px}.experience-card h3{font-size:30px}.translation-visual{display:flex;gap:15px;margin:25px 0}.translation-visual>span{font-size:11px;max-width:70px}.sound-bars{height:65px}.small-experience h3{font-size:27px;margin-top:26px}.meeting-visual{margin-top:30px!important}.grid{grid-template-columns:1fr}.model-card:last-child{grid-column:1}.model-card{padding:30px}.model-card img{height:205px}.oem-word{height:180px;margin:25px 0;font-size:70px;display:flex}.oem-word span{display:block}.factory-showcase{padding-top:65px}.factory-group figure,.factory-group img{width:280px}.factory-group img{height:310px}.factory-tail{display:block;padding-top:20px;padding-bottom:0}.factory-tail .text-link{margin-top:15px}.equipment-grid{gap:24px 15px}.equipment-image{height:220px;padding:12px}.equipment-image img{max-height:190px}.equipment-card h3{font-size:15px;line-height:1.4}.equipment-card p{font-size:11px}.equipment-image>span{top:8px;left:7px}.certification-image{padding:18px 10px;border-radius:10px}.standards-list{grid-template-columns:1fr 1fr;gap:25px 20px}.standards-list strong{font-size:15px}.standards-list span{font-size:11px}.trust-points{gap:24px 18px}.trust-points strong{font-size:13px}.cta{padding:55px 6%}.cta h2{font-size:35px;letter-spacing:-1.5px}.footer-grid{gap:35px 20px}.float-wa{bottom:14px;right:14px;padding:11px 17px;font-size:12px}.page-head{padding:55px 6% 30px}.page-head h1{font-size:44px;letter-spacing:-2px}.page-head p{font-size:16px}.metric-row{grid-template-columns:1fr 1fr;gap:28px}.metric-row strong{font-size:30px}.product-photo{padding:50px 20px}.spec-table th,.spec-table td{padding:15px 10px;font-size:13px}.spec-block h3{font-size:24px}.filters{gap:7px;margin-bottom:30px}.filters a{font-size:11px;padding:8px 12px}.faq-item summary{font-size:17px}.contact-info{padding:28px}.gallery{gap:18px}.gallery img{height:190px}.video-stage{border-radius:12px}.scenario-list summary{font-size:18px}.certification-note .btn{font-size:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.factory-viewport{overflow-x:auto}.factory-group[aria-hidden=true]{display:none}.hero-art img{transform:none}}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.catalog-intro{display:flex;align-items:end;justify-content:space-between;gap:45px;padding-top:75px;padding-bottom:55px}.catalog-intro h1{font-size:clamp(42px,5.5vw,76px);line-height:1.06;letter-spacing:-3px;font-weight:500;margin:0 0 25px}.catalog-intro h1 span{color:#487f9f}.catalog-intro p{color:#607384;font-size:15px}.catalog-service{border-left:1px solid #cbd9e3;padding:18px 0 12px 30px;min-width:245px}.catalog-service>span{font-size:9px;font-weight:700;letter-spacing:2px}.catalog-service p{line-height:2;margin-top:15px}.catalog-service .text-link{font-size:13px}.catalog-list{padding-top:18px;padding-bottom:70px}.catalog-tools{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:20px 0;border-top:1px solid #dce3e9;border-bottom:1px solid #dce3e9}.catalog-filters{display:flex;gap:8px;flex-wrap:wrap}.catalog-filters button,.frame-selector button{border:1px solid #cbd6df;border-radius:30px;background:transparent;color:#506677;padding:9px 16px;font-size:12px;min-height:44px}.catalog-filters button[aria-pressed=true],.frame-selector button[aria-pressed=true]{background:#0b1822;color:#fff;border-color:#0b1822}.catalog-search input{width:240px;max-width:100%;padding:10px 14px;border:1px solid #ccd8e1;border-radius:7px;background:#fff;font-size:13px;min-height:44px}.catalog-count{font-size:12px;color:#687d8c;margin:20px 0}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.catalog-card{border:1px solid #dce4ea;border-radius:16px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.catalog-image{position:relative;background:#eff4f8;aspect-ratio:1.1;display:flex;align-items:center;padding:18px}.catalog-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s ease}.catalog-image:hover img{transform:scale(1.045)}.catalog-label{position:absolute;left:20px;top:20px;z-index:1;font-size:9px;letter-spacing:1.3px;text-transform:uppercase;color:#385c74}.catalog-card-body{padding:22px;display:flex;flex-direction:column;flex:1}.catalog-card-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.catalog-card-title h3{font-size:29px;letter-spacing:-1px;margin:0}.catalog-card-title>span{font-size:9px;letter-spacing:1px;color:#718491}.catalog-card h4{font-size:15px;font-weight:500;margin:4px 0 14px}.catalog-card p{font-size:13px;color:#6a7c89;min-height:43px}.catalog-tags{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:25px}.catalog-tags span{font-size:10px;padding:4px 8px;border:1px solid #e0e7ec;border-radius:4px;color:#556978}.catalog-card-actions{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:16px}.catalog-card-actions .btn{font-size:12px;padding:11px 15px}.catalog-card-actions .text-link{font-size:12px}.catalog-compare{padding-top:15px}.table-scroll{overflow:auto}.compare-table{min-width:640px}.compare-table th{width:25%}.compare-table thead{background:#e2eff8}.compare-table th a{font-size:18px;color:#101c25}.catalog-oem{background:#dfedf7;border-radius:18px;display:flex;gap:40px;align-items:center;justify-content:space-between;margin-bottom:90px;max-width:1150px;padding:55px}.catalog-oem p{max-width:580px;font-size:14px;color:#607181}.catalog-oem .btn{flex-shrink:0;white-space:normal}.product-breadcrumb{display:flex;gap:12px;font-size:12px;color:#758490;padding-top:32px;padding-bottom:18px}.product-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.detail-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:start;padding-top:15px;padding-bottom:55px}.detail-image-stage{position:relative;background:#eef3f7;border-radius:18px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:25px;overflow:hidden}.detail-image-stage>img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.detail-image-stage>span{position:absolute;bottom:22px;left:25px;text-transform:uppercase;font-size:10px;letter-spacing:1.5px;color:#657c8d}.detail-thumbnails{display:flex;gap:10px;overflow:auto;padding:14px 2px 6px}.detail-thumbnails button{border:1px solid #dce4ea;background:#f4f7f9;border-radius:9px;padding:6px;width:80px;height:74px;flex-shrink:0}.detail-thumbnails button[aria-pressed=true]{border:2px solid #548dab}.detail-thumbnails img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gallery-caption{font-size:11px;color:#6e8191;margin-top:7px}.detail-copy{padding-top:18px}.detail-copy .eyebrow{font-size:10px;margin-bottom:15px;color:#48738f}.detail-copy h1{font-size:clamp(42px,4.5vw,62px);line-height:1.12;font-weight:500;letter-spacing:-2px;margin:0 0 22px}.detail-copy h1 span{display:block;font-size:clamp(23px,2.5vw,33px);letter-spacing:-1px;margin-top:5px}.detail-intro{color:#657988;font-size:14px;line-height:1.9}.detail-copy .pills{margin:22px 0}.detail-copy .pills span{background:#edf3f7;font-size:11px}.detail-order{border-top:1px solid #dce3e9;margin-top:30px;padding-top:24px;display:flex;flex-direction:column;gap:17px}.detail-order strong{font-size:15px;font-weight:600}.detail-order p{font-size:12px;color:#6f8190;margin:5px 0 0}.detail-order .btn{width:100%;justify-content:space-between;padding:16px 22px}.detail-order .text-link{align-self:start;font-size:12px}.detail-assurance{display:flex;gap:13px;flex-wrap:wrap;margin-top:28px;color:#6c7e8c;font-size:10px}.detail-assurance span:before{content:"\2713";margin-right:5px}.detail-nav{display:flex;justify-content:center;gap:40px;border-top:1px solid #dce4ea;background:#fff;padding:20px;font-size:12px;overflow:auto}.detail-nav a{white-space:nowrap}.detail-overview h2{max-width:650px}.detail-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:40px}.detail-feature-grid article{background:#eff4f8;border-radius:16px;padding:34px}.detail-feature-grid article:first-child{background:#e0edf7}.detail-feature-grid article:nth-child(2){background:#142536;color:#f5f8fa}.feature-index{display:block;font-size:11px;letter-spacing:2px;margin-bottom:30px;color:#7694a9}.detail-feature-grid h3{font-size:26px;letter-spacing:-.9px}.detail-feature-grid p{color:#687e90;font-size:14px}.detail-feature-grid small{font-size:10px;letter-spacing:.2px}.detail-feature-grid article:nth-child(2) p{color:#b6c9d9}.detail-scenarios{background:#111d29;color:#fff}.detail-scenarios .eyebrow{color:#a4c4dc}.detail-scenarios .wrap>div:last-child{display:grid;grid-template-columns:repeat(5,1fr);gap:25px;margin-top:40px}.detail-scenarios article{border-top:1px solid #465d70;padding-top:20px}.detail-scenarios h3{font-size:18px}.detail-scenarios p{font-size:12px;color:#adbfcd}.detail-specifications .spec-block{margin:36px 0 0}.detail-specifications .spec-table{font-size:14px;table-layout:fixed;overflow-wrap:anywhere}.detail-specifications .spec-table th{width:38%}.detail-specifications h3{font-size:21px}.detail-packing{background:#e9f1f7;display:grid;grid-template-columns:1fr 1fr;gap:70px;border-radius:18px;padding:50px;max-width:1150px}.detail-packing p,.detail-packing li{font-size:14px;color:#657a8b}.detail-packing ul{padding-left:18px}.detail-faq{max-width:1000px}.detail-faq p{padding-top:15px;font-size:14px;color:#637888}.detail-partner{background:#e1eff8;border-radius:18px;max-width:1150px;padding:50px}.detail-partner .trust-points{grid-template-columns:repeat(4,1fr)}.detail-partner .trust-points span{font-size:12px}.related-products .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.related-products .catalog-image{aspect-ratio:1.8}.frame-selector{border:0;padding:0;margin:25px 0}.frame-selector legend{font-size:12px;margin-bottom:12px}.frame-selector>div{display:flex;flex-wrap:wrap;gap:8px}.frame-selector button{font-size:11px;border-radius:6px;padding:9px 13px}.variant-specs{padding:25px;background:#e9f3fa;border-radius:12px}.frame-comparison{padding-top:0}.frame-comparison article{background:#f1f5f8;border-radius:16px;overflow:hidden;padding:25px}.frame-comparison img{mix-blend-mode:multiply;aspect-ratio:1;object-fit:contain;height:auto}.frame-comparison p{font-size:13px;color:#657b8b}.frame-comparison h3{font-size:20px}#overview,#specifications,#packaging,#product-faq{scroll-margin-top:100px}.collection-section .catalog-grid{margin-top:25px}.catalog-empty{padding:30px}.home-catalog-note{font-size:13px;color:#617788;margin-top:25px}@media(max-width:1000px){.catalog-intro{gap:20px}.catalog-service{min-width:210px;padding-left:20px}.catalog-card-body{padding:18px}.catalog-card-actions{gap:12px}.catalog-oem,.detail-packing,.detail-partner{border-radius:0}.detail-hero{gap:30px}.detail-scenarios .wrap>div:last-child{grid-template-columns:repeat(3,1fr)}.catalog-oem{flex-direction:column;align-items:start}}@media(max-width:720px){.catalog-intro{padding-top:40px;padding-bottom:30px;display:block}.catalog-intro h1{letter-spacing:-2px;font-size:45px}.catalog-intro p br{display:none}.catalog-service{margin-top:28px;padding:15px 20px;border:0;background:#e9f2f8;border-radius:10px}.catalog-service p{margin:8px 0}.catalog-service p br{display:initial}.catalog-tools{align-items:stretch;flex-direction:column;gap:16px}.catalog-filters{gap:6px}.catalog-filters button{font-size:11px;padding:8px 12px}.catalog-search input{width:100%}.catalog-grid{grid-template-columns:1fr;gap:22px}.catalog-image{aspect-ratio:1.35;padding:18px 25px}.catalog-card-body{padding:24px}.catalog-card-actions{justify-content:space-between}.catalog-card p{min-height:0}.catalog-intro .eyebrow{font-size:9px;letter-spacing:1.8px}.catalog-compare{padding-bottom:45px}.catalog-oem{padding:35px 5%;margin-bottom:35px}.catalog-oem .btn{width:100%}.product-breadcrumb{padding-top:22px}.detail-hero{grid-template-columns:1fr;gap:16px;padding-bottom:35px}.detail-image-stage{aspect-ratio:1.12}.detail-copy{padding-top:0}.detail-copy h1{font-size:48px}.detail-copy h1 span{font-size:27px}.detail-intro{font-size:14px}.detail-order{margin-top:24px}.detail-nav{gap:26px;justify-content:flex-start;padding:18px 5%}.detail-feature-grid{grid-template-columns:1fr}.detail-feature-grid article{padding:28px}.detail-overview{padding-top:50px;padding-bottom:50px}.detail-scenarios .wrap>div:last-child{grid-template-columns:1fr 1fr;gap:20px}.detail-scenarios .wrap{padding-top:45px;padding-bottom:45px}.detail-specifications{padding-top:45px}.detail-specifications .spec-table{font-size:12px}.detail-specifications .spec-table th,.detail-specifications .spec-table td{padding:12px 8px}.detail-packing{grid-template-columns:1fr;padding:35px 5%;gap:15px}.detail-partner{padding:35px 5%}.detail-partner .trust-points{grid-template-columns:1fr 1fr}.related-products .catalog-grid{grid-template-columns:1fr}.related-products .catalog-image{aspect-ratio:1.4}.frame-comparison{padding-top:0}.frame-comparison .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.frame-comparison article{padding:10px;border-radius:8px}.frame-comparison h3{font-size:12px}.frame-comparison p{font-size:10px}.variant-specs{padding:15px}.catalog-card-actions .btn{font-size:12px}.detail-thumbnails button{width:70px;height:65px}}@media(prefers-reduced-motion:reduce){.catalog-image img{transition:none}.catalog-image:hover img{transform:none}}@media(max-width:720px){.catalog-intro{padding-top:30px;padding-bottom:22px}.catalog-intro h1{font-size:38px}.catalog-intro p{font-size:13px}.catalog-service{margin-top:18px;padding:12px 16px}.catalog-service>span,.catalog-service>.text-link{display:none}.catalog-service p{font-size:12px;line-height:1.65;margin:0}}.custom-hero{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding-top:70px;padding-bottom:65px}.custom-hero h1{font-size:clamp(48px,5.6vw,80px);letter-spacing:-3.5px;line-height:1.08;font-weight:500;margin:0 0 24px}.custom-hero h1 span{color:#487f9f}.custom-hero>div>p{max-width:460px;color:#637989;font-size:15px}.custom-hero .actions{align-items:center;gap:24px}.custom-hero .text-link{font-size:12px}.custom-hero .custom-moq{font-size:12px;line-height:1.8;max-width:385px}.brand-kit{position:relative;aspect-ratio:1;background:#e8f0f6;border-radius:20px;overflow:hidden}.kit-label,.kit-caption{position:absolute;left:7%;right:7%;font-size:9px;color:#5d7b90;letter-spacing:1.6px}.kit-label{top:7%}.kit-caption{bottom:5%;letter-spacing:.2px;font-size:9px}.kit-box{position:absolute;top:21%;left:10%;width:58%;height:38%;background:#101e2a;color:#e6f5ff;box-shadow:12px 17px #c8d5e0;transform:rotate(-8deg);padding:7%;display:flex;flex-direction:column;justify-content:space-between}.kit-box>span{font-size:clamp(24px,3vw,40px);line-height:1.1;letter-spacing:-1px}.kit-box>small{font-size:8px;letter-spacing:2px}.kit-manual{position:absolute;top:21%;right:8%;width:22%;height:32%;background:#fff;transform:rotate(9deg);padding:5% 4%;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 9px 15px #506b8020}.kit-manual small{font-size:6px;letter-spacing:1px}.kit-manual strong{font-weight:500;font-size:23px;line-height:1.1;letter-spacing:-1px}.kit-manual>span{font-size:6px;letter-spacing:.8px}.kit-bag{position:absolute;left:15%;bottom:12%;height:27%;width:29%;background:#accadd;border-radius:8px 8px 20px 20px;transform:rotate(6deg);display:flex;align-items:center;justify-content:center;box-shadow:0 12px 17px #506b8025;color:#274657;font-size:18px;line-height:1.1}.kit-bag:before{content:"";position:absolute;top:9%;left:0;right:0;border-top:3px double #67879b}.kit-cloth{position:absolute;right:12%;bottom:16%;width:35%;height:22%;background:#d0dce6;transform:rotate(-8deg);box-shadow:0 10px 20px #506b8020;display:flex;align-items:end;padding:5%;font-size:9px;color:#527082;letter-spacing:1px;border:2px dashed #b4c8d7}.custom-strip{padding:23px 6%;background:#101b25;display:flex;flex-wrap:wrap;gap:22px;justify-content:space-between;color:#bad0df;font-size:10px;letter-spacing:1px}.custom-services .section-head>p{font-size:14px;max-width:300px}.custom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.custom-card{padding:30px;background:#f0f5f9;border-radius:16px;display:flex;flex-direction:column}.custom-card:nth-child(3){background:#e0eef8}.custom-card-top{display:flex;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:#657f93;margin-bottom:33px}.custom-card h3{font-size:25px;letter-spacing:-.8px;min-height:65px;margin:0 0 16px}.custom-card p{font-size:13px;line-height:1.9;color:#657d8f}.custom-card small{font-size:10px;color:#486f89;margin:0 0 26px}.custom-card .text-link{font-size:12px;align-self:start;margin-top:auto}.custom-order{background:#101c28;color:#edf7fe}.custom-order .wrap{display:grid;grid-template-columns:1fr 1fr;gap:90px}.custom-order .eyebrow{color:#a7c7de}.custom-order p{font-size:14px;color:#a9c0d2;max-width:440px}.custom-terms>div{padding:21px 0;border-bottom:1px solid #405568}.custom-terms>div:first-child{padding-top:0}.custom-terms span{display:block;font-size:11px;color:#9dbbd0;margin-bottom:8px}.custom-terms strong{font-size:19px;font-weight:500}.custom-process>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:40px}.custom-process article{border-top:1px solid #cddce7;padding-top:20px}.custom-process article>span{font-size:12px;color:#4a7c9d}.custom-process h3{font-size:20px;margin-top:24px}.custom-process p{font-size:13px;color:#657d8f}.custom-start{display:flex;align-items:center;gap:50px;justify-content:space-between;background:#e2eff8;border-radius:16px;margin-bottom:80px;padding:50px;max-width:1150px}.custom-start p{font-size:14px;color:#657d8f;margin:0}.custom-start .btn{flex-shrink:0}#custom-services{scroll-margin-top:100px}@media(max-width:1000px){.custom-hero{gap:30px}.custom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-order .wrap{gap:40px}.custom-process>div:last-child{grid-template-columns:1fr 1fr}.custom-start{border-radius:0}.custom-start .btn{white-space:normal;flex-shrink:1}}@media(max-width:720px){.custom-hero{grid-template-columns:1fr;gap:30px;padding-top:38px;padding-bottom:35px}.custom-hero h1{font-size:49px;letter-spacing:-2.5px}.custom-hero .eyebrow{font-size:10px;letter-spacing:1.7px}.custom-hero>div>p{font-size:14px}.custom-hero .actions{gap:17px}.custom-hero .actions .btn{font-size:12px}.brand-kit{max-width:450px;width:100%;margin:auto}.kit-box>span{font-size:30px}.kit-manual strong{font-size:21px}.custom-strip{justify-content:start;gap:14px 22px;font-size:9px}.custom-services{padding-top:45px;padding-bottom:45px}.custom-grid{grid-template-columns:1fr}.custom-card{padding:28px}.custom-card h3{min-height:0;font-size:25px}.custom-card-top{margin-bottom:22px}.custom-order .wrap{grid-template-columns:1fr;gap:25px;padding-top:45px;padding-bottom:45px}.custom-terms strong{font-size:17px}.custom-process{padding-top:45px;padding-bottom:40px}.custom-process>div:last-child{gap:20px}.custom-process h3{font-size:17px}.custom-process p{font-size:12px}.custom-start{flex-direction:column;align-items:start;gap:25px;padding:35px 5%;margin-bottom:40px}.custom-start .btn{width:100%}}.hero-showcase{background:#eef3f7;color:#111921;position:relative;overflow:hidden}.hero-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;outline-offset:-3px}.hero-track::-webkit-scrollbar{display:none}.hero-slide{position:relative;flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;display:grid;grid-template-columns:.95fr 1.2fr;align-items:center;gap:2%;padding:65px 6% 36px;min-height:min(740px,calc(100svh - 160px));box-sizing:border-box}.showcase-copy{position:relative;z-index:2}.showcase-copy .badge{color:#405f76;border:1px solid #b8cbd8;font-size:10px;letter-spacing:1.5px;background:transparent;padding:6px 12px;text-transform:uppercase}.showcase-model{font-size:12px;font-weight:700;letter-spacing:3px;margin:24px 0 15px;color:#435b6c}.showcase-copy h1,.showcase-copy h2{font-size:clamp(50px,6.3vw,94px);line-height:1.05;letter-spacing:-4px;font-weight:550;margin:0 0 24px}.showcase-copy h1 span,.showcase-copy h2 span{color:#477d9e}.showcase-description{font-size:17px;color:#536777;line-height:1.8}.showcase-copy .actions{gap:22px;align-items:center;margin:26px 0 15px}.showcase-copy .urdu{font-size:13px;color:#637f90!important}.showcase-art{min-width:0;position:relative;display:flex;align-items:center;justify-content:center;align-self:stretch;min-height:340px;isolation:isolate;background:#eef3f7}.showcase-art img{width:100%;height:440px;object-fit:contain;mix-blend-mode:multiply;z-index:1;pointer-events:none}.showcase-word{position:absolute;top:6%;font-size:clamp(100px,18vw,260px);letter-spacing:-12px;font-weight:800;color:#dce6ee;white-space:nowrap;z-index:-1}.showcase-caption{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #c9d6df;padding-top:17px;font-size:10px;letter-spacing:1.3px;text-transform:uppercase;color:#506c7f}.showcase-controls{padding:15px 6% 26px;display:flex;align-items:center;justify-content:space-between;gap:20px}.showcase-hint{font-size:10px;letter-spacing:2px;color:#61798a}.showcase-dots{display:flex;gap:3px}.showcase-dots button{display:grid;place-items:center;width:38px;height:44px;border:0;background:transparent;cursor:pointer;padding:0}.showcase-dots span{display:block;width:22px;height:3px;background:#c5d2dc;transition:background .2s}.showcase-dots button[aria-pressed=true] span{background:#172b3a}.showcase-arrows{display:flex;gap:8px;align-items:center}.showcase-arrows button{width:44px;height:44px;border:1px solid #bccedb;border-radius:50%;background:transparent;color:#19394f;font-size:23px;cursor:pointer}.showcase-arrows button:hover{background:#d6e7f3}.showcase-status{font-size:10px;letter-spacing:1px;margin-right:12px;min-width:90px}.showcase-arrows button:focus-visible,.showcase-dots button:focus-visible{outline:2px solid #477d9e;outline-offset:3px}.catalog-alias{font-size:12px;color:#4f7188;margin:0 0 12px}.catalog-card h3{overflow-wrap:anywhere}.catalog-card-title>span{flex-shrink:0}.catalog-card .catalog-image img{object-fit:contain}.catalog-card .catalog-label{max-width:90%}@media(max-width:900px){.hero-slide{grid-template-columns:1fr;padding:36px 6% 12px;min-height:0;gap:10px}.showcase-copy{text-align:center}.showcase-copy h1,.showcase-copy h2{font-size:59px;letter-spacing:-3px}.showcase-copy .actions{justify-content:center}.showcase-art{min-height:260px;height:260px;max-width:580px;width:100%;margin:auto}.showcase-art img{height:250px;width:90%}.showcase-word{font-size:180px;top:0;letter-spacing:-8px}.showcase-caption{bottom:0;font-size:9px}.showcase-controls{padding-top:10px}.showcase-hint{display:none}.showcase-status{min-width:75px}}@media(max-width:560px){.hero-slide{padding-top:26px;gap:0}.showcase-model{margin:18px 0 13px;font-size:11px}.showcase-copy h1,.showcase-copy h2{font-size:clamp(42px,12vw,58px);margin-bottom:17px;letter-spacing:-2.5px}.showcase-description{font-size:14px;line-height:1.7;min-height:48px}.showcase-copy .actions{gap:17px;margin:20px 0 14px}.showcase-copy .btn{font-size:12px;padding:13px 16px;min-width:0}.showcase-copy .text-link{font-size:12px}.showcase-copy .urdu{font-size:11px;margin:8px 0}.showcase-art{min-height:205px;height:205px}.showcase-art img{height:190px;width:95%}.showcase-word{font-size:135px;top:5px;letter-spacing:-6px}.showcase-caption{font-size:8px;padding-top:10px;gap:10px}.showcase-controls{padding:10px 6% 18px;gap:5px}.showcase-dots{gap:0}.showcase-dots button{width:25px}.showcase-dots span{width:17px}.showcase-status{font-size:9px;margin-right:2px;min-width:70px}.showcase-arrows{gap:5px}.showcase-arrows button{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.hero-track{scroll-behavior:auto}.showcase-dots span{transition:none}}.showcase-copy .badge{margin-bottom:0}.showcase-art{overflow:hidden}@media(max-width:560px){.showcase-art img{height:290px;width:115%;max-width:none;flex-shrink:0}.float-wa{width:50px;height:50px;padding:0;justify-content:center;font-size:0}.float-wa svg{width:25px;height:25px}}@media(max-width:560px){.showcase-controls{padding-right:76px}.showcase-status{position:absolute;width:1px;min-width:0;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.showcase-dots button{width:22px}}.photo-pending{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:260px;background:#e6eff5;text-align:center;padding:30px;box-sizing:border-box}.photo-pending>span{font-size:10px;letter-spacing:3px;color:#627b8b}.photo-pending strong{font-size:clamp(30px,4vw,60px);color:#496c84;margin:22px 0}.photo-pending p{font-size:12px;color:#5a7282}.detail-image-stage>.photo-pending{min-height:440px}.catalog-card[data-category=earphones] .catalog-image img{padding:25px;box-sizing:border-box}.ai-image-label{position:absolute;left:18px;bottom:15px;padding:5px 9px;border:1px solid #c7d8e4;border-radius:4px;background:#f4f9fddd;color:#375a70;font-size:10px;letter-spacing:.2px;z-index:2}.ai-image-note{font-size:12px;color:#526d80;border-left:2px solid #80b7d8;padding:8px 12px;margin:12px 0}.source-product-crop{position:relative;overflow:hidden;width:100%;background:#fff;mix-blend-mode:multiply;aspect-ratio:1.8}.source-product-crop img{position:absolute;max-width:none!important;height:auto!important;mix-blend-mode:normal;transform:none!important;object-fit:initial}.catalog-image:has(.source-product-crop){overflow:hidden}.business-details dd{overflow-wrap:anywhere}.business-details dt{margin-top:20px}.business-details small{font-size:12px;color:#60798c}.copy-wechat{display:block;margin-top:10px;border:1px solid #bdccda;background:#fff;border-radius:6px;padding:9px 14px;min-height:44px;font:inherit;font-size:12px;cursor:pointer}.copy-status{display:block;margin-top:5px;font-size:12px;color:#375d78}.contact-channels{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.contact-channels .btn{font-size:12px}.footer-address{max-width:330px;font-size:12px;line-height:1.8;color:#a9bdcb;overflow-wrap:anywhere}.footer-grid>div{min-width:0}.footer-grid a{overflow-wrap:anywhere}.photochromic-section{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding-top:80px;padding-bottom:80px}.photochromic-copy>p{max-width:490px;color:#637d8f}.photochromic-copy>.note{font-size:12px}.photochromic-section video{width:100%;max-height:520px;border-radius:16px;background:#0d1419}.photochromic-section .btn{margin-top:12px}.spec-table td{white-space:pre-line;overflow-wrap:anywhere}.catalog-alias{min-height:0!important;margin:0 0 9px!important;font-size:11px!important}@media(max-width:720px){.photochromic-section{grid-template-columns:1fr;gap:25px;padding-top:45px;padding-bottom:45px}.photochromic-section video{max-height:470px}.contact-channels .btn{max-width:100%}.catalog-filters{gap:6px}.catalog-filters button{padding:8px 12px}.catalog-image .ai-image-label{font-size:9px}.footer-address{max-width:100%}}.earphone-style-filter{display:flex;align-items:center;gap:15px;margin:20px 0;color:#527185;font-size:13px}.earphone-style-filter[hidden]{display:none}.earphone-style-filter select{min-height:44px;max-width:100%;padding:9px 35px 9px 12px;border:1px solid #cbd9e3;border-radius:7px;background:#fff;color:#122738;font:inherit}.company-card-crop img{padding:0!important}.detail-image-stage.company-sheet-stage{display:flex;align-items:center;justify-content:center;background:#f4f7f9}.company-sheet-window{width:100%;position:relative}.company-sheet-stage.product-view .company-sheet-window{aspect-ratio:var(--source-aspect);overflow:hidden}.company-sheet-stage.product-view img{position:absolute;top:var(--source-top);left:var(--source-left);width:var(--source-img-width);max-width:none;height:auto!important;max-height:none!important;object-fit:initial;mix-blend-mode:multiply;padding:0!important}.company-sheet-stage:not(.product-view) img{position:static;width:100%;height:auto!important;max-height:none!important;object-fit:contain;padding:0!important}.company-sheet-stage .company-sheet-window{flex:none}.detail-thumbnails{flex-wrap:wrap}.spec-table th{overflow-wrap:anywhere}@media(max-width:560px){.earphone-style-filter{align-items:flex-start;flex-direction:column;gap:7px}.company-sheet-stage{min-height:270px!important}}.custom-v2{background:#f8fafb}.custom-v2 h2{font-weight:600;line-height:1.08;letter-spacing:-2px}.custom-v2 .wrap{max-width:1440px;padding:100px 6%}.custom-v2 .eyebrow{font-size:10px;letter-spacing:2px}.custom-cover{color:#eef7ff;background:#0b1117;overflow:hidden}.custom-cover-inner{max-width:1600px;margin:auto;display:grid;grid-template-columns:1.1fr 1fr;min-height:680px}.custom-cover-copy{padding:75px 0 40px 11%;position:relative;z-index:1}.custom-cover-copy .eyebrow{color:#aacee3;display:flex;align-items:center;gap:12px}.custom-cover-copy .eyebrow i{width:5px;height:5px;background:#b7e2fb;display:inline-block;border-radius:50%;box-shadow:0 0 12px #b7e2fb70}.custom-cover h1{font-size:clamp(58px,6.5vw,103px);font-weight:600;letter-spacing:-5px;line-height:.99;margin:45px 0 28px}.custom-cover h1 span{color:#b7e2fb}.custom-cover-copy>p{font-size:18px;line-height:1.55;color:#b2c2cc}.custom-cover .actions{gap:23px;align-items:center;flex-wrap:wrap;margin:34px 0}.custom-cover .btn{font-size:11px;letter-spacing:.6px;padding:16px 23px;border-radius:3px}.custom-cover .text-link{font-size:10px;letter-spacing:1px;color:#d6e6f2}.custom-cover-note{border-top:1px solid #2b3a45;display:flex;gap:22px;align-items:center;padding:21px 0;max-width:460px}.custom-cover-note strong{font-size:22px;letter-spacing:-.7px;font-weight:500;white-space:nowrap}.custom-cover-note span{font-size:10px;line-height:1.8;color:#99aeba}.custom-cover-visual{position:relative;min-height:100%;isolation:isolate}.custom-cover-visual>img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:50% 24%;max-width:none;z-index:-2}.custom-cover-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0b1117,transparent 20%),linear-gradient(0deg,#0b1117,transparent 30%)}.custom-visual-label{position:absolute;bottom:65px;left:8%;right:13%;display:flex;gap:20px;justify-content:space-between;align-items:end;border-top:1px solid #bfd7e647;padding-top:18px;font-size:12px;letter-spacing:1.5px;line-height:1.5}.custom-visual-label i{font-size:9px;font-style:normal;letter-spacing:1px;white-space:nowrap;color:#a0b6c5}.custom-cover-visual figcaption{position:absolute;bottom:25px;right:13%;font-size:9px;color:#99adbb}.custom-cover-footer{border-top:1px solid #27343e;padding:20px 6%;display:flex;gap:25px;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:1.8px;color:#b1c4d2}.custom-cover-footer a{font-size:22px;width:44px;min-height:44px;text-align:center}.custom-service-area{background:#eff5f8}.custom-section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px}.custom-section-head h2{font-size:clamp(34px,4vw,57px);margin-bottom:0}.custom-section-head>p{font-size:14px;color:#5b7281;margin:0;line-height:1.8}.custom-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#cbdbe5;border:1px solid #cbdbe5}.custom-service-item{background:#f6fafc;padding:30px;display:flex;flex-direction:column;transition:background .25s}.custom-service-item:hover{background:#e4f1f9}.custom-service-top{display:flex;align-items:start;justify-content:space-between;gap:12px;min-height:89px}.custom-service-top>span{font-size:10px;letter-spacing:1.3px;color:#4b728c}.custom-service-top svg{width:62px;height:70px;color:#5484a1;flex-shrink:0}.custom-service-item h3{font-size:21px;letter-spacing:-.5px;margin:10px 0 17px;font-weight:600;max-width:270px;min-height:52px}.custom-service-item>p{font-size:13px;color:#5c7281;line-height:1.85;margin-bottom:25px}.custom-service-bottom{margin-top:auto;padding-top:20px;border-top:1px solid #d4e2eb;display:flex;align-items:center;gap:10px;justify-content:space-between}.custom-service-bottom small{font-size:10px;line-height:1.6;color:#4c7088;max-width:200px}.custom-service-bottom a{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;border:1px solid #b7cddc;border-radius:50%;font-size:23px}.custom-service-bottom a:hover{background:#b7e2fb}.custom-kit-section{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:9%}.custom-kit-section .brand-kit{border-radius:2px;max-width:none}.custom-kit-copy h2{font-size:clamp(35px,4.3vw,60px);margin:0 0 28px}.custom-kit-copy h2 span{color:#4a7b99}.custom-kit-copy>p{font-size:14px;color:#5b7281;max-width:380px}.custom-kit-copy dl{margin:30px 0}.custom-kit-copy dl>div{border-bottom:1px solid #d2dfe7;padding:15px 0}.custom-kit-copy dt{font-size:10px;color:#657d8b}.custom-kit-copy dd{font-size:15px;margin:4px 0 0}.custom-kit-copy .text-link{font-size:10px;letter-spacing:1px}.custom-project{background:#0c1720;color:#edf7ff}.custom-project .eyebrow{color:#9fc4dc}.custom-project .custom-section-head>p{color:#a0b7c6}.custom-project-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.custom-project-steps article{padding-top:25px;border-top:1px solid #3a505f}.custom-project-steps article>span{font-size:28px;font-weight:400;color:#a6d4f0}.custom-project-steps h3{font-size:14px;letter-spacing:.6px;margin:30px 0 15px}.custom-project-steps p{font-size:12px;line-height:1.9;color:#a8bdcb}.custom-project-cta{margin-top:70px;padding-top:40px;border-top:1px solid #314854;display:flex;justify-content:space-between;align-items:center;gap:30px}.custom-project-cta h2{font-size:clamp(25px,3vw,42px);margin:10px 0 0}.custom-project-cta .btn{font-size:11px;letter-spacing:1px;border-radius:3px;white-space:nowrap}.scene-experience{background:#0b1117;color:#f1f7fb}.scene-experience>.wrap{max-width:1440px;padding:90px 6%}.scene-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:42px}.scene-heading .eyebrow{color:#add6ed}.scene-heading h2{font-size:clamp(35px,4vw,57px);line-height:1.13;margin-bottom:0}.scene-heading>p{font-size:14px;line-height:1.8;max-width:300px;color:#a1b4c1;margin:0}.scene-layout{display:grid;grid-template-columns:1.12fr 1fr;gap:7%;align-items:start}.scene-gallery{min-width:0;aspect-ratio:1.15}.scene-image-window{overflow:hidden;position:relative;aspect-ratio:var(--scene-ratio);background:#16232d;border-radius:2px}.scene-image-window img{position:absolute;width:var(--scene-width)!important;max-width:none;height:auto;left:var(--scene-left);top:var(--scene-top)}.scene-gallery figcaption{display:flex;gap:15px;justify-content:space-between;border-top:1px solid #304451;margin-top:17px;padding-top:16px;color:#c0d8e8;font-size:10px;letter-spacing:1px}.scene-gallery figcaption small{font-size:9px;letter-spacing:.2px;color:#839bab}.scene-experience .scenario-list details{padding:18px 0}.scene-experience .scenario-list summary{cursor:pointer;font-size:19px;line-height:1.4;min-height:30px}.scene-experience .scenario-list p{font-size:13px;line-height:1.8;margin:0;padding-top:16px;color:#a2b7c5}.scene-experience .scenario-list details[open] summary{color:#b7e2fb}.scene-source{margin:25px 0 0;color:#849cac;font-size:10px;line-height:1.8}.scene-source a{text-decoration:underline;text-underline-offset:4px}@media(max-width:1000px){.custom-cover-inner{min-height:625px;grid-template-columns:1.08fr 1fr}.custom-cover-copy{padding-top:50px}.custom-cover h1{font-size:65px;letter-spacing:-3px}.custom-cover .actions{gap:17px}.custom-cover .btn{padding:14px 17px}.custom-cover-visual>img{object-position:44% center}.custom-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-service-item h3{min-height:0}.custom-kit-section{gap:6%}.custom-project-steps{grid-template-columns:1fr 1fr}.scene-layout{gap:5%}.scene-experience .scenario-list summary{font-size:17px}}@media(max-width:720px){.custom-v2 .wrap{padding:55px 6%}.custom-cover-inner{display:flex;flex-direction:column}.custom-cover-copy{padding:35px 6% 0}.custom-cover-copy .eyebrow{font-size:9px;letter-spacing:1px}.custom-cover h1{font-size:clamp(51px,13vw,83px);margin-top:28px;letter-spacing:-3px;line-height:1.04}.custom-cover-copy>p{font-size:16px}.custom-cover .actions{margin:25px 0;gap:17px}.custom-cover .actions .btn{flex:0 1 auto;font-size:10px}.custom-cover-note{padding:17px 0;max-width:none}.custom-cover-note strong{font-size:21px}.custom-cover-note span{font-size:9px}.custom-cover-visual{height:430px;min-height:0;margin-top:5px}.custom-cover-visual>img{object-position:50% 24%;object-fit:cover}.custom-cover-visual:before{background:linear-gradient(0deg,#0b1117,transparent 35%),linear-gradient(180deg,#0b1117,transparent 12%)}.custom-visual-label{left:6%;right:6%;bottom:52px;font-size:11px}.custom-cover-visual figcaption{right:6%;bottom:20px}.custom-cover-footer{padding:10px 6%;font-size:8px;gap:15px}.custom-cover-footer>span:nth-child(2){display:none}.custom-section-head{display:block;margin-bottom:30px}.custom-section-head h2{font-size:36px;letter-spacing:-1.5px}.custom-section-head>p{font-size:13px;margin-top:20px}.custom-service-grid{grid-template-columns:1fr}.custom-service-item{padding:26px}.custom-service-top{min-height:72px}.custom-service-top svg{width:56px;height:63px}.custom-service-item h3{font-size:23px;max-width:none}.custom-service-item>p{font-size:13px}.custom-kit-section{grid-template-columns:1fr;gap:38px}.custom-kit-copy h2{font-size:42px;letter-spacing:-1.6px}.custom-kit-copy>p{max-width:none}.custom-project-steps{gap:25px 20px}.custom-project-steps h3{font-size:12px;margin:20px 0 13px}.custom-project-steps p{font-size:12px}.custom-project-cta{flex-direction:column;align-items:start;margin-top:35px;padding-top:30px;gap:24px}.custom-project-cta .btn{width:100%}.custom-v2+.cta{display:none}.scene-experience>.wrap{padding:55px 6%}.scene-heading{display:block;margin-bottom:30px}.scene-heading h2{font-size:35px}.scene-heading>p{margin-top:18px;max-width:none;font-size:13px}.scene-layout{grid-template-columns:1fr;gap:30px}.scene-gallery figcaption{font-size:9px}.scene-gallery figcaption small{font-size:8px}.scene-experience .scenario-list details{padding:18px 0}.scene-experience .scenario-list summary{font-size:17px}.scene-source{margin-top:22px}}.hero-showcase.has-motion .hero-slide.is-current .showcase-art img{animation:eyewear-float 7s ease-in-out infinite;transform-origin:50% 54%;will-change:transform}.hero-showcase.motion-paused .showcase-art img{animation-play-state:paused!important}.hero-showcase .showcase-progress{position:absolute;bottom:0;left:0;width:100%;height:2px;transform:scaleX(0);transform-origin:left;background:#73aeca}.hero-showcase.is-running .showcase-progress{animation:eyewear-progress 8s linear infinite}.hero-showcase .showcase-motion{font-size:16px;line-height:1;font-family:Arial,sans-serif}.showcase-art:after{content:"";position:absolute;left:28%;right:28%;bottom:16%;height:18px;border-radius:50%;background:#283f5420;filter:blur(12px);z-index:0}.showcase-art img,.showcase-controls{position:relative}@keyframes eyewear-float{0%,to{transform:translateY(0) rotate(-1deg) scale(.96)}50%{transform:translateY(-14px) rotate(1.5deg) scale(1)}}@keyframes eyewear-progress{to{transform:scaleX(1)}}@media(max-width:560px){.hero-showcase .showcase-controls{padding-right:6%;gap:4px}.hero-showcase .showcase-dots button{width:27px}.hero-showcase .showcase-arrows{gap:5px}.hero-showcase .showcase-arrows button{width:40px;height:44px}.hero-showcase .showcase-art img{width:106%;height:250px}.showcase-art:after{bottom:10%}}@media(prefers-reduced-motion:reduce){.hero-showcase .showcase-art img,.hero-showcase .showcase-progress{animation:none!important}.custom-service-item{transition:none}}.showcase-product{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:440px;mix-blend-mode:multiply;pointer-events:none;transform-origin:50% 54%}.showcase-product>img{width:100%;height:100%;mix-blend-mode:normal;object-fit:contain}.showcase-photo-window{position:relative;width:85%;aspect-ratio:var(--hero-aspect);overflow:hidden;flex-shrink:0}.showcase-photo-window>img{position:absolute;width:var(--hero-width)!important;max-width:none;height:auto!important;left:var(--hero-left);top:var(--hero-top);mix-blend-mode:normal}.hero-slide-ows .showcase-word{font-size:clamp(95px,12vw,190px);letter-spacing:-7px;top:9%}.hero-slide-ows[data-model=QH-008] .showcase-photo-window{width:68%}.hero-showcase.has-motion .hero-slide.is-current .showcase-art img{animation:none!important}.hero-showcase.has-motion .hero-slide.is-current .showcase-product{animation:eyewear-float 7s ease-in-out infinite;will-change:transform}.hero-showcase.motion-paused .showcase-product{animation-play-state:paused!important}@media(max-width:900px){.showcase-product{height:245px}.showcase-product>img{width:90%;height:100%}.showcase-photo-window{width:75%}.hero-slide-ows[data-model=QH-008] .showcase-photo-window{width:48%}.hero-slide-ows .showcase-word{font-size:110px;top:0}}@media(max-width:560px){.showcase-product{height:250px;width:106%;flex-shrink:0}.hero-showcase .showcase-product>img{height:100%;width:100%}.hero-slide-ows .showcase-product{height:185px;width:100%;align-self:center;margin-bottom:25px}.showcase-photo-window{width:90%}.hero-slide-ows[data-model=QH-008] .showcase-photo-window{width:62%}.hero-slide-ows .showcase-word{font-size:89px;letter-spacing:-5px;top:8px}.hero-showcase .showcase-dots button{width:24px}.hero-showcase .showcase-dots span{width:16px}}@media(prefers-reduced-motion:reduce){.hero-showcase .showcase-product{animation:none!important;will-change:auto}}.outdoor-hero,.outdoor-promo{background:#0c151d;color:#f3f8fc;overflow:hidden}.outdoor-hero .eyebrow,.outdoor-promo .eyebrow{color:#b9dff4}.outdoor-hero .wrap{padding-top:80px;padding-bottom:76px}.outdoor-hero-layout,.outdoor-promo-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:64px;align-items:center}.outdoor-hero h1{font-size:clamp(56px,5.8vw,90px);line-height:.97;letter-spacing:-.055em;margin:28px 0}.outdoor-hero h1 span{color:#b9dff4}.outdoor-hero-copy>p,.outdoor-promo-layout>div>p{color:#b9c6d1;max-width:480px;line-height:1.7}.outdoor-hero .actions{margin-top:32px;gap:22px;align-items:center;flex-wrap:wrap}.outdoor-hero .text-link{color:#e5f4ff;border-color:#849caa;font-size:14px}.outdoor-order-note{font-size:12px;margin:24px 0 0}.outdoor-art{position:relative;padding:0 0 105px;min-width:0}.outdoor-main-product{display:flex;flex-direction:column;background:#edf1f3;color:#102733;min-height:395px;border:1px solid #4f6775;border-radius:4px;overflow:hidden}.outdoor-art-label{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:28px 30px 0;font-size:10px;letter-spacing:.1em}.outdoor-art-label>span:first-child{font-size:42px;letter-spacing:-.04em;font-weight:650}.outdoor-main-product .source-product-crop{width:92%;height:auto;max-height:none;margin:12px auto 0;flex:none;mix-blend-mode:multiply}.outdoor-art-caption{display:flex;justify-content:space-between;padding:22px 30px;font-size:12px;letter-spacing:.02em;margin-top:auto}.outdoor-art-caption b{font-size:20px}.outdoor-audio-product{position:absolute;right:-18px;bottom:0;width:53%;display:flex;flex-direction:column;align-items:center;background:#d9e9f1;color:#152c39;border:8px solid #0c151d;border-radius:4px;padding:12px 18px 16px}.outdoor-audio-product img{display:block;width:100%;height:125px;object-fit:contain;mix-blend-mode:multiply}.outdoor-audio-product>span{display:flex;align-items:center;gap:10px;width:100%;font-size:9px;letter-spacing:.08em}.outdoor-audio-product b{font-size:24px;letter-spacing:-.04em}.outdoor-audio-product i{margin-left:auto;font-size:19px;font-style:normal}.outdoor-jump{position:static;display:flex;flex-direction:row;align-items:center;gap:34px;padding-top:26px;padding-bottom:26px;border-bottom:1px solid #d1dfe7;background:transparent;color:#142c3b}.outdoor-jump>span{margin-right:auto;letter-spacing:.08em;font-size:11px;color:#607784}.outdoor-jump a{font-size:14px;color:inherit}.outdoor-jump a span{font-size:10px;color:#607784;margin-left:8px}.outdoor-collection{scroll-margin-top:100px}.outdoor-glasses-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.outdoor-glasses-grid .catalog-image{height:340px}.outdoor-glasses-grid .company-card-crop{width:84%;height:auto}.outdoor-earphones-section{background:#f0f5f8;scroll-margin-top:82px}.outdoor-buying{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.outdoor-buying p{max-width:560px;color:#556d7a;line-height:1.7}.outdoor-buying>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.outdoor-promo-layout{padding-top:80px;padding-bottom:80px}.outdoor-promo h2{font-size:clamp(32px,3.5vw,54px);line-height:1.1;letter-spacing:-.04em;margin:24px 0}.outdoor-promo .btn{margin-top:18px}.outdoor-promo-types{display:flex;gap:18px;margin-top:36px;font-size:9px;letter-spacing:.12em;color:#b9dff4}.outdoor-entry{display:flex;align-items:center;gap:24px;padding:18px 28px;background:#102430;color:#f0f7fb;border-radius:4px;margin:0 0 38px}.outdoor-entry img{width:100px;height:60px;object-fit:contain;background:#e2edf3;border-radius:3px}.outdoor-entry div{flex:1;min-width:0}.outdoor-entry strong{display:block;font-size:18px;font-weight:550}.outdoor-entry small{display:block;color:#b6cfdd;font-size:12px;margin-top:5px}.outdoor-entry>span{font-size:14px;white-space:nowrap}.outdoor-collection-tag{display:inline-block;font-size:10px;letter-spacing:.09em;color:#426c83;margin:0 0 8px}@media(min-width:901px)and (max-width:1250px){header{padding-left:3%;padding-right:3%}header nav{gap:16px}header nav>a{font-size:13px}header nav>.btn{padding:13px 17px}}@media(max-width:1000px){.outdoor-hero-layout,.outdoor-promo-layout{gap:30px}.outdoor-art-label{padding:20px 20px 0}.outdoor-main-product{min-height:325px}.outdoor-audio-product{right:-8px;width:61%}.outdoor-audio-product img{height:95px}.outdoor-glasses-grid .catalog-image{height:270px}}@media(max-width:700px){.outdoor-hero-layout,.outdoor-promo-layout,.outdoor-buying{grid-template-columns:1fr;gap:38px}.outdoor-hero .wrap{padding-top:40px;padding-bottom:38px}.outdoor-hero h1{font-size:clamp(56px,13vw,76px)}.outdoor-hero-copy>p{font-size:15px}.outdoor-hero .actions{gap:20px}.outdoor-art{padding-bottom:90px;width:100%}.outdoor-main-product{min-height:0}.outdoor-art-label>span:first-child{font-size:34px}.outdoor-art-label{font-size:9px}.outdoor-art-caption{padding:15px 20px 22px}.outdoor-audio-product{width:58%;right:-7px;padding:8px 12px 14px}.outdoor-audio-product img{height:85px}.outdoor-audio-product>span{gap:8px;font-size:8px}.outdoor-audio-product b{font-size:20px}.outdoor-jump{flex-wrap:wrap;gap:18px;padding-top:22px;padding-bottom:22px}.outdoor-jump>span{width:100%}.outdoor-glasses-grid{grid-template-columns:1fr}.outdoor-glasses-grid .catalog-image{height:270px}.outdoor-promo-layout{padding-top:48px;padding-bottom:42px}.outdoor-promo-types{gap:16px}.outdoor-entry{padding:18px;gap:14px;flex-wrap:wrap}.outdoor-entry img{width:74px;height:54px}.outdoor-entry strong{font-size:16px}.outdoor-entry>span{width:100%;font-size:12px;border-top:1px solid #39525f;padding-top:12px}.outdoor-entry small{line-height:1.5}.outdoor-buying{gap:20px}.hero-showcase .showcase-controls{flex-wrap:wrap}.hero-showcase .showcase-dots{gap:4px}.hero-showcase .showcase-dots button{width:26px;min-height:32px}.hero-showcase .showcase-dots span{width:18px}.hero-showcase .showcase-arrows{margin-left:auto}.hero-slide[data-model=M14] .showcase-product{height:215px;width:92%;margin:auto}.hero-slide[data-model=M14] .showcase-photo-window{width:100%}}@media(max-width:390px){.hero-showcase .showcase-controls{row-gap:8px}.hero-showcase .showcase-dots{justify-content:center;width:100%}.hero-showcase .showcase-arrows{margin:0 auto}.outdoor-entry{margin-bottom:28px}}@media(max-width:700px){.hero-slide[data-model=M14] .showcase-product{height:190px;width:100%;margin:0 auto 30px}.hero-slide[data-model=M14] .showcase-photo-window{width:80%;max-width:280px}}.hero-single-image{background:#edf4f8}.hero-single-image .hero-slide{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(220px,1fr) auto;gap:18px;min-height:0;height:clamp(560px,calc(100svh - 154px),820px);padding:28px 6% 18px;align-items:stretch;overflow:hidden}.single-image-heading{text-align:center;position:relative;z-index:1}.single-image-category{font-size:10px;letter-spacing:.16em;font-weight:600;color:#52738a}.single-image-heading h1,.single-image-heading h2{font-size:clamp(35px,4.1vw,62px);line-height:1.08;letter-spacing:-.04em;font-weight:550;text-transform:uppercase;margin:14px 0 0}.single-image-heading h1 span,.single-image-heading h2 span{color:#467b99}.single-image-heading br{display:none}.single-image-visual{--visual-height:clamp(240px,43svh,485px);display:flex;justify-content:center;align-items:center;min-height:0;align-self:center;mix-blend-mode:multiply;pointer-events:none}.single-image-visual>img{width:min(78vw,1000px);height:var(--visual-height);object-fit:contain}.single-product-window{position:relative;overflow:hidden;width:min(78vw,calc(var(--visual-height) * var(--hero-aspect)),1050px);aspect-ratio:var(--hero-aspect);flex-shrink:0}.single-product-window>img{position:absolute;max-width:none;width:var(--hero-width);height:auto;left:var(--hero-left);top:var(--hero-top)}.single-image-bottom{position:relative;z-index:1;display:flex;gap:30px;align-items:center;justify-content:space-between;border-top:1px solid #c8d8e3;padding-top:18px}.single-image-info{max-width:610px}.single-image-name{font-size:18px;font-weight:700;margin:0}.single-image-name span{font-size:13px;font-weight:500;margin-left:12px;color:#486474}.single-image-value{font-size:12px;color:#506d7e;line-height:1.6;margin:5px 0 0}.single-image-bottom .urdu{font-size:10px;margin:6px 0 0;color:#58778b!important}.single-image-bottom .actions{flex-shrink:0;gap:20px;align-items:center;margin:0}.single-image-bottom .btn{font-size:12px;padding:13px 23px;min-height:46px}.single-image-bottom .text-link{font-size:12px;white-space:nowrap}.hero-single-image .showcase-controls{display:flex;justify-content:center;align-items:center;padding:12px 6% 16px;gap:28px;flex-wrap:nowrap}.hero-single-image .showcase-hint{position:absolute;left:6%;font-size:9px;letter-spacing:.16em}.hero-single-image .showcase-dots{gap:5px;width:auto}.hero-single-image .showcase-dots button{width:32px;height:40px}.hero-single-image .showcase-dots span{width:23px;height:3px}.hero-single-image .showcase-arrows{gap:8px;margin:0}.hero-single-image .showcase-arrows button{width:40px;height:40px}.hero-single-image .showcase-status{position:static;width:auto;height:auto;min-width:98px;clip-path:none;overflow:visible;font-size:10px;margin-right:8px}.hero-single-image .hero-slide .single-image-visual,.hero-single-image .hero-slide img{animation:none!important}.detail-thumbnails .detail-thumb-crop{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.detail-thumb-window{position:relative;width:100%;aspect-ratio:var(--thumb-aspect);overflow:hidden}.detail-thumbnails .detail-thumb-window img{position:absolute;max-width:none;width:var(--thumb-width);height:auto;left:var(--thumb-left);top:var(--thumb-top);object-fit:initial}@media(max-width:1000px){.hero-single-image .hero-slide{padding-left:5%;padding-right:5%;gap:16px;height:clamp(610px,calc(100svh - 154px),820px)}.single-image-bottom{gap:18px}.single-image-info{max-width:52%}.single-image-bottom .actions{gap:15px}.single-image-visual{--visual-height:clamp(240px,39svh,400px)}}@media(max-width:700px){.hero-single-image .hero-slide{height:clamp(535px,calc(100svh - 168px),720px);grid-template-rows:auto minmax(180px,1fr) auto;padding:22px 6% 17px;gap:16px}.single-image-category{font-size:8px;letter-spacing:.11em}.single-image-heading h1,.single-image-heading h2{font-size:clamp(29px,7.8vw,42px);margin-top:14px;line-height:1.13}.single-image-visual{--visual-height:clamp(160px,29svh,265px)}.single-product-window{width:min(88vw,calc(var(--visual-height) * var(--hero-aspect)))}.single-image-visual>img{width:88vw;height:var(--visual-height)}.single-image-bottom{display:block;text-align:center;padding-top:14px}.single-image-info{max-width:none}.single-image-name{font-size:16px}.single-image-name span{font-size:11px;margin-left:9px}.single-image-value{font-size:11px;max-width:440px;margin:5px auto 0}.single-image-bottom .urdu{font-size:9px;margin-top:4px}.single-image-bottom .actions{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin:14px 0 0}.single-image-bottom .btn{min-height:44px;font-size:11px;padding:12px 17px}.single-image-bottom .text-link{font-size:11px}.hero-single-image .showcase-controls{padding:7px 6% 16px;gap:6px;flex-wrap:wrap}.hero-single-image .showcase-hint,.hero-single-image .showcase-status{display:none}.hero-single-image .showcase-dots{gap:2px;justify-content:center}.hero-single-image .showcase-dots button{width:24px}.hero-single-image .showcase-dots span{width:16px}.hero-single-image .showcase-arrows{gap:5px;margin-left:auto}.hero-single-image .showcase-arrows button{width:36px;height:40px}}@media(max-width:360px){.hero-single-image .hero-slide{height:clamp(530px,calc(100svh - 180px),680px)}.single-image-heading h1,.single-image-heading h2{font-size:29px}.single-image-name span{display:block;margin:2px 0 0}.single-image-value{font-size:10px}.single-image-bottom .actions{gap:12px}.single-image-bottom .btn{padding:11px 14px}.hero-single-image .showcase-controls{justify-content:center}.hero-single-image .showcase-dots{width:100%}.hero-single-image .showcase-arrows{margin:0}}@media(max-width:700px){.hero-single-image .hero-slide{height:clamp(535px,calc(100svh - 208px),720px)}.hero-single-image .showcase-dots{width:100%}.hero-single-image .showcase-arrows{margin:0}.hero-single-image .showcase-controls{justify-content:center}}.bone-hero,.bone-promo{background:#0b1218;color:#f4f8fa;overflow:hidden}.bone-hero-layout,.bone-promo-layout{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:44px;padding-top:50px;padding-bottom:54px}.bone-hero .eyebrow,.bone-promo .eyebrow{color:#b9dff4;font-size:11px;letter-spacing:.16em}.bone-hero h1{font-size:clamp(48px,5.3vw,84px);letter-spacing:-.055em;line-height:1.01;margin:28px 0}.bone-hero h1 span,.bone-promo h2 span{color:#b9dff4}.bone-hero-copy>p,.bone-promo p{color:#b9c6d1;line-height:1.75;font-size:16px;max-width:480px}.bone-hero .actions,.bone-promo .actions{flex-wrap:wrap;gap:22px;align-items:center;margin-top:28px}.bone-hero .text-link,.bone-promo .text-link{color:#d4e9f5;border-color:#5d7584;font-size:13px}.bone-hero-copy>.bone-order-note{font-size:10px;letter-spacing:.09em;margin-top:28px}.bone-wearing{position:relative;margin:0;min-width:0;overflow:hidden;border-radius:3px}.bone-wearing img{width:100%;height:560px;object-fit:cover;object-position:53% center;display:block}.bone-wearing figcaption{position:absolute;bottom:0;left:0;right:0;padding:30px 18px 15px;background:linear-gradient(transparent,#091017c9);font-size:10px;color:#d2dfe7;letter-spacing:.025em}.bone-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding-top:64px;padding-bottom:42px}.bone-benefits article{border-top:1px solid #afc6d3;padding-top:22px}.bone-benefits article>span{font-size:10px;letter-spacing:.14em;color:#57758a}.bone-benefits h2{font-size:clamp(20px,2vw,29px);letter-spacing:-.04em;line-height:1.2;margin:22px 0 15px}.bone-benefits p{font-size:14px;line-height:1.7;color:#607583;margin:0}.bone-benefits>.bone-rating-note{grid-column:1/-1;font-size:11px}.bone-colours{padding-top:42px}.bone-colours h2,.bone-scenes h2{font-size:clamp(30px,3.8vw,56px);line-height:1.05;letter-spacing:-.045em}.bone-colour-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bone-colour-card{border:1px solid #d9e4eb;background:#f3f6f8;overflow:hidden;display:block;border-radius:4px}.bone-colour-card img{width:100%;height:auto;aspect-ratio:1.6;object-fit:contain;display:block}.bone-colour-card>span{display:flex;align-items:center;gap:12px;padding:18px 22px;font-size:14px;color:#163243;border-top:1px solid #d9e4eb}.bone-colour-card b{margin-left:auto}.bone-colour-card i,.bone-colour-select i{display:inline-block;width:13px;height:13px;border-radius:50%;background:var(--swatch);border:1px solid #80909b;flex-shrink:0}.bone-colour-card:hover{border-color:#719eb7}.bone-scene-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.bone-scene-grid figure{margin:0;background:#eaf1f5;overflow:hidden;border-radius:4px}.bone-scene-grid img{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;display:block}.bone-scene-grid figcaption{padding:26px 28px 28px}.bone-scene-grid figcaption>span{font-size:10px;letter-spacing:.15em;color:#557284}.bone-scene-grid h3{font-size:28px;letter-spacing:-.035em;margin:14px 0 10px}.bone-scene-grid p{font-size:14px;color:#587182;margin:0 0 20px;line-height:1.6}.bone-scene-grid small{font-size:10px;color:#698090}.bone-promo h2{font-size:clamp(32px,4.5vw,66px);line-height:1.06;letter-spacing:-.045em;margin:24px 0}.bone-promo .bone-wearing img{height:440px}.bone-colour-select{border:0;padding:0;margin:28px 0 0}.bone-colour-select legend{font-size:13px;margin-bottom:12px}.bone-colour-select>div{display:flex;gap:10px;flex-wrap:wrap}.bone-colour-select button{display:flex;gap:9px;align-items:center;border:1px solid #b5c9d6;border-radius:4px;padding:12px 16px;background:#fff;color:#123044;cursor:pointer;min-height:44px;font:inherit;font-size:13px}.bone-colour-select button[aria-pressed=true]{border-color:#163f55;background:#e0eff7;box-shadow:inset 0 0 0 1px #163f55}.catalog-card[data-earphone-style=bone] .catalog-card-title h3{font-size:24px}.detail-hero[data-product="Bone Conduction"] h1{font-size:clamp(38px,4vw,64px)}@media(max-width:900px){.bone-hero-layout,.bone-promo-layout{gap:26px}.bone-wearing img{height:510px}.bone-hero h1{font-size:54px}.bone-benefits{gap:22px}.bone-scene-grid{gap:20px}.bone-scene-grid figcaption{padding:22px}}@media(max-width:700px){.bone-hero-layout,.bone-promo-layout{grid-template-columns:1fr;gap:32px;padding-top:38px;padding-bottom:30px}.bone-hero h1{font-size:clamp(48px,12vw,70px)}.bone-wearing img{height:auto;aspect-ratio:1.16;object-position:50% center}.bone-hero-copy>p{font-size:15px}.bone-hero .actions{gap:20px}.bone-benefits{grid-template-columns:1fr;gap:26px;padding-top:36px;padding-bottom:26px}.bone-benefits h2{font-size:25px;margin:14px 0 10px}.bone-benefits h2 br{display:none}.bone-benefits h2 br:after{content:" "}.bone-colour-grid{grid-template-columns:1fr;gap:16px}.bone-colour-card img{aspect-ratio:1.8}.bone-scene-grid{grid-template-columns:1fr;gap:22px}.bone-scenes,.bone-colours{padding-top:36px;padding-bottom:36px}.bone-promo .bone-wearing img{height:auto;aspect-ratio:1.2}.bone-scenes .section-head,.bone-colours .section-head{gap:18px}.bone-colour-select button{padding:12px 13px}.outdoor-jump{gap:18px}}.bone-wearing{width:100%;max-width:400px;justify-self:center}.bone-wearing img,.bone-promo .bone-wearing img{width:100%;height:auto;aspect-ratio:2/3;object-fit:contain}.bone-scene-grid{max-width:1040px;margin:auto}.bone-scene-grid img{aspect-ratio:2/3;object-fit:contain}.bone-benefits h2 br{display:initial}@media(max-width:700px){.bone-wearing{max-width:none}.bone-benefits h2 br{display:initial}}.bone-hero{background:radial-gradient(ellipse at 76% 35%,#1b2632 0,#0b1218 65%)}.bone-hero .bone-wearing{-webkit-mask-image:linear-gradient(to right,transparent,#000 14%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 14%,#000 92%,transparent);background:transparent}.bone-hero .bone-wearing img{-webkit-mask-image:linear-gradient(to bottom,#000 80%,transparent);mask-image:linear-gradient(to bottom,#000 80%,transparent)}.outdoor-earphones-section .catalog-image{height:270px;min-height:270px;padding:48px 28px 28px;display:flex;align-items:center;justify-content:center}.catalog-card[data-earphone-style=neckband] .source-product-crop{max-width:180px;max-height:205px}.outdoor-earphones-section .catalog-card-body{display:flex;flex-direction:column}.outdoor-earphones-section .catalog-card-body>.actions{margin-top:auto}.hero-kinetic{background:#eef4f8}.hero-kinetic .hero-slide{min-height:620px;padding-top:45px;padding-bottom:30px;grid-template-columns:.92fr 1.14fr;gap:3%}.hero-kinetic .showcase-copy h1,.hero-kinetic .showcase-copy h2{font-size:clamp(47px,5.75vw,88px);letter-spacing:-.055em;line-height:1.02}.hero-kinetic .showcase-art{min-height:480px;perspective:1100px;background:#eef4f8;overflow:hidden}.hero-kinetic .showcase-art:before{content:"";position:absolute;top:28px;right:0;bottom:40px;left:0;z-index:-2;background-image:radial-gradient(#92acbe5e .7px,transparent .9px);background-size:18px 18px;-webkit-mask-image:radial-gradient(ellipse,#0005,transparent 73%);mask-image:radial-gradient(ellipse,#0005,transparent 73%)}.hero-kinetic .showcase-word{top:11%;font-size:clamp(90px,15vw,225px);letter-spacing:-.075em;line-height:1;color:#cadde98a;z-index:-1}.showcase-product-reveal{width:100%;position:relative;z-index:2;mix-blend-mode:multiply}.showcase-product-tilt{width:100%;transition:transform .3s ease-out;transform-style:preserve-3d}.hero-kinetic .showcase-product{height:400px;mix-blend-mode:normal}.hero-kinetic .showcase-photo-window{width:90%}.hero-kinetic .showcase-art:after{content:"";position:absolute;bottom:19%;left:23%;width:58%;height:30px;border-radius:50%;background:#355c7320;filter:blur(15px);z-index:-1;transform:rotate(-8deg)}.kinetic-orbits{position:absolute;top:12%;right:5%;bottom:18%;left:5%;z-index:-1;pointer-events:none;transform:rotate(-18deg)}.kinetic-orbit{position:absolute;border:1px solid #79a5bd40;border-radius:50%;top:10%;right:0;bottom:10%;left:0;transform:rotateX(28deg)}.kinetic-orbit:nth-child(2){top:0;right:14%;bottom:0;left:14%;transform:rotate(62deg);border-style:dashed;border-color:#7aacc326}.kinetic-orbit i{position:absolute;left:50%;top:-4px;width:7px;height:7px;background:#80c8ef;box-shadow:0 0 16px #6ac3f7;border-radius:50%}.kinetic-tag{position:absolute;z-index:3;display:flex;gap:8px;align-items:center;padding:8px 11px;border:1px solid #b3cddd;background:#eef5f8e8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#456d85;font-size:10px;letter-spacing:.025em;border-radius:4px;max-width:45%;line-height:1.35}.kinetic-tag:before{content:"";width:4px;height:4px;background:#599bc2;border-radius:50%;flex-shrink:0}.kinetic-tag:nth-of-type(1){left:3%;top:10%}.kinetic-tag:nth-of-type(2){right:2%;top:33%}.kinetic-tag:nth-of-type(3){left:8%;bottom:14%}.hero-kinetic.has-motion .hero-slide.is-current .showcase-product{animation:kinetic-product-drift 8s cubic-bezier(.45,0,.55,1) infinite}.hero-kinetic.has-motion .hero-slide.is-current .kinetic-orbits{animation:kinetic-orbit-drift 18s ease-in-out infinite}.hero-kinetic.motion-paused .kinetic-orbits{animation-play-state:paused!important}.hero-kinetic .showcase-controls{justify-content:center;gap:30px;border-top:1px solid #d3e0e9;margin:0 6%;padding:16px 0 22px}.hero-kinetic .showcase-hint,.hero-kinetic .showcase-arrows{margin-right:auto}.hero-kinetic .showcase-caption{font-size:9px;letter-spacing:.08em;bottom:6px}@keyframes kinetic-product-drift{0%,to{transform:translate3d(0,4px,0) rotate(-2deg)}50%{transform:translate3d(0,-12px,0) rotate(2deg)}}@keyframes kinetic-orbit-drift{0%,to{transform:rotate(-18deg) scale(.98)}50%{transform:rotate(16deg) scale(1.04)}}@media(max-width:1100px){.hero-kinetic .showcase-copy .actions{gap:16px;flex-wrap:wrap}.hero-kinetic .showcase-controls{gap:16px}.hero-kinetic .showcase-hint{display:none}}@media(max-width:900px){.hero-kinetic .hero-slide{grid-template-columns:1fr;min-height:0;padding-top:32px;gap:15px}.hero-kinetic .showcase-art{min-height:310px;height:310px}.hero-kinetic .showcase-product{height:280px;width:100%;margin:0}.hero-kinetic .showcase-copy h1,.hero-kinetic .showcase-copy h2{font-size:58px}.hero-kinetic .showcase-word{font-size:145px;top:9%}.hero-kinetic .showcase-art:after{bottom:17%}.hero-kinetic .showcase-photo-window{width:78%}.hero-kinetic .showcase-arrows{margin-right:0}.kinetic-tag{font-size:9px}.hero-kinetic .showcase-controls{margin:0 6%;justify-content:center}}@media(max-width:560px){.hero-kinetic .hero-slide{padding:26px 6% 15px;gap:8px}.hero-kinetic .showcase-copy h1,.hero-kinetic .showcase-copy h2{font-size:clamp(41px,11.5vw,56px)}.hero-kinetic .showcase-art{height:285px;min-height:285px}.hero-kinetic .showcase-product{height:245px}.hero-kinetic .showcase-word{font-size:120px;top:15%}.hero-kinetic .showcase-photo-window{width:92%}.kinetic-tag{font-size:8px;padding:6px 8px;max-width:46%}.kinetic-tag:nth-of-type(1){top:3%;left:0}.kinetic-tag:nth-of-type(2){top:23%;right:0}.kinetic-tag:nth-of-type(3){bottom:15%;left:2%}.hero-kinetic .showcase-controls{gap:10px;padding-right:38px;flex-wrap:wrap}.hero-kinetic .showcase-arrows{margin-left:0}.hero-kinetic .showcase-dots{width:auto!important}.hero-kinetic .showcase-status{position:absolute}.hero-kinetic .showcase-caption{font-size:8px}.hero-kinetic .hero-slide-ows[data-model=QH-008] .showcase-photo-window{width:63%}.hero-kinetic .hero-slide-ows[data-model=X17S] .showcase-photo-window{width:75%}.hero-kinetic .hero-slide[data-model=M14] .showcase-product{height:240px;width:100%;margin:0}.hero-kinetic .hero-slide[data-model=M14] .showcase-photo-window{width:85%;max-width:none}}@media(prefers-reduced-motion:reduce){.hero-kinetic *{animation:none!important;transition:none!important}.showcase-product-tilt{transform:none!important}}.hero-kinetic .showcase-copy h1,.hero-kinetic .showcase-copy h2{text-transform:uppercase;font-size:clamp(38px,4.65vw,74px);letter-spacing:-.045em;line-height:1.04;overflow-wrap:normal}@media(max-width:900px){.hero-kinetic .showcase-copy h1,.hero-kinetic .showcase-copy h2{font-size:clamp(38px,6.4vw,58px)}}@media(max-width:560px){.hero-kinetic .showcase-copy h1,.hero-kinetic .showcase-copy h2{font-size:clamp(31px,9.5vw,44px)}}.collection-gateway{background:#0b1117;color:#eaf5fc}.gateway-inner{max-width:1440px;margin:auto;padding:34px 6%;display:grid;grid-template-columns:.78fr 1fr 1fr 1.2fr;gap:28px;align-items:stretch}.gateway-intro{align-self:center}.gateway-intro>span,.gateway-number{font-size:9px;letter-spacing:1.6px;color:#93afc1}.gateway-intro p{font-size:21px;letter-spacing:-.5px;line-height:1.18;margin:10px 0 0}.gateway-link{border-left:1px solid #344651;padding:8px 0 8px 25px;display:flex;flex-direction:column;justify-content:center;gap:10px}.gateway-link strong{font-size:13px;letter-spacing:.2px;line-height:1.5;display:flex;justify-content:space-between;gap:10px;font-weight:600;color:#e8f6ff}.gateway-link strong>span{color:#a8d9f5;font-size:18px;line-height:1}.gateway-link small{font-size:11px;color:#9bb2c1;line-height:1.5}.gateway-link:hover strong,.gateway-link:focus-visible strong{color:#a8d9f5}.certification-section h2{font-size:clamp(30px,3.5vw,49px);letter-spacing:-.035em;line-height:1.08;font-weight:600}.certification-section .section-head{align-items:start}.certification-section .section-description{padding-top:45px}.trust-points strong{line-height:1.5}footer .footer-grid{grid-template-columns:.85fr .55fr 1.4fr;gap:clamp(24px,3vw,48px);align-items:start;max-width:1280px;margin:0 auto 48px}footer .footer-grid>div{min-width:0}.footer-heading{display:block;color:#e8f3fa;font-size:11px;font-weight:600;letter-spacing:1.6px;line-height:1.5;margin:0 0 22px}.footer-brand-copy{font-size:12px;line-height:1.85;margin:22px 0 20px;max-width:285px}.footer-market{font-size:10px;line-height:1.8;color:#87a0b0;display:block;max-width:240px}.footer-explore>a{font-size:12px;padding:6px 0;margin:1px 0;line-height:1.7}.footer-contact .footer-whatsapp{display:flex;justify-content:space-between;align-items:center;border:1px solid #345062;border-radius:4px;padding:15px 18px;margin:0 0 22px;background:#11212d;gap:15px}.footer-whatsapp small{display:block;color:#a4cde5;font-size:10px;letter-spacing:1px;line-height:1.6;margin-bottom:4px}.footer-whatsapp strong{font-size:19px;font-weight:500;color:#e6f5ff;line-height:1.5;white-space:nowrap;letter-spacing:.1px}.footer-whatsapp>span:last-child{color:#a8d9f5;font-size:22px}.footer-details{margin:0;display:grid;grid-template-columns:1fr;gap:18px}.footer-details>div{min-width:0}.footer-details dt{font-size:9px;letter-spacing:1.4px;color:#87a4b8;line-height:1.5;margin:0 0 5px}.footer-details dd{margin:0;color:#d4e2ec;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.footer-details dd>a{margin:0;display:inline-block;padding:2px 0}.footer-contact .footer-messaging{display:flex;gap:8px 18px;flex-wrap:wrap;border-bottom:1px solid #2b404f;padding-bottom:20px;margin-top:18px}.footer-messaging a{margin:0;font-size:11px;color:#a8cce3;min-height:32px;display:inline-flex;align-items:center}.footer-contact .footer-address{font-size:11px;line-height:1.8;color:#a0b5c3;margin:20px 0 18px;max-width:370px}.footer-address span{display:block;letter-spacing:1.4px;font-size:9px;margin-bottom:7px;color:#829eaf}.footer-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px}.footer-tools>a{font-size:11px;color:#a8cce3;min-height:40px;display:flex;align-items:center;margin:0}.footer-contact .share{font-size:11px;border-radius:3px;padding:8px 12px;min-height:40px;max-width:100%;margin:0;white-space:normal;letter-spacing:0}.footer-bottom{max-width:1280px;margin:auto}@media(min-width:1200px){.capability-panel{grid-template-columns:.82fr 1.18fr}.capability-photo,.capability-product{max-height:640px}.capability-copy{padding:42px 10%}.footer-details{grid-template-columns:1fr 1fr}}@media(max-width:1050px){.gateway-inner{gap:20px;grid-template-columns:1fr 1fr 1fr}.gateway-intro{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding-bottom:17px;border-bottom:1px solid #344651}.gateway-intro p{margin:0;font-size:17px;line-height:1.4}.gateway-intro p br{display:none}.gateway-link{padding-left:18px}.gateway-link:first-of-type{border-left:0;padding-left:0}.gateway-link strong{font-size:12px}.capability-copy{padding:26px 8%}.capability-index{margin-bottom:24px}.capability-copy h3{font-size:28px}.capability-copy>p{font-size:13px;line-height:1.8;margin-bottom:20px}.capability-copy li{padding:10px 0}.capability-actions{gap:15px;margin-top:18px}.capability-heading>p{max-width:280px;font-size:13px}.capability-footnote{gap:20px}.capability-tabs button{gap:7px;font-size:10px;letter-spacing:.5px}}@media(max-width:820px){footer .footer-grid{grid-template-columns:1fr 1fr;gap:35px 30px}.footer-contact{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 35px;border-top:1px solid #2c414e;padding-top:30px}.footer-contact .footer-heading{grid-column:1/-1}.footer-contact .footer-whatsapp{align-self:start;grid-column:1}.footer-details{grid-column:2;grid-row:2/4}.footer-contact .footer-messaging{grid-column:1;align-self:start;margin-top:0}.footer-contact .footer-address{margin-bottom:0}.footer-tools{align-content:start}.footer-brand-copy{max-width:300px}.capability-heading{align-items:start;gap:25px}.capability-heading>p{max-width:220px}.capability-heading>p br{display:none}.capability-tabs svg{width:18px;height:18px}.capability-tab-number{display:none}.capability-tabs button>span:last-child{margin-right:0}.capability-copy h3{font-size:25px}.capability-panel{grid-template-columns:.8fr 1fr}.capability-photo{flex:none;height:100%;aspect-ratio:auto}.capability-photo>img{width:var(--photo-width);top:var(--photo-top)}.capability-index{margin-bottom:18px}.capability-copy>p{font-size:12px}.capability-footnote{display:block}.capability-footnote p{margin-top:9px}.certification-section .section-head{display:block}.certification-section .section-description{padding-top:0;margin-top:22px;max-width:600px}}@media(max-width:620px){.gateway-inner{grid-template-columns:1fr;padding:25px 6%;gap:0}.gateway-intro{padding-bottom:20px;margin-bottom:5px;gap:15px}.gateway-intro p{font-size:15px}.gateway-intro>span{font-size:8px;letter-spacing:1.2px}.gateway-link,.gateway-link:first-of-type{border-left:0;border-bottom:1px solid #293e4b;padding:20px 0;display:grid;grid-template-columns:1fr auto;gap:7px 18px}.gateway-link:last-child{border-bottom:0;padding-bottom:5px}.gateway-number{grid-column:1/-1;font-size:8px;letter-spacing:1.2px}.gateway-link strong{grid-column:1/-1;font-size:14px}.gateway-link small{grid-column:1/-1}.capability-section{padding:60px 6%}.capability-heading{display:block;margin-bottom:26px}.capability-heading h2{font-size:clamp(35px,10vw,53px);letter-spacing:-.035em}.capability-heading .eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:17px}.capability-heading>p{max-width:none;margin-top:22px;font-size:13px}.capability-tabs{display:flex;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#9fc0d5 #e9f1f6;margin-bottom:20px}.capability-tabs button{flex:0 0 auto;min-height:60px;padding:14px 18px;gap:8px;font-size:10px}.capability-panel{grid-template-columns:1fr}.capability-visual{height:420px;overflow:hidden;align-items:center;background:#d5e3ec}.capability-photo{width:280px;aspect-ratio:2/3;flex:none;height:420px}.capability-product{width:100%;height:420px;aspect-ratio:auto;flex:none}.capability-visual:has(.capability-photo){background:#0f1e29}.capability-visual figcaption{padding:60px 22px 20px;left:0;right:0}.capability-copy{padding:30px 24px}.capability-copy h3{font-size:29px;margin-bottom:18px}.capability-copy>p{font-size:13px;line-height:1.85}.capability-copy li{font-size:12px;padding:12px 0}.capability-index{margin-bottom:25px}.capability-actions{margin-top:24px;gap:24px}.capability-footnote>span{font-size:8px}.certification-section h2{font-size:clamp(29px,8.2vw,40px)}.footer-contact{display:block;grid-column:1/-1}.footer-details{grid-template-columns:1fr;gap:17px}.footer-contact .footer-messaging{margin-top:18px}.footer-contact .footer-address{margin-bottom:19px}.footer-tools{gap:14px 18px}.footer-whatsapp strong{font-size:19px}.footer-market{max-width:240px}.footer-explore>a{font-size:12px}footer .footer-grid{grid-template-columns:1fr;gap:30px}.footer-grid .footer-explore{display:grid;grid-template-columns:1fr 1fr;gap:4px 15px}.footer-explore .footer-heading{grid-column:1/-1;margin-bottom:12px}.footer-bottom span{margin-bottom:8px}.footer-brand-copy{margin-bottom:12px}}@media(prefers-reduced-motion:no-preference){.capability-panel:not([hidden]){animation:capability-appear .3s ease-out}@keyframes capability-appear{0%{opacity:.7;transform:translateY(6px)}to{opacity:1;transform:none}}}.collection-gateway{scroll-margin-top:82px}.gateway-layout{max-width:1440px;margin:auto;padding:43px 6% 46px}.gateway-eyebrow{display:block;font-size:9px;font-weight:500;letter-spacing:1.7px;color:#9db9cb;line-height:1.6}.gateway-statement{position:relative;padding-right:170px}.gateway-statement h2{font-size:clamp(29px,3.1vw,44px);font-weight:500;line-height:1.1;letter-spacing:-.045em;color:#f1f6f9;margin:15px 0 12px}.gateway-statement h2 span{display:inline-block}.gateway-statement>p{font-size:12px;font-weight:400;line-height:1.8;color:#a7bdcb;margin:0}.gateway-contact{position:absolute;right:0;bottom:0;display:inline-flex;align-items:center;gap:24px;padding:8px 0;border-bottom:1px solid #829cab66;color:#d7e6ef;font-size:11px;line-height:1.5}.gateway-contact:hover{color:#a8d9f5;border-color:#a8d9f5}.gateway-options{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:31px}.gateway-option{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px 0 0;border-top:1px solid #ffffff30;color:#f1f6f9}.gateway-option h3{font-size:clamp(23px,2.15vw,30px);font-weight:500;line-height:1.15;letter-spacing:-.03em;margin:10px 0}.gateway-option p{color:#a7bdcb;font-size:12px;font-weight:400;line-height:1.7;margin:0}.gateway-arrow{flex:0 0 34px;color:#c7e9fd;font-size:29px;transition:transform .25s ease}.gateway-option:hover .gateway-arrow{transform:translate(3px,-3px)}.gateway-option:hover h3{color:#c7e9fd}.gateway-option:focus-visible,.gateway-contact:focus-visible{outline:2px solid #a8d9f5;outline-offset:6px}@media(max-width:760px){.gateway-layout{padding:38px 6% 42px}.gateway-statement{padding-right:0}.gateway-statement h2{font-size:32px;margin:17px 0 13px}.gateway-statement>p{max-width:36ch}.gateway-contact{position:static;margin-top:14px}.gateway-options{grid-template-columns:1fr;gap:23px;margin-top:27px}.gateway-option{padding-top:23px}.gateway-option h3{font-size:24px}.gateway-arrow{font-size:27px}}@media(prefers-reduced-motion:reduce){.gateway-arrow{transition:none}}.nav-group{position:static;min-width:0}.nav-topline{display:flex;align-items:center;gap:3px}.nav-submenu-toggle{display:grid;place-items:center;width:22px;height:42px;padding:3px;border:0;background:transparent;color:#b7d6e9}.nav-submenu-toggle svg{width:10px;height:8px;transition:transform .2s}.nav-submenu-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.nav-dropdown{position:absolute;left:6%;right:6%;top:calc(100% - 1px);display:grid;grid-template-columns:1fr 2fr;gap:35px;padding:32px;background:#101c26;color:#e7f4fc;border:1px solid #314654;border-top:2px solid #a8d9f5;box-shadow:0 20px 45px #07131c35;max-height:calc(100svh - 120px);overflow:auto}.nav-dropdown-intro{border-right:1px solid #304450;padding-right:28px}.nav-dropdown-intro>span{color:#90aec1;font-size:9px;letter-spacing:1.5px}.nav-dropdown-intro p{font-size:22px;letter-spacing:-.4px;line-height:1.35;max-width:240px;margin:17px 0 0}.nav-dropdown-links{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.nav-dropdown-links>a{display:block;padding:13px 12px;margin:0;border:1px solid transparent;border-radius:3px;min-height:72px}.nav-dropdown-links>a:hover,.nav-dropdown-links>a:focus-visible{background:#1a3040;border-color:#365369}.nav-dropdown-links strong{display:flex;justify-content:space-between;gap:12px;color:#e3f2fd;font-size:13px;font-weight:500;line-height:1.4}.nav-dropdown-links strong>span{color:#aad6f0}.nav-dropdown-links small{display:block;font-size:10px;color:#8faabb;line-height:1.7;margin-top:6px}.nav-group .nav-topline>a[aria-current=page]{color:#b7e2fb}.catalog-group{scroll-margin-top:110px;margin-top:40px}.catalog-group-head{display:flex;justify-content:space-between;align-items:end;gap:20px;border-top:1px solid #cedde5;padding-top:25px;margin-bottom:25px}.catalog-group-head h2{font-size:clamp(25px,2.7vw,38px);letter-spacing:-.025em;margin:0;font-weight:600}.catalog-group-head p{max-width:340px;font-size:12px;line-height:1.8;color:#607789;margin:0}.catalog-group-code{display:block;font-size:9px;letter-spacing:1.5px;color:#67869a;margin-bottom:12px}.catalog-group+.catalog-group{margin-top:65px}.earphone-zones{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:25px 0}.earphone-zones>a{border:1px solid #d1dfe8;padding:19px 15px;border-radius:4px;background:#eff5f9;display:block;font-size:12px;color:#1c3c50}.earphone-zones>a>span{display:flex;align-items:center;justify-content:space-between;gap:12px}.earphone-zones>a small{display:block;font-size:10px;line-height:1.6;color:#607c8e;margin-top:7px}.earphone-zones>a:hover{border-color:#72a6c6;background:#e2f0f9}.catalog-list .gl12-entry{background:#e7f2fa;border:1px solid #bfd6e6;color:#173b52}.gl12-entry img{mix-blend-mode:multiply;object-fit:contain}.gl12-entry div>small{color:#5c788a}.gl12-entry>span{color:#21485f}.earphone-zone-heading{margin-top:45px}.earphone-zone-heading>h2{font-size:35px;letter-spacing:-1px}.earphone-zone-heading>p{color:#607989;font-size:13px}.catalog-list .catalog-tools,.catalog-list .catalog-filters{flex-wrap:wrap}.catalog-list .catalog-search{flex:1;max-width:340px;min-width:230px}@media(max-width:1050px){header nav{gap:17px}.nav-submenu-toggle{width:18px}.nav-topline{gap:1px}.nav-dropdown{left:4%;right:4%;padding:26px;gap:22px}.nav-dropdown-intro p{font-size:20px}.nav-dropdown-links{gap:6px 12px}}@media(max-width:760px){.nav-topline{justify-content:space-between}.nav-topline>a{flex:1;padding:8px 0}.nav-submenu-toggle{width:44px;height:44px;border:1px solid #344f60;border-radius:4px}.nav-dropdown{position:static;margin:8px 0 12px;padding:14px;border-top:1px solid #345367;display:block;max-height:none;overflow:visible;box-shadow:none}.nav-dropdown-intro{display:none}.nav-dropdown-links{grid-template-columns:1fr 1fr;gap:5px}.nav-dropdown-links>a{padding:12px 8px;min-height:74px}.nav-dropdown-links strong{font-size:12px}.nav-dropdown-links small{font-size:10px}.catalog-group-head{display:block}.catalog-group-head p{margin-top:12px;max-width:none}.earphone-zones{grid-template-columns:1fr 1fr;gap:10px}.earphone-zones>a{padding:16px 13px}.catalog-list .catalog-search{max-width:none;width:100%}header nav.open{max-height:calc(100svh - 76px);overflow-y:auto;overscroll-behavior:contain}.catalog-group{scroll-margin-top:95px}.gl12-entry strong{font-size:18px}}.capability-section.capability-cinema{max-width:none;width:100%;margin:0;padding:92px 6% 64px;background:#0d141b;color:#f2f6fa;scroll-margin-top:80px}.cinema-heading{max-width:1100px;margin:0 auto 42px;text-align:center}.cinema-heading .eyebrow{font-size:10px;letter-spacing:2.3px;color:#aac9dc;display:block;margin-bottom:24px}.cinema-heading h2{font-size:clamp(36px,5.4vw,78px);line-height:1.04;letter-spacing:-.045em;font-weight:600;margin:0}.cinema-heading h2 span{color:#a9d9f4}.cinema-heading p{font-size:15px;line-height:1.75;color:#a6bbc9;margin:24px auto 20px}.cinema-discover{display:inline-flex;align-items:center;gap:30px;border-bottom:1px solid #95b5c8;padding:10px 2px;font-size:13px;color:#e9f5fd}.cinema-discover:hover{color:#a9d9f4}.cinema-player{max-width:1320px;margin:0 auto}.cinema-film-caption{display:flex;justify-content:space-between;gap:20px;color:#819aa9;font-size:9px;letter-spacing:1.6px;margin-bottom:14px}.capability-film{width:100%;aspect-ratio:16/9;display:block;background:#15212c;object-fit:contain;border:1px solid #294152;border-radius:3px}.cinema-explorer{max-width:1200px;margin:38px auto 0}.cinema-explorer-label{display:flex;justify-content:space-between;gap:20px;color:#8299aa;font-size:9px;letter-spacing:1.5px;margin-bottom:22px}.capability-cinema .capability-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:0;border-top:1px solid #344652;border-bottom:1px solid #344652;margin:0;gap:0;overflow:visible}.capability-cinema .capability-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;display:flex;align-items:center;justify-content:center;gap:12px;min-height:72px;padding:16px 10px;color:#9db2c1;font-size:11px;font-weight:500;letter-spacing:.6px}.capability-cinema .capability-tabs button[aria-selected=true]{color:#c2e9ff;background:#142735;border-bottom-color:#a9d9f4}.capability-cinema .capability-tabs button:hover{color:#fff;background:#172733}.capability-tabs svg{width:20px;height:20px;flex:none}.capability-cinema .capability-tab-number{font-size:9px;display:block;font-weight:400;opacity:.6;margin:0}.capability-cinema .capability-tabs button>span:last-child{margin:0}.capability-cinema .capability-panel{display:grid;grid-template-columns:1.15fr .85fr;gap:8%;padding:38px 0 12px;background:transparent;border-radius:0;overflow:visible;min-height:270px}.capability-cinema .capability-copy{padding:0;display:block}.capability-cinema .capability-index{color:#8bb7d0;font-size:9px;letter-spacing:1.8px;margin:0 0 14px;display:block}.capability-cinema .capability-copy h3{font-size:clamp(25px,3vw,38px);font-weight:500;letter-spacing:-.025em;line-height:1.15;margin:0 0 17px;color:#eef6fb}.capability-cinema .capability-copy>p{font-size:13px;line-height:1.8;color:#99afbf;max-width:490px;margin:0}.capability-details ul{list-style:none;margin:0;padding:0}.capability-details li{border-bottom:1px solid #304350;font-size:13px;color:#bdd0dc;padding:15px 0;display:flex;gap:18px;line-height:1.6}.capability-details li>span{color:#8fbdd8}.capability-cinema .capability-enquiry{display:inline-flex;align-items:center;min-height:44px;color:#a9d9f4;font-size:12px;margin-top:13px;padding:8px 0}.capability-enquiry:hover{text-decoration:underline;text-underline-offset:5px}.capability-cinema .capability-footnote{display:block;border-top:1px solid #2a3a45;margin:24px 0 0;padding-top:20px;font-size:10px;line-height:1.8;color:#7d97a9;max-width:none}@media(max-width:900px){.capability-section.capability-cinema{padding:65px 6% 48px}.cinema-heading h2{font-size:clamp(35px,6.2vw,57px)}.cinema-heading p{font-size:13px}.capability-cinema .capability-tabs button{gap:8px;font-size:10px;padding:14px 8px}.capability-cinema .capability-tab-number{display:none}.capability-cinema .capability-panel{gap:7%;min-height:295px}}@media(max-width:620px){.capability-section.capability-cinema{padding:54px 5% 38px;scroll-margin-top:74px}.cinema-heading{margin-bottom:32px}.cinema-heading h2{font-size:clamp(29px,8vw,46px);line-height:1.09}.cinema-heading .eyebrow{font-size:8px;letter-spacing:1.8px;margin-bottom:20px}.cinema-heading p{font-size:12px;margin-top:21px}.cinema-discover{font-size:12px}.cinema-film-caption{font-size:7px;letter-spacing:1.1px}.cinema-explorer{margin-top:27px}.cinema-explorer-label{font-size:8px;line-height:1.6;margin-bottom:15px}.cinema-explorer-label>span:last-child{display:none}.capability-cinema .capability-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.capability-cinema .capability-tabs button{flex-direction:column;gap:8px;font-size:7px;letter-spacing:.3px;padding:12px 2px;min-height:76px}.capability-cinema .capability-tabs svg{width:19px;height:19px}.capability-cinema .capability-panel{grid-template-columns:1fr;gap:24px;padding-top:27px;min-height:0}.capability-cinema .capability-copy h3{font-size:27px}.capability-cinema .capability-copy>p{font-size:12px}.capability-details li{font-size:12px;padding:12px 0}.capability-cinema .capability-footnote{font-size:9px;margin-top:19px}.capability-film{border-radius:0}}.cover-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scroll-cover{--cover-top:88px;position:relative;background:#080d14;color:#f0f2ed}.scroll-cover-stage{position:relative;height:calc(100svh - var(--cover-top));min-height:520px;isolation:isolate;overflow:hidden;background:#080d14}.scroll-cover.is-scroll-enhanced{height:420svh}.is-scroll-enhanced .scroll-cover-stage{position:sticky;top:var(--cover-top);height:calc(100svh - var(--cover-top));min-height:0}.cover-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 47% 50%,#3b4b5d 0,#141f2b 40%,#060a10 78%);opacity:0}.cover-portrait{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:51% 44%;will-change:transform,opacity,filter}.cover-portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 41%;max-width:none}.cover-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0b17212b,transparent 35%,#08121c08 52%,#05101fba 100%)}.cover-product{position:absolute;width:min(78vw,1250px);left:50%;top:51%;opacity:0;transform:translate(-50%,-50%);will-change:transform,opacity;pointer-events:none;transform-origin:50% 50%;filter:drop-shadow(0 35px 34px #0007)}.cover-product img{width:100%;height:auto;max-width:none}.cover-meta{position:absolute;top:28px;left:4%;right:4%;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#f1f5f8;z-index:4;font-size:9px;letter-spacing:1.4px;line-height:1.7}.cover-meta>span{font-weight:500}.cover-meta i{font-style:normal;opacity:.5;margin:0 10px}.cover-meta a{border-bottom:1px solid #cbd6df66;padding:8px 0;display:inline-flex;gap:22px}.cover-meta a:hover{color:#b7e2fb;border-color:#b7e2fb}.cover-scene{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;will-change:transform,opacity;z-index:2}.cover-scene:not(.cover-scene-intro){opacity:0;visibility:hidden}.cover-wordmark{position:absolute;left:3.3%;bottom:98px;font-size:clamp(100px,16vw,245px);line-height:.73;font-weight:400;letter-spacing:-.085em;color:#f4f1df;text-shadow:0 2px 20px #162d4410}.cover-wordmark>span{font-size:.24em;position:absolute;top:0;margin-left:11px;letter-spacing:0}.cover-intro-copy{position:absolute;right:4%;bottom:110px;width:260px;font-size:12px;line-height:1.7;color:#f4f8fc;text-shadow:0 2px 10px #10203070}.cover-intro-copy>span{font-size:9px;letter-spacing:1.5px}.cover-intro-copy p{margin:10px 0 0;line-height:1.75}.cover-chapter-label{font-size:9px;letter-spacing:1.7px;color:#a6bdd0;line-height:1.7}.cover-scene-frame{padding:88px 5%}.cover-scene h2{font-size:clamp(25px,3.9vw,56px);line-height:1.05;letter-spacing:-.035em;font-weight:500;color:#f1f4f8;margin:18px 0 0}.cover-scene-frame>p{position:absolute;bottom:115px;left:5%;font-size:12px;line-height:1.75;color:#a8bfce}.cover-scene-detail{padding:86px 5%}.cover-scene-detail h2{font-size:clamp(25px,3.6vw,48px)}.cover-detail-note{position:absolute;right:6%;bottom:28%;display:flex;flex-direction:column;font-size:12px;gap:10px;color:#becedb}.cover-detail-note strong{font-size:11px;letter-spacing:1.8px;font-weight:500;color:#eaf2f8}.cover-detail-line{width:92px;height:1px;position:absolute;left:-112px;top:8px;background:#95bedf;transform:rotate(-20deg);transform-origin:right}.cover-detail-line:before{content:"";width:5px;height:5px;position:absolute;left:0;top:-2px;border-radius:50%;background:#b6d8f0}.cover-spec-title{position:absolute;left:5%;top:90px}.cover-spec-title h2{font-size:clamp(80px,13vw,180px);letter-spacing:-.06em;font-weight:400;margin:13px 0 5px;color:#dee9f1}.cover-spec-title>p{font-size:8px;letter-spacing:2px;color:#829eaf}.cover-spec-panel{position:absolute;right:6%;top:26%;width:26%;max-width:340px;pointer-events:auto}.cover-spec-panel dl{margin:0;border-top:1px solid #71869580}.cover-spec-panel dl>div{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #71869560;padding:17px 0}.cover-spec-panel dt{font-size:9px;letter-spacing:1px;color:#a2b9c9}.cover-spec-panel dd{margin:0;font-size:28px;font-weight:400;line-height:1.2;white-space:nowrap}.cover-spec-panel dd span{font-size:12px;color:#91adbf}.cover-spec-panel>p{font-size:12px;line-height:1.8;color:#a6bfce;margin:24px 0}.cover-spec-actions{display:flex;flex-direction:column;align-items:start;gap:12px}.cover-spec-actions a{font-size:10px;letter-spacing:.5px;min-height:34px;display:flex;align-items:center;border-bottom:1px solid #8ba6ba66;color:#d1e9f9}.cover-spec-actions a:hover{color:#b7e2fb;border-color:#b7e2fb}.cover-bottom{position:absolute;bottom:37px;left:4%;right:4%;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:5;font-size:9px;letter-spacing:1.3px;color:#dce8f0}.cover-motion-hint>span{margin-left:16px;font-size:15px}.cover-chapters{display:flex;gap:11px}.cover-chapters button{width:43px;height:35px;border:0;border-bottom:1px solid #b0c9db55;border-radius:0;background:transparent;font-size:10px;color:#91a5b4;letter-spacing:1px}.cover-chapters button[aria-pressed=true]{color:#eff8ff;border-bottom:2px solid #d8f0ff}.cover-chapters button:hover{background:#e9f5ff12;color:#fff}.cover-skip{padding:10px 0;min-height:38px}.cover-progress{position:absolute;bottom:0;left:0;right:0;height:2px;background:#7896a22e;z-index:4}.cover-progress span{display:block;width:100%;height:100%;background:#d8ebfb;transform-origin:left;transform:scaleX(0);will-change:transform}.cover-image-credit{position:absolute;left:4%;bottom:14px;color:#d6e4f2a6;font-size:6px;letter-spacing:1.2px;z-index:3}.cover-static-summary{padding:22px 5%;font-size:12px;line-height:1.8;display:flex;justify-content:space-between;gap:25px;color:#a9bfce}.cover-static-summary p{margin:0}.cover-static-summary a{color:#c6e7fa}.is-scroll-enhanced .cover-static-summary{display:none}.cover-collection-heading{padding:56px 6% 20px;background:#edf4f8;scroll-margin-top:90px}.cover-collection-heading>span{font-size:9px;letter-spacing:1.8px;color:#698292}.cover-collection-heading h2{font-weight:500;font-size:clamp(28px,4vw,46px);margin:12px 0;line-height:1.08;letter-spacing:-.04em}#featured-products{scroll-margin-top:88px}@media(max-width:1100px){.cover-intro-copy{width:220px;font-size:11px}.cover-wordmark{bottom:124px}.cover-spec-panel{right:5%;width:30%}.cover-scene h2{font-size:35px}.cover-detail-note{bottom:20%;font-size:11px}.cover-product{width:90vw}.cover-meta,.cover-bottom{font-size:8px}}@media(max-width:760px){.scroll-cover{--cover-top:76px}.scroll-cover.is-scroll-enhanced{height:370svh}.scroll-cover-stage{min-height:590px}.cover-portrait img{object-position:50% 44%}.cover-portrait{transform-origin:52% 40%}.cover-meta{top:17px;font-size:7px;left:5%;right:5%;letter-spacing:.7px;gap:15px}.cover-meta i{margin:0 4px}.cover-meta a{gap:8px;white-space:nowrap}.cover-wordmark{font-size:clamp(92px,21vw,150px);bottom:154px;left:4%;letter-spacing:-.08em}.cover-wordmark>span{margin-left:7px}.cover-intro-copy{left:5%;right:auto;bottom:81px;width:auto;font-size:10px}.cover-intro-copy>span{font-size:7px;letter-spacing:1.2px}.cover-intro-copy p{margin-top:5px;font-size:10px}.cover-intro-copy p br{display:none}.cover-bottom{left:5%;right:5%;bottom:29px;gap:8px;font-size:7px;letter-spacing:.5px}.cover-motion-hint{max-width:78px;line-height:1.5}.cover-motion-hint>span{margin-left:3px;font-size:11px}.cover-chapters{gap:4px}.cover-chapters button{width:31px;height:36px;font-size:9px}.cover-skip{font-size:7px;max-width:76px;text-align:right;line-height:1.5}.cover-image-credit{left:5%;font-size:5px;bottom:11px}.cover-scene-frame,.cover-scene-detail{padding:85px 5%}.cover-scene h2{font-size:clamp(25px,7vw,37px);line-height:1.08}.cover-chapter-label{font-size:7px;letter-spacing:1.2px}.cover-product{width:124vw;top:50%}.cover-scene-frame>p{bottom:100px;font-size:11px}.cover-detail-note{bottom:20%;right:7%;font-size:10px}.cover-detail-note strong{font-size:9px}.cover-detail-line{width:52px;left:-68px}.cover-spec-title{left:5%;top:75px}.cover-spec-title h2{font-size:70px;margin-top:9px}.cover-spec-title>p{font-size:6px}.cover-spec-panel{width:90%;max-width:none;right:5%;top:auto;bottom:84px}.cover-spec-panel dl{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cover-spec-panel dl>div{display:block;padding:11px 0 8px}.cover-spec-panel dt{font-size:6px;letter-spacing:.6px}.cover-spec-panel dd{font-size:23px;margin-top:8px}.cover-spec-panel dd span{font-size:10px}.cover-spec-panel>p{font-size:10px;line-height:1.5;margin:12px 0}.cover-spec-panel>p br{display:none}.cover-spec-actions{flex-direction:row;gap:20px}.cover-spec-actions a{font-size:8px;min-height:35px}.cover-static-summary{display:block;font-size:10px}.cover-static-summary a{display:inline-block;margin-top:8px}.cover-collection-heading{padding-top:38px}#featured-products{scroll-margin-top:76px}}@media(max-height:560px)and (min-width:761px){.cover-wordmark{font-size:115px;bottom:95px}.cover-intro-copy{bottom:92px}.cover-scene-frame,.cover-scene-detail{padding-top:58px}.cover-scene h2{font-size:28px}.cover-spec-title{top:60px}.cover-spec-title h2{font-size:80px}.cover-spec-panel{top:17%;width:28%}.cover-spec-panel dl>div{padding:9px 0}.cover-spec-panel dd{font-size:22px}.cover-spec-panel>p{margin:13px 0;font-size:10px}.cover-spec-actions{gap:4px}.cover-spec-actions a{font-size:8px;min-height:29px}}@media(prefers-reduced-motion:reduce){.scroll-cover.is-scroll-enhanced{height:auto}.scroll-cover-stage,.is-scroll-enhanced .scroll-cover-stage{position:relative;top:0;min-height:520px;height:calc(100svh - var(--cover-top))}.cover-static-summary,.is-scroll-enhanced .cover-static-summary{display:block}.cover-chapters{display:none}.cover-portrait,.cover-product{will-change:auto}}.cover-wordmark>span{font-size:.095em;letter-spacing:.06em;top:5px;margin-left:16px}.scroll-cover.is-scroll-enhanced{height:460svh}.is-scroll-enhanced .scroll-cover-stage{position:absolute;top:0;left:0;right:0}.is-scroll-enhanced.is-cover-pinned .scroll-cover-stage{position:fixed;top:var(--cover-top);bottom:auto;z-index:2}.is-scroll-enhanced.is-cover-after .scroll-cover-stage{position:absolute;top:auto;bottom:0;z-index:2}.cover-product img{display:block}.cover-skip{margin-right:155px}.cover-exit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:#edf4f8;color:#101d28;display:flex;flex-direction:column;justify-content:center;padding:6%;opacity:0;visibility:hidden;pointer-events:none}.cover-exit>span{font-size:10px;letter-spacing:2px;color:#678599;margin-bottom:24px}.cover-exit>strong{font-size:clamp(50px,8vw,122px);line-height:.98;letter-spacing:-.065em;font-weight:500}.cover-exit>a{align-self:flex-start;pointer-events:auto;display:inline-block;margin-top:30px;padding:12px 0;border-bottom:1px solid #668297;font-size:10px;letter-spacing:1px}.is-ending .cover-meta,.is-ending .cover-bottom{color:#23495d}.is-ending .cover-chapters button{color:#78919f;border-color:#78919f66}.is-ending .cover-image-credit{color:#718593}.is-ending .cover-progress span{background:#376d87}.scroll-cover .cover-spec-title h2{font-size:clamp(74px,11vw,155px)}.cover-spec-panel{top:18%}.cover-spec-panel dl>div{padding:13px 0}.cover-spec-panel>p{margin:16px 0}.cover-spec-actions{gap:6px}@media(max-width:1100px)and (min-width:761px){.cover-spec-panel{top:20%}.cover-spec-panel dt{font-size:8px}.cover-spec-panel dd{font-size:23px}.cover-spec-panel>p{font-size:11px}.cover-spec-actions a{font-size:9px}.cover-spec-panel dl>div{padding:10px 0}}@media(max-width:760px){.scroll-cover.is-scroll-enhanced{height:420svh}.cover-skip{display:none}.cover-bottom{right:85px}.cover-wordmark>span{font-size:.105em;margin-left:11px}.scroll-cover .cover-spec-title h2{font-size:65px}.cover-spec-title{top:62px}.cover-spec-panel{top:auto;bottom:77px}.cover-spec-panel dl>div{padding:8px 0}.cover-spec-panel>p{margin:9px 0;font-size:9px}.cover-spec-actions{gap:20px}.cover-exit{padding:8%}.cover-exit>strong{font-size:clamp(44px,12vw,83px)}.cover-meta>span{max-width:155px}.cover-intro-copy{bottom:85px}}@media(max-height:650px)and (min-width:761px){.cover-spec-panel{top:14%}.cover-spec-panel dl>div{padding:7px 0}.cover-spec-panel dd{font-size:21px}.cover-spec-panel>p{margin:9px 0}.cover-spec-actions{flex-direction:row;gap:15px}.cover-spec-actions a{font-size:8px;min-height:29px}.cover-spec-panel dt{font-size:7px}}@media(prefers-reduced-motion:reduce){.scroll-cover.is-scroll-enhanced{height:auto}}.cover-product{top:50%;transform-origin:50% 50%}.cover-transfer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:0;background:#080d14;will-change:opacity}.cover-wordmark{font-size:clamp(78px,10.6vw,164px);line-height:.82;left:4%;bottom:119px;letter-spacing:-.07em}.cover-wordmark>span{font-size:14px;top:2px;letter-spacing:.08em;margin-left:14px}.cover-intro-copy{right:5%;bottom:111px;width:250px;padding-left:23px;border-left:1px solid #e9f3fa66;font-size:12px;text-shadow:0 2px 12px #06132366}.cover-intro-copy>span{display:block;font-size:8px;letter-spacing:1.8px;color:#dce9f3}.cover-scene-intro .cover-intro-copy h2{font-size:25px;line-height:1.14;letter-spacing:-.035em;font-weight:500;margin:13px 0 0;color:#fff}.cover-intro-copy p{font-size:12px;line-height:1.6;margin:13px 0 0;color:#e4eef4}@media(min-width:761px)and (max-width:1100px){.cover-intro-copy{width:224px;right:4%;padding-left:19px}.cover-scene-intro .cover-intro-copy h2{font-size:22px}}@media(max-width:760px){.cover-wordmark{font-size:clamp(70px,21vw,126px);left:5%;bottom:219px}.cover-wordmark>span{font-size:10px;margin-left:10px;top:1px}.cover-intro-copy{left:5%;right:5%;bottom:91px;width:auto;border-left:0;border-top:1px solid #e9f3fa55;padding:14px 0 0}.cover-intro-copy>span{font-size:7px}.cover-scene-intro .cover-intro-copy h2{font-size:20px;line-height:1.15;margin-top:8px}.cover-intro-copy h2 br{display:none}.cover-intro-copy h2 br:after{content:" "}.cover-intro-copy p{font-size:11px;margin-top:8px}.cover-bottom{right:155px}}@media(max-height:560px)and (min-width:761px){.cover-wordmark{font-size:90px;bottom:100px}.cover-intro-copy{bottom:91px}.cover-scene-intro .cover-intro-copy h2{font-size:20px}}.scroll-cover{background:#000;color:#fff;--cover-ease:cubic-bezier(.16,1,.3,1)}.scroll-cover.is-scroll-enhanced{height:1200svh}.scroll-cover-stage{background:#000;overflow:clip}.cover-atmosphere{background:radial-gradient(ellipse at 48% 43%,#626e79 0,#293039 35%,#080b10 72%,#000);opacity:1}.cover-portrait{will-change:transform,opacity;transform:translateZ(0)}.cover-portrait img{display:block}.cover-portrait .cover-portrait-detail{position:absolute;left:0;top:0;width:1536px;height:1024px;max-width:none;object-fit:fill;transform-origin:0 0;opacity:0;visibility:hidden;will-change:opacity;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 92%,transparent),linear-gradient(0deg,transparent,#000 7%,#000 93%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 92%,transparent),linear-gradient(0deg,transparent,#000 7%,#000 93%,transparent);-webkit-mask-composite:source-in}.cover-product-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;visibility:hidden;pointer-events:none;will-change:opacity}.cover-floating-frame{position:absolute;width:1672px;height:941px;will-change:transform;backface-visibility:hidden}.cover-floating-frame img{display:block;width:100%;height:100%;max-width:none;object-fit:contain}.cover-temple-focus{position:absolute;top:0;right:0;bottom:0;left:0;will-change:opacity,filter}.cover-temple-image{clip-path:path("M900 245 L1320 245 L1390 317 L1350 326 L1270 325 L1210 342 L1140 367 L1060 389 L1015 382 L980 370 L951 400 L920 400 L900 380 Z")}.cover-front-image{position:relative;clip-path:path(evenodd,"M0 0 H1672 V941 H0 Z M900 245 L1320 245 L1390 317 L1350 326 L1270 325 L1210 342 L1140 367 L1060 389 L1015 382 L980 370 L951 400 L920 400 L900 380 Z")}.has-sharp-temples .cover-front-image{clip-path:none}.has-sharp-temples .cover-temple-focus{visibility:hidden}.cover-oem-mark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;pointer-events:none;overflow:visible}.cover-oem-mark text{fill:#ced0d1;font-family:Arial,sans-serif;font-weight:500;font-size:16px;letter-spacing:1.1px}.cover-feature[data-feature=oem]{pointer-events:auto}.cover-feature[data-feature=oem] dl{display:none}.cover-oem-controls label{display:block;color:#fff;font-size:9px;letter-spacing:1px;margin-bottom:9px}.cover-oem-controls input{display:block;width:100%;max-width:280px;box-sizing:border-box;border:1px solid #ffffff66;border-radius:0;background:transparent;color:#fff;padding:10px 12px;font:500 14px/1.3 Arial,sans-serif;letter-spacing:1px;outline-offset:4px}.cover-oem-controls input:focus-visible{outline:2px solid #fff}.cover-oem-link{display:inline-flex;gap:24px;align-items:center;padding:11px 0 9px;margin-top:12px;border-bottom:1px solid #ffffff66;font-size:10px;letter-spacing:.7px;color:#fff}.cover-shade{z-index:2;background:linear-gradient(0deg,#0009,transparent 38%,transparent 85%,#0002);pointer-events:none}.cover-meta,.cover-bottom,.cover-image-credit,.cover-scene-intro,.cover-return,.cover-feature-grid,.cover-focus-copy{z-index:3}.cover-meta,.cover-bottom,.cover-feature-grid,.cover-focus-copy{mix-blend-mode:difference;color:#fff}.cover-feature-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding-inline:32px;pointer-events:none}.cover-feature{position:relative;grid-row:1;align-self:start;opacity:0;visibility:hidden;pointer-events:none;max-width:380px;will-change:top,opacity}.cover-feature.is-right{grid-column:9/13;margin-right:25px}.cover-feature.is-left{grid-column:1/5;margin-left:25px}.cover-feature-label{display:flex;flex-direction:column;gap:22px;font-size:9px;letter-spacing:1.5px;line-height:1.5}.cover-feature-line{width:64px;height:2px;background:#fff}.cover-feature h2{font-size:clamp(26px,2.65vw,42px);line-height:1.03;letter-spacing:-.045em;font-weight:500;margin:27px 0 20px;color:#fff}.cover-feature>p{font-size:14px;line-height:1.65;max-width:32ch;color:#fff;margin:0 0 27px;font-weight:400}.cover-feature dl{border-top:1px solid #ffffff5c;margin:0}.cover-feature dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:12px 0;border-bottom:1px solid #ffffff30;font-size:9px;letter-spacing:.5px;line-height:1.5}.cover-feature dd{margin:0;text-align:right;white-space:nowrap}.cover-feature small{display:block;font-size:9px;line-height:1.5;opacity:.6;margin-top:13px;max-width:38ch}.cover-word{display:inline-block;opacity:0;filter:blur(8px);transform:translateY(16px);transition:opacity .4s var(--cover-ease),filter .4s var(--cover-ease),transform .4s var(--cover-ease);transition-delay:calc(var(--i)*25ms)}.is-revealed .cover-word{opacity:1;filter:blur(0);transform:none}.cover-focus-copy{position:absolute;inset:78px 5% auto;display:flex;justify-content:space-between;font-size:10px;letter-spacing:2px;opacity:0;pointer-events:none}.cover-return{position:absolute;bottom:116px;left:5%;opacity:0;visibility:hidden}.cover-return>span{font-size:8px;letter-spacing:1.7px}.cover-return h2{font-size:clamp(38px,5vw,75px);font-weight:500;letter-spacing:-.055em;line-height:1.02;margin:20px 0}.cover-return a{display:flex;gap:35px;width:max-content;padding:10px 0;border-bottom:1px solid #fff8;font-size:10px;letter-spacing:1px}.cover-static-summary{background:#000;color:#fff}.cover-chapters[hidden]{display:none}@media(max-width:1100px)and (min-width:761px){.cover-feature-grid{gap:18px;padding-inline:24px}.cover-feature.is-right{grid-column:9/13;margin-right:0}.cover-feature.is-left{margin-left:0}.cover-feature>p{font-size:12px}.cover-feature h2{font-size:27px}.cover-feature-label{font-size:8px}.cover-feature dl>div{font-size:8px;gap:8px}}@media(max-width:760px){.scroll-cover.is-scroll-enhanced{height:1200svh}.cover-feature-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;padding-inline:22px}.cover-feature.is-left,.cover-feature.is-right{grid-column:1/-1;max-width:none;margin:0}.cover-feature-label{font-size:8px;gap:10px;flex-direction:row;align-items:center;justify-content:space-between}.cover-feature-line{width:38px;height:1px}.cover-feature h2{font-size:27px;line-height:1.03;margin:17px 0 12px}.cover-feature h2 br{display:initial}.cover-feature>p{font-size:12px;line-height:1.5;max-width:42ch;margin-bottom:16px}.cover-feature dl{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cover-feature dl>div{display:block;font-size:8px;padding:9px 0}.cover-feature dd{text-align:left;font-size:10px;margin-top:5px}.cover-feature small{font-size:8px;max-width:45ch;margin-top:8px}.cover-focus-copy{top:65px;font-size:7px;letter-spacing:1px}.cover-return{bottom:112px}.cover-return h2{font-size:44px}.cover-return>span{font-size:7px}.cover-word{transition-delay:calc(var(--i)*16ms)}}@media(max-height:650px)and (min-width:761px){.cover-feature-label{gap:12px}.cover-feature h2{font-size:30px;margin:20px 0 15px}.cover-feature>p{font-size:12px;margin-bottom:18px}.cover-feature dl>div{padding:9px 0}}@media(prefers-reduced-motion:reduce){.scroll-cover.is-scroll-enhanced{height:auto}.cover-product-scene,.cover-focus-copy,.cover-feature-grid,.cover-return{display:none}.cover-word{transition:none;filter:none;transform:none;opacity:1}}.site-sound{position:fixed;z-index:70;right:24px;bottom:91px}.site-sound-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.site-sound-toggle{display:flex;align-items:center;justify-content:center;gap:10px;min-height:40px;padding:9px 15px;border:1px solid #708793;border-radius:24px;background:#0c1923ed;color:#e5f1f7;font:500 9px/1.2 Arial,sans-serif;letter-spacing:1.1px;cursor:pointer;box-shadow:0 3px 16px #0001}.site-sound-toggle svg{width:17px;height:17px;opacity:.55}.site-sound-toggle:hover,.site-sound-toggle:focus-visible{border-color:#d3e8f4;background:#172d3c}.site-sound-toggle:focus-visible{outline:2px solid #c0e8ff;outline-offset:3px}.site-sound[data-state=playing] svg{opacity:1}.site-sound[data-state=playing] .site-sound-toggle{border-color:#b9d6e7}@media(max-width:760px){.site-sound{right:14px;bottom:80px}.site-sound-toggle{min-height:38px;padding:8px 12px;font-size:8px;gap:7px}}.cover-collection-heading{padding:27px 6% 7px}.cover-collection-heading>span{font-size:8px;letter-spacing:1.5px}.cover-collection-heading h2{font-size:clamp(23px,2.6vw,34px);margin:9px 0 0;line-height:1.15}#featured-products .hero-kinetic .hero-slide{padding-top:26px;padding-bottom:22px;min-height:550px}#featured-products .showcase-copy h2{font-size:clamp(32px,4vw,55px)}body[data-page=index] .video-section>.wrap{padding-top:45px;padding-bottom:32px}body[data-page=index] .video-section .section-head{margin-bottom:25px}body[data-page=index] .video-section .section-head h2{font-size:clamp(29px,3.1vw,40px)}body[data-page=index] .video-section .note{margin:15px 0 0}.photochromic-section{grid-template-columns:minmax(0,1fr) minmax(220px,.72fr);gap:36px;padding-top:36px;padding-bottom:36px}.photochromic-copy .eyebrow{font-size:10px;letter-spacing:1.7px;margin-bottom:17px}.photochromic-copy h2{font-size:clamp(29px,3.2vw,40px);line-height:1.12;margin-bottom:17px}.photochromic-copy>p{font-size:15px;line-height:1.7;margin-bottom:13px}.photochromic-copy>.note{font-size:11px;line-height:1.6;margin-top:14px}.lens-benefits{display:flex;gap:7px 17px;flex-wrap:wrap;margin:17px 0;color:#264759;font-size:11px;letter-spacing:.02em}.lens-benefits span{border-bottom:1px solid #c7d5df;padding-bottom:7px}.lens-film{justify-self:center;max-width:100%;margin:0}.photochromic-section .lens-film video{display:block;width:auto;max-width:100%;height:340px;max-height:340px;aspect-ratio:9/16;object-fit:contain;border-radius:9px}.lens-film figcaption{font-size:9px;color:#647b8b;letter-spacing:.08em;margin-top:9px;text-align:center}.photochromic-section .btn{font-size:12px;margin-top:2px;padding:12px 20px}.home-earphones{padding-top:42px;padding-bottom:44px}.home-earphones .section-head{margin-bottom:26px}.home-earphones .section-head h2{font-size:clamp(29px,3.2vw,40px)}.home-earphones .catalog-grid{align-items:stretch;gap:22px}.home-earphones .catalog-image{height:250px;min-height:250px;aspect-ratio:auto;padding:47px 25px 24px;background:#f0f4f7;overflow:hidden}.home-earphones .catalog-image>img{width:100%;height:100%;max-width:100%;object-fit:contain;mix-blend-mode:multiply;margin:0;padding:0}.home-earphones .catalog-image>img[src$="ear-kh10-1.jpeg"]{transform:scale(1.24)}.home-earphones .catalog-label{top:19px;left:21px;font-size:9px;letter-spacing:1.3px}.home-earphones .catalog-card{border-radius:12px;display:flex;flex-direction:column}.home-earphones .catalog-card-body{padding:22px 21px;display:grid;grid-template-rows:auto 50px 66px 78px auto;gap:0;align-content:start}.home-earphones .catalog-card-title h3{font-size:28px;margin:0}.home-earphones .catalog-card-title{margin-bottom:10px}.home-earphones .catalog-card-title>span{font-size:8px;letter-spacing:1px}.home-earphones .catalog-card-body h4{font-size:16px;line-height:1.45;margin:0;max-width:220px}.home-earphones .catalog-card-body>p{font-size:13px;line-height:1.65;margin:0}.home-earphones .catalog-tags{align-content:start;align-items:start;gap:6px;margin:9px 0 15px}.home-earphones .catalog-tags>span{font-size:9px;padding:5px 7px}.home-earphones .catalog-card-actions{padding-top:15px;margin:0;border-top:1px solid #dce4ea;align-self:end;gap:14px}.home-earphones .catalog-card-actions .btn{font-size:12px;padding:11px 15px;align-self:start}.home-earphones .catalog-card-actions .text-link{font-size:12px;align-self:start}.bone-promo{background:radial-gradient(ellipse at 80% 48%,#192431 0,#0b1218 63%)}.bone-promo-layout{position:relative;grid-template-columns:1fr 1.1fr;gap:0;padding-top:30px;padding-bottom:26px}.bone-promo-layout>div{position:relative;z-index:2;padding-right:18px}.bone-promo h2{font-size:clamp(32px,3.5vw,48px);margin:18px 0}.bone-promo p{font-size:15px;max-width:420px}.bone-promo .bone-wearing{width:calc(100% + 70px);max-width:510px;margin-left:-70px;overflow:visible;border-radius:0}.bone-promo .bone-wearing img{width:100%;height:auto;max-height:540px;aspect-ratio:2/3;object-fit:contain;filter:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 23%,#000 90%,transparent),linear-gradient(0deg,transparent,#000 10%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 23%,#000 90%,transparent),linear-gradient(0deg,transparent,#000 10%,#000 91%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.bone-promo .bone-wearing figcaption{bottom:13px;left:24%;right:7%;padding:0;background:none;font-size:8px;color:#b4c2ce}.factory-showcase{padding-top:44px;padding-bottom:26px}.factory-showcase .section-head{align-items:end;margin-bottom:27px}.factory-showcase h2{font-size:clamp(30px,3.3vw,43px);line-height:1.13}.factory-intro{font-size:13px;max-width:340px}.factory-intro p{margin-bottom:12px}.factory-group figure,.factory-group img{width:380px}.factory-group img{height:232px;border-radius:8px;object-fit:cover}.factory-group figcaption{padding-top:12px;font-size:12px}.factory-tail{font-size:11px;padding-top:10px;gap:20px}.testing-section>.wrap{padding-top:45px;padding-bottom:45px}.testing-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:end;border-bottom:1px solid #cedae2;padding-bottom:24px;margin-bottom:25px}.testing-heading .eyebrow{font-size:10px;margin-bottom:15px}.testing-heading h2{font-size:clamp(29px,3.1vw,40px);line-height:1.15;margin:0}.testing-heading>p{font-size:13px;color:#637b8c;line-height:1.8;max-width:340px;justify-self:end;margin:0}.testing-section .equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.testing-section .equipment-card{display:grid;grid-template-columns:112px 1fr;align-items:center;gap:20px;padding:19px 0;border-bottom:1px solid #dce5eb}.testing-section .equipment-image{height:130px;padding:10px;border-radius:6px}.testing-section .equipment-image img{max-height:112px;max-width:100%;width:auto;height:auto;border-radius:2px}.testing-section .equipment-image>span{top:5px;left:5px;font-size:8px;background:#fffe}.testing-section .equipment-card figcaption{padding:0}.testing-section .equipment-card h3{font-size:17px;margin:0 0 8px;font-weight:500}.testing-section .equipment-card p{font-size:11px;line-height:1.7;max-width:220px}.testing-section .note{font-size:11px;margin-top:20px}footer .footer-grid{grid-template-columns:.72fr .5fr 1.55fr;gap:35px;margin-bottom:32px}.footer-contact .footer-heading{font-size:10px;margin-bottom:16px}.footer-contact .footer-whatsapp{border:0;border-bottom:1px solid #334854;border-radius:0;padding:0 0 17px;background:none;margin:0 0 22px}.footer-whatsapp small{font-size:8px;letter-spacing:1.2px}.footer-whatsapp strong{font-size:22px}.footer-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) 136px;gap:22px;align-items:start}.footer-contact .footer-details{grid-template-columns:1fr;gap:16px}.footer-contact .footer-details dt{font-size:8px;letter-spacing:1.3px}.footer-contact .footer-details dd{font-size:12px}.footer-contact .footer-messaging{gap:0;padding:10px 0 0;border:0;margin:0}.footer-wechat{display:grid;justify-items:start;gap:8px}.wechat-qr-trigger{border:0;padding:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.wechat-qr-trigger:focus-visible{outline:2px solid #aee0fb;outline-offset:5px}.wechat-qr-crop{display:block;position:relative;width:136px;height:136px;background:#fff;overflow:hidden;border:6px solid #fff;border-radius:3px}.wechat-qr-crop img{position:absolute;width:136.6154%;max-width:none;height:auto;left:-18.4615%;top:-44.3077%;margin:0}.wechat-qr-trigger small{display:block;color:#b9cfdd;font-size:9px;letter-spacing:.4px;margin-top:9px;line-height:1.5}.footer-contact .footer-address{font-size:10px;line-height:1.7;margin:19px 0 10px;max-width:none}.footer-address span{font-size:8px;margin-bottom:5px}.footer-tools{gap:8px 14px}.footer-tools>a,.footer-contact .share{font-size:10px}.wechat-dialog{border:1px solid #a9b9c5;border-radius:10px;padding:40px 16px 16px;max-width:min(90vw,390px);max-height:90svh;background:#fff;color:#0c1720;margin:auto;overflow:auto}.wechat-dialog::backdrop{background:#030b13bd}.wechat-dialog img{display:block;width:100%;height:auto;max-height:69svh;object-fit:contain}.wechat-dialog-close{position:absolute;right:10px;top:7px;border:0;background:transparent;color:#172d3c;font-size:24px;line-height:30px;width:32px;cursor:pointer}.wechat-dialog p{font-size:12px;text-align:center;margin:12px 0 0}.contact-wechat-card{padding-top:16px;margin-top:15px;border-top:1px solid #c3d3df;display:flex;align-items:center;gap:18px}.contact-wechat-card p{font-size:12px;line-height:1.7;margin:0}.contact-wechat-card .wechat-qr-trigger small{color:#385366}@media(max-width:1000px){.home-earphones .catalog-grid{gap:16px}.home-earphones .catalog-card-body{padding:19px 17px;grid-template-rows:auto 51px 66px 84px auto}.home-earphones .catalog-image{height:215px;min-height:215px;padding:43px 23px 20px}.home-earphones .catalog-card-title h3{font-size:25px}.home-earphones .catalog-card-body h4{font-size:14px}.home-earphones .catalog-card-body>p{font-size:12px}.home-earphones .catalog-tags>span{font-size:8px}.footer-contact-grid{grid-template-columns:minmax(0,1fr) 116px;gap:15px}.footer-wechat .wechat-qr-crop{width:116px;height:116px}footer .footer-grid{gap:22px}}@media(max-width:760px){.cover-collection-heading{padding:22px 6% 3px}.cover-collection-heading h2{font-size:24px;max-width:350px}#featured-products .hero-kinetic .hero-slide{padding-top:22px;min-height:0}#featured-products .showcase-copy h2{font-size:35px}.photochromic-section{gap:20px;padding-top:30px;padding-bottom:30px;grid-template-columns:minmax(0,1fr) minmax(155px,.7fr)}.photochromic-copy h2{font-size:28px}.photochromic-copy>p{font-size:13px}.photochromic-section .lens-film video{height:300px;max-height:300px}.testing-heading{gap:24px}.testing-section .equipment-card{grid-template-columns:88px 1fr;gap:13px}.testing-section .equipment-image{height:112px}.testing-section .equipment-image img{max-height:94px}.testing-section .equipment-card h3{font-size:15px}.testing-section .equipment-grid{gap:0 20px}.bone-promo-layout{grid-template-columns:1fr 1fr;gap:0}.bone-promo .bone-wearing{margin-left:-45px;width:calc(100% + 45px)}.bone-promo p{font-size:13px}.bone-promo h2{font-size:30px}.bone-promo .actions{gap:14px}.bone-promo .actions .btn,.bone-promo .text-link{font-size:11px}.bone-promo .eyebrow{font-size:9px}.factory-group figure,.factory-group img{width:300px}.factory-group img{height:195px}footer .footer-grid{grid-template-columns:1fr 1fr}.footer-contact{grid-column:1/-1}.footer-contact-grid{grid-template-columns:1fr 136px;gap:25px}.footer-wechat .wechat-qr-crop{width:136px;height:136px}.footer-contact .footer-whatsapp{max-width:none}.footer-contact .footer-address{max-width:420px}}@media(max-width:560px){.home-earphones .catalog-grid{grid-template-columns:1fr}.home-earphones .catalog-image{height:245px;min-height:245px;padding:43px 45px 22px}.home-earphones .catalog-card-body{grid-template-rows:auto auto auto auto auto;padding:22px}.home-earphones .catalog-card-body h4{min-height:0;margin-bottom:12px}.home-earphones .catalog-card-body>p{margin-bottom:6px}.home-earphones .catalog-tags{margin-bottom:17px;min-height:0}.home-earphones .catalog-card-actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.photochromic-section{grid-template-columns:1fr;gap:22px}.photochromic-copy>p{font-size:14px}.photochromic-section .lens-film video{height:315px}.lens-film{width:100%;background:#f1f4f6;border-radius:8px;padding:12px}.lens-film video{margin:auto}.bone-promo-layout{display:block;padding-top:32px;padding-bottom:20px}.bone-promo-layout>div{padding:0}.bone-promo h2{font-size:34px}.bone-promo p{max-width:320px}.bone-promo .bone-wearing{width:100%;max-width:370px;margin:-8px auto 0}.bone-promo .bone-wearing img{max-height:410px;width:100%;object-fit:cover;object-position:50% 30%}.bone-promo .bone-wearing figcaption{bottom:9px}.testing-heading{grid-template-columns:1fr;gap:14px;padding-bottom:18px}.testing-heading>p{justify-self:start;max-width:none}.testing-section .equipment-grid{grid-template-columns:1fr}.testing-section .equipment-card{grid-template-columns:90px 1fr;padding:14px 0;gap:20px}.testing-section .equipment-image{height:110px}.testing-section .equipment-card h3{font-size:17px}.testing-section .equipment-card p{font-size:12px}.factory-showcase{padding-top:34px}.factory-intro{margin-top:15px}.factory-tail{display:block}.factory-tail .text-link{margin-top:10px}footer .footer-brand-copy{font-size:11px}footer .footer-grid{gap:26px 20px}.footer-contact-grid{gap:15px;grid-template-columns:minmax(0,1fr) 120px}.footer-wechat .wechat-qr-crop{width:120px;height:120px}.footer-whatsapp strong{font-size:21px}}@media(min-width:761px)and (max-width:900px){header{height:84px;padding-inline:3%}header .menu{display:none}header nav,header nav.open{display:flex;position:static;flex-direction:row;align-items:center;gap:12px;padding:0;background:transparent;max-height:none;overflow:visible}header nav a{font-size:11px;white-space:nowrap}header nav>.btn{padding:11px 13px;min-height:42px;align-self:center}header .brand{font-size:24px}header .brand small{font-size:8px;letter-spacing:3px}}@media(min-width:561px)and (max-width:900px){#featured-products .hero-kinetic .hero-slide{grid-template-columns:.92fr 1.14fr;gap:3%;align-items:center;padding:26px 5% 22px;min-height:510px}#featured-products .showcase-copy{text-align:left}#featured-products .showcase-copy .actions{justify-content:flex-start;gap:12px}#featured-products .showcase-copy h2{font-size:clamp(30px,4.5vw,42px);letter-spacing:-.045em}#featured-products .showcase-copy p{font-size:14px}#featured-products .showcase-copy .btn,#featured-products .showcase-copy .text-link{font-size:11px}#featured-products .hero-kinetic .showcase-art{height:370px;min-height:370px;width:100%;max-width:none;margin:0}#featured-products .hero-kinetic .showcase-product{height:310px}#featured-products .hero-kinetic .showcase-word{font-size:clamp(100px,17vw,160px)}#featured-products .kinetic-tag{font-size:8px;padding:6px 8px}}.photochromic-section{grid-template-columns:1fr 1fr;gap:48px;padding-top:48px;padding-bottom:48px;align-items:center}.photochromic-copy h2{font-size:clamp(36px,4.6vw,60px);letter-spacing:-.045em}.photochromic-copy>p{font-size:17px}.photochromic-section .lens-film video{height:470px;max-height:470px}.collection-section>.section-head h2{text-transform:uppercase;font-size:clamp(30px,3.8vw,48px);line-height:1.08;letter-spacing:-.045em;max-width:680px}.home-earphones .catalog-image>img[src*=ear-air4]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent),linear-gradient(0deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent),linear-gradient(0deg,transparent,#000 14%,#000 86%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.bone-promo{background:#101820}.bone-promo .bone-wearing{-webkit-mask-image:linear-gradient(90deg,transparent,#000 24%,#000 78%,transparent),linear-gradient(0deg,transparent,#000 14%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 24%,#000 78%,transparent),linear-gradient(0deg,transparent,#000 14%,#000 85%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.bone-promo .bone-wearing img{-webkit-mask-image:none;mask-image:none;object-fit:cover}.testing-section>.wrap{padding-top:70px;padding-bottom:70px}.testing-heading{display:flex;justify-content:space-between;align-items:end;border:0;gap:40px;margin-bottom:36px;padding-bottom:0}.testing-heading h2{font-size:clamp(32px,3.7vw,48px)}.testing-heading>p{max-width:360px;font-size:15px}.testing-section .equipment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px}.testing-section .equipment-card{display:block;border:0;padding:0}.testing-section .equipment-image{height:230px;padding:17px;border-radius:14px}.testing-section .equipment-image img{max-height:196px}.testing-section .equipment-card figcaption{padding:18px 3px 0}.testing-section .equipment-card h3{font-size:17px}.testing-section .equipment-card p{font-size:12px}@media(min-width:761px)and (max-width:900px){.collection-section>.section-head,.certification-section .section-head{display:flex;align-items:end;justify-content:space-between;gap:32px}.certification-section .section-description{margin-top:0;max-width:340px;font-size:15px}.certification-section .standards-list{grid-template-columns:repeat(5,1fr)}.certification-note{display:flex}main>.trust{grid-template-columns:1fr 1fr;gap:40px;align-items:center}main>.trust h2{font-size:36px}main>.trust>img{aspect-ratio:1/1}}@media(max-width:760px){.photochromic-section{grid-template-columns:1fr 1fr;gap:24px}.photochromic-copy h2{font-size:34px}.photochromic-copy>p{font-size:14px}.photochromic-section .lens-film video{height:390px;max-height:390px}.testing-section .equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.testing-heading{display:block}.testing-heading>p{margin-top:20px}}@media(max-width:560px){.photochromic-section{grid-template-columns:1fr}.photochromic-section .lens-film video{height:440px;max-height:440px}.collection-section>.section-head h2{font-size:30px}.testing-section .equipment-image{height:210px}.testing-section .equipment-image img{max-height:180px}.testing-section .equipment-card h3{font-size:15px}}.catalog-list .catalog-grid{align-items:stretch;gap:24px 20px}.catalog-list .catalog-card{min-width:0}.catalog-list .catalog-image{height:260px;min-height:260px;aspect-ratio:auto;padding:52px 24px 24px;justify-content:center;flex-shrink:0;background:#eff4f8}.catalog-list .catalog-image img,.catalog-list .catalog-image picture{width:100%;height:100%;min-height:0;object-fit:contain}.catalog-list .catalog-image picture img{padding:0;object-fit:contain}.catalog-list .catalog-label{top:20px;left:20px;font-size:9px}.catalog-list .catalog-card-body{padding:22px 20px;flex:1}.catalog-list .catalog-card-title{min-height:38px;align-items:baseline}.catalog-list .catalog-card-title h3{font-size:26px;line-height:1.15}.catalog-list .catalog-card-title>span{font-size:8px;flex-shrink:0}.catalog-list .catalog-card h4{min-height:44px;line-height:1.45;font-size:15px;margin:8px 0 10px}.catalog-list .catalog-alias{display:none}.catalog-list .catalog-card-body>p:not(.catalog-alias){min-height:70px;line-height:1.6;margin-bottom:12px;font-size:13px}.catalog-list .catalog-tags{min-height:85px;align-content:start;align-items:start;gap:6px;margin-bottom:16px}.catalog-list .catalog-card-actions{border-top:1px solid #dce4ea;padding-top:18px;flex-direction:column;align-items:flex-start;gap:13px}.catalog-list .catalog-image img[src*=ear-air4]{-webkit-mask-image:radial-gradient(ellipse,#000 55%,transparent 75%);mask-image:radial-gradient(ellipse,#000 55%,transparent 75%)}@media(max-width:1000px)and (min-width:721px){.catalog-list .catalog-image{height:240px;min-height:240px;padding:48px 20px 20px}.catalog-list .catalog-card-title{flex-wrap:wrap;gap:4px;min-height:57px}.catalog-list .catalog-card-title h3{font-size:25px}.catalog-list .catalog-card-title>span{width:100%}.catalog-list .catalog-card-body>p:not(.catalog-alias){min-height:82px}.catalog-list .catalog-tags{min-height:108px}}@media(max-width:720px){.catalog-list .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.catalog-list .catalog-image{height:220px;min-height:220px;padding:45px 16px 18px}.catalog-list .catalog-card-body{padding:18px 16px}.catalog-list .catalog-card-title{display:block;min-height:55px}.catalog-list .catalog-card-title h3{font-size:24px}.catalog-list .catalog-card h4{min-height:44px;font-size:13px}.catalog-list .catalog-card-body>p:not(.catalog-alias){min-height:85px;font-size:12px}.catalog-list .catalog-tags{min-height:108px}.catalog-list .catalog-tags span{font-size:9px}}@media(max-width:480px){.catalog-list .catalog-grid{grid-template-columns:1fr}.catalog-list .catalog-image{height:285px;min-height:285px;padding:50px 35px 24px}.catalog-list .catalog-card-title{display:flex;min-height:38px}.catalog-list .catalog-card h4,.catalog-list .catalog-card-body>p:not(.catalog-alias),.catalog-list .catalog-tags{min-height:0}.catalog-list .catalog-card-actions{flex-direction:row;align-items:center;justify-content:space-between}}.collection-gateway .gateway-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;padding-top:48px;padding-bottom:48px;align-items:center}.collection-gateway .gateway-statement{padding:0}.collection-gateway .gateway-statement h2{font-size:clamp(32px,3.6vw,49px);line-height:1.07;margin:18px 0}.collection-gateway .gateway-statement h2 span{display:block}.collection-gateway .gateway-statement>p{max-width:32ch;font-size:13px}.collection-gateway .gateway-contact{position:static;margin-top:18px;font-size:12px}.collection-gateway .gateway-options{grid-template-columns:1fr;gap:0;margin:0;border-top:1px solid #ffffff30}.collection-gateway .gateway-option{padding:24px 0;border-top:0;border-bottom:1px solid #ffffff30;gap:20px}.collection-gateway .gateway-option h3{font-size:25px;margin:9px 0}.collection-gateway .gateway-option p br{display:none}.collection-gateway .gateway-option p{max-width:32ch}.factory-group img{height:214px;aspect-ratio:16/9}.factory-group figure{flex-shrink:0}@media(max-width:760px){.collection-gateway .gateway-layout{gap:28px;grid-template-columns:1fr;padding-top:34px;padding-bottom:34px}.collection-gateway .gateway-statement h2{font-size:34px}.collection-gateway .gateway-options{grid-template-columns:1fr 1fr;gap:24px;border-top:0}.collection-gateway .gateway-option{align-items:flex-start;border-top:1px solid #ffffff30;border-bottom:0;padding-top:20px}.collection-gateway .gateway-option h3{font-size:22px}.factory-group img{height:169px}}@media(max-width:480px){.collection-gateway .gateway-options{grid-template-columns:1fr;gap:0}.collection-gateway .gateway-option{align-items:center;padding-bottom:22px}}.collection-gateway .gateway-layout{grid-template-columns:1fr;gap:28px;padding-top:40px;padding-bottom:40px}.collection-gateway .gateway-statement{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:28px;align-items:end}.collection-gateway .gateway-statement>.gateway-eyebrow{grid-column:1/-1}.collection-gateway .gateway-statement h2{grid-column:1/-1;font-size:clamp(30px,3.4vw,46px);margin:16px 0 14px}.collection-gateway .gateway-statement h2 span{display:inline}.collection-gateway .gateway-statement>p{max-width:none}.collection-gateway .gateway-contact{margin:0;white-space:nowrap}.collection-gateway .gateway-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;border-top:0}.collection-gateway .gateway-option{border-top:1px solid #ffffff30;border-bottom:0;padding:22px 0 0;align-items:center}.collection-gateway .gateway-option h3{font-size:clamp(23px,2.2vw,29px)}.collection-gateway .gateway-option p{max-width:36ch}@media(max-width:600px){.collection-gateway .gateway-statement{grid-template-columns:1fr}.collection-gateway .gateway-statement h2 span{display:block}.collection-gateway .gateway-contact{justify-self:start;margin-top:14px}.collection-gateway .gateway-options{grid-template-columns:1fr;gap:22px}.collection-gateway .gateway-option{padding-top:20px}.collection-gateway .gateway-layout{padding-top:32px;padding-bottom:32px}}.lens-option{display:block;font-size:10px;letter-spacing:.12em;color:#557187;margin:10px 0 20px}.lens-option select{display:block;width:100%;margin-top:8px;padding:11px 12px;border:1px solid #ccdbe6;border-radius:7px;background:#f5f9fc;color:#15232d;font:inherit;font-size:13px;letter-spacing:0}.detail-copy .lens-option{max-width:360px}.gl12-extra{padding-top:40px;padding-bottom:40px}.gl12-extra h2{font-size:clamp(28px,3vw,42px)}.gl12-extra .section-head{margin-bottom:18px}.gl12-long-catalogue{border-top:1px solid #d3dfe7;margin-top:24px}.gl12-long-catalogue summary{display:flex;justify-content:space-between;padding:22px 0;cursor:pointer;font-weight:600}.gl12-long-catalogue img{display:block;width:100%;max-width:1000px;height:auto;margin:20px auto}.gl12-long-catalogue .text-link{margin-bottom:20px}.tryon-dialog{width:min(1000px,94vw);max-height:92dvh;padding:26px;border:0;border-radius:18px;color:#15232d;background:#f5f8fb;overflow:auto}.tryon-dialog::backdrop{background:#071018b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.tryon-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.tryon-head h2{font-size:24px;margin:8px 0}.tryon-close{border:1px solid #ccd8e0;border-radius:50%;width:40px;height:40px;background:transparent;font-size:26px;cursor:pointer}.tryon-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:26px}.tryon-stage{position:relative;min-width:0;background:#e5edf3;border-radius:12px;overflow:hidden}.tryon-stage canvas{width:100%;height:auto;display:block;touch-action:none;cursor:grab}.tryon-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;pointer-events:none;font-size:20px;padding:24px}.tryon-placeholder small{font-size:13px;margin-top:10px}.tryon-placeholder[hidden]{display:none}.tryon-upload{display:block;background:#14222e;color:#fff;padding:14px 16px;border-radius:8px;font-size:14px}.tryon-upload input{display:block;width:100%;font-size:12px;margin-top:12px}.tryon-status{font-size:13px;color:#48647b;min-height:40px}.tryon-controls fieldset{margin:16px 0;padding:16px;border:1px solid #ccd9e3;border-radius:8px}.tryon-controls legend{font-size:13px;padding:0 6px;font-weight:600}.tryon-controls label:not(.tryon-upload){display:block;font-size:12px;margin:16px 0}.tryon-controls input[type=range]{width:100%;display:block;margin-top:10px;accent-color:#4080a3}.tryon-controls button{padding:9px 12px;background:#fff;border:1px solid #bacddc;border-radius:6px;color:#1b3448;font-size:12px;cursor:pointer}.tryon-controls .note{font-size:11px;line-height:1.6}.tryon-controls fieldset:disabled{opacity:.45}.tryon-controls button:disabled{cursor:default}@media(max-width:600px){.tryon-dialog{padding:18px}.tryon-layout{grid-template-columns:1fr}.tryon-stage{max-height:55dvh}.tryon-stage canvas{height:55dvh;object-fit:contain}.tryon-head h2{font-size:20px}.gl12-extra .section-head{display:block}.gl12-extra [data-open-tryon]{margin-top:20px}}@media(max-width:600px){.tryon-stage{max-height:none}.tryon-stage canvas{height:auto;object-fit:initial}}.tryon-controls select{width:100%;padding:8px;margin-top:8px;border:1px solid #bacddc;border-radius:6px;background:#fff;color:#1b3448}.detail-hero[data-product=GL12] .detail-thumbnails{display:flex;overflow-x:auto;gap:8px;scroll-snap-type:x proximity;padding:8px 0 12px}.detail-hero[data-product=GL12] .detail-thumbnails button{flex:0 0 72px;height:82px;scroll-snap-align:start}.detail-hero[data-product=GL12] .detail-image-stage>img{object-fit:contain}.tryon-stage{align-self:start;position:sticky;top:0;display:flex;justify-content:center;align-items:flex-start}.tryon-stage canvas{width:auto;max-width:100%;height:auto;max-height:68dvh;object-fit:contain}.tryon-head{position:sticky;top:-26px;background:#f5f8fb;z-index:2;padding:10px 0}.tryon-controls input[type=checkbox]{width:16px;height:16px;min-height:0;padding:0;display:inline-block;vertical-align:middle;margin-right:6px;-webkit-appearance:auto;appearance:auto}@media(max-width:600px){.tryon-stage{position:relative}.tryon-stage canvas{max-height:48dvh}.tryon-head{top:-18px}}.detail-copy>button[data-open-tryon]{background:transparent;border:0;border-bottom:1px solid #8ea6b8;padding:8px 0;margin-bottom:14px;color:#203f55;font:inherit;font-size:13px;cursor:pointer;width:fit-content}.detail-hero[data-product=GL12] .detail-thumbnails{flex-wrap:nowrap}.tryon-dialog{width:min(1280px,96vw);padding:0;border-radius:24px;max-height:94dvh;background:#fff;box-shadow:0 32px 100px #0005}.tryon-head{top:0;margin:0;padding:22px 28px;background:#fff;border-bottom:1px solid #e2e8ec}.tryon-head h2{font-size:22px;letter-spacing:-.03em}.tryon-layout{grid-template-columns:minmax(0,1fr) 310px;gap:0}.tryon-stage{border-radius:0;background:radial-gradient(ellipse,#f4f7f9,#e2e8ec);min-height:65dvh;align-items:center;top:100px}.tryon-stage canvas{max-height:72dvh}.tryon-controls{padding:24px;background:#fff;border-left:1px solid #e2e8ec}.tryon-upload{padding:20px;background:#102431;border-radius:12px;font-weight:600}.tryon-upload input{line-height:2;cursor:pointer}.tryon-upload input::file-selector-button{padding:10px 15px;border:0;border-radius:7px;background:#b5e1f8;color:#102431;margin-right:8px;cursor:pointer}.tryon-controls fieldset{border:0;padding:0;margin:24px 0}.tryon-controls legend{padding:0;font-size:14px}.tryon-controls button{min-height:42px;margin:4px 3px 4px 0;border-radius:8px;font-size:12px}.tryon-controls [data-tryon-align],.tryon-controls [data-tryon-save]{width:100%;background:#102431;color:#fff;border:0}.tryon-secondary{display:none!important}.tryon-upload-icon{font-size:48px;width:80px;height:80px;line-height:75px;border:1px dashed #97afbd;border-radius:22px;margin-bottom:24px;color:#638497}.tryon-placeholder{font-weight:600;color:#294657}.tryon-placeholder small{max-width:300px;line-height:1.8;font-weight:400}.tryon-status{padding:12px;background:#eef6fa;border-radius:8px;line-height:1.6}.tryon-close{background:#f1f5f7;border:0}.tryon-controls input[type=range]{height:22px;cursor:pointer}.tryon-dialog::backdrop{background:#06111cd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:700px){.tryon-dialog{width:100%;max-width:100%;height:100dvh;max-height:100dvh;border-radius:0}.tryon-head{padding:14px 18px}.tryon-layout{grid-template-columns:1fr}.tryon-stage{min-height:42dvh;position:relative;top:0}.tryon-stage canvas{max-height:48dvh}.tryon-controls{padding:20px;border-left:0}.tryon-head h2{font-size:18px}.tryon-controls fieldset{margin-bottom:0}}.tryon-dialog[data-tryon-config*="&quot;eyewear&quot;:true"] .tryon-crop-field,.tryon-dialog[data-tryon-config*="&quot;eyewear&quot;:true"] .tryon-crop-note,.tryon-eyewear .tryon-crop-field,.tryon-eyewear .tryon-crop-note{display:none}body[data-page=products]>#main{padding-top:0}.magic-landing{--u:min(100vw / 1506,100vh / 1045);--padx:calc(71 * var(--u));--accent:#b7e2fb;--muted:#3a424c;position:relative;height:100vh;min-height:0;isolation:isolate;overflow:hidden;background:#c9d6e0;color:#070b10;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}@supports (height:100dvh){.magic-landing{--u:min(100vw / 1506,100dvh / 1045);height:100dvh}}.magic-landing *{box-sizing:border-box}.ml-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(73.04% 137.8% at 69.06% 49.76%,#f0f8ff82,transparent),linear-gradient(180deg,#909fae,#b9c8d6,#e8f3fd)}.ml-visual{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:100% 50%;pointer-events:none;-webkit-user-select:none;user-select:none}.ml-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:0;background:linear-gradient(180deg,#e4ecf300 30%,#e2ebf28c 58%,#e4ecf3eb 82%)}.ml-page{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column}.ml-nav{position:relative;flex:0 0 auto;height:calc(59 * var(--u));margin-top:calc(45 * var(--u));display:flex;align-items:center;justify-content:center;padding:0 var(--padx)}.ml-mark{position:absolute;left:var(--padx);font-size:calc(31 * var(--u));line-height:.9;font-weight:800;letter-spacing:calc(-1.3 * var(--u));text-decoration:none;color:#071018}.ml-mark span{color:#325b75}.ml-mark small{display:block;font-size:calc(8.1 * var(--u));letter-spacing:calc(4.2 * var(--u));font-weight:600;margin-top:calc(9 * var(--u))}.ml-menu{display:contents}.ml-navlinks{display:flex;align-items:center;gap:calc(7.5 * var(--u));height:100%}.ml-pill{display:inline-flex;align-items:center;justify-content:center;height:100%;border-radius:999px;text-decoration:none;white-space:nowrap;font-size:calc(17.7 * var(--u));font-weight:500;font-variation-settings:"opsz" 14,"wght" 500;padding:0 calc(24 * var(--u));transition:transform .3s cubic-bezier(.2,.7,.3,1),background-color .3s ease;line-height:1}.ml-solid{background:#071018;color:#fff}.ml-glass{background:#ffffffd2;color:#071018;-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2)}.ml-join{position:absolute;right:calc(45.5 * var(--u));top:0;gap:calc(23.5 * var(--u))}.ml-arrow{width:calc(16.4 * var(--u));height:calc(16.4 * var(--u));flex:none;color:var(--accent)}.ml-burger{display:none;position:relative;border:0;padding:0;cursor:pointer;width:calc(59 * var(--u));height:calc(59 * var(--u));border-radius:50%;background:#071018;align-items:center;justify-content:center}.ml-burger i{position:absolute;left:50%;width:calc(19 * var(--u));height:calc(1.9 * var(--u));border-radius:calc(2 * var(--u));background:#fff;transform:translate(-50%);transition:transform .32s cubic-bezier(.2,.7,.3,1),opacity .2s linear}.ml-burger i:first-child{transform:translate(-50%,calc(-6 * var(--u)))}.ml-burger i:last-child{transform:translate(-50%,calc(6 * var(--u)));background:var(--accent)}.ml-nav.is-open .ml-burger i:first-child{transform:translate(-50%) rotate(45deg)}.ml-nav.is-open .ml-burger i:nth-child(2){opacity:0}.ml-nav.is-open .ml-burger i:last-child{transform:translate(-50%) rotate(-45deg)}.ml-gap-a{flex:240 1 0;min-height:calc(14 * var(--u))}.ml-gap-b{flex:276 1 0;min-height:calc(14 * var(--u))}.ml-content{flex:0 0 auto;margin-left:var(--padx);width:44%}.ml-tags{display:flex;gap:calc(5.5 * var(--u));height:calc(45 * var(--u));margin-top:calc(-1 * var(--u))}.ml-tags span{display:inline-flex;align-items:center;justify-content:center;height:100%;border-radius:999px;border:calc(1.3 * var(--u)) solid #000000ef;background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:0 calc(20 * var(--u));font-size:calc(15.9 * var(--u));font-weight:500;font-variation-settings:"opsz" 14,"wght" 500;white-space:nowrap;letter-spacing:calc(-.25 * var(--u))}.magic-landing h1{margin:calc(28.45 * var(--u)) 0 0;font-size:calc(62 * var(--u));line-height:1.055;font-weight:700;letter-spacing:calc(-1.6 * var(--u));font-variation-settings:"opsz" 32,"wght" 700;color:#070b10;text-transform:none}.magic-landing h1 .ml-lede{color:var(--muted);font-weight:300;letter-spacing:calc(-.3 * var(--u));font-variation-settings:"opsz" 32,"wght" 300}.ml-reveal,.ml-reveal>span{display:inline-block}.ml-reveal{white-space:nowrap}.ml-cta{margin-top:calc(43.6 * var(--u));height:calc(62 * var(--u));display:flex;align-items:center}.ml-button{display:inline-flex;align-items:center;justify-content:center;height:100%;border-radius:999px;background:#071018;color:#fff;text-decoration:none;white-space:nowrap;padding:0 calc(32 * var(--u));gap:calc(25 * var(--u));font-size:calc(19.7 * var(--u));font-weight:500;letter-spacing:calc(-.12 * var(--u));font-variation-settings:"opsz" 14,"wght" 500;transition:transform .3s cubic-bezier(.2,.7,.3,1)}.ml-chip{width:calc(63.4 * var(--u));height:calc(63.4 * var(--u));border-radius:50%;display:block;flex:none;overflow:hidden;border:1px solid #ffffff6b;margin-left:calc(6 * var(--u))}.ml-avatar{position:relative;background:#9badbb}.ml-avatar img{width:100%;height:100%;object-fit:cover;object-position:92% center;transform:scale(1.6);transform-origin:88% 36%}.ml-orb{display:grid;place-items:center;background:#142b3b}.ml-orb span{width:66%;height:66%;border-radius:50%;background:radial-gradient(circle at 35% 28%,#effbff,#b7e2fb 28%,#4b8bb0 55%,#183448 80%);box-shadow:0 0 calc(13 * var(--u)) #b7e2fb7a,inset calc(-5 * var(--u)) calc(-4 * var(--u)) calc(8 * var(--u)) #18344880}.ml-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex:0 0 auto;margin:0 var(--padx) calc(63 * var(--u))}.ml-sub{margin:0;font-size:calc(19.4 * var(--u));line-height:calc(25.4 * var(--u));font-weight:400;letter-spacing:calc(-.18 * var(--u));font-variation-settings:"opsz" 14,"wght" 400;max-width:calc(640 * var(--u));color:#25313d}.ml-model{font-size:calc(10 * var(--u));letter-spacing:calc(1.8 * var(--u));font-weight:600;white-space:nowrap}.ml-model span{padding:0 calc(10 * var(--u));opacity:.5}.ml-discover{display:flex;gap:calc(22 * var(--u));align-items:center;text-decoration:none;font-size:calc(9.5 * var(--u));letter-spacing:calc(1.4 * var(--u));font-weight:600}.ml-discover>span:last-child{font-size:calc(24 * var(--u));font-weight:300}.magic-landing a:focus-visible,.ml-burger:focus-visible{outline:2px solid #325b75;outline-offset:5px}@media(hover:hover){.ml-solid:hover,.ml-button:hover{transform:translateY(-1px)}.ml-glass:hover{background:#fffffff5}.ml-chip:hover{border-color:#071018}}.magic-landing.ml-animate .ml-reveal{clip-path:inset(-.34em -.09em -.16em -.09em)}.magic-landing.ml-animate .ml-reveal>span{animation:ml-lift .92s cubic-bezier(.16,1,.3,1) .6s both}.magic-landing.ml-animate .ml-reveal:nth-of-type(2)>span{animation-delay:.72s}.magic-landing.ml-animate .ml-reveal:nth-of-type(3)>span{animation-delay:.84s}.magic-landing.ml-animate .ml-tags,.magic-landing.ml-animate .ml-navlinks,.magic-landing.ml-animate .ml-sub,.magic-landing.ml-animate .ml-cta{animation:ml-rise .62s cubic-bezier(.16,1,.3,1) .3s both}.magic-landing.ml-animate .ml-tags{animation-delay:.52s}.magic-landing.ml-animate .ml-cta{animation-delay:1.04s}.magic-landing.ml-animate .ml-sub{animation-delay:1.2s}@keyframes ml-lift{0%{opacity:0;transform:translateY(112%)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes ml-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-aspect-ratio:1/1){.ml-visual{bottom:auto;height:58dvh;object-position:76% 6%;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent)}.ml-scrim{opacity:1}}@media(max-width:1099px),(max-height:762px){.magic-landing{--u:min(100vw / 1240,100vh / 940,1px);--padx:calc(56 * var(--u))}@supports (height:100dvh){.magic-landing{--u:min(100vw / 1240,100dvh / 940,1px)}}.ml-nav{margin-top:calc(40 * var(--u))}.magic-landing h1{font-size:calc(62 * var(--u));line-height:1.06}.ml-cta{margin-top:calc(36 * var(--u))}.ml-bottom{margin-bottom:calc(54 * var(--u))}.ml-gap-a{flex:210 1 0}.ml-gap-b{flex:250 1 0}.ml-model{display:none}}@media(min-width:604px)and (max-aspect-ratio:1/1){.magic-landing{--u:min(100vw / 800,100vh / 1240,1.15px);--padx:calc(56 * var(--u))}@supports (height:100dvh){.magic-landing{--u:min(100vw / 800,100dvh / 1240,1.15px)}}.ml-content{width:auto}.magic-landing h1{font-size:calc(56 * var(--u));line-height:calc(60 * var(--u))}.ml-bottom{margin-bottom:calc(48 * var(--u))}.ml-gap-a{flex:470 1 0}.ml-gap-b{flex:80 1 0}.ml-discover{display:none}}@media(max-width:860px),(max-aspect-ratio:1/1)and (max-width:1099px){.ml-nav{justify-content:space-between}.ml-mark{position:relative;left:auto}.ml-burger{display:inline-flex}.ml-menu{display:block;position:absolute;z-index:5;top:calc(100% + 59 * .24 * var(--u));right:var(--padx);width:calc(330 * var(--u));padding:calc(14 * var(--u));border-radius:calc(34 * var(--u));background:#ecf2f8ee;border:1px solid #0000000f;-webkit-backdrop-filter:blur(22px) saturate(1.3);backdrop-filter:blur(22px) saturate(1.3);opacity:0;visibility:hidden;transform:translateY(calc(-10 * var(--u))) scale(.97);transform-origin:100% 0;transition:opacity .22s ease,transform .3s cubic-bezier(.2,.7,.3,1),visibility .3s}.ml-nav.is-open .ml-menu{opacity:1;visibility:visible;transform:none}.ml-navlinks{flex-direction:column;align-items:stretch;height:auto;gap:calc(8 * var(--u))}.ml-menu .ml-pill{width:100%;height:calc(52 * var(--u));justify-content:flex-start;padding:0 calc(22 * var(--u));font-size:calc(17 * var(--u))}.ml-menu .ml-join{position:static;margin-top:calc(8 * var(--u));justify-content:space-between}.ml-mark{font-size:calc(36 * var(--u))}}@media(max-width:603px){.magic-landing{--u:min(100vw / 405,100vh / 700,1px);--padx:max(calc(30 * var(--u)),env(safe-area-inset-left),env(safe-area-inset-right))}@supports (height:100dvh){.magic-landing{--u:min(100vw / 405,100dvh / 700,1px)}}.ml-visual{height:47dvh;object-position:72% 4%}.ml-nav{height:calc(46 * var(--u));margin-top:calc(26 * var(--u) + env(safe-area-inset-top))}.ml-burger{width:calc(46 * var(--u));height:calc(46 * var(--u))}.ml-mark{font-size:calc(28 * var(--u))}.ml-mark small{font-size:calc(7 * var(--u));letter-spacing:calc(3 * var(--u))}.ml-menu{width:calc(300 * var(--u));top:calc(100% + 10 * var(--u))}.ml-menu .ml-pill{height:calc(50 * var(--u));font-size:calc(16.5 * var(--u))}.ml-content{margin-right:var(--padx);width:auto}.ml-tags{height:calc(33 * var(--u));gap:calc(6 * var(--u));margin-top:0}.ml-tags span{font-size:calc(14 * var(--u));padding:0 calc(14 * var(--u));border-width:1px}.magic-landing h1{margin-top:calc(20 * var(--u));font-size:calc(44 * var(--u));line-height:calc(47 * var(--u))}.ml-cta{margin-top:calc(26 * var(--u));height:calc(54 * var(--u))}.ml-button{padding:0 calc(26 * var(--u));font-size:calc(16 * var(--u));gap:calc(16 * var(--u))}.ml-chip{width:calc(52 * var(--u));height:calc(52 * var(--u))}.ml-bottom{margin-bottom:calc(30 * var(--u) + env(safe-area-inset-bottom))}.ml-sub{font-size:calc(14.5 * var(--u));line-height:calc(21 * var(--u))}.ml-sub br:nth-child(2){display:none}.ml-gap-a{flex:280 1 0}.ml-gap-b{flex:70 1 0}.ml-discover,.ml-model{display:none}}@media(max-height:480px)and (max-width:950px){.magic-landing{--u:min(100vw / 900,100vh / 500,1px);--padx:max(calc(40 * var(--u)),env(safe-area-inset-left),env(safe-area-inset-right))}@supports (height:100dvh){.magic-landing{--u:min(100vw / 900,100dvh / 500,1px)}}.ml-nav{height:calc(58 * var(--u));margin-top:calc(20 * var(--u) + env(safe-area-inset-top))}.ml-burger{width:calc(58 * var(--u));height:calc(58 * var(--u))}.ml-tags{height:calc(32 * var(--u));margin-top:0}.magic-landing h1{margin-top:calc(18 * var(--u));font-size:calc(42 * var(--u));line-height:calc(45 * var(--u))}.ml-cta{margin-top:calc(22 * var(--u));height:calc(48 * var(--u))}.ml-chip{width:calc(48 * var(--u));height:calc(48 * var(--u))}.ml-bottom{margin-bottom:calc(22 * var(--u))}.ml-sub{font-size:calc(15 * var(--u));line-height:calc(19 * var(--u))}.ml-gap-a,.ml-gap-b{flex:150 1 0;min-height:0}.ml-content{width:48%}.ml-visual{height:100%;object-position:100% 50%;-webkit-mask-image:none;mask-image:none}.ml-discover{display:none}}@media(prefers-reduced-motion:reduce){.magic-landing *{animation:none!important;transition:none!important}}body[data-page=products] .catalog-list{scroll-margin-top:24px}body[data-page=products] .float-wa{display:none}.ml-discover{position:absolute;left:50%;bottom:calc(63 * var(--u));transform:translate(-50%)}body[data-page=products] .magic-landing{height:calc(100vh - var(--magic-header-height,82px))}body[data-page=products] .magic-landing .ml-nav{display:none}body[data-page=products] .catalog-list{scroll-margin-top:calc(var(--magic-header-height,82px) + 24px)}@supports (height:100dvh){body[data-page=products] .magic-landing{height:calc(100dvh - var(--magic-header-height,82px))}}body[data-page=products]{background:#f3f7fa}body[data-page=products] .catalog-list{max-width:1440px;width:90%;padding:56px 0 0;margin:0 auto;color:#10212d}body[data-page=products] .gl12-entry{display:grid;grid-template-columns:100px 1fr auto;align-items:center;gap:26px;padding:24px 30px;background:linear-gradient(110deg,#dceaf3,#eaf3f9);border:1px solid #cfdee8;border-radius:22px;margin:0 0 36px}body[data-page=products] .gl12-entry img{width:100px;height:70px;background:transparent;object-fit:contain}body[data-page=products] .gl12-entry strong{font-size:19px;letter-spacing:-.4px;font-weight:600}body[data-page=products] .gl12-entry small{font-size:13px;line-height:1.7;color:#526777;margin-top:8px}body[data-page=products] .gl12-entry>span{font-size:13px;white-space:nowrap;padding:12px 18px;border:1px solid #90a5b5;border-radius:999px}body[data-page=products] .catalog-tools{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0;border:0;margin:0 0 18px}body[data-page=products] .catalog-filters{display:flex;flex-wrap:wrap;gap:8px}body[data-page=products] .catalog-filters button{min-height:44px;padding:11px 18px;font-size:12px;font-weight:500;border-radius:999px;border:1px solid #ccd9e2;color:#3a4e5d;background:#ffffff90;transition:background .18s,color .18s}body[data-page=products] .catalog-filters button[aria-pressed=true]{background:#0d1b25;color:#fff;border-color:#0d1b25}body[data-page=products] .catalog-filters button:hover{border-color:#516e82}body[data-page=products] .catalog-search{flex:1;max-width:270px;min-width:230px;position:relative}body[data-page=products] .catalog-search:before{content:"";position:absolute;width:12px;height:12px;top:14px;left:17px;border:1.5px solid #7890a1;border-radius:50%;pointer-events:none}body[data-page=products] .catalog-search:after{content:"";position:absolute;width:6px;height:1.5px;top:28px;left:28px;background:#7890a1;transform:rotate(45deg);pointer-events:none}body[data-page=products] .catalog-search input{width:100%;height:44px;padding:10px 18px 10px 43px;border:1px solid #ccd9e2;border-radius:999px;background:#fff;font-size:12px;color:#10212d}body[data-page=products] .catalog-count{font-size:11px;letter-spacing:.08em;color:#627a8c;margin:18px 0 38px}body[data-page=products] .earphone-style-filter{gap:12px;align-items:center;margin:22px 0}body[data-page=products] .earphone-style-filter:not([hidden]){display:flex}body[data-page=products] .earphone-style-filter label{font-size:12px;color:#526b7e}body[data-page=products] .earphone-style-filter select{max-width:260px;height:44px;border:1px solid #ccd9e2;border-radius:999px;padding:8px 32px 8px 16px;background:#fff;color:#10212d;font-size:12px}body[data-page=products] .catalog-group{margin-top:40px;scroll-margin-top:110px}body[data-page=products] .catalog-group+.catalog-group{margin-top:72px}body[data-page=products] .catalog-group-head{border-top:1px solid #d1dee7;padding-top:28px;margin-bottom:28px;gap:32px;align-items:end}body[data-page=products] .catalog-group-code{font-size:10px;letter-spacing:1.8px;font-weight:500;color:#6b8192;margin-bottom:16px}body[data-page=products] .catalog-group-head h2,body[data-page=products] .earphone-zone-heading h2{font-size:clamp(28px,3.3vw,46px);line-height:1.1;letter-spacing:-1.5px;font-weight:600;margin:0}body[data-page=products] .catalog-group-head p{font-size:13px;line-height:1.75;color:#607687;max-width:370px;margin:0}body[data-page=products] .catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;align-items:stretch}.catalog-card{position:relative;min-width:0;border:1px solid #d3e0e9;border-radius:22px;background:#fff;overflow:hidden;box-shadow:0 8px 24px #19384e04;transition:border-color .2s,box-shadow .2s}.catalog-card:hover{border-color:#9eb9cb;box-shadow:0 14px 32px #19384e0a}.catalog-card[hidden]{display:none}.catalog-card .catalog-image{--product-stage-height:205px;display:flex;align-items:center;justify-content:center;height:300px;min-height:300px;padding:58px 30px 37px;aspect-ratio:auto;background:linear-gradient(145deg,#e1ebf2,#f1f6fa);overflow:hidden;flex-shrink:0}.catalog-card .catalog-image>img,.catalog-card .catalog-image>picture{width:100%;height:100%;max-height:var(--product-stage-height);min-height:0;padding:0;object-fit:contain;mix-blend-mode:multiply}.catalog-card .catalog-image>picture>img{width:100%;height:100%;padding:0;object-fit:contain}.catalog-card .catalog-label{top:22px;left:24px;right:24px;font-size:9px;letter-spacing:1.4px;line-height:1.5;color:#537087}.catalog-card .catalog-image .source-product-crop{flex:none;width:min(100%,calc(var(--product-stage-height) * var(--crop-ratio,1.8)));height:auto;max-width:none;max-height:none;aspect-ratio:var(--crop-ratio,1.8);overflow:hidden;background:#fff;mix-blend-mode:multiply}.catalog-card .catalog-image .source-product-crop img{padding:0!important;max-height:none;min-height:0;height:auto!important;object-fit:initial;transition:none}.catalog-card-body{padding:26px;display:flex;flex-direction:column;flex:1;min-width:0}.catalog-card-title{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:nowrap;gap:12px;min-height:38px}.catalog-card-title h3{font-size:clamp(25px,2.2vw,32px);line-height:1.15;letter-spacing:-1px;font-weight:600;margin:0;overflow-wrap:anywhere}.catalog-card-title>span{font-size:8px;letter-spacing:1.2px;color:#7a8e9c;flex-shrink:0;width:auto}.catalog-card h4{font-size:15px;font-weight:500;line-height:1.5;color:#273e4f;min-height:45px;margin:8px 0 12px}.catalog-card-body>p:not(.catalog-alias){font-size:13px;line-height:1.7;min-height:67px;color:#697f8f;margin:0 0 18px}.catalog-card .catalog-tags{min-height:76px;align-content:flex-start;align-items:flex-start;gap:6px;margin:0 0 20px}.catalog-card .catalog-tags span{font-size:10px;line-height:1.5;border:1px solid #d8e3eb;border-radius:999px;padding:6px 10px;color:#4f687b;background:#f6f9fc}.catalog-card .lens-option{font-size:9px;letter-spacing:1.2px;color:#718795;margin:0 0 22px}.catalog-card .lens-option select{display:block;width:100%;height:44px;border:1px solid #d0dee8;border-radius:12px;background:#f7fafc;padding:10px 12px;color:#29475a;font-size:12px;letter-spacing:0;margin-top:8px}.catalog-card-actions{margin-top:auto;border-top:1px solid #e0e8ee;padding-top:20px;display:grid;grid-template-columns:1fr auto;gap:18px 12px;align-items:center}.catalog-card-actions>.btn{grid-row:1;grid-column:1/-1;width:100%;min-height:46px;padding:12px 18px;background:#0d1b25;border:1px solid #0d1b25;border-radius:999px;color:#fff;text-align:center;justify-content:center;font-size:12px;font-weight:500}.catalog-card-actions>.btn:hover{background:#23475f;border-color:#23475f}.catalog-card-actions>.text-link{grid-row:2;width:fit-content;font-size:11px;line-height:1.4;padding:0 0 5px;border-color:#b6cad8;color:#47657a;white-space:nowrap}.catalog-card-actions>.text-link:last-child{justify-self:end;color:#162e3f}.catalog-card .outdoor-collection-tag{position:absolute;top:263px;right:20px;z-index:1;font-size:8px;letter-spacing:.7px;border:0;margin:0;padding:0;color:#486a83;background:transparent}.catalog-card .ai-image-label{bottom:15px;left:24px;font-size:8px;border:0;background:#ffffffa6;color:#617888;border-radius:999px}body[data-page=products] .earphone-zone-heading{padding-top:66px;margin-top:16px;border-top:1px solid #d1dee7}body[data-page=products] .earphone-zone-heading p{font-size:14px;line-height:1.7;color:#607687;margin-top:18px}body[data-page=products] .earphone-zones{gap:14px;margin:30px 0 44px}body[data-page=products] .earphone-zones>a{border-radius:18px;background:#e7eff5;border:1px solid #d1dfe8;padding:22px 20px;font-size:11px;letter-spacing:.3px;color:#2c4a60}body[data-page=products] .earphone-zones>a small{font-size:11px;letter-spacing:0;color:#7a90a1;margin-top:10px}body[data-page=products] .earphone-zones>a:hover{background:#dce9f2;border-color:#9eb9cb}body[data-page=products] .catalog-oem{width:90%;max-width:1440px;border-radius:24px;padding:52px;margin:72px auto;background:#10212d;color:#f5faff;gap:40px}body[data-page=products] .catalog-oem h2{font-size:clamp(28px,3vw,42px);line-height:1.13;font-weight:500;letter-spacing:-1px}body[data-page=products] .catalog-oem .eyebrow{font-size:10px;letter-spacing:1.8px;color:#9bbcd0}body[data-page=products] .catalog-oem p{font-size:14px;line-height:1.8;max-width:550px;color:#aac1d0}body[data-page=products] .catalog-oem>.btn{background:#c0e4f7;color:#10212d;border-radius:999px;font-size:12px;white-space:nowrap}body[data-page=products] #catalog-empty{padding:45px 24px;text-align:center;border:1px dashed #bdcedb;border-radius:20px;color:#607687;font-size:14px}@media(max-width:1100px){body[data-page=products] .catalog-tools{align-items:stretch}body[data-page=products] .catalog-search{max-width:none}.catalog-card .catalog-image{--product-stage-height:180px;height:275px;min-height:275px;padding:54px 24px 36px}.catalog-card .outdoor-collection-tag{top:241px}.catalog-card-body{padding:22px}.catalog-card-title{gap:8px}.catalog-card-title h3{font-size:26px}}@media(max-width:1000px){body[data-page=products] .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}body[data-page=products] .catalog-tools{flex-direction:column;gap:14px}body[data-page=products] .catalog-search{min-width:0;width:100%}body[data-page=products] .catalog-search input{height:46px}body[data-page=products] .catalog-group-head p{max-width:300px}body[data-page=products] .earphone-zones{grid-template-columns:repeat(2,1fr)}body[data-page=products] .catalog-oem{padding:36px;display:block}body[data-page=products] .catalog-oem>.btn{margin-top:16px}}@media(max-width:600px){body[data-page=products] .catalog-list{width:90%;padding-top:30px}body[data-page=products] .gl12-entry{grid-template-columns:62px 1fr;padding:20px 18px;gap:14px;border-radius:18px;margin-bottom:26px}body[data-page=products] .gl12-entry img{width:62px;height:52px}body[data-page=products] .gl12-entry strong{font-size:14px;line-height:1.45;display:block}body[data-page=products] .gl12-entry small{font-size:11px;margin-top:5px}body[data-page=products] .gl12-entry>span{grid-column:2;font-size:11px;padding:0;border:0;justify-self:start}body[data-page=products] .catalog-filters{gap:7px}body[data-page=products] .catalog-filters button{font-size:11px;padding:10px 14px;min-height:42px}body[data-page=products] .catalog-grid{grid-template-columns:1fr;gap:24px}body[data-page=products] .catalog-group-head{display:block;margin-bottom:22px;padding-top:24px}body[data-page=products] .catalog-group-head p{margin-top:14px;max-width:100%;font-size:12px}body[data-page=products] .catalog-group-head h2,body[data-page=products] .earphone-zone-heading h2{font-size:32px;letter-spacing:-1px}.catalog-card .catalog-image{--product-stage-height:200px;height:290px;min-height:290px;padding:53px 30px 37px}.catalog-card .outdoor-collection-tag{top:257px}.catalog-card-body{padding:24px}.catalog-card-title{min-height:0}.catalog-card-title h3{font-size:30px}.catalog-card h4{min-height:0;margin-bottom:16px}.catalog-card-body>p:not(.catalog-alias){min-height:0}.catalog-card .catalog-tags{min-height:0}.catalog-card-actions{flex-direction:initial}body[data-page=products] .catalog-count{margin-bottom:28px}body[data-page=products] .earphone-zones{gap:10px}body[data-page=products] .earphone-zones>a{font-size:10px;padding:19px 14px}body[data-page=products] .catalog-oem{padding:28px;margin:45px auto;border-radius:20px}body[data-page=products] .catalog-oem>.btn{white-space:normal;text-align:center}}@media(prefers-reduced-motion:reduce){.catalog-card,body[data-page=products] .catalog-filters button{transition:none}}@media(min-width:1001px){.catalog-card .catalog-image{--product-stage-height:185px;height:270px;min-height:270px;padding:52px 30px 33px}.catalog-card .outdoor-collection-tag{top:237px}}.catalog-card h4{min-height:28px;margin:8px 0}.catalog-card-body>p:not(.catalog-alias){min-height:45px;margin-bottom:16px}.catalog-card .catalog-tags{min-height:44px;margin-bottom:14px}.catalog-card .lens-option{margin-bottom:18px}body[data-page=products] .catalog-browser{padding:28px;background:#e7eff5;border:1px solid #d2e0e9;border-radius:24px;margin:0 0 35px}body[data-page=products] .catalog-browser-heading{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-bottom:24px}body[data-page=products] .catalog-browser-heading h2{font-size:25px;font-weight:500;letter-spacing:-.6px;line-height:1.2;margin:8px 0 0}body[data-page=products] .catalog-browser-heading .catalog-group-code{font-size:8px;letter-spacing:1.5px}body[data-page=products] .catalog-main-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body[data-page=products] .catalog-main-filters button{text-align:left;min-height:90px;padding:20px;border-radius:16px;background:#f8fbfd;color:#183141}body[data-page=products] .catalog-main-filters button[aria-pressed=true]{background:#10212d;color:#fff;border-color:#10212d}body[data-page=products] .catalog-category-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}body[data-page=products] .catalog-category-top strong{font-size:19px;font-weight:500;letter-spacing:-.3px}body[data-page=products] .catalog-category-top small{font-size:11px;opacity:.6}body[data-page=products] .catalog-category-note{display:block;font-size:11px;font-weight:400;opacity:.68;margin-top:10px}body[data-page=products] .catalog-subfilters{display:flex;gap:8px;flex-wrap:wrap;padding-top:20px;margin-top:20px;border-top:1px solid #cbdbe5}body[data-page=products] .catalog-subfilters button{font-size:12px;min-height:42px;border-radius:999px;padding:10px 17px;background:transparent;border:1px solid #b9cedc;color:#496477}body[data-page=products] .catalog-subfilters button[aria-pressed=true]{background:#fff;color:#10212d;border-color:#748fa2}body[data-page=products] .catalog-results{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px}body[data-page=products] .catalog-results .catalog-count{margin:0;font-size:11px}body[data-page=products] .catalog-reset{font-size:11px;background:none;border:0;color:#46667d;min-height:32px;padding:0}body[data-page=products] .catalog-list[data-active-category=earphones] .earphone-zones{display:none}body[data-page=products] .catalog-list[data-active-category=earphones] .earphone-zone-heading{padding-top:15px;border:0}body[data-page=products] .catalog-list[data-active-category=earphones]:not([data-active-style=all]) .earphone-zone-heading{display:none}@media(max-width:760px){body[data-page=products] .catalog-browser{padding:22px 18px;border-radius:20px}body[data-page=products] .catalog-browser-heading{display:block}body[data-page=products] .catalog-browser-heading h2{font-size:23px}body[data-page=products] .catalog-browser-heading .catalog-search{display:block;margin-top:20px;width:100%;max-width:none;min-width:0}body[data-page=products] .catalog-main-filters{gap:7px}body[data-page=products] .catalog-main-filters button{padding:14px 10px;min-height:79px;border-radius:12px}body[data-page=products] .catalog-category-top{display:block}body[data-page=products] .catalog-category-top strong{display:block;font-size:13px}body[data-page=products] .catalog-category-top small{display:block;margin-top:7px;font-size:10px}body[data-page=products] .catalog-category-note{display:none}body[data-page=products] .catalog-subfilters{gap:7px;padding-top:16px;margin-top:16px}body[data-page=products] .catalog-subfilters button{font-size:11px;padding:9px 12px;min-height:40px}}.hero-kinetic .showcase-product-hd>img{width:92%;height:100%;max-width:100%;object-fit:contain;image-rendering:auto}.hero-kinetic .hero-slide[data-model=GL12] .showcase-product-hd>img{width:100%}.hero-kinetic .hero-slide[data-model=X17S] .showcase-product-hd>img{width:87%}#featured-products .collection-gateway{background:#0b141c;scroll-margin-top:90px}#featured-products .gateway-layout{display:grid;grid-template-columns:1.04fr 1.3fr;gap:40px;padding:28px 6% 30px;align-items:center}#featured-products .gateway-statement{display:block;padding:0}#featured-products .gateway-eyebrow{font-size:8px;letter-spacing:1.5px;line-height:1.6}#featured-products .gateway-statement h2{font-size:clamp(22px,2.05vw,30px);line-height:1.16;letter-spacing:-.035em;margin:10px 0}#featured-products .gateway-statement h2 span{display:block}#featured-products .gateway-statement>p{font-size:11px;line-height:1.65;max-width:37ch;margin:0}#featured-products .gateway-contact{position:static;display:inline-flex;font-size:10px;min-height:36px;padding:8px 0 5px;margin:7px 0 0;gap:28px}#featured-products .gateway-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;border:0;margin:0;align-self:stretch;align-items:center}#featured-products .gateway-option{padding:13px 0 12px;border-top:1px solid #ffffff30;border-bottom:0;gap:10px;align-items:center;min-height:130px}#featured-products .gateway-option h3{font-size:clamp(17px,1.5vw,21px);line-height:1.25;margin:10px 0 8px;letter-spacing:-.025em}#featured-products .gateway-option p{font-size:11px;line-height:1.65;max-width:27ch}#featured-products .gateway-arrow{font-size:22px;flex-basis:22px}@media(max-width:1000px){#featured-products .gateway-layout{gap:28px;grid-template-columns:.95fr 1.4fr}#featured-products .gateway-options{gap:20px}#featured-products .gateway-option{gap:6px}#featured-products .gateway-arrow{font-size:19px;flex-basis:18px}}@media(max-width:600px){#featured-products .gateway-layout{grid-template-columns:1fr;padding:25px 6%;gap:19px}#featured-products .gateway-statement h2{font-size:23px}#featured-products .gateway-statement h2 span{display:inline}#featured-products .gateway-statement>p{max-width:38ch}#featured-products .gateway-options{gap:21px}#featured-products .gateway-option{min-height:128px;align-items:flex-start}#featured-products .gateway-option h3{font-size:17px}#featured-products .gateway-arrow{margin-top:32px}#featured-products .gateway-option p{font-size:10px}.hero-kinetic .showcase-product-hd>img{width:92%}}.detail-hero{gap:clamp(32px,5vw,80px);align-items:start;padding-bottom:64px}.detail-gallery{min-width:0}.detail-image-stage{display:flex;align-items:center;justify-content:center;aspect-ratio:1.15;min-height:0;height:auto;padding:38px 28px 54px;border:1px solid #d9e4ec;border-radius:24px;background:linear-gradient(135deg,#e7eff5,#f4f8fb);overflow:hidden}.detail-image-stage>img{width:100%;height:100%;max-height:470px;object-fit:contain;padding:0;mix-blend-mode:multiply}.detail-image-stage>span{left:28px;bottom:22px;font-size:10px;letter-spacing:1.5px;color:#657f92}.detail-thumbnails[hidden]{display:none!important}.detail-thumbnails{gap:10px;padding-top:16px}.detail-thumbnails button{border-radius:12px;overflow:hidden;background:#edf4f8}.gallery-caption{font-size:12px;color:#6c8190;margin:14px 0 0}.detail-copy{padding-top:12px;min-width:0}.detail-copy h1{font-size:clamp(36px,4vw,58px);font-weight:600;line-height:1.05;letter-spacing:-.04em;margin:20px 0 28px}.detail-copy h1 span{display:block;font-size:clamp(22px,2vw,29px);line-height:1.3;letter-spacing:-.03em;margin-top:12px;font-weight:500}.detail-intro{font-size:16px;line-height:1.85;color:#607687}.detail-copy .pills{gap:8px;flex-wrap:wrap;margin:26px 0}.detail-copy .pills span{font-size:12px;padding:9px 14px;background:#edf4f8;border:1px solid #d4e2ec;border-radius:999px}.detail-copy .lens-option{display:block;margin:22px 0;font-size:11px;letter-spacing:1px;color:#607687}.detail-copy .lens-option select{display:block;width:100%;border:1px solid #cfdee8;background:#f7fafc;border-radius:12px;padding:13px 16px;margin-top:9px;font-size:14px;color:#203d51}.detail-order{margin-top:28px;padding-top:26px;border-color:#d9e4ec}.detail-order .btn{border-radius:999px;min-height:48px}.detail-nav{border-color:#dae4ec;background:#f4f8fb;gap:32px}.detail-nav a{font-size:13px;padding:18px 0}.product-band{background:#edf4f8;border-top:1px solid #dce6ed;border-bottom:1px solid #dce6ed}.product-band strong{font-size:clamp(26px,3vw,40px);line-height:1.2}.product-band span{font-size:12px;line-height:1.5}.detail-feature-grid article{border-radius:18px;background:#f3f7fa;border-color:#d7e3ec}.spec-table{table-layout:fixed}.spec-table th{width:36%}.spec-table th,.spec-table td{overflow-wrap:anywhere;line-height:1.65;padding:20px 24px}.video-stage video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#0b1014}#eyewear-video{scroll-margin-top:105px}.catalog-card .photo-pending{width:100%;border:0;background:transparent;text-align:center;min-height:0;padding:15px}.catalog-card .photo-pending strong{font-size:28px;line-height:1.2}.catalog-card .photo-pending p{font-size:12px}:is(a,button,input,select,summary):focus-visible{outline:2px solid #3984ac;outline-offset:4px}@media(min-width:1001px){.detail-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.detail-gallery{position:sticky;top:110px}.related-products .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.detail-hero{padding-bottom:36px}.detail-image-stage{padding:24px 20px 42px}.detail-copy h1{margin:14px 0 20px}.detail-nav{gap:20px;flex-wrap:wrap}.spec-table th,.spec-table td{padding:15px 12px}.spec-table th{width:40%}}.cf-page{--cf-ink:#0c1922;--cf-muted:#567080;--cf-line:#cbdde8;background:#f3f8fb;color:var(--cf-ink)}.cf-page img{height:auto}.cf-output{display:flex;align-items:center;gap:20px;margin:26px 0}.cf-output>strong{font-size:49px;line-height:1;letter-spacing:-2px;font-weight:600}.cf-output>strong>span{color:#487e9d}.cf-output>div{display:flex;flex-direction:column;gap:7px}.cf-output b{font-size:10px;letter-spacing:1.8px}.cf-output>div>span{font-size:11px;color:#567080}.cf-capacity-banner{display:flex;align-items:center;justify-content:space-between;gap:35px;background:#172d3b;border:1px solid #304b5d;border-radius:12px;padding:28px 32px;margin:30px 0}.cf-capacity-banner>div>span{display:block;font-size:9px;letter-spacing:1.6px;color:#a8d3eb;margin-bottom:13px}.cf-capacity-banner strong{font-size:45px;letter-spacing:-1.5px;line-height:1.1;font-weight:500}.cf-capacity-banner small{font-size:13px;letter-spacing:0;color:#b3cbd9}.cf-capacity-banner>p{font-size:12px;color:#a7bdca;margin:0;max-width:440px}@media(max-width:700px){.cf-capacity-banner{align-items:start;flex-direction:column;padding:24px;gap:20px}.cf-capacity-banner strong{font-size:38px}.cf-output>strong{font-size:43px}}.cf-page *{box-sizing:border-box}.cf-page figure{margin:0}.cf-page h1,.cf-page h2,.cf-page h3{line-height:1.08;letter-spacing:-.045em;font-weight:600}.cf-page p{line-height:1.75}.cf-page .eyebrow,.cf-index{font-size:10px;letter-spacing:1.8px;color:#48718c}.cf-page .text-link{font-size:11px;letter-spacing:.5px;display:inline-block;padding:15px 0;border-bottom:1px solid #9ab4c5}.cf-page .btn{font-size:12px;letter-spacing:.4px}.cf-page a:focus-visible,.cf-page button:focus-visible,.cf-page input:focus-visible,.cf-page select:focus-visible,.cf-page textarea:focus-visible,.cf-page summary:focus-visible{outline:3px solid #4a9fc7;outline-offset:4px}.cf-hero{display:grid;grid-template-columns:1fr 1.1fr;max-width:1600px;margin:auto;min-height:690px}.cf-hero-copy{padding:72px 9% 60px 12%}.cf-hero h1{font-size:clamp(48px,5.5vw,80px);margin:35px 0 26px}.cf-hero h1 span,.cf-kit h2 span,.cf-brief h2 span{color:#487e9d}.cf-lead{font-size:17px;color:var(--cf-muted);max-width:440px}.cf-hero .actions{margin:32px 0;gap:20px;align-items:center;flex-wrap:wrap}.cf-hero-tags{display:flex;gap:8px;flex-wrap:wrap;padding-top:24px;border-top:1px solid var(--cf-line)}.cf-hero-tags span{font-size:11px;padding:9px 13px;border:1px solid var(--cf-line);border-radius:22px}.cf-hero-photo{position:relative;overflow:hidden;background:#d5e5ed;min-width:0}.cf-hero-photo>img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;object-position:48% center}.cf-hero-photo:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#071722a6);pointer-events:none}.cf-hero-photo figcaption{position:absolute;z-index:1;top:30px;left:30px;right:30px;display:flex;justify-content:space-between;gap:20px;background:#091621bd;color:#fff;padding:13px 16px;font-size:9px;letter-spacing:1.4px}.cf-product-note{position:absolute;z-index:1;bottom:35px;left:30px;right:30px;display:flex;align-items:center;gap:20px;background:#f3f8fbf5;border-radius:18px;padding:18px 24px}.cf-product-note img{width:155px;height:95px;object-fit:contain}.cf-product-note strong{font-size:23px;line-height:1.1;display:block}.cf-product-note span{display:block;font-size:9px;letter-spacing:1px;margin-top:10px;color:var(--cf-muted)}.cf-section-nav{display:flex;justify-content:center;gap:24px;padding:23px 5%;background:#e6f0f6;border-block:1px solid var(--cf-line);flex-wrap:wrap}.cf-section-nav a{font-size:11px;letter-spacing:.4px;padding:7px 0}.cf-section-nav a:last-child{font-weight:700}.cf-section{padding:85px max(6%,calc((100vw - 1300px)/2));scroll-margin-top:110px}.cf-section-head{display:grid;grid-template-columns:1.3fr 1fr;gap:9%;align-items:end;margin-bottom:45px}.cf-section-head h2{font-size:clamp(34px,3.5vw,51px);margin:20px 0 0}.cf-section-head>p{margin:0;font-size:15px;color:var(--cf-muted);max-width:450px}.cf-route-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cf-route{padding:32px;background:#fff;border:1px solid var(--cf-line);border-radius:20px;display:flex;flex-direction:column}.cf-route h3{font-size:29px;margin:30px 0 18px}.cf-route p{font-size:14px;color:var(--cf-muted);margin:0 0 25px}.cf-route small{font-size:11px;line-height:1.7;color:#728793;display:block;margin-top:auto}.cf-route a{align-self:start;margin-top:20px}.cf-dark{background:#0c1922;color:#f1f7fb}.cf-dark .eyebrow,.cf-dark .cf-index{color:#a8d3eb}.cf-dark .cf-section-head>p{color:#a7bdca}.cf-factory-layout{display:grid;grid-template-columns:3fr 1.15fr;gap:25px}.cf-factory-stage{position:relative;min-width:0}.cf-factory-stage>img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px}.cf-enlarge{position:absolute;right:18px;top:18px;border:1px solid #ffffff60;background:#0c1922d9;color:#fff;padding:12px 14px;font-size:9px;letter-spacing:1px;border-radius:20px;cursor:pointer}.cf-factory-stage figcaption{display:flex;gap:30px;align-items:start;padding:20px 0}.cf-factory-stage figcaption strong{font-size:20px;flex:0 0 32%}.cf-factory-stage figcaption span{font-size:12px;line-height:1.7;color:#a7bdca}.cf-factory-selector{display:flex;flex-direction:column;gap:6px}.cf-factory-selector button{display:flex;align-items:center;gap:15px;text-align:left;min-height:59px;padding:13px 17px;border:1px solid #30434e;background:transparent;color:#c1d4e0;border-radius:9px;cursor:pointer}.cf-factory-selector button[aria-pressed=true]{background:#b7e2fb;color:#0c1922;border-color:#b7e2fb}.cf-factory-selector strong{font-size:13px;line-height:1.35;font-weight:500;flex:1}.cf-factory-selector span{font-size:10px}.cf-factory-tail{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:10px 0 35px}.cf-factory-tail>p{font-size:10px;color:#93acbd}.cf-factory-tail>div{display:flex;gap:25px}.cf-dark .text-link{color:#d9effb;border-color:#425b6b}.cf-capability-strip{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #30434e;gap:20px;padding-top:30px}.cf-capability-strip h3{font-size:22px;margin:0}.cf-capability-strip p{font-size:11px;color:#96b0c0;margin-bottom:0}.cf-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--cf-line);border:1px solid var(--cf-line);border-radius:16px;overflow:hidden}.cf-service-grid article{padding:29px 24px;background:#f8fbfd}.cf-service-grid h3{font-size:25px;min-height:54px;margin:28px 0 18px}.cf-service-grid p{font-size:13px;color:var(--cf-muted)}.cf-service-grid small{display:block;font-size:10px;color:#58798e;line-height:1.7;border-top:1px solid var(--cf-line);padding-top:15px;margin-top:24px}.cf-service-grid .cf-index{font-size:9px;letter-spacing:1px}.cf-scope-note{display:flex;gap:40px;align-items:center;margin-top:28px;padding:23px 28px;background:#e5f0f7;border-radius:12px}.cf-scope-note span{font-size:10px;letter-spacing:1px;white-space:nowrap}.cf-scope-note p{margin:0;font-size:12px;color:var(--cf-muted)}.cf-kit{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center;padding:70px 6%;background:#e0edf5}.cf-kit>div:last-child{max-width:420px}.cf-kit h2{font-size:clamp(36px,4vw,60px);margin:20px 0}.cf-kit p:not(.eyebrow){font-size:15px;color:var(--cf-muted)}.cf-kit .brand-kit{width:100%;min-height:440px}.cf-lab-feature{display:grid;grid-template-columns:1.5fr 1fr;gap:6%;align-items:center;margin-bottom:45px}.cf-lab-feature img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:12px}.cf-lab-feature figcaption{font-size:9px;letter-spacing:1.2px;color:var(--cf-muted);padding-top:14px}.cf-lab-feature h3{font-size:33px;margin:0 0 25px}.cf-lab-feature ol{list-style:none;padding:0;margin:0}.cf-lab-feature li{border-top:1px solid var(--cf-line);padding:18px 0}.cf-lab-feature li strong{display:block;font-size:14px}.cf-lab-feature li span{display:block;font-size:12px;color:var(--cf-muted);line-height:1.7;margin-top:7px}.cf-equipment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cf-equipment-grid article{display:grid;grid-template-columns:100px 1fr;gap:20px;padding:24px 20px;background:#fff;border:1px solid var(--cf-line);border-radius:14px;align-items:center}.cf-equipment-grid figure{height:150px;background:#f4f7f8;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.cf-equipment-grid img{width:88px;height:142px;object-fit:contain}.cf-equipment-grid h3{font-size:20px;margin:15px 0 10px}.cf-equipment-grid p{font-size:11px;color:var(--cf-muted);margin:0}.cf-equipment-grid small{font-size:9px;line-height:1.7;display:block;color:#67869a;margin-top:13px}.cf-equipment-grid .cf-index{font-size:8px;letter-spacing:1px}.cf-footnote{font-size:11px;color:var(--cf-muted);margin-top:25px}.cf-process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 35px}.cf-process-grid article{border-top:1px solid #344955;padding-top:22px}.cf-process-grid article>span{font-size:32px;color:#a8d3eb}.cf-process-grid h3{font-size:25px;margin:23px 0 15px}.cf-process-grid p{font-size:13px;color:#a7bdca}.cf-process-grid small{font-size:10px;line-height:1.7;color:#d0e4ef;display:block;margin-top:20px}.cf-document-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px 45px}.cf-document-grid article{display:flex;gap:25px;border-top:1px solid var(--cf-line);padding-top:25px}.cf-document-grid article>span{font-size:12px;color:#678ba1;padding-top:5px}.cf-document-grid h3{font-size:24px;margin:0 0 12px}.cf-document-grid p{font-size:13px;color:var(--cf-muted);margin:0}.cf-document-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#e0edf5;border-radius:12px;margin-top:40px;padding:26px 30px}.cf-document-cta p{font-size:12px;margin:8px 0 0;color:var(--cf-muted)}.cf-brief{background:#e5f0f7;display:grid;grid-template-columns:.85fr 1.2fr;gap:8%}.cf-brief h2{font-size:clamp(38px,4vw,60px);margin:28px 0}.cf-brief-copy>p:not(.eyebrow){font-size:15px;color:var(--cf-muted)}.cf-brief dl{margin:35px 0}.cf-brief dl div{border-top:1px solid #c0d5e2;padding:17px 0}.cf-brief dt{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#567d95}.cf-brief dd{font-size:12px;line-height:1.7;margin:8px 0 0}.cf-brief-form{background:#fff;padding:32px;border:1px solid var(--cf-line);border-radius:20px;min-width:0}.cf-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px}.cf-form-grid>label,.cf-brief-result>label{display:flex;flex-direction:column;gap:10px;font-size:12px;font-weight:500}.cf-form-grid input:not([type=checkbox]),.cf-form-grid select,.cf-form-grid textarea,.cf-brief-result textarea{width:100%;min-width:0;border:1px solid #c8d9e5;border-radius:8px;background:#f7fafc;padding:13px 12px;color:#0c1922;font:inherit;font-size:13px;line-height:1.5}.cf-form-grid textarea{resize:vertical}.cf-form-full{grid-column:1/-1}.cf-form-grid fieldset{padding:0;border:0;margin:0}.cf-form-grid legend{font-size:12px;margin-bottom:15px}.cf-scope-options{display:grid;grid-template-columns:1fr 1fr;gap:13px 15px}.cf-scope-options label{display:flex;align-items:start;gap:9px;font-size:11px;line-height:1.5;cursor:pointer}.cf-scope-options input{accent-color:#387fa2;margin:2px 0 0;width:15px;height:15px;flex-shrink:0}.cf-brief-form>button{margin-top:26px}.cf-form-note{font-size:10px;color:#6b8595;margin:17px 0 0}.cf-brief-result{border-top:1px solid var(--cf-line);margin-top:25px;padding-top:25px}.cf-brief-result textarea{margin-top:12px;resize:vertical}.cf-brief-result .actions{margin-top:18px;align-items:center;gap:20px;flex-wrap:wrap}.cf-brief-result .text-button{background:none;border:0;padding:12px 0;text-decoration:underline;text-underline-offset:5px;cursor:pointer}.cf-brief-result [role=status]{font-size:11px;color:#48718c}.cf-faq details{border-top:1px solid var(--cf-line);padding:23px 0}.cf-faq details:last-child{border-bottom:1px solid var(--cf-line)}.cf-faq summary{font-size:18px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:25px}.cf-faq summary::-webkit-details-marker{display:none}.cf-faq details p{font-size:14px;color:var(--cf-muted);max-width:850px;margin-bottom:0}.cf-faq details[open] summary span{transform:rotate(45deg)}.cf-photo-dialog{max-width:1200px;width:92vw;padding:50px 18px 18px;border:0;border-radius:14px;background:#0c1922;color:#fff}.cf-photo-dialog::backdrop{background:#071019d9}.cf-photo-dialog img{width:100%;height:auto}.cf-photo-dialog button{position:absolute;right:18px;top:12px;background:transparent;border:0;color:#fff;padding:10px;cursor:pointer;font-size:11px;letter-spacing:1px}.cf-photo-dialog p{font-size:12px;margin:15px 0 0}@media(max-width:1100px){.cf-hero{min-height:640px}.cf-hero-copy{padding:50px 8%}.cf-hero h1{font-size:59px}.cf-service-grid,.cf-equipment-grid{grid-template-columns:repeat(2,1fr)}.cf-factory-layout{grid-template-columns:2fr 1fr}.cf-factory-selector button{min-height:52px;padding:10px}.cf-product-note{padding:15px}.cf-product-note img{width:120px}.cf-product-note strong{font-size:20px}.cf-brief{gap:5%}.cf-brief-form{padding:25px}.cf-section-nav{gap:18px}}@media(max-width:800px){.cf-hero{grid-template-columns:1fr}.cf-hero-copy{padding:45px 6%}.cf-hero h1{font-size:clamp(48px,9vw,72px)}.cf-hero-photo{height:450px}.cf-section{padding:55px 6%;scroll-margin-top:90px}.cf-section-head{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.cf-section-head h2{font-size:38px}.cf-section-head>p{max-width:none;font-size:14px}.cf-route-grid{grid-template-columns:1fr}.cf-route{padding:27px}.cf-route h3{margin-top:22px}.cf-factory-layout{grid-template-columns:1fr}.cf-factory-selector{display:grid;grid-template-columns:1fr 1fr}.cf-factory-tail{display:block}.cf-factory-tail>div{flex-wrap:wrap;gap:20px}.cf-capability-strip{grid-template-columns:repeat(3,1fr)}.cf-kit{grid-template-columns:1fr;padding:45px 6%;gap:35px}.cf-kit .brand-kit{min-height:380px}.cf-lab-feature{grid-template-columns:1fr;gap:30px}.cf-process-grid{grid-template-columns:1fr 1fr;gap:30px}.cf-document-grid{grid-template-columns:1fr}.cf-brief{grid-template-columns:1fr;gap:35px}.cf-document-cta{align-items:start;flex-direction:column}.cf-section-nav{justify-content:flex-start;gap:10px 20px}.cf-scope-note{display:block}.cf-scope-note p{margin-top:12px}}@media(max-width:500px){.cf-service-grid,.cf-equipment-grid,.cf-process-grid{grid-template-columns:1fr}.cf-service-grid h3{min-height:0}.cf-capability-strip{grid-template-columns:1fr 1fr}.cf-form-grid{grid-template-columns:1fr}.cf-form-full{grid-column:auto}.cf-scope-options{grid-template-columns:1fr}.cf-hero-photo{height:370px}.cf-hero-photo figcaption{left:16px;right:16px;top:16px;font-size:8px}.cf-hero-photo figcaption span:last-child{display:none}.cf-product-note{left:16px;right:16px;bottom:20px}.cf-factory-stage figcaption{display:block}.cf-factory-stage figcaption span{display:block;margin-top:12px}.cf-factory-selector{grid-template-columns:1fr}.cf-brief-form{padding:22px}.cf-kit .brand-kit{min-height:310px}.cf-lead{font-size:16px}.cf-hero .actions{gap:15px}.cf-hero .btn{font-size:11px}.cf-section-head h2{font-size:34px}}.cf-page{background:#fff;--cf-line:#d5e0e7;--cf-muted:#536a78}.cf-industrial-hero{position:relative;min-height:690px;color:#fff;isolation:isolate;display:grid;grid-template-columns:1.7fr 1fr;align-items:center;padding:75px 6% 115px;gap:8%;overflow:hidden;background:#101e25}.cf-industrial-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:cover;object-position:50% 62%;z-index:-3}.cf-industrial-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#07171eee,#07171eb8 44%,#07171e4a 80%),linear-gradient(0deg,#07171ebd,transparent 55%);z-index:-2}.cf-industrial-content{max-width:760px}.cf-industrial-hero .eyebrow{color:#b9def2;font-size:10px;letter-spacing:2px;margin:0 0 40px}.cf-industrial-hero h1{font-size:clamp(45px,5.2vw,78px);letter-spacing:-.055em;font-weight:500;margin:0 0 28px;line-height:1.02}.cf-industrial-hero h1 span{color:#b9e3fa}.cf-industrial-content>p:not(.eyebrow){color:#c6d8e3;font-size:16px;line-height:1.9;max-width:610px}.cf-industrial-hero .actions{margin-top:35px;align-items:center;gap:28px;flex-wrap:wrap}.cf-industrial-hero .btn{background:#b9e3fa;color:#0c1922;border:0}.cf-industrial-hero .text-link{color:#f0f8fc;border-color:#88a9be}.cf-industrial-capacity{border-top:1px solid #c0dfec70;border-bottom:1px solid #c0dfec70;padding:30px 0;max-width:360px;align-self:center}.cf-industrial-capacity>span{font-size:9px;letter-spacing:2px;color:#c8e3f1;display:block}.cf-industrial-capacity>strong{display:block;font-size:clamp(63px,6.9vw,104px);font-weight:400;line-height:1.1;letter-spacing:-5px;margin:23px 0 13px}.cf-industrial-capacity>strong span{color:#b9e3fa}.cf-industrial-capacity>b{font-size:12px;letter-spacing:3px}.cf-industrial-capacity>p{color:#c8dce7;font-size:13px;line-height:1.7;margin:23px 0 0}.cf-industrial-foot{position:absolute;bottom:25px;left:6%;right:6%;display:flex;justify-content:space-between;gap:25px;padding-top:20px;border-top:1px solid #c8e5f13b;font-size:8px;letter-spacing:1.2px;color:#bed6e4}.cf-section-nav{background:#e9f1f6;gap:28px;justify-content:space-between;border-top:0;padding-block:20px}.cf-section-nav a{font-size:10px;letter-spacing:.8px}.cf-section{padding-block:80px}.cf-section-head{gap:12%;margin-bottom:42px}.cf-section-head h2{font-size:clamp(35px,3.4vw,50px);font-weight:500}.cf-section-head>p{font-size:14px}.cf-dark#custom-factory{background:#f3f7fa;color:#0c1922}.cf-dark#custom-factory .eyebrow{color:#48718c}.cf-dark#custom-factory .cf-section-head>p{color:#536a78}.cf-factory-layout{display:flex;flex-direction:column;gap:0}.cf-factory-stage>img{width:100%;height:auto;aspect-ratio:2.2;object-fit:cover;object-position:center 57%;border-radius:0;display:block}.cf-factory-stage figcaption{background:#fff;padding:22px 26px;margin:0;border:1px solid var(--cf-line);border-top:0;gap:40px}.cf-factory-stage figcaption strong{font-size:23px;font-weight:500;flex-basis:28%}.cf-factory-stage figcaption span{color:#536a78;font-size:13px}.cf-factory-selector{display:grid;grid-template-columns:repeat(7,1fr);gap:0;margin-top:18px}.cf-factory-selector button{background:#fff;color:#36566a;border:1px solid #cddde7;border-right:0;border-radius:0;display:flex;flex-direction:column;align-items:start;text-align:left;gap:12px;min-height:115px;padding:20px 16px}.cf-factory-selector button:last-child{border-right:1px solid #cddde7}.cf-factory-selector button[aria-pressed=true]{background:#102634;color:#fff;border-color:#102634}.cf-factory-selector button>span:last-child{display:none}.cf-factory-selector strong{font-size:12px;line-height:1.5;font-weight:500}.cf-enlarge{border-radius:2px;font-size:9px;top:20px;right:20px;padding:14px 17px}.cf-factory-tail{margin:18px 0 32px}.cf-factory-tail>p{color:#647e8e}.cf-dark#custom-factory .text-link{color:#264c63;border-color:#b9cdda}.cf-capacity-banner{background:#dfeaf1;border:0;border-radius:0;color:#102634;padding:30px;margin-bottom:0}.cf-capacity-banner>div>span{color:#416a82}.cf-capacity-banner strong{font-weight:500}.cf-capacity-banner small,.cf-capacity-banner>p{color:#536a78}.cf-capability-strip{background:#dfeaf1;color:#102634;border:0;margin-top:0;padding:0 30px 30px}.cf-capability-strip>div{border-top:1px solid #c0d3df;padding-top:25px}.cf-capability-strip h3{font-size:20px;font-weight:500}.cf-capability-strip p{color:#536a78}.cf-quality{background:#fff}.cf-lab-feature{background:#f1f6f9;grid-template-columns:1.6fr 1fr;gap:5%;padding:0 35px 0 0}.cf-lab-feature figure{position:relative}.cf-lab-feature img{border-radius:0;display:block;aspect-ratio:1.5;object-fit:cover}.cf-lab-feature figcaption{position:absolute;bottom:0;left:0;right:0;background:#0c1922cb;color:#fff;padding:15px 20px;font-size:8px}.cf-lab-feature h3{font-size:30px;font-weight:500}.cf-equipment-grid{grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--cf-line)}.cf-equipment-grid article{border:0;border-right:1px solid var(--cf-line);border-bottom:1px solid var(--cf-line);border-radius:0;padding:26px 20px;grid-template-columns:85px 1fr}.cf-equipment-grid article:nth-child(3n){border-right:0}.cf-equipment-grid article:nth-child(n+4){border-bottom:0}.cf-equipment-grid figure{background:#f4f7f9;border-radius:0}.cf-equipment-grid img{width:80px;height:142px}.cf-equipment-grid h3{font-size:20px;font-weight:500}.cf-route-grid{gap:0;border:1px solid var(--cf-line)}.cf-route{border:0;border-right:1px solid var(--cf-line);border-radius:0;padding:35px;min-height:350px}.cf-route:last-child{border-right:0}.cf-route h3{font-weight:500;font-size:30px}.cf-service-grid{border-radius:0}.cf-service-grid article{background:#f3f7fa;padding:32px}.cf-service-grid h3{font-size:25px;font-weight:500;min-height:60px}.cf-scope-note{border-radius:0;background:#e7f0f5}.cf-kit{background:#dceaf2;gap:10%;padding-block:75px}.cf-kit .brand-kit{border-radius:0;background:#e9f2f7}.cf-kit h2{font-weight:500}.cf-process-grid{gap:0;border-top:1px solid #344955;border-left:1px solid #344955}.cf-process-grid article{padding:30px;border-top:0;border-bottom:1px solid #344955;border-right:1px solid #344955}.cf-process-grid h3{font-weight:500}.cf-document-grid article{padding-top:28px}.cf-document-grid h3{font-weight:500}.cf-document-cta{border-radius:0}.cf-brief{background:#e8f1f6}.cf-brief-form{border-radius:0;padding:35px}.cf-brief h2{font-weight:500;font-size:clamp(36px,3.7vw,54px)}.cf-form-grid input:not([type=checkbox]),.cf-form-grid select,.cf-form-grid textarea,.cf-brief-result textarea{border-radius:2px;background:#fff}.cf-faq summary{font-size:17px}@media(max-width:1100px){.cf-industrial-hero{gap:5%;min-height:640px;grid-template-columns:1.6fr 1fr}.cf-industrial-hero h1{font-size:57px}.cf-industrial-capacity>strong{font-size:78px}.cf-industrial-capacity>span{font-size:8px;letter-spacing:1px}.cf-factory-selector button{padding:17px 12px}.cf-factory-selector strong{font-size:11px}.cf-lab-feature h3{font-size:26px}.cf-route{padding:27px}.cf-equipment-grid{grid-template-columns:1fr 1fr}.cf-equipment-grid article:nth-child(3n){border-right:1px solid var(--cf-line)}.cf-equipment-grid article:nth-child(2n){border-right:0}.cf-equipment-grid article:nth-child(n+4){border-bottom:1px solid var(--cf-line)}.cf-equipment-grid article:nth-child(n+5){border-bottom:0}.cf-section-nav{gap:10px 20px}}@media(max-width:800px){.cf-industrial-hero{grid-template-columns:1fr;gap:35px;padding:45px 6% 100px;min-height:760px}.cf-industrial-hero h1{font-size:clamp(43px,8vw,65px)}.cf-industrial-hero .eyebrow{font-size:9px;line-height:1.8;margin-bottom:28px}.cf-industrial-capacity{display:grid;grid-template-columns:1fr 1fr;max-width:none;padding:25px 0;gap:10px 25px}.cf-industrial-capacity>strong{grid-column:1;grid-row:2/4;font-size:67px;margin:0;letter-spacing:-3px}.cf-industrial-capacity>span{grid-column:1/-1;font-size:9px}.cf-industrial-capacity>b{align-self:end;grid-column:2;font-size:10px}.cf-industrial-capacity>p{grid-column:2;margin:0;font-size:11px}.cf-industrial-foot>span:nth-child(2){display:none}.cf-industrial-foot{font-size:7px;gap:15px;line-height:1.7}.cf-section{padding-block:55px}.cf-factory-stage>img{aspect-ratio:16/10}.cf-factory-selector{grid-template-columns:repeat(4,1fr);gap:8px}.cf-factory-selector button{border:1px solid var(--cf-line);min-height:105px}.cf-factory-selector button:last-child{border-right:1px solid var(--cf-line)}.cf-factory-tail{margin-bottom:25px}.cf-lab-feature{grid-template-columns:1fr;padding:0;gap:0}.cf-lab-feature>div{padding:30px}.cf-lab-feature img{aspect-ratio:16/10}.cf-route-grid{grid-template-columns:1fr}.cf-route{border:0;border-bottom:1px solid var(--cf-line);min-height:0}.cf-route:last-child{border-bottom:0}.cf-route small{margin-top:0}.cf-route h3{margin-top:24px}.cf-capacity-banner{padding:25px}.cf-capability-strip{padding:0 25px 25px}.cf-service-grid article{padding:27px}.cf-process-grid{grid-template-columns:1fr 1fr}.cf-process-grid article{padding:25px}.cf-kit{gap:35px;padding-block:55px}.cf-brief-form{padding:27px}}@media(max-width:500px){.cf-industrial-hero{min-height:800px}.cf-industrial-content>p:not(.eyebrow){font-size:14px}.cf-industrial-hero .actions{gap:15px}.cf-industrial-capacity>strong{font-size:60px}.cf-industrial-foot>span:last-child{max-width:100px;text-align:right}.cf-factory-selector{grid-template-columns:1fr 1fr}.cf-factory-selector button{min-height:92px;padding:15px}.cf-factory-stage figcaption{padding:20px}.cf-equipment-grid{grid-template-columns:1fr}.cf-equipment-grid article{border-right:0!important;border-bottom:1px solid var(--cf-line)!important;grid-template-columns:85px 1fr}.cf-equipment-grid article:last-child{border-bottom:0!important}.cf-process-grid{grid-template-columns:1fr}.cf-service-grid h3{min-height:0}.cf-capability-strip{grid-template-columns:1fr 1fr}.cf-brief-form{padding:23px}.cf-section-head h2{font-size:33px}}.cf-section-nav{color:#244b63}.cf-section-nav a{opacity:1!important;color:#244b63!important}.pb-decision{padding:55px 6%;display:grid;grid-template-columns:1fr 1.15fr;gap:10%;background:#fff;align-items:center}.pb-decision h2{font-size:32px;font-weight:500;line-height:1.25;margin:18px 0 0}.pb-decision-links{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.pb-decision-links a{display:flex;align-items:center;gap:14px;font-size:12px;min-height:68px;border-bottom:1px solid #d5e0e7;line-height:1.5}.pb-decision-links a>span{font-size:9px;color:#648399}.pb-decision-links b{font-size:17px;margin-left:auto;font-weight:400}.pb-commercial{background:#f3f7fa}.pb-cost-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--cf-line)}.pb-cost-grid article{padding:30px 25px;background:#fff;border-right:1px solid var(--cf-line)}.pb-cost-grid article:last-child{border-right:0}.pb-cost-grid h3{font-size:25px;font-weight:500;margin:25px 0 18px}.pb-cost-grid .cf-index{font-size:8px;letter-spacing:1px;line-height:1.8;display:block}.pb-cost-grid p{font-size:13px;color:var(--cf-muted);margin:0}.pb-quote-note{margin-top:28px;padding:25px 30px;background:#e0edf5}.pb-quote-note strong{font-size:16px;font-weight:500}.pb-quote-note p{font-size:13px;color:var(--cf-muted);margin:10px 0}.pb-approval{background:#fff}.pb-approval-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.pb-approval-grid article{border-top:1px solid var(--cf-line);padding-top:25px}.pb-approval-grid article>span{font-size:28px;color:#5c8ba6}.pb-approval-grid h3{font-size:24px;font-weight:500;margin:25px 0 18px}.pb-approval-grid p{font-size:13px;color:var(--cf-muted)}.pb-approval-note{display:flex;align-items:center;gap:35px;padding:25px 30px;background:#edf4f8;margin-top:30px}.pb-approval-note>span{font-size:10px;letter-spacing:1.5px;white-space:nowrap}.pb-approval-note p{font-size:12px;color:var(--cf-muted);margin:0}.pb-question-list{border-bottom:1px solid var(--cf-line)}.pb-question-list details{border-top:1px solid var(--cf-line)}.pb-question-list summary{display:flex;align-items:center;gap:25px;list-style:none;padding:24px 0;cursor:pointer}.pb-question-list summary::-webkit-details-marker{display:none}.pb-topic-number{font-size:11px;color:#67889c;width:30px;flex-shrink:0}.pb-question-list summary small{display:block;font-size:8px;letter-spacing:1.5px;color:#567b92;margin-bottom:8px}.pb-question-list summary strong{display:block;font-size:20px;line-height:1.35;letter-spacing:-.5px;font-weight:500}.pb-plus{margin-left:auto;font-size:25px;color:#567b92;transition:transform .2s}.pb-question-list details[open] .pb-plus{transform:rotate(45deg)}.pb-question-body{padding:0 0 30px 55px;display:grid;grid-template-columns:1.4fr 1fr;gap:8%}.pb-question-body h4{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#416a82;margin:18px 0 12px}.pb-question-body ul{padding-left:18px;margin:0}.pb-question-body li{font-size:13px;color:#536a78;line-height:1.85;margin-bottom:8px}.pb-question-body p{font-size:13px;color:#536a78;margin:0}.pb-reference{padding:25px 30px;background:#edf4f8;margin-top:35px}.pb-reference>strong{font-size:9px;letter-spacing:1.5px;font-weight:500}.pb-reference p{font-size:12px;color:#536a78;margin-bottom:0}.pb-reference a{text-decoration:underline;text-underline-offset:4px}.pb-questions,.pb-commercial,.pb-approval{scroll-margin-top:100px}.cf-scope-options input{min-height:15px!important;padding:0!important}.cf-page [hidden]{display:none!important}.cf-photo-dialog img:not([src]){display:none}@media(max-width:1000px){.pb-cost-grid,.pb-approval-grid{grid-template-columns:1fr 1fr}.pb-cost-grid article{border-bottom:1px solid var(--cf-line)}.pb-cost-grid article:nth-child(2n){border-right:0}.pb-cost-grid article:nth-child(n+3){border-bottom:0}.pb-decision{gap:6%;grid-template-columns:1fr 1.3fr}.pb-decision h2{font-size:27px}.pb-decision-links{gap:0 20px}}@media(max-width:800px){.pb-decision{grid-template-columns:1fr;gap:30px;padding:45px 6%}.pb-question-body{grid-template-columns:1fr;gap:8px}.pb-approval-note{display:block}.pb-approval-note p{margin-top:12px}.pb-question-list summary strong{font-size:18px}.pb-question-list summary{gap:18px}.pb-question-body{padding-left:48px}}@media(max-width:500px){.pb-cost-grid,.pb-approval-grid,.pb-decision-links{grid-template-columns:1fr}.pb-cost-grid article{border-right:0!important;border-bottom:1px solid var(--cf-line)!important}.pb-cost-grid article:last-child{border-bottom:0!important}.pb-question-body{padding-left:0}.pb-question-list summary{gap:12px}.pb-topic-number{width:24px}.pb-reference,.pb-quote-note{padding:22px}.pb-question-list summary strong{font-size:17px}}nav.wc-filters{position:static;inset:auto;z-index:auto;background:transparent;box-shadow:none;transform:none;padding:0}.wc-hero{background:linear-gradient(120deg,#e8f1f7,#f6fafc);color:#101e28;overflow:hidden}.wc-hero-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:40px;align-items:center;padding-top:65px;padding-bottom:65px;min-height:620px}.wc-hero h1{font-size:clamp(52px,6.7vw,96px);font-weight:550;line-height:1.02;letter-spacing:-.065em;margin:25px 0}.wc-hero h1 em{font-style:normal;color:#51748a}.wc-hero-copy>p{font-size:17px;line-height:1.8;color:#526b7e}.wc-hero .actions{gap:24px;flex-wrap:wrap;margin-top:30px}.wc-hero-notes{display:flex;gap:15px;flex-wrap:wrap;border-top:1px solid #cbdce8;padding-top:25px;margin-top:48px;font-size:10px;letter-spacing:.05em;color:#526b7e}.wc-hero-art{position:relative;min-height:460px;isolation:auto}.wc-orbit{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #c4d9e7;border-radius:50%;transform:rotate(-20deg) scaleY(.75)}.wc-hero-one,.wc-hero-two{mix-blend-mode:multiply;position:absolute;display:block;color:#315268}.wc-hero-one{width:61%;left:0;top:10px;transform:rotate(-8deg)}.wc-hero-two{width:43%;right:0;bottom:10px;transform:rotate(8deg)}.wc-hero-art img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.wc-hero-art a>span{display:block;text-align:center;font-size:9px;letter-spacing:.13em;margin-top:20px}.wc-collection{padding-top:70px;padding-bottom:75px;scroll-margin-top:95px}.wc-collection-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.wc-collection h2{font-size:clamp(30px,3.4vw,48px);letter-spacing:-.045em;margin:15px 0 0}.wc-search{width:340px;max-width:100%}.wc-search input{width:100%;border:1px solid #c4d5df;border-radius:40px;padding:16px 20px;font:inherit;font-size:13px;background:#fff}.wc-filters{display:flex;flex-wrap:wrap;gap:9px}.wc-filters button{display:flex;align-items:center;gap:15px;background:#f1f6f9;border:1px solid #ccdde7;color:#304e60;border-radius:30px;padding:13px 17px;min-height:45px;font:inherit;font-size:12px;cursor:pointer}.wc-filters button span{font-size:10px;opacity:.65}.wc-filters button[aria-pressed=true]{background:#10212c;border-color:#10212c;color:#fff}.wc-results{display:flex;justify-content:space-between;align-items:center;min-height:65px;color:#607a8b;font-size:12px}.wc-results button{background:none;border:0;text-decoration:underline;color:#304e60;cursor:pointer}.wc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.wc-card{border:1px solid #d4e1e9;border-radius:22px;overflow:hidden;background:#fff;min-width:0;transition:box-shadow .2s,transform .2s}.wc-card:hover{transform:translateY(-3px);box-shadow:0 12px 35px #233d5410}.wc-photo{display:block;position:relative;padding:52px 28px 26px;background:linear-gradient(135deg,#e7f0f6,#f5f8fb);aspect-ratio:1.12;overflow:hidden}.wc-photo>span{position:absolute;top:23px;left:24px;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#466b83;z-index:1}.wc-photo img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s}.wc-photo:hover img{transform:scale(1.035)}.wc-photo>b{position:absolute;bottom:20px;right:23px;font-weight:400}.wc-info{padding:24px}.wc-info h3{font-size:23px;letter-spacing:-.04em;margin:0 0 10px;overflow-wrap:anywhere}.wc-info>p{font-size:12px;line-height:1.6;color:#5f788a;margin:0 0 20px;min-height:20px}.wc-tags{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 24px}.wc-tags span{padding:7px 10px;font-size:10px;background:#edf4f8;border:1px solid #d9e5ec;border-radius:20px;color:#48677a}.wc-details{font-size:12px;font-weight:600;display:flex;justify-content:space-between;border-top:1px solid #d9e5ec;padding-top:19px}.wc-more{display:block;margin:40px auto 0}.wc-card[hidden],#watch-more[hidden],#watch-empty[hidden],#watch-reset[hidden]{display:none!important}.wc-order{background:#0d1c26;color:#eff7fc}.wc-order-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-top:70px;padding-bottom:70px}.wc-order .eyebrow{color:#a8c9de}.wc-order h2{font-size:clamp(34px,4vw,58px);letter-spacing:-.04em;line-height:1.1}.wc-order p{color:#afc1cd;font-size:14px;line-height:1.8}.wc-order .btn{margin-top:20px}.wc-order-steps article{display:flex;gap:22px;border-top:1px solid #324954;padding:24px 0}.wc-order-steps article>span{font-size:11px;color:#a8c9de;padding-top:5px}.wc-order-steps h3{font-size:20px;margin:0 0 8px}.wc-order-steps p{margin:0}.wd-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center;padding-top:10px}.wd-photo{position:relative;border-radius:24px;background:linear-gradient(125deg,#e7f0f6,#f5f9fb);padding:40px 40px 64px}.wd-photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.wd-photo>a{position:absolute;bottom:25px;left:30px;font-size:11px;color:#45677c}.wd-copy h1{font-size:clamp(34px,4.3vw,63px);letter-spacing:-.045em;line-height:1.1;overflow-wrap:anywhere;margin:24px 0 14px}.wd-copy>p{font-size:15px;color:#587083;line-height:1.8}.wd-copy .wd-variant{font-size:20px;color:#1e3c50;margin-bottom:26px}.wd-copy>.text-link{display:block;width:max-content;margin:24px 0}.wd-copy>.note{font-size:11px}.wd-details{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.wd-details h2,.wd-faq h2{font-size:clamp(29px,3.2vw,43px);letter-spacing:-.04em}.wd-details p{font-size:14px;color:#597486;line-height:1.8}.wd-details .spec-table{align-self:start}.wd-details th{width:42%}.wd-details td{overflow-wrap:anywhere}.wd-faq{max-width:1000px}.wc-catalog-entry{display:flex;align-items:center;gap:24px;padding:22px 28px;margin-bottom:32px;border:1px solid #c9dce8;background:#e2edf5;border-radius:20px}.wc-catalog-entry img{width:65px;height:80px;object-fit:contain;mix-blend-mode:multiply}.wc-catalog-entry div{flex:1}.wc-catalog-entry strong{display:block;font-size:21px}.wc-catalog-entry small{display:block;font-size:12px;color:#587184;margin-top:8px}.wc-catalog-entry>span{font-size:13px}@media(min-width:1650px){.wc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:950px){.wc-hero-layout{gap:15px;min-height:560px}.wc-hero-art{min-height:370px}.wc-hero-notes{gap:12px}.wc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wd-hero{gap:32px}.wd-details{grid-template-columns:1fr;gap:25px}.wc-order-layout{gap:40px}.wc-search{width:280px}}@media(max-width:650px){.wc-hero-layout{grid-template-columns:1fr;padding-top:35px;padding-bottom:30px}.wc-hero h1{font-size:62px}.wc-hero-copy>p{font-size:15px}.wc-hero .actions{margin-top:20px}.wc-hero-notes{margin-top:26px;padding-top:18px}.wc-hero-art{min-height:350px;margin-top:16px}.wc-hero-one{width:58%}.wc-hero-two{width:43%}.wc-collection-heading{display:block}.wc-search{display:block;width:100%;margin-top:25px}.wc-collection{padding-top:45px}.wc-filters{gap:7px}.wc-filters button{font-size:11px;padding:11px 13px;gap:10px}.wc-grid{gap:13px}.wc-photo{aspect-ratio:.88;padding:42px 12px 18px}.wc-photo>span{font-size:8px;left:13px;top:16px;max-width:85%;line-height:1.5}.wc-info{padding:15px}.wc-info h3{font-size:18px}.wc-info>p{font-size:10px}.wc-tags{gap:5px;margin-bottom:18px}.wc-tags span{font-size:8px;padding:5px 7px}.wc-details{font-size:10px}.wc-order-layout,.wd-hero{grid-template-columns:1fr;gap:25px}.wc-order-layout{padding-top:45px;padding-bottom:40px}.wd-hero{padding-top:5px}.wd-photo{padding:28px 28px 60px}.wd-copy h1{font-size:42px}.wd-details{padding-top:25px}.wc-catalog-entry{flex-wrap:wrap;gap:16px;padding:20px}.wc-catalog-entry strong{font-size:18px}.wc-catalog-entry>span{margin-left:80px}}@media(prefers-reduced-motion:reduce){.wc-card,.wc-photo img{transition:none}.wc-card:hover,.wc-photo:hover img{transform:none}}.wc-collection-heading p{font-size:14px;color:#597486;line-height:1.6;max-width:470px}.wc-set-entry{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:38px 42px;background:#112631;color:#fff;border-radius:22px;margin:20px 0 35px}.wc-set-entry .eyebrow{color:#add9ee}.wc-set-entry h2{font-size:34px;letter-spacing:-.04em;margin:12px 0}.wc-set-entry p{color:#bfd0dc;line-height:1.6;font-size:14px;margin:0}.wc-set-link{font-size:14px;white-space:nowrap;border-bottom:1px solid #708794;padding-bottom:12px}.wc-set-link-section{padding-top:0}.wc-bundle-hero{display:grid;grid-template-columns:1fr 1fr;gap:20px 60px;padding-top:70px;padding-bottom:60px}.wc-bundle-hero>.eyebrow{grid-column:1/-1}.wc-bundle-hero h1{font-size:clamp(64px,8vw,112px);line-height:.97;letter-spacing:-.06em;margin:20px 0}.wc-bundle-hero h1 em{font-style:normal;color:#527991}.wc-bundle-hero>div:last-child{align-self:end;padding-bottom:10px}.wc-bundle-hero p{font-size:18px;line-height:1.8;color:#587184}.wc-bundles{padding-top:25px;scroll-margin-top:105px}.wc-bundle-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:32px}.wc-bundle{border:1px solid #d4e1e9;border-radius:22px;background:#fff;overflow:hidden}.wc-bundle[hidden]{display:none}.wc-bundle-image{display:block;position:relative;background:#f2f7fa;padding:46px 26px 20px}.wc-bundle-image img{width:100%;aspect-ratio:1.15;object-fit:contain;mix-blend-mode:multiply}.wc-bundle-image>span{position:absolute;top:22px;left:28px;font-size:10px;letter-spacing:.13em;color:#567286}.wc-bundle-copy{padding:28px 32px}.wc-bundle-copy>small{font-size:10px;letter-spacing:.12em;color:#607e90}.wc-bundle-copy h3{font-size:27px;letter-spacing:-.04em;line-height:1.16;margin:16px 0}.wc-bundle-copy>p{font-size:14px;color:#5d7789;line-height:1.7;min-height:48px}.wc-versions{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.wc-versions>span,.wc-versions>small{width:100%;font-size:11px;color:#5e7989;line-height:1.7}.wc-versions a{font-size:10px;border:1px solid #c9dce7;border-radius:5px;padding:8px 10px}.wc-versions a[aria-current]{background:#eaf2f7}.wc-audio-section{background:#eef5f9}.wc-audio-section .section-head p{font-size:14px;color:#587184;max-width:620px;line-height:1.7}.wc-bundle-order{display:flex;justify-content:space-between;align-items:center;gap:40px}.wc-bundle-order h2{font-size:36px;letter-spacing:-.035em}.wc-bundle-order p{color:#587184;line-height:1.7;max-width:600px}.wc-bundle-order .btn{flex-shrink:0}@media(max-width:650px){.wc-bundle-hero{grid-template-columns:1fr;padding-top:40px;gap:12px}.wc-bundle-hero h1{font-size:64px}.wc-bundle-hero p{font-size:16px}.wc-bundle-grid{grid-template-columns:1fr;gap:22px}.wc-bundle-copy{padding:24px}.wc-set-entry,.wc-bundle-order{display:block;padding:26px}.wc-set-link{display:inline-block;margin-top:24px}.wc-set-entry h2{font-size:29px}.wc-bundle-order .btn{margin-top:22px}.wc-versions a{font-size:11px}}.wc-hero-functions{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;margin-top:32px}.wc-hero-functions a{display:grid;gap:6px;padding:16px 0;border-top:1px solid #c3d6e2}.wc-hero-functions strong{font-size:13px;font-weight:550}.wc-hero-functions span{font-size:10px;color:#658093}.wc-hero-copy .wc-function-note{font-size:10px;line-height:1.6;margin-top:10px}.wc-hero-layout{padding-bottom:42px}.od-cover{position:relative;isolation:isolate;overflow:hidden;background:#14201f;color:#fff;padding:0}.od-cover-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;z-index:-2}.od-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(6,18,21,.72),rgba(6,18,21,.42) 34%,transparent 66%),linear-gradient(0deg,rgba(6,18,21,.55),transparent 25%)}.od-cover-layout{position:relative;display:flex;align-items:center;min-height:clamp(600px,calc(100svh - 84px),860px);padding-top:75px;padding-bottom:120px}.od-copy{width:48%;max-width:660px;text-transform:uppercase}.od-copy .eyebrow{font-size:10px;letter-spacing:.2em;color:#d5e9f2}.od-copy h1{font-size:clamp(64px,6.1vw,100px);font-weight:580;line-height:1.02;letter-spacing:-.06em;margin:32px 0 28px;color:#fff}.od-copy h1 span{color:#b9e1f5}.od-copy>p{font-size:16px;line-height:1.8;color:#e2eaf0;margin:0 0 30px;text-shadow:0 1px 10px #0b171a50}.od-copy .od-explore{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-height:54px;padding:16px 25px;background:#b6e1f8;color:#10212d;border:1px solid transparent;border-radius:99px;font-size:14px;font-weight:600;transition:background .2s,transform .2s}.od-explore:hover{background:#d8effc;transform:translateY(-2px)}.od-headphone-link{display:table;margin-top:23px;padding-bottom:9px;border-bottom:1px solid #cfdfdf70;color:#fff;font-size:12px;line-height:1.5}.od-headphone-link span{margin-left:15px}.od-cover-footer{position:absolute;left:6%;right:6%;bottom:30px;display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid #eff8ff45;padding-top:20px;font-size:9px;letter-spacing:.14em;color:#e4edf0}.od-cover-footer a{color:#e4edf0;margin-right:180px}.od-cover-footer a span{font-size:18px;vertical-align:middle;margin-left:20px}.od-cover a:focus-visible{outline:2px solid #fff;outline-offset:6px}nav.od-routes{position:static;inset:auto;z-index:auto;background:transparent;color:#10212d;box-shadow:none;transform:none}nav.od-routes>a{color:#10212d}.od-routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding-top:38px;padding-bottom:38px;border-bottom:1px solid #d0dfe8;scroll-margin-top:100px}.od-routes>a{padding:0 25px 0 0;border-right:1px solid #d1dfe7}.od-routes>a:last-child{border:0;padding-right:0}.od-routes>a>span{font-size:9px;letter-spacing:.14em;color:#57758a}.od-routes strong{display:flex;justify-content:space-between;gap:10px;margin:16px 0 9px;font-size:20px;letter-spacing:-.04em;font-weight:550}.od-routes b{font-weight:400;color:#4b6d83}.od-routes p{font-size:12px;line-height:1.6;color:#647f90;margin:0}.od-watches{background:#edf4f8;scroll-margin-top:85px}.od-watches .section-head h2{font-size:clamp(32px,3.8vw,52px);letter-spacing:-.05em}.od-all-watches{display:table;margin:30px auto}.od-watches .note{text-align:center;max-width:750px;margin:25px auto 0;line-height:1.7}@media(max-width:1100px){.od-copy h1{font-size:clamp(54px,6.3vw,70px)}.od-copy>p{font-size:14px}.od-cover-layout{min-height:590px;padding-top:70px}.od-routes strong{font-size:18px}.od-routes{gap:22px}}@media(max-width:740px){.od-cover-photo{height:510px;object-position:73% top}.od-cover:after{background:linear-gradient(180deg,transparent 220px,rgba(20,32,31,.2) 300px,#14201f 500px)}.od-cover-layout{min-height:790px;align-items:flex-end;padding-top:365px;padding-bottom:85px}.od-copy{width:100%;max-width:460px}.od-copy .eyebrow{font-size:9px}.od-copy h1{font-size:clamp(54px,11vw,76px);margin:20px 0}.od-copy>p{font-size:14px;line-height:1.7;margin-bottom:24px}.od-copy .od-explore{min-height:50px}.od-headphone-link{margin-top:18px}.od-cover-footer{bottom:24px;padding-top:16px;font-size:7px;gap:12px}.od-cover-footer>a{font-size:0;letter-spacing:0;margin-right:0}.od-cover-footer a span{font-size:20px;margin-left:0}.od-routes{grid-template-columns:1fr;gap:23px;padding-top:30px;padding-bottom:32px}.od-routes>a{border-right:0;border-bottom:1px solid #d1dfe7;padding:0 0 21px}.od-routes>a:last-child{padding-bottom:0}.od-routes strong{font-size:21px;margin:12px 0 8px}.od-routes p{font-size:12px}.od-watches .section-head{display:block}.od-watches .section-head .text-link{margin-top:22px}.od-watches .wc-grid{grid-template-columns:1fr 1fr}.od-watches .wc-card:last-child{display:none}}@media(prefers-reduced-motion:reduce){.od-copy .od-explore{transition:none}.od-explore:hover{transform:none}}header{gap:16px}header .brand{flex-shrink:0}header>#navigation{margin-inline-start:auto}header>.language-picker{flex-shrink:0}.language-picker{position:relative;direction:ltr;text-transform:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.language-toggle{display:flex;align-items:center;gap:8px;min-height:42px;padding:10px 12px;color:#e6f3fa;background:#12202a;border:1px solid #38505e;border-radius:30px;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap}.language-picker img{object-fit:cover;display:block;border-radius:2px;box-shadow:0 0 0 1px #ffffff20;flex-shrink:0}.language-toggle:hover,.language-toggle[aria-expanded=true]{background:#203545;border-color:#a8dafa}.language-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.language-panel{position:absolute;inset-inline-end:0;top:calc(100% + 16px);width:268px;max-width:calc(100vw - 28px);background:#101b24;color:#edf6fc;border:1px solid #3c5361;border-radius:17px;box-shadow:0 20px 60px #0006;padding:17px;z-index:90}.language-panel[hidden]{display:none}.language-panel-heading{font-size:10px;letter-spacing:.15em;color:#aac3d4;display:flex;justify-content:space-between;padding:2px 7px 13px;border-bottom:1px solid #31424d;margin-bottom:7px}.language-panel-heading span{letter-spacing:.05em}.language-options{display:grid;gap:3px}.language-options>button{display:grid;grid-template-columns:28px 1fr 24px 14px;align-items:center;gap:12px;padding:10px 9px;min-height:44px;border:1px solid transparent;border-radius:8px;color:#e8f1f8;background:transparent;text-align:start;font-size:14px;cursor:pointer}.language-options>button:hover{background:#203544}.language-options>button[aria-pressed=true]{background:#244257;border-color:#5f8ca5}.language-options small{font-size:9px;letter-spacing:.05em;color:#a6bccc}.language-options i{font-style:normal;color:#b7e2fb;visibility:hidden}.language-options>button[aria-pressed=true] i{visibility:visible}.language-picker button:focus-visible{outline:2px solid #b7e2fb;outline-offset:2px}.language-note,.language-status{font-size:10px!important;line-height:1.65!important;color:#a3b8c6!important;margin:12px 7px 0!important;letter-spacing:0!important;text-transform:none!important}.language-status:empty{display:none}.language-status{color:#f5d29a!important}.language-toggle[aria-busy=true]{opacity:.65}html:not([lang=en]) main h1,html:not([lang=en]) main h2,html:not([lang=en]) main h3{overflow-wrap:anywhere}html[lang=zh-CN] .eyebrow,html[lang=ja] .eyebrow,html[lang=ko] .eyebrow{letter-spacing:.09em}html[dir=rtl] body{text-align:right}html[dir=rtl] header,html[dir=rtl] .brand,html[dir=rtl] .hero-track,html[dir=rtl] .od-cover-layout,html[dir=rtl] .ml-page{direction:ltr}html[dir=rtl] header nav,html[dir=rtl] .od-copy,html[dir=rtl] .showcase-copy,html[dir=rtl] .ml-copy{direction:rtl}html[dir=rtl] .od-copy{text-align:right}html[dir=rtl] .od-copy .od-headphone-link{margin-left:auto}html[dir=rtl] .eyebrow,html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{letter-spacing:0!important}html[dir=rtl] .spec-table{text-align:right}html[dir=rtl] input[type=email],html[dir=rtl] input[type=tel],html[dir=rtl] .float-wa{direction:ltr}html[dir=rtl] .nav-dropdown{direction:rtl;text-align:right}html:not([lang=en]) .od-copy h1{font-size:clamp(44px,4.8vw,78px);line-height:1.18}html:not([lang=en]) .od-copy>p{line-height:1.8}.od-copy h1{font-size:clamp(56px,5.5vw,92px)}@media(min-width:1121px){header>#navigation{gap:clamp(10px,1.3vw,24px)}header>#navigation>a,header .nav-topline>a{font-size:12px}.language-toggle{padding-inline:10px}}@media(max-width:1120px){header{height:76px;gap:12px;padding-inline:4%}header>.brand{margin-right:auto}header>.language-picker{order:2}header>.menu{display:block;order:3}header>#navigation,header>#navigation.open{display:none;position:absolute;left:0;right:0;top:100%;margin:0;flex-direction:column;align-items:stretch;gap:14px;padding:24px 5%;background:#0a1016;max-height:calc(100svh - 76px);overflow:auto}header>#navigation.open{display:flex}header #navigation a{font-size:14px;white-space:normal}header .nav-topline{justify-content:space-between}header .nav-dropdown{position:static;display:block;max-height:none;overflow:visible;margin-top:8px;padding:14px}.nav-dropdown-intro{display:none}header .nav-dropdown-links{grid-template-columns:1fr 1fr}.language-panel{inset-inline-end:-65px}.od-copy h1{font-size:clamp(44px,5.6vw,62px)}}@media(max-width:740px){.language-toggle{padding:9px 10px;gap:6px;min-height:40px}.language-toggle img{width:21px;height:14px}header>.menu{padding:8px 12px;font-size:12px}header .brand{font-size:23px}header .brand small{font-size:8px;letter-spacing:3px}.od-copy h1{font-size:clamp(42px,9vw,62px)}html:not([lang=en]) .od-copy h1{font-size:clamp(38px,8.8vw,58px)}.od-copy>p{font-size:12px}.od-copy .od-explore{font-size:12px}.language-panel{top:calc(100% + 15px)}}@media(prefers-reduced-motion:reduce){.language-toggle{transition:none}}.language-panel{max-height:min(700px,calc(100svh - 115px));overflow-y:auto;overscroll-behavior:contain}.wc-bundle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.wc-bundle-copy{padding:22px}.wc-bundle-copy h3{font-size:24px;margin:12px 0 20px}.wc-bundle-image{padding:42px 18px 10px}.wc-bundle-image img{aspect-ratio:1;object-fit:contain}.wc-bundle-image>span{font-size:9px;left:22px}.wc-bundle-copy>.set-image-caption,.set-image-caption{font-size:10px;line-height:1.5;color:#718896;margin:10px 0;min-height:0}.bundle-search-row{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:28px 0}.bundle-search-row p{font-size:12px;color:#526f82}.set-choices{border:0;padding:0;margin:26px 0;min-width:0}.set-choices legend{font-size:12px;letter-spacing:.03em;margin-bottom:12px;color:#385d74}.set-choices>div{display:flex;flex-wrap:wrap;gap:10px}.set-choices button{position:relative;display:flex;flex:1 1 140px;max-width:190px;align-items:center;gap:10px;padding:8px 12px 8px 8px;border:1px solid #c5d8e4;border-radius:12px;background:#fff;color:#253e4e;text-align:start;font:inherit;font-size:11px;line-height:1.5;cursor:pointer;min-height:68px}.set-choices img{width:52px;height:52px;object-fit:contain;mix-blend-mode:multiply;flex-shrink:0}.set-choices i{position:absolute;right:3px;bottom:0;color:#1f506e;font-style:normal;opacity:0}.set-choices button[aria-pressed=true]{background:#e8f2f8;border:2px solid #467999;padding:7px 11px 7px 7px}.set-choices button[aria-pressed=true] i{opacity:1}.set-choices button:hover{border-color:#467999}.set-choices button:focus-visible{outline:3px solid #8dd2f5;outline-offset:3px}.set-choices.is-compact{margin:15px 0 20px}.set-choices.is-compact button{flex-basis:100%;max-width:none;min-height:49px;padding-block:5px;font-size:10px}.set-choices.is-compact img{height:38px;width:38px}.set-contents{display:flex;flex-wrap:wrap;gap:7px;list-style:none;padding:0;margin:18px 0 24px}.set-contents li{font-size:10px;line-height:1.5;border:1px solid #d7e5ed;background:#f1f6f9;padding:6px 9px;border-radius:15px;color:#4d6b7d}.set-includes{border-top:1px solid #d2e1eb;padding-top:20px;margin-bottom:25px}.set-includes>span{font-size:11px;color:#637f90}.set-includes h2{font-size:20px;line-height:1.4;margin:10px 0}.set-gallery{align-self:start;position:sticky;top:115px}.set-gallery .wd-photo{padding:24px 24px 60px}.set-gallery .set-image-caption{padding-inline:20px}.set-product{display:flex;flex-direction:column}.set-product .wc-bundle-copy{flex:1;display:flex;flex-direction:column}.set-product .wc-details{margin-top:auto}#bundle-more{display:block;margin:35px auto}#bundle-more[hidden],#bundle-empty[hidden]{display:none!important}[data-set-detail] .wd-copy h1{font-size:clamp(35px,4vw,57px)}@media(max-width:1000px){.wc-bundle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.set-choices button{flex-basis:100%;max-width:none}.set-gallery{top:95px}}@media(max-width:650px){.wc-bundle-grid{grid-template-columns:1fr}.wc-bundle-image{padding:44px 24px 10px}.wc-bundle-copy{padding:24px}.bundle-search-row{flex-direction:column;align-items:stretch}.bundle-search-row .wc-search{margin-top:0}.set-gallery{position:static}.set-choices>div{gap:8px}.set-choices button{flex-basis:45%;max-width:none;font-size:11px}.set-choices.is-compact button{flex-basis:45%}.set-gallery .wd-photo{padding:18px 18px 52px}[data-set-detail] .wd-copy h1{font-size:38px}}.product-finder{position:relative;z-index:12;background:#fff;border-bottom:1px solid #d8e4ec;color:#153143}.product-finder .pf-bar{display:flex;align-items:center;gap:30px;padding-top:19px;padding-bottom:19px}.pf-caption{flex-shrink:0;display:grid;gap:5px}.pf-caption .eyebrow{font-size:8px;letter-spacing:.13em;margin:0}.pf-caption>strong{font-size:15px;font-weight:500}.pf-search{flex:1;position:relative;min-width:0}.pf-form{border:1px solid #bad0de;border-radius:30px;background:#f5f9fc;min-height:48px;display:flex;align-items:center;gap:10px;padding:5px 6px 5px 16px}.pf-form>svg{color:#7193a7;flex-shrink:0}.pf-form input{border:0;background:transparent;flex:1;min-width:0;width:100%;font:inherit;font-size:13px;padding:7px 0;color:#19374a;outline:none}.pf-form:focus-within{outline:2px solid #75a3bf;outline-offset:2px}.pf-form input::-webkit-search-cancel-button{display:none}.pf-form button{border:0;font:inherit;cursor:pointer}.pf-submit{border-radius:25px;background:#153344;color:#fff;font-size:12px!important;padding:11px 20px}.pf-clear{background:transparent;color:#456c83;font-size:20px!important;padding:4px 7px}.pf-links{display:flex;gap:16px;flex-shrink:0}.pf-links a{font-size:11px;color:#567589;padding:8px 0}.pf-links a:hover{color:#0b2636}.pf-results{position:absolute;left:0;right:0;top:calc(100% + 10px);max-height:min(480px,65svh);overflow:auto;border:1px solid #c7dce8;border-radius:18px;background:#fff;box-shadow:0 16px 38px #15314320;z-index:20}.pf-result-heading{position:sticky;top:0;background:#f5f9fc;display:flex;justify-content:space-between;align-items:center;padding:9px 18px;color:#53758a;font-size:11px;border-bottom:1px solid #e0e9ef;z-index:1}.pf-result-heading button{font:inherit;font-size:20px;border:0;background:transparent;color:#53758a;cursor:pointer;padding:2px 7px}.pf-results ul{list-style:none;padding:0;margin:0}.pf-results li+li{border-top:1px solid #edf2f5}.pf-results li a{display:flex;align-items:center;gap:15px;padding:10px 18px;color:#183648}.pf-results a:hover,.pf-results a:focus-visible{background:#eaf3f9;outline:0}.pf-results img{width:48px;height:48px;object-fit:contain;mix-blend-mode:multiply}.pf-results a>span{display:grid;gap:6px}.pf-results strong{font-size:12px}.pf-results small{font-size:10px;color:#637e90}.pf-results i{font-style:normal;margin-inline-start:auto}.pf-empty{padding:10px 18px;font-size:12px;line-height:1.7;color:#648194}.pf-more{border:0;border-top:1px solid #dbe8ef;background:#f5f9fc;width:100%;padding:14px;color:#385e75;cursor:pointer;font:inherit;font-size:12px}.product-finder [hidden]{display:none!important}@media(max-width:1000px){.pf-links{display:none}.pf-caption{max-width:140px}.product-finder .pf-bar{gap:22px}}@media(max-width:560px){.pf-caption{display:none}.product-finder .pf-bar{padding-top:12px;padding-bottom:12px}.pf-submit{padding:10px 14px}.pf-form input{font-size:12px}.pf-results{max-height:65svh}}body[data-page=index]{--home-header:78px;--home-space:calc(100svh - var(--home-header))}body[data-page=index] #eyewear-video,body[data-page=index] #photochromic-demo,body[data-page=index] .bone-promo{scroll-margin-top:var(--home-header)}body[data-page=index] .scroll-cover.is-scroll-enhanced{height:780svh}body[data-page=index] #eyewear-video>.wrap{padding-top:clamp(44px,5vw,72px);padding-bottom:clamp(40px,4.5vw,64px)}body[data-page=index] #eyewear-video .section-head{display:block;margin-bottom:clamp(28px,3vw,40px)}body[data-page=index] #eyewear-video .section-head h2{font-size:clamp(32px,3.6vw,48px);line-height:1.12;margin:16px 0 0}body[data-page=index] #eyewear-video .section-head .eyebrow{font-size:10px;margin:0}body[data-page=index] #eyewear-video .section-description{font-size:clamp(15px,1.3vw,18px);line-height:1.7;max-width:720px;margin:20px 0 0}body[data-page=index] #eyewear-video .video-stage{width:100%;max-width:none;margin-inline:0;border-radius:20px}body[data-page=index] #eyewear-video video{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}body[data-page=index] #eyewear-video .note{font-size:12px;line-height:1.7;margin:20px 0 0;max-width:none}body[data-page=index] #photochromic-demo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4.5vw,72px);padding-top:clamp(46px,5vw,76px);padding-bottom:clamp(46px,5vw,76px);align-items:center}body[data-page=index] #photochromic-demo .eyebrow{font-size:10px;margin-bottom:20px}body[data-page=index] #photochromic-demo h2{font-size:clamp(34px,4.1vw,58px);line-height:1.08;margin:0 0 24px}body[data-page=index] #photochromic-demo .photochromic-copy>p{font-size:clamp(15px,1.2vw,17px);line-height:1.75;margin:0 0 22px;max-width:480px}body[data-page=index] #photochromic-demo .lens-benefits{gap:12px 20px;margin:0 0 25px}body[data-page=index] #photochromic-demo .lens-benefits span{font-size:12px;padding:9px 0}body[data-page=index] #photochromic-demo .btn{font-size:12px;min-height:46px;padding:15px 22px;margin:0}body[data-page=index] #photochromic-demo .photochromic-copy>.note{font-size:11px;line-height:1.65;margin:20px 0 0}body[data-page=index] #photochromic-demo .lens-film{margin:0;padding:0;background:transparent;justify-self:center;width:min(100%,360px)}body[data-page=index] #photochromic-demo .lens-film video{width:100%;max-width:100%;height:auto;max-height:640px;aspect-ratio:9/16;object-fit:contain;border-radius:15px}body[data-page=index] #photochromic-demo figcaption{font-size:9px;margin-top:14px}body[data-page=index] .bone-promo-layout{grid-template-columns:1fr 1fr;gap:20px;padding-top:24px;padding-bottom:24px}body[data-page=index] .bone-promo h2{font-size:clamp(27px,3.5vw,44px);line-height:1.08;margin:16px 0}body[data-page=index] .bone-promo p{font-size:13px;line-height:1.7;margin:0;max-width:405px}body[data-page=index] .bone-promo .eyebrow{font-size:9px}body[data-page=index] .bone-promo .actions{gap:15px;margin-top:24px}body[data-page=index] .bone-promo .btn{font-size:11px;min-height:42px;padding:13px 21px}body[data-page=index] .bone-promo .text-link{font-size:11px}body[data-page=index] .bone-promo .bone-wearing{width:100%;max-width:360px;margin:0;justify-self:center}body[data-page=index] .bone-promo .bone-wearing img{width:100%;height:min(460px,calc(var(--home-space) - 48px));max-height:none;object-fit:contain;aspect-ratio:auto;object-position:center}@media(max-width:760px){body[data-page=index] .scroll-cover.is-scroll-enhanced{height:680svh}body[data-page=index] #photochromic-demo .lens-benefits span{font-size:11px}body[data-page=index] .bone-promo-layout>div{padding:0}}@media(max-width:560px){body[data-page=index] #eyewear-video>.wrap{padding-top:38px;padding-bottom:38px}body[data-page=index] #eyewear-video .video-stage{border-radius:14px}body[data-page=index] #photochromic-demo{grid-template-columns:1fr;gap:30px;padding-top:38px;padding-bottom:38px}body[data-page=index] #photochromic-demo .lens-film{width:min(100%,310px);background:transparent;border-radius:15px;padding:0}body[data-page=index] #photochromic-demo .lens-film video{height:auto;max-height:550px;margin:auto}body[data-page=index] .bone-promo-layout{display:grid;grid-template-columns:1fr .8fr;gap:10px}body[data-page=index] .bone-promo h2{font-size:25px}body[data-page=index] .bone-promo p{font-size:12px}body[data-page=index] .bone-promo .actions{gap:9px;margin-top:16px}body[data-page=index] .bone-promo .bone-wearing img{height:280px;object-fit:cover;object-position:49% 10%;-webkit-mask-image:linear-gradient(0deg,transparent,#000 12%,#000 95%,transparent);mask-image:linear-gradient(0deg,transparent,#000 12%,#000 95%,transparent)}body[data-page=index] .bone-promo .btn{font-size:10px;padding:12px}body[data-page=index] .bone-promo .text-link{font-size:10px}}@media(prefers-reduced-motion:reduce){body[data-page=index] .scroll-cover.is-scroll-enhanced{height:auto}}html:has(body[data-page=index]),html:has(body[data-page=watches]){scroll-padding-top:var(--site-header,78px)}body[data-page=index] #eyewear-video,body[data-page=index] #photochromic-demo,body[data-page=index] .bone-promo,body[data-page=watches] #watch-oem,body[data-page=watches] #watch-collection{scroll-margin-top:0}body[data-page=index] .bone-promo .bone-wearing img{height:min(458px,calc(var(--home-space) - 50px))}@media(max-width:1100px){body.is-compact-media .float-wa{width:44px;height:44px;min-height:44px;padding:0;right:12px;bottom:12px;font-size:0;gap:0;display:flex;align-items:center;justify-content:center}body.is-compact-media .float-wa svg{width:23px;height:23px}body.is-compact-media .site-sound{right:12px;bottom:65px}body.is-compact-media .site-sound-toggle{min-height:32px;padding:7px 10px;font-size:7px;gap:6px}}.watch-oem{background:#eaf2f7;scroll-margin-top:80px;color:#132d3e}.watch-oem>.wrap{padding-top:55px;padding-bottom:55px}.watch-oem-top{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px}.watch-oem h2{font-size:clamp(38px,4.8vw,66px);line-height:1.04;letter-spacing:-.055em;margin:20px 0}.watch-oem h2 em{font-style:normal;color:#547a90}.watch-oem-top p{font-size:15px;line-height:1.8;max-width:410px;color:#617f92}.watch-oem .actions{margin-top:25px;gap:20px;flex-wrap:wrap}.watch-oem .btn{font-size:12px;min-height:45px;padding:15px 23px}.watch-oem .text-link{font-size:12px}.watch-oem-designs{display:grid;grid-template-columns:1fr 1fr;gap:14px}.watch-oem-designs a{background:#f7fafc;border:1px solid #d0e0e9;border-radius:18px;padding:20px 12px;display:grid;text-align:center;gap:9px}.watch-oem-designs img{width:100%;height:235px;object-fit:contain;mix-blend-mode:multiply}.watch-oem-designs span{font-size:13px;font-weight:600}.watch-oem-designs small{font-size:9px;letter-spacing:.04em;color:#5c7e91}.watch-oem-options{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;border-top:1px solid #ccdde7;border-bottom:1px solid #ccdde7;margin-top:40px;padding:30px 0}.watch-oem-options article>span{font-size:10px;color:#7190a2}.watch-oem-options h3{font-size:22px;letter-spacing:-.035em;margin:13px 0}.watch-oem-options p{font-size:13px;line-height:1.8;color:#607d90;margin:0}.watch-oem-bottom{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;margin-top:35px}.watch-oem-bottom h3{font-size:27px;line-height:1.17;letter-spacing:-.035em;margin:15px 0}.watch-oem-bottom p{font-size:13px;line-height:1.8;color:#607d90}.watch-oem .faq-item{padding:16px 0;border-color:#ccdde7}.watch-oem .faq-item summary{font-size:14px;line-height:1.6}.watch-oem .eyebrow{font-size:9px;letter-spacing:.16em}@media(max-width:900px){.watch-oem-top{gap:25px}.watch-oem-designs{gap:10px}.watch-oem-designs img{height:180px}.watch-oem-options{gap:23px}.watch-oem-bottom{gap:30px}.watch-oem-top p{font-size:13px}.watch-oem-options h3{font-size:19px}}@media(max-width:640px){.watch-oem-top{grid-template-columns:1fr}.watch-oem>.wrap{padding-top:38px;padding-bottom:38px}.watch-oem-designs img{height:190px}.watch-oem-options{grid-template-columns:1fr;gap:22px;margin-top:26px;padding:25px 0}.watch-oem-options h3{margin:8px 0}.watch-oem-bottom{grid-template-columns:1fr;gap:20px}.watch-oem h2{font-size:43px}}.skip:not(:focus){left:0;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip:focus{left:16px;top:12px;width:auto;height:auto;clip-path:none;overflow:visible;z-index:120}@media(max-width:600px){html{scroll-padding-top:72px;scroll-behavior:auto}body{--phone-gutter:20px;font-size:16px;-webkit-text-size-adjust:100%}body>header{height:68px;padding-inline:var(--phone-gutter);gap:10px}header .brand{font-size:24px;line-height:1.05}header .brand small{font-size:8px;letter-spacing:3px;margin-top:7px}header>.menu{min-width:58px;min-height:44px;padding:10px 12px;font-size:13px}.language-toggle{min-height:44px;font-size:12px;gap:6px;padding:10px}header>#navigation.open{padding:16px 20px 24px;max-height:calc(100dvh - 68px);gap:8px;border-top:1px solid #283d4b}header #navigation>a,.nav-topline>a{min-height:48px;display:flex;align-items:center;font-size:16px}header .nav-submenu-toggle{width:44px;height:44px;flex-shrink:0}header .nav-dropdown-links{grid-template-columns:1fr;gap:4px}header .nav-dropdown-links>a{min-height:64px;padding:12px}header .nav-dropdown-links strong{font-size:14px}header .nav-dropdown-links small{font-size:12px}.language-panel{position:fixed;top:76px;left:16px;right:16px;width:auto;max-width:none;max-height:calc(100dvh - 100px)}body.mobile-menu-open{overflow:hidden}body.mobile-menu-open .float-wa,body.mobile-menu-open .site-sound{visibility:hidden}.wrap{padding:48px var(--phone-gutter)}.eyebrow,.catalog-group-code{font-size:11px;line-height:1.6;letter-spacing:.12em}h1,h2,h3{overflow-wrap:break-word}h2{font-size:32px;line-height:1.15;letter-spacing:-.04em}.section-head{display:block;margin-bottom:26px}.section-head .text-link{display:inline-flex;margin-top:18px}.section-description{font-size:15px;line-height:1.7}.btn{min-height:48px;font-size:14px;line-height:1.4;padding:14px 20px;text-align:center;white-space:normal}.actions{flex-wrap:wrap;gap:12px}.text-link{font-size:14px;line-height:1.5;min-height:44px;align-items:center}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important;max-width:100%}input,select,textarea,button,a{-webkit-tap-highlight-color:transparent}input,select,textarea{scroll-margin-top:90px}.note,.gallery-caption{font-size:12px;line-height:1.65}body .float-wa,body.is-compact-media .float-wa{display:flex;width:48px;height:48px;min-height:48px;padding:0;font-size:0;gap:0;align-items:center;justify-content:center;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));border-radius:50%}body .float-wa svg,body.is-compact-media .float-wa svg{width:25px;height:25px}body .site-sound,body.is-compact-media .site-sound{right:auto;left:12px;bottom:calc(12px + env(safe-area-inset-bottom))}body .site-sound-toggle,body.is-compact-media .site-sound-toggle{width:44px;height:44px;min-height:44px;padding:0;gap:0;font-size:0;letter-spacing:0;border-radius:50%}.site-sound-toggle svg{width:20px;height:20px}body.mobile-input-active .float-wa,body.mobile-input-active .site-sound{visibility:hidden}body[data-page=index] .scroll-cover.is-mobile-cover{height:auto;--phone-hero-height:clamp(600px, calc(100svh - 68px) ,780px)}.is-mobile-cover .scroll-cover-stage{position:relative;top:0;height:auto;min-height:0;overflow:hidden;padding-bottom:24px}.is-mobile-cover .cover-portrait,.is-mobile-cover .cover-shade,.is-mobile-cover .cover-atmosphere,.is-mobile-cover .cover-scene-intro{height:var(--phone-hero-height);bottom:auto;will-change:auto}.is-mobile-cover .cover-portrait{transform:none!important;opacity:1!important}.is-mobile-cover .cover-portrait>img:first-child{object-position:51% 35%}.is-mobile-cover .cover-shade{background:linear-gradient(180deg,#07121c12 20%,transparent 40%,#07121cb8 78%,#07121c 100%)}.is-mobile-cover .cover-portrait-detail,.is-mobile-cover .cover-product-scene,.is-mobile-cover .cover-focus-copy,.is-mobile-cover .cover-return,.is-mobile-cover .cover-progress,.is-mobile-cover .cover-chapters,.is-mobile-cover .cover-motion-hint,.is-mobile-cover .cover-static-summary{display:none!important}.is-mobile-cover .cover-meta{top:18px;left:20px;right:20px;font-size:9px;mix-blend-mode:normal;color:#142633;gap:12px}.is-mobile-cover .cover-meta>span{max-width:145px}.is-mobile-cover .cover-meta a{min-height:44px;font-size:10px;align-items:center}.is-mobile-cover .cover-scene-intro{opacity:1!important;visibility:visible!important;transform:none!important}.is-mobile-cover .cover-wordmark{left:20px;bottom:220px;font-size:clamp(78px,22vw,128px)}.is-mobile-cover .cover-intro-copy{left:20px;right:20px;bottom:91px;width:auto}.is-mobile-cover .cover-intro-copy>span{font-size:10px}.is-mobile-cover .cover-intro-copy h2{font-size:clamp(29px,7.7vw,40px);line-height:1.12;margin-top:14px;max-width:330px}.is-mobile-cover .cover-intro-copy p{font-size:15px;margin-top:12px}.is-mobile-cover .cover-bottom{top:calc(var(--phone-hero-height) - 74px);bottom:auto;left:20px;right:20px;mix-blend-mode:normal}.is-mobile-cover .cover-skip{display:flex;max-width:none;margin:0;align-items:center;justify-content:space-between;width:100%;font-size:12px;min-height:44px;border-top:1px solid #c9e1ef55}.is-mobile-cover .cover-image-credit{top:calc(var(--phone-hero-height) - 20px);bottom:auto;left:20px;font-size:8px;letter-spacing:.08em}.is-mobile-cover .cover-feature-grid{position:relative;inset:auto;padding:24px 20px 8px;margin-top:var(--phone-hero-height);display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;overscroll-behavior-x:contain;mix-blend-mode:normal;pointer-events:auto;scrollbar-width:thin;scrollbar-color:#678ca2 #14232e}.is-mobile-cover .cover-feature{position:relative!important;top:auto!important;flex:0 0 92%;min-width:0;max-width:none;margin:0;padding:24px;background:#112330;border:1px solid #294757;border-radius:20px;opacity:1!important;visibility:visible!important;pointer-events:auto;scroll-snap-align:start;will-change:auto}.is-mobile-cover .cover-feature-label{font-size:10px;gap:12px;line-height:1.6}.is-mobile-cover .cover-feature h2{font-size:27px;line-height:1.14;margin:20px 0 16px}.is-mobile-cover .cover-feature>p{font-size:15px;line-height:1.7;margin-bottom:22px;max-width:none}.is-mobile-cover .cover-feature dl{gap:12px}.is-mobile-cover .cover-feature dl>div{font-size:10px;line-height:1.6}.is-mobile-cover .cover-feature dd{font-size:12px;white-space:normal}.is-mobile-cover .cover-feature small{font-size:12px;line-height:1.6;opacity:.75}.is-mobile-cover .cover-word{opacity:1;transform:none;filter:none;transition:none}.is-mobile-cover .cover-oem-controls label{font-size:11px}.is-mobile-cover .cover-oem-controls input{max-width:none;min-height:48px}.is-mobile-cover .cover-oem-link{font-size:12px;min-height:44px}body[data-page=index] .scroll-cover.is-mobile-scroll{height:780svh}.is-mobile-scroll.is-scroll-enhanced .scroll-cover-stage{position:sticky;top:var(--cover-top);bottom:auto;height:calc(100svh - var(--cover-top));min-height:0;padding:0}.is-mobile-scroll .cover-meta{top:14px;left:20px;right:20px;font-size:9px;gap:12px}.is-mobile-scroll .cover-meta a{min-height:44px;align-items:center;font-size:10px}.is-mobile-scroll .cover-meta>span{max-width:145px}.is-mobile-scroll .cover-wordmark{left:20px;bottom:240px;font-size:clamp(78px,22vw,128px)}.is-mobile-scroll .cover-intro-copy{left:20px;right:20px;bottom:114px;width:auto}.is-mobile-scroll .cover-intro-copy>span{font-size:10px}.is-mobile-scroll .cover-intro-copy h2{font-size:clamp(27px,7vw,34px);line-height:1.14;margin-top:12px}.is-mobile-scroll .cover-intro-copy p{font-size:14px;margin-top:12px}.is-mobile-scroll .cover-feature-grid{padding-inline:20px;mix-blend-mode:normal}.is-mobile-scroll .cover-feature{will-change:transform,opacity}.is-mobile-scroll .cover-feature-label{font-size:10px;line-height:1.5}.is-mobile-scroll .cover-feature h2{font-size:27px;line-height:1.12;margin:16px 0 12px}.is-mobile-scroll .cover-feature>p{font-size:14px;line-height:1.6;margin-bottom:16px;max-width:none}.is-mobile-scroll .cover-feature dl{gap:12px}.is-mobile-scroll .cover-feature dl>div{font-size:10px;line-height:1.45;padding:8px 0}.is-mobile-scroll .cover-feature dd{font-size:12px;white-space:normal}.is-mobile-scroll .cover-feature small{font-size:11px;line-height:1.5;max-width:none;margin-top:9px}.is-mobile-scroll .cover-word{filter:none;transform:none;transition:opacity .2s;transition-delay:0s}.is-mobile-scroll .cover-oem-controls label{font-size:10px}.is-mobile-scroll .cover-oem-controls input{max-width:none;min-height:44px}.is-mobile-scroll .cover-oem-link{font-size:12px;min-height:44px;margin-top:4px}.is-mobile-scroll .cover-bottom{left:20px;right:20px;bottom:64px;gap:10px;mix-blend-mode:normal}.is-mobile-scroll .cover-motion-hint{font-size:9px;max-width:78px;color:#dce8f0}.is-mobile-scroll .cover-chapters{gap:4px}.is-mobile-scroll .cover-chapters button{width:44px;height:44px;font-size:11px}.is-mobile-scroll .cover-image-credit{left:72px;bottom:12px;font-size:7px;letter-spacing:.04em}.is-mobile-scroll .cover-return{left:20px;right:20px;bottom:120px}.is-mobile-scroll .cover-return h2{font-size:42px}.is-mobile-scroll .cover-return a{min-height:44px;font-size:12px;align-items:center}.gateway-layout{padding:38px 20px}.gateway-statement h2{font-size:28px;line-height:1.2}.gateway-statement>p,.gateway-option p{font-size:14px;line-height:1.7}.gateway-options{grid-template-columns:1fr;gap:22px}.gateway-option h3{font-size:23px}.gateway-contact{font-size:14px;min-height:44px}.cover-collection-heading{padding:30px 20px 8px}.cover-collection-heading h2{font-size:27px}.cover-collection-heading>span{font-size:10px}#featured-products .hero-kinetic .hero-slide{padding:26px 20px 20px;gap:22px;min-height:0}.hero-kinetic .showcase-copy{text-align:start}#featured-products .showcase-copy h2,.hero-kinetic .showcase-copy h2{font-size:35px;line-height:1.08;letter-spacing:-.045em}.showcase-model{font-size:12px;margin:18px 0 12px}.showcase-copy .badge{font-size:10px;letter-spacing:.08em}.hero-kinetic .showcase-description{font-size:15px;line-height:1.7;min-height:0}.hero-kinetic .showcase-copy .actions{justify-content:flex-start;gap:12px;margin:22px 0 0}.hero-kinetic .showcase-copy .btn,.hero-kinetic .showcase-copy .text-link{font-size:13px;min-height:46px}.showcase-copy .urdu{display:none}.hero-kinetic .showcase-art{height:270px;min-height:270px}.hero-kinetic .showcase-controls{margin:0 20px;padding:14px 0 22px;gap:8px;justify-content:space-between;flex-wrap:wrap}.hero-kinetic .showcase-dots{order:2;width:100%!important;justify-content:center}.hero-kinetic .showcase-dots button{width:44px;height:44px;flex-shrink:1}.hero-kinetic .showcase-arrows{width:100%;justify-content:flex-end;gap:10px}.hero-kinetic .showcase-status{position:static;clip-path:none;width:auto;height:auto;white-space:normal;overflow:visible;font-size:12px;margin-inline-end:auto}.hero-kinetic .showcase-product,.hero-kinetic .kinetic-orbits{animation:none!important}.hero-kinetic .showcase-caption{font-size:10px;line-height:1.5;letter-spacing:0}.kinetic-tag{font-size:10px}body[data-page=index] #eyewear-video>.wrap{padding:38px 20px 42px}body[data-page=index] #eyewear-video .section-head{margin-bottom:24px}body[data-page=index] #eyewear-video .section-head h2{font-size:32px}body[data-page=index] #eyewear-video .section-description{font-size:16px;line-height:1.7;margin-top:16px}body[data-page=index] #eyewear-video .note{font-size:12px}body[data-page=index] #photochromic-demo{padding:42px 20px;gap:28px}body[data-page=index] #photochromic-demo h2{font-size:32px}body[data-page=index] #photochromic-demo .photochromic-copy>p{font-size:16px;line-height:1.7}body[data-page=index] #photochromic-demo .photochromic-copy>.note{font-size:12px}body[data-page=index] #photochromic-demo .lens-benefits span{font-size:12px}body[data-page=index] #photochromic-demo .btn{font-size:14px;min-height:48px}body[data-page=index] #photochromic-demo .lens-film{width:min(100%,292px)}body[data-page=index] #photochromic-demo .lens-film video{max-height:none}body[data-page=index] #photochromic-demo figcaption{font-size:10px}body[data-page=index] .bone-promo-layout{grid-template-columns:1fr;padding:40px 20px;gap:24px}body[data-page=index] .bone-promo h2{font-size:32px}body[data-page=index] .bone-promo p{font-size:16px;line-height:1.7}body[data-page=index] .bone-promo .eyebrow{font-size:10px}body[data-page=index] .bone-promo .btn,body[data-page=index] .bone-promo .text-link{font-size:14px;min-height:48px}body[data-page=index] .bone-promo .bone-wearing{max-width:340px}body[data-page=index] .bone-promo .bone-wearing img{height:auto;max-height:430px;object-fit:contain;aspect-ratio:4/5}.product-finder .pf-bar{padding:12px 20px}.pf-form{padding:4px 5px 4px 12px;gap:6px;min-height:50px}.pf-submit{padding:12px 14px;min-height:44px;font-size:13px!important}.pf-clear{min-width:38px;min-height:44px}.pf-results{border-radius:16px;max-height:60svh}.pf-result-heading{font-size:12px;padding:6px 12px}.pf-result-heading button{min-height:44px;min-width:44px}.pf-results li a{padding:12px;gap:12px;min-height:76px}.pf-results strong{font-size:14px;line-height:1.4}.pf-results small{font-size:12px;line-height:1.4}.pf-results img{width:48px;height:48px;flex-shrink:0}body[data-page=products] .magic-landing{height:auto;min-height:700px;--padx:20px}body[data-page=products] .ml-page{position:relative;inset:auto;min-height:700px}body[data-page=products] .ml-visual{height:390px;object-position:72% top}body[data-page=products] .ml-content{padding-top:360px;margin:0 20px;width:auto}body[data-page=products] .ml-gap-a,body[data-page=products] .ml-gap-b{display:none}body[data-page=products] .ml-tags{height:auto;flex-wrap:wrap;gap:8px}body[data-page=products] .ml-tags span{min-height:34px;font-size:12px;padding:7px 12px}body[data-page=products] .magic-landing h1{font-size:40px;line-height:1.1;margin:18px 0 0}body[data-page=products] .ml-cta{margin-top:24px;height:50px}body[data-page=products] .ml-button{font-size:14px;min-height:50px;padding-inline:22px}body[data-page=products] .ml-chip{width:46px;height:46px}body[data-page=products] .ml-bottom{margin:24px 20px 36px;position:relative}body[data-page=products] .ml-sub{font-size:14px;line-height:1.7}.magic-landing.ml-animate *{animation:none!important}body[data-page=products] .catalog-list{width:100%;padding:32px 20px}body[data-page=products] .catalog-browser{padding:18px 14px;border-radius:18px}body[data-page=products] .catalog-main-filters button{padding:12px 8px;min-height:76px}body[data-page=products] .catalog-category-top strong{font-size:13px;line-height:1.4}body[data-page=products] .catalog-category-top small{font-size:11px}body[data-page=products] .catalog-subfilters button{font-size:13px;min-height:44px;padding:10px 12px}body[data-page=products] .catalog-reset{font-size:13px;min-height:44px}body[data-page=products] .catalog-results .catalog-count{font-size:13px}body[data-page=products] .gl12-entry{grid-template-columns:60px minmax(0,1fr);padding:18px 14px}body[data-page=products] .gl12-entry small{font-size:12px;line-height:1.6}body[data-page=products] .catalog-group-head h2,body[data-page=products] .earphone-zone-heading h2{font-size:29px}body[data-page=products] .catalog-group-head p,body[data-page=products] .earphone-zone-heading p{font-size:14px;line-height:1.7}body[data-page=products] .earphone-zones>a{padding:16px 12px;font-size:12px;line-height:1.5}body[data-page=products] .earphone-zones>a small{font-size:12px}.catalog-grid,body[data-page=products] .catalog-grid,.od-watches .wc-grid,.wc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.catalog-card{border-radius:16px;min-width:0}.catalog-card .catalog-image{--product-stage-height:140px;height:auto;min-height:0;aspect-ratio:1;padding:18px 10px;background:#eaf2f7}.catalog-card .catalog-image>img{height:100%;max-height:none;width:100%;object-fit:contain}.catalog-card .catalog-label,.catalog-card .outdoor-collection-tag,.catalog-card .ai-image-label,.catalog-card-title>span{display:none}.catalog-card-body{padding:14px 12px;display:flex;flex-direction:column;flex:1}.catalog-card-title{min-height:0;display:block}.catalog-card-title h3{font-size:18px;line-height:1.25;letter-spacing:-.03em;margin:0}.catalog-card h4{font-size:12px;line-height:1.5;min-height:36px;margin:9px 0 12px;color:#557387}.catalog-card-body>p,.catalog-card .catalog-tags,.catalog-card .lens-option{display:none}.catalog-card-actions{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:0;border:0}.catalog-card-actions>.btn{font-size:12px;min-height:44px;padding:10px 8px;width:100%}.catalog-card-actions>.text-link{font-size:13px;min-height:44px;padding:8px 0;border:0;white-space:normal;display:flex;width:100%;justify-content:space-between}.catalog-card-actions>.text-link:first-child{display:none}.catalog-more{display:flex;justify-content:center;align-items:center;width:100%;margin-top:22px;border:1px solid #b9cfdd;color:#234b62;background:#fff;border-radius:14px;min-height:48px;font:inherit;font-size:14px;padding:12px 16px}.catalog-more[hidden]{display:none}.home-catalog-note{font-size:13px;line-height:1.7}.wc-hero-layout{padding:36px 20px;gap:24px;min-height:0}.wc-hero h1{font-size:46px;line-height:1.05;letter-spacing:-.05em}.wc-hero-copy>p{font-size:16px;line-height:1.7}.wc-hero-art{min-height:300px;margin-top:0}.wc-hero-functions{gap:0 16px;margin-top:26px}.wc-hero-functions strong{font-size:14px;line-height:1.4}.wc-hero-functions span,.wc-hero-copy .wc-function-note{font-size:12px;line-height:1.6}.wc-hero-notes{gap:14px;flex-wrap:wrap}.wc-hero-notes span{font-size:12px}.wc-photo{aspect-ratio:1;padding:35px 12px 12px}.wc-photo>span{font-size:9px;top:12px;left:12px;max-width:85%;line-height:1.4}.wc-info{padding:14px 12px}.wc-info h3{font-size:18px;line-height:1.25}.wc-info>p{font-size:12px;line-height:1.6}.wc-tags{gap:5px;margin:12px 0}.wc-tags span{font-size:10px;padding:5px 7px}.wc-details{font-size:13px;min-height:44px;align-items:center;padding:10px 0 0}.wc-filters{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;gap:8px;padding-bottom:10px;scrollbar-width:thin}.wc-filters button{flex:0 0 auto;font-size:13px;min-height:44px;padding:10px 14px}.wc-results{font-size:13px;gap:12px;flex-wrap:wrap}.wc-results button{font-size:13px;min-height:44px}.wc-bundle-hero{padding:38px 20px 28px;gap:16px}.wc-bundle-hero h1{font-size:52px;margin:15px 0}.wc-bundle-hero p{font-size:16px;line-height:1.7}.wc-bundle-grid{grid-template-columns:1fr;gap:22px}.wc-bundle-image{padding:36px 22px 14px}.wc-bundle-image img{max-height:320px}.wc-bundle-copy{padding:22px}.wc-bundle-copy h3{font-size:25px}.wc-bundle-copy>small,.wc-bundle-image>span,.set-image-caption,.wc-bundle-copy>.set-image-caption{font-size:12px;line-height:1.6}.set-choices button,.set-choices.is-compact button{font-size:12px;min-height:64px;flex-basis:45%;gap:8px;padding:8px}.set-choices.is-compact button{flex-basis:100%}.set-choices legend{font-size:14px;line-height:1.5}.set-contents li{font-size:12px;line-height:1.5}.breadcrumb{font-size:13px;line-height:1.7;padding:24px 20px;flex-wrap:wrap}.detail-hero,.wd-hero{grid-template-columns:1fr;gap:26px;padding:8px 20px 40px}.detail-gallery,.set-gallery{position:static}.detail-image-stage{aspect-ratio:1.08;padding:24px 20px 42px;border-radius:20px}.detail-image-stage>img{object-fit:contain}.detail-copy{padding-top:0}.detail-copy h1,.wd-copy h1,[data-set-detail] .wd-copy h1{font-size:36px;line-height:1.12;margin:16px 0 20px}.detail-copy h1 span{font-size:24px;line-height:1.3}.detail-intro,.wd-copy>p{font-size:16px;line-height:1.75}.detail-copy .pills{margin:22px 0;gap:8px}.detail-copy .pills span{font-size:13px;line-height:1.5;padding:8px 12px}.detail-order .btn,.wd-copy .btn{width:100%;font-size:14px}.detail-nav{position:static;display:flex;flex-wrap:nowrap;overflow-x:auto;gap:22px;padding:0 20px;scrollbar-width:thin}.detail-nav a{flex-shrink:0;font-size:14px;min-height:48px;padding:14px 0}.spec-table th,.spec-table td{padding:15px 12px;font-size:14px;line-height:1.65;vertical-align:top}.spec-table th{width:40%}.wd-photo{padding:24px 24px 54px;border-radius:20px}.wd-photo>a{font-size:13px;min-height:44px;bottom:12px;display:flex;align-items:center}.wd-copy>.text-link{width:auto;max-width:100%;font-size:14px}.wd-copy>.note{font-size:12px}.detail-feature-grid{grid-template-columns:1fr;gap:16px}.watch-oem>.wrap{padding:42px 20px}.watch-oem h2{font-size:38px}.watch-oem-top p,.watch-oem-options p,.watch-oem-bottom p{font-size:15px;line-height:1.7}.watch-oem-designs img{height:165px}.watch-oem-designs small{font-size:11px}.watch-oem .btn,.watch-oem .text-link{font-size:14px;min-height:48px}.od-cover-layout{padding:345px 20px 100px;min-height:0}.od-copy h1,html:not([lang=en]) .od-copy h1{font-size:44px;line-height:1.1}.od-copy>p{font-size:15px;line-height:1.7}.od-copy .od-explore{font-size:14px;min-height:50px}.od-copy .eyebrow{font-size:10px}.od-headphone-link{font-size:13px;min-height:44px;line-height:1.5}.od-cover-footer{left:20px;right:20px;font-size:9px;bottom:22px}.od-routes{padding:30px 20px}.od-routes p{font-size:14px;line-height:1.7}.bone-scenes{grid-template-columns:1fr}.cf-industrial-hero{padding:42px 20px 80px;min-height:0;gap:30px}.cf-industrial-hero h1{font-size:42px;line-height:1.1}.cf-industrial-content>p:not(.eyebrow){font-size:16px;line-height:1.75}.cf-industrial-capacity{gap:12px 20px}.cf-industrial-capacity>strong{font-size:56px}.cf-industrial-capacity>p{font-size:13px}.cf-industrial-foot{left:20px;right:20px;font-size:9px}.cf-section-nav{position:static;flex-wrap:nowrap;overflow-x:auto;padding:12px 20px;gap:20px;scrollbar-width:thin;justify-content:flex-start}.cf-section-nav a{font-size:13px;min-height:44px;flex-shrink:0;display:flex;align-items:center}.cf-section{padding:44px 20px}.cf-section-head{margin-bottom:26px}.cf-section-head h2{font-size:32px;line-height:1.18}.cf-section-head>p,.cf-page article p,.pb-question-body li,.pb-question-body p{font-size:15px;line-height:1.75}.cf-factory-selector{display:flex;overflow-x:auto;gap:10px;scroll-snap-type:x proximity;padding-bottom:8px}.cf-factory-selector button{flex:0 0 145px;min-height:86px;scroll-snap-align:start;border-radius:12px}.cf-factory-selector strong{font-size:13px;line-height:1.5}.cf-factory-stage figcaption{display:block;padding:20px}.cf-factory-stage figcaption strong{font-size:22px;display:block;margin-bottom:10px}.cf-factory-stage figcaption span{font-size:14px;line-height:1.7}.cf-enlarge{min-height:44px;padding:10px 14px;font-size:12px}.cf-capability-strip,.cf-service-grid,.cf-document-grid{grid-template-columns:1fr}.cf-capacity-banner,.cf-lab-feature>div,.cf-service-grid article,.cf-process-grid article,.pb-cost-grid article{padding:24px 20px}.cf-lab-feature figcaption{font-size:11px;line-height:1.5}.cf-form-grid{grid-template-columns:1fr}.cf-brief-form{padding:22px 18px;border-radius:16px}.cf-form-grid label,.cf-scope-options label{font-size:14px;line-height:1.5}.cf-form-grid input:not([type=checkbox]),.cf-form-grid select{min-height:48px}.cf-scope-options label{min-height:44px;align-items:center}.cf-scope-options input{width:20px;height:20px}.cf-form-grid textarea{min-height:130px}.cf-brief .btn{width:100%}.pb-decision{padding:36px 20px}.pb-decision-links a{font-size:15px;min-height:64px}.pb-question-list summary strong{font-size:18px;line-height:1.45}.cf-faq summary,.faq-item summary{font-size:16px;line-height:1.5;min-height:48px}.cf-faq p,.faq-item p{font-size:15px;line-height:1.7}.cta{padding:40px 20px;gap:24px}.cta h2{font-size:32px}.cta p{font-size:15px;line-height:1.7}.cta .btn{width:100%}footer{padding:40px 20px calc(90px + env(safe-area-inset-bottom))}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-grid a,.footer-grid p{font-size:14px;line-height:1.7}.footer-grid a:not(.brand){min-height:44px;display:flex;align-items:center}.footer-bottom{flex-wrap:wrap;gap:12px;font-size:12px;line-height:1.6}}@media(max-width:600px)and (max-height:740px){.is-mobile-scroll .cover-feature h2{font-size:24px;margin:12px 0 10px}.is-mobile-scroll .cover-feature>p{font-size:13px;line-height:1.5;margin-bottom:12px}.is-mobile-scroll .cover-feature dl>div{font-size:9px;padding:7px 0}.is-mobile-scroll .cover-feature dd{font-size:11px}.is-mobile-scroll .cover-feature small{font-size:10px;line-height:1.45;margin-top:8px}}@media(max-width:360px){body{--phone-gutter:16px}body>header{gap:7px;padding-inline:16px}header .brand{font-size:21px}header .brand small{font-size:7px;letter-spacing:2.7px}.language-toggle{padding:9px 8px}header>.menu{min-width:52px;padding:9px}.catalog-grid,body[data-page=products] .catalog-grid,.wc-grid{gap:12px 8px}.catalog-card-body,.wc-info{padding:12px 10px}.catalog-card-title h3,.wc-info h3{font-size:17px}.catalog-card-actions>.btn{font-size:11px;padding:10px 5px}.set-choices button{flex-basis:100%}}@media(max-width:900px){body.featured-controls-visible .float-wa,body.featured-controls-visible .site-sound{visibility:hidden}#featured-products .hero-kinetic .hero-slide{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:none;align-content:start;align-items:start;gap:0;min-height:0;height:auto;padding:28px max(20px,calc((100% - 560px)/2)) 20px}#featured-products .hero-kinetic .showcase-copy{display:contents;text-align:start}#featured-products .hero-kinetic .showcase-copy>.badge{grid-row:1;justify-self:start;font-size:10px;line-height:1.5;letter-spacing:.09em;padding:7px 12px;margin:0 0 16px;max-width:100%;white-space:normal}#featured-products .hero-kinetic .showcase-model{grid-row:2;font-size:12px;line-height:1.6;letter-spacing:.13em;margin:0 0 10px;text-transform:uppercase}#featured-products .hero-kinetic .showcase-copy h2{grid-row:3;font-size:clamp(30px,5.3vw,40px);line-height:1.08;letter-spacing:-.04em;margin:0;overflow-wrap:break-word}#featured-products .hero-kinetic .showcase-copy .showcase-description{grid-row:5;font-size:15px;line-height:1.65;min-height:0;margin:20px 0 0;text-align:start}#featured-products .hero-kinetic .showcase-copy .actions{grid-row:6;display:grid;grid-template-columns:1fr;gap:8px;margin:20px 0 0;justify-items:stretch}#featured-products .hero-kinetic .showcase-copy .btn{display:flex;justify-content:center;align-items:center;min-height:48px;padding:14px 18px;font-size:14px;line-height:1.4;width:100%;white-space:normal}#featured-products .hero-kinetic .showcase-copy .text-link{display:flex;align-items:center;justify-content:center;justify-self:center;min-height:44px;max-width:100%;padding:10px 0;font-size:14px;line-height:1.5;white-space:normal;text-align:center}#featured-products .hero-kinetic .showcase-copy .urdu{display:none}#featured-products .hero-kinetic .showcase-art{grid-row:4;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;max-width:none;height:auto;min-height:0;perspective:none;margin:22px 0 0;padding:0;isolation:isolate;overflow:hidden}#featured-products .hero-kinetic .showcase-product-reveal{position:relative;width:100%;margin:0;flex:none}#featured-products .hero-kinetic .showcase-product-tilt{width:100%;transform:none!important}#featured-products .hero-kinetic .showcase-product{width:100%;height:clamp(200px,42vw,290px);min-height:0;margin:0;align-self:center;animation:none!important;transform:none;will-change:auto}#featured-products .hero-kinetic .showcase-product-hd>img{width:96%;height:100%;max-width:100%;object-fit:contain;margin:0;padding:8px 0}#featured-products .hero-kinetic .hero-slide[data-model="Bone Conduction"] .showcase-product-hd>img{width:100%}#featured-products .hero-kinetic .showcase-word{position:absolute;top:0;left:0;right:0;font-size:clamp(86px,22vw,146px);text-align:center;letter-spacing:-.07em;line-height:1;pointer-events:none}#featured-products .hero-kinetic .kinetic-orbits{top:0;right:4%;bottom:90px;left:4%;animation:none!important;pointer-events:none}#featured-products .hero-kinetic .showcase-art:after{bottom:100px;height:18px;opacity:.6}#featured-products .hero-kinetic .kinetic-tags{position:relative;inset:auto;display:flex;justify-content:center;flex-wrap:wrap;gap:7px;width:100%;margin:10px 0 0;z-index:3}#featured-products .hero-kinetic .kinetic-tag{position:static;inset:auto;max-width:100%;font-size:11px;line-height:1.4;letter-spacing:0;padding:7px 9px;border-radius:7px;background:#f7fbfd;-webkit-backdrop-filter:none;backdrop-filter:none}#featured-products .hero-kinetic .showcase-caption{position:static;inset:auto;display:flex;justify-content:space-between;align-items:start;gap:18px;width:100%;margin:14px 0 0;padding:12px 0 0;font-size:10px;line-height:1.55;letter-spacing:.05em;border-top:1px solid #c6d9e5}#featured-products .hero-kinetic .showcase-caption>span{min-width:0;max-width:50%;overflow-wrap:break-word}#featured-products .hero-kinetic .showcase-caption>span:last-child{text-align:end}#featured-products .hero-kinetic .showcase-controls{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 max(20px,calc((100% - 560px)/2));padding:14px 0 24px}#featured-products .hero-kinetic .showcase-hint{display:none}#featured-products .hero-kinetic .showcase-arrows{display:flex;align-items:center;justify-content:flex-end;gap:9px;width:100%;margin:0}#featured-products .hero-kinetic .showcase-status{position:static;clip-path:none;width:auto;height:auto;white-space:normal;overflow:visible;font-size:11px;line-height:1.5;margin-inline-end:auto;max-width:55%}#featured-products .hero-kinetic .showcase-arrows button{width:44px;height:44px;min-width:44px;font-size:20px}#featured-products .hero-kinetic .showcase-dots{order:2;display:flex;justify-content:center;gap:0;width:100%!important;margin:0}#featured-products .hero-kinetic .showcase-dots button{width:44px;height:44px;flex:0 1 44px;min-width:0}#featured-products .hero-kinetic .showcase-dots span{width:18px}body[data-page=index] #photochromic-demo{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:start;padding:40px max(20px,calc((100% - 560px)/2)) 48px}body[data-page=index] #photochromic-demo .photochromic-copy{display:contents}body[data-page=index] #photochromic-demo .eyebrow{grid-row:1;margin:0 0 14px;font-size:10px;line-height:1.6;letter-spacing:.12em}body[data-page=index] #photochromic-demo h2{grid-row:2;font-size:clamp(30px,5.4vw,40px);line-height:1.12;letter-spacing:-.04em;margin:0 0 24px}body[data-page=index] #photochromic-demo .lens-film{grid-row:3;justify-self:center;width:min(100%,310px);max-width:100%;padding:0;margin:0 0 24px;background:transparent}body[data-page=index] #photochromic-demo .lens-film video{display:block;width:100%;height:auto;max-width:100%;max-height:none;aspect-ratio:9/16;object-fit:contain;object-position:center;border-radius:18px;background:#101820}body[data-page=index] #photochromic-demo figcaption{font-size:10px;line-height:1.5;letter-spacing:.06em;text-align:center;margin-top:12px}body[data-page=index] #photochromic-demo .photochromic-copy>p:not(.note){grid-row:4;font-size:15px;line-height:1.7;max-width:none;margin:0 0 20px}body[data-page=index] #photochromic-demo .lens-benefits{grid-row:5;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}body[data-page=index] #photochromic-demo .lens-benefits span{font-size:12px;line-height:1.5;padding:8px 12px;border:1px solid #ccdce7;border-radius:9px;background:#edf4f8}body[data-page=index] #photochromic-demo .btn{grid-row:6;display:flex;align-items:center;justify-content:center;min-height:50px;width:100%;padding:14px 18px;font-size:14px;line-height:1.5;text-align:center;white-space:normal;margin:0}body[data-page=index] #photochromic-demo .photochromic-copy>.note{grid-row:7;max-width:none;font-size:12px;line-height:1.65;margin:18px 0 0}}@media(max-width:600px){#featured-products .hero-kinetic .hero-slide{padding:24px 20px 18px}#featured-products .hero-kinetic .showcase-copy h2{font-size:32px}#featured-products .hero-kinetic .showcase-product{height:210px}#featured-products .hero-kinetic .showcase-copy .showcase-description{font-size:14px}body[data-page=index] #photochromic-demo{padding:36px 20px 42px}body[data-page=index] #photochromic-demo .lens-film{width:min(100%,280px)}body[data-page=index] #photochromic-demo h2{font-size:32px}}@media(max-width:360px){#featured-products .hero-kinetic .hero-slide{padding-inline:16px}#featured-products .hero-kinetic .showcase-copy h2{font-size:29px}#featured-products .hero-kinetic .showcase-product{height:185px}#featured-products .hero-kinetic .showcase-controls{margin-inline:16px}#featured-products .hero-kinetic .showcase-caption{font-size:9px;gap:12px}body[data-page=index] #photochromic-demo{padding-inline:16px}body[data-page=index] #photochromic-demo .lens-film{width:min(100%,250px)}body[data-page=index] #photochromic-demo h2{font-size:29px}}@media(min-width:901px){body[data-page=index] .collection-section .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){body[data-page=index] .collection-section .catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){body[data-page=index] .collection-section{padding:40px max(20px,calc((100% - 680px)/2))}body[data-page=index] .collection-section .section-head{display:block;margin:0 0 24px}body[data-page=index] .collection-section .section-head h2{font-size:30px;line-height:1.15;margin:12px 0 0}body[data-page=index] .collection-section .section-head .text-link{display:inline-flex;margin-top:16px;min-height:44px;align-items:center}body[data-page=index] .collection-section .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;align-items:stretch}body[data-page=index] .collection-section .catalog-card{display:flex;flex-direction:column;min-width:0;border-radius:16px}body[data-page=index] .collection-section .catalog-image{height:auto;min-height:0;aspect-ratio:1;padding:18px 10px;background:#eaf2f7}body[data-page=index] .collection-section .catalog-image>img{width:100%;height:100%;max-height:none;object-fit:contain;margin:0;padding:0!important;transform:none}body[data-page=index] .collection-section .catalog-card-body{display:flex;flex-direction:column;flex:1;padding:14px 12px;gap:0}body[data-page=index] .collection-section .catalog-card-title{min-height:0;margin:0}body[data-page=index] .collection-section .catalog-card-title h3{font-size:18px;line-height:1.25;margin:0}body[data-page=index] .collection-section .catalog-card-body h4{font-size:12px;line-height:1.5;min-height:36px;max-width:none;margin:9px 0 12px}body[data-page=index] .collection-section .catalog-card-body>p,body[data-page=index] .collection-section .catalog-tags,body[data-page=index] .collection-section .catalog-label,body[data-page=index] .collection-section .outdoor-collection-tag,body[data-page=index] .collection-section .catalog-card-title>span,body[data-page=index] .collection-section .lens-option{display:none}body[data-page=index] .collection-section .catalog-card-actions{display:flex;flex-direction:column;align-self:stretch;align-items:stretch;gap:8px;border:0;padding:0;margin-top:auto}body[data-page=index] .collection-section .catalog-card-actions>.btn{width:100%;min-height:44px;font-size:12px;padding:10px 8px;line-height:1.4;align-self:stretch}body[data-page=index] .collection-section .catalog-card-actions>.text-link{display:flex;width:100%;justify-content:space-between;align-items:center;font-size:13px;min-height:44px;padding:8px 0;border:0;align-self:stretch}body[data-page=index] .collection-section .catalog-card-actions>.text-link:first-child{display:none}body[data-page=index] .home-catalog-note{font-size:12px;line-height:1.65;margin:20px 0 0}body[data-page=index] #eyewear-video>.wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:40px max(20px,calc((100% - 600px)/2)) 44px}body[data-page=index] #eyewear-video .section-head,body[data-page=index] #eyewear-video .section-head>div{display:contents}body[data-page=index] #eyewear-video .eyebrow{grid-row:1;font-size:10px;line-height:1.6;margin:0 0 12px}body[data-page=index] #eyewear-video .section-head h2{grid-row:2;font-size:32px;line-height:1.12;margin:0 0 24px}body[data-page=index] #eyewear-video .video-stage{grid-row:3;width:100%;margin:0 0 24px;border-radius:16px}body[data-page=index] #eyewear-video video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}body[data-page=index] #eyewear-video .section-description{grid-row:4;max-width:none;font-size:15px;line-height:1.7;margin:0 0 20px}body[data-page=index] #eyewear-video .note{grid-row:5;font-size:12px;line-height:1.7;margin:0;padding-top:16px;border-top:1px solid #293b48}}@media(max-width:360px){body[data-page=index] .collection-section{padding-inline:16px}body[data-page=index] .collection-section .catalog-grid{gap:14px 10px}body[data-page=index] .collection-section .catalog-card-body{padding:12px 10px}body[data-page=index] .collection-section .catalog-card-title h3{font-size:16px}body[data-page=index] .collection-section .catalog-card-actions>.btn{font-size:11px}body[data-page=index] #eyewear-video>.wrap{padding-inline:16px}}nav.wc-filters{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;width:100%;height:auto}nav.wc-filters button{flex:0 1 auto;width:auto;min-height:44px;padding:12px 18px;line-height:1.35;white-space:normal}.wc-bundle-image{height:auto;aspect-ratio:1/1.03;padding:44px 18px 14px;display:flex;align-items:center;justify-content:center}.wc-bundle-image img{display:block;width:100%;height:100%;max-height:none;min-height:0;object-fit:contain;aspect-ratio:auto}.wc-photo img,.wd-photo img{height:auto;max-width:100%;object-fit:contain}.set-product .wc-bundle-copy{padding:22px;gap:0}.set-product .set-contents li{font-size:12px}.set-choices.is-compact>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.set-choices.is-compact button{font-size:12px;min-height:62px;width:100%;max-width:none;min-width:0;overflow-wrap:anywhere}.set-choices.is-compact img{width:36px;height:36px}.set-choices.is-compact button:only-child{grid-column:1/-1}.wc-bundle-copy h3{overflow-wrap:anywhere}.bundle-search-row .wc-search{width:min(100%,420px)}.watch-demo{background:#eef5f9}.watch-demo-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.65fr);gap:64px;align-items:start}.watch-demo h2{font-size:clamp(32px,4vw,52px);line-height:1.12;letter-spacing:-.035em;margin:18px 0 24px}.watch-demo p{color:#547084;line-height:1.75}.watch-demo video{display:block;width:100%;max-height:680px;aspect-ratio:9/16;object-fit:contain;background:#0c151d;border-radius:20px}.watch-function-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:30px 0}.watch-function-grid article{border-top:1px solid #c4d8e4;padding-top:18px}.watch-function-grid h3{font-size:17px;margin:0 0 8px}.watch-function-grid p{font-size:14px;margin:0}.watch-demo details{border-top:1px solid #c4d8e4;padding:16px 0}.watch-demo summary{cursor:pointer;font-size:15px;font-weight:600}.watch-demo details p{font-size:14px}.showroom-v52{background:#edf4f8}.showroom-v52 h2{font-size:clamp(30px,4vw,50px);letter-spacing:-.04em}.showroom-v52>div>p{max-width:620px;color:#557182;line-height:1.7}.showroom-clips{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:30px;margin-top:28px}.showroom-clips figure{margin:0}.showroom-clips video{width:100%;height:380px;display:block;object-fit:contain;background:#0d1921;border-radius:18px}.showroom-clips figcaption{font-size:16px;padding-top:16px}@media(max-width:900px){.wc-bundle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.wc-bundle-image{aspect-ratio:1}.watch-demo-layout{gap:30px;grid-template-columns:1.1fr .8fr}.watch-function-grid{grid-template-columns:1fr}.showroom-clips video{height:320px}}@media(max-width:600px){nav.wc-filters{gap:8px}nav.wc-filters button{font-size:12px;padding:10px 13px}.wc-bundle-grid{grid-template-columns:1fr}.wc-bundle-image{aspect-ratio:1.12;height:auto}.wc-bundle-image img{height:100%;max-height:none}.bundle-search-row{gap:8px;margin:20px 0}.bundle-search-row p{margin:0}.watch-demo-layout{display:flex;flex-direction:column}.watch-demo-layout>div{width:100%}.watch-demo-layout>figure{margin:0 auto;width:min(100%,340px);order:-1}.watch-demo video{max-height:560px}.watch-function-grid{grid-template-columns:1fr 1fr;gap:18px}.showroom-clips{grid-template-columns:1fr}.showroom-clips video{height:auto;max-height:440px}.watch-demo,.showroom-v52{padding-block:44px}}html[lang=zh-CN] .wc-bundle-hero h1{letter-spacing:0;line-height:1.18}html[lang=ar] .wc-bundle-image>span{left:auto;right:22px}html[lang=ar] .wc-bundle-copy h3{direction:ltr;text-align:right}.watch-demo-layout>figure{margin:0}.watch-demo video{height:auto;max-height:none}.showroom-clips video{height:auto;max-height:500px}@media(max-width:600px){.watch-demo-layout>figure{width:min(100%,315px)}.showroom-clips video{max-height:440px}}.wc-wearing-hero{min-height:0;margin:0;align-self:center}.wc-wearing-hero .wc-wearing-photo{position:relative;display:block;border-radius:20px;overflow:hidden;background:#dce6ec;color:#fff;isolation:isolate}.wc-wearing-hero img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;mix-blend-mode:normal}.wc-wearing-hero .wc-wearing-photo>span{position:absolute;inset:auto 0 0;text-align:start;margin:0;padding:36px 24px 22px;font-size:12px;font-weight:600;letter-spacing:.08em;background:linear-gradient(transparent,#09131dbf)}.wc-wearing-hero figcaption{font-size:11px;line-height:1.6;color:#536e80;margin-top:10px}.oem-inspection{background:#eaf2f7;color:#122330;padding:64px 0;scroll-margin-top:96px}.inspection-intro{display:grid;grid-template-columns:1.1fr 1fr;align-items:end;gap:36px;margin-bottom:32px}.inspection-intro h2{font-size:clamp(28px,3.5vw,46px);line-height:1.12;letter-spacing:-.03em;margin:14px 0 0}.inspection-intro p,.inspection-grid p,.inspection-footer p{font-size:15px;line-height:1.75;color:#4a6477;margin:0}.inspection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.inspection-grid article{padding:24px 20px;background:#fff;border:1px solid #cedee8;border-radius:16px;min-width:0}.inspection-grid article>span{color:#547b92;font-size:12px;letter-spacing:.12em}.inspection-grid h3{font-size:18px;line-height:1.35;margin:20px 0 12px}.inspection-grid p{font-size:14px}.inspection-footer{display:flex;align-items:center;justify-content:space-between;gap:36px;margin-top:28px}.inspection-footer p{max-width:720px;font-size:13px}.inspection-footer .btn{flex-shrink:0;white-space:normal;text-align:center}.watch-oem .oem-inspection{margin:36px 0;padding:32px;border-radius:20px}.watch-oem .oem-inspection .wrap{width:100%;padding:0}.watch-oem .inspection-intro h2{font-size:30px}@media(max-width:1000px){.inspection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inspection-footer{align-items:flex-start;flex-direction:column;gap:20px}}@media(max-width:650px){.wc-wearing-hero{min-height:0;margin:0}.wc-wearing-hero .wc-wearing-photo{border-radius:16px}.wc-wearing-hero figcaption{font-size:11px}.oem-inspection{padding:40px 0}.inspection-intro{grid-template-columns:1fr;gap:18px;margin-bottom:24px}.inspection-grid{grid-template-columns:1fr;gap:12px}.inspection-grid article{padding:20px}.inspection-grid h3{margin-top:12px}.watch-oem .oem-inspection{padding:22px 16px}.inspection-footer .btn{width:100%}}body[data-page=index] .bone-promo-layout{min-height:680px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,5vw,80px);padding-top:72px;padding-bottom:72px;align-items:center}body[data-page=index] .bone-promo-layout>div{padding:0;min-width:0}body[data-page=index] .bone-promo h2{font-size:clamp(32px,3.5vw,54px);line-height:1.12;margin:24px 0}body[data-page=index] .bone-promo p{font-size:16px;line-height:1.8;max-width:480px}body[data-page=index] .bone-promo .eyebrow{font-size:11px;line-height:1.6}body[data-page=index] .bone-promo .actions{gap:24px;margin-top:32px}body[data-page=index] .bone-promo .btn,body[data-page=index] .bone-promo .text-link{font-size:14px;min-height:48px}body[data-page=index] .bone-promo .bone-wearing{width:100%;max-width:520px;margin:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}body[data-page=index] .bone-promo .bone-wearing img{height:auto;width:100%;max-height:690px;aspect-ratio:2/3;object-fit:contain;object-position:center;-webkit-mask-image:linear-gradient(0deg,transparent,#000 12%,#000 100%);mask-image:linear-gradient(0deg,transparent,#000 12%,#000 100%)}body[data-page=index] #bone-conduction-feature{scroll-margin-top:100px}.wd-model-features{padding-block:48px}.wd-model-features .watch-function-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.wd-model-features li{line-height:1.65;margin:8px 0}.wd-model-features article{min-width:0}.wd-model-features h3{font-size:20px}@media(max-width:760px)and (min-width:601px){body[data-page=index] .bone-promo-layout{gap:28px;padding-block:64px}body[data-page=index] .bone-promo p{font-size:15px}}@media(max-width:600px){body[data-page=index] .bone-promo-layout{min-height:0;grid-template-columns:1fr;gap:36px;padding:52px 20px 36px}body[data-page=index] .bone-promo h2{font-size:34px}body[data-page=index] .bone-promo .bone-wearing{max-width:420px}body[data-page=index] .bone-promo .bone-wearing img{height:auto;max-height:600px;aspect-ratio:2/3}.wd-model-features .watch-function-grid{grid-template-columns:1fr}.wd-model-features{padding-block:32px}}.scroll-cover .cover-feature{will-change:transform,opacity}.scroll-cover .cover-feature-grid{mix-blend-mode:normal;color:#fff}.scroll-cover .cover-feature .cover-word{opacity:1;filter:none;transform:none;transition:none}@media(min-width:601px)and (max-width:760px){.scroll-cover .cover-feature small{font-size:9px;line-height:1.45}.scroll-cover .cover-bottom{right:190px;bottom:24px}.scroll-cover .cover-motion-hint{max-width:110px}.scroll-cover .cover-image-credit{bottom:8px}}@media(max-width:760px)and (max-height:650px){.scroll-cover .cover-feature-label{font-size:8px;gap:8px}.scroll-cover .cover-feature h2{font-size:23px;line-height:1.08;margin:11px 0 9px}.scroll-cover .cover-feature>p{font-size:12px;line-height:1.45;margin-bottom:10px}.scroll-cover .cover-feature dl>div{font-size:8px;padding:6px 0}.scroll-cover .cover-feature dd{font-size:10px;margin-top:3px}.scroll-cover .cover-feature small{font-size:8px;line-height:1.4;margin-top:6px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/magic.css.map */
