.sliderPrincipal {
margin-bottom: 2.25rem;
}
  .sliderPrincipal .swiper-slide {
height: 520px;
}
  .sliderPrincipal .swiper-slide img {
height: 100%;
width: 100%;
-o-object-fit: cover;
   object-fit: cover;
}

.sliderThumbs .swiper-slide {
height: 360px;
border-radius: 0.5rem;
border-width: 2px;
border-color: transparent;
}

@media (min-width: 900px) {

.sliderThumbs .swiper-slide {
height: 110px;
}
        @media (min-width: 900px) {

      .sliderThumbs .swiper-slide .swiper-slide-thumb-active {
border-radius: 0.5rem;
border-width: 2px;
--tw-border-opacity: 1;
border-color: rgb(255 98 42 / var(--tw-border-opacity, 1));
}
        }
    }

.sliderThumbs .swiper-slide img {
height: 100%;
width: 100%;
-o-object-fit: cover;
   object-fit: cover;
}

.produit-template #breadcrumbs {
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

@media print {

  .produit-template #breadcrumbs.py-8.sm\:py-24 {
display: none !important;
}
}

.support-item {
display: flex;
width: 100px;
flex-direction: column;
align-items: center;
gap: 0.5rem;
text-align: center;
}

@media print {
  
  .support-item.gap-16.pt-4 {
gap: 1rem;
}
}

.support-item .ctn-support-item {
display: flex;
height: 5rem;
width: 5rem;
align-items: center;
justify-content: center;
border-radius: 9999px;
--tw-bg-opacity: 1;
background-color: rgb(240 245 255 / var(--tw-bg-opacity, 1));
}

.support-item .ctn-support-item img {
width: -moz-fit-content;
width: fit-content;
}

@media (min-width: 900px) {

#thumb_pagination {
display: none;
}
  }

.swiper.sliderPrincipal {
display: none;
}

@media (min-width: 900px) {

.swiper.sliderPrincipal {
display: block;
}
  }

.first-slide-print-only,
.print-slide {
display: none;
}

@media print {
  * {
    animation: none !important;
    transition: none !important;
  }

  .container {
max-width: 100% !important;
}

  .block-seo.paire-block {
flex-direction: row-reverse !important;
}

  .block-seo {
display: flex !important;
flex-direction: row !important;
flex-wrap: nowrap !important;
justify-content: space-between !important;
gap: 2rem !important;
}
    .block-seo img {
width: 40% !important;
-o-object-fit: contain !important;
   object-fit: contain !important;
}
    .block-seo .text-left {
width: 50%;
}


  /* Afficher uniquement la version statique */
  .print-slide {
    display: block !important;
    page-break-inside: avoid;
  }

  .sliderPrincipal,
  .sliderThumbs,
  .swiper-button-next,
  .swiper-button-prev,
  .swiper-pagination,
  hr,
  .menu-prod,
  .sliderPrincipal,
  .sliderThumbs,
  .swiper-button-next,
  .swiper-button-prev,
  .swiper-pagination,
  #filter-mob-link,
  .sliderThumbs,
  .bg-gray-50.py-6.md\:py-24,
  .bg-white.py-8.sm\:py-24,
  footer,
  #header,
  .sliderThumbs,
  #prod-bloc-btn,
  .btn-chevron-big,
  a#print-btn {
display: none !important;
}

  h1 {
font-size: 1.5rem;
}

  .block-seo h3 {
margin-bottom: 0.5rem;
font-size: 1.25rem;
}

  .block-seo p {
margin-bottom: 0.5rem;
}

  .mb-8.big-title {
margin-bottom: 1rem;
font-size: 1.5rem;
}

  .produit-template #content .sm\:pt-8 {
padding-top: 0px !important;
}
  
  .flex-col.gap-16.pt-4 {
gap: 1rem;
}

  /* Afficher seulement l'image statique */
  .print-only {
    display: block !important;
    page-break-inside: avoid;
  }

  .page-break {
    page-break-before: always;
    -moz-column-break-before: page;
         break-before: page; /* Pour les navigateurs modernes */
  }

  h1 {
margin-bottom: 0px;
padding-bottom: 0px;
}

  p,
  li {
font-size: 0.875rem !important;
line-height: 1.25rem !important;
}

  .content-tabs {
margin-top: 1rem;
}
}

@media (min-width: 900px) {
  #product-left #containerSlider .swiper-slide-visible.swiper-slide-thumb-active {
border-width: 2px !important;
--tw-border-opacity: 1 !important;
border-color: rgb(255 98 42 / var(--tw-border-opacity, 1)) !important;
}

  #product-left #containerSlider .swiper-slide-visible {
border-width: 2px !important;
border-color: transparent !important;
}
}

.fancybox__thumbs { 
  display: none !important; 
}

