/** Shopify CDN: Minification failed

Line 376:0 Expected "}" to go with "{"

**/
@media screen and (min-width: 1200px) {.listing-item__wrap,.tomauto-compatibility-strip,.product-tabs-fullwidth,.tomauto-related-products,.mais-informacoes,.product-reviews-section,.payment-shipping-container,.social-block{width:min(100%,1480px);max-width:1480px;margin-left:auto;margin-right:auto;box-sizing:border-box;}.listing-item__wrap{grid-template-columns:440px minmax(520px,1fr) 420px;gap:28px;align-items:start;margin-bottom:22px;}.product-image-container{height:390px;}.product-main-image{width:82%;height:82%;}.product-thumbnails{min-height:88px;padding:12px 22px;}.product-thumbnail{width:78px;height:62px;flex-basis:78px;}.tomauto-product-heading-desktop{margin-bottom:16px;}.tomauto-product-title-desktop{max-width:none;font-size:24px;line-height:1.24;}.tomauto-product-rating-desktop{margin-top:10px;}.tomauto-product-rating-desktop .star{font-size:16px;}.tomauto-product-rating-desktop .review-link{font-size:13px;}.tomauto-product-intro{display:none;}.metadata-title{margin-bottom:8px;padding-bottom:11px;font-size:19px;}.metadata-field{min-height:48px;grid-template-columns:minmax(180px,215px) 1fr;gap:18px;padding:11px 0;}.metadata-field strong{font-size:13px;line-height:1.4;}.metadata-field span{font-size:13px;line-height:1.5;}.tomauto-mid-cards{grid-template-columns:1fr;margin-top:14px;}.tomauto-why-card{display:none;}.tomauto-reference-card{min-height:auto;padding:13px 15px;display:grid;grid-template-columns:150px 1fr auto;gap:12px;align-items:center;}.tomauto-reference-card .tomauto-mini-card-title{margin:0;font-size:11px;}.tomauto-reference-values{min-height:0;font-size:12px;gap:5px 10px;}.tomauto-reference-link{white-space:nowrap;}.tomauto-quality-card{margin-top:12px;min-height:60px;padding:12px 15px;}.tomauto-quality-card__copy strong{font-size:12px;}.tomauto-quality-card__copy small{font-size:11px;}.listing-item__right{padding:21px 19px 0;}.listing-item__price-info{min-height:100px;}.listing-item__available{max-width:175px;font-size:12.5px;line-height:1.5;}.listing-item__available::after{font-size:10.5px;}.current-price,.price-item{font-size:36px;}.listing-item__price-iva{font-size:12px;}.quantity-selector-label{font-size:10px;}.btn-comprar{font-size:14px;}.tomauto-logistics-item small{font-size:9.5px;}.tomauto-purchase-benefits--four b{font-size:9px;line-height:1.3;}.tomauto-purchase-benefits--four i{width:64px;height:64px;display:flex;align-items:center;justify-content:center;flex:0 0 64px;}.tomauto-purchase-benefits--four i img{display:block;width:64px;height:64px;max-width:64px;max-height:64px;object-fit:contain;}.tomauto-compatibility-strip{grid-template-columns:320px minmax(0,1fr) 145px;gap:18px;margin-top:22px;margin-bottom:16px;padding:15px 18px;}.tomauto-compatibility-heading strong{font-size:11px;}.tomauto-compatibility-heading small{font-size:10px;}.tomauto-vehicle-chip{max-width:250px;padding:8px 13px;font-size:10px;}.tomauto-compatibility-more{min-width:145px;height:36px;font-size:10px;}.product-tabs-fullwidth{margin-top:0;margin-bottom:30px;}.product-tabs{margin:0;border-radius:6px;}.tabs-header{min-height:44px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;white-space:nowrap;}.tabs-header::-webkit-scrollbar{display:none;}.tab-content{padding:26px 28px 30px;}.tomauto-description-layout{gap:32px;}.tomauto-faq-card{padding-left:24px;}.tomauto-faq-card p{margin-bottom:12px;}.tomauto-compatibility-content h3{font-size:18px;}.tomauto-compatibility-content > div:first-child p{font-size:12px;}.tomauto-compatibility-row strong,.tomauto-compatibility-row span:last-child,.tomauto-compatibility-note{font-size:11px;}.tomauto-related-products__head h2{font-size:17px;}.tomauto-related-card__copy strong{font-size:10.5px;}.tomauto-related-card__copy b{font-size:14px;}}@media screen and (min-width: 1200px) {.listing-item__wrap{grid-template-columns:390px minmax(460px,1fr) 390px;gap:22px;}.product-image-container{height:350px;}.tomauto-product-title-desktop{font-size:21px;}.metadata-field{grid-template-columns:minmax(165px,195px) 1fr;}.tomauto-reference-card{grid-template-columns:130px 1fr;}.tomauto-reference-link{grid-column:1 / -1;justify-self:start;}.tomauto-compatibility-strip{grid-template-columns:285px minmax(0,1fr) 135px;}.tomauto-description-layout{gap:24px;}.tab-button{padding-inline:18px;}}@media screen and (min-width: 1200px) {.tomauto-product-heading-topline{margin-bottom:6px;}.tomauto-product-heading-topline .tomauto-product-rating-desktop{justify-content:flex-end;}.tomauto-product-heading-topline .tomauto-product-rating-desktop .stars{align-items:center;gap:3px;}.tomauto-product-heading-topline .tomauto-product-rating-desktop .star{font-size:16px;line-height:1;}.tomauto-product-heading-topline .tomauto-product-rating-desktop .review-link{font-size:13px;line-height:1.2;}.listing-item__price-info{row-gap:0;}.listing-item__price-iva{margin-top:1px;line-height:1.15;}.tomauto-product-heading-topline .tomauto-product-rating-desktop{flex-direction:row;}.tomauto-product-heading-topline .tomauto-product-rating-desktop .stars{order:1;}.tomauto-product-heading-topline .tomauto-product-rating-desktop .review-link{order:2;}}.tomauto-benefits-title{display:none;}@media screen and (min-width: 1200px) {.tomauto-purchase-trust{margin-left:-19px;margin-right:-19px;margin-top:17px;border-top:1px solid #e1e5e8;background:#fff;}.tomauto-purchase-logistics{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:13px 18px;border-bottom:1px solid #e4e8eb;background:#fff;}.tomauto-logistics-item{min-height:28px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 12px;color:#222f35;}.tomauto-logistics-item + .tomauto-logistics-item{border-left:1px solid #dfe4e7;}.tomauto-logistics-item strong{color:#222f35;font-size:11px;line-height:1.2;font-weight:800;white-space:nowrap;}.tomauto-logistics-icon,.tomauto-purchase-trust__custom-icon{width:25px;height:25px;flex:0 0 25px;display:flex;align-items:center;justify-content:center;color:#222f35;}.tomauto-logistics-icon--delivery svg{width:25px;height:25px;display:block;}.tomauto-purchase-trust__custom-icon img,.tomauto-purchase-trust__custom-icon .tomauto-portugal-flag{max-width:27px;max-height:18px;}.tomauto-benefits-title{display:grid;grid-template-columns:minmax(20px,1fr) auto minmax(20px,1fr);align-items:center;gap:12px;padding:10px 18px 8px;background:#fff;color:#222f35;}.tomauto-benefits-title span{height:1px;background:#dfe4e7;}.tomauto-benefits-title b{font-size:10.5px;line-height:1;font-weight:800;letter-spacing:.06em;white-space:nowrap;}.tomauto-purchase-benefits--four{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 14px 11px;background:#fff;}.tomauto-purchase-benefits--four .tomauto-benefit-card{min-height:92px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:9px 9px 8px;border:1px solid #dfe4e7;border-radius:7px;background:#fff;color:#222f35;text-align:center;box-shadow:0 1px 2px rgba(34,47,53,.025);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;}.tomauto-purchase-benefits--four .tomauto-benefit-card:hover{border-color:#cbd3d8;box-shadow:0 4px 12px rgba(34,47,53,.06);transform:translateY(-1px);}.tomauto-purchase-benefits--four .tomauto-benefit-card i{width:44px;height:44px;flex:0 0 44px;display:flex;align-items:center;justify-content:center;margin:0;border:0;color:#222f35;}.tomauto-purchase-benefits--four .tomauto-benefit-card i svg{width:40px;height:40px;display:block;overflow:visible;}.tomauto-purchase-benefits--four .tomauto-benefit-card b{margin:0;color:#222f35;font-size:10px;line-height:1.18;font-weight:800;letter-spacing:0;}.tomauto-help-row{min-height:56px;padding:10px 18px 11px;border-top:1px solid #e1e5e8;background:#fff;}.tomauto-help-row strong{color:#222f35;font-size:10.5px;font-weight:800;}.tomauto-help-row small{margin-top:2px;color:#6d777d;font-size:9px;}.tomauto-help-row a{white-space:nowrap;}.tomauto-help-row a::after{line-height:1;}}.tab-button{min-width:145px;padding:12px 24px;font-size:14px;flex:0 0 auto;}@media screen and (min-width: 1200px) {.tomauto-logistics-icon--delivery{width:38px!important;height:38px!important;flex:0 0 38px!important;}.tomauto-logistics-icon--delivery img{width:55px!important;height:51px!important;object-fit:contain!important;display:block!important;}.social-block__wrap{margin:0!important;}}@media screen and (max-width: 1199px) {.tomauto-compatibility-strip,.product-tabs-fullwidth,.product-tabs,.tomauto-related-products,.mais-informacoes,.product-reviews-section,.payment-shipping-container,.social-block,.social-block__wrap{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;}}@media screen and (min-width: 1200px) {.product-main-content>:is(.product-heading-row,.listing-item__wrap,.tomauto-compatibility-strip,.product-tabs-fullwidth,.tomauto-related-products,.mais-informacoes,.product-reviews-section,.payment-shipping-container,.social-block){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;}.tomauto-related-products,.tomauto-related-products__head,.tomauto-related-products__grid,.mais-informacoes,.mais-informacoes .summary-table,.product-reviews-section,.product-reviews-section .jdgm-widget,.product-reviews-section .jdgm-review-widget,.product-reviews-section .jdgm-rev-widg,.product-reviews-section #judgeme_product_reviews,.payment-shipping-container,.payment-box,.shipping-box,.social-block,.social-block__wrap,.social-block__row{width:100%!important;max-width:none!important;box-sizing:border-box!important;}.payment-shipping-container{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.tomauto-related-products,.mais-informacoes,.product-reviews-section,.payment-shipping-container,.social-block{transform:none!important;left:auto!important;right:auto!important;}}@media screen and (min-width: 1200px) {.product-main-content>:is(.tomauto-compatibility-strip,.product-tabs-fullwidth,.tomauto-related-products,.mais-informacoes,.product-reviews-section,.payment-shipping-container,.social-block){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;}.product-tabs,.tomauto-related-products__head,.tomauto-related-products__grid,.mais-informacoes .summary-table,.product-reviews-section .jdgm-widget,.product-reviews-section .jdgm-review-widget,.product-reviews-section .jdgm-rev-widg,.product-reviews-section #judgeme_product_reviews,.social-block__wrap,.social-block__row,.tomauto-product-aligned-section{width:100%!important;max-width:none!important;box-sizing:border-box!important;}.tomauto-product-aligned-section > .page-width,.tomauto-product-aligned-section > div > .page-width,.tomauto-product-aligned-section .section-template--padding > .page-width{box-sizing:border-box!important;}.tomauto-product-aligned-section :is(.rich-text__wrapper,.rich-text__blocks,.collapsible-content__wrapper,.multicolumn,.multicolumn-list,.image-with-text,.image-with-text__grid,.collection,.collection__title,.featured-product,.contact,.blog,.blog__posts,.related-products){max-width:none!important;box-sizing:border-box!important;}.tomauto-product-aligned-section :is(.rich-text__wrapper,.rich-text__blocks){width:100%!important;}}@media screen and (min-width: 1200px) {#tab-description{padding:28px 30px 30px!important;background:#fff!important;}.tomauto-description-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 340px!important;grid-template-areas:"description faq""description cta"!important;column-gap:42px!important;row-gap:18px!important;align-items:start!important;width:100%!important;}.product__description-tab{grid-area:description!important;min-width:0!important;padding-right:8px!important;font-size:14px!important;line-height:1.7!important;}.product__description-tab > :first-child{margin-top:0!important;}.product__description-tab > :last-child{margin-bottom:0!important;}.product__description-tab h2,.product__description-tab h3,.product__description-tab h4{font-weight:800!important;line-height:1.3!important;}.product__description-tab h2{margin:22px 0 10px!important;font-size:18px!important;}.product__description-tab h3{margin:18px 0 8px!important;font-size:16px!important;}.product__description-tab p{margin:0 0 13px!important;}.product__description-tab ul,.product__description-tab ol{margin:10px 0 16px!important;padding-left:21px!important;}.product__description-tab li{margin-bottom:5px!important;}.tomauto-faq-card{grid-area:faq!important;width:100%!important;padding:0!important;border:1px solid #dfe4e7!important;border-radius:5px!important;background:#fff!important;overflow:hidden!important;}.tomauto-faq-card .tomauto-mini-card-title{margin:0!important;padding:15px 17px!important;border-bottom:1px solid #e1e5e8!important;background:#f8f9fa!important;color:#222f35!important;font-size:13px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.02em!important;}.tomauto-faq-card details{margin:0 16px!important;border-bottom:1px solid #e6e9eb!important;}.tomauto-faq-card details:last-child{border-bottom:0!important;}.tomauto-faq-card summary{position:relative!important;padding:15px 26px 15px 0!important;color:#2f3e44!important;font-size:13px!important;line-height:1.35!important;font-weight:700!important;cursor:pointer!important;list-style:none!important;}.tomauto-faq-card summary::-webkit-details-marker{display:none!important;}.tomauto-faq-card summary::after{content:"+"!important;position:absolute!important;right:2px!important;top:50%!important;transform:translateY(-50%)!important;color:#ff6b00!important;font-size:18px!important;line-height:1!important;font-weight:500!important;}.tomauto-faq-card details[open] summary::after{content:"−"!important;}.tomauto-faq-card p{margin:-2px 0 15px!important;padding-right:10px!important;color:#68737a!important;font-size:12px!important;line-height:1.55!important;}}@media screen and (min-width: 1200px) {.tomauto-description-layout{grid-template-columns:minmax(0,1fr) 300px!important;column-gap:28px!important;}}@media screen and (min-width: 1200px) {.tomauto-compatibility-strip,.product-tabs-fullwidth,.tomauto-related-products,.mais-informacoes,.product-reviews-section,.payment-shipping-container,.social-block,.product-tabs,.tabs-header,.tab-content,.social-block__wrap,.social-block__row,.tomauto-related-products__head,.tomauto-related-products__grid,.mais-informacoes .summary-table,.product-reviews-section .jdgm-widget,.product-reviews-section .jdgm-review-widget,.product-reviews-section .jdgm-rev-widg,.product-reviews-section #judgeme_product_reviews{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;}}@media screen and (min-width: 1200px) {.listing-item__wrap,.tomauto-compatibility-strip,.product-tabs-fullwidth,.tomauto-related-products,.mais-informacoes,.product-reviews-section,.payment-shipping-container,.social-block,.tomauto-product-aligned-section .page-width{width:1570px!important;max-width:1570px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;}.product-tabs,.tabs-header,.tab-content,.social-block__wrap,.social-block__row,.tomauto-related-products__head,.tomauto-related-products__grid,.mais-informacoes .summary-table,.product-reviews-section .jdgm-widget,.product-reviews-section .jdgm-review-widget,.product-reviews-section .jdgm-rev-widg,.product-reviews-section #judgeme_product_reviews{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;}}@media screen and (min-width: 1200px) {.listing-item__wrap,.tomauto-compatibility-strip,.product-tabs-fullwidth,.tomauto-related-products,.mais-informacoes,.product-reviews-section,.payment-shipping-container,.social-block,.tomauto-product-aligned-section .page-width{width:calc(100% - 64px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;}}@media screen and (min-width: 1200px) {.listing-item__left,.listing-item__left .product-gallery-simple{min-height:0!important;display:flex!important;flex-direction:column!important;}.listing-item__left{height:var(--tomauto-purchase-height,auto)!important;box-sizing:border-box!important;}.listing-item__left .product-gallery-simple{width:100%!important;height:100%!important;gap:0!important;}.listing-item__left .product-image-container{width:100%!important;height:auto!important;min-height:0!important;flex:1 1 auto!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:#fff!important;}.listing-item__left .product-main-image{width:88%!important;height:88%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;}.listing-item__left .product-thumbnails{width:100%!important;min-height:92px!important;height:92px!important;flex:0 0 92px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;flex-wrap:nowrap!important;padding:12px 16px!important;box-sizing:border-box!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important;}.listing-item__left .product-thumbnails::-webkit-scrollbar{display:none!important;}.listing-item__left .product-thumbnail{width:70px!important;height:62px!important;flex:0 0 70px!important;object-fit:contain!important;}.listing-item__left .product-thumbnails::after{content:""!important;flex:0 0 6px!important;width:6px!important;}.listing-item__left .product-thumbnails{cursor:grab!important;user-select:none!important;-webkit-user-select:none!important;scroll-behavior:auto!important;overscroll-behavior-x:contain!important;}.listing-item__left .product-thumbnails.is-dragging{cursor:grabbing!important;}.listing-item__left .product-thumbnail{user-select:none!important;-webkit-user-drag:none!important;pointer-events:auto!important;}}
/* =========================================================
   TOMAUTO — CORREÇÃO TABLET 750px–1199px
   Não altera mobile nem desktop
   ========================================================= */

@media screen and (min-width: 768px) and (max-width: 1199px) {

  /* Base da página */
  .product-main-content {
    width: 100%;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
    overflow: hidden;
  }

  /* Produto: imagem + dados técnicos */
  .listing-item__wrap {
    display: grid !important;
    grid-template-columns: minmax(260px, 38%) minmax(0, 1fr) !important;
    gap: 24px !important;
    width: 100% !important;
    max-width: 100% !important;
    padding: 22px !important;
    box-sizing: border-box !important;
  }

  .listing-item__left,
  .listing-item__center {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
  }

  /* Caixa de compra passa para largura total */
  .listing-item__right {
    grid-column: 1 / -1 !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
  }

  /* Galeria */
  .product-gallery-simple {
    width: 100% !important;
    max-width: 100% !important;
    align-items: stretch !important;
  }

  .product-image-container {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    aspect-ratio: 1 / 1 !important;
    display: grid !important;
    place-items: center !important;
    overflow: hidden !important;
  }

  .product-main-image {
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    max-height: 100% !important;
    object-fit: contain !important;
    transform: none !important;
  }

  .product-image-container:hover .product-main-image {
    transform: none !important;
  }

  .product-thumbnails {
    width: 100% !important;
    max-width: 100% !important;
    display: flex !important;
    flex-wrap: nowrap !important;
    justify-content: flex-start !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
  }

  .product-thumbnail {
    width: 64px !important;
    height: 64px !important;
    flex: 0 0 64px !important;
    object-fit: contain !important;
  }

  /* =====================================================
     Cartões centrais — impede SVGs gigantes
     ===================================================== */

  .tomauto-mid-cards {
    width: 100% !important;
    min-width: 0 !important;
  }

  .tomauto-reference-card,
  .tomauto-why-card,
  .tomauto-quality-card {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
  }

  .tomauto-quality-card {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
  }

  .tomauto-quality-card__icon {
    width: 34px !important;
    height: 34px !important;
    min-width: 34px !important;
    max-width: 34px !important;
    flex: 0 0 34px !important;
    display: grid !important;
    place-items: center !important;
  }

  .tomauto-quality-card__icon svg,
  .tomauto-quality-card__icon img {
    display: block !important;
    width: 32px !important;
    height: 32px !important;
    max-width: 32px !important;
    max-height: 32px !important;
    object-fit: contain !important;
  }

  /* =====================================================
     Caixa de compra
     ===================================================== */

  .listing-item__price-info,
  .listing-item__actions,
  .product-form {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
  }

  .actions-row {
    width: 100% !important;
  }

  /* Logística */
  .tomauto-purchase-trust {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
  }

  .tomauto-purchase-logistics {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    width: 100% !important;
  }

  .tomauto-logistics-item {
    min-width: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
  }

  .tomauto-logistics-icon,
  .tomauto-purchase-trust__custom-icon {
    width: 34px !important;
    height: 34px !important;
    min-width: 34px !important;
    max-width: 34px !important;
    flex: 0 0 34px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }

  .tomauto-logistics-icon svg,
  .tomauto-logistics-icon img,
  .tomauto-purchase-trust__custom-icon svg,
  .tomauto-purchase-trust__custom-icon img {
    width: 32px !important;
    height: 32px !important;
    max-width: 32px !important;
    max-height: 32px !important;
    object-fit: contain !important;
  }

  /* =====================================================
     Benefícios
     ===================================================== */

  .tomauto-benefits-title {
    width: 100% !important;
    box-sizing: border-box !important;
  }

  .tomauto-purchase-benefits--four {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 8px !important;
    width: 100% !important;
    box-sizing: border-box !important;
  }

  .tomauto-purchase-benefits--four .tomauto-benefit-card {
    min-width: 0 !important;
    min-height: 64px !important;
    display: flex !important;
    align-items: center !important;
    gap: 9px !important;
    padding: 10px !important;
    box-sizing: border-box !important;
  }

  .tomauto-purchase-benefits--four .tomauto-benefit-card i {
    display: grid !important;
    place-items: center !important;
    width: 34px !important;
    height: 34px !important;
    min-width: 34px !important;
    max-width: 34px !important;
    flex: 0 0 34px !important;
  }

  .tomauto-purchase-benefits--four .tomauto-benefit-card i svg,
  .tomauto-purchase-benefits--four .tomauto-benefit-card i img {
    display: block !important;
    width: 30px !important;
    height: 30px !important;
    max-width: 30px !important;
    max-height: 30px !important;
    object-fit: contain !important;
  }

  /* =====================================================
     Ajuda — corrige o headset gigante do vídeo
     ===================================================== */

  .tomauto-help-row {
    display: grid !important;
    grid-template-columns: 34px minmax(0, 1fr) auto !important;
    align-items: center !important;
    gap: 10px !important;
    width: 100% !important;
    min-height: 58px !important;
    padding: 10px 14px !important;
    box-sizing: border-box !important;
  }

  .tomauto-help-icon {
    display: grid !important;
    place-items: center !important;
    width: 34px !important;
    height: 34px !important;
    min-width: 34px !important;
    max-width: 34px !important;
  }

  .tomauto-help-icon svg,
  .tomauto-help-icon img {
    display: block !important;
    width: 30px !important;
    height: 30px !important;
    max-width: 30px !important;
    max-height: 30px !important;
  }

  .tomauto-help-copy {
    min-width: 0 !important;
  }

  /* Não precisamos desta linha adicional em tablet */
  .tomauto-assurance-row {
    display: none !important;
  }

  /* =====================================================
     Conteúdo abaixo do produto
     ===================================================== */

  .product-tabs-fullwidth,
  .product-tabs,
  .tomauto-related-products,
  .mais-informacoes,
  .product-reviews-section,
  .payment-shipping-container,
  .social-block,
  .social-block__wrap {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box !important;
  }

  .tabs-header {
    width: 100% !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    flex-wrap: nowrap !important;
  }

  .tab-button {
    flex: 0 0 auto !important;
  }

  .payment-shipping-container,
  .social-block__row {
    grid-template-columns: 1fr !important;
  }


  /* TOMAUTO — acabamento referências OEM apenas tablet */
@media screen and (min-width: 768px) and (max-width: 1199px) {

  .tomauto-reference-card {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    grid-template-areas:
      "title title"
      "values button" !important;
    column-gap: 10px !important;
    row-gap: 7px !important;
    align-items: start !important;
  }

  .tomauto-reference-card .tomauto-mini-card-title {
    grid-area: title !important;
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    white-space: normal !important;
  }

  .tomauto-reference-values {
    grid-area: values !important;
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 4px 7px !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    justify-self: stretch !important;
    overflow: hidden !important;
  }

  .tomauto-reference-values span {
    display: inline-block !important;
    max-width: 100% !important;
    overflow-wrap: anywhere !important;
    word-break: break-word !important;
    white-space: normal !important;
  }

  .tomauto-reference-link {
    grid-area: button !important;
    align-self: start !important;
    justify-self: end !important;
    margin: 0 !important;
  }
}
