@media(max-width:767px){:root{--ll-mobile-h1:clamp(2rem, calc(1rem + 4.2vw) ,2.25rem);--ll-mobile-h2:clamp(1.625rem,6.9vw,1.75rem);--ll-mobile-h3:1.25rem;--ll-mobile-body:1rem;--ll-mobile-small:.875rem;--ll-mobile-gutter:20px;--ll-mobile-header-bottom:132px;--ll-mobile-hero-padding:156px}:is(#MainContent,.ll-page-home,#main,.ll-page-product,.why-pc,.how-pc,.story-pc) h1{font-size:var(--ll-mobile-h1);line-height:1.15;letter-spacing:-.025em;overflow-wrap:break-word}:is(#MainContent,.ll-page-home,#main,.ll-page-product,.why-pc,.how-pc,.story-pc) h2{font-size:var(--ll-mobile-h2);line-height:1.2;letter-spacing:-.02em;overflow-wrap:break-word}:is(#MainContent,.ll-page-home,#main,.ll-page-product,.why-pc,.how-pc,.story-pc) h3{font-size:var(--ll-mobile-h3);line-height:1.3;letter-spacing:-.015em;overflow-wrap:break-word}:is(#MainContent,.ll-page-home,#main,.ll-page-product,.why-pc,.how-pc,.story-pc) :is(h1,h2,h3) br{display:none}:is(#MainContent,.ll-page-home,#main,.ll-page-product,.why-pc,.how-pc,.story-pc) p:not(.pill){font-size:var(--ll-mobile-body);line-height:1.55;letter-spacing:normal;overflow-wrap:break-word}:is(#MainContent,.ll-page-home,#main,.ll-page-product,.why-pc,.how-pc,.story-pc) :is(.button,.sec-link-btn,.ll-arrow-link,.hero-explore-btn,.cflow-explore-btn,.cta-primary-btn){font-size:var(--ll-mobile-small);line-height:1.35;min-height:44px;height:auto;max-width:100%;white-space:normal}:is(#MainContent,.ll-page-home,#main,.ll-page-product,.why-pc,.how-pc,.story-pc) :is(.pill,.hero-badge-capsule,.hero-capsule-badge,.cflow-badge-capsule,.cta-capsule-badge,.eyebrow,.belief-tag,.belief-eyebrow,.approach-tag){font-size:.8125rem;line-height:1.3;letter-spacing:.1em;width:fit-content;max-width:100%;height:auto;min-height:36px;padding:8px 16px;box-sizing:border-box}:is(#MainContent,.ll-page-home,#main,.ll-page-product,.why-pc,.how-pc,.story-pc) section[id]{scroll-margin-top:calc(var(--ll-mobile-header-bottom) + 16px)}:is(#MainContent,.ll-page-home) :is(.intro,.section-pad,.about__copy){padding:44px 20px}:is(#MainContent,.ll-page-home) .hero{min-height:0;height:auto}:is(#MainContent,.ll-page-home) .hero-copy{padding:var(--ll-mobile-hero-padding) 0 48px}:is(#MainContent,.ll-page-home) .hero-copy .button{margin-top:24px;padding:12px 20px}:is(#MainContent,.ll-page-home) .intro{gap:16px}:is(#MainContent,.ll-page-home) .scene-card{height:clamp(280px,85vw,340px);aspect-ratio:auto}:is(#MainContent,.ll-page-home) .scene-card.is-expanded{height:auto;min-height:420px;aspect-ratio:auto}:is(#MainContent,.ll-page-home) .scene-card.is-expanded .scene-card__intro{position:relative;inset:auto;padding:24px 20px 84px}:is(#MainContent,.ll-page-home) .scene-card.is-expanded .scene-card__details{position:relative;inset:auto;padding:0 20px 84px}:is(#MainContent,.ll-page-home) :is(.features-heading,.users__heading){min-height:0;padding:40px 20px 24px}:is(#MainContent,.ll-page-home) .feature-media{min-height:0;height:300px}:is(#MainContent,.ll-page-home) .feature-copy{padding:24px 20px 40px}:is(#MainContent,.ll-page-home) .feature-tab{font-size:1.125rem;min-height:44px;line-height:1.3}:is(#MainContent,.ll-page-home) .feature-item.is-active .feature-tab{font-size:1.25rem}:is(#MainContent,.ll-page-home) .feature-panel{font-size:1rem;line-height:1.55}:is(#MainContent,.ll-page-home) .users{padding-bottom:32px;container-type:inline-size}:is(#MainContent,.ll-page-home) .user-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,minmax(min(205px,calc(43.75cqw - 26.875px)),auto));gap:10px;width:calc(100% - 40px);max-width:480px}:is(#MainContent,.ll-page-home) .user-card:nth-child(n){width:100%;height:auto;min-height:0;aspect-ratio:auto;margin:0;display:flex;flex-direction:column;border-radius:12px}:is(#MainContent,.ll-page-home) .user-card:nth-child(1){grid-column:1;grid-row:1/3}:is(#MainContent,.ll-page-home) .user-card:nth-child(2){grid-column:1;grid-row:3/5}:is(#MainContent,.ll-page-home) .user-card:nth-child(3){grid-column:2;grid-row:1/3}:is(#MainContent,.ll-page-home) .user-card:nth-child(4){grid-column:2;grid-row:3}:is(#MainContent,.ll-page-home) .user-card:nth-child(5){grid-column:1;grid-row:5}:is(#MainContent,.ll-page-home) .user-card:nth-child(6){grid-column:2;grid-row:4/6}:is(#MainContent,.ll-page-home) .user-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}:is(#MainContent,.ll-page-home) .user-card__copy{position:relative;inset:auto;padding:48px 8px 10px;margin-top:auto;overflow-wrap:break-word}:is(#MainContent,.ll-page-home) .user-card__copy h3{font-size:.75rem;line-height:1.3;letter-spacing:normal;margin-bottom:3px}:is(#MainContent,.ll-page-home) .user-card__copy p{font-size:.625rem;line-height:1.4}:is(#MainContent,.ll-page-home) .user-card__play{width:44px;height:44px;top:0;right:0;background:transparent}:is(#MainContent,.ll-page-home) .user-card__play span{display:grid;place-items:center;width:20px;height:20px;background:#fff;border-radius:50%;font-size:10px}:is(#MainContent,.ll-page-home) .user-card:nth-child(3)>img{object-position:52% 50%}:is(#MainContent,.ll-page-home) .user-card:nth-child(4)>img{object-position:50% 40%}:is(#MainContent,.ll-page-home) .testimonials{container-type:inline-size}:is(#MainContent,.ll-page-home) .testimonials__heading{margin-bottom:28px}:is(#MainContent,.ll-page-home) .testimonials .ll-loop-group{gap:12px;align-items:stretch}:is(#MainContent,.ll-page-home) .quote-card{width:calc((100cqw - 12px)/2);flex:0 0 calc((100cqw - 12px)/2);min-height:320px;height:auto;padding:20px 14px;border-radius:16px;box-sizing:border-box}:is(#MainContent,.ll-page-home) .quote-avatar{width:48px;height:48px;flex-shrink:0;margin:0 auto 20px}:is(#MainContent,.ll-page-home) .quote-card blockquote{font-size:.875rem;line-height:1.5;overflow-wrap:break-word}:is(#MainContent,.ll-page-home) .quote-card footer{padding-top:24px;gap:4px}:is(#MainContent,.ll-page-home) .quote-card footer strong{font-size:.75rem;line-height:1.4}:is(#MainContent,.ll-page-home) .quote-card footer span{font-size:.6875rem;line-height:1.4}:is(#MainContent,.ll-page-home) .testimonials .carousel-control{margin-top:28px;max-width:240px}:is(#MainContent,.ll-page-home) .about__copy{padding-bottom:24px}:is(#MainContent,.ll-page-home) .about__copy h2{margin-bottom:16px}:is(#MainContent,.ll-page-home) .about__image{max-height:340px;width:100%;object-fit:cover}:is(#main,.ll-page-product) :is(.product,.talk-scroll,.sound.ozlo-explopng,.details,.belong,.reviews,.certs,.specs-section,.faq){padding:44px 20px;min-height:0}:is(#main,.ll-page-product) .section-title{margin-bottom:24px}:is(#main,.ll-page-product) .hero-copy{padding:24px 20px 40px}:is(#main,.ll-page-product) .product-media{aspect-ratio:1;min-height:0}:is(#main,.ll-page-product) .product-carousel{aspect-ratio:1;height:auto}:is(#main,.ll-page-product) .product-slide img{width:100%;height:100%;max-height:none;object-fit:contain}:is(#main,.ll-page-product) .runner-copy{padding:28px 20px;gap:16px}:is(#main,.ll-page-product) .runner-feature-title{font-size:1.125rem;line-height:1.3}:is(#main,.ll-page-product) .runner-feature-detail{font-size:1rem;line-height:1.5}:is(#main,.ll-page-product) .runner-feature{min-height:44px;text-shadow:none}:is(#main,.ll-page-product) .talk-intro{margin-bottom:24px}:is(#main,.ll-page-product) .talk-intro h2{margin-bottom:14px}:is(#main,.ll-page-product) .talk-card h3{font-size:1.125rem}:is(#main,.ll-page-product) .talk-main{aspect-ratio:4/3;height:auto}:is(#main,.ll-page-product) .review-grid{gap:20px;grid-template-columns:1fr}:is(#main,.ll-page-product) .review-grid article{display:flex;flex-direction:column;gap:16px;width:100%;height:auto;min-height:0;padding:24px;overflow:visible;box-sizing:border-box}:is(#main,.ll-page-product) .review-grid :is(.review-stars,article>p,.avatar,.review-author,article small,.review-media){position:static;inset:auto;margin:0;width:auto;height:auto}:is(#main,.ll-page-product) .review-grid .review-stars{height:18px;width:96px;flex-shrink:0}:is(#main,.ll-page-product) .review-grid article footer{display:flex;align-items:center;gap:12px;flex-wrap:wrap}:is(#main,.ll-page-product) .review-grid .avatar{width:40px;height:40px;flex-shrink:0}:is(#main,.ll-page-product) .review-grid .review-author{font-size:.875rem;line-height:1.5}:is(#main,.ll-page-product) .review-grid article small{font-size:.875rem;line-height:1.5}:is(#main,.ll-page-product) .review-grid .review-media{width:96px;height:72px;align-self:flex-end}:is(#main,.ll-page-product) .belong-grid{gap:20px}:is(#main,.ll-page-product) .belong-grid picture img{aspect-ratio:4/3;width:100%;height:auto;max-height:340px;object-fit:cover}:is(#main,.ll-page-product) .spec-line{font-size:1rem;line-height:1.55}:is(#main,.ll-page-product) .specs-section .section-desktop-media{height:180px;padding:16px}:is(#main,.ll-page-product) .specs-section .right-content{padding:0 16px 20px}:is(#main,.ll-page-product) .specs-grid{border-top:0}:is(#main,.ll-page-product) .mobile-spec-group{border-top:1px solid #0002;grid-column:1/-1;min-width:0}:is(#main,.ll-page-product) .mobile-spec-group summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;gap:12px;font-size:1rem;font-weight:600;cursor:pointer;list-style:none}:is(#main,.ll-page-product) .mobile-spec-group summary::-webkit-details-marker{display:none}:is(#main,.ll-page-product) .mobile-spec-group summary:after{content:"+";font-size:22px;font-weight:400}:is(#main,.ll-page-product) .mobile-spec-group[open] summary:after{content:"\2212"}:is(#main,.ll-page-product) .mobile-spec-group .specs-block{padding:0 0 16px;border:0}:is(#main,.ll-page-product) .mobile-spec-group .spec-icon{display:none}:is(#main,.ll-page-product) .mobile-spec-group .spec-line{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:8px;margin:0 0 8px;font-size:.9375rem;line-height:1.5}:is(#main,.ll-page-product) .mobile-spec-group .spec-line .sep{display:none}:is(#main,.ll-page-product) .mobile-spec-group .spec-line .label{color:#5c6266}:is(#main,.ll-page-product) .specs-footnotes{margin-top:16px}:is(#main,.ll-page-product) .specs-footnotes p{font-size:.875rem;line-height:1.5}:is(#main,.ll-page-product) .faq summary{font-size:1rem;line-height:1.5;min-height:48px;padding-block:16px}:is(#main,.ll-page-product) .faq details p{font-size:1rem;line-height:1.55;margin:0 0 20px}:is(.why-pc,.how-pc,.story-pc) :is(.sec-effortless-wear,.sec-stay-open,.sec-pure-clarity,.sec-seamless-flow,.sec-lifestyle-fit,.sec-our-belief,.sec-fit,.sec-open-ear,.sec-sound,.sec-calls,.sec-everyday,.sec-interruptions,.sec-belief,.sec-approach-wrapper){padding:44px 20px;min-height:0}.why-pc .why-hero-section{height:auto;min-height:0}.why-pc .why-hero-content{position:relative;inset:auto;height:auto;min-height:0;padding:var(--ll-mobile-hero-padding) 20px 40px;box-sizing:border-box}.why-pc .hero-text-container{position:relative;inset:auto;width:100%;transform:none}.why-pc .hero-explore-btn{position:relative;inset:auto;margin:24px 0 0;transform:none}.why-pc :is(.sec-wear-container,.sec-clarity-container,.open-content-row,.flow-bottom-row,.lifestyle-text-row){grid-template-columns:1fr;gap:24px}.why-pc :is(.wear-card,.clarity-card,.open-media-card,.flow-top-card,.gallery-card-wide){width:100%;height:auto;aspect-ratio:4/3;max-height:340px}.why-pc :is(.wear-card,.clarity-card,.open-media-card,.flow-top-card) img{width:100%;height:100%;object-fit:contain}.why-pc .gallery-card-narrow{width:min(100%,272px);height:auto;aspect-ratio:4/5;margin-inline:auto}.why-pc :is(.sec-body,.open-body-text,.flow-lead-p,.flow-bullets,.open-bullet-list,.lifestyle-body,.belief-body){font-size:1rem;line-height:1.55}.why-pc .sec-bottom-cta{height:auto;min-height:0;padding:44px 20px}.why-pc .cta-content-box{position:relative;inset:auto;width:100%;transform:none}.why-pc .cta-title{font-size:var(--ll-mobile-h2);line-height:1.2;margin-bottom:24px}.why-pc :is(.cta-bg-layer,.cta-model-layer){height:100%}.how-pc .how-hero-section{min-height:0!important;height:auto!important}.how-pc .hero-content-wrap{padding:var(--ll-mobile-hero-padding) 20px 0;gap:16px}.how-pc .hero-explore-btn{margin:24px 20px 40px;transform:none;padding:12px 20px}.how-pc .sec-header-block{gap:16px;margin-bottom:24px}.how-pc :is(.fit-details-row,.everyday-details-row){grid-template-columns:1fr;gap:24px}.how-pc :is(.fit-media-box,.everyday-media-box){grid-row:1}.how-pc .sec-calls{grid-template-columns:1fr;gap:24px}.how-pc :is(.fit-media-box,.everyday-media-box){height:min(80vw,300px);aspect-ratio:auto}.how-pc :is(.fit-tabs-column,.everyday-tabs-col){gap:16px}.how-pc .everyday-feature-toggle{font-size:1.125rem;line-height:1.3;min-height:44px}.how-pc .everyday-feature.is-active .everyday-feature-toggle{font-size:1.25rem}.how-pc .everyday-subfeature{font-size:1rem;line-height:1.55}.how-pc .everyday-panel-content{gap:12px;padding-top:12px}.how-pc .acoustic-card-body{padding:24px}.how-pc .acoustic-card--driver .acoustic-media>img{width:min(100%,220px);max-height:200px;object-fit:contain}.how-pc .acoustic-card--tuning .acoustic-media>img{max-height:200px;object-fit:contain}.how-pc :is(.open-ear-media-card,.mesh-media-group,.calls-media){max-width:100%}.how-pc :is(.open-ear-model-img,.mesh-group-img,.calls-mic-img){width:100%;height:auto;max-height:320px;object-fit:contain}.how-pc .mesh-details-stage{margin-top:32px;gap:24px}.how-pc .sec-cflow-cta{padding:44px 20px 24px;min-height:0!important}.story-pc .story-hero-section{min-height:0!important;height:auto!important}.story-pc .hero-content-wrap{position:relative;inset:auto;width:100%;padding:var(--ll-mobile-hero-padding) 20px 44px;box-sizing:border-box;transform:none;gap:16px}.story-pc .sec-interruptions-media{aspect-ratio:4/3;max-height:340px}.story-pc .sec-interruptions{grid-template-columns:1fr;gap:24px}.story-pc :is(.sec-seamless-flow,.sec-attention){display:flex;flex-direction:column;min-height:0!important;background:#101411}.story-pc :is(.seamless-overlay-shade,.attention-overlay-shade){display:none}.story-pc :is(.seamless-content-wrap,.attention-content-wrap){position:relative;inset:auto;order:1;width:100%;transform:none;box-sizing:border-box}.story-pc :is(.seamless-bg-img,.attention-bg-img){position:relative;inset:auto;order:2}.story-pc :is(.approach-cards-row,.approach-texts-row){display:contents}.story-pc .sec-approach-cards{display:grid;grid-template-columns:1fr;gap:0}.story-pc .approach-card:nth-child(1){grid-row:1}.story-pc .approach-text-col:nth-child(1){grid-row:2}.story-pc .approach-card:nth-child(2){grid-row:3}.story-pc .approach-text-col:nth-child(2){grid-row:4}.story-pc .approach-card:nth-child(3){grid-row:5}.story-pc .approach-text-col:nth-child(3){grid-row:6}.story-pc .sec-approach-header{margin-bottom:24px;gap:16px}.story-pc .approach-card{width:min(100%,272px);height:auto;aspect-ratio:4/5}.story-pc .approach-text-col{font-size:1rem;line-height:1.55;margin-top:16px;margin-bottom:32px;overflow-wrap:break-word}.story-pc .approach-text-col:last-child{margin-bottom:0}.story-pc :is(.seamless-content-wrap,.attention-content-wrap){padding:44px 20px 24px;gap:16px}.story-pc :is(.seamless-bg-img,.attention-bg-img){height:auto;max-height:340px;width:100%;object-fit:cover}.story-pc .sec-cflow-cta{display:flex;flex-direction:column;min-height:0!important;padding:44px 20px 24px}.story-pc .cflow-cta-content{position:relative;inset:auto!important;width:100%;transform:none;gap:18px}.story-pc .cflow-cta-img{position:relative;inset:auto;width:100%;height:auto;max-height:300px;object-fit:contain;margin-top:24px}.ll-global-footer.site-footer{padding:44px 20px 28px}.ll-global-footer .ll-footer-main{gap:32px}.ll-global-footer .ll-footer-newsletter h3{font-size:1.5rem;line-height:1.25;margin-bottom:20px}.ll-global-footer .ll-footer-links a{font-size:.875rem;line-height:1.5;min-height:44px;display:flex;align-items:center}.ll-global-footer .ll-footer-links>div{gap:4px}.ll-global-footer .ll-footer-form input{font-size:1rem;min-height:48px}.ll-global-footer .ll-footer-newsletter small,.ll-global-footer .ll-footer-bottom{font-size:.875rem;line-height:1.5}.ll-global-footer .ll-footer-social{padding-top:24px}:is(#main,.ll-page-product) .belong-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:is(#main,.ll-page-product) .belong-grid picture img{aspect-ratio:4/5;max-height:none;object-position:center}:is(#main,.ll-page-product) .review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:is(#main,.ll-page-product) .review-grid article{padding:16px 12px;gap:12px;min-width:0}:is(#main,.ll-page-product) .review-grid article:last-child:nth-child(odd){grid-column:1/-1}:is(#main,.ll-page-product) .review-grid article>p{font-size:.875rem;line-height:1.5}:is(#main,.ll-page-product) .review-grid :is(.review-author,article small){font-size:.75rem;line-height:1.4}:is(#main,.ll-page-product) .review-grid .avatar{width:28px;height:28px}:is(#main,.ll-page-product) .review-grid .review-media{width:72px;height:54px}:is(#main,.ll-page-product) .reviews .section-title{margin-bottom:24px}.why-pc .lifestyle-gallery-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.why-pc .lifestyle-gallery-row :is(.gallery-card-wide,.gallery-card-narrow){width:100%;height:auto;max-height:none;margin:0;aspect-ratio:4/5;min-width:0}.why-pc .lifestyle-gallery-row img{width:100%;height:100%;object-fit:cover}.why-pc :is(.wear-card,.clarity-card,.open-media-card,.flow-top-card){max-height:280px}.why-pc :is(.sec-wear-container,.sec-clarity-container,.open-content-row,.flow-bottom-row,.lifestyle-text-row){gap:20px}.how-pc :is(.fit-media-box,.everyday-media-box){height:min(75vw,280px)}.how-pc :is(.fit-tabs-column,.everyday-tabs-col){gap:12px}.how-pc .acoustic-card{min-height:0}.how-pc .acoustic-card-body{padding:20px 20px 24px}.how-pc .acoustic-card:not(.is-expanded) .acoustic-media>img{max-height:160px;object-fit:contain}.how-pc :is(.open-ear-model-img,.mesh-group-img,.calls-mic-img){max-height:280px}.story-pc .sec-approach-cards{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:24px 16px;align-items:start}.story-pc .approach-card:nth-child(1){grid-column:1;grid-row:1}.story-pc .approach-text-col:nth-child(1){grid-column:2;grid-row:1}.story-pc .approach-card:nth-child(2){grid-column:1;grid-row:2}.story-pc .approach-text-col:nth-child(2){grid-column:2;grid-row:2}.story-pc .approach-card:nth-child(3){grid-column:1;grid-row:3}.story-pc .approach-text-col:nth-child(3){grid-column:2;grid-row:3}.story-pc .approach-card{width:100%;max-width:180px;aspect-ratio:4/5;margin:0}.story-pc .approach-card-img{width:100%;height:100%;object-fit:cover}.story-pc .approach-text-col{font-size:.9375rem;line-height:1.5;margin:0;min-width:0}.story-pc .approach-text-col strong{display:block;font-size:1rem;line-height:1.3;margin-bottom:8px}.story-pc :is(.sec-interruptions-media,.seamless-bg-img,.attention-bg-img){max-height:280px}}
