.template-product .bm-buybox--or24{overflow:hidden!important;border-color:#deded9!important;border-radius:18px!important;box-shadow:none!important}.template-product .bm-buybox--or24 .bm-buybox__badges{padding-bottom:2px!important}.template-product .bm-buybox__badge,.template-product .bm-buybox__reference{font-size:12px!important;line-height:1.3!important}.template-product .bm-product-overview{display:contents}.template-product .bm-buybox__quick-specs--visual{order:3!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;border-top:1px solid #deded9!important;border-bottom:1px solid #deded9!important;background:#f6f6f3!important}.template-product .bm-buybox__quick-specs--visual .bm-quick-spec{padding:12px 12px 13px!important;border-right:1px solid #deded9!important;background:transparent!important}.template-product .bm-buybox__quick-specs--visual .bm-quick-spec:last-child{border-right:0!important}.template-product .bm-buybox__quick-specs--visual .bm-quick-spec span{font-size:12px!important;letter-spacing:.075em!important}.template-product .bm-buybox__quick-specs--visual .bm-quick-spec strong{font-size:14px!important;font-weight:850!important}.template-product .bm-catalog-fitment{order:4!important;display:grid!important;grid-template-columns:92px minmax(0,1fr) 22px!important;align-items:center!important;gap:12px!important;margin:0!important;padding:12px 16px 9px!important;border:0!important;background:#fff!important}.template-product .bm-catalog-fitment__image{display:flex!important;width:92px!important;height:66px!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border:1px solid #e1e1de!important;border-radius:12px!important;background:#fff!important}.template-product .bm-catalog-fitment__image img{width:100%!important;height:100%!important;padding:0!important;object-fit:contain!important;object-position:center!important}.template-product .bm-catalog-fitment__image--placeholder svg{width:32px!important;height:32px!important;color:#707374!important}.template-product .bm-catalog-fitment__copy{min-width:0!important}.template-product .bm-catalog-fitment__copy>span{display:block!important;margin:0 0 3px!important;color:#ff4d00!important;font-size:12px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.template-product .bm-catalog-fitment__copy strong{display:block!important;color:#202223!important;font-size:14px!important;line-height:1.3!important;font-weight:850!important}.template-product .bm-catalog-fitment__copy small{display:block!important;margin-top:3px!important;color:#6d7071!important;font-size:12px!important;line-height:1.4!important}.template-product .bm-catalog-fitment__arrow{color:#171819!important;font-size:25px!important;line-height:1!important;text-align:right!important}.template-product .bm-catalog-fitment__choose{order:5!important;display:block!important;margin:0!important;padding:0 16px 12px 120px!important;border-bottom:1px solid #deded9!important;background:#fff!important;color:#6c6f70!important;font-size:12px!important;line-height:1.45!important;text-decoration:none!important}.template-product .bm-catalog-fitment__choose strong{color:#252728!important;font-weight:850!important;text-decoration:underline!important;text-underline-offset:2px!important}.template-product .bm-buybox--or24 .bm-vehicle-compatibility{order:6!important;min-height:0!important;padding:12px 16px!important;border-bottom:1px solid #deded9!important;background:#fafaf8!important}.template-product .bm-buybox__condition-row{order:7;display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:13px 18px;border-bottom:1px solid #deded9;background:#fff}.template-product .bm-buybox__tyre-copy>span{display:block;color:#747778;font-size:12px;line-height:1.15;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.template-product .bm-buybox__condition-copy span{display:block;color:#747778;font-size:12px;line-height:1.15;font-weight:900;letter-spacing:0;text-transform:none}.template-product .bm-buybox__condition-copy strong{display:block;margin-top:3px;color:#1b1d1e;font-size:18px;line-height:1.15;font-weight:900}.template-product .bm-buybox__condition-visual{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.template-product .bm-buybox__condition-score{color:#686b6c;font-size:12.5px;font-weight:850;white-space:nowrap}@media(min-width:750px){.template-product .bm-buybox__condition-row{grid-template-columns:185px minmax(0,1fr)}.template-product .bm-buybox__condition-copy>span{white-space:nowrap}}.template-product .bm-visual-meter{position:relative;height:9px;border-radius:999px;background:linear-gradient(90deg,#e44735,#ff7419 28%,#f0c62c 52%,#91c44b 73%,#37a85a)}.template-product .bm-visual-meter--condition{background:linear-gradient(90deg,#ff7419,#ff9b1a 26%,#f0c62c,#91c44b 74%,#37a85a)}.template-product .bm-visual-meter__marker{position:absolute;top:50%;left:var(--bm-meter-position,50%);width:22px;height:22px;border:3px solid #fff;border-radius:50%;background:#ff7419;box-shadow:0 0 0 1px #c8cac6;transform:translate(-50%,-50%)}.template-product .bm-visual-meter--condition[aria-label*=", 1 van 5"] .bm-visual-meter__marker{background:#ff7419}.template-product .bm-visual-meter--condition[aria-label*=", 2 van 5"] .bm-visual-meter__marker{background:#ff9b1a}.template-product .bm-visual-meter--condition[aria-label*=", 3 van 5"] .bm-visual-meter__marker{background:#f0c62c}.template-product .bm-visual-meter--condition[aria-label*=", 4 van 5"] .bm-visual-meter__marker{background:#91c44b}.template-product .bm-visual-meter--condition[aria-label*=", 5 van 5"] .bm-visual-meter__marker{background:#37a85a}.template-product .bm-visual-meter--tread .bm-visual-meter__marker{width:25px;height:25px;border:4px solid #fff;background:#399b5d;box-shadow:0 0 0 2px #313435}.template-product .bm-buybox__tyre-row{order:7;display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:13px 18px;border-bottom:1px solid #deded9;background:#fff}.template-product .bm-buybox__tyre-copy strong{display:block;max-width:150px;margin-top:4px;color:#27292a;font-size:13.5px;line-height:1.25;font-weight:850}.template-product .bm-buybox__tyre-copy small{display:block;margin-top:3px;color:#8a8d8e;font-size:12px;line-height:1.2;font-weight:650}.template-product .bm-buybox__tyre-axles{display:grid;gap:12px}.template-product .bm-buybox__tyre-axle{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:12px}.template-product .bm-buybox__tyre-value{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:0 7px;min-width:0}.template-product .bm-buybox__tyre-value>span{color:#66696a;font-size:12px;line-height:1.2;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.template-product .bm-buybox__tyre-value>strong{color:#202223;font-size:13.5px;line-height:1.2;font-weight:900;white-space:nowrap}.template-product .bm-buybox__tyre-value>small{grid-column:1/-1;margin-top:2px;color:#999c9d;font-size:12px;line-height:1.2;letter-spacing:.03em;text-transform:uppercase}.template-product .bm-buybox--or24 .bm-buybox__attention{order:8!important;padding:11px 18px 12px!important;border:0!important;border-bottom:1px solid #ead4c8!important;background:#fff5ef!important}.template-product .bm-buybox--or24 .bm-buybox__purchase-price{order:9!important;padding:15px 18px 17px!important;border:0!important;background:#f6f6f3!important}.template-product .product-form{margin-top:12px!important}.template-product .product-form__buttons button,.template-product .product-form__submit{min-height:56px!important;border-radius:13px!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important}.template-product .bm-sticky-buy[hidden]{display:none!important}.template-product .bm-sticky-buy{position:fixed!important;z-index:80!important;left:0!important;right:0!important;bottom:var(--mobile-dock-offset,0px)!important;padding:9px 12px calc(9px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid #dcdeda!important;background:#fffffff5!important;box-shadow:0 -8px 26px #0000001a!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;transform:translateY(110%)!important;transition:transform .2s ease!important}.template-product .bm-sticky-buy.is-visible{transform:translateY(0)!important}.template-product .bm-sticky-buy__inner{display:grid!important;grid-template-columns:58px minmax(90px,.65fr) minmax(180px,1.35fr)!important;align-items:center!important;gap:10px!important;max-width:760px!important;margin:0 auto!important}.template-product .bm-sticky-buy__image{width:58px!important;height:58px!important;overflow:hidden!important;border-radius:10px!important;background:#fff!important}.template-product .bm-sticky-buy__image img{width:100%!important;height:100%!important;object-fit:cover!important}.template-product .bm-sticky-buy__meta strong{display:block!important;color:#171819!important;font-size:17px!important;line-height:1!important;font-weight:900!important}.template-product .bm-sticky-buy__meta span{display:flex!important;align-items:center!important;gap:5px!important;margin-top:5px!important;color:#66696a!important;font-size:12px!important}.template-product .bm-sticky-buy__meta i{width:7px!important;height:7px!important;border-radius:50%!important;background:#2f9954!important}.template-product .bm-sticky-buy__button{min-height:48px!important;padding:8px 12px!important;border:1px solid #ff4d00!important;border-radius:11px!important;background:#ff4d00!important;color:#fff!important;font-size:13px!important;font-weight:850!important}@media(min-width:750px){.template-product .bm-sticky-buy{display:none!important}}@media(max-width:749px){.template-product .bm-buybox--or24{border-radius:16px!important}.template-product .bm-buybox--or24 .bm-buybox__badges{padding:14px 14px 2px!important}.template-product .bm-buybox--or24 .bm-buybox__title{padding:9px 14px 14px!important;font-size:22px!important;line-height:1.12!important}.template-product .bm-buybox__quick-specs--visual{grid-template-columns:repeat(6,minmax(0,1fr))!important}.template-product .bm-buybox__quick-specs--visual .bm-quick-spec{padding:11px 12px 12px!important;border-right:1px solid #deded9!important;border-bottom:1px solid #deded9!important}.template-product .bm-buybox__quick-specs--visual .bm-quick-spec:nth-child(-n+3){grid-column:span 2}.template-product .bm-buybox__quick-specs--visual .bm-quick-spec:nth-child(n+4){grid-column:span 3}.template-product .bm-buybox__quick-specs--visual .bm-quick-spec:nth-child(3),.template-product .bm-buybox__quick-specs--visual .bm-quick-spec:nth-child(5){border-right:0!important}.template-product .bm-buybox__quick-specs--visual .bm-quick-spec:nth-last-child(-n+2){border-bottom:0!important}.template-product .bm-catalog-fitment{grid-template-columns:72px minmax(0,1fr) 18px!important;gap:10px!important;padding:11px 14px 8px!important}.template-product .bm-catalog-fitment__image{width:72px!important;height:58px!important;border-radius:11px!important}.template-product .bm-catalog-fitment__choose{padding:0 14px 12px 96px!important}.template-product .bm-buybox--or24 .bm-vehicle-compatibility{padding:11px 14px!important}.template-product .bm-buybox__condition-row,.template-product .bm-buybox__tyre-row{grid-template-columns:155px minmax(0,1fr);gap:12px;padding:13px 14px}.template-product .bm-buybox__tyre-axle{grid-template-columns:minmax(0,1fr);gap:6px}.template-product .bm-buybox__tyre-value{grid-template-columns:auto auto 1fr;gap:0 5px}.template-product .bm-buybox__tyre-value>span{font-size:11px;letter-spacing:0;text-transform:none}.template-product .bm-buybox__tyre-value>small{grid-column:auto;justify-self:end;margin-top:0;white-space:nowrap}.template-product .bm-buybox--or24 .bm-buybox__purchase-price{padding:14px 14px 16px!important}.template-product .product-form__buttons button,.template-product .product-form__submit{min-height:54px!important;border-radius:12px!important}body.bm-sticky-buy-active{padding-bottom:calc(86px + var(--mobile-dock-offset,0px) + env(safe-area-inset-bottom,0px))!important}}@media(max-width:430px){.template-product .bm-buybox__reference{margin-left:0!important}.template-product .bm-buybox__condition-row,.template-product .bm-buybox__tyre-row{grid-template-columns:105px minmax(0,1fr);gap:10px}.template-product .bm-buybox__condition-copy strong{font-size:16px}.template-product .bm-buybox__tyre-copy strong{max-width:105px;font-size:12.5px}.template-product .bm-buybox__tyre-axle{grid-template-columns:minmax(0,1fr);gap:6px}.template-product .bm-buybox__tyre-value>strong{font-size:12.5px}.template-product .bm-sticky-buy__inner{grid-template-columns:52px 94px minmax(0,1fr)!important;gap:8px!important}.template-product .bm-sticky-buy__image{width:52px!important;height:52px!important}.template-product .bm-sticky-buy__meta strong{font-size:15px!important}.template-product .bm-sticky-buy__button{min-height:45px!important;font-size:12.5px!important}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/bm-product-buybox.css.map */
