.mv-cro-product .product-section__content{column-gap:clamp(28px,4vw,60px)}
.mv-cro-product .product-section__product-info{min-width:0}
.mv-cro-product .product-section__product-info h1{line-height:1.18;text-wrap:balance;overflow-wrap:break-word}
.mv-cro-product .mv-stock-limite{padding:6px 10px;margin-block:4px;font-size:12px;gap:7px}
.mv-cro-product .product-form__form .quantity-break{gap:6px;--image-width:50px!important}
.mv-cro-product .quantity-breaks-container--row .quantity-break__main-content{gap:10px}
.mv-cro-product .quantity-breaks-container--row .quantity-break__image-container{width:50px;flex:0 0 50px}
.mv-cro-product .quantity-break__price-and-title-container{gap:4px}
.mv-cro-product .quantity-break__title-and-badge-container{gap:6px}
.mv-cro-product .quantity-break__banner--full-width{padding-block:3px;line-height:1.3}
.mv-cro-product quantity-break-item[role="radio"]:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.mv-cro-product .product-section__product-info table{width:100%;table-layout:fixed}
.mv-cro-product .product-section__product-info th,.mv-cro-product .product-section__product-info td{overflow-wrap:anywhere;vertical-align:top;line-height:1.5}
.mv-cro-product .product-section__product-info th{width:45%}
.mv-cro-product .product-section__product-info summary,.mv-cro-product .mv-cro-comparison summary{min-height:44px;display:flex;align-items:center;gap:8px}
@media(max-width:749px){
  .mv-cro-product .product-section__product-info h1{font-size:clamp(24px,6.8vw,28px);line-height:1.2}
  .mv-cro-product .product-section__product-info .group{min-width:0}
  .mv-cro-product .quantity-breaks-container--row .quantity-break__image-container{width:46px;flex-basis:46px}
  .mv-cro-product .product-form__form .quantity-break{--image-width:46px!important}
  .mv-cro-product .quantity-break__main-content{min-width:0}
  .mv-cro-product .quantity-break__content{min-width:0}
  .mv-cro-product .quantity-break__description{line-height:1.4}
  .mv-cro-product .product-section__product-info .button{min-height:48px}
  .mv-cro-product .product-section__product-info th,.mv-cro-product .product-section__product-info td{padding:10px}
}

.mv-cro-product .product-form__form .mv-camera-bundle-compact .quantity-breaks-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:stretch}
.mv-cro-product .product-form__form .mv-camera-bundle-compact .quantity-break{padding:13px 9px;min-height:128px;height:auto;gap:5px;border-radius:10px;justify-content:center}
.mv-cro-product .product-form__form .mv-camera-bundle-compact .quantity-break--selected{box-shadow:inset 0 0 0 1px var(--color-selected-input-border)}
.mv-cro-product .mv-camera-bundle-compact .quantity-break__content{width:100%;gap:4px}
.mv-cro-product .mv-camera-bundle-compact .quantity-break__price-and-title-container{width:100%;gap:7px;align-items:center}
.mv-cro-product .mv-camera-bundle-compact .quantity-break__title-and-badge-container{justify-content:center;gap:4px;min-height:22px}
.mv-cro-product .mv-camera-bundle-compact .quantity-break__title{font-size:14px;line-height:1.3}
.mv-cro-product .mv-camera-bundle-compact .quantity-break__title-and-badge-container .badge{font-size:10px;line-height:1.3;padding:3px 5px;min-height:0;white-space:nowrap}
.mv-cro-product .mv-camera-bundle-compact .price-container .prices{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 5px;line-height:1.3}
.mv-cro-product .mv-camera-bundle-compact .price-container{font-size:14px}
.mv-cro-product .mv-camera-bundle-compact .quantity-break__description p{font-size:11px;line-height:1.4;text-align:center}
.mv-cro-product .mv-camera-reassurance{row-gap:6px!important}
.mv-cro-product .mv-camera-reassurance .icon-with-text p{font-size:13px;line-height:1.45}
@media(max-width:749px){.mv-cro-product .product-form__form .mv-camera-bundle-compact .quantity-break{padding:11px 6px;min-height:128px}.mv-cro-product .mv-camera-bundle-compact .quantity-break__title{font-size:12px}.mv-cro-product .mv-camera-bundle-compact .quantity-break__title-and-badge-container{flex-direction:column;gap:3px;min-height:34px}.mv-cro-product .mv-camera-bundle-compact .price-container{font-size:13px}.mv-cro-product .mv-camera-bundle-compact .quantity-break__description p{font-size:10px}}
