:root{--font-body-size: 14px;--body-line-height: 22px;--product-title-font-size: 14px;--product-title-line-height: 20px;--product-vendor-font-size: 11px;--product-price-font-size: 1.8rem;--font-heading-size: 18px;--heading-line-height: 28px;--footer-heading-font-size: 14px;--footer-link-font-size: 13px;--font-menu-lv2-size: 13px;--font-mega-menu-lv2-size: 13px;--badge-font-size: 11px;--btn-1-font-size: 13px}body{font-size:var(--font-body-size);line-height:1.6}.price-item--sale{font-size:2.4rem!important;font-weight:800!important;line-height:1.2!important}.price-item--regular{font-size:1.6rem!important;font-weight:400!important;line-height:1.4!important}.price--large .price-item--sale,.product-info__price .price-item--sale{font-size:2.7rem!important}.product__title,.product-details h1,.product-single h1{font-size:clamp(22px,3vw,30px);line-height:1.3;font-weight:600}.product__description,.product-description,.product-single__description,.rte p{font-size:14px;line-height:1.7}.halo-block-header .title{font-size:clamp(18px,2.5vw,28px);line-height:1.3}.menu-lv-1__action,.header__menu-item{font-size:13px;line-height:1.4}.footer-block__heading{font-size:14px;font-weight:600;line-height:1.4}.footer-block a,.footer-block li a{font-size:13px;line-height:1.6}.breadcrumbs,.breadcrumbs a,.breadcrumbs span{font-size:12px;line-height:1.4}.announcement-bar__message,.announcement-bar p,.announcement-bar span{font-size:13px;line-height:1.4}.button,.btn,.shopify-challenge__button{font-size:13px;letter-spacing:.06em}.product-form__label,.form__label{font-size:13px;line-height:1.5}h2{line-height:1.3}h3{line-height:1.35}h4{line-height:1.4}h5,h6{line-height:1.45}@media(max-width:768px){:root{--font-heading-size: 17px;--heading-line-height: 24px;--product-title-font-size: 13px}.halo-block-header .title{font-size:clamp(16px,5vw,22px);line-height:1.2}.product__title,.product-details h1{font-size:clamp(20px,5.5vw,26px);line-height:1.3}.footer-block__heading{font-size:13px}.footer-block a,.footer-block li a{font-size:12px;line-height:1.5}.price-item--sale{font-size:1.55rem!important}.price-item--regular{font-size:1.15rem!important}.announcement-bar__message,.announcement-bar p{font-size:12px;line-height:1.3}.button,.btn{font-size:13px}.menu-mobile .menu-item,.menu-drawer .nav-item{font-size:14px;line-height:1.5}}@media(max-width:480px){:root{--font-body-size: 14px;--product-title-font-size: 13px}.halo-block-header .title{font-size:clamp(15px,4.5vw,20px)}}#shopify-section-footer h2,#shopify-section-footer .footer-block__heading{font-size:14px!important;line-height:1.4!important}#shopify-section-footer .footer-block__column a,#shopify-section-footer .list-menu__item--link{font-size:13px!important;line-height:1.6!important}.page-header{line-height:1.35!important}:root{--page-title-line-height: 32px;--btn-2-font-size: 14px}.shopify-payment-button__button,[data-shopify=payment-button] button{font-size:14px!important}.sidebarBlock-heading{font-size:15px!important;line-height:1.4!important;font-weight:600}h1{line-height:1.25}.seo-content-with-faqs h1,.content-brief h1{line-height:1.35!important}.tab-title,.tabs .tab-title,.tab .tab-title{font-size:15px!important}h1.page-header,.page-header.text-left{line-height:1.35!important}[class*=secure] span,[class*=guarantee] span{font-size:13px;line-height:1.4}@media(max-width:768px){#shopify-section-footer h2,#shopify-section-footer .footer-block__heading{font-size:13px!important}.sidebarBlock-heading{font-size:14px!important}.tab-title,.tabs .tab-title{font-size:13px!important}.page-header{font-size:calc(var(--font-page-title-size) - 2px);line-height:1.3!important}}.productView-ViewingProduct,.halo-productView-ViewingProduct{display:none!important}#cro-sticky-atc{display:none;position:fixed;bottom:0;left:0;right:0;z-index:9999;background:#fff;border-top:2px solid #e0e0e0;box-shadow:0 -4px 16px #0000001f;padding:10px 16px;align-items:center;gap:12px}#cro-sticky-atc.is-visible{display:flex}#cro-sticky-atc .cro-sticky-atc__product-info{flex:1;min-width:0;overflow:hidden}#cro-sticky-atc .cro-sticky-atc__title{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#111;line-height:1.3}#cro-sticky-atc .cro-sticky-atc__price{font-size:14px;font-weight:700;color:#e22828;margin-top:2px}#cro-sticky-atc .cro-sticky-atc__btn{flex-shrink:0;background:#e22828;color:#fff;border:none;border-radius:4px;padding:10px 20px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;text-transform:uppercase;letter-spacing:.5px;transition:background .2s}#cro-sticky-atc .cro-sticky-atc__btn:hover{background:#c0392b}@media(max-width:767px){#cro-sticky-atc{padding:8px 12px;gap:8px}#cro-sticky-atc .cro-sticky-atc__btn{padding:10px 14px;font-size:12px}}.tabs .tab-title,.tabs .tab-title:after{transition:width .15s ease,color .15s ease,background .15s ease!important}.productView-tab.layout-horizontal{position:sticky!important;top:0!important;z-index:90!important;background:#fff!important;box-shadow:0 2px 8px #00000014!important}.tabs .tab-title.is-open:after,.productView-tab .tabs .tab-title.is-open:after{background:#fc4c02!important;height:3px!important}.tabs .tab-title.is-open{color:#fc4c02!important}.tabs .tab-title:not(.is-open):hover{color:#fc4c02!important;opacity:.85}.tabs .tab-title:not(.is-open):hover:after{background:#fc4c02!important;width:30%!important;opacity:.4}.tabs-contents-horizontal .tab-content.is-active{padding-top:24px!important;padding-bottom:32px!important}.product-form__cart-submit,button[name=add],.btn--add-to-cart,.productView-form .btn-add-to-cart,[data-add-to-cart],.product-form [type=submit]:not(.shopify-payment-button__button){background-color:#1a1a1a!important;color:#fff!important;border:2px solid #1a1a1a!important;font-weight:700!important;letter-spacing:.5px!important;transition:background-color .2s ease,transform .1s ease!important}.product-form__cart-submit:hover,button[name=add]:hover,.btn--add-to-cart:hover,[data-add-to-cart]:hover{background-color:#333!important;border-color:#333!important;transform:translateY(-1px)!important}.jbl-trust-strip{display:flex!important;flex-wrap:wrap!important;gap:10px 16px!important;padding:14px 0 4px!important;border-top:1px solid #f0f0f0!important;margin-top:12px!important}.jbl-trust-strip__item{display:flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;color:#444!important;font-weight:500!important;min-width:calc(50% - 8px)!important}.jbl-trust-strip__item svg,.jbl-trust-strip__item .trust-icon{width:18px!important;height:18px!important;flex-shrink:0!important;color:#fc4c02!important}@media(max-width:767px){.jbl-trust-strip{gap:8px 12px!important;padding:12px 0 4px!important}.jbl-trust-strip__item{font-size:11px!important;min-width:calc(50% - 6px)!important}}.jbl-savings-badge{display:inline-flex!important;align-items:center!important;background:#e8f5e9!important;color:#2e7d32!important;font-size:12px!important;font-weight:700!important;padding:3px 8px!important;border-radius:4px!important;margin-left:8px!important;vertical-align:middle!important}.card-wrapper .card__footer,.product-card .card__footer{opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease}.card-wrapper:hover .card__footer,.product-card:hover .card__footer{opacity:1!important;transform:translateY(0)!important}.announcement-bar__message a,.announcement-bar a{color:#fff!important;text-decoration:underline!important;font-weight:700!important}@media(max-width:767px){#onetrust-banner-sdk,.cookie-bar,[class*=cookie-consent],[id*=cookie-banner],.cc-window{bottom:auto!important;top:0!important;border-top:none!important;border-bottom:2px solid #FC4C02!important}}.swatch__item--unavailable,.color-swatch--sold-out,.variant-option--unavailable,[data-availability=unavailable] .swatch-element,.swatch--unavailable{opacity:.4!important;position:relative!important;cursor:not-allowed!important}.swatch__item--unavailable:after,.color-swatch--sold-out:after{content:"Sold Out"!important;position:absolute!important;bottom:-20px!important;left:50%!important;transform:translate(-50%)!important;background:#333!important;color:#fff!important;font-size:10px!important;padding:2px 5px!important;border-radius:3px!important;white-space:nowrap!important;pointer-events:none!important;opacity:0!important;transition:opacity .2s!important;z-index:10!important}.swatch__item--unavailable:hover:after,.color-swatch--sold-out:hover:after{opacity:1!important}@media(max-width:767px){.halo-sticky-atc,#cro-sticky-atc,.sticky-atc-bar,[class*=sticky-atc]{box-shadow:0 -4px 20px #0000002e!important;padding:10px 16px!important}.halo-sticky-atc .btn-add-to-cart,#cro-sticky-atc .cro-sticky-atc__btn,.sticky-atc-bar [type=submit]{background-color:#fc4c02!important;color:#fff!important;font-weight:700!important;border-radius:6px!important}}@media(max-width:767px){.productView-info-main,.product__info-wrapper,.product-info__container{padding-top:8px!important}.productView-description p,.product__description p,.product-info__description p{font-size:13px!important;line-height:1.5!important;margin-bottom:8px!important}}.shopify-payment-button__button,.shopify-payment-button__button--unbranded{background-color:#fc4c02!important;color:#fff!important}.badge--sale,.product-badge--sale,.price-badge,[class*=badge-sale],.sale-badge{background-color:#fc4c02!important;color:#fff!important;font-weight:800!important;font-size:13px!important;padding:4px 10px!important;border-radius:4px!important}@media(max-width:767px){.slideshow__btn,.hero__btn,.banner__btn,[class*=slideshow] .btn,[class*=hero] .btn{width:100%!important;max-width:280px!important;padding:14px 20px!important;font-size:15px!important;font-weight:700!important}}.product-review__stars,.stamped-badge,.yotpo-stars,[class*=star-rating],.review-stars{display:inline-flex!important;align-items:center!important;gap:4px!important;margin-bottom:8px!important}.nav__item--sales a,a[href*="/collections/discount"],a[href*="/collections/sale"],.nav__link--sale,li.nav__item a[title=Sales],li.nav__item a[title=SALES]{color:#fff!important;font-weight:800!important}.product-form__submit.button--primary,.product-form__submit.button.button--primary,button[name=add].button--primary,button.product-form__submit{background-color:#1a1a1a!important;background:#1a1a1a!important;color:#fff!important;border:2px solid #1a1a1a!important;border-color:#1a1a1a!important;font-weight:700!important;letter-spacing:.5px!important;box-shadow:none!important}.product-form__submit.button--primary:hover,button[name=add].button--primary:hover,button.product-form__submit:hover{background-color:#333!important;background:#333!important;border-color:#333!important;color:#fff!important}@media(max-width:768px){.halo-productBadges .badge.sale-badge{font-size:8px!important;padding:4px 6px!important;line-height:1.2!important;max-width:90%;white-space:normal!important;text-align:left;display:block}}.banner__image:hover,.image-banner:hover img,.hover-zoom:hover img,.hover-zoom img:hover{transform:none!important;scale:1!important;transition:none!important}:root{--jbl-orange: #FF3300;--jbl-ink: #111214;--jbl-grey: #6b7075;--jbl-line: #e8e8ea;--jbl-card-inset: 1rem;--jbl-card-bottom: 1.6rem;--jbl-card-radius: 1.4rem;--jbl-badge-radius: .6rem;--sale-price-color: var(--jbl-orange);--default-sale-color: var(--jbl-orange)}.product-card-wrapper{padding-inline:.5rem}.resource-list--grid{--resource-list-column-gap: 1rem;--resource-list-row-gap: 2.4rem;--resource-list-mobile-column-gap: 1rem;--resource-list-mobile-row-gap: 2rem}.product-card-wrapper .card{display:flex;flex-direction:column;height:auto;background:#fff;border:1px solid var(--jbl-line);border-radius:var(--jbl-card-radius);overflow:hidden;padding-bottom:var(--jbl-card-bottom);transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.product-card-wrapper .card:hover{border-color:transparent;box-shadow:0 .8rem 3rem #00000017;transform:translateY(-.3rem)}.product-card-wrapper .card__inner{background:#f6f6f7;border-radius:var(--jbl-card-radius) var(--jbl-card-radius) 0 0}.product-card-wrapper .card>.card__inner,.product-card-wrapper .card>.card-product-media,.product-card-wrapper .card>.card__media{flex:0 0 auto}.product-card-wrapper .card>.card-product-information,.product-card-wrapper .card>.card__content{flex:0 0 auto;min-height:0}.product-card-wrapper .card>*:last-child{margin-bottom:0}.product-card-wrapper .card>*:not(.card__inner):not(.card-product-media):not(.card__media):not(template){padding-inline:var(--jbl-card-inset)}.product-card-wrapper .card>.card__inner,.product-card-wrapper .card>.card-product-media,.product-card-wrapper .card>.card__media{padding-inline:0}.product-card-wrapper .card>* *{padding-inline:0}.product-card-wrapper .card :is(button,.button,.button-secondary,a.button),.product-card-wrapper .quick-add__submit,.product-card-wrapper .add-to-cart-button{padding-inline:1.6rem}.product-card-wrapper .card__heading,.product-card-wrapper .card__information .card__heading a{font-size:1.5rem;font-weight:700;line-height:1.4;margin:0}.price-product-container{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem;margin:0}.price__regular .price-item--regular{font-size:2.4rem!important;font-weight:800!important;line-height:1.2!important;color:var(--jbl-ink)!important;text-decoration:none!important}.price-item--sale,.price__sale .price-item.price-item--sale,.price--on-sale .price-item--sale{color:var(--jbl-orange)!important}.price-product-container:not(.price--on-sale) .price-item--sale.price-item--last{color:var(--jbl-ink)!important}.price__sale .price-item--regular,.price--on-sale .price-item--regular,s.price-item--regular,.compare-at-price{font-size:1.6rem!important;font-weight:400!important;color:var(--jbl-grey)!important;opacity:.55;text-decoration:line-through!important}.price-item--percent{display:none!important}.jbl-save-pill{display:inline-flex;align-items:center;font-size:1.3rem;font-weight:700;color:#0a8a3a;background:#e6f6ec;padding:.4rem 1rem;border-radius:99rem;line-height:1.2;white-space:nowrap}.product-card-wrapper .quick-add{margin-top:auto}.product-card-wrapper .quick-add__submit,.product-card-wrapper .add-to-cart-button{width:100%;background:var(--jbl-ink);color:#fff;border-color:var(--jbl-ink);border-radius:1rem;font-weight:700;font-size:1.4rem;padding:1.4rem 1.6rem}.product-card-wrapper .quick-add__submit:hover,.product-card-wrapper .add-to-cart-button:hover{background:var(--jbl-orange);border-color:var(--jbl-orange);color:#fff}.card__badge .badge,.card__badge .sale-badge,.card__badge .sold-out-badge,.card__badge .new-badge,.card__badge .custom-badge,.product-card-wrapper .sale-badge,.product-card-wrapper .sold-out-badge,.product-card-wrapper .new-badge,.product-card-wrapper .custom-badge{border-radius:var(--jbl-badge-radius)!important;padding:.5rem 1rem!important;font-size:1.2rem!important;font-weight:700!important;line-height:1.1!important;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;border:0!important}.product-card-wrapper .sale-badge,.card__badge .sale-badge,.badge.price__badge-sale{background:var(--jbl-orange)!important;color:#fff!important}.product-card-wrapper .sold-out-badge,.card__badge .sold-out-badge,.badge.price__badge-sold-out{background:var(--jbl-grey)!important;color:#fff!important}.product-card-wrapper .card__badge{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.product-card-wrapper .swatch-item,.product-card-wrapper .swatch-item:after,.product-card-wrapper .sbs-swatch-item{--swatch--border-radius: 50%}.product-card-wrapper .swatch-item,.swatch-list .swatch-item,.product-card-wrapper .sbs-swatch-item{padding:.2rem!important;aspect-ratio:1 / 1;flex:0 0 auto;box-sizing:border-box}.product-card-wrapper .swatch-list,.product-card-wrapper .swatch-list>.group-swatch{row-gap:.6rem;margin-block:0}.product-grid>*,.resource-list--grid>*{order:0}.product-grid>*:has(.sold-out-badge),.product-grid>*:has(.badge--sold-out),.product-grid>*:has(.price--sold-out),.resource-list--grid>*:has(.sold-out-badge),.resource-list--grid>*:has(.badge--sold-out),.resource-list--grid>*:has(.price--sold-out){order:1}.facets-price__apply .button,.facets-price__apply .button--outline,.facets__panel .button--outline{background:var(--jbl-ink)!important;color:#fff!important;border:1px solid var(--jbl-ink)!important;font-weight:700;border-radius:.8rem}.facets-price__apply .button:hover,.facets-price__apply .button--outline:hover,.facets__panel .button--outline:hover{background:var(--jbl-orange)!important;border-color:var(--jbl-orange)!important;color:#fff!important}.facets-price__apply .button span,.facets-price__apply .button .button-text-main{color:inherit!important}.header:not(.header--transparent):not(.header-transparent) :is(.header__icon,.header-actions,.header__icons) :is(svg,.icon){color:var(--jbl-ink)}.header:not(.header--transparent):not(.header-transparent) :is(.header__icon,.header-actions a,.header-actions button){color:var(--jbl-ink)}.header :is(.cart-count,.header__cart-count,.bubble,[class*=count-bubble]){background:var(--jbl-orange)!important;color:#fff!important}.popup__close,.modal--popup .popup__close,.button-close-circle{color:var(--jbl-ink)!important;background-color:#ffffffe6!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:50%;width:3.4rem;height:3.4rem;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 .2rem .8rem #0000001f;transition:background-color .2s ease,color .2s ease}.popup__close svg,.button-close-circle svg{width:1.6rem;height:1.6rem;stroke:currentColor;fill:currentColor}.popup__close:hover,.button-close-circle:hover{background-color:var(--jbl-ink)!important;color:#fff!important;border-color:var(--jbl-ink)!important}.payment-icons__list,.list-payment{display:flex!important;flex-wrap:wrap;align-items:center;gap:.8rem;margin:0;padding:0;list-style:none}.payment-icons__icon,.list-payment__item{display:inline-flex;align-items:center;justify-content:center;height:2.6rem;min-width:3.8rem;padding:.3rem .5rem;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:.5rem;box-sizing:border-box}.payment-icons__icon svg,.payment-icons__icon .icon,.list-payment__item svg,.list-payment__item .icon{height:100%;width:auto;max-width:100%;display:block}@media(max-width:749px){.product-card-wrapper{padding-inline:.4rem}.product-card-wrapper .card{padding-bottom:1.2rem}.product-card-wrapper .card>.card__content{padding-block:1.2rem;gap:.8rem}.product-card-wrapper .card__heading{font-size:1.4rem}.price__regular .price-item--regular,.price-product-container .price-item--sale{font-size:1.9rem!important}.price__sale .price-item--regular,.price--on-sale .price-item--regular,s.price-item--regular,.compare-at-price{font-size:1.4rem!important}.product-card-wrapper .quick-add__submit,.product-card-wrapper .add-to-cart-button{font-size:1.3rem;padding:1.2rem 1.4rem}.jbl-save-pill{font-size:1rem;padding:.25rem .65rem}.payment-icons__list,.list-payment{gap:.6rem;justify-content:flex-start}.payment-icons__icon,.list-payment__item{height:2.2rem;min-width:3.2rem}}.main-collection-grid .rte h2,.collection-hero .rte h2,.collection-description h2,._collection-header .rte h2{font-size:2rem;font-weight:700;line-height:1.3;margin:0 0 .6rem;letter-spacing:-.01em;text-transform:none}.main-collection-grid .rte h3,.collection-description h3,._collection-header .rte h3{font-size:1.7rem;font-weight:700;line-height:1.35;margin:1.2rem 0 .4rem;text-transform:none}.main-collection-grid .rte p,.collection-description p,._collection-header .rte p{font-size:1.5rem;line-height:1.65;margin:0 0 .8rem;max-width:90ch}.main-collection-grid .rte p:last-child,.collection-description p:last-child{margin-bottom:0}.main-collection-grid .rte a,.collection-description a,._collection-header .rte a{color:inherit;text-decoration:underline;text-underline-offset:.25em}.main-collection-grid .rte a:hover,.collection-description a:hover{color:var(--jbl-orange)}@media(max-width:749px){.main-collection-grid .rte h2,.collection-description h2{font-size:1.8rem}.main-collection-grid .rte p,.collection-description p{font-size:1.4rem}}.media-withtext__content .group-block{display:flex;flex-direction:column;background:#fff;overflow:hidden}.media-withtext__content .group-block__media-wrapper{flex:0 0 auto;aspect-ratio:1 / 1;width:100%;overflow:hidden}.media-withtext__content .group-block__media-wrapper img,.media-withtext__content .group-block__media-wrapper>*{width:100%;height:100%;object-fit:contain;object-position:center}.media-withtext__content .group-block-content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;gap:.8rem;padding:1.6rem 1.4rem 2rem;text-align:center}.media-withtext__content .group-block-content :is(h1,h2,h3,h4,p,.text){word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;text-wrap:balance}.media-withtext__content .group-block-content :is(h1,h2,h3,h4){font-size:clamp(1.6rem,1.4vw,2.2rem);line-height:1.15;margin:0}.media-withtext__content .group-block-content p,.media-withtext__content .group-block-content .text{font-size:clamp(1.2rem,.9vw,1.4rem);line-height:1.45;margin:0}@media(max-width:749px){.media-withtext__content .group-block-content{padding:1.2rem 1rem 1.6rem}}.contact-container .page-header{font-size:clamp(2.8rem,3.4vw,4rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;margin:0 0 1.6rem;text-transform:uppercase}.contact-container .page-subheader,.contact-container .contact-title{font-size:clamp(1.9rem,2vw,2.4rem);font-weight:700;line-height:1.2;letter-spacing:-.01em;margin:0 0 1.2rem}.contact-container .contact-text,.contact-container .contact-text p,.contact-container .contact-info,.contact-container .contact-info p{font-size:1.5rem;line-height:1.65;max-width:62ch}.contact-container .contact-itemLeft>.contact-text:first-of-type{padding:1.4rem 1.6rem;background:#f6f6f7;border-left:3px solid var(--jbl-orange);border-radius:.6rem;margin-bottom:2.4rem;font-size:1.4rem}.contact-container :is(input[type=text],input[type=tel],input[type=email],textarea){width:100%;padding:1.2rem 1.4rem;border:1px solid #d5d7da;border-radius:.8rem;font-size:1.5rem;background:#fff;color:var(--jbl-ink);transition:border-color .2s ease,box-shadow .2s ease}.contact-container :is(input,textarea):focus{outline:none;border-color:var(--jbl-orange);box-shadow:0 0 0 3px #ff33001f}.contact-container label,.contact-container .form-label{font-size:1.4rem;font-weight:600;margin-bottom:.6rem;display:inline-block}.contact-container :is(button[type=submit],input[type=submit],.btn,.button){background:var(--jbl-orange)!important;color:#fff!important;border:1px solid var(--jbl-orange)!important;border-radius:.8rem;font-weight:700;font-size:1.5rem;letter-spacing:.02em;padding:1.4rem 3.2rem;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.contact-container :is(button[type=submit],input[type=submit],.btn,.button):hover{background:var(--jbl-ink)!important;border-color:var(--jbl-ink)!important;color:#fff!important}.contact-container form,.contact-container .contact-form{margin-bottom:4.8rem}.contact-container :is(button[type=submit],input[type=submit]){margin-top:.8rem}.contact-container .contact-itemRight .contact-store,.contact-container .contact-itemRight .contact-address{font-size:1.5rem;line-height:1.7}.contact-container .contact-itemRight a{color:var(--jbl-ink);text-decoration:underline;text-underline-offset:.25em}.contact-container .contact-itemRight a:hover{color:var(--jbl-orange)}@media(max-width:749px){.contact-container .page-header{font-size:2.6rem}.contact-container .page-subheader,.contact-container .contact-title{font-size:1.8rem}.contact-container form{margin-bottom:3.2rem}}@media(max-width:749px){.media-withtext__content .group-block-content :is(h1,h2,h3,h4){font-size:1.4rem!important;line-height:1.2;letter-spacing:-.01em}.media-withtext__content .group-block-content p,.media-withtext__content .group-block-content .text{font-size:1.1rem!important;line-height:1.4}.media-withtext__content .group-block-content{padding:1rem .8rem 1.2rem}.media-withtext__content .group-block__media-wrapper{aspect-ratio:1 / 1}}.media-withtext__content .group-block,.media-withtext__content .group-block-content,.media-withtext__content .group-block-content>*{min-width:0;max-width:100%}.media-withtext .section-resource-list__header,.media-withtext .section-resource-list__header .group-block,.media-withtext>.section-resource-list__header *{background:transparent!important;border:0!important}.header__inline-menu .menu__link--level-1,.header__inline-menu .header__menu-item{padding:.8rem 1.2rem;border-radius:.8rem;transition:background-color .18s ease,color .18s ease;line-height:1.2}.header__inline-menu .menu__link--level-1:hover,.header__inline-menu .header__menu-item:hover,.header__inline-menu .details--dropdown[open]>.menu__link--level-1{background-color:#f1f1f2;color:var(--jbl-ink)}.header__inline-menu .menu__link--level-1.link--hover-underline:after,.header__inline-menu .header__menu-item.link--hover-underline:after{display:none!important}.header__inline-menu .list-menu--inline{--gap-x: 2px;row-gap:.4rem}.header__inline-menu .menu__link--level-1>.svg-wrapper:has(svg[class*=caret]){display:none}.pagination,.pagination-wrapper{margin-top:4rem;padding-top:2.4rem;padding-bottom:1.6rem;border-top:1px solid var(--jbl-line);display:flex;justify-content:center}.pagination ul,.pagination .list-unstyled{display:flex;align-items:center;gap:.6rem;margin:0;padding:0;list-style:none}.pagination__item{min-width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.8rem;font-size:1.4rem;font-weight:600;transition:background-color .18s ease,color .18s ease}.pagination__item:not([aria-current]):hover{background-color:#f1f1f2}.pagination__item[aria-current],.pagination__item--current{background-color:var(--jbl-ink);color:#fff}@media(max-width:749px){.pagination,.pagination-wrapper{margin-top:2.8rem;padding-top:1.8rem}.pagination__item{min-width:3.4rem;height:3.4rem;font-size:1.3rem}}.jbl-wrap{max-width:132rem;margin:0 auto;padding-inline:2.4rem}.jbl-eyebrow{font-size:1.2rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--jbl-orange)}.jbl-h2{font-size:clamp(2.4rem,3vw,3.4rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:.6rem 0 0}.jbl-p{font-size:1.45rem;line-height:1.65;color:#3a3d42;max-width:70ch}.jbl-sec{padding-block:6.4rem}.jbl-sec--tight{padding-block:0 6.4rem}.jbl-sec__head{max-width:62rem;margin-bottom:4rem}.jbl-strip{background:var(--jbl-ink);color:#fff;padding-block:2.8rem}.jbl-strip__in{display:grid;grid-template-columns:repeat(4,1fr);gap:2.4rem}.jbl-strip__item{display:flex;gap:1.2rem;align-items:center;min-width:0}.jbl-strip__n{font-size:2.6rem;font-weight:800;color:var(--jbl-orange);line-height:1;white-space:nowrap}.jbl-strip__t{font-size:1.3rem;line-height:1.35;min-width:0}.jbl-strip__t b{display:block;font-weight:700}.jbl-strip__t span{color:#b9bdc2;font-size:1.2rem}.jbl-feat{display:grid;grid-template-columns:1fr 1fr;gap:5.6rem;align-items:center;margin-bottom:6.4rem}.jbl-feat:last-child{margin-bottom:0}.jbl-feat:nth-child(2n) .jbl-feat__img{order:2}.jbl-feat__img{background:#f6f6f7;border-radius:1.4rem;overflow:hidden;aspect-ratio:16/10}.jbl-feat__img img{width:100%;height:100%;object-fit:cover}.jbl-feat__txt h3{font-size:clamp(2rem,2.2vw,2.8rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:1.2rem 0 1.4rem}.jbl-feat__txt p{font-size:1.55rem;line-height:1.65;color:#3a3d42;max-width:52ch}.jbl-acc{border:1px solid var(--jbl-line);border-radius:1.2rem;overflow:hidden;margin-bottom:1.2rem;background:#fff}.jbl-acc summary{padding:2rem 2.4rem;font-size:1.7rem;font-weight:700;cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none}.jbl-acc summary::-webkit-details-marker{display:none}.jbl-acc summary:after{content:"+";font-size:2.4rem;font-weight:400;color:var(--jbl-grey)}.jbl-acc[open] summary:after{content:"\2013"}.jbl-acc[open] summary{border-bottom:1px solid var(--jbl-line)}.jbl-acc__body{padding:1.2rem 2.4rem 2.4rem}.jbl-spec__group{font-size:1.2rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--jbl-grey);margin:1.8rem 0 .4rem}.jbl-spec__group:first-child{margin-top:0}.jbl-spec__row{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;padding:1.1rem 0;border-bottom:1px solid #f2f2f3;font-size:1.4rem}.jbl-spec__row:last-child{border-bottom:none}.jbl-spec__row .k{color:var(--jbl-grey)}.jbl-spec__row .v{font-weight:600;text-align:right}.jbl-box{list-style:none;display:grid;gap:1rem;font-size:1.45rem;margin:0;padding:0}.jbl-box li{display:flex;gap:1rem;align-items:center}.jbl-box li:before{content:"\2713";color:#0a8a3a;font-weight:700}.jbl-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;padding:2.8rem;background:#f6f6f7;border-radius:1.4rem}.jbl-trust__i{display:flex;gap:1.2rem;align-items:flex-start;font-size:1.35rem}.jbl-trust__i svg{width:2.2rem;height:2.2rem;stroke:var(--jbl-orange);fill:none;stroke-width:1.8;flex-shrink:0;margin-top:.2rem}.jbl-trust__i b{display:block;font-weight:700}.jbl-trust__i span{color:var(--jbl-grey);font-size:1.25rem}@media(max-width:1024px){.jbl-strip__in{grid-template-columns:repeat(2,1fr)}.jbl-feat{grid-template-columns:1fr;gap:2.4rem;margin-bottom:4.4rem}.jbl-feat:nth-child(2n) .jbl-feat__img{order:0}.jbl-trust{grid-template-columns:repeat(2,1fr)}.jbl-sec{padding-block:4.4rem}.jbl-sec--tight{padding-block:0 4.4rem}}@media(max-width:600px){.jbl-strip__in,.jbl-trust{grid-template-columns:1fr}.jbl-wrap{padding-inline:1.6rem}.jbl-spec__row{grid-template-columns:1fr auto}}.jbl-story-section,.jbl-story{position:relative;z-index:2;background:#fff}.jbl-story .jbl-strip{position:relative;z-index:2}.shopify-section:has(>[id^=MainProduct]),#MainProduct,.main-product{position:relative;z-index:1}media-gallery.sticky-content{z-index:1}.jbl-faq{display:grid;gap:1.2rem}.jbl-faq .jbl-acc summary{font-size:1.6rem}.jbl-faq .jbl-acc__body{padding-top:.4rem}@media(min-width:990px){.jbl-faq{grid-template-columns:1fr 1fr;gap:1.2rem 2.4rem;align-items:start}}.jbl-usp{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--jbl-line)}.jbl-usp__i{display:flex;gap:1.6rem;align-items:flex-start;padding:2.8rem 0;border-bottom:1px solid var(--jbl-line)}.jbl-usp__i:nth-child(odd){padding-right:3.2rem}.jbl-usp__i:nth-child(2n){padding-left:3.2rem;border-left:1px solid var(--jbl-line)}.jbl-usp__ico{flex:0 0 4.4rem;width:4.4rem;height:4.4rem;border-radius:50%;background:var(--jbl-orange);color:#fff;display:inline-flex;align-items:center;justify-content:center}.jbl-usp__ico svg{width:2.2rem;height:2.2rem}.jbl-usp__ico img{width:2.4rem;height:2.4rem;object-fit:contain}.jbl-usp__t h4{font-size:1.7rem;font-weight:700;line-height:1.25;margin:.4rem 0 .8rem}.jbl-usp__t p{font-size:1.45rem;line-height:1.6;color:#3a3d42;margin:0;max-width:46ch}@media(max-width:749px){.jbl-usp{grid-template-columns:1fr}.jbl-usp__i,.jbl-usp__i:nth-child(odd),.jbl-usp__i:nth-child(2n){padding:2.2rem 0;padding-left:0;padding-right:0;border-left:0}.jbl-usp__ico{flex-basis:3.8rem;width:3.8rem;height:3.8rem}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/custom.css.map */
