.reenvio-product .product__media-wrapper{background:#fff}.reenvio-product .product__title h1{font-size:clamp(24px,2.4vw,34px);line-height:1.25;margin:0 0 16px}.reenvio-specs{margin:12px 0 22px}.reenvio-spec-row{display:flex;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid #e6e2dc}.reenvio-spec-row svg{flex-shrink:0;color:#c62828}.reenvio-spec-row dt{font-size:13px;color:#666}.reenvio-spec-row dd{margin:4px 0 0;font-weight:600;font-size:18px}.reenvio-check{background:#f8f5ef;padding:16px;border-radius:8px;margin:18px 0}.reenvio-check p{margin:6px 0 0;line-height:1.6}.reenvio-compatibility{border:1px solid #e6e2dc;border-radius:8px;padding:16px;margin:18px 0}.reenvio-compatibility summary{cursor:pointer;font-weight:600}.reenvio-compatibility .rte{margin-top:12px}.reenvio-contact{display:block;color:#237844;border:1px solid #237844;border-radius:7px;padding:14px;text-align:center;text-decoration:none;font-weight:600}.reenvio-contact:hover{background:#edf5ef}.reenvio-product .product-form__submit{--color-button:198,40,40;--color-button-text:255,255,255;background:#c62828;color:#fff}.reenvio-product .product-form__submit:hover{background:#a61b1b}.reenvio-product .product-com-wish{display:none}@media(max-width:749px){.reenvio-spec-row{padding:12px 0}.reenvio-product .product__title h1{font-size:24px}.reenvio-contact{min-height:48px;box-sizing:border-box}}
.template-product:has(.reenvio-product) #TopColumnContent{display:none}
.reenvio-vehicle{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;background:#f8f5ef;border-radius:10px;padding:24px 32px;margin:24px 0}.reenvio-vehicle__text>p:first-child{color:#c62828;font-weight:600;letter-spacing:2px}.reenvio-vehicle h2{font-size:clamp(26px,3vw,42px);line-height:1.2;margin:12px 0}.reenvio-vehicle figure{margin:0}.reenvio-vehicle img{display:block;width:100%;height:auto;max-height:330px;object-fit:contain;border-radius:7px}.reenvio-vehicle figcaption{font-size:11px;color:#666;margin-top:6px}
.reenvio-product .product__media-wrapper media-gallery{display:flex;flex-direction:column;min-width:0}.reenvio-product media-gallery>.slider-mobile-gutter{width:100%;margin:0}.reenvio-product media-gallery>.thumbnail-slider{display:flex;flex-direction:row;justify-content:center;width:100%;min-width:0;margin:16px 0 0;max-width:100%}.reenvio-product .thumbnail-list-slick.list-unstyled{display:none!important}.reenvio-product .thumbnail-slider .thumbnail-list.list-unstyled{display:flex;flex-direction:row;flex:0 1 auto;gap:12px;width:auto;max-width:100%;padding:0;overflow-x:auto}.reenvio-product .thumbnail-list .thumbnail-list__item.slider__slide{width:84px;min-width:84px;flex:0 0 84px;margin:0}.reenvio-product .thumbnail-list .thumbnail-list__item:before{padding-bottom:100%}
@media(max-width:749px){.reenvio-vehicle{grid-template-columns:1fr;gap:14px;padding:20px;margin:16px 0}.reenvio-vehicle img{max-height:260px}.reenvio-product .thumbnail-list .thumbnail-list__item.slider__slide{width:72px;min-width:72px;flex-basis:72px}}

.reenvio-vehicle figure{width:100%;max-width:495px;justify-self:center}.reenvio-vehicle img{max-height:none;width:100%;height:auto;object-fit:initial}.reenvio-vehicle figcaption{display:block;width:100%;margin:6px 0 0;padding:0;text-align:left}.reenvio-product .shipping-summary{margin-top:18px}

.reenvio-vehicle figcaption{text-align:center}
.reenvio-product media-gallery > slider-component:not(.thumbnail-slider){width:90%;margin-left:auto;margin-right:auto}

.velocimetro-bultaco media-gallery > slider-component:not(.thumbnail-slider){width:81%;margin-left:auto;margin-right:auto}

.velocimetro-rolle media-gallery > slider-component:not(.thumbnail-slider){width:81%;margin-left:auto;margin-right:auto}

.velocimetro-moto media-gallery > slider-component:not(.thumbnail-slider){width:81%;margin-left:auto;margin-right:auto}
body:has(.velocimetro-moto) .product-single__description{display:none}
.motorcycle-original-description{padding:16px;border:1px solid #e6e2dc;border-radius:8px;margin:16px 0;overflow-wrap:anywhere}

.reenvio-product .product-com-wish{display:flex;justify-content:flex-start;margin:12px 0;gap:12px}.reenvio-product .product-com-wish .wishlist{display:none}.reenvio-product .product-com-wish .compare{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid #d6d1c9;border-radius:6px;background:#fff;color:#202020;cursor:pointer}
