.ba-pdp{background:#f5f5f2;padding-bottom:64px;color:#222}.ba-pdp>.container{max-width:1600px}.ba-pdp .breadcrumb{padding:22px 0;margin:0;font-size:11px;letter-spacing:.03em}.ba-pdp .ba-pdp__hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;margin:0;--product-info-width:auto}.ba-pdp__gallery{min-width:0;background:#fff;border:1px solid #e4e4df;padding:22px 22px 18px}.ba-pdp__gallery-label{display:flex;justify-content:space-between;gap:12px;text-transform:uppercase;font-size:10px;letter-spacing:.14em;font-weight:700;color:#666;margin-bottom:14px}.ba-pdp .product__media{display:block;position:static;width:100%;margin:0;min-width:0}.ba-pdp .product__media-list-wrapper{width:100%;max-width:none!important;margin:0}.ba-pdp .product__media-image-wrapper{padding-bottom:78%!important;background:#fff}.ba-pdp .product__media-image-wrapper img{width:100%;height:100%;object-fit:contain}.ba-pdp .product__thumbnail-scroll-shadow{margin-top:18px;width:100%;max-width:100%}.ba-pdp .product__thumbnail-list{margin:0;padding:0}.ba-pdp .product__thumbnail-list-inner{justify-content:flex-start;gap:10px}.ba-pdp .product__thumbnail-item{width:76px;min-width:64px;height:64px;margin:0;border:1px solid #deded8;background:#fff;padding:4px}.ba-pdp .product__thumbnail-item[aria-current=true]{border:2px solid #ce1822}.ba-pdp .product__thumbnail{height:100%}.ba-pdp .product__thumbnail img{height:100%;width:100%;object-fit:contain}.ba-pdp .product__info{width:100%;max-width:none;min-width:0;padding:26px 28px;background:#fff;border-top:4px solid #ce1822;box-shadow:0 6px 28px #00000006;margin:0}.ba-pdp__eyebrow{font-size:11px;line-height:1.5;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin:0 0 12px;color:#b91520}.ba-pdp .product-meta{margin-bottom:16px;padding-bottom:16px}.ba-pdp .product-meta__title{font-size:clamp(25px,2.5vw,38px);line-height:1.08;letter-spacing:-.035em;margin:0 0 18px;overflow-wrap:break-word}.ba-pdp .product-meta__price-list-container{margin-top:0}.ba-pdp .price--large{font-size:26px;font-weight:700}.ba-pdp .product-meta__sku{font-size:12px;letter-spacing:.05em}.ba-pdp .product-meta__reference{margin-top:10px}.ba-pdp .ba-product-details[data-ba-mode=summary]{margin:0 0 20px}.ba-pdp .ba-fitment{padding:12px 14px;font-size:12px;line-height:1.6;background:#f5f5f2}.ba-pdp .ba-fitment strong{font-size:13px}.ba-pdp .ba-fitment p{margin:5px 0}.ba-pdp .ba-fitment button{min-height:32px;font-size:12px;font-weight:700}.ba-pdp .product-form__quantity{margin:14px 0}.ba-pdp .product-form__quantity-label{font-size:12px;margin-bottom:5px}.ba-pdp .quantity-selector{border-radius:0;height:44px}.ba-pdp .product-form__add-button{border-radius:0;background:#ce1822;color:#fff;min-height:54px;font-size:13px;letter-spacing:.09em}.ba-pdp .product-form__add-button:disabled{background:#777}.ba-pdp .product-form__payment-container{gap:10px}.ba-pdp .product-form__buy-buttons{margin-top:14px}.ba-pdp .product-meta__aside{margin-top:18px}.ba-pdp .product-form__description{font-size:14px}.ba-pdp__lower{margin-top:48px}.ba-pdp__fallback{background:#fff;padding:32px}.ba-pdp__lower:has(.ba-product-details:not([hidden]))>.ba-pdp__fallback{display:none}.ba-pdp .ba-pdp-details{margin:0}.ba-pdp-details__overview{display:grid;grid-template-columns:1.2fr 1fr}.ba-pdp-details__story{padding:40px;background:#202020;color:#fff;position:relative;border-top:4px solid #ce1822}.ba-pdp-details__story h2{color:#fff}.ba-pdp-details h2{font-size:clamp(25px,2.5vw,38px);line-height:1.08;letter-spacing:-.025em;margin:0 0 24px;font-weight:800}.ba-pdp-details__story .ba-pdp__eyebrow{color:#f0656d}.ba-pdp-details [data-ba-description]{font-size:16px;line-height:1.7}.ba-pdp-details [data-ba-highlights] ul{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:0}.ba-pdp-details [data-ba-highlights] li{padding:13px 0 13px 25px;border-top:1px solid #ffffff25;position:relative;font-size:12px;line-height:1.7;margin:0}.ba-pdp-details [data-ba-highlights] li:before{content:"\2197";position:absolute;left:0;color:#f0656d;font-size:18px}.ba-pdp-details__specs{background:#fff;padding:40px;border-top:4px solid #202020}.ba-pdp-details dl{gap:0!important;font-size:13px}.ba-pdp-details dt,.ba-pdp-details dd{padding:12px 0;border-bottom:1px solid #e5e5e0;line-height:1.6}.ba-pdp-details dt{font-weight:700;padding-right:16px}.ba-pdp-details__body{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;margin-top:44px}.ba-pdp-details__features{padding:0 12px 0 0}.ba-pdp-details__features ul{padding:0;list-style:none;columns:2;column-gap:30px}.ba-pdp-details__features li{break-inside:avoid;border-top:1px solid #d9d9d3;padding:14px 0;font-size:12px;line-height:1.7;margin:0}.ba-pdp .ba-pdp-details details{border-bottom:1px solid #d6d6cf;padding:0;background:transparent}.ba-pdp .ba-pdp-details summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;min-height:60px;font-size:15px;list-style:none}.ba-pdp-details summary::-webkit-details-marker{display:none}.ba-pdp-details summary:after{content:"+";font-size:22px;font-weight:400}.ba-pdp-details details[open]>summary:after{content:"\2212"}.ba-pdp-details details>div,.ba-pdp-details details>p{padding-bottom:20px;font-size:12px;line-height:1.7;margin:0}.ba-pdp-details [data-ba-applications]{max-height:320px}.ba-pdp-details [data-ba-installation] a{display:inline-flex;background:#202020;color:#fff;padding:12px 16px;margin-top:12px;font-weight:700}.ba-pdp__support{display:flex;justify-content:space-between;padding:20px 0;font-weight:700;font-size:13px;text-underline-offset:4px}.ba-pdp .ba-detail-images{padding:0 0 20px;gap:8px}.ba-pdp .ba-detail-images img{background:#fff}.ba-pdp a:focus-visible,.ba-pdp button:focus-visible,.ba-pdp summary:focus-visible{outline:2px solid #ce1822;outline-offset:3px}@media(min-width:1000px){.ba-pdp__gallery{position:sticky;top:24px}}@media(max-width:999px){.ba-pdp .ba-pdp__hero{gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ba-pdp .product__info{padding:20px}.ba-pdp__gallery{padding:16px}.ba-pdp .product-meta__title{font-size:26px}.ba-pdp-details__story,.ba-pdp-details__specs{padding:28px}.ba-pdp-details__body{gap:30px}.ba-pdp-details__features ul{columns:1}}@media(max-width:740px){.ba-pdp{padding:20px 0 35px}.ba-pdp>.container{padding:0 18px}.ba-pdp .ba-pdp__hero{display:flex;flex-direction:column;gap:16px}.ba-pdp__gallery{width:100%;padding:12px}.ba-pdp__gallery-label{font-size:9px;margin-bottom:10px}.ba-pdp .product__media-image-wrapper{padding-bottom:78%!important}.ba-pdp .product__thumbnail-item{width:58px;min-width:58px;height:50px}.ba-pdp .product__thumbnail-list-inner{gap:7px}.ba-pdp .product__thumbnail-scroll-shadow{margin-top:12px}.ba-pdp .product__info{padding:20px 18px}.ba-pdp .product-meta__title{font-size:27px;line-height:1.1}.ba-pdp .ba-fitment{font-size:12px}.ba-pdp__lower{margin-top:28px}.ba-pdp-details__overview,.ba-pdp-details__body{grid-template-columns:1fr}.ba-pdp-details__story,.ba-pdp-details__specs{padding:26px 22px}.ba-pdp-details h2{font-size:29px;margin-bottom:20px}.ba-pdp-details__body{margin-top:30px;gap:24px}.ba-pdp-details__features{padding:0 4px}.ba-pdp-details__features ul{columns:1}.ba-pdp .product__media{margin:0}.ba-pdp .product__thumbnail-list{max-width:100%}.ba-pdp .product-form__option-selector{min-width:0}.ba-pdp .block-swatch-list{flex-wrap:wrap}.ba-pdp .shopify-payment-button{max-width:100%}}.ba-pdp .product__media-image-wrapper{position:relative}.ba-pdp .product__media-image-wrapper img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;max-width:100%!important;width:100%!important;height:100%!important;transform:none!important}.ba-pdp .product__media-image-wrapper{width:100%!important;max-width:100%!important;margin:0!important}.ba-pdp .product__thumbnail{width:100%;min-width:0;max-width:100%;padding:0}.ba-pdp .product__thumbnail img{width:100%;max-width:100%;min-width:0}.ba-pdp .breadcrumb{min-height:0;padding:18px 0}.ba-pdp .breadcrumb__list{margin:0;padding:0;min-height:0}.ba-pdp .product-form{gap:0;row-gap:0}.ba-pdp .product-meta__title{font-size:clamp(25px,2.25vw,34px)}.ba-pdp{background:#171819;color:#f5f5f2;background-image:linear-gradient(115deg,transparent 65%,#ffffff03 65%,#ffffff03 66%,transparent 66%);padding-bottom:48px}.ba-pdp .breadcrumb,.ba-pdp .breadcrumb a{color:#b4b5b5}.ba-pdp .ba-pdp__hero{gap:36px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.ba-pdp__gallery{padding:0 18px 18px;border:0;border-top:3px solid #df1826;box-shadow:none;overflow:hidden}.ba-pdp__gallery-label{background:#222426;color:#ddd;margin:0 -18px 12px;padding:13px 18px;font-family:monospace;font-size:10px;letter-spacing:.12em}.ba-pdp .product__media-image-wrapper{padding-bottom:64%!important}.ba-pdp .product__info{background:transparent;border:0;padding:0 0 0 4px;box-shadow:none;color:#fff;--text-color:245,245,242;--heading-color:255,255,255;--border-color:80,82,83}.ba-pdp .product__info>.ba-pdp__eyebrow{display:inline-flex;align-items:center;gap:10px;color:#f46972;font-family:monospace;letter-spacing:.14em;margin:0 0 16px}.ba-pdp .product__info>.ba-pdp__eyebrow:before{content:"";display:block;width:26px;height:3px;background:#e11b2b}.ba-pdp .product-meta__title{color:#fff;font-size:clamp(28px,2.7vw,40px);line-height:1.02;letter-spacing:-.035em;font-weight:900;margin-bottom:20px}.ba-pdp .product-meta{border-bottom:1px solid #454749;padding-bottom:16px}.ba-pdp .product-meta__price-list-container,.ba-pdp .price{color:#fff}.ba-pdp .price--large{font-size:30px;letter-spacing:-.02em}.ba-pdp .product-meta__sku{color:#b9bbbd;font-family:monospace;font-size:11px;letter-spacing:.08em}.ba-pdp .ba-fitment{background:#252729;color:#e1e1de;border-left:2px solid #dd2634;padding:12px 15px}.ba-pdp .ba-fitment strong{color:#fff}.ba-pdp .ba-product-details[data-fitment-state=mismatch] .ba-fitment{background:#3c2024;color:#fff}.ba-pdp .ba-product-details[data-fitment-state=unknown] .ba-fitment{background:#352f20;color:#fff}.ba-pdp .ba-fitment button{color:#fff}.ba-pdp .quantity-selector{background:#252729;border-color:#565859;color:#fff}.ba-pdp .quantity-selector__input{color:#fff}.ba-pdp .product-form__quantity-label{color:#c5c7c8;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.ba-pdp .product-form__add-button{background:#dd1827;min-height:56px;border:1px solid #f23745;font-weight:800;letter-spacing:.12em;box-shadow:4px 4px #ffffff13}.ba-pdp .product-form__add-button:hover:not(:disabled){background:#b70f1d}.ba-pdp .product-form__payment-container{gap:12px}.ba-pdp .shopify-payment-button__more-options{color:#c6c8c9}.ba-pdp .product-form__option-name,.ba-pdp .product-form__option-value{color:#eee}.ba-pdp .block-swatch__item{border-color:#555;background:#242627;color:#eee}.ba-pdp .block-swatch__radio:checked+.block-swatch__item{border-color:#ef3543;background:#fff;color:#181818}.ba-pdp .select{background:#252729;color:#fff}.ba-pdp .product-form .station-tabs-tabset:has(.station-tabs-default-tab.mod-first.mod-last):has(.station-tabs-tabcontent:empty){display:none}.ba-pdp__lower{margin-top:40px}.ba-pdp-details__overview{grid-template-columns:1fr 1fr;gap:0;border:1px solid #414345}.ba-pdp-details__story{background:#202224;border:0;padding:32px 36px}.ba-pdp-details__specs{background:#202224;color:#efefeb;padding:32px 36px;border:0;border-left:1px solid #414345}.ba-pdp-details h2{text-transform:uppercase;font-size:clamp(27px,2.5vw,38px);font-weight:900;letter-spacing:-.035em;line-height:1;margin-bottom:25px}.ba-pdp-details__story h2,.ba-pdp-details__specs h2{color:#fff;display:flex;align-items:center;gap:14px}.ba-pdp-details__story h2:before,.ba-pdp-details__specs h2:before{content:"";width:5px;height:28px;background:#e51c2b;transform:skew(-12deg)}.ba-pdp-details__specs>.ba-pdp__eyebrow{color:#bfc0c1;font-family:monospace;font-size:10px;margin-bottom:12px}.ba-pdp-details [data-ba-description]{font-size:14px;letter-spacing:.04em;color:#ccc}.ba-pdp-details [data-ba-highlights] ul{counter-reset:ba-highlight;gap:10px;margin-top:22px}.ba-pdp-details [data-ba-highlights] li{counter-increment:ba-highlight;padding:16px 16px 16px 54px;background:#292c2e;border:1px solid #3c4042;font-size:12px;font-weight:600;min-height:60px}.ba-pdp-details [data-ba-highlights] li:before{content:counter(ba-highlight,decimal-leading-zero);left:14px;top:14px;font-family:monospace;font-size:18px;color:#f16b75;font-weight:400}.ba-pdp-details dt,.ba-pdp-details dd{border-color:#404345;padding:12px 10px;font-size:12px}.ba-pdp-details dt{color:#b8bbbd;font-weight:400}.ba-pdp-details dd{color:#fff;font-weight:600}.ba-pdp-details dt:nth-of-type(odd),.ba-pdp-details dd:nth-of-type(odd){background:#ffffff04}.ba-pdp-details__body{background:#f1f0ec;color:#262726;padding:36px;margin-top:24px;gap:44px;border-top:3px solid #db1c2b}.ba-pdp-details__features h2{color:#171819}.ba-pdp-details__features ul{columns:1;display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.ba-pdp-details__features li{position:relative;padding:14px 0 14px 17px;border-color:#cfd0c9;font-size:11px;line-height:1.7}.ba-pdp-details__features li:before{content:"";position:absolute;left:0;top:21px;background:#ce1822;width:5px;height:5px;transform:rotate(45deg)}.ba-pdp .ba-pdp-details summary{font-size:14px;font-weight:750;min-height:58px;border-color:#ccc;text-transform:uppercase;letter-spacing:.025em}.ba-pdp-details__accordions details[open]>summary{color:#b51622}.ba-pdp-details__accordions{border-top:1px solid #c6c7bf}.ba-pdp__support{font-size:12px;text-transform:uppercase;letter-spacing:.06em}.ba-pdp__fallback{color:#222}.ba-pdp .product__thumbnail-item[aria-current=true]{border-color:#d91828}.ba-pdp .product__thumbnail-item{background:#f5f5f3}.ba-pdp .product-form__store-availability-container{color:#eee}@media(max-width:999px){.ba-pdp .ba-pdp__hero{gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ba-pdp .product-meta__title{font-size:29px}.ba-pdp-details__story,.ba-pdp-details__specs{padding:26px}.ba-pdp-details__body{padding:26px;gap:28px}.ba-pdp-details__features ul{grid-template-columns:1fr}}@media(max-width:740px){.ba-pdp{padding-top:16px;padding-bottom:28px}.ba-pdp .ba-pdp__hero{gap:26px}.ba-pdp__gallery{padding:0 12px 12px}.ba-pdp__gallery-label{margin:0 -12px 8px;padding:11px 12px;font-size:9px}.ba-pdp .product__media-image-wrapper{padding-bottom:72%!important}.ba-pdp .product__info{padding:0 2px}.ba-pdp .product-meta__title{font-size:30px;line-height:1.04}.ba-pdp .price--large{font-size:28px}.ba-pdp__lower{margin-top:32px}.ba-pdp-details__overview{grid-template-columns:1fr}.ba-pdp-details__specs{border-left:0;border-top:1px solid #414345}.ba-pdp-details__story,.ba-pdp-details__specs{padding:24px 20px}.ba-pdp-details h2{font-size:29px}.ba-pdp-details__body{padding:24px 20px;gap:26px}.ba-pdp-details__features ul{grid-template-columns:1fr}.ba-pdp-details [data-ba-highlights] li{font-size:11px}.ba-pdp .ba-fitment{font-size:12px}}.ba-pdp-details__body--no-included{grid-template-columns:1fr}.ba-pdp-details__body--no-included .ba-pdp-details__accordions{width:100%}.ba-pdp-details__story [data-ba-extra-images]{color:#eee;border-color:#454749;margin-top:20px}.ba-pdp-details__story [data-ba-extra-images] summary{color:#eee}.ba-pdp-details__features[hidden]{display:none!important}#main:has(.ba-pdp-details:not([hidden])) .shopify-section--product-content{display:none!important}.ba-pdp .product-sticky-form{background:#202224;color:#fff;border-top:1px solid #505356;box-shadow:0 -6px 24px #0003;--text-color:255,255,255;--heading-color:255,255,255;--border-color:80,83,86}.ba-pdp .product-sticky-form__title,.ba-pdp .product-sticky-form__price{color:#fff}.ba-pdp .product-sticky-form__price{font-weight:750;white-space:nowrap}.ba-pdp .product-sticky-form__title{line-height:1.3}.ba-pdp .product-sticky-form__unit-price{color:#c5c7c8}.ba-pdp .product-sticky-form .product-form__add-button{color:#fff;background:#c91624;box-shadow:none;min-height:48px;white-space:nowrap}.ba-pdp .product-sticky-form .product-form__add-button:hover:not(:disabled){background:#a7101c}.ba-pdp .product-sticky-form .product-form__add-button:disabled{background:#595c60;color:#fff;border-color:#797d82}.ba-pdp .product-sticky-form .combo-box{--text-color:34,34,34;--heading-color:34,34,34;color:#222;background:#fff}.ba-pdp .product-sticky-form .combo-box__title,.ba-pdp .product-sticky-form .combo-box__option-item{color:#222}.ba-pdp .product__thumbnail-item:focus-visible{outline:3px solid #b91422;outline-offset:2px}.ba-pdp .quantity-selector__button{min-width:44px;min-height:44px}.ba-pdp .product__zoom-button{color:#222;background:#fff;border:1px solid #deded8;border-radius:50%}@media(max-width:740px){.ba-pdp .ba-pdp__hero{gap:20px}.ba-pdp .product__info>.ba-pdp__eyebrow{margin-bottom:12px}.ba-pdp .product-meta__title{font-size:clamp(25px,6.7vw,30px);margin-bottom:16px}.ba-pdp .product-meta{margin-bottom:14px;padding-bottom:14px}.ba-pdp .product__thumbnail-item{width:58px;height:54px;min-width:58px;flex-shrink:0}.ba-pdp .product__thumbnail-list-inner{padding:3px}.ba-pdp .product__thumbnail-scroll-shadow{margin-top:9px}.ba-pdp .product-sticky-form{padding-top:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.ba-pdp .product-sticky-form .product-form__add-button{min-height:48px;font-size:12px;letter-spacing:.07em}.ba-pdp .product-form__quantity{margin:12px 0}.ba-pdp__support{gap:16px;flex-wrap:wrap}.ba-pdp-details dd{overflow-wrap:anywhere}}.ba-pdp .breadcrumb{padding:16px 0}.ba-pdp .ba-pdp__hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:32px}.ba-pdp .product-meta__title{font-size:clamp(26px,2.35vw,36px);line-height:1.12;letter-spacing:-.025em;margin-bottom:16px}.ba-pdp .product-meta{margin-bottom:14px;padding-bottom:14px}.ba-pdp .product__info{padding-top:4px}.ba-pdp .product-form__quantity{margin:12px 0}.ba-pdp .product-form__buy-buttons{margin-top:12px}.ba-pdp .product__media-image-wrapper{padding-bottom:68%!important}.ba-pdp .ba-product-details[data-ba-mode=summary]{margin-bottom:14px}.ba-pdp .ba-fitment{font-size:13px;line-height:1.55}.ba-pdp .ba-fitment p{font-size:12px}.ba-pdp-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px -18px -18px;padding:16px 18px;background:#272a2b;border-top:1px solid #454849;color:#fff;gap:16px}.ba-pdp-facts[hidden],.ba-pdp-jump[hidden]{display:none}.ba-pdp-facts>div{min-width:0;border-left:2px solid #ce1822;padding-left:12px}.ba-pdp-facts dt{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#b9bdbd;margin-bottom:5px}.ba-pdp-facts dd{font-size:12px;font-weight:700;margin:0;overflow-wrap:anywhere}.ba-pdp-jump{display:flex;gap:0;margin-top:28px;background:#222526;border:1px solid #444849;overflow-x:auto;scrollbar-width:thin}.ba-pdp-jump button{flex:1 0 auto;min-height:52px;padding:14px 20px;color:#e8eaea;font-size:12px;font-weight:650;border-bottom:2px solid transparent}.ba-pdp-jump button:hover,.ba-pdp-jump button:focus-visible{background:#303435;border-bottom-color:#e31e2d;color:#fff}.ba-pdp .ba-pdp__lower{margin-top:24px}.ba-pdp-details__story,.ba-pdp-details__specs,.ba-pdp-details__features,.ba-pdp-details__accordions details{scroll-margin-top:130px}.ba-pdp-details [data-ba-highlights] ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ba-pdp-details [data-ba-highlights] li{font-size:12px;line-height:1.65;padding:38px 16px 16px;min-height:100px}.ba-pdp-details [data-ba-highlights] li:before{top:10px;left:16px;font-size:14px}.ba-pdp-details dt,.ba-pdp-details dd,.ba-pdp-details__features li{font-size:13px}.ba-pdp-details details>div,.ba-pdp-details details>p{font-size:13px}@media(max-width:999px){.ba-pdp .ba-pdp__hero{gap:24px;grid-template-columns:1fr 1fr}.ba-pdp-facts{gap:8px}.ba-pdp-details [data-ba-highlights] ul{grid-template-columns:1fr}}@media(max-width:740px){.ba-pdp .ba-pdp__hero{display:flex;gap:20px}.ba-pdp .product-meta__title{font-size:27px}.ba-pdp .product__media-image-wrapper{padding-bottom:76%!important}.ba-pdp-facts{margin:12px -12px -12px;padding:14px 12px}.ba-pdp-facts dd{font-size:11px}.ba-pdp-facts dt{font-size:9px}.ba-pdp-jump{margin-top:22px}.ba-pdp-jump button{padding:12px 16px;min-height:48px}.ba-pdp-details [data-ba-highlights] ul{grid-template-columns:1fr}.ba-pdp-details [data-ba-highlights] li{padding:14px 14px 14px 48px;min-height:0}.ba-pdp-details [data-ba-highlights] li:before{top:14px;left:14px}.ba-pdp .ba-pdp__lower{margin-top:16px}}.ba-pdp{background:#f3f2ee;background-image:none;color:#242624;--text-color:36,38,36;--heading-color:28,30,28;--border-color:212,213,206}.ba-pdp .breadcrumb,.ba-pdp .breadcrumb a{color:#60635d}.ba-pdp__gallery{background:#fff;border:1px solid #dedfd8;border-top:3px solid #ce1822}.ba-pdp__gallery-label{background:#fff;color:#5c605a;border-bottom:1px solid #e5e5df}.ba-pdp .product__info{background:#f3f2ee;color:#242624;--text-color:36,38,36;--heading-color:28,30,28;--border-color:202,205,196}.ba-pdp .product__info>.ba-pdp__eyebrow{color:#b51522}.ba-pdp .product-meta__title,.ba-pdp .product-meta__price-list-container,.ba-pdp .price{color:#202320}.ba-pdp .product-meta{border-color:#d1d3ca}.ba-pdp .product-meta__sku{color:#5e635c}.ba-pdp .ba-fitment{background:#fff;color:#454b43;border:1px solid #daddd4;border-left:3px solid #ce1822}.ba-pdp .ba-fitment strong,.ba-pdp .ba-fitment button{color:#252b24}.ba-pdp .ba-product-details[data-fitment-state=mismatch] .ba-fitment{background:#fff1f0;color:#80252c;border-color:#e2b6b8;border-left-color:#ba1d29}.ba-pdp .ba-product-details[data-fitment-state=unknown] .ba-fitment{background:#fff8e8;color:#654e20;border-color:#e1d2ae;border-left-color:#9b721a}.ba-pdp .quantity-selector{background:#fff;color:#242624;border-color:#bfc4b8}.ba-pdp .quantity-selector__input,.ba-pdp .quantity-selector__button{color:#242624}.ba-pdp .product-form__quantity-label,.ba-pdp .product-form__option-name,.ba-pdp .product-form__option-value,.ba-pdp .product-form__store-availability-container{color:#454b43}.ba-pdp .product-form__add-button{background:#ce1822;border-color:#ce1822;color:#fff;box-shadow:none}.ba-pdp .product-form__add-button:hover:not(:disabled){background:#a7121a}.ba-pdp .product-form__add-button:disabled{background:#73786e;border-color:#73786e}.ba-pdp .shopify-payment-button__more-options{color:#4e554a}.ba-pdp .block-swatch__item,.ba-pdp .select{background:#fff;color:#242624;border-color:#bfc4b8}.ba-pdp .block-swatch__radio:checked+.block-swatch__item{background:#fff0f1;color:#9c1420;border-color:#ce1822;box-shadow:0 0 0 1px #ce1822}.ba-pdp-facts{background:#eeefe9;color:#30372e;border-color:#d7dbd0}.ba-pdp-facts dt{color:#62695d}.ba-pdp-details__overview{border-color:#d4d7cc}.ba-pdp-details__specs{background:#fff;color:#262c24;border-left-color:#d4d7cc}.ba-pdp-details__specs h2{color:#242a22}.ba-pdp-details__specs>.ba-pdp__eyebrow{color:#636b5c}.ba-pdp-details__specs dt,.ba-pdp-details__specs dd{border-color:#dce0d5}.ba-pdp-details__specs dt{color:#62695c}.ba-pdp-details__specs dd{color:#242b21}.ba-pdp-details__specs dt:nth-of-type(odd),.ba-pdp-details__specs dd:nth-of-type(odd){background:#f3f5ef}.ba-pdp-details__body{background:#fff;border:1px solid #d4d7cc;border-top:3px solid #ce1822}.ba-pdp .product-sticky-form{background:#fff;color:#242624;--text-color:36,38,36;--heading-color:28,30,28;--border-color:212,213,206;border-top-color:#d4d7cc;box-shadow:0 -4px 20px #24262412}.ba-pdp .product-sticky-form__title,.ba-pdp .product-sticky-form__price{color:#242624}.ba-pdp .product-sticky-form__unit-price{color:#62695c}@media(max-width:740px){.ba-pdp-details__specs{border-top-color:#d4d7cc}}.ba-pdp .product__info{background:#fff;border:1px solid #dedfd8;padding:26px}.ba-pdp .product-meta__title{font-size:clamp(25px,2.15vw,34px);line-height:1.15}.ba-pdp .product__info>.ba-pdp__eyebrow{margin-bottom:12px}.ba-pdp .ba-fitment{background:#f6f6f3;padding:12px 14px}.ba-pdp-jump{background:#fff;border-color:#dedfd8}.ba-pdp-jump button{color:#41453e;border-right:1px solid #e7e8e2}.ba-pdp-jump button:hover,.ba-pdp-jump button:focus-visible{background:#f5f5f1;color:#a7121a;border-bottom-color:#ce1822}.ba-pdp-details__story{background:#fff;color:#242624}.ba-pdp-details__story h2{color:#242624}.ba-pdp-details__story .ba-pdp__eyebrow{color:#a7121a}.ba-pdp-details [data-ba-description]{color:#50564c;letter-spacing:0;line-height:1.75}.ba-pdp-details [data-ba-highlights] li{background:#f5f5f1;border-color:#e0e2d9;color:#343a30}.ba-pdp-details [data-ba-highlights] li:before{color:#b51522}.ba-pdp-details__story [data-ba-extra-images],.ba-pdp-details__story [data-ba-extra-images] summary{color:#343a30;border-color:#d4d7cc}.ba-pdp-details h2{font-size:clamp(25px,2.1vw,32px);line-height:1.12;letter-spacing:-.02em}@media(max-width:999px){.ba-pdp .product__info{padding:20px}}@media(max-width:740px){.ba-pdp .ba-pdp__hero{gap:16px}.ba-pdp .product__info{padding:20px 16px}.ba-pdp .product-meta__title{font-size:25px}.ba-pdp .product__media-image-wrapper{padding-bottom:66%!important}.ba-pdp-details h2{font-size:27px}}.ba-pdp .product-meta__title{font-size:clamp(30px,2.6vw,40px);line-height:1.15}.ba-pdp .product-meta__sku,.ba-pdp__eyebrow,.ba-pdp .product-form__quantity-label,.ba-pdp-facts dt{font-size:13px}.ba-pdp .ba-fitment,.ba-pdp .ba-fitment p,.ba-pdp .ba-fitment strong,.ba-pdp .ba-fitment button,.ba-pdp-facts dd,.ba-pdp-jump button{font-size:15px}.ba-pdp-details [data-ba-description],.ba-pdp-details [data-ba-highlights] li,.ba-pdp-details dt,.ba-pdp-details dd,.ba-pdp-details__features li,.ba-pdp-details details>div,.ba-pdp-details details>p{font-size:16px;line-height:1.7}.ba-pdp .ba-pdp-details summary,.ba-pdp .product-form__add-button{font-size:16px}.ba-pdp-details h2{font-size:clamp(29px,2.4vw,36px)}.ba-pdp__support{font-size:14px}@media(max-width:740px){.ba-pdp .product-meta__title{font-size:29px}.ba-pdp-facts{grid-template-columns:1fr;gap:12px}.ba-pdp-facts dd{font-size:14px}.ba-pdp-facts dt{font-size:12px}.ba-pdp-details h2{font-size:29px}}#main .bndlr-products-container[data-ba-bundle-layout=compact]{width:calc(100% - 48px)!important;max-width:1120px!important;margin:40px auto!important;padding:28px!important;border-radius:0;border-top:3px solid #ce1822}#main [data-ba-bundle-layout=compact] .ba-bundle-heading{font-size:30px;line-height:1.2;margin-bottom:24px}#main [data-ba-bundle-layout=compact] .ba-bundle-items{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px}#main [data-ba-bundle-layout=compact] .ba-bundle-name{font-size:16px;line-height:1.5}#main [data-ba-bundle-layout=compact] .ba-bundle-summary{padding:22px;border-radius:0;border:1px solid #ddd;background:#f3f2ee}#main [data-ba-bundle-layout=compact] .ba-bundle-image img{height:190px!important}@media(max-width:740px){#main .bndlr-products-container[data-ba-bundle-layout=compact]{width:calc(100% - 32px)!important;margin:28px auto!important;padding:18px!important}#main [data-ba-bundle-layout=compact] .bndlr-inner-products-container{grid-template-columns:minmax(0,1fr)!important}#main [data-ba-bundle-layout=compact] .ba-bundle-items{grid-template-columns:1fr!important}#main [data-ba-bundle-layout=compact] .ba-bundle-heading{font-size:27px}#main [data-ba-bundle-layout=compact] .ba-bundle-image img{height:100px!important}}.ba-pdp .ba-pdp-jump{margin-top:0;margin-bottom:24px}@media(max-width:740px){.ba-pdp .ba-pdp-jump{margin-top:0;margin-bottom:20px}}.ba-pdp .ba-pdp__gallery>.ba-pdp-jump{margin:0 -18px 14px;padding:0 8px;border:0;border-bottom:1px solid #dedfd8;background:#fff;gap:0;max-width:none;scrollbar-width:thin}.ba-pdp .ba-pdp__gallery>.ba-pdp-jump button{flex:1 0 auto;min-height:48px;padding:12px 10px;font-size:13px;line-height:1.4;font-weight:600;letter-spacing:0;border-right:0;border-bottom:2px solid transparent;background:transparent;color:#41453e;white-space:nowrap}.ba-pdp .ba-pdp__gallery>.ba-pdp-jump button:hover,.ba-pdp .ba-pdp__gallery>.ba-pdp-jump button:focus-visible{color:#b51622;border-bottom-color:#ce1822;background:#fafaf8}@media(max-width:740px){.ba-pdp .ba-pdp__gallery>.ba-pdp-jump{margin:0 -12px 12px;padding:0 4px}.ba-pdp .ba-pdp__gallery>.ba-pdp-jump button{flex:0 0 auto;min-height:44px;padding:11px 12px}}.ba-pdp-details [data-ba-installation] a:has(img){background:#fff;color:#202020;padding:0}.ba-pdp-details [data-ba-installation] a img{background:#fff}
/*# sourceMappingURL=/cdn/shop/t/68/assets/ba-product-layout.css.map */
