@font-face{font-family:Barlow Condensed Retail;font-style:normal;font-weight:600;font-display:swap;src:url(jbl-retail-condensed.woff2) format("woff2")}.jbl-page{--orange:#e93400;--ink:#101c1f;--surface:#fff;--line:#d8d8d5;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;color:var(--ink);background:#fff;isolation:isolate;overflow-x:clip;-webkit-font-smoothing:antialiased}.jbl-page *{box-sizing:border-box}.jbl-page h1,.jbl-page h2,.jbl-page h3,.jbl-page p,.jbl-page figure{margin:0}.jbl-page a{color:inherit}.jbl-page button,.jbl-page input,.jbl-page select{font:inherit}.jbl-page button{cursor:pointer;color:inherit}.jbl-page button:disabled{cursor:default}.jbl-page img{display:block;max-width:100%;height:auto}.jbl-page svg{display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.jbl-page button,.jbl-page a,.jbl-page summary{-webkit-tap-highlight-color:transparent}.jbl-page button:focus-visible,.jbl-page a:focus-visible,.jbl-page summary:focus-visible,.jbl-page input:focus-visible,.jbl-page select:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.jbl-page [hidden]{display:none!important}.jbl-page section[id]{scroll-margin-top:82px}.jbl-page h1,.jbl-feature-card h3{font-family:Arial Narrow,Impact,Helvetica Neue,Arial,sans-serif;font-stretch:condensed;font-weight:500;line-height:1.1;text-transform:uppercase}.jbl-page h2{font-size:28px;line-height:1.3;font-weight:600}.jbl-page h3{font-size:22px;line-height:1.4}.jbl-announcement{min-height:34px;padding:7px 20px;background:var(--surface);color:#171717;text-align:center;font-size:12px;line-height:1.6}.jbl-header{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:12px 32px;border-bottom:1px solid #e8e8e6;background:#fff}.jbl-storemark{font-size:26px;line-height:1;font-weight:700;letter-spacing:.025em;text-decoration:none;min-height:44px;display:flex;align-items:center;white-space:nowrap}.jbl-header__nav{display:flex;gap:32px}.jbl-header__nav a{font-size:15px;text-decoration:none;min-height:44px;display:flex;align-items:center}.jbl-header__nav a:hover{text-decoration:underline;text-underline-offset:5px}.jbl-header__delivery{font-size:13px;line-height:1.5;text-align:right}.jbl-mobile-product-summary{display:none}.jbl-hero{display:grid;grid-template-columns:minmax(0,66.5%) minmax(0,33.5%);align-items:stretch}.jbl-gallery{padding:18px 24px 24px;min-width:0;display:flex;flex-direction:column;justify-content:center}.jbl-gallery__stage{height:min(52vw,740px);min-height:550px;position:relative;min-width:0}.jbl-gallery__image-button{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0 20px;border:0;background:#fff;display:block}.jbl-gallery__image{width:100%;height:100%!important;object-fit:contain}.jbl-gallery__zoom{position:absolute;right:18px;bottom:12px;width:44px;height:44px;display:grid;place-items:center;color:#555;background:#fff}.jbl-gallery__zoom svg{width:19px;height:19px}.jbl-arrow{width:44px;height:44px;min-width:44px;display:grid;place-items:center;border:0;background:#fff;padding:0;border-radius:0;transition:color .15s}.jbl-arrow:hover:not(:disabled){color:var(--orange)}.jbl-arrow:disabled{color:#b6b6b4}.jbl-arrow svg{width:22px;height:22px}.jbl-gallery__prev,.jbl-gallery__next{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.jbl-gallery__prev{left:-8px}.jbl-gallery__next{right:-8px}.jbl-gallery__counter{position:absolute;left:14px;bottom:18px;pointer-events:none;font-size:12px;color:#6c6c68}.jbl-gallery__counter span{color:#999}.jbl-thumbnails{display:flex;gap:6px;overflow-x:auto;max-width:100%;width:max-content;min-width:0;margin:4px auto 0;padding:5px 0 9px;scrollbar-width:thin;scrollbar-color:#c9c9c6 transparent;scroll-snap-type:x proximity}.jbl-thumbnail{width:58px;height:58px;min-width:58px;padding:3px;background:#fff;border:1px solid #dededb;border-radius:0;scroll-snap-align:center}.jbl-thumbnail.is-active{border:1px solid #111}.jbl-thumbnail img{width:100%;height:100%;object-fit:contain}.jbl-purchase-panel{background:var(--surface);padding:28px 36px 34px;min-width:0}.jbl-purchase-panel h1{font-size:40px;letter-spacing:-.025em;margin:0 0 20px}.jbl-rating-link{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.5;flex-wrap:wrap;min-height:30px;text-decoration:none;margin-bottom:17px}.jbl-rating-link>span:last-child{text-decoration:underline;text-underline-offset:3px}.jbl-stars{font-family:Arial,Helvetica,sans-serif;font-size:17px;letter-spacing:1px;line-height:1.3;color:var(--orange);white-space:nowrap}.jbl-stars--average{background-image:linear-gradient(to right,#e93400 var(--jbl-rating-fill,90%),#cfceca var(--jbl-rating-fill,90%));-webkit-background-clip:text;background-clip:text;color:transparent}.jbl-intro{font-size:16px;line-height:1.6;margin-bottom:22px!important}.jbl-color-row{margin:22px 0 25px}.jbl-color-row p{font-size:16px;line-height:1.5;margin-bottom:10px}.jbl-color-row strong{font-weight:400}.jbl-color-thumbnail{width:72px;height:72px;background:transparent;border:1px solid #111;padding:3px}.jbl-color-thumbnail img{width:100%;height:100%;object-fit:contain}.jbl-price-block{display:flex;flex-direction:column;gap:3px;margin-top:8px}.jbl-price-block>strong{font-size:32px;color:var(--orange);font-weight:400;line-height:1.3}.jbl-price-block>span{font-size:14px;color:#686864;line-height:1.6}.jbl-price-block s{text-decoration-thickness:1px}.jbl-tax-note{font-size:12px;color:#666;line-height:1.6;margin-top:8px!important}.jbl-offer-note{font-size:14px;line-height:1.6;margin-top:17px!important;color:#292929}.jbl-stock{color:#198046;font-size:15px;line-height:1.5;margin-top:17px!important}.jbl-quantity-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:21px 0}.jbl-quantity-row>div:first-child{min-width:0}.jbl-quantity-row label{font-size:15px;display:block;line-height:1.6}.jbl-quantity-row>div>span{font-size:12px;color:#666;display:block;line-height:1.5;margin-top:3px}.jbl-quantity{display:flex;align-items:center;background:transparent;height:44px;flex-shrink:0}.jbl-quantity button{border:0;background:transparent;width:44px;height:44px;font-size:24px;padding:0}.jbl-quantity button:disabled{color:#aaa}.jbl-quantity input{width:28px;text-align:center;padding:0;border:0;background:transparent;font-size:16px;color:#111;pointer-events:none}.jbl-buy-button{width:100%;min-height:54px;border:0;border-radius:0;background:var(--orange);color:#fff!important;font-size:15px!important;font-weight:700!important;line-height:1.45;padding:14px 16px;text-align:center;box-shadow:none}.jbl-buy-button:hover:not(:disabled){background:#c92d00}.jbl-buy-button:disabled{background:#aaa}.jbl-payment-note{font-size:12px;line-height:1.7;color:#62625d;margin-top:11px!important}.jbl-purchase-details{margin:23px 0 0;padding:17px 0 0;border-top:1px solid #dadbd5;list-style:none;font-size:14px;line-height:1.8}.jbl-purchase-details li+li{margin-top:7px}.jbl-buy-error{font-size:14px;line-height:1.7;color:#a51f0a;margin-top:13px!important}.jbl-section-nav{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:center;gap:37px;min-height:64px;padding:0 24px;border-top:1px solid var(--orange);border-bottom:1px solid var(--orange);background:#fff;overflow-x:auto;scrollbar-width:none}.jbl-section-nav::-webkit-scrollbar{display:none}.jbl-section-nav>a{font-size:16px;text-decoration:none;display:flex;align-items:center;min-height:62px;white-space:nowrap;border-bottom:2px solid transparent}.jbl-section-nav>a.is-active{border-bottom-color:var(--orange)}.jbl-section-nav>a:hover{color:var(--orange)}.jbl-section{width:calc(100% - 64px);max-width:1180px;margin:0 auto;padding:48px 0}.jbl-section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:25px}.jbl-feature-controls{display:flex;gap:6px}.jbl-highlights{overflow:hidden;padding-bottom:25px}.jbl-feature-track{display:flex;align-items:flex-start;gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}.jbl-feature-track::-webkit-scrollbar{display:none}.jbl-feature-card{flex:0 0 76.6%;min-width:0;scroll-snap-align:start;border:0;border-radius:0;box-shadow:none;background:#fff}.jbl-feature-card__visual{width:100%;background:#fff}.jbl-feature-card__visual img{width:100%;height:auto;aspect-ratio:904/560;object-fit:contain}.jbl-feature-card__body{padding:22px 0 0}.jbl-feature-card h3{font-size:34px;line-height:1.15;max-width:740px;letter-spacing:-.015em}.jbl-feature-card h3:after{content:"";display:block;width:75px;border-bottom:2px solid var(--orange);margin-top:18px}.jbl-feature-card p{font-size:16px;line-height:1.6;margin-top:18px;max-width:900px}.jbl-feature-card details{margin-top:15px}.jbl-feature-card summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:44px;cursor:pointer;color:var(--orange);font-size:15px;max-width:170px}.jbl-feature-card summary::-webkit-details-marker{display:none}.jbl-feature-card summary>span{font-size:22px;line-height:1}.jbl-feature-card details[open] summary>span{transform:rotate(45deg)}.jbl-feature-card details p{margin-top:7px}.jbl-carousel-dots{display:flex;justify-content:center;gap:3px;margin-top:14px}.jbl-carousel-dots button{position:relative;width:28px;height:44px;background:transparent;border:0;padding:0}.jbl-carousel-dots button:before{content:"";position:absolute;top:19px;left:11px;width:6px;height:6px;border-radius:50%;background:#bcbcb8}.jbl-carousel-dots button.is-active:before{background:var(--orange)}.jbl-description{border-top:1px solid var(--line);padding-top:40px}.jbl-description>h2,.jbl-description>h3,.jbl-description>p{max-width:1000px;margin-left:auto;margin-right:auto}.jbl-description>h2{font-size:28px;line-height:1.4;margin-bottom:22px}.jbl-description>h3{font-size:22px;line-height:1.4;margin-top:34px;margin-bottom:15px;font-weight:600}.jbl-description>p{font-size:16px;line-height:1.7}.jbl-description figure{margin:28px auto 37px;max-width:900px}.jbl-description figure img{width:100%;height:auto;object-fit:contain}.jbl-description figcaption{font-size:12px;line-height:1.7;color:#666;margin-top:9px}.jbl-film{border-top:0;padding-top:40px}.jbl-film h2{max-width:1000px;margin:0 auto 24px}.jbl-video-shell{position:relative;aspect-ratio:16/9;max-width:1000px;margin:0 auto;background:#111;overflow:hidden;border-radius:0;box-shadow:none}.jbl-video-shell video{display:block;width:100%;height:100%;object-fit:contain;background:#111}.jbl-video-play{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:grid;place-items:center;background:transparent;border:0;padding:0}.jbl-video-play__icon{width:70px;height:50px;border-radius:10px;display:grid;place-items:center;background:#e82720;color:#fff}.jbl-video-play__icon svg{width:28px;height:28px;fill:#fff;stroke:#fff;transform:translate(1px)}.jbl-video-play:hover .jbl-video-play__icon{background:#cc1713}.jbl-video-shell.is-playing .jbl-video-play{display:none}.jbl-video-caption{max-width:1000px;margin:10px auto 0!important;font-size:12px;color:#666;line-height:1.6}.jbl-specs{border-top:1px solid var(--line);padding-top:40px}.jbl-specs h2{margin-bottom:26px}.jbl-spec-table{border-collapse:collapse;width:100%;table-layout:fixed;text-align:left;font-size:16px;line-height:1.6}.jbl-spec-table th,.jbl-spec-table td{padding:15px 20px 15px 0;border-top:1px solid #d7d7d2;vertical-align:top;overflow-wrap:anywhere}.jbl-spec-table th{width:36%;font-weight:600}.jbl-spec-table td{color:#333}.jbl-faq{border-top:1px solid var(--line);padding-top:40px}.jbl-faq h2{margin-bottom:25px}.jbl-faq__list details{border-top:1px solid #d7d7d2}.jbl-faq__list details:last-child{border-bottom:1px solid #d7d7d2}.jbl-faq__list summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:25px;cursor:pointer;padding:17px 0;min-height:58px;font-size:16px;line-height:1.5;font-weight:600}.jbl-faq__list summary::-webkit-details-marker{display:none}.jbl-faq__list summary>span{font-size:24px;font-weight:400;line-height:1;color:#333}.jbl-faq__list details[open] summary>span{transform:rotate(45deg)}.jbl-faq__list p{font-size:16px;line-height:1.7;color:#333;padding:0 35px 22px 0;max-width:1050px}.jbl-faq__list p+p{padding-top:0}.jbl-reviews{border-top:1px solid var(--line);padding-top:40px}.jbl-reviews__origin{font-size:12px;color:#666;line-height:1.6}.jbl-review-disclosure{font-size:14px;line-height:1.7;color:#555;max-width:1020px}.jbl-review-overview{display:grid;grid-template-columns:220px minmax(0,400px);gap:65px;align-items:center;padding:32px 0;margin:0;border:0}.jbl-review-score{display:flex;flex-direction:column;align-items:flex-start}.jbl-review-score>strong{font-size:40px;line-height:1.2;font-weight:400}.jbl-review-score>strong>span{font-size:17px;margin-left:5px;color:#666}.jbl-review-score>.jbl-stars{font-size:21px;margin-top:10px}.jbl-review-score p{font-size:12px;color:#666;line-height:1.6;margin-top:12px}.jbl-rating-bars{min-width:0}.jbl-rating-bars__label{font-size:14px;line-height:1.5;margin-bottom:10px!important}.jbl-rating-bars button{display:flex;align-items:center;gap:12px;min-height:36px;width:100%;border:0;background:none;padding:0;text-align:left;font-size:14px;color:#555}.jbl-rating-bars button>span:first-child{min-width:33px}.jbl-rating-bars button>span:last-child{min-width:27px;text-align:right}.jbl-rating-bar{height:8px;position:relative;background:#e9e9e5;flex:1}.jbl-rating-bar>i{position:absolute;left:0;top:0;bottom:0;background:var(--orange);min-width:0}.jbl-rating-bars button:hover .jbl-rating-bar>i,.jbl-rating-bars button.is-active .jbl-rating-bar>i{background:#a92500}.jbl-review-toolbar{display:flex;align-items:center;gap:13px;padding:19px 0;border-top:1px solid #d7d7d2;border-bottom:1px solid #d7d7d2}.jbl-review-search{height:46px;display:flex;align-items:center;gap:10px;flex:1;min-width:160px;border:1px solid #aaa;padding:0 11px}.jbl-review-search svg{height:19px;width:19px;flex-shrink:0;color:#555}.jbl-review-search input{width:100%;min-width:0;border:0;background:#fff;font-size:15px;padding:10px 0;color:#111}.jbl-review-search input:focus-visible{outline:0}.jbl-review-search:focus-within{outline:2px solid var(--orange);outline-offset:2px}.jbl-review-select{display:flex;align-items:center;gap:9px;font-size:13px;line-height:1.5;flex-shrink:0}.jbl-review-select>span{color:#555}.jbl-review-select select{font-size:14px;color:#111;border:1px solid #aaa;background:#fff;min-height:46px;padding:9px 5px;max-width:225px}.jbl-review-results-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font-size:13px;line-height:1.6;color:#555;flex-wrap:wrap}.jbl-review-results-row>[data-review-results]{scroll-margin-top:90px}.jbl-review-results-row>button{font-size:14px;background:transparent;border:0;text-decoration:underline;min-height:44px;padding:0;color:#333}.jbl-review-list{border-top:1px solid #d7d7d2}.jbl-review{display:grid;grid-template-columns:22% minmax(0,1fr);gap:5%;padding:28px 0;border-bottom:1px solid #d7d7d2}.jbl-review__author{font-size:15px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.jbl-review__source{display:block;font-size:12px;line-height:1.6;color:#666;margin-top:7px;font-weight:400}.jbl-review__meta{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.jbl-review__meta .jbl-stars{font-size:18px}.jbl-review__date{font-size:12px;line-height:1.6;color:#666}.jbl-review__title{font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;line-height:1.4!important;font-weight:600;margin:12px 0 10px!important;text-transform:none!important}.jbl-review__text{font-size:16px;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere;color:#333}.jbl-review__translation{font-size:12px;color:#777;line-height:1.6;margin-top:14px!important}.jbl-review__empty{font-size:16px;line-height:1.6;text-align:center;padding:34px 10px}.jbl-review-pagination{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:28px}.jbl-review-page-button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:11px 15px;border:1px solid #aaa;background:#fff;border-radius:0;font-size:14px;line-height:1.5}.jbl-review-page-button svg{width:17px;height:17px;flex-shrink:0}.jbl-review-page-button:not(:disabled):hover{background:#f5f5f5;border-color:#333}.jbl-review-page-button:disabled{opacity:.35}.jbl-review-page-label{font-size:14px;color:#555;white-space:nowrap}.jbl-review-relative-note{font-size:12px;color:#666;line-height:1.7;margin-top:25px!important;max-width:1000px}.jbl-footer{border-top:1px solid #d5d5d1;background:#fff;padding:28px max(32px,calc((100vw - 1180px)/2)) 34px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.jbl-footer .jbl-storemark{font-size:21px}.jbl-footer>p{font-size:13px;color:#555}.jbl-footer nav{display:flex;align-items:center;flex-wrap:wrap;gap:4px 24px;width:100%;font-size:14px}.jbl-footer nav>a{min-height:44px;display:flex;align-items:center;text-underline-offset:3px}.jbl-footer small{display:block;width:100%;font-size:12px;line-height:1.7;color:#666}.jbl-mobile-buy{display:none}.jbl-quantity-toast{position:fixed;z-index:2147483000;pointer-events:none;visibility:hidden;opacity:0;max-width:calc(100vw - 24px);padding:11px 14px;background:#222;color:#fff;font-size:13px;line-height:1.5;border-radius:3px;box-shadow:0 3px 12px #0002;text-align:center}.jbl-quantity-toast.is-visible{visibility:visible;opacity:1}.jbl-zoom-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(96vw,1200px);height:90vh;max-height:96dvh;border:0;padding:45px 30px 72px;background:#fff;border-radius:0;overflow:hidden}.jbl-zoom-dialog::backdrop{background:#000b}.jbl-zoom-dialog>img{width:100%;height:100%;object-fit:contain}.jbl-zoom-close{position:absolute;top:8px;right:10px;width:44px;height:44px;display:grid;place-items:center;background:#fff;border:0;padding:0;font-size:33px;line-height:1;z-index:1}.jbl-zoom-controls{position:absolute;bottom:15px;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:25px;font-size:14px}.jbl-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(min-width:1700px){.jbl-gallery__stage{height:760px}.jbl-purchase-panel{padding-right:max(36px,calc((100vw - 1600px)/2))}}@media(max-width:1100px){.jbl-header{gap:20px;padding:12px 24px}.jbl-header__nav{gap:20px}.jbl-header__delivery{font-size:12px;max-width:150px}.jbl-hero{grid-template-columns:minmax(0,63%) minmax(0,37%)}.jbl-purchase-panel{padding:27px 25px}.jbl-purchase-panel h1{font-size:36px}.jbl-gallery__stage{min-height:580px;height:650px}.jbl-gallery{padding-left:18px;padding-right:18px}.jbl-section-nav{gap:25px;justify-content:flex-start}.jbl-review-toolbar{flex-wrap:wrap}.jbl-review-search{flex-basis:100%}.jbl-review-select{flex:1}.jbl-review-select select{flex:1;max-width:none}.jbl-review-overview{gap:40px}.jbl-section-nav>a{font-size:15px}.jbl-section{width:calc(100% - 48px)}}@media(max-width:760px){.jbl-page{font-size:16px;line-height:1.65}.jbl-page section[id]{scroll-margin-top:74px}.jbl-page h2{font-size:26px;line-height:1.35}.jbl-page h3{font-size:21px}.jbl-announcement{font-size:12px;padding:7px 14px;min-height:33px;line-height:1.5}.jbl-header{min-height:68px;padding:10px 16px;gap:15px}.jbl-storemark{font-size:24px;min-height:44px}.jbl-header__nav{display:none}.jbl-header__delivery{font-size:12px;max-width:160px;line-height:1.5}.jbl-hero{display:flex;flex-direction:column}.jbl-mobile-product-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:17px 16px 16px;background:var(--surface);min-height:88px}.jbl-mobile-product-summary>p{font-family:Arial Narrow,Impact,Helvetica Neue,Arial,sans-serif;font-stretch:condensed;font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.015em;margin-top:3px}.jbl-mobile-product-summary>div{display:flex;flex-direction:column;text-align:right;gap:3px;line-height:1.4;flex-shrink:0}.jbl-mobile-product-summary strong{font-size:22px;font-weight:400;color:var(--orange)}.jbl-mobile-product-summary>div>span{font-size:13px;color:#666}.jbl-gallery{padding:0 14px 15px}.jbl-gallery__stage{height:105vw;min-height:0;max-height:510px;margin:0 -7px}.jbl-gallery__image-button{padding:0 8px}.jbl-gallery__prev{left:-7px}.jbl-gallery__next{right:-7px}.jbl-gallery__zoom{right:4px;bottom:9px}.jbl-gallery__counter{left:8px;bottom:20px;font-size:12px}.jbl-thumbnails{margin:0 auto;padding:5px 0 9px;gap:5px;width:max-content;max-width:100%}.jbl-thumbnail{width:50px;height:50px;min-width:50px;padding:2px}.jbl-purchase-panel{padding:22px 16px 30px}.jbl-purchase-panel h1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.jbl-rating-link{font-size:13px;min-height:44px;margin-bottom:15px;gap:8px}.jbl-rating-link .jbl-stars{font-size:17px}.jbl-intro{font-size:16px;line-height:1.6;margin-bottom:21px!important}.jbl-color-row{margin:21px 0 23px}.jbl-color-row p{font-size:16px;margin-bottom:11px}.jbl-color-thumbnail{width:70px;height:70px}.jbl-price-block>strong{font-size:32px}.jbl-price-block>span{font-size:14px}.jbl-tax-note{font-size:12px;line-height:1.7}.jbl-offer-note{font-size:14px;line-height:1.7;margin-top:17px!important}.jbl-stock{font-size:15px;margin-top:17px!important}.jbl-quantity-row{margin:21px 0;gap:8px}.jbl-quantity-row label{font-size:16px}.jbl-quantity-row>div>span{font-size:12px;max-width:190px}.jbl-quantity{height:46px}.jbl-quantity button{height:46px;width:44px}.jbl-quantity input{font-size:16px;width:28px}.jbl-buy-button{font-size:15px!important;min-height:54px;padding:14px 12px;line-height:1.5}.jbl-payment-note{font-size:12px;line-height:1.7;margin-top:12px!important}.jbl-purchase-details{font-size:14px;line-height:1.8;margin-top:22px;padding-top:18px}.jbl-section-nav{min-height:58px;gap:25px;padding:0 16px;justify-content:flex-start}.jbl-section-nav>a{font-size:15px;min-height:56px;line-height:1.4}.jbl-section{width:calc(100% - 32px);padding:33px 0}.jbl-section-heading{margin-bottom:23px;gap:15px}.jbl-feature-controls{gap:2px}.jbl-highlights{padding-bottom:16px}.jbl-feature-track{gap:20px;scroll-padding-left:0}.jbl-feature-card{flex-basis:100%}.jbl-feature-card__body{padding-top:20px}.jbl-feature-card h3{font-size:30px;line-height:1.15}.jbl-feature-card h3:after{margin-top:16px;width:60px}.jbl-feature-card p{font-size:16px;line-height:1.65;margin-top:18px}.jbl-feature-card summary{font-size:15px;min-height:46px;max-width:170px}.jbl-feature-card details p{margin-top:7px}.jbl-carousel-dots{margin-top:7px}.jbl-description{padding-top:32px}.jbl-description>h2{font-size:25px;line-height:1.35;margin-bottom:21px}.jbl-description>h3{font-size:21px;line-height:1.4;margin-top:31px;margin-bottom:15px}.jbl-description>p{font-size:16px;line-height:1.7}.jbl-description figure{margin:24px auto 29px}.jbl-description figcaption{font-size:12px;line-height:1.7;margin-top:9px}.jbl-film{padding-top:31px}.jbl-film h2{margin-bottom:21px}.jbl-video-play__icon{width:61px;height:45px;border-radius:9px}.jbl-video-play__icon svg{width:25px;height:25px}.jbl-video-caption{font-size:12px;line-height:1.7;margin-top:10px!important}.jbl-specs{padding-top:31px}.jbl-specs h2{margin-bottom:23px}.jbl-spec-table{font-size:16px;line-height:1.6}.jbl-spec-table th,.jbl-spec-table td{display:block;width:100%;padding:12px 0 0}.jbl-spec-table th{font-size:14px;border-top:1px solid #d7d7d2}.jbl-spec-table td{font-size:16px;padding:5px 0 15px;border-top:0}.jbl-faq{padding-top:31px}.jbl-faq h2{margin-bottom:23px}.jbl-faq__list summary{font-size:16px;line-height:1.5;padding:18px 0;gap:19px;min-height:60px}.jbl-faq__list summary>span{font-size:23px;flex-shrink:0}.jbl-faq__list p{font-size:16px;line-height:1.7;padding:0 10px 22px 0}.jbl-reviews{padding-top:31px}.jbl-reviews .jbl-section-heading{flex-wrap:wrap;gap:8px;margin-bottom:20px}.jbl-reviews__origin{font-size:12px}.jbl-review-disclosure{font-size:13px;line-height:1.7}.jbl-review-overview{grid-template-columns:110px minmax(0,1fr);gap:22px;padding:28px 0}.jbl-review-score>strong{font-size:36px}.jbl-review-score>strong>span{font-size:15px;margin-left:3px}.jbl-review-score>.jbl-stars{font-size:19px;letter-spacing:0;margin-top:10px}.jbl-review-score p{font-size:12px;line-height:1.7;margin-top:11px}.jbl-rating-bars__label{font-size:13px;line-height:1.5;margin-bottom:8px!important}.jbl-rating-bars button{font-size:13px;min-height:44px;gap:8px}.jbl-rating-bars button>span:first-child{min-width:29px}.jbl-rating-bars button>span:last-child{min-width:22px}.jbl-rating-bar{height:7px}.jbl-review-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:19px 0}.jbl-review-search{height:48px;flex-basis:auto;min-height:48px;flex:none;min-width:0}.jbl-review-search input{font-size:16px;padding:11px 0}.jbl-review-select{font-size:14px;gap:13px;justify-content:space-between}.jbl-review-select>span{min-width:70px;font-size:14px}.jbl-review-select select{font-size:15px;min-height:48px;flex:1;min-width:0;max-width:none;padding:10px 6px}.jbl-review-results-row{font-size:13px;line-height:1.6;padding:18px 0;gap:7px}.jbl-review-results-row>button{font-size:14px;min-height:44px}.jbl-review{grid-template-columns:1fr;gap:16px;padding:26px 0}.jbl-review__author{font-size:15px;line-height:1.5}.jbl-review__source{font-size:12px;margin-top:5px;line-height:1.6}.jbl-review__meta{gap:12px}.jbl-review__meta .jbl-stars{font-size:18px}.jbl-review__date{font-size:12px}.jbl-review__title{font-size:18px!important;margin:12px 0 11px!important}.jbl-review__text{font-size:16px;line-height:1.7}.jbl-review__translation{font-size:12px;line-height:1.7;margin-top:13px!important}.jbl-review__empty{font-size:16px;padding:28px 5px}.jbl-review-pagination{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:25px}.jbl-review-page-label{grid-column:1/-1;grid-row:1;font-size:14px;text-align:center}.jbl-review-page-button{font-size:14px;min-height:48px;padding:11px 8px;gap:6px}.jbl-review-page-button--previous{grid-column:1;grid-row:2}.jbl-review-page-button--next{grid-column:2;grid-row:2}.jbl-review-relative-note{font-size:12px;line-height:1.7;margin-top:23px!important}.jbl-footer{padding:25px 16px calc(101px + env(safe-area-inset-bottom));gap:13px 24px}.jbl-footer .jbl-storemark{font-size:22px}.jbl-footer>p{font-size:13px}.jbl-footer nav{font-size:14px;gap:3px 20px}.jbl-footer small{font-size:12px;line-height:1.7}.jbl-mobile-buy{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #ccc;background:#fff;transform:translateY(110%);visibility:hidden;transition:transform .15s,visibility .15s}.jbl-mobile-buy.is-visible{transform:translateY(0);visibility:visible}.jbl-mobile-buy>div{flex-shrink:0;line-height:1.3}.jbl-mobile-buy strong{font-size:22px;color:var(--orange);font-weight:400;display:block}.jbl-mobile-buy>div>span{display:block;font-size:11px;color:#666;margin-top:3px}.jbl-mobile-buy>button{flex:1;max-width:260px;min-height:48px;padding:12px 10px;border:0;border-radius:0;background:var(--orange);color:#fff;font-size:14px;line-height:1.4;font-weight:700}.jbl-mobile-buy>button:disabled{background:#aaa}.jbl-quantity-toast{font-size:14px;line-height:1.5;padding:11px 13px}.jbl-zoom-dialog{width:98vw;height:85dvh;padding:45px 10px 72px}.jbl-zoom-close{right:7px}.jbl-zoom-controls{font-size:14px;bottom:15px}}@media(max-width:360px){.jbl-mobile-product-summary>p{font-size:22px}.jbl-mobile-product-summary strong{font-size:21px}.jbl-header__delivery{font-size:12px;max-width:145px}.jbl-gallery__stage{height:108vw}.jbl-review-overview{grid-template-columns:95px minmax(0,1fr);gap:17px}.jbl-review-score>strong{font-size:33px}.jbl-review-score>.jbl-stars{font-size:17px}.jbl-review-page-button{font-size:13px;gap:4px;padding:11px 6px}.jbl-mobile-buy{padding-left:12px;padding-right:12px;gap:10px}.jbl-mobile-buy>button{font-size:13px}}@media(prefers-reduced-motion:reduce){.jbl-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.jbl-highlights{padding-top:0}.jbl-feature-card__body{margin-top:16px;border-top:1px solid var(--orange);padding-top:27px}.jbl-feature-card h3:after{display:none}.jbl-feature-copy{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:3.2em}.jbl-feature-card.is-expanded .jbl-feature-copy{display:block;-webkit-line-clamp:unset;overflow:visible;max-height:none}.jbl-feature-read-more{display:block;min-height:44px;border:0;background:transparent;padding:8px 0;font-size:16px;line-height:1.6;text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:3px;margin-top:10px}.jbl-feature-footer{display:flex;align-items:center;gap:10px;margin-top:20px}.jbl-feature-footer .jbl-feature-controls{gap:0}.jbl-feature-footer .jbl-carousel-dots{flex:1;gap:0;margin:0 0 0 8px}.jbl-feature-footer .jbl-carousel-dots button{flex:1;width:auto;height:44px}.jbl-feature-footer .jbl-carousel-dots button:before{height:4px;width:auto;left:0;right:0;top:20px;border-radius:0;background:#e8e8e8}.jbl-feature-footer .jbl-carousel-dots button.is-active:before{background:#111}@media(max-width:760px){.jbl-highlights{padding-top:0}.jbl-feature-card__body{margin-top:16px;padding-top:27px}.jbl-feature-card h3{font-size:26px;line-height:1.06}.jbl-feature-card p{line-height:1.5;margin-top:24px}.jbl-feature-copy{max-height:3em}.jbl-feature-read-more{margin-top:10px;font-size:16px}.jbl-feature-footer{margin-top:14px;gap:7px}.jbl-feature-footer .jbl-carousel-dots{margin-left:5px}}.jbl-page h1,.jbl-page .jbl-mobile-product-summary>p,.jbl-page .jbl-feature-card h3{font-family:Barlow Condensed Retail,Arial Narrow,Arial,sans-serif;font-weight:600}.jbl-header{background:#282c2d;color:#fff;border-bottom:1px solid #ffffff19}.jbl-header__delivery{color:#e1e5e4}.jbl-hero{grid-template-columns:minmax(0,60%) minmax(0,40%)}.jbl-gallery{background:#282c2d;padding:24px 24px 20px;justify-content:center}.jbl-gallery__stage{height:clamp(450px,40vw,680px);min-height:0;overflow:hidden}.jbl-gallery__image-button{background:transparent;padding:0;overflow:hidden}.jbl-gallery__image{padding:18px}.jbl-gallery.is-hero-angle .jbl-gallery__image{position:absolute;left:50%;top:50%;width:106%;height:auto!important;max-width:none;padding:0;transform:translate(-50%,-50%);object-fit:contain}.jbl-gallery .jbl-arrow{color:#fff;background:transparent}.jbl-gallery .jbl-arrow:disabled{opacity:.3}.jbl-gallery .jbl-arrow:not(:disabled):hover{background:#ffffff14}.jbl-gallery__counter,.jbl-gallery__counter>span{color:#c7cecc}.jbl-gallery__zoom{color:#fff;background:#ffffff12;width:34px;height:34px;border-radius:50%;right:12px;bottom:8px}.jbl-thumbnails{margin:10px auto 0;padding:10px 0;gap:6px;scrollbar-color:#808786 transparent}.jbl-thumbnail{background:#f0f0f0;border-color:transparent}.jbl-thumbnail.is-active{border-color:var(--orange)}.jbl-gallery-dots{display:none}.jbl-purchase-panel{background:#fff;padding:34px 32px}.jbl-purchase-panel h1{margin:0 0 20px;line-height:1.1}.jbl-purchase-topline{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:5px}.jbl-price-block{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:8px;margin:0}.jbl-price-block>strong{font-size:34px;line-height:1.15;font-weight:400}.jbl-price-block>span{font-size:14px;color:#737775}.jbl-rating-link{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:4px;margin:0;min-height:44px;font-size:12px;line-height:1.4;white-space:nowrap}.jbl-rating-link .jbl-stars{font-size:16px;line-height:1.2;letter-spacing:.5px}.jbl-tax-note{font-size:12px;line-height:1.6;margin-top:3px!important}.jbl-color-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin:15px 0 0}.jbl-color-row p{display:flex;align-items:center;gap:7px;font-size:14px;margin:0}.jbl-color-swatch{display:inline-block;width:14px;height:14px;flex:0 0 14px;border:1px solid #767c79;border-radius:50%;background:#171a1a}.jbl-color-row .jbl-stock{font-size:13px;line-height:1.5;gap:6px;margin:0!important;color:#19784d}.jbl-stock:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#19784d}.jbl-color-row .jbl-stock.is-unavailable{color:#737775}.jbl-stock.is-unavailable:before{background:#737775}.jbl-quantity-row{gap:12px;margin:14px 0}.jbl-purchase-panel .jbl-buy-button{min-height:54px;line-height:1.4}.jbl-payment-note{font-size:12px;line-height:1.5;margin-top:10px!important}.jbl-purchase-details{font-size:13px;line-height:1.7;margin-top:18px;padding-top:14px}.jbl-intro{font-size:15px;line-height:1.65;color:#424846;margin:18px 0 0!important}@media(min-width:761px)and (max-width:1100px){.jbl-hero{grid-template-columns:minmax(0,57%) minmax(0,43%)}.jbl-purchase-panel{padding:28px 24px}.jbl-purchase-topline{gap:10px}.jbl-price-block>strong{font-size:30px}.jbl-rating-link{font-size:11px}.jbl-gallery{padding:20px 16px}.jbl-gallery__stage{height:480px}}@media(max-width:760px){.jbl-announcement{min-height:28px;padding:5px 12px;font-size:11px;line-height:18px}.jbl-header{min-height:52px;padding:8px 16px;gap:12px}.jbl-header .jbl-storemark{font-size:21px;min-height:32px;line-height:1.1}.jbl-header__delivery{font-size:11px;max-width:155px;line-height:1.4}.jbl-mobile-product-summary{display:block;min-height:0;background:#282c2d;color:#fff;padding:16px 18px 4px}.jbl-mobile-product-summary>p{font-size:30px;line-height:1.05;letter-spacing:0;margin:0}.jbl-mobile-product-summary>span{display:block;font-size:12px;line-height:1.4;color:#c4ccca;margin-top:5px}.jbl-gallery{padding:0 0 6px}.jbl-gallery__stage{height:clamp(210px,62vw,265px);min-height:0;max-height:none;margin:0}.jbl-gallery__image-button{padding:0}.jbl-gallery__image{padding:12px 22px}.jbl-gallery__prev{left:4px}.jbl-gallery__next{right:4px}.jbl-gallery__counter{left:16px;bottom:9px;font-size:11px}.jbl-gallery__zoom{right:12px;bottom:2px;width:32px;height:32px}.jbl-thumbnails{display:none}.jbl-gallery-dots{display:flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;gap:0}.jbl-gallery-dots button{position:relative;flex:0 0 24px;width:24px;height:32px;border:0;padding:0;background:transparent}.jbl-gallery-dots button:before{content:"";position:absolute;top:13px;left:9px;width:6px;height:6px;border-radius:50%;background:#77817d}.jbl-gallery-dots button.is-active:before{left:4px;width:16px;border-radius:6px;background:#fff}.jbl-gallery-dots button:hover:before{background:#fff}.jbl-purchase-panel{padding:16px 16px 26px}.jbl-purchase-panel h1{margin:0}.jbl-purchase-topline{gap:12px;margin:0}.jbl-price-block>strong{font-size:30px}.jbl-price-block>span{font-size:13px}.jbl-rating-link{font-size:11px;line-height:1.35;gap:4px;min-height:44px}.jbl-rating-link .jbl-stars{font-size:15px}.jbl-tax-note{font-size:11px;line-height:18px;margin:2px 0 0!important}.jbl-color-row{margin:8px 0 0;min-height:32px}.jbl-color-row p{font-size:13px}.jbl-color-row .jbl-stock{font-size:12px}.jbl-quantity-row{margin:8px 0 12px;min-height:44px}.jbl-quantity-row label{display:block;font-size:14px;line-height:1.4}.jbl-quantity-row>div>span{display:block;font-size:11px;line-height:1.4;max-width:none}.jbl-quantity{height:44px}.jbl-quantity button{width:42px;height:44px}.jbl-quantity input{width:28px}.jbl-purchase-panel .jbl-buy-button{min-height:52px;padding:13px 10px;font-size:14px!important}.jbl-payment-note{font-size:12px;line-height:1.45;margin-top:9px!important}.jbl-purchase-details{font-size:12.5px;line-height:1.55;margin-top:14px;padding-top:12px}.jbl-intro{font-size:15px;line-height:1.65;margin:16px 0 0!important}}@media(max-width:760px)and (max-height:720px){.jbl-gallery__stage{height:clamp(210px,62vw,220px)}}@media(max-width:760px)and (max-height:600px){.jbl-announcement{min-height:22px;padding:4px 12px;font-size:10px;line-height:14px}.jbl-header{min-height:44px;padding-top:6px;padding-bottom:6px}.jbl-mobile-product-summary{padding-top:8px;padding-bottom:2px}.jbl-mobile-product-summary>p{font-size:26px}.jbl-mobile-product-summary>span{margin-top:4px}.jbl-gallery__stage{height:180px}.jbl-gallery.is-hero-angle .jbl-gallery__image{width:min(90%,380px)}.jbl-gallery-dots{min-height:28px}.jbl-gallery-dots button{height:28px}.jbl-gallery-dots button:before{top:11px}.jbl-tax-note{line-height:16px}.jbl-color-row{min-height:24px;margin-top:4px}.jbl-quantity-row{margin-top:6px;margin-bottom:8px}}.jbl-color-selector{min-width:0;margin:0;padding:0;border:0}.jbl-color-options{display:flex;align-items:center;gap:6px;margin:2px 0 0}.jbl-color-options button{display:grid;place-items:center;width:40px;height:38px;padding:0;border:0;background:transparent;border-radius:0}.jbl-color-options button>span{display:block;width:24px;height:24px;border:1px solid #9a9a9a;border-radius:50%;background:var(--swatch)}.jbl-color-options button[aria-checked=true]>span{outline:2px solid #151515;outline-offset:3px}.jbl-color-options button:disabled{opacity:.45}.jbl-review-photo-summary{margin:0 0 24px}.jbl-review-photo-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.jbl-review-photo-heading h3{font-size:20px!important;line-height:1.4!important;margin:0!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:600}.jbl-review-photo-heading>span{font-size:13px;color:#666}.jbl-review-search{height:48px;padding:0 12px;background:#fff;border:1px solid #c8c8c8;box-shadow:none;outline:0;border-radius:0}.jbl-review-search input{display:block;flex:1;width:0;height:100%;min-height:0;margin:0;padding:0!important;border:0!important;border-radius:0;background:transparent;box-shadow:none!important;outline:0!important;appearance:none;-webkit-appearance:none;font-size:16px;line-height:normal}.jbl-review-search input::-webkit-search-decoration{-webkit-appearance:none}.jbl-review-search:focus-within{outline:0;border-color:#171717;box-shadow:0 0 0 1px #171717}@media(max-width:760px){.jbl-color-options{gap:4px}.jbl-color-options button{width:36px;height:34px}.jbl-color-options button>span{width:22px;height:22px}.jbl-color-row{margin-top:7px;min-height:26px}.jbl-quantity-row{margin-top:8px}.jbl-review-photo-heading h3{font-size:18px!important}}@media(max-width:760px)and (max-height:600px){.jbl-gallery__stage{height:150px}.jbl-color-row{margin-top:3px;min-height:22px}.jbl-color-options{margin-top:1px}.jbl-color-options button{height:30px}.jbl-color-options button>span{width:20px;height:20px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/jbl-charge-6.css.map */
