.template-product{--bm-product-ink:#171819;--bm-product-soft:#626566;--bm-product-muted:#7a7d7e;--bm-product-line:#dededb;--bm-product-line-strong:#c9cac7;--bm-product-surface:#f5f5f2;--bm-product-surface-soft:#fafaf8;--bm-product-dark:#1d1f20;--bm-product-accent:#ff4d00}.template-product .bm-product-main-section{background:var(--bm-product-background,#fff);padding:var(--bm-product-space-top,28px) 0 var(--bm-product-space-bottom,36px)}.template-product .bm-product-main__grid{width:min(var(--bm-product-content-width,1400px),calc(100% - 48px))!important;margin-inline:auto!important;gap:clamp(24px,2.8vw,44px)!important;align-items:start!important}.template-product .bm-product-main__media-column,.template-product .product-media-gallery-wrap,.template-product .product-info-wrap-content,.template-product .product-info{min-width:0!important}.template-product .product-media-main-wrapper,.template-product .product-media-main{padding:0!important}.template-product .product-media-main-wrapper{overflow:hidden!important;border:0!important;border-radius:var(--bm-product-radius,18px)!important;background:#fff!important;box-shadow:none!important}.template-product .product-media-main{background:#fff!important}.template-product .product-media-main .aspect-ratio:after{padding-bottom:min(var(--ratio-percent),var(--bm-product-media-max-height,640px))!important}.template-product .product-media-main img{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;object-fit:var(--bm-product-image-fit,contain)!important;object-position:center!important}.template-product .bm-buybox,.template-product .bm-purchase-details{border-radius:var(--bm-product-radius,18px)!important}.template-product .product-media-main-wrapper .pill-nav-slider{display:var(--bm-product-arrow-display,flex)!important}.template-product .product-media-main-wrapper .pill-nav-slider-inline-nav .pill-nav-item-prev{inset-inline-start:12px!important}.template-product .product-media-main-wrapper .pill-nav-slider-inline-nav .pill-nav-item-next{inset-inline-end:12px!important}.template-product .product-media-scroll-wrap{margin-top:9px!important}.template-product .product-media-scroll-wrap:has(.product-media-thumbnail:only-child){display:none!important}.template-product .product-media-thumbnail{padding:0!important;overflow:hidden!important;border:1px solid #d8dad6!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;transition:border-color .16s ease,transform .16s ease!important}.template-product .product-media-thumbnail .aspect-ratio{overflow:hidden!important;border-radius:11px!important;background:#eef0ec!important}.template-product .product-media-thumbnail .aspect-ratio img{width:100%!important;height:100%!important;border-radius:inherit!important;object-fit:cover!important;object-position:center!important}.template-product .product-media-thumbnail:hover{border-color:#a8aaa6!important;transform:translateY(-1px)!important}.template-product .product-media-thumbnail[aria-current=true],.template-product .product-media-thumbnail.is-active{border-color:#171819!important;box-shadow:0 0 0 1px #171819!important}@media(min-width:990px){.template-product .bm-product-main__grid{display:grid!important;grid-template-columns:minmax(0,var(--bm-product-media-weight,56)fr) minmax(390px,var(--bm-product-info-weight,44)fr)!important}.template-product .bm-product-main__media-column{grid-column:1!important;grid-row:1!important}.template-product .bm-product-main-section .product-info-wrap-content{grid-column:2!important;grid-row:1!important}.template-product .bm-product-main-section .product-info{width:100%!important;max-width:none!important}}@media(max-width:989px){.template-product .bm-product-main-section{padding:var(--bm-product-space-top-mobile,16px) 0 var(--bm-product-space-bottom-mobile,24px)}.template-product .bm-product-main__grid{width:min(calc(100% - 28px),var(--bm-product-content-width,1400px))!important;grid-template-columns:1fr!important}}.bm-buybox{display:flex!important;width:100%!important;flex-direction:column!important;overflow:hidden!important;border:1px solid var(--bm-product-line)!important;background:#fff!important;color:var(--bm-product-ink)!important;box-shadow:0 1px #00000004!important}.bm-buybox__badges{order:1;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;margin:0!important;padding:18px 18px 0!important}.bm-buybox__badge{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:4px 8px!important;border:1px solid #d7d8d5!important;border-radius:7px!important;background:#f5f5f2!important;color:#303233!important;font-size:12px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important}.bm-buybox__badge--oem{border-color:#1d1f20!important;background:#1d1f20!important;color:#fff!important}.bm-buybox__reference{margin-left:auto!important;color:#66696a!important;font-size:12px!important;line-height:1.3!important;font-weight:700!important;letter-spacing:.025em!important}.bm-buybox__title{order:2;display:-webkit-box!important;overflow:hidden!important;margin:0!important;padding:10px 18px 17px!important;color:var(--bm-product-ink)!important;font-size:clamp(24px,1.85vw,31px)!important;line-height:1.1!important;font-weight:780!important;letter-spacing:-.025em!important;text-wrap:balance!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}.bm-buybox__quick-specs{order:4;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0!important;border:0!important;border-bottom:1px solid var(--bm-product-line)!important;border-radius:0!important;background:#fff!important;overflow:hidden!important}.bm-quick-spec{min-width:0!important;padding:11px 10px 12px!important;border:0!important;border-right:1px solid #e7e7e4!important;background:transparent!important}.bm-quick-spec:last-child{border-right:0!important}.bm-quick-spec span,.bm-quick-spec strong{display:block!important}.bm-quick-spec span{margin:0 0 3px!important;color:#747778!important;font-size:12px!important;line-height:1.2!important;font-weight:750!important;letter-spacing:.05em!important;text-transform:uppercase!important}.bm-quick-spec strong{margin:0!important;color:#252728!important;font-size:14px!important;line-height:1.28!important;font-weight:760!important;overflow-wrap:anywhere!important}.bm-buybox .bm-vehicle-compatibility{order:5!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;margin:0!important;padding:13px 18px!important;border:0!important;border-bottom:1px solid var(--bm-product-line)!important;border-radius:0!important;background:#f6f6f3!important;box-shadow:none!important}.bm-buybox .bm-vehicle-compatibility.is-match{background:#f0f6f1!important}.bm-buybox .bm-vehicle-compatibility.is-warning{background:#fff5ed!important}.bm-buybox .bm-vehicle-compatibility__icon{display:flex!important;width:32px!important;height:32px!important;align-items:center!important;justify-content:center!important;border:1px solid #d9dad6!important;border-radius:9px!important;background:#fff!important;color:#27292a!important}.bm-buybox .bm-vehicle-compatibility__icon svg{width:20px!important;height:20px!important}.bm-buybox .bm-vehicle-compatibility__body{min-width:0!important}.bm-buybox .bm-vehicle-compatibility__body strong{display:block!important;color:#202223!important;font-size:13.5px!important;line-height:1.3!important;font-weight:800!important}.bm-buybox .bm-vehicle-compatibility__body span{display:block!important;margin-top:2px!important;color:#626566!important;font-size:12.5px!important;line-height:1.4!important}.bm-buybox .bm-vehicle-compatibility__body span strong{display:inline!important}.bm-buybox .bm-vehicle-compatibility__body+a,.bm-buybox .bm-vehicle-compatibility__body~a,.bm-buybox .bm-vehicle-compatibility__body~button,.bm-buybox .bm-vehicle-compatibility [data-bm-compat-action]{color:#1d1f20!important;font-size:12px!important;line-height:1.2!important;font-weight:800!important;text-decoration:underline!important;text-underline-offset:3px!important;white-space:nowrap!important}.bm-buybox__attention{order:9;margin:0!important;padding:11px 18px 12px!important;border:0!important;border-bottom:1px solid #ead4c8!important;border-radius:0!important;background:#fff5ef!important}.bm-buybox__attention strong,.bm-buybox__attention span{display:block!important}.bm-buybox__attention strong{margin:0 0 3px!important;color:#2b2d2e!important;font-size:12px!important;line-height:1.25!important;font-weight:850!important;letter-spacing:.05em!important;text-transform:uppercase!important}.bm-buybox__attention span{color:#5f6263!important;font-size:13px!important;line-height:1.45!important}.bm-buybox__attention span+span{margin-top:4px!important}.bm-buybox__purchase-price{order:3;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin:0!important;padding:15px 18px!important;border-top:1px solid var(--bm-product-line)!important;border-bottom:1px solid var(--bm-product-line)!important;border-radius:0!important;background:var(--bm-product-surface)!important}.bm-buybox__price-label{display:block!important;margin-bottom:4px!important;color:#66696a!important;font-size:12px!important;line-height:1.2!important;font-weight:750!important;letter-spacing:.06em!important;text-transform:uppercase!important}.bm-buybox__price{color:#121314!important;font-size:clamp(31px,2.25vw,38px)!important;line-height:.98!important;font-weight:850!important;letter-spacing:-.035em!important}.bm-buybox__availability{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:0!important;text-align:right!important}.bm-buybox__availability-dot{flex:0 0 auto!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#30864b!important;box-shadow:0 0 0 4px #30864b14!important}.bm-buybox__availability.is-sold .bm-buybox__availability-dot{background:#737576!important;box-shadow:0 0 0 4px #73757614!important}.bm-buybox__availability strong,.bm-buybox__availability span{display:block!important}.bm-buybox__availability strong{color:#27292a!important;font-size:13px!important;line-height:1.25!important;font-weight:800!important}.bm-buybox__availability span{margin-top:2px!important;color:#66696a!important;font-size:12px!important;line-height:1.3!important}.template-product .product-form{margin-top:10px!important}.template-product .product-form__buttons{width:100%!important;max-width:none!important}.template-product .product-form__buttons button,.template-product .product-form__submit{width:100%!important;min-height:52px!important;border:1px solid var(--bm-product-accent)!important;border-radius:10px!important;background:var(--bm-product-accent)!important;color:#fff!important;box-shadow:none!important;font-size:14px!important;line-height:1.2!important;font-weight:850!important;letter-spacing:0!important}.template-product .product-form__buttons button:hover,.template-product .product-form__submit:hover{border-color:#e64500!important;background:#e64500!important}.template-product .product-form__buttons button[disabled],.template-product .product-form__submit[disabled]{border-color:#bbbdbb!important;background:#bbbdbb!important;color:#fff!important}.template-product .bm-purchase-details{width:100%!important;margin:10px 0 0!important;padding:0!important;border:1px solid var(--bm-product-line)!important;background:#fff!important;color:var(--bm-product-ink)!important;overflow:hidden!important;box-shadow:none!important}.template-product .bm-purchase-details__delivery{padding:11px 13px!important;border:0!important;border-bottom:1px solid var(--bm-product-line)!important;background:#fff!important}.template-product .bm-purchase-details__label{display:block!important;margin:0 0 3px!important;color:#6f7273!important;font-size:12px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important}.template-product .bm-purchase-details__delivery strong{display:block!important;color:#27292a!important;font-size:14px!important;line-height:1.35!important;font-weight:800!important}.template-product .bm-purchase-details__delivery p{margin:4px 0 0!important;color:#66696a!important;font-size:13px!important;line-height:1.45!important}.template-product .bm-purchase-details__shipping-head{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:12px!important;margin:0!important;padding:10px 13px 8px!important}.template-product .bm-purchase-details__shipping-head strong{color:#27292a!important;font-size:13px!important;font-weight:800!important}.template-product .bm-purchase-details__shipping-head span{color:#737576!important;font-size:13px!important}.template-product .bm-purchase-details__shipping-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;border-top:1px solid #e8e8e5!important;background:#f7f7f4!important}.template-product .bm-purchase-details__shipping-grid>div{padding:10px 13px!important;border-right:1px solid #e3e3e0!important}.template-product .bm-purchase-details__shipping-grid>div:last-child{border-right:0!important}.template-product .bm-purchase-details__shipping-grid span,.template-product .bm-purchase-details__shipping-grid strong{display:block!important}.template-product .bm-purchase-details__shipping-grid span{color:#66696a!important;font-size:13px!important;line-height:1.3!important}.template-product .bm-purchase-details__shipping-grid strong{margin-top:3px!important;color:#27292a!important;font-size:14px!important;line-height:1.25!important;font-weight:820!important}.template-product .bm-product-legal-note{margin:9px 0 0!important;padding:10px 1px 0!important;border-top:1px solid #e5e5e2!important;background:transparent!important;color:#66696a!important;font-size:13px!important;line-height:1.5!important}.template-product .bm-product-legal-note p{margin:0 0 6px!important}.template-product .bm-product-legal-note strong{color:#4f5253!important;font-weight:750!important}.template-product .bm-product-legal-note__links{display:flex!important;flex-wrap:wrap!important;gap:4px 9px!important;margin-top:6px!important}.template-product .bm-product-legal-note a{color:#515455!important;text-decoration:underline!important;text-underline-offset:2px!important}.template-product .bm-sold-panel{width:100%!important;margin:10px 0 0!important;padding:15px!important;border:1px solid #d8d9d6!important;border-radius:14px!important;background:#f5f5f2!important;color:var(--bm-product-ink)!important}.template-product .bm-sold-panel__status{display:flex!important;align-items:center!important;gap:7px!important;margin:0 0 7px!important;font-size:12px!important;line-height:1.2!important;letter-spacing:.07em!important}.template-product .bm-sold-panel__dot{width:8px!important;height:8px!important}.template-product .bm-sold-panel h2{margin:0!important;color:#222425!important;font-size:18px!important;line-height:1.2!important;font-weight:820!important}.template-product .bm-sold-panel p{margin:6px 0 0!important;color:#5f6263!important;font-size:13px!important;line-height:1.5!important}.template-product .bm-sold-panel__cta{margin-top:12px!important}.template-product .bm-sold-panel__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:46px!important;padding:0 16px!important;border:1px solid #ff4d00!important;border-radius:10px!important;background:#ff4d00!important;color:#fff!important;font-weight:800!important;text-decoration:none!important}.template-product .bm-sold-panel__button[disabled]{border-color:#282a2b!important;background:#282a2b!important}.template-product .bm-sold-panel__cta>span{margin-top:5px!important;color:#6d7071!important;font-size:12px!important}.template-product .bm-sold-panel__links{display:grid!important;gap:6px!important;margin-top:11px!important}.template-product .bm-sold-panel__links a{padding:9px 10px!important;border:1px solid #dcddda!important;border-radius:9px!important;background:#fff!important;color:#262829!important;font-size:13px!important;line-height:1.4!important;font-weight:750!important}.template-product .bm-description{width:100%!important;max-width:720px!important;margin:18px 0 0!important;padding:18px 0 0!important;border-top:1px solid #e2e2df!important;background:transparent!important}.template-product .bm-description__kicker{margin:0 0 5px!important;color:var(--bm-product-accent)!important;font-size:12px!important;line-height:1.2!important;font-weight:820!important;letter-spacing:.09em!important;text-transform:uppercase!important}.template-product .bm-description__title{margin:0 0 10px!important;color:#202223!important;font-size:20px!important;line-height:1.2!important;font-weight:800!important}.template-product .bm-description p{margin:0 0 9px!important;color:#5f6263!important;font-size:14px!important;line-height:1.55!important}.template-product .bm-description strong{color:#292b2c!important;font-weight:720!important}.template-product .bm-description__extra{margin-top:11px!important;padding:9px 10px!important;border-radius:9px!important;background:#f5f5f2!important}.template-product .bm-description__reference{margin-top:9px!important;color:#66696a!important;font-size:13px!important}.bm-product-specs-section{background:var(--bm-specs-section-bg,#fff);padding:var(--bm-specs-space-top,32px) 0 var(--bm-specs-space-bottom,36px)}.bm-product-specs-section .bm-specs{max-width:var(--bm-specs-section-width,1200px)!important}.bm-specs{width:100%!important;margin:0 auto!important;padding:0!important;border:1px solid #e4e4e1!important;border-radius:18px!important;background:#fff!important;overflow:hidden!important;scroll-margin-top:110px!important;box-shadow:none!important}.bm-specs__head{max-width:none!important;margin:0!important;padding:16px 16px 14px!important;background:#fff!important}.bm-specs__head p{margin:0 0 4px!important;color:#6c6f70!important;font-size:12px!important;line-height:1.2!important;font-weight:850!important;letter-spacing:.09em!important}.bm-specs__head h2{margin:0!important;color:#1c1e1f!important;font-size:21px!important;line-height:1.12!important;letter-spacing:-.025em!important;font-weight:800!important}.bm-specs__head>span{display:block!important;max-width:720px!important;margin-top:6px!important;color:#676a6b!important;font-size:13px!important;line-height:1.5!important}.bm-specs__columns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;align-items:stretch!important;border-top:1px solid var(--bm-product-line)!important}.bm-specs__columns--single{grid-template-columns:1fr!important}.bm-specs__columns--single .bm-specs__column+.bm-specs__column{border-left:0!important}.bm-specs__column{overflow:hidden!important;border:0!important;background:#fff!important}.bm-specs__column+.bm-specs__column{border-left:1px solid var(--bm-product-line)!important}.bm-specs__column-head{display:flex!important;align-items:center!important;gap:8px!important;padding:10px 12px!important;border-bottom:1px solid #e2e2df!important;background:#f3f3f0!important;color:#222!important}.bm-specs__column-head span{color:#ff4d00!important;font-size:12px!important;line-height:1!important;font-weight:850!important}.bm-specs__column-head h3{margin:0!important;color:#242627!important;font-size:14px!important;line-height:1.2!important;font-weight:800!important}.bm-specs__row{display:grid!important;grid-template-columns:minmax(125px,38%) minmax(0,1fr)!important;margin:0!important;border-top:1px solid #e9e9e6!important}.bm-specs__column-head+.bm-specs__row{border-top:0!important}.bm-specs__row dt,.bm-specs__row dd{margin:0!important;padding:8px 10px!important;font-size:13px!important;line-height:1.4!important}.bm-specs__row dt{background:#fafaf8!important;color:#676a6b!important;font-weight:700!important}.bm-specs__row dd{background:#fff!important;color:#222425!important;font-weight:580!important}.bm-specs__row dd>span{display:block!important}.bm-specs__row dd>span+span{margin-top:3px!important}.bm-specs__row b,.bm-specs__row strong{font-weight:800!important}.template-product #bm-product-specs+*{margin-top:0!important}.template-product .bm-vehicle-products{padding:40px 0 50px;background:#fff;color:#171819}.template-product .bm-vehicle-products__content{padding-top:28px;border-top:1px solid #e2e2df}.template-product .bm-vehicle-products__head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:18px}.template-product .bm-vehicle-products__eyebrow{display:block;margin-bottom:5px;color:#ff4d00;font-size:12px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.template-product .bm-vehicle-products__head h2{margin:0;font-size:clamp(24px,2.5vw,34px);line-height:1.08;letter-spacing:-.025em}.template-product .bm-vehicle-products__head p{margin:6px 0 0;color:#707274;font-size:13px;line-height:1.5}.template-product .bm-vehicle-products__head>a{flex:0 0 auto;color:#171819;font-size:13px;font-weight:800;text-decoration:none}.template-product .bm-vehicle-products__head>a span{color:#ff4d00}.template-product [data-bm-vehicle-products-grid]{gap:14px}.template-product .bm-vehicle-products__empty{margin:0;padding:16px 0;border-top:1px solid #e5e5e2;color:#6d6f70;font-size:13px;line-height:1.5}.template-product .bm-related-products .section-content{margin-top:var(--bm-related-space-top-mobile,48px);margin-bottom:var(--bm-related-space-bottom-mobile,48px)}.template-product .bm-related-products .section-content-padded{margin-top:0;margin-bottom:0;padding-top:var(--bm-related-space-top-mobile,48px);padding-bottom:var(--bm-related-space-bottom-mobile,48px)}.template-product .bm-sold-related-intro{max-width:760px;margin:-4px 0 18px;color:#626466;font-size:13px;line-height:1.55}.template-product .bm-sold-related-empty{padding:18px;border:1px solid rgba(0,0,0,.12);background:#f6f6f4}.template-product .bm-sold-related-empty p{margin:0;font-size:13px;line-height:1.5}.template-product .bm-sold-related-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.template-product .bm-sold-related-links a{padding:9px 11px;border:1px solid rgba(0,0,0,.16);background:#fff;color:inherit;text-decoration:none;font-size:13px;line-height:1.3;font-weight:700}.template-product .bm-sold-related-links a:hover{border-color:#00000061;text-decoration:underline;text-underline-offset:2px}@media(min-width:990px){.template-product .bm-related-products .section-content{margin-top:var(--bm-related-space-top,60px);margin-bottom:var(--bm-related-space-bottom,60px)}.template-product .bm-related-products .section-content-padded{margin-top:0;margin-bottom:0;padding-top:var(--bm-related-space-top,60px);padding-bottom:var(--bm-related-space-bottom,60px)}}@media(max-width:900px){.template-product .product-page{gap:17px!important}.bm-specs__columns{grid-template-columns:1fr!important}.bm-specs__column+.bm-specs__column{border-left:0!important;border-top:1px solid var(--bm-product-line)!important}}@media(max-width:749px){.bm-product-specs-section{padding:var(--bm-specs-space-top-mobile,24px) 0 var(--bm-specs-space-bottom-mobile,28px)}.template-product .product-page{gap:12px!important}.template-product .product-media-main img{max-height:410px!important}.template-product .product-media-scroll-wrap{margin-top:7px!important}.template-product .product-media-main-wrapper{border-radius:16px!important}.template-product .product-media-thumbnail{border-radius:10px!important}.template-product .product-media-thumbnail .aspect-ratio{border-radius:9px!important}.bm-buybox{border-radius:15px!important}.bm-buybox__badges{padding:15px 14px 0!important}.bm-buybox__title{padding:9px 14px 14px!important;font-size:22px!important;line-height:1.12!important;-webkit-line-clamp:3!important}.bm-buybox__purchase-price{padding:13px 14px!important}.bm-buybox__price{font-size:30px!important}.bm-buybox__quick-specs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bm-quick-spec{padding:9px 9px 10px!important}.bm-buybox .bm-vehicle-compatibility{grid-template-columns:31px minmax(0,1fr) auto!important;gap:8px!important;padding:11px 14px!important}.bm-buybox .bm-vehicle-compatibility__icon{width:29px!important;height:29px!important;border-radius:8px!important}.bm-buybox .bm-vehicle-compatibility__icon svg{width:18px!important;height:18px!important}.bm-buybox__attention{padding-left:14px!important;padding-right:14px!important}.template-product .product-form__buttons button,.template-product .product-form__submit{min-height:50px!important}.template-product .bm-purchase-details{border-radius:13px!important}.template-product .bm-purchase-details__shipping-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.template-product .bm-description{margin-top:15px!important;padding-top:15px!important}.template-product .bm-description__title{font-size:18px!important}.bm-specs{border-radius:15px!important}.bm-specs__head{padding:14px 12px 12px!important}.bm-specs__head h2{font-size:19px!important}.bm-specs__column-head{padding:9px 10px!important}.bm-specs__row{grid-template-columns:40% 60%!important}.bm-specs__row dt,.bm-specs__row dd{padding:8px!important;font-size:12.5px!important}.template-product .bm-vehicle-products{padding:30px 0 38px}.template-product .bm-vehicle-products__content{padding-top:22px}.template-product .bm-vehicle-products__head{display:block;margin-bottom:14px}.template-product .bm-vehicle-products__head h2{font-size:27px}.template-product .bm-vehicle-products__head>a{display:inline-block;margin-top:9px}.template-product [data-bm-vehicle-products-grid]{gap:12px}}@media(max-width:430px){.bm-buybox__reference{margin-left:0!important}.bm-buybox__purchase-price{gap:9px!important}.bm-buybox__availability{max-width:145px!important}.bm-buybox__availability strong{font-size:12.5px!important}.bm-buybox .bm-vehicle-compatibility{grid-template-columns:29px minmax(0,1fr)!important}.bm-buybox .bm-vehicle-compatibility [data-bm-compat-action]{grid-column:2!important;justify-self:start!important;margin-top:1px!important}.template-product .bm-purchase-details__shipping-head{align-items:flex-start!important;flex-direction:column!important;gap:2px!important}.template-product .bm-purchase-details__shipping-grid{grid-template-columns:1fr!important}.template-product .bm-purchase-details__shipping-grid>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border-right:0!important;border-bottom:1px solid #e3e3e0!important}.template-product .bm-purchase-details__shipping-grid>div:last-child{border-bottom:0!important}.template-product .bm-purchase-details__shipping-grid strong{margin-top:0!important}.bm-specs__row{grid-template-columns:41% 59%!important}.bm-specs__row dt,.bm-specs__row dd{padding:8px!important;font-size:12px!important}}@media(min-width:990px){.template-product .bm-product-main__grid{grid-template-rows:auto auto!important;row-gap:0!important}.template-product .bm-product-main-section .product-info-wrap-content{grid-column:2!important;grid-row:1 / span 2!important}.template-product .bm-product-main__description{grid-column:1!important;grid-row:2!important}}@media(max-width:989px){.template-product .bm-product-main__grid{display:grid!important}.template-product .bm-product-main__media-column,.template-product .bm-product-main-section .product-info-wrap-content,.template-product .bm-product-main__description{grid-column:1!important;grid-row:auto!important}.template-product .bm-product-main__description{margin-top:0!important}}@media(max-width:989px){.section-bm-product-specs .bm-product-description-mobile-slot{width:min(var(--bm-specs-section-width, 1200px),calc(100% - 28px));margin:0 auto}.section-bm-product-specs .bm-product-description-mobile-slot .bm-description{width:100%!important;max-width:720px!important;margin:20px 0 0!important;padding-top:18px!important}}.bm-stock-request{margin-top:18px;padding:18px;border:1px solid rgba(0,0,0,.14);background:#fff}.bm-stock-request__head>span{display:block;margin-bottom:6px;color:#e95700;font-size:12px;font-weight:800;letter-spacing:.08em}.bm-stock-request__head h3{margin:0;font-size:19px;line-height:1.25;font-weight:800}.bm-stock-request__head p{margin:7px 0 16px;color:#626466;font-size:13px;line-height:1.55}.bm-stock-request__form{display:grid;gap:12px}.bm-stock-request__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:10px}.bm-stock-request__field label{display:block;margin-bottom:6px;font-size:12px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.bm-stock-request__field label em{color:#e95700;font-style:normal}.bm-stock-request__field input,.bm-stock-request__field select{display:block;width:100%;min-height:44px;padding:0 11px;border:1px solid #d7d7d7;border-radius:0;background:#fafafa;color:#171717;font:inherit;font-size:13px;outline:0}.bm-stock-request__field input:focus,.bm-stock-request__field select:focus{border-color:#171819;background:#fff}.bm-stock-request__generation{padding:11px 12px;border-left:3px solid #e95700;background:#f5f5f3}.bm-stock-request__generation small,.bm-stock-request__generation strong{display:block}.bm-stock-request__generation small{margin-bottom:3px;color:#777;font-size:11.5px;font-weight:800;letter-spacing:.06em}.bm-stock-request__generation strong{font-size:13px;line-height:1.35}.bm-stock-request__consent{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;color:#5f6163;cursor:pointer}.bm-stock-request__consent input{margin-top:2px;accent-color:#171819}.bm-stock-request__submit{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:46px;padding:12px 14px;border:0;border-radius:0;background:#e95700;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:800;letter-spacing:.045em}.bm-stock-request__submit span{font-size:17px}.bm-stock-request__privacy{display:block;color:#777;font-size:11.5px;line-height:1.45}.bm-stock-request__success,.bm-stock-request__error{padding:11px 12px;border-left:3px solid #e95700;background:#f5f5f3;font-size:12px;line-height:1.45}.bm-stock-request__success strong,.bm-stock-request__success span{display:block}@media(max-width:600px){.bm-stock-request{padding:15px}.bm-stock-request__grid{grid-template-columns:1fr}.bm-stock-request__head h3{font-size:18px}}@media(min-width:990px){.template-product .bm-product-main-section .product-info{position:sticky;top:2rem}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/bm-v2-product.css.map */
