#MainContent .ll-mobile-story-controls,#MainContent .ll-mobile-detail-panels,.ll-mobile-announcement,.ll-mobile-feature-image{display:none}@media(max-width:767px){#MainContent .ll-page-home .feature-media:has(.ll-mobile-feature-image) video{display:none}#MainContent .ll-page-home .feature-media .ll-mobile-feature-image{display:block;width:100%;height:100%;object-fit:contain;max-width:100%}#MainContent .ll-page-home .feature-tabs{display:flex;flex-direction:column}#MainContent .ll-page-home .feature-item{order:1}#MainContent .ll-page-home .feature-item.is-active{order:0}#MainContent .ll-page-home .user-card>picture>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}#MainContent .ll-page-home .user-card:nth-child(2)>picture>img{transform:scaleX(-1)}#MainContent .ll-page-home .user-card:nth-child(5)>picture>img{object-position:50% top}#MainContent .ll-page-home .user-card:nth-child(6)>picture>img{object-position:50% top}html:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)){scrollbar-width:none}html:has(:is(.ll-page-home,.ll-page-product,.ll-page-story))::-webkit-scrollbar{display:none}#MainContent .ll-page-product .cert-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}#MainContent .ll-page-product .ll-cert-icon{width:40px;height:40px}#MainContent .ll-page-product .ll-cert-item{min-width:0;gap:8px}#MainContent .ll-page-product .spec-line .label{font-size:inherit}#MainContent .ll-page-product .faq details{padding:0}#MainContent .ll-page-product .faq details p{padding:0 0 12px;margin:0}#MainContent .ll-mobile-detail-panels :is(summary,h3,p){visibility:visible;opacity:1;transform:none}#MainContent .ll-page-product .talk-scene-b [data-ll-text-reveal]{opacity:1!important;translate:none!important}.ll-mobile-announcement{display:grid}html:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)){scrollbar-gutter:auto}#MainContent .ll-page-product .hero-track{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto}#MainContent .ll-page-product .hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0}#MainContent .ll-page-product .hero-slide picture{display:block;width:100%;height:100%}#MainContent .ll-page-product .hero-shade{display:block}#MainContent :is(.ll-page-home,.ll-page-product) .hero-copy>span{width:auto;max-width:100%;margin:0}#MainContent :is(.ll-page-home,.ll-page-product) .hero-copy .button{top:auto;align-self:auto;min-width:110px}body:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)){--ll-mobile-figma-unit:calc(100vw / 720);--ll-mobile-figma-gutter:4.861111vw;--ll-mobile-figma-heading:clamp(22px,6.666667vw,48px);--ll-mobile-figma-body:clamp(12px,2.777778vw,20px)}body:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)) .announcement-bar{height:var(--ll-mobile-announcement-height);min-height:var(--ll-mobile-announcement-min-height);font-size:var(--ll-mobile-announcement-font-size)}body:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)) linklike-mega-header{--navigation-gap:8px;--ll-navigation-width:90.277778%}body:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)) linklike-mega-header .site-header{width:90.277778%;border-radius:30px;border:0}body:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)) linklike-mega-header:not(.is-mobile-open) .site-header{height:44px;max-height:44px}body:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)) linklike-mega-header .site-header__bar{height:44px;grid-template-columns:44px minmax(0,1fr) 44px;padding:0 14px;background:#ffffff47;border-radius:30px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)) linklike-mega-header .brand{grid-column:2;grid-row:1;justify-self:center;min-height:44px}body:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)) linklike-mega-header .brand img{width:clamp(70px,16.805556vw,121px);height:25px}body:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)) linklike-mega-header .menu-toggle{grid-column:1;grid-row:1;min-width:44px;min-height:44px;padding:0;border:0!important;border-radius:0;background:transparent!important;font-size:0;color:#101216}body:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)) linklike-mega-header .menu-toggle:before{content:"";width:14px;height:8px;border-top:1px solid currentColor;border-bottom:1px solid currentColor}body:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)) linklike-mega-header.is-mobile-open .menu-toggle:before{content:"\d7";border:0;width:auto;height:auto;font-size:24px}body:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)) linklike-mega-header .header-actions{grid-column:3;grid-row:1;gap:0}body:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)) linklike-mega-header .ll-region-form{display:none}body:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)) linklike-mega-header .site-nav{top:44px;max-height:calc(78svh - 44px)}body:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)) linklike-mega-header.is-mobile-open .site-header{height:min(78svh,660px);background:#f3f1f0f0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}#MainContent :is(.ll-page-home,.ll-page-product,.ll-page-story){width:100%;max-width:100%;overflow-x:clip;font-family:Inter,Arial,sans-serif}#MainContent :is(.ll-page-home,.ll-page-product,.ll-page-story) :is(h1,h2,h3,p){letter-spacing:normal;overflow-wrap:break-word}#MainContent :is(.ll-page-home,.ll-page-product,.ll-page-story) :is(h1,h2,h3) br{display:initial}#MainContent :is(.ll-page-home,.ll-page-product,.ll-page-story) h1{font-size:var(--ll-mobile-figma-heading);line-height:1.2;font-weight:600}#MainContent :is(.ll-page-home,.ll-page-product,.ll-page-story) h2{font-size:clamp(21px,5.555556vw,40px);line-height:1.2;font-weight:500}#MainContent :is(.ll-page-home,.ll-page-product,.ll-page-story) p{font-size:var(--ll-mobile-figma-body);line-height:1.45}#MainContent :is(.ll-page-home,.ll-page-product,.ll-page-story) :is(.button,.ll-arrow-link,.features-heading__link,.about__link){font-size:clamp(11px,2.777778vw,20px);line-height:1.3;min-height:32px;height:auto;padding:8px 16px}#MainContent :is(.ll-page-home,.ll-page-product) .hero{height:155.833333vw!important;min-height:0!important;aspect-ratio:auto!important;position:relative;overflow:hidden}#MainContent :is(.ll-page-home,.ll-page-product) .hero-copy{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%;max-width:100%;height:100%;padding:23.055556vw var(--ll-mobile-figma-gutter) 0!important;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1.388889vw;text-align:center}#MainContent :is(.ll-page-home,.ll-page-product) .hero-copy h1{font-size:var(--ll-mobile-figma-heading);line-height:1.2;margin:1.388889vw 0 0;max-width:100%;width:100%;text-align:center}#MainContent :is(.ll-page-home,.ll-page-product) .hero-copy>p:not(.pill){font-size:clamp(10px,2.777778vw,20px);line-height:1.3;max-width:100%;margin:0}#MainContent :is(.ll-page-home,.ll-page-product) .hero-copy :is(.pill,span){min-height:0;height:auto;padding:3px 12px;border:1px solid #fff;font-size:clamp(12px,4.444444vw,32px);line-height:1.25;letter-spacing:0;border-radius:999px;max-width:100%;text-align:center}#MainContent :is(.ll-page-home,.ll-page-product) .hero-copy .button{position:absolute;left:50%;bottom:18.805556vw;transform:translate(-50%);width:27.777778vw;min-width:110px;min-height:36px;margin:0!important;padding:9px 14px;font-size:clamp(11px,2.777778vw,20px);border-radius:999px;white-space:nowrap}#MainContent .ll-page-product .hero-copy a.button{width:max-content;max-width:calc(100vw - 40px);padding-inline:20px}#MainContent .ll-page-home .hero{background-image:var(--ll-mobile-home-hero,var(--hero-image));background-size:auto 100%;background-position:64.4% top}#MainContent .ll-page-home .hero-overlay{background:linear-gradient(180deg,#0d0c0a88,transparent 37%)}#MainContent .ll-page-home .intro{min-height:0;padding:11.111111vw 10.208333vw 8.333333vw;gap:2.777778vw;background:#f3f1f0;text-align:center}#MainContent .ll-page-home .intro__content{width:100%;gap:2.777778vw}#MainContent .ll-page-home .intro .eyebrow{display:none}#MainContent .ll-page-home .intro h2{font-size:clamp(21px,5.555556vw,40px);line-height:1.2;margin:0}#MainContent .ll-page-home .intro .lede{font-size:var(--ll-mobile-figma-body);line-height:1.3;margin:0;max-width:none}#MainContent .ll-page-home .intro .button{min-height:30px;margin:0;border-width:1px;padding:5px 12px}#MainContent .ll-page-home .scenes.section-pad{padding:0 var(--ll-mobile-figma-gutter) 8.333333vw;--scene-card-width:55vw;--scene-expanded-width:90.277778vw;background:#f3f1f0}#MainContent .ll-page-home .scene-card{width:var(--scene-card-width);flex-basis:var(--scene-card-width);height:72.083333vw;min-height:0;aspect-ratio:auto;border-radius:8px}#MainContent .ll-page-home .scene-card.is-expanded{width:var(--scene-expanded-width);flex-basis:var(--scene-expanded-width);height:auto;min-height:72.083333vw}#MainContent .ll-page-home .scene-card__intro{top:4.444444vw;right:5vw;bottom:4.444444vw;left:5vw}#MainContent .ll-page-home .scene-card__intro h3{font-size:clamp(16px,3.888889vw,28px);line-height:1.25;max-width:100%;transform:none;word-break:normal}#MainContent .ll-page-home .scene-card__intro>p{font-size:13px;line-height:1.45;max-width:100%}#MainContent .ll-page-home .scene-label{position:absolute;inset:auto auto 0 0;font-size:clamp(10px,2.5vw,18px);min-height:0;height:auto;padding:6px 10px;border-radius:6px;max-width:calc(100% - 28px)}#MainContent .ll-page-home .scene-toggle{width:32px;height:32px;right:12px;bottom:12px}#MainContent .ll-page-home .scene-card.is-expanded .scene-card__intro{position:relative;inset:auto;padding:22px 20px 52px;min-height:210px}#MainContent .ll-page-home .scene-card.is-expanded .scene-card__intro h3{max-width:100%}#MainContent .ll-page-home .scene-card.is-expanded .scene-card__details{position:relative;inset:auto;width:100%;padding:0 20px 58px;gap:12px}#MainContent .ll-page-home .scenes .carousel-control{margin:6.666667vw auto 0;width:54.444444vw;max-width:392px;min-height:30px;height:30px;padding:0 4px;gap:12px}#MainContent .ll-page-home .carousel-button{width:30px;height:30px;min-height:30px;flex:0 0 30px}#MainContent .ll-page-home .features-shell{display:block;min-height:0;height:auto;padding:0 0 12vw;background:#000005}#MainContent .ll-page-home .features-heading{display:flex;flex-direction:column;gap:2.777778vw;padding:17.222222vw 20px 7vw;min-height:0;text-align:center}#MainContent .ll-page-home .features-heading h2{font-size:clamp(21px,5.555556vw,40px);margin:0;width:100%}#MainContent .ll-page-home .features-heading__link{min-height:30px;padding:5px 12px;border:1px solid #fff6;border-radius:999px}#MainContent .ll-page-home .features{display:flex;flex-direction:column;gap:0;width:100%;height:auto}#MainContent .ll-page-home .feature-media{order:0;width:100%;height:67vw;min-height:0;border-radius:0;background:#000005}#MainContent .ll-page-home .feature-media :is(img,video){width:100%;height:100%;max-width:100%;object-fit:contain}#MainContent .ll-page-home .feature-copy{order:1;width:100%;padding:4vw var(--ll-mobile-figma-gutter) 0}#MainContent .ll-page-home .feature-item{padding-left:4.166667vw;border-left:1px solid #444;margin:0 0 2.5vw}#MainContent .ll-page-home .feature-item.is-active{border-left-color:#fff}#MainContent .ll-page-home .feature-tab,#MainContent .ll-page-home .feature-item.is-active .feature-tab{font-size:clamp(13px,3.611111vw,26px);line-height:1.3;min-height:32px;padding:4px 0}#MainContent .ll-page-home .feature-panel,#MainContent .ll-page-home .feature-panel p{font-size:clamp(12px,2.916667vw,21px);line-height:1.5;margin:10px 0 14px;max-width:none}#MainContent .ll-page-home :is(.users__heading,.testimonials__heading){padding:11.111111vw 20px 8.333333vw;margin:0;min-height:0}#MainContent .ll-page-home .users{padding:0 0 8.333333vw;background:#f3f1f0}#MainContent .ll-page-home .user-mosaic{width:90.277778%;max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,37.916667vw);gap:2.222222vw;margin:0 auto;aspect-ratio:auto}#MainContent .ll-page-home .user-card:nth-child(n){width:100%;height:100%;min-height:0;aspect-ratio:auto;margin:0;border-radius:6px;position:relative;display:block}#MainContent .ll-page-home .user-card:nth-child(1){grid-column:1;grid-row:1/3}#MainContent .ll-page-home .user-card:nth-child(2){grid-column:1;grid-row:3/5}#MainContent .ll-page-home .user-card:nth-child(3){grid-column:2;grid-row:1/3}#MainContent .ll-page-home .user-card:nth-child(4){grid-column:2;grid-row:3}#MainContent .ll-page-home .user-card:nth-child(5){grid-column:1;grid-row:5}#MainContent .ll-page-home .user-card:nth-child(6){grid-column:2;grid-row:4/6}#MainContent .ll-page-home .user-card>:is(img,video){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}#MainContent .ll-page-home .user-card__copy{position:absolute;inset:auto 8px 8px;padding:0;margin:0}#MainContent .ll-page-home .user-card__copy h3{font-size:clamp(9px,2.5vw,18px);line-height:1.2;margin:0 0 2px}#MainContent .ll-page-home .user-card__copy p{font-size:clamp(8px,2.083333vw,15px);line-height:1.3;margin:0}#MainContent .ll-page-home .user-card__play{width:28px;height:28px;top:0;right:0}#MainContent .ll-page-home .user-card__play span{width:16px;height:16px;font-size:8px}#MainContent .ll-page-home .testimonials{padding:0 var(--ll-mobile-figma-gutter) 8.333333vw;background:#f3f1f0;container-type:inline-size}#MainContent .ll-page-home .testimonials .ll-loop-group{gap:2.777778vw;align-items:stretch}#MainContent .ll-page-home .quote-card{width:calc((100cqw - 2.777778vw)/2);flex:0 0 calc((100cqw - 2.777778vw)/2);height:auto;min-height:72.083333vw;padding:3.75vw 3.333333vw;border-radius:8px;box-sizing:border-box}#MainContent .ll-page-home .quote-avatar{width:7.777778vw;height:7.777778vw;min-width:30px;min-height:30px;margin:0 auto 6vw}#MainContent .ll-page-home .quote-card blockquote{font-size:clamp(10px,2.5vw,18px);line-height:1.4;margin:0}#MainContent .ll-page-home .quote-card footer{padding-top:5vw;gap:3px}#MainContent .ll-page-home .quote-card footer strong{font-size:clamp(9px,2.222222vw,16px)}#MainContent .ll-page-home .quote-card footer span{font-size:clamp(8px,1.944444vw,14px)}#MainContent .ll-page-home .testimonials .carousel-control{margin:6.666667vw auto 0;width:54.444444vw;height:30px;min-height:30px;padding:0 4px}#MainContent .ll-page-home .about{position:relative;display:block;height:133.333333vw;min-height:0;overflow:hidden;padding:0;background:#182328}#MainContent .ll-page-home .about__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;object-fit:cover;object-position:50% center}#MainContent .ll-page-home .about__shade{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 82% 42% at 29% 21%,#0006,transparent),linear-gradient(180deg,#0005,#0003 34%,transparent 60%)}#MainContent .ll-page-home .about__copy{position:absolute;inset:9.166667vw var(--ll-mobile-figma-gutter) auto;width:auto;max-width:none;padding:0;display:flex;flex-direction:column;gap:1.388889vw;color:#fff;text-align:left}#MainContent .ll-page-home .about__copy h2{font-size:clamp(28px,7.777778vw,56px);line-height:1.2;margin:0}#MainContent .ll-page-home .about__copy p{width:70.416667vw;max-width:none;font-size:clamp(12px,2.5vw,18px);line-height:1.444444;margin:0}#MainContent .ll-page-home .about__link{align-self:flex-start;padding:0;margin:2vw 0 0;min-height:30px}#MainContent .ll-page-product .hero{height:156.666667vw!important}#MainContent .ll-page-product .hero-slide img{width:100%;height:100%;max-height:none;object-fit:cover;object-position:center}#MainContent .ll-page-product .hero-copy{padding-top:21.111111vw!important}#MainContent .ll-page-product .hero-shade{background:linear-gradient(180deg,#0d0c0a99,transparent 44%)}#MainContent .ll-page-product .hero-controls{inset:auto 10px 12px!important}#MainContent .ll-page-product .hero-dots{gap:4px}#MainContent .ll-page-product .hero-dots button{width:22px;height:22px}#MainContent .ll-page-product .product-section-wrap{height:auto;min-height:0;aspect-ratio:auto;padding:0;background:#efebe5}#MainContent .ll-page-product .product{display:flex;flex-direction:column;align-items:stretch;gap:3.333333vw;padding:7.638889vw var(--ll-mobile-figma-gutter) 4vw;min-height:0;height:auto}#MainContent .ll-page-product .product-media{width:100%;height:auto;min-height:0;aspect-ratio:auto}#MainContent .ll-page-product .product-gallery{width:100%;height:76.388889vw;min-height:0;aspect-ratio:auto}#MainContent .ll-page-product .product-nav-controls{position:relative;inset:auto;height:36px;display:flex;justify-content:space-between;gap:0}#MainContent .ll-page-product .product-dots{gap:0}#MainContent .ll-page-product .product-dots .dot,#MainContent .ll-page-product .product-dots .dot.is-active{width:28px;height:32px;min-height:32px}#MainContent .ll-page-product .product-arrows button{width:32px;height:32px;min-height:32px}#MainContent .ll-page-product .product-copy{width:100%;padding:0;gap:12px}#MainContent .ll-page-product .product-copy .eyebrow{padding:0;font-size:12px;min-height:0;letter-spacing:.03em;margin:0 0 8px}#MainContent .ll-page-product .product-copy h2{font-size:clamp(22px,5.555556vw,40px);line-height:1.2;margin:0 0 12px}#MainContent .ll-page-product .product-copy>p:not(.eyebrow){font-size:var(--ll-mobile-figma-body);line-height:1.5;margin:0 0 12px}#MainContent .ll-page-product .ll-colors{padding:0;min-height:36px}#MainContent .ll-page-product .ll-color-name{font-size:12px}#MainContent .ll-page-product .ll-color-swatch{width:36px;height:36px}#MainContent .ll-page-product .ll-color-swatch:before{width:20px;height:20px}#MainContent .ll-page-product .product-copy .price{font-size:20px;margin:12px 0}#MainContent .ll-page-product .product-form-wrapper{max-width:none;margin-top:12px}#MainContent .ll-page-product .product-form__buttons button[type=submit]{min-height:40px;font-size:13px}#MainContent .ll-page-product .assurance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;min-height:0;gap:14px;padding:5vw var(--ll-mobile-figma-gutter) 7vw}#MainContent .ll-page-product .assurance-item{display:flex;align-items:center;gap:7px;font-size:clamp(9px,2.222222vw,16px);line-height:1.4}#MainContent .ll-page-product .assurance-icon{width:16px;height:16px;flex:0 0 16px}#MainContent .ll-page-product .runner,#MainContent .ll-page-product .runner.is-mobile-story{height:184.305556vw!important;min-height:0;overflow:hidden;padding:0;background:#8aaeba}#MainContent .ll-page-product .runner .runner-story-sticky{position:relative;inset:auto;width:100%;height:100%;min-height:0;padding:0;display:block;overflow:hidden}#MainContent .ll-page-product .runner .runner-video-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;max-height:none;border-radius:0;transform:none}#MainContent .ll-page-product .runner .runner-video-frame:after{display:none}#MainContent .ll-page-product .runner .runner-video{display:none}#MainContent .ll-page-product .runner .runner-video-fallback{display:block!important;opacity:1!important}#MainContent .ll-page-product .runner .runner-video-fallback img{width:100%;height:100%;object-fit:cover;object-position:50% top;transform:none}#MainContent .ll-page-product .runner .runner-copy{position:absolute!important;inset:8.333333vw auto auto var(--ll-mobile-figma-gutter)!important;width:80%;max-width:80%;padding:0!important;gap:4.166667vw;opacity:1!important;background:none;border:0;border-radius:0;color:#fff;text-align:left;transform:none}#MainContent .ll-page-product .runner .runner-copy h2{font-size:clamp(21px,5.555556vw,40px);line-height:1.2;margin:0}#MainContent .ll-page-product .runner .runner-copy p{font-size:var(--ll-mobile-figma-body);line-height:1.45;margin:0;max-width:none}#MainContent .ll-page-product .runner .runner-copy .button{min-height:30px;font-size:clamp(10px,2.777778vw,20px);padding:7px 12px;align-self:flex-start;margin:0}#MainContent .ll-page-product .runner .runner-features,#MainContent .ll-page-product .runner .runner-play{display:none!important}#MainContent .ll-page-product .talk-scroll,#MainContent .ll-page-product .talk-scroll.is-mobile-story{height:auto!important;min-height:0;padding:0 var(--ll-mobile-figma-gutter);background:#efebe5}#MainContent .ll-page-product .talk-scroll .talk-sticky,#MainContent .ll-page-product .talk-scroll .talk-stage{display:block;position:relative;inset:auto;width:100%;height:auto;min-height:0;overflow:visible}#MainContent .ll-page-product .talk-scroll .talk-scene{display:block!important;position:relative;inset:auto;opacity:1!important;visibility:visible!important;transform:none!important;height:auto;min-height:0;padding:11.111111vw 0 0;pointer-events:auto!important}#MainContent .ll-page-product .talk-scroll .talk-intro{margin:0 0 6.666667vw;width:100%;height:auto;padding:0;text-align:center}#MainContent .ll-page-product .talk-scroll .talk-intro h2{font-size:clamp(21px,5.555556vw,40px);line-height:1.2;margin:0 0 2.777778vw}#MainContent .ll-page-product .talk-scroll .talk-intro p{font-size:var(--ll-mobile-figma-body);line-height:1.35;margin:0 0 2.777778vw;max-width:none}#MainContent .ll-page-product .talk-scroll .talk-intro .button{font-size:clamp(10px,2.777778vw,20px);min-height:30px;padding:6px 12px}#MainContent .ll-page-product .talk-scroll .talk-grid{display:flex;flex-direction:column;gap:4.166667vw;width:100%;height:auto;min-height:0}#MainContent .ll-page-product .talk-scroll .talk-main{width:100%;height:auto;min-height:0;aspect-ratio:650/406;border-radius:8px}#MainContent .ll-page-product .talk-scroll .talk-main :is(picture,img){display:block;width:100%;height:100%;max-height:none;object-fit:cover}#MainContent .ll-page-product .talk-scroll .talk-card{display:grid;grid-template-columns:41% minmax(0,1fr);gap:4.166667vw;align-items:center;width:100%;height:auto;min-height:0;padding:0;background:transparent;border-radius:0;aspect-ratio:auto}#MainContent .ll-page-product .talk-scroll .talk-card picture{position:relative;display:block;width:100%;height:auto;min-height:0;aspect-ratio:1;align-self:center;background:#000005;border-radius:8px;overflow:hidden}#MainContent .ll-page-product .talk-scroll .talk-card picture img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-height:none;object-fit:contain;object-position:center;border-radius:0;transform:none}#MainContent .ll-page-product .talk-scroll .talk-card-copy{margin:0}#MainContent .ll-page-product .talk-scroll .talk-card-copy p{font-size:var(--ll-mobile-figma-body);line-height:1.5;margin:0 0 12px}#MainContent .ll-page-product .talk-scroll .talk-card-copy h3{font-size:clamp(13px,3.333333vw,24px);line-height:1.4;margin:0}#MainContent .ll-page-product .talk-controls{display:none!important}#MainContent .ll-page-product .talk-scroll .talk-scene-b{padding-bottom:8.333333vw}#MainContent .ll-page-product .sound{height:auto;min-height:0;aspect-ratio:auto;padding:8.333333vw var(--ll-mobile-figma-gutter);background:#000005;overflow:hidden}#MainContent .ll-page-product .sound .sound-container{display:flex;flex-direction:column;width:100%;height:auto;gap:3.333333vw;padding:0}#MainContent .ll-page-product .sound .sound-visual{order:0;position:relative!important;inset:auto!important;width:100%!important;height:61.666667vw!important;min-height:0;max-height:none;border-radius:0}#MainContent .ll-page-product .sound .sound-visual :is(img,picture){position:static!important;width:100%!important;height:100%!important;max-width:100%;object-fit:contain}#MainContent .ll-page-product .sound .sound-specs{order:1;display:flex;justify-content:center;width:100%;gap:20px;margin:0}#MainContent .ll-page-product .sound .sound-specs .group-parent{gap:12px}#MainContent .ll-page-product .sound .sound-specs :is(.mm,.pu-lcp){font-size:16px}#MainContent .ll-page-product .sound .sound-specs :is(.dual-magnet-driver,.diaphragm){font-size:10px}#MainContent .ll-page-product .sound .sound-logos img{height:22px;max-width:35px}#MainContent .ll-page-product .sound .sound-copy{order:2;width:100%;height:auto;gap:16px;padding:7vw 0 9vw;text-align:center}#MainContent .ll-page-product .sound .heading-1{display:block;width:100%;font-size:clamp(21px,5.555556vw,40px);line-height:1.2}#MainContent .ll-page-product .sound .the-natural-presence{font-size:var(--ll-mobile-figma-body);line-height:1.45;width:88%;margin:4.166667vw auto}#MainContent .ll-page-product .sound .frame-container{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:12px}#MainContent .ll-page-product .sound .explore-sound-btn{font-size:12px;min-height:32px;padding:6px 14px}#MainContent .ll-page-product .sound .ldac-requires-a{font-size:9px;margin-top:8px;line-height:1.4}#MainContent .ll-page-product .details{padding:11.111111vw var(--ll-mobile-figma-gutter) 8.333333vw;height:auto;min-height:0;aspect-ratio:auto}#MainContent .ll-page-product .details .section-title{margin:0 0 5.555556vw;gap:0}#MainContent .ll-page-product .details .section-title h2{font-size:clamp(21px,5.555556vw,40px);line-height:1.2}#MainContent .ll-page-product .detail-tabs{position:relative;inset:auto;display:flex;flex-wrap:nowrap;gap:0;justify-content:space-between;width:100%;max-width:none;padding:0;margin:0 0 3.333333vw;background:none;border:0;border-radius:0;overflow-x:auto;scrollbar-width:none;-webkit-backdrop-filter:none;backdrop-filter:none}#MainContent .ll-page-product .detail-tabs button{flex:0 0 auto;min-height:32px;padding:6px 8px;font-size:10px;border-radius:999px;white-space:nowrap}#MainContent .ll-page-product .detail-stage{display:none!important}#MainContent .ll-page-product .ll-mobile-detail-panels{display:block}#MainContent .ll-mobile-detail-panels details{border:0;border-radius:5px;margin:0 0 7px;background:#253745;color:#fff;overflow:hidden}#MainContent .ll-mobile-detail-panels summary{display:flex;align-items:center;justify-content:space-between;list-style:none;min-height:36px;padding:9px 14px;font-size:clamp(12px,3.055556vw,22px);line-height:1.3;cursor:pointer}#MainContent .ll-mobile-detail-panels summary::-webkit-details-marker{display:none}#MainContent .ll-mobile-detail-panels summary:after{content:"+";margin-left:10px;font-size:18px}#MainContent .ll-mobile-detail-panels details[open]{background:transparent;color:#101216}#MainContent .ll-mobile-detail-panels details[open] summary{display:none}#MainContent .ll-mobile-detail-image{width:100%;aspect-ratio:650/503;border-radius:8px;overflow:hidden}#MainContent .ll-mobile-detail-image :is(picture,img){display:block;width:100%;height:100%;object-fit:cover}#MainContent .ll-mobile-detail-copy{padding:12px 0 16px}#MainContent .ll-mobile-detail-copy h3{font-size:clamp(14px,3.472222vw,25px);line-height:1.35;margin:0 0 6px}#MainContent .ll-mobile-detail-copy p{font-size:var(--ll-mobile-figma-body);line-height:1.45;margin:0}#MainContent .ll-page-product .belong{padding:8.333333vw var(--ll-mobile-figma-gutter) 0;height:auto;min-height:0;aspect-ratio:auto}#MainContent .ll-page-product .belong .section-title{margin:0 0 6.666667vw}#MainContent .ll-page-product .belong-grid{display:flex;flex-direction:column;gap:4.166667vw}#MainContent .ll-page-product .belong-grid picture{display:block;width:100%;height:90.277778vw;min-height:0;border-radius:8px;overflow:hidden}#MainContent .ll-page-product .belong-grid picture img{width:100%;height:100%;max-height:none;object-fit:cover;aspect-ratio:auto}#MainContent .ll-page-product .reviews{padding:11.111111vw var(--ll-mobile-figma-gutter) 7vw;height:auto;min-height:0;aspect-ratio:auto}#MainContent .ll-page-product .reviews .section-title{margin:0 0 5.555556vw}#MainContent .ll-page-product .review-grid{display:flex;gap:12px;padding:0 0 16px;overflow-x:auto;scroll-snap-type:x mandatory;max-width:none;width:100%}#MainContent .ll-page-product .review-grid article{width:46%;flex:0 0 46%;min-height:210px;height:auto;padding:12px;gap:10px;border-radius:8px;box-sizing:border-box}#MainContent .ll-page-product .review-grid article>p{font-size:11px;line-height:1.5}#MainContent .ll-page-product .review-grid footer{gap:6px;flex-wrap:wrap}#MainContent .ll-page-product .review-grid .review-author{font-size:10px}#MainContent .ll-page-product .review-grid article small{font-size:9px}#MainContent .ll-page-product .review-grid .avatar{width:25px;height:25px}#MainContent .ll-page-product .review-grid .review-stars{height:11px;width:62px}#MainContent .ll-page-product .review-grid .review-stars img{height:11px;width:11px}#MainContent .ll-page-product .reviews .figma-pill{font-size:11px;padding:5px 12px;min-height:30px}#MainContent .ll-page-product .certs{height:auto;min-height:0;aspect-ratio:auto;padding:5vw var(--ll-mobile-figma-gutter) 8vw}#MainContent .ll-page-product .certs .section-title{margin-bottom:20px}#MainContent .ll-page-product .cert-row{gap:15px}#MainContent .ll-page-product .ll-cert-label{font-size:10px}#MainContent .ll-page-product .certs .figma-pill{font-size:11px;min-height:30px;padding:5px 12px}#MainContent .ll-page-product .box{position:relative;display:block;height:96.944444vw;min-height:0;padding:0;overflow:hidden;background:#efebe5}#MainContent .ll-page-product .box .image-495-icon{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;aspect-ratio:auto}#MainContent .ll-page-product .box .whats-in-the-box-parent{position:absolute;z-index:1;inset:5.138889vw auto auto var(--ll-mobile-figma-gutter);width:60%;padding:0;gap:4.166667vw}#MainContent .ll-page-product .whats-in-the{font-size:clamp(21px,5.555556vw,40px);line-height:1.2;margin:0 0 4.166667vw}#MainContent .ll-page-product .c-flow-earbuds-1-pair-parent{font-size:var(--ll-mobile-figma-body);line-height:1.3;gap:1.111111vw}#MainContent .ll-page-product .specs-section{height:auto;min-height:0;aspect-ratio:auto;padding:11.111111vw var(--ll-mobile-figma-gutter) 8.333333vw}#MainContent .ll-page-product .specs-head-wrap{margin:0 0 5.555556vw}#MainContent .ll-page-product .specs-title{font-size:clamp(21px,5.555556vw,40px);line-height:1.2}#MainContent .ll-page-product .specs-head{height:auto;gap:20px}#MainContent .ll-page-product .specs-section .section-desktop{display:flex;flex-direction:column;gap:0;padding:0;background:transparent;border:0;border-radius:0}#MainContent .ll-page-product .specs-section .section-desktop-media{height:59.722222vw;min-height:0;padding:0 10vw;margin-bottom:5.555556vw}#MainContent .ll-page-product .specs-section .section-desktop-child{width:100%;height:100%;max-width:100%;max-height:none;object-fit:contain}#MainContent .ll-page-product .specs-section .right-content{padding:0;width:100%;height:auto}#MainContent .ll-page-product .specs-section .specs-grid{display:block;border:0}#MainContent .ll-page-product .mobile-spec-group{border:0;border-bottom:1px solid #0002}#MainContent .ll-page-product .mobile-spec-group summary{font-size:13px;min-height:40px}#MainContent .ll-page-product .specs-section .mobile-spec-group .specs-block{padding:0 0 12px;border:0}#MainContent .ll-page-product .mobile-spec-group .spec-line{font-size:11px;line-height:1.5;gap:8px;margin-bottom:6px}#MainContent .ll-page-product .specs-footnotes p{font-size:9px;line-height:1.5;margin-bottom:8px}#MainContent .ll-page-product .faq{height:auto;min-height:0;aspect-ratio:auto;padding:8.333333vw var(--ll-mobile-figma-gutter) 8.333333vw}#MainContent .ll-page-product .faq>h2{font-size:clamp(21px,5.555556vw,40px);line-height:1.2;max-width:100%;margin-bottom:24px}#MainContent .ll-page-product .faq summary{font-size:12px;line-height:1.4;min-height:44px;padding:13px 0}#MainContent .ll-page-product .faq details p{font-size:12px;line-height:1.5;margin-bottom:18px}#MainContent .ll-page-story .story-pc>section{position:relative!important;inset:auto!important;width:100%!important;margin:0;aspect-ratio:auto;box-sizing:border-box}#MainContent .ll-page-story .story-hero-section{height:156.666667vw!important;overflow:hidden;padding:0;background:#162018}#MainContent .ll-page-story .hero-model-img{position:absolute!important;inset:0 auto auto -84.583333vw!important;width:213.472222vw;height:157.083333vw;max-width:none;max-height:none;object-fit:cover;transform:none}#MainContent .ll-page-story .hero-left-dark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:68vw;background:linear-gradient(180deg,#0008,transparent);z-index:1}#MainContent .ll-page-story .story-hero-section .hero-content-wrap{position:absolute!important;inset:20.972222vw 0 auto!important;width:100%;max-width:100%;height:auto;min-height:0;transform:none;padding:0 var(--ll-mobile-figma-gutter);display:flex;flex-direction:column;align-items:center;text-align:center;gap:2.777778vw;z-index:2}#MainContent .ll-page-story :is(.hero-badge-capsule,.cflow-badge-capsule){width:42.777778vw;height:auto;min-height:0;margin:0;padding:4px 14px;font-size:clamp(11px,3.333333vw,24px);line-height:1.25;letter-spacing:.17em;border:1px solid #fff;border-radius:999px;max-width:100%;text-align:center}#MainContent .ll-page-story .hero-main-title{font-size:var(--ll-mobile-figma-heading);font-weight:600;line-height:1.2;width:100%;margin:0;text-align:center}#MainContent .ll-page-story .sec-interruptions{display:flex;flex-direction:column;padding:11.111111vw var(--ll-mobile-figma-gutter) 8.333333vw;gap:8.333333vw;background:#efebe5}#MainContent .ll-page-story .sec-interruptions-left{width:100%;gap:2.777778vw;text-align:center}#MainContent .ll-page-story .sec-interruptions-title{width:100%;font-size:clamp(21px,5.555556vw,40px);line-height:1.2;margin:0}#MainContent .ll-page-story .sec-interruptions-desc{width:100%;max-width:100%;font-size:var(--ll-mobile-figma-body);line-height:1.3;margin:0}#MainContent .ll-page-story .sec-interruptions-media{width:100%;height:auto;max-height:none;aspect-ratio:650/635;background:transparent;border-radius:0;overflow:hidden}#MainContent .ll-page-story .sec-interruptions-img{width:100%;height:100%;max-height:none;object-fit:cover;transform:none}#MainContent .ll-page-story .sec-belief{display:flex;align-items:center;justify-content:center;min-height:163.055556vw!important;padding:11.111111vw var(--ll-mobile-figma-gutter);background:#000005;color:#fff}#MainContent .ll-page-story #belief .belief-inner[data-story-grow],#MainContent .ll-page-story .belief-inner{width:100%;max-width:none;display:flex;flex-direction:column;gap:2.777778vw;transform:none!important;text-align:center}#MainContent .ll-page-story .belief-tag{font-size:11px;line-height:1.3;min-height:0;padding:0;letter-spacing:.17em}#MainContent .ll-page-story .belief-title{font-size:clamp(21px,5.555556vw,40px);line-height:1.2;margin:0;width:100%}#MainContent .ll-page-story .belief-desc{font-size:var(--ll-mobile-figma-body);line-height:1.6;max-width:none;width:100%;margin:0}#MainContent .ll-page-story .sec-approach-wrapper{display:flex;flex-direction:column;gap:0;padding:11.111111vw var(--ll-mobile-figma-gutter) 8.333333vw;background:#efebe5;overflow:hidden}#MainContent .ll-page-story .sec-approach-header{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;gap:2.777778vw 10px;padding:0;margin:0 0 8.333333vw;align-items:start}#MainContent .ll-page-story .approach-tag{grid-row:1;grid-column:1;font-size:10px;line-height:1.3;letter-spacing:.1em;min-height:0;padding:0}#MainContent .ll-page-story .approach-title{grid-row:2;grid-column:1;width:100%;font-size:clamp(21px,5.555556vw,40px);line-height:1.2;margin:0;max-width:none}#MainContent .ll-page-story .approach-link-wrap{grid-row:1;grid-column:2;font-size:10px;min-height:0;padding:0;white-space:nowrap;gap:5px}#MainContent .ll-page-story .sec-approach-cards{display:flex;flex-direction:column;gap:0;width:100%;padding:0;margin:0}#MainContent .ll-page-story :is(.approach-cards-row,.approach-texts-row){display:block;width:100%;height:auto;margin:0;padding:0}#MainContent .ll-page-story .approach-card{width:100%;max-width:none;height:auto;aspect-ratio:650/694;margin:0;border-radius:8px;overflow:hidden;background:transparent}#MainContent .ll-page-story .approach-card-img{width:100%;height:100%;max-height:none;object-fit:cover;transform:none}#MainContent .ll-page-story .approach-text-col{width:100%;min-width:0;margin:0;padding:4.166667vw 0 0;font-size:var(--ll-mobile-figma-body);line-height:1.45;text-align:left}#MainContent .ll-page-story .approach-text-col strong{display:block;font-size:var(--ll-mobile-figma-body);margin:0 0 6px;font-weight:600}#MainContent .ll-page-story :is(.approach-card,.approach-text-col)[data-ll-mobile-active=false]{display:none}#MainContent .ll-page-story .ll-mobile-story-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin:4vw 0 0;font-size:11px}#MainContent .ll-mobile-story-controls button{display:grid;place-items:center;width:36px;height:36px;border:1px solid #aaa6;border-radius:50%;background:transparent;color:#101216;font-size:20px;cursor:pointer}#MainContent .ll-mobile-story-controls button:disabled{opacity:.3}#MainContent .ll-page-story .sec-seamless-flow,#MainContent .ll-page-story .sec-attention{height:163.055556vw!important;min-height:0!important;overflow:hidden;padding:0;background:#98bec7}#MainContent .ll-page-story .seamless-bg-img{position:absolute!important;inset:0 auto auto -55.277778vw!important;width:251.805556vw;height:188.888889vw;max-width:none;max-height:none;object-fit:cover;transform:none}#MainContent .ll-page-story .attention-bg-img{position:absolute!important;inset:-8.472222vw auto auto -46.25vw!important;width:171.527778vw;height:171.527778vw;max-width:none;max-height:none;object-fit:cover;transform:none}#MainContent .ll-page-story :is(.seamless-overlay-shade,.attention-overlay-shade){display:none!important}#MainContent .ll-page-story :is(.seamless-content-wrap,.attention-content-wrap){position:absolute!important;inset:9.444444vw auto auto var(--ll-mobile-figma-gutter)!important;width:64.305556%;max-width:none;display:flex;flex-direction:column;gap:4.166667vw;padding:0;transform:none;color:#fff;text-align:left}#MainContent .ll-page-story :is(.seamless-title,.attention-title){width:100%;font-size:clamp(21px,5.555556vw,40px);line-height:1.2;margin:0}#MainContent .ll-page-story :is(.seamless-desc,.attention-desc){width:100%;font-size:var(--ll-mobile-figma-body);line-height:1.4;margin:0}#MainContent .ll-page-story .seamless-link-wrap{font-size:12px;padding:0;min-height:32px;align-self:flex-start;color:#fff}#MainContent .ll-page-story .sec-cflow-cta{height:163.055556vw!important;min-height:0!important;padding:0;overflow:hidden;background:#000005;color:#fff;display:block}#MainContent .ll-page-story .cflow-cta-content{position:absolute!important;inset:19.027778vw 0 auto!important;width:100%;max-width:none;padding:0 var(--ll-mobile-figma-gutter);height:auto;gap:8.333333vw;align-items:center;text-align:center;transform:none;z-index:2}#MainContent .ll-page-story .cflow-cta-header{width:100%;display:flex;flex-direction:column;align-items:center;gap:2.777778vw}#MainContent .ll-page-story .cflow-cta-title{width:100%;font-size:var(--ll-mobile-figma-heading);line-height:1.2;margin:0}#MainContent .ll-page-story .cflow-explore-btn{width:47.916667vw;max-width:100%;min-height:34px;height:auto;margin:0;padding:9px 16px;font-size:clamp(12px,2.944444vw,21px);transform:none;border-radius:999px}#MainContent .ll-page-story .cflow-cta-img{position:absolute!important;inset:44.583333vw auto auto -24.027778vw!important;width:131.527778vw;height:120.277778vw;max-width:none;max-height:none;object-fit:contain;transform:none}body:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)) .ll-global-footer.site-footer{padding:15.277778vw var(--ll-mobile-figma-gutter) 6.666667vw;min-height:0;height:auto}body:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)) .ll-global-footer .ll-footer-main{display:flex;flex-direction:column;gap:12vw}body:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)) .ll-global-footer .ll-footer-newsletter{order:0;width:100%;max-width:80%}body:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)) .ll-global-footer .ll-footer-newsletter h3{font-size:clamp(21px,5.555556vw,40px);line-height:1.2;margin:0 0 6.666667vw;font-weight:400}body:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)) .ll-global-footer .ll-footer-newsletter p{font-size:11px;line-height:1.4;margin:0 0 8px}body:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)) .ll-global-footer .ll-footer-form{min-height:30px;height:34px;border-radius:6px}body:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)) .ll-global-footer .ll-footer-form input{font-size:12px;padding:0 12px}body:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)) .ll-global-footer .ll-footer-form button{flex:0 0 34px;min-height:34px;font-size:20px}body:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)) .ll-global-footer .ll-footer-newsletter small{font-size:9px;line-height:1.5;margin-top:8px}body:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)) .ll-global-footer .ll-footer-links{order:1;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}body:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)) .ll-global-footer .ll-footer-links>div{gap:6px}body:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)) .ll-global-footer .ll-footer-links strong{font-size:12px;line-height:1.3;margin:0 0 8px}body:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)) .ll-global-footer .ll-footer-links a{font-size:11px;line-height:1.4;min-height:24px;display:flex;align-items:center}body:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)) .ll-global-footer .ll-footer-social{padding-top:8.333333vw;min-height:36px}body:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)) .ll-global-footer .ll-footer-social :is(a,span){width:24px;height:32px}body:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)) .ll-global-footer .ll-footer-bottom{margin-top:4.166667vw;padding-top:4.166667vw;font-size:9px;gap:14px;border-top-color:#fff3}body:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)) .ll-global-footer .ll-footer-bottom>div{gap:8px 14px;font-size:9px}}@media(max-width:767px){#MainContent .ll-page-story .ll-mobile-story-controls{width:54.444444vw;min-height:32px;gap:12px;padding:0 5px;border:1px solid #0001;border-radius:999px;background:#e9e9e980;margin:6.666667vw auto 0}#MainContent .ll-page-story .ll-mobile-story-controls button{width:30px;height:30px;flex:0 0 30px;min-height:30px;border:0}#MainContent .ll-page-story .ll-mobile-story-controls img{width:16px;height:14px;max-width:none}#MainContent .ll-page-story .ll-mobile-story-progress{height:2px;background:#004c7824;flex:1;position:relative;border-radius:999px;overflow:hidden}#MainContent .ll-page-story .ll-mobile-story-progress i{position:absolute;inset:0 auto 0 0;background:#004c78;border-radius:999px;transition:transform .24s ease}}@media(max-width:767px){#MainContent :is(.ll-page-home,.ll-page-product,.ll-page-story) :is([data-ll-text-reveal],[data-ll-reveal]){opacity:1!important;translate:none!important;visibility:visible}body:has(:is(.ll-page-home,.ll-page-product,.ll-page-story)) .ll-global-footer [data-ll-text-reveal]{opacity:1!important;translate:none!important}}@media(max-width:767px){#MainContent .ll-page-product .hero-shade{z-index:1;pointer-events:none}#MainContent .ll-page-home .hero-overlay{z-index:0;pointer-events:none}#MainContent :is(.ll-page-home,.ll-page-product) .hero-copy{z-index:2}}.ll-mobile-drawer-links,.ll-mobile-drawer-footer{display:none}@media(max-width:767px){body.ll-mobile-scenes-open{overflow:hidden!important}body linklike-mega-header.is-mobile-open{--ll-drawer-width:83.333333vw;--ll-drawer-top:0px;top:var(--ll-drawer-top);height:calc(100dvh - var(--ll-drawer-top));pointer-events:none}body linklike-mega-header.is-mobile-open .navigation-motion{height:100%;transform:none!important;opacity:1;z-index:2}body linklike-mega-header.is-mobile-open .navigation-motion .site-header{display:flex;flex-direction:column;width:var(--ll-drawer-width);height:100%;max-height:none;margin:0;border:0;border-radius:0 1.388889vw 1.388889vw 0;background:#e7e3df78;backdrop-filter:blur(18.9px);-webkit-backdrop-filter:blur(18.9px);box-shadow:none;overflow-y:auto;overscroll-behavior:contain;transition:none}body linklike-mega-header.is-mobile-open .site-header__bar{position:relative;top:auto;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:start;height:17.5vw;min-height:64px;flex:0 0 max(64px,17.5vw);width:100%;margin:0;padding:2.222222vw calc(4.861111vw - 10px) 0;border:0;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}body linklike-mega-header.is-mobile-open .site-header__bar .brand{grid-column:2;grid-row:1;justify-self:center;min-height:44px}body linklike-mega-header.is-mobile-open .site-header__bar .brand img{width:clamp(70px,16.805556vw,121px);height:25px}body linklike-mega-header.is-mobile-open .site-header__bar .menu-toggle{display:grid;place-items:center;grid-column:1;grid-row:1;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:0!important;border-radius:0;background:transparent!important;font-size:0;color:#383838}body linklike-mega-header.is-mobile-open .site-header__bar .menu-toggle:before{content:"\d7";display:grid;place-items:center;width:clamp(20px,4.444444vw,32px);height:clamp(20px,4.444444vw,32px);border:0;border-radius:50%;background:#fff;color:#555;font:400 20px/1 Arial,sans-serif}body linklike-mega-header.is-mobile-open .site-header__bar .menu-toggle:after{content:none}body linklike-mega-header.is-mobile-open .header-actions{grid-column:3;grid-row:1;justify-self:end;gap:0;min-height:44px;display:flex;align-items:center}body linklike-mega-header.is-mobile-open .header-actions .header-icon-link:not(.cart-link),body linklike-mega-header.is-mobile-open .header-actions .ll-region-form,body linklike-mega-header.is-mobile-open .site-nav{display:none!important}body linklike-mega-header.is-mobile-open .header-actions .cart-link{display:grid;place-items:center;width:44px;height:44px}body linklike-mega-header.is-mobile-open .ll-mobile-drawer-links{display:flex;flex:1 0 auto;flex-direction:column;gap:0;padding:0;min-height:32.222222vw}body linklike-mega-header.is-mobile-open .ll-mobile-drawer-links a{display:flex;align-items:center;min-height:clamp(32px,8.055556vw,58px);padding:0 4.861111vw;color:#101216;font-size:clamp(14px,3.333333vw,24px);font-weight:500;line-height:1.3;text-decoration:none}body linklike-mega-header.is-mobile-open .ll-mobile-drawer-links>a,body linklike-mega-header.is-mobile-open .ll-mobile-drawer-links summary{min-height:44px;background:transparent;-webkit-tap-highlight-color:transparent}body linklike-mega-header.is-mobile-open .ll-mobile-drawer-links summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 4.861111vw;list-style:none;cursor:pointer;color:#101216;font-size:clamp(14px,3.333333vw,24px);font-weight:500;line-height:1.3}.ll-mobile-nav-group summary::-webkit-details-marker{display:none}.ll-mobile-nav-group summary::marker{content:""}.ll-mobile-nav-chevron{width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-right:4px;flex:none}.ll-mobile-nav-group[open] .ll-mobile-nav-chevron{transform:rotate(225deg)}.ll-mobile-nav-panel{display:grid;gap:12px;padding:6px 4.861111vw 16px}body linklike-mega-header.is-mobile-open .ll-mobile-drawer-links .ll-mobile-nav-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 10px;padding:0 0 12px;min-height:0;overflow:hidden;border:1px solid #10121622;border-radius:12px;background:#ffffff4d;font-size:14px}.ll-mobile-nav-card img{grid-column:1/-1;display:block;width:100%;height:auto;aspect-ratio:584/336;object-fit:cover;margin-bottom:10px}.ll-mobile-nav-card>span{padding-inline:12px}.ll-mobile-nav-group summary:focus-visible{outline:2px solid #004c78;outline-offset:-3px}body linklike-mega-header.is-mobile-open .ll-mobile-drawer-links a:is(:hover,:focus-visible){background:#020a0e1a}body linklike-mega-header.is-mobile-open .ll-mobile-drawer-footer{display:block;flex:none;margin-top:auto;padding:3.888889vw 5vw max(1.666667vw,env(safe-area-inset-bottom));background:#020a0e12;color:#111;font-size:clamp(13px,2.777778vw,20px);line-height:1.3}.ll-mobile-drawer-login{display:flex;align-items:center;gap:5px;min-height:24px;text-decoration:none}.ll-mobile-drawer-login img{width:clamp(14px,3.333333vw,24px);height:auto}.ll-mobile-language-form{display:flex;align-items:center;gap:5px;min-height:26px;margin:0}.ll-mobile-language-form select{-webkit-appearance:none;appearance:none;border:0;background:transparent;padding:0;color:inherit;font:inherit;width:auto;max-width:90%}.ll-mobile-language-form span{font-size:12px}.ll-mobile-country-form{position:relative;height:clamp(26px,5.555556vw,40px);margin:1.944444vw 0 0;border-radius:1.527778vw;background:#00000047;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ll-mobile-country-form select{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-appearance:none;appearance:none;width:100%;height:100%;border:0;border-radius:inherit;padding:0 32px 0 10px;background:transparent;color:transparent;font:inherit;cursor:pointer;z-index:1}.ll-mobile-country-form select:focus-visible{color:#fff}.ll-mobile-country-form option{color:#111;background:#fff}.ll-mobile-country-flag{position:absolute;right:7px;top:50%;transform:translateY(-50%);font-size:clamp(16px,3.333333vw,24px);line-height:1;pointer-events:none}.ll-mobile-country-flag img{display:block;width:clamp(16px,3.333333vw,24px);height:clamp(16px,3.333333vw,24px);object-fit:cover;border-radius:50%}.ll-mobile-country-flag[data-country=JP]{width:clamp(16px,3.333333vw,24px);height:clamp(16px,3.333333vw,24px);background:#fff;border-radius:50%}.ll-mobile-country-flag[data-country=JP]:before{content:"";position:absolute;top:28%;right:28%;bottom:28%;left:28%;background:#bc002d;border-radius:50%}.ll-mobile-drawer-actions{display:flex;align-items:center;justify-content:space-between;gap:5.833333vw;margin-top:5.555556vw;padding-left:2.777778vw}.ll-mobile-amazon-track{display:flex;align-items:center;justify-content:flex-end;width:51.388889vw;max-width:100%;min-height:clamp(38px,8.888889vw,64px);padding:4px 1.388889vw;border-radius:999px;background:#ffffff38}.ll-mobile-amazon{display:flex;align-items:center;justify-content:center;gap:5px;width:27.337vw;min-width:125px;min-height:clamp(32px,6.666667vw,48px);padding:7px 10px;border-radius:999px;background:#004c78;color:#fff;font-size:clamp(11px,2.222222vw,16px);line-height:1.25;white-space:nowrap;text-decoration:none}.ll-mobile-support-button{display:grid;place-items:center;flex:none;width:clamp(32px,6.666667vw,48px);height:clamp(32px,6.666667vw,48px);border-radius:50%;background:#004c78}.ll-mobile-support-button img{width:clamp(16px,3.333333vw,24px);height:auto}body linklike-mega-header.is-mobile-open .menu-backdrop{position:fixed;inset:var(--ll-drawer-top) 0 0;background:#f6f1ed14;backdrop-filter:blur(18.9px);-webkit-backdrop-filter:blur(18.9px);z-index:1}.ll-mobile-scene-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#000;color:#fff;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;font-family:Inter,Arial,sans-serif;box-sizing:border-box}.ll-mobile-scene-dialog::-webkit-scrollbar{display:none}.ll-mobile-scene-dialog::backdrop{background:#000}.ll-mobile-scene-dialog *{box-sizing:border-box}.ll-mobile-scene-dialog .ll-mobile-scene-photo{position:relative;aspect-ratio:720 / 852;width:100%;overflow:hidden;background:#000}.ll-mobile-scene-photo>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:60% center}.ll-mobile-scene-photo>img.is-figma-focus{left:-74.861111%;right:auto;width:229.444444%;object-position:center}.ll-mobile-scene-photo:after{position:absolute;inset:auto 0 0;content:"";height:34.15493%;background:linear-gradient(0deg,#000,transparent);pointer-events:none}.ll-mobile-scene-close{position:fixed;z-index:2;top:max(12px,env(safe-area-inset-top));right:12px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#fff;color:#222;font:400 28px/1 Arial,sans-serif;cursor:pointer}.ll-mobile-scene-content{padding:14.027778vw 4.861111vw max(6.805556vw,env(safe-area-inset-bottom));background:#000}.ll-mobile-scene-dialog h2{max-width:66%;margin:0;color:#fff;font-size:clamp(22px,5vw,36px);font-weight:500;line-height:1.111111;letter-spacing:-.166667vw}.ll-mobile-scene-dialog .ll-mobile-scene-description{max-width:66%;margin:3.472222vw 0 0;color:#fff;font-size:clamp(13px,2.5vw,18px);line-height:1.388889;letter-spacing:-.1px}.ll-mobile-scene-dialog .ll-mobile-scene-quote{display:flex;flex-direction:column;gap:3.888889vw;min-height:20vw;margin:5.555556vw .277778vw 0;padding:1.527778vw 2.638889vw;border:0;border-radius:2.777778vw;background:#1a1918}.ll-mobile-scene-quote .scene-person{display:flex;align-items:center;gap:1.388889vw;margin:0}.ll-mobile-scene-quote .scene-detail__avatar{display:block;width:clamp(24px,5vw,36px);height:clamp(24px,5vw,36px);flex:none;object-fit:cover;border-radius:50%}.ll-mobile-scene-quote .scene-person strong{color:#fff;font-size:clamp(13px,2.083333vw,15px);font-weight:400}.ll-mobile-scene-dialog .ll-mobile-scene-quote>p{margin:0;color:#fffc;font-size:clamp(11px,1.666667vw,12px);line-height:1.833333}.ll-mobile-scene-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:5.694444vw .277778vw 0}.ll-mobile-scene-controls .scene-label{position:static;display:inline-flex;align-items:center;gap:1.388889vw;min-height:clamp(32px,7.222222vw,52px);height:auto;padding:7px 3.333333vw;border:.5px solid rgba(255,255,255,.6);border-radius:999px;background:transparent;color:#fff;font-size:clamp(13px,2.222222vw,16px);line-height:1.125;white-space:nowrap}.ll-mobile-scene-controls .scene-label :is(img,.scene-label__mask){width:clamp(16px,3.333333vw,24px);height:clamp(16px,3.333333vw,24px);flex:none;object-fit:contain}.ll-mobile-scene-controls .scene-label__mask{display:block;background:#fff;-webkit-mask:var(--scene-label-icon) center / contain no-repeat;mask:var(--scene-label-icon) center / contain no-repeat}.ll-mobile-scene-arrows{display:flex;gap:2.222222vw}.ll-mobile-scene-arrows button{display:grid;place-items:center;width:clamp(36px,7.222222vw,52px);height:clamp(36px,7.222222vw,52px);padding:0;border:0;border-radius:50%;background:#202020;cursor:pointer}.ll-mobile-scene-arrows img{width:clamp(20px,4.012361vw,28.889px);height:auto}.ll-mobile-scene-arrows button:first-child img{transform:rotate(180deg)}#MainContent .ll-page-home .scenes .scene-card{width:55vw;min-width:55vw;max-width:55vw;flex-basis:55vw}#MainContent .ll-page-home .scenes .scene-card:not(.is-expanded) .scene-card__intro>p{display:none}#MainContent .ll-page-home .scenes .scene-label{border-radius:999px}#MainContent .ll-page-home .scenes .ll-loop-group{gap:4.166667vw}#MainContent .ll-page-home .feature-item{border-left:0;padding-left:4.166667vw}#MainContent .ll-page-home .feature-item:before{content:none}#MainContent .ll-page-home .feature-item>.ll-feature-progress{top:4px;bottom:4px;left:0;width:1px;border-radius:0;background:#ffffff47}#MainContent .ll-page-home .feature-item.is-active>.ll-feature-progress{top:4px;bottom:4px}#MainContent .ll-page-home .ll-feature-progress>span{width:100%;height:100%;transform-origin:top center}}@media(max-width:767px){#MainContent .ll-page-home .about{isolation:isolate}#MainContent .ll-page-home .about__image{z-index:0}#MainContent .ll-page-home .about__shade{z-index:1}#MainContent .ll-page-home .about__copy{z-index:2}#MainContent .ll-page-home .about__copy p br{display:none}#MainContent .ll-page-product .ll-mobile-detail-panels{position:relative;overflow-anchor:none}#MainContent .ll-page-product .ll-mobile-detail-panels>details{position:relative}#MainContent .ll-page-product .ll-mobile-detail-image{position:relative}#MainContent .ll-page-product .ll-mobile-detail-image>.ll-detail-outgoing{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}#MainContent .ll-page-product .ll-mobile-detail-panels summary{min-height:44px;cursor:pointer}#MainContent .ll-page-product .ll-mobile-detail-panels summary:focus-visible{outline:2px solid #0079b3;outline-offset:3px}}@media(max-width:767px){#MainContent .ll-page-product .sound .sound-specs{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(8px,2.5vw,16px);flex-wrap:nowrap}#MainContent .ll-page-product .sound .sound-specs .group-parent{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr) 1px;align-items:center;gap:clamp(6px,2vw,12px);width:100%;min-width:0}#MainContent .ll-page-product .sound .sound-specs :is(.dual-magnet-driver-parent,.diaphragm-parent){position:static;inset:auto;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:6px;width:auto;height:auto;min-width:0}#MainContent .ll-page-product .sound .sound-specs :is(.mm,.pu-lcp,.dual-magnet-driver,.diaphragm){position:static;inset:auto;width:auto;height:auto;white-space:nowrap;line-height:1.3}#MainContent .ll-page-product .sound .sound-specs :is(.mm,.pu-lcp){font-size:clamp(14px,4.1vw,19px)}#MainContent .ll-page-product .sound .sound-specs :is(.dual-magnet-driver,.diaphragm){font-size:clamp(8px,2.3vw,11px)}#MainContent .ll-page-product .sound .sound-specs .spec-divider{height:36px;margin:0}#MainContent .ll-page-product .sound .sound-logos{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:clamp(7px,2vw,12px);padding:0;width:auto;min-width:0}#MainContent .ll-page-product .sound .sound-logos img:first-child{width:auto;height:clamp(22px,6.5vw,28px);max-width:24px;object-fit:contain}#MainContent .ll-page-product .sound .sound-logos img:last-child{width:auto;height:clamp(12px,3.4vw,16px);max-width:42px;object-fit:contain}}@media(max-width:767px){#MainContent .ll-page-product .hero-slide:nth-child(2) img{object-position:84% center}#MainContent .ll-page-product .hero-slide:nth-child(3) img{object-position:64% center}#MainContent .ll-page-product .hero-slide:nth-child(2) picture{mask-image:none;-webkit-mask-image:none}#MainContent .ll-page-product .hero:has(.hero-slide:nth-child(n+2).is-active) .hero-copy{padding-top:78vw!important}#MainContent .ll-page-product .hero:has(.hero-slide:nth-child(n+2).is-active) .hero-shade{background:linear-gradient(to bottom,#0000000d 0% 36%,#0006 52%,#000000b8)}#MainContent .ll-page-product .hero:has(.hero-slide:nth-child(n+2).is-active) .hero-edge{top:45%!important;transform:translateY(-50%)}}.ll-detail-tab-progress{display:none}@media(max-width:767px){body #MainContent .ll-page-product #details .detail-tabs{gap:12px;justify-content:flex-start;padding:0;margin:0;scrollbar-width:none;overscroll-behavior-x:contain}body #MainContent .ll-page-product #details .detail-tabs::-webkit-scrollbar{display:none}body #MainContent .ll-page-product #details .detail-tabs button{box-sizing:border-box;flex:0 0 auto;width:max-content;height:auto;min-width:0;min-height:0;padding:12px 24px;border:1px solid #969b9e;border-radius:999px;background:transparent;color:#101216;font-size:16px;line-height:24px;font-weight:500;white-space:nowrap}body #MainContent .ll-page-product #details .detail-tabs button:is(.is-active,[aria-selected=true]){border-color:#004c78;background:#004c78;color:#fff}body #MainContent .ll-page-product #details .ll-detail-tab-progress{display:block;position:relative;width:100%;height:3px;margin:12px 0 20px;overflow:hidden;border-radius:999px;background:#b8b8b866;pointer-events:none}body #MainContent .ll-page-product #details .ll-detail-tab-progress>span{display:block;width:24px;height:100%;border-radius:inherit;background:#858b8e;will-change:transform}body #MainContent .ll-page-product #details .ll-mobile-detail-panels>details:not([open]){display:none!important}body #MainContent .ll-page-product #details .ll-mobile-detail-panels summary{display:none!important}body #MainContent .ll-page-product #details .ll-mobile-detail-panels>details[open]{margin:0;border:0;background:transparent;color:#101216}}@media(max-width:767px){#MainContent .ll-page-product .assurance{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);column-gap:10px;row-gap:16px;height:auto;min-height:0;padding:20px clamp(12px,4vw,24px) 24px}#MainContent .ll-page-product .assurance .assurance-item{display:flex;align-items:center;min-width:0;gap:4px;font-size:clamp(10px,3vw,12px);line-height:1.4;letter-spacing:-.015em}#MainContent .ll-page-product .assurance .assurance-item>span{white-space:nowrap;min-width:0}#MainContent .ll-page-product .assurance .assurance-icon{display:block;width:13px;height:13px;flex:0 0 13px}}@media(max-width:767px){body linklike-mega-header.is-mobile-open .ll-mobile-drawer-links .ll-mobile-nav-card{position:relative;isolation:isolate;display:block;box-sizing:border-box;width:100%;aspect-ratio:2.3;min-height:110px;padding:0;gap:0;overflow:hidden;border:0;border-radius:20px;background:#20272a;color:#fff}body linklike-mega-header.is-mobile-open .ll-mobile-drawer-links .ll-mobile-nav-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 25%,rgba(0,0,0,.12) 48%,rgba(0,0,0,.65) 100%)}body linklike-mega-header.is-mobile-open .ll-mobile-drawer-links .ll-mobile-nav-card img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;aspect-ratio:auto;margin:0;object-fit:cover;object-position:center}body linklike-mega-header.is-mobile-open .ll-mobile-drawer-links .ll-mobile-nav-card>span{position:absolute;inset:auto 18px 16px;z-index:2;display:block;margin:0;padding:0;color:#fff;font-size:clamp(16px,4.5vw,20px);font-weight:400;line-height:1.25;letter-spacing:-.015em;text-align:left;text-shadow:0 1px 8px rgba(0,0,0,.25)}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/ll-mobile-figma.css.map */
