.ll-page-product .ll-colors{display:flex;position:relative;justify-content:space-between;align-items:center;gap:16px;flex-wrap:nowrap;padding:14px 0;border:0}.ll-page-product .ll-color-status{position:absolute;top:100%;left:0;font-size:12px;line-height:1.35;color:#004c78}.ll-page-product .ll-color-status.is-confirmation{width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ll-page-product .ll-color-swatch[aria-busy=true]:before{outline-color:#8c969c;outline-style:dashed}.ll-page-product .ll-color-name{padding:0;border:0;background:transparent;color:inherit;font-size:14px;line-height:1.5}.ll-page-product .ll-color-swatches{display:flex;align-items:center;gap:2px;flex-shrink:0}.ll-page-product .ll-color-swatch{display:inline-flex;position:relative;width:44px;height:44px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;text-decoration:none}.ll-page-product .ll-color-swatch:before{content:"";width:24px;height:24px;border:1px solid rgba(25,24,23,.2);border-radius:50%;background:var(--ll-swatch-color);transition:outline-color .18s ease;outline:2px solid transparent;outline-offset:3px}.ll-page-product .ll-color-swatch--gray{--ll-swatch-color:#55585e}.ll-page-product .ll-color-swatch--blue{--ll-swatch-color:#a2bbce}.ll-page-product .ll-color-swatch.is-active:before{outline-color:#00588c}.ll-page-product .ll-color-swatch:hover:before{outline-color:#8c969c}.ll-page-product .ll-color-swatch.is-active:hover:before{outline-color:#00588c}.ll-page-product .product-form-wrapper{width:100%;max-width:380px;margin-top:20px}.ll-page-product .product-form__buttons{display:block}.ll-page-product .product-form__buttons button[type=submit]{min-height:54px;width:100%;border:0;border-radius:999px;box-shadow:none;background:#00588c;color:#fff;cursor:pointer}.ll-page-product .product-form__buttons button[type=submit]:before,.ll-page-product .product-form__buttons button[type=submit]:after{content:none}.ll-page-product .product-form__error-message:not([hidden]){margin-bottom:12px}.ll-page-product .buy-amazon-btn{margin-top:12px}.ll-page-product .product-copy .price{display:block;margin-top:16px}.ll-page-product .product-slide img{width:100%;height:100%;object-fit:contain}.ll-page-product .ll-colors a:focus-visible,.ll-page-product .product-form button:focus-visible{outline:2px solid #00588c;outline-offset:3px}.ll-page-product .product-section-wrap{aspect-ratio:auto;min-height:0;justify-content:flex-start}.ll-page-product .product{flex:0 0 auto;padding-bottom:24px}.ll-page-product .hero-edge{position:absolute;z-index:4;top:112px;bottom:104px;width:10%;min-width:44px;border:0;padding:0;background:transparent;color:#fff;display:flex;align-items:center;justify-content:center}.ll-page-product .hero-edge--previous{left:0}.ll-page-product .hero-edge--next{right:0}.ll-page-product .hero-edge span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#0005;font-size:30px;line-height:1;opacity:0;transition:opacity .2s ease}.ll-page-product .hero-edge:hover span,.ll-page-product .hero-edge:focus-visible span{opacity:1}.ll-page-product .hero-edge:focus-visible{outline:2px solid white;outline-offset:-6px}@media(min-width:1024px){.ll-page-product .hero{height:100svh;min-height:0;aspect-ratio:auto}.ll-page-product .hero-copy{justify-content:center;padding:112px 12.4vw 132px;gap:20px}.ll-page-product .hero-copy .button{position:static;margin-top:clamp(28px,5svh,56px)}}@media(hover:none){.ll-page-product .hero-edge span{opacity:.8}}@media(max-width:1023px){.ll-page-product .hero-edge{top:0;bottom:auto;height:75vw}}.ll-page-product .detail-rail :is(article,img){outline:0;border:0;box-shadow:none}@media(min-width:1024px){.ll-page-product .sound.ozlo-explopng{height:clamp(540px,76svh,760px);min-height:0;aspect-ratio:auto;padding:clamp(40px,5svh,64px) 4vw}.ll-page-product .sound .sound-container{height:100%;max-width:1440px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:16px clamp(32px,4vw,64px)}.ll-page-product .sound .frame-group.sound-copy{position:static;grid-column:1;grid-row:1 / 3;align-self:center;width:100%;gap:40px}.ll-page-product .sound .heading-1{font-size:clamp(36px,3.5vw,56px);line-height:1.12}.ll-page-product .sound .the-natural-presence{font-size:18px;line-height:1.6}.ll-page-product .sound .frame-container{width:100%;max-width:440px}.ll-page-product .sound .ozlo-explopng-child.sound-visual{position:static;grid-column:2;grid-row:1;width:100%;height:100%;min-height:0}.ll-page-product .sound .sound-visual>picture{width:100%;height:100%;min-height:0}.ll-page-product .sound .sound-visual img{width:100%;height:100%;max-height:none;object-fit:contain}.ll-page-product .sound .frame-parent.sound-specs{position:static;grid-column:2;grid-row:2;width:100%;justify-content:center;flex-wrap:wrap}.ll-page-product .details{height:100svh;min-height:0;width:100%;max-width:none;padding:clamp(96px,12svh,116px) 4vw 28px;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:20px;scroll-margin-top:0}.ll-page-product .details .section-title{margin:0}.ll-page-product .details .section-title h2{font-size:clamp(32px,2.6vw,44px);line-height:1.15}.ll-page-product .details .detail-tabs{position:static;margin:0 auto;align-self:start}.ll-page-product .details .detail-stage{width:100%;max-width:1440px;min-height:0;height:100%;margin:0 auto;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:20px}.ll-page-product .detail-rail{--detail-selected-grow:8.5;display:flex;gap:16px;aspect-ratio:auto;height:100%;min-height:0}.ll-page-product .detail-rail article{width:auto;min-width:0;height:100%;flex:1 1 0;transition:flex-grow .4s var(--ease);background:#15222c}.ll-page-product .detail-rail article.is-active{flex-grow:var(--detail-selected-grow)}.ll-page-product .detail-rail article picture{width:100%;height:100%}.ll-page-product .detail-rail img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.ll-page-product .detail-rail .detail-technical img{object-fit:cover;object-position:center;background:transparent}.ll-page-product .sound:hover .sound-visual img{transform:none}.ll-page-product .details .detail-caption{margin:0 0 0 var(--caption-x,0px);max-width:var(--caption-max-w,75ch);min-height:94px;text-align:left;transition:margin-left .4s var(--ease),opacity .18s ease}.ll-page-product .detail-caption h3{font-size:22px;line-height:1.3}.ll-page-product .detail-caption p{font-size:16px;line-height:1.55}}@media(min-width:1024px)and (max-height:600px){.ll-page-product .details{height:auto;min-height:100svh;grid-template-rows:auto auto auto}.ll-page-product .details .detail-stage{height:auto;grid-template-rows:280px auto}}@media(prefers-reduced-motion:reduce){.ll-page-product .detail-rail article,.ll-page-product .details .detail-caption{transition:none}}.ll-page-product .talk-controls .talk-dots{display:flex;gap:4px;justify-content:center;align-items:center}.ll-page-product .talk-controls .talk-dot{display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.ll-page-product .talk-controls .talk-dot:after{content:"";width:9px;height:9px;border-radius:50%;background:#9d9890}.ll-page-product .talk-controls .talk-dot.is-active:after{background:#004c78}.ll-page-product .talk-controls .talk-dot:focus-visible{outline:2px solid #004c78;outline-offset:3px}.ll-page-product .talk-scroll .talk-main img,.ll-page-product .talk-scroll .talk-card img{object-fit:contain;transform:none;object-position:left top}@media(min-width:1024px){.ll-page-product .talk-scroll{padding:104px 4vw 24px;scroll-margin-top:0}.ll-page-product .talk-sticky{max-width:1440px;width:100%}.ll-page-product .talk-intro{max-width:960px;margin:0 auto 24px}.ll-page-product .talk-intro h2{font-size:clamp(30px,3vw,44px);line-height:1.15;margin:0 0 12px}.ll-page-product .talk-intro p{max-width:88ch;font-size:16px;line-height:1.5;margin:0 auto 16px}.ll-page-product .talk-intro .button{min-height:44px;height:auto;padding:10px 22px;font-size:15px;line-height:1.35}.ll-page-product .talk-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:24px}.ll-page-product .talk-main,.ll-page-product .talk-card{height:360px;min-height:0}.ll-page-product .talk-main picture{width:auto;max-width:100%;height:100%;aspect-ratio:3/2}.ll-page-product .talk-scene-b .talk-main picture{aspect-ratio:1}.ll-page-product .talk-main picture img{object-fit:contain}.ll-page-product .talk-card{gap:14px;justify-content:flex-start}.ll-page-product .talk-card picture{height:auto;min-height:0;flex:1 1 0}.ll-page-product .talk-card picture img{object-fit:contain}.ll-page-product .talk-card-copy{margin:0;flex:0 0 auto}.ll-page-product .talk-card-copy p{font-size:14px;line-height:1.45;margin:0 0 8px}.ll-page-product .talk-card-copy h3,.ll-page-product .talk-scene-b .talk-card h3{font-size:clamp(20px,1.8vw,26px);line-height:1.2;margin:0;flex:0 0 auto}.ll-page-product .talk-controls{margin-top:18px}.ll-page-product .talk-main:hover img,.ll-page-product .talk-card:hover img{transform:none}.ll-page-product .talk-scroll.is-immersive{height:200svh;padding:0;min-height:0}.ll-page-product .is-immersive .talk-sticky{position:sticky;top:0;height:100svh;max-width:none;padding:clamp(100px,12svh,116px) 4vw 20px;box-sizing:border-box;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:16px}.ll-page-product .is-immersive .talk-stage{display:grid;width:100%;height:100%;min-height:0;max-width:1440px;margin:auto}.ll-page-product .is-immersive .talk-scene{display:grid;grid-area:1/1;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;gap:22px}.ll-page-product .is-immersive .talk-intro{margin:0 auto;width:100%}.ll-page-product .is-immersive .talk-grid,.ll-page-product .is-immersive .talk-main,.ll-page-product .is-immersive .talk-card{height:100%;min-height:0}.ll-page-product .is-immersive .talk-main picture img{object-fit:contain}.ll-page-product .is-immersive .talk-card picture img{object-fit:contain}.ll-page-product .is-immersive .talk-controls{margin:0}.ll-page-product .talk-scene .talk-grid{grid-template-columns:var(--ll-talk-main-width,540px) 340px;justify-content:center;align-items:start;gap:36px}.ll-page-product .talk-scene .talk-main,.ll-page-product .talk-scene .talk-card{height:var(--ll-talk-main-height,360px)}.ll-page-product .talk-scene .talk-main picture{width:100%;height:100%;aspect-ratio:auto;overflow:visible}.ll-page-product .talk-scene .talk-card{align-items:flex-start;justify-content:space-between;text-align:left}.ll-page-product .talk-scene .talk-card picture{flex:0 0 auto;width:min(230px,calc(var(--ll-talk-main-height,360px) - 120px));height:min(230px,calc(var(--ll-talk-main-height,360px) - 120px));min-height:0;aspect-ratio:auto;overflow:visible}.ll-page-product .talk-scene .talk-card picture img{width:100%;height:100%;border-radius:0;object-fit:contain;object-position:left top}.ll-page-product .talk-scene .talk-card-copy,.ll-page-product .talk-scene .talk-card h3{width:100%;text-align:left}}@media(min-width:1001px){.ll-page-product .hero .hero-copy{width:var(--ll-navigation-width,84.6354167%);max-width:none;margin-inline:auto;padding-inline:0!important}}.ll-page-product .specs-section .specs-head-wrap,.ll-page-product .specs-section .specs-head{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;text-align:center!important}.ll-page-product .specs-section .specs-title{text-align:center!important;margin-inline:auto!important}.ll-page-product .specs-section .spec-line{display:flex!important;align-items:flex-start!important;min-height:0!important;margin:0 0 10px!important;line-height:1.55!important}.ll-page-product .specs-section .spec-line:last-child{margin-bottom:0!important}.ll-page-product .specs-section .spec-line .label{display:inline-block!important;flex:0 0 auto!important;white-space:nowrap!important;color:#191817!important}.ll-page-product .specs-section .spec-line .sep{display:inline-block!important;flex:0 0 auto!important;margin:0 6px!important;color:#8b9399!important}.ll-page-product .specs-section .spec-line .val{display:block!important;flex:1 1 auto!important;min-width:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;color:#383838!important}@media(min-width:1024px){#MainContent .ll-page-product .ll-content-purchase-notes{display:none}}.ll-page-product .ll-color-swatch--orange{--ll-swatch-color:#df7444}
/*# sourceMappingURL=/cdn/shop/t/38/assets/ll-product-commerce.css.map */
